{"version":3,"file":"Grid_Random_Order.lhWVOnHT.mjs","names":["r"],"sources":["https:/framerusercontent.com/modules/Z95cglz4wCjPJtTtBIM3/6KbdZk6oi2F9a7WjYcid/Grid_Random_Order.js"],"sourcesContent":["import{jsx as r}from\"react/jsx-runtime\";import*as t from\"react\";import{useEffect as e,useState as n}from\"react\";export function randomizeGridOrder(o){return a=>{let[i,m]=n([]);return e(()=>{// Create an array of indices based on the number of children\nlet r=t.Children.toArray(a.children).map((r,t)=>t);// Shuffle the array\nr.sort(()=>Math.random()-.5),m(r);},[])// Empty dependency array to run only once on mount\n,/*#__PURE__*/r(o,{...a,children:(()=>{let r=t.Children.toArray(a.children);return i.map(t=>r[t]);})()});};}\nexport const __FramerMetadata__ = {\"exports\":{\"randomizeGridOrder\":{\"type\":\"reactHoc\",\"name\":\"randomizeGridOrder\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Grid_Random_Order.map"],"mappings":"0KAAgH,SAAgB,EAAmB,EAAE,CAAC,MAAO,CAAA,GAAG,CAAC,GAAG,CAAC,EAAE,EAAE,CAAC,EAAE,CAAE,EAAC,CAAC,MAAO,GAAE,IAAI,CAC7L,IAAI,EAAE,EAAA,QAAmB,EAAE,SAAS,CAAC,IAAI,CAACA,EAAE,IAAI,EAAE,CAClD,EAAE,KAAK,IAAI,KAAK,QAAQ,CAAC,GAAG,CAAC,EAAE,EAAE,AAAE,EAAC,CAAE,EAAC,CACzB,EAAE,EAAE,CAAC,GAAG,EAAE,SAAS,CAAC,IAAI,CAAC,IAAI,EAAE,EAAA,QAAmB,EAAE,SAAS,CAAC,MAAO,GAAE,IAAI,GAAG,EAAE,GAAG,AAAE,IAAG,AAAC,EAAC,AAAE,CAAE,cAH5G,GAAwC,IAAwB"}