{"version":3,"file":"Random_cms_sorting.D4eu4PiG.mjs","names":["useRef","__legacyOverrideHOC_DataObserverContext","_jsx"],"sources":["https:/framerusercontent.com/modules/0B9pFW39WxFJALTH4ljt/tOASPM7R2LiBPNxCyEZ6/Random_cms_sorting.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useRef}from\"react\";export function ShuffleAndLimit(){const hasRun=useRef(false);return{style:{opacity:0},ref:element=>{if(!element||hasRun.current)return;setTimeout(()=>{const items=Array.from(element.children);const shuffled=[...items];for(let i=shuffled.length-1;i>0;i--){const j=Math.floor(Math.random()*(i+1));[shuffled[i],shuffled[j]]=[shuffled[j],shuffled[i]];}element.innerHTML=\"\";shuffled.slice(0,3).forEach(child=>{element.appendChild(child);});// show after done\nelement.style.opacity=\"1\";hasRun.current=true;},200);}};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withShuffleAndLimit(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ShuffleAndLimit(props)});};}withShuffleAndLimit.displayName=\"ShuffleAndLimit\";\nexport const __FramerMetadata__ = {\"exports\":{\"withShuffleAndLimit\":{\"type\":\"reactHoc\",\"name\":\"withShuffleAndLimit\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ShuffleAndLimit\":{\"type\":\"override\",\"name\":\"ShuffleAndLimit\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Random_cms_sorting.map"],"mappings":"2KAAqE,SAAgB,GAAiB,CAAC,IAAM,EAAOA,EAAO,GAAM,CAAC,MAAM,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAC,IAAI,GAAS,CAAI,CAAC,GAAS,EAAO,SAAe,eAAe,CAA0C,IAAM,EAAS,CAAC,GAA7C,MAAM,KAAK,EAAQ,SAAS,CAA0B,CAAC,IAAI,IAAI,EAAE,EAAS,OAAO,EAAE,EAAE,EAAE,IAAI,CAAC,IAAM,EAAE,KAAK,MAAM,KAAK,QAAQ,EAAE,EAAE,GAAG,CAAC,CAAC,EAAS,GAAG,EAAS,IAAI,CAAC,EAAS,GAAG,EAAS,GAAG,CAAE,EAAQ,UAAU,GAAG,EAAS,MAAM,EAAE,EAAE,CAAC,QAAQ,GAAO,CAAC,EAAQ,YAAY,EAAM,EAAG,CACvf,EAAQ,MAAM,QAAQ,IAAI,EAAO,QAAQ,IAAO,IAAI,EAAG,CAAqJ,SAAgB,EAAoB,EAAE,CAAC,MAAO,KAAQ,EAA+BC,EAAwC,CAAQC,EAAK,EAAE,CAAC,GAAG,EAAM,GAAG,EAAgB,EAAM,CAAC,CAAC,mBADlV,IAA0B,IACuI,CAAqL,EAAoB,YAAY"}