LuaS  xV(w@f@C:\REAPERDEV\Scripts\LKC-ReaScripts-DEV\RenderBlocks\GrimSync\_source\lkc_grimsync_generate_data.lua @F@@@AF@A]$@AK@J@B @AK@J„ @,,@F@F$@@@@C_F@ƍ@GF@@@]$$@GF@@@AF@]$$@   @I  @@A@ @K@K$@KLF@@$@@ɘFƙ@M@M@ɛ@I@ɜ@I@ɝ,,P@PA$@O@QOPQA$Q_RQ@M@RQQ@SSFR$P@PA$@T@Q@TP@UA$UUPQA$թV@VFT$V@VFT$׮TR@@W,,@,,,,@,,,,@,,,,@,,,,@,,,,@   ,,,,@,,,,@`@`A $@``$@_$@`@`A!$@`@a$@`aA!!$@&dofile script_pathData separatorbinlkc_render_controller.dll KONTROLER CONTEXT_ID GrimSync CONTEXT_NAMEReadClipboardGetLicenseKeyFromClipboardLICENSEcontext_name_email _quantity_serial_tier_shit _ret_context_license_file_scope KONTROLER ReadDiskfirst_registrationjson loadfile json_lua json.lua"lkc_grimsync_shared_functions.dllPOTENTIAL_EVENT_STRINGSEVENT_STRINGS CLIP_GROUP CG_INDEX DATABASEMASTER_STRUCTUREGRIM_SYNC_EXE_PATHbin\ CUR_SETTINGS READ_FROMWSHAREDGetAllSettingsORIG_CFG_TABLEEVENT_CFG_TABLE&GenerateOriginalsAndEventsConfig_JSONDEPTH DEBUG_STEP STEP_OVER STEP_INTO STEP_OUTPREVIOUS_DEPTHSTEP_OVER_DEPTHSTEP_OUT_DEPTHTOTAL_BLOCKS_TO_RENDER LAST_OS_TIMELog indentLog"formula_string_defined_in_projectformula_string_project_valuereaperGetProjExtStateLKC_RENDERBLOCKSAUTONAMING_FORMULA_STRING the_formula GetExtState$TRK\$RGN\$WGWWISE_PATH_FORMULAFILENAME_FORMULAFORMULA_SECTIONSWSHARED ParseCSVLine\separator_defined_in_projectseparator_project_value AUTONAMING_FILENAMING_SEPARATORFILENAME_SEPARATORseparator_defined HasExtState_stringgsub %(space%)  %(none%)unique_space_identifier |&& Msg starts_withFindDuplicatesGetAbsoluteRenderPathFindWwisePath_RegionFindWwisePath_TrackReplaceContainerPrefixes GenerateOriginalsSubpathSegmentRemoveContainerPrefixesRemoveWwiseContianerPrefixes HandleIgnoreCheckTrackName(HandleDynamicSubpathSegmentFromLongPathHandleDynamicSubpathSegmentGenerateTrackHierStringGetCurrentRegionGenerateRegionHierStringGenerateWgroupHierStringAddItemToList AfterClean PrettyNameGetAllEventsFromString LINKED_ITEMSORIGINALS_TABLESOUND_PROPERTIES GenerateDataFeedItemDataToMasterStructureCreateStructureJSON shallow_copy CreateParentArraysFromStructure RemoveBracesFormatEventDataMainreaperPreventUIRefreshUndo_BeginBlockUpdateArrangeUndo_EndBlockLKC - GrimSync - Generate Data")@@@A$"@@F@$&@@AA$@&& reaper APIExistsCF_GetClipboardbufShowMessageBoxDYou must install SWS extensions in order to register LKC Grim Sync.SWS NOT FOUND !!!!!""$$%&&$') clipboard _ENV,A @@@A@$@@AA$"FAGdbCf@&& retvalreaperShowMessageBox[Wrong or no license key detected! Please copy your license key to clipboard and press OK.LICENSE KEY INVALIDReadClipboard KONTROLER WriteLicense --.//-/000112233334466699:<<=??A clipboard valid_ENVsLF@@@F@@A@AAhFA@]@gFBG@BBBdBB_@@A@AC@$@@D@AA@D@E"AEFE!@$AE"$AF"@AFFE @$A&DEBUGplus_one_space spacesDEPTHos difftimetime LAST_OS_TIME (Time:) tostringreaperShowConsoleMsg  DEBUG_STEP STEP_OVERSTEP_OVER_DEPTHDEPTH STEP_INTO STEP_OUTSTEP_OUT_DEPTH/@@@$@F@G@Ad@FBGAd@ÆÇCĈFAĆF@E@FA@ćFADF@E@FAÈ&reaperUpdateArrange1=Over 2=Into 3=Out 4=Cancelretval retvals_csvGetUserInputsDEBUG2 csv_tableWSHARED ParseCSVLine, STEP_OVER STEP_INTO STEP_OUT DEBUG_STEP1STEP_OVER_DEPTHDEPTH3STEP_OUT_DEPTH4/caption/_ENVLtttuvvwwwwwwwwwwyyyyyyyzzzz{||||||}}}}}}~~~~~~paramL (for index)  (for limit)  (for step) i execution_timeK time_infoK pause_flow2K_ENVF@M@&DEPTHa_ENV F@G@@d@&reaperShowConsoleMsg tostring  param _ENV @A\_@@&sub str start  KAA@ǁ"@@ B@J&tseen duplicated (for index) (for limit) (for step)ielement6~@@@A$@AA@@BA@BA@ǀA䀀@A@AA$@CA@CCC$B@BA$B@BA$B@B@ABB$B@B@A$€@C@B@B@B@B@B@B@C@BBADA&reaperGetSetProjectInfo_String RENDER_FILEstringmatch(%a): starts_with/GetSetProjectInfoRENDER_SETTINGSRENDER_BOUNDSFLAGRENDER_PATTERNGetSet_LoopTimeRange"LKC_part_of_filename_to_parse_outRENDER_TARGETSgsub$LKC_part_of_filename_to_parse_out.*~                 !!!!!"!%%%%%%%********,,,,,,,.......000000044444446 retval~render_location~ render_type}render_bounds&}ret-}render_pattern-} sel_start5}sel_end5}retY}render_targetsY}_ENV:kiK@K@K@K@K@K@FBd@A@A@B@hF@GA@Ɓ@@FAGBB@@BgA@A@B@h F@GCACCACǁA䁀BCC@B$FBCGdʼn@EACCACǁA䁀BCC@$@fg@A@@@f&_pos_rgnend_name_markrgnindexnumber_coloridxarrayGetCurrentRegionreaperAddProjectMarker2 containerstringmatch {CONTAINERS=:(.-),,({.*}),%[ORIGINALS=(.-)%]2THERE_IS_AT_LEAST_ONE_CONTAINER_WWISE_LINK_REGIONevent {EVENTS= EVENTS=(.*)}:(.*)i<<==>>??@@ABBDDFFFFFGGHHIIJJKKLLLLLLLLLLFQQQQQRRSSTTTTTUUVVVVVWWWWWXXXXXZ[[[[__`````aabbbbbccccceeeQjjjjktypei (for index)) (for limit)) (for step))i(pos(rgnend(name(wantidx(color( (for index)-d (for limit)-d (for step)-di.cname0cprefix7Mcontainer_path>Mcontainer_guidCMoriginals_wwise_subpathHMprefixTcevents_container_name[c events_path`c_ENVnZ_@@@@$@AA@@@B@\A( _@@ BFCGBdbCBCCBA䂀CCC@C$D@fEFCGBBdbCBCCBA䂀@&'A&&reaper GetTrackNameretvalstringNeedBigGetSetMediaTrackInfo_StringP_EXT:GRIMSYNC_WWISE_LINKGetParentTrack containerstringmatch {CONTAINERS=:(.-),,({.*}),%[ORIGINALS=(.-)%]2THERE_IS_AT_LEAST_ONE_CONTAINER_WWISE_LINK_REGIONevent {EVENTS= EVENTS=(.*)}:(.*)Zqrttuuuuvvvwwxvxxz{||||||typeZtrackZtree_of_tracksZidZretname (for index)U (for limit)U (for step)UiTname!Tprefix(>container_path/>container_guid4>originals_wwise_subpath9>prefixETevents_container_nameLT events_pathQT_ENVJG@@dG@dG@@dG@dG@@dG@dG@@dG@dG@@dG@dG@@dG@d&&gsub%[a%]%[b%]%[r%]%[sq%]%[sw%]%[vo%]%[fx%] %[f%]%[wu%] %[mpl%]%[msw%]%[msg%]JstringJ8G@@dG@dG@dG@@dG@dG@dG@dG@@dG@d&& gsub(.*)\(.*)\(.*)\(.*)\(.*)\(.*)\\\%+8string8G@@d&&gsub%[%a+%]stringG@@d&&gsub<.->string*@@@_@@A@@A䀀@@@A䀀b@&@A@@$@&& stringmatch//.*GENERATE_JUST_NAME_STRING%(.*%){.*}%[%a+%]*name*ignore_wwise_links*ignore*braces wwise_path(ignore2%(_ENV F@G@d@AA䀀_A@$_@@BFAB AB B& reaper GetTrackNamestringmatch Track %d+ HandleIgnore parent_arrayid       trackretvalnamenoname _ENV _@@@@@@A@AA@Ɓ@B@$*A@& ret parsed_tableWSHARED ParseCSVLine\ipairsHandleDynamicSubpathSegmentstring cfg_table(for generator) (for state)(for control)ksegment_ENV? %@@@@@AA@BB@CC@DDE@$FBEGdb@"@]fAf)D&& WorkUnit%[wu%]Folder%[f%] ActorMixer%[a%]RandomSequenceContainer%[r%]SwitchContainer%[sw%]BlendContainer%[b%]MusicSwitchContainer%[msw%] MusicSegment%[msg%]MusicPlaylistContainer%[mpl%]retpairsstringmatch%!"#$%&'()*-////22222223355555778//>>? segment% separator% cfg_table% prefixes %(for generator)" (for state)"(for control)" container used_in_orig_path _ENVB{uF@@d@F@d@K@AAB_@BAǀFBGGJFBGGGAJFBGGGAJMFCdAFAGd@AAADAEAAA @@AAAǂ_@A@@EFAGF$@A@BFFdBADƁ@AƁFF@$@Ɓ@AFF@$&LogGenerate Track Hier String indentLog parent_arrayidreaperGetSelectedTrack GetTrackName DATABASEparent_trackstrack track_nameCheckTrackNameGetParentTrack\GENERATE_JUST_NAME_STRINGFILENAME_SEPARATORHandleDynamicSubpathSegmentORIG_CFG_TABLENo Wwise prefixes:RemoveContainerPrefixesReplaceContainerPrefixesuCCCDDDEEFHJJJJJKKLLLLPPPPPQQQQQRRRRRSVVVXXXXXX]^_`aaaabbbbbccddfhhhhiiiiijkkkklkjboooppppppprrrssstttuuuuuwwwxxxyyyy{ curItemuparent_counter utracku_- track_name-trackhier_string/u separator0usep1uorigs_subpath_from_tracks2u (for index):R (for limit):R (for step):Ri;Q_ENVRF@@Gd@F@@G@d@@@@_AABBABBABABABAC"BCCA BCCABBCCABCCABCCABCCABB@ECBBEB&edit_cursor_timereaperGetCursorPositionGetLastMarkerAndCurRegionEnumProjectMarkers3_posidx_rgnend_name_markrgnindexnumber_color DATABASEparent_regionsposrgnendnamemarkrgnindexnumbercolorDeleteProjectMarkerGetCurrentRegionR curItemR marker_index R region_index RretvalRisrgnRposRrgnendRnameRmarkrgnindexnumberRcolorR_ENVqF@@d@F@d@K@K@K@K@K@„K@AC@@BAAAAAABFAGBBBBCǂC@BFADbƀDFABNhFAGE@_C_@BE@EgFADF@FdAF@dAFFdFfFAFdFf&LogGenerate Region Hier String indentLog_pos_rgnend_name_markrgnindexnumber_coloridxarrayGetCurrentRegionreaperAddProjectMarker2\GENERATE_JUST_NAME_STRINGFILENAME_SEPARATOR HandleIgnoreHandleDynamicSubpathSegmentORIG_CFG_TABLERemoveContainerPrefixesReplaceContainerPrefixesqcurItemqparent_region_counterq (for index)1 (for limit)1 (for step)1i0pos0rgnend 0name"0wantidx$0color&0regionhier_string2q separator3qorigs_subpath_from_regions4q (for index)<V (for limit)<V (for step)<Vi=Uname?U_ENV w@@@@@@AǀAA_@ _B ]ABBCCCCC jBCAD@AAǁAD@E@AAǁAB@AAǁA@AADBAAADAAAA_BC_D@]A@@@AƁ@AAFFF䁀BD@$&LogGenerate Wgroup Hier String indentLogstringmatch(%[%a-%])(.-);WSHARED ParseCSVLine\ipairs DATABASEwaapi_metatagsGENERATE_JUST_NAME_STRINGRemoveContainerPrefixesgsubFILENAME_SEPARATORReplaceContainerPrefixes   ;%-(.-);(HandleDynamicSubpathSegmentFromLongPathORIG_CFG_TABLEw       namewcurItemworigs_subpath_from_wgroupsw wwise_prefix w wwise_path wwgroup_metadata_path wwaapi_metatagsE(for generator)# (for state)#(for control)#k!v! name_sufixXw_ENV> :F@G@d@@_@A ƀAAA@B @ B"@B@A$@@C@$FAAJFAM@FABJ&reaperGetActiveTakeGetMediaItemInfo_Value I_GROUPID CLIP_GROUP CG_INDEX DATABASEGENERATE_JUST_NAME_STRINGGetSetMediaItemInfo_StringP_EXT:LKC-WWISE_OBJECT_GUIDULT_GetMediaItemNote:"%%+,,,---.//-00002556666888999:::>item:take: group_id :wgroup_should_be_added9retval%( chunk_guid%(name09_ENVAU,b@@ǀA䀀@@A@@@A@@A@@AA&& stringmatch^\\gsub\\\\+\%+^(\+),BCCCCCCCCCDDDDDDDEJJJJJJJNNNNNNNPPPPPPPRRRTUstring_to_clean,can_be_network_path,network_preffix,_ENVXqg@@@A@@@AA@@@A@@@AA@@@A@@@AA@@@A@@@AA@@@AEAE@EE@FA@_@@@AA@@@A&&stringgsub[a][r][b][sw][sq] [wu][msg][mpl][msw] starts_with match[%[%]][f]gYYYYYYYZZZZZZZ[[[[[[[\\\\\\\]]]]]]]^^^^^^^_______```````aaaaaaaccccccccccccdddddddeegggmmmmmmmnnnnnnnpqnameg is_soundg_ENVt~@@@@_A@@A@@@_A@@&astringmatch(.*)%+EVENT_STRINGSGetAllEventsFromStringwwwwwwxxx{{{|||||||~kv_ENV".@A@$@ @ @A ACB@BACB@@BDƀDDEDAE_@DBF@$FDG@$BGGFE$BGGFE$BGBHFE$HF@H EdBFBIdB@IJ_@J ʔAJAA耄JǁDK@B $FDGdBFDG dBFDGBdDLDL@$CDCE@$A_F@DCF@DG@MÃMMÃMCMCÃMCMCOÀO@$OM M ŃM M EM M ńQ@$EDQ FJG $ŀDQ JDž FAŀDQ FJG $ƀ R GSR NR ΧR GSR GӨRFTG_@S@_NFUGdE  FTFUGdFUGdE  FT@FUGd_  @GGU@AGGGA@GGGA@GV_FLGGGA@GGGA@VV  \(HIWG$" VVG$\ FIGG AdAX@ @X@ ƉX  ʇ'HGHHGA$H@;FHGGd@FHGGd@FHGGd@FTHGG@ @HGG @ @HGGI@ @HYHGLj A  HGLj A HGLj AI YYHW A䈀@HGH A 䈀HW A䈀@HGH A䈀HZ @HG A䈀ƈZ@[ȆHG AI䈀[@ $FIGG d [   @ J   A   FVG  BI\F\JI F\ d F\  ] AJI  d MI  B B \T@ J  _ _   ƉV  BJ\I^ I^I _  I^III^I F_ ˉI Ɇ Iʉ `@ $  FK^GKJ )JJ^J Ja aaFBGJ $J @A "$Jz@bB@`BADbG$jAƀVBFcA#@`[c@$BjA&Log GenerateData createNew useExistingreplaceExisting CUR_SETTINGSadd_to_source_control WWISE_JSONimportOperationimport_operationautoAddToSourceControldefaultimportLanguageimport_languageimportsselected_countreaperGetSelectedMediaItemGetActiveTakename GetTakeNameitem_is_emptyULT_GetMediaItemNotestringgsub  sub@ tostring: AddItemToListNEW_CLIP_NAMESGetAbsoluteRenderPathLICENSE CG_INDEX  CLIP_GROUPGetMediaItemInfo_Value D_POSITIONSetEditCurPosMain_OnCommandiGetMediaItem_Track GetTrackNameSetTrackSelected DATABASEparent_tracksparent_regionswaapi_metatags full_nametakeEMPTYtrack track_nameGenerateWgroupHierStringGenerateRegionHierStringGenerateTrackHierStringwgroup_metadata_pathwgroup_based_origs_subpathregion_based_pathregion_based_origs_subpathtrack_based_pathtrack_based_origs_subpathFeedItemDataToMasterStructureGetSetMediaItemInfo_StringP_EXT:LKC-WWISE_OBJECT_GUID%P_EXT:LKC-WWISE_OBJECT_ORIGS_SUBPATH P_EXT:LKC-WWISE_OBJECT_LOCATION priorities$TRK\$RGN\$WGregion$RGN\$TRK\$WG $TRK\$WG $RGN\$WG$WGWWISE_PATH_FORMULAoriginals_wwise_subpathFindWwisePath_Region containerFindWwisePath_Trackmatch([^;]+)GENERATE_JUST_NAME_STRINGWSHARED ParseCSVLine; starts_with#=truefalse tonumber$RGN$TRKFILENAME_FORMULA\\\ReplaceContainerPrefixes is_event%+POTENTIAL_EVENT_STRINGS;%+;RemoveWwiseContianerPrefixes+DEFAULT_CONTAINER_PATHSdefault_hierarchy LINKED_ITEMS AfterClean separator.wav audio_fileorig_path_typeorig_fixed_pathSOUND_PROPERTIES ObjectPathLinked Location audioFileimportLocation objectPath objectTypeSoundnotesoriginalsSubFolderpairs OriginalsORIGINALS_TABLEtableinsert WWISE JSONCreateStructureJSON RemoveBraces SaveJSONGRIM_SYNC_EXE_PATHgrim_audio_to_importGetAllEventsFromString   !!""##%%%))))+,+,,,-------/00/000145545556666666898999==?DEEEEEEFFFHHHHHHHIIIIIIIMMMPPPPPPPQQQQQQQRRRRRTUUUVVVVXXXXXXYYYYYZZZ[[[[[[\]]^^__``bbbbgVmmmmmmpprrrrrrrssssssstttttttwxxxxxxxyyyyyyyzzzzzzz           "Gimport_operationsaddSC (for index)Z (for limit)Z (for step)Zi Yitem%Ytake)Y first_stringLYrender_location^ (for index)i~ (for limit)i~ (for step)i~ij}curIteml} item_posq}track}_} track_name}take}name}wgroup_metadata_path}wgroup_based_origs_subpath}region_based_path}region_based_origs_subpath}track_based_path}track_based_origs_subpath}retval} chunk_guid}retval}chunk_originals_subpath}retval}chunk_wwise_location}container_guid}container_path}wwise_link_priority}name_with_meta/} csv_table\}wwise_metatags]} (for index)c (for limit)c (for step)cidname_and_valueonamexvalueyprefix} path_string}generated_reaper_origs_subpath}#there_is_event_metatag_per_wgroups}targettarget cur_object_path}cur_audio_file0}cur_originals4} WWISE_SOUNDe}(for generator)ho (for state)ho(for control)ho propertyimvalueim(for generator) (for state)(for control)kv(for generator) (for state)(for control)kv_ENV'\oF@@d@l@@A@AAAB(BAAB@d' ACAB(BACCC@d'FAGG\(AC@d'BjƀAADD@$@ADE@A$ADE@A$ADE@AA$@AK@&LogFeedItemDataToMasterStructureMASTER_STRUCTUREipairsFORMULA_SECTIONS$TRK DATABASEparent_tracks track_name$RGNparent_regionsname$WGwaapi_metatags full_namestringmatch([^;]+)gsub  ^@[sfx]+3@@_@@@@ @&& HandleIgnore,,,,,--.....///13tablechild_ENVo(((36777799;;;;;;;<<<<<>>>>>;?@@BBBBBBBCCCCCDDDDDBEFFGGGGGGGHHHHIIIIIG77OOOPPPPPPQQQSSSSSSSTTTTTTTWWWWWWWZZZZZ\curItemoCreateNewTableotableo(for generator)H (for state)H(for control)Hk Fv F (for index) (for limit) (for step)i parent_name (for index)&2 (for limit)&2 (for step)&2i'1 region_name,1 (for index);F (for limit);F (for step);Fi<Ewaapi_metatag@EnameKo_ENVaF@@d@l@A AAǁAA䁀Ɓ@AƁ@ Ɓ@ABGCAACǁCA䁀@@$)BF@CA$B*@@@@CDDEAA@@CDƀ@EA@EF@BFF@$G@jGFAG$FACGAGEdAFACGEdAFACGEdAK@FEHd@BHiFACGAHE dAFACGAIE dAFACGIE dA&)LogCreateStructureJSONASSET_STRUCTUREipairsimportsstringmatchimportLocation{.*}LINKED ASSETSnotes audioFileWSHARED ParseCSVLine objectPath\CREATE ALL JSON FILES SaveJSON WWISE_JSONGRIM_SYNC_EXE_PATHgrim_audio_to_importgrim_rpp_structurepairs DATABASEreaperBR_GetMediaItemGUID audio_fileFormatEventDataMASTER_STRUCTUREgrim_master_structuregrim_files_by_blocksgrim_phantom_eventsLINKED_ITEMS_SERIALIZED LINKED_ITEMSgrim_linked_itemsORIGINALS_TABLEgrim_originals_tableSOUND_PROPERTIESgrim_asset_propertiescv 'C@AC@@@ ǁ@   A@@A & PrettyName'deeeffffggggiijjjjjknnnnnpppqrrrrrrrrtvtable' containers' audio_file'import_location'depth' is_sound'container_name '_ENVCreateContainerTablebbbvyy{{{{|||||||}}}}~~~{{wwise_json_tableCreateContainerTable(for generator) 1 (for state) 1(for control) 1k / wwise_object / containers#/(for generator)&) (for state)&)(for control)&)i''v''audio_files_by_blocksA(for generator)DM (for state)DM(for control)DMitemEKdataEK guidStringIKpossible_eventsNeventsR(for generator)in (for state)in(for control)inkjlvjl_ENV K@J*f&pairs t t2 (for generator) (for state)(for control)kv_ENV%@AA$A@@ A@$@-FBAd@*@A_@@@@@]BBB@ƂBA@BCAC@$CC@@ JC ÂD@$FBGDdbFBGDdBDD ƄBD  AE䄀BE @  $ E E EFBGDdb@FBGDdBDD DDDʄ)CG@@C @CCG_@CCG@CFGGCHHG CCF_@CF@@C HCCF_@CCF@@C ɌBCD@C $"BB@ $GCJ@_@JC@@$CFI C @BdB)f&*Log CreateParentArraysFromStructurepairstypetable HandleIgnore_RemoveContainerPrefixesstringgsub%+ shallow_copyinsertparentsipairsmatch {EVENTS.*} EVENTS=(.*)}:(.*) .*()\.*\subevent_location parent_name{CONTAINERS.*}:(.-),,%[EVENTS_SUBPATH=(.-)%] target_rootevents_wwise_subpathWSHAREDDEFAULT_CONTAINER_PATHS CUR_SETTINGSdefault_hierarchy \Events\Default Work Unit%[sfx%] ^%[sfx%]Msgwe are never here::                   $% structurepossible_eventsidparents(for generator) (for state) (for control) kvguidname my_parents0(for generator)?{ (for state)?{(for control)?{id@yparent@y parent_nameLcevent_locationQc last_slashVc target_rootpyevents_wwise_subpathuysfx_event_name_ENV(,F@G@dF@G@d&&stringgsub%(%))))))))*******+,input_ENV1zl@@@@@AGB$FAd_@@B@Aʁ)BCGBC$CG$CFCd$DBDG$GBCG$FCdBDBDGB$DBDGB$BFFFGBFGdGBFGdAj&  CreateParentArraysFromStructureLogPhantom events -- part 2pairsipairsparents HandleIgnore target_tail\events_rpp_subpath(HandleDynamicSubpathSegmentFromLongPathEVENT_CFG_TABLERemoveContainerPrefixes tostringstringgsub%+dynamic_events_subpathevents_wwise_subpathtarget target_root%(%) CUR_SETTINGSevent_path_typeevent_location parent_name RemoveBracesfinal_event_pathl3333888::::<<<<>>>>HHIIIKKNNNNN<<VVWVWXXXXZZZZZZ[[[[[[[\\\\^^^^^^^^_______```````eeeegggggllllmmppppqqqr::yzMASTER_STRUCTURElpossible_eventsleventsl(for generator) j (for state) j(for control) jk hv h(for generator)! (for state)!(for control)!idparentname final_pathZ_ final_pathdh final_pathgh_ENV~_@@AA$@@@F@@@A @AA$@@@AA$@@@F@@@@BA$B$@ @AA$@@@BA$BAB$@@@AA$@@@AA$@@@F@@B$@@AA@$@@AA$@& start_time end_timereaperGetSet_LoopTimeRange2 delta_timeMain_OnCommand selected_countCountSelectedMediaItems GenerateDatab__ENV)A,EEEEEEEEEEEEEEFFFHHUUUUUUUUUXXXXXXYXXX[[\\]]^__``aaaacccccddddddhijklmnopqs6k:n ?{B>UAqX~t"\'a%,(z1~_ENV