{"version":3,"file":"Pattern.BL77T3IQ.mjs","names":["useRef","useState","c"],"sources":["https:/framerusercontent.com/modules/VnVKAwPKVpQAKftVjwm0/oV94GiBwzvQtaIzif031/Pattern.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{motion}from\"framer-motion\";import{useEffect,useRef,useState,startTransition}from\"react\";function wedge(cx,cy,r,a0,a1){const p=a=>`${(cx+r*Math.cos(a)).toFixed(1)} ${(cy+r*Math.sin(a)).toFixed(1)}`;return`M${cx} ${cy} L${p(a0)} A${r} ${r} 0 0 1 ${p(a1)} Z`;}/**\n * Animated background pattern: sunburst rays, orbit rings, a dot grid or a design-tool canvas.\n *\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 700\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Pattern(props){const{pattern=\"rays\",color=\"#1A4435\",accent=\"#FF6B1A\",accentTwo=\"#FF7EB6\",animate=true,speed=1,style}=props;const isStatic=useIsStaticRenderer();const moving=animate&&!isStatic;const ref=useRef(null);const[size,setSize]=useState({w:1200,h:900});useEffect(()=>{const el=ref.current;if(!el||typeof ResizeObserver===\"undefined\")return;const measure=()=>{const w=Math.round(el.clientWidth);const h=Math.round(el.clientHeight);if(w>0&&h>0)startTransition(()=>setSize(prev=>prev.w===w&&prev.h===h?prev:{w,h}));};measure();const observer=new ResizeObserver(measure);observer.observe(el);return()=>observer.disconnect();},[]);const spin=(seconds,reverse=false)=>moving?{animate:{rotate:reverse?-360:360},transition:{duration:seconds/Math.max(speed,.1),ease:\"linear\",repeat:Infinity}}:{};let content=null;if(pattern===\"rays\"){const count=18;const step=Math.PI*2/count;content=/*#__PURE__*/_jsx(motion.g,{style:{transformOrigin:\"600px 720px\"},...spin(120),children:Array.from({length:count}).map((_,i)=>/*#__PURE__*/_jsx(\"path\",{d:wedge(600,720,1500,i*step,i*step+step/2),fill:color},i))});}else if(pattern===\"orbits\"){const rings=[[250,110,-14,accent,34,false],[410,180,10,accentTwo,48,true],[570,250,-6,accent,64,false]];content=/*#__PURE__*/_jsx(\"g\",{children:rings.map(([rx,ry,tilt,dot,seconds,reverse],i)=>/*#__PURE__*/_jsxs(\"g\",{transform:`rotate(${tilt} 600 350)`,children:[/*#__PURE__*/_jsx(\"ellipse\",{cx:600,cy:350,rx:rx,ry:ry,fill:\"none\",stroke:color,strokeWidth:3,strokeDasharray:i===1?\"2 14\":\"none\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsxs(motion.g,{style:{transformOrigin:\"600px 350px\"},...spin(seconds,reverse),children:[/*#__PURE__*/_jsx(\"ellipse\",{cx:600,cy:350,rx:rx,ry:ry,fill:\"none\",stroke:\"none\"}),/*#__PURE__*/_jsx(\"circle\",{cx:600+rx*.82,cy:350-ry*.56,r:i===1?16:11,fill:dot})]})]},i))});}else if(pattern===\"tools\"){const W=size.w;const H=size.h;const roomy=W>=700;const wide=W>=1e3;const lines=[];for(let x=0;x<=W;x+=50)lines.push(/*#__PURE__*/_jsx(\"line\",{x1:x,y1:0,x2:x,y2:H},\"v\"+x));for(let y=0;y<=H;y+=50)lines.push(/*#__PURE__*/_jsx(\"line\",{x1:0,y1:y,x2:W,y2:y},\"h\"+y));const ticks=[];for(let x=0;x<=W;x+=10)ticks.push(/*#__PURE__*/_jsx(\"line\",{x1:x,y1:0,x2:x,y2:x%100===0?16:x%50===0?11:6},\"t\"+x));const handle=(x,y,k)=>/*#__PURE__*/_jsx(\"rect\",{x:x-6,y:y-6,width:12,height:12,fill:\"#FFFFFF\",stroke:accent,strokeWidth:2.5},k);const float=(dx,dy,seconds)=>moving?{animate:{x:[0,dx,0],y:[0,dy,0]},transition:{duration:seconds/Math.max(speed,.1),ease:\"easeInOut\",repeat:Infinity}}:{};const pad=roomy?Math.max(24,Math.min(56,W*.045)):12;const fw=Math.min(W-pad*2,1480);const fx=(W-fw)/2;const fy=roomy?92:74;const fh=Math.max(200,H-fy-(roomy?210:150));const cx=W/2;const by=H-50;content=/*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"g\",{stroke:color,strokeWidth:1,children:lines}),/*#__PURE__*/_jsx(\"g\",{stroke:accent,strokeWidth:1.5,opacity:.7,children:ticks}),/*#__PURE__*/_jsx(motion.rect,{x:fx,y:fy,width:fw,height:fh,fill:\"none\",stroke:accent,strokeWidth:2.5,strokeDasharray:\"10 8\",animate:moving?{strokeDashoffset:[0,-36]}:{strokeDashoffset:0},transition:moving?{duration:1.6/Math.max(speed,.1),ease:\"linear\",repeat:Infinity}:{duration:0}}),[[fx,fy],[cx,fy],[fx+fw,fy],[fx,fy+fh/2],[fx+fw,fy+fh/2],[fx,fy+fh],[cx,fy+fh],[fx+fw,fy+fh]].map(([x,y],i)=>handle(x,y,\"s\"+i)),wide&&/*#__PURE__*/_jsxs(\"g\",{transform:`translate(${cx-330} ${fy-34})`,children:[/*#__PURE__*/_jsx(\"rect\",{x:0,y:0,width:140,height:26,rx:6,fill:accent}),/*#__PURE__*/_jsx(\"text\",{x:12,y:18,fontFamily:\"ui-monospace, Menlo, monospace\",fontSize:13,fontWeight:700,fill:\"#17143A\",children:`Hero ${Math.round(fw)} \\xd7 ${Math.round(fh)}`})]}),wide&&/*#__PURE__*/_jsxs(\"g\",{transform:`translate(${fx-20} ${by-800})`,children:[/*#__PURE__*/_jsxs(\"g\",{fill:\"none\",strokeLinecap:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M36 850 C110 730 210 900 300 800\",stroke:\"#FFFFFF\",strokeWidth:4}),/*#__PURE__*/_jsx(\"line\",{x1:36,y1:850,x2:84,y2:762,stroke:accentTwo,strokeWidth:2}),/*#__PURE__*/_jsx(\"line\",{x1:300,y1:800,x2:244,y2:872,stroke:accentTwo,strokeWidth:2})]}),/*#__PURE__*/_jsx(\"circle\",{cx:84,cy:762,r:7,fill:accentTwo}),/*#__PURE__*/_jsx(\"circle\",{cx:244,cy:872,r:7,fill:accentTwo}),handle(36,850,\"b0\"),handle(300,800,\"b1\"),/*#__PURE__*/_jsx(motion.g,{...float(6,-8,4),children:/*#__PURE__*/_jsxs(\"g\",{transform:\"translate(310 726) rotate(28)\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M0 0 L26 12 L34 46 L17 70 L0 46 L8 12 Z\",fill:\"#FFFFFF\",stroke:\"#17143A\",strokeWidth:3,strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"line\",{x1:17,y1:70,x2:17,y2:40,stroke:\"#17143A\",strokeWidth:3}),/*#__PURE__*/_jsx(\"circle\",{cx:17,cy:36,r:5,fill:\"#17143A\"})]})})]}),wide&&/*#__PURE__*/_jsxs(\"g\",{transform:`translate(${fx+fw-248} ${by-50})`,children:[/*#__PURE__*/_jsx(\"rect\",{x:0,y:0,width:176,height:52,rx:26,fill:\"#17143A\"}),[accent,accentTwo,\"#FFFFFF\",\"#FFD426\"].map((c,i)=>/*#__PURE__*/_jsx(\"circle\",{cx:28+i*40,cy:26,r:14,fill:c,stroke:\"#FFFFFF\",strokeWidth:i===0?3:0},i)),/*#__PURE__*/_jsx(\"rect\",{x:190,y:0,width:52,height:52,rx:14,fill:\"#17143A\"}),/*#__PURE__*/_jsx(\"text\",{x:216,y:38,textAnchor:\"middle\",fontFamily:\"Georgia, serif\",fontSize:32,fontWeight:700,fill:accent,children:\"T\"})]}),/*#__PURE__*/_jsx(\"g\",{transform:`translate(${cx-600} ${fy-96})`,children:/*#__PURE__*/_jsxs(motion.g,{...float(-40,14,5),children:[/*#__PURE__*/_jsx(\"path\",{d:\"M560 30 L560 72 L572 61 L581 80 L589 76 L580 58 L596 56 Z\",fill:accentTwo,stroke:\"#17143A\",strokeWidth:2.5,strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"rect\",{x:594,y:66,width:74,height:28,rx:14,fill:accentTwo,stroke:\"#17143A\",strokeWidth:2.5}),/*#__PURE__*/_jsx(\"text\",{x:631,y:85,textAnchor:\"middle\",fontFamily:\"ui-sans-serif, system-ui, sans-serif\",fontSize:14,fontWeight:800,fill:\"#17143A\",children:\"Varen\"})]})})]});}else{const dots=[];for(let y=0;y<26;y++){for(let x=0;x<44;x++){const dx=x*28+6-600;const dy=y*28+6-350;const d=Math.sqrt(dx*dx+dy*dy)/700;const r=Math.max(0,7*(1-d));if(r>.6)dots.push(/*#__PURE__*/_jsx(\"circle\",{cx:x*28+6,cy:y*28+6,r:r,fill:color},`${x}-${y}`));}}content=/*#__PURE__*/_jsx(motion.g,{style:{transformOrigin:\"600px 350px\"},animate:moving?{scale:[1,1.06,1]}:{scale:1},transition:moving?{duration:6/Math.max(speed,.1),ease:\"easeInOut\",repeat:Infinity}:{duration:0},children:dots});}return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{...style,position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\",pointerEvents:\"none\"},\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"svg\",{viewBox:pattern===\"tools\"?`0 0 ${size.w} ${size.h}`:\"0 0 1200 700\",preserveAspectRatio:pattern===\"tools\"?\"none\":\"xMidYMid slice\",style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\"},children:content})});}addPropertyControls(Pattern,{pattern:{type:ControlType.Enum,title:\"Pattern\",options:[\"rays\",\"orbits\",\"dots\",\"tools\"],optionTitles:[\"Rays\",\"Orbits\",\"Dots\",\"Tools\"],defaultValue:\"rays\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#1A4435\"},accent:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#FF6B1A\",hidden:props=>props.pattern!==\"orbits\"&&props.pattern!==\"tools\"},accentTwo:{type:ControlType.Color,title:\"Accent Two\",defaultValue:\"#FF7EB6\",hidden:props=>props.pattern!==\"orbits\"&&props.pattern!==\"tools\"},animate:{type:ControlType.Boolean,title:\"Animate\",defaultValue:true},speed:{type:ControlType.Number,title:\"Speed\",defaultValue:1,min:.2,max:4,step:.1,hidden:props=>!props.animate}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Pattern\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"700\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Pattern.map"],"mappings":"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"}