{"version":3,"file":"QERwdp1CZoRzbxernXg2pEhhUi6VhDQtmigufb9DBDo.nMHdYfm6.mjs","names":["e","t","n","o","i","s","u","d","r","c","p","l","x","h","m","i","x","e","FontFaceObserver","TextToParticles","Cta_button","Newsletter","metadata","className","PropertyOverrides","css"],"sources":["https:/cdn.jsdelivr.net/gh/framer-university/components/npm-bundles/font-face-observer.js","https:/framerusercontent.com/modules/GmyuIg62qXxc76yjWINy/GDyoiHQQUN7RR51CJ6bT/TextToParticles_Prod.js","https:/framerusercontent.com/modules/1Z1iVHF0MPigrBBpVv1f/dCYyj4OsAhUrBh1sED80/bPCc6kMJ3.js"],"sourcesContent":["function e(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,\"default\")?e.default:e}var t,n={exports:{}};var i,o=e((t||(t=1,i=n,function(){function e(e,t){document.addEventListener?e.addEventListener(\"scroll\",t,!1):e.attachEvent(\"scroll\",t)}function t(e){this.g=document.createElement(\"div\"),this.g.setAttribute(\"aria-hidden\",\"true\"),this.g.appendChild(document.createTextNode(e)),this.h=document.createElement(\"span\"),this.i=document.createElement(\"span\"),this.m=document.createElement(\"span\"),this.j=document.createElement(\"span\"),this.l=-1,this.h.style.cssText=\"max-width:none;display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;\",this.i.style.cssText=\"max-width:none;display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;\",this.j.style.cssText=\"max-width:none;display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;\",this.m.style.cssText=\"display:inline-block;width:200%;height:200%;font-size:16px;max-width:none;\",this.h.appendChild(this.m),this.i.appendChild(this.j),this.g.appendChild(this.h),this.g.appendChild(this.i)}function n(e,t){e.g.style.cssText=\"max-width:none;min-width:20px;min-height:20px;display:inline-block;overflow:hidden;position:absolute;width:auto;margin:0;padding:0;top:-999px;white-space:nowrap;font-synthesis:none;font:\"+t+\";\"}function o(e){var t=e.g.offsetWidth,n=t+100;return e.j.style.width=n+\"px\",e.i.scrollLeft=n,e.h.scrollLeft=e.h.scrollWidth+100,e.l!==t&&(e.l=t,!0)}function s(t,n){function i(){var e=s;o(e)&&null!==e.g.parentNode&&n(e.l)}var s=t;e(t.h,i),e(t.i,i),o(t)}function d(e,t,n){t=t||{},n=n||window,this.family=e,this.style=t.style||\"normal\",this.weight=t.weight||\"normal\",this.stretch=t.stretch||\"normal\",this.context=n}var a=null,l=null,r=null,c=null;function h(e){return null===c&&(c=!!e.document.fonts),c}function u(e,t){var n=e.style,i=e.weight;if(null===r){var o=document.createElement(\"div\");try{o.style.font=\"condensed 100px sans-serif\"}catch(e){}r=\"\"!==o.style.font}return[n,i,r?e.stretch:\"\",\"100px\",t].join(\" \")}d.prototype.load=function(e,i){var o=this,d=e||\"BESbswy\",r=0,c=i||3e3,f=(new Date).getTime();return new Promise((function(e,i){if(h(o.context)&&!function(e){return null===l&&(h(e)&&/Apple/.test(window.navigator.vendor)?(e=/AppleWebKit\\/([0-9]+)(?:\\.([0-9]+))(?:\\.([0-9]+))/.exec(window.navigator.userAgent),l=!!e&&603>parseInt(e[1],10)):l=!1),l}(o.context)){var p=new Promise((function(e,t){!function n(){(new Date).getTime()-f>=c?t(Error(c+\"ms timeout exceeded\")):o.context.document.fonts.load(u(o,'\"'+o.family+'\"'),d).then((function(t){1<=t.length?e():setTimeout(n,25)}),t)}()})),m=new Promise((function(e,t){r=setTimeout((function(){t(Error(c+\"ms timeout exceeded\"))}),c)}));Promise.race([m,p]).then((function(){clearTimeout(r),e(o)}),i)}else!function(e){document.body?e():document.addEventListener?document.addEventListener(\"DOMContentLoaded\",(function t(){document.removeEventListener(\"DOMContentLoaded\",t),e()})):document.attachEvent(\"onreadystatechange\",(function t(){\"interactive\"!=document.readyState&&\"complete\"!=document.readyState||(document.detachEvent(\"onreadystatechange\",t),e())}))}((function(){function l(){var t;(t=-1!=w&&-1!=g||-1!=w&&-1!=v||-1!=g&&-1!=v)&&((t=w!=g&&w!=v&&g!=v)||(null===a&&(t=/AppleWebKit\\/([0-9]+)(?:\\.([0-9]+))/.exec(window.navigator.userAgent),a=!!t&&(536>parseInt(t[1],10)||536===parseInt(t[1],10)&&11>=parseInt(t[2],10))),t=a&&(w==x&&g==x&&v==x||w==y&&g==y&&v==y||w==E&&g==E&&v==E)),t=!t),t&&(null!==b.parentNode&&b.parentNode.removeChild(b),clearTimeout(r),e(o))}var h=new t(d),p=new t(d),m=new t(d),w=-1,g=-1,v=-1,x=-1,y=-1,E=-1,b=document.createElement(\"div\");b.dir=\"ltr\",n(h,u(o,\"sans-serif\")),n(p,u(o,\"serif\")),n(m,u(o,\"monospace\")),b.appendChild(h.g),b.appendChild(p.g),b.appendChild(m.g),o.context.document.body.appendChild(b),x=h.g.offsetWidth,y=p.g.offsetWidth,E=m.g.offsetWidth,function e(){if((new Date).getTime()-f>=c)null!==b.parentNode&&b.parentNode.removeChild(b),i(Error(c+\"ms timeout exceeded\"));else{var t=o.context.document.hidden;!0!==t&&void 0!==t||(w=h.g.offsetWidth,g=p.g.offsetWidth,v=m.g.offsetWidth,l()),r=setTimeout(e,50)}}(),s(h,(function(e){w=e,l()})),n(h,u(o,'\"'+o.family+'\",sans-serif')),s(p,(function(e){g=e,l()})),n(p,u(o,'\"'+o.family+'\",serif')),s(m,(function(e){v=e,l()})),n(m,u(o,'\"'+o.family+'\",monospace'))}))}))},i.exports=d}()),n.exports));export{o as FontFaceObserver};\n","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}from\"react/jsx-runtime\";import{useRef,useEffect,useMemo,useState}from\"react\";import{RenderTarget,addPropertyControls,ControlType}from\"framer\";// import FontFaceObserver from \"fontfaceobserver\";\nimport{FontFaceObserver}from\"https://cdn.jsdelivr.net/gh/framer-university/components/npm-bundles/font-face-observer.js\";// ------------------------------------------------------------ //\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 ParticleText(props){const isOnFramerCanvas=RenderTarget.hasRestrictions();const canvasRef=useRef(null);const contextRef=useRef(null);const particlesRef=useRef([]);const radiusRef=useRef(props.radius);const wrapperRef=useRef(null);const lastFontRef=useRef(null);const[fontLoaded,setFontLoaded]=useState(false);const parsedColors=useMemo(()=>{return props.colors.map(parseFramerColor);},[props.colors]);const mouseRef=useRef({x:0,y:0});const transformedFriction=useMemo(()=>{return props.friction*.01;},[props.friction]);// Add font loading effect\nuseEffect(()=>{if(!props.font.fontFamily||isOnFramerCanvas){setFontLoaded(true)// On canvas, assume font is loaded\n;return;}const loadFont=async()=>{await waitForFont(props.font.fontFamily);setFontLoaded(true);};setFontLoaded(false)// Reset font loaded state\n;loadFont();},[props.font.fontFamily,isOnFramerCanvas]);const initScene=()=>{const canvas=canvasRef.current;const ctx=contextRef.current;if(!canvas||!ctx||!wrapperRef.current)return;const wrapperHeight=wrapperRef.current?.offsetHeight;const wrapperWidth=wrapperRef.current?.offsetWidth;canvas.width=wrapperWidth;canvas.height=wrapperHeight;const fontSize=typeof props.font.fontSize===\"number\"?props.font.fontSize:parseInt(props.font.fontSize?.replace(\"px\",\"\")||\"120\");const font=`${props.font.fontWeight??600} ${fontSize}px ${props.font.fontFamily||\"sans-serif\"}`;ctx.clearRect(0,0,wrapperWidth,wrapperHeight);ctx.font=font;ctx.textAlign=props.font.textAlign||\"center\";ctx.textBaseline=\"middle\";ctx.letterSpacing=props.font.letterSpacing||\"0px\";if(props.font.textAlign===\"left\"){ctx.fillText(props.text,0,wrapperHeight/2);}else if(props.font.textAlign===\"right\"){ctx.fillText(props.text,wrapperWidth,wrapperHeight/2);}else{ctx.fillText(props.text,wrapperWidth/2,wrapperHeight/2);}const data=ctx.getImageData(0,0,wrapperWidth,wrapperHeight).data;ctx.clearRect(0,0,wrapperWidth,wrapperHeight);ctx.globalCompositeOperation=\"screen\";particlesRef.current=[];// Calculate step size based on density (independent of wrapper size)\nconst baseStep=8// Base step size for consistent density\n;const step=Math.max(1,Math.round(baseStep/props.density));for(let i=0;i<wrapperWidth;i+=step){for(let j=0;j<wrapperHeight;j+=step){if(data[(i+j*wrapperWidth)*4+3]>150){particlesRef.current.push(new Particle(i,j,wrapperWidth,wrapperHeight,parsedColors,props.size,transformedFriction,props.startFromRandomPositions));}}}};const renderAnimation=()=>{const ctx=contextRef.current;const canvas=canvasRef.current;if(!ctx||!canvas)return;ctx.clearRect(0,0,canvas.width,canvas.height);for(const particle of particlesRef.current){particle.render(ctx,mouseRef.current,radiusRef.current);}};useMouseEvents({initScene,renderAnimation,mouseRef,canvasRef});useEffect(()=>{const canvas=canvasRef.current;if(canvas){contextRef.current=canvas.getContext(\"2d\");if(contextRef.current){// Don't render until font is loaded on live sites\nif(!fontLoaded)return;initScene();}}},[props,fontLoaded]);// Add resize observer to watch wrapper size changes\nuseEffect(()=>{const wrapper=wrapperRef.current;if(!wrapper)return;const resizeObserver=new ResizeObserver(()=>{// Don't render until font is loaded on live sites\nif(!fontLoaded)return;// Store current text before reinitializing\nconst currentText=props.text;initScene();// If text was changed back to default, restore it\nif(props.text!==currentText){const canvas=canvasRef.current;const ctx=canvas?.getContext(\"2d\");if(canvas&&ctx&&wrapperRef.current){const wrapperHeight=wrapperRef.current.offsetHeight;const wrapperWidth=wrapperRef.current.offsetWidth;ctx.clearRect(0,0,wrapperWidth,wrapperHeight);ctx.font=`${props.font.fontWeight??600} ${props.font.fontSize??120}px ${props.font.fontFamily||\"sans-serif\"}`;ctx.textAlign=props.font.textAlign||\"center\";ctx.textBaseline=\"middle\";ctx.letterSpacing=props.font.letterSpacing||\"0px\";if(props.font.textAlign===\"left\"){ctx.fillText(currentText,0,wrapperHeight/2);}else if(props.font.textAlign===\"right\"){ctx.fillText(currentText,wrapperWidth,wrapperHeight/2);}else{ctx.fillText(currentText,wrapperWidth/2,wrapperHeight/2);}}}});resizeObserver.observe(wrapper);return()=>{resizeObserver.disconnect();};},[fontLoaded,props.text,props.font]);// Handle font changes in Framer editor\nuseEffect(()=>{const currentFont=props.font.fontFamily||\"sans-serif\";return handleFontChange({currentFont,lastFontRef,isOnFramerCanvas,props,canvasRef,wrapperRef,particlesRef});},[props.font.fontFamily,isOnFramerCanvas]);return /*#__PURE__*/_jsx(\"div\",{ref:wrapperRef,style:{width:\"100%\",height:\"100%\",position:\"relative\"},children:/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:{width:\"100%\",height:\"100%\"}})});}// ------------------------------------------------------------ //\n// FONT HANDLING\n// ------------------------------------------------------------ //\nconst handleFontChange=({currentFont,lastFontRef,isOnFramerCanvas,props,canvasRef,wrapperRef,particlesRef})=>{if(currentFont!==lastFontRef.current&&isOnFramerCanvas){lastFontRef.current=currentFont;// Re-render after 1 second to catch the loaded font\nconst timeoutId=setTimeout(()=>{cleanup({canvasRef,particlesRef})// Clean up before re-rendering\n;// Re-initialize the scene with new font\nconst canvas=canvasRef.current;if(canvas&&wrapperRef.current){const ctx=canvas.getContext(\"2d\");if(ctx){const wrapperHeight=wrapperRef.current.offsetHeight;const wrapperWidth=wrapperRef.current.offsetWidth;canvas.width=wrapperWidth;canvas.height=wrapperHeight;const fontSize=typeof props.font.fontSize===\"number\"?props.font.fontSize:parseInt(props.font.fontSize?.replace(\"px\",\"\")||\"120\");const font=`${props.font.fontWeight??600} ${fontSize}px ${props.font.fontFamily||\"sans-serif\"}`;ctx.clearRect(0,0,wrapperWidth,wrapperHeight);ctx.font=font;ctx.textAlign=props.font.textAlign||\"center\";ctx.textBaseline=\"middle\";ctx.letterSpacing=props.font.letterSpacing||\"0px\";if(props.font.textAlign===\"left\"){ctx.fillText(props.text,0,wrapperHeight/2);}else if(props.font.textAlign===\"right\"){ctx.fillText(props.text,wrapperWidth,wrapperHeight/2);}else{ctx.fillText(props.text,wrapperWidth/2,wrapperHeight/2);}const data=ctx.getImageData(0,0,wrapperWidth,wrapperHeight).data;ctx.clearRect(0,0,wrapperWidth,wrapperHeight);ctx.globalCompositeOperation=\"screen\";particlesRef.current=[];const parsedColors=props.colors.map(parseFramerColor);const transformedFriction=props.friction*.01;const baseStep=8// Base step size for consistent density\n;const step=Math.max(1,Math.round(baseStep/props.density));for(let i=0;i<wrapperWidth;i+=step){for(let j=0;j<wrapperHeight;j+=step){if(data[(i+j*wrapperWidth)*4+3]>150){particlesRef.current.push(new Particle(i,j,wrapperWidth,wrapperHeight,parsedColors,props.size,transformedFriction,props.startFromRandomPositions));}}}}}},1e3);return()=>{clearTimeout(timeoutId);cleanup({canvasRef,particlesRef});};}};// ------------------------------------------------------------ //\n// CLEANUP\n// ------------------------------------------------------------ //\nconst cleanup=({canvasRef,particlesRef})=>{// Clear canvas\nconst canvas=canvasRef.current;const ctx=canvas?.getContext(\"2d\");if(canvas&&ctx){ctx.clearRect(0,0,canvas.width,canvas.height);}// Clear particles\nif(particlesRef.current){particlesRef.current=[];}};// ------------------------------------------------------------ //\n// PARTICLE CLASS\n// ------------------------------------------------------------ //\nclass Particle{render(ctx,mouse,radius){this.accX=(this.dest.x-this.x)/1e3;this.accY=(this.dest.y-this.y)/1e3;this.vx+=this.accX;this.vy+=this.accY;this.vx*=this.friction;this.vy*=this.friction;this.x+=this.vx;this.y+=this.vy;ctx.fillStyle=this.color;ctx.beginPath();ctx.arc(this.x,this.y,this.r,0,Math.PI*2);ctx.fill();const a=this.x-mouse.x;const b=this.y-mouse.y;const distance=Math.sqrt(a*a+b*b);if(distance<radius){this.accX=(this.x-mouse.x)/100;this.accY=(this.y-mouse.y)/100;this.vx+=this.accX;this.vy+=this.accY;}}constructor(x,y,ww,wh,colors,size,userFriction,startFromRandomPositions){_define_property(this,\"x\",void 0);_define_property(this,\"y\",void 0);_define_property(this,\"dest\",void 0);_define_property(this,\"r\",void 0);_define_property(this,\"vx\",void 0);_define_property(this,\"vy\",void 0);_define_property(this,\"accX\",void 0);_define_property(this,\"accY\",void 0);_define_property(this,\"friction\",void 0);_define_property(this,\"colors\",void 0);_define_property(this,\"color\",void 0);_define_property(this,\"size\",void 0);_define_property(this,\"userFriction\",void 0);this.x=startFromRandomPositions?Math.random()*ww:x;this.y=startFromRandomPositions?Math.random()*wh:y;this.dest={x,y};this.r=size.random?Math.random()*size.base+2:size.base;this.vx=startFromRandomPositions?(Math.random()-.5)*20:0;this.vy=startFromRandomPositions?(Math.random()-.5)*20:0;this.accX=0;this.accY=0;this.friction=Math.random()*.05+.89+userFriction;this.colors=colors;this.color=colors[Math.floor(Math.random()*colors.length)];this.size=size;this.userFriction=userFriction;}}// ------------------------------------------------------------ //\n// HOOKS\n// ------------------------------------------------------------ //\nconst useMouseEvents=({initScene,renderAnimation,mouseRef,canvasRef})=>{useEffect(()=>{const onMouseMove=e=>{const canvas=canvasRef.current;if(!canvas)return;const rect=canvas.getBoundingClientRect();mouseRef.current.x=e.clientX-rect.left;mouseRef.current.y=e.clientY-rect.top;};const onTouchMove=e=>{const canvas=canvasRef.current;if(!canvas||!e.touches.length)return;const rect=canvas.getBoundingClientRect();mouseRef.current.x=e.touches[0].clientX-rect.left;mouseRef.current.y=e.touches[0].clientY-rect.top;};const onTouchEnd=()=>{mouseRef.current.x=-9999;mouseRef.current.y=-9999;};// Debounce the resize handler to prevent too many updates\nlet resizeTimeout;const onResize=()=>{clearTimeout(resizeTimeout);resizeTimeout=setTimeout(()=>{initScene();},100);};window.addEventListener(\"resize\",onResize);window.addEventListener(\"mousemove\",onMouseMove);window.addEventListener(\"touchmove\",onTouchMove);window.addEventListener(\"touchend\",onTouchEnd);let animationFrameId;const render=()=>{renderAnimation();animationFrameId=requestAnimationFrame(render);};render();return()=>{clearTimeout(resizeTimeout);window.removeEventListener(\"resize\",onResize);window.removeEventListener(\"mousemove\",onMouseMove);window.removeEventListener(\"touchmove\",onTouchMove);window.removeEventListener(\"touchend\",onTouchEnd);cancelAnimationFrame(animationFrameId);};},[]);return{mouseRef};};// ------------------------------------------------------------ //\n// HELPERS\n// ------------------------------------------------------------ //\nconst parseFramerColor=color=>{// Try to match rgb/rgba pattern inside var() or directly\nconst rgbMatch=color.match(/rgb\\((\\d+),\\s*(\\d+),\\s*(\\d+)\\)/);const rgbaMatch=color.match(/rgba\\((\\d+),\\s*(\\d+),\\s*(\\d+),\\s*([\\d.]+)\\)/);if(rgbaMatch){// If RGBA format\nconst[_,r,g,b,a]=rgbaMatch;return`rgba(${r}, ${g}, ${b}, ${a})`;}else if(rgbMatch){// If RGB format\nconst[_,r,g,b]=rgbMatch;return`rgba(${r}, ${g}, ${b}, 1)`;}// Fallback to black if parsing fails\nconsole.warn(\"Could not parse color:\",color);return\"rgba(0, 0, 0, 1)\";};// Add FontFaceObserver utility\nconst waitForFont=async fontFamily=>{// Skip if FontFaceObserver is not available (e.g. in Framer preview)\nif(typeof window===\"undefined\"||!(\"FontFace\"in window))return;try{const font=new FontFaceObserver(fontFamily.split(\",\")[0].trim().replace(/['\"]/g,\"\"));await font.load(null,5e3)// 5 second timeout\n;}catch(e){console.warn(\"Font loading failed:\",e);}};// ------------------------------------------------------------ //\n// DEFAULT PROPS\n// ------------------------------------------------------------ //\nParticleText.defaultProps={text:\"Framer University\",font:{fontFamily:\"sans-serif\",fontWeight:\"600\",fontSize:120,textAlign:\"center\"},colors:[\"rgb(77, 168, 218)\",\"rgb(128, 216, 195)\",\"rgb(255, 214, 107)\",\"rgb(245, 245, 245)\"],radius:50,size:{base:4,random:true},friction:5,startFromRandomPositions:false,density:1};// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(ParticleText,{text:{type:ControlType.String,defaultValue:\"Framer University\"},font:{type:ControlType.Font,defaultFontType:\"sans-serif\",controls:\"extended\",defaultValue:{letterSpacing:\"1px\",textAlign:\"center\",fontSize:120}},colors:{type:ControlType.Array,control:{type:ControlType.Color},defaultValue:[\"rgb(77, 168, 218)\",\"rgb(128, 216, 195)\",\"rgb(255, 214, 107)\",\"rgb(245, 245, 245)\"]},radius:{type:ControlType.Number,defaultValue:50,min:0,max:200,unit:\"px\",title:\"Hover Area\"},size:{type:ControlType.Object,controls:{base:{type:ControlType.Number,defaultValue:3,min:1,max:20},random:{type:ControlType.Boolean,defaultValue:true}}},density:{type:ControlType.Number,defaultValue:1,min:.1,max:2,step:.1},friction:{type:ControlType.Number,defaultValue:5,min:0,max:5,step:.1},startFromRandomPositions:{title:\"Start\",type:ControlType.Boolean,defaultValue:false,enabledTitle:\"Random\",disabledTitle:\"Text\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});ParticleText.displayName=\"Text to Particles\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ParticleText\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"200\",\"framerIntrinsicWidth\":\"400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TextToParticles_Prod.map","// Generated by Framer (ce6e1ae)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,PropertyOverrides,ResolveLinks,RichText,SVG,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useMetadata,useRouteElementId,useRouter,withCSS,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TextToParticles from\"https://framerusercontent.com/modules/GmyuIg62qXxc76yjWINy/GDyoiHQQUN7RR51CJ6bT/TextToParticles_Prod.js\";import Newsletter from\"#framer/local/canvasComponent/IDc6Xn_ZD/IDc6Xn_ZD.js\";import Cta_button from\"#framer/local/canvasComponent/srofgTp4K/srofgTp4K.js\";import*as sharedStyle1 from\"#framer/local/css/gVQHDKKTx/gVQHDKKTx.js\";import*as sharedStyle from\"#framer/local/css/p0Mbxi3Vx/p0Mbxi3Vx.js\";import metadataProvider from\"#framer/local/webPageMetadata/bPCc6kMJ3/bPCc6kMJ3.js\";const TextToParticlesFonts=getFonts(TextToParticles);const Cta_buttonFonts=getFonts(Cta_button);const MotionDivWithOptimizedAppearEffect=withOptimizedAppearEffect(motion.div);const NewsletterFonts=getFonts(Newsletter);const breakpoints={H3DWNocs5:\"(min-width: 810px) and (max-width: 1199px)\",taGrb4hRQ:\"(max-width: 809px)\",yWCoEXqBF:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-zWmOk\";const variantClassNames={H3DWNocs5:\"framer-v-14ksgcy\",taGrb4hRQ:\"framer-v-la338r\",yWCoEXqBF:\"framer-v-vngwnj\"};const transition1={delay:0,duration:.5,ease:[.12,.23,.5,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:20};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"yWCoEXqBF\",Phone:\"taGrb4hRQ\",Tablet:\"H3DWNocs5\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"yWCoEXqBF\"};};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 metadata=React.useMemo(()=>metadataProvider(undefined,activeLocale),[undefined,activeLocale]);useMetadata(metadata);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const elementId=useRouteElementId(\"Ih4a7b7jk\");const ref1=React.useRef(null);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"yWCoEXqBF\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-vngwnj\",className),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-177mnyq\",\"data-framer-name\":\"page\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-gvm4ho\",\"data-border\":true,\"data-framer-name\":\"container\",children:/*#__PURE__*/_jsx(MotionDivWithOptimizedAppearEffect,{animate:animation,className:\"framer-ls3ytv\",\"data-border\":true,\"data-framer-appear-id\":\"ls3ytv\",id:elementId,initial:animation1,optimized:true,ref:ref1,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1rhjwme\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-jijv3z\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1tu1li6\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10\" overflow=\"visible\"><path d=\"M 5 0 C 7.761 0 10 2.239 10 5 C 10 7.761 7.761 10 5 10 C 2.239 10 0 7.761 0 5 C 0 2.239 2.239 0 5 0 Z\" fill=\"var(--token-6c0cee54-13c7-40e3-b5d3-406169cbca7e, rgb(48, 224, 255))\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-13152wg\",\"data-styles-preset\":\"p0Mbxi3Vx\",style:{\"--framer-text-color\":\"var(--token-f8a29a31-7c75-44eb-9a4f-100195e461d4, rgba(26, 26, 26, 0.5))\"},children:\"Page Not Found\"})}),className:\"framer-13t09g2\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-gq5vqp-container\",isModuleExternal:true,nodeId:\"kP479_SKo\",scopeId:\"bPCc6kMJ3\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{taGrb4hRQ:{font:{fontFamily:'\"Oswald\", \"Oswald Placeholder\", sans-serif',fontSize:\"200px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"1px\",lineHeight:\"90%\",textAlign:\"center\"}}},children:/*#__PURE__*/_jsx(TextToParticles,{colors:[\"var(--token-43825a29-54ef-49f4-b7ed-16f2beccb318, rgb(26, 26, 26))\",\"var(--token-f8a29a31-7c75-44eb-9a4f-100195e461d4, rgba(26, 26, 26, 0.5))\",\"var(--token-43825a29-54ef-49f4-b7ed-16f2beccb318, rgb(26, 26, 26))\",\"var(--token-6c0cee54-13c7-40e3-b5d3-406169cbca7e, rgb(48, 224, 255))\"],density:1,font:{fontFamily:'\"Oswald\", \"Oswald Placeholder\", sans-serif',fontSize:\"300px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"1px\",lineHeight:\"90%\",textAlign:\"center\"},friction:5,height:\"100%\",id:\"kP479_SKo\",layoutId:\"kP479_SKo\",radius:50,size:{base:4,random:true},startFromRandomPositions:false,style:{height:\"100%\",width:\"100%\"},text:\"404\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-5vihgc\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-pcsyhw\",\"data-styles-preset\":\"gVQHDKKTx\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-f8a29a31-7c75-44eb-9a4f-100195e461d4, rgba(26, 26, 26, 0.5))\"},children:\"The page you're looking doesn't exist or has been moved\"})}),className:\"framer-lsoku2\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1rk114v\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"u1giGJgio\"},implicitPathVariables:undefined},{href:{webPageId:\"u1giGJgio\"},implicitPathVariables:undefined},{href:{webPageId:\"u1giGJgio\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H3DWNocs5:{y:(componentViewport?.y||0)+0+0+0+0+0+0+120+0+0+428.8+0+66+0},taGrb4hRQ:{height:44,width:`calc(min(${componentViewport?.width||\"100vw\"} * 0.9, 1200px) - 40px)`,y:(componentViewport?.y||0)+0+0+0+0+0+0+40+0+0+278.8+0+66+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+0+0+0+0+0+0+80+0+0+428.8+0+66+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-5nf7tq-container\",\"data-framer-name\":\"cta\",name:\"cta\",nodeId:\"eBmcEjuIh\",scopeId:\"bPCc6kMJ3\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H3DWNocs5:{VpLqotS5A:resolvedLinks[1]},taGrb4hRQ:{style:{height:\"100%\",width:\"100%\"},VpLqotS5A:resolvedLinks[2]}},children:/*#__PURE__*/_jsx(Cta_button,{height:\"100%\",id:\"eBmcEjuIh\",layoutId:\"eBmcEjuIh\",name:\"cta\",style:{height:\"100%\"},variant:\"B5hPfYCK5\",VjDn_jf1i:\"Back to homepage\",VpLqotS5A:resolvedLinks[0],width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"vCF0C6dTo\"},implicitPathVariables:undefined},{href:{webPageId:\"vCF0C6dTo\"},implicitPathVariables:undefined},{href:{webPageId:\"vCF0C6dTo\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H3DWNocs5:{y:(componentViewport?.y||0)+0+0+0+0+0+0+120+0+0+428.8+0+66+0},taGrb4hRQ:{height:44,width:`calc(min(${componentViewport?.width||\"100vw\"} * 0.9, 1200px) - 40px)`,y:(componentViewport?.y||0)+0+0+0+0+0+0+40+0+0+278.8+0+66+0+54}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+0+0+0+0+0+0+80+0+0+428.8+0+66+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-4kldlm-container\",\"data-framer-name\":\"cta\",name:\"cta\",nodeId:\"KCePbgRgx\",scopeId:\"bPCc6kMJ3\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H3DWNocs5:{VpLqotS5A:resolvedLinks1[1]},taGrb4hRQ:{style:{height:\"100%\",width:\"100%\"},VpLqotS5A:resolvedLinks1[2]}},children:/*#__PURE__*/_jsx(Cta_button,{height:\"100%\",id:\"KCePbgRgx\",layoutId:\"KCePbgRgx\",name:\"cta\",style:{height:\"100%\"},variant:\"BrbUVqsYu\",VjDn_jf1i:\"Book a Demo\",VpLqotS5A:resolvedLinks1[0],width:\"100%\"})})})})})})]})]})]})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H3DWNocs5:{y:(componentViewport?.y||0)+0+730.8},taGrb4hRQ:{y:(componentViewport?.y||0)+0+522.8}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:408,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+690.8,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1otdtt3-container\",nodeId:\"fmdVQKoer\",scopeId:\"bPCc6kMJ3\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H3DWNocs5:{variant:\"FFpH8R0xK\"},taGrb4hRQ:{variant:\"FFpH8R0xK\"}},children:/*#__PURE__*/_jsx(Newsletter,{CKJ9EBtJK:{borderBottomWidth:0,borderColor:\"var(--token-21570cd8-348d-412c-abb8-24a61a22a404, rgba(33, 33, 33, 0.1))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},height:\"100%\",id:\"fmdVQKoer\",layoutId:\"fmdVQKoer\",style:{width:\"100%\"},variant:\"rOT6_fT0m\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-zWmOk.framer-e3e3ln, .framer-zWmOk .framer-e3e3ln { display: block; }\",\".framer-zWmOk.framer-vngwnj { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-zWmOk .framer-177mnyq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-zWmOk .framer-gvm4ho { --border-bottom-width: 1px; --border-color: var(--token-21570cd8-348d-412c-abb8-24a61a22a404, rgba(33, 33, 33, 0.1)); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-zWmOk .framer-ls3ytv { --border-bottom-width: 0px; --border-color: var(--token-21570cd8-348d-412c-abb8-24a61a22a404, rgba(33, 33, 33, 0.1)); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 0px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; max-width: 1200px; overflow: visible; padding: 80px 0px 80px 0px; position: relative; scroll-margin-top: 100px; width: 960px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-zWmOk .framer-1rhjwme { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-zWmOk .framer-jijv3z { align-content: center; align-items: center; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: hidden; padding: 6px 12px 6px 12px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-zWmOk .framer-1tu1li6 { height: 10px; position: relative; width: 10px; }\",\".framer-zWmOk .framer-13t09g2 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-zWmOk .framer-gq5vqp-container { flex: none; height: 400px; position: relative; width: 600px; }\",\".framer-zWmOk .framer-5vihgc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-zWmOk .framer-lsoku2 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-text-wrap-override: balance; flex: none; height: auto; position: relative; width: auto; }\",\".framer-zWmOk .framer-1rk114v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-zWmOk .framer-5nf7tq-container, .framer-zWmOk .framer-4kldlm-container { flex: none; height: 36px; position: relative; width: auto; }\",\".framer-zWmOk .framer-1otdtt3-container { flex: none; height: auto; position: relative; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-zWmOk[data-border=\"true\"]::after, .framer-zWmOk [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; }',\"@media (min-width: 810px) and (max-width: 1199px) { .framer-zWmOk.framer-vngwnj { width: 810px; } .framer-zWmOk .framer-ls3ytv { padding: 120px 0px 80px 0px; width: 90%; }}\",\"@media (max-width: 809px) { .framer-zWmOk.framer-vngwnj { width: 390px; } .framer-zWmOk .framer-ls3ytv { gap: 20px; padding: 40px 20px 40px 20px; width: 90%; } .framer-zWmOk .framer-gq5vqp-container { height: 250px; width: 100%; } .framer-zWmOk .framer-1rk114v { flex-direction: column; } .framer-zWmOk .framer-5nf7tq-container, .framer-zWmOk .framer-4kldlm-container { height: 44px; width: 100%; }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1562\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"H3DWNocs5\":{\"layout\":[\"fixed\",\"auto\"]},\"taGrb4hRQ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections {\"Ih4a7b7jk\":{\"pattern\":\":Ih4a7b7jk\",\"name\":\"hero\"}}\n * @framerResponsiveScreen\n */const FramerbPCc6kMJ3=withCSS(Component,css,\"framer-zWmOk\");export default FramerbPCc6kMJ3;FramerbPCc6kMJ3.displayName=\"Thank You\";FramerbPCc6kMJ3.defaultProps={height:1562,width:1200};addFonts(FramerbPCc6kMJ3,[{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:\"Oswald\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/UYVP6QOYOTHZUSD2QESI7SGUJJDFR5CG/7MQKA3KJYIKEEWMGAVUTITXKM7LENDLO/ZMUCZ2PRQ3LQ3YQOHTCZ7VJCQHAOURPY.woff2\",weight:\"500\"}]},...TextToParticlesFonts,...Cta_buttonFonts,...NewsletterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerbPCc6kMJ3\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1562\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"H3DWNocs5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"taGrb4hRQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerScrollSections\":\"{\\\"Ih4a7b7jk\\\":{\\\"pattern\\\":\\\":Ih4a7b7jk\\\",\\\"name\\\":\\\"hero\\\"}}\",\"framerResponsiveScreen\":\"\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}