LuaT  xV(w@@C:\REAPERDEV\Scripts\LKC-ReaScripts-DEV\RenderBlocks\GrimSync\_source\lkc_grimsync_generate_data.lua Q   D R  R  O O D    < DD   DDR"R#R$%&R'R( 5) -.D,+ -1D0/2&3456768&9&:&;&<&O=O> AB!"D@? ?=8 @E8 AF!"DE E%[b%]%[r%]%[sq%]%[sw%]%[vo%]%[fx%]%[f%]%[wu%]%[mpl%]%[msw%]%[msg%]stringʀHgsub(.*)\(.*)\(.*)\(.*)\(.*)\(.*)\\\%+stringHgsub%[%a+%]stringHgsub<.->string D<88  88H D<8Hstringmatch//.*GENERATE_JUST_NAME_STRING%(.*%){.*}%[%a+%]nameignore_wwise_linksignorebraceswwise_pathignore2_ENV8 D<8    / GreaperGetTrackNamestringmatchTrack %d+HandleIgnoreparent_arrayidtrackretvalnamenoname_ENV <<F D DK 5LM6 FFretparsed_tableWSHAREDParseCSVLine\ipairsHandleDynamicSubpathSegmentstringcfg_table(for state)(for state)(for state)(for state)ksegment_ENV R  DK   DB85F8 FLM 6 FFWorkUnit%[wu%]Folder%[f%]ActorMixer%[a%]RandomSequenceContainer%[r%]SwitchContainer%[sw%]BlendContainer%[b%]MusicSwitchContainer%[msw%]MusicSegment%[msg%]MusicPlaylistContainer%[mpl%]retpairsstringmatch segmentseparatorcfg_tableprefixes(for state)(for state)(for state)(for state)containerused_in_orig_path_ENVR D<8   R      88  @8 8      D Ƀ  58 D DLogGenerate Track Hier StringindentLogparent_arrayidreaperGetSelectedTrackGetTrackNameDATABASEparent_trackstracktrack_nameCheckTrackNameGetParentTrack\GENERATE_JUST_NAME_STRINGFILENAME_SEPARATORHandleDynamicSubpathSegmentORIG_CFG_TABLENo Wwise prefixes:RemoveContainerPrefixesReplaceContainerPrefixes curItemparent_countertrack_track_nametrackhier_stringseparatorseporigs_subpath_from_tracks(for state)׌(for state)׌(for state)ׂiց_ENVԋ8!             / B8    R                                 D DGedit_cursor_timereaperGetCursorPositionGetLastMarkerAndCurRegionEnumProjectMarkers3_posidx_rgnend_name_markrgnindexnumber_colorDATABASEparent_regionsposrgnendnamemarkrgnindexnumbercolorDeleteProjectMarkerGetCurrentRegioncurItemԍmarker_indexԍregion_indexԇretvalԆisrgnԄposԇrgnendԅnameԓmarkrgnindexnumberԆcolorԁ_ENVRRRRR R   D~J           I 8~    D <8 5 8   5 ɂ  D D8 DLogGenerate Region Hier StringindentLog_pos_rgnend_name_markrgnindexnumber_coloridxarrayGetCurrentRegionreaperAddProjectMarker2\GENERATE_JUST_NAME_STRINGFILENAME_SEPARATORHandleIgnoreHandleDynamicSubpathSegmentORIG_CFG_TABLERemoveContainerPrefixesReplaceContainerPrefixesܓcurItemparent_region_counter(for state)(for state)(for state)iposrgnendnamewantidxcolorregionhier_stringseparatororigs_subpath_from_regions(for state)(for state)(for state)i߅name߁_ENV D D<5  D          D  D  D<8  DƃƃLogGenerate Wgroup Hier StringindentLogstringmatch(%[%a-%])(.-);WSHAREDParseCSVLine\ipairsDATABASEwaapi_metatagsGENERATE_JUST_NAME_STRINGRemoveContainerPrefixesgsubFILENAME_SEPARATORReplaceContainerPrefixes  ;%-(.-);HandleDynamicSubpathSegmentFromLongPathORIG_CFG_TABLEnamecurItemorigs_subpath_from_wgroupswwise_prefixwwise_pathwgroup_metadata_pathwaapi_metatagsnj(for state)(for state)(for state)(for state)kvname_sufix_ENV  D8= R8@8 B8  D 888  D RreaperGetActiveTakeGetMediaItemInfo_ValueI_GROUPIDCLIP_GROUPCG_INDEXDATABASEGENERATE_JUST_NAME_STRINGGetSetMediaItemInfo_StringP_EXT:LKC-WWISE_OBJECT_GUIDULT_GetMediaItemNoteitemtakegroup_idwgroup_should_be_addedretvalchunk_guidname_ENV8Hstringmatch^\\gsub\\\\+\%+^(\+)string_to_cleancan_be_network_pathnetwork_preffix_ENV D D D D D D D D  D  D<8  D<8  DB 5  D  DHGstringgsub[a][r][b][sw][sq][wu][msg][mpl][msw]starts_withmatch[%[%]][f]nameis_sound聅_ENV D <  9 DGastringmatch(.*)%+EVENT_STRINGSGetAllEventsFromStringkv_ENV / DR =8R  R    R~J D D  D  D  D D<8  D 5"IR# $D%&8&' &~/ʁ( )D + ,΁ -  . D  / D  D <  D8 D 0 R1 0 R2 0 R3 0 4 0 Ç 85 0 7 0 8 9 D :D ; D  0  < 0  = 0  > 0  ? 0  @ 0  A B D   C (  "  D   C ( "  D   C (  # D  RG GHI GJ7 GK7 GLI GMI GN 0&ˀ^jhRq)   _ENV