{"version":3,"file":"shared-lib.RZ2c8euc.mjs","names":["e","s","i","o","l","p","u","n","r","h","a","c","d","useRef","_Fragment","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","Image","className","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","serializationHash","variantClassNames","transition1","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","mask","SVG","getProps","Icon","className","addPropertyOverrides","MotionDivWithFX","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","ArrowRight","createLayoutDependency","useRef","React.useId","className","fonts","css","className","fonts","css","className","fonts","css","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","getProps","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","Menu","Close","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","BitRobotIcon","Wordmark","NavIconButtonFonts","NavIconButton","ButtonFonts","Button","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.useRef","React.useId","className","SVG","RichText","UtilsComponentMessage","useRef","useMemo","clamp","x","DitherFonts","serializationHash","variantClassNames","transition1","toResponsiveImage","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","NavIconButton","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","fonts","css","className","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","SVG","sharedStyle.css","sharedStyle.fonts","DitherSettings","IconLinkFonts","IconLink","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","useState","useMemo","css","e","useState","useRef","useMemo","img","x","addPropertyOverrides","Button2","IconLink","cycleOrder","serializationHash","variantClassNames","transition1","addImageAlt","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","_Fragment","FormPlainTextInput","ArrowRight","Image","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","OpenTag","Tag","Button","GetInvolved","Footer","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","RichText","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts"],"sources":["https:/ga.jspm.io/npm:@studio-freight/lenis@1.0.42/dist/lenis.mjs","https:/framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/qXyG1UgqGGx5DS4G9abM/Smooth_Scroll.js","https:/framerusercontent.com/modules/HEuhMqs2SK7MwM0xSVz6/0BlaJonDTBedZDyO9J9D/cCG8t3iRs.js","https:/framerusercontent.com/modules/sMOWZKKvxg4KaceTquNy/p2b7frk8gidxwVk80Ibm/AHPOkGvLM.js","https:/framerusercontent.com/modules/YvmUg1trVdGDJhMf5HOk/L3afqFNIPXjhM4NU0SkF/EliQvSrtA.js","https:/framerusercontent.com/modules/n6suNqGjHYnExWpNjCMy/WbxJbFD7R7TACP4xZn3o/FMwpS9J_i.js","https:/framerusercontent.com/modules/qWXc86Mgrtt3h78sDulX/E7xZCIcnCQShwN5vHgtO/KWJFL9E3H.js","https:/framerusercontent.com/modules/gcmX9AodOvt1mpLChzPN/shHyFDZBjDU8P3jcp7fj/GvaUdEJ9H.js","https:/framerusercontent.com/modules/Wqwp9XjOvKG04iYQYa5P/w8D1tcIg0dyb9e6nEs8P/bumvGfeAn.js","https:/framerusercontent.com/modules/tPSItyOOWFh83il67TXV/igFrRnS9OVfWwwgRbMTz/ajJAm6x4R.js","https:/framerusercontent.com/modules/c8xEvWkD4ZY54bGUedkA/baoJQIWwHxj5ZfpviAjC/nFigYfwha.js","https:/framerusercontent.com/modules/gjdQUlZM0kVHhR3HzgLR/gKZLQieAqeuDPbAqEenC/JzYdcCmzd.js","https:/framerusercontent.com/modules/gMuDqyz8yu59jm7MoNhj/Bx9TuXcQ73YY8xGchlYh/GWRfWbnWp.js","https:/framerusercontent.com/modules/T5zg9STvkhIGHx38N2st/y9XFQCVSigXqZFW7175Z/DVKdJCZoF.js","https:/framerusercontent.com/modules/AzNYb12PgpKb5kkopsCj/tLUf5k2NOlXtHLcSKr4w/Jio7cDtOc.js","https:/framerusercontent.com/modules/M3ffCfBTHWevWsgnVRzz/MH2m8nVqndqlkWIyg3Ea/m5WGVAYQI.js","https:/framerusercontent.com/modules/XFf8nB5JexN1PwHOZ05H/38zEBlhsZp7DdPDNgbwq/x1zuyFUyj.js","https:/framerusercontent.com/modules/65VahJBwyV9LQIxcCHO1/D4hagYytTxNFLH9qxJ2D/kMWNjYuJw.js","https:/framerusercontent.com/modules/fMDE7Cqb2uOvQFAHEP2m/cRfVFRl0izzBulKFjOAe/W7oLCU4_B.js","https:/framer.com/m/Utils-Component-Message-ZVoG.js@cRfVFRl0izzBulKFjOAe","https:/framerusercontent.com/modules/aej5zpwxBpkMdzOteBwy/DWeAZ5wauvGM5oFwVdgS/Utils.js","https:/framer.com/m/Utils-FINc.js","https:/framerusercontent.com/modules/lx89wDT6AiK5luo3hObH/fMVNYfQEejqC2cRWKym9/Dither_Prod.js","https:/framerusercontent.com/modules/2RJC1hswM9CobfNfBUxB/ucpPdK4YcdgS9WKwPcMy/SHqnIsKvq.js","https:/framerusercontent.com/modules/lK2RSJamw5E0gRtawy1j/Vma016McUUsxpStQCwUq/tlG3vJHgw.js","https:/framerusercontent.com/modules/opfGI2xcSSSdqtMGJgfA/mh6Y7YrG0CuYRgzoo3mx/gfviUqRHp.js","https:/framerusercontent.com/modules/eS3jCRVC5V9aCITgzWDB/W2tAQUSDkyop11R6hDea/tp9U7msI9.js","https:/framerusercontent.com/modules/4cEHJDnmVoJCxCeVTx0b/JC7vRfGGwfHH21LxGRio/ve85LoO0s.js","https:/framerusercontent.com/modules/k76epLFsVsF4jlsF5pgg/vhK3G0ntf62fqS2tFDno/useColors.js","https:/framerusercontent.com/modules/quIQjXeusVKZRk3V2tVC/5hoALzyXyTieiXjYdtoX/InteractiveASCII_Prod.js","https:/framerusercontent.com/modules/Fyzu3cLEv8hPCXO0b0rV/JuORBaGMcgQpVJU16mx9/qFdYnq6sJ.js","https:/framerusercontent.com/modules/RizZJJZ68t9KCpQ7etrB/E2r0o01MpHHLLfG4LXYr/jYLSyzVMs.js","https:/framerusercontent.com/modules/Dg1LvGlzpuKFrNlvrn5x/X4YT99kxcgEV7JIyjc9q/OmiUII02V.js","https:/framerusercontent.com/modules/WBdxrdS5Rf9WPkE03Xdf/txhfHtReOkZG4DI5nqPw/SxrK1fTUf.js","https:/framerusercontent.com/modules/fptQjZS0xSXWEmt7sAyr/F05GWNRKAYUUNG7VoN63/YG1DOQzMT.js","https:/framerusercontent.com/modules/kjGejwdsL912OnhrxFSV/geff9O1KYx81dK2WcYwH/siteMetadata.js"],"sourcesContent":["function t(e,i,s){return Math.max(e,Math.min(i,s))}class Animate{advance(e){if(!this.isRunning)return;let i=!1;if(this.lerp)this.value=(s=this.value,o=this.to,n=60*this.lerp,r=e,function(e,i,s){return(1-s)*e+s*i}(s,o,1-Math.exp(-n*r))),Math.round(this.value)===this.to&&(this.value=this.to,i=!0);else{this.currentTime+=e;const s=t(0,this.currentTime/this.duration,1);i=s>=1;const o=i?1:this.easing(s);this.value=this.from+(this.to-this.from)*o}var s,o,n,r;this.onUpdate?.(this.value,i),i&&this.stop()}stop(){this.isRunning=!1}fromTo(e,i,{lerp:s=.1,duration:o=1,easing:n=(e=>e),onStart:r,onUpdate:l}){this.from=this.value=e,this.to=i,this.lerp=s,this.duration=o,this.easing=n,this.currentTime=0,this.isRunning=!0,r?.(),this.onUpdate=l}}class Dimensions{constructor({wrapper:e,content:i,autoResize:s=!0,debounce:o=250}={}){this.wrapper=e,this.content=i,s&&(this.debouncedResize=function(e,i){let s;return function(){let o=arguments,n=this;clearTimeout(s),s=setTimeout((function(){e.apply(n,o)}),i)}}(this.resize,o),this.wrapper===window?window.addEventListener(\"resize\",this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){this.wrapperResizeObserver?.disconnect(),this.contentResizeObserver?.disconnect(),window.removeEventListener(\"resize\",this.debouncedResize,!1)}resize=()=>{this.onWrapperResize(),this.onContentResize()};onWrapperResize=()=>{this.wrapper===window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)};onContentResize=()=>{this.wrapper===window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)};get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}}class Emitter{constructor(){this.events={}}emit(e,...i){let s=this.events[e]||[];for(let e=0,o=s.length;e<o;e++)s[e](...i)}on(e,i){return this.events[e]?.push(i)||(this.events[e]=[i]),()=>{this.events[e]=this.events[e]?.filter((e=>i!==e))}}off(e,i){this.events[e]=this.events[e]?.filter((e=>i!==e))}destroy(){this.events={}}}const e=100/6;class VirtualScroll{constructor(e,{wheelMultiplier:i=1,touchMultiplier:s=1}){this.element=e,this.wheelMultiplier=i,this.touchMultiplier=s,this.touchStart={x:null,y:null},this.emitter=new Emitter,window.addEventListener(\"resize\",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.addEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.addEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.addEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}on(e,i){return this.emitter.on(e,i)}destroy(){this.emitter.destroy(),window.removeEventListener(\"resize\",this.onWindowResize,!1),this.element.removeEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.removeEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.removeEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.removeEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}onTouchStart=e=>{const{clientX:i,clientY:s}=e.targetTouches?e.targetTouches[0]:e;this.touchStart.x=i,this.touchStart.y=s,this.lastDelta={x:0,y:0},this.emitter.emit(\"scroll\",{deltaX:0,deltaY:0,event:e})};onTouchMove=e=>{const{clientX:i,clientY:s}=e.targetTouches?e.targetTouches[0]:e,o=-(i-this.touchStart.x)*this.touchMultiplier,n=-(s-this.touchStart.y)*this.touchMultiplier;this.touchStart.x=i,this.touchStart.y=s,this.lastDelta={x:o,y:n},this.emitter.emit(\"scroll\",{deltaX:o,deltaY:n,event:e})};onTouchEnd=e=>{this.emitter.emit(\"scroll\",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:e})};onWheel=i=>{let{deltaX:s,deltaY:o,deltaMode:n}=i;s*=1===n?e:2===n?this.windowWidth:1,o*=1===n?e:2===n?this.windowHeight:1,s*=this.wheelMultiplier,o*=this.wheelMultiplier,this.emitter.emit(\"scroll\",{deltaX:s,deltaY:o,event:i})};onWindowResize=()=>{this.windowWidth=window.innerWidth,this.windowHeight=window.innerHeight}}class Lenis{constructor({wrapper:e=window,content:i=document.documentElement,wheelEventsTarget:s=e,eventsTarget:o=s,smoothWheel:n=!0,syncTouch:r=!1,syncTouchLerp:l=.075,touchInertiaMultiplier:h=35,duration:a,easing:c=(e=>Math.min(1,1.001-Math.pow(2,-10*e))),lerp:d=!a&&.1,infinite:p=!1,orientation:u=\"vertical\",gestureOrientation:m=\"vertical\",touchMultiplier:v=1,wheelMultiplier:g=1,autoResize:S=!0,__experimental__naiveDimensions:w=!1}={}){this.__isSmooth=!1,this.__isScrolling=!1,this.__isStopped=!1,this.__isLocked=!1,this.onVirtualScroll=({deltaX:e,deltaY:i,event:s})=>{if(s.ctrlKey)return;const o=s.type.includes(\"touch\"),n=s.type.includes(\"wheel\");if(this.options.syncTouch&&o&&\"touchstart\"===s.type&&!this.isStopped&&!this.isLocked)return void this.reset();const r=0===e&&0===i,l=\"vertical\"===this.options.gestureOrientation&&0===i||\"horizontal\"===this.options.gestureOrientation&&0===e;if(r||l)return;let h=s.composedPath();if(h=h.slice(0,h.indexOf(this.rootElement)),h.find((e=>{var i,s,r,l,h;return(null===(i=e.hasAttribute)||void 0===i?void 0:i.call(e,\"data-lenis-prevent\"))||o&&(null===(s=e.hasAttribute)||void 0===s?void 0:s.call(e,\"data-lenis-prevent-touch\"))||n&&(null===(r=e.hasAttribute)||void 0===r?void 0:r.call(e,\"data-lenis-prevent-wheel\"))||(null===(l=e.classList)||void 0===l?void 0:l.contains(\"lenis\"))&&!(null===(h=e.classList)||void 0===h?void 0:h.contains(\"lenis-stopped\"))})))return;if(this.isStopped||this.isLocked)return void s.preventDefault();if(this.isSmooth=this.options.syncTouch&&o||this.options.smoothWheel&&n,!this.isSmooth)return this.isScrolling=!1,void this.animate.stop();s.preventDefault();let a=i;\"both\"===this.options.gestureOrientation?a=Math.abs(i)>Math.abs(e)?i:e:\"horizontal\"===this.options.gestureOrientation&&(a=e);const c=o&&this.options.syncTouch,d=o&&\"touchend\"===s.type&&Math.abs(a)>5;d&&(a=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+a,Object.assign({programmatic:!1},c?{lerp:d?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}))},this.onNativeScroll=()=>{if(!this.__preventNextScrollEvent&&!this.isScrolling){const e=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.velocity=0,this.direction=Math.sign(this.animatedScroll-e),this.emit()}},window.lenisVersion=\"1.0.42\",e!==document.documentElement&&e!==document.body||(e=window),this.options={wrapper:e,content:i,wheelEventsTarget:s,eventsTarget:o,smoothWheel:n,syncTouch:r,syncTouchLerp:l,touchInertiaMultiplier:h,duration:a,easing:c,lerp:d,infinite:p,gestureOrientation:m,orientation:u,touchMultiplier:v,wheelMultiplier:g,autoResize:S,__experimental__naiveDimensions:w},this.animate=new Animate,this.emitter=new Emitter,this.dimensions=new Dimensions({wrapper:e,content:i,autoResize:S}),this.toggleClassName(\"lenis\",!0),this.velocity=0,this.isLocked=!1,this.isStopped=!1,this.isSmooth=r||n,this.isScrolling=!1,this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener(\"scroll\",this.onNativeScroll,!1),this.virtualScroll=new VirtualScroll(o,{touchMultiplier:v,wheelMultiplier:g}),this.virtualScroll.on(\"scroll\",this.onVirtualScroll)}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener(\"scroll\",this.onNativeScroll,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.toggleClassName(\"lenis\",!1),this.toggleClassName(\"lenis-smooth\",!1),this.toggleClassName(\"lenis-scrolling\",!1),this.toggleClassName(\"lenis-stopped\",!1),this.toggleClassName(\"lenis-locked\",!1)}on(e,i){return this.emitter.on(e,i)}off(e,i){return this.emitter.off(e,i)}setScroll(e){this.isHorizontal?this.rootElement.scrollLeft=e:this.rootElement.scrollTop=e}resize(){this.dimensions.resize()}emit(){this.emitter.emit(\"scroll\",this)}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.velocity=0,this.animate.stop()}start(){this.isStopped&&(this.isStopped=!1,this.reset())}stop(){this.isStopped||(this.isStopped=!0,this.animate.stop(),this.reset())}raf(e){const i=e-(this.time||e);this.time=e,this.animate.advance(.001*i)}scrollTo(e,{offset:i=0,immediate:s=!1,lock:o=!1,duration:n=this.options.duration,easing:r=this.options.easing,lerp:l=!n&&this.options.lerp,onComplete:h,force:a=!1,programmatic:c=!0}={}){if(!this.isStopped&&!this.isLocked||a){if([\"top\",\"left\",\"start\"].includes(e))e=0;else if([\"bottom\",\"right\",\"end\"].includes(e))e=this.limit;else{let s;if(\"string\"==typeof e?s=document.querySelector(e):(null==e?void 0:e.nodeType)&&(s=e),s){if(this.options.wrapper!==window){const e=this.options.wrapper.getBoundingClientRect();i-=this.isHorizontal?e.left:e.top}const o=s.getBoundingClientRect();e=(this.isHorizontal?o.left:o.top)+this.animatedScroll}}if(\"number\"==typeof e){if(e+=i,e=Math.round(e),this.options.infinite?c&&(this.targetScroll=this.animatedScroll=this.scroll):e=t(0,e,this.limit),s)return this.animatedScroll=this.targetScroll=e,this.setScroll(this.scroll),this.reset(),void(null==h||h(this));if(!c){if(e===this.targetScroll)return;this.targetScroll=e}this.animate.fromTo(this.animatedScroll,e,{duration:n,easing:r,lerp:l,onStart:()=>{o&&(this.isLocked=!0),this.isScrolling=!0},onUpdate:(e,i)=>{this.isScrolling=!0,this.velocity=e-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=e,this.setScroll(this.scroll),c&&(this.targetScroll=e),i||this.emit(),i&&(this.reset(),this.emit(),null==h||h(this),this.__preventNextScrollEvent=!0,requestAnimationFrame((()=>{delete this.__preventNextScrollEvent})))}})}}}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.__experimental__naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?\"x\":\"y\"]}get isHorizontal(){return\"horizontal\"===this.options.orientation}get actualScroll(){return this.isHorizontal?this.rootElement.scrollLeft:this.rootElement.scrollTop}get scroll(){return this.options.infinite?(e=this.animatedScroll,i=this.limit,(e%i+i)%i):this.animatedScroll;var e,i}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isSmooth(){return this.__isSmooth}set isSmooth(e){this.__isSmooth!==e&&(this.__isSmooth=e,this.toggleClassName(\"lenis-smooth\",e))}get isScrolling(){return this.__isScrolling}set isScrolling(e){this.__isScrolling!==e&&(this.__isScrolling=e,this.toggleClassName(\"lenis-scrolling\",e))}get isStopped(){return this.__isStopped}set isStopped(e){this.__isStopped!==e&&(this.__isStopped=e,this.toggleClassName(\"lenis-stopped\",e))}get isLocked(){return this.__isLocked}set isLocked(e){this.__isLocked!==e&&(this.__isLocked=e,this.toggleClassName(\"lenis-locked\",e))}get className(){let e=\"lenis\";return this.isStopped&&(e+=\" lenis-stopped\"),this.isLocked&&(e+=\" lenis-locked\"),this.isScrolling&&(e+=\" lenis-scrolling\"),this.isSmooth&&(e+=\" lenis-smooth\"),e}toggleClassName(e,i){this.rootElement.classList.toggle(e,i),this.emitter.emit(\"className change\",this)}}export{Lenis as default};\n//# sourceMappingURL=lenis.mjs.map\n","import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import Lenis from\"@studio-freight/lenis\";import{useEffect,useRef}from\"react\";/**\n * @framerDisableUnlink\n */export default function SmoothScroll(props){const{intensity}=props;const lenis=useRef(null);useEffect(()=>{if(lenis.current)lenis.current.scrollTo(0,{immediate:true});},[lenis]);useEffect(()=>{const overlayElement=document.getElementById(\"overlay\");if(overlayElement){const handleMutation=(mutationsList,observer)=>{for(const mutation of mutationsList){if(mutation.type===\"childList\"){const hasChildren=overlayElement.children.length>0;if(hasChildren){// Check if the html tag has the style \"overflow: hidden;\"\nconst htmlElement=document.documentElement;const computedStyle=window.getComputedStyle(htmlElement);const isOverflowHidden=computedStyle.getPropertyValue(\"overflow\")===\"hidden\";if(isOverflowHidden){overlayElement.setAttribute(\"data-lenis-prevent\",\"true\");}}}}};const observer=new MutationObserver(handleMutation);const config={childList:true};observer.observe(overlayElement,config);return()=>observer.disconnect();}},[]);useEffect(()=>{const allElements=document.getElementsByTagName(\"*\");for(let i=0;i<allElements.length;i++){const element=allElements[i];const computedStyle=window.getComputedStyle(element);if(computedStyle.getPropertyValue(\"overflow\")===\"auto\"){element.setAttribute(\"data-lenis-prevent\",\"true\");}}},[]);useEffect(()=>{lenis.current=new Lenis({duration:intensity/10});const raf=time=>{if(lenis.current){lenis.current.raf(time);requestAnimationFrame(raf);}};requestAnimationFrame(raf);return()=>{if(lenis.current){lenis.current.destroy();lenis.current=null;}};},[]);useEffect(()=>{const styleElement=document.createElement(\"style\");styleElement.textContent=`\nhtml.lenis {\nheight: auto;\n}\n.lenis.lenis-smooth {\n\nscroll-behavior: auto !important;\n}\n.lenis.lenis-smooth [data-lenis-prevent] {\n\noverscroll-behavior: contain;\n}\n.lenis.lenis-stopped {\n\noverflow: hidden;\n}\n.lenis.lenis-scrolling iframe {\n\npointer-events: none;\n}\n`;document.head.appendChild(styleElement);return()=>{document.head.removeChild(styleElement);};},[]);return /*#__PURE__*/_jsx(_Fragment,{});}SmoothScroll.displayName=\"Smooth Scroll\";addPropertyControls(SmoothScroll,{intensity:{title:\"Intensity\",type:ControlType.Number,defaultValue:10}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SmoothScroll\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Smooth_Scroll.map","// Generated by Framer (a44d8cf)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-6aYqx\";const variantClassNames={wFWwI_zbI:\"framer-v-1nncnpb\"};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 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:\"wFWwI_zbI\",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__*/_jsx(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:444,pixelWidth:1285,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/1Az7oGmHlBgOaIPiMw6DuVww8M.png\",srcSet:\"https://framerusercontent.com/images/1Az7oGmHlBgOaIPiMw6DuVww8M.png?scale-down-to=512 512w,https://framerusercontent.com/images/1Az7oGmHlBgOaIPiMw6DuVww8M.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/1Az7oGmHlBgOaIPiMw6DuVww8M.png 1285w\"},className:cx(scopingClassNames,\"framer-1nncnpb\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"wFWwI_zbI\",ref:refBinding,style:{...style}})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6aYqx.framer-1un3h85, .framer-6aYqx .framer-1un3h85 { display: block; }\",\".framer-6aYqx.framer-1nncnpb { height: 78px; position: relative; width: 215px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 78\n * @framerIntrinsicWidth 215\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 FramercCG8t3iRs=withCSS(Component,css,\"framer-6aYqx\");export default FramercCG8t3iRs;FramercCG8t3iRs.displayName=\"Badge 1\";FramercCG8t3iRs.defaultProps={height:78,width:215};addFonts(FramercCG8t3iRs,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercCG8t3iRs\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"78\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"215\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cCG8t3iRs.map","// Generated by Framer (c85c929)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;PP NeueBit Bold\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"PP NeueBit Bold\",source:\"custom\",url:\"https://framerusercontent.com/assets/LhlnRGZ9aD8mHk26ghaljbgKEcs.woff2\"}]}];export const css=['.framer-idLU9 .framer-styles-preset-1i9q2sj:not(.rich-text-wrapper), .framer-idLU9 .framer-styles-preset-1i9q2sj.rich-text-wrapper p { --framer-font-family: \"PP NeueBit Bold\", \"PP NeueBit Bold 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: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-eb75c4df-db34-4f77-831c-f5e77784156f, #f6f6f6); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-idLU9\";\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 (3bdc3c5)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/sMOWZKKvxg4KaceTquNy/p2b7frk8gidxwVk80Ibm/AHPOkGvLM.js\";const cycleOrder=[\"PodX_h0B9\",\"d_ouVFs1B\",\"YBhhYMO74\"];const serializationHash=\"framer-LG3oz\";const variantClassNames={d_ouVFs1B:\"framer-v-y8rjee\",PodX_h0B9:\"framer-v-1vkmkd4\",YBhhYMO74:\"framer-v-1xky5hb\"};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 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 humanReadableVariantMap={\"No Shadow\":\"d_ouVFs1B\",Default:\"PodX_h0B9\",Outlined:\"YBhhYMO74\"};const getProps=({height,id,title,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"PodX_h0B9\",ZrR3CYy8i:title??props.ZrR3CYy8i??\"A network of subnets\"};};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,ZrR3CYy8i,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"PodX_h0B9\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];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__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1vkmkd4\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"PodX_h0B9\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-653b92ac-30f0-4c47-a07d-87f6ca76ea9d, rgb(238, 236, 254))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"0px 1px 8px 0px rgba(0, 0, 0, 0.1)\",...style},variants:{d_ouVFs1B:{boxShadow:\"none\"},YBhhYMO74:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\"}},...addPropertyOverrides({d_ouVFs1B:{\"data-framer-name\":\"No Shadow\"},YBhhYMO74:{\"data-border\":true,\"data-framer-name\":\"Outlined\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1i9q2sj\",\"data-styles-preset\":\"AHPOkGvLM\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255)))\"},children:\"A network of subnets\"})}),className:\"framer-1ga4coz\",\"data-framer-name\":\"A network of subnets\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mZ5mbTtpu\",style:{\"--extracted-r6o4lv\":\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:ZrR3CYy8i,verticalAlignment:\"center\",withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-LG3oz.framer-12u3zvj, .framer-LG3oz .framer-12u3zvj { display: block; }\",\".framer-LG3oz.framer-1vkmkd4 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 8px 12px 8px 12px; position: relative; width: min-content; }\",\".framer-LG3oz .framer-1ga4coz { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css,'.framer-LG3oz[data-border=\"true\"]::after, .framer-LG3oz [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 35\n * @framerIntrinsicWidth 154\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"d_ouVFs1B\":{\"layout\":[\"auto\",\"auto\"]},\"YBhhYMO74\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"ZrR3CYy8i\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerEliQvSrtA=withCSS(Component,css,\"framer-LG3oz\");export default FramerEliQvSrtA;FramerEliQvSrtA.displayName=\"Tag\";FramerEliQvSrtA.defaultProps={height:35,width:154};addPropertyControls(FramerEliQvSrtA,{variant:{options:[\"PodX_h0B9\",\"d_ouVFs1B\",\"YBhhYMO74\"],optionTitles:[\"Default\",\"No Shadow\",\"Outlined\"],title:\"Variant\",type:ControlType.Enum},ZrR3CYy8i:{defaultValue:\"A network of subnets\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerEliQvSrtA,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEliQvSrtA\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"d_ouVFs1B\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YBhhYMO74\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"ZrR3CYy8i\\\":\\\"title\\\"}\",\"framerIntrinsicHeight\":\"35\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"154\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EliQvSrtA.map","// Generated by Framer (9cd6ca5)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/sMOWZKKvxg4KaceTquNy/p2b7frk8gidxwVk80Ibm/AHPOkGvLM.js\";const serializationHash=\"framer-2pJqs\";const variantClassNames={bWBIMr_gK:\"framer-v-1kvci6k\"};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 transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;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:\"bWBIMr_gK\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];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__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1kvci6k\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"bWBIMr_gK\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1i9q2sj\",\"data-styles-preset\":\"AHPOkGvLM\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255)))\"},children:\"\\xa92025 BitRobot\"})}),className:\"framer-zt5p35\",\"data-framer-name\":\"\\xa92025 BitRobot\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"e7rhi9HCo\",style:{\"--extracted-r6o4lv\":\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate1,verticalAlignment:\"center\",withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2pJqs.framer-1weg5ih, .framer-2pJqs .framer-1weg5ih { display: block; }\",\".framer-2pJqs.framer-1kvci6k { height: 19px; overflow: visible; position: relative; width: 90px; }\",\".framer-2pJqs .framer-zt5p35 { flex: none; height: auto; position: absolute; right: 0px; top: 47%; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 19\n * @framerIntrinsicWidth 90\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 FramerFMwpS9J_i=withCSS(Component,css,\"framer-2pJqs\");export default FramerFMwpS9J_i;FramerFMwpS9J_i.displayName=\"\\xa92025 BitRobot\";FramerFMwpS9J_i.defaultProps={height:19,width:90};addFonts(FramerFMwpS9J_i,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFMwpS9J_i\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"19\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"90\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FMwpS9J_i.map","// Generated by Framer (6ca5d98)\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 mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 14 0\" fill=\"transparent\" height=\"1px\" id=\"lS0BCfang\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(5 12)\" width=\"14px\"/><path d=\"M 0 0 L 7 7 L 0 14\" fill=\"transparent\" height=\"14px\" id=\"qiUgiS3ny\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(12 5)\" width=\"7px\"/></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=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-1K87s\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-1K87s { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Right\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-1K87s\");Icon.displayName=\"Arrow Right\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5f6f431)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ArrowRight from\"https://framerusercontent.com/modules/qWXc86Mgrtt3h78sDulX/E7xZCIcnCQShwN5vHgtO/KWJFL9E3H.js\";const MotionDivWithFX=withFX(motion.div);const enabledGestures={tmrSG_Xrw:{hover:true}};const cycleOrder=[\"tmrSG_Xrw\",\"JimqCW3W2\",\"Ckq6IKgEI\",\"iFleC0aWR\",\"SGmd_bksQ\"];const serializationHash=\"framer-zXTNo\";const variantClassNames={Ckq6IKgEI:\"framer-v-x4l248\",iFleC0aWR:\"framer-v-w3zipd\",JimqCW3W2:\"framer-v-1xz2naq\",SGmd_bksQ:\"framer-v-ic1dvq\",tmrSG_Xrw:\"framer-v-1p2t18k\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;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 humanReadableVariantMap={Default:\"tmrSG_Xrw\",Disabled:\"Ckq6IKgEI\",Error:\"SGmd_bksQ\",Loading:\"JimqCW3W2\",Success:\"iFleC0aWR\"};const getProps=({border,click,fill,height,hoverBorder,hoverColor,hoverIcon,icon,id,stroke,usedShadow,width,...props})=>{return{...props,cSs50wm5B:hoverIcon??props.cSs50wm5B??\"rgb(0, 0, 0)\",fiY8zLCG9:border??props.fiY8zLCG9??{borderColor:'var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255)) /* {\"name\":\"Primary\"} */',borderStyle:\"solid\",borderWidth:1},iDVd4wm8Z:hoverColor??props.iDVd4wm8Z??\"rgba(93, 75, 255, 0.8)\",JvssU9esN:icon??props.JvssU9esN??ArrowRight,ld8MrSiH3:stroke??props.ld8MrSiH3??\"var(--token-a64a9d8b-4ac4-4f9b-9951-d5bacc817ef4, rgb(255, 255, 255))\",qmrk_ue1w:hoverBorder??props.qmrk_ue1w??{borderColor:\"rgba(93, 75, 255, 0.8)\",borderStyle:\"solid\",borderWidth:1},rtTDz5bc_:usedShadow??props.rtTDz5bc_??\"0px 1px 8px 0px rgba(0, 0, 0, 0.1)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"tmrSG_Xrw\",VkOxK1vv2:click??props.VkOxK1vv2,yR1xUjX8z:fill??props.yR1xUjX8z??\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\"};};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,VkOxK1vv2,JvssU9esN,yR1xUjX8z,ld8MrSiH3,fiY8zLCG9,rtTDz5bc_,iDVd4wm8Z,qmrk_ue1w,cSs50wm5B,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"tmrSG_Xrw\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap131gpyk=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(VkOxK1vv2){const res=await VkOxK1vv2(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"JimqCW3W2\")return true;return false;};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.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1p2t18k\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Default\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"tmrSG_Xrw\",onTap:onTap131gpyk,ref:refBinding,style:{\"--1239xjf\":rtTDz5bc_,\"--border-bottom-width\":(fiY8zLCG9.borderBottomWidth??fiY8zLCG9.borderWidth)+\"px\",\"--border-color\":fiY8zLCG9.borderColor,\"--border-left-width\":(fiY8zLCG9.borderLeftWidth??fiY8zLCG9.borderWidth)+\"px\",\"--border-right-width\":(fiY8zLCG9.borderRightWidth??fiY8zLCG9.borderWidth)+\"px\",\"--border-style\":fiY8zLCG9.borderStyle,\"--border-top-width\":(fiY8zLCG9.borderTopWidth??fiY8zLCG9.borderWidth)+\"px\",backgroundColor:yR1xUjX8z,borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"var(--1239xjf)\",opacity:1,...style},variants:{\"tmrSG_Xrw-hover\":{\"--border-bottom-width\":(qmrk_ue1w.borderBottomWidth??qmrk_ue1w.borderWidth)+\"px\",\"--border-color\":qmrk_ue1w.borderColor,\"--border-left-width\":(qmrk_ue1w.borderLeftWidth??qmrk_ue1w.borderWidth)+\"px\",\"--border-right-width\":(qmrk_ue1w.borderRightWidth??qmrk_ue1w.borderWidth)+\"px\",\"--border-style\":qmrk_ue1w.borderStyle,\"--border-top-width\":(qmrk_ue1w.borderTopWidth??qmrk_ue1w.borderWidth)+\"px\",backgroundColor:iDVd4wm8Z,opacity:1},Ckq6IKgEI:{opacity:.5},iFleC0aWR:{opacity:1},SGmd_bksQ:{backgroundColor:\"rgba(255, 34, 68, 0.15)\",opacity:1}},...addPropertyOverrides({\"tmrSG_Xrw-hover\":{\"data-framer-name\":undefined},Ckq6IKgEI:{\"data-framer-name\":\"Disabled\"},iFleC0aWR:{\"data-framer-name\":\"Success\"},JimqCW3W2:{\"data-framer-name\":\"Loading\"},SGmd_bksQ:{\"data-framer-name\":\"Error\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-dj84ef\",Component:JvssU9esN,layoutDependency:layoutDependency,layoutId:\"HNrjLaCnH\",style:{\"--43q7um\":ld8MrSiH3},variants:{\"tmrSG_Xrw-hover\":{\"--43q7um\":cSs50wm5B}}}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f6btfs\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"G5ynONegS\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-16vonpm\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"dCp5rz4HA\",style:{background:\"conic-gradient(from 180deg at 50% 50%, rgb(68, 204, 255) 0deg, rgb(68, 204, 255) 360deg)\",backgroundColor:\"rgb(68, 204, 255)\",mask:\"none\",WebkitMask:\"none\"},variants:{JimqCW3W2:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 7.208614864864882deg, rgb(255, 255, 255) 342deg)\",backgroundColor:\"rgba(0, 0, 0, 0)\",mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ld73jj\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"uIgc8ANgU\",style:{backgroundColor:\"var(--token-a64a9d8b-4ac4-4f9b-9951-d5bacc817ef4, rgb(255, 255, 255))\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-zXTNo.framer-1lptctr, .framer-zXTNo .framer-1lptctr { display: block; }\",\".framer-zXTNo.framer-1p2t18k { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 40px; }\",\".framer-zXTNo .framer-dj84ef { flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-zXTNo .framer-1f6btfs { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px; }\",\".framer-zXTNo .framer-16vonpm { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-zXTNo .framer-ld73jj { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-zXTNo.framer-v-1xz2naq .framer-16vonpm { overflow: hidden; }\",\".framer-zXTNo.framer-v-w3zipd .framer-dj84ef, .framer-zXTNo.framer-v-ic1dvq .framer-dj84ef { height: var(--framer-aspect-ratio-supported, 8px); }\",'.framer-zXTNo[data-border=\"true\"]::after, .framer-zXTNo [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"JimqCW3W2\":{\"layout\":[\"fixed\",\"fixed\"]},\"Ckq6IKgEI\":{\"layout\":[\"fixed\",\"fixed\"]},\"iFleC0aWR\":{\"layout\":[\"fixed\",\"fixed\"]},\"SGmd_bksQ\":{\"layout\":[\"fixed\",\"fixed\"]},\"HiZ_cfYEB\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"VkOxK1vv2\":\"click\",\"JvssU9esN\":\"icon\",\"yR1xUjX8z\":\"fill\",\"ld8MrSiH3\":\"stroke\",\"fiY8zLCG9\":\"border\",\"rtTDz5bc_\":\"usedShadow\",\"iDVd4wm8Z\":\"hoverColor\",\"qmrk_ue1w\":\"hoverBorder\",\"cSs50wm5B\":\"hoverIcon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"fiHEoJwBMFnT6QLOcpPz\"]\n */const FramerGvaUdEJ9H=withCSS(Component,css,\"framer-zXTNo\");export default FramerGvaUdEJ9H;FramerGvaUdEJ9H.displayName=\"Button 2\";FramerGvaUdEJ9H.defaultProps={height:40,width:40};addPropertyControls(FramerGvaUdEJ9H,{variant:{options:[\"tmrSG_Xrw\",\"JimqCW3W2\",\"Ckq6IKgEI\",\"iFleC0aWR\",\"SGmd_bksQ\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum},VkOxK1vv2:{title:\"Click\",type:ControlType.EventHandler},JvssU9esN:{defaultValue:{identifier:\"module:qWXc86Mgrtt3h78sDulX/E7xZCIcnCQShwN5vHgtO/KWJFL9E3H.js:default\",moduleId:\"qWXc86Mgrtt3h78sDulX\"},setModuleId:\"fiHEoJwBMFnT6QLOcpPz\",title:\"Icon\",type:ControlType.VectorSetItem},yR1xUjX8z:{defaultValue:'var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255)) /* {\"name\":\"Primary\"} */',title:\"Fill\",type:ControlType.Color},ld8MrSiH3:{defaultValue:'var(--token-a64a9d8b-4ac4-4f9b-9951-d5bacc817ef4, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',title:\"Stroke\",type:ControlType.Color},fiY8zLCG9:{defaultValue:{borderColor:'var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255)) /* {\"name\":\"Primary\"} */',borderStyle:\"solid\",borderWidth:1},title:\"Border\",type:ControlType.Border},rtTDz5bc_:{defaultValue:[{blur:8,color:\"rgba(0, 0, 0, 0.10000000149011612)\",diffusion:.5,focus:.5,inset:false,spread:0,type:\"box\",x:0,y:1}],title:\"Used Shadow\",type:ControlType.BoxShadow},iDVd4wm8Z:{defaultValue:\"rgba(93, 75, 255, 0.8)\",title:\"Hover Color\",type:ControlType.Color},qmrk_ue1w:{defaultValue:{borderColor:\"rgba(93, 75, 255, 0.8)\",borderStyle:\"solid\",borderWidth:1},title:\"Hover Border\",type:ControlType.Border},cSs50wm5B:{defaultValue:\"rgb(0, 0, 0)\",title:\"Hover Icon\",type:ControlType.Color}});addFonts(FramerGvaUdEJ9H,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGvaUdEJ9H\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"VkOxK1vv2\\\":\\\"click\\\",\\\"JvssU9esN\\\":\\\"icon\\\",\\\"yR1xUjX8z\\\":\\\"fill\\\",\\\"ld8MrSiH3\\\":\\\"stroke\\\",\\\"fiY8zLCG9\\\":\\\"border\\\",\\\"rtTDz5bc_\\\":\\\"usedShadow\\\",\\\"iDVd4wm8Z\\\":\\\"hoverColor\\\",\\\"qmrk_ue1w\\\":\\\"hoverBorder\\\",\\\"cSs50wm5B\\\":\\\"hoverIcon\\\"}\",\"framerIntrinsicHeight\":\"40\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JimqCW3W2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Ckq6IKgEI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iFleC0aWR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SGmd_bksQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HiZ_cfYEB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVectorSets\":\"[\\\"fiHEoJwBMFnT6QLOcpPz\\\"]\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"40\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GvaUdEJ9H.map","// Generated by Framer (6aebf05)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Aeonik Medium\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Aeonik Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/bipwmKPLAEAvG5VoLK5JhqPb6c.woff2\"}]}];export const css=['.framer-vezJo .framer-styles-preset-13ep44o:not(.rich-text-wrapper), .framer-vezJo .framer-styles-preset-13ep44o.rich-text-wrapper h4 { --framer-font-family: \"Aeonik Medium\", \"Aeonik Medium 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: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, #7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-vezJo\";\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 (6aebf05)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Aeonik Medium\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Aeonik Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/bipwmKPLAEAvG5VoLK5JhqPb6c.woff2\"}]}];export const css=[\".framer-g7eF9 .framer-styles-preset-18box6k:not(.rich-text-wrapper), .framer-g7eF9 .framer-styles-preset-18box6k.rich-text-wrapper h3 { --framer-font-family: \\\"Aeonik Medium\\\", \\\"Aeonik Medium Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, #7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-g7eF9\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (29d106d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Aeonik Medium\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Aeonik Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/bipwmKPLAEAvG5VoLK5JhqPb6c.woff2\"}]}];export const css=['.framer-Dd1ie .framer-styles-preset-na9k85:not(.rich-text-wrapper), .framer-Dd1ie .framer-styles-preset-na9k85.rich-text-wrapper p { --framer-font-family: \"Aeonik Medium\", \"Aeonik Medium 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: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, #7a7a7a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-Dd1ie\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 14.5 0\" fill=\"transparent\" height=\"1px\" id=\"jMF44oNeb\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(4.75 5.75)\" width=\"14.5px\"/><path d=\"M 0 0 L 14.5 0\" fill=\"transparent\" height=\"1px\" id=\"lwuMFFtBI\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(4.75 18.25)\" width=\"14.5px\"/><path d=\"M 0 0 L 14.5 0\" fill=\"transparent\" height=\"1px\" id=\"KKxXbtl64\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(4.75 12)\" width=\"14.5px\"/></svg>';const getProps=({dots,height,id,stroke,width,width1,...props})=>{return{...props,BKVe8Pgvw:dots??props.BKVe8Pgvw??1,fICyAUQY1:stroke??props.fICyAUQY1??\"rgb(0, 0, 0)\",lKf_CQTz5:width1??props.lKf_CQTz5??1.5};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,fICyAUQY1,lKf_CQTz5,BKVe8Pgvw,...restProps}=getProps(props);const href=useSVGTemplate(\"1171430842\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-OmG2n\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1335ju\":lKf_CQTz5,\"--18mrqx2\":fICyAUQY1,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-OmG2n { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"fICyAUQY1\":\"stroke\",\"lKf_CQTz5\":\"width1\",\"BKVe8Pgvw\":\"dots\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Menu\",\"color\":{\"type\":\"variable\",\"value\":\"18mrqx2\"},\"set\":{\"localId\":\"vectorSet/SuYHhKUZG\",\"id\":\"SuYHhKUZG\",\"moduleId\":\"EqX8thWQjdZcOB1c6p5N\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-OmG2n\");Icon.displayName=\"Menu\";export default Icon;addPropertyControls(Icon,{fICyAUQY1:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color},lKf_CQTz5:{defaultValue:1.5,displayStepper:true,hidden:false,max:4,min:0,step:.5,title:\"Width\",type:ControlType.Number},BKVe8Pgvw:{defaultValue:1,displayStepper:true,hidden:true,max:4,min:1,title:\"Dots\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"fICyAUQY1\\\":\\\"stroke\\\",\\\"lKf_CQTz5\\\":\\\"width1\\\",\\\"BKVe8Pgvw\\\":\\\"dots\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Menu\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"18mrqx2\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/SuYHhKUZG\\\",\\\"id\\\":\\\"SuYHhKUZG\\\",\\\"moduleId\\\":\\\"EqX8thWQjdZcOB1c6p5N\\\"}}\",\"framerDisableUnlink\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 10.5 0 L 0 10.5\" fill=\"transparent\" height=\"10.5px\" id=\"dJkACGH8G\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(6.75 6.75)\" width=\"10.5px\"/><path d=\"M 0 0 L 10.5 10.5\" fill=\"transparent\" height=\"10.5px\" id=\"pgy_UnrTc\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(6.75 6.75)\" width=\"10.5px\"/></svg>';const getProps=({dots,height,id,stroke,width,width1,...props})=>{return{...props,BKVe8Pgvw:dots??props.BKVe8Pgvw??1,fICyAUQY1:stroke??props.fICyAUQY1??\"rgb(0, 0, 0)\",lKf_CQTz5:width1??props.lKf_CQTz5??1.5};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,fICyAUQY1,lKf_CQTz5,BKVe8Pgvw,...restProps}=getProps(props);const href=useSVGTemplate(\"3527454627\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-KpKpK\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1335ju\":lKf_CQTz5,\"--18mrqx2\":fICyAUQY1,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-KpKpK { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"fICyAUQY1\":\"stroke\",\"lKf_CQTz5\":\"width1\",\"BKVe8Pgvw\":\"dots\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Close\",\"color\":{\"type\":\"variable\",\"value\":\"18mrqx2\"},\"set\":{\"localId\":\"vectorSet/SuYHhKUZG\",\"id\":\"SuYHhKUZG\",\"moduleId\":\"EqX8thWQjdZcOB1c6p5N\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-KpKpK\");Icon.displayName=\"Close\";export default Icon;addPropertyControls(Icon,{fICyAUQY1:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color},lKf_CQTz5:{defaultValue:1.5,displayStepper:true,hidden:false,max:4,min:0,step:.5,title:\"Width\",type:ControlType.Number},BKVe8Pgvw:{defaultValue:1,displayStepper:true,hidden:true,max:4,min:1,title:\"Dots\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Close\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"18mrqx2\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/SuYHhKUZG\\\",\\\"id\\\":\\\"SuYHhKUZG\\\",\\\"moduleId\\\":\\\"EqX8thWQjdZcOB1c6p5N\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerDisableUnlink\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"fICyAUQY1\\\":\\\"stroke\\\",\\\"lKf_CQTz5\\\":\\\"width1\\\",\\\"BKVe8Pgvw\\\":\\\"dots\\\"}\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9cd6ca5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Instance,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Menu from\"https://framerusercontent.com/modules/gjdQUlZM0kVHhR3HzgLR/gKZLQieAqeuDPbAqEenC/JzYdcCmzd.js\";import Close from\"https://framerusercontent.com/modules/gMuDqyz8yu59jm7MoNhj/Bx9TuXcQ73YY8xGchlYh/GWRfWbnWp.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/sMOWZKKvxg4KaceTquNy/p2b7frk8gidxwVk80Ibm/AHPOkGvLM.js\";const enabledGestures={\"I357:14875;172:6253\":{hover:true},q18kL1pED:{hover:true}};const cycleOrder=[\"I357:14875;172:6253\",\"q18kL1pED\"];const serializationHash=\"framer-acxCR\";const variantClassNames={\"I357:14875;172:6253\":\"framer-v-1ort6pe\",q18kL1pED:\"framer-v-1fou9u5\"};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 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 humanReadableVariantMap={\"Variant 2\":\"q18kL1pED\",Menu:\"I357:14875;172:6253\"};const getProps=({click,height,id,width,...props})=>{return{...props,uZdvR13Co:click??props.uZdvR13Co,variant:humanReadableVariantMap[props.variant]??props.variant??\"I357:14875;172:6253\"};};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,uZdvR13Co,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"I357:14875;172:6253\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1v9zkjl=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(uZdvR13Co){const res=await uZdvR13Co(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];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-1ort6pe\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"I357:14875;172:6253\",onTap:onTap1v9zkjl,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-653b92ac-30f0-4c47-a07d-87f6ca76ea9d, rgb(238, 236, 254))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-a64a9d8b-4ac4-4f9b-9951-d5bacc817ef4, rgb(255, 255, 255))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"0px 2px 8px 0px rgba(0, 0, 0, 0.07)\",...style},variants:{\"I357:14875;172:6253-hover\":{backgroundColor:\"rgba(255, 255, 255, 0.8)\"},\"q18kL1pED-hover\":{backgroundColor:\"rgba(255, 255, 255, 0.8)\"}},...addPropertyOverrides({\"I357:14875;172:6253-hover\":{\"data-framer-name\":undefined},\"q18kL1pED-hover\":{\"data-framer-name\":undefined},q18kL1pED:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1i9q2sj\",\"data-styles-preset\":\"AHPOkGvLM\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, rgb(122, 122, 122)))\"},children:\"menu\"})}),className:\"framer-bgtbc0\",\"data-framer-name\":\"Menu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I357:14875;172:6254\",style:{\"--extracted-r6o4lv\":\"var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, rgb(122, 122, 122))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({q18kL1pED:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1i9q2sj\",\"data-styles-preset\":\"AHPOkGvLM\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, rgb(122, 122, 122)))\"},children:\"Close\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-s7c59j\",Component:Menu,layoutDependency:layoutDependency,layoutId:\"DmNLcWmX0\",style:{\"--1335ju\":2,\"--18mrqx2\":\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",\"--3it368\":1},...addPropertyOverrides({q18kL1pED:{Component:Close}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-acxCR.framer-npe8fj, .framer-acxCR .framer-npe8fj { display: block; }\",\".framer-acxCR.framer-1ort6pe { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; height: 40px; justify-content: space-between; overflow: visible; padding: 0px 8px 0px 8px; position: relative; width: 85px; }\",\".framer-acxCR .framer-bgtbc0 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-acxCR .framer-s7c59j { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",...sharedStyle.css,'.framer-acxCR[data-border=\"true\"]::after, .framer-acxCR [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 85\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"q18kL1pED\":{\"layout\":[\"fixed\",\"fixed\"]},\"oDYDdHJgL\":{\"layout\":[\"fixed\",\"fixed\"]},\"Gk1ylYNvm\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"uZdvR13Co\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDVKdJCZoF=withCSS(Component,css,\"framer-acxCR\");export default FramerDVKdJCZoF;FramerDVKdJCZoF.displayName=\"Nav Icon Button\";FramerDVKdJCZoF.defaultProps={height:40,width:85};addPropertyControls(FramerDVKdJCZoF,{variant:{options:[\"I357:14875;172:6253\",\"q18kL1pED\"],optionTitles:[\"Menu\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},uZdvR13Co:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerDVKdJCZoF,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDVKdJCZoF\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"uZdvR13Co\\\":\\\"click\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"40\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"q18kL1pED\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oDYDdHJgL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Gk1ylYNvm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"85\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DVKdJCZoF.map","// Generated by Framer (9cd6ca5)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={\"I357:14875;172:6250\":{hover:true}};const serializationHash=\"framer-MOf39\";const variantClassNames={\"I357:14875;172:6250\":\"framer-v-1enxql2\"};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 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:\"I357:14875;172:6250\",enabledGestures,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__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1enxql2\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"I357:14875;172:6250\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-653b92ac-30f0-4c47-a07d-87f6ca76ea9d, rgb(238, 236, 254))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-a64a9d8b-4ac4-4f9b-9951-d5bacc817ef4, rgb(255, 255, 255))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"0px 2px 8px 0px rgba(0, 0, 0, 0.07)\",...style},variants:{\"I357:14875;172:6250-hover\":{backgroundColor:\"rgba(255, 255, 255, 0.8)\"}},...addPropertyOverrides({\"I357:14875;172:6250-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-totdbj\",\"data-framer-name\":\"BitRobot Wordmark\",layoutDependency:layoutDependency,layoutId:\"I357:14875;172:6251\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-alg1e1\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"qqKAFqt4l\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 85 18\"><path d=\"M 8.834 16.427 C 9.466 16.427 10.05 16.292 10.586 16.021 C 11.123 15.743 11.552 15.344 11.876 14.825 C 12.199 14.306 12.361 13.675 12.361 12.93 C 12.361 12.186 12.199 11.565 11.876 11.069 C 11.552 10.565 11.123 10.185 10.586 9.929 C 10.05 9.674 9.466 9.546 8.834 9.546 L 5.076 9.546 C 4.84 9.546 4.69 9.583 4.624 9.659 C 4.565 9.734 4.536 9.899 4.536 10.155 L 4.536 15.999 C 4.536 16.187 4.572 16.307 4.646 16.36 C 4.719 16.405 4.851 16.427 5.042 16.427 Z M 5.076 8.305 L 8.613 8.305 C 9.172 8.305 9.701 8.196 10.201 7.978 C 10.707 7.76 11.119 7.421 11.435 6.962 C 11.758 6.496 11.92 5.891 11.92 5.146 C 11.92 4.402 11.758 3.796 11.435 3.33 C 11.119 2.864 10.707 2.525 10.201 2.315 C 9.701 2.097 9.172 1.987 8.613 1.987 L 4.921 1.987 C 4.745 1.987 4.635 2.025 4.591 2.1 C 4.554 2.176 4.536 2.307 4.536 2.495 L 4.536 7.854 C 4.536 8.072 4.569 8.203 4.635 8.248 C 4.708 8.286 4.855 8.305 5.076 8.305 Z M 9.054 17.668 L 0.469 17.668 C 0.3 17.668 0.182 17.653 0.116 17.623 C 0.05 17.586 0.017 17.48 0.017 17.307 L 0.017 16.811 C 0.017 16.638 0.046 16.533 0.105 16.495 C 0.164 16.45 0.27 16.427 0.425 16.427 L 2.001 16.427 C 2.155 16.427 2.265 16.409 2.331 16.371 C 2.405 16.333 2.441 16.239 2.441 16.089 L 2.441 2.416 C 2.441 2.213 2.408 2.093 2.342 2.055 C 2.283 2.01 2.151 1.987 1.946 1.987 L 0.469 1.987 C 0.285 1.987 0.164 1.969 0.105 1.931 C 0.046 1.886 0.017 1.769 0.017 1.581 L 0.017 1.108 C 0.017 0.957 0.042 0.859 0.094 0.814 C 0.145 0.769 0.241 0.747 0.38 0.747 L 8.613 0.747 C 9.723 0.747 10.689 0.912 11.512 1.243 C 12.342 1.566 12.985 2.055 13.441 2.709 C 13.896 3.356 14.124 4.168 14.124 5.146 C 14.124 6.124 13.911 6.906 13.485 7.493 C 13.066 8.072 12.445 8.482 11.622 8.722 C 11.46 8.767 11.383 8.82 11.391 8.88 C 11.398 8.94 11.468 8.989 11.6 9.027 C 12.607 9.298 13.389 9.749 13.948 10.381 C 14.506 11.005 14.785 11.855 14.785 12.93 C 14.785 14.058 14.554 14.972 14.091 15.672 C 13.628 16.363 12.967 16.871 12.107 17.194 C 11.255 17.51 10.237 17.668 9.054 17.668 Z M 16.815 1.875 C 16.815 1.499 16.943 1.179 17.201 0.916 C 17.465 0.653 17.777 0.521 18.137 0.521 C 18.505 0.521 18.817 0.653 19.074 0.916 C 19.331 1.179 19.46 1.499 19.46 1.875 C 19.46 2.243 19.331 2.563 19.074 2.834 C 18.817 3.097 18.505 3.228 18.137 3.228 C 17.777 3.228 17.465 3.097 17.201 2.834 C 16.943 2.563 16.815 2.243 16.815 1.875 Z M 16.991 7.177 L 15.503 7.177 C 15.393 7.177 15.327 7.162 15.305 7.132 C 15.283 7.094 15.272 7.019 15.272 6.906 L 15.272 6.229 C 15.272 6.034 15.36 5.936 15.536 5.936 L 19.03 5.936 C 19.118 5.936 19.173 5.951 19.195 5.981 C 19.225 6.011 19.24 6.075 19.24 6.173 L 19.24 16.157 C 19.24 16.254 19.254 16.326 19.284 16.371 C 19.32 16.409 19.383 16.427 19.471 16.427 L 20.959 16.427 C 21.062 16.427 21.132 16.439 21.168 16.461 C 21.205 16.484 21.223 16.548 21.223 16.653 L 21.223 17.398 C 21.223 17.503 21.212 17.574 21.19 17.612 C 21.176 17.649 21.117 17.668 21.014 17.668 L 15.614 17.668 C 15.489 17.668 15.4 17.653 15.349 17.623 C 15.298 17.593 15.272 17.518 15.272 17.398 L 15.272 16.766 C 15.272 16.615 15.298 16.521 15.349 16.484 C 15.408 16.446 15.503 16.427 15.636 16.427 L 17.002 16.427 C 17.127 16.427 17.201 16.405 17.223 16.36 C 17.245 16.315 17.256 16.232 17.256 16.111 L 17.256 7.448 C 17.256 7.267 17.168 7.177 16.991 7.177 Z M 27.71 15.468 C 27.563 15.92 27.35 16.333 27.07 16.709 C 26.799 17.085 26.453 17.386 26.034 17.612 C 25.623 17.83 25.131 17.939 24.558 17.939 C 23.764 17.939 23.195 17.725 22.849 17.296 C 22.504 16.867 22.331 16.345 22.331 15.728 L 22.331 7.56 C 22.331 7.425 22.306 7.327 22.254 7.267 C 22.203 7.207 22.111 7.177 21.979 7.177 L 20.667 7.177 C 20.513 7.177 20.41 7.158 20.358 7.12 C 20.307 7.083 20.281 6.989 20.281 6.838 L 20.281 6.229 C 20.281 6.086 20.3 6.004 20.336 5.981 C 20.38 5.951 20.472 5.936 20.612 5.936 C 21.009 5.936 21.332 5.91 21.582 5.857 C 21.832 5.804 22.037 5.688 22.199 5.507 C 22.361 5.327 22.504 5.045 22.629 4.661 C 22.754 4.278 22.89 3.759 23.037 3.104 C 23.066 2.976 23.099 2.89 23.136 2.845 C 23.173 2.8 23.272 2.777 23.433 2.777 L 24.028 2.777 C 24.22 2.777 24.315 2.886 24.315 3.104 L 24.315 5.586 C 24.315 5.744 24.352 5.842 24.425 5.879 C 24.499 5.917 24.605 5.936 24.745 5.936 L 28.488 5.936 C 28.635 5.936 28.731 5.958 28.775 6.004 C 28.826 6.049 28.852 6.15 28.852 6.308 L 28.852 6.895 C 28.852 7.03 28.823 7.113 28.764 7.143 C 28.712 7.165 28.62 7.177 28.488 7.177 L 24.767 7.177 C 24.613 7.177 24.499 7.196 24.425 7.233 C 24.352 7.271 24.315 7.376 24.315 7.549 L 24.315 15.254 C 24.315 15.705 24.403 16.032 24.58 16.235 C 24.756 16.439 24.991 16.54 25.285 16.54 C 25.601 16.54 25.884 16.427 26.134 16.202 C 26.391 15.968 26.615 15.638 26.806 15.209 C 26.857 15.096 26.901 15.028 26.938 15.006 C 26.982 14.983 27.063 14.995 27.181 15.04 L 27.533 15.164 C 27.621 15.194 27.68 15.228 27.71 15.265 C 27.746 15.303 27.746 15.371 27.71 15.468 Z M 45.125 15.525 C 44.927 16.209 44.578 16.777 44.078 17.228 C 43.586 17.672 42.888 17.894 41.984 17.894 C 41.249 17.894 40.698 17.751 40.331 17.465 C 39.964 17.172 39.714 16.788 39.581 16.315 C 39.449 15.833 39.372 15.311 39.35 14.746 C 39.328 14.175 39.299 13.607 39.262 13.043 C 39.232 12.471 39.133 11.949 38.964 11.475 C 38.803 10.994 38.512 10.61 38.094 10.324 C 37.675 10.031 37.061 9.884 36.253 9.884 L 33.454 9.884 C 33.211 9.884 33.064 9.922 33.013 9.997 C 32.969 10.065 32.947 10.223 32.947 10.471 L 32.947 16.044 C 32.947 16.217 32.976 16.326 33.035 16.371 C 33.094 16.409 33.211 16.427 33.388 16.427 L 35.03 16.427 C 35.184 16.427 35.279 16.454 35.316 16.506 C 35.353 16.559 35.371 16.668 35.371 16.833 L 35.371 17.341 C 35.371 17.484 35.346 17.574 35.294 17.612 C 35.25 17.649 35.155 17.668 35.008 17.668 L 28.77 17.668 C 28.63 17.668 28.538 17.646 28.494 17.601 C 28.45 17.548 28.428 17.45 28.428 17.307 L 28.428 16.822 C 28.428 16.649 28.454 16.54 28.505 16.495 C 28.564 16.45 28.67 16.427 28.825 16.427 L 30.324 16.427 C 30.551 16.427 30.695 16.405 30.753 16.36 C 30.82 16.307 30.853 16.168 30.853 15.942 L 30.853 2.529 C 30.853 2.288 30.82 2.138 30.753 2.078 C 30.695 2.018 30.548 1.987 30.313 1.987 L 28.825 1.987 C 28.634 1.987 28.52 1.954 28.483 1.886 C 28.446 1.818 28.428 1.683 28.428 1.48 L 28.428 1.13 C 28.428 0.98 28.443 0.878 28.472 0.826 C 28.509 0.773 28.597 0.747 28.737 0.747 L 37.135 0.747 C 38.465 0.747 39.534 0.95 40.342 1.356 C 41.15 1.762 41.734 2.307 42.094 2.991 C 42.462 3.676 42.645 4.432 42.645 5.259 C 42.645 6.184 42.436 6.981 42.017 7.651 C 41.598 8.312 40.864 8.809 39.813 9.14 C 39.607 9.207 39.501 9.279 39.493 9.354 C 39.493 9.429 39.615 9.531 39.857 9.659 C 40.401 9.952 40.794 10.321 41.036 10.764 C 41.286 11.208 41.448 11.686 41.521 12.197 C 41.595 12.708 41.628 13.212 41.62 13.709 C 41.62 14.205 41.631 14.66 41.653 15.074 C 41.683 15.48 41.775 15.807 41.929 16.055 C 42.091 16.303 42.374 16.427 42.778 16.427 C 42.983 16.427 43.189 16.333 43.395 16.145 C 43.608 15.957 43.795 15.668 43.957 15.277 C 43.994 15.186 44.03 15.032 44.067 14.979 C 44.111 14.919 44.188 14.991 44.299 15.028 L 44.85 15.209 C 44.96 15.247 45.041 15.284 45.092 15.322 C 45.144 15.359 45.155 15.427 45.125 15.525 Z M 33.465 8.531 L 37.135 8.531 C 37.693 8.531 38.222 8.414 38.722 8.181 C 39.229 7.94 39.64 7.579 39.956 7.098 C 40.28 6.616 40.441 6.004 40.441 5.259 C 40.441 4.514 40.28 3.902 39.956 3.42 C 39.64 2.931 39.229 2.57 38.722 2.337 C 38.222 2.104 37.693 1.987 37.135 1.987 L 33.465 1.987 C 33.208 1.987 33.057 2.01 33.013 2.055 C 32.969 2.1 32.947 2.254 32.947 2.518 L 32.947 7.989 C 32.947 8.222 32.972 8.373 33.024 8.44 C 33.083 8.5 33.23 8.531 33.465 8.531 Z M 45.459 11.576 C 45.459 12.509 45.536 13.378 45.69 14.182 C 45.852 14.987 46.146 15.638 46.572 16.134 C 46.998 16.63 47.611 16.879 48.412 16.879 C 49.015 16.879 49.507 16.739 49.889 16.461 C 50.279 16.175 50.58 15.799 50.793 15.333 C 51.006 14.867 51.153 14.348 51.234 13.776 C 51.322 13.197 51.366 12.614 51.366 12.028 C 51.366 11.095 51.285 10.226 51.124 9.422 C 50.969 8.617 50.679 7.966 50.253 7.47 C 49.827 6.974 49.213 6.726 48.412 6.726 C 47.81 6.726 47.314 6.868 46.925 7.154 C 46.542 7.433 46.245 7.805 46.032 8.271 C 45.819 8.737 45.668 9.26 45.58 9.839 C 45.499 10.411 45.459 10.99 45.459 11.576 Z M 43.144 12.028 C 43.144 10.824 43.335 9.749 43.717 8.801 C 44.107 7.846 44.691 7.094 45.47 6.545 C 46.248 5.989 47.229 5.71 48.412 5.71 C 49.595 5.71 50.576 5.981 51.355 6.522 C 52.134 7.056 52.714 7.771 53.096 8.666 C 53.486 9.553 53.681 10.523 53.681 11.576 C 53.681 12.78 53.486 13.859 53.096 14.814 C 52.714 15.762 52.134 16.514 51.355 17.07 C 50.576 17.619 49.595 17.894 48.412 17.894 C 47.229 17.894 46.248 17.627 45.47 17.093 C 44.691 16.551 44.107 15.837 43.717 14.949 C 43.335 14.054 43.144 13.08 43.144 12.028 Z M 57.23 11.802 C 57.23 12.659 57.362 13.464 57.626 14.216 C 57.891 14.961 58.266 15.566 58.75 16.033 C 59.243 16.491 59.823 16.721 60.492 16.721 C 61.109 16.721 61.649 16.491 62.112 16.033 C 62.575 15.566 62.935 14.961 63.192 14.216 C 63.449 13.464 63.578 12.659 63.578 11.802 C 63.578 10.945 63.449 10.144 63.192 9.399 C 62.935 8.647 62.575 8.042 62.112 7.583 C 61.649 7.117 61.109 6.883 60.492 6.883 C 59.823 6.883 59.243 7.117 58.75 7.583 C 58.266 8.042 57.891 8.647 57.626 9.399 C 57.362 10.144 57.23 10.945 57.23 11.802 Z M 53.449 1.311 C 53.376 1.311 53.324 1.292 53.295 1.254 C 53.273 1.217 53.262 1.16 53.262 1.085 L 53.262 0.239 C 53.262 0.179 53.269 0.137 53.284 0.115 C 53.299 0.085 53.332 0.07 53.383 0.07 L 57.053 0.07 C 57.112 0.07 57.156 0.081 57.186 0.104 C 57.215 0.119 57.23 0.156 57.23 0.216 L 57.23 7.887 C 57.23 8.053 57.237 8.151 57.252 8.181 C 57.266 8.203 57.296 8.17 57.34 8.079 C 57.707 7.342 58.192 6.767 58.795 6.353 C 59.397 5.94 60.095 5.733 60.889 5.733 C 61.763 5.733 62.571 5.973 63.314 6.455 C 64.055 6.929 64.651 7.62 65.099 8.531 C 65.554 9.433 65.782 10.524 65.782 11.802 C 65.782 13.081 65.554 14.175 65.099 15.085 C 64.651 15.995 64.055 16.691 63.314 17.172 C 62.571 17.653 61.763 17.894 60.889 17.894 C 60.117 17.894 59.434 17.702 58.839 17.319 C 58.251 16.927 57.773 16.378 57.406 15.671 C 57.332 15.536 57.285 15.483 57.263 15.514 C 57.241 15.536 57.23 15.683 57.23 15.954 L 57.23 17.262 C 57.23 17.375 57.211 17.473 57.174 17.555 C 57.145 17.631 57.072 17.668 56.954 17.668 L 53.471 17.668 C 53.383 17.668 53.324 17.661 53.295 17.646 C 53.273 17.623 53.262 17.567 53.262 17.476 L 53.262 16.608 C 53.262 16.533 53.277 16.484 53.306 16.461 C 53.343 16.439 53.398 16.427 53.471 16.427 L 55.058 16.427 C 55.139 16.427 55.191 16.416 55.213 16.393 C 55.235 16.363 55.246 16.307 55.246 16.224 L 55.246 1.536 C 55.246 1.386 55.187 1.311 55.069 1.311 Z M 68.815 11.576 C 68.815 12.509 68.893 13.378 69.047 14.182 C 69.208 14.987 69.503 15.638 69.929 16.134 C 70.355 16.63 70.969 16.879 71.769 16.879 C 72.372 16.879 72.864 16.739 73.247 16.461 C 73.636 16.175 73.937 15.799 74.15 15.333 C 74.363 14.867 74.51 14.348 74.591 13.776 C 74.679 13.197 74.723 12.614 74.723 12.028 C 74.723 11.095 74.642 10.226 74.481 9.422 C 74.326 8.617 74.036 7.966 73.61 7.47 C 73.184 6.974 72.57 6.726 71.769 6.726 C 71.167 6.726 70.671 6.868 70.281 7.154 C 69.9 7.433 69.602 7.805 69.389 8.271 C 69.176 8.737 69.025 9.26 68.937 9.839 C 68.856 10.411 68.815 10.99 68.815 11.576 Z M 66.501 12.028 C 66.501 10.824 66.692 9.749 67.075 8.801 C 67.464 7.846 68.048 7.094 68.827 6.545 C 69.606 5.989 70.586 5.71 71.769 5.71 C 72.952 5.71 73.933 5.981 74.712 6.522 C 75.491 7.056 76.072 7.771 76.453 8.666 C 76.843 9.553 77.038 10.523 77.038 11.576 C 77.038 12.78 76.843 13.859 76.453 14.814 C 76.072 15.762 75.491 16.514 74.712 17.07 C 73.933 17.619 72.952 17.894 71.769 17.894 C 70.586 17.894 69.606 17.627 68.827 17.093 C 68.048 16.551 67.464 15.837 67.075 14.949 C 66.692 14.054 66.501 13.08 66.501 12.028 Z M 84.201 15.468 C 84.054 15.92 83.841 16.333 83.562 16.709 C 83.29 17.085 82.944 17.386 82.525 17.612 C 82.114 17.83 81.622 17.939 81.049 17.939 C 80.256 17.939 79.686 17.725 79.341 17.296 C 78.995 16.867 78.823 16.345 78.823 15.728 L 78.823 7.56 C 78.823 7.425 78.797 7.327 78.745 7.267 C 78.694 7.207 78.602 7.177 78.47 7.177 L 77.158 7.177 C 77.004 7.177 76.901 7.158 76.85 7.12 C 76.798 7.083 76.773 6.989 76.773 6.838 L 76.773 6.229 C 76.773 6.086 76.791 6.004 76.828 5.981 C 76.871 5.951 76.964 5.936 77.103 5.936 C 77.5 5.936 77.824 5.91 78.073 5.857 C 78.323 5.804 78.529 5.688 78.69 5.507 C 78.852 5.327 78.995 5.045 79.12 4.661 C 79.245 4.278 79.381 3.759 79.528 3.104 C 79.557 2.976 79.59 2.89 79.627 2.845 C 79.664 2.8 79.763 2.777 79.925 2.777 L 80.52 2.777 C 80.711 2.777 80.807 2.886 80.807 3.104 L 80.807 5.586 C 80.807 5.744 80.843 5.842 80.917 5.879 C 80.99 5.917 81.097 5.936 81.236 5.936 L 83.683 5.936 C 83.83 5.936 83.925 5.958 83.97 6.004 C 84.021 6.049 84.047 6.15 84.047 6.308 L 84.047 6.895 C 84.047 7.03 84.017 7.113 83.958 7.143 C 83.907 7.165 83.815 7.177 83.683 7.177 L 81.258 7.177 C 81.104 7.177 80.99 7.196 80.917 7.233 C 80.843 7.271 80.807 7.376 80.807 7.549 L 80.807 15.254 C 80.807 15.705 80.894 16.032 81.071 16.235 C 81.248 16.439 81.483 16.54 81.776 16.54 C 82.092 16.54 82.375 16.427 82.625 16.202 C 82.882 15.968 83.106 15.638 83.297 15.209 C 83.349 15.096 83.393 15.028 83.429 15.006 C 83.474 14.983 83.555 14.995 83.672 15.04 L 84.025 15.164 C 84.113 15.194 84.171 15.228 84.201 15.265 C 84.238 15.303 84.238 15.371 84.201 15.468 Z\" fill=\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255)) /* {&quot;name&quot;:&quot;Primary&quot;} */\"></path></svg>',svgContentId:11000538403,withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-MOf39.framer-7kjalr, .framer-MOf39 .framer-7kjalr { display: block; }\",\".framer-MOf39.framer-1enxql2 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: 40px; justify-content: center; overflow: visible; padding: 0px 12px 0px 12px; position: relative; width: min-content; }\",\".framer-MOf39 .framer-totdbj { flex: none; gap: 0px; height: 18px; overflow: hidden; position: relative; width: 85px; }\",\".framer-MOf39 .framer-alg1e1 { flex: none; height: 18px; left: 0px; position: absolute; top: 0px; width: 85px; }\",'.framer-MOf39[data-border=\"true\"]::after, .framer-MOf39 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 39.5\n * @framerIntrinsicWidth 109\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"CXWGZARfu\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJio7cDtOc=withCSS(Component,css,\"framer-MOf39\");export default FramerJio7cDtOc;FramerJio7cDtOc.displayName=\"Wordmark\";FramerJio7cDtOc.defaultProps={height:39.5,width:109};addFonts(FramerJio7cDtOc,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJio7cDtOc\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"39.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"CXWGZARfu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"109\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Jio7cDtOc.map","// Generated by Framer (9cd6ca5)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={v6kZEMQJK:{hover:true}};const serializationHash=\"framer-03QV4\";const variantClassNames={v6kZEMQJK:\"framer-v-1gkblqo\"};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 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:\"v6kZEMQJK\",enabledGestures,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__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1gkblqo\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"v6kZEMQJK\",ref:refBinding,style:{...style},...addPropertyOverrides({\"v6kZEMQJK-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1dqhi51\",\"data-framer-name\":\"BitRobot Icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"IcG2PRf_h\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 39.5 39.5\"><g><path d=\"M 9.294 39.5 C 4.161 39.5 0 35.339 0 30.206 L 0 9.294 C 0 4.161 4.161 0 9.294 0 L 30.206 0 C 35.339 0 39.5 4.161 39.5 9.294 L 39.5 30.206 C 39.5 35.339 35.339 39.5 30.206 39.5 Z\" fill=\"var(--token-a64a9d8b-4ac4-4f9b-9951-d5bacc817ef4, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 9.294 38.919 C 4.482 38.919 0.581 35.018 0.581 30.206 L 0.581 9.294 C 0.581 4.482 4.482 0.581 9.294 0.581 L 30.206 0.581 C 35.018 0.581 38.919 4.482 38.919 9.294 L 38.919 30.206 C 38.919 35.018 35.018 38.919 30.206 38.919 Z\" fill=\"transparent\" stroke-width=\"1.16\" stroke=\"var(--token-653b92ac-30f0-4c47-a07d-87f6ca76ea9d, rgb(238, 236, 254)) /* {&quot;name&quot;:&quot;Stroke&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 13.922 10.622 C 13.922 9.871 14.501 9.294 15.254 9.294 L 24.17 9.294 C 24.923 9.294 25.502 9.871 25.502 10.622 L 25.502 13.855 C 25.502 14.606 26.081 15.183 26.834 15.183 L 29.96 15.183 C 30.713 15.183 31.292 15.76 31.292 16.511 L 31.292 19.744 C 31.292 20.495 30.713 21.072 29.96 21.072 L 26.834 21.072 C 26.081 21.072 25.502 20.495 25.502 19.744 L 25.502 16.511 C 25.502 15.76 24.923 15.183 24.17 15.183 L 15.254 15.183 C 14.501 15.183 13.922 15.76 13.922 16.511 L 13.922 24.058 C 13.922 24.808 14.501 25.386 15.254 25.386 L 20.267 25.386 C 23.158 25.386 25.502 27.729 25.502 30.62 L 25.502 30.62 C 25.502 30.982 25.209 31.275 24.848 31.275 L 15.254 31.275 C 14.501 31.275 13.922 30.697 13.922 29.947 L 13.922 26.714 C 13.922 25.963 13.343 25.386 12.59 25.386 L 9.464 25.386 C 8.711 25.386 8.132 24.808 8.132 24.058 L 8.132 16.511 C 8.132 15.76 8.711 15.183 9.464 15.183 L 12.59 15.183 C 13.343 15.183 13.922 14.606 13.922 13.855 Z\" fill=\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255)) /* {&quot;name&quot;:&quot;Primary&quot;} */\"></path></g></svg>',svgContentId:10508317353,withExternalLayout:true,...addPropertyOverrides({\"v6kZEMQJK-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 39.5 39.5\"><g><path d=\"M 9.294 39.5 C 4.161 39.5 0 35.339 0 30.206 L 0 9.294 C 0 4.161 4.161 0 9.294 0 L 30.206 0 C 35.339 0 39.5 4.161 39.5 9.294 L 39.5 30.206 C 39.5 35.339 35.339 39.5 30.206 39.5 Z\" fill=\"rgba(255, 255, 255, 0.8)\"></path><path d=\"M 9.294 38.919 C 4.482 38.919 0.581 35.018 0.581 30.206 L 0.581 9.294 C 0.581 4.482 4.482 0.581 9.294 0.581 L 30.206 0.581 C 35.018 0.581 38.919 4.482 38.919 9.294 L 38.919 30.206 C 38.919 35.018 35.018 38.919 30.206 38.919 Z\" fill=\"transparent\" stroke-width=\"1.16\" stroke=\"var(--token-653b92ac-30f0-4c47-a07d-87f6ca76ea9d, rgb(238, 236, 254)) /* {&quot;name&quot;:&quot;Stroke&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 13.922 10.622 C 13.922 9.871 14.501 9.294 15.254 9.294 L 24.17 9.294 C 24.923 9.294 25.502 9.871 25.502 10.622 L 25.502 13.855 C 25.502 14.606 26.081 15.183 26.834 15.183 L 29.96 15.183 C 30.713 15.183 31.292 15.76 31.292 16.511 L 31.292 19.744 C 31.292 20.495 30.713 21.072 29.96 21.072 L 26.834 21.072 C 26.081 21.072 25.502 20.495 25.502 19.744 L 25.502 16.511 C 25.502 15.76 24.923 15.183 24.17 15.183 L 15.254 15.183 C 14.501 15.183 13.922 15.76 13.922 16.511 L 13.922 24.058 C 13.922 24.808 14.501 25.386 15.254 25.386 L 20.267 25.386 C 23.158 25.386 25.502 27.729 25.502 30.62 L 25.502 30.62 C 25.502 30.982 25.209 31.275 24.848 31.275 L 15.254 31.275 C 14.501 31.275 13.922 30.697 13.922 29.947 L 13.922 26.714 C 13.922 25.963 13.343 25.386 12.59 25.386 L 9.464 25.386 C 8.711 25.386 8.132 24.808 8.132 24.058 L 8.132 16.511 C 8.132 15.76 8.711 15.183 9.464 15.183 L 12.59 15.183 C 13.343 15.183 13.922 14.606 13.922 13.855 Z\" fill=\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255)) /* {&quot;name&quot;:&quot;Primary&quot;} */\"></path></g></svg>',svgContentId:10632549121}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-03QV4.framer-66zgpc, .framer-03QV4 .framer-66zgpc { display: block; }\",\".framer-03QV4.framer-1gkblqo { cursor: pointer; height: 40px; overflow: visible; position: relative; width: 40px; }\",\".framer-03QV4 .framer-1dqhi51 { flex: none; height: 40px; left: 0px; position: absolute; top: 0px; width: 40px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"wEM11lcCg\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerm5WGVAYQI=withCSS(Component,css,\"framer-03QV4\");export default Framerm5WGVAYQI;Framerm5WGVAYQI.displayName=\"BitRobot Icon\";Framerm5WGVAYQI.defaultProps={height:40,width:40};addFonts(Framerm5WGVAYQI,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerm5WGVAYQI\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"40\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wEM11lcCg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./m5WGVAYQI.map","// Generated by Framer (04b9457)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/sMOWZKKvxg4KaceTquNy/p2b7frk8gidxwVk80Ibm/AHPOkGvLM.js\";const enabledGestures={BzCTIHW9f:{hover:true},QOHsTKUYW:{hover:true}};const cycleOrder=[\"QOHsTKUYW\",\"BzCTIHW9f\"];const serializationHash=\"framer-eQuSy\";const variantClassNames={BzCTIHW9f:\"framer-v-1v1urkg\",QOHsTKUYW:\"framer-v-1281iae\"};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 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 humanReadableVariantMap={Outline:\"BzCTIHW9f\",Solid:\"QOHsTKUYW\"};const getProps=({click,height,id,link,newTab,title,width,...props})=>{return{...props,J6wv3bmhH:link??props.J6wv3bmhH,MBhkXM3Ru:click??props.MBhkXM3Ru,ulWYMyB8O:title??props.ulWYMyB8O??\"Get Involved\",variant:humanReadableVariantMap[props.variant]??props.variant??\"QOHsTKUYW\",wBLGCImee:newTab??props.wBLGCImee??true};};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,ulWYMyB8O,MBhkXM3Ru,J6wv3bmhH,wBLGCImee,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"QOHsTKUYW\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1j799m9=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(MBhkXM3Ru){const res=await MBhkXM3Ru(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];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__*/_jsx(Link,{href:J6wv3bmhH,motionChild:true,nodeId:\"QOHsTKUYW\",openInNewTab:wBLGCImee,scopeId:\"x1zuyFUyj\",smoothScroll:true,...addPropertyOverrides({\"BzCTIHW9f-hover\":{href:J6wv3bmhH,openInNewTab:true},BzCTIHW9f:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1281iae\",className,classNames)} framer-f8o5sq`,\"data-framer-name\":\"Solid\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"QOHsTKUYW\",onTap:onTap1j799m9,ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{\"BzCTIHW9f-hover\":{backgroundColor:\"var(--token-6188c42a-db8b-4ce1-b334-6891723c79a8, rgba(93, 75, 255, 0.8))\"},\"QOHsTKUYW-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-6188c42a-db8b-4ce1-b334-6891723c79a8, rgba(93, 75, 255, 0.8))\"},BzCTIHW9f:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-a64a9d8b-4ac4-4f9b-9951-d5bacc817ef4, rgb(255, 255, 255))\"}},...addPropertyOverrides({\"BzCTIHW9f-hover\":{\"data-framer-name\":undefined},\"QOHsTKUYW-hover\":{\"data-framer-name\":undefined},BzCTIHW9f:{\"data-border\":true,\"data-framer-name\":\"Outline\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1i9q2sj\",\"data-styles-preset\":\"AHPOkGvLM\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a64a9d8b-4ac4-4f9b-9951-d5bacc817ef4, rgb(255, 255, 255)))\"},children:\"Get Involved\"})}),className:\"framer-87etr9\",\"data-framer-name\":\"Get Involved\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZXKgK28nv\",style:{\"--extracted-r6o4lv\":\"var(--token-a64a9d8b-4ac4-4f9b-9951-d5bacc817ef4, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:ulWYMyB8O,variants:{\"BzCTIHW9f-hover\":{\"--extracted-r6o4lv\":\"var(--token-a64a9d8b-4ac4-4f9b-9951-d5bacc817ef4, rgb(255, 255, 255))\"},BzCTIHW9f:{\"--extracted-r6o4lv\":\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({\"BzCTIHW9f-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1i9q2sj\",\"data-styles-preset\":\"AHPOkGvLM\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a64a9d8b-4ac4-4f9b-9951-d5bacc817ef4, rgb(255, 255, 255)))\"},children:\"Get Involved\"})})},BzCTIHW9f:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1i9q2sj\",\"data-styles-preset\":\"AHPOkGvLM\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255)))\"},children:\"Get Involved\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-eQuSy.framer-f8o5sq, .framer-eQuSy .framer-f8o5sq { display: block; }\",\".framer-eQuSy.framer-1281iae { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 10px 8px 10px 8px; position: relative; text-decoration: none; width: min-content; }\",\".framer-eQuSy .framer-87etr9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css,'.framer-eQuSy[data-border=\"true\"]::after, .framer-eQuSy [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 39\n * @framerIntrinsicWidth 89.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"BzCTIHW9f\":{\"layout\":[\"auto\",\"auto\"]},\"XXCuLpmSF\":{\"layout\":[\"auto\",\"auto\"]},\"te_gJMMtn\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"ulWYMyB8O\":\"title\",\"MBhkXM3Ru\":\"click\",\"J6wv3bmhH\":\"link\",\"wBLGCImee\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerx1zuyFUyj=withCSS(Component,css,\"framer-eQuSy\");export default Framerx1zuyFUyj;Framerx1zuyFUyj.displayName=\"Button\";Framerx1zuyFUyj.defaultProps={height:39,width:89.5};addPropertyControls(Framerx1zuyFUyj,{variant:{options:[\"QOHsTKUYW\",\"BzCTIHW9f\"],optionTitles:[\"Solid\",\"Outline\"],title:\"Variant\",type:ControlType.Enum},ulWYMyB8O:{defaultValue:\"Get Involved\",displayTextArea:false,title:\"Title\",type:ControlType.String},MBhkXM3Ru:{title:\"Click\",type:ControlType.EventHandler},J6wv3bmhH:{title:\"Link\",type:ControlType.Link},wBLGCImee:{defaultValue:true,title:\"New Tab\",type:ControlType.Boolean}});addFonts(Framerx1zuyFUyj,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerx1zuyFUyj\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"39\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"BzCTIHW9f\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"XXCuLpmSF\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"te_gJMMtn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"89.5\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"ulWYMyB8O\\\":\\\"title\\\",\\\"MBhkXM3Ru\\\":\\\"click\\\",\\\"J6wv3bmhH\\\":\\\"link\\\",\\\"wBLGCImee\\\":\\\"newTab\\\"}\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./x1zuyFUyj.map","// Generated by Framer (5f6f431)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavIconButton from\"https://framerusercontent.com/modules/T5zg9STvkhIGHx38N2st/y9XFQCVSigXqZFW7175Z/DVKdJCZoF.js\";import Wordmark from\"https://framerusercontent.com/modules/AzNYb12PgpKb5kkopsCj/tLUf5k2NOlXtHLcSKr4w/Jio7cDtOc.js\";import BitRobotIcon from\"https://framerusercontent.com/modules/M3ffCfBTHWevWsgnVRzz/MH2m8nVqndqlkWIyg3Ea/m5WGVAYQI.js\";import Button from\"https://framerusercontent.com/modules/XFf8nB5JexN1PwHOZ05H/38zEBlhsZp7DdPDNgbwq/x1zuyFUyj.js\";const BitRobotIconFonts=getFonts(BitRobotIcon);const WordmarkFonts=getFonts(Wordmark);const NavIconButtonFonts=getFonts(NavIconButton);const ButtonFonts=getFonts(Button);const cycleOrder=[\"BOTxR30LE\",\"vP9SqXtfW\"];const serializationHash=\"framer-4TZWq\";const variantClassNames={BOTxR30LE:\"framer-v-xzccv\",vP9SqXtfW:\"framer-v-1r3gsuq\"};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 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 humanReadableVariantMap={\"Variant 2\":\"vP9SqXtfW\",Nav:\"BOTxR30LE\"};const getProps=({height,id,link,openModal,width,...props})=>{return{...props,hTkD_CbNe:link??props.hTkD_CbNe,variant:humanReadableVariantMap[props.variant]??props.variant??\"BOTxR30LE\",xDQogBmVX:openModal??props.xDQogBmVX};};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,xDQogBmVX,hTkD_CbNe,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"BOTxR30LE\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const uZdvR13Cooa7gjl=activeVariantCallback(async(...args)=>{if(xDQogBmVX){const res=await xDQogBmVX(...args);if(res===false)return false;}});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__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-xzccv\",className,classNames),\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"BOTxR30LE\",ref:refBinding,style:{...style},...addPropertyOverrides({vP9SqXtfW:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-msum1z\",\"data-framer-name\":\"Default Menu\",layoutDependency:layoutDependency,layoutId:\"LxQessFfL\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"I357:14875;172:6247\",openInNewTab:false,scopeId:\"kMWNjYuJw\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1ujp7r7 framer-28c86s\",\"data-framer-name\":\"Left \",layoutDependency:layoutDependency,layoutId:\"I357:14875;172:6247\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"40px\",y:(componentViewport?.y||0)+0+0+-.25,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-802h3-container\",layoutDependency:layoutDependency,layoutId:\"EteDyMIxa-container\",nodeId:\"EteDyMIxa\",rendersWithMotion:true,scopeId:\"kMWNjYuJw\",children:/*#__PURE__*/_jsx(BitRobotIcon,{height:\"100%\",id:\"EteDyMIxa\",layoutId:\"EteDyMIxa\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39.5,y:(componentViewport?.y||0)+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-t45yv7-container\",layoutDependency:layoutDependency,layoutId:\"BqtvR04uj-container\",nodeId:\"BqtvR04uj\",rendersWithMotion:true,scopeId:\"kMWNjYuJw\",children:/*#__PURE__*/_jsx(Wordmark,{height:\"100%\",id:\"BqtvR04uj\",layoutId:\"BqtvR04uj\",style:{height:\"100%\"},width:\"100%\"})})})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-155rasa\",\"data-framer-name\":\"Right\",layoutDependency:layoutDependency,layoutId:\"I357:14875;172:6252\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39.5,y:(componentViewport?.y||0)+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pqx4xb-container\",layoutDependency:layoutDependency,layoutId:\"uVAtZFdqS-container\",nodeId:\"uVAtZFdqS\",rendersWithMotion:true,scopeId:\"kMWNjYuJw\",children:/*#__PURE__*/_jsx(NavIconButton,{height:\"100%\",id:\"uVAtZFdqS\",layoutId:\"uVAtZFdqS\",style:{height:\"100%\"},uZdvR13Co:uZdvR13Cooa7gjl,variant:\"I357:14875;172:6253\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39.5,y:(componentViewport?.y||0)+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fvy1mz-container\",layoutDependency:layoutDependency,layoutId:\"b0vP2nJUQ-container\",nodeId:\"b0vP2nJUQ\",rendersWithMotion:true,scopeId:\"kMWNjYuJw\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"b0vP2nJUQ\",J6wv3bmhH:hTkD_CbNe,layoutId:\"b0vP2nJUQ\",style:{height:\"100%\"},ulWYMyB8O:\"Get Involved\",variant:\"QOHsTKUYW\",wBLGCImee:false,width:\"100%\"})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4TZWq.framer-28c86s, .framer-4TZWq .framer-28c86s { display: block; }\",\".framer-4TZWq.framer-xzccv { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 24px 0px 24px; position: relative; width: 1152px; }\",\".framer-4TZWq .framer-msum1z { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-4TZWq .framer-1ujp7r7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 40px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-4TZWq .framer-802h3-container { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-4TZWq .framer-t45yv7-container { flex: none; height: 40px; position: relative; width: auto; }\",\".framer-4TZWq .framer-155rasa { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 40px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-4TZWq .framer-1pqx4xb-container, .framer-4TZWq .framer-fvy1mz-container { flex: none; height: 100%; position: relative; width: auto; }\",\".framer-4TZWq.framer-v-1r3gsuq.framer-xzccv { padding: 0px 8px 0px 8px; width: 390px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 39.5\n * @framerIntrinsicWidth 1152\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"vP9SqXtfW\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"xDQogBmVX\":\"openModal\",\"hTkD_CbNe\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerkMWNjYuJw=withCSS(Component,css,\"framer-4TZWq\");export default FramerkMWNjYuJw;FramerkMWNjYuJw.displayName=\"Header\";FramerkMWNjYuJw.defaultProps={height:39.5,width:1152};addPropertyControls(FramerkMWNjYuJw,{variant:{options:[\"BOTxR30LE\",\"vP9SqXtfW\"],optionTitles:[\"Nav\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},xDQogBmVX:{title:\"Open Modal\",type:ControlType.EventHandler},hTkD_CbNe:{title:\"Link\",type:ControlType.Link}});addFonts(FramerkMWNjYuJw,[{explicitInter:true,fonts:[]},...BitRobotIconFonts,...WordmarkFonts,...NavIconButtonFonts,...ButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkMWNjYuJw\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vP9SqXtfW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"xDQogBmVX\\\":\\\"openModal\\\",\\\"hTkD_CbNe\\\":\\\"link\\\"}\",\"framerIntrinsicWidth\":\"1152\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"39.5\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0b8b5e5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const serializationHash=\"framer-q8Ttd\";const variantClassNames={XvqTw0Be9:\"framer-v-jjcw9a\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const getProps=({height,id,subtitle,title,width,...props})=>{var _ref,_ref1;return{...props,WuF2iG84P:(_ref=subtitle!==null&&subtitle!==void 0?subtitle:props.WuF2iG84P)!==null&&_ref!==void 0?_ref:\"Set up the component by adding background and bouncer elements to the component properties.\",yeAnKbEUZ:(_ref1=title!==null&&title!==void 0?title:props.yeAnKbEUZ)!==null&&_ref1!==void 0?_ref1:\"Screen Saver\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,yeAnKbEUZ,WuF2iG84P,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"XvqTw0Be9\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?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(serializationHash,...sharedStyleClassNames,\"framer-jjcw9a\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"XvqTw0Be9\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgba(136, 85, 255, 0.1)\",...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uh2i08\",layoutDependency:layoutDependency,layoutId:\"aM7oiNoFL\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-flw0dh\",\"data-framer-name\":\"Logo\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"GthLmGmBt\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28 28\"><g id=\"ss11036020200_1\"><path d=\"M 0 0 L 28 0 L 28 28 L 0 28 Z\" fill=\"transparent\"></path><path d=\"M 21 7.113 C 21 7.041 21.029 6.971 21.079 6.921 L 27.534 0.465 C 27.613 0.388 27.73 0.365 27.831 0.407 C 27.933 0.449 28 0.548 28 0.658 L 28 13.888 C 28 13.96 27.971 14.028 27.921 14.079 L 21 21 Z M 7 21 L 7 7.658 C 7 7.548 6.933 7.449 6.831 7.407 C 6.73 7.365 6.613 7.388 6.534 7.465 L 0.079 13.921 C 0.028 13.972 0 14.041 0 14.113 L 0 27.728 C 0 27.877 0.122 28 0.273 28 L 13.888 28 C 13.96 28 14.028 27.971 14.079 27.921 L 21 21 Z\" fill=\"rgb(153, 102, 255)\"></path></g></svg>',svgContentId:11036020200,withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-k3ullq\",layoutDependency:layoutDependency,layoutId:\"E3DQBYSAf\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(153, 102, 255))\"},children:\"Screen Saver\"})}),className:\"framer-q0gs4u\",\"data-framer-name\":\"Title\",fonts:[\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"UqJwZqJjg\",style:{\"--extracted-r6o4lv\":\"rgb(153, 102, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:yeAnKbEUZ,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"11px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(153, 102, 255, 0.7))\"},children:\"Set up the component by adding background and bouncer elements to the component properties.\"})}),className:\"framer-g5dqhc\",\"data-framer-name\":\"Subtitle\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RJ7UF99m8\",style:{\"--extracted-r6o4lv\":\"rgba(153, 102, 255, 0.7)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:WuF2iG84P,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-q8Ttd.framer-qanqo2, .framer-q8Ttd .framer-qanqo2 { display: block; }\",\".framer-q8Ttd.framer-jjcw9a { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 200px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 400px; }\",\".framer-q8Ttd .framer-uh2i08 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 20px 0px 20px; position: relative; width: 1px; }\",\".framer-q8Ttd .framer-flw0dh { flex: none; height: 28px; position: relative; width: 28px; }\",\".framer-q8Ttd .framer-k3ullq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; max-width: 200px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-q8Ttd .framer-q0gs4u, .framer-q8Ttd .framer-g5dqhc { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-q8Ttd.framer-jjcw9a, .framer-q8Ttd .framer-uh2i08, .framer-q8Ttd .framer-k3ullq { gap: 0px; } .framer-q8Ttd.framer-jjcw9a > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-q8Ttd.framer-jjcw9a > :first-child { margin-left: 0px; } .framer-q8Ttd.framer-jjcw9a > :last-child { margin-right: 0px; } .framer-q8Ttd .framer-uh2i08 > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-q8Ttd .framer-uh2i08 > :first-child, .framer-q8Ttd .framer-k3ullq > :first-child { margin-top: 0px; } .framer-q8Ttd .framer-uh2i08 > :last-child, .framer-q8Ttd .framer-k3ullq > :last-child { margin-bottom: 0px; } .framer-q8Ttd .framer-k3ullq > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 200\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"yeAnKbEUZ\":\"title\",\"WuF2iG84P\":\"subtitle\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerW7oLCU4_B=withCSS(Component,css,\"framer-q8Ttd\");export default FramerW7oLCU4_B;FramerW7oLCU4_B.displayName=\"Utils/Component Message\";FramerW7oLCU4_B.defaultProps={height:200,width:400};addPropertyControls(FramerW7oLCU4_B,{yeAnKbEUZ:{defaultValue:\"Screen Saver\",displayTextArea:false,title:\"Title\",type:ControlType.String},WuF2iG84P:{defaultValue:\"Set up the component by adding background and bouncer elements to the component properties.\",displayTextArea:false,title:\"Subtitle\",type:ControlType.String}});addFonts(FramerW7oLCU4_B,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerW7oLCU4_B\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"yeAnKbEUZ\\\":\\\"title\\\",\\\"WuF2iG84P\\\":\\\"subtitle\\\"}\",\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"200\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./W7oLCU4_B.map","/*\n * Utils/Component Message\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/fMDE7Cqb2uOvQFAHEP2m/cRfVFRl0izzBulKFjOAe/W7oLCU4_B.js\"\nexport { default } from \"https://framerusercontent.com/modules/fMDE7Cqb2uOvQFAHEP2m/cRfVFRl0izzBulKFjOAe/W7oLCU4_B.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{cloneElement}from\"react\";import UtilsComponentMessage from\"https://framer.com/m/Utils-Component-Message-ZVoG.js@cRfVFRl0izzBulKFjOAe\";export const ComponentMessage=({title,subtitle,style})=>{return /*#__PURE__*/_jsx(UtilsComponentMessage,{yeAnKbEUZ:title,WuF2iG84P:subtitle,style:{width:\"100%\",height:\"100%\",...style}});};/* \n    This function is also used many times to make sure components work even if we set a color style like \"Accent\" on their color properties. We can make this into a utility function.\n*/export const extractRGBColorFromString=str=>{const rgbRegex=/(rgba|rgb)\\(.*?\\)/g;const match=str.match(rgbRegex);return match?match[0]:str;};/*\n    This function makes a connected layer use the sizing of the component it is inside,\n    preventing it from being larger or smaller than the component's size.\n    Use this on layers connected with ControlType.ComponentInstance.\n*/export function styleLayer(layer,style={}){layer=Array.isArray(layer)?layer[0]:layer;let newLayer=layer;const{width,height,...otherStyle}=style;if(layer&&layer.props&&style&&(width||height)){if(typeof layer.type===\"function\"&&typeof layer.props.children===\"object\"){newLayer=/*#__PURE__*/cloneElement(layer,{children:{...layer.props.children,props:{...layer.props.children.props,style:{...layer.props.children.props.style,...width&&{width},...height&&{height},...otherStyle}}}});}else{newLayer=/*#__PURE__*/cloneElement(layer,{style:{...layer.props.style,...width&&{width},...height&&{height},...otherStyle}});}}return newLayer;}\nexport const __FramerMetadata__ = {\"exports\":{\"ComponentMessage\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"extractRGBColorFromString\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"styleLayer\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Utils.map","/*\n * Utils\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/aej5zpwxBpkMdzOteBwy/DWeAZ5wauvGM5oFwVdgS/Utils.js\"\n","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{ControlType,addPropertyControls,RenderTarget}from\"framer\";import{useEffect,useMemo,useRef}from\"react\";import{useInView}from\"framer-motion\";import{ComponentMessage}from\"https://framer.com/m/Utils-FINc.js\";// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(Dither,{image:{type:ControlType.ResponsiveImage},algorithm:{type:ControlType.Enum,title:\"Algorithm\",options:[\"floyd-steinberg\",\"ordered\",\"random\",\"atkinson\"],optionTitles:[\"Floyd-Steinberg\",\"Ordered (Bayer)\",\"Random\",\"Atkinson\"],defaultValue:\"floyd-steinberg\"},threshold:{type:ControlType.Number,title:\"Threshold\",defaultValue:128,min:0,max:255,step:1},brightness:{type:ControlType.Number,title:\"Brightness\",defaultValue:0,min:-100,max:100,step:1},midtones:{type:ControlType.Number,title:\"Midtones\",defaultValue:50,min:0,max:100,step:1},pixelSize:{type:ControlType.Number,title:\"Pixel Size\",defaultValue:1,min:1,max:100,step:1},glow:{type:ControlType.Number,title:\"Glow\",defaultValue:0,min:0,max:50,step:1},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#000000\"},dotColor:{type:ControlType.Color,title:\"Pixel Color\",defaultValue:\"#FFFFFF\"},animation:{type:ControlType.Object,icon:\"effect\",title:\"Animation\",controls:{enabled:{type:ControlType.Boolean,title:\"Enabled\",defaultValue:false},canvasPreview:{type:ControlType.Boolean,title:\"Preview\",defaultValue:true,hidden:props=>!props.enabled},interval:{type:ControlType.Number,title:\"Interval\",defaultValue:.1,min:.01,max:5,step:.01,unit:\"s\",displayStepper:true,hidden:props=>!props.enabled},intensity:{type:ControlType.Number,title:\"Intensity\",defaultValue:10,min:0,max:100,hidden:props=>!props.enabled}}},radius:{// @ts-expect-error - BorderRadius is not in this NPM version\ntype:ControlType.BorderRadius,defaultValue:\"0px\",title:\"Radius\"},enabled:{type:ControlType.Boolean,title:\"Enabled\",defaultValue:true,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});// ------------------------------------------------------------ //\n// DEFAULT PROPS\n// ------------------------------------------------------------ //\nDither.defaultProps={algorithm:\"floyd-steinberg\",threshold:128,pixelSize:1,brightness:0,glow:0,midtones:50,radius:0,backgroundColor:\"#000000\",dotColor:\"#ffffff\",animation:{enabled:false,canvasPreview:true,interval:.1,intensity:10},enabled:true};// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n * @framerDisableUnlink\n */export default function Dither(props){const isOnFramerCanvas=RenderTarget.hasRestrictions();const hasImage=\"image\"in props&&props.image;const canvasRef=useRef(null);const isInView=useInView(canvasRef,{once:false});const intensityTransformed=useMemo(()=>{return transformValue(props.animation.intensity,[0,100],[.001,10]);},[props.animation.intensity]);// Animation frame refs\nconst animationFrameRef=useRef(null);const lastTimeRef=useRef(0);const elapsedTimeRef=useRef(0);// Use refs instead of state for animated values\nconst animatedValuesRef=useRef({brightness:props.brightness,glow:props.glow});const handleProcessImage=()=>{if(!canvasRef.current)return;const canvas=canvasRef.current;const ctx=canvas.getContext(\"2d\",{willReadFrequently:true});if(!ctx)return;const img=new Image;img.crossOrigin=\"anonymous\";img.onload=()=>{try{// Calculate aspect ratio of original image\nconst aspectRatio=img.naturalWidth/img.naturalHeight;// Define a base resolution for consistent dithering (adjust as needed)\nconst baseResolution=800;// Calculate normalized dimensions based on pixel size and aspect ratio\nlet targetWidth,targetHeight;if(aspectRatio>=1){// Landscape or square\ntargetWidth=Math.floor(baseResolution/props.pixelSize);targetHeight=Math.floor(targetWidth/aspectRatio);}else{// Portrait\ntargetHeight=Math.floor(baseResolution/props.pixelSize);targetWidth=Math.floor(targetHeight*aspectRatio);}// Set canvas size to normalized dimensions\ncanvas.width=targetWidth;canvas.height=targetHeight;// Draw original image scaled to normalized size\nctx.imageSmoothingEnabled=false;ctx.drawImage(img,0,0,targetWidth,targetHeight);// Get image data\nconst imageData=ctx.getImageData(0,0,canvas.width,canvas.height);// Apply brightness adjustment using animated values\nconst brightAdjusted=DitherProcessor.adjustBrightness(imageData,animatedValuesRef.current.brightness);// Calculate adjusted threshold based on midtones\nconst adjustedThreshold=Math.round(props.threshold*props.midtones/50);// Apply selected dithering algorithm\nlet processedData;switch(props.algorithm){case\"floyd-steinberg\":processedData=DitherProcessor.floydSteinberg(brightAdjusted,adjustedThreshold,props.backgroundColor,props.dotColor);break;case\"ordered\":processedData=DitherProcessor.ordered(brightAdjusted,adjustedThreshold,props.backgroundColor,props.dotColor);break;case\"random\":processedData=DitherProcessor.random(brightAdjusted,adjustedThreshold,props.backgroundColor,props.dotColor);break;case\"atkinson\":processedData=DitherProcessor.atkinson(brightAdjusted,adjustedThreshold,props.backgroundColor,props.dotColor);break;default:processedData=DitherProcessor.floydSteinberg(brightAdjusted,adjustedThreshold,props.backgroundColor,props.dotColor);}// Apply glow effect using animated values\nconst glowProcessed=DitherProcessor.applyGlow(processedData,animatedValuesRef.current.glow);// Put processed image data back to canvas\nctx.putImageData(glowProcessed,0,0);}catch(err){console.error(\"Failed to process image\",err);}};img.src=props.image.src;};// Animation effect\nuseEffect(()=>{if(!props.animation.enabled||!isInView){animatedValuesRef.current={brightness:props.brightness,glow:props.glow};handleProcessImage();return;}if(isOnFramerCanvas&&!props.animation.canvasPreview){animatedValuesRef.current={brightness:props.brightness,glow:props.glow};handleProcessImage();return;}const generateRandomValue=baseValue=>{const variation=Math.abs(intensityTransformed);return baseValue+(Math.random()*2-1)*variation;};const animate=currentTime=>{if(!lastTimeRef.current){lastTimeRef.current=currentTime;}const deltaTime=currentTime-lastTimeRef.current;elapsedTimeRef.current+=deltaTime;// Check if enough time has passed based on interval\nif(elapsedTimeRef.current>=props.animation.interval*1e3){const newBrightness=generateRandomValue(props.brightness);animatedValuesRef.current={brightness:newBrightness,glow:props.glow};handleProcessImage()// Process image with new values\n;elapsedTimeRef.current=0// Reset elapsed time\n;}lastTimeRef.current=currentTime;animationFrameRef.current=requestAnimationFrame(animate);};// Start animation\nanimationFrameRef.current=requestAnimationFrame(animate);// Cleanup function\nreturn()=>{if(animationFrameRef.current){cancelAnimationFrame(animationFrameRef.current);}lastTimeRef.current=0;elapsedTimeRef.current=0;};},[props.animation.enabled,props.animation.interval,props.animation.intensity,props.animation.canvasPreview,props.brightness,props.glow,props.backgroundColor,props.dotColor,props.algorithm,props.threshold,props.pixelSize,props.midtones,isInView,props.enabled,intensityTransformed]);// Effect to handle image updates\nuseEffect(()=>{if(!hasImage)return;handleProcessImage();},[props.image,props.algorithm,props.threshold,props.pixelSize,props.midtones,props.backgroundColor,props.dotColor,hasImage,props.enabled]);const getAriaLabel=()=>{if(!props.image.alt){return`Image with ${props.algorithm} dithering applied`;}return`Dithered version of ${props.image.alt} with ${props.algorithm} dithering applied`;};if(!hasImage){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\"},children:/*#__PURE__*/_jsx(ComponentMessage,{title:\"Dither\",subtitle:\"Set up the component by adding image to the component properties.\"})});}return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",borderRadius:props.radius,overflow:\"hidden\"},children:[!props.enabled&&/*#__PURE__*/_jsx(\"img\",{src:props.image.src,alt:props.image.alt,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\"}}),/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",imageRendering:\"pixelated\",opacity:props.enabled?1:0},\"aria-label\":getAriaLabel()})]});}// ------------------------------------------------------------ //\n// DITHERING ALGORITHMS\n// ------------------------------------------------------------ //\nclass DitherProcessor{// Utility function to convert hex color to RGB\nstatic hexToRgb(color){// Remove all whitespace from the color string\ncolor=color.replace(/\\s+/g,\"\");// Extract color value from var() if present\nconst varMatch=color.match(/var\\([^,]*,\\s*(.*?)\\)\\s*(?:\\/\\*|$)/);if(varMatch){color=varMatch[1].trim()// Get the color value between var(..., HERE)\n;}// Handle rgb() format with optional spaces\nconst rgbMatch=color.match(/^rgb\\((\\d+),(\\d+),(\\d+)\\)$/);if(rgbMatch){return{r:parseInt(rgbMatch[1],10),g:parseInt(rgbMatch[2],10),b:parseInt(rgbMatch[3],10)};}// Handle rgba() format with optional spaces and any decimal alpha\nconst rgbaMatch=color.match(/^rgba\\((\\d+),(\\d+),(\\d+),[\\d.]+\\)$/);if(rgbaMatch){return{r:parseInt(rgbaMatch[1],10),g:parseInt(rgbaMatch[2],10),b:parseInt(rgbaMatch[3],10)};}// Handle hex format (both with and without #)\nconst hexMatch=/^#?([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})$/i.exec(color);if(hexMatch){return{r:parseInt(hexMatch[1],16),g:parseInt(hexMatch[2],16),b:parseInt(hexMatch[3],16)};}// If we get here, log the problematic color for debugging\nconsole.warn(\"Could not parse color:\",color);// Try to extract numbers directly as a fallback\nconst numbers=color.match(/\\d+/g);if(numbers&&numbers.length>=3){return{r:parseInt(numbers[0],10),g:parseInt(numbers[1],10),b:parseInt(numbers[2],10)};}// Return black as last resort fallback\nreturn{r:0,g:0,b:0};}// Apply brightness adjustment to image data\nstatic adjustBrightness(imageData,brightness){const data=new Uint8ClampedArray(imageData.data);const factor=1+brightness/100;for(let i=0;i<data.length;i+=4){data[i]=Math.min(255,Math.max(0,Math.round(data[i]*factor)));data[i+1]=Math.min(255,Math.max(0,Math.round(data[i+1]*factor)));data[i+2]=Math.min(255,Math.max(0,Math.round(data[i+2]*factor)));}return new ImageData(data,imageData.width,imageData.height);}// Apply glow effect to image data\nstatic applyGlow(imageData,glowAmount){if(glowAmount===0)return imageData;const canvas=document.createElement(\"canvas\");canvas.width=imageData.width;canvas.height=imageData.height;const ctx=canvas.getContext(\"2d\",{willReadFrequently:true});// Draw original image data\nctx.putImageData(imageData,0,0);// Apply blur for glow effect\nctx.filter=`blur(${glowAmount/4}px)`;ctx.globalCompositeOperation=\"lighter\";ctx.drawImage(canvas,0,0);ctx.filter=\"none\";return ctx.getImageData(0,0,imageData.width,imageData.height);}// Floyd-Steinberg error diffusion dithering\nstatic floydSteinberg(imageData,threshold,backgroundColor,dotColor){const data=new Uint8ClampedArray(imageData.data);const width=imageData.width;const height=imageData.height;const bgColor=this.hexToRgb(backgroundColor);const dotColorRgb=this.hexToRgb(dotColor);for(let y=0;y<height;y++){for(let x=0;x<width;x++){const idx=(y*width+x)*4;// Calculate luminance\nconst luminance=Math.round(.299*data[idx]+.587*data[idx+1]+.114*data[idx+2]);// Determine which color to use based on luminance\nconst useDotColor=luminance>threshold;const targetColor=useDotColor?dotColorRgb:bgColor;// Calculate error for each channel\nconst errorR=data[idx]-targetColor.r;const errorG=data[idx+1]-targetColor.g;const errorB=data[idx+2]-targetColor.b;// Set current pixel color\ndata[idx]=targetColor.r;data[idx+1]=targetColor.g;data[idx+2]=targetColor.b;data[idx+3]=255// Alpha\n;// Distribute error to neighboring pixels\nif(x+1<width){data[(y*width+(x+1))*4]+=errorR*7/16;data[(y*width+(x+1))*4+1]+=errorG*7/16;data[(y*width+(x+1))*4+2]+=errorB*7/16;}if(y+1<height){if(x-1>=0){data[((y+1)*width+(x-1))*4]+=errorR*3/16;data[((y+1)*width+(x-1))*4+1]+=errorG*3/16;data[((y+1)*width+(x-1))*4+2]+=errorB*3/16;}data[((y+1)*width+x)*4]+=errorR*5/16;data[((y+1)*width+x)*4+1]+=errorG*5/16;data[((y+1)*width+x)*4+2]+=errorB*5/16;if(x+1<width){data[((y+1)*width+(x+1))*4]+=errorR/16;data[((y+1)*width+(x+1))*4+1]+=errorG/16;data[((y+1)*width+(x+1))*4+2]+=errorB/16;}}}}return new ImageData(data,width,height);}// Ordered/Bayer dithering\nstatic ordered(imageData,threshold,backgroundColor,dotColor){const data=new Uint8ClampedArray(imageData.data);const width=imageData.width;const height=imageData.height;const bgColor=this.hexToRgb(backgroundColor);const dotColorRgb=this.hexToRgb(dotColor);// 4x4 Bayer matrix\nconst bayerMatrix=[[0,8,2,10],[12,4,14,6],[3,11,1,9],[15,7,13,5]];for(let y=0;y<height;y++){for(let x=0;x<width;x++){const idx=(y*width+x)*4;// Convert to grayscale\nconst gray=Math.round(.299*data[idx]+.587*data[idx+1]+.114*data[idx+2]);// Get threshold modifier from Bayer matrix\nconst bayerValue=bayerMatrix[y%4][x%4];const adjustedThreshold=threshold+(bayerValue-7.5)*16;const useDotColor=gray>adjustedThreshold;const targetColor=useDotColor?dotColorRgb:bgColor;data[idx]=targetColor.r;data[idx+1]=targetColor.g;data[idx+2]=targetColor.b;}}return new ImageData(data,width,height);}// Random dithering\nstatic random(imageData,threshold,backgroundColor,dotColor){const data=new Uint8ClampedArray(imageData.data);const width=imageData.width;const height=imageData.height;const bgColor=this.hexToRgb(backgroundColor);const dotColorRgb=this.hexToRgb(dotColor);for(let y=0;y<height;y++){for(let x=0;x<width;x++){const idx=(y*width+x)*4;// Convert to grayscale\nconst gray=Math.round(.299*data[idx]+.587*data[idx+1]+.114*data[idx+2]);// Add random noise to threshold\nconst randomNoise=(Math.random()-.5)*100;const adjustedThreshold=threshold+randomNoise;const useDotColor=gray>adjustedThreshold;const targetColor=useDotColor?dotColorRgb:bgColor;data[idx]=targetColor.r;data[idx+1]=targetColor.g;data[idx+2]=targetColor.b;}}return new ImageData(data,width,height);}// Atkinson dithering\nstatic atkinson(imageData,threshold,backgroundColor,dotColor){const data=new Uint8ClampedArray(imageData.data);const width=imageData.width;const height=imageData.height;const bgColor=this.hexToRgb(backgroundColor);const dotColorRgb=this.hexToRgb(dotColor);for(let y=0;y<height;y++){for(let x=0;x<width;x++){const idx=(y*width+x)*4;// Calculate luminance\nconst luminance=Math.round(.299*data[idx]+.587*data[idx+1]+.114*data[idx+2]);// Determine which color to use based on luminance\nconst useDotColor=luminance>threshold;const targetColor=useDotColor?dotColorRgb:bgColor;// Calculate error for each channel\nconst errorR=data[idx]-targetColor.r;const errorG=data[idx+1]-targetColor.g;const errorB=data[idx+2]-targetColor.b;// Set current pixel color\ndata[idx]=targetColor.r;data[idx+1]=targetColor.g;data[idx+2]=targetColor.b;data[idx+3]=255// Alpha\n;// Distribute error using Atkinson pattern (1/8 to each neighbor)\nconst positions=[[1,0],[2,0],[-1,1],[0,1],[1,1],[0,2]];for(const[dx,dy]of positions){const newX=x+dx;const newY=y+dy;if(newX>=0&&newX<width&&newY>=0&&newY<height){const newIdx=(newY*width+newX)*4;data[newIdx]=Math.min(255,Math.max(0,data[newIdx]+errorR/8));data[newIdx+1]=Math.min(255,Math.max(0,data[newIdx+1]+errorG/8));data[newIdx+2]=Math.min(255,Math.max(0,data[newIdx+2]+errorB/8));}}}}return new ImageData(data,width,height);}}function transformValue(input,inputRange,outputRange,clamp=false){const[inputMin,inputMax]=inputRange;const[outputMin,outputMax]=outputRange;const progress=(input-inputMin)/(inputMax-inputMin);let result=outputMin+progress*(outputMax-outputMin);if(clamp){if(outputMax>outputMin){result=Math.min(Math.max(result,outputMin),outputMax);}else{result=Math.min(Math.max(result,outputMax),outputMin);}}return result;}Dither.displayName=\"Dither\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Dither\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"\",\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Dither_Prod.map","// Generated by Framer (ee1e8a0)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Dither from\"https://framerusercontent.com/modules/lx89wDT6AiK5luo3hObH/fMVNYfQEejqC2cRWKym9/Dither_Prod.js\";const DitherFonts=getFonts(Dither);const serializationHash=\"framer-RgyU5\";const variantClassNames={L06RkBmJx:\"framer-v-obqo7t\"};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 toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}: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,image,width,...props})=>{return{...props,WW3nM3scf:image??props.WW3nM3scf??{pixelHeight:1200,pixelWidth:1200,src:\"https://framerusercontent.com/images/c8zL8Xk4c37FLuSUtQxLUh1hLE.png\",srcSet:\"https://framerusercontent.com/images/c8zL8Xk4c37FLuSUtQxLUh1hLE.png?scale-down-to=512 512w,https://framerusercontent.com/images/c8zL8Xk4c37FLuSUtQxLUh1hLE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/c8zL8Xk4c37FLuSUtQxLUh1hLE.png 1200w\"}};};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,WW3nM3scf,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"L06RkBmJx\",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__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-obqo7t\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"L06RkBmJx\",ref:refBinding,style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-w4kn5f-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"BCvkBwXu1-container\",nodeId:\"BCvkBwXu1\",rendersWithMotion:true,scopeId:\"SHqnIsKvq\",children:/*#__PURE__*/_jsx(Dither,{algorithm:\"floyd-steinberg\",animation:{canvasPreview:false,enabled:true,intensity:10,interval:.1},backgroundColor:\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",brightness:0,dotColor:\"var(--token-a64a9d8b-4ac4-4f9b-9951-d5bacc817ef4, rgb(255, 255, 255))\",enabled:true,glow:0,height:\"100%\",id:\"BCvkBwXu1\",image:toResponsiveImage(WW3nM3scf),layoutId:\"BCvkBwXu1\",midtones:10,pixelSize:1,radius:\"0px\",style:{height:\"100%\",width:\"100%\"},threshold:48,width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-RgyU5.framer-1jgbeac, .framer-RgyU5 .framer-1jgbeac { display: block; }\",\".framer-RgyU5.framer-obqo7t { height: 449px; overflow: hidden; position: relative; width: 1152px; will-change: var(--framer-will-change-override, transform); }\",\".framer-RgyU5 .framer-w4kn5f-container { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 449\n * @framerIntrinsicWidth 1152\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"WW3nM3scf\":\"image\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerSHqnIsKvq=withCSS(Component,css,\"framer-RgyU5\");export default FramerSHqnIsKvq;FramerSHqnIsKvq.displayName=\"Dither Settings\";FramerSHqnIsKvq.defaultProps={height:449,width:1152};addPropertyControls(FramerSHqnIsKvq,{WW3nM3scf:{__defaultAssetReference:\"data:framer/asset-reference,c8zL8Xk4c37FLuSUtQxLUh1hLE.png?originalFilename=QmSQaJeNHnUegnWhg1x4mxjZS4PkuPsAnRTEhCDkbvHpBE%3Fauto%3Dformat%26h%3D1200.png&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage}});addFonts(FramerSHqnIsKvq,[{explicitInter:true,fonts:[]},...DitherFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSHqnIsKvq\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"449\",\"framerIntrinsicWidth\":\"1152\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"WW3nM3scf\\\":\\\"image\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SHqnIsKvq.map","// Generated by Framer (5f6f431)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavIconButton from\"https://framerusercontent.com/modules/T5zg9STvkhIGHx38N2st/y9XFQCVSigXqZFW7175Z/DVKdJCZoF.js\";const NavIconButtonFonts=getFonts(NavIconButton);const cycleOrder=[\"Pj0SPHtAL\",\"MR1iM6gno\"];const serializationHash=\"framer-CqJhq\";const variantClassNames={MR1iM6gno:\"framer-v-4n7awj\",Pj0SPHtAL:\"framer-v-10rvh83\"};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 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 humanReadableVariantMap={\"Variant 1\":\"Pj0SPHtAL\",\"Variant 2\":\"MR1iM6gno\"};const getProps=({click,height,id,width,...props})=>{return{...props,Q8QimlbMk:click??props.Q8QimlbMk,variant:humanReadableVariantMap[props.variant]??props.variant??\"Pj0SPHtAL\"};};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,Q8QimlbMk,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Pj0SPHtAL\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const uZdvR13Co1tzon80=activeVariantCallback(async(...args)=>{if(Q8QimlbMk){const res=await Q8QimlbMk(...args);if(res===false)return false;}});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__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-10rvh83\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Pj0SPHtAL\",ref:refBinding,style:{...style},...addPropertyOverrides({MR1iM6gno:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39.5,y:(componentViewport?.y||0)+(14+((componentViewport?.height||53.5)-14-39.5)/2),...addPropertyOverrides({MR1iM6gno:{y:(componentViewport?.y||0)+(14+((componentViewport?.height||53)-14-39.5)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1n5w1bm-container\",layoutDependency:layoutDependency,layoutId:\"RdAf74bjg-container\",nodeId:\"RdAf74bjg\",rendersWithMotion:true,scopeId:\"tlG3vJHgw\",children:/*#__PURE__*/_jsx(NavIconButton,{height:\"100%\",id:\"RdAf74bjg\",layoutId:\"RdAf74bjg\",style:{height:\"100%\"},uZdvR13Co:uZdvR13Co1tzon80,variant:\"q18kL1pED\",width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-CqJhq.framer-1tdb2lx, .framer-CqJhq .framer-1tdb2lx { display: block; }\",\".framer-CqJhq.framer-10rvh83 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-end; overflow: visible; padding: 14px 0px 0px 0px; position: relative; width: 183px; }\",\".framer-CqJhq .framer-1n5w1bm-container { flex: none; height: 40px; position: relative; width: auto; }\",\".framer-CqJhq.framer-v-4n7awj.framer-10rvh83 { height: 53px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 53.5\n * @framerIntrinsicWidth 182.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"MR1iM6gno\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Q8QimlbMk\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramertlG3vJHgw=withCSS(Component,css,\"framer-CqJhq\");export default FramertlG3vJHgw;FramertlG3vJHgw.displayName=\"Menu Buttons\";FramertlG3vJHgw.defaultProps={height:53.5,width:182.5};addPropertyControls(FramertlG3vJHgw,{variant:{options:[\"Pj0SPHtAL\",\"MR1iM6gno\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},Q8QimlbMk:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramertlG3vJHgw,[{explicitInter:true,fonts:[]},...NavIconButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertlG3vJHgw\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"Q8QimlbMk\\\":\\\"click\\\"}\",\"framerIntrinsicWidth\":\"182.5\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"53.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MR1iM6gno\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tlG3vJHgw.map","// Generated by Framer (b012016)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-TQFSL .framer-styles-preset-njuvxg:not(.rich-text-wrapper), .framer-TQFSL .framer-styles-preset-njuvxg.rich-text-wrapper a { --framer-link-current-text-color: var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, #5d4bff); --framer-link-hover-text-color: var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, #7a7a7a); --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, #5d4bff); }\"];export const className=\"framer-TQFSL\";\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 (3bdc3c5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/c8xEvWkD4ZY54bGUedkA/baoJQIWwHxj5ZfpviAjC/nFigYfwha.js\";const enabledGestures={\"I357:14874;154:3953\":{hover:true}};const serializationHash=\"framer-Wpp9i\";const variantClassNames={\"I357:14874;154:3953\":\"framer-v-7cbr4i\"};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 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=({color,color2,height,id,link,newTab,title,width,...props})=>{return{...props,lEp8qQqr6:color2??props.lEp8qQqr6??\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",mLayxvBPY:newTab??props.mLayxvBPY??true,w0sSYPxPP:link??props.w0sSYPxPP,ydTbn3zXn:color??props.ydTbn3zXn??\"var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, rgb(122, 122, 122))\",YEUtEHcMt:title??props.YEUtEHcMt??\"X/Twitter\"};};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,w0sSYPxPP,YEUtEHcMt,ydTbn3zXn,mLayxvBPY,lEp8qQqr6,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"I357:14874;154:3953\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];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__*/_jsx(Link,{href:w0sSYPxPP,motionChild:true,nodeId:\"I357:14874;154:3953\",openInNewTab:mLayxvBPY,scopeId:\"tp9U7msI9\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-7cbr4i\",className,classNames)} framer-1w8fxmy`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"I357:14874;154:3953\",ref:refBinding,style:{...style},...addPropertyOverrides({\"I357:14874;154:3953-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-na9k85\",\"data-styles-preset\":\"nFigYfwha\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-ydTbn3zXn-tp9U7msI9))\"},children:\"X/Twitter\"})}),className:\"framer-1x8gpt7\",\"data-framer-name\":\"X/Twitter\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I357:14874;154:3954\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-ydTbn3zXn-tp9U7msI9)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-lEp8qQqr6-tp9U7msI9\":lEp8qQqr6,\"--variable-reference-ydTbn3zXn-tp9U7msI9\":ydTbn3zXn},text:YEUtEHcMt,variants:{\"I357:14874;154:3953-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-lEp8qQqr6-tp9U7msI9)\",\"--variable-reference-lEp8qQqr6-tp9U7msI9\":lEp8qQqr6}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({\"I357:14874;154:3953-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Flb25payBNZWRpdW0=\",\"--framer-font-family\":'\"Aeonik Medium\", \"Aeonik Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-lEp8qQqr6-tp9U7msI9))\",\"--framer-text-decoration\":\"underline\"},children:\"X/Twitter\"})}),fonts:[\"CUSTOM;Aeonik Medium\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-vcrdm6\",\"data-framer-name\":\"arrow-narrow-up-right\",layoutDependency:layoutDependency,layoutId:\"I357:14874;154:3955\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-ct7ub1\",\"data-framer-name\":\"Icon\",fill:'var(--token-22b1f422-1248-47fe-9de8-0f831faf4e5f, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',intrinsicHeight:10,intrinsicWidth:10,layoutDependency:layoutDependency,layoutId:\"I357:14874;154:3955;1007:9311\",svg:'<svg width=\"10\" height=\"10\" viewBox=\"-1 -1 10 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M0 8L8 0M8 0H2.66667M8 0V5.33333\" stroke=\"#5D4BFF\" stroke-width=\"1.33333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Wpp9i.framer-1w8fxmy, .framer-Wpp9i .framer-1w8fxmy { display: block; }\",\".framer-Wpp9i.framer-7cbr4i { align-content: flex-end; align-items: flex-end; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 160px; }\",\".framer-Wpp9i .framer-1x8gpt7 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Wpp9i .framer-vcrdm6 { aspect-ratio: 1 / 1; flex: none; gap: 0px; height: var(--framer-aspect-ratio-supported, 16px); overflow: hidden; position: relative; width: 16px; }\",\".framer-Wpp9i .framer-ct7ub1 { bottom: 5px; flex: none; left: 3px; position: absolute; right: 5px; top: 3px; }\",\".framer-Wpp9i.framer-v-7cbr4i.hover .framer-ct7ub1 { bottom: unset; height: 8px; left: unset; right: 0px; top: 0px; width: 8px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 17\n * @framerIntrinsicWidth 160\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"uF1a4MZOB\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"w0sSYPxPP\":\"link\",\"YEUtEHcMt\":\"title\",\"ydTbn3zXn\":\"color\",\"mLayxvBPY\":\"newTab\",\"lEp8qQqr6\":\"color2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framertp9U7msI9=withCSS(Component,css,\"framer-Wpp9i\");export default Framertp9U7msI9;Framertp9U7msI9.displayName=\"Icon Link\";Framertp9U7msI9.defaultProps={height:17,width:160};addPropertyControls(Framertp9U7msI9,{w0sSYPxPP:{title:\"Link\",type:ControlType.Link},YEUtEHcMt:{defaultValue:\"X/Twitter\",displayTextArea:false,title:\"Title\",type:ControlType.String},ydTbn3zXn:{defaultValue:\"var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, rgb(122, 122, 122))\",title:\"Color\",type:ControlType.Color},mLayxvBPY:{defaultValue:true,title:\"New Tab\",type:ControlType.Boolean},lEp8qQqr6:{defaultValue:\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",title:\"Color 2\",type:ControlType.Color}});addFonts(Framertp9U7msI9,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Aeonik Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/bipwmKPLAEAvG5VoLK5JhqPb6c.woff2\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framertp9U7msI9\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uF1a4MZOB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"w0sSYPxPP\\\":\\\"link\\\",\\\"YEUtEHcMt\\\":\\\"title\\\",\\\"ydTbn3zXn\\\":\\\"color\\\",\\\"mLayxvBPY\\\":\\\"newTab\\\",\\\"lEp8qQqr6\\\":\\\"color2\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"160\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"17\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tp9U7msI9.map","// Generated by Framer (04b9457)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/opfGI2xcSSSdqtMGJgfA/mh6Y7YrG0CuYRgzoo3mx/gfviUqRHp.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/c8xEvWkD4ZY54bGUedkA/baoJQIWwHxj5ZfpviAjC/nFigYfwha.js\";import DitherSettings from\"https://framerusercontent.com/modules/2RJC1hswM9CobfNfBUxB/ucpPdK4YcdgS9WKwPcMy/SHqnIsKvq.js\";import IconLink from\"https://framerusercontent.com/modules/eS3jCRVC5V9aCITgzWDB/W2tAQUSDkyop11R6hDea/tp9U7msI9.js\";const DitherSettingsFonts=getFonts(DitherSettings);const IconLinkFonts=getFonts(IconLink);const serializationHash=\"framer-hSkTq\";const variantClassNames={XagcQFUH8:\"framer-v-1cyh1bh\"};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 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:\"XagcQFUH8\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];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__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1cyh1bh\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"XagcQFUH8\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1go5ed6\",\"data-border\":true,\"data-framer-name\":\"Menu Content\",layoutDependency:layoutDependency,layoutId:\"qbOualOw0\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-653b92ac-30f0-4c47-a07d-87f6ca76ea9d, rgb(238, 236, 254))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-a64a9d8b-4ac4-4f9b-9951-d5bacc817ef4, rgb(255, 255, 255))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:Math.max(0,(Math.max(0,((componentViewport?.height||740)-0-0)/1)*1-48-832-0)/1)*1,width:\"326px\",y:(componentViewport?.y||0)+0+0+16+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xrifih-container\",layoutDependency:layoutDependency,layoutId:\"H_nEkq0WU-container\",nodeId:\"H_nEkq0WU\",rendersWithMotion:true,scopeId:\"ve85LoO0s\",children:/*#__PURE__*/_jsx(DitherSettings,{height:\"100%\",id:\"H_nEkq0WU\",layoutId:\"H_nEkq0WU\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rv9l45\",\"data-framer-name\":\"Learn\",layoutDependency:layoutDependency,layoutId:\"m4GSUB_vk\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QmVzbGV5LTYwMGl0YWxpYw==\",\"--framer-font-family\":'\"Besley\", \"Besley Placeholder\", serif',\"--framer-font-size\":\"20px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255)))\"},children:\"Learn\"})}),className:\"framer-7hao5e\",\"data-framer-name\":\"Learn\",fonts:[\"GF;Besley-600italic\"],layoutDependency:layoutDependency,layoutId:\"GkLB_TL8f\",style:{\"--extracted-r6o4lv\":\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yf6d5f\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"n39xBtinj\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-na9k85\",\"data-styles-preset\":\"nFigYfwha\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"VzQWtyYRU\",openInNewTab:false,relValues:[],scopeId:\"ve85LoO0s\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-njuvxg\",\"data-styles-preset\":\"gfviUqRHp\",children:\"Home\"})})})}),className:\"framer-qqj9kc\",\"data-framer-name\":\"About BitRobot\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VzQWtyYRU\",style:{\"--extracted-r6o4lv\":\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-na9k85\",\"data-styles-preset\":\"nFigYfwha\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"NKh_dqnAr\"},motionChild:true,nodeId:\"A55JTwgaM\",openInNewTab:false,relValues:[],scopeId:\"ve85LoO0s\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-njuvxg\",\"data-styles-preset\":\"gfviUqRHp\",children:\"The Network\"})})})}),className:\"framer-2ummkj\",\"data-framer-name\":\"About BitRobot\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"A55JTwgaM\",style:{\"--extracted-r6o4lv\":\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-na9k85\",\"data-styles-preset\":\"nFigYfwha\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"qBqm1BUlF\"},motionChild:true,nodeId:\"OPE8mvdB1\",openInNewTab:false,relValues:[],scopeId:\"ve85LoO0s\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-njuvxg\",\"data-styles-preset\":\"gfviUqRHp\",children:\"Our Story\"})})})}),className:\"framer-11lekck\",\"data-framer-name\":\"our story\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OPE8mvdB1\",style:{\"--extracted-r6o4lv\":\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-na9k85\",\"data-styles-preset\":\"nFigYfwha\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"kEPSgbT7U\"},motionChild:true,nodeId:\"JN5yOK8CH\",openInNewTab:false,relValues:[],scopeId:\"ve85LoO0s\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-njuvxg\",\"data-styles-preset\":\"gfviUqRHp\",children:\"Blog\"})})})}),className:\"framer-ojcbu6\",\"data-framer-name\":\"blog\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JN5yOK8CH\",style:{\"--extracted-r6o4lv\":\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-na9k85\",\"data-styles-preset\":\"nFigYfwha\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"iWhbtTlIk\"},motionChild:true,nodeId:\"Eg4oy6GkX\",openInNewTab:false,relValues:[],scopeId:\"ve85LoO0s\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-njuvxg\",\"data-styles-preset\":\"gfviUqRHp\",children:\"Whitepaper\"})})})}),className:\"framer-6xcu4g\",\"data-framer-name\":\"blog\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Eg4oy6GkX\",style:{\"--extracted-r6o4lv\":\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-j6da3v\",\"data-framer-name\":\"Line 1\",fill:'var(--token-22b1f422-1248-47fe-9de8-0f831faf4e5f, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',intrinsicHeight:3,intrinsicWidth:326,layoutDependency:layoutDependency,layoutId:\"XvEuZds8Z\",svg:'<svg width=\"326\" height=\"3\" viewBox=\"-1 -1 326 3\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<line y1=\"0.5\" x2=\"324\" y2=\"0.5\" stroke=\"#EEECFE\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mz4ckd\",\"data-framer-name\":\"Get Involved\",layoutDependency:layoutDependency,layoutId:\"FiLt987yS\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QmVzbGV5LTYwMGl0YWxpYw==\",\"--framer-font-family\":'\"Besley\", \"Besley Placeholder\", serif',\"--framer-font-size\":\"20px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255)))\"},children:\"Get involved\"})}),className:\"framer-lpob45\",\"data-framer-name\":\"Get involved\",fonts:[\"GF;Besley-600italic\"],layoutDependency:layoutDependency,layoutId:\"lQn0542ym\",style:{\"--extracted-r6o4lv\":\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dtswa7\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"HS5UxHLgK\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-na9k85\",\"data-styles-preset\":\"nFigYfwha\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"qxzW7vJ6f\"},motionChild:true,nodeId:\"k9NM7sccc\",openInNewTab:false,relValues:[],scopeId:\"ve85LoO0s\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-njuvxg\",\"data-styles-preset\":\"gfviUqRHp\",children:\"Grand Challenges\"})})})}),className:\"framer-1u6flfr\",\"data-framer-name\":\"grand challenges\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"k9NM7sccc\",style:{\"--extracted-r6o4lv\":\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,width:\"163px\",y:(componentViewport?.y||0)+0+0+16+(0+(Math.max(0,(Math.max(0,((componentViewport?.height||740)-0-0)/1)*1-48-832-0)/1)*1+452+3)+72)+0+0+92,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jvml9m-container\",layoutDependency:layoutDependency,layoutId:\"iRU1NgWXw-container\",nodeId:\"iRU1NgWXw\",rendersWithMotion:true,scopeId:\"ve85LoO0s\",children:/*#__PURE__*/_jsx(IconLink,{height:\"100%\",id:\"iRU1NgWXw\",layoutId:\"iRU1NgWXw\",lEp8qQqr6:\"var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, rgb(122, 122, 122))\",mLayxvBPY:true,style:{width:\"100%\"},w0sSYPxPP:\"https://jobs.solana.com/companies/bitrobot-foundation\",width:\"100%\",ydTbn3zXn:\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",YEUtEHcMt:\"Careers\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,width:\"163px\",y:(componentViewport?.y||0)+0+0+16+(0+(Math.max(0,(Math.max(0,((componentViewport?.height||740)-0-0)/1)*1-48-832-0)/1)*1+452+3)+72)+0+0+117,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-143kwzc-container\",layoutDependency:layoutDependency,layoutId:\"pZp6ZpgNq-container\",nodeId:\"pZp6ZpgNq\",rendersWithMotion:true,scopeId:\"ve85LoO0s\",children:/*#__PURE__*/_jsx(IconLink,{height:\"100%\",id:\"pZp6ZpgNq\",layoutId:\"pZp6ZpgNq\",lEp8qQqr6:\"var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, rgb(122, 122, 122))\",mLayxvBPY:true,style:{width:\"100%\"},w0sSYPxPP:\"mailto:contact@bitrobot.ai\",width:\"100%\",ydTbn3zXn:\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",YEUtEHcMt:\"Email\"})})})]})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1jiz6q6\",\"data-framer-name\":\"Line 2\",fill:'var(--token-22b1f422-1248-47fe-9de8-0f831faf4e5f, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',intrinsicHeight:3,intrinsicWidth:326,layoutDependency:layoutDependency,layoutId:\"u4DkbzU7t\",svg:'<svg width=\"326\" height=\"3\" viewBox=\"-1 -1 326 3\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<line y1=\"0.5\" x2=\"324\" y2=\"0.5\" stroke=\"#EEECFE\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-b2706d\",\"data-framer-name\":\"Community\",layoutDependency:layoutDependency,layoutId:\"i50avswqP\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QmVzbGV5LTYwMGl0YWxpYw==\",\"--framer-font-family\":'\"Besley\", \"Besley Placeholder\", serif',\"--framer-font-size\":\"20px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255)))\"},children:\"Community\"})}),className:\"framer-1vk1vrd\",\"data-framer-name\":\"Community\",fonts:[\"GF;Besley-600italic\"],layoutDependency:layoutDependency,layoutId:\"cgEuJw3Qd\",style:{\"--extracted-r6o4lv\":\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wi3ahs\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"VS17qPZNX\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,width:\"163px\",y:(componentViewport?.y||0)+0+0+16+(0+(Math.max(0,(Math.max(0,((componentViewport?.height||740)-0-0)/1)*1-48-832-0)/1)*1+452+3+134+3)+120)+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1u5773j-container\",layoutDependency:layoutDependency,layoutId:\"UnK222y9F-container\",nodeId:\"UnK222y9F\",rendersWithMotion:true,scopeId:\"ve85LoO0s\",children:/*#__PURE__*/_jsx(IconLink,{height:\"100%\",id:\"UnK222y9F\",layoutId:\"UnK222y9F\",lEp8qQqr6:\"var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, rgb(122, 122, 122))\",mLayxvBPY:true,style:{width:\"100%\"},w0sSYPxPP:\"https://x.com/BitRobotNetwork\",width:\"100%\",ydTbn3zXn:\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",YEUtEHcMt:\"X/Twitter\"})})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-hSkTq.framer-1b5z2g0, .framer-hSkTq .framer-1b5z2g0 { display: block; }\",\".framer-hSkTq.framer-1cyh1bh { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: 740px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-hSkTq .framer-1go5ed6 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 1px; justify-content: flex-start; overflow: visible; padding: 16px 24px 32px 24px; position: relative; width: 374px; }\",\".framer-hSkTq .framer-1xrifih-container { flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\",\".framer-hSkTq .framer-rv9l45, .framer-hSkTq .framer-1mz4ckd, .framer-hSkTq .framer-b2706d { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-hSkTq .framer-7hao5e, .framer-hSkTq .framer-lpob45, .framer-hSkTq .framer-1vk1vrd { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-hSkTq .framer-1yf6d5f, .framer-hSkTq .framer-dtswa7, .framer-hSkTq .framer-1wi3ahs { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-hSkTq .framer-qqj9kc, .framer-hSkTq .framer-2ummkj, .framer-hSkTq .framer-11lekck, .framer-hSkTq .framer-ojcbu6, .framer-hSkTq .framer-6xcu4g { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 139px; word-break: break-word; word-wrap: break-word; }\",\".framer-hSkTq .framer-j6da3v, .framer-hSkTq .framer-1jiz6q6 { flex: none; height: 3px; position: relative; width: 326px; }\",\".framer-hSkTq .framer-1u6flfr { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 142px; word-break: break-word; word-wrap: break-word; }\",\".framer-hSkTq .framer-jvml9m-container, .framer-hSkTq .framer-143kwzc-container, .framer-hSkTq .framer-1u5773j-container { flex: none; height: auto; position: relative; width: 163px; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-hSkTq[data-border=\"true\"]::after, .framer-hSkTq [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 740\n * @framerIntrinsicWidth 374\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerve85LoO0s=withCSS(Component,css,\"framer-hSkTq\");export default Framerve85LoO0s;Framerve85LoO0s.displayName=\"Navigation\";Framerve85LoO0s.defaultProps={height:740,width:374};addFonts(Framerve85LoO0s,[{explicitInter:true,fonts:[{family:\"Besley\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/besley/v22/PlIjFlO1MaNwaNG8WR2J-IiUAH-_aH6Cf5BiFdGg4-E04A.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...DitherSettingsFonts,...IconLinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerve85LoO0s\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"374\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"740\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ve85LoO0s.map","import{RenderTarget}from\"framer\";import{useEffect,useState,useMemo}from\"react\";const cssVariableRegex=/var\\s*\\(\\s*(--[\\w-]+)(?:\\s*,\\s*((?:[^)(]+|\\((?:[^)(]+|\\([^)(]*\\))*\\))*))?\\s*\\)/;export function useColors(...colors){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const isOptimizing=typeof window===\"undefined\";const darkMode=useDarkMode();const[styleValues,setStyleValues]=useState(()=>extractStyleValues(colors.map(extractCSSVariableName)));useEffect(()=>{if(!isCanvas)return;const div=document.body.querySelector(\"main > div\");if(!div)return;const observer=new MutationObserver(()=>{setStyleValues(extractStyleValues(colors.map(extractCSSVariableName)));});observer.observe(div,{attributes:true,attributeFilter:[\"style\"]});return()=>observer.disconnect();},colors);const variableNames=useMemo(()=>colors.map(extractCSSVariableName),[colors]);if(isOptimizing){return colors.map(color=>extractDefaultValue(color));}let values=[];for(let i=0;i<colors.length;i++){const color=colors[i];// Return original value if not a string\nif(typeof color!==\"string\"){values.push(color);continue;}const variableName=variableNames[i];const colorValues=styleValues[variableName];if(variableName&&colorValues){values.push(darkMode?colorValues.dark||colorValues.light||color:colorValues.light||color);}else{values.push(color);}}return values;}////////////////////\nfunction extractStyleValues(variableNames){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const result={};let lightVars={};let darkVars={};if(isCanvas&&typeof document!==\"undefined\"){const div=document.body.querySelector(\"main > div\");if(div){const style=div.getAttribute(\"style\");if(style){const vars=parseVariables(style);lightVars=vars;darkVars=vars;}}}else{const{light,dark}=extractColorStyles();lightVars=parseVariables(light);darkVars=parseVariables(dark);}// Include all variables\nconst allVarNames=new Set([...Object.keys(lightVars),...Object.keys(darkVars)]);allVarNames.forEach(varName=>{result[varName]={light:lightVars[varName]||\"\",dark:darkVars[varName]||\"\"};});return result;}function extractColorStyles(){let lightSection=\"\";let darkSection=\"\";if(typeof document!==\"undefined\"){const styles=document.head.querySelectorAll(\"style[data-framer-css], style[data-framer-css-ssr], style[data-framer-css-ssr-minified]\");for(const style of styles){const rules=style.sheet?.cssRules;if(!rules)continue;const styleRules=[];for(const rule of rules){if(rule instanceof CSSStyleRule){styleRules.push([rule,false]);}else if(rule instanceof CSSMediaRule){if(rule.conditionText===\"(prefers-color-scheme: dark)\"){for(const subrule of rule.cssRules){if(subrule instanceof CSSStyleRule){styleRules.push([subrule,true]);}}}}}for(const[rule,isDarkMedia]of styleRules){const css=rule.cssText;const hasVars=css.includes(\"--token-\");if(!hasVars)continue;const isDark=isDarkMedia?rule.selectorText===\"body\":rule.selectorText==='body[data-framer-theme=\"dark\"]';const isLight=!isDarkMedia&&rule.selectorText===\"body\";if(!isDark&&!isLight)continue;if(isDark){if(!darkSection){darkSection=css.substring(css.indexOf(\"{\")+1,css.lastIndexOf(\"}\")).trim();}}else{if(!lightSection){lightSection=css.substring(css.indexOf(\"{\")+1,css.lastIndexOf(\"}\")).trim();}}if(darkSection&&lightSection)break;}if(darkSection&&lightSection)break;}}return{light:lightSection,dark:darkSection};}export function useDarkMode(){const isPreview=typeof window!==\"undefined\"&&window.location.origin.endsWith(\"framercanvas.com\");const[isDarkMode,setIsDarkMode]=useState(()=>{if(typeof window===\"undefined\"){return false;}else if(isPreview&&typeof document!==\"undefined\"){return document.body.getAttribute(\"data-framer-theme\")===\"dark\";}else{return window.matchMedia(\"(prefers-color-scheme: dark)\").matches;}});useEffect(()=>{if(isPreview){const observer=new MutationObserver(mutations=>{mutations.forEach(mutation=>{if(mutation.attributeName===\"data-framer-theme\"){const theme=document.body.getAttribute(\"data-framer-theme\");setIsDarkMode(theme===\"dark\");}});});observer.observe(document.body,{attributes:true,attributeFilter:[\"data-framer-theme\"]});return()=>observer.disconnect();}else{const mediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");const handleChange=e=>{setIsDarkMode(e.matches);};// Update initial value\nif(mediaQuery.matches!==isDarkMode){setIsDarkMode(mediaQuery.matches);}mediaQuery.addListener(handleChange);return()=>mediaQuery.removeListener(handleChange);}},[isPreview]);return isDarkMode;}function extractCSSVariableName(cssString){if(!cssString||!cssString.startsWith(\"var(\")){return\"\";}const match=cssVariableRegex.exec(cssString);if(match){const variableName=match[1];return variableName||\"\";}return\"\";}function parseVariables(section){const vars={};if(!section)return vars;const declarations=section.split(\";\").filter(Boolean);declarations.forEach(declaration=>{const[name,value]=declaration.split(\":\").map(s=>s.trim());if(name&&value){vars[name]=value;}});return vars;}function extractDefaultValue(cssVar){// Check if the string starts with \"var(\"\nif(!cssVar||!cssVar.startsWith(\"var(\")){return cssVar// Return the original value if it doesn't start with \"var(\"\n;}// Remove \"var(\" from the beginning and \")\" from the end\nconst content=cssVar.slice(4,-1);// Split the content by comma\nconst parts=content.split(\",\");// If there's more than one part, the second part is the default value\nif(parts.length>1){// Trim any whitespace from the default value\nreturn parts.slice(1).join(\",\").trim();}// If there's no comma, return an empty string or null\nreturn\"\";}\nexport const __FramerMetadata__ = {\"exports\":{\"useDarkMode\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useColors\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useColors.map","function _define_property(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});}else{obj[key]=value;}return obj;}import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,Color}from\"framer\";import{useEffect,useState,useRef,useMemo}from\"react\";import{useMotionValue,useSpring}from\"framer-motion\";import{useColors}from\"https://framerusercontent.com/modules/k76epLFsVsF4jlsF5pgg/vhK3G0ntf62fqS2tFDno/useColors.js\";const characterSets={detailed:\"$@B%8&WM#*oahkbdpqwmZO0QLCJUYXzcvunxrjft/\\\\|()1{}[]?-_+~<>i!lI;:,\\\"^`'.\",standard:\"@%#*+=-:.\",blocks:\"█▓▒░ \",binary:\"01\",hex:\"0123456789ABCDEF\"};const DEFAULT_IMAGE={src:\"https://framerusercontent.com/images/rMjuVOUhT39Hdz1kbwue16ZOySE.png\",srcSet:\"https://framerusercontent.com/images/rMjuVOUhT39Hdz1kbwue16ZOySE.png?scale-down-to=512 512w,https://framerusercontent.com/images/rMjuVOUhT39Hdz1kbwue16ZOySE.png 710w\"};const DEFAULT_FONT={fontFamily:'\"Fragment Mono\", monospace',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"};/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 400\n */export default function InteractiveASCII(props){const{cursor,backgroundColor,color,font,sizing,style,glow,staticEffect}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const image=props.image||DEFAULT_IMAGE;const sizeMode=style?.width&&style?.height?\"both\":style?.width?\"width\":style?.height?\"height\":\"none\";const isSolidColor=color.mode===\"color\";const ditheringMode=staticEffect?\"noise\":props.ditheringMode;const[text,setText]=useState(\"\");const canvasRef=useRef(null);const ctxRef=useRef(null);const maskCanvasRef=useRef(null);const maskCtxRef=useRef(null);const ref=useRef(null);const textRef=useRef(null);const glowRef=useRef(null);const staticIntervalRef=useRef(null);const{x:cursorX,y:cursorY,initialized:cursorInitialized,initializedRef:cursorInitializedRef}=useFollowCursor(cursor?.smoothing||0,textRef);const lastValuesRef=useRef({cursorX:0,cursorY:0,cursorInitialized,outputWidth:props.outputWidth,characterSet:props.characterSet,customCharacterSet:props.customCharacterSet,ditheringMode,invertColors:props.invertColors,whiteMode:props.whiteMode,blur:props.blur,brightness:props.brightness,contrast:props.contrast,cursorStyle:cursor?.style,cursorInvert:cursor?.invert,cursorWidth:cursor?.width,font});const[color1Value,color2Value]=useColors(isSolidColor?\"#FFF\":color.color1,isSolidColor?\"#FFF\":color.color2);const[color1Color,color2Color]=useMemo(()=>[new Color(color1Value),new Color(color2Value)],[color1Value,color2Value]);const colorInterpolatorRef=useRef(()=>createColorInterpolator(color.mode,color1Color,color2Color));const rngSeedRef=useRef(Math.random());const[img,setImg]=useState(null);const[cursorImg,setCursorImg]=useState(null);useEffect(()=>{if(image?.src){const img=new Image;img.crossOrigin=\"anonymous\";img.onload=()=>{setImg(img);};img.src=image.src;return()=>{img.onload=null;};}else{setImg(null);}},[image]);useEffect(()=>{if(cursor?.style===\"image\"&&cursor?.image?.src){const img=new Image;img.crossOrigin=\"anonymous\";img.onload=()=>{setCursorImg(img);};img.src=cursor.image.src;return()=>{img.onload=null;};}else{setCursorImg(null);}},[cursor?.style,cursor?.image]);useEffect(()=>{colorInterpolatorRef.current=createColorInterpolator(color.mode,color1Color,color2Color);},[color1Color,color2Color,color.mode]);useEffect(()=>{lastValuesRef.current={...lastValuesRef.current,outputWidth:props.outputWidth,characterSet:props.characterSet,customCharacterSet:props.customCharacterSet,ditheringMode,invertColors:props.invertColors,whiteMode:props.whiteMode,blur:props.blur,brightness:props.brightness,contrast:props.contrast,font,cursorStyle:cursor?.style,cursorInvert:cursor?.invert,cursorWidth:cursor?.width};},[props.outputWidth,props.characterSet,props.customCharacterSet,ditheringMode,props.invertColors,props.whiteMode,props.blur,props.brightness,props.contrast,font,cursor?.style,cursor?.invert,cursor?.width]);useEffect(()=>{// Initialize canvas and context\nif(!canvasRef.current){canvasRef.current=document.createElement(\"canvas\");ctxRef.current=canvasRef.current.getContext(\"2d\",{willReadFrequently:true});}if(!maskCanvasRef.current){maskCanvasRef.current=document.createElement(\"canvas\");maskCtxRef.current=maskCanvasRef.current.getContext(\"2d\",{willReadFrequently:true});}if(img&&ctxRef.current&&maskCtxRef.current){const loadImage=async()=>{try{const{ascii,grayValues}=generateASCII(img,lastValuesRef.current,canvasRef.current,ctxRef.current,cursorX,cursorY,cursorInitializedRef,textRef,cursorImg,rngSeedRef);setText(ascii);// Update the mask with gradient colors\nif(!isSolidColor){const{outputWidth:asciiWidth}=lastValuesRef.current;const asciiHeight=Math.round(img.height/img.width*asciiWidth*measureFontAspectRatio(font));maskCanvasRef.current.width=asciiWidth;maskCanvasRef.current.height=asciiHeight;const imageData=maskCtxRef.current.getImageData(0,0,asciiWidth,asciiHeight);const data=imageData.data;for(let i=0;i<grayValues.length;i++){const gray=grayValues[i];const point1=color.mode===\"gradient\"?color.color1Point/100:color.threshold/100;const point2=color.mode===\"gradient\"?color.color2Point/100:1;let percent;if(point1===point2){// If points are equal, pick color based on which side of the point the gray value falls\npercent=gray/255<point1?0:1;}else{percent=Math.min(Math.max(mapRange(gray/255,Math.min(point1,point2),Math.max(point1,point2),0,1),0),1);}let interpolatedColor=percent<=point1?color1Color:percent>=point2?color2Color:colorInterpolatorRef.current(percent);const{r,g,b,a}=Color.toRgb(interpolatedColor);const idx=i*4;data[idx]=isNaN(r)?0:r;data[idx+1]=isNaN(g)?0:g;data[idx+2]=isNaN(b)?0:b;data[idx+3]=typeof a===\"number\"?isNaN(a)?0:a*255:255;}maskCtxRef.current.putImageData(imageData,0,0);}}catch(error){console.error(\"Error generating ASCII:\",error);}};let needsUpdate=false;// Subscribe to motion value changes\nconst unsubscribeX=cursorX.on(\"change\",()=>{needsUpdate=true;});const unsubscribeY=cursorY.on(\"change\",()=>{needsUpdate=true;});// Set up interval to check for changes\nconst intervalId=setInterval(()=>{if(needsUpdate){const currentValues={...lastValuesRef.current,cursorInitialized:cursorInitializedRef.current,cursorX:cursorX.get(),cursorY:cursorY.get()};// Check if any values have changed\nconst hasChanged=Object.entries(currentValues).some(([key,value])=>lastValuesRef.current[key]!==value);if(hasChanged){loadImage();lastValuesRef.current=currentValues;}needsUpdate=false;}},24);// Set up static effect interval if enabled\nif(staticEffect&&staticEffect.interval>0&&!(isCanvas&&staticEffect.preview===false)){// Clear any existing interval\nif(staticIntervalRef.current){clearInterval(staticIntervalRef.current);}// Create new interval for static effect\nstaticIntervalRef.current=setInterval(()=>{rngSeedRef.current=Math.random();loadImage();},staticEffect.interval*1e3);}else if(staticIntervalRef.current){// Clear interval if static effect is disabled\nclearInterval(staticIntervalRef.current);staticIntervalRef.current=null;}// Initial load\nloadImage();return()=>{clearInterval(intervalId);if(staticIntervalRef.current){clearInterval(staticIntervalRef.current);staticIntervalRef.current=null;}unsubscribeX();unsubscribeY();};}return()=>{if(canvasRef.current){canvasRef.current.remove();}if(maskCanvasRef.current){maskCanvasRef.current.remove();}if(staticIntervalRef.current){clearInterval(staticIntervalRef.current);staticIntervalRef.current=null;}};},[img,props,cursorX,cursorY,cursorImg,staticEffect]);useEffect(()=>{// Scale text to fit container width\nif(ref.current&&textRef.current){const updateScale=()=>{const containerWidth=ref.current?.offsetWidth;const containerHeight=ref.current?.offsetHeight;const textWidth=textRef.current?.scrollWidth;const textHeight=textRef.current?.scrollHeight;if(textWidth&&textHeight){let scale=1;let width=style?.width||\"auto\";let height=style?.height||\"auto\";switch(sizeMode){case\"width\":scale=containerWidth/textWidth;height=style?.height||`${textHeight*scale}px`;break;case\"height\":scale=containerHeight/textHeight;width=style?.width||`${textWidth*scale}px`;break;case\"both\":const widthScale=containerWidth/textWidth;const heightScale=containerHeight/textHeight;scale=sizing===\"fit\"?Math.min(widthScale,heightScale):Math.max(widthScale,heightScale);break;case\"none\":scale=1;break;}const translate=sizeMode===\"none\"?\"\":`translate(-50%, -50%)`;const transform=`${translate} scale(${scale})`;textRef.current.style.transform=transform;if(glowRef.current){glowRef.current.style.transform=transform;}ref.current.style.width=width;ref.current.style.height=height;}};const resizeObserver=new ResizeObserver(updateScale);resizeObserver.observe(ref.current);resizeObserver.observe(textRef.current);// Initial scale\nupdateScale();return()=>{resizeObserver.disconnect();};}},[text,sizeMode,sizing]);const textStyle={width:\"fit-content\",height:\"fit-content\",color:color.mode===\"color\"?color.color:\"transparent\",userSelect:\"none\",whiteSpace:\"pre\",textAlign:\"center\",transformOrigin:\"center\",fontVariantNumeric:\"tabular-nums\",...sizeMode!==\"none\"?{position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\"}:{},...!isSolidColor?{backgroundImage:`url(${maskCanvasRef.current?.toDataURL()})`,backgroundRepeat:\"no-repeat\",backgroundSize:\"100% 100%\",imageRendering:\"pixelated\",backgroundClip:\"text\",WebkitBackgroundClip:\"text\"}:{},...font};return /*#__PURE__*/_jsxs(\"div\",{ref:ref,style:{position:\"relative\",overflow:\"hidden\",backgroundColor,borderRadius:props.radius,...style},children:[glow?.blur>0&&glow?.opacity>0&&/*#__PURE__*/_jsx(\"div\",{ref:glowRef,style:{position:\"absolute\",filter:`blur(${glow.blur}px)`,...textStyle,opacity:glow.opacity},\"aria-hidden\":\"true\",children:text}),/*#__PURE__*/_jsx(\"div\",{ref:textRef,style:{...textStyle},\"aria-label\":image?.alt,children:text})]});}InteractiveASCII.displayName=\"Interactive ASCII\";addPropertyControls(InteractiveASCII,{cursor:{type:ControlType.Object,icon:\"effect\",optional:true,defaultValue:{size:20,smoothing:0},controls:{style:{type:ControlType.Enum,defaultValue:\"gradient\",options:[\"gradient\",\"circle\",\"image\"],optionTitles:[\"Gradient\",\"Circle\",\"Image\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},image:{type:ControlType.ResponsiveImage,hidden:props=>props.style!==\"image\"},width:{type:ControlType.Number,defaultValue:20,min:1,max:500,step:1,description:\"Measured in characters\"},invert:{type:ControlType.Boolean,defaultValue:false},smoothing:{type:ControlType.Number,defaultValue:0,min:0,max:100,step:1}}},image:{type:ControlType.ResponsiveImage,__defaultAssetReference:\"data:framer/asset-reference,rMjuVOUhT39Hdz1kbwue16ZOySE.png?originalFilename=image.png&preferredSize=auto\"},sizing:{type:ControlType.Enum,defaultValue:\"fit\",options:[\"fit\",\"fill\"],optionTitles:[\"Fit\",\"Fill\"],displaySegmentedControl:true},font:{type:\"font\",defaultFontType:\"monospace\",displayTextAlignment:false,controls:\"extended\",defaultValue:{fontSize:12,lineHeight:1}},color:{type:ControlType.Object,controls:{mode:{type:ControlType.Enum,options:[\"color\",\"gradient\",\"glow\"],optionTitles:[\"Color\",\"Gradient\",\"Glow\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},color:{type:ControlType.Color,defaultValue:\"#fff\",hidden:props=>props.mode!==\"color\"},color1:{type:ControlType.Color,defaultValue:\"#fff\",title:\"Color 1\",hidden:props=>props.mode!==\"gradient\"&&props.mode!==\"glow\"},color1Point:{type:ControlType.Number,defaultValue:0,min:0,max:100,step:1,unit:\"%\",title:\"Position\",hidden:props=>props.mode!==\"gradient\"},color2:{type:ControlType.Color,defaultValue:\"#000\",title:\"Color 2\",hidden:props=>props.mode!==\"gradient\"&&props.mode!==\"glow\"},color2Point:{type:ControlType.Number,defaultValue:100,min:0,max:100,step:1,unit:\"%\",title:\"Position\",hidden:props=>props.mode!==\"gradient\"},threshold:{type:ControlType.Number,defaultValue:50,min:0,max:100,step:1,unit:\"%\",hidden:props=>props.mode!==\"glow\"}}},glow:{type:ControlType.Object,optional:true,icon:\"effect\",controls:{blur:{type:ControlType.Number,defaultValue:8,min:1,max:30,step:1},opacity:{type:ControlType.Number,defaultValue:1,min:0,max:1,step:.01}}},staticEffect:{type:ControlType.Object,optional:true,icon:\"effect\",title:\"Static\",controls:{preview:{type:ControlType.Boolean,defaultValue:true,description:\"Show effect in editor\"},interval:{type:ControlType.Number,defaultValue:.1,min:.05,max:1,step:.01,unit:\"s\",description:\"Makes the text change continuously like a static/noise effect\"}}},backgroundColor:{type:ControlType.Color,defaultValue:\"#000\",optional:true,title:\"Background\"},outputWidth:{type:ControlType.Number,defaultValue:100,min:20,max:500,step:1,title:\"Width\"},characterSet:{type:ControlType.Enum,defaultValue:\"detailed\",options:[\"detailed\",\"standard\",\"blocks\",\"binary\",\"hex\",\"custom\"],optionTitles:[`Detailed (${characterSets.detailed})`,`Standard (${characterSets.standard})`,`Blocks (${characterSets.blocks})`,`Binary (${characterSets.binary})`,`Hex (${characterSets.hex})`,\"Custom\"],title:\"Characters\"},customCharacterSet:{type:ControlType.String,defaultValue:\"@%#*+=-:.\",placeholder:\"Character set\",title:\"Custom\",hidden:props=>props.characterSet!==\"custom\"},ditheringMode:{type:ControlType.Enum,defaultValue:\"none\",options:[\"none\",\"floyd\",\"atkinson\",\"ordered\"],optionTitles:[\"None\",\"Floyd-Steinberg\",\"Atkinson\",\"Ordered\"],title:\"Dithering\",hidden:props=>!!props.staticEffect},invertColors:{type:ControlType.Boolean,defaultValue:false,title:\"Invert\"},whiteMode:{type:ControlType.Enum,defaultValue:\"ignore\",options:[\"keep\",\"ignore\"],optionTitles:[\"Keep\",\"Ignore\"],displaySegmentedControl:true,title:\"White\"},blur:{type:ControlType.Number,defaultValue:0,min:0,max:10,step:1,displayStepper:true},brightness:{type:ControlType.Number,defaultValue:0,min:-100,max:100},contrast:{type:ControlType.Number,defaultValue:0,min:-100,max:100},radius:{type:ControlType.BorderRadius,defaultValue:\"0px\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});// Helper Functions\n// Measure font aspect ratio by creating a temporary element\nfunction measureFontAspectRatio(font){font=font||DEFAULT_FONT;const temp=document.createElement(\"div\");temp.style.position=\"absolute\";temp.style.visibility=\"hidden\";temp.style.whiteSpace=\"nowrap\";temp.style.fontFamily=font.fontFamily;temp.style.fontWeight=font.fontWeight;temp.style.fontSize=font.fontSize;temp.style.lineHeight=font.lineHeight;temp.style.letterSpacing=font.letterSpacing;temp.textContent=\"W\";document.body.appendChild(temp);const width=temp.offsetWidth;const height=temp.offsetHeight;document.body.removeChild(temp);return width/height;}// Clamp a value between min and max.\nfunction clamp(value,min,max){return Math.max(min,Math.min(max,value));}// ASCII Art Generation Functions\n// Generate grayscale 0-255 values from an image.\nfunction generateGrayValues(img,props,canvas,ctx,cursorX,cursorY,cursorInitializedRef,containerRef,cursorImg){const{cursorStyle,cursorWidth,cursorInvert,outputWidth:asciiWidth,brightness,contrast:contrastValue,blur:blurValue,invertColors:invertEnabled,font}=props;const contrastFactor=259*(contrastValue+255)/(255*(259-contrastValue));const fontAspectRatio=measureFontAspectRatio(font);const asciiHeight=Math.round(img.height/img.width*asciiWidth*fontAspectRatio);canvas.width=asciiWidth;canvas.height=asciiHeight;ctx.filter=blurValue>0?`blur(${blurValue}px)`:\"none\";ctx.drawImage(img,0,0,asciiWidth,asciiHeight);if(cursorWidth&&cursorInitializedRef.current){// Map cursor coordinates from component space to ASCII grid space\nconst mappedX=cursorX.get()*asciiWidth;const mappedY=cursorY.get()*(asciiHeight/fontAspectRatio);ctx.save();ctx.scale(1,fontAspectRatio);switch(cursorStyle){case\"gradient\":{// Create a radial gradient for the cursor effect\nconst gradient=ctx.createRadialGradient(mappedX,mappedY,0,mappedX,mappedY,cursorWidth/2);if(cursorInvert){gradient.addColorStop(0,\"rgba(255, 255, 255, 1)\");gradient.addColorStop(1,\"rgba(255, 255, 255, 0)\");}else{gradient.addColorStop(0,\"rgba(0, 0, 0, 1)\");gradient.addColorStop(1,\"rgba(0, 0, 0, 0)\");}ctx.fillStyle=gradient;ctx.fillRect(0,0,asciiWidth,asciiHeight/fontAspectRatio);break;}case\"circle\":{ctx.fillStyle=cursorInvert?\"rgba(255, 255, 255, 1)\":\"rgba(0, 0, 0, 1)\";ctx.beginPath();ctx.arc(mappedX,mappedY,cursorWidth/2,0,Math.PI*2);ctx.fill();break;}case\"image\":{if(cursorImg){// Calculate the size of the cursor image in ASCII grid space\nconst cursorHeight=cursorImg.height/cursorImg.width*cursorWidth;// Draw the cursor image centered at the cursor position\nctx.save();if(cursorInvert){ctx.filter=\"invert(1)\";}ctx.drawImage(cursorImg,mappedX-cursorWidth/2,mappedY-cursorHeight/2,cursorWidth,cursorHeight);ctx.restore();}break;}}ctx.restore();}const imageData=ctx.getImageData(0,0,asciiWidth,asciiHeight);const data=imageData.data;const gray=[];for(let i=0;i<data.length;i+=4){let lum=.299*data[i]+.587*data[i+1]+.114*data[i+2];if(invertEnabled)lum=255-lum;let adjusted=clamp(contrastFactor*(lum-128)+128+brightness,0,255);gray.push(adjusted);}return{gray,asciiHeight};}// Generate standard ASCII art (non-DOG modes).\nfunction generateASCII(img,props,canvas,ctx,cursorX,cursorY,cursorInitializedRef,containerRef,cursorImg,rngSeedRef){const{outputWidth:asciiWidth,ditheringMode:ditherAlgorithm,characterSet:charset,customCharacterSet,whiteMode}=props;const ignoreWhite=whiteMode===\"ignore\";const gradient=charset===\"custom\"?customCharacterSet||\"0 \":characterSets[charset];const nLevels=gradient.length;const{gray:grayOriginal,asciiHeight}=generateGrayValues(img,props,canvas,ctx,cursorX,cursorY,cursorInitializedRef,containerRef,cursorImg);const gray=[...grayOriginal];let ascii=\"\";if(ditherAlgorithm!==\"none\"){if(ditherAlgorithm===\"floyd\"){// Floyd–Steinberg dithering\nfor(let y=0;y<asciiHeight;y++){let line=\"\";for(let x=0;x<asciiWidth;x++){const idx=y*asciiWidth+x;if(ignoreWhite&&grayOriginal[idx]===255){line+=\" \";continue;}let computedLevel=Math.round(gray[idx]/255*(nLevels-1));line+=gradient.charAt(computedLevel);const newPixel=computedLevel/(nLevels-1)*255;const error=gray[idx]-newPixel;if(x+1<asciiWidth){gray[idx+1]=clamp(gray[idx+1]+error*(7/16),0,255);}if(x-1>=0&&y+1<asciiHeight){gray[idx-1+asciiWidth]=clamp(gray[idx-1+asciiWidth]+error*(3/16),0,255);}if(y+1<asciiHeight){gray[idx+asciiWidth]=clamp(gray[idx+asciiWidth]+error*(5/16),0,255);}if(x+1<asciiWidth&&y+1<asciiHeight){gray[idx+asciiWidth+1]=clamp(gray[idx+asciiWidth+1]+error*(1/16),0,255);}}ascii+=line+\"\\n\";}}else if(ditherAlgorithm===\"atkinson\"){// Atkinson dithering\nfor(let y=0;y<asciiHeight;y++){let line=\"\";for(let x=0;x<asciiWidth;x++){const idx=y*asciiWidth+x;if(ignoreWhite&&grayOriginal[idx]===255){line+=\" \";continue;}let computedLevel=Math.round(gray[idx]/255*(nLevels-1));line+=gradient.charAt(computedLevel);const newPixel=computedLevel/(nLevels-1)*255;const error=gray[idx]-newPixel;const diffusion=error/8;if(x+1<asciiWidth){gray[idx+1]=clamp(gray[idx+1]+diffusion,0,255);}if(x+2<asciiWidth){gray[idx+2]=clamp(gray[idx+2]+diffusion,0,255);}if(y+1<asciiHeight){if(x-1>=0){gray[idx-1+asciiWidth]=clamp(gray[idx-1+asciiWidth]+diffusion,0,255);}gray[idx+asciiWidth]=clamp(gray[idx+asciiWidth]+diffusion,0,255);if(x+1<asciiWidth){gray[idx+asciiWidth+1]=clamp(gray[idx+asciiWidth+1]+diffusion,0,255);}}if(y+2<asciiHeight){gray[idx+2*asciiWidth]=clamp(gray[idx+2*asciiWidth]+diffusion,0,255);}}ascii+=line+\"\\n\";}}else if(ditherAlgorithm===\"noise\"){const rng=new SeededRandom(rngSeedRef.current);// Noise dithering\nfor(let y=0;y<asciiHeight;y++){let line=\"\";for(let x=0;x<asciiWidth;x++){const idx=y*asciiWidth+x;const randomValue=rng.next();if(ignoreWhite&&grayOriginal[idx]===255){line+=\" \";continue;}const noise=(randomValue-.4)*(255/nLevels);const noisyValue=clamp(gray[idx]+noise,0,255);let computedLevel=Math.round(noisyValue/255*(nLevels-1));line+=gradient.charAt(computedLevel);}ascii+=line+\"\\n\";}}else if(ditherAlgorithm===\"ordered\"){// Ordered dithering using a 4x4 Bayer matrix.\nconst bayer=[[0,8,2,10],[12,4,14,6],[3,11,1,9],[15,7,13,5]];const matrixSize=4;for(let y=0;y<asciiHeight;y++){let line=\"\";for(let x=0;x<asciiWidth;x++){const idx=y*asciiWidth+x;if(ignoreWhite&&grayOriginal[idx]===255){line+=\" \";continue;}const p=gray[idx]/255;const t=(bayer[y%matrixSize][x%matrixSize]+.5)/(matrixSize*matrixSize);let valueWithDither=p+t-.5;valueWithDither=Math.min(Math.max(valueWithDither,0),1);let computedLevel=Math.floor(valueWithDither*nLevels);if(computedLevel>=nLevels)computedLevel=nLevels-1;line+=gradient.charAt(computedLevel);}ascii+=line+\"\\n\";}}}else{// Simple mapping without dithering.\nfor(let y=0;y<asciiHeight;y++){let line=\"\";for(let x=0;x<asciiWidth;x++){const idx=y*asciiWidth+x;if(ignoreWhite&&grayOriginal[idx]===255){line+=\" \";continue;}const computedLevel=Math.round(gray[idx]/255*(nLevels-1));line+=gradient.charAt(computedLevel);}ascii+=line+\"\\n\";}}return{ascii,grayValues:gray};}function useFollowCursor(smoothing=0,containerRef){const movementTransition={damping:100,stiffness:mapRange(smoothing,0,100,2e3,50)};const hasSpring=smoothing!==0;const mouseX=useMotionValue(0);const mouseY=useMotionValue(0);const springX=useSpring(mouseX,movementTransition);const springY=useSpring(mouseY,movementTransition);const previousScrollXRef=useRef(0);const previousScrollYRef=useRef(0);const[initialized,setInitialized]=useState(false);const isInitializedRef=useRef(false);useEffect(()=>{const handleMouseMove=event=>{if(!containerRef.current)return;const rect=containerRef.current.getBoundingClientRect();const x=event.clientX-rect.left;const y=event.clientY-rect.top;// Convert to percentages, handling edge cases to prevent infinite values\nconst xPercent=rect.width===0?0:x/rect.width;const yPercent=rect.height===0?0:y/rect.height;mouseX.set(xPercent);mouseY.set(yPercent);if(!isInitializedRef.current){springX.jump(xPercent);springY.jump(yPercent);isInitializedRef.current=true;setInitialized(true);}};const handleScroll=()=>{if(!containerRef.current||!isInitializedRef.current)return;const rect=containerRef.current.getBoundingClientRect();const scrollX=window.scrollX||window.pageXOffset||document.documentElement.scrollLeft;const scrollY=window.scrollY||window.pageYOffset||document.documentElement.scrollTop;// Calculate scroll delta\nconst deltaX=scrollX-previousScrollXRef.current;const deltaY=scrollY-previousScrollYRef.current;// Update previous scroll positions\npreviousScrollXRef.current=scrollX;previousScrollYRef.current=scrollY;// Convert scroll delta to percentage, handling edge cases\nconst deltaXPercent=rect.width===0?0:deltaX/rect.width;const deltaYPercent=rect.height===0?0:deltaY/rect.height;// Update position using scroll delta percentages\nmouseX.set(mouseX.get()+deltaXPercent);mouseY.set(mouseY.get()+deltaYPercent);};window.addEventListener(\"mousemove\",handleMouseMove);window.addEventListener(\"scroll\",handleScroll);return()=>{window.removeEventListener(\"mousemove\",handleMouseMove);window.removeEventListener(\"scroll\",handleScroll);};},[containerRef]);return{initialized,initializedRef:isInitializedRef,x:hasSpring?springX:mouseX,y:hasSpring?springY:mouseY};}function mapRange(value,fromLow,fromHigh,toLow,toHigh){if(fromLow===fromHigh){return toLow;}const percentage=(value-fromLow)/(fromHigh-fromLow);return toLow+percentage*(toHigh-toLow);}function createColorInterpolator(mode,color1,color2){if(mode===\"glow\"){return Color.interpolate(color2,new Color(color2.r,color2.g,color2.b,0));}return Color.interpolate(color1,color2);}class SeededRandom{next(){this.seed=this.seed*16807%2147483647;return(this.seed-1)/2147483646;}constructor(seed){_define_property(this,\"seed\",void 0);this.seed=seed%2147483647;if(this.seed<=0)this.seed+=2147483646;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"InteractiveASCII\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"400\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b012016)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-lcZJM .framer-styles-preset-1hqruh9:not(.rich-text-wrapper), .framer-lcZJM .framer-styles-preset-1hqruh9.rich-text-wrapper a { --framer-link-current-text-color: var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, #7a7a7a); --framer-link-hover-text-color: var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, #5d4bff); --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, #7a7a7a); }\"];export const className=\"framer-lcZJM\";\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 (04b9457)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormContainer,FormPlainTextInput,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import InteractiveASCII from\"https://framerusercontent.com/modules/quIQjXeusVKZRk3V2tVC/5hoALzyXyTieiXjYdtoX/InteractiveASCII_Prod.js\";import ArrowRight from\"https://framerusercontent.com/modules/qWXc86Mgrtt3h78sDulX/E7xZCIcnCQShwN5vHgtO/KWJFL9E3H.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/c8xEvWkD4ZY54bGUedkA/baoJQIWwHxj5ZfpviAjC/nFigYfwha.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/Fyzu3cLEv8hPCXO0b0rV/JuORBaGMcgQpVJU16mx9/qFdYnq6sJ.js\";import Button2 from\"https://framerusercontent.com/modules/gcmX9AodOvt1mpLChzPN/shHyFDZBjDU8P3jcp7fj/GvaUdEJ9H.js\";import IconLink from\"https://framerusercontent.com/modules/eS3jCRVC5V9aCITgzWDB/W2tAQUSDkyop11R6hDea/tp9U7msI9.js\";const InteractiveASCIIFonts=getFonts(InteractiveASCII);const Button2Fonts=getFonts(Button2);const IconLinkFonts=getFonts(IconLink);const cycleOrder=[\"AckiTaErA\",\"F0pl2XHyR\"];const serializationHash=\"framer-VmHYP\";const variantClassNames={AckiTaErA:\"framer-v-1jfz9aj\",F0pl2XHyR:\"framer-v-1ql19r5\"};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 addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;}};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 humanReadableVariantMap={\"Variant 1\":\"AckiTaErA\",\"Variant 2\":\"F0pl2XHyR\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"AckiTaErA\"};};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({cycleOrder,defaultVariant:\"AckiTaErA\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const VkOxK1vv21tck3ja=activeVariantCallback(async(...args)=>{setVariant(\"AckiTaErA\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];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-1jfz9aj\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"AckiTaErA\",ref:refBinding,style:{...style},...addPropertyOverrides({F0pl2XHyR:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1w5bz7o-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"cvWHcdiUI-container\",nodeId:\"cvWHcdiUI\",rendersWithMotion:true,scopeId:\"jYLSyzVMs\",children:/*#__PURE__*/_jsx(InteractiveASCII,{backgroundColor:\"var(--token-a64a9d8b-4ac4-4f9b-9951-d5bacc817ef4, rgb(255, 255, 255))\",blur:0,brightness:0,characterSet:\"detailed\",color:{color:\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",color1:\"rgb(255, 255, 255)\",color1Point:0,color2:\"rgb(0, 0, 0)\",color2Point:100,mode:\"color\",threshold:50},contrast:0,customCharacterSet:\"@%#*+=-:.\",ditheringMode:\"none\",font:{fontFamily:'\"Fragment Mono\", monospace',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},glow:{blur:8,opacity:1},height:\"100%\",id:\"cvWHcdiUI\",image:addImageAlt({pixelHeight:500,pixelWidth:500,src:\"https://framerusercontent.com/images/aKRV8dchRWIRWdET32wcubszFs.png?width=500&height=500\"},\"\"),invertColors:true,layoutId:\"cvWHcdiUI\",outputWidth:100,radius:\"0px\",sizing:\"fit\",staticEffect:{interval:.1,preview:true},style:{height:\"100%\",width:\"100%\"},whiteMode:\"ignore\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1n3o8ox\",\"data-border\":true,\"data-framer-name\":\"Frame 186\",layoutDependency:layoutDependency,layoutId:\"I357:14874;154:3920\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-653b92ac-30f0-4c47-a07d-87f6ca76ea9d, rgb(238, 236, 254))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vw8kkg\",\"data-framer-name\":\"Frame 166\",layoutDependency:layoutDependency,layoutId:\"I357:14874;154:3921\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gri65a\",layoutDependency:layoutDependency,layoutId:\"v3Hj1DTLg\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7QmVzbGV5LTcwMGl0YWxpYw==\",\"--framer-font-family\":'\"Besley\", \"Besley Placeholder\", serif',\"--framer-font-size\":\"30px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"106.11%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255)))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"Q1VTVE9NO0Flb25payBNZWRpdW0=\",\"--framer-font-family\":'\"Aeonik Medium\", \"Aeonik Medium Placeholder\", sans-serif',\"--framer-font-style\":\"normal\",\"--framer-font-weight\":\"400\",\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, rgb(122, 122, 122)))\"},children:\"Stay \"}),\"informed\"]})}),className:\"framer-12ipal0\",\"data-framer-name\":\"Lorem ipsum \\u2028on our newsletter\",fonts:[\"GF;Besley-700italic\",\"CUSTOM;Aeonik Medium\"],layoutDependency:layoutDependency,layoutId:\"I357:14874;154:3922\",style:{\"--extracted-1w3ko1f\":\"var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, rgb(122, 122, 122))\",\"--extracted-r6o4lv\":\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-na9k85\",\"data-styles-preset\":\"nFigYfwha\",children:\"Enter your email to follow along as we build the BitRobot Network.\"})}),className:\"framer-q9aawt\",\"data-framer-name\":\"Lorem ipsum dolor sit amet consectetur. Semper molestie volutpat massa mauris feugiat semper. Metus sapien etiam elementum diam at egestas volutpat.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I357:14874;154:3923\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/f7e709c2-07ea-4b6f-a4a5-57be63dae86c/submit\",className:\"framer-79ctaz\",layoutDependency:layoutDependency,layoutId:\"OMKH_kAax\",nodeId:\"OMKH_kAax\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.label,{className:\"framer-u2bo1\",layoutDependency:layoutDependency,layoutId:\"BHWMwdtop\",children:/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-19iz1z4\",inputName:\"Email\",layoutDependency:layoutDependency,layoutId:\"PgR1q8iEi\",placeholder:\"ENTER YOUR EMAIL\",required:true,style:{\"--framer-input-background\":\"var(--token-a64a9d8b-4ac4-4f9b-9951-d5bacc817ef4, rgb(255, 255, 255))\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"var(--token-653b92ac-30f0-4c47-a07d-87f6ca76ea9d, rgb(238, 236, 254))\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"8px\",\"--framer-input-border-radius-bottom-right\":\"8px\",\"--framer-input-border-radius-top-left\":\"8px\",\"--framer-input-border-radius-top-right\":\"8px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, rgb(122, 122, 122))\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, rgb(122, 122, 122))\"},type:\"email\"})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+0+349+32+0+139.833+0+0,...addPropertyOverrides({F0pl2XHyR:{y:(componentViewport?.y||0)+0+349+32+0+0+139.833+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hgms9o-container\",layoutDependency:layoutDependency,layoutId:\"CQpvMKZ8Z-container\",nodeId:\"CQpvMKZ8Z\",rendersWithMotion:true,scopeId:\"jYLSyzVMs\",children:/*#__PURE__*/_jsx(Button2,{cSs50wm5B:\"rgb(0, 0, 0)\",fiY8zLCG9:{borderColor:\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",borderStyle:\"solid\",borderWidth:1},height:\"100%\",id:\"CQpvMKZ8Z\",iDVd4wm8Z:\"rgba(93, 75, 255, 0.8)\",JvssU9esN:ArrowRight,layoutId:\"CQpvMKZ8Z\",ld8MrSiH3:\"var(--token-a64a9d8b-4ac4-4f9b-9951-d5bacc817ef4, rgb(255, 255, 255))\",qmrk_ue1w:{borderColor:\"rgba(93, 75, 255, 0.8)\",borderStyle:\"solid\",borderWidth:1},rtTDz5bc_:\"0px 1px 8px 0px rgba(0, 0, 0, 0.1)\",style:{height:\"100%\"},type:\"submit\",variant:formVariants(formState,{pending:\"JimqCW3W2\",success:\"iFleC0aWR\"},\"tmrSG_Xrw\"),VkOxK1vv2:VkOxK1vv21tck3ja,width:\"100%\",yR1xUjX8z:\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\"})})})]})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-118lncn\",\"data-border\":true,\"data-framer-name\":\"Frame 188\",layoutDependency:layoutDependency,layoutId:\"I357:14874;154:3927\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-653b92ac-30f0-4c47-a07d-87f6ca76ea9d, rgb(238, 236, 254))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{F0pl2XHyR:{\"--border-left-width\":\"0px\",\"--border-top-width\":\"1px\"}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2xz052\",\"data-border\":true,\"data-framer-name\":\"Frame 187\",layoutDependency:layoutDependency,layoutId:\"I357:14874;154:3928\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-653b92ac-30f0-4c47-a07d-87f6ca76ea9d, rgb(238, 236, 254))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-12zd1iu\",\"data-framer-name\":\"Frame 185\",layoutDependency:layoutDependency,layoutId:\"I357:14874;154:3929\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1d6284r\",\"data-framer-name\":\"Frame 31\",layoutDependency:layoutDependency,layoutId:\"I357:14874;154:3930\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QmVzbGV5LTYwMGl0YWxpYw==\",\"--framer-font-family\":'\"Besley\", \"Besley Placeholder\", serif',\"--framer-font-size\":\"24px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255)))\"},children:\"Learn\"})}),className:\"framer-1bizyos\",\"data-framer-name\":\"Learn\",fonts:[\"GF;Besley-600italic\"],layoutDependency:layoutDependency,layoutId:\"I357:14874;154:3931\",style:{\"--extracted-r6o4lv\":\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17t62ew\",\"data-framer-name\":\"Frame 26\",layoutDependency:layoutDependency,layoutId:\"I357:14874;154:3932\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-na9k85\",\"data-styles-preset\":\"nFigYfwha\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, rgb(122, 122, 122)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"I357:14874;154:3933\",openInNewTab:false,relValues:[],scopeId:\"jYLSyzVMs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1hqruh9\",\"data-styles-preset\":\"qFdYnq6sJ\",children:\"Home\"})})})}),className:\"framer-wntl7b\",\"data-framer-name\":\"our story\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I357:14874;154:3933\",style:{\"--extracted-r6o4lv\":\"var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, rgb(122, 122, 122))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-na9k85\",\"data-styles-preset\":\"nFigYfwha\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, rgb(122, 122, 122)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"NKh_dqnAr\"},motionChild:true,nodeId:\"Ec0VW299f\",openInNewTab:false,relValues:[],scopeId:\"jYLSyzVMs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1hqruh9\",\"data-styles-preset\":\"qFdYnq6sJ\",children:\"The Network\"})})})}),className:\"framer-1tdk5gk\",\"data-framer-name\":\"our story\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Ec0VW299f\",style:{\"--extracted-r6o4lv\":\"var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, rgb(122, 122, 122))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-na9k85\",\"data-styles-preset\":\"nFigYfwha\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, rgb(122, 122, 122)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"qBqm1BUlF\"},motionChild:true,nodeId:\"JpTrHob4s\",openInNewTab:false,relValues:[],scopeId:\"jYLSyzVMs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1hqruh9\",\"data-styles-preset\":\"qFdYnq6sJ\",children:\"Our Story\"})})})}),className:\"framer-op9ppi\",\"data-framer-name\":\"our story\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JpTrHob4s\",style:{\"--extracted-r6o4lv\":\"var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, rgb(122, 122, 122))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-na9k85\",\"data-styles-preset\":\"nFigYfwha\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, rgb(122, 122, 122)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"kEPSgbT7U\"},motionChild:true,nodeId:\"I357:14874;154:3935\",openInNewTab:false,relValues:[],scopeId:\"jYLSyzVMs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1hqruh9\",\"data-styles-preset\":\"qFdYnq6sJ\",children:\"Blog\"})})})}),className:\"framer-hvp1u3\",\"data-framer-name\":\"blog\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I357:14874;154:3935\",style:{\"--extracted-r6o4lv\":\"var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, rgb(122, 122, 122))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-na9k85\",\"data-styles-preset\":\"nFigYfwha\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, rgb(122, 122, 122)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"iWhbtTlIk\"},motionChild:true,nodeId:\"RPfbgWKFi\",openInNewTab:false,relValues:[],scopeId:\"jYLSyzVMs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1hqruh9\",\"data-styles-preset\":\"qFdYnq6sJ\",children:\"Whitepaper\"})})})}),className:\"framer-1237ls8\",\"data-framer-name\":\"blog\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RPfbgWKFi\",style:{\"--extracted-r6o4lv\":\"var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, rgb(122, 122, 122))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-3ale1o\",\"data-framer-name\":\"Frame 184\",layoutDependency:layoutDependency,layoutId:\"I357:14874;154:3940\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-a4frki\",\"data-framer-name\":\"Frame 32\",layoutDependency:layoutDependency,layoutId:\"I357:14874;154:3941\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QmVzbGV5LTYwMGl0YWxpYw==\",\"--framer-font-family\":'\"Besley\", \"Besley Placeholder\", serif',\"--framer-font-size\":\"24px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255)))\"},children:\"Get involved\"})}),className:\"framer-1xqw44v\",\"data-framer-name\":\"Get involved\",fonts:[\"GF;Besley-600italic\"],layoutDependency:layoutDependency,layoutId:\"I357:14874;154:3942\",style:{\"--extracted-r6o4lv\":\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hkp6gk\",\"data-framer-name\":\"Frame 26\",layoutDependency:layoutDependency,layoutId:\"I357:14874;154:3943\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-na9k85\",\"data-styles-preset\":\"nFigYfwha\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, rgb(122, 122, 122)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"qxzW7vJ6f\"},motionChild:true,nodeId:\"I357:14874;154:3947\",openInNewTab:false,relValues:[],scopeId:\"jYLSyzVMs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1hqruh9\",\"data-styles-preset\":\"qFdYnq6sJ\",children:\"Grand Challenges\"})})})}),className:\"framer-r2fnc0\",\"data-framer-name\":\"grand challenges\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I357:14874;154:3947\",style:{\"--extracted-r6o4lv\":\"var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, rgb(122, 122, 122))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+349+32+0+0+0+0+0+0+44.8+0+24.8,...addPropertyOverrides({F0pl2XHyR:{y:(componentViewport?.y||0)+0+349+32+203.833+24+0+0+0+0+0+0+44.8+0+24.8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lifuio-container\",layoutDependency:layoutDependency,layoutId:\"i6dNjtQ8y-container\",nodeId:\"i6dNjtQ8y\",rendersWithMotion:true,scopeId:\"jYLSyzVMs\",children:/*#__PURE__*/_jsx(IconLink,{height:\"100%\",id:\"i6dNjtQ8y\",layoutId:\"i6dNjtQ8y\",lEp8qQqr6:\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",mLayxvBPY:true,w0sSYPxPP:\"https://jobs.solana.com/companies/bitrobot-foundation\",width:\"100%\",ydTbn3zXn:\"var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, rgb(122, 122, 122))\",YEUtEHcMt:\"Careers\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+349+32+0+0+0+0+0+0+44.8+0+49.8,...addPropertyOverrides({F0pl2XHyR:{y:(componentViewport?.y||0)+0+349+32+203.833+24+0+0+0+0+0+0+44.8+0+49.8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nrcg5g-container\",layoutDependency:layoutDependency,layoutId:\"fGgSAzvsh-container\",nodeId:\"fGgSAzvsh\",rendersWithMotion:true,scopeId:\"jYLSyzVMs\",children:/*#__PURE__*/_jsx(IconLink,{height:\"100%\",id:\"fGgSAzvsh\",layoutId:\"fGgSAzvsh\",lEp8qQqr6:\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",mLayxvBPY:true,w0sSYPxPP:\"mailto:contact@bitrobot.ai\",width:\"100%\",ydTbn3zXn:\"var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, rgb(122, 122, 122))\",YEUtEHcMt:\"Email\"})})})]})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1j77zz5\",\"data-framer-name\":\"Frame 33\",layoutDependency:layoutDependency,layoutId:\"I357:14874;154:3950\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QmVzbGV5LTYwMGl0YWxpYw==\",\"--framer-font-family\":'\"Besley\", \"Besley Placeholder\", serif',\"--framer-font-size\":\"24px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255)))\"},children:\"Community\"})}),className:\"framer-8nyyns\",\"data-framer-name\":\"Community\",fonts:[\"GF;Besley-600italic\"],layoutDependency:layoutDependency,layoutId:\"I357:14874;154:3951\",style:{\"--extracted-r6o4lv\":\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-172ih53\",\"data-framer-name\":\"Frame 25\",layoutDependency:layoutDependency,layoutId:\"I357:14874;154:3952\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+349+32+0+0+0+0+44.8+0+0,...addPropertyOverrides({F0pl2XHyR:{y:(componentViewport?.y||0)+0+349+32+203.833+24+0+0+188.8+0+44.8+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ob89k4-container\",layoutDependency:layoutDependency,layoutId:\"itMrbv4xL-container\",nodeId:\"itMrbv4xL\",rendersWithMotion:true,scopeId:\"jYLSyzVMs\",children:/*#__PURE__*/_jsx(IconLink,{height:\"100%\",id:\"itMrbv4xL\",layoutId:\"itMrbv4xL\",lEp8qQqr6:\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",mLayxvBPY:true,w0sSYPxPP:\"https://x.com/BitRobotNetwork\",width:\"100%\",ydTbn3zXn:\"var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, rgb(122, 122, 122))\",YEUtEHcMt:\"X/Twitter\"})})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1oxjr3t\",\"data-framer-name\":\"Frame 186\",layoutDependency:layoutDependency,layoutId:\"I357:14874;154:3959\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2tr8yn\",\"data-framer-name\":\"Frame 32\",layoutDependency:layoutDependency,layoutId:\"I357:14874;154:3960\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QmVzbGV5LTYwMGl0YWxpYw==\",\"--framer-font-family\":'\"Besley\", \"Besley Placeholder\", serif',\"--framer-font-size\":\"24px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255)))\"},children:\"Company\"})}),className:\"framer-150db69\",\"data-framer-name\":\"Company\",fonts:[\"GF;Besley-600italic\"],layoutDependency:layoutDependency,layoutId:\"I357:14874;154:3961\",style:{\"--extracted-r6o4lv\":\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jj30l3\",\"data-framer-name\":\"Frame 25\",layoutDependency:layoutDependency,layoutId:\"I357:14874;154:3962\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-na9k85\",\"data-styles-preset\":\"nFigYfwha\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, rgb(122, 122, 122)))\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{WWSybRodo:\"privacy\"},unresolvedPathSlugs:{WWSybRodo:{collectionId:\"RffD20BvN\",collectionItemId:\"mFw_2xQ9T\"}},webPageId:\"u1OQsnkuY\"},motionChild:true,nodeId:\"I357:14874;154:3963\",openInNewTab:false,relValues:[],scopeId:\"jYLSyzVMs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1hqruh9\",\"data-styles-preset\":\"qFdYnq6sJ\",children:\"Privacy Policy\"})})})}),className:\"framer-6u2p2\",\"data-framer-name\":\"Privacy Policy\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I357:14874;154:3963\",style:{\"--extracted-r6o4lv\":\"var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, rgb(122, 122, 122))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1643pwy\",\"data-framer-name\":\"Frame 31\",layoutDependency:layoutDependency,layoutId:\"I357:14874;154:3964\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-na9k85\",\"data-styles-preset\":\"nFigYfwha\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, rgb(122, 122, 122)))\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{WWSybRodo:\"terms\"},unresolvedPathSlugs:{WWSybRodo:{collectionId:\"RffD20BvN\",collectionItemId:\"ghq8aUYOV\"}},webPageId:\"u1OQsnkuY\"},motionChild:true,nodeId:\"I357:14874;154:3965\",openInNewTab:false,relValues:[],scopeId:\"jYLSyzVMs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1hqruh9\",\"data-styles-preset\":\"qFdYnq6sJ\",children:\"Terms of Service\"})})})}),className:\"framer-1f23eg2\",\"data-framer-name\":\"Terms of Service\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I357:14874;154:3965\",style:{\"--extracted-r6o4lv\":\"var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, rgb(122, 122, 122))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-na9k85\",\"data-styles-preset\":\"nFigYfwha\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, rgb(122, 122, 122)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"b2VfTeAzt\"},motionChild:true,nodeId:\"I357:14874;154:3966\",openInNewTab:false,relValues:[],scopeId:\"jYLSyzVMs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1hqruh9\",\"data-styles-preset\":\"qFdYnq6sJ\",children:\"Brand Assets\"})})})}),className:\"framer-1ar34h9\",\"data-framer-name\":\"Brand Assets\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I357:14874;154:3966\",style:{\"--extracted-r6o4lv\":\"var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, rgb(122, 122, 122))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]})]})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xein33\",\"data-framer-name\":\"Frame 190\",layoutDependency:layoutDependency,layoutId:\"I357:14874;154:3967\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-fppcck\",\"data-framer-name\":\"Frame 189\",layoutDependency:layoutDependency,layoutId:\"I357:14874;154:3968\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1758m0l\",\"data-framer-name\":\"Frame 191\",layoutDependency:layoutDependency,layoutId:\"I357:14874;154:3969\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Flb25payBNZWRpdW0=\",\"--framer-font-family\":'\"Aeonik Medium\", \"Aeonik Medium Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255)))\"},children:\"contact@bitrobot.ai\"})}),className:\"framer-il3rq2\",\"data-framer-name\":\"contact@bitrobot.ai\",fonts:[\"CUSTOM;Aeonik Medium\"],layoutDependency:layoutDependency,layoutId:\"I357:14874;154:3970\",style:{\"--extracted-r6o4lv\":\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Flb25payBNZWRpdW0=\",\"--framer-font-family\":'\"Aeonik Medium\", \"Aeonik Medium Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255)))\"},children:\"\\xa92025\"})}),className:\"framer-p085w5\",\"data-framer-name\":\"\\xa92025\",fonts:[\"CUSTOM;Aeonik Medium\"],layoutDependency:layoutDependency,layoutId:\"I357:14874;154:3971\",style:{\"--extracted-r6o4lv\":\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:222,intrinsicWidth:642.5,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+349+32+0+200.8+0),pixelHeight:444,pixelWidth:1285,sizes:\"136px\",src:\"https://framerusercontent.com/images/1Az7oGmHlBgOaIPiMw6DuVww8M.png?scale-down-to=1024&width=1285&height=444\",srcSet:\"https://framerusercontent.com/images/1Az7oGmHlBgOaIPiMw6DuVww8M.png?scale-down-to=512&width=1285&height=444 512w,https://framerusercontent.com/images/1Az7oGmHlBgOaIPiMw6DuVww8M.png?scale-down-to=1024&width=1285&height=444 1024w,https://framerusercontent.com/images/1Az7oGmHlBgOaIPiMw6DuVww8M.png?width=1285&height=444 1285w\"},className:\"framer-h4st08\",\"data-framer-name\":\"BitRobot Badge\",layoutDependency:layoutDependency,layoutId:\"lw93QxggA\",...addPropertyOverrides({F0pl2XHyR:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:222,intrinsicWidth:642.5,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+349+32+203.833+24+389.6+0+0),pixelHeight:444,pixelWidth:1285,sizes:`calc((${componentViewport?.width||\"100vw\"} - 16px) * 0.3095)`,src:\"https://framerusercontent.com/images/1Az7oGmHlBgOaIPiMw6DuVww8M.png?scale-down-to=1024&width=1285&height=444\",srcSet:\"https://framerusercontent.com/images/1Az7oGmHlBgOaIPiMw6DuVww8M.png?scale-down-to=512&width=1285&height=444 512w,https://framerusercontent.com/images/1Az7oGmHlBgOaIPiMw6DuVww8M.png?scale-down-to=1024&width=1285&height=444 1024w,https://framerusercontent.com/images/1Az7oGmHlBgOaIPiMw6DuVww8M.png?width=1285&height=444 1285w\"}}},baseVariant,gestureVariant)})]})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-VmHYP.framer-1se5x9d, .framer-VmHYP .framer-1se5x9d { display: block; }\",\".framer-VmHYP.framer-1jfz9aj { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 24px 0px; position: relative; width: 1106px; }\",\".framer-VmHYP .framer-1w5bz7o-container { flex: none; height: 309px; position: relative; width: 100%; }\",\".framer-VmHYP .framer-1n3o8ox { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: visible; padding: 32px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-VmHYP .framer-vw8kkg, .framer-VmHYP .framer-1d6284r, .framer-VmHYP .framer-a4frki, .framer-VmHYP .framer-1j77zz5, .framer-VmHYP .framer-2tr8yn { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-VmHYP .framer-1gri65a { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-VmHYP .framer-12ipal0, .framer-VmHYP .framer-1bizyos, .framer-VmHYP .framer-wntl7b, .framer-VmHYP .framer-1tdk5gk, .framer-VmHYP .framer-op9ppi, .framer-VmHYP .framer-hvp1u3, .framer-VmHYP .framer-1237ls8, .framer-VmHYP .framer-1xqw44v, .framer-VmHYP .framer-r2fnc0, .framer-VmHYP .framer-8nyyns, .framer-VmHYP .framer-150db69, .framer-VmHYP .framer-6u2p2, .framer-VmHYP .framer-1f23eg2, .framer-VmHYP .framer-1ar34h9, .framer-VmHYP .framer-il3rq2, .framer-VmHYP .framer-p085w5 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-VmHYP .framer-q9aawt { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 277px; word-break: break-word; word-wrap: break-word; }\",\".framer-VmHYP .framer-79ctaz { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 277px; }\",\".framer-VmHYP .framer-u2bo1 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",'.framer-VmHYP .framer-19iz1z4 { --framer-input-focused-border-color: var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, #5d4bff); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-family: \"PP NeueBit Bold\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-padding: 8px; flex: none; height: 40px; position: relative; width: 100%; }',\".framer-VmHYP .framer-1hgms9o-container { align-self: stretch; flex: none; height: auto; position: relative; width: auto; }\",\".framer-VmHYP .framer-118lncn { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 32px; position: relative; width: 1px; }\",\".framer-VmHYP .framer-2xz052 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 80px 24px 0px; position: relative; width: 100%; }\",\".framer-VmHYP .framer-12zd1iu { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-VmHYP .framer-17t62ew, .framer-VmHYP .framer-hkp6gk, .framer-VmHYP .framer-172ih53, .framer-VmHYP .framer-1jj30l3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-VmHYP .framer-3ale1o, .framer-VmHYP .framer-1oxjr3t { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-VmHYP .framer-1lifuio-container, .framer-VmHYP .framer-nrcg5g-container, .framer-VmHYP .framer-1ob89k4-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-VmHYP .framer-1643pwy { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-VmHYP .framer-xein33 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-VmHYP .framer-fppcck { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 4px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-VmHYP .framer-1758m0l { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 300px; }\",\".framer-VmHYP .framer-h4st08 { aspect-ratio: 2.894144144144144 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 47px); overflow: visible; position: relative; width: 136px; }\",\".framer-VmHYP.framer-v-1ql19r5.framer-1jfz9aj { width: 390px; }\",\".framer-VmHYP.framer-v-1ql19r5 .framer-1n3o8ox { flex-direction: column; gap: 24px; padding: 32px 8px 0px 8px; }\",\".framer-VmHYP.framer-v-1ql19r5 .framer-vw8kkg, .framer-VmHYP.framer-v-1ql19r5 .framer-1gri65a, .framer-VmHYP.framer-v-1ql19r5 .framer-q9aawt, .framer-VmHYP.framer-v-1ql19r5 .framer-79ctaz { width: 100%; }\",\".framer-VmHYP.framer-v-1ql19r5 .framer-118lncn { flex: none; height: min-content; padding: 24px 0px 32px 0px; width: 100%; }\",\".framer-VmHYP.framer-v-1ql19r5 .framer-2xz052 { align-content: unset; align-items: unset; display: grid; gap: 28px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); justify-content: center; padding: 0px 0px 24px 0px; }\",\".framer-VmHYP.framer-v-1ql19r5 .framer-12zd1iu { align-content: flex-start; align-items: flex-start; align-self: start; justify-self: start; width: 100%; }\",\".framer-VmHYP.framer-v-1ql19r5 .framer-3ale1o, .framer-VmHYP.framer-v-1ql19r5 .framer-1j77zz5, .framer-VmHYP.framer-v-1ql19r5 .framer-1oxjr3t { align-self: start; justify-self: start; width: 100%; }\",\".framer-VmHYP.framer-v-1ql19r5 .framer-xein33 { align-content: flex-end; align-items: flex-end; }\",\".framer-VmHYP.framer-v-1ql19r5 .framer-h4st08 { height: var(--framer-aspect-ratio-supported, 40px); width: 31%; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-VmHYP[data-border=\"true\"]::after, .framer-VmHYP [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 653\n * @framerIntrinsicWidth 1106\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"F0pl2XHyR\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerjYLSyzVMs=withCSS(Component,css,\"framer-VmHYP\");export default FramerjYLSyzVMs;FramerjYLSyzVMs.displayName=\"Footer\";FramerjYLSyzVMs.defaultProps={height:653,width:1106};addPropertyControls(FramerjYLSyzVMs,{variant:{options:[\"AckiTaErA\",\"F0pl2XHyR\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerjYLSyzVMs,[{explicitInter:true,fonts:[{family:\"Fragment Mono\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/fragmentmono/v6/4iCr6K5wfMRRjxp0DA6-2CLnN4FNh4UI_1U.woff2\",weight:\"400\"},{family:\"Besley\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/besley/v22/PlIjFlO1MaNwaNG8WR2J-IiUAH-_aH6CRpBiFdGg4-E04A.woff2\",weight:\"700\"},{family:\"Aeonik Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/bipwmKPLAEAvG5VoLK5JhqPb6c.woff2\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"PP NeueBit Bold\",source:\"custom\",url:\"https://framerusercontent.com/assets/LhlnRGZ9aD8mHk26ghaljbgKEcs.woff2\"},{family:\"Besley\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/besley/v22/PlIjFlO1MaNwaNG8WR2J-IiUAH-_aH6Cf5BiFdGg4-E04A.woff2\",weight:\"600\"}]},...InteractiveASCIIFonts,...Button2Fonts,...IconLinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjYLSyzVMs\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1106\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"F0pl2XHyR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"653\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jYLSyzVMs.map","// Generated by Framer (84a2f33)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Dither from\"https://framerusercontent.com/modules/lx89wDT6AiK5luo3hObH/fMVNYfQEejqC2cRWKym9/Dither_Prod.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/tPSItyOOWFh83il67TXV/igFrRnS9OVfWwwgRbMTz/ajJAm6x4R.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/c8xEvWkD4ZY54bGUedkA/baoJQIWwHxj5ZfpviAjC/nFigYfwha.js\";const DitherFonts=getFonts(Dither);const enabledGestures={WtQJbYxfY:{hover:true}};const serializationHash=\"framer-U6CkL\";const variantClassNames={WtQJbYxfY:\"framer-v-1pm4xs9\"};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 toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}: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,iconImage,id,link,text,title,width,...props})=>{return{...props,BdjuejUyn:text??props.BdjuejUyn??\"Spin up a subnet to coordinate resources, define tasks, and drive progress in embodied AI.\",cGbQ5ikKC:title??props.cGbQ5ikKC??\"Launch a subnet\",VpMCFh3Pp:link??props.VpMCFh3Pp,VWnCFK7OE:iconImage??props.VWnCFK7OE??{pixelHeight:1080,pixelWidth:1920,src:\"https://framerusercontent.com/images/7JsM4zftTdOoe5WkopbtPELdmIc.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/7JsM4zftTdOoe5WkopbtPELdmIc.png?scale-down-to=512 512w,https://framerusercontent.com/images/7JsM4zftTdOoe5WkopbtPELdmIc.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/7JsM4zftTdOoe5WkopbtPELdmIc.png 1920w\"}};};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,cGbQ5ikKC,BdjuejUyn,VpMCFh3Pp,VWnCFK7OE,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"WtQJbYxfY\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];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__*/_jsx(Link,{href:VpMCFh3Pp,motionChild:true,nodeId:\"WtQJbYxfY\",openInNewTab:true,scopeId:\"OmiUII02V\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1pm4xs9\",className,classNames)} framer-1wbnnkl`,\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"WtQJbYxfY\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-653b92ac-30f0-4c47-a07d-87f6ca76ea9d, rgb(238, 236, 254))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-a64a9d8b-4ac4-4f9b-9951-d5bacc817ef4, rgb(255, 255, 255))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,...style},variants:{\"WtQJbYxfY-hover\":{backgroundColor:\"var(--token-653b92ac-30f0-4c47-a07d-87f6ca76ea9d, rgb(238, 236, 254))\"}},...addPropertyOverrides({\"WtQJbYxfY-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-qx4pgh\",\"data-framer-name\":\"Dither Settings\",layoutDependency:layoutDependency,layoutId:\"r7YnhfIPh\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2ax24q-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"FWCSpm0xI-container\",nodeId:\"FWCSpm0xI\",rendersWithMotion:true,scopeId:\"OmiUII02V\",children:/*#__PURE__*/_jsx(Dither,{algorithm:\"floyd-steinberg\",animation:{canvasPreview:true,enabled:false,intensity:10,interval:.1},backgroundColor:\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",brightness:0,dotColor:\"var(--token-a64a9d8b-4ac4-4f9b-9951-d5bacc817ef4, rgb(255, 255, 255))\",enabled:true,glow:0,height:\"100%\",id:\"FWCSpm0xI\",image:toResponsiveImage(VWnCFK7OE),layoutId:\"FWCSpm0xI\",midtones:10,pixelSize:1,radius:\"0px\",style:{height:\"100%\",width:\"100%\"},threshold:40,width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1osxolf\",\"data-framer-name\":\"Frame 170\",layoutDependency:layoutDependency,layoutId:\"yfbkL37UI\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1togl7s\",\"data-framer-name\":\"Frame 169\",layoutDependency:layoutDependency,layoutId:\"c6XLWVtd3\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-18box6k\",\"data-styles-preset\":\"ajJAm6x4R\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255)))\"},children:\"Launch a subnet\"})}),className:\"framer-m9lz0n\",\"data-framer-name\":\"Launch a subnet\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ESC1232ij\",style:{\"--extracted-a0htzi\":\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:cGbQ5ikKC,verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-na9k85\",\"data-styles-preset\":\"nFigYfwha\",children:\"Spin up a subnet to coordinate resources, define tasks, and drive progress in embodied AI.\"})}),className:\"framer-1bli55m\",\"data-framer-name\":\"Spin up a subnet to coordinate resources, define tasks, and drive progress in embodied AI.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Db7LuqbLi\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:BdjuejUyn,verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ich1n4\",\"data-framer-name\":\"arrow-narrow-up-right\",layoutDependency:layoutDependency,layoutId:\"Kdq4Cph1I\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1g1likt\",\"data-framer-name\":\"Icon\",fill:'var(--token-22b1f422-1248-47fe-9de8-0f831faf4e5f, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',intrinsicHeight:20,intrinsicWidth:20,layoutDependency:layoutDependency,layoutId:\"I357:14834;1007:9311\",style:{rotate:45},svg:'<svg width=\"20\" height=\"20\" viewBox=\"-2 -2 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M0 16L16 0M16 0H5.33333M16 0V10.6667\" stroke=\"#5D4BFF\" stroke-width=\"2.66667\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',variants:{\"WtQJbYxfY-hover\":{rotate:0}},withExternalLayout:true})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-U6CkL.framer-1wbnnkl, .framer-U6CkL .framer-1wbnnkl { display: block; }\",\".framer-U6CkL.framer-1pm4xs9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 16px; position: relative; text-decoration: none; width: 547px; }\",\".framer-U6CkL .framer-qx4pgh { flex: none; height: 84px; overflow: hidden; position: relative; width: 84px; will-change: var(--framer-will-change-override, transform); }\",\".framer-U6CkL .framer-2ax24q-container { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; }\",\".framer-U6CkL .framer-1osxolf { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-U6CkL .framer-1togl7s { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-U6CkL .framer-m9lz0n, .framer-U6CkL .framer-1bli55m { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-U6CkL .framer-ich1n4 { aspect-ratio: 1 / 1; flex: none; gap: 0px; height: var(--framer-aspect-ratio-supported, 32px); overflow: hidden; position: relative; width: 32px; }\",\".framer-U6CkL .framer-1g1likt { bottom: 10px; flex: none; left: 6px; position: absolute; right: 10px; top: 6px; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-U6CkL[data-border=\"true\"]::after, .framer-U6CkL [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 116\n * @framerIntrinsicWidth 547\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"LFp4Uq0qk\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"cGbQ5ikKC\":\"title\",\"BdjuejUyn\":\"text\",\"VpMCFh3Pp\":\"link\",\"VWnCFK7OE\":\"iconImage\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOmiUII02V=withCSS(Component,css,\"framer-U6CkL\");export default FramerOmiUII02V;FramerOmiUII02V.displayName=\"Get Involved\";FramerOmiUII02V.defaultProps={height:116,width:547};addPropertyControls(FramerOmiUII02V,{cGbQ5ikKC:{defaultValue:\"Launch a subnet\",displayTextArea:false,title:\"Title\",type:ControlType.String},BdjuejUyn:{defaultValue:\"Spin up a subnet to coordinate resources, define tasks, and drive progress in embodied AI.\",displayTextArea:false,title:\"Text\",type:ControlType.String},VpMCFh3Pp:{title:\"Link\",type:ControlType.Link},VWnCFK7OE:{__defaultAssetReference:\"data:framer/asset-reference,7JsM4zftTdOoe5WkopbtPELdmIc.png?originalFilename=Robot+Arm.png&preferredSize=auto\",title:\"Icon Image\",type:ControlType.ResponsiveImage}});addFonts(FramerOmiUII02V,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...DitherFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOmiUII02V\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"LFp4Uq0qk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"547\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"cGbQ5ikKC\\\":\\\"title\\\",\\\"BdjuejUyn\\\":\\\"text\\\",\\\"VpMCFh3Pp\\\":\\\"link\\\",\\\"VWnCFK7OE\\\":\\\"iconImage\\\"}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"116\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OmiUII02V.map","// Generated by Framer (2797bee)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/sMOWZKKvxg4KaceTquNy/p2b7frk8gidxwVk80Ibm/AHPOkGvLM.js\";const MotionDivWithFX=withFX(motion.div);const serializationHash=\"framer-Ybzgv\";const variantClassNames={ftTEg6yI1:\"framer-v-htxpv1\"};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 transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};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,title,width,...props})=>{return{...props,igomYzliz:title??props.igomYzliz??\"open data collection opportunities\"};};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,igomYzliz,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"ftTEg6yI1\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];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-htxpv1\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"ftTEg6yI1\",ref:refBinding,style:{backgroundColor:\"var(--token-653b92ac-30f0-4c47-a07d-87f6ca76ea9d, rgb(238, 236, 254))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"0px 1px 8px 0px rgba(0, 0, 0, 0.1)\",...style},children:[/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-dvw148\",\"data-framer-name\":\"Ellipse 3\",layoutDependency:layoutDependency,layoutId:\"wSflPdlJ8\",style:{backgroundColor:\"var(--token-7623262e-0795-430b-b526-3682d301ee4b, rgb(0, 194, 58))\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\",boxShadow:\"0px 0px 5px 4px rgba(0, 195, 58, 0.2)\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1i9q2sj\",\"data-styles-preset\":\"AHPOkGvLM\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255)))\"},children:\"open data collection opportunities\"})}),className:\"framer-19whqh3\",\"data-framer-name\":\"open data collection opportunities\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vpRGpvYrY\",style:{\"--extracted-r6o4lv\":\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:igomYzliz,verticalAlignment:\"center\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Ybzgv.framer-1vw1px9, .framer-Ybzgv .framer-1vw1px9 { display: block; }\",\".framer-Ybzgv.framer-htxpv1 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 8px 12px 8px 12px; position: relative; width: min-content; }\",\".framer-Ybzgv .framer-dvw148 { flex: none; height: 10px; position: relative; width: 10px; }\",\".framer-Ybzgv .framer-19whqh3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 35\n * @framerIntrinsicWidth 250.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"igomYzliz\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerSxrK1fTUf=withCSS(Component,css,\"framer-Ybzgv\");export default FramerSxrK1fTUf;FramerSxrK1fTUf.displayName=\"Open Tag\";FramerSxrK1fTUf.defaultProps={height:35,width:250.5};addPropertyControls(FramerSxrK1fTUf,{igomYzliz:{defaultValue:\"open data collection opportunities\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerSxrK1fTUf,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSxrK1fTUf\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"250.5\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"igomYzliz\\\":\\\"title\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"35\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SxrK1fTUf.map","// Generated by Framer (c9d77eb)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/sMOWZKKvxg4KaceTquNy/p2b7frk8gidxwVk80Ibm/AHPOkGvLM.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/Wqwp9XjOvKG04iYQYa5P/w8D1tcIg0dyb9e6nEs8P/bumvGfeAn.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/opfGI2xcSSSdqtMGJgfA/mh6Y7YrG0CuYRgzoo3mx/gfviUqRHp.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/c8xEvWkD4ZY54bGUedkA/baoJQIWwHxj5ZfpviAjC/nFigYfwha.js\";import Tag from\"https://framerusercontent.com/modules/YvmUg1trVdGDJhMf5HOk/L3afqFNIPXjhM4NU0SkF/EliQvSrtA.js\";import Footer from\"https://framerusercontent.com/modules/RizZJJZ68t9KCpQ7etrB/E2r0o01MpHHLLfG4LXYr/jYLSyzVMs.js\";import GetInvolved from\"https://framerusercontent.com/modules/Dg1LvGlzpuKFrNlvrn5x/X4YT99kxcgEV7JIyjc9q/OmiUII02V.js\";import OpenTag from\"https://framerusercontent.com/modules/WBdxrdS5Rf9WPkE03Xdf/txhfHtReOkZG4DI5nqPw/SxrK1fTUf.js\";import Button from\"https://framerusercontent.com/modules/XFf8nB5JexN1PwHOZ05H/38zEBlhsZp7DdPDNgbwq/x1zuyFUyj.js\";const OpenTagFonts=getFonts(OpenTag);const TagFonts=getFonts(Tag);const ButtonFonts=getFonts(Button);const GetInvolvedFonts=getFonts(GetInvolved);const FooterFonts=getFonts(Footer);const cycleOrder=[\"Ndg0MVwS4\",\"gsJUYoGYx\"];const serializationHash=\"framer-ClV4W\";const variantClassNames={gsJUYoGYx:\"framer-v-1yoypya\",Ndg0MVwS4:\"framer-v-gwkmlh\"};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 toString=value=>{return typeof value===\"string\"?value:String(value);};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};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 humanReadableVariantMap={\"Variant 1\":\"Ndg0MVwS4\",\"Variant 2\":\"gsJUYoGYx\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Ndg0MVwS4\"};};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({cycleOrder,defaultVariant:\"Ndg0MVwS4\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];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-gwkmlh\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Ndg0MVwS4\",ref:refBinding,style:{...style},...addPropertyOverrides({gsJUYoGYx:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ms3ax6\",\"data-framer-name\":\"Get Involved\",layoutDependency:layoutDependency,layoutId:\"EneOvst8n\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-kqr2xi\",\"data-framer-name\":\"Headline\",layoutDependency:layoutDependency,layoutId:\"H5WAGLUbw\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h2,{style:{\"--font-selector\":\"Q1VTVE9NO0Flb25payBNZWRpdW0=\",\"--framer-font-family\":'\"Aeonik Medium\", \"Aeonik Medium Placeholder\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"50px\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, rgb(122, 122, 122)))\"},children:[\"Power the next breakthrough in robotics — \",/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7QmVzbGV5LTYwMGl0YWxpYw==\",\"--framer-font-family\":'\"Besley\", \"Besley Placeholder\", serif',\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-1qn201a, var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255)))\"},children:\"join us\"})]})}),className:\"framer-1jje6m2\",\"data-framer-name\":\"Power the next breakthrough in robotics. Get involved today\",fonts:[\"CUSTOM;Aeonik Medium\",\"GF;Besley-600italic\"],layoutDependency:layoutDependency,layoutId:\"cnMBpnaEw\",style:{\"--extracted-1of0zx5\":\"var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, rgb(122, 122, 122))\",\"--extracted-1qn201a\":\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({gsJUYoGYx:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h2,{style:{\"--font-selector\":\"Q1VTVE9NO0Flb25payBNZWRpdW0=\",\"--framer-font-family\":'\"Aeonik Medium\", \"Aeonik Medium Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, rgb(122, 122, 122)))\"},children:[\"Power the next breakthrough in robotics — \",/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7QmVzbGV5LTYwMGl0YWxpYw==\",\"--framer-font-family\":'\"Besley\", \"Besley Placeholder\", serif',\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-1qn201a, var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255)))\"},children:\"join us\"})]})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hanyco\",\"data-border\":true,\"data-framer-name\":\"Open Opportunities\",layoutDependency:layoutDependency,layoutId:\"Tn8R3u2AG\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-653b92ac-30f0-4c47-a07d-87f6ca76ea9d, rgb(238, 236, 254))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f0e5e5\",\"data-framer-name\":\"Tag container\",layoutDependency:layoutDependency,layoutId:\"jwWTAtm9d\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,y:(componentViewport?.y||0)+0+0+0+74+0+0+0,...addPropertyOverrides({gsJUYoGYx:{y:(componentViewport?.y||0)+0+0+0+56+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ycvtko-container\",layoutDependency:layoutDependency,layoutId:\"cT_1CmBxY-container\",nodeId:\"cT_1CmBxY\",rendersWithMotion:true,scopeId:\"YG1DOQzMT\",children:/*#__PURE__*/_jsx(OpenTag,{height:\"100%\",id:\"cT_1CmBxY\",igomYzliz:\"open data collection opportunities\",layoutId:\"cT_1CmBxY\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-493386\",\"data-framer-name\":\"Open Opportunities Grid\",layoutDependency:layoutDependency,layoutId:\"r_S4RgNWK\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-9nv7qb\",\"data-framer-name\":\"Opportunity 1 \",layoutDependency:layoutDependency,layoutId:\"sEEG3G_es\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ubnjvy\",\"data-framer-name\":\"Opportunity\",layoutDependency:layoutDependency,layoutId:\"sVB0FgJsN\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rimzv2\",\"data-framer-name\":\"Frame 84\",layoutDependency:layoutDependency,layoutId:\"KzUsNG0V2\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-womnce\",\"data-framer-name\":\"Subnet\",layoutDependency:layoutDependency,layoutId:\"IA3iavtip\",style:{backgroundColor:\"var(--token-eb75c4df-db34-4f77-831c-f5e77784156f, rgb(246, 246, 246))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,boxShadow:\"0px 1px 8px 0px rgba(0, 0, 0, 0.1)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wjbkfp\",\"data-framer-name\":\"Frame 81\",layoutDependency:layoutDependency,layoutId:\"LCzbtfdo8\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jdsu9u\",\"data-framer-name\":\"Frame 89\",layoutDependency:layoutDependency,layoutId:\"iNci4635h\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,y:(componentViewport?.y||0)+0+0+0+74+0+51+0+0+0+0+0+0+0+16+0+0+0+0,...addPropertyOverrides({gsJUYoGYx:{y:(componentViewport?.y||0)+0+0+0+56+0+51+0+0+0+0+0+0+0+16+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-juflb6-container\",layoutDependency:layoutDependency,layoutId:\"hQykB9vov-container\",nodeId:\"hQykB9vov\",rendersWithMotion:true,scopeId:\"YG1DOQzMT\",children:/*#__PURE__*/_jsx(Tag,{height:\"100%\",id:\"hQykB9vov\",layoutId:\"hQykB9vov\",variant:\"d_ouVFs1B\",width:\"100%\",ZrR3CYy8i:toString(\"ET FUgi\")})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1i9q2sj\",\"data-styles-preset\":\"AHPOkGvLM\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255)))\"},children:\"SN/01\"})}),className:\"framer-mhkj2r\",\"data-framer-name\":\"SN/01\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xwgSzMLpW\",style:{\"--extracted-r6o4lv\":\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1p93knp\",\"data-framer-name\":\"Frame 88\",layoutDependency:layoutDependency,layoutId:\"IMILVKFus\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xwraxm\",\"data-framer-name\":\"Frame 79\",layoutDependency:layoutDependency,layoutId:\"e27jvMvqO\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-13ep44o\",\"data-styles-preset\":\"bumvGfeAn\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255)))\"},children:\"Drive and earn\"})}),className:\"framer-gga5t8\",\"data-framer-name\":\"Drive and earn\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wP_x_sWQb\",style:{\"--extracted-1eung3n\":\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-na9k85\",\"data-styles-preset\":\"nFigYfwha\",children:\"Buy a sidewalk robot. Catch aliens and complete missions to accumulate Qualified Miles.\"})}),className:\"framer-71ymrp\",\"data-framer-name\":\"Buy a sidewalk robot. Catch aliens and complete missions to accumulate Qualified Miles.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jU4V25A8E\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+0+0+0+74+0+51+0+0+0+0+0+0+0+16+75+0+127.2,...addPropertyOverrides({gsJUYoGYx:{y:(componentViewport?.y||0)+0+0+0+56+0+51+0+0+0+0+0+0+0+16+75+0+127.2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xtnwer-container\",layoutDependency:layoutDependency,layoutId:\"RG1OHQqC3-container\",nodeId:\"RG1OHQqC3\",rendersWithMotion:true,scopeId:\"YG1DOQzMT\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"RG1OHQqC3\",J6wv3bmhH:\"https://etfugi.gg/\",layoutId:\"RG1OHQqC3\",style:{height:\"100%\"},ulWYMyB8O:\"Get started\",variant:\"QOHsTKUYW\",wBLGCImee:true,width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-u2rcek\",\"data-framer-name\":\"Subnet\",layoutDependency:layoutDependency,layoutId:\"qhETxeePA\",style:{backgroundColor:\"var(--token-eb75c4df-db34-4f77-831c-f5e77784156f, rgb(246, 246, 246))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,boxShadow:\"0px 1px 8px 0px rgba(0, 0, 0, 0.1)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ik0z4y\",\"data-framer-name\":\"Frame 81\",layoutDependency:layoutDependency,layoutId:\"RJeQuhlnO\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1v6k5t4\",\"data-framer-name\":\"Frame 89\",layoutDependency:layoutDependency,layoutId:\"JJ14uJMYV\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,y:(componentViewport?.y||0)+0+0+0+74+0+51+0+0+0+0+0+0+0+16+0+0+0+0,...addPropertyOverrides({gsJUYoGYx:{y:(componentViewport?.y||0)+0+0+0+56+0+51+0+0+0+0+0+0+0+16+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tnvj5x-container\",layoutDependency:layoutDependency,layoutId:\"o70g0Lhir-container\",nodeId:\"o70g0Lhir\",rendersWithMotion:true,scopeId:\"YG1DOQzMT\",children:/*#__PURE__*/_jsx(Tag,{height:\"100%\",id:\"o70g0Lhir\",layoutId:\"o70g0Lhir\",variant:\"d_ouVFs1B\",width:\"100%\",ZrR3CYy8i:\"Seesaw\"})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1i9q2sj\",\"data-styles-preset\":\"AHPOkGvLM\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255)))\"},children:\"SN/05\"})}),className:\"framer-1n72kzi\",\"data-framer-name\":\"SN/01\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"IEl9IMoNs\",style:{\"--extracted-r6o4lv\":\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ij1zz4\",\"data-framer-name\":\"Frame 88\",layoutDependency:layoutDependency,layoutId:\"eEH8FIlDa\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xt6tq\",\"data-framer-name\":\"Frame 79\",layoutDependency:layoutDependency,layoutId:\"y72evm4Qo\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-13ep44o\",\"data-styles-preset\":\"bumvGfeAn\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255)))\"},children:\"Record household tasks\"})}),className:\"framer-4425gi\",\"data-framer-name\":\"Drive and earn\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MbhESAII6\",style:{\"--extracted-1eung3n\":\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-na9k85\",\"data-styles-preset\":\"nFigYfwha\",children:\"Real-world egocentric video collection using just your iPhone. Get the Seesaw app and start today.\"})}),className:\"framer-1cqhmum\",\"data-framer-name\":\"Buy a sidewalk robot. Catch aliens and complete missions to accumulate Qualified Miles.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"h7z2qwzdB\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+0+0+0+74+0+51+0+0+0+0+0+0+0+16+75+0+127.2,...addPropertyOverrides({gsJUYoGYx:{y:(componentViewport?.y||0)+0+0+0+56+0+51+0+0+0+0+0+0+0+16+75+0+127.2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1p25q8-container\",layoutDependency:layoutDependency,layoutId:\"KWN8C3q7x-container\",nodeId:\"KWN8C3q7x\",rendersWithMotion:true,scopeId:\"YG1DOQzMT\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"KWN8C3q7x\",J6wv3bmhH:\"https://seesaw.io/\",layoutId:\"KWN8C3q7x\",style:{height:\"100%\"},ulWYMyB8O:\"Get Started\",variant:\"QOHsTKUYW\",wBLGCImee:true,width:\"100%\"})})})]})]})]})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nwwsob\",\"data-framer-name\":\"Grid + Not Sure\",layoutDependency:layoutDependency,layoutId:\"jpwY65IzH\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mp636j\",\"data-framer-name\":\"Grid\",layoutDependency:layoutDependency,layoutId:\"tJgZd4y0v\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vgj3sy\",\"data-framer-name\":\"Left Column\",layoutDependency:layoutDependency,layoutId:\"KgkH2rVKM\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:116,width:`max((${componentViewport?.width||\"100vw\"} - 12px) / 2, 1px)`,y:(componentViewport?.y||0)+0+0+0+447.2+0+0+0+0+0,...addPropertyOverrides({gsJUYoGYx:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+429.2+0+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-n5jl1b-container\",layoutDependency:layoutDependency,layoutId:\"y5VHeTt_1-container\",nodeId:\"y5VHeTt_1\",rendersWithMotion:true,scopeId:\"YG1DOQzMT\",children:/*#__PURE__*/_jsx(GetInvolved,{BdjuejUyn:\"Spin up a subnet to coordinate resources, define tasks, and drive progress in embodied AI.\",cGbQ5ikKC:\"Launch a subnet\",height:\"100%\",id:\"y5VHeTt_1\",layoutId:\"y5VHeTt_1\",style:{width:\"100%\"},VpMCFh3Pp:\"https://form.typeform.com/to/kv7iWjKw\",VWnCFK7OE:addImageAlt({pixelHeight:2e3,pixelWidth:3e3,src:\"https://framerusercontent.com/images/pGL4MHQMo6Yjk213Xq26XHOhFY.jpg?width=3000&height=2000\",srcSet:\"https://framerusercontent.com/images/pGL4MHQMo6Yjk213Xq26XHOhFY.jpg?scale-down-to=512&width=3000&height=2000 512w,https://framerusercontent.com/images/pGL4MHQMo6Yjk213Xq26XHOhFY.jpg?scale-down-to=1024&width=3000&height=2000 1024w,https://framerusercontent.com/images/pGL4MHQMo6Yjk213Xq26XHOhFY.jpg?scale-down-to=2048&width=3000&height=2000 2048w,https://framerusercontent.com/images/pGL4MHQMo6Yjk213Xq26XHOhFY.jpg?width=3000&height=2000 3000w\"},\"cosmic view during night time\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:116,width:`max((${componentViewport?.width||\"100vw\"} - 12px) / 2, 1px)`,y:(componentViewport?.y||0)+0+0+0+447.2+0+0+0+0+128,...addPropertyOverrides({gsJUYoGYx:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+429.2+0+0+0+0+0+128}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-f95t3x-container\",layoutDependency:layoutDependency,layoutId:\"xus2KzWVK-container\",nodeId:\"xus2KzWVK\",rendersWithMotion:true,scopeId:\"YG1DOQzMT\",children:/*#__PURE__*/_jsx(GetInvolved,{BdjuejUyn:\"Provide robotic embodiments to power large-scale data collection and real-world evaluation.\",cGbQ5ikKC:\"Contribute hardware\",height:\"100%\",id:\"xus2KzWVK\",layoutId:\"xus2KzWVK\",style:{width:\"100%\"},VpMCFh3Pp:\"https://form.typeform.com/to/elsOhawP\",VWnCFK7OE:addImageAlt({pixelHeight:2560,pixelWidth:3840,src:\"https://framerusercontent.com/images/L53nnKH2YJCMPQWQHePf1su4lzc.jpg?width=3840&height=2560\",srcSet:\"https://framerusercontent.com/images/L53nnKH2YJCMPQWQHePf1su4lzc.jpg?scale-down-to=512&width=3840&height=2560 512w,https://framerusercontent.com/images/L53nnKH2YJCMPQWQHePf1su4lzc.jpg?scale-down-to=1024&width=3840&height=2560 1024w,https://framerusercontent.com/images/L53nnKH2YJCMPQWQHePf1su4lzc.jpg?scale-down-to=2048&width=3840&height=2560 2048w,https://framerusercontent.com/images/L53nnKH2YJCMPQWQHePf1su4lzc.jpg?width=3840&height=2560 3840w\"},\"green and white circuit board\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:116,width:`max((${componentViewport?.width||\"100vw\"} - 12px) / 2, 1px)`,y:(componentViewport?.y||0)+0+0+0+447.2+0+0+0+0+256,...addPropertyOverrides({gsJUYoGYx:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+429.2+0+0+0+0+0+256}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10td7a6-container\",layoutDependency:layoutDependency,layoutId:\"GK_95WxiM-container\",nodeId:\"GK_95WxiM\",rendersWithMotion:true,scopeId:\"YG1DOQzMT\",children:/*#__PURE__*/_jsx(GetInvolved,{BdjuejUyn:\"License real-world datasets and models or purchase evaluation services to test and validate AI in the wild.\",cGbQ5ikKC:\"License ecosystem outputs\",height:\"100%\",id:\"GK_95WxiM\",layoutId:\"GK_95WxiM\",style:{width:\"100%\"},VpMCFh3Pp:\"https://form.typeform.com/to/mbR9ZfG2\",VWnCFK7OE:addImageAlt({pixelHeight:2160,pixelWidth:4069,src:\"https://framerusercontent.com/images/nPBU58j0zC5gcaEbwnexVgw5rR4.jpg?width=4069&height=2160\",srcSet:\"https://framerusercontent.com/images/nPBU58j0zC5gcaEbwnexVgw5rR4.jpg?scale-down-to=512&width=4069&height=2160 512w,https://framerusercontent.com/images/nPBU58j0zC5gcaEbwnexVgw5rR4.jpg?scale-down-to=1024&width=4069&height=2160 1024w,https://framerusercontent.com/images/nPBU58j0zC5gcaEbwnexVgw5rR4.jpg?scale-down-to=2048&width=4069&height=2160 2048w,https://framerusercontent.com/images/nPBU58j0zC5gcaEbwnexVgw5rR4.jpg?width=4069&height=2160 4069w\"},\"a blue background with lines and dots\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-p3ud6l\",\"data-framer-name\":\"Right Column\",layoutDependency:layoutDependency,layoutId:\"WHby_sNkc\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:116,width:`max((${componentViewport?.width||\"100vw\"} - 12px) / 2, 1px)`,y:(componentViewport?.y||0)+0+0+0+447.2+0+0+0+0+0,...addPropertyOverrides({gsJUYoGYx:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+429.2+0+0+0+384+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ib16pw-container\",layoutDependency:layoutDependency,layoutId:\"BPrRVo8YQ-container\",nodeId:\"BPrRVo8YQ\",rendersWithMotion:true,scopeId:\"YG1DOQzMT\",children:/*#__PURE__*/_jsx(GetInvolved,{BdjuejUyn:\"Co-organize, sponsor, propose, contribute hardware, or compete in a Grand Challenge\",cGbQ5ikKC:\"Grand Challenges\",height:\"100%\",id:\"BPrRVo8YQ\",layoutId:\"BPrRVo8YQ\",style:{width:\"100%\"},VpMCFh3Pp:\"https://form.typeform.com/to/zq3Oi8BA\",VWnCFK7OE:addImageAlt({pixelHeight:1200,pixelWidth:907,src:\"https://framerusercontent.com/images/47rz0lK9KQQNRR5VMzAszSuN5M.jpg?width=907&height=1200\",srcSet:\"https://framerusercontent.com/images/47rz0lK9KQQNRR5VMzAszSuN5M.jpg?scale-down-to=1024&width=907&height=1200 773w,https://framerusercontent.com/images/47rz0lK9KQQNRR5VMzAszSuN5M.jpg?width=907&height=1200 907w\"},\"\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:116,width:`max((${componentViewport?.width||\"100vw\"} - 12px) / 2, 1px)`,y:(componentViewport?.y||0)+0+0+0+447.2+0+0+0+0+128,...addPropertyOverrides({gsJUYoGYx:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+429.2+0+0+0+384+0+128}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xeq0r7-container\",layoutDependency:layoutDependency,layoutId:\"QpwMJEHx5-container\",nodeId:\"QpwMJEHx5\",rendersWithMotion:true,scopeId:\"YG1DOQzMT\",children:/*#__PURE__*/_jsx(GetInvolved,{BdjuejUyn:\"Contribute compute resources to enable large-scale model training, simulation, and real-world AI evaluations.\",cGbQ5ikKC:\"Contribute compute\",height:\"100%\",id:\"QpwMJEHx5\",layoutId:\"QpwMJEHx5\",style:{width:\"100%\"},VpMCFh3Pp:\"https://form.typeform.com/to/Ac3Mqu6p\",VWnCFK7OE:addImageAlt({pixelHeight:5e3,pixelWidth:5e3,src:\"https://framerusercontent.com/images/TvChV0SNvxFOdAExOoTc4hDtNf4.jpg?width=5000&height=5000\",srcSet:\"https://framerusercontent.com/images/TvChV0SNvxFOdAExOoTc4hDtNf4.jpg?scale-down-to=512&width=5000&height=5000 512w,https://framerusercontent.com/images/TvChV0SNvxFOdAExOoTc4hDtNf4.jpg?scale-down-to=1024&width=5000&height=5000 1024w,https://framerusercontent.com/images/TvChV0SNvxFOdAExOoTc4hDtNf4.jpg?scale-down-to=2048&width=5000&height=5000 2048w,https://framerusercontent.com/images/TvChV0SNvxFOdAExOoTc4hDtNf4.jpg?scale-down-to=4096&width=5000&height=5000 4096w,https://framerusercontent.com/images/TvChV0SNvxFOdAExOoTc4hDtNf4.jpg?width=5000&height=5000 5000w\"},\"a computer with a white screen sitting on a table\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:116,width:`max((${componentViewport?.width||\"100vw\"} - 12px) / 2, 1px)`,y:(componentViewport?.y||0)+0+0+0+447.2+0+0+0+0+256,...addPropertyOverrides({gsJUYoGYx:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+429.2+0+0+0+384+0+256}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8ellfw-container\",layoutDependency:layoutDependency,layoutId:\"hN41HktEO-container\",nodeId:\"hN41HktEO\",rendersWithMotion:true,scopeId:\"YG1DOQzMT\",children:/*#__PURE__*/_jsx(GetInvolved,{BdjuejUyn:\"Build a state of the art model by tapping into a global pool of robot fleets, teleoperators, and compute.\",cGbQ5ikKC:\"Collaborate on research\",height:\"100%\",id:\"hN41HktEO\",layoutId:\"hN41HktEO\",style:{width:\"100%\"},VpMCFh3Pp:\"https://form.typeform.com/to/IF54MK2P\",VWnCFK7OE:addImageAlt({pixelHeight:3888,pixelWidth:4398,src:\"https://framerusercontent.com/images/yv5JYbMjgUo1vhDpAGzSbDcCJo.jpg?width=4398&height=3888\",srcSet:\"https://framerusercontent.com/images/yv5JYbMjgUo1vhDpAGzSbDcCJo.jpg?scale-down-to=512&width=4398&height=3888 512w,https://framerusercontent.com/images/yv5JYbMjgUo1vhDpAGzSbDcCJo.jpg?scale-down-to=1024&width=4398&height=3888 1024w,https://framerusercontent.com/images/yv5JYbMjgUo1vhDpAGzSbDcCJo.jpg?scale-down-to=2048&width=4398&height=3888 2048w,https://framerusercontent.com/images/yv5JYbMjgUo1vhDpAGzSbDcCJo.jpg?scale-down-to=4096&width=4398&height=3888 4096w,https://framerusercontent.com/images/yv5JYbMjgUo1vhDpAGzSbDcCJo.jpg?width=4398&height=3888 4398w\"},\"white robot wallpaper\"),width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ib2dvt\",\"data-framer-name\":\"Not Sure\",layoutDependency:layoutDependency,layoutId:\"PB0L1ojsG\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-e9m7a\",\"data-framer-name\":\"help-circle\",layoutDependency:layoutDependency,layoutId:\"pUJMKzROE\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-3i1z9r\",\"data-framer-name\":\"Icon\",fill:'var(--token-22b1f422-1248-47fe-9de8-0f831faf4e5f, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',intrinsicHeight:20,intrinsicWidth:20,layoutDependency:layoutDependency,layoutId:\"I357:14872;1007:10249\",svg:'<svg width=\"20\" height=\"20\" viewBox=\"-1 -1 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M6.575 6.49984C6.77092 5.94289 7.15763 5.47326 7.66663 5.17411C8.17563 4.87497 8.77408 4.76562 9.35598 4.86543C9.93788 4.96524 10.4657 5.26777 10.8459 5.71944C11.2261 6.17111 11.4342 6.74277 11.4333 7.33317C11.4333 8.99984 8.93333 9.83317 8.93333 9.83317M9 13.1665H9.00833M17.3333 8.99984C17.3333 13.6022 13.6024 17.3332 9 17.3332C4.39763 17.3332 0.666666 13.6022 0.666666 8.99984C0.666666 4.39746 4.39763 0.666504 9 0.666504C13.6024 0.666504 17.3333 4.39746 17.3333 8.99984Z\" stroke=\"#5D4BFF\" stroke-width=\"1.66667\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Flb25payBNZWRpdW0=\",\"--framer-font-family\":'\"Aeonik Medium\", \"Aeonik Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, rgb(122, 122, 122)))\"},children:[\"Not sure how to participate? \",/*#__PURE__*/_jsx(Link,{href:\"https://form.typeform.com/to/BbyM53If?utm_content=xxxxx&utm_source=xxxxx\",motionChild:true,nodeId:\"op5fl0mhY\",openInNewTab:true,relValues:[],scopeId:\"YG1DOQzMT\",smoothScroll:false,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-styles-preset-njuvxg\",\"data-styles-preset\":\"gfviUqRHp\",children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-hl0iuy, var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255)))\"},children:\"Click here\"}),\" \"]})}),\"to see how you can get involved.\"]})}),className:\"framer-1nimmn8\",\"data-framer-name\":\"Not sure how to participate? Click here to see how you can get involved.\",fonts:[\"CUSTOM;Aeonik Medium\"],layoutDependency:layoutDependency,layoutId:\"op5fl0mhY\",style:{\"--extracted-hl0iuy\":\"var(--token-877145e5-d7a4-4e24-81cd-9f88d7dbe899, rgb(93, 75, 255))\",\"--extracted-r6o4lv\":\"var(--token-40d0a169-4fb8-402b-986f-cc40f8f074b9, rgb(122, 122, 122))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:653,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+895.2,...addPropertyOverrides({gsJUYoGYx:{y:(componentViewport?.y||0)+0+1325.2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1l6po3v-container\",layoutDependency:layoutDependency,layoutId:\"B3XWvyyHo-container\",nodeId:\"B3XWvyyHo\",rendersWithMotion:true,scopeId:\"YG1DOQzMT\",children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"B3XWvyyHo\",layoutId:\"B3XWvyyHo\",style:{width:\"100%\"},variant:\"AckiTaErA\",width:\"100%\",...addPropertyOverrides({gsJUYoGYx:{variant:\"F0pl2XHyR\"}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ClV4W.framer-ai3xzt, .framer-ClV4W .framer-ai3xzt { display: block; }\",\".framer-ClV4W.framer-gwkmlh { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1152px; }\",\".framer-ClV4W .framer-1ms3ax6, .framer-ClV4W .framer-493386 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ClV4W .framer-kqr2xi, .framer-ClV4W .framer-9nv7qb, .framer-ClV4W .framer-1p93knp, .framer-ClV4W .framer-ij1zz4, .framer-ClV4W .framer-1nwwsob { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ClV4W .framer-1jje6m2 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 752px; word-break: break-word; word-wrap: break-word; }\",\".framer-ClV4W .framer-1hanyco { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 24px 0px; position: relative; width: 100%; }\",\".framer-ClV4W .framer-1f0e5e5, .framer-ClV4W .framer-1ib2dvt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ClV4W .framer-1ycvtko-container, .framer-ClV4W .framer-juflb6-container, .framer-ClV4W .framer-tnvj5x-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-ClV4W .framer-1ubnjvy { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ClV4W .framer-1rimzv2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ClV4W .framer-womnce, .framer-ClV4W .framer-u2rcek { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 16px; position: relative; width: 1px; }\",\".framer-ClV4W .framer-1wjbkfp, .framer-ClV4W .framer-1ik0z4y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ClV4W .framer-1jdsu9u, .framer-ClV4W .framer-1v6k5t4 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ClV4W .framer-mhkj2r, .framer-ClV4W .framer-1n72kzi, .framer-ClV4W .framer-1nimmn8 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ClV4W .framer-1xwraxm, .framer-ClV4W .framer-xt6tq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ClV4W .framer-gga5t8, .framer-ClV4W .framer-71ymrp, .framer-ClV4W .framer-4425gi, .framer-ClV4W .framer-1cqhmum { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-ClV4W .framer-xtnwer-container, .framer-ClV4W .framer-1p25q8-container { flex: none; height: 40px; position: relative; width: auto; }\",\".framer-ClV4W .framer-1mp636j { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ClV4W .framer-vgj3sy, .framer-ClV4W .framer-p3ud6l { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ClV4W .framer-n5jl1b-container, .framer-ClV4W .framer-f95t3x-container, .framer-ClV4W .framer-10td7a6-container, .framer-ClV4W .framer-ib16pw-container, .framer-ClV4W .framer-1xeq0r7-container, .framer-ClV4W .framer-8ellfw-container, .framer-ClV4W .framer-1l6po3v-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-ClV4W .framer-e9m7a { aspect-ratio: 1 / 1; flex: none; gap: 0px; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px; }\",\".framer-ClV4W .framer-3i1z9r { bottom: 3px; flex: none; left: 0px; position: absolute; right: 3px; top: 0px; }\",\".framer-ClV4W.framer-v-1yoypya.framer-gwkmlh { width: 390px; }\",\".framer-ClV4W.framer-v-1yoypya .framer-1jje6m2 { width: 100%; }\",\".framer-ClV4W.framer-v-1yoypya .framer-womnce { align-self: stretch; height: auto; }\",\".framer-ClV4W.framer-v-1yoypya .framer-1mp636j { flex-direction: column; }\",\".framer-ClV4W.framer-v-1yoypya .framer-vgj3sy, .framer-ClV4W.framer-v-1yoypya .framer-p3ud6l { flex: none; width: 100%; }\",\".framer-ClV4W.framer-v-1yoypya .framer-1nimmn8 { flex: 1 0 0px; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,'.framer-ClV4W[data-border=\"true\"]::after, .framer-ClV4W [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1548.5\n * @framerIntrinsicWidth 1152\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"gsJUYoGYx\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerYG1DOQzMT=withCSS(Component,css,\"framer-ClV4W\");export default FramerYG1DOQzMT;FramerYG1DOQzMT.displayName=\"Get Involved + footer\";FramerYG1DOQzMT.defaultProps={height:1548.5,width:1152};addPropertyControls(FramerYG1DOQzMT,{variant:{options:[\"Ndg0MVwS4\",\"gsJUYoGYx\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerYG1DOQzMT,[{explicitInter:true,fonts:[{cssFamilyName:\"Aeonik Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Aeonik\",url:\"https://framerusercontent.com/assets/bipwmKPLAEAvG5VoLK5JhqPb6c.woff2\",weight:\"500\"},{cssFamilyName:\"Besley\",source:\"google\",style:\"italic\",uiFamilyName:\"Besley\",url:\"https://fonts.gstatic.com/s/besley/v22/PlIjFlO1MaNwaNG8WR2J-IiUAH-_aH6Cf5BiFdGg4-E04A.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...OpenTagFonts,...TagFonts,...ButtonFonts,...GetInvolvedFonts,...FooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYG1DOQzMT\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"gsJUYoGYx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"1548.5\",\"framerIntrinsicWidth\":\"1152\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YG1DOQzMT.map","// Generated by Framer (04b9457)\nexport default function metadata(params,activeLocale){return{description:\"BitRobot is a distributed platform turning global participation into real-world robotics breakthroughs. \",favicon:\"https://framerusercontent.com/assets/3D0cYK0VdBfgiotnd5ahD6eRFY.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/p4zqZU6b4wpH56ZBADkDLJQb5TQ.png\",title:\"BitRobot\"};}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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"}