{"version":3,"file":"shared-lib.CP7cbMM1.mjs","names":["useRef","useState","useCallback","dx","dy","distance","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","SwipeGlitchButton","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","className","SVG","RichText","fonts","css","className"],"sources":["https:/framerusercontent.com/modules/s7WaD2jg1NpbS1fQ0YiS/yY4SPTplzSd09KMWBopV/FloatingParticlesBackground.js","https:/framerusercontent.com/modules/pPfuHVOQsYVloF6NGyUL/bVAvUcYQe9DjWMKZZjE5/ks17FoGCU.js","https:/framerusercontent.com/modules/E3ZAsFXOl0P1gLDvcP7Z/RWnBfPlOEbh5U1P0REz1/WcdIKcTA0.js","https:/framerusercontent.com/modules/bpicBGsGtpOAagtNORHq/iFjC4aHS8EUiqgisRwfM/Xb7RkIbFx.js","https:/framerusercontent.com/modules/IzKMKnTBu6HNFU0EOimf/vN9IlYEI608g0Vmm0VBw/xEuxGig2f.js","https:/framerusercontent.com/modules/zuEJKOku9vQa9TPb85fJ/lOQ9WJkgMWKtjuH4c3F7/siteMetadata.js"],"sourcesContent":["// Floating dust particles background with mouse interaction\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState,useCallback}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function FloatingParticlesBackground(props){const{particleCount=50,particleSize=2,particleOpacity=.6,glowIntensity=10,movementSpeed=.5,mouseInfluence=100,backgroundColor=\"#000000\",particleColor=\"#FFFFFF\",mouseGravity=\"none\",gravityStrength=50,glowAnimation=\"ease\",particleInteraction=false,interactionType=\"bounce\"}=props;const canvasRef=useRef(null);const animationRef=useRef();const mouseRef=useRef({x:0,y:0});const particlesRef=useRef([]);const isStatic=useIsStaticRenderer();const[canvasSize,setCanvasSize]=useState({width:800,height:600});const containerRef=useRef(null);const initializeParticles=useCallback((width,height)=>{return Array.from({length:particleCount},(_,index)=>({x:Math.random()*width,y:Math.random()*height,vx:(Math.random()-.5)*movementSpeed,vy:(Math.random()-.5)*movementSpeed,size:Math.random()*particleSize+1,opacity:particleOpacity,baseOpacity:particleOpacity,mass:Math.random()*.5+.5,id:index}));},[particleCount,particleSize,particleOpacity,movementSpeed]);const redistributeParticles=useCallback((width,height)=>{particlesRef.current.forEach(particle=>{// Redistribute particles proportionally across the new dimensions\nparticle.x=Math.random()*width;particle.y=Math.random()*height;});},[]);const updateParticles=useCallback(canvas=>{const rect=canvas.getBoundingClientRect();const mouse=mouseRef.current;particlesRef.current.forEach((particle,index)=>{// Calculate distance to mouse\nconst dx=mouse.x-particle.x;const dy=mouse.y-particle.y;const distance=Math.sqrt(dx*dx+dy*dy);// Mouse influence and gravity\nif(distance<mouseInfluence&&distance>0){const force=(mouseInfluence-distance)/mouseInfluence;const normalizedDx=dx/distance;const normalizedDy=dy/distance;const gravityForce=force*(gravityStrength*.001);// Apply gravity effect based on mouseGravity setting\nif(mouseGravity===\"attract\"){particle.vx+=normalizedDx*gravityForce;particle.vy+=normalizedDy*gravityForce;}else if(mouseGravity===\"repel\"){particle.vx-=normalizedDx*gravityForce;particle.vy-=normalizedDy*gravityForce;}particle.opacity=Math.min(1,particle.baseOpacity+force*.4);// Apply glow animation based on type\nconst targetGlow=1+force*2;const currentGlow=particle.glowMultiplier||1;if(glowAnimation===\"instant\"){particle.glowMultiplier=targetGlow;}else if(glowAnimation===\"ease\"){// Ease in-out animation\nconst easeSpeed=.15;particle.glowMultiplier=currentGlow+(targetGlow-currentGlow)*easeSpeed;}else if(glowAnimation===\"spring\"){// Spring animation with overshoot\nconst springForce=(targetGlow-currentGlow)*.2;const damping=.85;particle.glowVelocity=(particle.glowVelocity||0)*damping+springForce;particle.glowMultiplier=currentGlow+particle.glowVelocity;}}else{particle.opacity=Math.max(particle.baseOpacity*.3,particle.opacity-.02);// Return glow to normal based on animation type\nconst targetGlow=1;const currentGlow=particle.glowMultiplier||1;if(glowAnimation===\"instant\"){particle.glowMultiplier=targetGlow;}else if(glowAnimation===\"ease\"){const easeSpeed=.08;particle.glowMultiplier=Math.max(1,currentGlow+(targetGlow-currentGlow)*easeSpeed);}else if(glowAnimation===\"spring\"){const springForce=(targetGlow-currentGlow)*.15;const damping=.9;particle.glowVelocity=(particle.glowVelocity||0)*damping+springForce;particle.glowMultiplier=Math.max(1,currentGlow+particle.glowVelocity);}}// Particle interaction\nif(particleInteraction){for(let j=index+1;j<particlesRef.current.length;j++){const other=particlesRef.current[j];const dx=other.x-particle.x;const dy=other.y-particle.y;const distance=Math.sqrt(dx*dx+dy*dy);const minDistance=particle.size+other.size+5;if(distance<minDistance&&distance>0){if(interactionType===\"bounce\"){// Elastic collision\nconst normalX=dx/distance;const normalY=dy/distance;// Relative velocity\nconst relativeVx=particle.vx-other.vx;const relativeVy=particle.vy-other.vy;// Relative velocity in collision normal direction\nconst speed=relativeVx*normalX+relativeVy*normalY;// Only resolve if velocities are separating\nif(speed<0)return;// Collision impulse\nconst impulse=2*speed/(particle.mass+other.mass);// Update velocities\nparticle.vx-=impulse*other.mass*normalX;particle.vy-=impulse*other.mass*normalY;other.vx+=impulse*particle.mass*normalX;other.vy+=impulse*particle.mass*normalY;// Separate particles to prevent overlap\nconst overlap=minDistance-distance;const separationX=normalX*overlap*.5;const separationY=normalY*overlap*.5;particle.x-=separationX;particle.y-=separationY;other.x+=separationX;other.y+=separationY;}else if(interactionType===\"merge\"){// Temporary merge effect - increase glow and size\nconst mergeForce=(minDistance-distance)/minDistance;particle.glowMultiplier=(particle.glowMultiplier||1)+mergeForce*.5;other.glowMultiplier=(other.glowMultiplier||1)+mergeForce*.5;// Attract particles slightly\nconst attractForce=mergeForce*.01;particle.vx+=dx*attractForce;particle.vy+=dy*attractForce;other.vx-=dx*attractForce;other.vy-=dy*attractForce;}}}}// Update position\nparticle.x+=particle.vx;particle.y+=particle.vy;// Add subtle random movement\nparticle.vx+=(Math.random()-.5)*.001;particle.vy+=(Math.random()-.5)*.001;// Damping\nparticle.vx*=.999;particle.vy*=.999;// Boundary wrapping\nif(particle.x<0)particle.x=rect.width;if(particle.x>rect.width)particle.x=0;if(particle.y<0)particle.y=rect.height;if(particle.y>rect.height)particle.y=0;});},[mouseInfluence,mouseGravity,gravityStrength,glowAnimation,particleInteraction,interactionType]);const drawParticles=useCallback(ctx=>{ctx.clearRect(0,0,ctx.canvas.width,ctx.canvas.height);particlesRef.current.forEach(particle=>{ctx.save();// Create glow effect with enhanced blur based on interaction\nconst currentGlowMultiplier=particle.glowMultiplier||1;ctx.shadowColor=particleColor;ctx.shadowBlur=glowIntensity*currentGlowMultiplier*2;ctx.globalAlpha=particle.opacity;ctx.fillStyle=particleColor;ctx.beginPath();ctx.arc(particle.x,particle.y,particle.size,0,Math.PI*2);ctx.fill();ctx.restore();});},[particleColor,glowIntensity]);const animate=useCallback(()=>{const canvas=canvasRef.current;if(!canvas)return;const ctx=canvas.getContext(\"2d\");if(!ctx)return;updateParticles(canvas);drawParticles(ctx);animationRef.current=requestAnimationFrame(animate);},[updateParticles,drawParticles]);const handleMouseMove=useCallback(e=>{const canvas=canvasRef.current;if(!canvas)return;const rect=canvas.getBoundingClientRect();mouseRef.current={x:e.clientX-rect.left,y:e.clientY-rect.top};},[]);const resizeCanvas=useCallback(()=>{const canvas=canvasRef.current;const container=containerRef.current;if(!canvas||!container)return;const rect=container.getBoundingClientRect();const newWidth=rect.width;const newHeight=rect.height;canvas.width=newWidth;canvas.height=newHeight;// Update canvas size state and redistribute particles\nsetCanvasSize({width:newWidth,height:newHeight});// Only redistribute if particles exist and size changed significantly\nif(particlesRef.current.length>0){redistributeParticles(newWidth,newHeight);}},[redistributeParticles]);// Effect to reinitialize particles when particle count changes\nuseEffect(()=>{if(isStatic)return;const canvas=canvasRef.current;if(!canvas)return;particlesRef.current=initializeParticles(canvas.width||canvasSize.width,canvas.height||canvasSize.height);},[particleCount,initializeParticles,isStatic,canvasSize]);// Effect to update particle properties when they change\nuseEffect(()=>{if(isStatic)return;particlesRef.current.forEach(particle=>{particle.baseOpacity=particleOpacity;particle.opacity=particleOpacity;// Update velocity based on new movement speed\nconst currentSpeed=Math.sqrt(particle.vx*particle.vx+particle.vy*particle.vy);if(currentSpeed>0){const ratio=movementSpeed/currentSpeed;particle.vx*=ratio;particle.vy*=ratio;}});},[particleOpacity,movementSpeed,isStatic]);useEffect(()=>{if(isStatic)return;resizeCanvas();if(typeof window!==\"undefined\"){window.addEventListener(\"mousemove\",handleMouseMove);window.addEventListener(\"resize\",resizeCanvas);}// Set up ResizeObserver for container\nif(containerRef.current&&typeof ResizeObserver!==\"undefined\"){const resizeObserver=new ResizeObserver(()=>{resizeCanvas();});resizeObserver.observe(containerRef.current);return()=>{resizeObserver.disconnect();if(typeof window!==\"undefined\"){window.removeEventListener(\"mousemove\",handleMouseMove);window.removeEventListener(\"resize\",resizeCanvas);}};}return()=>{if(typeof window!==\"undefined\"){window.removeEventListener(\"mousemove\",handleMouseMove);window.removeEventListener(\"resize\",resizeCanvas);}};},[handleMouseMove,resizeCanvas,isStatic]);useEffect(()=>{if(isStatic)return;animate();return()=>{if(animationRef.current){cancelAnimationFrame(animationRef.current);}};},[animate,isStatic]);if(isStatic){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",backgroundColor,position:\"relative\",overflow:\"hidden\"},children:Array.from({length:Math.min(particleCount,20)}).map((_,i)=>/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:`${Math.random()*100}%`,top:`${Math.random()*100}%`,width:`${particleSize}px`,height:`${particleSize}px`,backgroundColor:particleColor,borderRadius:\"50%\",opacity:particleOpacity,boxShadow:`0 0 ${glowIntensity}px ${particleColor}`}},i))});}return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{width:\"100%\",height:\"100%\",backgroundColor,position:\"relative\",overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:{width:\"100%\",height:\"100%\",display:\"block\"}})});}addPropertyControls(FloatingParticlesBackground,{particleCount:{type:ControlType.Number,title:\"Particle Count\",defaultValue:50,min:10,max:1e3,step:1},particleSize:{type:ControlType.Number,title:\"Particle Size\",defaultValue:2,min:1,max:10,step:.5,unit:\"px\"},particleOpacity:{type:ControlType.Number,title:\"Particle Opacity\",defaultValue:.6,min:.1,max:1,step:.1},glowIntensity:{type:ControlType.Number,title:\"Glow Intensity\",defaultValue:10,min:0,max:30,step:1,unit:\"px\"},glowAnimation:{type:ControlType.Enum,title:\"Glow Animation\",options:[\"instant\",\"ease\",\"spring\"],optionTitles:[\"Instant\",\"Ease In-Out\",\"Spring\"],defaultValue:\"ease\",displaySegmentedControl:true},movementSpeed:{type:ControlType.Number,title:\"Movement Speed\",defaultValue:.5,min:.1,max:2,step:.1},mouseInfluence:{type:ControlType.Number,title:\"Mouse Influence\",defaultValue:100,min:50,max:300,step:10,unit:\"px\"},backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"#000000\"},particleColor:{type:ControlType.Color,title:\"Particle Color\",defaultValue:\"#FFFFFF\"},mouseGravity:{type:ControlType.Enum,title:\"Mouse Gravity\",options:[\"none\",\"attract\",\"repel\"],optionTitles:[\"None\",\"Attract\",\"Repel\"],defaultValue:\"none\",displaySegmentedControl:true},gravityStrength:{type:ControlType.Number,title:\"Gravity Strength\",defaultValue:50,min:10,max:200,step:10,hidden:({mouseGravity})=>mouseGravity===\"none\"},particleInteraction:{type:ControlType.Boolean,title:\"Particle Interaction\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},interactionType:{type:ControlType.Enum,title:\"Interaction Type\",options:[\"bounce\",\"merge\"],optionTitles:[\"Bounce\",\"Merge\"],defaultValue:\"bounce\",displaySegmentedControl:true,hidden:({particleInteraction})=>!particleInteraction}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FloatingParticlesBackground\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FloatingParticlesBackground.map","// Generated by Framer (108c8c6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"nbfwl8747\",\"YLFjrdukf\",\"zzG0TfBQK\",\"xIjHElOe2\",\"ZD2T4ePNY\",\"EDv2KYw8s\"];const serializationHash=\"framer-S8bEm\";const variantClassNames={EDv2KYw8s:\"framer-v-1bz8pie\",nbfwl8747:\"framer-v-1izh6f\",xIjHElOe2:\"framer-v-1uxxb4l\",YLFjrdukf:\"framer-v-1fg2lg7\",ZD2T4ePNY:\"framer-v-jqtng6\",zzG0TfBQK:\"framer-v-1y9u0lq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const L_PCDnNmA=undefined;const KMXfen3Qr=undefined;const cLDDIjOJ8=undefined;const NOVBukxRu=undefined;const oZfEfvydl=undefined;const yqh7_xMrP=undefined;const uFfS0Bzch=undefined;const H5Ybe3Xs9=undefined;const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const transition1={bounce:.1,delay:0,duration:.1,type:\"spring\"};const transition2={damping:100,delay:0,mass:1,stiffness:1e3,type:\"spring\"};const transition3={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition4={delay:0,duration:.1,ease:[0,0,1,1],type:\"tween\"};const transition5={delay:0,duration:.2,ease:[0,0,1,1],type:\"tween\"};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={Hover:\"EDv2KYw8s\",Main:\"nbfwl8747\"};const Variants=motion.create(React.Fragment);const getProps=({background,colorFont,height,highlight,hoverBackground,hoverColorFont,id,link,radius,title,width,...props})=>{return{...props,cLDDIjOJ8:link??props.cLDDIjOJ8,H5Ybe3Xs9:hoverBackground??props.H5Ybe3Xs9??\"rgb(0, 0, 0)\",KMXfen3Qr:radius??props.KMXfen3Qr??\"0px\",L_PCDnNmA:background??props.L_PCDnNmA??\"rgb(255, 255, 255)\",NOVBukxRu:colorFont??props.NOVBukxRu??\"rgb(0, 0, 0)\",oZfEfvydl:title??props.oZfEfvydl??\"TYPE\",uFfS0Bzch:hoverColorFont??props.uFfS0Bzch??\"rgb(255, 255, 255)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"nbfwl8747\",yqh7_xMrP:highlight??props.yqh7_xMrP??\"rgb(255, 174, 0)\"};};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,oZfEfvydl,NOVBukxRu,uFfS0Bzch,yqh7_xMrP,L_PCDnNmA,H5Ybe3Xs9,cLDDIjOJ8,KMXfen3Qr,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"nbfwl8747\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter15kmdb3=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"YLFjrdukf\");});const onAppear1skt9mc=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"zzG0TfBQK\",true),70);});const onMouseLeave16j5v8d=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"nbfwl8747\");});const onAppear4i4nk0=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"xIjHElOe2\",true),100);});const onMouseLeavea6grin=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"ZD2T4ePNY\");});const onAppear131vyjk=activeVariantCallback(async(...args)=>{setVariant(\"EDv2KYw8s\",true);});const onAppearohjutp=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"nbfwl8747\",true),100);});useOnVariantChange(baseVariant,{EDv2KYw8s:onAppearohjutp,YLFjrdukf:onAppear1skt9mc,ZD2T4ePNY:onAppear131vyjk,zzG0TfBQK:onAppear4i4nk0});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({EDv2KYw8s:{value:transition5},xIjHElOe2:{value:transition3},YLFjrdukf:{value:transition2},ZD2T4ePNY:{value:transition4},zzG0TfBQK:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:cLDDIjOJ8,motionChild:true,nodeId:\"nbfwl8747\",openInNewTab:false,scopeId:\"ks17FoGCU\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1izh6f\",className,classNames)} framer-nxmurb`,\"data-framer-name\":\"Main\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"nbfwl8747\",onMouseEnter:onMouseEnter15kmdb3,ref:refBinding,style:{backgroundColor:L_PCDnNmA,borderBottomLeftRadius:radiusForCorner(KMXfen3Qr,3),borderBottomRightRadius:radiusForCorner(KMXfen3Qr,2),borderTopLeftRadius:radiusForCorner(KMXfen3Qr,0),borderTopRightRadius:radiusForCorner(KMXfen3Qr,1),...style},...addPropertyOverrides({EDv2KYw8s:{\"data-framer-name\":\"Hover\",onMouseEnter:undefined},xIjHElOe2:{\"data-framer-name\":\"Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeavea6grin},YLFjrdukf:{\"data-framer-name\":\"Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeave16j5v8d},ZD2T4ePNY:{\"data-framer-name\":\"Hover\",onMouseEnter:undefined},zzG0TfBQK:{\"data-framer-name\":\"Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeave16j5v8d}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-e451r3\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"iTE_CB8AY\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QWlsZXJvbi9TZW1pQm9sZC92MA==\",\"--framer-font-family\":'\"Aileron\", \"Aileron Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-NOVBukxRu-ks17FoGCU))\"},children:\"TYPE\"})}),className:\"framer-1v8n0fv\",fonts:[\"BI;Aileron/SemiBold/v0\"],layoutDependency:layoutDependency,layoutId:\"iPYBwZ0IB\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-NOVBukxRu-ks17FoGCU)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-NOVBukxRu-ks17FoGCU\":NOVBukxRu,\"--variable-reference-yqh7_xMrP-ks17FoGCU\":yqh7_xMrP,opacity:1},text:oZfEfvydl,variants:{EDv2KYw8s:{opacity:1},xIjHElOe2:{opacity:1},YLFjrdukf:{\"--extracted-r6o4lv\":\"var(--variable-reference-yqh7_xMrP-ks17FoGCU)\",\"--variable-reference-yqh7_xMrP-ks17FoGCU\":yqh7_xMrP},ZD2T4ePNY:{opacity:1},zzG0TfBQK:{\"--extracted-r6o4lv\":\"var(--variable-reference-yqh7_xMrP-ks17FoGCU)\",\"--variable-reference-yqh7_xMrP-ks17FoGCU\":yqh7_xMrP,opacity:0}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({YLFjrdukf:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QWlsZXJvbi9TZW1pQm9sZC92MA==\",\"--framer-font-family\":'\"Aileron\", \"Aileron Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-yqh7_xMrP-ks17FoGCU))\"},children:\"TYPE\"})})},zzG0TfBQK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QWlsZXJvbi9TZW1pQm9sZC92MA==\",\"--framer-font-family\":'\"Aileron\", \"Aileron Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-yqh7_xMrP-ks17FoGCU))\"},children:\"TYPE\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7QkJIIFNhbnMgQm9nbGUtcmVndWxhcg==\",\"--framer-font-family\":'\"BBH Sans Bogle\", \"BBH Sans Bogle Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-uFfS0Bzch-ks17FoGCU))\"},children:\"TYPE\"})}),className:\"framer-1qten5\",fonts:[\"GF;BBH Sans Bogle-regular\"],layoutDependency:layoutDependency,layoutId:\"VATcgFaLh\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-uFfS0Bzch-ks17FoGCU)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-uFfS0Bzch-ks17FoGCU\":uFfS0Bzch,opacity:1},text:oZfEfvydl,variants:{EDv2KYw8s:{opacity:1},ZD2T4ePNY:{opacity:0}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({xIjHElOe2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QWlsZXJvbi9TZW1pQm9sZC92MA==\",\"--framer-font-family\":'\"Aileron\", \"Aileron Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-uFfS0Bzch-ks17FoGCU))\"},children:\"TYPE\"})}),fonts:[\"BI;Aileron/SemiBold/v0\"]}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bxjgo9\",\"data-framer-name\":\"Block Highlight\",layoutDependency:layoutDependency,layoutId:\"hhbkiRAqa\",style:{backgroundColor:yqh7_xMrP,rotate:0},variants:{EDv2KYw8s:{rotate:8},xIjHElOe2:{rotate:8},ZD2T4ePNY:{rotate:8},zzG0TfBQK:{rotate:8}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-4hyjte\",\"data-framer-name\":\"Block\",layoutDependency:layoutDependency,layoutId:\"d_1uEgKiv\",style:{backgroundColor:H5Ybe3Xs9}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-S8bEm.framer-nxmurb, .framer-S8bEm .framer-nxmurb { display: block; }\",\".framer-S8bEm.framer-1izh6f { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 5px 15px 5px 15px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-S8bEm .framer-e451r3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 2; }\",\".framer-S8bEm .framer-1v8n0fv { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-S8bEm .framer-1qten5 { bottom: -61px; flex: none; height: auto; overflow: visible; position: absolute; right: 0px; white-space: pre; width: auto; z-index: 1; }\",\".framer-S8bEm .framer-1bxjgo9 { bottom: -11px; flex: none; height: 7px; left: -7px; overflow: visible; position: absolute; right: -9px; z-index: 1; }\",\".framer-S8bEm .framer-4hyjte { bottom: -18px; flex: none; height: 7px; left: -7px; overflow: visible; position: absolute; right: -9px; z-index: 1; }\",\".framer-S8bEm.framer-v-1fg2lg7 .framer-1v8n0fv, .framer-S8bEm.framer-v-1y9u0lq .framer-1v8n0fv, .framer-S8bEm.framer-v-1bz8pie .framer-1v8n0fv { order: 0; }\",\".framer-S8bEm.framer-v-1fg2lg7 .framer-1qten5 { bottom: -79px; left: 0px; order: 1; right: unset; }\",\".framer-S8bEm.framer-v-1fg2lg7 .framer-1bxjgo9 { bottom: -18px; height: 42px; }\",\".framer-S8bEm.framer-v-1fg2lg7 .framer-4hyjte { height: 36px; }\",\".framer-S8bEm.framer-v-1y9u0lq .framer-1qten5 { bottom: -79px; order: 1; right: 1px; }\",\".framer-S8bEm.framer-v-1y9u0lq .framer-1bxjgo9, .framer-S8bEm.framer-v-jqtng6 .framer-1bxjgo9 { bottom: -25px; height: 57px; }\",\".framer-S8bEm.framer-v-1y9u0lq .framer-4hyjte, .framer-S8bEm.framer-v-jqtng6 .framer-4hyjte { height: 35px; }\",\".framer-S8bEm.framer-v-1uxxb4l .framer-1v8n0fv, .framer-S8bEm.framer-v-jqtng6 .framer-1v8n0fv { bottom: -56px; order: 0; position: absolute; right: -1px; }\",\".framer-S8bEm.framer-v-1uxxb4l .framer-1qten5, .framer-S8bEm.framer-v-jqtng6 .framer-1qten5 { bottom: unset; order: 1; position: relative; right: unset; }\",\".framer-S8bEm.framer-v-1uxxb4l .framer-1bxjgo9 { bottom: -25px; height: unset; top: -13px; }\",\".framer-S8bEm.framer-v-1uxxb4l .framer-4hyjte { height: unset; top: -16px; }\",\".framer-S8bEm.framer-v-1bz8pie .framer-1qten5 { bottom: -79px; order: 1; right: -1px; }\",\".framer-S8bEm.framer-v-1bz8pie .framer-1bxjgo9 { bottom: -69px; height: 57px; }\",\".framer-S8bEm.framer-v-1bz8pie .framer-4hyjte { bottom: -62px; height: 35px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 39\n * @framerIntrinsicWidth 87.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"YLFjrdukf\":{\"layout\":[\"auto\",\"auto\"]},\"zzG0TfBQK\":{\"layout\":[\"auto\",\"auto\"]},\"xIjHElOe2\":{\"layout\":[\"auto\",\"auto\"]},\"ZD2T4ePNY\":{\"layout\":[\"auto\",\"auto\"]},\"EDv2KYw8s\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"oZfEfvydl\":\"title\",\"NOVBukxRu\":\"colorFont\",\"uFfS0Bzch\":\"hoverColorFont\",\"yqh7_xMrP\":\"highlight\",\"L_PCDnNmA\":\"background\",\"H5Ybe3Xs9\":\"hoverBackground\",\"cLDDIjOJ8\":\"link\",\"KMXfen3Qr\":\"radius\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerks17FoGCU=withCSS(Component,css,\"framer-S8bEm\");export default Framerks17FoGCU;Framerks17FoGCU.displayName=\"Swipe Glitch Button\";Framerks17FoGCU.defaultProps={height:39,width:87.5};addPropertyControls(Framerks17FoGCU,{variant:{options:[\"nbfwl8747\",\"YLFjrdukf\",\"zzG0TfBQK\",\"xIjHElOe2\",\"ZD2T4ePNY\",\"EDv2KYw8s\"],optionTitles:[\"Main\",\"Hover\",\"Hover\",\"Hover\",\"Hover\",\"Hover\"],title:\"Variant\",type:ControlType.Enum},oZfEfvydl:{defaultValue:\"TYPE\",displayTextArea:false,title:\"Title\",type:ControlType.String},onoZfEfvydlChange:{changes:\"oZfEfvydl\",type:ControlType.ChangeHandler},NOVBukxRu:{defaultValue:\"rgb(0, 0, 0)\",title:\"Color Font\",type:ControlType.Color},uFfS0Bzch:{defaultValue:\"rgb(255, 255, 255)\",title:\"Hover Color Font\",type:ControlType.Color},yqh7_xMrP:{defaultValue:\"rgb(255, 174, 0)\",title:\"Highlight\",type:ControlType.Color},L_PCDnNmA:{defaultValue:\"rgb(255, 255, 255)\",title:\"Background\",type:ControlType.Color},H5Ybe3Xs9:{defaultValue:\"rgb(0, 0, 0)\",title:\"Hover Background\",type:ControlType.Color},cLDDIjOJ8:{title:\"Link\",type:ControlType.Link},KMXfen3Qr:{defaultValue:\"0px\",title:\"Radius\",type:ControlType.BorderRadius}});addFonts(Framerks17FoGCU,[{explicitInter:true,fonts:[{cssFamilyName:\"Aileron\",source:\"builtIn\",style:\"normal\",uiFamilyName:\"Aileron\",url:\"https://framerusercontent.com/assets/suQ36PpzxORmpGk06KApyPNrO0.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerks17FoGCU\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"87.5\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"oZfEfvydl\\\":\\\"title\\\",\\\"NOVBukxRu\\\":\\\"colorFont\\\",\\\"uFfS0Bzch\\\":\\\"hoverColorFont\\\",\\\"yqh7_xMrP\\\":\\\"highlight\\\",\\\"L_PCDnNmA\\\":\\\"background\\\",\\\"H5Ybe3Xs9\\\":\\\"hoverBackground\\\",\\\"cLDDIjOJ8\\\":\\\"link\\\",\\\"KMXfen3Qr\\\":\\\"radius\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YLFjrdukf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zzG0TfBQK\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xIjHElOe2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ZD2T4ePNY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"EDv2KYw8s\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"39\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ks17FoGCU.map","// Generated by Framer (a1ad18b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,forwardLoader,getFonts,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FloatingParticlesBackground from\"https://framerusercontent.com/modules/s7WaD2jg1NpbS1fQ0YiS/yY4SPTplzSd09KMWBopV/FloatingParticlesBackground.js\";import SwipeGlitchButton from\"https://framerusercontent.com/modules/pPfuHVOQsYVloF6NGyUL/bVAvUcYQe9DjWMKZZjE5/ks17FoGCU.js\";const FloatingParticlesBackgroundFonts=getFonts(FloatingParticlesBackground);const MotionDivWithFX=withFX(motion.div);const SwipeGlitchButtonFonts=getFonts(SwipeGlitchButton);const serializationHash=\"framer-DFluj\";const variantClassNames={fH4lgZLag:\"framer-v-15l4tss\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const inertia={bounceDamping:30,bounceStiffness:400,delay:0,type:\"inertia\"};const preventDefault=e=>e.preventDefault();const animation={cursor:\"grabbing\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};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 Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"fH4lgZLag\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-15l4tss\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"fH4lgZLag\",ref:refBinding,style:{backgroundColor:\"var(--token-d53cd0dd-d7ef-47ea-9104-4eb80cc30831, rgb(0, 6, 18))\",...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8t2wdo-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"cdVkTUFM4-container\",nodeId:\"cdVkTUFM4\",rendersWithMotion:true,scopeId:\"WcdIKcTA0\",children:/*#__PURE__*/_jsx(FloatingParticlesBackground,{backgroundColor:\"var(--token-d53cd0dd-d7ef-47ea-9104-4eb80cc30831, rgb(0, 15, 45))\",glowAnimation:\"ease\",glowIntensity:12,gravityStrength:50,height:\"100%\",id:\"cdVkTUFM4\",interactionType:\"bounce\",layoutId:\"cdVkTUFM4\",mouseGravity:\"none\",mouseInfluence:100,movementSpeed:.5,particleColor:\"rgb(255, 255, 255)\",particleCount:20,particleInteraction:false,particleOpacity:1,particleSize:1,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1pragyz\",\"data-framer-name\":\"Logo\",drag:true,dragMomentum:true,layoutDependency:layoutDependency,layoutId:\"FZ8YbHVTE\",onMouseDown:preventDefault,style:{rotate:17},whileTap:animation,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-kxjcox\",\"data-framer-name\":\"Subtract\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:245,intrinsicWidth:262,layoutDependency:layoutDependency,layoutId:\"RL62mSuGx\",style:{rotate:-17},svg:'<svg width=\"262\" height=\"245\" viewBox=\"0 0 262 245\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M188.077 42.4281L235.575 131.505L235.578 131.512L235.582 131.519L239.302 137.873L216.076 215.54C211.268 231.618 194.337 240.754 178.26 235.946L29.11 191.343C13.033 186.535 3.8977 169.604 8.7055 153.527L45.9116 29.111C50.7194 13.0338 67.65 3.89767 83.7271 8.70522L182.914 38.3667L188.077 42.4281Z\" fill=\"#3B6DEA\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7QWlsZXJvbi05MDA=\",\"--framer-font-family\":'\"Aileron\", sans-serif',\"--framer-font-size\":\"147px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"CL\"})}),className:\"framer-10azdpu\",\"data-framer-name\":\"CL\",fonts:[\"GF;Aileron-900\"],layoutDependency:layoutDependency,layoutId:\"nuiMrwIum\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14t1xpk\",\"data-framer-name\":\"Vector 391\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:103,intrinsicWidth:107,layoutDependency:layoutDependency,layoutId:\"X64xsQBK_\",style:{rotate:-17},svg:'<svg width=\"107\" height=\"103\" viewBox=\"-1 -1 107 103\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M7.19589 60.3159C9.79201 46.6532 28.4976 6.9733 29.1557 4.84504C47.4124 37.5831 82.5726 103.017 81.2596 100.588C79.6185 97.5515 33.1642 82.1034 25.8652 79.4852C20.0148 77.3866 13.9089 73.8165 10.0098 68.7922C8.14089 66.3838 6.62683 63.3108 7.19589 60.3159Z\" fill=\"#73ADFD\"/>\\n<path d=\"M23.3506 0C25.3805 1.29791 29.6654 3.19648 29.1557 4.84504M29.1557 4.84504C28.4976 6.9733 9.79201 46.6532 7.19589 60.3159C6.62683 63.3108 8.14089 66.3838 10.0098 68.7922C13.9089 73.8165 20.0148 77.3866 25.8652 79.4852C33.1642 82.1034 79.6185 97.5515 81.2596 100.588C82.5726 103.017 47.4124 37.5831 29.1557 4.84504Z\" stroke=\"#73ADFD\" stroke-width=\"0.690688\" stroke-linecap=\"round\"/>\\n</svg>\\n',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1bagrso\",\"data-framer-name\":\"Asterisk 2\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:113,intrinsicWidth:115,layoutDependency:layoutDependency,layoutId:\"LVItsPHg9\",style:{rotate:-18},svg:'<svg width=\"115\" height=\"113\" viewBox=\"0 0 115 113\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M23.2298 56.4912L0 43.0685L17.1217 13.4228L40.365 26.8223L40.3781 0H74.6219L74.635 26.8223L97.8781 13.4228L115 43.0685L91.77 56.4912L115 69.9139L97.8781 99.5597L74.635 86.1602L74.6219 112.982H40.3781L40.365 86.1602L17.1217 99.5597L0 69.9139L23.2298 56.4912Z\" fill=\"#FFCA2C\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-sypmeu\",layoutDependency:layoutDependency,layoutId:\"fLsTkXyHi\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-f2shcx\",\"data-framer-name\":\"Frame 1948757991\",layoutDependency:layoutDependency,layoutId:\"bGpefc5Au\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7TGlicmUgQ2FzbG9uIENvbmRlbnNlZC9JdGFsaWMvdjA=\",\"--framer-font-family\":'\"Libre Caslon Condensed\", \"Libre Caslon Condensed Placeholder\", serif',\"--framer-font-size\":\"25px\",\"--framer-font-style\":\"italic\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-96baac0d-fb7c-445f-ac6a-e83a8e56a997, rgba(255, 255, 255, 0.7)))\"},children:\"Thanks for swinging by...\"})}),className:\"framer-b4205o\",\"data-framer-name\":\"Thanks for swinging by...\",fonts:[\"BI;Libre Caslon Condensed/Italic/v0\"],layoutDependency:layoutDependency,layoutId:\"hzg7797Qy\",style:{\"--extracted-r6o4lv\":\"var(--token-96baac0d-fb7c-445f-ac6a-e83a8e56a997, rgba(255, 255, 255, 0.7))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QWlsZXJvbi9Cb2xkL3Yw\",\"--framer-font-family\":'\"Aileron\", \"Aileron Placeholder\", sans-serif',\"--framer-font-size\":\"35px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Let’s create something together!\"})}),className:\"framer-q0xen7\",\"data-framer-name\":\"Let’s create something together!\",fonts:[\"BI;Aileron/Bold/v0\"],layoutDependency:layoutDependency,layoutId:\"zxg6K6kSm\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dipqi3\",layoutDependency:layoutDependency,layoutId:\"aC8sYEzY5\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+68+0+383+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-sgc80a-container\",layoutDependency:layoutDependency,layoutId:\"WHVfZx7zZ-container\",nodeId:\"WHVfZx7zZ\",rendersWithMotion:true,scopeId:\"WcdIKcTA0\",children:/*#__PURE__*/_jsx(SwipeGlitchButton,{cLDDIjOJ8:\"https://www.linkedin.com/in/charline-li/\",H5Ybe3Xs9:\"var(--token-224368af-dbf2-4fe1-ac2d-4cfc56ae5339, rgb(255, 146, 49))\",height:\"100%\",id:\"WHVfZx7zZ\",KMXfen3Qr:\"10px\",L_PCDnNmA:\"var(--token-a85e2ff6-bd9d-4e1c-88d9-80497e7ba80c, rgb(61, 108, 236))\",layoutId:\"WHVfZx7zZ\",NOVBukxRu:\"var(--token-96baac0d-fb7c-445f-ac6a-e83a8e56a997, rgba(255, 255, 255, 0.7))\",oZfEfvydl:\"Linkedin\",uFfS0Bzch:\"rgb(255, 255, 255)\",variant:matchVariant(\"nbfwl8747\"),width:\"100%\",yqh7_xMrP:\"var(--token-6f57e563-8ede-436d-b652-f8caf63e7624, rgb(255, 156, 225))\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+68+0+383+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-61sk1c-container\",layoutDependency:layoutDependency,layoutId:\"rKN295tVE-container\",nodeId:\"rKN295tVE\",rendersWithMotion:true,scopeId:\"WcdIKcTA0\",children:/*#__PURE__*/_jsx(SwipeGlitchButton,{cLDDIjOJ8:\"mailto:licharline2004@gmail.com\",H5Ybe3Xs9:\"var(--token-6f57e563-8ede-436d-b652-f8caf63e7624, rgb(255, 156, 225))\",height:\"100%\",id:\"rKN295tVE\",KMXfen3Qr:\"10px\",L_PCDnNmA:\"var(--token-2094df2d-f08f-4419-a830-5b61530a54a1, rgb(127, 216, 97))\",layoutId:\"rKN295tVE\",NOVBukxRu:\"var(--token-96baac0d-fb7c-445f-ac6a-e83a8e56a997, rgba(255, 255, 255, 0.7))\",oZfEfvydl:\"Email\",uFfS0Bzch:\"rgb(255, 255, 255)\",variant:matchVariant(\"nbfwl8747\"),width:\"100%\",yqh7_xMrP:\"var(--token-a85e2ff6-bd9d-4e1c-88d9-80497e7ba80c, rgb(61, 108, 236))\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+68+0+383+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1alyub0-container\",layoutDependency:layoutDependency,layoutId:\"izvIQYE20-container\",nodeId:\"izvIQYE20\",rendersWithMotion:true,scopeId:\"WcdIKcTA0\",children:/*#__PURE__*/_jsx(SwipeGlitchButton,{cLDDIjOJ8:\"https://www.instagram.com/charliineli/\",H5Ybe3Xs9:\"var(--token-53726f4d-3606-4075-bd07-79b13b1080db, rgb(255, 203, 46))\",height:\"100%\",id:\"izvIQYE20\",KMXfen3Qr:\"10px\",L_PCDnNmA:\"var(--token-224368af-dbf2-4fe1-ac2d-4cfc56ae5339, rgb(255, 146, 49))\",layoutId:\"izvIQYE20\",NOVBukxRu:\"var(--token-96baac0d-fb7c-445f-ac6a-e83a8e56a997, rgba(255, 255, 255, 0.7))\",oZfEfvydl:\"Instagram\",uFfS0Bzch:\"rgb(255, 255, 255)\",variant:matchVariant(\"nbfwl8747\"),width:\"100%\",yqh7_xMrP:\"var(--token-a85e2ff6-bd9d-4e1c-88d9-80497e7ba80c, rgb(61, 108, 236))\"})})})]})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ss746j\",\"data-framer-name\":\"5 Dots\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:130,intrinsicWidth:131,layoutDependency:layoutDependency,layoutId:\"GbFv7oIZc\",svg:'<svg width=\"131\" height=\"130\" viewBox=\"0 0 131 130\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M37.1981 28.7949C44.6585 23.0184 55.3889 24.3836 61.1653 31.8439C66.9417 39.3042 65.5767 50.0345 58.1163 55.811C50.6559 61.5875 39.9256 60.2224 34.1491 52.7621C28.3727 45.3018 29.7377 34.5714 37.1981 28.7949ZM68.3449 115.64C58.9142 115.928 51.0353 108.517 50.7472 99.0856C50.459 89.6548 57.8706 81.7761 67.3015 81.4881C76.7322 81.1997 84.611 88.6114 84.8993 98.0421C85.1874 107.473 77.7757 115.352 68.3449 115.64ZM101.901 59.4777C110.96 62.1178 116.163 71.6014 113.522 80.6595C110.882 89.7179 101.399 94.9209 92.3405 92.2805C83.2821 89.6403 78.0791 80.1568 80.7195 71.0987C83.3597 62.0403 92.8433 56.8372 101.901 59.4777ZM21.1657 83.5593C17.9774 74.6792 22.5916 64.8958 31.4718 61.7074C40.352 58.5191 50.1355 63.1333 53.3238 72.0134C56.5121 80.8935 51.8979 90.677 43.0177 93.8653C34.1375 97.0537 24.3542 92.4397 21.1657 83.5593ZM70.4869 31.4985C75.7973 23.6993 86.4242 21.6819 94.2232 26.9919C102.022 32.3023 104.04 42.9292 98.7298 50.7282C93.4195 58.5274 82.7925 60.5449 74.9935 55.2348C67.1946 49.9248 65.1769 39.2975 70.4869 31.4985Z\" fill=\"#FF9233\"/>\\n</svg>\\n',withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-DFluj.framer-1ws5o34, .framer-DFluj .framer-1ws5o34 { display: block; }\",\".framer-DFluj.framer-15l4tss { height: 300px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1220px; }\",\".framer-DFluj .framer-8t2wdo-container { bottom: -7px; flex: none; left: 0px; position: absolute; right: -7px; top: 0px; }\",\".framer-DFluj .framer-1pragyz { bottom: 20px; cursor: grab; flex: none; gap: 0px; height: 200px; overflow: visible; position: absolute; right: -7px; width: 226px; }\",\".framer-DFluj .framer-kxjcox { flex: none; height: 256px; left: -24px; position: absolute; top: -28px; width: 274px; }\",\".framer-DFluj .framer-10azdpu { flex: none; height: auto; left: 50%; position: absolute; top: 50%; white-space: pre; width: auto; }\",\".framer-DFluj .framer-14t1xpk { flex: none; height: 108px; position: absolute; right: -10px; top: -14px; width: 112px; }\",\".framer-DFluj .framer-1bagrso { bottom: -1px; flex: none; height: 113px; position: absolute; right: 207px; width: 115px; }\",\".framer-DFluj .framer-sypmeu { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: center; left: 89px; overflow: visible; padding: 0px; position: absolute; top: 68px; width: min-content; }\",\".framer-DFluj .framer-f2shcx { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 851px; }\",\".framer-DFluj .framer-b4205o, .framer-DFluj .framer-q0xen7 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 851px; word-break: break-word; word-wrap: break-word; }\",\".framer-DFluj .framer-dipqi3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-DFluj .framer-sgc80a-container, .framer-DFluj .framer-61sk1c-container, .framer-DFluj .framer-1alyub0-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-DFluj .framer-ss746j { flex: none; height: 130px; position: absolute; right: -20px; top: 30px; width: 131px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 300\n * @framerIntrinsicWidth 1220\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWcdIKcTA0=withCSS(Component,css,\"framer-DFluj\");export default FramerWcdIKcTA0;FramerWcdIKcTA0.displayName=\"Footer\";FramerWcdIKcTA0.defaultProps={height:300,width:1220};addFonts(FramerWcdIKcTA0,[{explicitInter:true,fonts:[{cssFamilyName:\"Libre Caslon Condensed\",source:\"builtIn\",style:\"italic\",uiFamilyName:\"Libre Caslon Condensed\",url:\"https://framerusercontent.com/assets/RKoa5gwljH3De2txXIONNTcaSQU.woff2\",weight:\"400\"},{cssFamilyName:\"Aileron\",source:\"builtIn\",style:\"normal\",uiFamilyName:\"Aileron\",url:\"https://framerusercontent.com/assets/RREMWv6SMZi54dQqnELmrDAWKHw.woff2\",weight:\"700\"}]},...FloatingParticlesBackgroundFonts,...SwipeGlitchButtonFonts],{supportsExplicitInterCodegen:true});FramerWcdIKcTA0.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(SwipeGlitchButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWcdIKcTA0\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"300\",\"framerIntrinsicWidth\":\"1220\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WcdIKcTA0.map","// Generated by Framer (005c846)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"BI;Aileron/SemiBold/v0\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Aileron\",source:\"builtIn\",style:\"normal\",uiFamilyName:\"Aileron\",url:\"https://framerusercontent.com/assets/suQ36PpzxORmpGk06KApyPNrO0.woff2\",weight:\"600\"}]}];export const css=[\".framer-tx3VV .framer-styles-preset-4mip7c:not(.rich-text-wrapper), .framer-tx3VV .framer-styles-preset-4mip7c.rich-text-wrapper p { --framer-font-family: \\\"Aileron\\\", \\\"Aileron Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #857f7f; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-tx3VV\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f21d278)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"BI;Aileron/SemiBold/v0\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Aileron\",source:\"builtIn\",style:\"normal\",uiFamilyName:\"Aileron\",url:\"https://framerusercontent.com/assets/suQ36PpzxORmpGk06KApyPNrO0.woff2\",weight:\"600\"}]}];export const css=['.framer-jeNZq .framer-styles-preset-xkl480:not(.rich-text-wrapper), .framer-jeNZq .framer-styles-preset-xkl480.rich-text-wrapper h2 { --framer-font-family: \"Aileron\", \"Aileron Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-letter-spacing: -0.01em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --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-jeNZq\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (108c8c6)\nexport default function metadata(params,activeLocale){return{description:\"Building pixel stories, powered with color, motion, and meaning. \",favicon:\"https://framerusercontent.com/assets/8X4wLCZaa3ZjrObY9jiKbhug8H4.png\",robots:\"max-image-preview:large\",title:\"Charline Li\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}