{"version":3,"file":"script_main.Bb7IhgXY.mjs","names":["Component","useRef","_Fragment","Children","Icon","Component","useMemo","useRef","useState","HouseFactory","React","addPropertyOverrides","Phosphor","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","SocialMediaIcon","cycleOrder","serializationHash","variantClassNames","transition1","animation","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","SVG","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","useRef","useMemo","useState","useLayoutEffect","useEffect","useRef","useId","useMemo","useState","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","RichText","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","SVG","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Menu","LogInButton","CamoLiquidButton","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","SVG","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","Lenis","Nav","Footer","useRef","React.useId","PropertyOverrides","React.createElement","Template1","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/RMCDKo9dB6hm9bZaSn16/Lenis.js","https:/framerusercontent.com/modules/nKkSAwbGIdKaKtfy6tvt/QtTGUFwmUy3mBg7tcCvw/Hig.js","https:/framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/rVmMAFttOHuuiwSg6KjZ/House.js","https:/framer.com/m/phosphor-icons/House.js@0.0.57","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framer.com/m/utils-MaUy.js@OSpwWF91FHPVFyQJjMHt","https:/framerusercontent.com/modules/wFwShJNCOITHuMMGw6ua/KZsrSeCtAYglwbKcyl53/Phosphor_1.js","https:/framerusercontent.com/modules/2oT5FGIplKnNFPUbupTv/MZZHcdncUy65W89r8JAd/ZpCNetpqs.js","https:/framerusercontent.com/modules/ewIh5D86jHmCF9eTOpvh/8Mh5lbLvsZPp7psIl6PC/QTyYwt39W.js","https:/framerusercontent.com/modules/jWIaYSGwvWlKsSP7jebl/weII3y5PjZf3waHL3eBM/CamoLiquid.js","https:/framerusercontent.com/modules/NRMJGSaniAV83qdkHFR5/ZlJU0oVb5aSFBOtfxhoI/LiquidGlass.js","https:/framerusercontent.com/modules/1QB0HUTfHCT0KmtgMqWD/tYSltcnZantqFTuQ9jEg/aj8c9DQEW.js","https:/framerusercontent.com/modules/gNlHCOy4x2ktKbJjGIgJ/mlowcxRvxT6caGjK0cVL/du71LXABP.js","https:/framerusercontent.com/modules/S42dYFan7RgGEvNJr5tw/MVBe7RskOj7VQkI9UDip/g4zM8zVZN.js","https:/framerusercontent.com/modules/zoHFSV7WVejo8PdJ2auM/397M9lveooHLaFkjVvwt/zRTEwh_6Y.js","https:/framerusercontent.com/modules/yRXiyBjFFLmdBF3vMHbM/LKF8W4CmGC50odhW3VII/wdy0jdqnf.js","framer:toplevel/main"],"sourcesContent":["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,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useRef,Children,isValidElement,cloneElement}from\"react\";import{useIsStaticRenderer}from\"framer\";var version=\"1.3.25\";//#endregion\n//#region packages/core/src/maths.ts\n/**\n * Clamp a value between a minimum and maximum value\n *\n * @param min Minimum value\n * @param input Value to clamp\n * @param max Maximum value\n * @returns Clamped value\n */function clamp(min,input,max){return Math.max(min,Math.min(input,max));}/**\n *  Linearly interpolate between two values using an amount (0 <= t <= 1)\n *\n * @param x First value\n * @param y Second value\n * @param t Amount to interpolate (0 <= t <= 1)\n * @returns Interpolated value\n */function lerp(x,y,t){return(1-t)*x+t*y;}/**\n * Damp a value over time using a damping factor\n * {@link http://www.rorydriscoll.com/2016/03/07/frame-rate-independent-damping-using-lerp/}\n *\n * @param x Initial value\n * @param y Target value\n * @param lambda Damping factor\n * @param dt Time elapsed since the last update\n * @returns Damped value\n */function damp(x,y,lambda,deltaTime){return lerp(x,y,1-Math.exp(-lambda*deltaTime));}/**\n * Calculate the modulo of the dividend and divisor while keeping the result within the same sign as the divisor\n * {@link https://anguscroll.com/just/just-modulo}\n *\n * @param n Dividend\n * @param d Divisor\n * @returns Modulo\n */function modulo(n,d){return(n%d+d)%d;}//#endregion\n//#region packages/core/src/animate.ts\n/**\n * Animate class to handle value animations with lerping or easing\n *\n * @example\n * const animate = new Animate()\n * animate.fromTo(0, 100, { duration: 1, easing: (t) => t })\n * animate.advance(0.5) // 50\n */var Animate=class{/**\n     * Advance the animation by the given delta time\n     *\n     * @param deltaTime - The time in seconds to advance the animation\n     */advance(deltaTime){if(!this.isRunning)return;let completed=false;if(this.duration&&this.easing){this.currentTime+=deltaTime;const linearProgress=clamp(0,this.currentTime/this.duration,1);completed=linearProgress>=1;const easedProgress=completed?1:this.easing(linearProgress);this.value=this.from+(this.to-this.from)*easedProgress;}else if(this.lerp){this.value=damp(this.value,this.to,this.lerp*60,deltaTime);if(Math.round(this.value)===Math.round(this.to)){this.value=this.to;completed=true;}}else{this.value=this.to;completed=true;}if(completed)this.stop();this.onUpdate?.(this.value,completed);}/** Stop the animation */stop(){this.isRunning=false;}/**\n     * Set up the animation from a starting value to an ending value\n     * with optional parameters for lerping, duration, easing, and onUpdate callback\n     *\n     * @param from - The starting value\n     * @param to - The ending value\n     * @param options - Options for the animation\n     */fromTo(from,to,{lerp,duration,easing,onStart,onUpdate}){this.from=this.value=from;this.to=to;this.lerp=lerp;this.duration=duration;this.easing=easing;this.currentTime=0;this.isRunning=true;onStart?.();this.onUpdate=onUpdate;}constructor(){_define_property(this,\"isRunning\",false);_define_property(this,\"value\",0);_define_property(this,\"from\",0);_define_property(this,\"to\",0);_define_property(this,\"currentTime\",0);_define_property(this,\"lerp\",void 0);_define_property(this,\"duration\",void 0);_define_property(this,\"easing\",void 0);_define_property(this,\"onUpdate\",void 0);}};//#endregion\n//#region packages/core/src/debounce.ts\nfunction debounce(callback,delay){let timer;return function(...args){clearTimeout(timer);timer=setTimeout(()=>{timer=void 0;callback.apply(this,args);},delay);};}//#endregion\n//#region packages/core/src/dimensions.ts\n/**\n * Dimensions class to handle the size of the content and wrapper\n *\n * @example\n * const dimensions = new Dimensions(wrapper, content)\n * dimensions.on('resize', (e) => {\n *   console.log(e.width, e.height)\n * })\n */var Dimensions=class{destroy(){this.wrapperResizeObserver?.disconnect();this.contentResizeObserver?.disconnect();if(this.wrapper===window&&this.debouncedResize)window.removeEventListener(\"resize\",this.debouncedResize);}get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height};}constructor(wrapper,content,{autoResize=true,debounce:debounceValue=250}={}){_define_property(this,\"width\",0);_define_property(this,\"height\",0);_define_property(this,\"scrollHeight\",0);_define_property(this,\"scrollWidth\",0);_define_property(this,\"debouncedResize\",void 0);_define_property(this,\"wrapperResizeObserver\",void 0);_define_property(this,\"contentResizeObserver\",void 0);_define_property(this,\"resize\",()=>{this.onWrapperResize();this.onContentResize();});_define_property(this,\"onWrapperResize\",()=>{if(this.wrapper instanceof Window){this.width=window.innerWidth;this.height=window.innerHeight;}else{this.width=this.wrapper.clientWidth;this.height=this.wrapper.clientHeight;}});_define_property(this,\"onContentResize\",()=>{if(this.wrapper instanceof Window){this.scrollHeight=this.content.scrollHeight;this.scrollWidth=this.content.scrollWidth;}else{this.scrollHeight=this.wrapper.scrollHeight;this.scrollWidth=this.wrapper.scrollWidth;}});this.wrapper=wrapper;this.content=content;if(autoResize){this.debouncedResize=debounce(this.resize,debounceValue);if(this.wrapper instanceof Window)window.addEventListener(\"resize\",this.debouncedResize);else{this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize);this.wrapperResizeObserver.observe(this.wrapper);}this.contentResizeObserver=new ResizeObserver(this.debouncedResize);this.contentResizeObserver.observe(this.content);}this.resize();}};//#endregion\n//#region packages/core/src/emitter.ts\n/**\n * Emitter class to handle events\n * @example\n * const emitter = new Emitter()\n * emitter.on('event', (data) => {\n *   console.log(data)\n * })\n * emitter.emit('event', 'data')\n */var Emitter=class{/**\n     * Emit an event with the given data\n     * @param event Event name\n     * @param args Data to pass to the event handlers\n     */emit(event,...args){const callbacks=this.events[event]||[];for(let i=0,length=callbacks.length;i<length;i++)callbacks[i]?.(...args);}/**\n     * Add a callback to the event\n     * @param event Event name\n     * @param cb Callback function\n     * @returns Unsubscribe function\n     */on(event,cb){if(this.events[event])this.events[event].push(cb);else this.events[event]=[cb];return()=>{this.events[event]=this.events[event]?.filter(i=>cb!==i);};}/**\n     * Remove a callback from the event\n     * @param event Event name\n     * @param callback Callback function\n     */off(event,callback){this.events[event]=this.events[event]?.filter(i=>callback!==i);}/**\n     * Remove all event listeners and clean up\n     */destroy(){this.events={};}constructor(){_define_property(this,\"events\",{});}};//#endregion\n//#region packages/core/src/virtual-scroll.ts\nconst LINE_HEIGHT=100/6;const listenerOptions={passive:false};function getDeltaMultiplier(deltaMode,size){if(deltaMode===1)return LINE_HEIGHT;if(deltaMode===2)return size;return 1;}var VirtualScroll=class{/**\n     * Add an event listener for the given event and callback\n     *\n     * @param event Event name\n     * @param callback Callback function\n     */on(event,callback){return this.emitter.on(event,callback);}/** Remove all event listeners and clean up */destroy(){this.emitter.destroy();window.removeEventListener(\"resize\",this.onWindowResize);this.element.removeEventListener(\"wheel\",this.onWheel,listenerOptions);this.element.removeEventListener(\"touchstart\",this.onTouchStart,listenerOptions);this.element.removeEventListener(\"touchmove\",this.onTouchMove,listenerOptions);this.element.removeEventListener(\"touchend\",this.onTouchEnd,listenerOptions);}constructor(element,options={wheelMultiplier:1,touchMultiplier:1}){_define_property(this,\"touchStart\",{x:0,y:0});_define_property(this,\"lastDelta\",{x:0,y:0});_define_property(this,\"window\",{width:0,height:0});_define_property(this,\"emitter\",new Emitter);/**\n     * Event handler for 'touchstart' event\n     *\n     * @param event Touch event\n     */_define_property(this,\"onTouchStart\",event=>{const{clientX,clientY}=event.targetTouches?event.targetTouches[0]:event;this.touchStart.x=clientX;this.touchStart.y=clientY;this.lastDelta={x:0,y:0};this.emitter.emit(\"scroll\",{deltaX:0,deltaY:0,event});});/** Event handler for 'touchmove' event */_define_property(this,\"onTouchMove\",event=>{const{clientX,clientY}=event.targetTouches?event.targetTouches[0]:event;const deltaX=-(clientX-this.touchStart.x)*this.options.touchMultiplier;const deltaY=-(clientY-this.touchStart.y)*this.options.touchMultiplier;this.touchStart.x=clientX;this.touchStart.y=clientY;this.lastDelta={x:deltaX,y:deltaY};this.emitter.emit(\"scroll\",{deltaX,deltaY,event});});_define_property(this,\"onTouchEnd\",event=>{this.emitter.emit(\"scroll\",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event});});/** Event handler for 'wheel' event */_define_property(this,\"onWheel\",event=>{let{deltaX,deltaY,deltaMode}=event;const multiplierX=getDeltaMultiplier(deltaMode,this.window.width);const multiplierY=getDeltaMultiplier(deltaMode,this.window.height);deltaX*=multiplierX;deltaY*=multiplierY;deltaX*=this.options.wheelMultiplier;deltaY*=this.options.wheelMultiplier;this.emitter.emit(\"scroll\",{deltaX,deltaY,event});});_define_property(this,\"onWindowResize\",()=>{this.window={width:window.innerWidth,height:window.innerHeight};});this.element=element;this.options=options;window.addEventListener(\"resize\",this.onWindowResize);this.onWindowResize();this.element.addEventListener(\"wheel\",this.onWheel,listenerOptions);this.element.addEventListener(\"touchstart\",this.onTouchStart,listenerOptions);this.element.addEventListener(\"touchmove\",this.onTouchMove,listenerOptions);this.element.addEventListener(\"touchend\",this.onTouchEnd,listenerOptions);}};//#endregion\n//#region packages/core/src/lenis.ts\nconst defaultEasing=t=>Math.min(1,1.001-2**(-10*t));var Lenis=class{/**\n     * Destroy the lenis instance, remove all event listeners and clean up the class name\n     */destroy(){this.emitter.destroy();this.options.wrapper.removeEventListener(\"scroll\",this.onNativeScroll);this.options.wrapper.removeEventListener(\"scrollend\",this.onScrollEnd,{capture:true});this.options.wrapper.removeEventListener(\"pointerdown\",this.onPointerDown);if(this.options.anchors||this.options.stopInertiaOnNavigate)this.options.wrapper.removeEventListener(\"click\",this.onClick);this.virtualScroll.destroy();this.dimensions.destroy();this.cleanUpClassName();if(this._rafId)cancelAnimationFrame(this._rafId);}on(event,callback){return this.emitter.on(event,callback);}off(event,callback){return this.emitter.off(event,callback);}get overflow(){const property=this.isHorizontal?\"overflow-x\":\"overflow-y\";return getComputedStyle(this.rootElement)[property];}checkOverflow(){if([\"hidden\",\"clip\"].includes(this.overflow))this.internalStop();else this.internalStart();}setScroll(scroll){if(this.isHorizontal)this.options.wrapper.scrollTo({left:scroll,behavior:\"instant\"});else this.options.wrapper.scrollTo({top:scroll,behavior:\"instant\"});}isTouchOnSelectionHandle(event){const selection=window.getSelection();if(!selection||selection.isCollapsed||selection.rangeCount===0)return false;const touch=event.targetTouches[0]??event.changedTouches[0];if(!touch)return false;const rects=selection.getRangeAt(0).getClientRects();if(rects.length===0)return false;const first=rects[0];const last=rects[rects.length-1];const HANDLE_RADIUS=40;const nearStart=Math.hypot(touch.clientX-first.left,touch.clientY-first.top)<=HANDLE_RADIUS;const nearEnd=Math.hypot(touch.clientX-last.right,touch.clientY-last.bottom)<=HANDLE_RADIUS;return nearStart||nearEnd;}/**\n     * Force lenis to recalculate the dimensions\n     */resize(){this.dimensions.resize();this.animatedScroll=this.targetScroll=this.actualScroll;this.emit();}emit(){this.emitter.emit(\"scroll\",this);}reset(){this.isLocked=false;this.isScrolling=false;this.animatedScroll=this.targetScroll=this.actualScroll;this.lastVelocity=this.velocity=0;this.animate.stop();}/**\n     * Start lenis scroll after it has been stopped\n     */start(){if(!this.isStopped)return;if(this.options.autoToggle){this.rootElement.style.removeProperty(\"overflow\");return;}this.internalStart();}internalStart(){if(!this.isStopped)return;this.reset();this.isStopped=false;this.emit();}/**\n     * Stop lenis scroll\n     */stop(){if(this.isStopped)return;if(this.options.autoToggle){this.rootElement.style.setProperty(\"overflow\",\"clip\");return;}this.internalStop();}internalStop(){if(this.isStopped)return;this.reset();this.isStopped=true;this.emit();}/**\n     * Scroll to a target value\n     *\n     * @param target The target value to scroll to\n     * @param options The options for the scroll\n     *\n     * @example\n     * lenis.scrollTo(100, {\n     *   offset: 100,\n     *   duration: 1,\n     *   easing: (t) => 1 - Math.cos((t * Math.PI) / 2),\n     *   lerp: 0.1,\n     *   onStart: () => {\n     *     console.log('onStart')\n     *   },\n     *   onComplete: () => {\n     *     console.log('onComplete')\n     *   },\n     * })\n     */scrollTo(_target,{offset=0,immediate=false,lock=false,programmatic=true,lerp=programmatic?this.options.lerp:void 0,duration=programmatic?this.options.duration:void 0,easing=programmatic?this.options.easing:void 0,onStart,onComplete,force=false,userData}={}){if((this.isStopped||this.isLocked)&&!force)return;let target=_target;let adjustedOffset=offset;if(typeof target===\"string\"&&[\"top\",\"left\",\"start\",\"#\"].includes(target))target=0;else if(typeof target===\"string\"&&[\"bottom\",\"right\",\"end\"].includes(target))target=this.limit;else{let node=null;if(typeof target===\"string\"){node=target.startsWith(\"#\")?document.getElementById(target.slice(1)):document.querySelector(target);if(!node)if(target===\"#top\")target=0;else console.warn(\"Lenis: Target not found\",target);}else if(target instanceof HTMLElement&&target?.nodeType)node=target;if(node){if(this.options.wrapper!==window){const wrapperRect=this.rootElement.getBoundingClientRect();adjustedOffset-=this.isHorizontal?wrapperRect.left:wrapperRect.top;}const rect=node.getBoundingClientRect();const targetStyle=getComputedStyle(node);const scrollMargin=this.isHorizontal?Number.parseFloat(targetStyle.scrollMarginLeft):Number.parseFloat(targetStyle.scrollMarginTop);const containerStyle=getComputedStyle(this.rootElement);const scrollPadding=this.isHorizontal?Number.parseFloat(containerStyle.scrollPaddingLeft):Number.parseFloat(containerStyle.scrollPaddingTop);target=(this.isHorizontal?rect.left:rect.top)+this.animatedScroll-(Number.isNaN(scrollMargin)?0:scrollMargin)-(Number.isNaN(scrollPadding)?0:scrollPadding);}}if(typeof target!==\"number\")return;target+=adjustedOffset;if(this.options.infinite){if(programmatic){this.targetScroll=this.animatedScroll=this.scroll;const distance=target-this.animatedScroll;if(distance>this.limit/2)target-=this.limit;else if(distance<-this.limit/2)target+=this.limit;}}else target=clamp(0,target,this.limit);if(target===this.targetScroll){onStart?.(this);onComplete?.(this);return;}this.userData=userData??{};if(immediate){this.animatedScroll=this.targetScroll=target;this.setScroll(this.scroll);this.reset();this.preventNextNativeScrollEvent();this.emit();onComplete?.(this);this.userData={};requestAnimationFrame(()=>{this.dispatchScrollendEvent();});return;}if(!programmatic)this.targetScroll=target;if(typeof duration===\"number\"&&typeof easing!==\"function\")easing=defaultEasing;else if(typeof easing===\"function\"&&typeof duration!==\"number\")duration=1;this.animate.fromTo(this.animatedScroll,target,{duration,easing,lerp,onStart:()=>{if(lock)this.isLocked=true;this.isScrolling=\"smooth\";onStart?.(this);},onUpdate:(value,completed)=>{this.isScrolling=\"smooth\";this.lastVelocity=this.velocity;this.velocity=value-this.animatedScroll;this.direction=Math.sign(this.velocity);this.animatedScroll=value;this.setScroll(this.scroll);if(programmatic)this.targetScroll=value;if(!completed)this.emit();if(completed){this.reset();this.emit();onComplete?.(this);this.userData={};requestAnimationFrame(()=>{this.dispatchScrollendEvent();});this.preventNextNativeScrollEvent();}}});}preventNextNativeScrollEvent(){this._preventNextNativeScrollEvent=true;requestAnimationFrame(()=>{this._preventNextNativeScrollEvent=false;});}hasNestedScroll(node,{deltaX,deltaY}){const time=Date.now();if(!node._lenis)node._lenis={};const cache=node._lenis;let hasOverflowX;let hasOverflowY;let isScrollableX;let isScrollableY;let hasOverscrollBehaviorX;let hasOverscrollBehaviorY;let scrollWidth;let scrollHeight;let clientWidth;let clientHeight;if(time-(cache.time??0)>2e3){cache.time=Date.now();const computedStyle=window.getComputedStyle(node);cache.computedStyle=computedStyle;hasOverflowX=[\"auto\",\"overlay\",\"scroll\"].includes(computedStyle.overflowX);hasOverflowY=[\"auto\",\"overlay\",\"scroll\"].includes(computedStyle.overflowY);hasOverscrollBehaviorX=[\"auto\"].includes(computedStyle.overscrollBehaviorX);hasOverscrollBehaviorY=[\"auto\"].includes(computedStyle.overscrollBehaviorY);cache.hasOverflowX=hasOverflowX;cache.hasOverflowY=hasOverflowY;if(!(hasOverflowX||hasOverflowY))return false;scrollWidth=node.scrollWidth;scrollHeight=node.scrollHeight;clientWidth=node.clientWidth;clientHeight=node.clientHeight;isScrollableX=scrollWidth>clientWidth;isScrollableY=scrollHeight>clientHeight;cache.isScrollableX=isScrollableX;cache.isScrollableY=isScrollableY;cache.scrollWidth=scrollWidth;cache.scrollHeight=scrollHeight;cache.clientWidth=clientWidth;cache.clientHeight=clientHeight;cache.hasOverscrollBehaviorX=hasOverscrollBehaviorX;cache.hasOverscrollBehaviorY=hasOverscrollBehaviorY;}else{isScrollableX=cache.isScrollableX;isScrollableY=cache.isScrollableY;hasOverflowX=cache.hasOverflowX;hasOverflowY=cache.hasOverflowY;scrollWidth=cache.scrollWidth;scrollHeight=cache.scrollHeight;clientWidth=cache.clientWidth;clientHeight=cache.clientHeight;hasOverscrollBehaviorX=cache.hasOverscrollBehaviorX;hasOverscrollBehaviorY=cache.hasOverscrollBehaviorY;}if(!(hasOverflowX&&isScrollableX||hasOverflowY&&isScrollableY))return false;const orientation=Math.abs(deltaX)>=Math.abs(deltaY)?\"horizontal\":\"vertical\";let scroll;let maxScroll;let delta;let hasOverflow;let isScrollable;let hasOverscrollBehavior;if(orientation===\"horizontal\"){scroll=Math.round(node.scrollLeft);maxScroll=scrollWidth-clientWidth;delta=deltaX;hasOverflow=hasOverflowX;isScrollable=isScrollableX;hasOverscrollBehavior=hasOverscrollBehaviorX;}else if(orientation===\"vertical\"){scroll=Math.round(node.scrollTop);maxScroll=scrollHeight-clientHeight;delta=deltaY;hasOverflow=hasOverflowY;isScrollable=isScrollableY;hasOverscrollBehavior=hasOverscrollBehaviorY;}else return false;if(!hasOverscrollBehavior&&(scroll>=maxScroll||scroll<=0))return true;return(delta>0?scroll<maxScroll:scroll>0)&&hasOverflow&&isScrollable;}/**\n     * The root element on which lenis is instanced\n     */get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper;}/**\n     * The limit which is the maximum scroll value\n     */get limit(){if(this.options.naiveDimensions){if(this.isHorizontal)return this.rootElement.scrollWidth-this.rootElement.clientWidth;return this.rootElement.scrollHeight-this.rootElement.clientHeight;}return this.dimensions.limit[this.isHorizontal?\"x\":\"y\"];}/**\n     * Whether or not the scroll is horizontal\n     */get isHorizontal(){return this.options.orientation===\"horizontal\";}/**\n     * The actual scroll value\n     */get actualScroll(){const wrapper=this.options.wrapper;return this.isHorizontal?wrapper.scrollX??wrapper.scrollLeft:wrapper.scrollY??wrapper.scrollTop;}/**\n     * The current scroll value\n     */get scroll(){return this.options.infinite?modulo(this.animatedScroll,this.limit):this.animatedScroll;}/**\n     * The progress of the scroll relative to the limit\n     */get progress(){return this.limit===0?1:this.scroll/this.limit;}/**\n     * Current scroll state\n     */get isScrolling(){return this._isScrolling;}set isScrolling(value){if(this._isScrolling!==value){this._isScrolling=value;this.updateClassName();}}/**\n     * Check if lenis is stopped\n     */get isStopped(){return this._isStopped;}set isStopped(value){if(this._isStopped!==value){this._isStopped=value;this.updateClassName();}}/**\n     * Check if lenis is locked\n     */get isLocked(){return this._isLocked;}set isLocked(value){if(this._isLocked!==value){this._isLocked=value;this.updateClassName();}}/**\n     * Check if lenis is smooth scrolling\n     */get isSmooth(){return this.isScrolling===\"smooth\";}/**\n     * The class name applied to the wrapper element\n     */get className(){let className=\"lenis\";if(this.options.autoToggle)className+=\" lenis-autoToggle\";if(this.isStopped)className+=\" lenis-stopped\";if(this.isLocked)className+=\" lenis-locked\";if(this.isScrolling)className+=\" lenis-scrolling\";if(this.isScrolling===\"smooth\")className+=\" lenis-smooth\";return className;}updateClassName(){this.cleanUpClassName();this.className.split(\" \").forEach(className=>{this.rootElement.classList.add(className);});}cleanUpClassName(){for(const className of Array.from(this.rootElement.classList))if(className===\"lenis\"||className.startsWith(\"lenis-\"))this.rootElement.classList.remove(className);}constructor({wrapper=window,content=document.documentElement,eventsTarget=wrapper,smoothWheel=true,syncTouch=false,syncTouchLerp=.075,touchInertiaExponent=1.7,duration,easing,lerp=.1,infinite=false,orientation=\"vertical\",gestureOrientation=orientation===\"horizontal\"?\"both\":\"vertical\",touchMultiplier=1,wheelMultiplier=1,autoResize=true,prevent,virtualScroll,overscroll=true,autoRaf=false,anchors=false,autoToggle=false,allowNestedScroll=false,__experimental__naiveDimensions=false,naiveDimensions=__experimental__naiveDimensions,stopInertiaOnNavigate=false}={}){_define_property(this,\"_isScrolling\",false);_define_property(this,\"_isStopped\",false);_define_property(this,\"_isLocked\",false);_define_property(this,\"_preventNextNativeScrollEvent\",false);_define_property(this,\"_resetVelocityTimeout\",null);_define_property(this,\"_rafId\",null);_define_property(this,\"_isDraggingSelection\",false);/**\n     * Whether or not the user is touching the screen\n     */_define_property(this,\"isTouching\",void 0);/**\n     * Whether or not the device is running iOS\n     */_define_property(this,\"isIos\",void 0);/**\n     * The time in ms since the lenis instance was created\n     */_define_property(this,\"time\",0);/**\n     * User data that will be forwarded through the scroll event\n     *\n     * @example\n     * lenis.scrollTo(100, {\n     *   userData: {\n     *     foo: 'bar'\n     *   }\n     * })\n     */_define_property(this,\"userData\",{});/**\n     * The last velocity of the scroll\n     */_define_property(this,\"lastVelocity\",0);/**\n     * The current velocity of the scroll\n     */_define_property(this,\"velocity\",0);/**\n     * The direction of the scroll\n     */_define_property(this,\"direction\",0);/**\n     * The options passed to the lenis instance\n     */_define_property(this,\"options\",void 0);/**\n     * The target scroll value\n     */_define_property(this,\"targetScroll\",void 0);/**\n     * The animated scroll value\n     */_define_property(this,\"animatedScroll\",void 0);_define_property(this,\"animate\",new Animate);_define_property(this,\"emitter\",new Emitter);_define_property(this,\"dimensions\",void 0);_define_property(this,\"virtualScroll\",void 0);_define_property(this,\"onScrollEnd\",e=>{if(!(e instanceof CustomEvent)){if(this.isScrolling===\"smooth\"||this.isScrolling===false)e.stopPropagation();}});_define_property(this,\"dispatchScrollendEvent\",()=>{this.options.wrapper.dispatchEvent(new CustomEvent(\"scrollend\",{bubbles:this.options.wrapper===window,detail:{lenisScrollEnd:true}}));});_define_property(this,\"onTransitionEnd\",event=>{if(event.propertyName?.includes(\"overflow\")&&event.target===this.rootElement)this.checkOverflow();});_define_property(this,\"onClick\",event=>{const linkElementsUrls=event.composedPath().filter(node=>node instanceof HTMLAnchorElement&&node.href).map(element=>new URL(element.href));const currentUrl=new URL(window.location.href);if(this.options.anchors){const anchorElementUrl=linkElementsUrls.find(targetUrl=>currentUrl.host===targetUrl.host&&currentUrl.pathname===targetUrl.pathname&&targetUrl.hash);if(anchorElementUrl){const options=typeof this.options.anchors===\"object\"&&this.options.anchors?this.options.anchors:void 0;const target=decodeURIComponent(anchorElementUrl.hash);this.scrollTo(target,options);return;}}if(this.options.stopInertiaOnNavigate){if(linkElementsUrls.some(targetUrl=>currentUrl.host===targetUrl.host&&currentUrl.pathname!==targetUrl.pathname)){this.reset();return;}}});_define_property(this,\"onPointerDown\",event=>{if(event.button===1)this.reset();});_define_property(this,\"onVirtualScroll\",data=>{if(typeof this.options.virtualScroll===\"function\"&&this.options.virtualScroll(data)===false)return;const{deltaX,deltaY,event}=data;this.emitter.emit(\"virtual-scroll\",{deltaX,deltaY,event});if(event.ctrlKey)return;if(event.lenisStopPropagation)return;const isTouch=event.type.includes(\"touch\");const isWheel=event.type.includes(\"wheel\");if(isTouch&&this.isIos){if(event.type===\"touchstart\")this._isDraggingSelection=this.isTouchOnSelectionHandle(event);if(this._isDraggingSelection){if(event.type===\"touchend\")this._isDraggingSelection=false;return;}}this.isTouching=event.type===\"touchstart\"||event.type===\"touchmove\";const isClickOrTap=deltaX===0&&deltaY===0;if(this.options.syncTouch&&isTouch&&event.type===\"touchstart\"&&isClickOrTap&&!this.isStopped&&!this.isLocked){this.reset();return;}const isUnknownGesture=this.options.gestureOrientation===\"vertical\"&&deltaY===0||this.options.gestureOrientation===\"horizontal\"&&deltaX===0;if(isClickOrTap||isUnknownGesture)return;let composedPath=event.composedPath();composedPath=composedPath.slice(0,composedPath.indexOf(this.rootElement));const prevent=this.options.prevent;const gestureOrientation=Math.abs(deltaX)>=Math.abs(deltaY)?\"horizontal\":\"vertical\";if(composedPath.find(node=>node instanceof HTMLElement&&(typeof prevent===\"function\"&&prevent?.(node)||node.hasAttribute?.(\"data-lenis-prevent\")||gestureOrientation===\"vertical\"&&node.hasAttribute?.(\"data-lenis-prevent-vertical\")||gestureOrientation===\"horizontal\"&&node.hasAttribute?.(\"data-lenis-prevent-horizontal\")||isTouch&&node.hasAttribute?.(\"data-lenis-prevent-touch\")||isWheel&&node.hasAttribute?.(\"data-lenis-prevent-wheel\")||this.options.allowNestedScroll&&this.hasNestedScroll(node,{deltaX,deltaY}))))return;if(this.isStopped||this.isLocked){if(event.cancelable)event.preventDefault();return;}if(!(this.options.syncTouch&&isTouch||this.options.smoothWheel&&isWheel)){this.isScrolling=\"native\";this.animate.stop();event.lenisStopPropagation=true;return;}let delta=deltaY;if(this.options.gestureOrientation===\"both\")delta=Math.abs(deltaY)>Math.abs(deltaX)?deltaY:deltaX;else if(this.options.gestureOrientation===\"horizontal\")delta=deltaX;if(!this.options.overscroll||this.options.infinite||this.options.wrapper!==window&&this.limit>0&&(this.animatedScroll>0&&this.animatedScroll<this.limit||this.animatedScroll===0&&deltaY>0||this.animatedScroll===this.limit&&deltaY<0))event.lenisStopPropagation=true;if(event.cancelable)event.preventDefault();const isSyncTouch=isTouch&&this.options.syncTouch;const hasTouchInertia=isTouch&&event.type===\"touchend\";if(hasTouchInertia)delta=Math.sign(delta)*Math.abs(this.velocity)**this.options.touchInertiaExponent;this.scrollTo(this.targetScroll+delta,{programmatic:false,...isSyncTouch?{lerp:hasTouchInertia?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}});});_define_property(this,\"onNativeScroll\",()=>{if(this._resetVelocityTimeout!==null){clearTimeout(this._resetVelocityTimeout);this._resetVelocityTimeout=null;}if(this._preventNextNativeScrollEvent){this._preventNextNativeScrollEvent=false;return;}if(this.isScrolling===false||this.isScrolling===\"native\"){const lastScroll=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll;this.lastVelocity=this.velocity;this.velocity=this.animatedScroll-lastScroll;this.direction=Math.sign(this.animatedScroll-lastScroll);if(!this.isStopped)this.isScrolling=\"native\";this.emit();if(this.velocity!==0)this._resetVelocityTimeout=setTimeout(()=>{this.lastVelocity=this.velocity;this.velocity=0;this.isScrolling=false;this.emit();},400);}});/**\n     * RequestAnimationFrame for lenis\n     *\n     * @param time The time in ms from an external clock like `requestAnimationFrame` or Tempus\n     */_define_property(this,\"raf\",time=>{const deltaTime=time-(this.time||time);this.time=time;this.animate.advance(deltaTime*.001);if(this.options.autoRaf)this._rafId=requestAnimationFrame(this.raf);});window.lenisVersion=version;if(!window.lenis)window.lenis={};window.lenis.version=version;if(orientation===\"horizontal\")window.lenis.horizontal=true;if(syncTouch===true)window.lenis.touch=true;this.isIos=/(iPad|iPhone|iPod)/g.test(navigator.userAgent);if(!wrapper||wrapper===document.documentElement)wrapper=window;if(typeof duration===\"number\"&&typeof easing!==\"function\")easing=defaultEasing;else if(typeof easing===\"function\"&&typeof duration!==\"number\")duration=1;this.options={wrapper,content,eventsTarget,smoothWheel,syncTouch,syncTouchLerp,touchInertiaExponent,duration,easing,lerp,infinite,gestureOrientation,orientation,touchMultiplier,wheelMultiplier,autoResize,prevent,virtualScroll,overscroll,autoRaf,anchors,autoToggle,allowNestedScroll,naiveDimensions,stopInertiaOnNavigate};this.dimensions=new Dimensions(wrapper,content,{autoResize});this.updateClassName();this.targetScroll=this.animatedScroll=this.actualScroll;this.options.wrapper.addEventListener(\"scroll\",this.onNativeScroll);this.options.wrapper.addEventListener(\"scrollend\",this.onScrollEnd,{capture:true});if(this.options.anchors||this.options.stopInertiaOnNavigate)this.options.wrapper.addEventListener(\"click\",this.onClick);this.options.wrapper.addEventListener(\"pointerdown\",this.onPointerDown);this.virtualScroll=new VirtualScroll(eventsTarget,{touchMultiplier,wheelMultiplier});this.virtualScroll.on(\"scroll\",this.onVirtualScroll);if(this.options.autoToggle){this.checkOverflow();this.rootElement.addEventListener(\"transitionend\",this.onTransitionEnd);}if(this.options.autoRaf)this._rafId=requestAnimationFrame(this.raf);}};function removeParentSticky(element){if(getComputedStyle(element).position===\"sticky\"){element.style.setProperty(\"position\",\"static\");element.dataset.sticky=\"true\";}if(element.offsetParent)removeParentSticky(element.offsetParent);}function addParentSticky(element){if(element?.dataset?.sticky===\"true\"){element.style.removeProperty(\"position\");delete element.dataset.sticky;}if(element.offsetParent)addParentSticky(element.offsetParent);}function offsetTop(element,accumulator=0){const top=accumulator+element.offsetTop;if(element.offsetParent)return offsetTop(element.offsetParent,top);return top;}function offsetLeft(element,accumulator=0){const left=accumulator+element.offsetLeft;if(element.offsetParent)return offsetLeft(element.offsetParent,left);return left;}function scrollTop(element,accumulator=0){const top=accumulator+element.scrollTop;if(element.offsetParent)return scrollTop(element.offsetParent,top);return top+window.scrollY;}function scrollLeft(element,accumulator=0){const left=accumulator+element.scrollLeft;if(element.offsetParent)return scrollLeft(element.offsetParent,left);return left+window.scrollX;}var SnapElement=class{destroy(){this.wrapperResizeObserver.disconnect();this.resizeObserver.disconnect();}setRect({top,left,width,height,element}={}){top=top??this.rect.top;left=left??this.rect.left;width=width??this.rect.width;height=height??this.rect.height;element=element??this.rect.element;if(top===this.rect.top&&left===this.rect.left&&width===this.rect.width&&height===this.rect.height&&element===this.rect.element)return;this.rect.top=top;this.rect.y=top;this.rect.width=width;this.rect.height=height;this.rect.left=left;this.rect.x=left;this.rect.bottom=top+height;this.rect.right=left+width;}constructor(element,{align=[\"start\"],ignoreSticky=true,ignoreTransform=false}={}){_define_property(this,\"element\",void 0);_define_property(this,\"options\",void 0);_define_property(this,\"align\",void 0);_define_property(this,\"rect\",{});_define_property(this,\"wrapperResizeObserver\",void 0);_define_property(this,\"resizeObserver\",void 0);_define_property(this,\"debouncedWrapperResize\",void 0);_define_property(this,\"onWrapperResize\",()=>{let top;let left;if(this.options.ignoreSticky)removeParentSticky(this.element);if(this.options.ignoreTransform){top=offsetTop(this.element);left=offsetLeft(this.element);}else{const rect=this.element.getBoundingClientRect();top=rect.top+scrollTop(this.element);left=rect.left+scrollLeft(this.element);}if(this.options.ignoreSticky)addParentSticky(this.element);this.setRect({top,left});});_define_property(this,\"onResize\",([entry])=>{if(!entry?.borderBoxSize[0])return;const width=entry.borderBoxSize[0].inlineSize;const height=entry.borderBoxSize[0].blockSize;this.setRect({width,height});});this.element=element;this.options={align,ignoreSticky,ignoreTransform};this.align=[align].flat();this.debouncedWrapperResize=debounce(this.onWrapperResize,500);this.wrapperResizeObserver=new ResizeObserver(this.debouncedWrapperResize);this.wrapperResizeObserver.observe(document.body);this.onWrapperResize();this.resizeObserver=new ResizeObserver(this.onResize);this.resizeObserver.observe(this.element);this.setRect({width:this.element.offsetWidth,height:this.element.offsetHeight});}};//#endregion\n//#region packages/snap/src/uid.ts\nlet index=0;function uid(){return index++;}//#endregion\n//#region packages/snap/src/snap.ts\n/**\n * Snap class to handle the snap functionality\n *\n * @example\n * const snap = new Snap(lenis, {\n *   type: 'mandatory', // 'mandatory', 'proximity' or 'lock'\n *   onSnapStart: (snap) => {\n *     console.log('onSnapStart', snap)\n *   },\n *   onSnapComplete: (snap) => {\n *     console.log('onSnapComplete', snap)\n *   },\n * })\n *\n * snap.add(500) // snap at 500px\n *\n * const removeSnap = snap.add(500)\n *\n * if (someCondition) {\n *   removeSnap()\n * }\n */var Snap=class{/**\n     * Destroy the snap instance\n     */destroy(){this.lenis.off(\"virtual-scroll\",this.onSnapDebounced);window.removeEventListener(\"resize\",this.onWindowResize);this.elements.forEach(element=>{element.destroy();});}/**\n     * Start the snap after it has been stopped\n     */start(){this.isStopped=false;}/**\n     * Stop the snap\n     */stop(){this.isStopped=true;}/**\n     * Add a snap to the snap instance\n     *\n     * @param value The value to snap to\n     * @param userData User data that will be forwarded through the snap event\n     * @returns Unsubscribe function\n     */add(value){const id=uid();this.snaps.set(id,{value});return()=>this.snaps.delete(id);}/**\n     * Add an element to the snap instance\n     *\n     * @param element The element to add\n     * @param options The options for the element\n     * @returns Unsubscribe function\n     */addElement(element,options={}){const id=uid();this.elements.set(id,new SnapElement(element,options));return()=>this.elements.delete(id);}addElements(elements,options={}){const map=[...elements].map(element=>this.addElement(element,options));return()=>{map.forEach(remove=>{remove();});};}previous(){this.goTo((this.currentSnapIndex??0)-1);}next(){this.goTo((this.currentSnapIndex??0)+1);}goTo(index){const snaps=this.computeSnaps();if(snaps.length===0)return;this.currentSnapIndex=Math.max(0,Math.min(index,snaps.length-1));const currentSnap=snaps[this.currentSnapIndex];if(currentSnap===void 0)return;this.lenis.scrollTo(currentSnap.value,{duration:this.options.duration,easing:this.options.easing,lerp:this.options.lerp,lock:this.options.type===\"lock\",userData:{initiator:\"snap\"},onStart:()=>{this.options.onSnapStart?.({index:this.currentSnapIndex,...currentSnap});},onComplete:()=>{this.options.onSnapComplete?.({index:this.currentSnapIndex,...currentSnap});}});}get distanceThreshold(){let distanceThreshold=Number.POSITIVE_INFINITY;if(this.options.type===\"mandatory\")return Number.POSITIVE_INFINITY;const{isHorizontal}=this.lenis;const axis=isHorizontal?\"width\":\"height\";if(typeof this.options.distanceThreshold===\"string\"&&this.options.distanceThreshold.endsWith(\"%\"))distanceThreshold=Number(this.options.distanceThreshold.replace(\"%\",\"\"))/100*this.viewport[axis];else if(typeof this.options.distanceThreshold===\"number\")distanceThreshold=this.options.distanceThreshold;else distanceThreshold=this.viewport[axis];return distanceThreshold;}resize(){this.elements.forEach(element=>{element.onWrapperResize();});}constructor(lenis,{type=\"proximity\",lerp,easing,duration,distanceThreshold=\"50%\",debounce:debounceDelay=500,onSnapStart,onSnapComplete}={}){_define_property(this,\"options\",void 0);_define_property(this,\"elements\",/* @__PURE__ */new Map);_define_property(this,\"snaps\",/* @__PURE__ */new Map);_define_property(this,\"viewport\",{width:window.innerWidth,height:window.innerHeight});_define_property(this,\"isStopped\",false);_define_property(this,\"onSnapDebounced\",void 0);_define_property(this,\"currentSnapIndex\",void 0);_define_property(this,\"onWindowResize\",()=>{this.viewport.width=window.innerWidth;this.viewport.height=window.innerHeight;});_define_property(this,\"computeSnaps\",()=>{const{isHorizontal}=this.lenis;let snaps=[...this.snaps.values()];this.elements.forEach(({rect,align})=>{let value;align.forEach(align=>{if(align===\"start\")value=rect.top;else if(align===\"center\")value=isHorizontal?rect.left+rect.width/2-this.viewport.width/2:rect.top+rect.height/2-this.viewport.height/2;else if(align===\"end\")value=isHorizontal?rect.left+rect.width-this.viewport.width:rect.top+rect.height-this.viewport.height;if(typeof value===\"number\")snaps.push({value:Math.ceil(value)});});});snaps=snaps.sort((a,b)=>Math.abs(a.value)-Math.abs(b.value));return snaps;});_define_property(this,\"onSnap\",e=>{if(this.isStopped)return;if(e.event.type===\"touchmove\")return;if(this.options.type===\"lock\"&&this.lenis.userData?.initiator===\"snap\")return;let{scroll,isHorizontal}=this.lenis;const delta=isHorizontal?e.deltaX:e.deltaY;scroll=Math.ceil(this.lenis.scroll+delta);const snaps=this.computeSnaps();if(snaps.length===0)return;let snapIndex;const prevSnapIndex=snaps.findLastIndex(({value})=>value<scroll);const nextSnapIndex=snaps.findIndex(({value})=>value>scroll);if(this.options.type===\"lock\"){if(delta>0)snapIndex=nextSnapIndex;else if(delta<0)snapIndex=prevSnapIndex;}else{const prevSnap=snaps[prevSnapIndex];const distanceToPrevSnap=prevSnap?Math.abs(scroll-prevSnap.value):Number.POSITIVE_INFINITY;const nextSnap=snaps[nextSnapIndex];snapIndex=distanceToPrevSnap<(nextSnap?Math.abs(scroll-nextSnap.value):Number.POSITIVE_INFINITY)?prevSnapIndex:nextSnapIndex;}if(snapIndex===void 0)return;if(snapIndex===-1)return;snapIndex=Math.max(0,Math.min(snapIndex,snaps.length-1));const snap=snaps[snapIndex];if(Math.abs(scroll-snap.value)<=this.distanceThreshold)this.goTo(snapIndex);});this.lenis=lenis;if(!window.lenis)window.lenis={};window.lenis.snap=true;this.options={type,lerp,easing,duration,distanceThreshold,debounce:debounceDelay,onSnapStart,onSnapComplete};this.onWindowResize();window.addEventListener(\"resize\",this.onWindowResize);this.onSnapDebounced=debounce(this.onSnap,this.options.debounce);this.lenis.on(\"virtual-scroll\",this.onSnapDebounced);}};/**\n * @framerSupportedLayoutHeight any\n * @framerSupportedLayoutWidth any\n * @framerDisableUnlink\n */export default function Component({smooth,infinite,orientation,intensity,children,snap}){const wrapperRef=useRef();const contentRef=useRef();const lenisRef=useRef();// Static on both Canvas and Export\nconst isStaticRenderer=useIsStaticRenderer();useEffect(()=>{if(isStaticRenderer)return;if(children&&(!wrapperRef.current||!contentRef.current))return;if(wrapperRef.current&&contentRef.current){if(orientation===\"horizontal\"){wrapperRef.current.style.setProperty(\"overflowX\",\"auto\");}else{wrapperRef.current.style.setProperty(\"overflowY\",\"auto\");}}const lenis=new Lenis({smoothWheel:smooth,duration:intensity/10,infinite,orientation,gestureOrientation:orientation===\"horizontal\"?\"both\":\"vertical\",autoRaf:true,autoToggle:true,anchors:true,allowNestedScroll:true,wrapper:wrapperRef.current,content:contentRef.current,syncTouch:Boolean(infinite)||orientation===\"horizontal\",stopInertiaOnNavigate:true});lenisRef.current=lenis;let lenisSnap;if(snap&&snap.snaps.length>0){lenisSnap=new Snap(lenis,{type:snap.type,distanceThreshold:snap.threshold+\"%\"});snap.snaps.forEach(item=>{if(!item.target?.current)return;const id=item.target.current.id;// workaround when content is duplicated by LenisSeamlessInfinite\nconst elements=lenis.rootElement.querySelectorAll(`#${id}`);elements.forEach(element=>{lenisSnap.addElement(element,{align:item.align});});});}window.lenis=lenis;window.lenisSnap=snap;return()=>{if(lenis)lenis.destroy();if(lenisSnap)lenisSnap.destroy();};},[smooth,infinite,orientation,intensity,children,snap,isStaticRenderer]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`html.lenis,\nhtml.lenis body {\n  height: auto;\n}\n\n.lenis:not(.lenis-autoToggle).lenis-stopped {\n  overflow: clip;\n}\n\n.lenis [data-lenis-prevent],\n.lenis [data-lenis-prevent-wheel],\n.lenis [data-lenis-prevent-touch],\n.lenis [data-lenis-prevent-vertical],\n.lenis [data-lenis-prevent-horizontal] {\n  overscroll-behavior: contain;\n}\n\n.lenis.lenis-smooth iframe {\n  pointer-events: none;\n}\n\n.lenis.lenis-autoToggle {\n  transition-property: overflow;\n  transition-duration: 1ms;\n  transition-behavior: allow-discrete;\n}`}),children&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(\"div\",{ref:wrapperRef,style:orientation===\"horizontal\"?{overflowX:\"auto\",width:\"100%\"}:{overflowY:\"auto\",height:\"100%\"},children:/*#__PURE__*/_jsx(\"div\",{ref:contentRef,style:{width:\"100%\"},children:Children.map(children,child=>/*#__PURE__*/isValidElement(child)?/*#__PURE__*/cloneElement(child,{style:{...child.props.style,width:\"100%\"}}):child)})})})]});}Component.displayName=\"Lenis\";addPropertyControls(Component,{smooth:{type:ControlType.Boolean,title:\"Smooth\",defaultValue:true},intensity:{type:ControlType.Number,title:\"Intensity\",defaultValue:12,step:1,min:1,max:100,hidden(props){return props.smooth===false;},description:\"This will be ignored on mobile.\"},infinite:{type:ControlType.Boolean,title:\"Infinite\",defaultValue:false,hidden(props){return props.smooth===false;}},orientation:{type:ControlType.Enum,defaultValue:\"vertical\",displaySegmentedControl:true,options:[\"vertical\",\"horizontal\"],optionTitles:[\"Vertical\",\"Horizontal\"],hidden(props){return props.smooth===false;}},children:{type:ControlType.ComponentInstance,title:\"Content\"},snap:{type:ControlType.Object,optional:true,description:\"Cooked and served by [darkroom.engineering](https://darkroom.engineering).\",controls:{type:{type:ControlType.Enum,defaultValue:\"proximity\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",options:[\"proximity\",\"mandatory\",\"lock\"],optionTitles:[\"Proximity\",\"Mandatory\",\"Lock\"]},threshold:{type:ControlType.Number,defaultValue:50,min:0,max:100,unit:\"%\",hidden:props=>{return props.snap.type===\"mandatory\";}},snaps:{type:ControlType.Array,control:{type:ControlType.Object,controls:{target:{title:\"Target\",type:ControlType.ScrollSectionRef},align:{type:ControlType.Enum,defaultValue:\"center\",displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",options:[\"start\",\"center\",\"end\"],optionIcons:[\"align-top\",\"align-middle\",\"align-bottom\"]}}}}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Component\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Lenis.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Frame,addPropertyControls,ControlType}from\"framer\";export function TextSelectionColor(props){const{backgroundColor,textColor}=props;return /*#__PURE__*/_jsxs(Frame,{background:\"\",style:{width:\"100%\",height:\"100%\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                ::selection {\n                    background: ${backgroundColor};\n                    color: ${textColor};\n                }\n                `}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",color:textColor,overflow:\"auto\",userSelect:\"text\"},children:props.children})]});}TextSelectionColor.defaultProps={backgroundColor:\"#a0a0a0\",textColor:\"#ffffff\",children:\"Select some of this text to see the custom selection colors.\"};addPropertyControls(TextSelectionColor,{backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:\"#a0a0a0\"},textColor:{title:\"Text Color\",type:ControlType.Color,defaultValue:\"#ffffff\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"TextSelectionColor\":{\"type\":\"reactComponent\",\"name\":\"TextSelectionColor\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Hig.map","import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map","/*\n * nullstate (framer/icon-nullstate@0.7.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js\"\n","let Component;\nlet IconInner;\nvar Icon = (React) => {\n  if (!Component) {\n    Component = /* @__PURE__ */ new Map([\n      [\n        \"bold\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M222.14,105.85l-80-80a20,20,0,0,0-28.28,0l-80,80A19.86,19.86,0,0,0,28,120v96a12,12,0,0,0,12,12h64a12,12,0,0,0,12-12V164h24v52a12,12,0,0,0,12,12h64a12,12,0,0,0,12-12V120A19.86,19.86,0,0,0,222.14,105.85ZM204,204H164V152a12,12,0,0,0-12-12H104a12,12,0,0,0-12,12v52H52V121.65l76-76,76,76Z\" }))\n      ],\n      [\n        \"duotone\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\n          \"path\",\n          {\n            d: \"M216,120v96H152V152H104v64H40V120a8,8,0,0,1,2.34-5.66l80-80a8,8,0,0,1,11.32,0l80,80A8,8,0,0,1,216,120Z\",\n            opacity: \"0.2\"\n          }\n        ), /* @__PURE__ */ React.createElement(\"path\", { d: \"M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z\" }))\n      ],\n      [\n        \"fill\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M224,120v96a8,8,0,0,1-8,8H160a8,8,0,0,1-8-8V164a4,4,0,0,0-4-4H108a4,4,0,0,0-4,4v52a8,8,0,0,1-8,8H40a8,8,0,0,1-8-8V120a16,16,0,0,1,4.69-11.31l80-80a16,16,0,0,1,22.62,0l80,80A16,16,0,0,1,224,120Z\" }))\n      ],\n      [\n        \"light\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M217.9,110.1l-80-80a14,14,0,0,0-19.8,0l-80,80A13.92,13.92,0,0,0,34,120v96a6,6,0,0,0,6,6h64a6,6,0,0,0,6-6V158h36v58a6,6,0,0,0,6,6h64a6,6,0,0,0,6-6V120A13.92,13.92,0,0,0,217.9,110.1ZM210,210H158V152a6,6,0,0,0-6-6H104a6,6,0,0,0-6,6v58H46V120a2,2,0,0,1,.58-1.42l80-80a2,2,0,0,1,2.84,0l80,80A2,2,0,0,1,210,120Z\" }))\n      ],\n      [\n        \"regular\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z\" }))\n      ],\n      [\n        \"thin\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M216.49,111.51l-80-80a12,12,0,0,0-17,0l-80,80A12,12,0,0,0,36,120v96a4,4,0,0,0,4,4h64a4,4,0,0,0,4-4V156h40v60a4,4,0,0,0,4,4h64a4,4,0,0,0,4-4V120A12,12,0,0,0,216.49,111.51ZM212,212H156V152a4,4,0,0,0-4-4H104a4,4,0,0,0-4,4v60H44V120a4,4,0,0,1,1.17-2.83l80-80a4,4,0,0,1,5.66,0l80,80A4,4,0,0,1,212,120Z\" }))\n      ]\n    ]);\n    IconInner = React.forwardRef((props, ref) => /* @__PURE__ */ React.createElement(\"g\", { ref, ...props }, Component.get(props.weight)));\n  }\n  return IconInner;\n};\nconst __FramerMetadata__ = {\n  exports: {\n    default: {\n      type: \"reactComponent\",\n      slots: [],\n      annotations: { framerContractVersion: \"1\" }\n    },\n    __FramerMetadata__: { type: \"variable\" }\n  }\n};\nvar House_default = Icon;\nexport {\n  __FramerMetadata__,\n  House_default as default\n};\n","/*\n * House (phosphor-icons/House@0.0.57)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/rVmMAFttOHuuiwSg6KjZ/House.js\"\nexport { default } from \"https://framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/rVmMAFttOHuuiwSg6KjZ/House.js\"\n","import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"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/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HouseFactory from\"https://framer.com/m/phosphor-icons/House.js@0.0.57\";import{defaultEvents,useIconSelection}from\"https://framer.com/m/utils-MaUy.js@OSpwWF91FHPVFyQJjMHt\";const iconKeys=[\"Acorn\",\"AddressBook\",\"AddressBookTabs\",\"AirTrafficControl\",\"Airplane\",\"AirplaneInFlight\",\"AirplaneLanding\",\"AirplaneTakeoff\",\"AirplaneTaxiing\",\"AirplaneTilt\",\"Airplay\",\"Alarm\",\"Alien\",\"AlignBottom\",\"AlignBottomSimple\",\"AlignCenterVertical\",\"AlignLeft\",\"AlignLeftSimple\",\"AlignRight\",\"AlignRightSimple\",\"AlignTop\",\"AlignTopSimple\",\"AmazonLogo\",\"Ambulance\",\"Anchor\",\"AnchorSimple\",\"AndroidLogo\",\"Angle\",\"AngularLogo\",\"Aperture\",\"AppStoreLogo\",\"AppWindow\",\"AppleLogo\",\"ApplePodcastsLogo\",\"ApproximateEquals\",\"Archive\",\"ArchiveBox\",\"ArchiveTray\",\"Armchair\",\"ArrowArcLeft\",\"ArrowArcRight\",\"ArrowBendDownLeft\",\"ArrowBendDownRight\",\"ArrowBendLeftDown\",\"ArrowBendLeftUp\",\"ArrowBendRightDown\",\"ArrowBendRightUp\",\"ArrowBendUpLeft\",\"ArrowBendUpRight\",\"ArrowCircleDown\",\"ArrowCircleDownLeft\",\"ArrowCircleDownRight\",\"ArrowCircleLeft\",\"ArrowCircleRight\",\"ArrowCircleUp\",\"ArrowCircleUpLeft\",\"ArrowCircleUpRight\",\"ArrowClockwise\",\"ArrowDown\",\"ArrowDownLeft\",\"ArrowDownRight\",\"ArrowElbowDownLeft\",\"ArrowElbowDownRight\",\"ArrowElbowLeft\",\"ArrowElbowLeftDown\",\"ArrowElbowLeftUp\",\"ArrowElbowRight\",\"ArrowElbowRightDown\",\"ArrowElbowRightUp\",\"ArrowElbowUpLeft\",\"ArrowElbowUpRight\",\"ArrowFatDown\",\"ArrowFatLeft\",\"ArrowFatLineDown\",\"ArrowFatLineLeft\",\"ArrowFatLineRight\",\"ArrowFatLineUp\",\"ArrowFatLinesDown\",\"ArrowFatLinesLeft\",\"ArrowFatLinesRight\",\"ArrowFatLinesUp\",\"ArrowFatRight\",\"ArrowFatUp\",\"ArrowLeft\",\"ArrowLineDown\",\"ArrowLineDownLeft\",\"ArrowLineDownRight\",\"ArrowLineLeft\",\"ArrowLineRight\",\"ArrowLineUp\",\"ArrowLineUpLeft\",\"ArrowLineUpRight\",\"ArrowRight\",\"ArrowSquareDown\",\"ArrowSquareDownLeft\",\"ArrowSquareDownRight\",\"ArrowSquareIn\",\"ArrowSquareLeft\",\"ArrowSquareOut\",\"ArrowSquareRight\",\"ArrowSquareUp\",\"ArrowSquareUpLeft\",\"ArrowSquareUpRight\",\"ArrowUDownLeft\",\"ArrowUDownRight\",\"ArrowULeftDown\",\"ArrowULeftUp\",\"ArrowURightDown\",\"ArrowURightUp\",\"ArrowUUpLeft\",\"ArrowUUpRight\",\"ArrowUp\",\"ArrowUpLeft\",\"ArrowUpRight\",\"ArrowsClockwise\",\"ArrowsDownUp\",\"ArrowsHorizontal\",\"ArrowsIn\",\"ArrowsInCardinal\",\"ArrowsInLineVertical\",\"ArrowsInSimple\",\"ArrowsLeftRight\",\"ArrowsMerge\",\"ArrowsOut\",\"ArrowsOutCardinal\",\"ArrowsOutSimple\",\"ArrowsSplit\",\"ArrowsVertical\",\"Article\",\"ArticleMedium\",\"ArticleNyTimes\",\"Asclepius\",\"Asterisk\",\"AsteriskSimple\",\"At\",\"Atom\",\"Avocado\",\"Axe\",\"Baby\",\"BabyCarriage\",\"Backpack\",\"Backspace\",\"Bag\",\"BagSimple\",\"Balloon\",\"Bandaids\",\"Bank\",\"Barbell\",\"Barcode\",\"Barn\",\"Barricade\",\"Baseball\",\"BaseballCap\",\"BaseballHelmet\",\"Basket\",\"Basketball\",\"Bathtub\",\"BatteryCharging\",\"BatteryEmpty\",\"BatteryFull\",\"BatteryHigh\",\"BatteryLow\",\"BatteryMedium\",\"BatteryPlus\",\"BatteryPlusVertical\",\"BatteryVerticalEmpty\",\"BatteryVerticalFull\",\"BatteryVerticalHigh\",\"BatteryVerticalLow\",\"BatteryWarning\",\"BeachBall\",\"Beanie\",\"Bed\",\"BeerBottle\",\"BeerStein\",\"BehanceLogo\",\"Bell\",\"BellRinging\",\"BellSimple\",\"BellSimpleRinging\",\"BellSimpleSlash\",\"BellSimpleZ\",\"BellSlash\",\"BellZ\",\"Belt\",\"BezierCurve\",\"Bicycle\",\"Binary\",\"Binoculars\",\"Biohazard\",\"Bird\",\"Blueprint\",\"Bluetooth\",\"BluetoothConnected\",\"BluetoothSlash\",\"BluetoothX\",\"Boat\",\"Bomb\",\"Bone\",\"Book\",\"BookBookmark\",\"BookOpen\",\"BookOpenText\",\"BookOpenUser\",\"BookUser\",\"Bookmark\",\"BookmarkSimple\",\"Bookmarks\",\"BookmarksSimple\",\"Books\",\"Boot\",\"Boules\",\"BoundingBox\",\"BowlFood\",\"BowlSteam\",\"BowlingBall\",\"BoxArrowDown\",\"BoxArrowUp\",\"BoxingGlove\",\"BracketsAngle\",\"BracketsCurly\",\"BracketsRound\",\"BracketsSquare\",\"Brain\",\"Brandy\",\"Bread\",\"Bridge\",\"Briefcase\",\"BriefcaseMetal\",\"Broadcast\",\"Broom\",\"Browser\",\"Browsers\",\"Bug\",\"BugBeetle\",\"BugDroid\",\"Building\",\"BuildingApartment\",\"BuildingOffice\",\"Buildings\",\"Bulldozer\",\"Bus\",\"Butterfly\",\"CableCar\",\"Cactus\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarBlank\",\"CalendarCheck\",\"CalendarDot\",\"CalendarDots\",\"CalendarHeart\",\"CalendarMinus\",\"CalendarPlus\",\"CalendarSlash\",\"CalendarStar\",\"CalendarX\",\"CallBell\",\"Camera\",\"CameraPlus\",\"CameraRotate\",\"CameraSlash\",\"Campfire\",\"Car\",\"CarBattery\",\"CarProfile\",\"CarSimple\",\"Cardholder\",\"Cards\",\"CardsThree\",\"CaretCircleDoubleUp\",\"CaretCircleDown\",\"CaretCircleLeft\",\"CaretCircleRight\",\"CaretCircleUp\",\"CaretCircleUpDown\",\"CaretDoubleDown\",\"CaretDoubleLeft\",\"CaretDoubleRight\",\"CaretDoubleUp\",\"CaretDown\",\"CaretLeft\",\"CaretLineDown\",\"CaretLineLeft\",\"CaretLineRight\",\"CaretLineUp\",\"CaretRight\",\"CaretUp\",\"CaretUpDown\",\"Carrot\",\"CashRegister\",\"CassetteTape\",\"CastleTurret\",\"Cat\",\"CellSignalFull\",\"CellSignalHigh\",\"CellSignalLow\",\"CellSignalMedium\",\"CellSignalNone\",\"CellSignalSlash\",\"CellSignalX\",\"CellTower\",\"Certificate\",\"Chair\",\"Chalkboard\",\"ChalkboardSimple\",\"ChalkboardTeacher\",\"Champagne\",\"ChargingStation\",\"ChartBar\",\"ChartBarHorizontal\",\"ChartDonut\",\"ChartLine\",\"ChartLineDown\",\"ChartLineUp\",\"ChartPie\",\"ChartPieSlice\",\"ChartPolar\",\"ChartScatter\",\"Chat\",\"ChatCentered\",\"ChatCenteredDots\",\"ChatCenteredSlash\",\"ChatCenteredText\",\"ChatCircle\",\"ChatCircleDots\",\"ChatCircleSlash\",\"ChatCircleText\",\"ChatDots\",\"ChatSlash\",\"ChatTeardrop\",\"ChatTeardropDots\",\"ChatTeardropSlash\",\"ChatTeardropText\",\"ChatText\",\"Chats\",\"ChatsCircle\",\"ChatsTeardrop\",\"Check\",\"CheckCircle\",\"CheckFat\",\"CheckSquare\",\"CheckSquareOffset\",\"Checkerboard\",\"Checks\",\"Cheers\",\"Cheese\",\"ChefHat\",\"Cherries\",\"Church\",\"Cigarette\",\"CigaretteSlash\",\"Circle\",\"CircleDashed\",\"CircleHalf\",\"CircleHalfTilt\",\"CircleNotch\",\"CirclesFour\",\"CirclesThree\",\"CirclesThreePlus\",\"Circuitry\",\"City\",\"Clipboard\",\"ClipboardText\",\"Clock\",\"ClockAfternoon\",\"ClockClockwise\",\"ClockCountdown\",\"ClockUser\",\"ClosedCaptioning\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CloudCheck\",\"CloudFog\",\"CloudLightning\",\"CloudMoon\",\"CloudRain\",\"CloudSlash\",\"CloudSnow\",\"CloudSun\",\"CloudWarning\",\"CloudX\",\"Clover\",\"Club\",\"CoatHanger\",\"CodaLogo\",\"Code\",\"CodeBlock\",\"CodeSimple\",\"CodepenLogo\",\"CodesandboxLogo\",\"Coffee\",\"CoffeeBean\",\"Coin\",\"CoinVertical\",\"Coins\",\"Columns\",\"ColumnsPlusLeft\",\"ColumnsPlusRight\",\"Command\",\"Compass\",\"CompassRose\",\"CompassTool\",\"ComputerTower\",\"Confetti\",\"ContactlessPayment\",\"Control\",\"Cookie\",\"CookingPot\",\"Copy\",\"CopySimple\",\"Copyleft\",\"Copyright\",\"CornersIn\",\"CornersOut\",\"Couch\",\"CourtBasketball\",\"Cow\",\"CowboyHat\",\"Cpu\",\"Crane\",\"CraneTower\",\"CreditCard\",\"Cricket\",\"Crop\",\"Cross\",\"Crosshair\",\"CrosshairSimple\",\"Crown\",\"CrownCross\",\"CrownSimple\",\"Cube\",\"CubeFocus\",\"CubeTransparent\",\"CurrencyBtc\",\"CurrencyCircleDollar\",\"CurrencyCny\",\"CurrencyDollar\",\"CurrencyDollarSimple\",\"CurrencyEth\",\"CurrencyEur\",\"CurrencyGbp\",\"CurrencyInr\",\"CurrencyJpy\",\"CurrencyKrw\",\"CurrencyKzt\",\"CurrencyNgn\",\"CurrencyRub\",\"Cursor\",\"CursorClick\",\"CursorText\",\"Cylinder\",\"Database\",\"Desk\",\"Desktop\",\"DesktopTower\",\"Detective\",\"DevToLogo\",\"DeviceMobile\",\"DeviceMobileCamera\",\"DeviceMobileSlash\",\"DeviceMobileSpeaker\",\"DeviceRotate\",\"DeviceTablet\",\"DeviceTabletCamera\",\"DeviceTabletSpeaker\",\"Devices\",\"Diamond\",\"DiamondsFour\",\"DiceFive\",\"DiceFour\",\"DiceOne\",\"DiceSix\",\"DiceThree\",\"DiceTwo\",\"Disc\",\"DiscoBall\",\"DiscordLogo\",\"Divide\",\"Dna\",\"Dog\",\"Door\",\"DoorOpen\",\"Dot\",\"DotOutline\",\"DotsNine\",\"DotsSix\",\"DotsSixVertical\",\"DotsThree\",\"DotsThreeCircle\",\"DotsThreeOutline\",\"DotsThreeVertical\",\"Download\",\"DownloadSimple\",\"Dress\",\"Dresser\",\"DribbbleLogo\",\"Drone\",\"Drop\",\"DropHalf\",\"DropHalfBottom\",\"DropSimple\",\"DropSlash\",\"DropboxLogo\",\"Ear\",\"EarSlash\",\"Egg\",\"EggCrack\",\"Eject\",\"EjectSimple\",\"Elevator\",\"Empty\",\"Engine\",\"Envelope\",\"EnvelopeOpen\",\"EnvelopeSimple\",\"EnvelopeSimpleOpen\",\"Equalizer\",\"Equals\",\"Eraser\",\"EscalatorDown\",\"EscalatorUp\",\"Exam\",\"ExclamationMark\",\"Exclude\",\"ExcludeSquare\",\"Export\",\"Eye\",\"EyeClosed\",\"EyeSlash\",\"Eyedropper\",\"EyedropperSample\",\"Eyeglasses\",\"Eyes\",\"FaceMask\",\"FacebookLogo\",\"Factory\",\"Faders\",\"FadersHorizontal\",\"FalloutShelter\",\"Fan\",\"Farm\",\"FastForward\",\"FastForwardCircle\",\"Feather\",\"FediverseLogo\",\"FigmaLogo\",\"File\",\"FileArchive\",\"FileArrowDown\",\"FileArrowUp\",\"FileAudio\",\"FileC\",\"FileCloud\",\"FileCode\",\"FileCpp\",\"FileCss\",\"FileCsv\",\"FileDashed\",\"FileDoc\",\"FileHtml\",\"FileImage\",\"FileIni\",\"FileJpg\",\"FileJs\",\"FileJsx\",\"FileLock\",\"FileMagnifyingGlass\",\"FileMd\",\"FileMinus\",\"FilePdf\",\"FilePlus\",\"FilePng\",\"FilePpt\",\"FilePy\",\"FileRs\",\"FileSql\",\"FileSvg\",\"FileText\",\"FileTs\",\"FileTsx\",\"FileTxt\",\"FileVideo\",\"FileVue\",\"FileX\",\"FileXls\",\"FileZip\",\"Files\",\"FilmReel\",\"FilmScript\",\"FilmSlate\",\"FilmStrip\",\"Fingerprint\",\"FingerprintSimple\",\"FinnTheHuman\",\"Fire\",\"FireExtinguisher\",\"FireSimple\",\"FireTruck\",\"FirstAid\",\"FirstAidKit\",\"Fish\",\"FishSimple\",\"Flag\",\"FlagBanner\",\"FlagBannerFold\",\"FlagCheckered\",\"FlagPennant\",\"Flame\",\"Flashlight\",\"Flask\",\"FlipHorizontal\",\"FlipVertical\",\"FloppyDisk\",\"FloppyDiskBack\",\"FlowArrow\",\"Flower\",\"FlowerLotus\",\"FlowerTulip\",\"FlyingSaucer\",\"Folder\",\"FolderDashed\",\"FolderLock\",\"FolderMinus\",\"FolderNotch\",\"FolderNotchMinus\",\"FolderNotchOpen\",\"FolderNotchPlus\",\"FolderOpen\",\"FolderPlus\",\"FolderSimple\",\"FolderSimpleDashed\",\"FolderSimpleLock\",\"FolderSimpleMinus\",\"FolderSimplePlus\",\"FolderSimpleStar\",\"FolderSimpleUser\",\"FolderStar\",\"FolderUser\",\"Folders\",\"Football\",\"FootballHelmet\",\"Footprints\",\"ForkKnife\",\"FourK\",\"FrameCorners\",\"FramerLogo\",\"Function\",\"Funnel\",\"FunnelSimple\",\"FunnelSimpleX\",\"FunnelX\",\"GameController\",\"Garage\",\"GasCan\",\"GasPump\",\"Gauge\",\"Gavel\",\"Gear\",\"GearFine\",\"GearSix\",\"GenderFemale\",\"GenderIntersex\",\"GenderMale\",\"GenderNeuter\",\"GenderNonbinary\",\"GenderTransgender\",\"Ghost\",\"Gif\",\"Gift\",\"GitBranch\",\"GitCommit\",\"GitDiff\",\"GitFork\",\"GitMerge\",\"GitPullRequest\",\"GithubLogo\",\"GitlabLogo\",\"GitlabLogoSimple\",\"Globe\",\"GlobeHemisphereEast\",\"GlobeHemisphereWest\",\"GlobeSimple\",\"GlobeSimpleX\",\"GlobeStand\",\"GlobeX\",\"Goggles\",\"Golf\",\"GoodreadsLogo\",\"GoogleCardboardLogo\",\"GoogleChromeLogo\",\"GoogleDriveLogo\",\"GoogleLogo\",\"GooglePhotosLogo\",\"GooglePlayLogo\",\"GooglePodcastsLogo\",\"Gps\",\"GpsFix\",\"GpsSlash\",\"Gradient\",\"GraduationCap\",\"Grains\",\"GrainsSlash\",\"Graph\",\"GraphicsCard\",\"GreaterThan\",\"GreaterThanOrEqual\",\"GridFour\",\"GridNine\",\"Guitar\",\"HairDryer\",\"Hamburger\",\"Hammer\",\"Hand\",\"HandArrowDown\",\"HandArrowUp\",\"HandCoins\",\"HandDeposit\",\"HandEye\",\"HandFist\",\"HandGrabbing\",\"HandHeart\",\"HandPalm\",\"HandPeace\",\"HandPointing\",\"HandSoap\",\"HandSwipeLeft\",\"HandSwipeRight\",\"HandTap\",\"HandWaving\",\"HandWithdraw\",\"Handbag\",\"HandbagSimple\",\"HandsClapping\",\"HandsPraying\",\"Handshake\",\"HardDrive\",\"HardDrives\",\"HardHat\",\"Hash\",\"HashStraight\",\"HeadCircuit\",\"Headlights\",\"Headphones\",\"Headset\",\"Heart\",\"HeartBreak\",\"HeartHalf\",\"HeartStraight\",\"HeartStraightBreak\",\"Heartbeat\",\"Hexagon\",\"HighDefinition\",\"HighHeel\",\"Highlighter\",\"HighlighterCircle\",\"Hockey\",\"Hoodie\",\"Horse\",\"Hospital\",\"Hourglass\",\"HourglassHigh\",\"HourglassLow\",\"HourglassMedium\",\"HourglassSimple\",\"HourglassSimpleHigh\",\"HourglassSimpleLow\",\"House\",\"HouseLine\",\"HouseSimple\",\"Hurricane\",\"IceCream\",\"IdentificationBadge\",\"IdentificationCard\",\"Image\",\"ImageBroken\",\"ImageSquare\",\"Images\",\"ImagesSquare\",\"Infinity\",\"Info\",\"InstagramLogo\",\"Intersect\",\"IntersectSquare\",\"IntersectThree\",\"Intersection\",\"Invoice\",\"Island\",\"Jar\",\"JarLabel\",\"Jeep\",\"Joystick\",\"Kanban\",\"Key\",\"KeyReturn\",\"Keyboard\",\"Keyhole\",\"Knife\",\"Ladder\",\"LadderSimple\",\"Lamp\",\"LampPendant\",\"Laptop\",\"Lasso\",\"LastfmLogo\",\"Layout\",\"Leaf\",\"Lectern\",\"Lego\",\"LegoSmiley\",\"LessThan\",\"LessThanOrEqual\",\"LetterCircleH\",\"LetterCircleP\",\"LetterCircleV\",\"Lifebuoy\",\"Lightbulb\",\"LightbulbFilament\",\"Lighthouse\",\"Lightning\",\"LightningA\",\"LightningSlash\",\"LineSegment\",\"LineSegments\",\"LineVertical\",\"Link\",\"LinkBreak\",\"LinkSimple\",\"LinkSimpleBreak\",\"LinkSimpleHorizontal\",\"LinkedinLogo\",\"LinktreeLogo\",\"LinuxLogo\",\"List\",\"ListBullets\",\"ListChecks\",\"ListDashes\",\"ListHeart\",\"ListMagnifyingGlass\",\"ListNumbers\",\"ListPlus\",\"ListStar\",\"Lock\",\"LockKey\",\"LockKeyOpen\",\"LockLaminated\",\"LockLaminatedOpen\",\"LockOpen\",\"LockSimple\",\"LockSimpleOpen\",\"Lockers\",\"Log\",\"MagicWand\",\"Magnet\",\"MagnetStraight\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"Mailbox\",\"MapPin\",\"MapPinArea\",\"MapPinLine\",\"MapPinPlus\",\"MapPinSimple\",\"MapPinSimpleArea\",\"MapPinSimpleLine\",\"MapTrifold\",\"MarkdownLogo\",\"MarkerCircle\",\"Martini\",\"MaskHappy\",\"MaskSad\",\"MastodonLogo\",\"MathOperations\",\"MatrixLogo\",\"Medal\",\"MedalMilitary\",\"MediumLogo\",\"Megaphone\",\"MegaphoneSimple\",\"MemberOf\",\"Memory\",\"MessengerLogo\",\"MetaLogo\",\"Meteor\",\"Metronome\",\"Microphone\",\"MicrophoneSlash\",\"MicrophoneStage\",\"Microscope\",\"MicrosoftExcelLogo\",\"MicrosoftOutlookLogo\",\"MicrosoftTeamsLogo\",\"MicrosoftWordLogo\",\"Minus\",\"MinusCircle\",\"MinusSquare\",\"Money\",\"MoneyWavy\",\"Monitor\",\"MonitorArrowUp\",\"MonitorPlay\",\"Moon\",\"MoonStars\",\"Moped\",\"MopedFront\",\"Mosque\",\"Motorcycle\",\"Mountains\",\"Mouse\",\"MouseLeftClick\",\"MouseMiddleClick\",\"MouseRightClick\",\"MouseScroll\",\"MouseSimple\",\"MusicNote\",\"MusicNoteSimple\",\"MusicNotes\",\"MusicNotesMinus\",\"MusicNotesPlus\",\"MusicNotesSimple\",\"NavigationArrow\",\"Needle\",\"Network\",\"NetworkSlash\",\"NetworkX\",\"Newspaper\",\"NewspaperClipping\",\"NotEquals\",\"NotMemberOf\",\"NotSubsetOf\",\"NotSupersetOf\",\"Notches\",\"Note\",\"NoteBlank\",\"NotePencil\",\"Notebook\",\"Notepad\",\"Notification\",\"NotionLogo\",\"NuclearPlant\",\"NumberCircleEight\",\"NumberCircleFive\",\"NumberCircleFour\",\"NumberCircleNine\",\"NumberCircleOne\",\"NumberCircleSeven\",\"NumberCircleSix\",\"NumberCircleThree\",\"NumberCircleTwo\",\"NumberCircleZero\",\"NumberEight\",\"NumberFive\",\"NumberFour\",\"NumberNine\",\"NumberOne\",\"NumberSeven\",\"NumberSix\",\"NumberSquareEight\",\"NumberSquareFive\",\"NumberSquareFour\",\"NumberSquareNine\",\"NumberSquareOne\",\"NumberSquareSeven\",\"NumberSquareSix\",\"NumberSquareThree\",\"NumberSquareTwo\",\"NumberSquareZero\",\"NumberThree\",\"NumberTwo\",\"NumberZero\",\"Numpad\",\"Nut\",\"NyTimesLogo\",\"Octagon\",\"OfficeChair\",\"Onigiri\",\"OpenAiLogo\",\"Option\",\"Orange\",\"OrangeSlice\",\"Oven\",\"Package\",\"PaintBrush\",\"PaintBrushBroad\",\"PaintBrushHousehold\",\"PaintBucket\",\"PaintRoller\",\"Palette\",\"Panorama\",\"Pants\",\"PaperPlane\",\"PaperPlaneRight\",\"PaperPlaneTilt\",\"Paperclip\",\"PaperclipHorizontal\",\"Parachute\",\"Paragraph\",\"Parallelogram\",\"Park\",\"Password\",\"Path\",\"PatreonLogo\",\"Pause\",\"PauseCircle\",\"PawPrint\",\"PaypalLogo\",\"Peace\",\"Pen\",\"PenNib\",\"PenNibStraight\",\"Pencil\",\"PencilCircle\",\"PencilLine\",\"PencilRuler\",\"PencilSimple\",\"PencilSimpleLine\",\"PencilSimpleSlash\",\"PencilSlash\",\"Pentagon\",\"Pentagram\",\"Pepper\",\"Percent\",\"Person\",\"PersonArmsSpread\",\"PersonSimple\",\"PersonSimpleBike\",\"PersonSimpleCircle\",\"PersonSimpleHike\",\"PersonSimpleRun\",\"PersonSimpleSki\",\"PersonSimpleSwim\",\"PersonSimpleTaiChi\",\"PersonSimpleThrow\",\"PersonSimpleWalk\",\"Perspective\",\"Phone\",\"PhoneCall\",\"PhoneDisconnect\",\"PhoneIncoming\",\"PhoneList\",\"PhoneOutgoing\",\"PhonePause\",\"PhonePlus\",\"PhoneSlash\",\"PhoneTransfer\",\"PhoneX\",\"PhosphorLogo\",\"Pi\",\"PianoKeys\",\"PicnicTable\",\"PictureInPicture\",\"PiggyBank\",\"Pill\",\"PingPong\",\"PintGlass\",\"PinterestLogo\",\"Pinwheel\",\"Pipe\",\"PipeWrench\",\"PixLogo\",\"Pizza\",\"Placeholder\",\"Planet\",\"Plant\",\"Play\",\"PlayCircle\",\"PlayPause\",\"Playlist\",\"Plug\",\"PlugCharging\",\"Plugs\",\"PlugsConnected\",\"Plus\",\"PlusCircle\",\"PlusMinus\",\"PlusSquare\",\"PokerChip\",\"PoliceCar\",\"Polygon\",\"Popcorn\",\"Popsicle\",\"PottedPlant\",\"Power\",\"Prescription\",\"Presentation\",\"PresentationChart\",\"Printer\",\"Prohibit\",\"ProhibitInset\",\"ProjectorScreen\",\"ProjectorScreenChart\",\"Pulse\",\"PushPin\",\"PushPinSimple\",\"PushPinSimpleSlash\",\"PushPinSlash\",\"PuzzlePiece\",\"QrCode\",\"Question\",\"QuestionMark\",\"Queue\",\"Quotes\",\"Rabbit\",\"Racquet\",\"Radical\",\"Radio\",\"RadioButton\",\"Radioactive\",\"Rainbow\",\"RainbowCloud\",\"Ranking\",\"ReadCvLogo\",\"Receipt\",\"ReceiptX\",\"Record\",\"Rectangle\",\"RectangleDashed\",\"Recycle\",\"RedditLogo\",\"Repeat\",\"RepeatOnce\",\"ReplitLogo\",\"Resize\",\"Rewind\",\"RewindCircle\",\"RoadHorizon\",\"Robot\",\"Rocket\",\"RocketLaunch\",\"Rows\",\"RowsPlusBottom\",\"RowsPlusTop\",\"Rss\",\"RssSimple\",\"Rug\",\"Ruler\",\"Sailboat\",\"Scales\",\"Scan\",\"ScanSmiley\",\"Scissors\",\"Scooter\",\"Screencast\",\"Screwdriver\",\"Scribble\",\"ScribbleLoop\",\"Scroll\",\"Seal\",\"SealCheck\",\"SealPercent\",\"SealQuestion\",\"SealWarning\",\"Seat\",\"Seatbelt\",\"SecurityCamera\",\"Selection\",\"SelectionAll\",\"SelectionBackground\",\"SelectionForeground\",\"SelectionInverse\",\"SelectionPlus\",\"SelectionSlash\",\"Shapes\",\"Share\",\"ShareFat\",\"ShareNetwork\",\"Shield\",\"ShieldCheck\",\"ShieldCheckered\",\"ShieldChevron\",\"ShieldPlus\",\"ShieldSlash\",\"ShieldStar\",\"ShieldWarning\",\"ShippingContainer\",\"ShirtFolded\",\"ShootingStar\",\"ShoppingBag\",\"ShoppingBagOpen\",\"ShoppingCart\",\"ShoppingCartSimple\",\"Shovel\",\"Shower\",\"Shrimp\",\"Shuffle\",\"ShuffleAngular\",\"ShuffleSimple\",\"Sidebar\",\"SidebarSimple\",\"Sigma\",\"SignIn\",\"SignOut\",\"Signature\",\"Signpost\",\"SimCard\",\"Siren\",\"SketchLogo\",\"SkipBack\",\"SkipBackCircle\",\"SkipForward\",\"SkipForwardCircle\",\"Skull\",\"SkypeLogo\",\"SlackLogo\",\"Sliders\",\"SlidersHorizontal\",\"Slideshow\",\"Smiley\",\"SmileyAngry\",\"SmileyBlank\",\"SmileyMeh\",\"SmileyMelting\",\"SmileyNervous\",\"SmileySad\",\"SmileySticker\",\"SmileyWink\",\"SmileyXEyes\",\"SnapchatLogo\",\"Sneaker\",\"SneakerMove\",\"Snowflake\",\"SoccerBall\",\"Sock\",\"SolarPanel\",\"SolarRoof\",\"SortAscending\",\"SortDescending\",\"SoundcloudLogo\",\"Spade\",\"Sparkle\",\"SpeakerHifi\",\"SpeakerHigh\",\"SpeakerLow\",\"SpeakerNone\",\"SpeakerSimpleHigh\",\"SpeakerSimpleLow\",\"SpeakerSimpleNone\",\"SpeakerSimpleSlash\",\"SpeakerSimpleX\",\"SpeakerSlash\",\"SpeakerX\",\"Speedometer\",\"Sphere\",\"Spinner\",\"SpinnerBall\",\"SpinnerGap\",\"Spiral\",\"SplitHorizontal\",\"SplitVertical\",\"SpotifyLogo\",\"SprayBottle\",\"Square\",\"SquareHalf\",\"SquareHalfBottom\",\"SquareLogo\",\"SquareSplitVertical\",\"SquaresFour\",\"Stack\",\"StackMinus\",\"StackOverflowLogo\",\"StackPlus\",\"StackSimple\",\"Stairs\",\"Stamp\",\"StandardDefinition\",\"Star\",\"StarAndCrescent\",\"StarFour\",\"StarHalf\",\"StarOfDavid\",\"SteamLogo\",\"SteeringWheel\",\"Steps\",\"Stethoscope\",\"Sticker\",\"Stool\",\"Stop\",\"StopCircle\",\"Storefront\",\"Strategy\",\"StripeLogo\",\"Student\",\"SubsetOf\",\"SubsetProperOf\",\"Subtitles\",\"SubtitlesSlash\",\"Subtract\",\"SubtractSquare\",\"Subway\",\"Suitcase\",\"SuitcaseRolling\",\"SuitcaseSimple\",\"Sun\",\"SunDim\",\"SunHorizon\",\"Sunglasses\",\"SupersetOf\",\"SupersetProperOf\",\"Swap\",\"Swatches\",\"SwimmingPool\",\"Sword\",\"Synagogue\",\"Syringe\",\"TShirt\",\"Table\",\"Tabs\",\"Tag\",\"TagChevron\",\"TagSimple\",\"Target\",\"Taxi\",\"TeaBag\",\"TelegramLogo\",\"Television\",\"TelevisionSimple\",\"TennisBall\",\"Tent\",\"Terminal\",\"TerminalWindow\",\"TestTube\",\"TextAUnderline\",\"TextAa\",\"TextAlignCenter\",\"TextAlignJustify\",\"TextAlignLeft\",\"TextAlignRight\",\"TextB\",\"TextColumns\",\"TextH\",\"TextHFive\",\"TextHFour\",\"TextHOne\",\"TextHSix\",\"TextHThree\",\"TextHTwo\",\"TextIndent\",\"TextItalic\",\"TextOutdent\",\"TextStrikethrough\",\"TextSubscript\",\"TextSuperscript\",\"TextT\",\"TextTSlash\",\"TextUnderline\",\"Textbox\",\"Thermometer\",\"ThermometerCold\",\"ThermometerHot\",\"ThermometerSimple\",\"ThreadsLogo\",\"ThreeD\",\"ThumbsDown\",\"ThumbsUp\",\"Ticket\",\"TidalLogo\",\"TiktokLogo\",\"Tilde\",\"Timer\",\"TipJar\",\"Tipi\",\"Tire\",\"ToggleLeft\",\"ToggleRight\",\"Toilet\",\"ToiletPaper\",\"Toolbox\",\"Tooth\",\"Tornado\",\"Tote\",\"ToteSimple\",\"Towel\",\"Tractor\",\"Trademark\",\"TrademarkRegistered\",\"TrafficCone\",\"TrafficSign\",\"TrafficSignal\",\"Train\",\"TrainRegional\",\"TrainSimple\",\"Tram\",\"Translate\",\"Trash\",\"TrashSimple\",\"Tray\",\"TrayArrowDown\",\"TrayArrowUp\",\"TreasureChest\",\"Tree\",\"TreeEvergreen\",\"TreePalm\",\"TreeStructure\",\"TreeView\",\"TrendDown\",\"TrendUp\",\"Triangle\",\"TriangleDashed\",\"Trolley\",\"TrolleySuitcase\",\"Trophy\",\"Truck\",\"TruckTrailer\",\"TumblrLogo\",\"TwitchLogo\",\"TwitterLogo\",\"Umbrella\",\"UmbrellaSimple\",\"Union\",\"Unite\",\"UniteSquare\",\"Upload\",\"UploadSimple\",\"Usb\",\"User\",\"UserCheck\",\"UserCircle\",\"UserCircleCheck\",\"UserCircleDashed\",\"UserCircleGear\",\"UserCircleMinus\",\"UserCirclePlus\",\"UserFocus\",\"UserGear\",\"UserList\",\"UserMinus\",\"UserPlus\",\"UserRectangle\",\"UserSound\",\"UserSquare\",\"UserSwitch\",\"Users\",\"UsersFour\",\"UsersThree\",\"Van\",\"Vault\",\"VectorThree\",\"VectorTwo\",\"Vibrate\",\"Video\",\"VideoCamera\",\"VideoCameraSlash\",\"VideoConference\",\"Vignette\",\"VinylRecord\",\"VirtualReality\",\"Virus\",\"Visor\",\"Voicemail\",\"Volleyball\",\"Wall\",\"Wallet\",\"Warehouse\",\"Warning\",\"WarningCircle\",\"WarningDiamond\",\"WarningOctagon\",\"WashingMachine\",\"Watch\",\"WaveSawtooth\",\"WaveSine\",\"WaveSquare\",\"WaveTriangle\",\"Waveform\",\"WaveformSlash\",\"Waves\",\"Webcam\",\"WebcamSlash\",\"WebhooksLogo\",\"WechatLogo\",\"WhatsappLogo\",\"Wheelchair\",\"WheelchairMotion\",\"WifiHigh\",\"WifiLow\",\"WifiMedium\",\"WifiNone\",\"WifiSlash\",\"WifiX\",\"Wind\",\"Windmill\",\"WindowsLogo\",\"Wine\",\"Wrench\",\"X\",\"XCircle\",\"XLogo\",\"XSquare\",\"Yarn\",\"YinYang\",\"YoutubeLogo\"];const moduleBaseUrl=\"https://framer.com/m/phosphor-icons/\";const weightOptions=[\"thin\",\"light\",\"regular\",\"bold\",\"fill\",\"duotone\"];const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * PHOSPHOR\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n */export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,weight,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);const[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HouseFactory(React):null);async function importModule(){// Get the selected module\ntry{const version=\"0.0.57\";const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@${version}`;const module=await import(/* webpackIgnore: true */iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch(err){if(isMounted.current)setSelectedIcon(null);}}useEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/_jsx(NullState,{}):null;return /*#__PURE__*/_jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",style:{userSelect:\"none\",width:\"100%\",height:\"100%\",display:\"inline-block\",fill:color,color,flexShrink:0,transform:mirrored?\"scale(-1, 1)\":undefined},focusable:\"false\",color:color,children:/*#__PURE__*/_jsx(SelectedIcon,{color:color,weight:weight})}):emptyState});}Icon.displayName=\"Phosphor\";Icon.defaultProps={width:24,height:24,iconSelection:\"House\",iconSearch:\"House\",color:\"#66F\",selectByList:true,weight:\"regular\",mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Phosphor site](https://phosphoricons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},weight:{type:ControlType.Enum,title:\"Weight\",optionTitles:weightOptions.map(piece=>piece.charAt(0).toUpperCase()+piece.slice(1)),options:weightOptions,defaultValue:Icon.defaultProps.weight},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"24\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Phosphor_1.map","// Generated by Framer (ddc5e5f)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/wFwShJNCOITHuMMGw6ua/KZsrSeCtAYglwbKcyl53/Phosphor_1.js\";const PhosphorFonts=getFonts(Phosphor);const PhosphorControls=getPropertyControls(Phosphor);const enabledGestures={Tz8rO16BM:{hover:true}};const serializationHash=\"framer-PL98P\";const variantClassNames={Tz8rO16BM:\"framer-v-kmv2f3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const qtVopJE22=undefined;const GE9sIxFVS=undefined;const SwN5M43Jj=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,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=({bGColour,height,icon,iconColour,id,width,...props})=>{return{...props,GE9sIxFVS:icon??props.GE9sIxFVS??\"LinkedinLogo\",qtVopJE22:bGColour??props.qtVopJE22??\"var(--token-5cf09c34-1b3d-44ec-b215-c379b2bd7f0a, rgb(233, 233, 233))\",SwN5M43Jj:iconColour??props.SwN5M43Jj??\"var(--token-f74c9317-3778-43e3-a644-22310cb52610, rgb(0, 0, 0))\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,GE9sIxFVS,SwN5M43Jj,qtVopJE22,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Tz8rO16BM\",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(Link,{href:\"https://www.linkedin.com/company/fastfloai/\",motionChild:true,nodeId:\"Tz8rO16BM\",openInNewTab:true,scopeId:\"ZpCNetpqs\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-kmv2f3\",className,classNames)} framer-1gguvve`,\"data-framer-name\":\"Round\",layoutDependency:layoutDependency,layoutId:\"Tz8rO16BM\",ref:refBinding,style:{backgroundColor:qtVopJE22,borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:1,...style},variants:{\"Tz8rO16BM-hover\":{opacity:.7}},...addPropertyOverrides({\"Tz8rO16BM-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zl1628-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"kx8GsAm3Z-container\",nodeId:\"kx8GsAm3Z\",rendersWithMotion:true,scopeId:\"ZpCNetpqs\",children:/*#__PURE__*/_jsx(Phosphor,{color:SwN5M43Jj,height:\"100%\",iconSearch:\"House\",iconSelection:GE9sIxFVS,id:\"kx8GsAm3Z\",layoutId:\"kx8GsAm3Z\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"duotone\",width:\"100%\"})})})})})})})});});const css=[\".framer-PL98P.framer-1gguvve, .framer-PL98P .framer-1gguvve { display: block; }\",\".framer-PL98P.framer-kmv2f3 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 32px; justify-content: center; overflow: visible; padding: 6px; position: relative; text-decoration: none; width: 32px; }\",\".framer-PL98P .framer-zl1628-container { flex: none; height: 16px; left: calc(50.00000000000002% - 16px / 2); position: absolute; top: calc(50.00000000000002% - 16px / 2); width: 16px; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"tGIlipCIJ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"GE9sIxFVS\":\"icon\",\"SwN5M43Jj\":\"iconColour\",\"qtVopJE22\":\"bGColour\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZpCNetpqs=withCSS(Component,css,\"framer-PL98P\");export default FramerZpCNetpqs;FramerZpCNetpqs.displayName=\"Social Media Icon\";FramerZpCNetpqs.defaultProps={height:32,width:32};addPropertyControls(FramerZpCNetpqs,{GE9sIxFVS:PhosphorControls?.[\"iconSelection\"]&&{...PhosphorControls[\"iconSelection\"],defaultValue:\"LinkedinLogo\",description:undefined,hidden:undefined,optional:undefined,title:\"Icon\"},onGE9sIxFVSChange:{changes:\"GE9sIxFVS\",type:ControlType.ChangeHandler},SwN5M43Jj:{defaultValue:'var(--token-f74c9317-3778-43e3-a644-22310cb52610, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',title:\"Icon Colour\",type:ControlType.Color},qtVopJE22:{defaultValue:'var(--token-5cf09c34-1b3d-44ec-b215-c379b2bd7f0a, rgb(233, 233, 233)) /* {\"name\":\"Accent\"} */',title:\"BG Colour\",type:ControlType.Color}});addFonts(FramerZpCNetpqs,[{explicitInter:true,fonts:[]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZpCNetpqs\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tGIlipCIJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"GE9sIxFVS\\\":\\\"icon\\\",\\\"SwN5M43Jj\\\":\\\"iconColour\\\",\\\"qtVopJE22\\\":\\\"bGColour\\\"}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"32\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"32\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZpCNetpqs.map","// Generated by Framer (4ecd144)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,runTasksWithYield,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/nZlmk32iLOfHoPeMo77Y/0JW1j4Qpua7qhogBirTe/mBiNSXDHg.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/OsbQ31ch5cyH83F9iZPP/1QzfC2e7NAdjNIGyxMww/VPhETC3en.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/IibDb7LytaaHsMdAl25l/ldhCKMTWi34oY6K4VeNX/VXoNmhcKd.js\";import SocialMediaIcon from\"https://framerusercontent.com/modules/2oT5FGIplKnNFPUbupTv/MZZHcdncUy65W89r8JAd/ZpCNetpqs.js\";const SocialMediaIconFonts=getFonts(SocialMediaIcon);const cycleOrder=[\"soWyC7TAc\",\"Bfo03B358\",\"XryAENmmy\"];const serializationHash=\"framer-gAbcl\";const variantClassNames={Bfo03B358:\"framer-v-1hjdbnj\",soWyC7TAc:\"framer-v-2ai0vc\",XryAENmmy:\"framer-v-1x53gvp\"};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:.5,ease:[0,0,.25,1],type:\"tween\"};const animation={opacity:.7,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"soWyC7TAc\",Mobile:\"XryAENmmy\",Tablet:\"Bfo03B358\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"soWyC7TAc\"};};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:\"soWyC7TAc\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.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.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-2ai0vc\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"soWyC7TAc\",ref:refBinding,style:{backgroundColor:\"var(--token-921dd711-575e-424d-8655-99690e2f53f7, rgb(242, 242, 242))\",...style},...addPropertyOverrides({Bfo03B358:{\"data-framer-name\":\"Tablet\"},XryAENmmy:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ovats1\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"KgkdJu2ZO\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-19ulr1x\",\"data-framer-name\":\"LeftContent\",layoutDependency:layoutDependency,layoutId:\"Twb0OHv7z\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4l529p\",\"data-framer-name\":\"Inner\",layoutDependency:layoutDependency,layoutId:\"T6rGdIIJe\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"MJNn13UG4\",openInNewTab:false,scopeId:\"QTyYwt39W\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-16vubw6 framer-10lwgqf\",\"data-framer-name\":\"Logo Content\",layoutDependency:layoutDependency,layoutId:\"MJNn13UG4\",whileHover:animation,children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1ompd1a\",\"data-framer-name\":\"Fastflo logo\",layoutDependency:layoutDependency,layoutId:\"oVSukCeBz\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 110 28\" overflow=\"visible\"><g><path d=\"M 11.177 12.584 C 11.681 10.72 13.611 8.804 15.49 8.305 L 27.201 5.191 C 29.08 4.692 30.195 5.798 29.691 7.661 L 26.553 19.28 C 26.049 21.144 24.118 23.06 22.24 23.559 L 10.528 26.673 C 8.65 27.172 7.535 26.066 8.039 24.203 Z\" fill=\"var(--token-eb2d1587-e60f-4494-8787-e6dbd8648f30, rgb(64, 64, 64)) /* {&quot;name&quot;:&quot;Nav logo&quot;} */\"></path><path d=\"M 5.513 8.002 C 6.049 6.017 8.106 3.977 10.107 3.445 L 22.582 0.128 C 24.583 -0.404 25.77 0.774 25.234 2.759 L 21.891 15.135 C 21.355 17.121 19.298 19.161 17.297 19.693 L 4.822 23.01 C 2.821 23.542 1.634 22.364 2.17 20.379 Z\" fill=\"rgb(23,93,255)\"></path><path d=\"M 0.253 22.667 L 5.212 17.47 C 5.671 16.989 6.478 17.149 6.715 17.769 L 7.928 20.936 C 8.111 21.414 7.856 21.946 7.367 22.107 L 1.195 24.137 C 0.302 24.431 -0.394 23.345 0.253 22.667 Z\" fill=\"rgb(23,93,255)\"></path><path d=\"M 13.865 22.499 L 10.883 21.766 C 10.633 21.704 10.368 21.751 10.156 21.895 L 9.049 22.643 L 4.77 26.428 C 4.055 27.061 4.692 28.219 5.616 27.964 L 12.13 26.163 C 12.295 26.118 12.444 26.027 12.558 25.901 L 14.318 23.974 C 14.777 23.471 14.529 22.663 13.865 22.499 Z\" fill=\"var(--token-eb2d1587-e60f-4494-8787-e6dbd8648f30, rgb(64, 64, 64)) /* {&quot;name&quot;:&quot;Nav logo&quot;} */\"></path><path d=\"M 37.49 11.997 L 35.196 11.997 L 35.196 9.282 L 37.49 9.282 L 37.49 8.066 C 37.49 6.617 37.925 5.514 38.794 4.755 C 39.663 3.996 40.801 3.617 42.209 3.617 C 42.87 3.617 43.452 3.677 43.956 3.798 L 43.956 6.566 C 43.591 6.462 43.148 6.41 42.626 6.41 C 42.105 6.41 41.662 6.583 41.297 6.928 C 40.949 7.273 40.775 7.755 40.775 8.376 L 40.775 9.282 L 43.956 9.282 L 43.956 11.997 L 40.775 11.997 L 40.775 22.706 L 37.49 22.706 Z M 49.319 22.913 C 48.415 22.913 47.606 22.749 46.894 22.422 C 46.181 22.077 45.616 21.611 45.199 21.025 C 44.8 20.438 44.6 19.775 44.6 19.033 C 44.6 17.86 45.008 16.921 45.825 16.214 C 46.642 15.489 47.806 15.032 49.319 14.843 L 52.03 14.481 C 52.76 14.377 53.125 14.024 53.125 13.42 C 53.125 12.903 52.891 12.472 52.421 12.127 C 51.952 11.782 51.335 11.609 50.57 11.609 C 49.805 11.609 49.171 11.799 48.667 12.179 C 48.18 12.558 47.911 13.084 47.859 13.756 L 44.678 13.756 C 44.834 12.308 45.434 11.17 46.477 10.342 C 47.519 9.497 48.884 9.075 50.57 9.075 C 52.36 9.075 53.777 9.549 54.82 10.497 C 55.88 11.428 56.41 12.687 56.41 14.274 L 56.41 19.007 C 56.41 19.731 56.688 20.094 57.244 20.094 C 57.366 20.094 57.514 20.076 57.688 20.042 L 57.688 22.706 C 57.149 22.81 56.628 22.861 56.123 22.861 C 55.411 22.861 54.82 22.697 54.351 22.37 C 53.898 22.042 53.638 21.568 53.568 20.947 C 53.273 21.551 52.743 22.034 51.978 22.396 C 51.213 22.741 50.327 22.913 49.319 22.913 Z M 49.866 20.43 C 50.892 20.43 51.7 20.102 52.291 19.447 C 52.899 18.792 53.203 17.947 53.203 16.912 L 53.203 16.524 L 49.866 17.067 C 48.545 17.274 47.885 17.878 47.885 18.878 C 47.885 19.326 48.067 19.697 48.432 19.99 C 48.797 20.283 49.275 20.43 49.866 20.43 Z M 64.466 22.913 C 63.319 22.913 62.303 22.715 61.416 22.318 C 60.53 21.904 59.826 21.327 59.304 20.585 C 58.8 19.844 58.531 18.999 58.496 18.05 L 61.703 18.05 C 61.738 18.585 62.016 19.068 62.537 19.499 C 63.059 19.93 63.702 20.145 64.466 20.145 C 65.127 20.145 65.657 20.016 66.057 19.757 C 66.474 19.499 66.683 19.162 66.683 18.749 C 66.683 18.076 66.196 17.645 65.222 17.455 L 63.111 17.015 C 61.912 16.757 60.947 16.317 60.217 15.696 C 59.487 15.058 59.122 14.136 59.122 12.929 C 59.122 12.222 59.331 11.575 59.748 10.989 C 60.165 10.402 60.756 9.937 61.521 9.592 C 62.285 9.247 63.172 9.075 64.18 9.075 C 65.675 9.075 66.935 9.463 67.96 10.239 C 68.986 10.997 69.585 12.032 69.759 13.342 L 66.552 13.342 C 66.483 12.825 66.214 12.42 65.744 12.127 C 65.292 11.834 64.771 11.687 64.18 11.687 C 63.641 11.687 63.206 11.799 62.876 12.023 C 62.546 12.247 62.381 12.549 62.381 12.929 C 62.381 13.532 62.868 13.937 63.841 14.144 L 65.953 14.584 C 67.256 14.843 68.256 15.274 68.951 15.877 C 69.664 16.481 70.02 17.412 70.02 18.671 C 70.02 19.447 69.785 20.163 69.316 20.818 C 68.846 21.456 68.186 21.965 67.334 22.344 C 66.5 22.723 65.544 22.913 64.466 22.913 Z M 79.52 11.997 L 76.365 11.997 L 76.365 18.128 C 76.365 18.749 76.539 19.231 76.887 19.576 C 77.234 19.921 77.687 20.094 78.243 20.094 C 78.695 20.094 79.12 20.033 79.52 19.913 L 79.52 22.732 C 79.034 22.853 78.477 22.913 77.852 22.913 C 76.409 22.913 75.253 22.534 74.384 21.775 C 73.515 21.016 73.081 19.913 73.081 18.464 L 73.081 11.997 L 70.786 11.997 L 70.786 9.281 L 73.081 9.281 L 73.081 5.324 L 76.365 5.324 L 76.365 9.281 L 79.52 9.281 Z M 82.734 11.997 L 80.44 11.997 L 80.44 9.282 L 82.734 9.282 L 82.734 8.066 C 82.734 6.617 83.168 5.514 84.037 4.755 C 84.906 3.996 86.045 3.617 87.453 3.617 C 88.113 3.617 88.696 3.677 89.199 3.798 L 89.199 6.566 C 88.835 6.462 88.391 6.41 87.87 6.41 C 87.349 6.41 86.905 6.583 86.54 6.928 C 86.193 7.273 86.019 7.755 86.019 8.376 L 86.019 9.282 L 89.199 9.282 L 89.199 11.997 L 86.019 11.997 L 86.019 22.706 L 82.734 22.706 Z M 90.776 3.85 L 94.061 3.85 L 94.061 22.706 L 90.776 22.706 Z M 103.091 22.913 C 101.77 22.913 100.58 22.62 99.519 22.034 C 98.476 21.43 97.659 20.602 97.068 19.55 C 96.478 18.498 96.182 17.309 96.182 15.981 C 96.182 14.67 96.478 13.489 97.068 12.437 C 97.659 11.385 98.476 10.566 99.519 9.98 C 100.58 9.376 101.77 9.075 103.091 9.075 C 104.395 9.075 105.568 9.376 106.611 9.98 C 107.671 10.566 108.497 11.385 109.088 12.437 C 109.696 13.489 110 14.67 110 15.981 C 110 17.291 109.696 18.481 109.088 19.55 C 108.497 20.602 107.68 21.43 106.637 22.034 C 105.594 22.62 104.412 22.913 103.091 22.913 Z M 103.091 20.094 C 104.151 20.094 105.012 19.714 105.672 18.955 C 106.333 18.197 106.663 17.205 106.663 15.981 C 106.663 14.774 106.324 13.791 105.646 13.032 C 104.986 12.273 104.134 11.894 103.091 11.894 C 102.014 11.894 101.153 12.273 100.51 13.032 C 99.867 13.791 99.545 14.774 99.545 15.981 C 99.545 17.205 99.867 18.197 100.51 18.955 C 101.153 19.714 102.014 20.094 103.091 20.094 Z\" fill=\"var(--token-e2d35fb1-e776-49e1-9792-923661f18a3b, rgb(34, 30, 30)) /* {&quot;name&quot;:&quot;Nav logo text&quot;} */\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-13yk3e3\",layoutDependency:layoutDependency,layoutId:\"RPnGtC2cu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.894 21.722\" overflow=\"visible\"><path d=\"M 3.259 7.513 C 3.763 5.649 5.694 3.733 7.572 3.234 L 19.284 0.12 C 21.162 -0.38 22.277 0.726 21.773 2.59 L 18.635 14.209 C 18.131 16.073 16.201 17.989 14.322 18.488 L 2.611 21.602 C 0.732 22.101 -0.383 20.995 0.121 19.132 Z\" fill=\"var(--token-eb2d1587-e60f-4494-8787-e6dbd8648f30, rgb(64, 64, 64)) /* {&quot;name&quot;:&quot;Nav logo&quot;} */\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1t3f935\",layoutDependency:layoutDependency,layoutId:\"DEtNA49yV\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.322 23.138\" overflow=\"visible\"><path d=\"M 3.472 8.002 C 4.008 6.017 6.065 3.977 8.066 3.445 L 20.541 0.128 C 22.542 -0.404 23.729 0.774 23.193 2.759 L 19.85 15.135 C 19.313 17.121 17.257 19.161 15.256 19.693 L 2.781 23.01 C 0.78 23.542 -0.407 22.364 0.129 20.379 Z\" fill=\"rgb(23,93,255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1x9lp1w\",layoutDependency:layoutDependency,layoutId:\"yJPFjnddR\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.987 6.998\" overflow=\"visible\"><path d=\"M 0.253 5.478 L 5.212 0.281 C 5.671 -0.2 6.478 -0.04 6.715 0.579 L 7.928 3.747 C 8.111 4.225 7.856 4.757 7.367 4.918 L 1.195 6.948 C 0.302 7.242 -0.394 6.156 0.253 5.478 Z\" fill=\"rgb(23,93,255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1395luc\",layoutDependency:layoutDependency,layoutId:\"ObCXAFhJp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.09 6.261\" overflow=\"visible\"><path d=\"M 9.402 0.76 L 6.421 0.026 C 6.17 -0.035 5.906 0.012 5.693 0.156 L 4.587 0.904 L 0.308 4.689 C -0.408 5.322 0.229 6.48 1.153 6.225 L 7.668 4.424 C 7.832 4.378 7.981 4.287 8.096 4.162 L 9.855 2.235 C 10.315 1.732 10.066 0.924 9.402 0.76 Z\" fill=\"var(--token-eb2d1587-e60f-4494-8787-e6dbd8648f30, rgb(64, 64, 64)) /* {&quot;name&quot;:&quot;Nav logo&quot;} */\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-5h2wq9\",layoutDependency:layoutDependency,layoutId:\"qfoD9yO5a\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 74.804 19.296\" overflow=\"visible\"><path d=\"M 2.294 8.381 L 0 8.381 L 0 5.665 L 2.294 5.665 L 2.294 4.449 C 2.294 3 2.729 1.897 3.598 1.138 C 4.467 0.379 5.605 0 7.013 0 C 7.674 0 8.256 0.06 8.76 0.181 L 8.76 2.949 C 8.395 2.845 7.952 2.794 7.43 2.794 C 6.909 2.794 6.466 2.966 6.101 3.311 C 5.753 3.656 5.579 4.139 5.579 4.759 L 5.579 5.665 L 8.76 5.665 L 8.76 8.381 L 5.579 8.381 L 5.579 19.089 L 2.294 19.089 Z M 14.123 19.296 C 13.219 19.296 12.41 19.132 11.698 18.805 C 10.985 18.46 10.42 17.994 10.003 17.408 C 9.604 16.822 9.404 16.158 9.404 15.416 C 9.404 14.244 9.812 13.304 10.629 12.597 C 11.446 11.873 12.61 11.416 14.123 11.226 L 16.834 10.864 C 17.564 10.76 17.929 10.407 17.929 9.803 C 17.929 9.286 17.694 8.855 17.225 8.51 C 16.756 8.165 16.139 7.993 15.374 7.993 C 14.609 7.993 13.975 8.182 13.471 8.562 C 12.984 8.941 12.715 9.467 12.663 10.14 L 9.482 10.14 C 9.638 8.691 10.238 7.553 11.281 6.725 C 12.323 5.88 13.688 5.458 15.374 5.458 C 17.164 5.458 18.581 5.932 19.623 6.88 C 20.684 7.812 21.214 9.07 21.214 10.657 L 21.214 15.39 C 21.214 16.115 21.492 16.477 22.048 16.477 C 22.17 16.477 22.318 16.46 22.491 16.425 L 22.491 19.089 C 21.953 19.193 21.431 19.244 20.927 19.244 C 20.215 19.244 19.623 19.081 19.154 18.753 C 18.702 18.425 18.442 17.951 18.372 17.33 C 18.077 17.934 17.547 18.417 16.782 18.779 C 16.017 19.124 15.13 19.296 14.123 19.296 Z M 14.67 16.813 C 15.695 16.813 16.504 16.485 17.095 15.83 C 17.703 15.175 18.007 14.33 18.007 13.295 L 18.007 12.907 L 14.67 13.45 C 13.349 13.657 12.689 14.261 12.689 15.261 C 12.689 15.709 12.871 16.08 13.236 16.373 C 13.601 16.666 14.079 16.813 14.67 16.813 Z M 29.27 19.296 C 28.123 19.296 27.106 19.098 26.22 18.701 C 25.334 18.287 24.63 17.71 24.108 16.968 C 23.604 16.227 23.335 15.382 23.3 14.433 L 26.507 14.433 C 26.542 14.968 26.82 15.451 27.341 15.882 C 27.862 16.313 28.506 16.528 29.27 16.528 C 29.931 16.528 30.461 16.399 30.861 16.141 C 31.278 15.882 31.486 15.546 31.486 15.132 C 31.486 14.459 31 14.028 30.026 13.838 L 27.915 13.399 C 26.715 13.14 25.751 12.7 25.021 12.08 C 24.291 11.441 23.926 10.519 23.926 9.312 C 23.926 8.605 24.134 7.958 24.552 7.372 C 24.969 6.786 25.559 6.32 26.324 5.975 C 27.089 5.63 27.976 5.458 28.984 5.458 C 30.479 5.458 31.739 5.846 32.764 6.622 C 33.789 7.38 34.389 8.415 34.563 9.726 L 31.356 9.726 C 31.287 9.208 31.017 8.803 30.548 8.51 C 30.096 8.217 29.574 8.07 28.984 8.07 C 28.445 8.07 28.01 8.182 27.68 8.407 C 27.35 8.631 27.185 8.932 27.185 9.312 C 27.185 9.915 27.671 10.321 28.645 10.528 L 30.757 10.967 C 32.06 11.226 33.06 11.657 33.755 12.261 C 34.467 12.864 34.824 13.795 34.824 15.054 C 34.824 15.83 34.589 16.546 34.12 17.201 C 33.65 17.839 32.99 18.348 32.138 18.727 C 31.304 19.107 30.348 19.296 29.27 19.296 Z M 44.324 8.381 L 41.169 8.381 L 41.169 14.511 C 41.169 15.132 41.343 15.615 41.691 15.959 C 42.038 16.304 42.491 16.477 43.047 16.477 C 43.498 16.477 43.924 16.416 44.324 16.296 L 44.324 19.115 C 43.838 19.236 43.281 19.296 42.656 19.296 C 41.213 19.296 40.057 18.917 39.188 18.158 C 38.319 17.399 37.885 16.296 37.885 14.847 L 37.885 8.381 L 35.59 8.381 L 35.59 5.665 L 37.885 5.665 L 37.885 1.707 L 41.169 1.707 L 41.169 5.665 L 44.324 5.665 Z M 47.538 8.381 L 45.243 8.381 L 45.243 5.665 L 47.538 5.665 L 47.538 4.449 C 47.538 3 47.972 1.897 48.841 1.138 C 49.71 0.379 50.849 0 52.257 0 C 52.917 0 53.5 0.06 54.003 0.181 L 54.003 2.949 C 53.638 2.845 53.195 2.794 52.674 2.794 C 52.153 2.794 51.709 2.966 51.344 3.311 C 50.997 3.656 50.823 4.139 50.823 4.759 L 50.823 5.665 L 54.003 5.665 L 54.003 8.381 L 50.823 8.381 L 50.823 19.089 L 47.538 19.089 Z M 55.58 0.233 L 58.865 0.233 L 58.865 19.089 L 55.58 19.089 Z M 67.895 19.296 C 66.574 19.296 65.384 19.003 64.323 18.417 C 63.28 17.813 62.463 16.985 61.872 15.934 C 61.282 14.882 60.986 13.692 60.986 12.364 C 60.986 11.054 61.282 9.872 61.872 8.82 C 62.463 7.768 63.28 6.949 64.323 6.363 C 65.384 5.76 66.574 5.458 67.895 5.458 C 69.199 5.458 70.372 5.76 71.415 6.363 C 72.475 6.949 73.3 7.768 73.892 8.82 C 74.5 9.872 74.804 11.054 74.804 12.364 C 74.804 13.675 74.5 14.864 73.892 15.934 C 73.3 16.985 72.484 17.813 71.441 18.417 C 70.398 19.003 69.216 19.296 67.895 19.296 Z M 67.895 16.477 C 68.955 16.477 69.816 16.097 70.476 15.339 C 71.137 14.58 71.467 13.588 71.467 12.364 C 71.467 11.157 71.128 10.174 70.45 9.415 C 69.79 8.657 68.938 8.277 67.895 8.277 C 66.818 8.277 65.957 8.657 65.314 9.415 C 64.671 10.174 64.349 11.157 64.349 12.364 C 64.349 13.588 64.671 14.58 65.314 15.339 C 65.957 16.097 66.818 16.477 67.895 16.477 Z\" fill=\"var(--token-e2d35fb1-e776-49e1-9792-923661f18a3b, rgb(34, 30, 30)) /* {&quot;name&quot;:&quot;Nav logo text&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-rl5tkq\",layoutDependency:layoutDependency,layoutId:\"sD80lW_SV\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.76 19.089\" overflow=\"visible\"><path d=\"M 2.294 8.381 L 0 8.381 L 0 5.665 L 2.294 5.665 L 2.294 4.449 C 2.294 3 2.729 1.897 3.598 1.138 C 4.467 0.379 5.605 0 7.013 0 C 7.674 0 8.256 0.06 8.76 0.181 L 8.76 2.949 C 8.395 2.845 7.952 2.794 7.43 2.794 C 6.909 2.794 6.466 2.966 6.101 3.311 C 5.753 3.656 5.579 4.139 5.579 4.759 L 5.579 5.665 L 8.76 5.665 L 8.76 8.381 L 5.579 8.381 L 5.579 19.089 L 2.294 19.089 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1hli5o9\",layoutDependency:layoutDependency,layoutId:\"Sl6PFpekW\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.088 13.838\" overflow=\"visible\"><path d=\"M 4.719 13.838 C 3.815 13.838 3.007 13.675 2.294 13.347 C 1.582 13.002 1.017 12.536 0.6 11.95 C 0.2 11.364 0 10.7 0 9.959 C 0 8.786 0.409 7.846 1.225 7.139 C 2.042 6.415 3.207 5.958 4.719 5.768 L 7.43 5.406 C 8.16 5.303 8.526 4.949 8.526 4.346 C 8.526 3.828 8.291 3.397 7.821 3.052 C 7.352 2.707 6.735 2.535 5.97 2.535 C 5.206 2.535 4.571 2.725 4.067 3.104 C 3.581 3.483 3.311 4.009 3.259 4.682 L 0.078 4.682 C 0.235 3.233 0.834 2.095 1.877 1.267 C 2.92 0.423 4.284 0 5.97 0 C 7.761 0 9.177 0.474 10.22 1.423 C 11.28 2.354 11.81 3.613 11.81 5.199 L 11.81 9.933 C 11.81 10.657 12.089 11.019 12.645 11.019 C 12.766 11.019 12.914 11.002 13.088 10.967 L 13.088 13.631 C 12.549 13.735 12.028 13.787 11.524 13.787 C 10.811 13.787 10.22 13.623 9.751 13.295 C 9.299 12.968 9.038 12.493 8.968 11.873 C 8.673 12.476 8.143 12.959 7.378 13.321 C 6.614 13.666 5.727 13.838 4.719 13.838 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1idcdz9\",layoutDependency:layoutDependency,layoutId:\"bAYbCUpZS\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.318 3.906\" overflow=\"visible\"><path d=\"M 1.981 3.906 C 3.007 3.906 3.815 3.578 4.406 2.923 C 5.014 2.268 5.318 1.423 5.318 0.388 L 5.318 0 L 1.981 0.543 C 0.66 0.75 0 1.354 0 2.354 C 0 2.802 0.182 3.173 0.547 3.466 C 0.912 3.759 1.39 3.906 1.981 3.906 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-17paq0j\",layoutDependency:layoutDependency,layoutId:\"vCoBRIc2X\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.524 13.838\" overflow=\"visible\"><path d=\"M 5.97 13.838 C 4.823 13.838 3.806 13.64 2.92 13.243 C 2.034 12.83 1.329 12.252 0.808 11.51 C 0.304 10.769 0.035 9.924 0 8.976 L 3.207 8.976 C 3.241 9.51 3.519 9.993 4.041 10.424 C 4.562 10.855 5.206 11.071 5.97 11.071 C 6.631 11.071 7.161 10.941 7.561 10.683 C 7.978 10.424 8.186 10.088 8.186 9.674 C 8.186 9.001 7.7 8.57 6.726 8.381 L 4.615 7.941 C 3.415 7.682 2.451 7.243 1.721 6.622 C 0.991 5.984 0.626 5.061 0.626 3.854 C 0.626 3.147 0.834 2.5 1.252 1.914 C 1.669 1.328 2.259 0.862 3.024 0.517 C 3.789 0.172 4.675 0 5.684 0 C 7.179 0 8.439 0.388 9.464 1.164 C 10.489 1.923 11.089 2.957 11.263 4.268 L 8.056 4.268 C 7.987 3.751 7.717 3.345 7.248 3.052 C 6.796 2.759 6.274 2.613 5.684 2.613 C 5.145 2.613 4.71 2.725 4.38 2.949 C 4.05 3.173 3.885 3.475 3.885 3.854 C 3.885 4.458 4.371 4.863 5.344 5.07 L 7.456 5.51 C 8.76 5.768 9.76 6.199 10.455 6.803 C 11.167 7.406 11.524 8.338 11.524 9.596 C 11.524 10.372 11.289 11.088 10.82 11.743 C 10.35 12.381 9.69 12.89 8.838 13.269 C 8.004 13.649 7.048 13.838 5.97 13.838 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1arptjl\",layoutDependency:layoutDependency,layoutId:\"wKppWOKis\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.734 17.589\" overflow=\"visible\"><path d=\"M 8.734 6.673 L 5.579 6.673 L 5.579 12.804 C 5.579 13.425 5.753 13.907 6.101 14.252 C 6.448 14.597 6.901 14.77 7.456 14.77 C 7.908 14.77 8.334 14.709 8.734 14.589 L 8.734 17.408 C 8.248 17.529 7.691 17.589 7.065 17.589 C 5.623 17.589 4.467 17.21 3.598 16.451 C 2.729 15.692 2.294 14.589 2.294 13.14 L 2.294 6.673 L 0 6.673 L 0 3.958 L 2.294 3.958 L 2.294 0 L 5.579 0 L 5.579 3.958 L 8.734 3.958 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dcksp1\",layoutDependency:layoutDependency,layoutId:\"KHEbbseS2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.76 19.089\" overflow=\"visible\"><path d=\"M 2.294 8.381 L 0 8.381 L 0 5.665 L 2.294 5.665 L 2.294 4.449 C 2.294 3 2.729 1.897 3.598 1.138 C 4.467 0.379 5.605 0 7.013 0 C 7.674 0 8.256 0.06 8.76 0.181 L 8.76 2.949 C 8.395 2.845 7.952 2.794 7.43 2.794 C 6.909 2.794 6.466 2.966 6.101 3.311 C 5.753 3.656 5.579 4.139 5.579 4.759 L 5.579 5.665 L 8.76 5.665 L 8.76 8.381 L 5.579 8.381 L 5.579 19.089 L 2.294 19.089 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-s3dx4y\",layoutDependency:layoutDependency,layoutId:\"L7n8FPVON\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.285 18.856\" overflow=\"visible\"><path d=\"M 0 0 L 3.285 0 L 3.285 18.856 L 0 18.856 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-xfb71c\",layoutDependency:layoutDependency,layoutId:\"bFub_yX8Q\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.818 13.838\" overflow=\"visible\"><path d=\"M 6.909 13.838 C 5.588 13.838 4.397 13.545 3.337 12.959 C 2.294 12.355 1.477 11.528 0.886 10.476 C 0.296 9.424 0 8.234 0 6.906 C 0 5.596 0.296 4.415 0.886 3.363 C 1.477 2.311 2.294 1.492 3.337 0.905 C 4.397 0.302 5.588 0 6.909 0 C 8.212 0 9.386 0.302 10.429 0.905 C 11.489 1.492 12.314 2.311 12.905 3.363 C 13.514 4.415 13.818 5.596 13.818 6.906 C 13.818 8.217 13.514 9.407 12.905 10.476 C 12.314 11.528 11.498 12.355 10.455 12.959 C 9.412 13.545 8.23 13.838 6.909 13.838 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-vw9q9l\",layoutDependency:layoutDependency,layoutId:\"ziaQLfURC\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.118 8.2\" overflow=\"visible\"><path d=\"M 3.546 8.2 C 4.606 8.2 5.467 7.82 6.127 7.061 C 6.787 6.303 7.118 5.311 7.118 4.087 C 7.118 2.88 6.778 1.897 6.101 1.138 C 5.44 0.379 4.589 0 3.546 0 C 2.468 0 1.608 0.379 0.965 1.138 C 0.322 1.897 0 2.88 0 4.087 C 0 5.311 0.322 6.303 0.965 7.061 C 1.608 7.82 2.468 8.2 3.546 8.2 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9s0n5w\",\"data-styles-preset\":\"VXoNmhcKd\",dir:\"auto\",children:\"Transforming frontline and high-volume hiring with messaging apps.\"})}),className:\"framer-q62i29\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wNvSIs7Q8\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-19eb8iv\",\"data-framer-name\":\"Social Media\",layoutDependency:layoutDependency,layoutId:\"Y5Xsfsff8\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+(48+((componentViewport?.height||273)-96-416)/2)+0+0+0+0+141+0,...addPropertyOverrides({Bfo03B358:{y:(componentViewport?.y||0)+(32+((componentViewport?.height||241)-64-416)/2)+0+0+0+0+141+0},XryAENmmy:{y:(componentViewport?.y||0)+24+0+0+464+0+0+0+141+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-165hado-container\",layoutDependency:layoutDependency,layoutId:\"ZrxHJg7DB-container\",nodeId:\"ZrxHJg7DB\",rendersWithMotion:true,scopeId:\"QTyYwt39W\",children:/*#__PURE__*/_jsx(SocialMediaIcon,{GE9sIxFVS:\"LinkedinLogo\",height:\"100%\",id:\"ZrxHJg7DB\",layoutId:\"ZrxHJg7DB\",qtVopJE22:\"var(--token-5cf09c34-1b3d-44ec-b215-c379b2bd7f0a, rgb(233, 233, 233))\",SwN5M43Jj:\"var(--token-f74c9317-3778-43e3-a644-22310cb52610, rgb(0, 0, 0))\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9s0n5w\",\"data-styles-preset\":\"VXoNmhcKd\",dir:\"auto\",children:\"\\xa9 2026 Fastflo. All rights reserved.\"})}),className:\"framer-nbomt2\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jMy5R8Gdw\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4dp04a\",\"data-framer-name\":\"RightNavigation\",layoutDependency:layoutDependency,layoutId:\"KrchrL9av\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-sqabcn\",\"data-framer-name\":\"Column 1\",layoutDependency:layoutDependency,layoutId:\"alA4PFLSn\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1b8xzls\",\"data-styles-preset\":\"mBiNSXDHg\",dir:\"auto\",children:\"Company\"})}),className:\"framer-e9cd8q\",\"data-framer-name\":\"Company\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LUHc6a8cA\",style:{\"--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-1b8xzls\",\"data-styles-preset\":\"mBiNSXDHg\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-22c7fe5b-d3f1-419a-b703-7b47b776fb12, rgba(0, 0, 0, 0.7)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"k5sjKin9K\"},motionChild:true,nodeId:\"CR84lRRxQ\",openInNewTab:false,relValues:[],scopeId:\"QTyYwt39W\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1x4kbnz\",\"data-styles-preset\":\"VPhETC3en\",children:\"Integrations\"})})})}),className:\"framer-1bu2yb4\",\"data-framer-name\":\"Integrations\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CR84lRRxQ\",style:{\"--extracted-r6o4lv\":\"var(--token-22c7fe5b-d3f1-419a-b703-7b47b776fb12, rgba(0, 0, 0, 0.7))\",\"--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-1b8xzls\",\"data-styles-preset\":\"mBiNSXDHg\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-22c7fe5b-d3f1-419a-b703-7b47b776fb12, rgba(0, 0, 0, 0.7)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":RpkxtBwao\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"cJNYLh9lV\",openInNewTab:false,relValues:[],scopeId:\"QTyYwt39W\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1x4kbnz\",\"data-styles-preset\":\"VPhETC3en\",children:\"Features\"})})})}),className:\"framer-1dikk8d\",\"data-framer-name\":\"Features\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cJNYLh9lV\",style:{\"--extracted-r6o4lv\":\"var(--token-22c7fe5b-d3f1-419a-b703-7b47b776fb12, rgba(0, 0, 0, 0.7))\",\"--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-1b8xzls\",\"data-styles-preset\":\"mBiNSXDHg\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-22c7fe5b-d3f1-419a-b703-7b47b776fb12, rgba(0, 0, 0, 0.7)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"byUTi9pN9\"},motionChild:true,nodeId:\"iVaFL1Fjr\",openInNewTab:false,relValues:[],scopeId:\"QTyYwt39W\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1x4kbnz\",\"data-styles-preset\":\"VPhETC3en\",children:\"About us\"})})})}),className:\"framer-1ftuw8k\",\"data-framer-name\":\"About us\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"iVaFL1Fjr\",style:{\"--extracted-r6o4lv\":\"var(--token-22c7fe5b-d3f1-419a-b703-7b47b776fb12, rgba(0, 0, 0, 0.7))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8ngrsm\",\"data-framer-name\":\"Column 2\",layoutDependency:layoutDependency,layoutId:\"WbhgkP1mR\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1b8xzls\",\"data-styles-preset\":\"mBiNSXDHg\",dir:\"auto\",children:\"Help\"})}),className:\"framer-yi3suo\",\"data-framer-name\":\"Info\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cs20hy4RO\",style:{\"--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-1b8xzls\",\"data-styles-preset\":\"mBiNSXDHg\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-22c7fe5b-d3f1-419a-b703-7b47b776fb12, rgba(0, 0, 0, 0.7)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Q1mSqu2Zf\"},motionChild:true,nodeId:\"rYx97yjhI\",openInNewTab:false,relValues:[],scopeId:\"QTyYwt39W\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1x4kbnz\",\"data-styles-preset\":\"VPhETC3en\",children:\"Terms\"})})})}),className:\"framer-1tchu6j\",\"data-framer-name\":\"Terms\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rYx97yjhI\",style:{\"--extracted-r6o4lv\":\"var(--token-22c7fe5b-d3f1-419a-b703-7b47b776fb12, rgba(0, 0, 0, 0.7))\",\"--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-1b8xzls\",\"data-styles-preset\":\"mBiNSXDHg\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-22c7fe5b-d3f1-419a-b703-7b47b776fb12, rgba(0, 0, 0, 0.7)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"YR2lv7ssn\"},motionChild:true,nodeId:\"SuG_w6cda\",openInNewTab:false,relValues:[],scopeId:\"QTyYwt39W\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1x4kbnz\",\"data-styles-preset\":\"VPhETC3en\",children:\"Privacy\"})})})}),className:\"framer-g229vu\",\"data-framer-name\":\"Privacy\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"SuG_w6cda\",style:{\"--extracted-r6o4lv\":\"var(--token-22c7fe5b-d3f1-419a-b703-7b47b776fb12, rgba(0, 0, 0, 0.7))\",\"--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-1b8xzls\",\"data-styles-preset\":\"mBiNSXDHg\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-22c7fe5b-d3f1-419a-b703-7b47b776fb12, rgba(0, 0, 0, 0.7)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"oqD7Jf46Q\"},motionChild:true,nodeId:\"LJ5VQHtOp\",openInNewTab:false,relValues:[],scopeId:\"QTyYwt39W\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1x4kbnz\",\"data-styles-preset\":\"VPhETC3en\",children:\"Book a demo\"})})})}),className:\"framer-10g41ye\",\"data-framer-name\":\"Privacy\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LJ5VQHtOp\",style:{\"--extracted-r6o4lv\":\"var(--token-22c7fe5b-d3f1-419a-b703-7b47b776fb12, rgba(0, 0, 0, 0.7))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3ttmai\",\"data-framer-name\":\"Column 2\",layoutDependency:layoutDependency,layoutId:\"eHpXngnu8\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1b8xzls\",\"data-styles-preset\":\"mBiNSXDHg\",dir:\"auto\",children:\"Contact us\"})}),className:\"framer-e6bbvg\",\"data-framer-name\":\"Info\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"o9LGKAYOF\",style:{\"--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-1b8xzls\",\"data-styles-preset\":\"mBiNSXDHg\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-22c7fe5b-d3f1-419a-b703-7b47b776fb12, rgba(0, 0, 0, 0.7)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/fastfloai/\",motionChild:true,nodeId:\"Dkl0srJYU\",openInNewTab:true,relValues:[],scopeId:\"QTyYwt39W\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1x4kbnz\",\"data-styles-preset\":\"VPhETC3en\",children:\"LinkedIn\"})})})}),className:\"framer-11qblil\",\"data-framer-name\":\"Terms\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Dkl0srJYU\",style:{\"--extracted-r6o4lv\":\"var(--token-22c7fe5b-d3f1-419a-b703-7b47b776fb12, rgba(0, 0, 0, 0.7))\",\"--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-1b8xzls\",\"data-styles-preset\":\"mBiNSXDHg\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-22c7fe5b-d3f1-419a-b703-7b47b776fb12, rgba(0, 0, 0, 0.7)))\"},children:\"(567) 654-3753\"})}),className:\"framer-18ocvw0\",\"data-framer-name\":\"Terms\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"SUKNys3sp\",style:{\"--extracted-r6o4lv\":\"var(--token-22c7fe5b-d3f1-419a-b703-7b47b776fb12, rgba(0, 0, 0, 0.7))\",\"--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-1b8xzls\",\"data-styles-preset\":\"mBiNSXDHg\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-22c7fe5b-d3f1-419a-b703-7b47b776fb12, rgba(0, 0, 0, 0.7)))\"},children:\"hello@fastflo.ai\"})}),className:\"framer-1q82dmz\",\"data-framer-name\":\"Privacy\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yZOqikhiO\",style:{\"--extracted-r6o4lv\":\"var(--token-22c7fe5b-d3f1-419a-b703-7b47b776fb12, rgba(0, 0, 0, 0.7))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]})]})]})})})})});});const css=[\".framer-gAbcl.framer-10lwgqf, .framer-gAbcl .framer-10lwgqf { display: block; }\",\".framer-gAbcl.framer-2ai0vc { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 48px; position: relative; width: 1184px; }\",\".framer-gAbcl .framer-1ovats1 { 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; max-width: 1075px; overflow: visible; padding: 0px 24px 0px 24px; position: relative; width: 1px; }\",\".framer-gAbcl .framer-19ulr1x { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: space-between; max-width: 280px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-gAbcl .framer-4l529p { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-gAbcl .framer-16vubw6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-gAbcl .framer-1ompd1a { height: 28px; position: relative; width: 110px; }\",\".framer-gAbcl .framer-13yk3e3 { height: 22px; left: 8px; position: absolute; top: 5px; width: 22px; }\",\".framer-gAbcl .framer-1t3f935 { height: 23px; left: 2px; position: absolute; top: 0px; width: 24px; }\",\".framer-gAbcl .framer-1x9lp1w { height: 7px; left: 0px; position: absolute; top: 17px; width: 8px; }\",\".framer-gAbcl .framer-1395luc { height: 7px; left: 4px; position: absolute; top: 22px; width: 10px; }\",\".framer-gAbcl .framer-5h2wq9 { height: 20px; left: 35px; position: absolute; top: 4px; width: 75px; }\",\".framer-gAbcl .framer-rl5tkq { height: 19px; left: 0px; position: absolute; top: 0px; width: 9px; }\",\".framer-gAbcl .framer-1hli5o9 { height: 14px; left: 9px; position: absolute; top: 5px; width: 13px; }\",\".framer-gAbcl .framer-1idcdz9 { height: 4px; left: 13px; position: absolute; top: 13px; width: 6px; }\",\".framer-gAbcl .framer-17paq0j { height: 14px; left: 23px; position: absolute; top: 5px; width: 12px; }\",\".framer-gAbcl .framer-1arptjl { height: 18px; left: 36px; position: absolute; top: 2px; width: 9px; }\",\".framer-gAbcl .framer-dcksp1 { height: 19px; left: 45px; position: absolute; top: 0px; width: 9px; }\",\".framer-gAbcl .framer-s3dx4y { height: 19px; left: 56px; position: absolute; top: 0px; width: 4px; }\",\".framer-gAbcl .framer-xfb71c { height: 14px; left: 61px; position: absolute; top: 5px; width: 14px; }\",\".framer-gAbcl .framer-vw9q9l { height: 8px; left: 64px; position: absolute; top: 8px; width: 7px; }\",\".framer-gAbcl .framer-q62i29, .framer-gAbcl .framer-nbomt2 { --framer-text-wrap-override: balance; flex: none; height: auto; position: relative; width: 100%; }\",\".framer-gAbcl .framer-19eb8iv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-gAbcl .framer-165hado-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-gAbcl .framer-4dp04a { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 55px; height: min-content; justify-content: flex-start; max-width: 413px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-gAbcl .framer-sqabcn, .framer-gAbcl .framer-8ngrsm, .framer-gAbcl .framer-3ttmai { 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: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-gAbcl .framer-e9cd8q, .framer-gAbcl .framer-1bu2yb4, .framer-gAbcl .framer-1dikk8d, .framer-gAbcl .framer-1ftuw8k, .framer-gAbcl .framer-yi3suo, .framer-gAbcl .framer-1tchu6j, .framer-gAbcl .framer-g229vu, .framer-gAbcl .framer-10g41ye, .framer-gAbcl .framer-e6bbvg, .framer-gAbcl .framer-11qblil, .framer-gAbcl .framer-18ocvw0, .framer-gAbcl .framer-1q82dmz { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-gAbcl.framer-v-1hjdbnj.framer-2ai0vc { padding: 32px; }\",\".framer-gAbcl.framer-v-1hjdbnj .framer-1ovats1 { padding: 0px; }\",\".framer-gAbcl.framer-v-1hjdbnj .framer-4dp04a { gap: 32px; }\",\".framer-gAbcl.framer-v-1x53gvp.framer-2ai0vc { flex-direction: column; gap: 48px; justify-content: flex-start; padding: 24px; width: 390px; }\",\".framer-gAbcl.framer-v-1x53gvp .framer-1ovats1 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 48px; justify-content: flex-start; padding: 0px; width: 100%; }\",\".framer-gAbcl.framer-v-1x53gvp .framer-19ulr1x { align-self: unset; flex: none; gap: 24px; height: min-content; justify-content: flex-start; max-width: 250px; order: 1; width: 100%; }\",\".framer-gAbcl.framer-v-1x53gvp .framer-4dp04a { flex: none; order: 0; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 273\n * @framerIntrinsicWidth 1184\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Bfo03B358\":{\"layout\":[\"fixed\",\"auto\"]},\"XryAENmmy\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQTyYwt39W=withCSS(Component,css,\"framer-gAbcl\");export default FramerQTyYwt39W;FramerQTyYwt39W.displayName=\"Footer\";FramerQTyYwt39W.defaultProps={height:273,width:1184};addPropertyControls(FramerQTyYwt39W,{variant:{options:[\"soWyC7TAc\",\"Bfo03B358\",\"XryAENmmy\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerQTyYwt39W,[{explicitInter:true,fonts:[{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\"}]},...SocialMediaIconFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerQTyYwt39W.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(SocialMediaIcon,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQTyYwt39W\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"273\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1184\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Bfo03B358\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XryAENmmy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QTyYwt39W.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,useIsStaticRenderer}from\"framer\";import{startTransition,useEffect,useLayoutEffect,useMemo,useRef,useState}from\"react\";const MAX_STOPS=8;const useIsomorphicLayoutEffect=typeof window!==\"undefined\"?useLayoutEffect:useEffect;function parseRoundingRadiusPx(rounding,widthPx,heightPx){const minHalf=Math.min(widthPx,heightPx)*.5;if(typeof rounding!==\"string\")return minHalf;const match=rounding.match(/(-?\\d*\\.?\\d+)\\s*(%|px)?/i);if(!match)return minHalf;const value=Number.parseFloat(match[1]);const unit=(match[2]||\"px\").toLowerCase();if(!Number.isFinite(value))return minHalf;const resolved=unit===\"%\"?Math.max(0,value)/100*minHalf:Math.max(0,value);return Math.min(Math.max(0,resolved),minHalf);}function hexToRgb(color){if(typeof color!==\"string\")return[NaN,NaN,NaN];const safe=color.trim();if(safe.startsWith(\"#\")){const hex=safe.slice(1);if(hex.length===3){const r=parseInt(hex[0]+hex[0],16)/255;const g=parseInt(hex[1]+hex[1],16)/255;const b=parseInt(hex[2]+hex[2],16)/255;return[r,g,b];}if(hex.length>=6){const r=parseInt(hex.slice(0,2),16)/255;const g=parseInt(hex.slice(2,4),16)/255;const b=parseInt(hex.slice(4,6),16)/255;return[r,g,b];}}const rgbMatch=safe.match(/rgba?\\(([^)]+)\\)/i);if(rgbMatch){const[r=\"0\",g=\"0\",b=\"0\"]=rgbMatch[1].split(\",\");return[Math.max(0,Math.min(255,Number.parseFloat(r)))/255,Math.max(0,Math.min(255,Number.parseFloat(g)))/255,Math.max(0,Math.min(255,Number.parseFloat(b)))/255];}return[NaN,NaN,NaN];}const defaultGradient=[\"#060606\",\"#FFFFFF\",\"#080808\",\"#7BE8FF\",\"#FFE76B\",\"#FFFFFF\",\"#030303\"];const defaultPaletteOrder=\"1,2,3,1,2,3,1\";function buildPaletteGradient(order,palette){const fallbackIndexes=[1,2,3,1,2,3,1];const source=typeof order===\"string\"?order:defaultPaletteOrder;const parsed=source.split(\",\").map(token=>Number.parseInt(token.trim(),10)).filter(value=>Number.isFinite(value)).map(value=>Math.min(3,Math.max(1,value))).slice(0,MAX_STOPS);const indexes=parsed.length>=2?parsed:fallbackIndexes;return indexes.slice(0,MAX_STOPS).map(index=>palette[index-1]);}function buildStops(gradient){const resolved=Array.isArray(gradient)&&gradient.length>0?gradient:defaultGradient;const filled=new Float32Array(MAX_STOPS*3);let previousValid=hexToRgb(defaultGradient[0]);for(let i=0;i<MAX_STOPS;i++){const color=resolved[Math.min(i,resolved.length-1)];const fallbackColor=defaultGradient[Math.min(i,defaultGradient.length-1)];let[r,g,b]=hexToRgb(color);if(!Number.isFinite(r)||!Number.isFinite(g)||!Number.isFinite(b)){[r,g,b]=hexToRgb(fallbackColor);}if(!Number.isFinite(r)||!Number.isFinite(g)||!Number.isFinite(b)){[r,g,b]=previousValid;}else{previousValid=[r,g,b];}filled[i*3+0]=r;filled[i*3+1]=g;filled[i*3+2]=b;}return filled;}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 76\n * @framerIntrinsicHeight 76\n */export default function CamoLiquid(props){const{rounding=\"999px\",depth=.65,roughness=.34,rgbSplit=.45,scale=3.2,stretch=.35,angle=18,gradient=defaultGradient,paletteA,paletteB,paletteC,paletteOrder=defaultPaletteOrder,repeats=5,offset=.12,phase=.2,evolution=.22}=props;const rootRef=useRef(null);const canvasRef=useRef(null);const runtimeControlsRef=useRef(null);const isStaticRenderer=useIsStaticRenderer();const isCanvasRenderTarget=useMemo(()=>RenderTarget.current()===RenderTarget.canvas,[]);const[prefersReducedMotion,setPrefersReducedMotion]=useState(()=>{if(typeof window===\"undefined\"||typeof window.matchMedia!==\"function\")return false;return window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;});const safeRounding=typeof rounding===\"string\"?rounding:\"999px\";const safeDepth=Number.isFinite(depth)?depth:.65;const safeRoughness=Number.isFinite(roughness)?roughness:.34;const safeRgbSplit=Number.isFinite(rgbSplit)?rgbSplit:.45;const safeScale=Number.isFinite(scale)?scale:3.2;const safeStretch=Number.isFinite(stretch)?stretch:.35;const safeAngle=Number.isFinite(angle)?angle:18;const safeGradient=Array.isArray(gradient)?gradient:defaultGradient;const safePaletteA=typeof paletteA===\"string\"?paletteA.trim():\"\";const safePaletteB=typeof paletteB===\"string\"?paletteB.trim():\"\";const safePaletteC=typeof paletteC===\"string\"?paletteC.trim():\"\";const safePaletteOrder=typeof paletteOrder===\"string\"?paletteOrder:defaultPaletteOrder;const safeRepeats=Number.isFinite(repeats)?repeats:5;const safeOffset=Number.isFinite(offset)?offset:.12;const safePhase=Number.isFinite(phase)?phase:.2;const safeEvolution=Number.isFinite(evolution)?evolution:.22;const hasPaletteTriplet=safePaletteA.length>0&&safePaletteB.length>0&&safePaletteC.length>0;const paletteGradient=useMemo(()=>{if(!hasPaletteTriplet)return null;return buildPaletteGradient(safePaletteOrder,[safePaletteA,safePaletteB,safePaletteC]);},[hasPaletteTriplet,safePaletteA,safePaletteB,safePaletteC,safePaletteOrder]);const activeGradient=paletteGradient??safeGradient;const gradientKey=useMemo(()=>activeGradient.map(entry=>typeof entry===\"string\"?entry:\"__invalid__\").join(\"|\"),[activeGradient]);const gradientStops=useMemo(()=>buildStops(activeGradient),[gradientKey]);const stopCount=Math.min(MAX_STOPS,Math.max(2,activeGradient.length||3));const propsRef=useRef({depth:safeDepth,roughness:safeRoughness,rgbSplit:safeRgbSplit,scale:safeScale,stretch:safeStretch,angle:safeAngle,repeats:safeRepeats,offset:safeOffset,phase:safePhase,evolution:safeEvolution,rounding:safeRounding,gradientStops,stopCount});propsRef.current={depth:safeDepth,roughness:safeRoughness,rgbSplit:safeRgbSplit,scale:safeScale,stretch:safeStretch,angle:safeAngle,repeats:safeRepeats,offset:safeOffset,phase:safePhase,evolution:safeEvolution,rounding:safeRounding,gradientStops,stopCount};const environmentRef=useRef({isStaticRenderer,isCanvasRenderTarget,prefersReducedMotion});environmentRef.current={isStaticRenderer,isCanvasRenderTarget,prefersReducedMotion};useEffect(()=>{if(typeof window===\"undefined\"||typeof window.matchMedia!==\"function\")return;const mediaQuery=window.matchMedia(\"(prefers-reduced-motion: reduce)\");const handleChange=()=>{startTransition(()=>setPrefersReducedMotion(mediaQuery.matches));};handleChange();if(typeof mediaQuery.addEventListener===\"function\"){mediaQuery.addEventListener(\"change\",handleChange);return()=>mediaQuery.removeEventListener(\"change\",handleChange);}mediaQuery.addListener(handleChange);return()=>mediaQuery.removeListener(handleChange);},[]);useEffect(()=>{runtimeControlsRef.current?.reevaluateLoop();runtimeControlsRef.current?.requestRedraw();},[safeRounding,safeDepth,safeRoughness,safeRgbSplit,safeScale,safeStretch,safeAngle,gradientKey,safePaletteA,safePaletteB,safePaletteC,safePaletteOrder,safeRepeats,safeOffset,safePhase,safeEvolution,stopCount,isStaticRenderer,isCanvasRenderTarget,prefersReducedMotion]);useIsomorphicLayoutEffect(()=>{const canvas=canvasRef.current;const root=rootRef.current;if(!canvas||!root)return;if(typeof window===\"undefined\")return;const gl=canvas.getContext(\"webgl\",{alpha:true,antialias:true,premultipliedAlpha:true});if(!gl)return;const vertexSource=`\nattribute vec2 aPosition;\nvarying vec2 vUv;\nvoid main() {\n    vUv = aPosition * 0.5 + 0.5;\n    gl_Position = vec4(aPosition, 0.0, 1.0);\n}`;const fragmentSource=`\nprecision highp float;\nvarying vec2 vUv;\nuniform vec2 uResolution;\nuniform float uTime;\nuniform float uDepth;\nuniform float uRoughness;\nuniform float uRgbSplit;\nuniform float uScale;\nuniform float uStretch;\nuniform float uAngle;\nuniform float uRepeats;\nuniform float uOffset;\nuniform float uPhase;\nuniform float uEvolution;\nuniform float uStopCount;\nuniform float uRadius;\nuniform vec3 uStops[${MAX_STOPS}];\n\nfloat hash(vec2 p) {\n    p = fract(p * vec2(123.34, 345.45));\n    p += dot(p, p + 34.345);\n    return fract(p.x * p.y);\n}\n\nfloat noise(vec2 p) {\n    vec2 i = floor(p);\n    vec2 f = fract(p);\n    float a = hash(i);\n    float b = hash(i + vec2(1.0, 0.0));\n    float c = hash(i + vec2(0.0, 1.0));\n    float d = hash(i + vec2(1.0, 1.0));\n    vec2 u = f * f * (3.0 - 2.0 * f);\n    return mix(a, b, u.x) + (c - a) * u.y * (1.0 - u.x) + (d - b) * u.x * u.y;\n}\n\nvec3 sampleRamp(float t) {\n    float segments = max(1.0, uStopCount - 1.0);\n    float x = fract(t) * segments;\n    vec3 color = vec3(0.0);\n    for (int i = 0; i < ${MAX_STOPS-1}; i++) {\n        float fi = float(i);\n        float w = clamp(1.0 - abs(x - fi), 0.0, 1.0);\n        vec3 c = mix(uStops[i], uStops[i + 1], clamp(x - fi, 0.0, 1.0));\n        color += c * w;\n    }\n    return color;\n}\n\nvoid main() {\n    float tau = 6.28318530718;\n\n    vec2 uv = vUv;\n    vec2 p = uv - 0.5;\n    p.x *= uResolution.x / max(1.0, uResolution.y);\n\n    float a = radians(uAngle);\n    mat2 rot = mat2(cos(a), -sin(a), sin(a), cos(a));\n    vec2 rp = rot * p;\n\n    float t = uTime * uEvolution;\n    float phaseLoop = sin(tau * (t + uPhase)) * 0.5 + cos(tau * (t * 0.73 + uPhase * 1.37)) * 0.5;\n    float fine = noise(rp * (36.0 + uScale * 4.0) + vec2(cos(t * tau), sin(t * tau)));\n    float coarse = noise(rp * (8.0 + uScale) - vec2(sin(t * tau * 0.5), cos(t * tau * 0.5)));\n    float warp = (fine * 2.0 - 1.0) * (0.14 * uRoughness) + (coarse * 2.0 - 1.0) * (0.18 * uRoughness);\n\n    float coord = rp.x * uScale * max(1.0, uRepeats)\n        + rp.y * uStretch * 0.8\n        + uOffset\n        + phaseLoop * 0.15\n        + warp;\n\n    float band = fract(coord);\n    float edgeDist = min(band, 1.0 - band);\n    float edge = 1.0 - smoothstep(0.0, 0.18, edgeDist);\n    float split = (0.001 + uRgbSplit * 0.06) * edge;\n\n    vec3 cR = sampleRamp(coord + split);\n    vec3 cG = sampleRamp(coord);\n    vec3 cB = sampleRamp(coord - split);\n    vec3 color = vec3(cR.r, cG.g, cB.b);\n\n    float shade = 0.62 + 0.38 * cos((coord + warp * 0.7) * tau);\n    color *= mix(1.0, shade, uDepth * 0.9);\n    color = (color - 0.5) * (1.0 + uDepth * 1.6) + 0.5;\n    color = clamp(color, 0.0, 1.0);\n\n    vec2 pixel = vUv * uResolution;\n    vec2 halfSize = uResolution * 0.5;\n    vec2 d = abs(pixel - halfSize) - (halfSize - vec2(uRadius));\n    float dist = length(max(d, 0.0)) + min(max(d.x, d.y), 0.0) - uRadius;\n    float alphaMask = 1.0 - smoothstep(-1.5, 0.5, dist);\n\n    gl_FragColor = vec4(color * alphaMask, alphaMask);\n}`;const compileShader=(type,source)=>{const shader=gl.createShader(type);if(!shader)return null;gl.shaderSource(shader,source);gl.compileShader(shader);if(!gl.getShaderParameter(shader,gl.COMPILE_STATUS)){console.error(gl.getShaderInfoLog(shader)||\"Shader compile error\");gl.deleteShader(shader);return null;}return shader;};const vertexShader=compileShader(gl.VERTEX_SHADER,vertexSource);const fragmentShader=compileShader(gl.FRAGMENT_SHADER,fragmentSource);if(!vertexShader||!fragmentShader)return;const program=gl.createProgram();if(!program)return;gl.attachShader(program,vertexShader);gl.attachShader(program,fragmentShader);gl.linkProgram(program);if(!gl.getProgramParameter(program,gl.LINK_STATUS)){console.error(gl.getProgramInfoLog(program)||\"Program link error\");gl.deleteProgram(program);return;}gl.useProgram(program);const buffer=gl.createBuffer();gl.bindBuffer(gl.ARRAY_BUFFER,buffer);gl.bufferData(gl.ARRAY_BUFFER,new Float32Array([-1,-1,1,-1,-1,1,1,1]),gl.STATIC_DRAW);const posLoc=gl.getAttribLocation(program,\"aPosition\");gl.enableVertexAttribArray(posLoc);gl.vertexAttribPointer(posLoc,2,gl.FLOAT,false,0,0);const uResolution=gl.getUniformLocation(program,\"uResolution\");const uTime=gl.getUniformLocation(program,\"uTime\");const uDepth=gl.getUniformLocation(program,\"uDepth\");const uRoughness=gl.getUniformLocation(program,\"uRoughness\");const uRgbSplit=gl.getUniformLocation(program,\"uRgbSplit\");const uScale=gl.getUniformLocation(program,\"uScale\");const uStretch=gl.getUniformLocation(program,\"uStretch\");const uAngle=gl.getUniformLocation(program,\"uAngle\");const uRepeats=gl.getUniformLocation(program,\"uRepeats\");const uOffset=gl.getUniformLocation(program,\"uOffset\");const uPhase=gl.getUniformLocation(program,\"uPhase\");const uEvolution=gl.getUniformLocation(program,\"uEvolution\");const uStopCount=gl.getUniformLocation(program,\"uStopCount\");const uRadius=gl.getUniformLocation(program,\"uRadius\");const uStops=gl.getUniformLocation(program,\"uStops\");let rafId=0;let width=1;let height=1;let cssWidth=1;let cssHeight=1;let dpr=1;let isVisible=false;let isRunning=false;let intersectionObserver=null;let resizeObserver=null;let unmounted=false;const resize=()=>{const rect=root.getBoundingClientRect();dpr=Math.min(2,Math.max(1,window.devicePixelRatio||1));cssWidth=Math.max(1,rect.width||1);cssHeight=Math.max(1,rect.height||1);width=Math.max(1,Math.round(cssWidth*dpr));height=Math.max(1,Math.round(cssHeight*dpr));if(canvas.width!==width)canvas.width=width;if(canvas.height!==height)canvas.height=height;gl.viewport(0,0,width,height);};const getSingleFrameTime=()=>0;const canAnimateContinuously=()=>{const environment=environmentRef.current;const currentProps=propsRef.current;return!environment.isStaticRenderer&&!environment.isCanvasRenderTarget&&!environment.prefersReducedMotion&&currentProps.evolution>0&&isVisible;};const draw=now=>{const currentProps=propsRef.current;const elapsed=now/1e3;const radiusCssPx=parseRoundingRadiusPx(currentProps.rounding,cssWidth,cssHeight);const radiusPxDevice=Math.min(Math.min(width,height)*.5,radiusCssPx*dpr);gl.viewport(0,0,width,height);gl.clearColor(0,0,0,0);gl.clear(gl.COLOR_BUFFER_BIT);gl.useProgram(program);if(uResolution)gl.uniform2f(uResolution,width,height);if(uTime)gl.uniform1f(uTime,elapsed);if(uDepth)gl.uniform1f(uDepth,currentProps.depth);if(uRoughness)gl.uniform1f(uRoughness,currentProps.roughness);if(uRgbSplit)gl.uniform1f(uRgbSplit,currentProps.rgbSplit);if(uScale)gl.uniform1f(uScale,currentProps.scale);if(uStretch)gl.uniform1f(uStretch,currentProps.stretch);if(uAngle)gl.uniform1f(uAngle,currentProps.angle);if(uRepeats)gl.uniform1f(uRepeats,Math.max(1,Math.floor(currentProps.repeats)));if(uOffset)gl.uniform1f(uOffset,currentProps.offset);if(uPhase)gl.uniform1f(uPhase,currentProps.phase);if(uEvolution)gl.uniform1f(uEvolution,currentProps.evolution);if(uStopCount)gl.uniform1f(uStopCount,currentProps.stopCount);if(uRadius)gl.uniform1f(uRadius,radiusPxDevice);if(uStops)gl.uniform3fv(uStops,currentProps.gradientStops);gl.drawArrays(gl.TRIANGLE_STRIP,0,4);};const loop=now=>{if(unmounted)return;draw(now);if(canAnimateContinuously()){rafId=window.requestAnimationFrame(loop);}else{isRunning=false;rafId=0;draw(getSingleFrameTime());}};const stopLoop=()=>{if(rafId){window.cancelAnimationFrame(rafId);rafId=0;}isRunning=false;};const startLoop=()=>{if(isRunning||unmounted)return;isRunning=true;rafId=window.requestAnimationFrame(loop);};const requestRedraw=()=>{if(unmounted)return;if(isRunning)return;draw(getSingleFrameTime());};const reevaluateLoop=()=>{if(unmounted)return;if(canAnimateContinuously()){startLoop();}else{stopLoop();requestRedraw();}};resize();const environment=environmentRef.current;isVisible=environment.isStaticRenderer||environment.isCanvasRenderTarget;draw(getSingleFrameTime());reevaluateLoop();resizeObserver=new ResizeObserver(()=>{resize();requestRedraw();reevaluateLoop();});resizeObserver.observe(root);if(!environment.isStaticRenderer&&!environment.isCanvasRenderTarget){if(typeof IntersectionObserver===\"function\"){intersectionObserver=new IntersectionObserver(entries=>{const entry=entries[0];isVisible=Boolean(entry?.isIntersecting);reevaluateLoop();},{threshold:.01});intersectionObserver.observe(root);}else{isVisible=true;reevaluateLoop();}}runtimeControlsRef.current={requestRedraw,reevaluateLoop};return()=>{unmounted=true;runtimeControlsRef.current=null;stopLoop();if(intersectionObserver)intersectionObserver.disconnect();if(resizeObserver)resizeObserver.disconnect();gl.deleteBuffer(buffer);gl.deleteProgram(program);gl.deleteShader(vertexShader);gl.deleteShader(fragmentShader);};},[]);return /*#__PURE__*/_jsx(\"div\",{ref:rootRef,style:{position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\",borderRadius:safeRounding,background:\"transparent\"},children:/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,\"aria-hidden\":\"true\",style:{width:\"100%\",height:\"100%\",display:\"block\",borderRadius:safeRounding}})});}addPropertyControls(CamoLiquid,{rounding:{type:ControlType.BorderRadius,title:\"Rounding\",defaultValue:\"999px\"},depth:{type:ControlType.Number,title:\"Depth\",defaultValue:.65,min:0,max:1,step:.01},roughness:{type:ControlType.Number,title:\"Roughness\",defaultValue:.34,min:0,max:1,step:.01},rgbSplit:{type:ControlType.Number,title:\"RGB Split\",defaultValue:.45,min:0,max:1,step:.01},scale:{type:ControlType.Number,title:\"Scale\",defaultValue:3.2,min:.5,max:12,step:.1},stretch:{type:ControlType.Number,title:\"Stretch\",defaultValue:.35,min:-2,max:2,step:.01},angle:{type:ControlType.Number,title:\"Angle\",defaultValue:18,min:-180,max:180,step:1,unit:\"deg\"},gradient:{type:ControlType.Array,title:\"Gradient\",control:{type:ControlType.Color},defaultValue:[\"#060606\",\"#FFFFFF\",\"#080808\",\"#7BE8FF\",\"#FFE76B\",\"#FFFFFF\",\"#030303\"],maxCount:MAX_STOPS},paletteA:{type:ControlType.Color,title:\"Palette A\",optional:true},paletteB:{type:ControlType.Color,title:\"Palette B\",optional:true},paletteC:{type:ControlType.Color,title:\"Palette C\",optional:true},paletteOrder:{type:ControlType.String,title:\"Palette Order\",defaultValue:\"1,2,3,1,2,3,1\"},repeats:{type:ControlType.Number,title:\"Repeats\",defaultValue:5,min:1,max:24,step:1},offset:{type:ControlType.Number,title:\"Offset\",defaultValue:.12,min:0,max:1,step:.001},phase:{type:ControlType.Number,title:\"Phase\",defaultValue:.2,min:0,max:1,step:.001},evolution:{type:ControlType.Number,title:\"Evolution\",defaultValue:.22,min:0,max:2,step:.01,description:\"Built by Matthias \\xd6lschlegel 💪\\n[Explore more components](https://framer.link/fsd2pgh)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CamoLiquid\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"76\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"76\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CamoLiquid.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,useIsStaticRenderer}from\"framer\";import{startTransition,useEffect,useId,useMemo,useRef,useState}from\"react\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 320\n * @framerIntrinsicHeight 88\n */export default function LiquidGlass(props){const{light=.6,refraction=82,depth=.45,dispersion=.3,frost=14,splay=.58,rounding=100,tint=\"rgba(255, 255, 255, 0.14)\",interactiveBlocking=false,strokeEnabled=true,strokeWidth=2,strokeSpeed=8,strokeOpacity=.8,strokeColorA=\"rgba(255,255,255,0.95)\",strokeColorB=\"rgba(160,200,255,0.85)\"}=props;const safeLight=Number.isFinite(light)?light:.6;const safeRefraction=Number.isFinite(refraction)?refraction:82;const safeDepth=Number.isFinite(depth)?depth:.45;const safeDispersion=Number.isFinite(dispersion)?dispersion:.3;const safeFrost=Number.isFinite(frost)?frost:14;const safeSplay=Number.isFinite(splay)?splay:.58;const safeRounding=Number.isFinite(rounding)?rounding:100;const safeTint=typeof tint===\"string\"?tint:\"rgba(255, 255, 255, 0.14)\";const safeInteractiveBlocking=typeof interactiveBlocking===\"boolean\"?interactiveBlocking:false;const safeStrokeEnabled=typeof strokeEnabled===\"boolean\"?strokeEnabled:true;const safeStrokeWidth=Number.isFinite(strokeWidth)?strokeWidth:2;const safeStrokeSpeed=Number.isFinite(strokeSpeed)?strokeSpeed:8;const safeStrokeOpacity=Number.isFinite(strokeOpacity)?strokeOpacity:.8;const safeStrokeColorA=typeof strokeColorA===\"string\"?strokeColorA:\"rgba(255,255,255,0.95)\";const safeStrokeColorB=typeof strokeColorB===\"string\"?strokeColorB:\"rgba(160,200,255,0.85)\";const rootRef=useRef(null);const reactId=useId();const safeId=useMemo(()=>reactId.replace(/[:]/g,\"\"),[reactId]);const filterId=`liquidGlassFilter_${safeId}`;const strokeAnimationName=`liquidGlassStrokeSpin_${safeId}`;const strokeClassName=`lgStroke_${safeId}`;const safariStrokeClassName=`lgStrokeSafari_${safeId}`;const isStaticRenderer=useIsStaticRenderer();const isCanvasRenderTarget=useMemo(()=>RenderTarget.current()===RenderTarget.canvas,[]);const isSafariBrowser=useMemo(()=>{if(typeof window===\"undefined\"||typeof navigator===\"undefined\")return false;const ua=navigator.userAgent;const isSafariLike=/Safari/i.test(ua);const isExcluded=/Chrome|Chromium|CriOS|Edg|EdgiOS|OPR|Opera|SamsungBrowser|Android|FxiOS|Firefox/i.test(ua);return isSafariLike&&!isExcluded;},[]);const supportsSvgBackdrop=useMemo(()=>{if(typeof window===\"undefined\"||typeof CSS===\"undefined\"||!CSS.supports)return false;return CSS.supports(\"backdrop-filter\",`url(\"#${filterId}\") blur(1px)`)||CSS.supports(\"-webkit-backdrop-filter\",`url(\"#${filterId}\") blur(1px)`);},[filterId]);const canUseSvgBackdrop=supportsSvgBackdrop&&!isSafariBrowser;const edgeStart=useMemo(()=>42+(1-safeSplay)*26,[safeSplay]);const edgeOpacity=useMemo(()=>.3+safeRefraction/350,[safeRefraction]);const topHighlightOpacity=useMemo(()=>.08+safeLight*.55,[safeLight]);const bottomShadowOpacity=useMemo(()=>.06+safeDepth*.35,[safeDepth]);const dispersionOpacity=useMemo(()=>safeDispersion*.5,[safeDispersion]);const safariEdgeOpacity=useMemo(()=>{return Math.min(1,edgeOpacity+.12+safeRefraction/500+safeLight*.08);},[edgeOpacity,safeRefraction,safeLight]);const safariDispersionOpacity=useMemo(()=>{return Math.min(1,dispersionOpacity+.08+safeRefraction/700);},[dispersionOpacity,safeRefraction]);const safariEdgeBackground=useMemo(()=>{const frostInfluence=Math.min(1,Math.max(0,safeFrost/40));const topGlow=.08+safeLight*.18+frostInfluence*.08;const rimGlow=.06+safeRefraction/850+frostInfluence*.12;const sideGlow=.05+safeLight*.08+frostInfluence*.08;return`linear-gradient(180deg, rgba(255,255,255,${topGlow}) 0%, rgba(255,255,255,0) 42%),\n                radial-gradient(120% 105% at 50% 100%, rgba(255,255,255,${rimGlow}) 0%, rgba(255,255,255,0) 62%),\n                radial-gradient(140% 90% at 0% 50%, rgba(255,255,255,${sideGlow}), rgba(255,255,255,0) 52%),\n                radial-gradient(140% 90% at 100% 50%, rgba(255,255,255,${sideGlow}), rgba(255,255,255,0) 52%)`;},[safeFrost,safeLight,safeRefraction]);const sharedBackdrop=canUseSvgBackdrop?`url(\"#${filterId}\") blur(${safeFrost}px) saturate(${120+safeLight*50}%)`:`blur(${safeFrost}px) saturate(${130+safeLight*50}%)`;const baseBackdrop=isSafariBrowser?`blur(${Math.min(1,Math.max(0,safeFrost*.06))}px) saturate(${110+safeLight*35}%)`:`blur(${Math.max(0,safeFrost*.4)}px) saturate(${110+safeLight*35}%)`;const[prefersReducedMotion,setPrefersReducedMotion]=useState(()=>{if(typeof window===\"undefined\"||typeof window.matchMedia!==\"function\")return false;return window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;});const[isInViewport,setIsInViewport]=useState(()=>isStaticRenderer||isCanvasRenderTarget);useEffect(()=>{if(typeof window===\"undefined\"||typeof window.matchMedia!==\"function\")return;const mediaQuery=window.matchMedia(\"(prefers-reduced-motion: reduce)\");const handleChange=()=>{startTransition(()=>{setPrefersReducedMotion(mediaQuery.matches);});};handleChange();if(typeof mediaQuery.addEventListener===\"function\"){mediaQuery.addEventListener(\"change\",handleChange);return()=>mediaQuery.removeEventListener(\"change\",handleChange);}mediaQuery.addListener(handleChange);return()=>mediaQuery.removeListener(handleChange);},[]);useEffect(()=>{if(isStaticRenderer||isCanvasRenderTarget){startTransition(()=>setIsInViewport(true));return;}if(typeof window===\"undefined\")return;const node=rootRef.current;if(!node)return;if(typeof IntersectionObserver!==\"function\"){startTransition(()=>setIsInViewport(true));return;}const observer=new IntersectionObserver(entries=>{const entry=entries[0];startTransition(()=>setIsInViewport(Boolean(entry?.isIntersecting)));},{threshold:.01});observer.observe(node);return()=>observer.disconnect();},[isStaticRenderer,isCanvasRenderTarget]);const strokePhaseDelay=useMemo(()=>{if(typeof window===\"undefined\"||typeof performance===\"undefined\"||!Number.isFinite(safeStrokeSpeed)||safeStrokeSpeed<=0){return 0;}return-(performance.now()/1e3%safeStrokeSpeed);},[safeStrokeSpeed]);const supportsRingMask=useMemo(()=>{if(typeof window===\"undefined\"||typeof CSS===\"undefined\"||!CSS.supports)return false;return CSS.supports(\"mask-composite\",\"exclude\")||CSS.supports(\"-webkit-mask-composite\",\"xor\");},[]);const canUseRingMask=isSafariBrowser?true:supportsRingMask;const isStrokeAnimationContext=!isStaticRenderer&&!isCanvasRenderTarget&&safeStrokeSpeed>0;const canAnimateStroke=safeStrokeEnabled&&canUseRingMask&&isStrokeAnimationContext&&!prefersReducedMotion;return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,\"aria-hidden\":\"true\",style:{position:\"relative\",width:\"100%\",height:\"100%\",borderRadius:safeRounding,overflow:\"hidden\",pointerEvents:safeInteractiveBlocking?\"auto\":\"none\",background:\"transparent\",isolation:\"isolate\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                @keyframes ${strokeAnimationName} {\n                    from { transform: translate(-50%, -50%) rotate(0deg); }\n                    to { transform: translate(-50%, -50%) rotate(360deg); }\n                }\n                .${strokeClassName} {\n                    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n                    -webkit-mask-composite: xor;\n                    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n                    mask-composite: exclude;\n                }\n                .${safariStrokeClassName} {\n                    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n                    -webkit-mask-composite: xor;\n                    -webkit-mask-composite: destination-out;\n                }\n            `}),/*#__PURE__*/_jsx(\"svg\",{width:\"0\",height:\"0\",style:{position:\"absolute\",pointerEvents:\"none\"},\"aria-hidden\":\"true\",focusable:\"false\",children:/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"filter\",{id:filterId,x:\"-20%\",y:\"-20%\",width:\"140%\",height:\"140%\",children:[/*#__PURE__*/_jsx(\"feTurbulence\",{type:\"fractalNoise\",baseFrequency:.015+splay*.025,numOctaves:2,seed:8,result:\"noise\"}),/*#__PURE__*/_jsx(\"feColorMatrix\",{in:\"noise\",type:\"matrix\",values:\"0.55 0 0 0 0.23  0 0.55 0 0 0.23  0 0 0.55 0 0.23  0 0 0 1 0\",result:\"neutralNoise\"}),/*#__PURE__*/_jsx(\"feDisplacementMap\",{in:\"SourceGraphic\",in2:\"neutralNoise\",scale:refraction,xChannelSelector:\"R\",yChannelSelector:\"G\"})]})})}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,borderRadius:safeRounding,backdropFilter:baseBackdrop,WebkitBackdropFilter:baseBackdrop,background:safeTint}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,borderRadius:safeRounding,backdropFilter:isSafariBrowser?undefined:sharedBackdrop,WebkitBackdropFilter:isSafariBrowser?undefined:sharedBackdrop,opacity:isSafariBrowser?safariEdgeOpacity:edgeOpacity,background:isSafariBrowser?safariEdgeBackground:undefined,maskImage:`radial-gradient(circle at center, transparent 0%, transparent ${edgeStart}%, black 100%)`,WebkitMaskImage:`radial-gradient(circle at center, transparent 0%, transparent ${edgeStart}%, black 100%)`}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,borderRadius:safeRounding,border:\"1px solid rgba(255,255,255,0.35)\",boxSizing:\"border-box\",background:\"linear-gradient(180deg, rgba(255,255,255,0.25) 0%, rgba(255,255,255,0.08) 18%, rgba(255,255,255,0.02) 45%, rgba(255,255,255,0.07) 100%)\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,borderRadius:safeRounding,mixBlendMode:\"screen\",opacity:isSafariBrowser?safariDispersionOpacity:dispersionOpacity,background:\"radial-gradient(120% 100% at 0% 50%, rgba(255,60,60,0.38), rgba(255,60,60,0) 45%), radial-gradient(120% 100% at 100% 50%, rgba(80,120,255,0.38), rgba(80,120,255,0) 45%)\",filter:\"blur(6px)\",maskImage:`radial-gradient(circle at center, transparent 0%, transparent ${edgeStart-6}%, black 100%)`,WebkitMaskImage:`radial-gradient(circle at center, transparent 0%, transparent ${edgeStart-6}%, black 100%)`}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:0,right:0,top:0,height:\"44%\",borderRadius:`${safeRounding}px ${safeRounding}px ${Math.max(8,safeRounding*.45)}px ${Math.max(8,safeRounding*.45)}px`,background:\"linear-gradient(180deg, rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.35) 32%, rgba(255,255,255,0) 100%)\",opacity:topHighlightOpacity,filter:\"blur(0.4px)\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,borderRadius:safeRounding,boxShadow:`inset 0 -10px 20px rgba(0,0,0,${bottomShadowOpacity})`}}),safeStrokeEnabled?/*#__PURE__*/_jsx(\"div\",{className:canUseRingMask?isSafariBrowser?safariStrokeClassName:strokeClassName:undefined,style:{position:\"absolute\",inset:0,borderRadius:safeRounding,pointerEvents:\"none\",padding:safeStrokeWidth,boxSizing:\"border-box\",overflow:\"hidden\",opacity:canUseRingMask?safeStrokeOpacity:Math.min(safeStrokeOpacity,.35),border:canUseRingMask?undefined:`1px solid ${safeStrokeColorA}`},children:canUseRingMask?/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:\"50%\",top:\"50%\",width:\"220%\",height:\"220%\",transform:\"translate(-50%, -50%)\",transformOrigin:\"50% 50%\",borderRadius:\"50%\",willChange:\"transform\",background:`conic-gradient(from 0deg, transparent 0deg, ${safeStrokeColorA} 54deg, ${safeStrokeColorB} 98deg, transparent 145deg, rgba(255,255,255,0.75) 210deg, transparent 280deg, transparent 360deg)`,animation:canAnimateStroke?`${strokeAnimationName} ${safeStrokeSpeed}s linear infinite`:undefined,animationDelay:canAnimateStroke?`${strokePhaseDelay}s`:undefined,animationPlayState:canAnimateStroke?isInViewport?\"running\":\"paused\":undefined}}):null}):null]});}addPropertyControls(LiquidGlass,{light:{type:ControlType.Number,title:\"Light\",defaultValue:.6,min:0,max:1,step:.01},refraction:{type:ControlType.Number,title:\"Refraction\",defaultValue:82,min:0,max:200,step:1},depth:{type:ControlType.Number,title:\"Depth\",defaultValue:.45,min:0,max:1,step:.01},dispersion:{type:ControlType.Number,title:\"Dispersion\",defaultValue:.3,min:0,max:1,step:.01},frost:{type:ControlType.Number,title:\"Frost\",defaultValue:14,min:0,max:40,step:.5,unit:\"px\"},splay:{type:ControlType.Number,title:\"Splay\",defaultValue:.58,min:0,max:1,step:.01},rounding:{type:ControlType.Number,title:\"Rounding\",defaultValue:100,min:0,max:200,step:1,unit:\"px\"},tint:{type:ControlType.Color,title:\"Tint\",defaultValue:\"rgba(255, 255, 255, 0.14)\"},interactiveBlocking:{type:ControlType.Boolean,title:\"Interactive Blocking\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},strokeEnabled:{type:ControlType.Boolean,title:\"Stroke\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},strokeWidth:{type:ControlType.Number,title:\"Stroke Width\",defaultValue:2,min:1,max:8,step:.1,unit:\"px\"},strokeSpeed:{type:ControlType.Number,title:\"Stroke Speed\",defaultValue:8,min:2,max:30,step:.1,unit:\"s\"},strokeOpacity:{type:ControlType.Number,title:\"Stroke Glow\",defaultValue:.8,min:0,max:1,step:.01},strokeColorA:{type:ControlType.Color,title:\"Stroke Color A\",defaultValue:\"rgba(255,255,255,0.95)\"},strokeColorB:{type:ControlType.Color,title:\"Stroke Color B\",defaultValue:\"rgba(160,200,255,0.85)\",description:\"Built by Matthias \\xd6lschlegel 💪\\n[Explore more components](https://framer.link/fsd2pgh)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LiquidGlass\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"320\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"88\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LiquidGlass.map","// Generated by Framer (ddc5e5f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image as Image1,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 CamoLiquid from\"https://framerusercontent.com/modules/jWIaYSGwvWlKsSP7jebl/weII3y5PjZf3waHL3eBM/CamoLiquid.js\";import LiquidGlass from\"https://framerusercontent.com/modules/NRMJGSaniAV83qdkHFR5/ZlJU0oVb5aSFBOtfxhoI/LiquidGlass.js\";const CamoLiquidFonts=getFonts(CamoLiquid);const LiquidGlassFonts=getFonts(LiquidGlass);const enabledGestures={oryOWyRpD:{hover:true}};const serializationHash=\"framer-GPU5i\";const variantClassNames={oryOWyRpD:\"framer-v-j77za9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const kfImRduQq=undefined;const EV0dbRfts=undefined;const sy36q0suE=undefined;const i8uwUsITt=undefined;const vztPjVNxR=undefined;const y4_pnNYBw=undefined;const mjItxH1xy=undefined;const xRtAeAPvN=undefined;const transition1={bounce:0,delay:0,duration:.7,type:\"spring\"};const transition2={delay:0,duration:.5,ease:[.4,0,.2,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Variants=motion.create(React.Fragment);const getProps=({borderGlowA,borderGlowB,camoDark,camoLight,camoMid,click,customIcon,height,id,label,width,...props})=>{return{...props,EV0dbRfts:camoDark??props.EV0dbRfts??\"rgb(16, 54, 166)\",i8uwUsITt:camoLight??props.i8uwUsITt??\"rgb(120, 167, 255)\",kfImRduQq:click??props.kfImRduQq,mjItxH1xy:borderGlowA??props.mjItxH1xy??\"rgb(120, 167, 255)\",sy36q0suE:camoMid??props.sy36q0suE??\"rgb(29, 92, 255)\",vztPjVNxR:customIcon??props.vztPjVNxR??{pixelHeight:1313,pixelWidth:1448,src:\"https://framerusercontent.com/images/aHBeuN7uzSOWffDpdK2pXr1GYmM.svg?width=1448&height=1313\",srcSet:\"https://framerusercontent.com/images/aHBeuN7uzSOWffDpdK2pXr1GYmM.svg?scale-down-to=512&width=1448&height=1313 512w,https://framerusercontent.com/images/aHBeuN7uzSOWffDpdK2pXr1GYmM.svg?scale-down-to=1024&width=1448&height=1313 1024w,https://framerusercontent.com/images/aHBeuN7uzSOWffDpdK2pXr1GYmM.svg?width=1448&height=1313 1448w\"},xRtAeAPvN:borderGlowB??props.xRtAeAPvN??\"rgb(29, 92, 255)\",y4_pnNYBw:label??props.y4_pnNYBw??\"Get a demo\"};};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,y4_pnNYBw,vztPjVNxR,EV0dbRfts,sy36q0suE,i8uwUsITt,mjItxH1xy,xRtAeAPvN,kfImRduQq,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"oryOWyRpD\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1kt31w6=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(kfImRduQq){const res=await kfImRduQq(...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(Link,{href:{webPageId:\"oqD7Jf46Q\"},motionChild:true,nodeId:\"oryOWyRpD\",openInNewTab:false,scopeId:\"aj8c9DQEW\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-j77za9\",className,classNames)} framer-7qrs0p`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"oryOWyRpD\",onTap:onTap1kt31w6,ref:refBinding,style:{borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,boxShadow:\"0px 10px 20px -4px rgba(16, 54, 166, 0.28), 0px 2px 5px 0px rgba(16, 54, 166, 0.16)\",...style},...addPropertyOverrides({\"oryOWyRpD-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wnnr54\",\"data-framer-name\":\"Blue Liquid Reveal\",layoutDependency:layoutDependency,layoutId:\"rwkeoJgh4\",style:{borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:0},variants:{\"oryOWyRpD-hover\":{opacity:1}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1icft5g-container\",\"data-framer-name\":\"Blue Liquid Fill\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"xT9CrlOkw-container\",name:\"Blue Liquid Fill\",nodeId:\"xT9CrlOkw\",rendersWithMotion:true,scopeId:\"aj8c9DQEW\",style:{filter:\"blur(5px)\",WebkitFilter:\"blur(5px)\"},children:/*#__PURE__*/_jsx(CamoLiquid,{angle:30,depth:.5,evolution:.12,gradient:[EV0dbRfts,sy36q0suE,i8uwUsITt,EV0dbRfts,sy36q0suE,EV0dbRfts,EV0dbRfts],height:\"100%\",id:\"xT9CrlOkw\",layoutId:\"xT9CrlOkw\",name:\"Blue Liquid Fill\",offset:.12,paletteA:EV0dbRfts,paletteB:sy36q0suE,paletteC:i8uwUsITt,paletteOrder:\"1,2,3,1,2,1,1\",phase:.2,repeats:2,rgbSplit:.02,roughness:.12,rounding:\"100px\",scale:1.2,stretch:.6,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9g1gzg\",\"data-border\":true,\"data-framer-name\":\"Glass Bezel\",layoutDependency:layoutDependency,layoutId:\"ptadKZD23\",style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgba(228, 238, 255, 0.9)\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,boxShadow:\"0px 3px 7px 0px rgba(16, 54, 166, 0.35), inset 0px 1px 2px 0px rgba(255, 255, 255, 0.9), inset 0px -1px 2px 0px rgba(12, 38, 112, 0.35)\"},variants:{\"oryOWyRpD-hover\":{\"--border-color\":\"rgb(240, 246, 255)\"}},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13kbk0k-container\",\"data-framer-name\":\"Blue Liquid Gradient\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ofgRfS6i2-container\",name:\"Blue Liquid Gradient\",nodeId:\"ofgRfS6i2\",rendersWithMotion:true,scopeId:\"aj8c9DQEW\",style:{filter:\"blur(3px)\",WebkitFilter:\"blur(3px)\"},children:/*#__PURE__*/_jsx(CamoLiquid,{angle:30,depth:.45,evolution:.12,gradient:[EV0dbRfts,sy36q0suE,i8uwUsITt,EV0dbRfts,sy36q0suE,i8uwUsITt,EV0dbRfts],height:\"100%\",id:\"ofgRfS6i2\",layoutId:\"ofgRfS6i2\",name:\"Blue Liquid Gradient\",offset:.12,paletteA:EV0dbRfts,paletteB:sy36q0suE,paletteC:i8uwUsITt,paletteOrder:\"1,2,3,1,2,3,1\",phase:.2,repeats:2,rgbSplit:.02,roughness:.12,rounding:\"999px\",scale:1.2,stretch:.6,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-wx4kgk\",\"data-framer-name\":\"Icon Center\",layoutDependency:layoutDependency,layoutId:\"zqNAkOA_p\",style:{borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+3+0+10),pixelHeight:1313,pixelWidth:1448,sizes:\"16px\",...toResponsiveImage(vztPjVNxR)},className:\"framer-1qamk1k\",\"data-framer-name\":\"Custom Icon\",layoutDependency:layoutDependency,layoutId:\"sto9KkqM5\"})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1of9szf\",\"data-framer-name\":\"Label Row\",layoutDependency:layoutDependency,layoutId:\"bDh7duADy\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7U2FhbnMgTWVkaXVt\",\"--framer-font-family\":'\"Saans Medium\", \"Saans Medium Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.15px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(5, 72, 255))\"},children:\"Get a demo\"})}),className:\"framer-bnjen6\",\"data-framer-name\":\"Label\",fonts:[\"CUSTOMV2;Saans Medium\"],layoutDependency:layoutDependency,layoutId:\"bBhHj8kTM\",style:{\"--extracted-r6o4lv\":\"rgb(5, 72, 255)\",textShadow:\"0px 1px 2px rgba(255, 255, 255, 0.45)\"},text:y4_pnNYBw,variants:{\"oryOWyRpD-hover\":{\"--extracted-r6o4lv\":\"rgb(251, 252, 254)\",textShadow:\"0px 1px 3px rgba(20, 24, 32, 0.3)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"oryOWyRpD-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7U2FhbnMgTWVkaXVt\",\"--framer-font-family\":'\"Saans Medium\", \"Saans Medium Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.15px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(251, 252, 254))\"},children:\"Get a demo\"})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3ih0gt-container\",\"data-framer-name\":\"Liquid Glass\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"qIa9f0o_E-container\",name:\"Liquid Glass\",nodeId:\"qIa9f0o_E\",rendersWithMotion:true,scopeId:\"aj8c9DQEW\",children:/*#__PURE__*/_jsx(LiquidGlass,{depth:.45,dispersion:.3,frost:14,height:\"100%\",id:\"qIa9f0o_E\",interactiveBlocking:false,layoutId:\"qIa9f0o_E\",light:.4,name:\"Liquid Glass\",refraction:82,rounding:100,splay:.58,strokeColorA:mjItxH1xy,strokeColorB:xRtAeAPvN,strokeEnabled:true,strokeOpacity:1,strokeSpeed:6,strokeWidth:2,style:{height:\"100%\",width:\"100%\"},tint:\"rgba(29, 92, 255, 0.1)\",width:\"100%\",...addPropertyOverrides({\"oryOWyRpD-hover\":{tint:\"rgba(29, 92, 255, 0.18)\"}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\".framer-GPU5i.framer-7qrs0p, .framer-GPU5i .framer-7qrs0p { display: block; }\",\".framer-GPU5i.framer-j77za9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 42px; justify-content: center; overflow: hidden; padding: 0px 3px 0px 3px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-GPU5i .framer-1wnnr54 { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-GPU5i .framer-1icft5g-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-GPU5i .framer-9g1gzg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 3px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: absolute; top: 3px; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-GPU5i .framer-13kbk0k-container { flex: none; height: 36px; position: relative; width: 36px; }\",\".framer-GPU5i .framer-wx4kgk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 36px; justify-content: center; left: 0px; padding: 0px; position: absolute; top: 0px; width: 36px; z-index: 2; }\",\".framer-GPU5i .framer-1qamk1k { flex: none; height: 16px; left: 10px; position: absolute; top: 10px; width: 16px; }\",\".framer-GPU5i .framer-1of9szf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 1px; height: min-content; justify-content: center; padding: 0px 20px 0px 50px; position: relative; width: min-content; z-index: 2; }\",\".framer-GPU5i .framer-bnjen6 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-GPU5i .framer-3ih0gt-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",'.framer-GPU5i[data-border=\"true\"]::after, .framer-GPU5i [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 42\n * @framerIntrinsicWidth 153.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"t63AtXdbG\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"y4_pnNYBw\":\"label\",\"vztPjVNxR\":\"customIcon\",\"EV0dbRfts\":\"camoDark\",\"sy36q0suE\":\"camoMid\",\"i8uwUsITt\":\"camoLight\",\"mjItxH1xy\":\"borderGlowA\",\"xRtAeAPvN\":\"borderGlowB\",\"kfImRduQq\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameraj8c9DQEW=withCSS(Component,css,\"framer-GPU5i\");export default Frameraj8c9DQEW;Frameraj8c9DQEW.displayName=\"Camo Liquid Button\";Frameraj8c9DQEW.defaultProps={height:42,width:153.5};addPropertyControls(Frameraj8c9DQEW,{y4_pnNYBw:{defaultValue:\"Get a demo\",title:\"Label\",type:ControlType.String},ony4_pnNYBwChange:{changes:\"y4_pnNYBw\",type:ControlType.ChangeHandler},vztPjVNxR:{__defaultAssetReference:\"data:framer/asset-reference,aHBeuN7uzSOWffDpdK2pXr1GYmM.svg?originalFilename=Fastflo+logo+white.svg&width=1448&height=1313\",title:\"Custom Icon\",type:ControlType.ResponsiveImage},EV0dbRfts:{defaultValue:\"rgb(16, 54, 166)\",title:\"Camo Dark\",type:ControlType.Color},sy36q0suE:{defaultValue:\"rgb(29, 92, 255)\",title:\"Camo Mid\",type:ControlType.Color},i8uwUsITt:{defaultValue:\"rgb(120, 167, 255)\",title:\"Camo Light\",type:ControlType.Color},mjItxH1xy:{defaultValue:\"rgb(120, 167, 255)\",title:\"Border Glow A\",type:ControlType.Color},xRtAeAPvN:{defaultValue:\"rgb(29, 92, 255)\",title:\"Border Glow B\",type:ControlType.Color},kfImRduQq:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Frameraj8c9DQEW,[{explicitInter:true,fonts:[{cssFamilyName:\"Saans Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Saans\",url:\"https://framerusercontent.com/assets/PkkvNuNL9tsMLh7pMDrt2FyYA.woff2\",weight:\"500\"}]},...CamoLiquidFonts,...LiquidGlassFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameraj8c9DQEW\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"t63AtXdbG\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"y4_pnNYBw\\\":\\\"label\\\",\\\"vztPjVNxR\\\":\\\"customIcon\\\",\\\"EV0dbRfts\\\":\\\"camoDark\\\",\\\"sy36q0suE\\\":\\\"camoMid\\\",\\\"i8uwUsITt\\\":\\\"camoLight\\\",\\\"mjItxH1xy\\\":\\\"borderGlowA\\\",\\\"xRtAeAPvN\\\":\\\"borderGlowB\\\",\\\"kfImRduQq\\\":\\\"click\\\"}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"153.5\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"42\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./aj8c9DQEW.map","// Generated by Framer (835d061)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"T5OVEAv5O\",\"fyn30yrpS\"];const serializationHash=\"framer-BdeSj\";const variantClassNames={fyn30yrpS:\"framer-v-1npgold\",T5OVEAv5O:\"framer-v-xbcf4x\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const TJD4xYN0F=undefined;const transition1={bounce:.2,delay:0,duration:.6,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"T5OVEAv5O\",\"Variant 2\":\"fyn30yrpS\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,logInButton,width,...props})=>{return{...props,TJD4xYN0F:logInButton??props.TJD4xYN0F??\"Log in\",variant:humanReadableVariantMap[props.variant]??props.variant??\"T5OVEAv5O\"};};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,TJD4xYN0F,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"T5OVEAv5O\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEntern3t6ns=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"fyn30yrpS\");});const onMouseLeave1ph9sil=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"T5OVEAv5O\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"fyn30yrpS\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:\"https://app.fastflo.ai\",motionChild:true,nodeId:\"T5OVEAv5O\",openInNewTab:false,scopeId:\"du71LXABP\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-xbcf4x\",className,classNames)} framer-1f3x0hr`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"T5OVEAv5O\",onMouseEnter:onMouseEntern3t6ns,ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:33,borderBottomRightRadius:33,borderTopLeftRadius:33,borderTopRightRadius:33,boxShadow:\"0px 0.622417503647448px 0.622417503647448px -0.75px rgba(196, 196, 196, 0.22), 0px 1.6950081502422107px 1.6950081502422107px -1.5px rgba(196, 196, 196, 0.21), 0px 3.72162441979599px 3.72162441979599px -2.25px rgba(196, 196, 196, 0.2), 0px 8.2611564706426px 8.2611564706426px -3px rgba(196, 196, 196, 0.17), 0px 21px 21px -3.75px rgba(196, 196, 196, 0.08)\",...style},variants:{fyn30yrpS:{boxShadow:\"none\"}},...addPropertyOverrides({fyn30yrpS:{\"data-framer-name\":\"Variant 2\",onMouseLeave:onMouseLeave1ph9sil}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7U2FhbnMgTWVkaXVt\",\"--framer-font-family\":'\"Saans Medium\", \"Saans Medium Placeholder\", sans-serif',\"--framer-font-weight\":\"500\"},children:\"Log in\"})}),className:\"framer-bsxo9v\",fonts:[\"CUSTOMV2;Saans Medium\"],layoutDependency:layoutDependency,layoutId:\"jkRAMJRUv\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:TJD4xYN0F,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-15i5ept\",layoutDependency:layoutDependency,layoutId:\"PMuHAURGH\",style:{backgroundColor:\"rgb(24, 94, 255)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,boxShadow:\"0px 0.6624060319518321px 0.3974436191710994px -0.5833333333333333px rgba(0, 0, 0, 0.22), 0px 2.517386633567803px 1.510431980140682px -1.1666666666666665px rgba(0, 0, 0, 0.25), 0px 11px 6.600000000000001px -1.75px rgba(0, 0, 0, 0.39)\"},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1fe6gep\",layoutDependency:layoutDependency,layoutId:\"Iqss0tNdv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\" overflow=\"visible\"><path d=\"M 10.653 7.875 L 0 7.875 L 0 6.125 L 10.653 6.125 L 5.753 1.225 L 7 0 L 14 7 L 7 14 L 5.753 12.775 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',variants:{fyn30yrpS:{rotate:-45}},withExternalLayout:true,...addPropertyOverrides({fyn30yrpS:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\" overflow=\"visible\"><path d=\"M 13.697 10.125 L 0 10.125 L 0 7.875 L 13.697 7.875 L 7.397 1.575 L 9 0 L 18 9 L 9 18 L 7.397 16.425 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>'}},baseVariant,gestureVariant)})})]})})})})});});const css=[\".framer-BdeSj.framer-1f3x0hr, .framer-BdeSj .framer-1f3x0hr { display: block; }\",\".framer-BdeSj.framer-xbcf4x { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 6px 6px 6px 18px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-BdeSj .framer-bsxo9v { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-BdeSj .framer-15i5ept { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 30px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 30px; will-change: var(--framer-will-change-override, transform); }\",\".framer-BdeSj .framer-1fe6gep { height: 14px; position: relative; width: 14px; }\",\".framer-BdeSj.framer-v-1npgold.framer-xbcf4x { gap: 16px; height: 42px; padding: 6px; width: 122px; }\",\".framer-BdeSj.framer-v-1npgold .framer-15i5ept { flex: 1 0 0px; width: 1px; }\",\".framer-BdeSj.framer-v-1npgold .framer-1fe6gep { height: 18px; width: 18px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 42\n * @framerIntrinsicWidth 109.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"fyn30yrpS\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"TJD4xYN0F\":\"logInButton\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerdu71LXABP=withCSS(Component,css,\"framer-BdeSj\");export default Framerdu71LXABP;Framerdu71LXABP.displayName=\"Log in Button\";Framerdu71LXABP.defaultProps={height:42,width:109.5};addPropertyControls(Framerdu71LXABP,{variant:{options:[\"T5OVEAv5O\",\"fyn30yrpS\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},TJD4xYN0F:{defaultValue:\"Log in\",displayTextArea:false,title:\"Log in Button\",type:ControlType.String},onTJD4xYN0FChange:{changes:\"TJD4xYN0F\",type:ControlType.ChangeHandler}});addFonts(Framerdu71LXABP,[{explicitInter:true,fonts:[{cssFamilyName:\"Saans Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Saans\",url:\"https://framerusercontent.com/assets/PkkvNuNL9tsMLh7pMDrt2FyYA.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerdu71LXABP\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"42\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"TJD4xYN0F\\\":\\\"logInButton\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"fyn30yrpS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"109.5\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./du71LXABP.map","// Generated by Framer (4ecd144)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"ktSVFiNXp\",\"mM_6oAu3J\"];const serializationHash=\"framer-OQPUz\";const variantClassNames={ktSVFiNXp:\"framer-v-tvkt6x\",mM_6oAu3J:\"framer-v-fmd32t\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const uEQMyEb7s=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Close:\"mM_6oAu3J\",Open:\"ktSVFiNXp\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,tap,width,...props})=>{return{...props,uEQMyEb7s:tap??props.uEQMyEb7s,variant:humanReadableVariantMap[props.variant]??props.variant??\"ktSVFiNXp\"};};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,uEQMyEb7s,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ktSVFiNXp\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapjto5bc=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(uEQMyEb7s){const res=await uEQMyEb7s(...args);if(res===false)return false;}});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-tvkt6x\",className,classNames),\"data-framer-name\":\"Open\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ktSVFiNXp\",onTap:onTapjto5bc,ref:refBinding,style:{...style},...addPropertyOverrides({mM_6oAu3J:{\"data-framer-name\":\"Close\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-rq8q52\",layoutDependency:layoutDependency,layoutId:\"tjUjXEK0U\",style:{backgroundColor:\"var(--token-f62ba155-17c3-446b-bd82-77ed101d6e7f, rgb(0, 0, 0))\",rotate:0},variants:{mM_6oAu3J:{rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-omfmq2\",layoutDependency:layoutDependency,layoutId:\"eXB2aucrz\",style:{backgroundColor:\"var(--token-f62ba155-17c3-446b-bd82-77ed101d6e7f, rgb(0, 0, 0))\",rotate:0},variants:{mM_6oAu3J:{rotate:-45}}})]})})})});});const css=[\".framer-OQPUz.framer-b4apv5, .framer-OQPUz .framer-b4apv5 { display: block; }\",\".framer-OQPUz.framer-tvkt6x { cursor: pointer; height: 20px; overflow: hidden; position: relative; width: 20px; }\",\".framer-OQPUz .framer-rq8q52 { flex: none; height: 2px; left: calc(50.00000000000002% - 14px / 2); overflow: hidden; position: absolute; top: 6px; width: 14px; }\",\".framer-OQPUz .framer-omfmq2 { bottom: 6px; flex: none; height: 2px; left: calc(50.00000000000002% - 14px / 2); overflow: hidden; position: absolute; width: 14px; }\",\".framer-OQPUz.framer-v-fmd32t .framer-rq8q52 { top: calc(50.00000000000002% - 2px / 2); }\",\".framer-OQPUz.framer-v-fmd32t .framer-omfmq2 { bottom: unset; top: calc(50.00000000000002% - 2px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"mM_6oAu3J\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"uEQMyEb7s\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerg4zM8zVZN=withCSS(Component,css,\"framer-OQPUz\");export default Framerg4zM8zVZN;Framerg4zM8zVZN.displayName=\"Menu\";Framerg4zM8zVZN.defaultProps={height:20,width:20};addPropertyControls(Framerg4zM8zVZN,{variant:{options:[\"ktSVFiNXp\",\"mM_6oAu3J\"],optionTitles:[\"Open\",\"Close\"],title:\"Variant\",type:ControlType.Enum},uEQMyEb7s:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(Framerg4zM8zVZN,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerg4zM8zVZN\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"20\",\"framerVariables\":\"{\\\"uEQMyEb7s\\\":\\\"tap\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"20\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mM_6oAu3J\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./g4zM8zVZN.map","// Generated by Framer (4ecd144)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,runTasksWithYield,SmartComponentScopedContainer,SVG,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/nZlmk32iLOfHoPeMo77Y/0JW1j4Qpua7qhogBirTe/mBiNSXDHg.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/3TgpGfEtKiXjezgXYsVX/vmct6Pb1macYozsrZZfm/mdR4NfaJT.js\";import CamoLiquidButton from\"https://framerusercontent.com/modules/1QB0HUTfHCT0KmtgMqWD/tYSltcnZantqFTuQ9jEg/aj8c9DQEW.js\";import LogInButton from\"https://framerusercontent.com/modules/gNlHCOy4x2ktKbJjGIgJ/mlowcxRvxT6caGjK0cVL/du71LXABP.js\";import Menu from\"https://framerusercontent.com/modules/S42dYFan7RgGEvNJr5tw/MVBe7RskOj7VQkI9UDip/g4zM8zVZN.js\";const MenuFonts=getFonts(Menu);const LogInButtonFonts=getFonts(LogInButton);const CamoLiquidButtonFonts=getFonts(CamoLiquidButton);const cycleOrder=[\"kx7R_UTB7\",\"juloGeNQX\",\"e1nnQ6jHT\"];const serializationHash=\"framer-nu2tS\";const variantClassNames={e1nnQ6jHT:\"framer-v-l523g5\",juloGeNQX:\"framer-v-109bs9d\",kx7R_UTB7:\"framer-v-lpleps\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const b4crWqH9s=undefined;const transition1={delay:0,duration:.5,ease:[0,0,.25,1],type:\"tween\"};const animation={opacity:.7,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Mobile Closed\":\"e1nnQ6jHT\",\"Mobile Open\":\"juloGeNQX\",Desktop:\"kx7R_UTB7\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link5Title,width,...props})=>{return{...props,b4crWqH9s:link5Title??props.b4crWqH9s??\"Contact\",variant:humanReadableVariantMap[props.variant]??props.variant??\"kx7R_UTB7\"};};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,b4crWqH9s,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"kx7R_UTB7\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapq07064=activeVariantCallback(async(...args)=>{setVariant(\"e1nnQ6jHT\");});const isDisplayed=()=>{if([\"juloGeNQX\",\"e1nnQ6jHT\"].includes(baseVariant))return true;return false;};const uEQMyEb7sr4un02=activeVariantCallback(async(...args)=>{setVariant(\"juloGeNQX\");});const isDisplayed1=()=>{if(baseVariant===\"e1nnQ6jHT\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-lpleps\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"kx7R_UTB7\",ref:refBinding,style:{backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(242, 242, 242, 0.16)\",boxShadow:\"none\",WebkitBackdropFilter:\"blur(5px)\",...style},variants:{e1nnQ6jHT:{boxShadow:\"none\"},juloGeNQX:{backgroundColor:\"var(--token-921dd711-575e-424d-8655-99690e2f53f7, rgb(242, 242, 242))\",boxShadow:\"0px 0.5px 5px 0px rgba(0, 0, 0, 0.15)\"}},...addPropertyOverrides({e1nnQ6jHT:{\"data-framer-name\":\"Mobile Closed\"},juloGeNQX:{\"data-framer-name\":\"Mobile Open\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fdwjkd\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"jsj6kAF7X\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ncnwyh\",\"data-framer-name\":\"Logo + Menu\",layoutDependency:layoutDependency,layoutId:\"FYiRi0IRh\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"Sv3oZ_HL9\",openInNewTab:false,scopeId:\"zRTEwh_6Y\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1yjt5ya framer-16fd2rr\",\"data-framer-name\":\"Logo Content\",layoutDependency:layoutDependency,layoutId:\"Sv3oZ_HL9\",whileHover:animation,...addPropertyOverrides({juloGeNQX:{\"data-highlight\":true,onTap:onTapq07064}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-uzhchf\",\"data-framer-name\":\"Fastflo logo\",layoutDependency:layoutDependency,layoutId:\"uHmcZXWut\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 110 28\" overflow=\"visible\"><g><path d=\"M 11.177 12.584 C 11.681 10.72 13.611 8.804 15.49 8.305 L 27.201 5.191 C 29.08 4.692 30.195 5.798 29.691 7.661 L 26.553 19.28 C 26.049 21.144 24.118 23.06 22.24 23.559 L 10.528 26.673 C 8.65 27.172 7.535 26.066 8.039 24.203 Z\" fill=\"var(--token-eb2d1587-e60f-4494-8787-e6dbd8648f30, rgb(64, 64, 64)) /* {&quot;name&quot;:&quot;Nav logo&quot;} */\"></path><path d=\"M 5.513 8.002 C 6.049 6.017 8.106 3.977 10.107 3.445 L 22.582 0.128 C 24.583 -0.404 25.77 0.774 25.234 2.759 L 21.891 15.135 C 21.355 17.121 19.298 19.161 17.297 19.693 L 4.822 23.01 C 2.821 23.542 1.634 22.364 2.17 20.379 Z\" fill=\"rgb(23,93,255)\"></path><path d=\"M 0.253 22.667 L 5.212 17.47 C 5.671 16.989 6.478 17.149 6.715 17.769 L 7.928 20.936 C 8.111 21.414 7.856 21.946 7.367 22.107 L 1.195 24.137 C 0.302 24.431 -0.394 23.345 0.253 22.667 Z\" fill=\"rgb(23,93,255)\"></path><path d=\"M 13.865 22.499 L 10.883 21.766 C 10.633 21.704 10.368 21.751 10.156 21.895 L 9.049 22.643 L 4.77 26.428 C 4.055 27.061 4.692 28.219 5.616 27.964 L 12.13 26.163 C 12.295 26.118 12.444 26.027 12.558 25.901 L 14.318 23.974 C 14.777 23.471 14.529 22.663 13.865 22.499 Z\" fill=\"var(--token-eb2d1587-e60f-4494-8787-e6dbd8648f30, rgb(64, 64, 64)) /* {&quot;name&quot;:&quot;Nav logo&quot;} */\"></path><path d=\"M 37.49 11.997 L 35.196 11.997 L 35.196 9.282 L 37.49 9.282 L 37.49 8.066 C 37.49 6.617 37.925 5.514 38.794 4.755 C 39.663 3.996 40.801 3.617 42.209 3.617 C 42.87 3.617 43.452 3.677 43.956 3.798 L 43.956 6.566 C 43.591 6.462 43.148 6.41 42.626 6.41 C 42.105 6.41 41.662 6.583 41.297 6.928 C 40.949 7.273 40.775 7.755 40.775 8.376 L 40.775 9.282 L 43.956 9.282 L 43.956 11.997 L 40.775 11.997 L 40.775 22.706 L 37.49 22.706 Z M 49.319 22.913 C 48.415 22.913 47.606 22.749 46.894 22.422 C 46.181 22.077 45.616 21.611 45.199 21.025 C 44.8 20.438 44.6 19.775 44.6 19.033 C 44.6 17.86 45.008 16.921 45.825 16.214 C 46.642 15.489 47.806 15.032 49.319 14.843 L 52.03 14.481 C 52.76 14.377 53.125 14.024 53.125 13.42 C 53.125 12.903 52.891 12.472 52.421 12.127 C 51.952 11.782 51.335 11.609 50.57 11.609 C 49.805 11.609 49.171 11.799 48.667 12.179 C 48.18 12.558 47.911 13.084 47.859 13.756 L 44.678 13.756 C 44.834 12.308 45.434 11.17 46.477 10.342 C 47.519 9.497 48.884 9.075 50.57 9.075 C 52.36 9.075 53.777 9.549 54.82 10.497 C 55.88 11.428 56.41 12.687 56.41 14.274 L 56.41 19.007 C 56.41 19.731 56.688 20.094 57.244 20.094 C 57.366 20.094 57.514 20.076 57.688 20.042 L 57.688 22.706 C 57.149 22.81 56.628 22.861 56.123 22.861 C 55.411 22.861 54.82 22.697 54.351 22.37 C 53.898 22.042 53.638 21.568 53.568 20.947 C 53.273 21.551 52.743 22.034 51.978 22.396 C 51.213 22.741 50.327 22.913 49.319 22.913 Z M 49.866 20.43 C 50.892 20.43 51.7 20.102 52.291 19.447 C 52.899 18.792 53.203 17.947 53.203 16.912 L 53.203 16.524 L 49.866 17.067 C 48.545 17.274 47.885 17.878 47.885 18.878 C 47.885 19.326 48.067 19.697 48.432 19.99 C 48.797 20.283 49.275 20.43 49.866 20.43 Z M 64.466 22.913 C 63.319 22.913 62.303 22.715 61.416 22.318 C 60.53 21.904 59.826 21.327 59.304 20.585 C 58.8 19.844 58.531 18.999 58.496 18.05 L 61.703 18.05 C 61.738 18.585 62.016 19.068 62.537 19.499 C 63.059 19.93 63.702 20.145 64.466 20.145 C 65.127 20.145 65.657 20.016 66.057 19.757 C 66.474 19.499 66.683 19.162 66.683 18.749 C 66.683 18.076 66.196 17.645 65.222 17.455 L 63.111 17.015 C 61.912 16.757 60.947 16.317 60.217 15.696 C 59.487 15.058 59.122 14.136 59.122 12.929 C 59.122 12.222 59.331 11.575 59.748 10.989 C 60.165 10.402 60.756 9.937 61.521 9.592 C 62.285 9.247 63.172 9.075 64.18 9.075 C 65.675 9.075 66.935 9.463 67.96 10.239 C 68.986 10.997 69.585 12.032 69.759 13.342 L 66.552 13.342 C 66.483 12.825 66.214 12.42 65.744 12.127 C 65.292 11.834 64.771 11.687 64.18 11.687 C 63.641 11.687 63.206 11.799 62.876 12.023 C 62.546 12.247 62.381 12.549 62.381 12.929 C 62.381 13.532 62.868 13.937 63.841 14.144 L 65.953 14.584 C 67.256 14.843 68.256 15.274 68.951 15.877 C 69.664 16.481 70.02 17.412 70.02 18.671 C 70.02 19.447 69.785 20.163 69.316 20.818 C 68.846 21.456 68.186 21.965 67.334 22.344 C 66.5 22.723 65.544 22.913 64.466 22.913 Z M 79.52 11.997 L 76.365 11.997 L 76.365 18.128 C 76.365 18.749 76.539 19.231 76.887 19.576 C 77.234 19.921 77.687 20.094 78.243 20.094 C 78.695 20.094 79.12 20.033 79.52 19.913 L 79.52 22.732 C 79.034 22.853 78.477 22.913 77.852 22.913 C 76.409 22.913 75.253 22.534 74.384 21.775 C 73.515 21.016 73.081 19.913 73.081 18.464 L 73.081 11.997 L 70.786 11.997 L 70.786 9.281 L 73.081 9.281 L 73.081 5.324 L 76.365 5.324 L 76.365 9.281 L 79.52 9.281 Z M 82.734 11.997 L 80.44 11.997 L 80.44 9.282 L 82.734 9.282 L 82.734 8.066 C 82.734 6.617 83.168 5.514 84.037 4.755 C 84.906 3.996 86.045 3.617 87.453 3.617 C 88.113 3.617 88.696 3.677 89.199 3.798 L 89.199 6.566 C 88.835 6.462 88.391 6.41 87.87 6.41 C 87.349 6.41 86.905 6.583 86.54 6.928 C 86.193 7.273 86.019 7.755 86.019 8.376 L 86.019 9.282 L 89.199 9.282 L 89.199 11.997 L 86.019 11.997 L 86.019 22.706 L 82.734 22.706 Z M 90.776 3.85 L 94.061 3.85 L 94.061 22.706 L 90.776 22.706 Z M 103.091 22.913 C 101.77 22.913 100.58 22.62 99.519 22.034 C 98.476 21.43 97.659 20.602 97.068 19.55 C 96.478 18.498 96.182 17.309 96.182 15.981 C 96.182 14.67 96.478 13.489 97.068 12.437 C 97.659 11.385 98.476 10.566 99.519 9.98 C 100.58 9.376 101.77 9.075 103.091 9.075 C 104.395 9.075 105.568 9.376 106.611 9.98 C 107.671 10.566 108.497 11.385 109.088 12.437 C 109.696 13.489 110 14.67 110 15.981 C 110 17.291 109.696 18.481 109.088 19.55 C 108.497 20.602 107.68 21.43 106.637 22.034 C 105.594 22.62 104.412 22.913 103.091 22.913 Z M 103.091 20.094 C 104.151 20.094 105.012 19.714 105.672 18.955 C 106.333 18.197 106.663 17.205 106.663 15.981 C 106.663 14.774 106.324 13.791 105.646 13.032 C 104.986 12.273 104.134 11.894 103.091 11.894 C 102.014 11.894 101.153 12.273 100.51 13.032 C 99.867 13.791 99.545 14.774 99.545 15.981 C 99.545 17.205 99.867 18.197 100.51 18.955 C 101.153 19.714 102.014 20.094 103.091 20.094 Z\" fill=\"var(--token-e2d35fb1-e776-49e1-9792-923661f18a3b, rgb(34, 30, 30)) /* {&quot;name&quot;:&quot;Nav logo text&quot;} */\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1ou9deu\",layoutDependency:layoutDependency,layoutId:\"ttKUFaPFu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.894 21.722\" overflow=\"visible\"><path d=\"M 3.259 7.513 C 3.763 5.649 5.694 3.733 7.572 3.234 L 19.284 0.12 C 21.162 -0.38 22.277 0.726 21.773 2.59 L 18.635 14.209 C 18.131 16.073 16.201 17.989 14.322 18.488 L 2.611 21.602 C 0.732 22.101 -0.383 20.995 0.121 19.132 Z\" fill=\"var(--token-eb2d1587-e60f-4494-8787-e6dbd8648f30, rgb(64, 64, 64)) /* {&quot;name&quot;:&quot;Nav logo&quot;} */\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-109p9ed\",layoutDependency:layoutDependency,layoutId:\"bS7f6h3hP\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.322 23.138\" overflow=\"visible\"><path d=\"M 3.472 8.002 C 4.008 6.017 6.065 3.977 8.066 3.445 L 20.541 0.128 C 22.542 -0.404 23.729 0.774 23.193 2.759 L 19.85 15.135 C 19.313 17.121 17.257 19.161 15.256 19.693 L 2.781 23.01 C 0.78 23.542 -0.407 22.364 0.129 20.379 Z\" fill=\"rgb(23,93,255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-cwk6qg\",layoutDependency:layoutDependency,layoutId:\"OtaoEzucx\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.987 6.998\" overflow=\"visible\"><path d=\"M 0.253 5.478 L 5.212 0.281 C 5.671 -0.2 6.478 -0.04 6.715 0.579 L 7.928 3.747 C 8.111 4.225 7.856 4.757 7.367 4.918 L 1.195 6.948 C 0.302 7.242 -0.394 6.156 0.253 5.478 Z\" fill=\"rgb(23,93,255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1tfp6bv\",layoutDependency:layoutDependency,layoutId:\"rnz5lnqDL\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.09 6.261\" overflow=\"visible\"><path d=\"M 9.402 0.76 L 6.421 0.026 C 6.17 -0.035 5.906 0.012 5.693 0.156 L 4.587 0.904 L 0.308 4.689 C -0.408 5.322 0.229 6.48 1.153 6.225 L 7.668 4.424 C 7.832 4.378 7.981 4.287 8.096 4.162 L 9.855 2.235 C 10.315 1.732 10.066 0.924 9.402 0.76 Z\" fill=\"var(--token-eb2d1587-e60f-4494-8787-e6dbd8648f30, rgb(64, 64, 64)) /* {&quot;name&quot;:&quot;Nav logo&quot;} */\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-y9bxmn\",layoutDependency:layoutDependency,layoutId:\"KKRDpAkZQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 74.804 19.296\" overflow=\"visible\"><path d=\"M 2.294 8.381 L 0 8.381 L 0 5.665 L 2.294 5.665 L 2.294 4.449 C 2.294 3 2.729 1.897 3.598 1.138 C 4.467 0.379 5.605 0 7.013 0 C 7.674 0 8.256 0.06 8.76 0.181 L 8.76 2.949 C 8.395 2.845 7.952 2.794 7.43 2.794 C 6.909 2.794 6.466 2.966 6.101 3.311 C 5.753 3.656 5.579 4.139 5.579 4.759 L 5.579 5.665 L 8.76 5.665 L 8.76 8.381 L 5.579 8.381 L 5.579 19.089 L 2.294 19.089 Z M 14.123 19.296 C 13.219 19.296 12.41 19.132 11.698 18.805 C 10.985 18.46 10.42 17.994 10.003 17.408 C 9.604 16.822 9.404 16.158 9.404 15.416 C 9.404 14.244 9.812 13.304 10.629 12.597 C 11.446 11.873 12.61 11.416 14.123 11.226 L 16.834 10.864 C 17.564 10.76 17.929 10.407 17.929 9.803 C 17.929 9.286 17.694 8.855 17.225 8.51 C 16.756 8.165 16.139 7.993 15.374 7.993 C 14.609 7.993 13.975 8.182 13.471 8.562 C 12.984 8.941 12.715 9.467 12.663 10.14 L 9.482 10.14 C 9.638 8.691 10.238 7.553 11.281 6.725 C 12.323 5.88 13.688 5.458 15.374 5.458 C 17.164 5.458 18.581 5.932 19.623 6.88 C 20.684 7.812 21.214 9.07 21.214 10.657 L 21.214 15.39 C 21.214 16.115 21.492 16.477 22.048 16.477 C 22.17 16.477 22.318 16.46 22.491 16.425 L 22.491 19.089 C 21.953 19.193 21.431 19.244 20.927 19.244 C 20.215 19.244 19.623 19.081 19.154 18.753 C 18.702 18.425 18.442 17.951 18.372 17.33 C 18.077 17.934 17.547 18.417 16.782 18.779 C 16.017 19.124 15.13 19.296 14.123 19.296 Z M 14.67 16.813 C 15.695 16.813 16.504 16.485 17.095 15.83 C 17.703 15.175 18.007 14.33 18.007 13.295 L 18.007 12.907 L 14.67 13.45 C 13.349 13.657 12.689 14.261 12.689 15.261 C 12.689 15.709 12.871 16.08 13.236 16.373 C 13.601 16.666 14.079 16.813 14.67 16.813 Z M 29.27 19.296 C 28.123 19.296 27.106 19.098 26.22 18.701 C 25.334 18.287 24.63 17.71 24.108 16.968 C 23.604 16.227 23.335 15.382 23.3 14.433 L 26.507 14.433 C 26.542 14.968 26.82 15.451 27.341 15.882 C 27.862 16.313 28.506 16.528 29.27 16.528 C 29.931 16.528 30.461 16.399 30.861 16.141 C 31.278 15.882 31.486 15.546 31.486 15.132 C 31.486 14.459 31 14.028 30.026 13.838 L 27.915 13.399 C 26.715 13.14 25.751 12.7 25.021 12.08 C 24.291 11.441 23.926 10.519 23.926 9.312 C 23.926 8.605 24.134 7.958 24.552 7.372 C 24.969 6.786 25.559 6.32 26.324 5.975 C 27.089 5.63 27.976 5.458 28.984 5.458 C 30.479 5.458 31.739 5.846 32.764 6.622 C 33.789 7.38 34.389 8.415 34.563 9.726 L 31.356 9.726 C 31.287 9.208 31.017 8.803 30.548 8.51 C 30.096 8.217 29.574 8.07 28.984 8.07 C 28.445 8.07 28.01 8.182 27.68 8.407 C 27.35 8.631 27.185 8.932 27.185 9.312 C 27.185 9.915 27.671 10.321 28.645 10.528 L 30.757 10.967 C 32.06 11.226 33.06 11.657 33.755 12.261 C 34.467 12.864 34.824 13.795 34.824 15.054 C 34.824 15.83 34.589 16.546 34.12 17.201 C 33.65 17.839 32.99 18.348 32.138 18.727 C 31.304 19.107 30.348 19.296 29.27 19.296 Z M 44.324 8.381 L 41.169 8.381 L 41.169 14.511 C 41.169 15.132 41.343 15.615 41.691 15.959 C 42.038 16.304 42.491 16.477 43.047 16.477 C 43.498 16.477 43.924 16.416 44.324 16.296 L 44.324 19.115 C 43.838 19.236 43.281 19.296 42.656 19.296 C 41.213 19.296 40.057 18.917 39.188 18.158 C 38.319 17.399 37.885 16.296 37.885 14.847 L 37.885 8.381 L 35.59 8.381 L 35.59 5.665 L 37.885 5.665 L 37.885 1.707 L 41.169 1.707 L 41.169 5.665 L 44.324 5.665 Z M 47.538 8.381 L 45.243 8.381 L 45.243 5.665 L 47.538 5.665 L 47.538 4.449 C 47.538 3 47.972 1.897 48.841 1.138 C 49.71 0.379 50.849 0 52.257 0 C 52.917 0 53.5 0.06 54.003 0.181 L 54.003 2.949 C 53.638 2.845 53.195 2.794 52.674 2.794 C 52.153 2.794 51.709 2.966 51.344 3.311 C 50.997 3.656 50.823 4.139 50.823 4.759 L 50.823 5.665 L 54.003 5.665 L 54.003 8.381 L 50.823 8.381 L 50.823 19.089 L 47.538 19.089 Z M 55.58 0.233 L 58.865 0.233 L 58.865 19.089 L 55.58 19.089 Z M 67.895 19.296 C 66.574 19.296 65.384 19.003 64.323 18.417 C 63.28 17.813 62.463 16.985 61.872 15.934 C 61.282 14.882 60.986 13.692 60.986 12.364 C 60.986 11.054 61.282 9.872 61.872 8.82 C 62.463 7.768 63.28 6.949 64.323 6.363 C 65.384 5.76 66.574 5.458 67.895 5.458 C 69.199 5.458 70.372 5.76 71.415 6.363 C 72.475 6.949 73.3 7.768 73.892 8.82 C 74.5 9.872 74.804 11.054 74.804 12.364 C 74.804 13.675 74.5 14.864 73.892 15.934 C 73.3 16.985 72.484 17.813 71.441 18.417 C 70.398 19.003 69.216 19.296 67.895 19.296 Z M 67.895 16.477 C 68.955 16.477 69.816 16.097 70.476 15.339 C 71.137 14.58 71.467 13.588 71.467 12.364 C 71.467 11.157 71.128 10.174 70.45 9.415 C 69.79 8.657 68.938 8.277 67.895 8.277 C 66.818 8.277 65.957 8.657 65.314 9.415 C 64.671 10.174 64.349 11.157 64.349 12.364 C 64.349 13.588 64.671 14.58 65.314 15.339 C 65.957 16.097 66.818 16.477 67.895 16.477 Z\" fill=\"var(--token-e2d35fb1-e776-49e1-9792-923661f18a3b, rgb(34, 30, 30)) /* {&quot;name&quot;:&quot;Nav logo text&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-q1j0yo\",layoutDependency:layoutDependency,layoutId:\"oUAAxANK1\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.76 19.089\" overflow=\"visible\"><path d=\"M 2.294 8.381 L 0 8.381 L 0 5.665 L 2.294 5.665 L 2.294 4.449 C 2.294 3 2.729 1.897 3.598 1.138 C 4.467 0.379 5.605 0 7.013 0 C 7.674 0 8.256 0.06 8.76 0.181 L 8.76 2.949 C 8.395 2.845 7.952 2.794 7.43 2.794 C 6.909 2.794 6.466 2.966 6.101 3.311 C 5.753 3.656 5.579 4.139 5.579 4.759 L 5.579 5.665 L 8.76 5.665 L 8.76 8.381 L 5.579 8.381 L 5.579 19.089 L 2.294 19.089 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1wowx3y\",layoutDependency:layoutDependency,layoutId:\"tGneSpanH\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.088 13.838\" overflow=\"visible\"><path d=\"M 4.719 13.838 C 3.815 13.838 3.007 13.675 2.294 13.347 C 1.582 13.002 1.017 12.536 0.6 11.95 C 0.2 11.364 0 10.7 0 9.959 C 0 8.786 0.409 7.846 1.225 7.139 C 2.042 6.415 3.207 5.958 4.719 5.768 L 7.43 5.406 C 8.16 5.303 8.526 4.949 8.526 4.346 C 8.526 3.828 8.291 3.397 7.821 3.052 C 7.352 2.707 6.735 2.535 5.97 2.535 C 5.206 2.535 4.571 2.725 4.067 3.104 C 3.581 3.483 3.311 4.009 3.259 4.682 L 0.078 4.682 C 0.235 3.233 0.834 2.095 1.877 1.267 C 2.92 0.423 4.284 0 5.97 0 C 7.761 0 9.177 0.474 10.22 1.423 C 11.28 2.354 11.81 3.613 11.81 5.199 L 11.81 9.933 C 11.81 10.657 12.089 11.019 12.645 11.019 C 12.766 11.019 12.914 11.002 13.088 10.967 L 13.088 13.631 C 12.549 13.735 12.028 13.787 11.524 13.787 C 10.811 13.787 10.22 13.623 9.751 13.295 C 9.299 12.968 9.038 12.493 8.968 11.873 C 8.673 12.476 8.143 12.959 7.378 13.321 C 6.614 13.666 5.727 13.838 4.719 13.838 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ehnnh1\",layoutDependency:layoutDependency,layoutId:\"C3NKXqY6r\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.318 3.906\" overflow=\"visible\"><path d=\"M 1.981 3.906 C 3.007 3.906 3.815 3.578 4.406 2.923 C 5.014 2.268 5.318 1.423 5.318 0.388 L 5.318 0 L 1.981 0.543 C 0.66 0.75 0 1.354 0 2.354 C 0 2.802 0.182 3.173 0.547 3.466 C 0.912 3.759 1.39 3.906 1.981 3.906 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-csg9j5\",layoutDependency:layoutDependency,layoutId:\"VSItfzLm0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.524 13.838\" overflow=\"visible\"><path d=\"M 5.97 13.838 C 4.823 13.838 3.806 13.64 2.92 13.243 C 2.034 12.83 1.329 12.252 0.808 11.51 C 0.304 10.769 0.035 9.924 0 8.976 L 3.207 8.976 C 3.241 9.51 3.519 9.993 4.041 10.424 C 4.562 10.855 5.206 11.071 5.97 11.071 C 6.631 11.071 7.161 10.941 7.561 10.683 C 7.978 10.424 8.186 10.088 8.186 9.674 C 8.186 9.001 7.7 8.57 6.726 8.381 L 4.615 7.941 C 3.415 7.682 2.451 7.243 1.721 6.622 C 0.991 5.984 0.626 5.061 0.626 3.854 C 0.626 3.147 0.834 2.5 1.252 1.914 C 1.669 1.328 2.259 0.862 3.024 0.517 C 3.789 0.172 4.675 0 5.684 0 C 7.179 0 8.439 0.388 9.464 1.164 C 10.489 1.923 11.089 2.957 11.263 4.268 L 8.056 4.268 C 7.987 3.751 7.717 3.345 7.248 3.052 C 6.796 2.759 6.274 2.613 5.684 2.613 C 5.145 2.613 4.71 2.725 4.38 2.949 C 4.05 3.173 3.885 3.475 3.885 3.854 C 3.885 4.458 4.371 4.863 5.344 5.07 L 7.456 5.51 C 8.76 5.768 9.76 6.199 10.455 6.803 C 11.167 7.406 11.524 8.338 11.524 9.596 C 11.524 10.372 11.289 11.088 10.82 11.743 C 10.35 12.381 9.69 12.89 8.838 13.269 C 8.004 13.649 7.048 13.838 5.97 13.838 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-6trywg\",layoutDependency:layoutDependency,layoutId:\"TpMnmhywa\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.734 17.589\" overflow=\"visible\"><path d=\"M 8.734 6.673 L 5.579 6.673 L 5.579 12.804 C 5.579 13.425 5.753 13.907 6.101 14.252 C 6.448 14.597 6.901 14.77 7.456 14.77 C 7.908 14.77 8.334 14.709 8.734 14.589 L 8.734 17.408 C 8.248 17.529 7.691 17.589 7.065 17.589 C 5.623 17.589 4.467 17.21 3.598 16.451 C 2.729 15.692 2.294 14.589 2.294 13.14 L 2.294 6.673 L 0 6.673 L 0 3.958 L 2.294 3.958 L 2.294 0 L 5.579 0 L 5.579 3.958 L 8.734 3.958 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-13c8f1n\",layoutDependency:layoutDependency,layoutId:\"pmelvPNUX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.76 19.089\" overflow=\"visible\"><path d=\"M 2.294 8.381 L 0 8.381 L 0 5.665 L 2.294 5.665 L 2.294 4.449 C 2.294 3 2.729 1.897 3.598 1.138 C 4.467 0.379 5.605 0 7.013 0 C 7.674 0 8.256 0.06 8.76 0.181 L 8.76 2.949 C 8.395 2.845 7.952 2.794 7.43 2.794 C 6.909 2.794 6.466 2.966 6.101 3.311 C 5.753 3.656 5.579 4.139 5.579 4.759 L 5.579 5.665 L 8.76 5.665 L 8.76 8.381 L 5.579 8.381 L 5.579 19.089 L 2.294 19.089 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1gmsd9v\",layoutDependency:layoutDependency,layoutId:\"aO2G4Jk9N\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.285 18.856\" overflow=\"visible\"><path d=\"M 0 0 L 3.285 0 L 3.285 18.856 L 0 18.856 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1kocn57\",layoutDependency:layoutDependency,layoutId:\"RJcVgmYo2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.818 13.838\" overflow=\"visible\"><path d=\"M 6.909 13.838 C 5.588 13.838 4.397 13.545 3.337 12.959 C 2.294 12.355 1.477 11.528 0.886 10.476 C 0.296 9.424 0 8.234 0 6.906 C 0 5.596 0.296 4.415 0.886 3.363 C 1.477 2.311 2.294 1.492 3.337 0.905 C 4.397 0.302 5.588 0 6.909 0 C 8.212 0 9.386 0.302 10.429 0.905 C 11.489 1.492 12.314 2.311 12.905 3.363 C 13.514 4.415 13.818 5.596 13.818 6.906 C 13.818 8.217 13.514 9.407 12.905 10.476 C 12.314 11.528 11.498 12.355 10.455 12.959 C 9.412 13.545 8.23 13.838 6.909 13.838 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10ptg5i\",layoutDependency:layoutDependency,layoutId:\"BQsLEqTva\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.118 8.2\" overflow=\"visible\"><path d=\"M 3.546 8.2 C 4.606 8.2 5.467 7.82 6.127 7.061 C 6.787 6.303 7.118 5.311 7.118 4.087 C 7.118 2.88 6.778 1.897 6.101 1.138 C 5.44 0.379 4.589 0 3.546 0 C 2.468 0 1.608 0.379 0.965 1.138 C 0.322 1.897 0 2.88 0 4.087 C 0 5.311 0.322 6.303 0.965 7.061 C 1.608 7.82 2.468 8.2 3.546 8.2 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({e1nnQ6jHT:{height:20,width:\"20px\",y:(componentViewport?.y||0)+0+0+0+0+22.5},juloGeNQX:{height:20,width:\"20px\",y:(componentViewport?.y||0)+0+0+0+0+22.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uuguwk-container\",layoutDependency:layoutDependency,layoutId:\"PtH8GImFY-container\",nodeId:\"PtH8GImFY\",rendersWithMotion:true,scopeId:\"zRTEwh_6Y\",children:/*#__PURE__*/_jsx(Menu,{height:\"100%\",id:\"PtH8GImFY\",layoutId:\"PtH8GImFY\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"ktSVFiNXp\"),width:\"100%\",...addPropertyOverrides({e1nnQ6jHT:{uEQMyEb7s:uEQMyEb7sr4un02},juloGeNQX:{uEQMyEb7s:onTapq07064,variant:matchVariant(\"mM_6oAu3J\")}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-cwusuy\",\"data-framer-name\":\"Links + Button\",layoutDependency:layoutDependency,layoutId:\"bCRco8bBJ\",style:{opacity:1},variants:{e1nnQ6jHT:{opacity:0}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tvp95a\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"jheCSUSfO\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1b8xzls\",\"data-styles-preset\":\"mBiNSXDHg\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f62ba155-17c3-446b-bd82-77ed101d6e7f, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":oHB71Jnvv\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"NoPi5vFu2\",openInNewTab:false,relValues:[],scopeId:\"zRTEwh_6Y\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ij3i2t\",\"data-styles-preset\":\"mdR4NfaJT\",children:\"Try Fastflo\"})})})}),className:\"framer-x2uleb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NoPi5vFu2\",style:{\"--extracted-r6o4lv\":\"var(--token-f62ba155-17c3-446b-bd82-77ed101d6e7f, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1b8xzls\",\"data-styles-preset\":\"mBiNSXDHg\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f62ba155-17c3-446b-bd82-77ed101d6e7f, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":RpkxtBwao\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"JSbMlKrxO\",openInNewTab:false,relValues:[],scopeId:\"zRTEwh_6Y\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ij3i2t\",\"data-styles-preset\":\"mdR4NfaJT\",children:\"Features\"})})})}),className:\"framer-89b9f7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JSbMlKrxO\",style:{\"--extracted-r6o4lv\":\"var(--token-f62ba155-17c3-446b-bd82-77ed101d6e7f, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1b8xzls\",\"data-styles-preset\":\"mBiNSXDHg\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f62ba155-17c3-446b-bd82-77ed101d6e7f, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"k5sjKin9K\"},motionChild:true,nodeId:\"MtuaO6tx0\",openInNewTab:false,relValues:[],scopeId:\"zRTEwh_6Y\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ij3i2t\",\"data-styles-preset\":\"mdR4NfaJT\",children:\"Integrations\"})})})}),className:\"framer-1mqnwrv\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MtuaO6tx0\",style:{\"--extracted-r6o4lv\":\"var(--token-f62ba155-17c3-446b-bd82-77ed101d6e7f, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f62ba155-17c3-446b-bd82-77ed101d6e7f, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"byUTi9pN9\"},motionChild:true,nodeId:\"Iw_8nN6Da\",openInNewTab:false,relValues:[],scopeId:\"zRTEwh_6Y\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ij3i2t\",\"data-styles-preset\":\"mdR4NfaJT\",children:\"About us\"})})})}),className:\"framer-1kv29bs\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"Iw_8nN6Da\",style:{\"--extracted-r6o4lv\":\"var(--token-f62ba155-17c3-446b-bd82-77ed101d6e7f, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1b8xzls\",\"data-styles-preset\":\"mBiNSXDHg\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f62ba155-17c3-446b-bd82-77ed101d6e7f, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"oqD7Jf46Q\"},motionChild:true,nodeId:\"vQd6dWTpq\",openInNewTab:false,relValues:[],scopeId:\"zRTEwh_6Y\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ij3i2t\",\"data-styles-preset\":\"mdR4NfaJT\",children:\"Contact\"})})})}),className:\"framer-nfx2pk\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vQd6dWTpq\",style:{\"--extracted-r6o4lv\":\"var(--token-f62ba155-17c3-446b-bd82-77ed101d6e7f, rgb(0, 0, 0))\"},text:b4crWqH9s,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({juloGeNQX:{\"data-highlight\":true,onTap:onTapq07064}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-61rfyw\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"FTzfKGJh_\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,y:(componentViewport?.y||0)+(0+((componentViewport?.height||65)-0-65)/2)+9.5+0,...addPropertyOverrides({juloGeNQX:{width:\"350px\",y:(componentViewport?.y||0)+0+0+0+275+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-g2e2lw-container\",layoutDependency:layoutDependency,layoutId:\"id644jFml-container\",nodeId:\"id644jFml\",rendersWithMotion:true,scopeId:\"zRTEwh_6Y\",children:/*#__PURE__*/_jsx(LogInButton,{height:\"100%\",id:\"id644jFml\",layoutId:\"id644jFml\",style:{height:\"100%\"},TJD4xYN0F:\"Log in\",variant:matchVariant(\"T5OVEAv5O\"),width:\"100%\",...addPropertyOverrides({juloGeNQX:{style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,y:(componentViewport?.y||0)+(0+((componentViewport?.height||65)-0-65)/2)+9.5+2,...addPropertyOverrides({juloGeNQX:{width:\"350px\",y:(componentViewport?.y||0)+0+0+0+275+0+62}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ve8gtu-container\",layoutDependency:layoutDependency,layoutId:\"YFOUFtHkf-container\",nodeId:\"YFOUFtHkf\",rendersWithMotion:true,scopeId:\"zRTEwh_6Y\",children:/*#__PURE__*/_jsx(CamoLiquidButton,{EV0dbRfts:\"rgb(24, 94, 255)\",height:\"100%\",i8uwUsITt:\"rgb(120, 167, 255)\",id:\"YFOUFtHkf\",layoutId:\"YFOUFtHkf\",mjItxH1xy:\"rgb(120, 167, 255)\",style:{height:\"100%\"},sy36q0suE:\"rgb(24, 94, 255)\",width:\"100%\",xRtAeAPvN:\"rgb(24, 94, 255)\",y4_pnNYBw:\"Get a demo\",...addPropertyOverrides({juloGeNQX:{kfImRduQq:uEQMyEb7sr4un02,style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})})]})]})})})})});});const css=[\".framer-nu2tS.framer-16fd2rr, .framer-nu2tS .framer-16fd2rr { display: block; }\",\".framer-nu2tS.framer-lpleps { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 65px; justify-content: center; overflow: visible; padding: 0px 20px 0px 20px; position: relative; width: 1200px; }\",\".framer-nu2tS .framer-fdwjkd { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 65px; justify-content: space-between; max-width: 1075px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-nu2tS .framer-ncnwyh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-nu2tS .framer-1yjt5ya { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-nu2tS .framer-uzhchf { height: 28px; position: relative; width: 110px; }\",\".framer-nu2tS .framer-1ou9deu { height: 22px; left: 8px; position: absolute; top: 5px; width: 22px; }\",\".framer-nu2tS .framer-109p9ed { height: 23px; left: 2px; position: absolute; top: 0px; width: 24px; }\",\".framer-nu2tS .framer-cwk6qg { height: 7px; left: 0px; position: absolute; top: 17px; width: 8px; }\",\".framer-nu2tS .framer-1tfp6bv { height: 7px; left: 4px; position: absolute; top: 22px; width: 10px; }\",\".framer-nu2tS .framer-y9bxmn { height: 20px; left: 35px; position: absolute; top: 4px; width: 75px; }\",\".framer-nu2tS .framer-q1j0yo { height: 19px; left: 0px; position: absolute; top: 0px; width: 9px; }\",\".framer-nu2tS .framer-1wowx3y { height: 14px; left: 9px; position: absolute; top: 5px; width: 13px; }\",\".framer-nu2tS .framer-ehnnh1 { height: 4px; left: 13px; position: absolute; top: 13px; width: 6px; }\",\".framer-nu2tS .framer-csg9j5 { height: 14px; left: 23px; position: absolute; top: 5px; width: 12px; }\",\".framer-nu2tS .framer-6trywg { height: 18px; left: 36px; position: absolute; top: 2px; width: 9px; }\",\".framer-nu2tS .framer-13c8f1n { height: 19px; left: 45px; position: absolute; top: 0px; width: 9px; }\",\".framer-nu2tS .framer-1gmsd9v { height: 19px; left: 56px; position: absolute; top: 0px; width: 4px; }\",\".framer-nu2tS .framer-1kocn57 { height: 14px; left: 61px; position: absolute; top: 5px; width: 14px; }\",\".framer-nu2tS .framer-10ptg5i { height: 8px; left: 64px; position: absolute; top: 8px; width: 7px; }\",\".framer-nu2tS .framer-1uuguwk-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-nu2tS .framer-cwusuy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 25px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-nu2tS .framer-tvp95a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-nu2tS .framer-x2uleb, .framer-nu2tS .framer-89b9f7, .framer-nu2tS .framer-1mqnwrv, .framer-nu2tS .framer-1kv29bs, .framer-nu2tS .framer-nfx2pk { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-nu2tS .framer-61rfyw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-nu2tS .framer-g2e2lw-container { flex: none; height: 46px; position: relative; width: auto; }\",\".framer-nu2tS .framer-1ve8gtu-container { flex: none; height: 42px; position: relative; width: auto; }\",\".framer-nu2tS.framer-v-109bs9d.framer-lpleps { flex-direction: column; height: min-content; justify-content: flex-start; padding: 0px 20px 20px 20px; width: 390px; }\",\".framer-nu2tS.framer-v-109bs9d .framer-fdwjkd { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 20px; height: min-content; justify-content: flex-start; width: min-content; }\",\".framer-nu2tS.framer-v-109bs9d .framer-ncnwyh { gap: unset; height: 65px; justify-content: space-between; order: 0; width: 350px; }\",\".framer-nu2tS.framer-v-109bs9d .framer-1yjt5ya, .framer-nu2tS.framer-v-109bs9d .framer-nfx2pk { cursor: pointer; }\",\".framer-nu2tS.framer-v-109bs9d .framer-cwusuy { flex-direction: column; order: 1; }\",\".framer-nu2tS.framer-v-109bs9d .framer-tvp95a, .framer-nu2tS.framer-v-l523g5 .framer-tvp95a { align-content: flex-start; align-items: flex-start; flex-direction: column; }\",\".framer-nu2tS.framer-v-109bs9d .framer-61rfyw { flex-direction: column; gap: 16px; order: 2; }\",\".framer-nu2tS.framer-v-109bs9d .framer-g2e2lw-container, .framer-nu2tS.framer-v-109bs9d .framer-1ve8gtu-container { width: 350px; }\",\".framer-nu2tS.framer-v-l523g5.framer-lpleps { flex-direction: column; justify-content: flex-start; padding: 0px 20px 20px 20px; width: 390px; }\",\".framer-nu2tS.framer-v-l523g5 .framer-fdwjkd { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 20px; height: 60px; justify-content: flex-start; width: 100%; }\",\".framer-nu2tS.framer-v-l523g5 .framer-ncnwyh { gap: unset; height: 65px; justify-content: space-between; width: 100%; }\",\".framer-nu2tS.framer-v-l523g5 .framer-cwusuy { flex-direction: column; }\",\".framer-nu2tS.framer-v-l523g5 .framer-61rfyw { flex-direction: column; min-height: 47px; min-width: 350px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 65\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"juloGeNQX\":{\"layout\":[\"fixed\",\"auto\"]},\"e1nnQ6jHT\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"b4crWqH9s\":\"link5Title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerzRTEwh_6Y=withCSS(Component,css,\"framer-nu2tS\");export default FramerzRTEwh_6Y;FramerzRTEwh_6Y.displayName=\"Nav\";FramerzRTEwh_6Y.defaultProps={height:65,width:1200};addPropertyControls(FramerzRTEwh_6Y,{variant:{options:[\"kx7R_UTB7\",\"juloGeNQX\",\"e1nnQ6jHT\"],optionTitles:[\"Desktop\",\"Mobile Open\",\"Mobile Closed\"],title:\"Variant\",type:ControlType.Enum},b4crWqH9s:{defaultValue:\"Contact\",displayTextArea:false,title:\"Link 5 (title)\",type:ControlType.String},onb4crWqH9sChange:{changes:\"b4crWqH9s\",type:ControlType.ChangeHandler}});addFonts(FramerzRTEwh_6Y,[{explicitInter:true,fonts:[{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\"},{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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...MenuFonts,...LogInButtonFonts,...CamoLiquidButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerzRTEwh_6Y.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(LogInButton,{},context),()=>forwardLoader(Menu,{},context),()=>forwardLoader(CamoLiquidButton,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzRTEwh_6Y\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"b4crWqH9s\\\":\\\"link5Title\\\"}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"65\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"juloGeNQX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"e1nnQ6jHT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9801af1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,runTasksWithYield,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Lenis from\"https://framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/RMCDKo9dB6hm9bZaSn16/Lenis.js\";import{TextSelectionColor}from\"https://framerusercontent.com/modules/nKkSAwbGIdKaKtfy6tvt/QtTGUFwmUy3mBg7tcCvw/Hig.js\";import Footer from\"#framer/local/canvasComponent/QTyYwt39W/QTyYwt39W.js\";import Nav from\"#framer/local/canvasComponent/zRTEwh_6Y/zRTEwh_6Y.js\";const LenisFonts=getFonts(Lenis);const TextSelectionColorFonts=getFonts(TextSelectionColor);const NavFonts=getFonts(Nav);const FooterFonts=getFonts(Footer);const breakpoints={hAQ7mS0TP:\"(min-width: 1200px)\",LUtNbs6W6:\"(min-width: 810px) and (max-width: 1199.98px)\",TOxtExOIb:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-2DBfa\";const variantClassNames={hAQ7mS0TP:\"framer-v-hwf3gn\",LUtNbs6W6:\"framer-v-6ymvgw\",TOxtExOIb:\"framer-v-1kr33vz\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-2DBfa.framer-11ufyh8, .framer-2DBfa .framer-11ufyh8 { display: block; }\",\".framer-2DBfa.framer-hwf3gn { align-content: center; align-items: center; background-color: var(--token-921dd711-575e-424d-8655-99690e2f53f7, #f2f2f2); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-2DBfa .framer-1xza9mi-container { flex: none; height: auto; order: -1000; position: relative; width: auto; }\",\".framer-2DBfa .framer-wmeiic-container { flex: none; height: auto; order: -999; position: relative; width: auto; }\",\".framer-2DBfa .framer-hrqjck { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-2DBfa .framer-12ftcgx-container { flex: none; height: auto; left: 0px; order: 1003; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 8; }\",\".framer-2DBfa .framer-1tt0jgu-container { flex: none; height: auto; order: 1004; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={hAQ7mS0TP:\"(min-width: 1200px)\",LUtNbs6W6:\"(min-width: 810px) and (max-width: 1199.98px)\",TOxtExOIb:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"hAQ7mS0TP\",Phone:\"TOxtExOIb\",Tablet:\"LUtNbs6W6\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"hAQ7mS0TP\"};};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{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"hAQ7mS0TP\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-921dd711-575e-424d-8655-99690e2f53f7, rgb(242, 242, 242)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-hwf3gn\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1xza9mi-container\",\"data-framer-name\":\"Smooth Scroll\",isAuthoredByUser:true,isModuleExternal:true,name:\"Smooth Scroll\",nodeId:\"xvE6b6VJU\",scopeId:\"wdy0jdqnf\",children:/*#__PURE__*/_jsx(Lenis,{height:\"100%\",id:\"xvE6b6VJU\",infinite:false,intensity:16,layoutId:\"xvE6b6VJU\",name:\"Smooth Scroll\",orientation:\"vertical\",smooth:true,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-wmeiic-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"wv8TQbJFH\",scopeId:\"wdy0jdqnf\",children:/*#__PURE__*/_jsx(TextSelectionColor,{backgroundColor:\"var(--token-d592af95-5055-4168-95b7-6ee87c5322f8, rgb(220, 220, 220))\",height:\"100%\",id:\"wv8TQbJFH\",layoutId:\"wv8TQbJFH\",textColor:\"var(--token-fa6fc528-24fe-4d27-876f-903a708e3f23, rgb(0, 0, 0))\",width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-hrqjck\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:65,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-12ftcgx-container\",layoutScroll:true,nodeId:\"xVZHp1ej5\",scopeId:\"wdy0jdqnf\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{TOxtExOIb:{variant:matchVariant(\"e1nnQ6jHT\")}},children:/*#__PURE__*/_jsx(Nav,{b4crWqH9s:\"Contact\",height:\"100%\",id:\"xVZHp1ej5\",layoutId:\"xVZHp1ej5\",style:{width:\"100%\"},variant:matchVariant(\"kx7R_UTB7\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:273,width:\"100vw\",y:1400,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1tt0jgu-container\",nodeId:\"soz3MXq_q\",scopeId:\"wdy0jdqnf\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LUtNbs6W6:{variant:matchVariant(\"Bfo03B358\")},TOxtExOIb:{variant:matchVariant(\"XryAENmmy\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"soz3MXq_q\",layoutId:\"soz3MXq_q\",style:{width:\"100%\"},variant:matchVariant(\"soWyC7TAc\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"LUtNbs6W6\":{\"layout\":[\"fixed\",\"fixed\"]},\"TOxtExOIb\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"hAQ7mS0TP\":[\".framer-1xza9mi-container\",\".framer-wmeiic-container\",\".framer-12ftcgx-container\",\".framer-1tt0jgu-container\"],\"LUtNbs6W6\":[\".framer-1xza9mi-container\",\".framer-wmeiic-container\",\".framer-12ftcgx-container\",\".framer-1tt0jgu-container\"],\"TOxtExOIb\":[\".framer-1xza9mi-container\",\".framer-wmeiic-container\",\".framer-12ftcgx-container\",\".framer-1tt0jgu-container\"]}\n * @framerBreakpoints {\"hAQ7mS0TP\":{\"min\":1200,\"canvasClassName\":\"framer-hwf3gn-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"LUtNbs6W6\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-6ymvgw-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"TOxtExOIb\":{\"max\":809,\"canvasClassName\":\"framer-1kr33vz-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant hAQ7mS0TP\n * @framerLayoutTemplate true\n */const Framerwdy0jdqnf=withCSS(Component,css,\"framer-2DBfa\");export default Framerwdy0jdqnf;Framerwdy0jdqnf.displayName=\"Template\";Framerwdy0jdqnf.defaultProps={height:1e3,width:1200};addFonts(Framerwdy0jdqnf,[{explicitInter:true,fonts:[]},...LenisFonts,...TextSelectionColorFonts,...NavFonts,...FooterFonts],{supportsExplicitInterCodegen:true});Framerwdy0jdqnf.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Nav,{},context),()=>forwardLoader(Footer,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerwdy0jdqnf\",\"slots\":[],\"annotations\":{\"framerDefaultVariant\":\"hAQ7mS0TP\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LUtNbs6W6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TOxtExOIb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerHitTargets\":\"{\\\"hAQ7mS0TP\\\":[\\\".framer-1xza9mi-container\\\",\\\".framer-wmeiic-container\\\",\\\".framer-12ftcgx-container\\\",\\\".framer-1tt0jgu-container\\\"],\\\"LUtNbs6W6\\\":[\\\".framer-1xza9mi-container\\\",\\\".framer-wmeiic-container\\\",\\\".framer-12ftcgx-container\\\",\\\".framer-1tt0jgu-container\\\"],\\\"TOxtExOIb\\\":[\\\".framer-1xza9mi-container\\\",\\\".framer-wmeiic-container\\\",\\\".framer-12ftcgx-container\\\",\\\".framer-1tt0jgu-container\\\"]}\",\"framerBreakpoints\":\"{\\\"hAQ7mS0TP\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-hwf3gn-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"LUtNbs6W6\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-6ymvgw-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"TOxtExOIb\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1kr33vz-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Template1 from \"https://framerusercontent.com/modules/yRXiyBjFFLmdBF3vMHbM/LKF8W4CmGC50odhW3VII/wdy0jdqnf.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {cakmfRk4i: \"features-2\", CpX9OPxvd: \"difference\", D5I2VRdBg: \"difference-1\", fbgO0RVvl: \"pricing\", KbQa44pKn: \"interview-scheduling\", m1q_yRfUO: \"tools\", meNMStlw6: \"features\", oHB71Jnvv: \"simulator\", Pms3QDtCi: \"hero\", psOce2snN: \"team\", RpkxtBwao: \"process\", rZCX21P5N: \"faq\", sUB_8Yeka: \"case-studies\", torrNgvLp: \"blog\", xegSNAw4D: \"testimonials\", y_rm8x7b9: \"benefits\", ZebAB2PW6: \"cta\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/p2XqoZdHFAUkDrBYlN6i/oOUydOpP6aS5diZZXBFO/augiA20Il.js\")), path: \"/\"}, Qum_HTiEW: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xEZrLjD4kB7ZUzNMrlDM/dUFbWb5HVopkjLPpcsTI/Qum_HTiEW.js\")), path: \"/contact-2\"}, Q66g0rjME: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ix5czwtALlAngnYBGeVL/j1SnugPaCcDzR6XSSd4D/Q66g0rjME.js\")), path: \"/updates\"}, e4T96io5h: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zyXNQn4jy9g8tK4KBMxh/9e6DgFEesr5jJNtLyoVt/e4T96io5h.js\")), path: \"/404\"}, V5Q4JmRZy: {elements: {i4YfobNBa: \"faq\", oXIGB0Lc9: \"testimonials\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nKpoJ9BIQhWPdmnbnV7f/nHJgQniGlpD8jF58TSsG/V5Q4JmRZy.js\")), path: \"/contact\"}, rCMGLcUg5: {elements: {lPmePPDJA: \"faq\", Q98KZ_QUu: \"testimonials\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/A0a5lPoa8yCuIuUQjFGp/hd1pAOWEvxhAFSQID1wC/rCMGLcUg5.js\")), path: \"/integration-request\"}, skfLdN7PN: {elements: {MAiwr7S1v: \"testimonials\", QbTVvGaDj: \"faq\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/q56nRqaYwrXqLQGnqKTl/XPxQklReArf3dFPXwYdM/skfLdN7PN.js\")), path: \"/partnership-request\"}, oqD7Jf46Q: {elements: {EuMKKsyqc: \"testimonials\", OJxX1_zjo: \"faq\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sq1elUHwzhiq0DMlJrBC/hn1Rad4uAkPdp32ltTCs/oqD7Jf46Q.js\")), path: \"/book-a-demo\"}, Q1mSqu2Zf: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tUZdJQc48WY7hdqtihax/HY93NJ2A7xiW89cvcuaf/Q1mSqu2Zf.js\")), path: \"/legal/terms-of-use\"}, YR2lv7ssn: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6tw1ngvHonaDKRzbWCPG/9aurix8qu4d5kEMSYlfG/YR2lv7ssn.js\")), path: \"/legal/privacy\"}, CLhCak_VT: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YxyvmYt43itxsqb0qOqG/zKPSTl8ryH3h7TVj9J3R/CLhCak_VT.js\")), path: \"/legal/security\"}, PVVzKIH12: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bHDA01Kj3ph06DQxDYs0/pCB7Jr2a3IoTvTgEOis1/PVVzKIH12.js\")), path: \"/blog\"}, zB5eduSOO: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3YDG1p7DZATmCY7dDGHR/6QZiohVM3epwyj9Z5HaK/zB5eduSOO.js\")), path: \"/coming-soon\"}, MiRxBtTjU: {elements: {GZ808ywxO: \"footerreveal\", J2xEiDCMI: \"signup\", ScUnFuAhl: \"join\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fce3OfmBGYSbbbhcEhj0/AXRDAv6YPuutxLPhxkbu/MiRxBtTjU.js\")), path: \"/partners\"}, z4q3cQzka: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/y6Rvd3kPfT600b4xGDUp/eSG4m3i5Pnk4arxq17MB/z4q3cQzka.js\")), path: \"/case-studies\"}, awJxBWndg: {elements: {HuGhzZz1D: \"pricing\", q5O_K7fTm: \"about-app-1\", xkY05vOzN: \"services\", zgslMI3sJ: \"trigger\", zLA84doDW: \"about-app\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/i8Hja92suN855mRrhRWB/kQKOrg85V2XSyAWcGzAM/awJxBWndg.js\")), path: \"/additional-sections\"}, k5sjKin9K: {elements: {eA5K6toEx: \"How it works\", iSHsXxean: \"trigger-circular\", mqnG8Agzv: \"pricing\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7gjtwdbl788ozcJQynQX/TWlJMyRV21uCeC9LM4tX/k5sjKin9K.js\")), path: \"/integrations\"}, byUTi9pN9: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QMEzCmOkZwcSSGzGleMI/9twpELguTW1yWYmYS20n/byUTi9pN9.js\")), path: \"/about-us\"}, TIDf1DaNv: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ufsGCrLVrI0PPZhhk5ui/Cc93SkF7b1MMSn33g9Ib/TIDf1DaNv.js\")), path: \"/careers\"}, MKYbwOpmM: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/PF91m8XummzX4uD4Lzbn/4RN41K5pjdVjdjKscvOv/MKYbwOpmM.js\")), path: \"/legal\"}, hcDgzqK1w: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/MTL81jfjNZlK0pEx9wuC/lYzx59BXTi5XNLnPw93h/hcDgzqK1w.js\")), path: \"/clarios-survey-report\"}, o0FkXYc6j: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zq3TtSoYKz4YLGX1FD55/KZ4BWcTQFBE5EogSxAOY/o0FkXYc6j.js\")), path: \"/arrow\"}, igrcCNtFM: {elements: {LPjqQfxVr: \"hero\", zsOR2EukV: \"simulator\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/RgD639YYzOjVyCcYIYsy/cLr4WI3Sg3grW8RY80rg/igrcCNtFM.js\")), path: \"/secret-demo\"}, Qp7CyGkX5: {collectionId: \"q3FzXXpza\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/PbQIMQ8Q6qw7RvImM2as/X8Fsj5tKintsTLJ1L2Ja/Qp7CyGkX5.js\")), path: \"/blog/:GtNQ7CcQT\"}, XHgAkpjYa: {collectionId: \"w0T3hNgwK\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8okyR1ponjRFJByZm5xL/Z06bfGdXhoNaWO6wXdzl/XHgAkpjYa.js\")), path: \"/case-studies/:nkHgzl1_m\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {q3FzXXpza: async () => (await import(\"https://framerusercontent.com/modules/HeP0cRBTmHqY63Uo3aAS/K3uk7k9vS5IqKM6JfuUm/q3FzXXpza.js\"))?.[\"utils\"], w0T3hNgwK: async () => (await import(\"https://framerusercontent.com/modules/5XUoOHDL6EKwuL5qgvqR/27dgkrn0lAU3J2c2RCDX/w0T3hNgwK.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"a6f9640c13c4daeaafe3f644eb11b2c8dee15f08c6182d52fee9afdac89c95fd\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"Qum_HTiEW\":\r\ncase \"Q66g0rjME\":\r\ncase \"e4T96io5h\":\r\ncase \"V5Q4JmRZy\":\r\ncase \"rCMGLcUg5\":\r\ncase \"skfLdN7PN\":\r\ncase \"oqD7Jf46Q\":\r\ncase \"Q1mSqu2Zf\":\r\ncase \"YR2lv7ssn\":\r\ncase \"CLhCak_VT\":\r\ncase \"PVVzKIH12\":\r\ncase \"zB5eduSOO\":\r\ncase \"MiRxBtTjU\":\r\ncase \"z4q3cQzka\":\r\ncase \"awJxBWndg\":\r\ncase \"k5sjKin9K\":\r\ncase \"byUTi9pN9\":\r\ncase \"TIDf1DaNv\":\r\ncase \"MKYbwOpmM\":\r\ncase \"hcDgzqK1w\":\r\ncase \"igrcCNtFM\":\r\ncase \"Qp7CyGkX5\":\r\ncase \"XHgAkpjYa\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"Qum_HTiEW\":\r\ncase \"Q66g0rjME\":\r\ncase \"e4T96io5h\":\r\ncase \"V5Q4JmRZy\":\r\ncase \"rCMGLcUg5\":\r\ncase \"skfLdN7PN\":\r\ncase \"oqD7Jf46Q\":\r\ncase \"Q1mSqu2Zf\":\r\ncase \"YR2lv7ssn\":\r\ncase \"CLhCak_VT\":\r\ncase \"PVVzKIH12\":\r\ncase \"zB5eduSOO\":\r\ncase \"MiRxBtTjU\":\r\ncase \"z4q3cQzka\":\r\ncase \"awJxBWndg\":\r\ncase \"k5sjKin9K\":\r\ncase \"byUTi9pN9\":\r\ncase \"TIDf1DaNv\":\r\ncase \"MKYbwOpmM\":\r\ncase \"hcDgzqK1w\":\r\ncase \"igrcCNtFM\":\r\ncase \"Qp7CyGkX5\":\r\ncase \"XHgAkpjYa\":\r\nreturn [{hash: \"hwf3gn\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"6ymvgw\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1kr33vz\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zyXNQn4jy9g8tK4KBMxh/9e6DgFEesr5jJNtLyoVt/e4T96io5h.js\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: true,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://fastflo.ai\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/XP0ycmV2HBi1aEdh7yND/JxgjO8Z7cTs2MsfCYmwi/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}, exit: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}