LuaT  xV(w@@C:\REAPERDEV\Scripts\LKC-ReaScripts-DEV\RenderBlocks\_source\lkc_renderblocks_pack_clusters.luaQ D D < 8 < 8 O O O OROOOOOO D D D D D D !DFcoloring_statereaperGetExtStateLKC_RENDERBLOCKScoloringcolor_enabledcolor_settingssws_colors2case_insensitive_patternMsgtablelengthspairsHighScoreRobinJon Max GetVerticalClustersGetHorizontalClustersConvertDictKeysToArrayHandleItemsToIgnoreSuperMainPackArrayreaperUndo_BeginBlockPreventUIRefreshUndo_EndBlockLKC - Render Blocks - Pack or Unpack clustersUpdateArrangeOGgsub(%%?)(.)<8DB85H8 DEFGmatch%astringformat[%s%s]lowerupperpercentletter_ENV patternp_ENV D5reaperShowConsoleMsgtostring param_ENV  DKLM6ƀFpairsTcount(for state)(for state)(for state)(for state)__ENV R4/OFFpairstablesort EFGabordert /  B8    FGikeysttorderkeys(for state)(for state)(for state)(for state)ki_ENVRRRJ       D    D5   DB   D 8   D    I  ODK    D  8  D4 < B    LM6R˃ R   DK    LM6̓ FƃreaperGetMediaItemInfo_ValueD_POSITIOND_LENGTHtostringSEGetMediaItemTaketake_nameVER:GetTakeNameULT_GetMediaItemNotespairstonumberstringsubpairs D/R<8tablelengthSptypepindexcluster_ENVclusters :8tab$itemscreate_clusterclusterspositionsitem_namesCreateNewCluster(for state)(for state)(for state)iitemitem_startitem_lenitem_endposition_start_keyposition_end_keytake(for state)(for state)(for state)(for state)kvpindexptypecluster_is_opened(for state)(for state)(for state)(for state)kvgroups(for state)(for state)(for state)(for state)kvidx(for state)(for state)(for state)(for state)xy_ENVГRR4ʁ  D 8  R 8 .4 /R      D 8   D   ƀƂreaperGetMediaItem_TrackGetMediaTrackInfo_ValueIP_TRACKNUMBERspairsGetMediaItemTake-none-HOR:GetTakeNameULT_GetMediaItemNote :8tabitemsЉclustersГitems_and_trackidsЌ(for state)(for state)(for state)itracktrack_numberfirst_itemЋprev_indexЌ(for state)Ό(for state)Ό(for state)Ό(for state)΅itemˌtrack_index˄diftakeˊtake_nameˁ_ENV Rˁ/́ƀƁpairsvsmall_groupidx(for state)(for state)(for state)(for state)xy_ENVR~J D D   D<8    DDB8 I  DK  DLM6FreaperCountSelectedMediaItemsGetSelectedMediaItemGetMediaItem_TrackGetTrackNamestringmatch%*%***case_insensitive_patternvideopairsSetMediaItemSelected items_to_ignoreselected_count(for state)(for state)(for state)iitemtrackretvaltrack_name(for state)(for state)(for state)(for state)itemv_ENV D D DRRRRR D @8~J  D    D   <    /I =8 DK   DLM6 D @~J   D =   D=89 8I B8 D D =8 D D =88 BN~J  DI B D DK  D LM6!R DK  D ! D     R   ˉ    ͉  LM6 DK  D   DK  D    LM6LM 6 D 0D D #B8 $B8 D8 D&~/J   D ' I DFreaperMain_OnCommandNamedCommandLookup_BR_SAVE_CURSOR_POS_SLOT_1_SWS_SAVETIME5empty_itemsselected_countCountSelectedMediaItemsempty_items_countitemGetSelectedMediaItemtakeGetMediaItemTakecluster_variantpairsSetMediaItemSelectedfirst_signatureGetMediaItemInfo_ValueI_GROUPIDErrordofilewrap_unwrap_dllPACK_ALLVERTICAL_ONLYvclustersGetVerticalClustersConvertDictKeysToArrayPackArraysmall_groupGetHorizontalClusters_BR_RESTORE_CURSOR_POS_SLOT_1color_enabledsws_colors_SWS_ITEMRANDCOLGetRandomPredifinedColorSetMediaItemInfo_ValueI_CUSTOMCOLOR_SWS_RESTTIME5    ʇgroupsɇtracksɆitemsɋitem_namesɌ(for state)nj(for state)nj(for state)ǂiƌ(for state)֌(for state)֌(for state)֌(for state)ւkӂvӌ(for state)(for state)(for state)ksignature(for state)(for state)(for state)iitem(for state)Ì(for state)Ì(for state)Ì(for state)Âkvgglevel2_clustersvclusters(for state)(for state)(for state)(for state)kvhclusters(for state)(for state)(for state)(for state)clusterarray(for state)(for state)(for state)(for state)itemtake_name(for state)(for state)(for state)(for state)kkvvarrayfinal_vclusters(for state)(for state)(for state)(for state)kvggcountcol(for state)(for state)(for state)iitem_ENV ΁ˀ̀ ΁ƀreaperMain_OnCommandpairsSetMediaItemSelecteddofilewrap_unwrap_dllarray(for state)(for state)(for state)(for state)kv_ENV4쀀 Ψүۀ_ENV