{"version":3,"file":"Preloader2.C2au9Iy4.mjs","names":["useRef","useState"],"sources":["https:/framerusercontent.com/modules/6H5ZIOb5D2bsx7aNt5AP/Ol8RP9mGf8tjqJJGAUU8/Preloader2.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Carousel Loader — Framer code component.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 200\n */const APEX_Y=-65;const RIM_CY=-22,RIM_RX=58,RIM_RY=5;const BASE_TOP_CY=66,BASE_TOP_RY=8;const BASE_BOT_CY=76,BASE_BOT_RY=8;const BASE_RX=58;const ORBIT_CY=22,ORBIT_RY=6.5;const N_WEDGES=14;const N_STRIPES=16;const N_BULBS=16;const N_TVS=6;export default function CarouselLoader(props){const{bg=\"#FFF5E0\",ink=\"#FF3903\",size=200,revolutionSeconds=7,fullscreen=true,autoHide=true,hideDelayMs=1e3}=props;const wedgeRefs=useRef([]);const stripeRefs=useRef([]);const bulbRefs=useRef([]);const slotRefs=useRef([]);const tvsParentRef=useRef(null);if(bulbRefs.current.length===0){for(let i=0;i<N_BULBS;i++)bulbRefs.current.push({g:null,c:null,post:null});}if(slotRefs.current.length===0){for(let i=0;i<N_TVS;i++)slotRefs.current.push({slot:null,pole:null,tv:null});}const[hidden,setHidden]=useState(false);useEffect(()=>{if(!autoHide)return;const hide=()=>window.setTimeout(()=>setHidden(true),hideDelayMs);if(document.readyState===\"complete\"){hide();}else{window.addEventListener(\"load\",hide,{once:true});return()=>window.removeEventListener(\"load\",hide);}},[autoHide,hideDelayMs]);useEffect(()=>{const t0=performance.now();let rafId=0;const frame=now=>{const t=(now-t0)/1e3;const rot=t*2*Math.PI/Math.max(.1,revolutionSeconds);for(let i=0;i<N_WEDGES;i++){const a1=i/N_WEDGES*2*Math.PI+rot;const a2=(i+1)/N_WEDGES*2*Math.PI+rot;const mid=(a1+a2)/2;const p=wedgeRefs.current[i];if(!p)continue;if(Math.sin(mid)<=0){p.setAttribute(\"display\",\"none\");continue;}p.removeAttribute(\"display\");const p1x=RIM_RX*Math.cos(a1),p1y=RIM_CY+RIM_RY*Math.sin(a1);const p2x=RIM_RX*Math.cos(a2),p2y=RIM_CY+RIM_RY*Math.sin(a2);p.setAttribute(\"d\",`M 0 ${APEX_Y} L ${p1x.toFixed(2)} ${p1y.toFixed(2)} A ${RIM_RX} ${RIM_RY} 0 0 1 ${p2x.toFixed(2)} ${p2y.toFixed(2)} Z`);p.setAttribute(\"fill\",i%2===0?ink:bg);}for(let i=0;i<N_STRIPES;i++){const a1=i/N_STRIPES*2*Math.PI+rot;const a2=(i+1)/N_STRIPES*2*Math.PI+rot;const mid=(a1+a2)/2;const p=stripeRefs.current[i];if(!p)continue;if(Math.sin(mid)<=0){p.setAttribute(\"display\",\"none\");continue;}p.removeAttribute(\"display\");const x1=BASE_RX*Math.cos(a1);const x2=BASE_RX*Math.cos(a2);const y1t=BASE_TOP_CY+BASE_TOP_RY*Math.sin(a1);const y2t=BASE_TOP_CY+BASE_TOP_RY*Math.sin(a2);const y1b=BASE_BOT_CY+BASE_BOT_RY*Math.sin(a1);const y2b=BASE_BOT_CY+BASE_BOT_RY*Math.sin(a2);p.setAttribute(\"d\",`M ${x1.toFixed(2)} ${y1t.toFixed(2)} L ${x2.toFixed(2)} ${y2t.toFixed(2)} L ${x2.toFixed(2)} ${y2b.toFixed(2)} L ${x1.toFixed(2)} ${y1b.toFixed(2)} Z`);p.setAttribute(\"fill\",i%2===0?ink:bg);}for(let i=0;i<N_BULBS;i++){const a=i/N_BULBS*2*Math.PI+rot;const node=bulbRefs.current[i];if(!node||!node.g)continue;const s=Math.sin(a);if(s<=.05){node.g.setAttribute(\"display\",\"none\");continue;}node.g.removeAttribute(\"display\");const x=BASE_RX*Math.cos(a);const y=BASE_TOP_CY+BASE_TOP_RY*Math.sin(a);if(node.c){node.c.setAttribute(\"cx\",String(x));node.c.setAttribute(\"cy\",String(y-2.3));}if(node.post){node.post.setAttribute(\"x1\",String(x));node.post.setAttribute(\"y1\",String(y-.5));node.post.setAttribute(\"x2\",String(x));node.post.setAttribute(\"y2\",String(y+1.6));}node.g.setAttribute(\"opacity\",(.55+.45*s).toFixed(2));}const data=[];for(let i=0;i<N_TVS;i++){const angle=i/N_TVS*2*Math.PI+rot;const sin=Math.sin(angle),cos=Math.cos(angle);const px=RIM_RX*cos;const poleTopY=RIM_CY+RIM_RY*sin;const poleBotY=BASE_TOP_CY+BASE_TOP_RY*sin;const phase=i*1.07;const freq=1+i%3*.05;const bob=12*Math.sin(2*Math.PI*t*freq/2.2+phase);const tvY=ORBIT_CY+ORBIT_RY*sin+bob;const depth=sin;const scale=.78+.3*((depth+1)/2);const opacity=.55+.45*((depth+1)/2);data.push({i,px,poleTopY,poleBotY,tvY,depth,scale,opacity});}data.sort((a,b)=>a.depth-b.depth);const parent=tvsParentRef.current;if(parent){for(const d of data){const node=slotRefs.current[d.i];if(!node||!node.slot)continue;parent.appendChild(node.slot);node.slot.setAttribute(\"opacity\",d.opacity.toFixed(2));if(node.pole){node.pole.setAttribute(\"x1\",d.px.toFixed(2));node.pole.setAttribute(\"y1\",d.poleTopY.toFixed(2));node.pole.setAttribute(\"x2\",d.px.toFixed(2));node.pole.setAttribute(\"y2\",d.poleBotY.toFixed(2));}if(node.tv){node.tv.setAttribute(\"transform\",`translate(${d.px.toFixed(2)} ${d.tvY.toFixed(2)}) scale(${d.scale.toFixed(3)})`);}}}rafId=requestAnimationFrame(frame);};rafId=requestAnimationFrame(frame);return()=>cancelAnimationFrame(rafId);},[bg,ink,revolutionSeconds]);const wrapperStyle=fullscreen?{position:\"fixed\",inset:0,background:bg,display:\"grid\",placeItems:\"center\",zIndex:9999,opacity:hidden?0:1,pointerEvents:hidden?\"none\":\"auto\",transition:\"opacity 0.6s ease\"}:{width:\"100%\",height:\"100%\",background:bg,display:\"grid\",placeItems:\"center\",opacity:hidden?0:1,transition:\"opacity 0.6s ease\"};const stageStyle={position:\"relative\",width:size,height:size,display:\"grid\",placeItems:\"center\"};return /*#__PURE__*/_jsxs(\"div\",{style:wrapperStyle,role:\"status\",\"aria-label\":\"Loading\",children:[/*#__PURE__*/_jsx(\"style\",{children:`@keyframes cl-spin { to { transform: translate(-50%, -50%) rotate(360deg); } }`}),/*#__PURE__*/_jsxs(\"div\",{style:stageStyle,children:[/*#__PURE__*/_jsx(Whirl,{size:size*1.35,duration:5.6,reverse:true,viewBox:\"-135 -135 270 270\",children:/*#__PURE__*/_jsx(\"circle\",{r:128,fill:\"none\",stroke:ink,strokeWidth:.75,strokeDasharray:\"2 6\",opacity:.35})}),/*#__PURE__*/_jsxs(Whirl,{size:size*1.2,duration:3.2,viewBox:\"-120 -120 240 240\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M 115 0 A 115 115 0 0 1 30 111\",fill:\"none\",stroke:ink,strokeWidth:1.6,strokeLinecap:\"round\",opacity:.9}),/*#__PURE__*/_jsx(\"path\",{d:\"M -115 0 A 115 115 0 0 1 -30 -111\",fill:\"none\",stroke:ink,strokeWidth:1.6,strokeLinecap:\"round\",opacity:.9}),/*#__PURE__*/_jsx(\"circle\",{r:2,cx:30,cy:111,fill:ink}),/*#__PURE__*/_jsx(\"circle\",{r:2,cx:-30,cy:-111,fill:ink})]}),/*#__PURE__*/_jsxs(Whirl,{size:size*1.1,duration:2.1,viewBox:\"-110 -110 220 220\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M 0 -105 A 105 105 0 0 1 60 -86\",fill:\"none\",stroke:ink,strokeWidth:2.5,strokeLinecap:\"round\",opacity:.55}),/*#__PURE__*/_jsx(\"path\",{d:\"M 0 105 A 105 105 0 0 1 -60 86\",fill:\"none\",stroke:ink,strokeWidth:2.5,strokeLinecap:\"round\",opacity:.55})]}),/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"-100 -100 200 200\",style:{position:\"relative\",zIndex:2,width:size,height:size,overflow:\"visible\"},children:[/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"symbol\",{id:\"cl-tv\",overflow:\"visible\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"-4\",y1:\"-10\",x2:\"-9\",y2:\"-16\",stroke:ink,strokeWidth:.9,strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"4\",y1:\"-10\",x2:\"9\",y2:\"-16\",stroke:ink,strokeWidth:.9,strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"circle\",{cx:-9,cy:-16,r:.9,fill:ink}),/*#__PURE__*/_jsx(\"circle\",{cx:9,cy:-16,r:.9,fill:ink}),/*#__PURE__*/_jsx(\"rect\",{x:-14,y:-10,width:28,height:20,rx:2.6,fill:bg,stroke:ink,strokeWidth:1.2}),/*#__PURE__*/_jsx(\"rect\",{x:-11.5,y:-7.5,width:17.5,height:13,rx:1.6,fill:bg,stroke:ink,strokeWidth:.9}),/*#__PURE__*/_jsx(\"line\",{x1:\"-10\",y1:\"-3.5\",x2:\"4.5\",y2:\"-3.5\",stroke:ink,strokeWidth:.3,opacity:.35}),/*#__PURE__*/_jsx(\"line\",{x1:\"-10\",y1:\"-0.5\",x2:\"4.5\",y2:\"-0.5\",stroke:ink,strokeWidth:.3,opacity:.35}),/*#__PURE__*/_jsx(\"line\",{x1:\"-10\",y1:\"2.5\",x2:\"4.5\",y2:\"2.5\",stroke:ink,strokeWidth:.3,opacity:.35}),/*#__PURE__*/_jsx(\"circle\",{cx:9.5,cy:-5.5,r:1.5,fill:\"none\",stroke:ink,strokeWidth:.7}),/*#__PURE__*/_jsx(\"circle\",{cx:9.5,cy:-.5,r:1.5,fill:\"none\",stroke:ink,strokeWidth:.7}),/*#__PURE__*/_jsx(\"line\",{x1:\"-10\",y1:\"7\",x2:\"6.5\",y2:\"7\",stroke:ink,strokeWidth:.45,opacity:.55}),/*#__PURE__*/_jsx(\"line\",{x1:\"-9\",y1:\"10\",x2:\"-9\",y2:\"12.5\",stroke:ink,strokeWidth:1.1,strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"9\",y1:\"10\",x2:\"9\",y2:\"12.5\",stroke:ink,strokeWidth:1.1,strokeLinecap:\"round\"})]})}),/*#__PURE__*/_jsx(\"path\",{d:\"M -58 66 A 58 8 0 0 1 58 66\",fill:\"none\",stroke:ink,strokeWidth:1,opacity:.45}),/*#__PURE__*/_jsx(\"g\",{children:Array.from({length:N_STRIPES}).map((_,i)=>/*#__PURE__*/_jsx(\"path\",{ref:el=>{stripeRefs.current[i]=el;},stroke:\"none\",fill:i%2===0?ink:bg},i))}),/*#__PURE__*/_jsx(\"path\",{d:\"M -58 66 A 58 8 0 0 0 58 66\",fill:\"none\",stroke:ink,strokeWidth:1.2}),/*#__PURE__*/_jsx(\"line\",{x1:\"-58\",y1:\"66\",x2:\"-58\",y2:\"76\",stroke:ink,strokeWidth:1.2}),/*#__PURE__*/_jsx(\"line\",{x1:\"58\",y1:\"66\",x2:\"58\",y2:\"76\",stroke:ink,strokeWidth:1.2}),/*#__PURE__*/_jsx(\"path\",{d:\"M -58 76 A 58 8 0 0 0 58 76\",fill:\"none\",stroke:ink,strokeWidth:1.2}),/*#__PURE__*/_jsx(\"g\",{children:Array.from({length:N_BULBS}).map((_,i)=>/*#__PURE__*/_jsxs(\"g\",{ref:el=>{bulbRefs.current[i].g=el;},children:[/*#__PURE__*/_jsx(\"circle\",{r:2.3,fill:bg,stroke:ink,strokeWidth:.9,ref:el=>{bulbRefs.current[i].c=el;}}),/*#__PURE__*/_jsx(\"line\",{stroke:ink,strokeWidth:.6,ref:el=>{bulbRefs.current[i].post=el;}})]},i))}),/*#__PURE__*/_jsx(\"line\",{x1:0,y1:-22,x2:0,y2:66,stroke:ink,strokeWidth:1.4}),/*#__PURE__*/_jsx(\"g\",{ref:el=>{tvsParentRef.current=el;},children:Array.from({length:N_TVS}).map((_,i)=>/*#__PURE__*/_jsxs(\"g\",{ref:el=>{slotRefs.current[i].slot=el;},children:[/*#__PURE__*/_jsx(\"line\",{stroke:ink,strokeWidth:1.1,strokeLinecap:\"round\",ref:el=>{slotRefs.current[i].pole=el;}}),/*#__PURE__*/_jsx(\"g\",{ref:el=>{slotRefs.current[i].tv=el;},children:/*#__PURE__*/_jsx(\"use\",{href:\"#cl-tv\"})})]},i))}),/*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"ellipse\",{cx:0,cy:RIM_CY,rx:RIM_RX,ry:RIM_RY,fill:bg,stroke:ink,strokeWidth:1}),Array.from({length:N_WEDGES}).map((_,i)=>/*#__PURE__*/_jsx(\"path\",{ref:el=>{wedgeRefs.current[i]=el;},stroke:ink,strokeWidth:.55,strokeLinejoin:\"miter\"},i)),/*#__PURE__*/_jsx(\"circle\",{cx:0,cy:APEX_Y,r:2.6,fill:ink}),/*#__PURE__*/_jsx(\"line\",{x1:0,y1:APEX_Y-1,x2:0,y2:APEX_Y-17,stroke:ink,strokeWidth:1.1,strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:`M 0 ${APEX_Y-17} L 11 ${APEX_Y-14} L 0 ${APEX_Y-11} Z`,fill:ink,stroke:ink,strokeWidth:.6,strokeLinejoin:\"round\"})]})]})]})]});}function Whirl({size,duration,reverse=false,viewBox,children}){const style={position:\"absolute\",top:\"50%\",left:\"50%\",width:size,height:size,pointerEvents:\"none\",transform:\"translate(-50%, -50%)\",animation:`cl-spin ${duration}s linear infinite${reverse?\" reverse\":\"\"}`,zIndex:1};return /*#__PURE__*/_jsx(\"div\",{style:style,children:/*#__PURE__*/_jsx(\"svg\",{viewBox:viewBox,style:{display:\"block\",width:\"100%\",height:\"100%\",overflow:\"visible\"},children:children})});}addPropertyControls(CarouselLoader,{bg:{type:ControlType.Color,defaultValue:\"#efece5\",title:\"Background\"},ink:{type:ControlType.Color,defaultValue:\"#1a1a1a\",title:\"Ink\"},size:{type:ControlType.Number,defaultValue:200,min:80,max:600,step:10,unit:\"px\",title:\"Size\"},revolutionSeconds:{type:ControlType.Number,defaultValue:7,min:1,max:30,step:.5,unit:\"s\",title:\"Revolution\"},fullscreen:{type:ControlType.Boolean,defaultValue:true,title:\"Fullscreen\"},autoHide:{type:ControlType.Boolean,defaultValue:true,title:\"Auto hide on load\"},hideDelayMs:{type:ControlType.Number,defaultValue:500,min:0,max:5e3,step:100,unit:\"ms\",title:\"Hide delay\",hidden:p=>!p.autoHide}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CarouselLoader\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Preloader2.map"],"mappings":"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"}