{"version":3,"file":"shared-lib.C1cFafP4.mjs","names":["fonts","css","className","getProps","React.forwardRef","useRef","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId"],"sources":["https:/framerusercontent.com/modules/99S3b7QFjZeEKhRpjnSi/qXAsXa5ne6PWNmJT0uJX/qQW_bIbkL.js","https:/framerusercontent.com/modules/77JEGTGw7HOj09LsM3Lo/12lurBJZ0D7SSvUZrp9w/J6WT3HaZf.js","https:/framerusercontent.com/modules/gNSDwM3IQMml6TQTbHZ9/GmREAk4jUP17mjHk8eiy/FallingNature.js","https:/framerusercontent.com/modules/AGuCrn3MPM2inKLf6vBQ/LQKxRNYdu35aIueWqxb3/qiIzFFODk.js","https:/framerusercontent.com/modules/la4moWO0aERZv5skEsCC/MEHeUsLw0QDIWHJAGTeN/tuqlUOWYZ.js","https:/framerusercontent.com/modules/cjOOIdmw8Wz60hGCpLYE/ppaRmp3C46ADNJE9rDq4/siteMetadata.js"],"sourcesContent":["// Generated by Framer (c9b3949)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"BI;Open Sauce One/Bold/v0\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Open Sauce One\",source:\"builtIn\",style:\"normal\",uiFamilyName:\"Open Sauce One\",url:\"https://framerusercontent.com/assets/3WfnZksKV9qFKlmPOweqZdumjg.woff2\",weight:\"700\"}]}];export const css=['.framer-l5FUf .framer-styles-preset-4agp97:not(.rich-text-wrapper), .framer-l5FUf .framer-styles-preset-4agp97.rich-text-wrapper p { --framer-font-family: \"Open Sauce One\", \"Open Sauce One Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-l5FUf\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (40f5bc6)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mrefFgAcN=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" id=\"4212397487\" role=\"presentation\" viewBox=\"0 0 15 8\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 4 L 5.068 0 L 15 4 L 5.068 8 L 0 4 Z\" fill=\"var(--t1nql9, var(--token-d789d672-2e1a-4082-89d3-f6d479f3fd9e, rgb(255, 255, 255)))\" height=\"8px\" id=\"gy6V8FlgG\" width=\"15px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,mrefFgAcN:fill??props.mrefFgAcN??\"var(--token-d789d672-2e1a-4082-89d3-f6d479f3fd9e, rgb(255, 255, 255))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,mrefFgAcN,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-9ltYL\",className),layoutId:layoutId,ref:ref,style:{\"--t1nql9\":mrefFgAcN,...style}});});const css=[`.framer-9ltYL { -webkit-mask: ${mask}; aspect-ratio: 1.875; background-color: var(--t1nql9); mask: ${mask}; width: 15px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 15\n * @framerIntrinsicHeight 8\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"mrefFgAcN\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"color\":{\"type\":\"variable\",\"value\":\"t1nql9\"},\"set\":{\"localId\":\"vectorSet/gnU_lVbOk\",\"id\":\"gnU_lVbOk\",\"moduleId\":\"bUiV75XaMY6pgZkkb0xs\"}}\n */const Icon=withCSS(Component,css,\"framer-9ltYL\");Icon.displayName=\"Vector\";export default Icon;addPropertyControls(Icon,{mrefFgAcN:{defaultValue:'var(--token-d789d672-2e1a-4082-89d3-f6d479f3fd9e, rgb(255, 255, 255)) /* {\"name\":\"Icon Color\"} */',hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"15\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"t1nql9\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/gnU_lVbOk\\\",\\\"id\\\":\\\"gnU_lVbOk\\\",\\\"moduleId\\\":\\\"bUiV75XaMY6pgZkkb0xs\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"mrefFgAcN\\\":\\\"fill\\\"}\",\"framerIntrinsicHeight\":\"8\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 700\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerDisableUnlink\n */export default function TdfFallingBackground(props){const{mode,leafType,broadLeafColor,mapleColor,ginkgoColor,cherryBlossomColor,snowColor,count,minSize,maxSize,minSpeed,maxSpeed,swayIntensity,wind,opacity}=props;const canvasRef=useRef(null);const requestRef=useRef();const particles=useRef([]);const sizeRef=useRef({width:0,height:0});const createParticle=(width,height,isInitial=false)=>{const{minSize,maxSize,minSpeed,maxSpeed,mode,leafType,snowColor,cherryBlossomColor,mapleColor,ginkgoColor,broadLeafColor}=props;const size=Math.random()*(maxSize-minSize)+minSize;let color=snowColor;if(mode===\"CherryBlossom\")color=cherryBlossomColor;else if(mode===\"Leaf\"){if(leafType===\"Maple\")color=mapleColor;else if(leafType===\"Ginkgo\")color=ginkgoColor;else color=broadLeafColor;}return{x:Math.random()*width,y:isInitial?Math.random()*height:-size-20,size,speed:Math.random()*(maxSpeed-minSpeed)+minSpeed,angle:Math.random()*Math.PI*2,spin:(Math.random()-.5)*.1,swayOffset:Math.random()*Math.PI*2,color:color,opacity:Math.random()*.5+.5,variety:Math.floor(Math.random()*4)};};useEffect(()=>{const canvas=canvasRef.current;if(!canvas)return;const ctx=canvas.getContext(\"2d\");if(!ctx)return;const dpr=window.devicePixelRatio||1;const resize=()=>{const w=canvas.offsetWidth;const h=canvas.offsetHeight;if(w===0||h===0){requestAnimationFrame(resize);return;}const prevWidth=sizeRef.current.width;const prevHeight=sizeRef.current.height;const THRESHOLD=2;if(Math.abs(prevWidth-w)<THRESHOLD&&Math.abs(prevHeight-h)<THRESHOLD)return;sizeRef.current={width:w,height:h};canvas.width=Math.round(w*dpr);canvas.height=Math.round(h*dpr);ctx.setTransform(dpr,0,0,dpr,0,0);if(prevWidth>0&&prevHeight>0){particles.current.forEach(p=>{p.x=p.x/prevWidth*w;p.y=p.y/prevHeight*h;});}};let debounceTimer;const resizeObserver=new ResizeObserver(()=>{clearTimeout(debounceTimer);debounceTimer=window.setTimeout(resize,150);});resizeObserver.observe(canvas);resize();return()=>{resizeObserver.disconnect();clearTimeout(debounceTimer);};},[]);useEffect(()=>{const canvas=canvasRef.current;if(!canvas)return;const ctx=canvas.getContext(\"2d\");if(!ctx)return;const{width,height}=sizeRef.current;particles.current=Array.from({length:count},()=>createParticle(width||canvas.offsetWidth,height||canvas.offsetHeight,true));const drawLeaf=(ctx,p)=>{ctx.save();ctx.translate(p.x,p.y);ctx.rotate(p.angle);if(mode===\"CherryBlossom\"){ctx.fillStyle=p.color;ctx.beginPath();const variant=p.variety%3;if(variant===0){const h=p.size*1.7;const w=p.size*.85;ctx.moveTo(0,0);ctx.bezierCurveTo(w*.8,-h*.1,w*.9,-h*.8,w*.3,-h*.95);ctx.lineTo(0,-h*.85);ctx.lineTo(-w*.4,-h);ctx.bezierCurveTo(-w*.9,-h*.8,-w*.8,-h*.1,0,0);}else if(variant===1){const h=p.size*1.5;const w=p.size*1;ctx.moveTo(0,0);ctx.bezierCurveTo(w*1.1,-h*.4,w*.8,-h*1,w*.3,-h*.95);ctx.lineTo(w*.05,-h*.85);ctx.lineTo(-w*.3,-h*.95);ctx.bezierCurveTo(-w*.8,-h*1,-w*1.1,-h*.4,0,0);}else{const h=p.size*1.6;const w=p.size*.95;ctx.moveTo(0,0);ctx.bezierCurveTo(w*.7,-h*.3,w*1,-h*.9,w*.4,-h);ctx.lineTo(-w*.1,-h*.85);ctx.lineTo(-w*.5,-h*.95);ctx.bezierCurveTo(-w*1,-h*.8,-w*.7,-h*.3,0,0);}ctx.closePath();ctx.fill();}else{ctx.fillStyle=p.color;if(leafType===\"Maple\"){ctx.beginPath();const variant=p.variety%2;const lobes=variant===0?7:9;const angleSpan=Math.PI*2;const startAngleOffset=-Math.PI/2-angleSpan/2;const lengths=lobes===7?[.35,.85,1.2,1.5,1.2,.85,.35]:[.25,.55,1,1.3,1.5,1.3,1,.55,.25];for(let i=0;i<lobes;i++){const angle=startAngleOffset+i*angleSpan/(lobes-1);const len=p.size*lengths[i];const tipX=Math.cos(angle)*len;const tipY=Math.sin(angle)*len;const isOuter=i===0||i===lobes-1;const ctrlDist=len*.6;const ctrlOffset=isOuter?.42:.35;const leftCtrlAngle=angle-ctrlOffset;const leftCtrlX=Math.cos(leftCtrlAngle)*ctrlDist;const leftCtrlY=Math.sin(leftCtrlAngle)*ctrlDist;if(i===0){ctx.moveTo(0,0);ctx.quadraticCurveTo(leftCtrlX,leftCtrlY,tipX,tipY);}else{ctx.quadraticCurveTo(leftCtrlX,leftCtrlY,tipX,tipY);}const rightCtrlAngle=angle+ctrlOffset;const rightCtrlX=Math.cos(rightCtrlAngle)*ctrlDist;const rightCtrlY=Math.sin(rightCtrlAngle)*ctrlDist;if(i===lobes-1){ctx.quadraticCurveTo(rightCtrlX,rightCtrlY,0,0);}else{const nextAngle=startAngleOffset+(i+1)*angleSpan/(lobes-1);const midAngle=(angle+nextAngle)/2;const nextLen=p.size*lengths[i+1];const valleyLen=Math.min(len,nextLen)*.25;const valleyX=Math.cos(midAngle)*valleyLen;const valleyY=Math.sin(midAngle)*valleyLen;ctx.quadraticCurveTo(rightCtrlX,rightCtrlY,valleyX,valleyY);}}ctx.closePath();}else if(leafType===\"Ginkgo\"){ctx.beginPath();ctx.moveTo(0,0);const widthFactor=1.6+p.variety%2*.2;const heightOffset=-p.size*.65;const splitDepth=p.size*.55;ctx.bezierCurveTo(-p.size*.4,-p.size*.1,-p.size*.7,heightOffset*.5,-p.size*widthFactor,heightOffset);const startAngle=Math.PI*1.05;const endAngle=Math.PI*1.95;const range=endAngle-startAngle;const r=p.size*widthFactor;const getNotchPoint=angle=>{const px=Math.cos(angle)*r;const py=heightOffset+Math.sin(angle)*r;const dist=Math.sqrt(px*px+py*py);return{x:px-px/dist*splitDepth,y:py-py/dist*splitDepth};};if(p.variety===0){const pt=getNotchPoint(startAngle+range*.5);ctx.arc(0,heightOffset,r,startAngle,startAngle+range*.48);ctx.lineTo(pt.x,pt.y);ctx.arc(0,heightOffset,r,startAngle+range*.52,endAngle);}else if(p.variety===1){const pt1=getNotchPoint(startAngle+range*.33);const pt2=getNotchPoint(startAngle+range*.67);ctx.arc(0,heightOffset,r,startAngle,startAngle+range*.31);ctx.lineTo(pt1.x,pt1.y);ctx.arc(0,heightOffset,r,startAngle+range*.35,startAngle+range*.65);ctx.lineTo(pt2.x,pt2.y);ctx.arc(0,heightOffset,r,startAngle+range*.69,endAngle);}else if(p.variety===2){const pt=getNotchPoint(startAngle+range*.38);ctx.arc(0,heightOffset,r,startAngle,startAngle+range*.36);ctx.lineTo(pt.x,pt.y);ctx.arc(0,heightOffset,r,startAngle+range*.4,endAngle);}else{ctx.arc(0,heightOffset,r,startAngle,endAngle);}ctx.bezierCurveTo(p.size*.7,heightOffset*.5,p.size*.4,-p.size*.1,0,0);ctx.closePath();}else{ctx.beginPath();const fatness=p.variety%2===0?.6:.8;ctx.moveTo(0,-p.size);ctx.quadraticCurveTo(p.size*fatness,0,0,p.size);ctx.quadraticCurveTo(-p.size*fatness,0,0,-p.size);ctx.closePath();}ctx.fill();}ctx.restore();};const drawSnow=(ctx,p)=>{ctx.save();ctx.translate(p.x,p.y);ctx.fillStyle=p.color;ctx.beginPath();ctx.arc(0,0,p.size/2,0,Math.PI*2);ctx.fill();ctx.restore();};let lastTime=0;const TARGET_FPS=60;const animate=timestamp=>{const{width,height}=sizeRef.current;const delta=lastTime===0?1:(timestamp-lastTime)/(1e3/TARGET_FPS);lastTime=timestamp;const dt=Math.max(.1,Math.min(delta,3));ctx.clearRect(0,0,width,height);ctx.globalAlpha=opacity;particles.current.forEach(p=>{p.y+=p.speed*dt;if(mode!==\"Snow\"){p.swayOffset+=p.speed*.01*dt;const currentSway=Math.sin(p.swayOffset)*swayIntensity;p.x+=(currentSway+wind)*dt;p.angle+=(p.spin+currentSway*.02)*dt;}else{p.x+=(wind*.5+Math.sin(p.y*.01)*.5)*dt;}if(p.y>height+20){Object.assign(p,createParticle(width,height));}if(p.x>width+20)p.x=-20;if(p.x<-20)p.x=width+20;if(mode===\"Snow\"){drawSnow(ctx,p);}else{drawLeaf(ctx,p);}});requestRef.current=requestAnimationFrame(animate);};requestRef.current=requestAnimationFrame(animate);return()=>{if(requestRef.current)cancelAnimationFrame(requestRef.current);};},[mode,leafType,broadLeafColor,mapleColor,ginkgoColor,cherryBlossomColor,snowColor,count,minSize,maxSize,minSpeed,maxSpeed,swayIntensity,wind,opacity]);return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",overflow:\"hidden\",pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:{width:\"100%\",height:\"100%\",display:\"block\"}})});}TdfFallingBackground.defaultProps={mode:\"CherryBlossom\",leafType:\"BroadLeaf\",broadLeafColor:\"#7CBA41\",mapleColor:\"#E84A4A\",ginkgoColor:\"#FFDA24\",cherryBlossomColor:\"#FFB7C5\",snowColor:\"#E8F0FF\",count:35,minSize:10,maxSize:25,minSpeed:1,maxSpeed:3,swayIntensity:2,wind:0,opacity:1};addPropertyControls(TdfFallingBackground,{mode:{type:ControlType.Enum,options:[\"CherryBlossom\",\"Leaf\",\"Snow\"],optionTitles:[\"CherryBlossom\",\"Leaf\",\"Snow\"],title:\"Mode\",description:\"To prevent interference with site interactions (like button clicks), ensure Style > Cursor is set to 'pointer:none'.\"},leafType:{type:ControlType.Enum,options:[\"BroadLeaf\",\"Maple\",\"Ginkgo\"],optionTitles:[\"BroadLeaf\",\"Maple\",\"Ginkgo\"],title:\"Leaf Type\",hidden(props){return props.mode!==\"Leaf\";}},broadLeafColor:{type:ControlType.Color,title:\"BroadLeaf Color\",hidden(props){return props.mode!==\"Leaf\"||props.leafType!==\"BroadLeaf\";}},mapleColor:{type:ControlType.Color,title:\"Maple Color\",hidden(props){return props.mode!==\"Leaf\"||props.leafType!==\"Maple\";}},ginkgoColor:{type:ControlType.Color,title:\"Ginkgo Color\",hidden(props){return props.mode!==\"Leaf\"||props.leafType!==\"Ginkgo\";}},cherryBlossomColor:{type:ControlType.Color,title:\"CherryBlossom Color\",hidden(props){return props.mode!==\"CherryBlossom\";}},snowColor:{type:ControlType.Color,title:\"Snow Color\",hidden(props){return props.mode!==\"Snow\";}},count:{type:ControlType.Number,min:1,max:500,step:1,title:\"Count\"},minSize:{type:ControlType.Number,min:1,max:50,title:\"Min Size\"},maxSize:{type:ControlType.Number,min:1,max:100,title:\"Max Size\"},minSpeed:{type:ControlType.Number,min:.1,max:10,step:.1,title:\"Min Speed\"},maxSpeed:{type:ControlType.Number,min:.1,max:20,step:.1,title:\"Max Speed\"},swayIntensity:{type:ControlType.Number,min:0,max:20,step:.1,title:\"Sway Intensity\",hidden(props){return props.mode===\"Snow\";}},wind:{type:ControlType.Number,min:-5,max:5,step:.1,title:\"Wind\"},opacity:{type:ControlType.Number,min:0,max:1,step:.1,title:\"Opacity\",description:\"Explore more components at [THE DESIGN FUTURIST](https://thedesignfuturist.zip)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TdfFallingBackground\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"700\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FallingNature.map","// Generated by Framer (121674c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"TT62mE47z\",\"zx2iYnO9O\",\"PnGGOmZ4n\"];const serializationHash=\"framer-PLCp9\";const variantClassNames={PnGGOmZ4n:\"framer-v-s7ckkk\",TT62mE47z:\"framer-v-iduvar\",zx2iYnO9O:\"framer-v-1dgchxa\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const LMqampHYA=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"2 Lines\":\"PnGGOmZ4n\",\"3 Lines\":\"zx2iYnO9O\",\"5 Lines\":\"TT62mE47z\"};const Variants=motion.create(React.Fragment);const getProps=({fill,height,id,width,...props})=>{return{...props,LMqampHYA:fill??props.LMqampHYA??\"var(--token-47275efa-cc68-419f-b175-42085a2af601, rgba(77, 77, 77, 0.15))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"TT62mE47z\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,LMqampHYA,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"TT62mE47z\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"PnGGOmZ4n\")return false;return true;};const isDisplayed1=()=>{if([\"zx2iYnO9O\",\"PnGGOmZ4n\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-iduvar\",className,classNames),\"data-framer-name\":\"5 Lines\",layoutDependency:layoutDependency,layoutId:\"TT62mE47z\",ref:refBinding,style:{...style},...addPropertyOverrides({PnGGOmZ4n:{\"data-framer-name\":\"2 Lines\"},zx2iYnO9O:{\"data-framer-name\":\"3 Lines\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dz1rog\",\"data-framer-name\":\"Max Width\",layoutDependency:layoutDependency,layoutId:\"NHNZJOSUZ\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-x1f5v7\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"I0RhTA9EE\",style:{backgroundColor:LMqampHYA}}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-cddedm\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"gJMXqI8Nd\",style:{backgroundColor:LMqampHYA}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rd1ltn\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"Nl9TZZeoA\",style:{backgroundColor:LMqampHYA}}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-gg9f5l\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"pOoV6GcNu\",style:{backgroundColor:LMqampHYA}}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xfv4w1\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"yI0rNW1TE\",style:{backgroundColor:LMqampHYA}})]})})})})});});const css=[\".framer-PLCp9.framer-1apkflc, .framer-PLCp9 .framer-1apkflc { display: block; }\",\".framer-PLCp9.framer-iduvar { -webkit-user-select: none; align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 800px; justify-content: center; min-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; user-select: none; width: 1376px; }\",\".framer-PLCp9 .framer-dz1rog { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 100%; justify-content: space-between; max-width: 1500px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-PLCp9 .framer-x1f5v7, .framer-PLCp9 .framer-cddedm, .framer-PLCp9 .framer-1rd1ltn, .framer-PLCp9 .framer-gg9f5l { flex: none; height: 14375px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; z-index: 1; }\",\".framer-PLCp9 .framer-1xfv4w1 { flex: none; height: 100%; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; z-index: 1; }\",\".framer-PLCp9.framer-v-1dgchxa.framer-iduvar, .framer-PLCp9.framer-v-s7ckkk.framer-iduvar { gap: 0px; width: 358px; }\",\".framer-PLCp9.framer-v-1dgchxa .framer-x1f5v7, .framer-PLCp9.framer-v-1dgchxa .framer-cddedm, .framer-PLCp9.framer-v-1dgchxa .framer-1rd1ltn, .framer-PLCp9.framer-v-s7ckkk .framer-x1f5v7, .framer-PLCp9.framer-v-s7ckkk .framer-1rd1ltn { height: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1376\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"100vh\",null]},\"zx2iYnO9O\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"100vh\",null]},\"PnGGOmZ4n\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"100vh\",null]}}}\n * @framerVariables {\"LMqampHYA\":\"fill\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerqiIzFFODk=withCSS(Component,css,\"framer-PLCp9\");export default FramerqiIzFFODk;FramerqiIzFFODk.displayName=\"Background Line\";FramerqiIzFFODk.defaultProps={height:800,width:1376};addPropertyControls(FramerqiIzFFODk,{variant:{options:[\"TT62mE47z\",\"zx2iYnO9O\",\"PnGGOmZ4n\"],optionTitles:[\"5 Lines\",\"3 Lines\",\"2 Lines\"],title:\"Variant\",type:ControlType.Enum},LMqampHYA:{defaultValue:'var(--token-47275efa-cc68-419f-b175-42085a2af601, rgba(77, 77, 77, 0.15)) /* {\"name\":\"Dark Lines Color\"} */',title:\"Fill\",type:ControlType.Color}});addFonts(FramerqiIzFFODk,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqiIzFFODk\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1376\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"LMqampHYA\\\":\\\"fill\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"zx2iYnO9O\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"PnGGOmZ4n\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]}}}\",\"framerIntrinsicHeight\":\"800\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./qiIzFFODk.map","// Generated by Framer (c9b3949)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"BI;Open Sauce One/Bold/v0\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Open Sauce One\",source:\"builtIn\",style:\"normal\",uiFamilyName:\"Open Sauce One\",url:\"https://framerusercontent.com/assets/3WfnZksKV9qFKlmPOweqZdumjg.woff2\",weight:\"700\"}]}];export const css=['.framer-qmdOf .framer-styles-preset-1ux98o9:not(.rich-text-wrapper), .framer-qmdOf .framer-styles-preset-1ux98o9.rich-text-wrapper p { --framer-font-family: \"Open Sauce One\", \"Open Sauce One Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-letter-spacing: -0.04em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-qmdOf .framer-styles-preset-1ux98o9:not(.rich-text-wrapper), .framer-qmdOf .framer-styles-preset-1ux98o9.rich-text-wrapper p { --framer-font-family: \"Open Sauce One\", \"Open Sauce One Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-letter-spacing: -0.04em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-qmdOf .framer-styles-preset-1ux98o9:not(.rich-text-wrapper), .framer-qmdOf .framer-styles-preset-1ux98o9.rich-text-wrapper p { --framer-font-family: \"Open Sauce One\", \"Open Sauce One Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-letter-spacing: -0.04em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-qmdOf\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6783177)\nexport default function metadata(params,activeLocale){return{description:\"Framer web design for tech and AI startups. Light UI Studio builds clear, fast websites that turn your visitors into signups and demos.\",favicon:\"https://framerusercontent.com/assets/ulnSVCdVBu15hhbLlRm4BFpHLg4.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/0fNIrXvwl47kxj8lx8HEJsVKw.png\",title:\"Light UI Studio\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}