{"version":3,"file":"script_main.CJ7nGKri.mjs","names":["clamp","Component","useRef","_Fragment","Children","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","__FramerMetadata__","Logo3","MenuLink3","MenuLink","MenuLinkInfo","serializationHash","variantClassNames","transition1","animation","animation1","matchVariant","animation2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","ImagesAnimation","__FramerMetadata__","useState","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","Logo2","MenuLink2","ThemeToggleFonts","ThemeToggle","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","__FramerMetadata__","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","__FramerMetadata__","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transition3","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","variationAxes","addPropertyOverrides","LoaderCenter","cycleOrder","serializationHash","variantClassNames","transition1","transition2","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","getProps","React.forwardRef","ae","ft","M","Dr","Er","I","yt","ct","je","pe","K","zr","Fr","Ae","Lr","Ir","qt","Se","Nr","Br","wt","Ue","bt","Vr","ve","st","Ur","Te","re","E","Yr","At","Xr","Ye","qr","Wt","ke","Ce","Wr","Gr","Qr","Gt","Kr","ne","Zr","qe","jr","Ve","Qt","Je","hn","Ge","$r","Hr","Jr","tn","en","Kt","rn","tr","er","vn","xn","ze","ir","rr","nn","sn","an","un","fn","nr","Fe","Le","_n","mn","or","Qe","yn","ln","Xt","cn","dn","pn","sr","ar","gn","Tn","wn","bn","Ie","Sn","On","kn","Cn","Mn","Dn","Rn","An","En","zn","Fn","Ln","In","Nn","Bn","Vn","Un","Yn","Xn","qn","Gn","Vt","lr","Qn","Kn","Zn","jn","$n","Hn","vr","Tr","Jn","it","xt","wr","br","Ot","Ht","Ut","hr","dr","jt","Sr","Ct","mr","de","gr","kr","Cr","yr","Pr","Mr","Bt","xr","_r","useRef","gsap","ScrollTrigger","addPropertyOverrides","Logo","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","serializationHash","variantClassNames","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","group","_Fragment","React.useState","React.useRef","_jsx","p","num","React.useState","React.useRef","_Fragment","p","React.useMemo","CSS","React.Fragment","React.useLayoutEffect","React.useEffect","MenuButton","MenuButtonInfo","Menu2","Menu2Info","RichText","Lenis","Navigation4","Navigation4Info","MobileMenu2","MobileMenu2Info","isBrowser","sharedStyle.css","sharedStyle1.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","PropertyOverrides","React.Fragment","sharedStyle.fonts","sharedStyle1.fonts","Title","HeaderLogo4","Loader","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/EcneyoXySMuJa0O5pOfT/AETq2lMQqJTIdkNOg4L0/EIKsyPMbf.js","https:/framerusercontent.com/modules/qSWt3aRXeGk50JMSWlJJ/w1t2NPYr0BByhab6G197/fAXfVAlPq.js","https:/framerusercontent.com/modules/AZ8DYKECzC5AK777Ej0V/wTnQFf62Z22IPiDO3kwD/g46iTafsn.js","https:/framerusercontent.com/modules/wVafTcgKajHOPeSAUlV3/YbiJ2Zg6EKnWgG5NspN3/Ri1CIt23R.js","https:/framerusercontent.com/modules/WAuINGEZtaXiVQNAD0Gt/1iI07AED1ubaRiD7Ohdz/bgWjcmnJi.js","https:/framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js","https:/framer.com/m/framer/store.js@^1.0.0","https:/framerusercontent.com/modules/RJejpNd81g3y4xHWC2G2/RzNihfUvlk6pe30A3T3x/Dark_light_mode.js","https:/framerusercontent.com/modules/Ryd4JBtbpzxStlXnDD97/jEk5Lm9uSWbqHdGRAxUv/yQbJYJOqa.js","https:/framerusercontent.com/modules/JqX3nru9IPI2qHBo1K7Z/1pcCXmNOztWrCkCxksk8/hdb9sfdz0.js","https:/framerusercontent.com/modules/fxAutQ5OUunc3Iqv288U/cUvAV7F60UMUXLV5vbXH/jC6_7Nn3p.js","https:/framerusercontent.com/modules/xAF6KsYMmqVCnVRrZEZ5/QEFzQkawVFzoHxmt5sNo/cHq630JT4.js","https:/framerusercontent.com/modules/vawDvxlJfVuB4AUcl7sv/tczyBSOPYmx3LPEIGpQk/cmJJfGzVB.js","https:/framerusercontent.com/modules/u8ZretndFjtSZPzjLtOb/Q6CWA5uZdIlcxdJjGm8z/O4R3XTDB1.js","https:/framerusercontent.com/modules/ow5zOx2ULCydJvPXWXZq/5ipLVmwYCuc652XF2hDI/CwZsXwxGi.js","https:/framerusercontent.com/modules/cdxlNophl6sdgKEhHZjF/0SxDiosfXG6zvMpzRacg/YvIyg5Lno.js","https:/esm.sh/gsap@3.15.0/es2022/gsap.mjs","https:/esm.sh/gsap","https:/esm.sh/gsap@3.15.0/es2022/ScrollTrigger.mjs","https:/esm.sh/gsap/ScrollTrigger","https:/framerusercontent.com/modules/ziMANutB6QlsKVbJJgvu/DgjRIDKW3f55jAuKkaNV/header_logo.js","https:/framerusercontent.com/modules/JWvSAIeRX6dYKWMUqqWh/9agw327kossfeNDsDD1f/fDGorUicU.js","https:/framerusercontent.com/modules/bXJUwcDHgqHzeitXaFg9/INBPcG16DQrddzCJUvhT/sGZ8NrtvN.js","https:/framerusercontent.com/modules/JBiNlnxxIvPQVA1Cv2me/uBPmd5ndycRdOTXhD4Bm/Dark_and_light_toggle_theme.js","https:/framerusercontent.com/modules/3FQm6HAYi6F0LpBkRyQi/PYg7zfbVcUOYR94CgNhO/SiteScrollbar.js","https:/framerusercontent.com/modules/IF0w6fXJnlaOXaljbah6/y6upAFUk1mA3RRKPDmyQ/Button.js","https:/framerusercontent.com/modules/MreYCoY21FGKZWLlHIBW/0my3kFBPpQYxh2uCeIjC/ScrollbarHider_1_1.js","https:/framerusercontent.com/modules/6pFd1gc5by9wUq4omFmp/VgUnzFCKYOr4YHDWcmhG/fprYUGN24.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","// Generated by Framer (835d061)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/YTQxt72340FLjIrCcgiy/rmHV36nyMLfeVQToQWWn/Swp865L7d.js\";const serializationHash=\"framer-zYHXX\";const variantClassNames={MJsJD0pFf:\"framer-v-gltcv6\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const xRGg0IRDY=undefined;const oCx9Fo8mJ=undefined;const o90i68BaK=undefined;const aLK4JYJoN=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,newTab,title,width,...props})=>{return{...props,aLK4JYJoN:title??props.aLK4JYJoN??\"Title\",o90i68BaK:newTab??props.o90i68BaK??false,oCx9Fo8mJ:link??props.oCx9Fo8mJ,xRGg0IRDY:click??props.xRGg0IRDY};};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,aLK4JYJoN,oCx9Fo8mJ,o90i68BaK,xRGg0IRDY,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"MJsJD0pFf\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap3pu4fi=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(xRGg0IRDY){const res=await xRGg0IRDY(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:oCx9Fo8mJ,motionChild:true,nodeId:\"MJsJD0pFf\",openInNewTab:o90i68BaK,scopeId:\"EIKsyPMbf\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-gltcv6\",className,classNames)} framer-1vxv2uo`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"MJsJD0pFf\",onTap:onTap3pu4fi,ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-pvqyc7\",\"data-framer-name\":\"Text Wrap\",layoutDependency:layoutDependency,layoutId:\"SUUdzEYv1\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(184, 184, 184)))\"},children:\"Title\"})}),className:\"framer-1vj5ac1\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lf7rBwTXj\",style:{\"--extracted-r6o4lv\":\"var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(184, 184, 184))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:aLK4JYJoN,verticalAlignment:\"top\",withExternalLayout:true})})})})})})});});const css=[\".framer-zYHXX.framer-1vxv2uo, .framer-zYHXX .framer-1vxv2uo { display: block; }\",\".framer-zYHXX.framer-gltcv6 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-zYHXX .framer-pvqyc7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-zYHXX .framer-1vj5ac1 { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 2; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 17\n * @framerIntrinsicWidth 28\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"aLK4JYJoN\":\"title\",\"oCx9Fo8mJ\":\"link\",\"o90i68BaK\":\"newTab\",\"xRGg0IRDY\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerEIKsyPMbf=withCSS(Component,css,\"framer-zYHXX\");export default FramerEIKsyPMbf;FramerEIKsyPMbf.displayName=\"Menu Link 3\";FramerEIKsyPMbf.defaultProps={height:17,width:28};addPropertyControls(FramerEIKsyPMbf,{aLK4JYJoN:{defaultValue:\"Title\",description:\"\",displayTextArea:false,title:\"Title\",type:ControlType.String},onaLK4JYJoNChange:{changes:\"aLK4JYJoN\",type:ControlType.ChangeHandler},oCx9Fo8mJ:{title:\"Link\",type:ControlType.Link},o90i68BaK:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},ono90i68BaKChange:{changes:\"o90i68BaK\",type:ControlType.ChangeHandler},xRGg0IRDY:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerEIKsyPMbf,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEIKsyPMbf\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"aLK4JYJoN\\\":\\\"title\\\",\\\"oCx9Fo8mJ\\\":\\\"link\\\",\\\"o90i68BaK\\\":\\\"newTab\\\",\\\"xRGg0IRDY\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"28\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"17\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4ecd144)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"EXFiX2hY3\",\"uI9Cl2gYN\",\"r80K84e6N\",\"miRw7LP7d\",\"VxMZbJPtG\"];const serializationHash=\"framer-cBIOF\";const variantClassNames={EXFiX2hY3:\"framer-v-1kuc28c\",miRw7LP7d:\"framer-v-1t09ljs\",r80K84e6N:\"framer-v-1mb1baa\",uI9Cl2gYN:\"framer-v-auz1qf\",VxMZbJPtG:\"framer-v-l6vln8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ZEnBEHjJ8=undefined;const VwKqcmcgr=undefined;const W7D3vgN9x=undefined;const sd11hjBtj=undefined;const n8HmirsrJ=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"EXFiX2hY3\",\"Variant 2\":\"uI9Cl2gYN\",\"Variant 3\":\"r80K84e6N\",\"Variant 4\":\"miRw7LP7d\",\"Variant 5\":\"VxMZbJPtG\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,image1,image2,image3,image4,image5,width,...props})=>{return{...props,n8HmirsrJ:image5??props.n8HmirsrJ,sd11hjBtj:image4??props.sd11hjBtj,variant:humanReadableVariantMap[props.variant]??props.variant??\"EXFiX2hY3\",VwKqcmcgr:image2??props.VwKqcmcgr,W7D3vgN9x:image3??props.W7D3vgN9x,ZEnBEHjJ8:image1??props.ZEnBEHjJ8};};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,ZEnBEHjJ8,VwKqcmcgr,W7D3vgN9x,sd11hjBtj,n8HmirsrJ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"EXFiX2hY3\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1p4sj80=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"uI9Cl2gYN\",true),500);});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const onAppear1uk4dbm=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"r80K84e6N\",true),500);});const onAppearjp9ru0=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"miRw7LP7d\",true),500);});const onAppearjqg5nf=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"VxMZbJPtG\",true),500);});const onAppear1rn678=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"EXFiX2hY3\",true),500);});useOnVariantChange(baseVariant,{default:onAppear1p4sj80,miRw7LP7d:onAppearjqg5nf,r80K84e6N:onAppearjp9ru0,uI9Cl2gYN:onAppear1uk4dbm,VxMZbJPtG:onAppear1rn678});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1kuc28c\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"EXFiX2hY3\",ref:refBinding,style:{...style},...addPropertyOverrides({miRw7LP7d:{\"data-framer-name\":\"Variant 4\"},r80K84e6N:{\"data-framer-name\":\"Variant 3\"},uI9Cl2gYN:{\"data-framer-name\":\"Variant 2\"},VxMZbJPtG:{\"data-framer-name\":\"Variant 5\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Man with blond hair and tattoos touches his head\",fit:\"fill\",intrinsicHeight:4133,intrinsicWidth:6199,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-168)/2)),pixelHeight:4133,pixelWidth:6199,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(ZEnBEHjJ8)},className:\"framer-1im4wd3\",layoutDependency:layoutDependency,layoutId:\"qL66Y14ze\",...addPropertyOverrides({miRw7LP7d:{background:{alt:\"Man with blond hair and tattoos touches his head\",fit:\"fill\",intrinsicHeight:4133,intrinsicWidth:6199,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-168)/2)),pixelHeight:4133,pixelWidth:6199,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(sd11hjBtj)}},r80K84e6N:{background:{alt:\"Man with blond hair and tattoos touches his head\",fit:\"fill\",intrinsicHeight:4133,intrinsicWidth:6199,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-168)/2)),pixelHeight:4133,pixelWidth:6199,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(W7D3vgN9x)}},uI9Cl2gYN:{background:{alt:\"Man with blond hair and tattoos touches his head\",fit:\"fill\",intrinsicHeight:4133,intrinsicWidth:6199,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-168)/2)),pixelHeight:4133,pixelWidth:6199,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(VwKqcmcgr)}},VxMZbJPtG:{background:{alt:\"Man with blond hair and tattoos touches his head\",fit:\"fill\",intrinsicHeight:4133,intrinsicWidth:6199,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-168)/2)),pixelHeight:4133,pixelWidth:6199,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(n8HmirsrJ)}}},baseVariant,gestureVariant)})})})})});});const css=[\".framer-cBIOF.framer-1tn60hu, .framer-cBIOF .framer-1tn60hu { display: block; }\",\".framer-cBIOF.framer-1kuc28c { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 214px; }\",\".framer-cBIOF .framer-1im4wd3 { aspect-ratio: 1.2738095238095237 / 1; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; will-change: var(--framer-will-change-filter-override, filter); z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 168\n * @framerIntrinsicWidth 214\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"uI9Cl2gYN\":{\"layout\":[\"fixed\",\"auto\"]},\"r80K84e6N\":{\"layout\":[\"fixed\",\"auto\"]},\"miRw7LP7d\":{\"layout\":[\"fixed\",\"auto\"]},\"VxMZbJPtG\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"ZEnBEHjJ8\":\"image1\",\"VwKqcmcgr\":\"image2\",\"W7D3vgN9x\":\"image3\",\"sd11hjBtj\":\"image4\",\"n8HmirsrJ\":\"image5\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerfAXfVAlPq=withCSS(Component,css,\"framer-cBIOF\");export default FramerfAXfVAlPq;FramerfAXfVAlPq.displayName=\"Images Animation\";FramerfAXfVAlPq.defaultProps={height:168,width:214};addPropertyControls(FramerfAXfVAlPq,{variant:{options:[\"EXFiX2hY3\",\"uI9Cl2gYN\",\"r80K84e6N\",\"miRw7LP7d\",\"VxMZbJPtG\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\",\"Variant 5\"],title:\"Variant\",type:ControlType.Enum},ZEnBEHjJ8:{title:\"Image 1\",type:ControlType.ResponsiveImage},VwKqcmcgr:{title:\"Image 2\",type:ControlType.ResponsiveImage},W7D3vgN9x:{title:\"Image 3\",type:ControlType.ResponsiveImage},sd11hjBtj:{title:\"Image 4\",type:ControlType.ResponsiveImage},n8HmirsrJ:{title:\"Image 5\",type:ControlType.ResponsiveImage}});addFonts(FramerfAXfVAlPq,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfAXfVAlPq\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"ZEnBEHjJ8\\\":\\\"image1\\\",\\\"VwKqcmcgr\\\":\\\"image2\\\",\\\"W7D3vgN9x\\\":\\\"image3\\\",\\\"sd11hjBtj\\\":\\\"image4\\\",\\\"n8HmirsrJ\\\":\\\"image5\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uI9Cl2gYN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"r80K84e6N\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"miRw7LP7d\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"VxMZbJPtG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"214\",\"framerIntrinsicHeight\":\"168\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fAXfVAlPq.map","// Generated by Framer (291a518)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/YTQxt72340FLjIrCcgiy/rmHV36nyMLfeVQToQWWn/Swp865L7d.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/ICQSULYlO7bEC1NQ0QBG/20Hfx4TeGEOK20HVtYwv/zICXxTiHH.js\";const serializationHash=\"framer-qKEki\";const variantClassNames={nf6N6phVg:\"framer-v-j0eega\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"nf6N6phVg\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-j0eega\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"nf6N6phVg\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1d7qz4\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"EZeu4a4on\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"lWJuTGtDe\",openInNewTab:false,relValues:[],scopeId:\"g46iTafsn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1t8llaa\",\"data-styles-preset\":\"zICXxTiHH\",children:\"Karim Othman\"})})})}),className:\"framer-wklt50\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lWJuTGtDe\",verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\".framer-qKEki.framer-blx04p, .framer-qKEki .framer-blx04p { display: block; }\",\".framer-qKEki.framer-j0eega { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-qKEki .framer-1d7qz4 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 124px; }\",\".framer-qKEki .framer-wklt50 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 2; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 18\n * @framerIntrinsicWidth 124\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerg46iTafsn=withCSS(Component,css,\"framer-qKEki\");export default Framerg46iTafsn;Framerg46iTafsn.displayName=\"Logo 3\";Framerg46iTafsn.defaultProps={height:18,width:124};addFonts(Framerg46iTafsn,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerg46iTafsn\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"124\",\"framerIntrinsicHeight\":\"18\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5186692)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"b9BUcgVJs\",\"jKWmxFq8c\"];const serializationHash=\"framer-bEHae\";const variantClassNames={b9BUcgVJs:\"framer-v-1gslb58\",jKWmxFq8c:\"framer-v-1exh6kj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const xRGg0IRDY=undefined;const oCx9Fo8mJ=undefined;const o90i68BaK=undefined;const hNvH32LQx=undefined;const aLK4JYJoN=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Active:\"jKWmxFq8c\",Default:\"b9BUcgVJs\"};const Variants=motion.create(React.Fragment);const getProps=({click,color,height,id,link,newTab,title,width,...props})=>{return{...props,aLK4JYJoN:title??props.aLK4JYJoN??\"Title\",hNvH32LQx:color??props.hNvH32LQx??\"var(--token-ea5e05f6-5465-4210-9d69-0b494b11516c, rgb(255, 255, 255))\",o90i68BaK:newTab??props.o90i68BaK??false,oCx9Fo8mJ:link??props.oCx9Fo8mJ,variant:humanReadableVariantMap[props.variant]??props.variant??\"b9BUcgVJs\",xRGg0IRDY:click??props.xRGg0IRDY};};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,aLK4JYJoN,oCx9Fo8mJ,o90i68BaK,hNvH32LQx,xRGg0IRDY,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"b9BUcgVJs\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap3pu4fi=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(xRGg0IRDY){const res=await xRGg0IRDY(...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__*/_jsx(Link,{href:oCx9Fo8mJ,motionChild:true,nodeId:\"b9BUcgVJs\",openInNewTab:o90i68BaK,scopeId:\"Ri1CIt23R\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1gslb58\",className,classNames)} framer-z59rd5`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"b9BUcgVJs\",onTap:onTap3pu4fi,ref:refBinding,style:{...style},...addPropertyOverrides({jKWmxFq8c:{\"data-framer-name\":\"Active\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yfb7ty\",\"data-framer-name\":\"Text Wrap\",layoutDependency:layoutDependency,layoutId:\"KD5R9lTJX\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-k52rez\",\"data-framer-name\":\"Mid line\",layoutDependency:layoutDependency,layoutId:\"Uv58sVSux\",style:{backgroundColor:hNvH32LQx}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgVmFyaWFibGUgVW5saWNlbnNlZCBUcmlhbCBWYXJpYWJsZSBSZWd1bGFyVkY9SW5kbmFIUWlJRFEwT1N3Z0luTnNiblFpSURBPQ==\",\"--framer-font-family\":'\"ABC Diatype Variable Unlicensed Trial Variable Regular\", \"ABC Diatype Variable Unlicensed Trial Variable Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on\",\"--framer-font-size\":\"50px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 449, \"slnt\" 0)',\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(136, 138, 139)))\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-corner-shape\":\"superellipse(1)\"},children:\"Title\"})})}),className:\"framer-1y0x9gf\",\"data-framer-name\":\"Text\",fonts:[\"CUSTOMV2;ABC Diatype Variable Unlicensed Trial Variable Regular\"],layoutDependency:layoutDependency,layoutId:\"zZQVfASA4\",style:{\"--extracted-2gg91v\":'\"wght\" 449, \"slnt\" 0',\"--extracted-r6o4lv\":\"var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(136, 138, 139))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:aLK4JYJoN,variants:{jKWmxFq8c:{\"--extracted-r6o4lv\":\"var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({jKWmxFq8c:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QUJDIERpYXR5cGUgVmFyaWFibGUgVW5saWNlbnNlZCBUcmlhbCBWYXJpYWJsZSBSZWd1bGFyVkY9SW5kbmFIUWlJRFEwT1N3Z0luTnNiblFpSURBPQ==\",\"--framer-font-family\":'\"ABC Diatype Variable Unlicensed Trial Variable Regular\", \"ABC Diatype Variable Unlicensed Trial Variable Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on\",\"--framer-font-size\":\"50px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 449, \"slnt\" 0)',\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-corner-shape\":\"superellipse(1)\"},children:\"Title\"})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-xommn7\",\"data-framer-name\":\"Under Line\",layoutDependency:layoutDependency,layoutId:\"onwlBm7KZ\",style:{backgroundColor:hNvH32LQx}})]})})})})})});});const css=[\".framer-bEHae.framer-z59rd5, .framer-bEHae .framer-z59rd5 { display: block; }\",\".framer-bEHae.framer-1gslb58 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-bEHae .framer-1yfb7ty { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-bEHae .framer-k52rez { flex: none; height: 2px; left: -1px; overflow: var(--overflow-clip-fallback, clip); position: absolute; top: calc(47.3684210526316% - 2px / 2); width: 0px; z-index: 1; }\",\".framer-bEHae .framer-1y0x9gf { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 2; }\",\".framer-bEHae .framer-xommn7 { flex: none; height: 2px; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; top: calc(100.00000000000003% - 2px / 2); width: 0%; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 60\n * @framerIntrinsicWidth 89\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"jKWmxFq8c\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"aLK4JYJoN\":\"title\",\"oCx9Fo8mJ\":\"link\",\"o90i68BaK\":\"newTab\",\"hNvH32LQx\":\"color\",\"xRGg0IRDY\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerRi1CIt23R=withCSS(Component,css,\"framer-bEHae\");export default FramerRi1CIt23R;FramerRi1CIt23R.displayName=\"Menu Link\";FramerRi1CIt23R.defaultProps={height:60,width:89};addPropertyControls(FramerRi1CIt23R,{variant:{options:[\"b9BUcgVJs\",\"jKWmxFq8c\"],optionTitles:[\"Default\",\"Active\"],title:\"Variant\",type:ControlType.Enum},aLK4JYJoN:{defaultValue:\"Title\",description:\"\",displayTextArea:false,title:\"Title\",type:ControlType.String},onaLK4JYJoNChange:{changes:\"aLK4JYJoN\",type:ControlType.ChangeHandler},oCx9Fo8mJ:{title:\"Link\",type:ControlType.Link},o90i68BaK:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},ono90i68BaKChange:{changes:\"o90i68BaK\",type:ControlType.ChangeHandler},hNvH32LQx:{defaultValue:'var(--token-ea5e05f6-5465-4210-9d69-0b494b11516c, rgb(255, 255, 255)) /* {\"name\":\"Blending Color\"} */',title:\"Color\",type:ControlType.Color},xRGg0IRDY:{title:\"Click\",type:ControlType.EventHandler}});const variationAxes=[{defaultValue:400,maxValue:1e3,minValue:200,name:\"Weight\",tag:\"wght\"},{defaultValue:0,maxValue:0,minValue:-12,name:\"Slant\",tag:\"slnt\"}];addFonts(FramerRi1CIt23R,[{explicitInter:true,fonts:[{cssFamilyName:\"ABC Diatype Variable Unlicensed Trial Variable Regular\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Diatype Variable Unlicensed Trial\",url:\"https://framerusercontent.com/assets/zBXHIRxbXJsNrKl0Wpuax8oPlDE.woff2\",variationAxes,weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRi1CIt23R\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"60\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jKWmxFq8c\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"aLK4JYJoN\\\":\\\"title\\\",\\\"oCx9Fo8mJ\\\":\\\"link\\\",\\\"o90i68BaK\\\":\\\"newTab\\\",\\\"hNvH32LQx\\\":\\\"color\\\",\\\"xRGg0IRDY\\\":\\\"click\\\"}\",\"framerIntrinsicWidth\":\"89\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ri1CIt23R.map","// Generated by Framer (a050651)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX,withMappedReactProps,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withCurrentPage}from\"https://framerusercontent.com/modules/xqWDVu6ck4fIcadSmcZQ/H3Wj8nxaeGsYVlojE7l3/ActiveNav.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/YTQxt72340FLjIrCcgiy/rmHV36nyMLfeVQToQWWn/Swp865L7d.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/ICQSULYlO7bEC1NQ0QBG/20Hfx4TeGEOK20HVtYwv/zICXxTiHH.js\";import MenuLink3 from\"https://framerusercontent.com/modules/EcneyoXySMuJa0O5pOfT/AETq2lMQqJTIdkNOg4L0/EIKsyPMbf.js\";import ImagesAnimation from\"https://framerusercontent.com/modules/qSWt3aRXeGk50JMSWlJJ/w1t2NPYr0BByhab6G197/fAXfVAlPq.js\";import Logo3 from\"https://framerusercontent.com/modules/AZ8DYKECzC5AK777Ej0V/wTnQFf62Z22IPiDO3kwD/g46iTafsn.js\";import MenuLink,*as MenuLinkInfo from\"https://framerusercontent.com/modules/wVafTcgKajHOPeSAUlV3/YbiJ2Zg6EKnWgG5NspN3/Ri1CIt23R.js\";const Logo3Fonts=getFonts(Logo3);const MenuLink3Fonts=getFonts(MenuLink3);const MenuLinkFonts=getFonts(MenuLink);const MenuLinkWithCurrentPagess4aw8WithMappedReactPropsw853dr=withMappedReactProps(withCodeBoundaryForOverrides(MenuLink,{nodeId:\"F8_hRUzpF\",override:withCurrentPage,scopeId:\"bgWjcmnJi\"}),MenuLinkInfo);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const MenuLinkWithCurrentPage1oyt3nlWithMappedReactPropsw853dr=withMappedReactProps(withCodeBoundaryForOverrides(MenuLink,{nodeId:\"qP6kyQpGM\",override:withCurrentPage,scopeId:\"bgWjcmnJi\"}),MenuLinkInfo);const MenuLinkWithCurrentPageuxiwjoWithMappedReactPropsw853dr=withMappedReactProps(withCodeBoundaryForOverrides(MenuLink,{nodeId:\"QuP66HnS8\",override:withCurrentPage,scopeId:\"bgWjcmnJi\"}),MenuLinkInfo);const MenuLinkWithCurrentPage5y5rlgWithMappedReactPropsw853dr=withMappedReactProps(withCodeBoundaryForOverrides(MenuLink,{nodeId:\"yY1hQhK05\",override:withCurrentPage,scopeId:\"bgWjcmnJi\"}),MenuLinkInfo);const MenuLinkWithCurrentPagexvk54nWithMappedReactPropsw853dr=withMappedReactProps(withCodeBoundaryForOverrides(MenuLink,{nodeId:\"uecG9rnka\",override:withCurrentPage,scopeId:\"bgWjcmnJi\"}),MenuLinkInfo);const serializationHash=\"framer-OOEYD\";const variantClassNames={D_CxXusgY:\"framer-v-197m84\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const g6tALzZzs=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={damping:12,delay:.2,mass:.1,stiffness:96,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-176,y:0};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition3={damping:12,delay:.3,mass:.1,stiffness:96,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const transition4={damping:12,delay:.4,mass:.1,stiffness:96,type:\"spring\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const transition5={damping:12,delay:.5,mass:.1,stiffness:96,type:\"spring\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const transition6={damping:12,delay:.6,mass:.1,stiffness:96,type:\"spring\"};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,g6tALzZzs:click??props.g6tALzZzs};};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,g6tALzZzs,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"D_CxXusgY\",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 onTap1dsbo0n=activeVariantCallback(async(...args)=>{if(g6tALzZzs){const res=await g6tALzZzs(...args);if(res===false)return false;}});const router=useRouter();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-197m84\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"D_CxXusgY\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1k7btvp\",\"data-framer-name\":\"Background Fill\",layoutDependency:layoutDependency,layoutId:\"gyxAkce0q\",style:{backgroundColor:\"var(--token-9811e40b-3ed8-4237-98e5-61535bb22d2f, rgb(245, 245, 245))\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1d6fuz5\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"WMzluAGX4\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-l60e8y\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"t863KLXsK\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:(componentViewport?.y||0)+0+(((componentViewport?.height||688)-0-(Math.max(0,((componentViewport?.height||688)-0-0)/1)*1+0))/2+0+0)+10+(0+0+(Math.max(0,((componentViewport?.height||688)-0-0)/1)*1-20-695)/2*0)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1i9egdg-container\",layoutDependency:layoutDependency,layoutId:\"Y5_JRZvFs-container\",nodeId:\"Y5_JRZvFs\",rendersWithMotion:true,scopeId:\"bgWjcmnJi\",children:/*#__PURE__*/_jsx(Logo3,{height:\"100%\",id:\"Y5_JRZvFs\",layoutId:\"Y5_JRZvFs\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-509ijr\",\"data-framer-name\":\"Menu open/close\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"CvF7almx9\",onTap:onTap1dsbo0n,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+(((componentViewport?.height||688)-0-(Math.max(0,((componentViewport?.height||688)-0-0)/1)*1+0))/2+0+0)+10+(0+0+(Math.max(0,((componentViewport?.height||688)-0-0)/1)*1-20-695)/2*0)+.5+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4jzz8s-container\",layoutDependency:layoutDependency,layoutId:\"C7OqyGUYM-container\",nodeId:\"C7OqyGUYM\",rendersWithMotion:true,scopeId:\"bgWjcmnJi\",children:/*#__PURE__*/_jsx(MenuLink3,{aLK4JYJoN:\"Close\",height:\"100%\",id:\"C7OqyGUYM\",layoutId:\"C7OqyGUYM\",o90i68BaK:false,width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ptu4y8\",\"data-framer-name\":\"Menus\",layoutDependency:layoutDependency,layoutId:\"Zr97pKCGw\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ly672h\",\"data-framer-name\":\"Menus\",layoutDependency:layoutDependency,layoutId:\"MIkuGF6jt\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-n7l8si\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"dzEXUCYan\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:55.8,y:(componentViewport?.y||0)+0+(((componentViewport?.height||688)-0-(Math.max(0,((componentViewport?.height||688)-0-0)/1)*1+0))/2+0+0)+10+(0+18+(Math.max(0,((componentViewport?.height||688)-0-0)/1)*1-20-695)/2*1)+0+0+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-ss4aw8-container\",\"data-framer-appear-id\":\"ss4aw8\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"F8_hRUzpF-container\",nodeId:\"F8_hRUzpF\",optimized:true,rendersWithMotion:true,scopeId:\"bgWjcmnJi\",children:/*#__PURE__*/_jsx(MenuLinkWithCurrentPagess4aw8WithMappedReactPropsw853dr,{aLK4JYJoN:\"Home\",height:\"100%\",hNvH32LQx:\"var(--token-95721968-bd7d-4b6a-bb54-a86e43d5bbfb, rgb(255, 255, 255))\",id:\"F8_hRUzpF\",layoutId:\"F8_hRUzpF\",o90i68BaK:false,oCx9Fo8mJ:resolvedLinks[0],style:{height:\"100%\"},variant:matchVariant(\"b9BUcgVJs\"),width:\"100%\",xRGg0IRDY:onTap1dsbo0n})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yx0zj3\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"ayCaGP5O5\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"i7RLQW76Q\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:55.8,y:(componentViewport?.y||0)+0+(((componentViewport?.height||688)-0-(Math.max(0,((componentViewport?.height||688)-0-0)/1)*1+0))/2+0+0)+10+(0+18+(Math.max(0,((componentViewport?.height||688)-0-0)/1)*1-20-695)/2*1)+0+0+0+55.8+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-1oyt3nl-container\",\"data-framer-appear-id\":\"1oyt3nl\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"qP6kyQpGM-container\",nodeId:\"qP6kyQpGM\",optimized:true,rendersWithMotion:true,scopeId:\"bgWjcmnJi\",children:/*#__PURE__*/_jsx(MenuLinkWithCurrentPage1oyt3nlWithMappedReactPropsw853dr,{aLK4JYJoN:\"Work\",height:\"100%\",hNvH32LQx:\"var(--token-95721968-bd7d-4b6a-bb54-a86e43d5bbfb, rgb(255, 255, 255))\",id:\"qP6kyQpGM\",layoutId:\"qP6kyQpGM\",o90i68BaK:false,oCx9Fo8mJ:resolvedLinks1[0],style:{height:\"100%\"},variant:matchVariant(\"b9BUcgVJs\"),width:\"100%\",xRGg0IRDY:onTap1dsbo0n})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-16t7r4g\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"jPfmGOVg0\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"uwhWNtVEL\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:55.8,y:(componentViewport?.y||0)+0+(((componentViewport?.height||688)-0-(Math.max(0,((componentViewport?.height||688)-0-0)/1)*1+0))/2+0+0)+10+(0+18+(Math.max(0,((componentViewport?.height||688)-0-0)/1)*1-20-695)/2*1)+0+0+0+111.6+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-uxiwjo-container\",\"data-framer-appear-id\":\"uxiwjo\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"QuP66HnS8-container\",nodeId:\"QuP66HnS8\",optimized:true,rendersWithMotion:true,scopeId:\"bgWjcmnJi\",children:/*#__PURE__*/_jsx(MenuLinkWithCurrentPageuxiwjoWithMappedReactPropsw853dr,{aLK4JYJoN:\"Journal\",height:\"100%\",hNvH32LQx:\"var(--token-95721968-bd7d-4b6a-bb54-a86e43d5bbfb, rgb(255, 255, 255))\",id:\"QuP66HnS8\",layoutId:\"QuP66HnS8\",o90i68BaK:false,oCx9Fo8mJ:resolvedLinks2[0],style:{height:\"100%\"},variant:matchVariant(\"b9BUcgVJs\"),width:\"100%\",xRGg0IRDY:onTap1dsbo0n})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ojsgdp\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"g2swKFr3I\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"krg4dRbA1\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:54.9672,y:(componentViewport?.y||0)+0+(((componentViewport?.height||688)-0-(Math.max(0,((componentViewport?.height||688)-0-0)/1)*1+0))/2+0+0)+10+(0+18+(Math.max(0,((componentViewport?.height||688)-0-0)/1)*1-20-695)/2*1)+0+0+0+167.4+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,className:\"framer-5y5rlg-container\",\"data-framer-appear-id\":\"5y5rlg\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"yY1hQhK05-container\",nodeId:\"yY1hQhK05\",optimized:true,rendersWithMotion:true,scopeId:\"bgWjcmnJi\",children:/*#__PURE__*/_jsx(MenuLinkWithCurrentPage5y5rlgWithMappedReactPropsw853dr,{aLK4JYJoN:\"About\",height:\"100%\",hNvH32LQx:\"var(--token-95721968-bd7d-4b6a-bb54-a86e43d5bbfb, rgb(255, 255, 255))\",id:\"yY1hQhK05\",layoutId:\"yY1hQhK05\",o90i68BaK:false,oCx9Fo8mJ:resolvedLinks3[0],style:{height:\"100%\"},variant:matchVariant(\"b9BUcgVJs\"),width:\"100%\",xRGg0IRDY:onTap1dsbo0n})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-11sw1iu\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"B3IHjzcU2\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"CvxH3czi8\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56.6328,y:(componentViewport?.y||0)+0+(((componentViewport?.height||688)-0-(Math.max(0,((componentViewport?.height||688)-0-0)/1)*1+0))/2+0+0)+10+(0+18+(Math.max(0,((componentViewport?.height||688)-0-0)/1)*1-20-695)/2*1)+0+0+0+222.3672+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation5,className:\"framer-xvk54n-container\",\"data-framer-appear-id\":\"xvk54n\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"uecG9rnka-container\",nodeId:\"uecG9rnka\",optimized:true,rendersWithMotion:true,scopeId:\"bgWjcmnJi\",children:/*#__PURE__*/_jsx(MenuLinkWithCurrentPagexvk54nWithMappedReactPropsw853dr,{aLK4JYJoN:\"Contact\",height:\"100%\",hNvH32LQx:\"var(--token-95721968-bd7d-4b6a-bb54-a86e43d5bbfb, rgb(255, 255, 255))\",id:\"uecG9rnka\",layoutId:\"uecG9rnka\",o90i68BaK:false,oCx9Fo8mJ:resolvedLinks4[0],style:{height:\"100%\"},variant:matchVariant(\"b9BUcgVJs\"),width:\"100%\",xRGg0IRDY:onTap1dsbo0n})})})})})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-13t6pjv\",\"data-framer-name\":\"Socials\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"IXivbXtA5\",onTap:onTap1dsbo0n,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1og523j\",layoutDependency:layoutDependency,layoutId:\"PF_sBmUMq\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ougrut\",layoutDependency:layoutDependency,layoutId:\"ziMFshZUW\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nnbilv\",layoutDependency:layoutDependency,layoutId:\"m5f39zcCk\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(153, 153, 153)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"CvxH3czi8\"},motionChild:true,nodeId:\"b8ZMKJfxD\",openInNewTab:false,relValues:[],scopeId:\"bgWjcmnJi\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1t8llaa\",\"data-styles-preset\":\"zICXxTiHH\",children:\"Contact us\"})})})}),className:\"framer-1ab2oqo\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"b8ZMKJfxD\",style:{\"--extracted-r6o4lv\":\"var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(153, 153, 153))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(153, 153, 153)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":oD4_kvNDE\",webPageId:\"CvxH3czi8\"},motionChild:true,nodeId:\"DzR6GNl0f\",openInNewTab:false,relValues:[],scopeId:\"bgWjcmnJi\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1t8llaa\",\"data-styles-preset\":\"zICXxTiHH\",children:\"Book a call\"})})})}),className:\"framer-15wgebt\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DzR6GNl0f\",style:{\"--extracted-r6o4lv\":\"var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(153, 153, 153))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"uwhWNtVEL\"},motionChild:true,nodeId:\"jf2ai8oZf\",openInNewTab:false,relValues:[],scopeId:\"bgWjcmnJi\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1t8llaa\",\"data-styles-preset\":\"zICXxTiHH\",children:\"Blog\"})})})}),className:\"framer-qe4sv9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jf2ai8oZf\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"beUQ3iNca\"},motionChild:true,nodeId:\"CATGyKWo3\",openInNewTab:false,relValues:[],scopeId:\"bgWjcmnJi\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1t8llaa\",\"data-styles-preset\":\"zICXxTiHH\",children:\"Privacy Policy\"})})})}),className:\"framer-l1zr1h\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CATGyKWo3\",verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-va098e\",layoutDependency:layoutDependency,layoutId:\"yBdtmvZ1G\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/krimosman/\",motionChild:true,nodeId:\"xMa52dH40\",openInNewTab:true,relValues:[],scopeId:\"bgWjcmnJi\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1t8llaa\",\"data-styles-preset\":\"zICXxTiHH\",children:\"Instagram\"})})})}),className:\"framer-1x9s63a\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xMa52dH40\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/krimothman/?isSelfProfile=true\",motionChild:true,nodeId:\"BaJvkEjuA\",openInNewTab:true,relValues:[],scopeId:\"bgWjcmnJi\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1t8llaa\",\"data-styles-preset\":\"zICXxTiHH\",children:\"Linkedin\"})})})}),className:\"framer-1y65ehk\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BaJvkEjuA\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.threads.com/@krimosman?hl=en\",motionChild:true,nodeId:\"tJDTQmF6H\",openInNewTab:true,relValues:[],scopeId:\"bgWjcmnJi\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1t8llaa\",\"data-styles-preset\":\"zICXxTiHH\",children:\"Threads\"})})})}),className:\"framer-1lydrsu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tJDTQmF6H\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://x.com/karimosmanart\",motionChild:true,nodeId:\"Ipn98mSe2\",openInNewTab:true,relValues:[],scopeId:\"bgWjcmnJi\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1t8llaa\",\"data-styles-preset\":\"zICXxTiHH\",children:\"X\"})})})}),className:\"framer-1y8ywd\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Ipn98mSe2\",verticalAlignment:\"top\",withExternalLayout:true})]})]})})})]})]})})})});});const css=[\".framer-OOEYD.framer-1q943uy, .framer-OOEYD .framer-1q943uy { display: block; }\",\".framer-OOEYD.framer-197m84 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 688px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-OOEYD .framer-1k7btvp { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-OOEYD .framer-1d6fuz5 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 1px; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 10px; position: relative; width: 100%; z-index: 2; }\",\".framer-OOEYD .framer-l60e8y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-OOEYD .framer-1i9egdg-container, .framer-OOEYD .framer-4jzz8s-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-OOEYD .framer-509ijr { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-OOEYD .framer-ptu4y8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-OOEYD .framer-1ly672h, .framer-OOEYD .framer-1og523j { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-OOEYD .framer-n7l8si, .framer-OOEYD .framer-1yx0zj3, .framer-OOEYD .framer-16t7r4g, .framer-OOEYD .framer-ojsgdp, .framer-OOEYD .framer-11sw1iu { 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: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-OOEYD .framer-ss4aw8-container, .framer-OOEYD .framer-1oyt3nl-container, .framer-OOEYD .framer-uxiwjo-container { flex: none; height: 56px; position: relative; width: auto; }\",\".framer-OOEYD .framer-5y5rlg-container { flex: none; height: 55px; position: relative; width: auto; }\",\".framer-OOEYD .framer-xvk54n-container { flex: none; height: 57px; position: relative; width: auto; }\",\".framer-OOEYD .framer-13t6pjv { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 40px 0px; position: relative; width: 100%; }\",\".framer-OOEYD .framer-ougrut { 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: 100%; }\",\".framer-OOEYD .framer-nnbilv, .framer-OOEYD .framer-va098e { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-OOEYD .framer-1ab2oqo, .framer-OOEYD .framer-15wgebt, .framer-OOEYD .framer-qe4sv9, .framer-OOEYD .framer-l1zr1h, .framer-OOEYD .framer-1x9s63a, .framer-OOEYD .framer-1y65ehk, .framer-OOEYD .framer-1lydrsu, .framer-OOEYD .framer-1y8ywd { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 688\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"g6tALzZzs\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerbgWjcmnJi=withCSS(Component,css,\"framer-OOEYD\");export default FramerbgWjcmnJi;FramerbgWjcmnJi.displayName=\"Mobile Menu 2\";FramerbgWjcmnJi.defaultProps={height:688,width:1200};addPropertyControls(FramerbgWjcmnJi,{g6tALzZzs:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerbgWjcmnJi,[{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\"}]},...Logo3Fonts,...MenuLink3Fonts,...MenuLinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerbgWjcmnJi.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Logo3,{},context),()=>forwardLoader(MenuLink3,{},context),()=>forwardLoader(MenuLink,{},context),()=>forwardLoader(ImagesAnimation,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerbgWjcmnJi\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"g6tALzZzs\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"688\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map","/*\n * createStore (framer/store@1.0.1)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js\"\n","/**\n * @framerDisableUnlink\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";const useStore=createStore({// Set the starting theme below, otherwise default to system.\ntheme:\"default\"});const changeTheme=theme=>{const htmlElement=document.getElementsByTagName(\"html\")[0];const bodyElement=document.getElementsByTagName(\"body\")[0];htmlElement.setAttribute(\"toggle-theme\",`${theme}`);bodyElement.setAttribute(\"toggle-theme\",`${theme}`);localStorage.setItem(\"theme\",`${theme}`);// Trigger event that is compatible with Framestack Theme Image Component\nconst event=new Event(\"themeChange\");window.dispatchEvent(event);return;};export function withSingleToggle(Component){return props=>{const[store,setStore]=useStore();useEffect(()=>{if(store.theme!==\"dark\"&&store.theme!==\"light\"){const mediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");let newTheme=mediaQuery.matches?\"dark\":\"light\";setStore({theme:newTheme});localStorage.setItem(\"theme\",`${newTheme}`);}else{localStorage.setItem(\"theme\",`${store.theme}`);}const htmlElement=document.getElementsByTagName(\"html\")[0];const bodyElement=document.getElementsByTagName(\"body\")[0];htmlElement&&htmlElement.setAttribute(\"toggle-theme\",`${store.theme}`);bodyElement&&bodyElement.setAttribute(\"toggle-theme\",`${store.theme}`);let lightThemeTokens=[];let darkThemeTokens=[];for(let i=0;i<document.styleSheets.length;i++){const sheet=document.styleSheets[i];try{for(let rule of sheet.cssRules){if(rule.selectorText===\"body\"){const style=rule.style;for(let j=0;j<style.length;j++){const propertyName=style[j];if(propertyName.includes(\"--token\")){const value=style.getPropertyValue(propertyName);const combinedCssRule=`${propertyName}: ${value};`;lightThemeTokens.push(combinedCssRule);}}lightThemeTokens=lightThemeTokens.join(\" \");}else if(rule.conditionText===\"(prefers-color-scheme: dark)\"){const cssTextIgnore=\"body:not([data-framer-theme])\";if(!rule.cssText.includes(cssTextIgnore)){const mediaRulesString=rule.cssRules[0].cssText.replace(\"body\",\"\").replace(/\\s*{\\s*/,\"\").replace(/\\s*}\\s*$/,\"\");darkThemeTokens=mediaRulesString;}}}}catch(e){console.warn(\"Cannot access stylesheet:\",sheet.href);}}let styleElement=document.createElement(\"style\");styleElement.id=\"toggle-theme\";const customCssRule=`body[toggle-theme=\"light\"] {${lightThemeTokens}} body[toggle-theme=\"dark\"]{${darkThemeTokens}} html[toggle-theme=\"light\"] { color-scheme: light; } html[toggle-theme=\"dark\"] { color-scheme: dark; }`;styleElement.textContent=customCssRule;document.head.appendChild(styleElement);return()=>{const existingStyleElement=document.getElementById(\"toggle-theme\");if(existingStyleElement){document.head.removeChild(existingStyleElement);}htmlElement&&htmlElement.setAttribute(\"toggle-theme\",\"system\");bodyElement&&bodyElement.setAttribute(\"toggle-theme\",\"system\");};},[]);const handleClick=()=>{let newTheme=store.theme===\"light\"?\"dark\":\"light\";setStore({theme:newTheme});changeTheme(newTheme);};return /*#__PURE__*/_jsx(Component,{...props,variant:store.theme===\"light\"?\"Light\":\"Dark\",whileHover:{scale:1},onClick:handleClick});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withSingleToggle\":{\"type\":\"reactHoc\",\"name\":\"withSingleToggle\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Dark_light_mode.map","// Generated by Framer (0f5ea8b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withSingleToggle}from\"https://framerusercontent.com/modules/RJejpNd81g3y4xHWC2G2/RzNihfUvlk6pe30A3T3x/Dark_light_mode.js\";const MotionDivWithSingleToggle1uxhzlo=withCodeBoundaryForOverrides(motion.div,{nodeId:\"kGy3GDE6T\",override:withSingleToggle,scopeId:\"yQbJYJOqa\"});const cycleOrder=[\"kGy3GDE6T\",\"zbo8dVlmD\"];const serializationHash=\"framer-03CMR\";const variantClassNames={kGy3GDE6T:\"framer-v-1uxhzlo\",zbo8dVlmD:\"framer-v-5b7jr2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"kGy3GDE6T\",\"Variant 2\":\"zbo8dVlmD\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"kGy3GDE6T\"};};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:\"kGy3GDE6T\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap961u80=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"zbo8dVlmD\");});const onTapseoghf=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"kGy3GDE6T\");});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(MotionDivWithSingleToggle1uxhzlo,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1uxhzlo\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"kGy3GDE6T\",onTap:onTap961u80,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-ea5e05f6-5465-4210-9d69-0b494b11516c, rgb(255, 255, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",...style},...addPropertyOverrides({zbo8dVlmD:{\"data-framer-name\":\"Variant 2\",onTap:onTapseoghf}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-184t2w6\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"otm9WobSA\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1y44iqh\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"Iz8YYFwU6\",style:{backgroundColor:\"var(--token-ea5e05f6-5465-4210-9d69-0b494b11516c, rgb(255, 255, 255))\",rotate:0},variants:{zbo8dVlmD:{rotate:180}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jx7f99\",\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"glkeeULQW\",style:{opacity:0},variants:{zbo8dVlmD:{opacity:1}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-03CMR.framer-1b8am7i, .framer-03CMR .framer-1b8am7i { display: block; }\",\".framer-03CMR.framer-1uxhzlo { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-03CMR .framer-184t2w6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-03CMR .framer-1y44iqh, .framer-03CMR .framer-1jx7f99 { flex: none; height: 12px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 12px; }\",\".framer-03CMR.framer-v-5b7jr2 .framer-1y44iqh { order: 1; }\",\".framer-03CMR.framer-v-5b7jr2 .framer-1jx7f99 { order: 0; }\",'.framer-03CMR[data-border=\"true\"]::after, .framer-03CMR [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 12\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"zbo8dVlmD\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryQbJYJOqa=withCSS(Component,css,\"framer-03CMR\");export default FrameryQbJYJOqa;FrameryQbJYJOqa.displayName=\"Theme Toggle\";FrameryQbJYJOqa.defaultProps={height:12,width:24};addPropertyControls(FrameryQbJYJOqa,{variant:{options:[\"kGy3GDE6T\",\"zbo8dVlmD\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameryQbJYJOqa,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryQbJYJOqa\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zbo8dVlmD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"12\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yQbJYJOqa.map","// Generated by Framer (ec6c716)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/YTQxt72340FLjIrCcgiy/rmHV36nyMLfeVQToQWWn/Swp865L7d.js\";const serializationHash=\"framer-cT0U8\";const variantClassNames={KsSjgrH2C:\"framer-v-1j7hnj4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Dvu3Bd1UV=undefined;const hCD4F5hCQ=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,width,...props})=>{return{...props,Dvu3Bd1UV:click??props.Dvu3Bd1UV,hCD4F5hCQ:link??props.hCD4F5hCQ};};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,hCD4F5hCQ,Dvu3Bd1UV,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"KsSjgrH2C\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap17ejxzk=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Dvu3Bd1UV){const res=await Dvu3Bd1UV(...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__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1j7hnj4\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"KsSjgrH2C\",onTap:onTap17ejxzk,ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(Link,{href:hCD4F5hCQ,motionChild:true,nodeId:\"FwbzhSPyw\",openInNewTab:false,scopeId:\"hdb9sfdz0\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-kseq2o framer-h5gzw0\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"FwbzhSPyw\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Karim Othman\"})}),className:\"framer-11bakfp\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ku8RizC5x\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})})})})});});const css=[\".framer-cT0U8.framer-h5gzw0, .framer-cT0U8 .framer-h5gzw0 { display: block; }\",\".framer-cT0U8.framer-1j7hnj4 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-cT0U8 .framer-kseq2o { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-width: 104px; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 104px; }\",\".framer-cT0U8 .framer-11bakfp { flex: none; height: auto; min-width: 140px; position: relative; white-space: pre; width: auto; z-index: 2; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 23\n * @framerIntrinsicWidth 104\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"hCD4F5hCQ\":\"link\",\"Dvu3Bd1UV\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerhdb9sfdz0=withCSS(Component,css,\"framer-cT0U8\");export default Framerhdb9sfdz0;Framerhdb9sfdz0.displayName=\"Logo 2\";Framerhdb9sfdz0.defaultProps={height:23,width:104};addPropertyControls(Framerhdb9sfdz0,{hCD4F5hCQ:{title:\"Link\",type:ControlType.Link},Dvu3Bd1UV:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framerhdb9sfdz0,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerhdb9sfdz0\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"hCD4F5hCQ\\\":\\\"link\\\",\\\"Dvu3Bd1UV\\\":\\\"click\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"104\",\"framerIntrinsicHeight\":\"23\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (835d061)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/YTQxt72340FLjIrCcgiy/rmHV36nyMLfeVQToQWWn/Swp865L7d.js\";const serializationHash=\"framer-IdCdH\";const variantClassNames={FT0LDG28P:\"framer-v-12p9bhn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const xRGg0IRDY=undefined;const oCx9Fo8mJ=undefined;const o90i68BaK=undefined;const aLK4JYJoN=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,newTab,title,width,...props})=>{return{...props,aLK4JYJoN:title??props.aLK4JYJoN??\"Title\",o90i68BaK:newTab??props.o90i68BaK??false,oCx9Fo8mJ:link??props.oCx9Fo8mJ,xRGg0IRDY:click??props.xRGg0IRDY};};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,aLK4JYJoN,oCx9Fo8mJ,o90i68BaK,xRGg0IRDY,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"FT0LDG28P\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap3pu4fi=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(xRGg0IRDY){const res=await xRGg0IRDY(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:oCx9Fo8mJ,motionChild:true,nodeId:\"FT0LDG28P\",openInNewTab:o90i68BaK,scopeId:\"jC6_7Nn3p\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-12p9bhn\",className,classNames)} framer-1pgo62f`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"FT0LDG28P\",onTap:onTap3pu4fi,ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-jnhawa\",\"data-framer-name\":\"Text Wrap\",layoutDependency:layoutDependency,layoutId:\"dV0f3hYyL\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Title\"})}),className:\"framer-32iazz\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DxRetFW5z\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:aLK4JYJoN,verticalAlignment:\"top\",withExternalLayout:true})})})})})})});});const css=[\".framer-IdCdH.framer-1pgo62f, .framer-IdCdH .framer-1pgo62f { display: block; }\",\".framer-IdCdH.framer-12p9bhn { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-IdCdH .framer-jnhawa { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-IdCdH .framer-32iazz { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 2; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 17\n * @framerIntrinsicWidth 28\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"aLK4JYJoN\":\"title\",\"oCx9Fo8mJ\":\"link\",\"o90i68BaK\":\"newTab\",\"xRGg0IRDY\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerjC6_7Nn3p=withCSS(Component,css,\"framer-IdCdH\");export default FramerjC6_7Nn3p;FramerjC6_7Nn3p.displayName=\"Menu Link 2\";FramerjC6_7Nn3p.defaultProps={height:17,width:28};addPropertyControls(FramerjC6_7Nn3p,{aLK4JYJoN:{defaultValue:\"Title\",description:\"\",displayTextArea:false,title:\"Title\",type:ControlType.String},onaLK4JYJoNChange:{changes:\"aLK4JYJoN\",type:ControlType.ChangeHandler},oCx9Fo8mJ:{title:\"Link\",type:ControlType.Link},o90i68BaK:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},ono90i68BaKChange:{changes:\"o90i68BaK\",type:ControlType.ChangeHandler},xRGg0IRDY:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerjC6_7Nn3p,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjC6_7Nn3p\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"aLK4JYJoN\\\":\\\"title\\\",\\\"oCx9Fo8mJ\\\":\\\"link\\\",\\\"o90i68BaK\\\":\\\"newTab\\\",\\\"xRGg0IRDY\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"17\",\"framerIntrinsicWidth\":\"28\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6783177)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ThemeToggle from\"https://framerusercontent.com/modules/Ryd4JBtbpzxStlXnDD97/jEk5Lm9uSWbqHdGRAxUv/yQbJYJOqa.js\";import Logo2 from\"https://framerusercontent.com/modules/JqX3nru9IPI2qHBo1K7Z/1pcCXmNOztWrCkCxksk8/hdb9sfdz0.js\";import MenuLink2 from\"https://framerusercontent.com/modules/fxAutQ5OUunc3Iqv288U/cUvAV7F60UMUXLV5vbXH/jC6_7Nn3p.js\";const Logo2Fonts=getFonts(Logo2);const MenuLink2Fonts=getFonts(MenuLink2);const ThemeToggleFonts=getFonts(ThemeToggle);const cycleOrder=[\"BzoZvm3ca\",\"WCcf20CtH\"];const serializationHash=\"framer-zee73\";const variantClassNames={BzoZvm3ca:\"framer-v-mouy5h\",WCcf20CtH:\"framer-v-ox8ig4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const aBxx2zFH0=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};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 Close\":\"WCcf20CtH\",\"Variant 1\":\"BzoZvm3ca\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,aBxx2zFH0:click??props.aBxx2zFH0,variant:humanReadableVariantMap[props.variant]??props.variant??\"BzoZvm3ca\"};};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,aBxx2zFH0,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"BzoZvm3ca\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"WCcf20CtH\")return false;return true;};const router=useRouter();const isDisplayed1=()=>{if(baseVariant===\"WCcf20CtH\")return true;return false;};const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1vhbrmf=activeVariantCallback(async(...args)=>{if(aBxx2zFH0){const res=await aBxx2zFH0(...args);if(res===false)return false;}});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-mouy5h\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"BzoZvm3ca\",ref:refBinding,style:{...style},...addPropertyOverrides({WCcf20CtH:{\"data-framer-name\":\"Mobile Close\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hzzp7b\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"aaOqnm65l\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-fnhsjh\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"upxt7Lgho\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:23,y:(componentViewport?.y||0)+(20+((componentViewport?.height||101)-40-23)/2)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-78z375-container\",layoutDependency:layoutDependency,layoutId:\"IqyzmOD4v-container\",nodeId:\"IqyzmOD4v\",rendersWithMotion:true,scopeId:\"cHq630JT4\",children:/*#__PURE__*/_jsx(Logo2,{hCD4F5hCQ:resolvedLinks[0],height:\"100%\",id:\"IqyzmOD4v\",layoutId:\"IqyzmOD4v\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7cd3dy\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"KcI3quDnq\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"fNeLeqRZq\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+(20+((componentViewport?.height||101)-40-23)/2)+3+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11b4dot-container\",layoutDependency:layoutDependency,layoutId:\"Wzn3yqtYd-container\",nodeId:\"Wzn3yqtYd\",rendersWithMotion:true,scopeId:\"cHq630JT4\",children:/*#__PURE__*/_jsx(MenuLink2,{aLK4JYJoN:\"INDEX\",height:\"100%\",id:\"Wzn3yqtYd\",layoutId:\"Wzn3yqtYd\",o90i68BaK:false,oCx9Fo8mJ:resolvedLinks1[0],width:\"100%\"})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-13zgagf\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"GcQJtpoCd\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"cuW7kLxjU\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+(20+((componentViewport?.height||101)-40-23)/2)+3+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uvkaqm-container\",layoutDependency:layoutDependency,layoutId:\"Ohurv7ZBz-container\",nodeId:\"Ohurv7ZBz\",rendersWithMotion:true,scopeId:\"cHq630JT4\",children:/*#__PURE__*/_jsx(MenuLink2,{aLK4JYJoN:\"ABOUT\",height:\"100%\",id:\"Ohurv7ZBz\",layoutId:\"Ohurv7ZBz\",o90i68BaK:false,oCx9Fo8mJ:resolvedLinks2[0],width:\"100%\"})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1y93kyp\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"BnJ7Mdxpm\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"kelZNuNv_\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+(20+((componentViewport?.height||101)-40-23)/2)+3+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17e0kuq-container\",layoutDependency:layoutDependency,layoutId:\"YPsDSvNo2-container\",nodeId:\"YPsDSvNo2\",rendersWithMotion:true,scopeId:\"cHq630JT4\",children:/*#__PURE__*/_jsx(MenuLink2,{aLK4JYJoN:\"WORKS\",height:\"100%\",id:\"YPsDSvNo2\",layoutId:\"YPsDSvNo2\",o90i68BaK:false,oCx9Fo8mJ:resolvedLinks3[0],width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-naioig\",\"data-framer-name\":\"Link/Theme Toggle\",layoutDependency:layoutDependency,layoutId:\"ZEY50atqZ\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+(20+((componentViewport?.height||101)-40-23)/2)+3+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1p2cd5b-container\",layoutDependency:layoutDependency,layoutId:\"LPWt16rqb-container\",nodeId:\"LPWt16rqb\",rendersWithMotion:true,scopeId:\"cHq630JT4\",children:/*#__PURE__*/_jsx(MenuLink2,{aLK4JYJoN:\"Get in touch\",height:\"100%\",id:\"LPWt16rqb\",layoutId:\"LPWt16rqb\",o90i68BaK:true,oCx9Fo8mJ:\"mailto:hi@nordframe.com\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:12,y:(componentViewport?.y||0)+(20+((componentViewport?.height||101)-40-23)/2)+3+2.5,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-88j2s6-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"wz1wMjH99-container\",nodeId:\"wz1wMjH99\",rendersWithMotion:true,scopeId:\"cHq630JT4\",children:/*#__PURE__*/_jsx(ThemeToggle,{height:\"100%\",id:\"wz1wMjH99\",layoutId:\"wz1wMjH99\",variant:matchVariant(\"kGy3GDE6T\"),width:\"100%\"})})})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5igoi7\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"FHN4QY6Xo\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qhm1oc\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"Tp0Rsv8JM\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":tuIc1loWQ\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":tuIc1loWQ\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:23,...addPropertyOverrides({WCcf20CtH:{y:(componentViewport?.y||0)+10+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-u8i0m6-container\",layoutDependency:layoutDependency,layoutId:\"ymg5LTy1w-container\",nodeId:\"ymg5LTy1w\",rendersWithMotion:true,scopeId:\"cHq630JT4\",children:/*#__PURE__*/_jsx(Logo2,{hCD4F5hCQ:resolvedLinks4[0],height:\"100%\",id:\"ymg5LTy1w\",layoutId:\"ymg5LTy1w\",width:\"100%\",...addPropertyOverrides({WCcf20CtH:{hCD4F5hCQ:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:12,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-olw7z3-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"INRtk8OBD-container\",nodeId:\"INRtk8OBD\",rendersWithMotion:true,scopeId:\"cHq630JT4\",children:/*#__PURE__*/_jsx(ThemeToggle,{height:\"100%\",id:\"INRtk8OBD\",layoutId:\"INRtk8OBD\",variant:matchVariant(\"kGy3GDE6T\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-19y9fya\",layoutDependency:layoutDependency,layoutId:\"O1IgairKC\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-7za8v2\",\"data-framer-name\":\"Menu open/close\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"gF0kUVC7z\",onTap:onTap1vhbrmf,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,...addPropertyOverrides({WCcf20CtH:{y:(componentViewport?.y||0)+10+0+0+3+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nohawp-container\",layoutDependency:layoutDependency,layoutId:\"Um5SeDomT-container\",nodeId:\"Um5SeDomT\",rendersWithMotion:true,scopeId:\"cHq630JT4\",children:/*#__PURE__*/_jsx(MenuLink2,{aLK4JYJoN:\"Menu\",height:\"100%\",id:\"Um5SeDomT\",layoutId:\"Um5SeDomT\",o90i68BaK:false,width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-4lhs98\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"JIm0n9JQB\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-oyy88o\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"lUuQPLspb\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xm8qyh\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"b_iClnv5p\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1i9rdko\",\"data-framer-name\":\"Link/Theme Toggle\",layoutDependency:layoutDependency,layoutId:\"Qsv8abUGM\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:12,...addPropertyOverrides({WCcf20CtH:{y:(componentViewport?.y||0)+10+0+183+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1w6m2w4-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ns6fuV_Wy-container\",nodeId:\"ns6fuV_Wy\",rendersWithMotion:true,scopeId:\"cHq630JT4\",children:/*#__PURE__*/_jsx(ThemeToggle,{height:\"100%\",id:\"ns6fuV_Wy\",layoutId:\"ns6fuV_Wy\",variant:matchVariant(\"kGy3GDE6T\"),width:\"100%\"})})})})]})]})})})});});const css=[\".framer-zee73.framer-1d3al2y, .framer-zee73 .framer-1d3al2y { display: block; }\",\".framer-zee73.framer-mouy5h { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 20px; position: relative; width: 1200px; }\",\".framer-zee73 .framer-1hzzp7b { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-zee73 .framer-fnhsjh { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-zee73 .framer-78z375-container, .framer-zee73 .framer-11b4dot-container, .framer-zee73 .framer-1uvkaqm-container, .framer-zee73 .framer-17e0kuq-container, .framer-zee73 .framer-1p2cd5b-container, .framer-zee73 .framer-88j2s6-container, .framer-zee73 .framer-u8i0m6-container, .framer-zee73 .framer-olw7z3-container, .framer-zee73 .framer-1nohawp-container, .framer-zee73 .framer-1w6m2w4-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-zee73 .framer-7cd3dy, .framer-zee73 .framer-13zgagf, .framer-zee73 .framer-1y93kyp { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-zee73 .framer-naioig { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-zee73 .framer-5igoi7 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-zee73 .framer-1qhm1oc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-zee73 .framer-19y9fya { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 22px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-zee73 .framer-7za8v2 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 43px; }\",\".framer-zee73 .framer-4lhs98, .framer-zee73 .framer-oyy88o, .framer-zee73 .framer-1xm8qyh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 15px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-zee73 .framer-1i9rdko { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-zee73.framer-v-ox8ig4.framer-mouy5h { align-content: flex-start; align-items: flex-start; gap: 0px; height: 37px; padding: 10px; width: 302px; }\",\".framer-zee73.framer-v-ox8ig4 .framer-u8i0m6-container { order: 0; }\",\".framer-zee73.framer-v-ox8ig4 .framer-19y9fya { order: 2; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 101\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"WCcf20CtH\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"aBxx2zFH0\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramercHq630JT4=withCSS(Component,css,\"framer-zee73\");export default FramercHq630JT4;FramercHq630JT4.displayName=\"Navigation 4\";FramercHq630JT4.defaultProps={height:101,width:1200};addPropertyControls(FramercHq630JT4,{variant:{options:[\"BzoZvm3ca\",\"WCcf20CtH\"],optionTitles:[\"Variant 1\",\"Mobile Close\"],title:\"Variant\",type:ControlType.Enum},aBxx2zFH0:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramercHq630JT4,[{explicitInter:true,fonts:[]},...Logo2Fonts,...MenuLink2Fonts,...ThemeToggleFonts],{supportsExplicitInterCodegen:true});FramercHq630JT4.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Logo2,{},context),()=>forwardLoader(ThemeToggle,{},context),()=>forwardLoader(MenuLink2,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercHq630JT4\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"101\",\"framerVariables\":\"{\\\"aBxx2zFH0\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WCcf20CtH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cHq630JT4.map","// Generated by Framer (e503c47)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/YTQxt72340FLjIrCcgiy/rmHV36nyMLfeVQToQWWn/Swp865L7d.js\";const enabledGestures={a3OtUygRU:{hover:true,pressed:true},BNaB3C0G4:{hover:true,pressed:true},OMCL2TBPL:{hover:true},Zod_ySH1Y:{hover:true}};const cycleOrder=[\"BNaB3C0G4\",\"OMCL2TBPL\",\"a3OtUygRU\",\"Zod_ySH1Y\"];const serializationHash=\"framer-TmxPe\";const variantClassNames={a3OtUygRU:\"framer-v-1m9v4l2\",BNaB3C0G4:\"framer-v-1s1937h\",OMCL2TBPL:\"framer-v-1pqb0n5\",Zod_ySH1Y:\"framer-v-csp3jh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const nnmWIIPCN=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Footer active pressed\":\"Zod_ySH1Y\",\"Variant 1\":\"BNaB3C0G4\",Active:\"OMCL2TBPL\",Footer:\"a3OtUygRU\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,width,...props})=>{return{...props,nnmWIIPCN:link??props.nnmWIIPCN,variant:humanReadableVariantMap[props.variant]??props.variant??\"BNaB3C0G4\"};};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,nnmWIIPCN,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"BNaB3C0G4\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:nnmWIIPCN,motionChild:true,nodeId:\"BNaB3C0G4\",openInNewTab:false,scopeId:\"cmJJfGzVB\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1s1937h\",className,classNames)} framer-1obbu8v`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"BNaB3C0G4\",ref:refBinding,style:{...style},...addPropertyOverrides({\"a3OtUygRU-hover\":{\"data-framer-name\":undefined},\"a3OtUygRU-pressed\":{\"data-framer-name\":undefined},\"BNaB3C0G4-hover\":{\"data-framer-name\":undefined},\"BNaB3C0G4-pressed\":{\"data-framer-name\":undefined},\"OMCL2TBPL-hover\":{\"data-framer-name\":undefined},\"Zod_ySH1Y-hover\":{\"data-framer-name\":undefined},a3OtUygRU:{\"data-framer-name\":\"Footer\"},OMCL2TBPL:{\"data-framer-name\":\"Active\"},Zod_ySH1Y:{\"data-framer-name\":\"Footer active pressed\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(153, 153, 153)))\"},children:\"Karim Othman\"})}),className:\"framer-1h087up\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"boreipwxO\",style:{\"--extracted-r6o4lv\":\"var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(153, 153, 153))\"},variants:{\"a3OtUygRU-hover\":{\"--extracted-r6o4lv\":\"var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0))\"},\"a3OtUygRU-pressed\":{\"--extracted-r6o4lv\":\"var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0))\"},\"BNaB3C0G4-hover\":{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},\"BNaB3C0G4-pressed\":{\"--extracted-r6o4lv\":\"var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0))\"},OMCL2TBPL:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},Zod_ySH1Y:{\"--extracted-r6o4lv\":\"var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"a3OtUygRU-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0)))\"},children:\"Karim Othman\"})})},\"a3OtUygRU-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0)))\"},children:\"Karim Othman\"})})},\"BNaB3C0G4-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Karim Othman\"})})},\"BNaB3C0G4-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0)))\"},children:\"Karim Othman\"})})},a3OtUygRU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",children:\"Karim Othman\"})})},OMCL2TBPL:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Karim Othman\"})})},Zod_ySH1Y:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0)))\"},children:\"Karim Othman\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\".framer-TmxPe.framer-1obbu8v, .framer-TmxPe .framer-1obbu8v { display: block; }\",\".framer-TmxPe.framer-1s1937h { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 97px; }\",\".framer-TmxPe .framer-1h087up { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 97\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"OMCL2TBPL\":{\"layout\":[\"fixed\",\"auto\"]},\"a3OtUygRU\":{\"layout\":[\"fixed\",\"auto\"]},\"Zod_ySH1Y\":{\"layout\":[\"fixed\",\"auto\"]},\"BSOhgpsoy\":{\"layout\":[\"fixed\",\"auto\"]},\"WbF0VaEc8\":{\"layout\":[\"fixed\",\"auto\"]},\"IWv0zIwgE\":{\"layout\":[\"fixed\",\"auto\"]},\"hxUVLVpE1\":{\"layout\":[\"fixed\",\"auto\"]},\"rxnYAWg3i\":{\"layout\":[\"fixed\",\"auto\"]},\"Ao5kYSi2Y\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"nnmWIIPCN\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramercmJJfGzVB=withCSS(Component,css,\"framer-TmxPe\");export default FramercmJJfGzVB;FramercmJJfGzVB.displayName=\"Menu button\";FramercmJJfGzVB.defaultProps={height:20,width:97};addPropertyControls(FramercmJJfGzVB,{variant:{options:[\"BNaB3C0G4\",\"OMCL2TBPL\",\"a3OtUygRU\",\"Zod_ySH1Y\"],optionTitles:[\"Variant 1\",\"Active\",\"Footer\",\"Footer active pressed\"],title:\"Variant\",type:ControlType.Enum},nnmWIIPCN:{title:\"Link\",type:ControlType.Link}});addFonts(FramercmJJfGzVB,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercmJJfGzVB\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"OMCL2TBPL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"a3OtUygRU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Zod_ySH1Y\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BSOhgpsoy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WbF0VaEc8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IWv0zIwgE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hxUVLVpE1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rxnYAWg3i\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Ao5kYSi2Y\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"nnmWIIPCN\\\":\\\"link\\\"}\",\"framerIntrinsicHeight\":\"20\",\"framerIntrinsicWidth\":\"97\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cmJJfGzVB.map","// Generated by Framer (656a448)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"Hr3VMNekV\",\"i6ccObdRi\",\"GhtvCci_1\",\"p3Yedo4rL\",\"ra2XjXKpm\",\"IFKR8VLEP\",\"vVhEk9jZT\",\"KHBdVMw8u\"];const serializationHash=\"framer-8R81D\";const variantClassNames={GhtvCci_1:\"framer-v-lgmlpc\",Hr3VMNekV:\"framer-v-pj4ewa\",i6ccObdRi:\"framer-v-1ffqbpc\",IFKR8VLEP:\"framer-v-15vxuh4\",KHBdVMw8u:\"framer-v-duie40\",p3Yedo4rL:\"framer-v-ff6jux\",ra2XjXKpm:\"framer-v-zmkh26\",vVhEk9jZT:\"framer-v-lnnfrq\"};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 animation={opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition2={damping:27,delay:.075,mass:.1,stiffness:116,type:\"spring\"};const textEffect={effect:animation,tokenization:\"word\",transition:transition2,trigger:\"onMount\",type:\"appear\"};const transition3={delay:0,duration:.9,ease:[.44,0,.56,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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"1 || Desktop\":\"Hr3VMNekV\",\"1 || Mobile\":\"ra2XjXKpm\",\"2 || Mobile\":\"IFKR8VLEP\",\"2|| Desktop\":\"i6ccObdRi\",\"3 || Desktop\":\"GhtvCci_1\",\"3 || Mobile\":\"vVhEk9jZT\",\"4 || Desktop\":\"p3Yedo4rL\",\"4 || Mobile\":\"KHBdVMw8u\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Hr3VMNekV\"};};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:\"Hr3VMNekV\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1o6me3m=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"i6ccObdRi\",true),700);});const onAppearxmp10i=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"GhtvCci_1\",true),700);});const onAppearur8b6i=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"p3Yedo4rL\",true),700);});const onAppear1ml5opn=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"IFKR8VLEP\",true),700);});const onAppear1t4b00n=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"vVhEk9jZT\",true),700);});const onAppearcvsjuv=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"KHBdVMw8u\",true),700);});useOnVariantChange(baseVariant,{default:onAppear1o6me3m,GhtvCci_1:onAppearur8b6i,i6ccObdRi:onAppearxmp10i,IFKR8VLEP:onAppear1t4b00n,KHBdVMw8u:undefined,p3Yedo4rL:undefined,ra2XjXKpm:onAppear1ml5opn,vVhEk9jZT:onAppearcvsjuv});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-pj4ewa\",className,classNames),\"data-framer-name\":\"1 || Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Hr3VMNekV\",ref:refBinding,style:{...style},...addPropertyOverrides({GhtvCci_1:{\"data-framer-name\":\"3 || Desktop\"},i6ccObdRi:{\"data-framer-name\":\"2|| Desktop\"},IFKR8VLEP:{\"data-framer-name\":\"2 || Mobile\"},KHBdVMw8u:{\"data-framer-name\":\"4 || Mobile\",\"data-highlight\":undefined},p3Yedo4rL:{\"data-framer-name\":\"4 || Desktop\",\"data-highlight\":undefined},ra2XjXKpm:{\"data-framer-name\":\"1 || Mobile\"},vVhEk9jZT:{\"data-framer-name\":\"3 || Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlETXlMQ0FpZDJkb2RDSWdOREF3\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Variable Placeholder\", sans-serif',\"--framer-font-size\":\"79px\",\"--framer-font-variation-axes\":'var(--extracted-1r4zm10, \"opsz\" 32, \"wght\" 400)',\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0)))\"},children:\"Karim Othman\"})}),className:\"framer-luqh4r\",effect:textEffect,fonts:[\"Inter-Variable\"],layoutDependency:layoutDependency,layoutId:\"PJC5P9LXN\",style:{\"--extracted-1eung3n\":\"var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0))\",\"--extracted-1r4zm10\":'\"opsz\" 32, \"wght\" 400',\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({IFKR8VLEP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlETXlMQ0FpZDJkb2RDSWdOREF3\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Variable Placeholder\", sans-serif',\"--framer-font-size\":\"63px\",\"--framer-font-variation-axes\":'var(--extracted-1r4zm10, \"opsz\" 32, \"wght\" 400)',\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0)))\"},children:\"Karim Othman\"})}),effect:undefined,viewBox:\"0 0 367.52 63\"},KHBdVMw8u:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlETXlMQ0FpZDJkb2RDSWdOREF3\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Variable Placeholder\", sans-serif',\"--framer-font-size\":\"63px\",\"--framer-font-variation-axes\":'var(--extracted-1r4zm10, \"opsz\" 32, \"wght\" 400)',\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0)))\"},children:\"Karim Othman\"})}),effect:undefined,viewBox:\"0 0 367.52 63\"},ra2XjXKpm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlETXlMQ0FpZDJkb2RDSWdOREF3\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Variable Placeholder\", sans-serif',\"--framer-font-size\":\"63px\",\"--framer-font-variation-axes\":'var(--extracted-1r4zm10, \"opsz\" 32, \"wght\" 400)',\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0)))\"},children:\"Karim Othman\"})}),effect:undefined,viewBox:\"0 0 367.52 63\"},vVhEk9jZT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"SW50ZXItVmFyaWFibGVWRj1JbTl3YzNvaUlETXlMQ0FpZDJkb2RDSWdOREF3\",\"--framer-font-family\":'\"Inter Variable\", \"Inter Variable Placeholder\", sans-serif',\"--framer-font-size\":\"63px\",\"--framer-font-variation-axes\":'var(--extracted-1r4zm10, \"opsz\" 32, \"wght\" 400)',\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0)))\"},children:\"Karim Othman\"})}),effect:undefined,viewBox:\"0 0 367.52 63\"}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Transition,{value:transition3,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-15uvtn1\",\"data-framer-name\":\"Cover\",layoutDependency:layoutDependency,layoutId:\"ev9QYNwEL\",style:{backgroundColor:\"var(--token-e33c3ba9-31c2-46b2-a046-e687109c3532, rgb(0, 0, 0))\",opacity:.77}})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-8R81D.framer-3l58xp, .framer-8R81D .framer-3l58xp { display: block; }\",\".framer-8R81D.framer-pj4ewa { display: grid; gap: 0px; grid-auto-rows: min-content; grid-template-columns: repeat(12, minmax(1px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1104px; }\",\".framer-8R81D .framer-luqh4r { align-self: start; flex: none; grid-column: span 4; height: auto; justify-self: start; position: relative; white-space: pre; width: fit-content; }\",\".framer-8R81D .framer-15uvtn1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: absolute; right: 0px; top: 0px; width: 100%; z-index: 1; }\",\".framer-8R81D.framer-v-1ffqbpc .framer-15uvtn1, .framer-8R81D.framer-v-15vxuh4 .framer-15uvtn1 { width: 50%; }\",\".framer-8R81D.framer-v-lgmlpc .framer-15uvtn1, .framer-8R81D.framer-v-lnnfrq .framer-15uvtn1 { width: 10%; }\",\".framer-8R81D.framer-v-ff6jux .framer-15uvtn1, .framer-8R81D.framer-v-duie40 .framer-15uvtn1 { right: -100px; width: 3%; }\",\".framer-8R81D.framer-v-zmkh26.framer-pj4ewa, .framer-8R81D.framer-v-15vxuh4.framer-pj4ewa, .framer-8R81D.framer-v-lnnfrq.framer-pj4ewa, .framer-8R81D.framer-v-duie40.framer-pj4ewa { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; }\",\".framer-8R81D.framer-v-zmkh26 .framer-luqh4r, .framer-8R81D.framer-v-15vxuh4 .framer-luqh4r, .framer-8R81D.framer-v-lnnfrq .framer-luqh4r, .framer-8R81D.framer-v-duie40 .framer-luqh4r { align-self: unset; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 79\n * @framerIntrinsicWidth 1104\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"i6ccObdRi\":{\"layout\":[\"fixed\",\"auto\"]},\"GhtvCci_1\":{\"layout\":[\"fixed\",\"auto\"]},\"p3Yedo4rL\":{\"layout\":[\"fixed\",\"auto\"]},\"ra2XjXKpm\":{\"layout\":[\"fixed\",\"auto\"]},\"IFKR8VLEP\":{\"layout\":[\"fixed\",\"auto\"]},\"vVhEk9jZT\":{\"layout\":[\"fixed\",\"auto\"]},\"KHBdVMw8u\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerO4R3XTDB1=withCSS(Component,css,\"framer-8R81D\");export default FramerO4R3XTDB1;FramerO4R3XTDB1.displayName=\"Loader/Center\";FramerO4R3XTDB1.defaultProps={height:79,width:1104};addPropertyControls(FramerO4R3XTDB1,{variant:{options:[\"Hr3VMNekV\",\"i6ccObdRi\",\"GhtvCci_1\",\"p3Yedo4rL\",\"ra2XjXKpm\",\"IFKR8VLEP\",\"vVhEk9jZT\",\"KHBdVMw8u\"],optionTitles:[\"1 || Desktop\",\"2|| Desktop\",\"3 || Desktop\",\"4 || Desktop\",\"1 || Mobile\",\"2 || Mobile\",\"3 || Mobile\",\"4 || Mobile\"],title:\"Variant\",type:ControlType.Enum}});const variationAxes=[{defaultValue:14,maxValue:32,minValue:14,name:\"Optical size\",tag:\"opsz\"},{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];addFonts(FramerO4R3XTDB1,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter Variable\",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/mYcqTSergLb16PdbJJQMl9ebYm4.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Inter Variable\",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/ZRl8AlxwsX1m7xS1eJCiSPbztg.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Inter Variable\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/nhSQpBRqFmXNUBY2p5SENQ8NplQ.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Inter Variable\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/DYHjxG0qXjopUuruoacfl5SA.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Inter Variable\",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/s7NH6sl7w4NU984r5hcmo1tPSYo.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Inter Variable\",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/7lw0VWkeXrGYJT05oB3DsFy8BaY.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Inter Variable\",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/wx5nfqEgOXnxuFaxB0Mn9OhmcZA.woff2\",variationAxes,weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerO4R3XTDB1\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1104\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"79\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"i6ccObdRi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"GhtvCci_1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"p3Yedo4rL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ra2XjXKpm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IFKR8VLEP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vVhEk9jZT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KHBdVMw8u\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./O4R3XTDB1.map","// Generated by Framer (4ecd144)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LoaderCenter from\"https://framerusercontent.com/modules/u8ZretndFjtSZPzjLtOb/Q6CWA5uZdIlcxdJjGm8z/O4R3XTDB1.js\";const LoaderCenterFonts=getFonts(LoaderCenter);const cycleOrder=[\"dG3X7hTGE\",\"PaMsw2Tyi\",\"h0Bo_4Bpe\",\"cI3aKEOUa\",\"HWG5pPylg\",\"pE8rwSQUj\"];const serializationHash=\"framer-P792W\";const variantClassNames={cI3aKEOUa:\"framer-v-1mkhel8\",dG3X7hTGE:\"framer-v-1hla59v\",h0Bo_4Bpe:\"framer-v-1i3l0e\",HWG5pPylg:\"framer-v-3slcdc\",PaMsw2Tyi:\"framer-v-3w4wwj\",pE8rwSQUj:\"framer-v-gx6z5l\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:0,duration:1,ease:[.44,0,.56,1],type:\"tween\"};const transition3={delay:0,duration:1,ease:[.62,.2,.11,.83],type:\"tween\"};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={\"Hidden || Desktop\":\"h0Bo_4Bpe\",\"Hidden || Mobile\":\"pE8rwSQUj\",\"Loaded || Desktop\":\"PaMsw2Tyi\",\"Loaded || Mobile\":\"HWG5pPylg\",\"Loading || Desktop\":\"dG3X7hTGE\",\"Loading || Mobile\":\"cI3aKEOUa\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"dG3X7hTGE\"};};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:\"dG3X7hTGE\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const isDisplayed=()=>{if([\"h0Bo_4Bpe\",\"pE8rwSQUj\"].includes(baseVariant))return false;return true;};const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1l2fjfm=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"PaMsw2Tyi\",true),3500);});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const onAppearaxm5dj=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"h0Bo_4Bpe\",true),2e3);});const onAppearb8sb09=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"HWG5pPylg\",true),3500);});const onAppear4phmva=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"pE8rwSQUj\",true),2e3);});useOnVariantChange(baseVariant,{cI3aKEOUa:onAppearb8sb09,default:onAppear1l2fjfm,HWG5pPylg:onAppear4phmva,PaMsw2Tyi:onAppearaxm5dj});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1hla59v\",className,classNames),\"data-framer-name\":\"Loading || Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"dG3X7hTGE\",ref:refBinding,style:{...style},...addPropertyOverrides({cI3aKEOUa:{\"data-framer-name\":\"Loading || Mobile\"},HWG5pPylg:{\"data-framer-name\":\"Loaded || Mobile\"},PaMsw2Tyi:{\"data-framer-name\":\"Loaded || Desktop\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Transition,{value:transition2,...addPropertyOverrides({HWG5pPylg:{value:transition3},PaMsw2Tyi:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-cymje3\",\"data-framer-name\":\"Wrapper || Mask\",layoutDependency:layoutDependency,layoutId:\"ePgDlgzXO\",style:{backgroundColor:\"var(--token-e33c3ba9-31c2-46b2-a046-e687109c3532, rgb(0, 0, 0))\",mask:\"linear-gradient(180deg, rgba(0,0,0,1) 100%, rgba(0, 0, 0, 0) 100%) add\",WebkitMask:\"linear-gradient(180deg, rgba(0,0,0,1) 100%, rgba(0, 0, 0, 0) 100%) add\"},variants:{HWG5pPylg:{mask:\"linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0, 0, 0, 0) 0%) add\",WebkitMask:\"linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0, 0, 0, 0) 0%) add\"},PaMsw2Tyi:{mask:\"linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0, 0, 0, 0) 0%) add\",WebkitMask:\"linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0, 0, 0, 0) 0%) add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tb08gn\",\"data-framer-name\":\"Section\",layoutDependency:layoutDependency,layoutId:\"pkhP2brcW\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-fb6f1d\",\"data-framer-name\":\"Main Container\",layoutDependency:layoutDependency,layoutId:\"cR7IHmWrN\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:79,width:`min(${componentViewport?.width||\"100vw\"} - 20px, 1800px)`,y:(componentViewport?.y||0)+0+0+(((componentViewport?.height||800)*1-0-(Math.max(0,((componentViewport?.height||800)*1-0-0)/1)*1+0))/2+0+0)+0+((Math.max(0,((componentViewport?.height||800)*1-0-0)/1)*1-0-79)/2+0+0)+0+0,...addPropertyOverrides({HWG5pPylg:{y:(componentViewport?.y||0)+-160+0+(((componentViewport?.height||800)*1-0-(Math.max(0,((componentViewport?.height||800)*1-0-0)/1)*1+0))/2+0+0)+0+((Math.max(0,((componentViewport?.height||800)*1-0-0)/1)*1-0-79)/2+0+0)+0+0},PaMsw2Tyi:{y:(componentViewport?.y||0)+-160+0+(((componentViewport?.height||800)*1-0-(Math.max(0,((componentViewport?.height||800)*1-0-0)/1)*1+0))/2+0+0)+0+((Math.max(0,((componentViewport?.height||800)*1-0-0)/1)*1-0-79)/2+0+0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qe6s58-container\",layoutDependency:layoutDependency,layoutId:\"nLlJkjdyF-container\",nodeId:\"nLlJkjdyF\",rendersWithMotion:true,scopeId:\"CwZsXwxGi\",children:/*#__PURE__*/_jsx(LoaderCenter,{height:\"100%\",id:\"nLlJkjdyF\",layoutId:\"nLlJkjdyF\",style:{width:\"100%\"},variant:matchVariant(\"Hr3VMNekV\"),width:\"100%\",...addPropertyOverrides({cI3aKEOUa:{variant:matchVariant(\"ra2XjXKpm\")},HWG5pPylg:{variant:matchVariant(\"ra2XjXKpm\")}},baseVariant,gestureVariant)})})})})})})})})})})});});const css=[\".framer-P792W.framer-1dcb94e, .framer-P792W .framer-1dcb94e { display: block; }\",\".framer-P792W.framer-1hla59v { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 800px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-P792W .framer-cymje3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; left: 0px; overflow: visible; padding: 0px; pointer-events: auto; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-P792W .framer-1tb08gn { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: center; overflow: visible; padding: 0px 10px 0px 10px; position: relative; width: 100%; }\",\".framer-P792W .framer-fb6f1d { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 1800px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-P792W .framer-qe6s58-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-P792W.framer-v-3w4wwj .framer-cymje3, .framer-P792W.framer-v-3slcdc .framer-cymje3 { pointer-events: none; top: -160px; }\",\".framer-P792W.framer-v-1mkhel8 .framer-qe6s58-container { order: 0; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"PaMsw2Tyi\":{\"layout\":[\"fixed\",\"fixed\"]},\"h0Bo_4Bpe\":{\"layout\":[\"fixed\",\"fixed\"]},\"cI3aKEOUa\":{\"layout\":[\"fixed\",\"fixed\"]},\"HWG5pPylg\":{\"layout\":[\"fixed\",\"fixed\"]},\"pE8rwSQUj\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCwZsXwxGi=withCSS(Component,css,\"framer-P792W\");export default FramerCwZsXwxGi;FramerCwZsXwxGi.displayName=\"Loader\";FramerCwZsXwxGi.defaultProps={height:800,width:1200};addPropertyControls(FramerCwZsXwxGi,{variant:{options:[\"dG3X7hTGE\",\"PaMsw2Tyi\",\"h0Bo_4Bpe\",\"cI3aKEOUa\",\"HWG5pPylg\",\"pE8rwSQUj\"],optionTitles:[\"Loading || Desktop\",\"Loaded || Desktop\",\"Hidden || Desktop\",\"Loading || Mobile\",\"Loaded || Mobile\",\"Hidden || Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerCwZsXwxGi,[{explicitInter:true,fonts:[]},...LoaderCenterFonts],{supportsExplicitInterCodegen:true});FramerCwZsXwxGi.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(LoaderCenter,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCwZsXwxGi\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PaMsw2Tyi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"h0Bo_4Bpe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cI3aKEOUa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HWG5pPylg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pE8rwSQUj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CwZsXwxGi.map","// Generated by Framer (a72a541)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const vBwV_FOhX=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 168 21\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 20.67 L 0 0.796 L 2.96 0.796 L 2.96 10.286 L 3.199 10.286 L 11.427 0.796 L 15.153 0.796 L 7.241 9.743 L 15.182 20.67 L 11.619 20.67 L 5.278 11.79 L 2.96 14.488 L 2.96 20.67 Z M 20.885 21 C 19.952 21 19.109 20.825 18.356 20.476 C 17.603 20.12 17.005 19.606 16.565 18.933 C 16.131 18.26 15.913 17.435 15.913 16.458 C 15.913 15.617 16.073 14.925 16.392 14.382 C 16.705 13.845 17.151 13.4 17.685 13.091 C 18.228 12.774 18.835 12.535 19.505 12.373 C 20.181 12.21 20.865 12.087 21.555 12.004 L 23.701 11.752 C 24.25 11.681 24.649 11.567 24.898 11.412 C 25.147 11.257 25.272 11.005 25.272 10.655 L 25.272 10.587 C 25.272 9.74 25.035 9.083 24.563 8.617 C 24.097 8.151 23.401 7.919 22.475 7.919 C 21.511 7.919 20.75 8.135 20.195 8.569 C 19.646 8.996 19.266 9.471 19.055 9.995 L 16.363 9.374 C 16.683 8.469 17.149 7.738 17.762 7.181 C 18.378 6.621 19.107 6.203 19.898 5.958 C 20.703 5.699 21.549 5.57 22.436 5.57 C 23.024 5.57 23.646 5.641 24.304 5.784 C 24.964 5.918 25.594 6.175 26.163 6.541 C 26.744 6.909 27.219 7.437 27.59 8.122 C 27.96 8.802 28.145 9.685 28.145 10.772 L 28.145 20.67 L 25.348 20.67 L 25.348 18.632 L 25.233 18.632 C 25.048 19.007 24.77 19.376 24.4 19.738 C 24.03 20.101 23.554 20.402 22.973 20.641 C 22.392 20.88 21.696 21 20.885 21 Z M 21.507 18.671 C 22.299 18.671 22.976 18.512 23.538 18.196 C 24.106 17.878 24.537 17.464 24.831 16.953 C 25.131 16.436 25.281 15.882 25.281 15.294 L 25.281 13.372 C 25.179 13.476 24.981 13.573 24.687 13.664 C 24.363 13.756 24.033 13.831 23.701 13.887 C 23.33 13.945 22.97 14 22.618 14.052 C 22.267 14.097 21.973 14.136 21.737 14.168 C 21.182 14.239 20.674 14.359 20.214 14.527 C 19.761 14.695 19.397 14.938 19.122 15.255 C 18.854 15.565 18.72 15.98 18.72 16.497 C 18.72 17.215 18.982 17.759 19.505 18.128 C 20.029 18.49 20.696 18.671 21.507 18.671 Z M 30.881 20.67 L 30.881 5.764 L 33.649 5.764 L 33.649 8.132 L 33.802 8.132 C 34.07 7.33 34.543 6.699 35.22 6.24 C 35.903 5.774 36.676 5.541 37.538 5.541 C 37.717 5.541 37.928 5.548 38.17 5.56 C 38.419 5.574 38.614 5.59 38.755 5.609 L 38.755 8.384 C 38.64 8.352 38.435 8.317 38.141 8.278 C 37.85 8.233 37.555 8.21 37.26 8.21 C 36.583 8.21 35.98 8.355 35.45 8.646 C 34.935 8.922 34.505 9.335 34.205 9.84 C 33.898 10.345 33.745 10.921 33.745 11.567 L 33.745 20.67 Z M 40.154 20.67 L 40.154 5.764 L 43.018 5.764 L 43.018 20.67 Z M 41.6 3.464 C 41.102 3.464 40.674 3.296 40.317 2.96 C 39.965 2.617 39.79 2.209 39.79 1.737 C 39.79 1.258 39.965 0.851 40.317 0.514 C 40.674 0.171 41.102 0 41.6 0 C 42.098 0 42.523 0.171 42.874 0.514 C 43.232 0.851 43.411 1.258 43.411 1.737 C 43.411 2.21 43.232 2.617 42.874 2.96 C 42.523 3.296 42.098 3.465 41.6 3.465 Z M 45.792 20.67 L 45.792 5.764 L 48.541 5.764 L 48.541 8.19 L 48.723 8.19 C 49.03 7.369 49.531 6.728 50.227 6.269 C 50.923 5.803 51.756 5.57 52.727 5.57 C 53.71 5.57 54.534 5.803 55.198 6.269 C 55.869 6.735 56.363 7.375 56.683 8.19 L 56.836 8.19 C 57.187 7.395 57.746 6.761 58.512 6.288 C 59.279 5.81 60.192 5.57 61.252 5.57 C 62.586 5.57 63.675 5.994 64.518 6.841 C 65.367 7.689 65.792 8.967 65.792 10.675 L 65.792 20.67 L 62.928 20.67 L 62.928 10.946 C 62.928 9.937 62.657 9.206 62.114 8.753 C 61.571 8.301 60.923 8.074 60.17 8.074 C 59.237 8.074 58.512 8.365 57.995 8.947 C 57.478 9.523 57.219 10.264 57.219 11.17 L 57.219 20.67 L 54.365 20.67 L 54.365 10.762 C 54.365 9.953 54.116 9.303 53.618 8.812 C 53.12 8.32 52.471 8.074 51.673 8.074 C 51.141 8.071 50.619 8.222 50.169 8.511 C 49.716 8.795 49.349 9.193 49.068 9.704 C 48.793 10.215 48.656 10.807 48.656 11.48 L 48.656 20.67 Z M 91.881 10.733 C 91.881 12.855 91.498 14.679 90.732 16.206 C 89.966 17.726 88.915 18.897 87.58 19.719 C 86.252 20.534 84.742 20.942 83.05 20.942 C 81.351 20.942 79.835 20.534 78.5 19.719 C 77.172 18.897 76.124 17.723 75.358 16.196 C 74.592 14.67 74.209 12.848 74.209 10.733 C 74.209 8.611 74.592 6.79 75.358 5.269 C 76.124 3.743 77.172 2.572 78.5 1.757 C 79.835 0.935 81.351 0.524 83.05 0.524 C 84.742 0.524 86.252 0.935 87.58 1.757 C 88.915 2.572 89.966 3.743 90.732 5.269 C 91.498 6.79 91.881 8.611 91.881 10.733 Z M 88.95 10.733 C 88.95 9.116 88.692 7.754 88.174 6.647 C 87.664 5.535 86.961 4.694 86.067 4.124 C 85.18 3.549 84.174 3.261 83.05 3.261 C 81.919 3.261 80.911 3.548 80.023 4.124 C 79.135 4.694 78.433 5.535 77.916 6.647 C 77.405 7.754 77.149 9.115 77.149 10.733 C 77.149 12.35 77.405 13.715 77.916 14.828 C 78.433 15.934 79.135 16.775 80.023 17.351 C 80.911 17.921 81.919 18.205 83.05 18.205 C 84.174 18.205 85.18 17.921 86.067 17.351 C 86.961 16.775 87.664 15.934 88.174 14.828 C 88.692 13.715 88.95 12.35 88.95 10.733 Z M 101.13 5.764 L 101.13 8.093 L 93.094 8.093 L 93.094 5.764 Z M 95.249 2.193 L 98.113 2.193 L 98.113 16.293 C 98.113 16.856 98.196 17.28 98.362 17.565 C 98.528 17.843 98.742 18.034 99.004 18.137 C 99.272 18.234 99.563 18.283 99.876 18.283 C 100.105 18.283 100.307 18.267 100.479 18.234 C 100.613 18.209 100.747 18.183 100.881 18.157 L 101.399 20.553 C 101.232 20.618 100.996 20.683 100.69 20.748 C 100.383 20.819 100 20.858 99.54 20.864 C 98.787 20.877 98.084 20.741 97.433 20.457 C 96.792 20.18 96.243 19.722 95.852 19.137 C 95.45 18.542 95.249 17.794 95.249 16.895 Z M 106.4 11.82 L 106.4 20.67 L 103.536 20.67 L 103.536 0.796 L 106.361 0.796 L 106.361 8.191 L 106.543 8.191 C 106.888 7.389 107.415 6.751 108.124 6.279 C 108.832 5.806 109.759 5.57 110.901 5.57 C 111.91 5.57 112.792 5.781 113.545 6.201 C 114.305 6.622 114.893 7.249 115.308 8.084 C 115.729 8.912 115.94 9.947 115.94 11.189 L 115.94 20.67 L 113.076 20.67 L 113.076 11.539 C 113.076 10.445 112.798 9.598 112.243 8.996 C 111.687 8.388 110.914 8.084 109.925 8.084 C 109.248 8.084 108.641 8.229 108.104 8.521 C 107.575 8.812 107.156 9.239 106.85 9.802 C 106.55 10.358 106.4 11.031 106.4 11.82 Z M 118.683 20.67 L 118.683 5.764 L 121.432 5.764 L 121.432 8.19 L 121.614 8.19 C 121.92 7.369 122.422 6.728 123.118 6.269 C 123.813 5.803 124.647 5.57 125.618 5.57 C 126.601 5.57 127.425 5.803 128.089 6.269 C 128.759 6.735 129.254 7.375 129.573 8.19 L 129.727 8.19 C 130.078 7.395 130.637 6.761 131.403 6.288 C 132.169 5.81 133.082 5.57 134.143 5.57 C 135.477 5.57 136.566 5.994 137.409 6.841 C 138.258 7.689 138.683 8.967 138.683 10.675 L 138.683 20.67 L 135.819 20.67 L 135.819 10.946 C 135.819 9.937 135.547 9.206 135.005 8.753 C 134.462 8.301 133.814 8.074 133.06 8.074 C 132.128 8.074 131.403 8.365 130.886 8.947 C 130.369 9.523 130.11 10.264 130.11 11.17 L 130.11 20.67 L 127.255 20.67 L 127.255 10.762 C 127.255 9.953 127.006 9.303 126.508 8.812 C 126.01 8.32 125.362 8.074 124.564 8.074 C 124.032 8.071 123.51 8.222 123.06 8.511 C 122.607 8.795 122.239 9.193 121.959 9.704 C 121.684 10.215 121.547 10.807 121.547 11.48 L 121.547 20.67 L 118.683 20.67 Z M 145.724 21 C 144.792 21 143.949 20.825 143.195 20.476 C 142.442 20.12 141.845 19.606 141.404 18.933 C 140.97 18.26 140.753 17.435 140.753 16.458 C 140.753 15.617 140.912 14.925 141.232 14.382 C 141.544 13.845 141.99 13.4 142.525 13.091 C 143.068 12.774 143.674 12.535 144.345 12.373 C 145.015 12.211 145.699 12.088 146.395 12.004 L 148.54 11.752 C 149.089 11.681 149.488 11.567 149.737 11.412 C 149.986 11.257 150.111 11.005 150.111 10.655 L 150.111 10.587 C 150.111 9.74 149.875 9.083 149.402 8.617 C 148.936 8.151 148.24 7.919 147.314 7.919 C 146.35 7.919 145.59 8.135 145.034 8.569 C 144.485 8.996 144.105 9.471 143.894 9.995 L 141.203 9.374 C 141.522 8.469 141.988 7.738 142.601 7.181 C 143.217 6.621 143.946 6.203 144.737 5.958 C 145.542 5.699 146.388 5.57 147.276 5.57 C 147.863 5.57 148.486 5.641 149.144 5.784 C 149.804 5.918 150.434 6.175 151.002 6.541 C 151.583 6.909 152.059 7.437 152.429 8.122 C 152.799 8.802 152.984 9.685 152.984 10.772 L 152.984 20.67 L 150.188 20.67 L 150.188 18.632 L 150.073 18.632 C 149.888 19.007 149.61 19.376 149.239 19.738 C 148.869 20.101 148.393 20.402 147.812 20.641 C 147.231 20.88 146.535 21 145.724 21 Z M 146.346 18.671 C 147.139 18.671 147.815 18.512 148.377 18.196 C 148.945 17.878 149.377 17.464 149.67 16.953 C 149.97 16.436 150.12 15.882 150.12 15.294 L 150.12 13.372 C 150.018 13.476 149.82 13.573 149.527 13.664 C 149.202 13.756 148.873 13.831 148.54 13.887 C 148.17 13.945 147.809 14 147.458 14.052 C 147.106 14.097 146.813 14.136 146.577 14.168 C 146.021 14.239 145.513 14.359 145.053 14.527 C 144.6 14.695 144.236 14.938 143.962 15.255 C 143.693 15.565 143.559 15.98 143.559 16.497 C 143.559 17.215 143.821 17.759 144.345 18.128 C 144.868 18.49 145.536 18.671 146.346 18.671 Z M 158.584 11.82 L 158.584 20.67 L 155.72 20.67 L 155.72 5.764 L 158.469 5.764 L 158.469 8.19 L 158.651 8.19 C 158.99 7.401 159.52 6.767 160.241 6.288 C 160.969 5.81 161.886 5.57 162.99 5.57 C 163.993 5.57 164.871 5.784 165.624 6.211 C 166.378 6.631 166.962 7.259 167.377 8.093 C 167.792 8.928 168 9.96 168 11.189 L 168 20.67 L 165.136 20.67 L 165.136 11.538 C 165.136 10.458 164.858 9.614 164.303 9.005 C 163.747 8.391 162.984 8.084 162.013 8.084 C 161.349 8.084 160.759 8.229 160.241 8.52 C 159.73 8.812 159.325 9.239 159.025 9.801 C 158.731 10.358 158.584 11.03 158.584 11.82 Z\" fill=\"var(--d4x99i, rgb(15,14,14))\" height=\"21px\" id=\"QuTG7Mb8q\" width=\"168px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,vBwV_FOhX:fill??props.vBwV_FOhX??\"rgb(15, 14, 14)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,vBwV_FOhX,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-1YVuI\",className),layoutId:layoutId,ref:ref,style:{\"--d4x99i\":vBwV_FOhX,...style}});});const css=[`.framer-1YVuI { -webkit-mask: ${mask}; aspect-ratio: 8; background-color: var(--d4x99i); mask: ${mask}; width: 168px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 168\n * @framerIntrinsicHeight 21\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"vBwV_FOhX\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Logo\",\"color\":{\"type\":\"variable\",\"value\":\"d4x99i\"},\"set\":{\"localId\":\"vectorSet/qTtSXIMX_\",\"id\":\"qTtSXIMX_\",\"moduleId\":\"oGgbJqYHICbT1p7eQpcA\"}}\n */const Icon=withCSS(Component,css,\"framer-1YVuI\");Icon.displayName=\"Logo\";export default Icon;addPropertyControls(Icon,{vBwV_FOhX:{defaultValue:\"rgb(15, 14, 14)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Logo\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"d4x99i\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/qTtSXIMX_\\\",\\\"id\\\":\\\"qTtSXIMX_\\\",\\\"moduleId\\\":\\\"oGgbJqYHICbT1p7eQpcA\\\"}}\",\"framerIntrinsicHeight\":\"21\",\"framerIntrinsicWidth\":\"168\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"vBwV_FOhX\\\":\\\"fill\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/* esm.sh - gsap@3.15.0 */\nfunction mt(u){if(u===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return u}function Ei(u,t){u.prototype=Object.create(t.prototype),u.prototype.constructor=u,u.__proto__=t}var et={autoSleep:120,force3D:\"auto\",nullTargetWarn:1,units:{lineHeight:\"\"}},ae={duration:.5,overwrite:!1,delay:0},Ze,W,R,ft=1e8,M=1/ft,Be=Math.PI*2,Dr=Be/4,Rr=0,zi=Math.sqrt,Ar=Math.cos,Er=Math.sin,X=function(t){return typeof t==\"string\"},I=function(t){return typeof t==\"function\"},yt=function(t){return typeof t==\"number\"},Pe=function(t){return typeof t>\"u\"},ct=function(t){return typeof t==\"object\"},tt=function(t){return t!==!1},je=function(){return typeof window<\"u\"},pe=function(t){return I(t)||X(t)},Fi=typeof ArrayBuffer==\"function\"&&ArrayBuffer.isView||function(){},K=Array.isArray,zr=/random\\([^)]+\\)/g,Fr=/,\\s*/g,Si=/(?:-?\\.?\\d|\\.)+/gi,$e=/[-+=.]*\\d+[.e\\-+]*\\d*[e\\-+]*\\d*/g,Ft=/[-+=.]*\\d+[.e-]*\\d*[a-z%]*/g,Ae=/[-+=.]*\\d+\\.?\\d*(?:e-|e\\+)?\\d*/gi,He=/[+-]=-?[.\\d]+/,Lr=/[^,'\"\\[\\]\\s]+/gi,Ir=/^[+\\-=e\\s\\d]*\\d+[.\\d]*([a-z]*|%)\\s*$/i,E,_t,Ve,Je,nt={},xe={},Li,Ii=function(t){return(xe=qt(t,nt))&&Z},Se=function(t,e){return console.warn(\"Invalid property\",t,\"set to\",e,\"Missing plugin? gsap.registerPlugin()\")},oe=function(t,e){return!e&&console.warn(t)},Ni=function(t,e){return t&&(nt[t]=e)&&xe&&(xe[t]=e)||nt},ue=function(){return 0},Nr={suppressEvents:!0,isStart:!0,kill:!1},me={suppressEvents:!0,kill:!1},Br={suppressEvents:!0},ti={},wt=[],Ue={},Bi,H={},Ee={},Oi=30,ge=[],ei=\"\",ii=function(t){var e=t[0],i,r;if(ct(e)||I(e)||(t=[t]),!(i=(e._gsap||{}).harness)){for(r=ge.length;r--&&!ge[r].targetTest(e););i=ge[r]}for(r=t.length;r--;)t[r]&&(t[r]._gsap||(t[r]._gsap=new ai(t[r],i)))||t.splice(r,1);return t},bt=function(t){return t._gsap||ii(ht(t))[0]._gsap},ri=function(t,e,i){return(i=t[e])&&I(i)?t[e]():Pe(i)&&t.getAttribute&&t.getAttribute(e)||i},j=function(t,e){return(t=t.split(\",\")).forEach(e)||t},N=function(t){return Math.round(t*1e5)/1e5||0},A=function(t){return Math.round(t*1e7)/1e7||0},Lt=function(t,e){var i=e.charAt(0),r=parseFloat(e.substr(2));return t=parseFloat(t),i===\"+\"?t+r:i===\"-\"?t-r:i===\"*\"?t*r:t/r},Vr=function(t,e){for(var i=e.length,r=0;t.indexOf(e[r])<0&&++r<i;);return r<i},ve=function(){var t=wt.length,e=wt.slice(0),i,r;for(Ue={},wt.length=0,i=0;i<t;i++)r=e[i],r&&r._lazy&&(r.render(r._lazy[0],r._lazy[1],!0)._lazy=0)},ni=function(t){return!!(t._initted||t._startAt||t.add)},Vi=function(t,e,i,r){wt.length&&!W&&ve(),t.render(e,i,r||!!(W&&e<0&&ni(t))),wt.length&&!W&&ve()},Ui=function(t){var e=parseFloat(t);return(e||e===0)&&(t+\"\").match(Lr).length<2?e:X(t)?t.trim():t},Yi=function(t){return t},st=function(t,e){for(var i in e)i in t||(t[i]=e[i]);return t},Ur=function(t){return function(e,i){for(var r in i)r in e||r===\"duration\"&&t||r===\"ease\"||(e[r]=i[r])}},qt=function(t,e){for(var i in e)t[i]=e[i];return t},ki=function u(t,e){for(var i in e)i!==\"__proto__\"&&i!==\"constructor\"&&i!==\"prototype\"&&(t[i]=ct(e[i])?u(t[i]||(t[i]={}),e[i]):e[i]);return t},Te=function(t,e){var i={},r;for(r in t)r in e||(i[r]=t[r]);return i},re=function(t){var e=t.parent||E,i=t.keyframes?Ur(K(t.keyframes)):st;if(tt(t.inherit))for(;e;)i(t,e.vars.defaults),e=e.parent||e._dp;return t},Yr=function(t,e){for(var i=t.length,r=i===e.length;r&&i--&&t[i]===e[i];);return i<0},Xi=function(t,e,i,r,n){i===void 0&&(i=\"_first\"),r===void 0&&(r=\"_last\");var s=t[r],a;if(n)for(a=e[n];s&&s[n]>a;)s=s._prev;return s?(e._next=s._next,s._next=e):(e._next=t[i],t[i]=e),e._next?e._next._prev=e:t[r]=e,e._prev=s,e.parent=e._dp=t,e},Oe=function(t,e,i,r){i===void 0&&(i=\"_first\"),r===void 0&&(r=\"_last\");var n=e._prev,s=e._next;n?n._next=s:t[i]===e&&(t[i]=s),s?s._prev=n:t[r]===e&&(t[r]=n),e._next=e._prev=e.parent=null},Pt=function(t,e){t.parent&&(!e||t.parent.autoRemoveChildren)&&t.parent.remove&&t.parent.remove(t),t._act=0},At=function(t,e){if(t&&(!e||e._end>t._dur||e._start<0))for(var i=t;i;)i._dirty=1,i=i.parent;return t},Xr=function(t){for(var e=t.parent;e&&e.parent;)e._dirty=1,e.totalDuration(),e=e.parent;return t},Ye=function(t,e,i,r){return t._startAt&&(W?t._startAt.revert(me):t.vars.immediateRender&&!t.vars.autoRevert||t._startAt.render(e,!0,r))},qr=function u(t){return!t||t._ts&&u(t.parent)},Ci=function(t){return t._repeat?Wt(t._tTime,t=t.duration()+t._rDelay)*t:0},Wt=function(t,e){var i=Math.floor(t=A(t/e));return t&&i===t?i-1:i},we=function(t,e){return(t-e._start)*e._ts+(e._ts>=0?0:e._dirty?e.totalDuration():e._tDur)},ke=function(t){return t._end=A(t._start+(t._tDur/Math.abs(t._ts||t._rts||M)||0))},Ce=function(t,e){var i=t._dp;return i&&i.smoothChildTiming&&t._ts&&(t._start=A(i._time-(t._ts>0?e/t._ts:((t._dirty?t.totalDuration():t._tDur)-e)/-t._ts)),ke(t),i._dirty||At(i,t)),t},qi=function(t,e){var i;if((e._time||!e._dur&&e._initted||e._start<t._time&&(e._dur||!e.add))&&(i=we(t.rawTime(),e),(!e._dur||_e(0,e.totalDuration(),i)-e._tTime>M)&&e.render(i,!0)),At(t,e)._dp&&t._initted&&t._time>=t._dur&&t._ts){if(t._dur<t.duration())for(i=t;i._dp;)i.rawTime()>=0&&i.totalTime(i._tTime),i=i._dp;t._zTime=-M}},lt=function(t,e,i,r){return e.parent&&Pt(e),e._start=A((yt(i)?i:i||t!==E?ut(t,i,e):t._time)+e._delay),e._end=A(e._start+(e.totalDuration()/Math.abs(e.timeScale())||0)),Xi(t,e,\"_first\",\"_last\",t._sort?\"_start\":0),Xe(e)||(t._recent=e),r||qi(t,e),t._ts<0&&Ce(t,t._tTime),t},Wi=function(t,e){return(nt.ScrollTrigger||Se(\"scrollTrigger\",e))&&nt.ScrollTrigger.create(e,t)},Gi=function(t,e,i,r,n){if(fi(t,e,n),!t._initted)return 1;if(!i&&t._pt&&!W&&(t._dur&&t.vars.lazy!==!1||!t._dur&&t.vars.lazy)&&Bi!==J.frame)return wt.push(t),t._lazy=[n,r],1},Wr=function u(t){var e=t.parent;return e&&e._ts&&e._initted&&!e._lock&&(e.rawTime()<0||u(e))},Xe=function(t){var e=t.data;return e===\"isFromStart\"||e===\"isStart\"},Gr=function(t,e,i,r){var n=t.ratio,s=e<0||!e&&(!t._start&&Wr(t)&&!(!t._initted&&Xe(t))||(t._ts<0||t._dp._ts<0)&&!Xe(t))?0:1,a=t._rDelay,o=0,f,h,l;if(a&&t._repeat&&(o=_e(0,t._tDur,e),h=Wt(o,a),t._yoyo&&h&1&&(s=1-s),h!==Wt(t._tTime,a)&&(n=1-s,t.vars.repeatRefresh&&t._initted&&t.invalidate())),s!==n||W||r||t._zTime===M||!e&&t._zTime){if(!t._initted&&Gi(t,e,r,i,o))return;for(l=t._zTime,t._zTime=e||(i?M:0),i||(i=e&&!l),t.ratio=s,t._from&&(s=1-s),t._time=0,t._tTime=o,f=t._pt;f;)f.r(s,f.d),f=f._next;e<0&&Ye(t,e,i,!0),t._onUpdate&&!i&&rt(t,\"onUpdate\"),o&&t._repeat&&!i&&t.parent&&rt(t,\"onRepeat\"),(e>=t._tDur||e<0)&&t.ratio===s&&(s&&Pt(t,1),!i&&!W&&(rt(t,s?\"onComplete\":\"onReverseComplete\",!0),t._prom&&t._prom()))}else t._zTime||(t._zTime=e)},Qr=function(t,e,i){var r;if(i>e)for(r=t._first;r&&r._start<=i;){if(r.data===\"isPause\"&&r._start>e)return r;r=r._next}else for(r=t._last;r&&r._start>=i;){if(r.data===\"isPause\"&&r._start<e)return r;r=r._prev}},Gt=function(t,e,i,r){var n=t._repeat,s=A(e)||0,a=t._tTime/t._tDur;return a&&!r&&(t._time*=s/t._dur),t._dur=s,t._tDur=n?n<0?1e10:A(s*(n+1)+t._rDelay*n):s,a>0&&!r&&Ce(t,t._tTime=t._tDur*a),t.parent&&ke(t),i||At(t.parent,t),t},Mi=function(t){return t instanceof Q?At(t):Gt(t,t._dur)},Kr={_start:0,endTime:ue,totalDuration:ue},ut=function u(t,e,i){var r=t.labels,n=t._recent||Kr,s=t.duration()>=ft?n.endTime(!1):t._dur,a,o,f;return X(e)&&(isNaN(e)||e in r)?(o=e.charAt(0),f=e.substr(-1)===\"%\",a=e.indexOf(\"=\"),o===\"<\"||o===\">\"?(a>=0&&(e=e.replace(/=/,\"\")),(o===\"<\"?n._start:n.endTime(n._repeat>=0))+(parseFloat(e.substr(1))||0)*(f?(a<0?n:i).totalDuration()/100:1)):a<0?(e in r||(r[e]=s),r[e]):(o=parseFloat(e.charAt(a-1)+e.substr(a+1)),f&&i&&(o=o/100*(K(i)?i[0]:i).totalDuration()),a>1?u(t,e.substr(0,a-1),i)+o:s+o)):e==null?s:+e},ne=function(t,e,i){var r=yt(e[1]),n=(r?2:1)+(t<2?0:1),s=e[n],a,o;if(r&&(s.duration=e[1]),s.parent=i,t){for(a=s,o=i;o&&!(\"immediateRender\"in a);)a=o.vars.defaults||{},o=tt(o.vars.inherit)&&o.parent;s.immediateRender=tt(a.immediateRender),t<2?s.runBackwards=1:s.startAt=e[n-1]}return new U(e[0],s,e[n+1])},St=function(t,e){return t||t===0?e(t):e},_e=function(t,e,i){return i<t?t:i>e?e:i},G=function(t,e){return!X(t)||!(e=Ir.exec(t))?\"\":e[1]},Zr=function(t,e,i){return St(i,function(r){return _e(t,e,r)})},qe=[].slice,Qi=function(t,e){return t&&ct(t)&&\"length\"in t&&(!e&&!t.length||t.length-1 in t&&ct(t[0]))&&!t.nodeType&&t!==_t},jr=function(t,e,i){return i===void 0&&(i=[]),t.forEach(function(r){var n;return X(r)&&!e||Qi(r,1)?(n=i).push.apply(n,ht(r)):i.push(r)})||i},ht=function(t,e,i){return R&&!e&&R.selector?R.selector(t):X(t)&&!i&&(Ve||!Qt())?qe.call((e||Je).querySelectorAll(t),0):K(t)?jr(t,i):Qi(t)?qe.call(t,0):t?[t]:[]},We=function(t){return t=ht(t)[0]||oe(\"Invalid scope\")||{},function(e){var i=t.current||t.nativeElement||t;return ht(e,i.querySelectorAll?i:i===t?oe(\"Invalid scope\")||Je.createElement(\"div\"):t)}},Ki=function(t){return t.sort(function(){return .5-Math.random()})},Zi=function(t){if(I(t))return t;var e=ct(t)?t:{each:t},i=Et(e.ease),r=e.from||0,n=parseFloat(e.base)||0,s={},a=r>0&&r<1,o=isNaN(r)||a,f=e.axis,h=r,l=r;return X(r)?h=l={center:.5,edges:.5,end:1}[r]||0:!a&&o&&(h=r[0],l=r[1]),function(c,d,p){var _=(p||e).length,m=s[_],x,y,v,T,g,S,w,P,b;if(!m){if(b=e.grid===\"auto\"?0:(e.grid||[1,ft])[1],!b){for(w=-ft;w<(w=p[b++].getBoundingClientRect().left)&&b<_;);b<_&&b--}for(m=s[_]=[],x=o?Math.min(b,_)*h-.5:r%b,y=b===ft?0:o?_*l/b-.5:r/b|0,w=0,P=ft,S=0;S<_;S++)v=S%b-x,T=y-(S/b|0),m[S]=g=f?Math.abs(f===\"y\"?T:v):zi(v*v+T*T),g>w&&(w=g),g<P&&(P=g);r===\"random\"&&Ki(m),m.max=w-P,m.min=P,m.v=_=(parseFloat(e.amount)||parseFloat(e.each)*(b>_?_-1:f?f===\"y\"?_/b:b:Math.max(b,_/b))||0)*(r===\"edges\"?-1:1),m.b=_<0?n-_:n,m.u=G(e.amount||e.each)||0,i=i&&_<0?hn(i):i}return _=(m[c]-m.min)/m.max||0,A(m.b+(i?i(_):_)*m.v)+m.u}},Ge=function(t){var e=Math.pow(10,((t+\"\").split(\".\")[1]||\"\").length);return function(i){var r=A(Math.round(parseFloat(i)/t)*t*e);return(r-r%1)/e+(yt(i)?0:G(i))}},ji=function(t,e){var i=K(t),r,n;return!i&&ct(t)&&(r=i=t.radius||ft,t.values?(t=ht(t.values),(n=!yt(t[0]))&&(r*=r)):t=Ge(t.increment)),St(e,i?I(t)?function(s){return n=t(s),Math.abs(n-s)<=r?n:s}:function(s){for(var a=parseFloat(n?s.x:s),o=parseFloat(n?s.y:0),f=ft,h=0,l=t.length,c,d;l--;)n?(c=t[l].x-a,d=t[l].y-o,c=c*c+d*d):c=Math.abs(t[l]-a),c<f&&(f=c,h=l);return h=!r||f<=r?t[h]:s,n||h===s||yt(s)?h:h+G(s)}:Ge(t))},$i=function(t,e,i,r){return St(K(t)?!e:i===!0?!!(i=0):!r,function(){return K(t)?t[~~(Math.random()*t.length)]:(i=i||1e-5)&&(r=i<1?Math.pow(10,(i+\"\").length-2):1)&&Math.floor(Math.round((t-i/2+Math.random()*(e-t+i*.99))/i)*i*r)/r})},$r=function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];return function(r){return e.reduce(function(n,s){return s(n)},r)}},Hr=function(t,e){return function(i){return t(parseFloat(i))+(e||G(i))}},Jr=function(t,e,i){return Ji(t,e,0,1,i)},Hi=function(t,e,i){return St(i,function(r){return t[~~e(r)]})},tn=function u(t,e,i){var r=e-t;return K(t)?Hi(t,u(0,t.length),e):St(i,function(n){return(r+(n-t)%r)%r+t})},en=function u(t,e,i){var r=e-t,n=r*2;return K(t)?Hi(t,u(0,t.length-1),e):St(i,function(s){return s=(n+(s-t)%n)%n||0,t+(s>r?n-s:s)})},Kt=function(t){return t.replace(zr,function(e){var i=e.indexOf(\"[\")+1,r=e.substring(i||7,i?e.indexOf(\"]\"):e.length-1).split(Fr);return $i(i?r:+r[0],i?0:+r[1],+r[2]||1e-5)})},Ji=function(t,e,i,r,n){var s=e-t,a=r-i;return St(n,function(o){return i+((o-t)/s*a||0)})},rn=function u(t,e,i,r){var n=isNaN(t+e)?0:function(d){return(1-d)*t+d*e};if(!n){var s=X(t),a={},o,f,h,l,c;if(i===!0&&(r=1)&&(i=null),s)t={p:t},e={p:e};else if(K(t)&&!K(e)){for(h=[],l=t.length,c=l-2,f=1;f<l;f++)h.push(u(t[f-1],t[f]));l--,n=function(p){p*=l;var _=Math.min(c,~~p);return h[_](p-_)},i=e}else r||(t=qt(K(t)?[]:{},t));if(!h){for(o in e)oi.call(a,t,o,\"get\",e[o]);n=function(p){return li(p,a)||(s?t.p:t)}}}return St(i,n)},Di=function(t,e,i){var r=t.labels,n=ft,s,a,o;for(s in r)a=r[s]-e,a<0==!!i&&a&&n>(a=Math.abs(a))&&(o=s,n=a);return o},rt=function(t,e,i){var r=t.vars,n=r[e],s=R,a=t._ctx,o,f,h;if(n)return o=r[e+\"Params\"],f=r.callbackScope||t,i&&wt.length&&ve(),a&&(R=a),h=o?n.apply(f,o):n.call(f),R=s,h},ee=function(t){return Pt(t),t.scrollTrigger&&t.scrollTrigger.kill(!!W),t.progress()<1&&rt(t,\"onInterrupt\"),t},Xt,tr=[],er=function(t){if(t)if(t=!t.name&&t.default||t,je()||t.headless){var e=t.name,i=I(t),r=e&&!i&&t.init?function(){this._props=[]}:t,n={init:ue,render:li,add:oi,kill:vn,modifier:xn,rawVars:0},s={targetTest:0,get:0,getSetter:Me,aliases:{},register:0};if(Qt(),t!==r){if(H[e])return;st(r,st(Te(t,n),s)),qt(r.prototype,qt(n,Te(t,s))),H[r.prop=e]=r,t.targetTest&&(ge.push(r),ti[e]=1),e=(e===\"css\"?\"CSS\":e.charAt(0).toUpperCase()+e.substr(1))+\"Plugin\"}Ni(e,r),t.register&&t.register(Z,r,$)}else tr.push(t)},C=255,ie={aqua:[0,C,C],lime:[0,C,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,C],navy:[0,0,128],white:[C,C,C],olive:[128,128,0],yellow:[C,C,0],orange:[C,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[C,0,0],pink:[C,192,203],cyan:[0,C,C],transparent:[C,C,C,0]},ze=function(t,e,i){return t+=t<0?1:t>1?-1:0,(t*6<1?e+(i-e)*t*6:t<.5?i:t*3<2?e+(i-e)*(2/3-t)*6:e)*C+.5|0},ir=function(t,e,i){var r=t?yt(t)?[t>>16,t>>8&C,t&C]:0:ie.black,n,s,a,o,f,h,l,c,d,p;if(!r){if(t.substr(-1)===\",\"&&(t=t.substr(0,t.length-1)),ie[t])r=ie[t];else if(t.charAt(0)===\"#\"){if(t.length<6&&(n=t.charAt(1),s=t.charAt(2),a=t.charAt(3),t=\"#\"+n+n+s+s+a+a+(t.length===5?t.charAt(4)+t.charAt(4):\"\")),t.length===9)return r=parseInt(t.substr(1,6),16),[r>>16,r>>8&C,r&C,parseInt(t.substr(7),16)/255];t=parseInt(t.substr(1),16),r=[t>>16,t>>8&C,t&C]}else if(t.substr(0,3)===\"hsl\"){if(r=p=t.match(Si),!e)o=+r[0]%360/360,f=+r[1]/100,h=+r[2]/100,s=h<=.5?h*(f+1):h+f-h*f,n=h*2-s,r.length>3&&(r[3]*=1),r[0]=ze(o+1/3,n,s),r[1]=ze(o,n,s),r[2]=ze(o-1/3,n,s);else if(~t.indexOf(\"=\"))return r=t.match($e),i&&r.length<4&&(r[3]=1),r}else r=t.match(Si)||ie.transparent;r=r.map(Number)}return e&&!p&&(n=r[0]/C,s=r[1]/C,a=r[2]/C,l=Math.max(n,s,a),c=Math.min(n,s,a),h=(l+c)/2,l===c?o=f=0:(d=l-c,f=h>.5?d/(2-l-c):d/(l+c),o=l===n?(s-a)/d+(s<a?6:0):l===s?(a-n)/d+2:(n-s)/d+4,o*=60),r[0]=~~(o+.5),r[1]=~~(f*100+.5),r[2]=~~(h*100+.5)),i&&r.length<4&&(r[3]=1),r},rr=function(t){var e=[],i=[],r=-1;return t.split(gt).forEach(function(n){var s=n.match(Ft)||[];e.push.apply(e,s),i.push(r+=s.length+1)}),e.c=i,e},Ri=function(t,e,i){var r=\"\",n=(t+r).match(gt),s=e?\"hsla(\":\"rgba(\",a=0,o,f,h,l;if(!n)return t;if(n=n.map(function(c){return(c=ir(c,e,1))&&s+(e?c[0]+\",\"+c[1]+\"%,\"+c[2]+\"%,\"+c[3]:c.join(\",\"))+\")\"}),i&&(h=rr(t),o=i.c,o.join(r)!==h.c.join(r)))for(f=t.replace(gt,\"1\").split(Ft),l=f.length-1;a<l;a++)r+=f[a]+(~o.indexOf(a)?n.shift()||s+\"0,0,0,0)\":(h.length?h:n.length?n:i).shift());if(!f)for(f=t.split(gt),l=f.length-1;a<l;a++)r+=f[a]+n[a];return r+f[l]},gt=(function(){var u=\"(?:\\\\b(?:(?:rgb|rgba|hsl|hsla)\\\\(.+?\\\\))|\\\\B#(?:[0-9a-f]{3,4}){1,2}\\\\b\",t;for(t in ie)u+=\"|\"+t+\"\\\\b\";return new RegExp(u+\")\",\"gi\")})(),nn=/hsl[a]?\\(/,si=function(t){var e=t.join(\" \"),i;if(gt.lastIndex=0,gt.test(e))return i=nn.test(e),t[1]=Ri(t[1],i),t[0]=Ri(t[0],i,rr(t[1])),!0},fe,J=(function(){var u=Date.now,t=500,e=33,i=u(),r=i,n=1e3/240,s=n,a=[],o,f,h,l,c,d,p=function _(m){var x=u()-r,y=m===!0,v,T,g,S;if((x>t||x<0)&&(i+=x-e),r+=x,g=r-i,v=g-s,(v>0||y)&&(S=++l.frame,c=g-l.time*1e3,l.time=g=g/1e3,s+=v+(v>=n?4:n-v),T=1),y||(o=f(_)),T)for(d=0;d<a.length;d++)a[d](g,c,S,m)};return l={time:0,frame:0,tick:function(){p(!0)},deltaRatio:function(m){return c/(1e3/(m||60))},wake:function(){Li&&(!Ve&&je()&&(_t=Ve=window,Je=_t.document||{},nt.gsap=Z,(_t.gsapVersions||(_t.gsapVersions=[])).push(Z.version),Ii(xe||_t.GreenSockGlobals||!_t.gsap&&_t||{}),tr.forEach(er)),h=typeof requestAnimationFrame<\"u\"&&requestAnimationFrame,o&&l.sleep(),f=h||function(m){return setTimeout(m,s-l.time*1e3+1|0)},fe=1,p(2))},sleep:function(){(h?cancelAnimationFrame:clearTimeout)(o),fe=0,f=ue},lagSmoothing:function(m,x){t=m||1/0,e=Math.min(x||33,t)},fps:function(m){n=1e3/(m||240),s=l.time*1e3+n},add:function(m,x,y){var v=x?function(T,g,S,w){m(T,g,S,w),l.remove(v)}:m;return l.remove(m),a[y?\"unshift\":\"push\"](v),Qt(),v},remove:function(m,x){~(x=a.indexOf(m))&&a.splice(x,1)&&d>=x&&d--},_listeners:a},l})(),Qt=function(){return!fe&&J.wake()},k={},sn=/^[\\d.\\-M][\\d.\\-,\\s]/,an=/[\"']/g,on=function(t){for(var e={},i=t.substr(1,t.length-3).split(\":\"),r=i[0],n=1,s=i.length,a,o,f;n<s;n++)o=i[n],a=n!==s-1?o.lastIndexOf(\",\"):o.length,f=o.substr(0,a),e[r]=isNaN(f)?f.replace(an,\"\").trim():+f,r=o.substr(a+1).trim();return e},un=function(t){var e=t.indexOf(\"(\")+1,i=t.indexOf(\")\"),r=t.indexOf(\"(\",e);return t.substring(e,~r&&r<i?t.indexOf(\")\",i+1):i)},fn=function(t){var e=(t+\"\").split(\"(\"),i=k[e[0]];return i&&e.length>1&&i.config?i.config.apply(null,~t.indexOf(\"{\")?[on(e[1])]:un(t).split(\",\").map(Ui)):k._CE&&sn.test(t)?k._CE(\"\",t):i},hn=function(t){return function(e){return 1-t(1-e)}},Et=function(t,e){return t&&(I(t)?t:k[t]||fn(t))||e},It=function(t,e,i,r){i===void 0&&(i=function(o){return 1-e(1-o)}),r===void 0&&(r=function(o){return o<.5?e(o*2)/2:1-e((1-o)*2)/2});var n={easeIn:e,easeOut:i,easeInOut:r},s;return j(t,function(a){k[a]=nt[a]=n,k[s=a.toLowerCase()]=i;for(var o in n)k[s+(o===\"easeIn\"?\".in\":o===\"easeOut\"?\".out\":\".inOut\")]=k[a+\".\"+o]=n[o]}),n},nr=function(t){return function(e){return e<.5?(1-t(1-e*2))/2:.5+t((e-.5)*2)/2}},Fe=function u(t,e,i){var r=e>=1?e:1,n=(i||(t?.3:.45))/(e<1?e:1),s=n/Be*(Math.asin(1/r)||0),a=function(h){return h===1?1:r*Math.pow(2,-10*h)*Er((h-s)*n)+1},o=t===\"out\"?a:t===\"in\"?function(f){return 1-a(1-f)}:nr(a);return n=Be/n,o.config=function(f,h){return u(t,f,h)},o},Le=function u(t,e){e===void 0&&(e=1.70158);var i=function(s){return s?--s*s*((e+1)*s+e)+1:0},r=t===\"out\"?i:t===\"in\"?function(n){return 1-i(1-n)}:nr(i);return r.config=function(n){return u(t,n)},r};j(\"Linear,Quad,Cubic,Quart,Quint,Strong\",function(u,t){var e=t<5?t+1:t;It(u+\",Power\"+(e-1),t?function(i){return Math.pow(i,e)}:function(i){return i},function(i){return 1-Math.pow(1-i,e)},function(i){return i<.5?Math.pow(i*2,e)/2:1-Math.pow((1-i)*2,e)/2})});k.Linear.easeNone=k.none=k.Linear.easeIn;It(\"Elastic\",Fe(\"in\"),Fe(\"out\"),Fe());(function(u,t){var e=1/t,i=2*e,r=2.5*e,n=function(a){return a<e?u*a*a:a<i?u*Math.pow(a-1.5/t,2)+.75:a<r?u*(a-=2.25/t)*a+.9375:u*Math.pow(a-2.625/t,2)+.984375};It(\"Bounce\",function(s){return 1-n(1-s)},n)})(7.5625,2.75);It(\"Expo\",function(u){return Math.pow(2,10*(u-1))*u+u*u*u*u*u*u*(1-u)});It(\"Circ\",function(u){return-(zi(1-u*u)-1)});It(\"Sine\",function(u){return u===1?1:-Ar(u*Dr)+1});It(\"Back\",Le(\"in\"),Le(\"out\"),Le());k.SteppedEase=k.steps=nt.SteppedEase={config:function(t,e){t===void 0&&(t=1);var i=1/t,r=t+(e?0:1),n=e?1:0,s=1-M;return function(a){return((r*_e(0,s,a)|0)+n)*i}}};ae.ease=k[\"quad.out\"];j(\"onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt\",function(u){return ei+=u+\",\"+u+\"Params,\"});var ai=function(t,e){this.id=Rr++,t._gsap=this,this.target=t,this.harness=e,this.get=e?e.get:ri,this.set=e?e.getSetter:Me},he=(function(){function u(e){this.vars=e,this._delay=+e.delay||0,(this._repeat=e.repeat===1/0?-2:e.repeat||0)&&(this._rDelay=e.repeatDelay||0,this._yoyo=!!e.yoyo||!!e.yoyoEase),this._ts=1,Gt(this,+e.duration,1,1),this.data=e.data,R&&(this._ctx=R,R.data.push(this)),fe||J.wake()}var t=u.prototype;return t.delay=function(i){return i||i===0?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+i-this._delay),this._delay=i,this):this._delay},t.duration=function(i){return arguments.length?this.totalDuration(this._repeat>0?i+(i+this._rDelay)*this._repeat:i):this.totalDuration()&&this._dur},t.totalDuration=function(i){return arguments.length?(this._dirty=0,Gt(this,this._repeat<0?i:(i-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},t.totalTime=function(i,r){if(Qt(),!arguments.length)return this._tTime;var n=this._dp;if(n&&n.smoothChildTiming&&this._ts){for(Ce(this,i),!n._dp||n.parent||qi(n,this);n&&n.parent;)n.parent._time!==n._start+(n._ts>=0?n._tTime/n._ts:(n.totalDuration()-n._tTime)/-n._ts)&&n.totalTime(n._tTime,!0),n=n.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&i<this._tDur||this._ts<0&&i>0||!this._tDur&&!i)&&lt(this._dp,this,this._start-this._delay)}return(this._tTime!==i||!this._dur&&!r||this._initted&&Math.abs(this._zTime)===M||!this._initted&&this._dur&&i||!i&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=i),Vi(this,i,r)),this},t.time=function(i,r){return arguments.length?this.totalTime(Math.min(this.totalDuration(),i+Ci(this))%(this._dur+this._rDelay)||(i?this._dur:0),r):this._time},t.totalProgress=function(i,r){return arguments.length?this.totalTime(this.totalDuration()*i,r):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>=0&&this._initted?1:0},t.progress=function(i,r){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(this.iteration()&1)?1-i:i)+Ci(this),r):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},t.iteration=function(i,r){var n=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(i-1)*n,r):this._repeat?Wt(this._tTime,n)+1:1},t.timeScale=function(i,r){if(!arguments.length)return this._rts===-M?0:this._rts;if(this._rts===i)return this;var n=this.parent&&this._ts?we(this.parent._time,this):this._tTime;return this._rts=+i||0,this._ts=this._ps||i===-M?0:this._rts,this.totalTime(_e(-Math.abs(this._delay),this.totalDuration(),n),r!==!1),ke(this),Xr(this)},t.paused=function(i){return arguments.length?(this._ps!==i&&(this._ps=i,i?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(Qt(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,this.progress()===1&&Math.abs(this._zTime)!==M&&(this._tTime-=M)))),this):this._ps},t.startTime=function(i){if(arguments.length){this._start=A(i);var r=this.parent||this._dp;return r&&(r._sort||!this.parent)&&lt(r,this,this._start-this._delay),this}return this._start},t.endTime=function(i){return this._start+(tt(i)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},t.rawTime=function(i){var r=this.parent||this._dp;return r?i&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?we(r.rawTime(i),this):this._tTime:this._tTime},t.revert=function(i){i===void 0&&(i=Br);var r=W;return W=i,ni(this)&&(this.timeline&&this.timeline.revert(i),this.totalTime(-.01,i.suppressEvents)),this.data!==\"nested\"&&i.kill!==!1&&this.kill(),W=r,this},t.globalTime=function(i){for(var r=this,n=arguments.length?i:r.rawTime();r;)n=r._start+n/(Math.abs(r._ts)||1),r=r._dp;return!this.parent&&this._sat?this._sat.globalTime(i):n},t.repeat=function(i){return arguments.length?(this._repeat=i===1/0?-2:i,Mi(this)):this._repeat===-2?1/0:this._repeat},t.repeatDelay=function(i){if(arguments.length){var r=this._time;return this._rDelay=i,Mi(this),r?this.time(r):this}return this._rDelay},t.yoyo=function(i){return arguments.length?(this._yoyo=i,this):this._yoyo},t.seek=function(i,r){return this.totalTime(ut(this,i),tt(r))},t.restart=function(i,r){return this.play().totalTime(i?-this._delay:0,tt(r)),this._dur||(this._zTime=-M),this},t.play=function(i,r){return i!=null&&this.seek(i,r),this.reversed(!1).paused(!1)},t.reverse=function(i,r){return i!=null&&this.seek(i||this.totalDuration(),r),this.reversed(!0).paused(!1)},t.pause=function(i,r){return i!=null&&this.seek(i,r),this.paused(!0)},t.resume=function(){return this.paused(!1)},t.reversed=function(i){return arguments.length?(!!i!==this.reversed()&&this.timeScale(-this._rts||(i?-M:0)),this):this._rts<0},t.invalidate=function(){return this._initted=this._act=0,this._zTime=-M,this},t.isActive=function(){var i=this.parent||this._dp,r=this._start,n;return!!(!i||this._ts&&this._initted&&i.isActive()&&(n=i.rawTime(!0))>=r&&n<this.endTime(!0)-M)},t.eventCallback=function(i,r,n){var s=this.vars;return arguments.length>1?(r?(s[i]=r,n&&(s[i+\"Params\"]=n),i===\"onUpdate\"&&(this._onUpdate=r)):delete s[i],this):s[i]},t.then=function(i){var r=this,n=r._prom;return new Promise(function(s){var a=I(i)?i:Yi,o=function(){var h=r.then;r.then=null,n&&n(),I(a)&&(a=a(r))&&(a.then||a===r)&&(r.then=h),s(a),r.then=h};r._initted&&r.totalProgress()===1&&r._ts>=0||!r._tTime&&r._ts<0?o():r._prom=o})},t.kill=function(){ee(this)},u})();st(he.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-M,_prom:0,_ps:!1,_rts:1});var Q=(function(u){Ei(t,u);function t(i,r){var n;return i===void 0&&(i={}),n=u.call(this,i)||this,n.labels={},n.smoothChildTiming=!!i.smoothChildTiming,n.autoRemoveChildren=!!i.autoRemoveChildren,n._sort=tt(i.sortChildren),E&&lt(i.parent||E,mt(n),r),i.reversed&&n.reverse(),i.paused&&n.paused(!0),i.scrollTrigger&&Wi(mt(n),i.scrollTrigger),n}var e=t.prototype;return e.to=function(r,n,s){return ne(0,arguments,this),this},e.from=function(r,n,s){return ne(1,arguments,this),this},e.fromTo=function(r,n,s,a){return ne(2,arguments,this),this},e.set=function(r,n,s){return n.duration=0,n.parent=this,re(n).repeatDelay||(n.repeat=0),n.immediateRender=!!n.immediateRender,new U(r,n,ut(this,s),1),this},e.call=function(r,n,s){return lt(this,U.delayedCall(0,r,n),s)},e.staggerTo=function(r,n,s,a,o,f,h){return s.duration=n,s.stagger=s.stagger||a,s.onComplete=f,s.onCompleteParams=h,s.parent=this,new U(r,s,ut(this,o)),this},e.staggerFrom=function(r,n,s,a,o,f,h){return s.runBackwards=1,re(s).immediateRender=tt(s.immediateRender),this.staggerTo(r,n,s,a,o,f,h)},e.staggerFromTo=function(r,n,s,a,o,f,h,l){return a.startAt=s,re(a).immediateRender=tt(a.immediateRender),this.staggerTo(r,n,a,o,f,h,l)},e.render=function(r,n,s){var a=this._time,o=this._dirty?this.totalDuration():this._tDur,f=this._dur,h=r<=0?0:A(r),l=this._zTime<0!=r<0&&(this._initted||!f),c,d,p,_,m,x,y,v,T,g,S,w;if(this!==E&&h>o&&r>=0&&(h=o),h!==this._tTime||s||l){if(a!==this._time&&f&&(h+=this._time-a,r+=this._time-a),c=h,T=this._start,v=this._ts,x=!v,l&&(f||(a=this._zTime),(r||!n)&&(this._zTime=r)),this._repeat){if(S=this._yoyo,m=f+this._rDelay,this._repeat<-1&&r<0)return this.totalTime(m*100+r,n,s);if(c=A(h%m),h===o?(_=this._repeat,c=f):(g=A(h/m),_=~~g,_&&_===g&&(c=f,_--),c>f&&(c=f)),g=Wt(this._tTime,m),!a&&this._tTime&&g!==_&&this._tTime-g*m-this._dur<=0&&(g=_),S&&_&1&&(c=f-c,w=1),_!==g&&!this._lock){var P=S&&g&1,b=P===(S&&_&1);if(_<g&&(P=!P),a=P?0:h%f?f:h,this._lock=1,this.render(a||(w?0:A(_*m)),n,!f)._lock=0,this._tTime=h,!n&&this.parent&&rt(this,\"onRepeat\"),this.vars.repeatRefresh&&!w&&(this.invalidate()._lock=1,g=_),a&&a!==this._time||x!==!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;if(f=this._dur,o=this._tDur,b&&(this._lock=2,a=P?f:-1e-4,this.render(a,!0),this.vars.repeatRefresh&&!w&&this.invalidate()),this._lock=0,!this._ts&&!x)return this}}if(this._hasPause&&!this._forcing&&this._lock<2&&(y=Qr(this,A(a),A(c)),y&&(h-=c-(c=y._start))),this._tTime=h,this._time=c,this._act=!!v,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=r,a=0),!a&&h&&f&&!n&&!g&&(rt(this,\"onStart\"),this._tTime!==h))return this;if(c>=a&&r>=0)for(d=this._first;d;){if(p=d._next,(d._act||c>=d._start)&&d._ts&&y!==d){if(d.parent!==this)return this.render(r,n,s);if(d.render(d._ts>0?(c-d._start)*d._ts:(d._dirty?d.totalDuration():d._tDur)+(c-d._start)*d._ts,n,s),c!==this._time||!this._ts&&!x){y=0,p&&(h+=this._zTime=-M);break}}d=p}else{d=this._last;for(var O=r<0?r:c;d;){if(p=d._prev,(d._act||O<=d._end)&&d._ts&&y!==d){if(d.parent!==this)return this.render(r,n,s);if(d.render(d._ts>0?(O-d._start)*d._ts:(d._dirty?d.totalDuration():d._tDur)+(O-d._start)*d._ts,n,s||W&&ni(d)),c!==this._time||!this._ts&&!x){y=0,p&&(h+=this._zTime=O?-M:M);break}}d=p}}if(y&&!n&&(this.pause(),y.render(c>=a?0:-M)._zTime=c>=a?1:-1,this._ts))return this._start=T,ke(this),this.render(r,n,s);this._onUpdate&&!n&&rt(this,\"onUpdate\",!0),(h===o&&this._tTime>=this.totalDuration()||!h&&a)&&(T===this._start||Math.abs(v)!==Math.abs(this._ts))&&(this._lock||((r||!f)&&(h===o&&this._ts>0||!h&&this._ts<0)&&Pt(this,1),!n&&!(r<0&&!a)&&(h||a||!o)&&(rt(this,h===o&&r>=0?\"onComplete\":\"onReverseComplete\",!0),this._prom&&!(h<o&&this.timeScale()>0)&&this._prom())))}return this},e.add=function(r,n){var s=this;if(yt(n)||(n=ut(this,n,r)),!(r instanceof he)){if(K(r))return r.forEach(function(a){return s.add(a,n)}),this;if(X(r))return this.addLabel(r,n);if(I(r))r=U.delayedCall(0,r);else return this}return this!==r?lt(this,r,n):this},e.getChildren=function(r,n,s,a){r===void 0&&(r=!0),n===void 0&&(n=!0),s===void 0&&(s=!0),a===void 0&&(a=-ft);for(var o=[],f=this._first;f;)f._start>=a&&(f instanceof U?n&&o.push(f):(s&&o.push(f),r&&o.push.apply(o,f.getChildren(!0,n,s)))),f=f._next;return o},e.getById=function(r){for(var n=this.getChildren(1,1,1),s=n.length;s--;)if(n[s].vars.id===r)return n[s]},e.remove=function(r){return X(r)?this.removeLabel(r):I(r)?this.killTweensOf(r):(r.parent===this&&Oe(this,r),r===this._recent&&(this._recent=this._last),At(this))},e.totalTime=function(r,n){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=A(J.time-(this._ts>0?r/this._ts:(this.totalDuration()-r)/-this._ts))),u.prototype.totalTime.call(this,r,n),this._forcing=0,this):this._tTime},e.addLabel=function(r,n){return this.labels[r]=ut(this,n),this},e.removeLabel=function(r){return delete this.labels[r],this},e.addPause=function(r,n,s){var a=U.delayedCall(0,n||ue,s);return a.data=\"isPause\",this._hasPause=1,lt(this,a,ut(this,r))},e.removePause=function(r){var n=this._first;for(r=ut(this,r);n;)n._start===r&&n.data===\"isPause\"&&Pt(n),n=n._next},e.killTweensOf=function(r,n,s){for(var a=this.getTweensOf(r,s),o=a.length;o--;)Tt!==a[o]&&a[o].kill(r,n);return this},e.getTweensOf=function(r,n){for(var s=[],a=ht(r),o=this._first,f=yt(n),h;o;)o instanceof U?Vr(o._targets,a)&&(f?(!Tt||o._initted&&o._ts)&&o.globalTime(0)<=n&&o.globalTime(o.totalDuration())>n:!n||o.isActive())&&s.push(o):(h=o.getTweensOf(a,n)).length&&s.push.apply(s,h),o=o._next;return s},e.tweenTo=function(r,n){n=n||{};var s=this,a=ut(s,r),o=n,f=o.startAt,h=o.onStart,l=o.onStartParams,c=o.immediateRender,d,p=U.to(s,st({ease:n.ease||\"none\",lazy:!1,immediateRender:!1,time:a,overwrite:\"auto\",duration:n.duration||Math.abs((a-(f&&\"time\"in f?f.time:s._time))/s.timeScale())||M,onStart:function(){if(s.pause(),!d){var m=n.duration||Math.abs((a-(f&&\"time\"in f?f.time:s._time))/s.timeScale());p._dur!==m&&Gt(p,m,0,1).render(p._time,!0,!0),d=1}h&&h.apply(p,l||[])}},n));return c?p.render(0):p},e.tweenFromTo=function(r,n,s){return this.tweenTo(n,st({startAt:{time:ut(this,r)}},s))},e.recent=function(){return this._recent},e.nextLabel=function(r){return r===void 0&&(r=this._time),Di(this,ut(this,r))},e.previousLabel=function(r){return r===void 0&&(r=this._time),Di(this,ut(this,r),1)},e.currentLabel=function(r){return arguments.length?this.seek(r,!0):this.previousLabel(this._time+M)},e.shiftChildren=function(r,n,s){s===void 0&&(s=0);var a=this._first,o=this.labels,f;for(r=A(r);a;)a._start>=s&&(a._start+=r,a._end+=r),a=a._next;if(n)for(f in o)o[f]>=s&&(o[f]+=r);return At(this)},e.invalidate=function(r){var n=this._first;for(this._lock=0;n;)n.invalidate(r),n=n._next;return u.prototype.invalidate.call(this,r)},e.clear=function(r){r===void 0&&(r=!0);for(var n=this._first,s;n;)s=n._next,this.remove(n),n=s;return this._dp&&(this._time=this._tTime=this._pTime=0),r&&(this.labels={}),At(this)},e.totalDuration=function(r){var n=0,s=this,a=s._last,o=ft,f,h,l;if(arguments.length)return s.timeScale((s._repeat<0?s.duration():s.totalDuration())/(s.reversed()?-r:r));if(s._dirty){for(l=s.parent;a;)f=a._prev,a._dirty&&a.totalDuration(),h=a._start,h>o&&s._sort&&a._ts&&!s._lock?(s._lock=1,lt(s,a,h-a._delay,1)._lock=0):o=h,h<0&&a._ts&&(n-=h,(!l&&!s._dp||l&&l.smoothChildTiming)&&(s._start+=A(h/s._ts),s._time-=h,s._tTime-=h),s.shiftChildren(-h,!1,-1/0),o=0),a._end>n&&a._ts&&(n=a._end),a=f;Gt(s,s===E&&s._time>n?s._time:n,1,1),s._dirty=0}return s._tDur},t.updateRoot=function(r){if(E._ts&&(Vi(E,we(r,E)),Bi=J.frame),J.frame>=Oi){Oi+=et.autoSleep||120;var n=E._first;if((!n||!n._ts)&&et.autoSleep&&J._listeners.length<2){for(;n&&!n._ts;)n=n._next;n||J.sleep()}}},t})(he);st(Q.prototype,{_lock:0,_hasPause:0,_forcing:0});var _n=function(t,e,i,r,n,s,a){var o=new $(this._pt,t,e,0,1,_i,null,n),f=0,h=0,l,c,d,p,_,m,x,y;for(o.b=i,o.e=r,i+=\"\",r+=\"\",(x=~r.indexOf(\"random(\"))&&(r=Kt(r)),s&&(y=[i,r],s(y,t,e),i=y[0],r=y[1]),c=i.match(Ae)||[];l=Ae.exec(r);)p=l[0],_=r.substring(f,l.index),d?d=(d+1)%5:_.substr(-5)===\"rgba(\"&&(d=1),p!==c[h++]&&(m=parseFloat(c[h-1])||0,o._pt={_next:o._pt,p:_||h===1?_:\",\",s:m,c:p.charAt(1)===\"=\"?Lt(m,p)-m:parseFloat(p)-m,m:d&&d<4?Math.round:0},f=Ae.lastIndex);return o.c=f<r.length?r.substring(f,r.length):\"\",o.fp=a,(He.test(r)||x)&&(o.e=0),this._pt=o,o},oi=function(t,e,i,r,n,s,a,o,f,h){I(r)&&(r=r(n||0,t,s));var l=t[e],c=i!==\"get\"?i:I(l)?f?t[e.indexOf(\"set\")||!I(t[\"get\"+e.substr(3)])?e:\"get\"+e.substr(3)](f):t[e]():l,d=I(l)?f?mn:or:hi,p;if(X(r)&&(~r.indexOf(\"random(\")&&(r=Kt(r)),r.charAt(1)===\"=\"&&(p=Lt(c,r)+(G(c)||0),(p||p===0)&&(r=p))),!h||c!==r||Qe)return!isNaN(c*r)&&r!==\"\"?(p=new $(this._pt,t,e,+c||0,r-(c||0),typeof l==\"boolean\"?yn:ur,0,d),f&&(p.fp=f),a&&p.modifier(a,this,t),this._pt=p):(!l&&!(e in t)&&Se(e,r),_n.call(this,t,e,c,r,d,o||et.stringFilter,f))},ln=function(t,e,i,r,n){if(I(t)&&(t=se(t,n,e,i,r)),!ct(t)||t.style&&t.nodeType||K(t)||Fi(t))return X(t)?se(t,n,e,i,r):t;var s={},a;for(a in t)s[a]=se(t[a],n,e,i,r);return s},ui=function(t,e,i,r,n,s){var a,o,f,h;if(H[t]&&(a=new H[t]).init(n,a.rawVars?e[t]:ln(e[t],r,n,s,i),i,r,s)!==!1&&(i._pt=o=new $(i._pt,n,t,0,1,a.render,a,0,a.priority),i!==Xt))for(f=i._ptLookup[i._targets.indexOf(n)],h=a._props.length;h--;)f[a._props[h]]=o;return a},Tt,Qe,fi=function u(t,e,i){var r=t.vars,n=r.ease,s=r.startAt,a=r.immediateRender,o=r.lazy,f=r.onUpdate,h=r.runBackwards,l=r.yoyoEase,c=r.keyframes,d=r.autoRevert,p=t._dur,_=t._startAt,m=t._targets,x=t.parent,y=x&&x.data===\"nested\"?x.vars.targets:m,v=t._overwrite===\"auto\"&&!Ze,T=t.timeline,g=r.easeReverse||l,S,w,P,b,O,B,F,D,L,q,Y,V,ot;if(T&&(!c||!n)&&(n=\"none\"),t._ease=Et(n,ae.ease),t._rEase=g&&(Et(g)||t._ease),t._from=!T&&!!r.runBackwards,t._from&&(t.ratio=1),!T||c&&!r.stagger){if(D=m[0]?bt(m[0]).harness:0,V=D&&r[D.prop],S=Te(r,ti),_&&(_._zTime<0&&_.progress(1),e<0&&h&&a&&!d?_.render(-1,!0):_.revert(h&&p?me:Nr),_._lazy=0),s){if(Pt(t._startAt=U.set(m,st({data:\"isStart\",overwrite:!1,parent:x,immediateRender:!0,lazy:!_&&tt(o),startAt:null,delay:0,onUpdate:f&&function(){return rt(t,\"onUpdate\")},stagger:0},s))),t._startAt._dp=0,t._startAt._sat=t,e<0&&(W||!a&&!d)&&t._startAt.revert(me),a&&p&&e<=0&&i<=0){e&&(t._zTime=e);return}}else if(h&&p&&!_){if(e&&(a=!1),P=st({overwrite:!1,data:\"isFromStart\",lazy:a&&!_&&tt(o),immediateRender:a,stagger:0,parent:x},S),V&&(P[D.prop]=V),Pt(t._startAt=U.set(m,P)),t._startAt._dp=0,t._startAt._sat=t,e<0&&(W?t._startAt.revert(me):t._startAt.render(-1,!0)),t._zTime=e,!a)u(t._startAt,M,M);else if(!e)return}for(t._pt=t._ptCache=0,o=p&&tt(o)||o&&!p,w=0;w<m.length;w++){if(O=m[w],F=O._gsap||ii(m)[w]._gsap,t._ptLookup[w]=q={},Ue[F.id]&&wt.length&&ve(),Y=y===m?w:y.indexOf(O),D&&(L=new D).init(O,V||S,t,Y,y)!==!1&&(t._pt=b=new $(t._pt,O,L.name,0,1,L.render,L,0,L.priority),L._props.forEach(function(Yt){q[Yt]=b}),L.priority&&(B=1)),!D||V)for(P in S)H[P]&&(L=ui(P,S,t,Y,O,y))?L.priority&&(B=1):q[P]=b=oi.call(t,O,P,\"get\",S[P],Y,y,0,r.stringFilter);t._op&&t._op[w]&&t.kill(O,t._op[w]),v&&t._pt&&(Tt=t,E.killTweensOf(O,q,t.globalTime(e)),ot=!t.parent,Tt=0),t._pt&&o&&(Ue[F.id]=1)}B&&ci(t),t._onInit&&t._onInit(t)}t._onUpdate=f,t._initted=(!t._op||t._pt)&&!ot,c&&e<=0&&T.render(ft,!0,!0)},cn=function(t,e,i,r,n,s,a,o){var f=(t._pt&&t._ptCache||(t._ptCache={}))[e],h,l,c,d;if(!f)for(f=t._ptCache[e]=[],c=t._ptLookup,d=t._targets.length;d--;){if(h=c[d][e],h&&h.d&&h.d._pt)for(h=h.d._pt;h&&h.p!==e&&h.fp!==e;)h=h._next;if(!h)return Qe=1,t.vars[e]=\"+=0\",fi(t,a),Qe=0,o?oe(e+\" not eligible for reset. Try splitting into individual properties\"):1;f.push(h)}for(d=f.length;d--;)l=f[d],h=l._pt||l,h.s=(r||r===0)&&!n?r:h.s+(r||0)+s*h.c,h.c=i-h.s,l.e&&(l.e=N(i)+G(l.e)),l.b&&(l.b=h.s+G(l.b))},dn=function(t,e){var i=t[0]?bt(t[0]).harness:0,r=i&&i.aliases,n,s,a,o;if(!r)return e;n=qt({},e);for(s in r)if(s in n)for(o=r[s].split(\",\"),a=o.length;a--;)n[o[a]]=n[s];return n},pn=function(t,e,i,r){var n=e.ease||r||\"power1.inOut\",s,a;if(K(e))a=i[t]||(i[t]=[]),e.forEach(function(o,f){return a.push({t:f/(e.length-1)*100,v:o,e:n})});else for(s in e)a=i[s]||(i[s]=[]),s===\"ease\"||a.push({t:parseFloat(t),v:e[s],e:n})},se=function(t,e,i,r,n){return I(t)?t.call(e,i,r,n):X(t)&&~t.indexOf(\"random(\")?Kt(t):t},sr=ei+\"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,easeReverse,autoRevert\",ar={};j(sr+\",id,stagger,delay,duration,paused,scrollTrigger\",function(u){return ar[u]=1});var U=(function(u){Ei(t,u);function t(i,r,n,s){var a;typeof r==\"number\"&&(n.duration=r,r=n,n=null),a=u.call(this,s?r:re(r))||this;var o=a.vars,f=o.duration,h=o.delay,l=o.immediateRender,c=o.stagger,d=o.overwrite,p=o.keyframes,_=o.defaults,m=o.scrollTrigger,x=r.parent||E,y=(K(i)||Fi(i)?yt(i[0]):\"length\"in r)?[i]:ht(i),v,T,g,S,w,P,b,O;if(a._targets=y.length?ii(y):oe(\"GSAP target \"+i+\" not found. https://gsap.com\",!et.nullTargetWarn)||[],a._ptLookup=[],a._overwrite=d,p||c||pe(f)||pe(h)){r=a.vars;var B=r.easeReverse||r.yoyoEase;if(v=a.timeline=new Q({data:\"nested\",defaults:_||{},targets:x&&x.data===\"nested\"?x.vars.targets:y}),v.kill(),v.parent=v._dp=mt(a),v._start=0,c||pe(f)||pe(h)){if(S=y.length,b=c&&Zi(c),ct(c))for(w in c)~sr.indexOf(w)&&(O||(O={}),O[w]=c[w]);for(T=0;T<S;T++)g=Te(r,ar),g.stagger=0,B&&(g.easeReverse=B),O&&qt(g,O),P=y[T],g.duration=+se(f,mt(a),T,P,y),g.delay=(+se(h,mt(a),T,P,y)||0)-a._delay,!c&&S===1&&g.delay&&(a._delay=h=g.delay,a._start+=h,g.delay=0),v.to(P,g,b?b(T,P,y):0),v._ease=k.none;v.duration()?f=h=0:a.timeline=0}else if(p){re(st(v.vars.defaults,{ease:\"none\"})),v._ease=Et(p.ease||r.ease||\"none\");var F=0,D,L,q;if(K(p))p.forEach(function(Y){return v.to(y,Y,\">\")}),v.duration();else{g={};for(w in p)w===\"ease\"||w===\"easeEach\"||pn(w,p[w],g,p.easeEach);for(w in g)for(D=g[w].sort(function(Y,V){return Y.t-V.t}),F=0,T=0;T<D.length;T++)L=D[T],q={ease:L.e,duration:(L.t-(T?D[T-1].t:0))/100*f},q[w]=L.v,v.to(y,q,F),F+=q.duration;v.duration()<f&&v.to({},{duration:f-v.duration()})}}f||a.duration(f=v.duration())}else a.timeline=0;return d===!0&&!Ze&&(Tt=mt(a),E.killTweensOf(y),Tt=0),lt(x,mt(a),n),r.reversed&&a.reverse(),r.paused&&a.paused(!0),(l||!f&&!p&&a._start===A(x._time)&&tt(l)&&qr(mt(a))&&x.data!==\"nested\")&&(a._tTime=-M,a.render(Math.max(0,-h)||0)),m&&Wi(mt(a),m),a}var e=t.prototype;return e.render=function(r,n,s){var a=this._time,o=this._tDur,f=this._dur,h=r<0,l=r>o-M&&!h?o:r<M?0:r,c,d,p,_,m,x,y,v;if(!f)Gr(this,r,n,s);else if(l!==this._tTime||!r||s||!this._initted&&this._tTime||this._startAt&&this._zTime<0!==h||this._lazy){if(c=l,v=this.timeline,this._repeat){if(_=f+this._rDelay,this._repeat<-1&&h)return this.totalTime(_*100+r,n,s);if(c=A(l%_),l===o?(p=this._repeat,c=f):(m=A(l/_),p=~~m,p&&p===m?(c=f,p--):c>f&&(c=f)),x=this._yoyo&&p&1,x&&(c=f-c),m=Wt(this._tTime,_),c===a&&!s&&this._initted&&p===m)return this._tTime=l,this;p!==m&&this.vars.repeatRefresh&&!x&&!this._lock&&c!==_&&this._initted&&(this._lock=s=1,this.render(A(_*p),!0).invalidate()._lock=0)}if(!this._initted){if(Gi(this,h?r:c,s,n,l))return this._tTime=0,this;if(a!==this._time&&!(s&&this.vars.repeatRefresh&&p!==m))return this;if(f!==this._dur)return this.render(r,n,s)}if(this._rEase){var T=c<a;if(T!==this._inv){var g=T?a:f-a;this._inv=T,this._from&&(this.ratio=1-this.ratio),this._invRatio=this.ratio,this._invTime=a,this._invRecip=g?(T?-1:1)/g:0,this._invScale=T?-this.ratio:1-this.ratio,this._invEase=T?this._rEase:this._ease}this.ratio=y=this._invRatio+this._invScale*this._invEase((c-this._invTime)*this._invRecip)}else this.ratio=y=this._ease(c/f);if(this._from&&(this.ratio=y=1-y),this._tTime=l,this._time=c,!this._act&&this._ts&&(this._act=1,this._lazy=0),!a&&l&&!n&&!m&&(rt(this,\"onStart\"),this._tTime!==l))return this;for(d=this._pt;d;)d.r(y,d.d),d=d._next;v&&v.render(r<0?r:v._dur*v._ease(c/this._dur),n,s)||this._startAt&&(this._zTime=r),this._onUpdate&&!n&&(h&&Ye(this,r,n,s),rt(this,\"onUpdate\")),this._repeat&&p!==m&&this.vars.onRepeat&&!n&&this.parent&&rt(this,\"onRepeat\"),(l===this._tDur||!l)&&this._tTime===l&&(h&&!this._onUpdate&&Ye(this,r,!0,!0),(r||!f)&&(l===this._tDur&&this._ts>0||!l&&this._ts<0)&&Pt(this,1),!n&&!(h&&!a)&&(l||a||x)&&(rt(this,l===o?\"onComplete\":\"onReverseComplete\",!0),this._prom&&!(l<o&&this.timeScale()>0)&&this._prom()))}return this},e.targets=function(){return this._targets},e.invalidate=function(r){return(!r||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(r),u.prototype.invalidate.call(this,r)},e.resetTo=function(r,n,s,a,o){fe||J.wake(),this._ts||this.play();var f=Math.min(this._dur,(this._dp._time-this._start)*this._ts),h;return this._initted||fi(this,f),h=this._ease(f/this._dur),cn(this,r,n,s,a,h,f,o)?this.resetTo(r,n,s,a,1):(Ce(this,0),this.parent||Xi(this._dp,this,\"_first\",\"_last\",this._dp._sort?\"_start\":0),this.render(0))},e.kill=function(r,n){if(n===void 0&&(n=\"all\"),!r&&(!n||n===\"all\"))return this._lazy=this._pt=0,this.parent?ee(this):this.scrollTrigger&&this.scrollTrigger.kill(!!W),this;if(this.timeline){var s=this.timeline.totalDuration();return this.timeline.killTweensOf(r,n,Tt&&Tt.vars.overwrite!==!0)._first||ee(this),this.parent&&s!==this.timeline.totalDuration()&&Gt(this,this._dur*this.timeline._tDur/s,0,1),this}var a=this._targets,o=r?ht(r):a,f=this._ptLookup,h=this._pt,l,c,d,p,_,m,x;if((!n||n===\"all\")&&Yr(a,o))return n===\"all\"&&(this._pt=0),ee(this);for(l=this._op=this._op||[],n!==\"all\"&&(X(n)&&(_={},j(n,function(y){return _[y]=1}),n=_),n=dn(a,n)),x=a.length;x--;)if(~o.indexOf(a[x])){c=f[x],n===\"all\"?(l[x]=n,p=c,d={}):(d=l[x]=l[x]||{},p=n);for(_ in p)m=c&&c[_],m&&((!(\"kill\"in m.d)||m.d.kill(_)===!0)&&Oe(this,m,\"_pt\"),delete c[_]),d!==\"all\"&&(d[_]=1)}return this._initted&&!this._pt&&h&&ee(this),this},t.to=function(r,n){return new t(r,n,arguments[2])},t.from=function(r,n){return ne(1,arguments)},t.delayedCall=function(r,n,s,a){return new t(n,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:r,onComplete:n,onReverseComplete:n,onCompleteParams:s,onReverseCompleteParams:s,callbackScope:a})},t.fromTo=function(r,n,s){return ne(2,arguments)},t.set=function(r,n){return n.duration=0,n.repeatDelay||(n.repeat=0),new t(r,n)},t.killTweensOf=function(r,n,s){return E.killTweensOf(r,n,s)},t})(he);st(U.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0});j(\"staggerTo,staggerFrom,staggerFromTo\",function(u){U[u]=function(){var t=new Q,e=qe.call(arguments,0);return e.splice(u===\"staggerFromTo\"?5:4,0,0),t[u].apply(t,e)}});var hi=function(t,e,i){return t[e]=i},or=function(t,e,i){return t[e](i)},mn=function(t,e,i,r){return t[e](r.fp,i)},gn=function(t,e,i){return t.setAttribute(e,i)},Me=function(t,e){return I(t[e])?or:Pe(t[e])&&t.setAttribute?gn:hi},ur=function(t,e){return e.set(e.t,e.p,Math.round((e.s+e.c*t)*1e6)/1e6,e)},yn=function(t,e){return e.set(e.t,e.p,!!(e.s+e.c*t),e)},_i=function(t,e){var i=e._pt,r=\"\";if(!t&&e.b)r=e.b;else if(t===1&&e.e)r=e.e;else{for(;i;)r=i.p+(i.m?i.m(i.s+i.c*t):Math.round((i.s+i.c*t)*1e4)/1e4)+r,i=i._next;r+=e.c}e.set(e.t,e.p,r,e)},li=function(t,e){for(var i=e._pt;i;)i.r(t,i.d),i=i._next},xn=function(t,e,i,r){for(var n=this._pt,s;n;)s=n._next,n.p===r&&n.modifier(t,e,i),n=s},vn=function(t){for(var e=this._pt,i,r;e;)r=e._next,e.p===t&&!e.op||e.op===t?Oe(this,e,\"_pt\"):e.dep||(i=1),e=r;return!i},Tn=function(t,e,i,r){r.mSet(t,e,r.m.call(r.tween,i,r.mt),r)},ci=function(t){for(var e=t._pt,i,r,n,s;e;){for(i=e._next,r=n;r&&r.pr>e.pr;)r=r._next;(e._prev=r?r._prev:s)?e._prev._next=e:n=e,(e._next=r)?r._prev=e:s=e,e=i}t._pt=n},$=(function(){function u(e,i,r,n,s,a,o,f,h){this.t=i,this.s=n,this.c=s,this.p=r,this.r=a||ur,this.d=o||this,this.set=f||hi,this.pr=h||0,this._next=e,e&&(e._prev=this)}var t=u.prototype;return t.modifier=function(i,r,n){this.mSet=this.mSet||this.set,this.set=Tn,this.m=i,this.mt=n,this.tween=r},u})();j(ei+\"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger,easeReverse\",function(u){return ti[u]=1});nt.TweenMax=nt.TweenLite=U;nt.TimelineLite=nt.TimelineMax=Q;E=new Q({sortChildren:!1,defaults:ae,autoRemoveChildren:!0,id:\"root\",smoothChildTiming:!0});et.stringFilter=si;var zt=[],ye={},wn=[],Ai=0,bn=0,Ie=function(t){return(ye[t]||wn).map(function(e){return e()})},Ke=function(){var t=Date.now(),e=[];t-Ai>2&&(Ie(\"matchMediaInit\"),zt.forEach(function(i){var r=i.queries,n=i.conditions,s,a,o,f;for(a in r)s=_t.matchMedia(r[a]).matches,s&&(o=1),s!==n[a]&&(n[a]=s,f=1);f&&(i.revert(),o&&e.push(i))}),Ie(\"matchMediaRevert\"),e.forEach(function(i){return i.onMatch(i,function(r){return i.add(null,r)})}),Ai=t,Ie(\"matchMedia\"))},fr=(function(){function u(e,i){this.selector=i&&We(i),this.data=[],this._r=[],this.isReverted=!1,this.id=bn++,e&&this.add(e)}var t=u.prototype;return t.add=function(i,r,n){I(i)&&(n=r,r=i,i=I);var s=this,a=function(){var f=R,h=s.selector,l;return f&&f!==s&&f.data.push(s),n&&(s.selector=We(n)),R=s,l=r.apply(s,arguments),I(l)&&s._r.push(l),R=f,s.selector=h,s.isReverted=!1,l};return s.last=a,i===I?a(s,function(o){return s.add(null,o)}):i?s[i]=a:a},t.ignore=function(i){var r=R;R=null,i(this),R=r},t.getTweens=function(){var i=[];return this.data.forEach(function(r){return r instanceof u?i.push.apply(i,r.getTweens()):r instanceof U&&!(r.parent&&r.parent.data===\"nested\")&&i.push(r)}),i},t.clear=function(){this._r.length=this.data.length=0},t.kill=function(i,r){var n=this;if(i?(function(){for(var a=n.getTweens(),o=n.data.length,f;o--;)f=n.data[o],f.data===\"isFlip\"&&(f.revert(),f.getChildren(!0,!0,!1).forEach(function(h){return a.splice(a.indexOf(h),1)}));for(a.map(function(h){return{g:h._dur||h._delay||h._sat&&!h._sat.vars.immediateRender?h.globalTime(0):-1/0,t:h}}).sort(function(h,l){return l.g-h.g||-1/0}).forEach(function(h){return h.t.revert(i)}),o=n.data.length;o--;)f=n.data[o],f instanceof Q?f.data!==\"nested\"&&(f.scrollTrigger&&f.scrollTrigger.revert(),f.kill()):!(f instanceof U)&&f.revert&&f.revert(i);n._r.forEach(function(h){return h(i,n)}),n.isReverted=!0})():this.data.forEach(function(a){return a.kill&&a.kill()}),this.clear(),r)for(var s=zt.length;s--;)zt[s].id===this.id&&zt.splice(s,1)},t.revert=function(i){this.kill(i||{})},u})(),Pn=(function(){function u(e){this.contexts=[],this.scope=e,R&&R.data.push(this)}var t=u.prototype;return t.add=function(i,r,n){ct(i)||(i={matches:i});var s=new fr(0,n||this.scope),a=s.conditions={},o,f,h;R&&!s.selector&&(s.selector=R.selector),this.contexts.push(s),r=s.add(\"onMatch\",r),s.queries=i;for(f in i)f===\"all\"?h=1:(o=_t.matchMedia(i[f]),o&&(zt.indexOf(s)<0&&zt.push(s),(a[f]=o.matches)&&(h=1),o.addListener?o.addListener(Ke):o.addEventListener(\"change\",Ke)));return h&&r(s,function(l){return s.add(null,l)}),this},t.revert=function(i){this.kill(i||{})},t.kill=function(i){this.contexts.forEach(function(r){return r.kill(i,!0)})},u})(),be={registerPlugin:function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];e.forEach(function(r){return er(r)})},timeline:function(t){return new Q(t)},getTweensOf:function(t,e){return E.getTweensOf(t,e)},getProperty:function(t,e,i,r){X(t)&&(t=ht(t)[0]);var n=bt(t||{}).get,s=i?Yi:Ui;return i===\"native\"&&(i=\"\"),t&&(e?s((H[e]&&H[e].get||n)(t,e,i,r)):function(a,o,f){return s((H[a]&&H[a].get||n)(t,a,o,f))})},quickSetter:function(t,e,i){if(t=ht(t),t.length>1){var r=t.map(function(h){return Z.quickSetter(h,e,i)}),n=r.length;return function(h){for(var l=n;l--;)r[l](h)}}t=t[0]||{};var s=H[e],a=bt(t),o=a.harness&&(a.harness.aliases||{})[e]||e,f=s?function(h){var l=new s;Xt._pt=0,l.init(t,i?h+i:h,Xt,0,[t]),l.render(1,l),Xt._pt&&li(1,Xt)}:a.set(t,o);return s?f:function(h){return f(t,o,i?h+i:h,a,1)}},quickTo:function(t,e,i){var r,n=Z.to(t,st((r={},r[e]=\"+=0.1\",r.paused=!0,r.stagger=0,r),i||{})),s=function(o,f,h){return n.resetTo(e,o,f,h)};return s.tween=n,s},isTweening:function(t){return E.getTweensOf(t,!0).length>0},defaults:function(t){return t&&t.ease&&(t.ease=Et(t.ease,ae.ease)),ki(ae,t||{})},config:function(t){return ki(et,t||{})},registerEffect:function(t){var e=t.name,i=t.effect,r=t.plugins,n=t.defaults,s=t.extendTimeline;(r||\"\").split(\",\").forEach(function(a){return a&&!H[a]&&!nt[a]&&oe(e+\" effect requires \"+a+\" plugin.\")}),Ee[e]=function(a,o,f){return i(ht(a),st(o||{},n),f)},s&&(Q.prototype[e]=function(a,o,f){return this.add(Ee[e](a,ct(o)?o:(f=o)&&{},this),f)})},registerEase:function(t,e){k[t]=Et(e)},parseEase:function(t,e){return arguments.length?Et(t,e):k},getById:function(t){return E.getById(t)},exportRoot:function(t,e){t===void 0&&(t={});var i=new Q(t),r,n;for(i.smoothChildTiming=tt(t.smoothChildTiming),E.remove(i),i._dp=0,i._time=i._tTime=E._time,r=E._first;r;)n=r._next,(e||!(!r._dur&&r instanceof U&&r.vars.onComplete===r._targets[0]))&&lt(i,r,r._start-r._delay),r=n;return lt(E,i,0),i},context:function(t,e){return t?new fr(t,e):R},matchMedia:function(t){return new Pn(t)},matchMediaRefresh:function(){return zt.forEach(function(t){var e=t.conditions,i,r;for(r in e)e[r]&&(e[r]=!1,i=1);i&&t.revert()})||Ke()},addEventListener:function(t,e){var i=ye[t]||(ye[t]=[]);~i.indexOf(e)||i.push(e)},removeEventListener:function(t,e){var i=ye[t],r=i&&i.indexOf(e);r>=0&&i.splice(r,1)},utils:{wrap:tn,wrapYoyo:en,distribute:Zi,random:$i,snap:ji,normalize:Jr,getUnit:G,clamp:Zr,splitColor:ir,toArray:ht,selector:We,mapRange:Ji,pipe:$r,unitize:Hr,interpolate:rn,shuffle:Ki},install:Ii,effects:Ee,ticker:J,updateRoot:Q.updateRoot,plugins:H,globalTimeline:E,core:{PropTween:$,globals:Ni,Tween:U,Timeline:Q,Animation:he,getCache:bt,_removeLinkedListItem:Oe,reverting:function(){return W},context:function(t){return t&&R&&(R.data.push(t),t._ctx=R),R},suppressOverwrites:function(t){return Ze=t}}};j(\"to,from,fromTo,delayedCall,set,killTweensOf\",function(u){return be[u]=U[u]});J.add(Q.updateRoot);Xt=be.to({},{duration:0});var Sn=function(t,e){for(var i=t._pt;i&&i.p!==e&&i.op!==e&&i.fp!==e;)i=i._next;return i},On=function(t,e){var i=t._targets,r,n,s;for(r in e)for(n=i.length;n--;)s=t._ptLookup[n][r],s&&(s=s.d)&&(s._pt&&(s=Sn(s,r)),s&&s.modifier&&s.modifier(e[r],t,i[n],r))},Ne=function(t,e){return{name:t,headless:1,rawVars:1,init:function(r,n,s){s._onInit=function(a){var o,f;if(X(n)&&(o={},j(n,function(h){return o[h]=1}),n=o),e){o={};for(f in n)o[f]=e(n[f]);n=o}On(a,n)}}}},Z=be.registerPlugin({name:\"attr\",init:function(t,e,i,r,n){var s,a,o;this.tween=i;for(s in e)o=t.getAttribute(s)||\"\",a=this.add(t,\"setAttribute\",(o||0)+\"\",e[s],r,n,0,0,s),a.op=s,a.b=o,this._props.push(s)},render:function(t,e){for(var i=e._pt;i;)W?i.set(i.t,i.p,i.b,i):i.r(t,i.d),i=i._next}},{name:\"endArray\",headless:1,init:function(t,e){for(var i=e.length;i--;)this.add(t,i,t[i]||0,e[i],0,0,0,0,0,1)}},Ne(\"roundProps\",Ge),Ne(\"modifiers\"),Ne(\"snap\",ji))||be;U.version=Q.version=Z.version=\"3.15.0\";Li=1;je()&&Qt();var kn=k.Power0,Cn=k.Power1,Mn=k.Power2,Dn=k.Power3,Rn=k.Power4,An=k.Linear,En=k.Quad,zn=k.Cubic,Fn=k.Quart,Ln=k.Quint,In=k.Strong,Nn=k.Elastic,Bn=k.Back,Vn=k.SteppedEase,Un=k.Bounce,Yn=k.Sine,Xn=k.Expo,qn=k.Circ;var hr,Ot,jt,xi,Ut,Wn,_r,vi,Gn=function(){return typeof window<\"u\"},vt={},Vt=180/Math.PI,$t=Math.PI/180,Zt=Math.atan2,lr=1e8,Ti=/([A-Z])/g,Qn=/(left|right|width|margin|padding|x)/i,Kn=/[\\s,\\(]\\S/,dt={autoAlpha:\"opacity,visibility\",scale:\"scaleX,scaleY\",alpha:\"opacity\"},pi=function(t,e){return e.set(e.t,e.p,Math.round((e.s+e.c*t)*1e4)/1e4+e.u,e)},Zn=function(t,e){return e.set(e.t,e.p,t===1?e.e:Math.round((e.s+e.c*t)*1e4)/1e4+e.u,e)},jn=function(t,e){return e.set(e.t,e.p,t?Math.round((e.s+e.c*t)*1e4)/1e4+e.u:e.b,e)},$n=function(t,e){return e.set(e.t,e.p,t===1?e.e:t?Math.round((e.s+e.c*t)*1e4)/1e4+e.u:e.b,e)},Hn=function(t,e){var i=e.s+e.c*t;e.set(e.t,e.p,~~(i+(i<0?-.5:.5))+e.u,e)},vr=function(t,e){return e.set(e.t,e.p,t?e.e:e.b,e)},Tr=function(t,e){return e.set(e.t,e.p,t!==1?e.b:e.e,e)},Jn=function(t,e,i){return t.style[e]=i},ts=function(t,e,i){return t.style.setProperty(e,i)},es=function(t,e,i){return t._gsap[e]=i},is=function(t,e,i){return t._gsap.scaleX=t._gsap.scaleY=i},rs=function(t,e,i,r,n){var s=t._gsap;s.scaleX=s.scaleY=i,s.renderTransform(n,s)},ns=function(t,e,i,r,n){var s=t._gsap;s[e]=i,s.renderTransform(n,s)},z=\"transform\",it=z+\"Origin\",ss=function u(t,e){var i=this,r=this.target,n=r.style,s=r._gsap;if(t in vt&&n){if(this.tfm=this.tfm||{},t!==\"transform\")t=dt[t]||t,~t.indexOf(\",\")?t.split(\",\").forEach(function(a){return i.tfm[a]=xt(r,a)}):this.tfm[t]=s.x?s[t]:xt(r,t),t===it&&(this.tfm.zOrigin=s.zOrigin);else return dt.transform.split(\",\").forEach(function(a){return u.call(i,a,e)});if(this.props.indexOf(z)>=0)return;s.svg&&(this.svgo=r.getAttribute(\"data-svg-origin\"),this.props.push(it,e,\"\")),t=z}(n||e)&&this.props.push(t,e,n[t])},wr=function(t){t.translate&&(t.removeProperty(\"translate\"),t.removeProperty(\"scale\"),t.removeProperty(\"rotate\"))},as=function(){var t=this.props,e=this.target,i=e.style,r=e._gsap,n,s;for(n=0;n<t.length;n+=3)t[n+1]?t[n+1]===2?e[t[n]](t[n+2]):e[t[n]]=t[n+2]:t[n+2]?i[t[n]]=t[n+2]:i.removeProperty(t[n].substr(0,2)===\"--\"?t[n]:t[n].replace(Ti,\"-$1\").toLowerCase());if(this.tfm){for(s in this.tfm)r[s]=this.tfm[s];r.svg&&(r.renderTransform(),e.setAttribute(\"data-svg-origin\",this.svgo||\"\")),n=vi(),(!n||!n.isStart)&&!i[z]&&(wr(i),r.zOrigin&&i[it]&&(i[it]+=\" \"+r.zOrigin+\"px\",r.zOrigin=0,r.renderTransform()),r.uncache=1)}},br=function(t,e){var i={target:t,props:[],revert:as,save:ss};return t._gsap||Z.core.getCache(t),e&&t.style&&t.nodeType&&e.split(\",\").forEach(function(r){return i.save(r)}),i},Pr,mi=function(t,e){var i=Ot.createElementNS?Ot.createElementNS((e||\"http://www.w3.org/1999/xhtml\").replace(/^https/,\"http\"),t):Ot.createElement(t);return i&&i.style?i:Ot.createElement(t)},at=function u(t,e,i){var r=getComputedStyle(t);return r[e]||r.getPropertyValue(e.replace(Ti,\"-$1\").toLowerCase())||r.getPropertyValue(e)||!i&&u(t,Ht(e)||e,1)||\"\"},cr=\"O,Moz,ms,Ms,Webkit\".split(\",\"),Ht=function(t,e,i){var r=e||Ut,n=r.style,s=5;if(t in n&&!i)return t;for(t=t.charAt(0).toUpperCase()+t.substr(1);s--&&!(cr[s]+t in n););return s<0?null:(s===3?\"ms\":s>=0?cr[s]:\"\")+t},gi=function(){Gn()&&window.document&&(hr=window,Ot=hr.document,jt=Ot.documentElement,Ut=mi(\"div\")||{style:{}},Wn=mi(\"div\"),z=Ht(z),it=z+\"Origin\",Ut.style.cssText=\"border-width:0;line-height:0;position:absolute;padding:0\",Pr=!!Ht(\"perspective\"),vi=Z.core.reverting,xi=1)},dr=function(t){var e=t.ownerSVGElement,i=mi(\"svg\",e&&e.getAttribute(\"xmlns\")||\"http://www.w3.org/2000/svg\"),r=t.cloneNode(!0),n;r.style.display=\"block\",i.appendChild(r),jt.appendChild(i);try{n=r.getBBox()}catch{}return i.removeChild(r),jt.removeChild(i),n},pr=function(t,e){for(var i=e.length;i--;)if(t.hasAttribute(e[i]))return t.getAttribute(e[i])},Sr=function(t){var e,i;try{e=t.getBBox()}catch{e=dr(t),i=1}return e&&(e.width||e.height)||i||(e=dr(t)),e&&!e.width&&!e.x&&!e.y?{x:+pr(t,[\"x\",\"cx\",\"x1\"])||0,y:+pr(t,[\"y\",\"cy\",\"y1\"])||0,width:0,height:0}:e},Or=function(t){return!!(t.getCTM&&(!t.parentNode||t.ownerSVGElement)&&Sr(t))},Ct=function(t,e){if(e){var i=t.style,r;e in vt&&e!==it&&(e=z),i.removeProperty?(r=e.substr(0,2),(r===\"ms\"||e.substr(0,6)===\"webkit\")&&(e=\"-\"+e),i.removeProperty(r===\"--\"?e:e.replace(Ti,\"-$1\").toLowerCase())):i.removeAttribute(e)}},kt=function(t,e,i,r,n,s){var a=new $(t._pt,e,i,0,1,s?Tr:vr);return t._pt=a,a.b=r,a.e=n,t._props.push(i),a},mr={deg:1,rad:1,turn:1},os={grid:1,flex:1},Mt=function u(t,e,i,r){var n=parseFloat(i)||0,s=(i+\"\").trim().substr((n+\"\").length)||\"px\",a=Ut.style,o=Qn.test(e),f=t.tagName.toLowerCase()===\"svg\",h=(f?\"client\":\"offset\")+(o?\"Width\":\"Height\"),l=100,c=r===\"px\",d=r===\"%\",p,_,m,x;if(r===s||!n||mr[r]||mr[s])return n;if(s!==\"px\"&&!c&&(n=u(t,e,i,\"px\")),x=t.getCTM&&Or(t),(d||s===\"%\")&&(vt[e]||~e.indexOf(\"adius\")))return p=x?t.getBBox()[o?\"width\":\"height\"]:t[h],N(d?n/p*l:n/100*p);if(a[o?\"width\":\"height\"]=l+(c?s:r),_=r!==\"rem\"&&~e.indexOf(\"adius\")||r===\"em\"&&t.appendChild&&!f?t:t.parentNode,x&&(_=(t.ownerSVGElement||{}).parentNode),(!_||_===Ot||!_.appendChild)&&(_=Ot.body),m=_._gsap,m&&d&&m.width&&o&&m.time===J.time&&!m.uncache)return N(n/m.width*l);if(d&&(e===\"height\"||e===\"width\")){var y=t.style[e];t.style[e]=l+r,p=t[h],y?t.style[e]=y:Ct(t,e)}else(d||s===\"%\")&&!os[at(_,\"display\")]&&(a.position=at(t,\"position\")),_===t&&(a.position=\"static\"),_.appendChild(Ut),p=Ut[h],_.removeChild(Ut),a.position=\"absolute\";return o&&d&&(m=bt(_),m.time=J.time,m.width=_[h]),N(c?p*n/l:p&&n?l/p*n:0)},xt=function(t,e,i,r){var n;return xi||gi(),e in dt&&e!==\"transform\"&&(e=dt[e],~e.indexOf(\",\")&&(e=e.split(\",\")[0])),vt[e]&&e!==\"transform\"?(n=de(t,r),n=e!==\"transformOrigin\"?n[e]:n.svg?n.origin:Re(at(t,it))+\" \"+n.zOrigin+\"px\"):(n=t.style[e],(!n||n===\"auto\"||r||~(n+\"\").indexOf(\"calc(\"))&&(n=De[e]&&De[e](t,e,i)||at(t,e)||ri(t,e)||(e===\"opacity\"?1:0))),i&&!~(n+\"\").trim().indexOf(\" \")?Mt(t,e,n,i)+i:n},us=function(t,e,i,r){if(!i||i===\"none\"){var n=Ht(e,t,1),s=n&&at(t,n,1);s&&s!==i?(e=n,i=s):e===\"borderColor\"&&(i=at(t,\"borderTopColor\"))}var a=new $(this._pt,t.style,e,0,1,_i),o=0,f=0,h,l,c,d,p,_,m,x,y,v,T,g;if(a.b=i,a.e=r,i+=\"\",r+=\"\",r.substring(0,6)===\"var(--\"&&(r=at(t,r.substring(4,r.indexOf(\")\")))),r===\"auto\"&&(_=t.style[e],t.style[e]=r,r=at(t,e)||r,_?t.style[e]=_:Ct(t,e)),h=[i,r],si(h),i=h[0],r=h[1],c=i.match(Ft)||[],g=r.match(Ft)||[],g.length){for(;l=Ft.exec(r);)m=l[0],y=r.substring(o,l.index),p?p=(p+1)%5:(y.substr(-5)===\"rgba(\"||y.substr(-5)===\"hsla(\")&&(p=1),m!==(_=c[f++]||\"\")&&(d=parseFloat(_)||0,T=_.substr((d+\"\").length),m.charAt(1)===\"=\"&&(m=Lt(d,m)+T),x=parseFloat(m),v=m.substr((x+\"\").length),o=Ft.lastIndex-v.length,v||(v=v||et.units[e]||T,o===r.length&&(r+=v,a.e+=v)),T!==v&&(d=Mt(t,e,_,v)||0),a._pt={_next:a._pt,p:y||f===1?y:\",\",s:d,c:x-d,m:p&&p<4||e===\"zIndex\"?Math.round:0});a.c=o<r.length?r.substring(o,r.length):\"\"}else a.r=e===\"display\"&&r===\"none\"?Tr:vr;return He.test(r)&&(a.e=0),this._pt=a,a},gr={top:\"0%\",bottom:\"100%\",left:\"0%\",right:\"100%\",center:\"50%\"},fs=function(t){var e=t.split(\" \"),i=e[0],r=e[1]||\"50%\";return(i===\"top\"||i===\"bottom\"||r===\"left\"||r===\"right\")&&(t=i,i=r,r=t),e[0]=gr[i]||i,e[1]=gr[r]||r,e.join(\" \")},hs=function(t,e){if(e.tween&&e.tween._time===e.tween._dur){var i=e.t,r=i.style,n=e.u,s=i._gsap,a,o,f;if(n===\"all\"||n===!0)r.cssText=\"\",o=1;else for(n=n.split(\",\"),f=n.length;--f>-1;)a=n[f],vt[a]&&(o=1,a=a===\"transformOrigin\"?it:z),Ct(i,a);o&&(Ct(i,z),s&&(s.svg&&i.removeAttribute(\"transform\"),r.scale=r.rotate=r.translate=\"none\",de(i,1),s.uncache=1,wr(r)))}},De={clearProps:function(t,e,i,r,n){if(n.data!==\"isFromStart\"){var s=t._pt=new $(t._pt,e,i,0,0,hs);return s.u=r,s.pr=-10,s.tween=n,t._props.push(i),1}}},ce=[1,0,0,1,0,0],kr={},Cr=function(t){return t===\"matrix(1, 0, 0, 1, 0, 0)\"||t===\"none\"||!t},yr=function(t){var e=at(t,z);return Cr(e)?ce:e.substr(7).match($e).map(N)},wi=function(t,e){var i=t._gsap||bt(t),r=t.style,n=yr(t),s,a,o,f;return i.svg&&t.getAttribute(\"transform\")?(o=t.transform.baseVal.consolidate().matrix,n=[o.a,o.b,o.c,o.d,o.e,o.f],n.join(\",\")===\"1,0,0,1,0,0\"?ce:n):(n===ce&&!t.offsetParent&&t!==jt&&!i.svg&&(o=r.display,r.display=\"block\",s=t.parentNode,(!s||!t.offsetParent&&!t.getBoundingClientRect().width)&&(f=1,a=t.nextElementSibling,jt.appendChild(t)),n=yr(t),o?r.display=o:Ct(t,\"display\"),f&&(a?s.insertBefore(t,a):s?s.appendChild(t):jt.removeChild(t))),e&&n.length>6?[n[0],n[1],n[4],n[5],n[12],n[13]]:n)},yi=function(t,e,i,r,n,s){var a=t._gsap,o=n||wi(t,!0),f=a.xOrigin||0,h=a.yOrigin||0,l=a.xOffset||0,c=a.yOffset||0,d=o[0],p=o[1],_=o[2],m=o[3],x=o[4],y=o[5],v=e.split(\" \"),T=parseFloat(v[0])||0,g=parseFloat(v[1])||0,S,w,P,b;i?o!==ce&&(w=d*m-p*_)&&(P=T*(m/w)+g*(-_/w)+(_*y-m*x)/w,b=T*(-p/w)+g*(d/w)-(d*y-p*x)/w,T=P,g=b):(S=Sr(t),T=S.x+(~v[0].indexOf(\"%\")?T/100*S.width:T),g=S.y+(~(v[1]||v[0]).indexOf(\"%\")?g/100*S.height:g)),r||r!==!1&&a.smooth?(x=T-f,y=g-h,a.xOffset=l+(x*d+y*_)-x,a.yOffset=c+(x*p+y*m)-y):a.xOffset=a.yOffset=0,a.xOrigin=T,a.yOrigin=g,a.smooth=!!r,a.origin=e,a.originIsAbsolute=!!i,t.style[it]=\"0px 0px\",s&&(kt(s,a,\"xOrigin\",f,T),kt(s,a,\"yOrigin\",h,g),kt(s,a,\"xOffset\",l,a.xOffset),kt(s,a,\"yOffset\",c,a.yOffset)),t.setAttribute(\"data-svg-origin\",T+\" \"+g)},de=function(t,e){var i=t._gsap||new ai(t);if(\"x\"in i&&!e&&!i.uncache)return i;var r=t.style,n=i.scaleX<0,s=\"px\",a=\"deg\",o=getComputedStyle(t),f=at(t,it)||\"0\",h,l,c,d,p,_,m,x,y,v,T,g,S,w,P,b,O,B,F,D,L,q,Y,V,ot,Yt,Jt,te,Dt,Pi,pt,Rt;return h=l=c=_=m=x=y=v=T=0,d=p=1,i.svg=!!(t.getCTM&&Or(t)),o.translate&&((o.translate!==\"none\"||o.scale!==\"none\"||o.rotate!==\"none\")&&(r[z]=(o.translate!==\"none\"?\"translate3d(\"+(o.translate+\" 0 0\").split(\" \").slice(0,3).join(\", \")+\") \":\"\")+(o.rotate!==\"none\"?\"rotate(\"+o.rotate+\") \":\"\")+(o.scale!==\"none\"?\"scale(\"+o.scale.split(\" \").join(\",\")+\") \":\"\")+(o[z]!==\"none\"?o[z]:\"\")),r.scale=r.rotate=r.translate=\"none\"),w=wi(t,i.svg),i.svg&&(i.uncache?(ot=t.getBBox(),f=i.xOrigin-ot.x+\"px \"+(i.yOrigin-ot.y)+\"px\",V=\"\"):V=!e&&t.getAttribute(\"data-svg-origin\"),yi(t,V||f,!!V||i.originIsAbsolute,i.smooth!==!1,w)),g=i.xOrigin||0,S=i.yOrigin||0,w!==ce&&(B=w[0],F=w[1],D=w[2],L=w[3],h=q=w[4],l=Y=w[5],w.length===6?(d=Math.sqrt(B*B+F*F),p=Math.sqrt(L*L+D*D),_=B||F?Zt(F,B)*Vt:0,y=D||L?Zt(D,L)*Vt+_:0,y&&(p*=Math.abs(Math.cos(y*$t))),i.svg&&(h-=g-(g*B+S*D),l-=S-(g*F+S*L))):(Rt=w[6],Pi=w[7],Jt=w[8],te=w[9],Dt=w[10],pt=w[11],h=w[12],l=w[13],c=w[14],P=Zt(Rt,Dt),m=P*Vt,P&&(b=Math.cos(-P),O=Math.sin(-P),V=q*b+Jt*O,ot=Y*b+te*O,Yt=Rt*b+Dt*O,Jt=q*-O+Jt*b,te=Y*-O+te*b,Dt=Rt*-O+Dt*b,pt=Pi*-O+pt*b,q=V,Y=ot,Rt=Yt),P=Zt(-D,Dt),x=P*Vt,P&&(b=Math.cos(-P),O=Math.sin(-P),V=B*b-Jt*O,ot=F*b-te*O,Yt=D*b-Dt*O,pt=L*O+pt*b,B=V,F=ot,D=Yt),P=Zt(F,B),_=P*Vt,P&&(b=Math.cos(P),O=Math.sin(P),V=B*b+F*O,ot=q*b+Y*O,F=F*b-B*O,Y=Y*b-q*O,B=V,q=ot),m&&Math.abs(m)+Math.abs(_)>359.9&&(m=_=0,x=180-x),d=N(Math.sqrt(B*B+F*F+D*D)),p=N(Math.sqrt(Y*Y+Rt*Rt)),P=Zt(q,Y),y=Math.abs(P)>2e-4?P*Vt:0,T=pt?1/(pt<0?-pt:pt):0),i.svg&&(V=t.getAttribute(\"transform\"),i.forceCSS=t.setAttribute(\"transform\",\"\")||!Cr(at(t,z)),V&&t.setAttribute(\"transform\",V))),Math.abs(y)>90&&Math.abs(y)<270&&(n?(d*=-1,y+=_<=0?180:-180,_+=_<=0?180:-180):(p*=-1,y+=y<=0?180:-180)),e=e||i.uncache,i.x=h-((i.xPercent=h&&(!e&&i.xPercent||(Math.round(t.offsetWidth/2)===Math.round(-h)?-50:0)))?t.offsetWidth*i.xPercent/100:0)+s,i.y=l-((i.yPercent=l&&(!e&&i.yPercent||(Math.round(t.offsetHeight/2)===Math.round(-l)?-50:0)))?t.offsetHeight*i.yPercent/100:0)+s,i.z=c+s,i.scaleX=N(d),i.scaleY=N(p),i.rotation=N(_)+a,i.rotationX=N(m)+a,i.rotationY=N(x)+a,i.skewX=y+a,i.skewY=v+a,i.transformPerspective=T+s,(i.zOrigin=parseFloat(f.split(\" \")[2])||!e&&i.zOrigin||0)&&(r[it]=Re(f)),i.xOffset=i.yOffset=0,i.force3D=et.force3D,i.renderTransform=i.svg?ls:Pr?Mr:_s,i.uncache=0,i},Re=function(t){return(t=t.split(\" \"))[0]+\" \"+t[1]},di=function(t,e,i){var r=G(e);return N(parseFloat(e)+parseFloat(Mt(t,\"x\",i+\"px\",r)))+r},_s=function(t,e){e.z=\"0px\",e.rotationY=e.rotationX=\"0deg\",e.force3D=0,Mr(t,e)},Nt=\"0deg\",le=\"0px\",Bt=\") \",Mr=function(t,e){var i=e||this,r=i.xPercent,n=i.yPercent,s=i.x,a=i.y,o=i.z,f=i.rotation,h=i.rotationY,l=i.rotationX,c=i.skewX,d=i.skewY,p=i.scaleX,_=i.scaleY,m=i.transformPerspective,x=i.force3D,y=i.target,v=i.zOrigin,T=\"\",g=x===\"auto\"&&t&&t!==1||x===!0;if(v&&(l!==Nt||h!==Nt)){var S=parseFloat(h)*$t,w=Math.sin(S),P=Math.cos(S),b;S=parseFloat(l)*$t,b=Math.cos(S),s=di(y,s,w*b*-v),a=di(y,a,-Math.sin(S)*-v),o=di(y,o,P*b*-v+v)}m!==le&&(T+=\"perspective(\"+m+Bt),(r||n)&&(T+=\"translate(\"+r+\"%, \"+n+\"%) \"),(g||s!==le||a!==le||o!==le)&&(T+=o!==le||g?\"translate3d(\"+s+\", \"+a+\", \"+o+\") \":\"translate(\"+s+\", \"+a+Bt),f!==Nt&&(T+=\"rotate(\"+f+Bt),h!==Nt&&(T+=\"rotateY(\"+h+Bt),l!==Nt&&(T+=\"rotateX(\"+l+Bt),(c!==Nt||d!==Nt)&&(T+=\"skew(\"+c+\", \"+d+Bt),(p!==1||_!==1)&&(T+=\"scale(\"+p+\", \"+_+Bt),y.style[z]=T||\"translate(0, 0)\"},ls=function(t,e){var i=e||this,r=i.xPercent,n=i.yPercent,s=i.x,a=i.y,o=i.rotation,f=i.skewX,h=i.skewY,l=i.scaleX,c=i.scaleY,d=i.target,p=i.xOrigin,_=i.yOrigin,m=i.xOffset,x=i.yOffset,y=i.forceCSS,v=parseFloat(s),T=parseFloat(a),g,S,w,P,b;o=parseFloat(o),f=parseFloat(f),h=parseFloat(h),h&&(h=parseFloat(h),f+=h,o+=h),o||f?(o*=$t,f*=$t,g=Math.cos(o)*l,S=Math.sin(o)*l,w=Math.sin(o-f)*-c,P=Math.cos(o-f)*c,f&&(h*=$t,b=Math.tan(f-h),b=Math.sqrt(1+b*b),w*=b,P*=b,h&&(b=Math.tan(h),b=Math.sqrt(1+b*b),g*=b,S*=b)),g=N(g),S=N(S),w=N(w),P=N(P)):(g=l,P=c,S=w=0),(v&&!~(s+\"\").indexOf(\"px\")||T&&!~(a+\"\").indexOf(\"px\"))&&(v=Mt(d,\"x\",s,\"px\"),T=Mt(d,\"y\",a,\"px\")),(p||_||m||x)&&(v=N(v+p-(p*g+_*w)+m),T=N(T+_-(p*S+_*P)+x)),(r||n)&&(b=d.getBBox(),v=N(v+r/100*b.width),T=N(T+n/100*b.height)),b=\"matrix(\"+g+\",\"+S+\",\"+w+\",\"+P+\",\"+v+\",\"+T+\")\",d.setAttribute(\"transform\",b),y&&(d.style[z]=b)},cs=function(t,e,i,r,n){var s=360,a=X(n),o=parseFloat(n)*(a&&~n.indexOf(\"rad\")?Vt:1),f=o-r,h=r+f+\"deg\",l,c;return a&&(l=n.split(\"_\")[1],l===\"short\"&&(f%=s,f!==f%(s/2)&&(f+=f<0?s:-s)),l===\"cw\"&&f<0?f=(f+s*lr)%s-~~(f/s)*s:l===\"ccw\"&&f>0&&(f=(f-s*lr)%s-~~(f/s)*s)),t._pt=c=new $(t._pt,e,i,r,f,Zn),c.e=h,c.u=\"deg\",t._props.push(i),c},xr=function(t,e){for(var i in e)t[i]=e[i];return t},ds=function(t,e,i){var r=xr({},i._gsap),n=\"perspective,force3D,transformOrigin,svgOrigin\",s=i.style,a,o,f,h,l,c,d,p;r.svg?(f=i.getAttribute(\"transform\"),i.setAttribute(\"transform\",\"\"),s[z]=e,a=de(i,1),Ct(i,z),i.setAttribute(\"transform\",f)):(f=getComputedStyle(i)[z],s[z]=e,a=de(i,1),s[z]=f);for(o in vt)f=r[o],h=a[o],f!==h&&n.indexOf(o)<0&&(d=G(f),p=G(h),l=d!==p?Mt(i,o,f,p):parseFloat(f),c=parseFloat(h),t._pt=new $(t._pt,a,o,l,c-l,pi),t._pt.u=p||0,t._props.push(o));xr(a,r)};j(\"padding,margin,Width,Radius\",function(u,t){var e=\"Top\",i=\"Right\",r=\"Bottom\",n=\"Left\",s=(t<3?[e,i,r,n]:[e+n,e+i,r+i,r+n]).map(function(a){return t<2?u+a:\"border\"+a+u});De[t>1?\"border\"+u:u]=function(a,o,f,h,l){var c,d;if(arguments.length<4)return c=s.map(function(p){return xt(a,p,f)}),d=c.join(\" \"),d.split(c[0]).length===5?c[0]:d;c=(h+\"\").split(\" \"),d={},s.forEach(function(p,_){return d[p]=c[_]=c[_]||c[(_-1)/2|0]}),a.init(o,d,l)}});var bi={name:\"css\",register:gi,targetTest:function(t){return t.style&&t.nodeType},init:function(t,e,i,r,n){var s=this._props,a=t.style,o=i.vars.startAt,f,h,l,c,d,p,_,m,x,y,v,T,g,S,w,P,b;xi||gi(),this.styles=this.styles||br(t),P=this.styles.props,this.tween=i;for(_ in e)if(_!==\"autoRound\"&&(h=e[_],!(H[_]&&ui(_,e,i,r,t,n)))){if(d=typeof h,p=De[_],d===\"function\"&&(h=h.call(i,r,t,n),d=typeof h),d===\"string\"&&~h.indexOf(\"random(\")&&(h=Kt(h)),p)p(this,t,_,h,i)&&(w=1);else if(_.substr(0,2)===\"--\")f=(getComputedStyle(t).getPropertyValue(_)+\"\").trim(),h+=\"\",gt.lastIndex=0,gt.test(f)||(m=G(f),x=G(h),x?m!==x&&(f=Mt(t,_,f,x)+x):m&&(h+=m)),this.add(a,\"setProperty\",f,h,r,n,0,0,_),s.push(_),P.push(_,0,a[_]);else if(d!==\"undefined\"){if(o&&_ in o?(f=typeof o[_]==\"function\"?o[_].call(i,r,t,n):o[_],X(f)&&~f.indexOf(\"random(\")&&(f=Kt(f)),G(f+\"\")||f===\"auto\"||(f+=et.units[_]||G(xt(t,_))||\"\"),(f+\"\").charAt(1)===\"=\"&&(f=xt(t,_))):f=xt(t,_),c=parseFloat(f),y=d===\"string\"&&h.charAt(1)===\"=\"&&h.substr(0,2),y&&(h=h.substr(2)),l=parseFloat(h),_ in dt&&(_===\"autoAlpha\"&&(c===1&&xt(t,\"visibility\")===\"hidden\"&&l&&(c=0),P.push(\"visibility\",0,a.visibility),kt(this,a,\"visibility\",c?\"inherit\":\"hidden\",l?\"inherit\":\"hidden\",!l)),_!==\"scale\"&&_!==\"transform\"&&(_=dt[_],~_.indexOf(\",\")&&(_=_.split(\",\")[0]))),v=_ in vt,v){if(this.styles.save(_),b=h,d===\"string\"&&h.substring(0,6)===\"var(--\"){if(h=at(t,h.substring(4,h.indexOf(\")\"))),h.substring(0,5)===\"calc(\"){var O=t.style.perspective;t.style.perspective=h,h=at(t,\"perspective\"),O?t.style.perspective=O:Ct(t,\"perspective\")}l=parseFloat(h)}if(T||(g=t._gsap,g.renderTransform&&!e.parseTransform||de(t,e.parseTransform),S=e.smoothOrigin!==!1&&g.smooth,T=this._pt=new $(this._pt,a,z,0,1,g.renderTransform,g,0,-1),T.dep=1),_===\"scale\")this._pt=new $(this._pt,g,\"scaleY\",g.scaleY,(y?Lt(g.scaleY,y+l):l)-g.scaleY||0,pi),this._pt.u=0,s.push(\"scaleY\",_),_+=\"X\";else if(_===\"transformOrigin\"){P.push(it,0,a[it]),h=fs(h),g.svg?yi(t,h,0,S,0,this):(x=parseFloat(h.split(\" \")[2])||0,x!==g.zOrigin&&kt(this,g,\"zOrigin\",g.zOrigin,x),kt(this,a,_,Re(f),Re(h)));continue}else if(_===\"svgOrigin\"){yi(t,h,1,S,0,this);continue}else if(_ in kr){cs(this,g,_,c,y?Lt(c,y+h):h);continue}else if(_===\"smoothOrigin\"){kt(this,g,\"smooth\",g.smooth,h);continue}else if(_===\"force3D\"){g[_]=h;continue}else if(_===\"transform\"){ds(this,h,t);continue}}else _ in a||(_=Ht(_)||_);if(v||(l||l===0)&&(c||c===0)&&!Kn.test(h)&&_ in a)m=(f+\"\").substr((c+\"\").length),l||(l=0),x=G(h)||(_ in et.units?et.units[_]:m),m!==x&&(c=Mt(t,_,f,x)),this._pt=new $(this._pt,v?g:a,_,c,(y?Lt(c,y+l):l)-c,!v&&(x===\"px\"||_===\"zIndex\")&&e.autoRound!==!1?Hn:pi),this._pt.u=x||0,v&&b!==h?(this._pt.b=f,this._pt.e=b,this._pt.r=$n):m!==x&&x!==\"%\"&&(this._pt.b=f,this._pt.r=jn);else if(_ in a)us.call(this,t,_,f,y?y+h:h);else if(_ in t)this.add(t,_,f||t[_],y?y+h:h,r,n);else if(_!==\"parseTransform\"){Se(_,h);continue}v||(_ in a?P.push(_,0,a[_]):typeof t[_]==\"function\"?P.push(_,2,t[_]()):P.push(_,1,f||t[_])),s.push(_)}}w&&ci(this)},render:function(t,e){if(e.tween._time||!vi())for(var i=e._pt;i;)i.r(t,i.d),i=i._next;else e.styles.revert()},get:xt,aliases:dt,getSetter:function(t,e,i){var r=dt[e];return r&&r.indexOf(\",\")<0&&(e=r),e in vt&&e!==it&&(t._gsap.x||xt(t,\"x\"))?i&&_r===i?e===\"scale\"?is:es:(_r=i||{})&&(e===\"scale\"?rs:ns):t.style&&!Pe(t.style[e])?Jn:~e.indexOf(\"-\")?ts:Me(t,e)},core:{_removeProperty:Ct,_getMatrix:wi}};Z.utils.checkPrefix=Ht;Z.core.getStyleSaver=br;(function(u,t,e,i){var r=j(u+\",\"+t+\",\"+e,function(n){vt[n]=1});j(t,function(n){et.units[n]=\"deg\",kr[n]=1}),dt[r[13]]=u+\",\"+t,j(i,function(n){var s=n.split(\":\");dt[s[1]]=r[s[0]]})})(\"x,y,z,scale,scaleX,scaleY,xPercent,yPercent\",\"rotation,rotationX,rotationY,skewX,skewY\",\"transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective\",\"0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY\");j(\"x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective\",function(u){et.units[u]=\"px\"});Z.registerPlugin(bi);var ps=Z.registerPlugin(bi)||Z,bs=ps.core.Tween;export{Bn as Back,Un as Bounce,bi as CSSPlugin,qn as Circ,zn as Cubic,Nn as Elastic,Xn as Expo,An as Linear,kn as Power0,Cn as Power1,Mn as Power2,Dn as Power3,Rn as Power4,En as Quad,Fn as Quart,Ln as Quint,Yn as Sine,Vn as SteppedEase,In as Strong,Q as TimelineLite,Q as TimelineMax,U as TweenLite,bs as TweenMax,ps as default,ps as gsap};\n/*! Bundled license information:\n\ngsap/gsap-core.js:\n  (*!\n   * GSAP 3.15.0\n   * https://gsap.com\n   *\n   * @license Copyright 2008-2026, GreenSock. All rights reserved.\n   * Subject to the terms at https://gsap.com/standard-license\n   * @author: Jack Doyle, jack@greensock.com\n  *)\n\ngsap/CSSPlugin.js:\n  (*!\n   * CSSPlugin 3.15.0\n   * https://gsap.com\n   *\n   * Copyright 2008-2026, GreenSock. All rights reserved.\n   * Subject to the terms at https://gsap.com/standard-license\n   * @author: Jack Doyle, jack@greensock.com\n  *)\n*/\n//# sourceMappingURL=gsap.mjs.map","/* esm.sh - gsap@3.15.0 */\nexport * from \"/gsap@3.15.0/es2022/gsap.mjs\";\nexport { default } from \"/gsap@3.15.0/es2022/gsap.mjs\";\n","/* esm.sh - gsap@3.15.0/ScrollTrigger */\nfunction Dn(i,e){for(var n=0;n<e.length;n++){var t=e[n];t.enumerable=t.enumerable||!1,t.configurable=!0,\"value\"in t&&(t.writable=!0),Object.defineProperty(i,t.key,t)}}function bo(i,e,n){return e&&Dn(i.prototype,e),n&&Dn(i,n),i}var ve,Fr,wo,Ge,Rt,Ot,jt,On,Bt,er,An,xt,it,Yn,Ln=function(){return ve||typeof window<\"u\"&&(ve=window.gsap)&&ve.registerPlugin&&ve},Fn=1,Qt=[],E=[],st=[],gr=Date.now,sn=function(e,n){return n},Co=function(){var e=er.core,n=e.bridge||{},t=e._scrollers,r=e._proxies;t.push.apply(t,E),r.push.apply(r,st),E=t,st=r,sn=function(u,l){return n[u](l)}},bt=function(e,n){return~st.indexOf(e)&&st[st.indexOf(e)+1][n]},hr=function(e){return!!~An.indexOf(e)},Ye=function(e,n,t,r,o){return e.addEventListener(n,t,{passive:r!==!1,capture:!!o})},Ae=function(e,n,t,r){return e.removeEventListener(n,t,!!r)},Yr=\"scrollLeft\",Lr=\"scrollTop\",ln=function(){return xt&&xt.isPressed||E.cache++},Ir=function(e,n){var t=function r(o){if(o||o===0){Fn&&(Ge.history.scrollRestoration=\"manual\");var u=xt&&xt.isPressed;o=r.v=Math.round(o)||(xt&&xt.iOS?1:0),e(o),r.cacheID=E.cache,u&&sn(\"ss\",o)}else(n||E.cache!==r.cacheID||sn(\"ref\"))&&(r.cacheID=E.cache,r.v=e());return r.v+r.offset};return t.offset=0,e&&t},Ce={s:Yr,p:\"left\",p2:\"Left\",os:\"right\",os2:\"Right\",d:\"width\",d2:\"Width\",a:\"x\",sc:Ir(function(i){return arguments.length?Ge.scrollTo(i,re.sc()):Ge.pageXOffset||Rt[Yr]||Ot[Yr]||jt[Yr]||0})},re={s:Lr,p:\"top\",p2:\"Top\",os:\"bottom\",os2:\"Bottom\",d:\"height\",d2:\"Height\",a:\"y\",op:Ce,sc:Ir(function(i){return arguments.length?Ge.scrollTo(Ce.sc(),i):Ge.pageYOffset||Rt[Lr]||Ot[Lr]||jt[Lr]||0})},Le=function(e,n){return(n&&n._ctx&&n._ctx.selector||ve.utils.toArray)(e)[0]||(typeof e==\"string\"&&ve.config().nullTargetWarn!==!1?console.warn(\"Element not found:\",e):null)},So=function(e,n){for(var t=n.length;t--;)if(n[t]===e||n[t].contains(e))return!0;return!1},yt=function(e,n){var t=n.s,r=n.sc;hr(e)&&(e=Rt.scrollingElement||Ot);var o=E.indexOf(e),u=r===re.sc?1:2;!~o&&(o=E.push(e)-1),E[o+u]||Ye(e,\"scroll\",ln);var l=E[o+u],p=l||(E[o+u]=Ir(bt(e,t),!0)||(hr(e)?r:Ir(function(S){return arguments.length?e[t]=S:e[t]})));return p.target=e,l||(p.smooth=ve.getProperty(e,\"scrollBehavior\")===\"smooth\"),p},zr=function(e,n,t){var r=e,o=e,u=gr(),l=u,p=n||50,S=Math.max(500,p*3),R=function(v,U){var B=gr();U||B-u>p?(o=r,r=v,l=u,u=B):t?r+=v:r=o+(v-o)/(B-l)*(u-l)},k=function(){o=r=t?0:r,l=u=0},g=function(v){var U=l,B=o,oe=gr();return(v||v===0)&&v!==r&&R(v),u===l||oe-l>S?0:(r+(t?B:-B))/((t?oe:u)-U)*1e3};return{update:R,reset:k,getVelocity:g}},dr=function(e,n){return n&&!e._gsapAllow&&e.cancelable!==!1&&e.preventDefault(),e.changedTouches?e.changedTouches[0]:e},Rn=function(e){var n=Math.max.apply(Math,e),t=Math.min.apply(Math,e);return Math.abs(n)>=Math.abs(t)?n:t},In=function(){er=ve.core.globals().ScrollTrigger,er&&er.core&&Co()},zn=function(e){return ve=e||Ln(),!Fr&&ve&&typeof document<\"u\"&&document.body&&(Ge=window,Rt=document,Ot=Rt.documentElement,jt=Rt.body,An=[Ge,Rt,Ot,jt],wo=ve.utils.clamp,Yn=ve.core.context||function(){},Bt=\"onpointerenter\"in jt?\"pointer\":\"mouse\",On=K.isTouch=Ge.matchMedia&&Ge.matchMedia(\"(hover: none), (pointer: coarse)\").matches?1:\"ontouchstart\"in Ge||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,it=K.eventTypes=(\"ontouchstart\"in Ot?\"touchstart,touchmove,touchcancel,touchend\":\"onpointerdown\"in Ot?\"pointerdown,pointermove,pointercancel,pointerup\":\"mousedown,mousemove,mouseup,mouseup\").split(\",\"),setTimeout(function(){return Fn=0},500),Fr=1),er||In(),Fr};Ce.op=re;E.cache=0;var K=(function(){function i(n){this.init(n)}var e=i.prototype;return e.init=function(t){Fr||zn(ve)||console.warn(\"Please gsap.registerPlugin(Observer)\"),er||In();var r=t.tolerance,o=t.dragMinimum,u=t.type,l=t.target,p=t.lineHeight,S=t.debounce,R=t.preventDefault,k=t.onStop,g=t.onStopDelay,c=t.ignore,v=t.wheelSpeed,U=t.event,B=t.onDragStart,oe=t.onDragEnd,W=t.onDrag,ge=t.onPress,T=t.onRelease,Ke=t.onRight,X=t.onLeft,y=t.onUp,Ee=t.onDown,Ne=t.onChangeX,h=t.onChangeY,ue=t.onChange,x=t.onToggleX,pt=t.onToggleY,ie=t.onHover,Me=t.onHoverEnd,Pe=t.onMove,z=t.ignoreCheck,Q=t.isNormalizer,j=t.onGestureStart,s=t.onGestureEnd,se=t.onWheel,Yt=t.onEnable,St=t.onDisable,Ze=t.onClick,dt=t.scrollSpeed,me=t.capture,ee=t.allowClicks,De=t.lockAxis,xe=t.onLockAxis;this.target=l=Le(l)||Ot,this.vars=t,c&&(c=ve.utils.toArray(c)),r=r||1e-9,o=o||0,v=v||1,dt=dt||1,u=u||\"wheel,touch,pointer\",S=S!==!1,p||(p=parseFloat(Ge.getComputedStyle(jt).lineHeight)||22);var Tt,Re,Oe,Y,Z,Be,Xe,a=this,He=0,gt=0,kt=t.passive||!R&&t.passive!==!1,V=yt(l,Ce),ht=yt(l,re),Et=V(),Lt=ht(),ce=~u.indexOf(\"touch\")&&!~u.indexOf(\"pointer\")&&it[0]===\"pointerdown\",Mt=hr(l),$=l.ownerDocument||Rt,et=[0,0,0],$e=[0,0,0],_t=0,ur=function(){return _t=gr()},te=function(m,L){return(a.event=m)&&c&&So(m.target,c)||L&&ce&&m.pointerType!==\"touch\"||z&&z(m,L)},Rr=function(){a._vx.reset(),a._vy.reset(),Re.pause(),k&&k(a)},vt=function(){var m=a.deltaX=Rn(et),L=a.deltaY=Rn($e),f=Math.abs(m)>=r,b=Math.abs(L)>=r;ue&&(f||b)&&ue(a,m,L,et,$e),f&&(Ke&&a.deltaX>0&&Ke(a),X&&a.deltaX<0&&X(a),Ne&&Ne(a),x&&a.deltaX<0!=He<0&&x(a),He=a.deltaX,et[0]=et[1]=et[2]=0),b&&(Ee&&a.deltaY>0&&Ee(a),y&&a.deltaY<0&&y(a),h&&h(a),pt&&a.deltaY<0!=gt<0&&pt(a),gt=a.deltaY,$e[0]=$e[1]=$e[2]=0),(Y||Oe)&&(Pe&&Pe(a),Oe&&(B&&Oe===1&&B(a),W&&W(a),Oe=0),Y=!1),Be&&!(Be=!1)&&xe&&xe(a),Z&&(se(a),Z=!1),Tt=0},Zt=function(m,L,f){et[f]+=m,$e[f]+=L,a._vx.update(m),a._vy.update(L),S?Tt||(Tt=requestAnimationFrame(vt)):vt()},$t=function(m,L){De&&!Xe&&(a.axis=Xe=Math.abs(m)>Math.abs(L)?\"x\":\"y\",Be=!0),Xe!==\"y\"&&(et[2]+=m,a._vx.update(m,!0)),Xe!==\"x\"&&($e[2]+=L,a._vy.update(L,!0)),S?Tt||(Tt=requestAnimationFrame(vt)):vt()},Pt=function(m){if(!te(m,1)){m=dr(m,R);var L=m.clientX,f=m.clientY,b=L-a.x,_=f-a.y,w=a.isDragging;a.x=L,a.y=f,(w||(b||_)&&(Math.abs(a.startX-L)>=o||Math.abs(a.startY-f)>=o))&&(Oe||(Oe=w?2:1),w||(a.isDragging=!0),$t(b,_))}},Ft=a.onPress=function(C){te(C,1)||C&&C.button||(a.axis=Xe=null,Re.pause(),a.isPressed=!0,C=dr(C),He=gt=0,a.startX=a.x=C.clientX,a.startY=a.y=C.clientY,a._vx.reset(),a._vy.reset(),Ye(Q?l:$,it[1],Pt,kt,!0),a.deltaX=a.deltaY=0,ge&&ge(a))},D=a.onRelease=function(C){if(!te(C,1)){Ae(Q?l:$,it[1],Pt,!0);var m=!isNaN(a.y-a.startY),L=a.isDragging,f=L&&(Math.abs(a.x-a.startX)>3||Math.abs(a.y-a.startY)>3),b=dr(C);!f&&m&&(a._vx.reset(),a._vy.reset(),R&&ee&&ve.delayedCall(.08,function(){if(gr()-_t>300&&!C.defaultPrevented){if(C.target.click)C.target.click();else if($.createEvent){var _=$.createEvent(\"MouseEvents\");_.initMouseEvent(\"click\",!0,!0,Ge,1,b.screenX,b.screenY,b.clientX,b.clientY,!1,!1,!1,!1,0,null),C.target.dispatchEvent(_)}}})),a.isDragging=a.isGesturing=a.isPressed=!1,k&&L&&!Q&&Re.restart(!0),Oe&&vt(),oe&&L&&oe(a),T&&T(a,f)}},It=function(m){return m.touches&&m.touches.length>1&&(a.isGesturing=!0)&&j(m,a.isDragging)},tt=function(){return(a.isGesturing=!1)||s(a)},rt=function(m){if(!te(m)){var L=V(),f=ht();Zt((L-Et)*dt,(f-Lt)*dt,1),Et=L,Lt=f,k&&Re.restart(!0)}},nt=function(m){if(!te(m)){m=dr(m,R),se&&(Z=!0);var L=(m.deltaMode===1?p:m.deltaMode===2?Ge.innerHeight:1)*v;Zt(m.deltaX*L,m.deltaY*L,0),k&&!Q&&Re.restart(!0)}},zt=function(m){if(!te(m)){var L=m.clientX,f=m.clientY,b=L-a.x,_=f-a.y;a.x=L,a.y=f,Y=!0,k&&Re.restart(!0),(b||_)&&$t(b,_)}},Jt=function(m){a.event=m,ie(a)},mt=function(m){a.event=m,Me(a)},cr=function(m){return te(m)||dr(m,R)&&Ze(a)};Re=a._dc=ve.delayedCall(g||.25,Rr).pause(),a.deltaX=a.deltaY=0,a._vx=zr(0,50,!0),a._vy=zr(0,50,!0),a.scrollX=V,a.scrollY=ht,a.isDragging=a.isGesturing=a.isPressed=!1,Yn(this),a.enable=function(C){return a.isEnabled||(Ye(Mt?$:l,\"scroll\",ln),u.indexOf(\"scroll\")>=0&&Ye(Mt?$:l,\"scroll\",rt,kt,me),u.indexOf(\"wheel\")>=0&&Ye(l,\"wheel\",nt,kt,me),(u.indexOf(\"touch\")>=0&&On||u.indexOf(\"pointer\")>=0)&&(Ye(l,it[0],Ft,kt,me),Ye($,it[2],D),Ye($,it[3],D),ee&&Ye(l,\"click\",ur,!0,!0),Ze&&Ye(l,\"click\",cr),j&&Ye($,\"gesturestart\",It),s&&Ye($,\"gestureend\",tt),ie&&Ye(l,Bt+\"enter\",Jt),Me&&Ye(l,Bt+\"leave\",mt),Pe&&Ye(l,Bt+\"move\",zt)),a.isEnabled=!0,a.isDragging=a.isGesturing=a.isPressed=Y=Oe=!1,a._vx.reset(),a._vy.reset(),Et=V(),Lt=ht(),C&&C.type&&Ft(C),Yt&&Yt(a)),a},a.disable=function(){a.isEnabled&&(Qt.filter(function(C){return C!==a&&hr(C.target)}).length||Ae(Mt?$:l,\"scroll\",ln),a.isPressed&&(a._vx.reset(),a._vy.reset(),Ae(Q?l:$,it[1],Pt,!0)),Ae(Mt?$:l,\"scroll\",rt,me),Ae(l,\"wheel\",nt,me),Ae(l,it[0],Ft,me),Ae($,it[2],D),Ae($,it[3],D),Ae(l,\"click\",ur,!0),Ae(l,\"click\",cr),Ae($,\"gesturestart\",It),Ae($,\"gestureend\",tt),Ae(l,Bt+\"enter\",Jt),Ae(l,Bt+\"leave\",mt),Ae(l,Bt+\"move\",zt),a.isEnabled=a.isPressed=a.isDragging=!1,St&&St(a))},a.kill=a.revert=function(){a.disable();var C=Qt.indexOf(a);C>=0&&Qt.splice(C,1),xt===a&&(xt=0)},Qt.push(a),Q&&hr(l)&&(xt=a),a.enable(U)},bo(i,[{key:\"velocityX\",get:function(){return this._vx.getVelocity()}},{key:\"velocityY\",get:function(){return this._vy.getVelocity()}}]),i})();K.version=\"3.15.0\";K.create=function(i){return new K(i)};K.register=zn;K.getAll=function(){return Qt.slice()};K.getById=function(i){return Qt.filter(function(e){return e.vars.id===i})[0]};Ln()&&ve.registerPlugin(K);var d,or,P,I,qe,F,bn,en,Pr,wr,vr,Nr,Se,nn,gn,Ie,Nn,Bn,ir,ro,an,no,Fe,hn,oo,io,At,_n,wn,sr,Cn,Cr,vn,un,Br=1,Te=Date.now,cn=Te(),je=0,mr=0,Xn=function(e,n,t){var r=Ve(e)&&(e.substr(0,6)===\"clamp(\"||e.indexOf(\"max\")>-1);return t[\"_\"+n+\"Clamp\"]=r,r?e.substr(6,e.length-7):e},Hn=function(e,n){return n&&(!Ve(e)||e.substr(0,6)!==\"clamp(\")?\"clamp(\"+e+\")\":e},To=function i(){return mr&&requestAnimationFrame(i)},Wn=function(){return nn=1},Gn=function(){return nn=0},ct=function(e){return e},xr=function(e){return Math.round(e*1e5)/1e5||0},so=function(){return typeof window<\"u\"},lo=function(){return d||so()&&(d=window.gsap)&&d.registerPlugin&&d},Vt=function(e){return!!~bn.indexOf(e)},ao=function(e){return(e===\"Height\"?Cn:P[\"inner\"+e])||qe[\"client\"+e]||F[\"client\"+e]},uo=function(e){return bt(e,\"getBoundingClientRect\")||(Vt(e)?function(){return jr.width=P.innerWidth,jr.height=Cn,jr}:function(){return wt(e)})},ko=function(e,n,t){var r=t.d,o=t.d2,u=t.a;return(u=bt(e,\"getBoundingClientRect\"))?function(){return u()[r]}:function(){return(n?ao(o):e[\"client\"+o])||0}},Eo=function(e,n){return!n||~st.indexOf(e)?uo(e):function(){return jr}},ft=function(e,n){var t=n.s,r=n.d2,o=n.d,u=n.a;return Math.max(0,(t=\"scroll\"+r)&&(u=bt(e,t))?u()-uo(e)()[o]:Vt(e)?(qe[t]||F[t])-ao(r):e[t]-e[\"offset\"+r])},Xr=function(e,n){for(var t=0;t<ir.length;t+=3)(!n||~n.indexOf(ir[t+1]))&&e(ir[t],ir[t+1],ir[t+2])},Ve=function(e){return typeof e==\"string\"},ke=function(e){return typeof e==\"function\"},yr=function(e){return typeof e==\"number\"},Xt=function(e){return typeof e==\"object\"},_r=function(e,n,t){return e&&e.progress(n?0:1)&&t&&e.pause()},tr=function(e,n,t){if(e.enabled){var r=e._ctx?e._ctx.add(function(){return n(e,t)}):n(e,t);r&&r.totalTime&&(e.callbackAnimation=r)}},rr=Math.abs,co=\"left\",fo=\"top\",Sn=\"right\",Tn=\"bottom\",Wt=\"width\",Gt=\"height\",Sr=\"Right\",Tr=\"Left\",kr=\"Top\",Er=\"Bottom\",ne=\"padding\",Je=\"margin\",ar=\"Width\",kn=\"Height\",ae=\"px\",Qe=function(e){return P.getComputedStyle(e.nodeType===Node.DOCUMENT_NODE?e.scrollingElement:e)},Mo=function(e){var n=Qe(e).position;e.style.position=n===\"absolute\"||n===\"fixed\"?n:\"relative\"},Un=function(e,n){for(var t in n)t in e||(e[t]=n[t]);return e},wt=function(e,n){var t=n&&Qe(e)[gn]!==\"matrix(1, 0, 0, 1, 0, 0)\"&&d.to(e,{x:0,y:0,xPercent:0,yPercent:0,rotation:0,rotationX:0,rotationY:0,scale:1,skewX:0,skewY:0}).progress(1),r=e.getBoundingClientRect?e.getBoundingClientRect():e.scrollingElement.getBoundingClientRect();return t&&t.progress(0).kill(),r},tn=function(e,n){var t=n.d2;return e[\"offset\"+t]||e[\"client\"+t]||0},po=function(e){var n=[],t=e.labels,r=e.duration(),o;for(o in t)n.push(t[o]/r);return n},Po=function(e){return function(n){return d.utils.snap(po(e),n)}},En=function(e){var n=d.utils.snap(e),t=Array.isArray(e)&&e.slice(0).sort(function(r,o){return r-o});return t?function(r,o,u){u===void 0&&(u=.001);var l;if(!o)return n(r);if(o>0){for(r-=u,l=0;l<t.length;l++)if(t[l]>=r)return t[l];return t[l-1]}else for(l=t.length,r+=u;l--;)if(t[l]<=r)return t[l];return t[0]}:function(r,o,u){u===void 0&&(u=.001);var l=n(r);return!o||Math.abs(l-r)<u||l-r<0==o<0?l:n(o<0?r-e:r+e)}},Do=function(e){return function(n,t){return En(po(e))(n,t.direction)}},Hr=function(e,n,t,r){return t.split(\",\").forEach(function(o){return e(n,o,r)})},de=function(e,n,t,r,o){return e.addEventListener(n,t,{passive:!r,capture:!!o})},pe=function(e,n,t,r){return e.removeEventListener(n,t,!!r)},Wr=function(e,n,t){t=t&&t.wheelHandler,t&&(e(n,\"wheel\",t),e(n,\"touchmove\",t))},Vn={startColor:\"green\",endColor:\"red\",indent:0,fontSize:\"16px\",fontWeight:\"normal\"},Gr={toggleActions:\"play\",anticipatePin:0},rn={top:0,left:0,center:.5,bottom:1,right:1},Zr=function(e,n){if(Ve(e)){var t=e.indexOf(\"=\"),r=~t?+(e.charAt(t-1)+1)*parseFloat(e.substr(t+1)):0;~t&&(e.indexOf(\"%\")>t&&(r*=n/100),e=e.substr(0,t-1)),e=r+(e in rn?rn[e]*n:~e.indexOf(\"%\")?parseFloat(e)*n/100:parseFloat(e)||0)}return e},Ur=function(e,n,t,r,o,u,l,p){var S=o.startColor,R=o.endColor,k=o.fontSize,g=o.indent,c=o.fontWeight,v=I.createElement(\"div\"),U=Vt(t)||bt(t,\"pinType\")===\"fixed\",B=e.indexOf(\"scroller\")!==-1,oe=U?F:t.tagName===\"IFRAME\"?t.contentDocument.body:t,W=e.indexOf(\"start\")!==-1,ge=W?S:R,T=\"border-color:\"+ge+\";font-size:\"+k+\";color:\"+ge+\";font-weight:\"+c+\";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;\";return T+=\"position:\"+((B||p)&&U?\"fixed;\":\"absolute;\"),(B||p||!U)&&(T+=(r===re?Sn:Tn)+\":\"+(u+parseFloat(g))+\"px;\"),l&&(T+=\"box-sizing:border-box;text-align:left;width:\"+l.offsetWidth+\"px;\"),v._isStart=W,v.setAttribute(\"class\",\"gsap-marker-\"+e+(n?\" marker-\"+n:\"\")),v.style.cssText=T,v.innerText=n||n===0?e+\"-\"+n:e,oe.children[0]?oe.insertBefore(v,oe.children[0]):oe.appendChild(v),v._offset=v[\"offset\"+r.op.d2],$r(v,0,r,W),v},$r=function(e,n,t,r){var o={display:\"block\"},u=t[r?\"os2\":\"p2\"],l=t[r?\"p2\":\"os2\"];e._isFlipped=r,o[t.a+\"Percent\"]=r?-100:0,o[t.a]=r?\"1px\":0,o[\"border\"+u+ar]=1,o[\"border\"+l+ar]=0,o[t.p]=n+\"px\",d.set(e,o)},M=[],mn={},Dr,qn=function(){return Te()-je>34&&(Dr||(Dr=requestAnimationFrame(Ct)))},nr=function(){(!Fe||!Fe.isPressed||Fe.startX>F.clientWidth)&&(E.cache++,Fe?Dr||(Dr=requestAnimationFrame(Ct)):Ct(),je||Kt(\"scrollStart\"),je=Te())},fn=function(){io=P.innerWidth,oo=P.innerHeight},br=function(e){E.cache++,(e===!0||!Se&&!no&&!I.fullscreenElement&&!I.webkitFullscreenElement&&(!hn||io!==P.innerWidth||Math.abs(P.innerHeight-oo)>P.innerHeight*.25))&&en.restart(!0)},qt={},Ro=[],go=function i(){return pe(O,\"scrollEnd\",i)||Ht(!0)},Kt=function(e){return qt[e]&&qt[e].map(function(n){return n()})||Ro},Ue=[],ho=function(e){for(var n=0;n<Ue.length;n+=5)(!e||Ue[n+4]&&Ue[n+4].query===e)&&(Ue[n].style.cssText=Ue[n+1],Ue[n].getBBox&&Ue[n].setAttribute(\"transform\",Ue[n+2]||\"\"),Ue[n+3].uncache=1)},_o=function(){return E.forEach(function(e){return ke(e)&&++e.cacheID&&(e.rec=e())})},Mn=function(e,n){var t;for(Ie=0;Ie<M.length;Ie++)t=M[Ie],t&&(!n||t._ctx===n)&&(e?t.kill(1):t.revert(!0,!0));Cr=!0,n&&ho(n),n||Kt(\"revert\")},vo=function(e,n){E.cache++,(n||!ze)&&E.forEach(function(t){return ke(t)&&t.cacheID++&&(t.rec=0)}),Ve(e)&&(P.history.scrollRestoration=wn=e)},ze,Ut=0,Kn,Oo=function(){if(Kn!==Ut){var e=Kn=Ut;requestAnimationFrame(function(){return e===Ut&&Ht(!0)})}},mo=function(){F.appendChild(sr),Cn=!Fe&&sr.offsetHeight||P.innerHeight,F.removeChild(sr)},Zn=function(e){return Pr(\".gsap-marker-start, .gsap-marker-end, .gsap-marker-scroller-start, .gsap-marker-scroller-end\").forEach(function(n){return n.style.display=e?\"none\":\"block\"})},Ht=function(e,n){if(qe=I.documentElement,F=I.body,bn=[P,I,qe,F],je&&!e&&!Cr){de(O,\"scrollEnd\",go);return}mo(),ze=O.isRefreshing=!0,Cr||_o();var t=Kt(\"refreshInit\");ro&&O.sort(),n||Mn(),E.forEach(function(r){ke(r)&&(r.smooth&&(r.target.style.scrollBehavior=\"auto\"),r(0))}),M.slice(0).forEach(function(r){return r.refresh()}),Cr=!1,M.forEach(function(r){if(r._subPinOffset&&r.pin){var o=r.vars.horizontal?\"offsetWidth\":\"offsetHeight\",u=r.pin[o];r.revert(!0,1),r.adjustPinSpacing(r.pin[o]-u),r.refresh()}}),vn=1,Zn(!0),M.forEach(function(r){var o=ft(r.scroller,r._dir),u=r.vars.end===\"max\"||r._endClamp&&r.end>o,l=r._startClamp&&r.start>=o;(u||l)&&r.setPositions(l?o-1:r.start,u?Math.max(l?o:r.start+1,o):r.end,!0)}),Zn(!1),vn=0,t.forEach(function(r){return r&&r.render&&r.render(-1)}),E.forEach(function(r){ke(r)&&(r.smooth&&requestAnimationFrame(function(){return r.target.style.scrollBehavior=\"smooth\"}),r.rec&&r(r.rec))}),vo(wn,1),en.pause(),Ut++,ze=2,Ct(2),M.forEach(function(r){return ke(r.vars.onRefresh)&&r.vars.onRefresh(r)}),ze=O.isRefreshing=!1,Kt(\"refresh\")},xn=0,Jr=1,Mr,Ct=function(e){if(e===2||!ze&&!Cr){O.isUpdating=!0,Mr&&Mr.update(0);var n=M.length,t=Te(),r=t-cn>=50,o=n&&M[0].scroll();if(Jr=xn>o?-1:1,ze||(xn=o),r&&(je&&!nn&&t-je>200&&(je=0,Kt(\"scrollEnd\")),vr=cn,cn=t),Jr<0){for(Ie=n;Ie-- >0;)M[Ie]&&M[Ie].update(0,r);Jr=1}else for(Ie=0;Ie<n;Ie++)M[Ie]&&M[Ie].update(0,r);O.isUpdating=!1}Dr=0},yn=[co,fo,Tn,Sn,Je+Er,Je+Sr,Je+kr,Je+Tr,\"display\",\"flexShrink\",\"float\",\"zIndex\",\"gridColumnStart\",\"gridColumnEnd\",\"gridRowStart\",\"gridRowEnd\",\"gridArea\",\"justifySelf\",\"alignSelf\",\"placeSelf\",\"order\"],Qr=yn.concat([Wt,Gt,\"boxSizing\",\"max\"+ar,\"max\"+kn,\"position\",Je,ne,ne+kr,ne+Sr,ne+Er,ne+Tr]),Ao=function(e,n,t){lr(t);var r=e._gsap;if(r.spacerIsNative)lr(r.spacerState);else if(e._gsap.swappedIn){var o=n.parentNode;o&&(o.insertBefore(e,n),o.removeChild(n))}e._gsap.swappedIn=!1},pn=function(e,n,t,r){if(!e._gsap.swappedIn){for(var o=yn.length,u=n.style,l=e.style,p;o--;)p=yn[o],u[p]=t[p];u.position=t.position===\"absolute\"?\"absolute\":\"relative\",t.display===\"inline\"&&(u.display=\"inline-block\"),l[Tn]=l[Sn]=\"auto\",u.flexBasis=t.flexBasis||\"auto\",u.overflow=\"visible\",u.boxSizing=\"border-box\",u[Wt]=tn(e,Ce)+ae,u[Gt]=tn(e,re)+ae,u[ne]=l[Je]=l[fo]=l[co]=\"0\",lr(r),l[Wt]=l[\"max\"+ar]=t[Wt],l[Gt]=l[\"max\"+kn]=t[Gt],l[ne]=t[ne],e.parentNode!==n&&(e.parentNode.insertBefore(n,e),n.appendChild(e)),e._gsap.swappedIn=!0}},Yo=/([A-Z])/g,lr=function(e){if(e){var n=e.t.style,t=e.length,r=0,o,u;for((e.t._gsap||d.core.getCache(e.t)).uncache=1;r<t;r+=2)u=e[r+1],o=e[r],u?n[o]=u:n[o]&&n.removeProperty(o.replace(Yo,\"-$1\").toLowerCase())}},Vr=function(e){for(var n=Qr.length,t=e.style,r=[],o=0;o<n;o++)r.push(Qr[o],t[Qr[o]]);return r.t=e,r},Lo=function(e,n,t){for(var r=[],o=e.length,u=t?8:0,l;u<o;u+=2)l=e[u],r.push(l,l in n?n[l]:e[u+1]);return r.t=e.t,r},jr={left:0,top:0},$n=function(e,n,t,r,o,u,l,p,S,R,k,g,c,v){ke(e)&&(e=e(p)),Ve(e)&&e.substr(0,3)===\"max\"&&(e=g+(e.charAt(4)===\"=\"?Zr(\"0\"+e.substr(3),t):0));var U=c?c.time():0,B,oe,W;if(c&&c.seek(0),isNaN(e)||(e=+e),yr(e))c&&(e=d.utils.mapRange(c.scrollTrigger.start,c.scrollTrigger.end,0,g,e)),l&&$r(l,t,r,!0);else{ke(n)&&(n=n(p));var ge=(e||\"0\").split(\" \"),T,Ke,X,y;W=Le(n,p)||F,T=wt(W)||{},(!T||!T.left&&!T.top)&&Qe(W).display===\"none\"&&(y=W.style.display,W.style.display=\"block\",T=wt(W),y?W.style.display=y:W.style.removeProperty(\"display\")),Ke=Zr(ge[0],T[r.d]),X=Zr(ge[1]||\"0\",t),e=T[r.p]-S[r.p]-R+Ke+o-X,l&&$r(l,X,r,t-X<20||l._isStart&&X>20),t-=t-X}if(v&&(p[v]=e||-.001,e<0&&(e=0)),u){var Ee=e+t,Ne=u._isStart;B=\"scroll\"+r.d2,$r(u,Ee,r,Ne&&Ee>20||!Ne&&(k?Math.max(F[B],qe[B]):u.parentNode[B])<=Ee+1),k&&(S=wt(l),k&&(u.style[r.op.p]=S[r.op.p]-r.op.m-u._offset+ae))}return c&&W&&(B=wt(W),c.seek(g),oe=wt(W),c._caScrollDist=B[r.p]-oe[r.p],e=e/c._caScrollDist*g),c&&c.seek(U),c?e:Math.round(e)},Fo=/(webkit|moz|length|cssText|inset)/i,Jn=function(e,n,t,r){if(e.parentNode!==n){var o=e.style,u,l;if(n===F){e._stOrig=o.cssText,l=Qe(e);for(u in l)!+u&&!Fo.test(u)&&l[u]&&typeof o[u]==\"string\"&&u!==\"0\"&&(o[u]=l[u]);o.top=t,o.left=r}else o.cssText=e._stOrig;d.core.getCache(e).uncache=1,n.appendChild(e)}},xo=function(e,n,t){var r=n,o=r;return function(u){var l=Math.round(e());return l!==r&&l!==o&&Math.abs(l-r)>3&&Math.abs(l-o)>3&&(u=l,t&&t()),o=r,r=Math.round(u),r}},qr=function(e,n,t){var r={};r[n.p]=\"+=\"+t,d.set(e,r)},Qn=function(e,n){var t=yt(e,n),r=\"_scroll\"+n.p2,o=function u(l,p,S,R,k){var g=u.tween,c=p.onComplete,v={};S=S||t();var U=xo(t,S,function(){g.kill(),u.tween=0});return k=R&&k||0,R=R||l-S,g&&g.kill(),p[r]=l,p.inherit=!1,p.modifiers=v,v[r]=function(){return U(S+R*g.ratio+k*g.ratio*g.ratio)},p.onUpdate=function(){E.cache++,u.tween&&Ct()},p.onComplete=function(){u.tween=0,c&&c.call(g)},g=u.tween=d.to(e,p),g};return e[r]=t,t.wheelHandler=function(){return o.tween&&o.tween.kill()&&(o.tween=0)},de(e,\"wheel\",t.wheelHandler),O.isTouch&&de(e,\"touchmove\",t.wheelHandler),o},O=(function(){function i(n,t){or||i.register(d)||console.warn(\"Please gsap.registerPlugin(ScrollTrigger)\"),_n(this),this.init(n,t)}var e=i.prototype;return e.init=function(t,r){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!mr){this.update=this.refresh=this.kill=ct;return}t=Un(Ve(t)||yr(t)||t.nodeType?{trigger:t}:t,Gr);var o=t,u=o.onUpdate,l=o.toggleClass,p=o.id,S=o.onToggle,R=o.onRefresh,k=o.scrub,g=o.trigger,c=o.pin,v=o.pinSpacing,U=o.invalidateOnRefresh,B=o.anticipatePin,oe=o.onScrubComplete,W=o.onSnapComplete,ge=o.once,T=o.snap,Ke=o.pinReparent,X=o.pinSpacer,y=o.containerAnimation,Ee=o.fastScrollEnd,Ne=o.preventOverlaps,h=t.horizontal||t.containerAnimation&&t.horizontal!==!1?Ce:re,ue=!k&&k!==0,x=Le(t.scroller||P),pt=d.core.getCache(x),ie=Vt(x),Me=(\"pinType\"in t?t.pinType:bt(x,\"pinType\")||ie&&\"fixed\")===\"fixed\",Pe=[t.onEnter,t.onLeave,t.onEnterBack,t.onLeaveBack],z=ue&&t.toggleActions.split(\" \"),Q=\"markers\"in t?t.markers:Gr.markers,j=ie?0:parseFloat(Qe(x)[\"border\"+h.p2+ar])||0,s=this,se=t.onRefreshInit&&function(){return t.onRefreshInit(s)},Yt=ko(x,ie,h),St=Eo(x,ie),Ze=0,dt=0,me=0,ee=yt(x,h),De,xe,Tt,Re,Oe,Y,Z,Be,Xe,a,He,gt,kt,V,ht,Et,Lt,ce,Mt,$,et,$e,_t,ur,te,Rr,vt,Zt,$t,Pt,Ft,D,It,tt,rt,nt,zt,Jt,mt;if(s._startClamp=s._endClamp=!1,s._dir=h,B*=45,s.scroller=x,s.scroll=y?y.time.bind(y):ee,Re=ee(),s.vars=t,r=r||t.animation,\"refreshPriority\"in t&&(ro=1,t.refreshPriority===-9999&&(Mr=s)),pt.tweenScroll=pt.tweenScroll||{top:Qn(x,re),left:Qn(x,Ce)},s.tweenTo=De=pt.tweenScroll[h.p],s.scrubDuration=function(f){It=yr(f)&&f,It?D?D.duration(f):D=d.to(r,{ease:\"expo\",totalProgress:\"+=0\",inherit:!1,duration:It,paused:!0,onComplete:function(){return oe&&oe(s)}}):(D&&D.progress(1).kill(),D=0)},r&&(r.vars.lazy=!1,r._initted&&!s.isReverted||r.vars.immediateRender!==!1&&t.immediateRender!==!1&&r.duration()&&r.render(0,!0,!0),s.animation=r.pause(),r.scrollTrigger=s,s.scrubDuration(k),Pt=0,p||(p=r.vars.id)),T&&((!Xt(T)||T.push)&&(T={snapTo:T}),\"scrollBehavior\"in F.style&&d.set(ie?[F,qe]:x,{scrollBehavior:\"auto\"}),E.forEach(function(f){return ke(f)&&f.target===(ie?I.scrollingElement||qe:x)&&(f.smooth=!1)}),Tt=ke(T.snapTo)?T.snapTo:T.snapTo===\"labels\"?Po(r):T.snapTo===\"labelsDirectional\"?Do(r):T.directional!==!1?function(f,b){return En(T.snapTo)(f,Te()-dt<500?0:b.direction)}:d.utils.snap(T.snapTo),tt=T.duration||{min:.1,max:2},tt=Xt(tt)?wr(tt.min,tt.max):wr(tt,tt),rt=d.delayedCall(T.delay||It/2||.1,function(){var f=ee(),b=Te()-dt<500,_=De.tween;if((b||Math.abs(s.getVelocity())<10)&&!_&&!nn&&Ze!==f){var w=(f-Y)/V,fe=r&&!ue?r.totalProgress():w,A=b?0:(fe-Ft)/(Te()-vr)*1e3||0,J=d.utils.clamp(-w,1-w,rr(A/2)*A/.185),ye=w+(T.inertia===!1?0:J),q,H,N=T,ot=N.onStart,G=N.onInterrupt,We=N.onComplete;if(q=Tt(ye,s),yr(q)||(q=ye),H=Math.max(0,Math.round(Y+q*V)),f<=Z&&f>=Y&&H!==f){if(_&&!_._initted&&_.data<=rr(H-f))return;T.inertia===!1&&(J=q-w),De(H,{duration:tt(rr(Math.max(rr(ye-fe),rr(q-fe))*.185/A/.05||0)),ease:T.ease||\"power3\",data:rr(H-f),onInterrupt:function(){return rt.restart(!0)&&G&&tr(s,G)},onComplete:function(){s.update(),Ze=ee(),r&&!ue&&(D?D.resetTo(\"totalProgress\",q,r._tTime/r._tDur):r.progress(q)),Pt=Ft=r&&!ue?r.totalProgress():s.progress,W&&W(s),We&&tr(s,We)}},f,J*V,H-f-J*V),ot&&tr(s,ot,De.tween)}}else s.isActive&&Ze!==f&&rt.restart(!0)}).pause()),p&&(mn[p]=s),g=s.trigger=Le(g||c!==!0&&c),mt=g&&g._gsap&&g._gsap.stRevert,mt&&(mt=mt(s)),c=c===!0?g:Le(c),Ve(l)&&(l={targets:g,className:l}),c&&(v===!1||v===Je||(v=!v&&c.parentNode&&c.parentNode.style&&Qe(c.parentNode).display===\"flex\"?!1:ne),s.pin=c,xe=d.core.getCache(c),xe.spacer?ht=xe.pinState:(X&&(X=Le(X),X&&!X.nodeType&&(X=X.current||X.nativeElement),xe.spacerIsNative=!!X,X&&(xe.spacerState=Vr(X))),xe.spacer=ce=X||I.createElement(\"div\"),ce.classList.add(\"pin-spacer\"),p&&ce.classList.add(\"pin-spacer-\"+p),xe.pinState=ht=Vr(c)),t.force3D!==!1&&d.set(c,{force3D:!0}),s.spacer=ce=xe.spacer,$t=Qe(c),ur=$t[v+h.os2],$=d.getProperty(c),et=d.quickSetter(c,h.a,ae),pn(c,ce,$t),Lt=Vr(c)),Q){gt=Xt(Q)?Un(Q,Vn):Vn,a=Ur(\"scroller-start\",p,x,h,gt,0),He=Ur(\"scroller-end\",p,x,h,gt,0,a),Mt=a[\"offset\"+h.op.d2];var cr=Le(bt(x,\"content\")||x);Be=this.markerStart=Ur(\"start\",p,cr,h,gt,Mt,0,y),Xe=this.markerEnd=Ur(\"end\",p,cr,h,gt,Mt,0,y),y&&(Jt=d.quickSetter([Be,Xe],h.a,ae)),!Me&&!(st.length&&bt(x,\"fixedMarkers\")===!0)&&(Mo(ie?F:x),d.set([a,He],{force3D:!0}),Rr=d.quickSetter(a,h.a,ae),Zt=d.quickSetter(He,h.a,ae))}if(y){var C=y.vars.onUpdate,m=y.vars.onUpdateParams;y.eventCallback(\"onUpdate\",function(){s.update(0,0,1),C&&C.apply(y,m||[])})}if(s.previous=function(){return M[M.indexOf(s)-1]},s.next=function(){return M[M.indexOf(s)+1]},s.revert=function(f,b){if(!b)return s.kill(!0);var _=f!==!1||!s.enabled,w=Se;_!==s.isReverted&&(_&&(nt=Math.max(ee(),s.scroll.rec||0),me=s.progress,zt=r&&r.progress()),Be&&[Be,Xe,a,He].forEach(function(fe){return fe.style.display=_?\"none\":\"block\"}),_&&(Se=s,s.update(_)),c&&(!Ke||!s.isActive)&&(_?Ao(c,ce,ht):pn(c,ce,Qe(c),te)),_||s.update(_),Se=w,s.isReverted=_)},s.refresh=function(f,b,_,w){if(!((Se||!s.enabled)&&!b)){if(c&&f&&je){de(i,\"scrollEnd\",go);return}!ze&&se&&se(s),Se=s,De.tween&&!_&&(De.tween.kill(),De.tween=0),D&&D.pause(),U&&r&&(r.revert({kill:!1}).invalidate(),r.getChildren?r.getChildren(!0,!0,!1).forEach(function(Dt){return Dt.vars.immediateRender&&Dt.render(0,!0,!0)}):r.vars.immediateRender&&r.render(0,!0,!0)),s.isReverted||s.revert(!0,!0),s._subPinOffset=!1;var fe=Yt(),A=St(),J=y?y.duration():ft(x,h),ye=V<=.01||!V,q=0,H=w||0,N=Xt(_)?_.end:t.end,ot=t.endTrigger||g,G=Xt(_)?_.start:t.start||(t.start===0||!g?0:c?\"0 0\":\"0 100%\"),We=s.pinnedContainer=t.pinnedContainer&&Le(t.pinnedContainer,s),lt=g&&Math.max(0,M.indexOf(s))||0,he=lt,_e,be,Nt,Or,we,le,at,on,Pn,fr,ut,pr,Ar;for(Q&&Xt(_)&&(pr=d.getProperty(a,h.p),Ar=d.getProperty(He,h.p));he-- >0;)le=M[he],le.end||le.refresh(0,1)||(Se=s),at=le.pin,at&&(at===g||at===c||at===We)&&!le.isReverted&&(fr||(fr=[]),fr.unshift(le),le.revert(!0,!0)),le!==M[he]&&(lt--,he--);for(ke(G)&&(G=G(s)),G=Xn(G,\"start\",s),Y=$n(G,g,fe,h,ee(),Be,a,s,A,j,Me,J,y,s._startClamp&&\"_startClamp\")||(c?-.001:0),ke(N)&&(N=N(s)),Ve(N)&&!N.indexOf(\"+=\")&&(~N.indexOf(\" \")?N=(Ve(G)?G.split(\" \")[0]:\"\")+N:(q=Zr(N.substr(2),fe),N=Ve(G)?G:(y?d.utils.mapRange(0,y.duration(),y.scrollTrigger.start,y.scrollTrigger.end,Y):Y)+q,ot=g)),N=Xn(N,\"end\",s),Z=Math.max(Y,$n(N||(ot?\"100% 0\":J),ot,fe,h,ee()+q,Xe,He,s,A,j,Me,J,y,s._endClamp&&\"_endClamp\"))||-.001,q=0,he=lt;he--;)le=M[he]||{},at=le.pin,at&&le.start-le._pinPush<=Y&&!y&&le.end>0&&(_e=le.end-(s._startClamp?Math.max(0,le.start):le.start),(at===g&&le.start-le._pinPush<Y||at===We)&&isNaN(G)&&(q+=_e*(1-le.progress)),at===c&&(H+=_e));if(Y+=q,Z+=q,s._startClamp&&(s._startClamp+=q),s._endClamp&&!ze&&(s._endClamp=Z||-.001,Z=Math.min(Z,ft(x,h))),V=Z-Y||(Y-=.01)&&.001,ye&&(me=d.utils.clamp(0,1,d.utils.normalize(Y,Z,nt))),s._pinPush=H,Be&&q&&(_e={},_e[h.a]=\"+=\"+q,We&&(_e[h.p]=\"-=\"+ee()),d.set([Be,Xe],_e)),c&&!(vn&&s.end>=ft(x,h)))_e=Qe(c),Or=h===re,Nt=ee(),$e=parseFloat($(h.a))+H,!J&&Z>1&&(ut=(ie?I.scrollingElement||qe:x).style,ut={style:ut,value:ut[\"overflow\"+h.a.toUpperCase()]},ie&&Qe(F)[\"overflow\"+h.a.toUpperCase()]!==\"scroll\"&&(ut.style[\"overflow\"+h.a.toUpperCase()]=\"scroll\")),pn(c,ce,_e),Lt=Vr(c),be=wt(c,!0),on=Me&&yt(x,Or?Ce:re)(),v?(te=[v+h.os2,V+H+ae],te.t=ce,he=v===ne?tn(c,h)+V+H:0,he&&(te.push(h.d,he+ae),ce.style.flexBasis!==\"auto\"&&(ce.style.flexBasis=he+ae)),lr(te),We&&M.forEach(function(Dt){Dt.pin===We&&Dt.vars.pinSpacing!==!1&&(Dt._subPinOffset=!0)}),Me&&ee(nt)):(he=tn(c,h),he&&ce.style.flexBasis!==\"auto\"&&(ce.style.flexBasis=he+ae)),Me&&(we={top:be.top+(Or?Nt-Y:on)+ae,left:be.left+(Or?on:Nt-Y)+ae,boxSizing:\"border-box\",position:\"fixed\"},we[Wt]=we[\"max\"+ar]=Math.ceil(be.width)+ae,we[Gt]=we[\"max\"+kn]=Math.ceil(be.height)+ae,we[Je]=we[Je+kr]=we[Je+Sr]=we[Je+Er]=we[Je+Tr]=\"0\",we[ne]=_e[ne],we[ne+kr]=_e[ne+kr],we[ne+Sr]=_e[ne+Sr],we[ne+Er]=_e[ne+Er],we[ne+Tr]=_e[ne+Tr],Et=Lo(ht,we,Ke),ze&&ee(0)),r?(Pn=r._initted,an(1),r.render(r.duration(),!0,!0),_t=$(h.a)-$e+V+H,vt=Math.abs(V-_t)>1,Me&&vt&&Et.splice(Et.length-2,2),r.render(0,!0,!0),Pn||r.invalidate(!0),r.parent||r.totalTime(r.totalTime()),an(0)):_t=V,ut&&(ut.value?ut.style[\"overflow\"+h.a.toUpperCase()]=ut.value:ut.style.removeProperty(\"overflow-\"+h.a));else if(g&&ee()&&!y)for(be=g.parentNode;be&&be!==F;)be._pinOffset&&(Y-=be._pinOffset,Z-=be._pinOffset),be=be.parentNode;fr&&fr.forEach(function(Dt){return Dt.revert(!1,!0)}),s.start=Y,s.end=Z,Re=Oe=ze?nt:ee(),!y&&!ze&&(Re<nt&&ee(nt),s.scroll.rec=0),s.revert(!1,!0),dt=Te(),rt&&(Ze=-1,rt.restart(!0)),Se=0,r&&ue&&(r._initted||zt)&&r.progress()!==zt&&r.progress(zt||0,!0).render(r.time(),!0,!0),(ye||me!==s.progress||y||U||r&&!r._initted)&&(r&&!ue&&(r._initted||me||r.vars.immediateRender!==!1)&&r.totalProgress(y&&Y<-.001&&!me?d.utils.normalize(Y,Z,0):me,!0),s.progress=ye||(Re-Y)/V===me?0:me),c&&v&&(ce._pinOffset=Math.round(s.progress*_t)),D&&D.invalidate(),isNaN(pr)||(pr-=d.getProperty(a,h.p),Ar-=d.getProperty(He,h.p),qr(a,h,pr),qr(Be,h,pr-(w||0)),qr(He,h,Ar),qr(Xe,h,Ar-(w||0))),ye&&!ze&&s.update(),R&&!ze&&!kt&&(kt=!0,R(s),kt=!1)}},s.getVelocity=function(){return(ee()-Oe)/(Te()-vr)*1e3||0},s.endAnimation=function(){_r(s.callbackAnimation),r&&(D?D.progress(1):r.paused()?ue||_r(r,s.direction<0,1):_r(r,r.reversed()))},s.labelToScroll=function(f){return r&&r.labels&&(Y||s.refresh()||Y)+r.labels[f]/r.duration()*V||0},s.getTrailing=function(f){var b=M.indexOf(s),_=s.direction>0?M.slice(0,b).reverse():M.slice(b+1);return(Ve(f)?_.filter(function(w){return w.vars.preventOverlaps===f}):_).filter(function(w){return s.direction>0?w.end<=Y:w.start>=Z})},s.update=function(f,b,_){if(!(y&&!_&&!f)){var w=ze===!0?nt:s.scroll(),fe=f?0:(w-Y)/V,A=fe<0?0:fe>1?1:fe||0,J=s.progress,ye,q,H,N,ot,G,We,lt;if(b&&(Oe=Re,Re=y?ee():w,T&&(Ft=Pt,Pt=r&&!ue?r.totalProgress():A)),B&&c&&!Se&&!Br&&je&&(!A&&Y<w+(w-Oe)/(Te()-vr)*B?A=1e-4:A===1&&Z>w+(w-Oe)/(Te()-vr)*B&&(A=.9999)),A!==J&&s.enabled){if(ye=s.isActive=!!A&&A<1,q=!!J&&J<1,G=ye!==q,ot=G||!!A!=!!J,s.direction=A>J?1:-1,s.progress=A,ot&&!Se&&(H=A&&!J?0:A===1?1:J===1?2:3,ue&&(N=!G&&z[H+1]!==\"none\"&&z[H+1]||z[H],lt=r&&(N===\"complete\"||N===\"reset\"||N in r))),Ne&&(G||lt)&&(lt||k||!r)&&(ke(Ne)?Ne(s):s.getTrailing(Ne).forEach(function(Nt){return Nt.endAnimation()})),ue||(D&&!Se&&!Br?(D._dp._time-D._start!==D._time&&D.render(D._dp._time-D._start),D.resetTo?D.resetTo(\"totalProgress\",A,r._tTime/r._tDur):(D.vars.totalProgress=A,D.invalidate().restart())):r&&r.totalProgress(A,!!(Se&&(dt||f)))),c){if(f&&v&&(ce.style[v+h.os2]=ur),!Me)et(xr($e+_t*A));else if(ot){if(We=!f&&A>J&&Z+1>w&&w+1>=ft(x,h),Ke)if(!f&&(ye||We)){var he=wt(c,!0),_e=w-Y;Jn(c,F,he.top+(h===re?_e:0)+ae,he.left+(h===re?0:_e)+ae)}else Jn(c,ce);lr(ye||We?Et:Lt),vt&&A<1&&ye||et($e+(A===1&&!We?_t:0))}}T&&!De.tween&&!Se&&!Br&&rt.restart(!0),l&&(G||ge&&A&&(A<1||!un))&&Pr(l.targets).forEach(function(Nt){return Nt.classList[ye||ge?\"add\":\"remove\"](l.className)}),u&&!ue&&!f&&u(s),ot&&!Se?(ue&&(lt&&(N===\"complete\"?r.pause().totalProgress(1):N===\"reset\"?r.restart(!0).pause():N===\"restart\"?r.restart(!0):r[N]()),u&&u(s)),(G||!un)&&(S&&G&&tr(s,S),Pe[H]&&tr(s,Pe[H]),ge&&(A===1?s.kill(!1,1):Pe[H]=0),G||(H=A===1?1:3,Pe[H]&&tr(s,Pe[H]))),Ee&&!ye&&Math.abs(s.getVelocity())>(yr(Ee)?Ee:2500)&&(_r(s.callbackAnimation),D?D.progress(1):_r(r,N===\"reverse\"?1:!A,1))):ue&&u&&!Se&&u(s)}if(Zt){var be=y?w/y.duration()*(y._caScrollDist||0):w;Rr(be+(a._isFlipped?1:0)),Zt(be)}Jt&&Jt(-w/y.duration()*(y._caScrollDist||0))}},s.enable=function(f,b){s.enabled||(s.enabled=!0,de(x,\"resize\",br),ie||de(x,\"scroll\",nr),se&&de(i,\"refreshInit\",se),f!==!1&&(s.progress=me=0,Re=Oe=Ze=ee()),b!==!1&&s.refresh())},s.getTween=function(f){return f&&De?De.tween:D},s.setPositions=function(f,b,_,w){if(y){var fe=y.scrollTrigger,A=y.duration(),J=fe.end-fe.start;f=fe.start+J*f/A,b=fe.start+J*b/A}s.refresh(!1,!1,{start:Hn(f,_&&!!s._startClamp),end:Hn(b,_&&!!s._endClamp)},w),s.update()},s.adjustPinSpacing=function(f){if(te&&f){var b=te.indexOf(h.d)+1;te[b]=parseFloat(te[b])+f+ae,te[1]=parseFloat(te[1])+f+ae,lr(te)}},s.disable=function(f,b){if(f!==!1&&s.revert(!0,!0),s.enabled&&(s.enabled=s.isActive=!1,b||D&&D.pause(),nt=0,xe&&(xe.uncache=1),se&&pe(i,\"refreshInit\",se),rt&&(rt.pause(),De.tween&&De.tween.kill()&&(De.tween=0)),!ie)){for(var _=M.length;_--;)if(M[_].scroller===x&&M[_]!==s)return;pe(x,\"resize\",br),ie||pe(x,\"scroll\",nr)}},s.kill=function(f,b){s.disable(f,b),D&&!b&&D.kill(),p&&delete mn[p];var _=M.indexOf(s);_>=0&&M.splice(_,1),_===Ie&&Jr>0&&Ie--,_=0,M.forEach(function(w){return w.scroller===s.scroller&&(_=1)}),_||ze||(s.scroll.rec=0),r&&(r.scrollTrigger=null,f&&r.revert({kill:!1}),b||r.kill()),Be&&[Be,Xe,a,He].forEach(function(w){return w.parentNode&&w.parentNode.removeChild(w)}),Mr===s&&(Mr=0),c&&(xe&&(xe.uncache=1),_=0,M.forEach(function(w){return w.pin===c&&_++}),_||(xe.spacer=0)),t.onKill&&t.onKill(s)},M.push(s),s.enable(!1,!1),mt&&mt(s),r&&r.add&&!V){var L=s.update;s.update=function(){s.update=L,E.cache++,Y||Z||s.refresh()},d.delayedCall(.01,s.update),V=.01,Y=Z=0}else s.refresh();c&&Oo()},i.register=function(t){return or||(d=t||lo(),so()&&window.document&&i.enable(),or=mr),or},i.defaults=function(t){if(t)for(var r in t)Gr[r]=t[r];return Gr},i.disable=function(t,r){mr=0,M.forEach(function(u){return u[r?\"kill\":\"disable\"](t)}),pe(P,\"wheel\",nr),pe(I,\"scroll\",nr),clearInterval(Nr),pe(I,\"touchcancel\",ct),pe(F,\"touchstart\",ct),Hr(pe,I,\"pointerdown,touchstart,mousedown\",Wn),Hr(pe,I,\"pointerup,touchend,mouseup\",Gn),en.kill(),Xr(pe);for(var o=0;o<E.length;o+=3)Wr(pe,E[o],E[o+1]),Wr(pe,E[o],E[o+2])},i.enable=function(){if(P=window,I=document,qe=I.documentElement,F=I.body,d){if(Pr=d.utils.toArray,wr=d.utils.clamp,_n=d.core.context||ct,an=d.core.suppressOverwrites||ct,wn=P.history.scrollRestoration||\"auto\",xn=P.pageYOffset||0,d.core.globals(\"ScrollTrigger\",i),F){mr=1,sr=document.createElement(\"div\"),sr.style.height=\"100vh\",sr.style.position=\"absolute\",mo(),To(),K.register(d),i.isTouch=K.isTouch,At=K.isTouch&&/(iPad|iPhone|iPod|Mac)/g.test(navigator.userAgent),hn=K.isTouch===1,de(P,\"wheel\",nr),bn=[P,I,qe,F],d.matchMedia?(i.matchMedia=function(R){var k=d.matchMedia(),g;for(g in R)k.add(g,R[g]);return k},d.addEventListener(\"matchMediaInit\",function(){_o(),Mn()}),d.addEventListener(\"matchMediaRevert\",function(){return ho()}),d.addEventListener(\"matchMedia\",function(){Ht(0,1),Kt(\"matchMedia\")}),d.matchMedia().add(\"(orientation: portrait)\",function(){return fn(),fn})):console.warn(\"Requires GSAP 3.11.0 or later\"),fn(),de(I,\"scroll\",nr);var t=F.hasAttribute(\"style\"),r=F.style,o=r.borderTopStyle,u=d.core.Animation.prototype,l,p;for(u.revert||Object.defineProperty(u,\"revert\",{value:function(){return this.time(-.01,!0)}}),r.borderTopStyle=\"solid\",l=wt(F),re.m=Math.round(l.top+re.sc())||0,Ce.m=Math.round(l.left+Ce.sc())||0,o?r.borderTopStyle=o:r.removeProperty(\"border-top-style\"),t||(F.setAttribute(\"style\",\"\"),F.removeAttribute(\"style\")),Nr=setInterval(qn,250),d.delayedCall(.5,function(){return Br=0}),de(I,\"touchcancel\",ct),de(F,\"touchstart\",ct),Hr(de,I,\"pointerdown,touchstart,mousedown\",Wn),Hr(de,I,\"pointerup,touchend,mouseup\",Gn),gn=d.utils.checkPrefix(\"transform\"),Qr.push(gn),or=Te(),en=d.delayedCall(.2,Ht).pause(),ir=[I,\"visibilitychange\",function(){var R=P.innerWidth,k=P.innerHeight;I.hidden?(Nn=R,Bn=k):(Nn!==R||Bn!==k)&&br()},I,\"DOMContentLoaded\",Ht,P,\"load\",Ht,P,\"resize\",br],Xr(de),M.forEach(function(R){return R.enable(0,1)}),p=0;p<E.length;p+=3)Wr(pe,E[p],E[p+1]),Wr(pe,E[p],E[p+2])}else if(I){var S=function R(){i.enable(),I.removeEventListener(\"DOMContentLoaded\",R)};I.addEventListener(\"DOMContentLoaded\",S)}}},i.config=function(t){\"limitCallbacks\"in t&&(un=!!t.limitCallbacks);var r=t.syncInterval;r&&clearInterval(Nr)||(Nr=r)&&setInterval(qn,r),\"ignoreMobileResize\"in t&&(hn=i.isTouch===1&&t.ignoreMobileResize),\"autoRefreshEvents\"in t&&(Xr(pe)||Xr(de,t.autoRefreshEvents||\"none\"),no=(t.autoRefreshEvents+\"\").indexOf(\"resize\")===-1)},i.scrollerProxy=function(t,r){var o=Le(t),u=E.indexOf(o),l=Vt(o);~u&&E.splice(u,l?6:2),r&&(l?st.unshift(P,r,F,r,qe,r):st.unshift(o,r))},i.clearMatchMedia=function(t){M.forEach(function(r){return r._ctx&&r._ctx.query===t&&r._ctx.kill(!0,!0)})},i.isInViewport=function(t,r,o){var u=(Ve(t)?Le(t):t).getBoundingClientRect(),l=u[o?Wt:Gt]*r||0;return o?u.right-l>0&&u.left+l<P.innerWidth:u.bottom-l>0&&u.top+l<P.innerHeight},i.positionInViewport=function(t,r,o){Ve(t)&&(t=Le(t));var u=t.getBoundingClientRect(),l=u[o?Wt:Gt],p=r==null?l/2:r in rn?rn[r]*l:~r.indexOf(\"%\")?parseFloat(r)*l/100:parseFloat(r)||0;return o?(u.left+p)/P.innerWidth:(u.top+p)/P.innerHeight},i.killAll=function(t){if(M.slice(0).forEach(function(o){return o.vars.id!==\"ScrollSmoother\"&&o.kill()}),t!==!0){var r=qt.killAll||[];qt={},r.forEach(function(o){return o()})}},i})();O.version=\"3.15.0\";O.saveStyles=function(i){return i?Pr(i).forEach(function(e){if(e&&e.style){var n=Ue.indexOf(e);n>=0&&Ue.splice(n,5),Ue.push(e,e.style.cssText,e.getBBox&&e.getAttribute(\"transform\"),d.core.getCache(e),_n())}}):Ue};O.revert=function(i,e){return Mn(!i,e)};O.create=function(i,e){return new O(i,e)};O.refresh=function(i){return i?br(!0):(or||O.register())&&Ht(!0)};O.update=function(i){return++E.cache&&Ct(i===!0?2:0)};O.clearScrollMemory=vo;O.maxScroll=function(i,e){return ft(i,e?Ce:re)};O.getScrollFunc=function(i,e){return yt(Le(i),e?Ce:re)};O.getById=function(i){return mn[i]};O.getAll=function(){return M.filter(function(i){return i.vars.id!==\"ScrollSmoother\"})};O.isScrolling=function(){return!!je};O.snapDirectional=En;O.addEventListener=function(i,e){var n=qt[i]||(qt[i]=[]);~n.indexOf(e)||n.push(e)};O.removeEventListener=function(i,e){var n=qt[i],t=n&&n.indexOf(e);t>=0&&n.splice(t,1)};O.batch=function(i,e){var n=[],t={},r=e.interval||.016,o=e.batchMax||1e9,u=function(S,R){var k=[],g=[],c=d.delayedCall(r,function(){R(k,g),k=[],g=[]}).pause();return function(v){k.length||c.restart(!0),k.push(v.trigger),g.push(v),o<=k.length&&c.progress(1)}},l;for(l in e)t[l]=l.substr(0,2)===\"on\"&&ke(e[l])&&l!==\"onRefreshInit\"?u(l,e[l]):e[l];return ke(o)&&(o=o(),de(O,\"refresh\",function(){return o=e.batchMax()})),Pr(i).forEach(function(p){var S={};for(l in t)S[l]=t[l];S.trigger=p,n.push(O.create(S))}),n};var jn=function(e,n,t,r){return n>r?e(r):n<0&&e(0),t>r?(r-n)/(t-n):t<0?n/(n-t):1},dn=function i(e,n){n===!0?e.style.removeProperty(\"touch-action\"):e.style.touchAction=n===!0?\"auto\":n?\"pan-\"+n+(K.isTouch?\" pinch-zoom\":\"\"):\"none\",e===qe&&i(F,n)},Kr={auto:1,scroll:1},Io=function(e){var n=e.event,t=e.target,r=e.axis,o=(n.changedTouches?n.changedTouches[0]:n).target,u=o._gsap||d.core.getCache(o),l=Te(),p;if(!u._isScrollT||l-u._isScrollT>2e3){for(;o&&o!==F&&(o.scrollHeight<=o.clientHeight&&o.scrollWidth<=o.clientWidth||!(Kr[(p=Qe(o)).overflowY]||Kr[p.overflowX]));)o=o.parentNode;u._isScroll=o&&o!==t&&!Vt(o)&&(Kr[(p=Qe(o)).overflowY]||Kr[p.overflowX]),u._isScrollT=l}(u._isScroll||r===\"x\")&&(n.stopPropagation(),n._gsapAllow=!0)},yo=function(e,n,t,r){return K.create({target:e,capture:!0,debounce:!1,lockAxis:!0,type:n,onWheel:r=r&&Io,onPress:r,onDrag:r,onScroll:r,onEnable:function(){return t&&de(I,K.eventTypes[0],to,!1,!0)},onDisable:function(){return pe(I,K.eventTypes[0],to,!0)}})},zo=/(input|label|select|textarea)/i,eo,to=function(e){var n=zo.test(e.target.tagName);(n||eo)&&(e._gsapAllow=!0,eo=n)},No=function(e){Xt(e)||(e={}),e.preventDefault=e.isNormalizer=e.allowClicks=!0,e.type||(e.type=\"wheel,touch\"),e.debounce=!!e.debounce,e.id=e.id||\"normalizer\";var n=e,t=n.normalizeScrollX,r=n.momentum,o=n.allowNestedScroll,u=n.onRelease,l,p,S=Le(e.target)||qe,R=d.core.globals().ScrollSmoother,k=R&&R.get(),g=At&&(e.content&&Le(e.content)||k&&e.content!==!1&&!k.smooth()&&k.content()),c=yt(S,re),v=yt(S,Ce),U=1,B=(K.isTouch&&P.visualViewport?P.visualViewport.scale*P.visualViewport.width:P.outerWidth)/P.innerWidth,oe=0,W=ke(r)?function(){return r(l)}:function(){return r||2.8},ge,T,Ke=yo(S,e.type,!0,o),X=function(){return T=!1},y=ct,Ee=ct,Ne=function(){p=ft(S,re),Ee=wr(At?1:0,p),t&&(y=wr(0,ft(S,Ce))),ge=Ut},h=function(){g._gsap.y=xr(parseFloat(g._gsap.y)+c.offset)+\"px\",g.style.transform=\"matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, \"+parseFloat(g._gsap.y)+\", 0, 1)\",c.offset=c.cacheID=0},ue=function(){if(T){requestAnimationFrame(X);var Q=xr(l.deltaY/2),j=Ee(c.v-Q);if(g&&j!==c.v+c.offset){c.offset=j-c.v;var s=xr((parseFloat(g&&g._gsap.y)||0)-c.offset);g.style.transform=\"matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, \"+s+\", 0, 1)\",g._gsap.y=s+\"px\",c.cacheID=E.cache,Ct()}return!0}c.offset&&h(),T=!0},x,pt,ie,Me,Pe=function(){Ne(),x.isActive()&&x.vars.scrollY>p&&(c()>p?x.progress(1)&&c(p):x.resetTo(\"scrollY\",p))};return g&&d.set(g,{y:\"+=0\"}),e.ignoreCheck=function(z){return At&&z.type===\"touchmove\"&&ue(z)||U>1.05&&z.type!==\"touchstart\"||l.isGesturing||z.touches&&z.touches.length>1},e.onPress=function(){T=!1;var z=U;U=xr((P.visualViewport&&P.visualViewport.scale||1)/B),x.pause(),z!==U&&dn(S,U>1.01?!0:t?!1:\"x\"),pt=v(),ie=c(),Ne(),ge=Ut},e.onRelease=e.onGestureStart=function(z,Q){if(c.offset&&h(),!Q)Me.restart(!0);else{E.cache++;var j=W(),s,se;t&&(s=v(),se=s+j*.05*-z.velocityX/.227,j*=jn(v,s,se,ft(S,Ce)),x.vars.scrollX=y(se)),s=c(),se=s+j*.05*-z.velocityY/.227,j*=jn(c,s,se,ft(S,re)),x.vars.scrollY=Ee(se),x.invalidate().duration(j).play(.01),(At&&x.vars.scrollY>=p||s>=p-1)&&d.to({},{onUpdate:Pe,duration:j})}u&&u(z)},e.onWheel=function(){x._ts&&x.pause(),Te()-oe>1e3&&(ge=0,oe=Te())},e.onChange=function(z,Q,j,s,se){if(Ut!==ge&&Ne(),Q&&t&&v(y(s[2]===Q?pt+(z.startX-z.x):v()+Q-s[1])),j){c.offset&&h();var Yt=se[2]===j,St=Yt?ie+z.startY-z.y:c()+j-se[1],Ze=Ee(St);Yt&&St!==Ze&&(ie+=Ze-St),c(Ze)}(j||Q)&&Ct()},e.onEnable=function(){dn(S,t?!1:\"x\"),O.addEventListener(\"refresh\",Pe),de(P,\"resize\",Pe),c.smooth&&(c.target.style.scrollBehavior=\"auto\",c.smooth=v.smooth=!1),Ke.enable()},e.onDisable=function(){dn(S,!0),pe(P,\"resize\",Pe),O.removeEventListener(\"refresh\",Pe),Ke.kill()},e.lockAxis=e.lockAxis!==!1,l=new K(e),l.iOS=At,At&&!c()&&c(1),At&&d.ticker.add(ct),Me=l._dc,x=d.to(l,{ease:\"power4\",paused:!0,inherit:!1,scrollX:t?\"+=0.1\":\"+=0\",scrollY:\"+=0.1\",modifiers:{scrollY:xo(c,c(),function(){return x.pause()})},onUpdate:Ct,onComplete:Me.vars.onComplete}),l};O.sort=function(i){if(ke(i))return M.sort(i);var e=P.pageYOffset||0;return O.getAll().forEach(function(n){return n._sortY=n.trigger?e+n.trigger.getBoundingClientRect().top:n.start+P.innerHeight}),M.sort(i||function(n,t){return(n.vars.refreshPriority||0)*-1e6+(n.vars.containerAnimation?1e6:n._sortY)-((t.vars.containerAnimation?1e6:t._sortY)+(t.vars.refreshPriority||0)*-1e6)})};O.observe=function(i){return new K(i)};O.normalizeScroll=function(i){if(typeof i>\"u\")return Fe;if(i===!0&&Fe)return Fe.enable();if(i===!1){Fe&&Fe.kill(),Fe=i;return}var e=i instanceof K?i:No(i);return Fe&&Fe.target===e.target&&Fe.kill(),Vt(e.target)&&(Fe=e),e};O.core={_getVelocityProp:zr,_inputObserver:yo,_scrollers:E,_proxies:st,bridge:{ss:function(){je||Kt(\"scrollStart\"),je=Te()},ref:function(){return Se}}};lo()&&d.registerPlugin(O);export{O as ScrollTrigger,O as default};\n/*! Bundled license information:\n\ngsap/Observer.js:\n  (*!\n   * Observer 3.15.0\n   * https://gsap.com\n   *\n   * @license Copyright 2008-2026, GreenSock. All rights reserved.\n   * Subject to the terms at https://gsap.com/standard-license\n   * @author: Jack Doyle, jack@greensock.com\n  *)\n\ngsap/ScrollTrigger.js:\n  (*!\n   * ScrollTrigger 3.15.0\n   * https://gsap.com\n   *\n   * @license Copyright 2008-2026, GreenSock. All rights reserved.\n   * Subject to the terms at https://gsap.com/standard-license\n   * @author: Jack Doyle, jack@greensock.com\n  *)\n*/\n//# sourceMappingURL=ScrollTrigger.mjs.map","/* esm.sh - gsap@3.15.0/ScrollTrigger */\nexport * from \"/gsap@3.15.0/es2022/ScrollTrigger.mjs\";\nexport { default } from \"/gsap@3.15.0/es2022/ScrollTrigger.mjs\";\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,forwardRef}from\"react\";import{gsap}from\"https://esm.sh/gsap\";import{ScrollTrigger}from\"https://esm.sh/gsap/ScrollTrigger\";gsap.registerPlugin(ScrollTrigger);const FINAL_WIDTH=100;const SCROLL_DURATION=350;//  SHRINK ON SCROLL\nexport function withShrinkOnScroll(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const elementRef=useRef(null);const forceUpdate=props?.layoutDependency// this helps to recalc based on the variants. KEEP IT.\n;useEffect(()=>{const element=elementRef.current;if(!element)return;// Get the natural width when set to auto\ngsap.set(element,{clearProps:\"all\"});gsap.set(element,{width:\"100%\"});const tl=gsap.timeline({scrollTrigger:{trigger:\"body\",start:()=>\"top top\",end:()=>`${SCROLL_DURATION}px top`,scrub:.45}});tl.fromTo(element,{width:\"100%\"},{width:FINAL_WIDTH,ease:\"power1.inOut\"});return()=>{tl.kill();};},[forceUpdate]);return /*#__PURE__*/_jsx(Component,{ref:node=>{elementRef.current=node;if(typeof ref===\"function\")ref(node);else if(ref)ref.current=node;},...props});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withShrinkOnScroll\":{\"type\":\"reactHoc\",\"name\":\"withShrinkOnScroll\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./header_logo.map","// Generated by Framer (a72a541)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Logo from\"https://framerusercontent.com/modules/cdxlNophl6sdgKEhHZjF/0SxDiosfXG6zvMpzRacg/YvIyg5Lno.js\";import{withShrinkOnScroll}from\"https://framerusercontent.com/modules/ziMANutB6QlsKVbJJgvu/DgjRIDKW3f55jAuKkaNV/header_logo.js\";const LogoFonts=getFonts(Logo);const MotionAWithShrinkOnScrollq8e6sk=withCodeBoundaryForOverrides(motion.a,{nodeId:\"khwnHE9_w\",override:withShrinkOnScroll,scopeId:\"fDGorUicU\"});const cycleOrder=[\"Rw7n5Ij3V\",\"Mt3dcqmY4\",\"Adv8yRu36\",\"wwcQdjpz_\"];const serializationHash=\"framer-P0dlY\";const variantClassNames={Adv8yRu36:\"framer-v-6wm320\",Mt3dcqmY4:\"framer-v-1wzsesw\",Rw7n5Ij3V:\"framer-v-ag43wj\",wwcQdjpz_:\"framer-v-lzwhwt\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:33,delay:0,mass:.1,stiffness:116,type:\"spring\"};const transition2={bounce:0,delay:0,duration:.66,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Desk || Logo Dynamic\":\"Rw7n5Ij3V\",\"Desk || Logo Static\":\"Mt3dcqmY4\",\"Tab || Logo Dynamic\":\"Adv8yRu36\",\"Tab || Logo Static\":\"wwcQdjpz_\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Rw7n5Ij3V\"};};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:\"Rw7n5Ij3V\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ag43wj\",className,classNames),\"data-framer-name\":\"Desk || Logo Dynamic\",layoutDependency:layoutDependency,layoutId:\"Rw7n5Ij3V\",ref:refBinding,style:{...style},...addPropertyOverrides({Adv8yRu36:{\"data-framer-name\":\"Tab || Logo Dynamic\"},Mt3dcqmY4:{\"data-framer-name\":\"Desk || Logo Static\"},wwcQdjpz_:{\"data-framer-name\":\"Tab || Logo Static\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-vjd8qo\",\"data-framer-name\":\"Section\",layoutDependency:layoutDependency,layoutId:\"Kva4PwdqM\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ixbg4w\",\"data-framer-name\":\"Main Container\",layoutDependency:layoutDependency,layoutId:\"ny7wupUGm\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-376qv3\",\"data-framer-name\":\"Logo Wrapper\",layoutDependency:layoutDependency,layoutId:\"LiNiRnDlD\",children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"khwnHE9_w\",openInNewTab:false,scopeId:\"fDGorUicU\",children:/*#__PURE__*/_jsx(MotionAWithShrinkOnScrollq8e6sk,{className:\"framer-q8e6sk framer-itctz5\",\"data-framer-name\":\"Logo  || Override\",layoutDependency:layoutDependency,layoutId:\"khwnHE9_w\",style:{originX:0,originY:0},children:/*#__PURE__*/_jsx(Logo,{animated:true,className:\"framer-9hc9rf\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"sajuUPnTz\",style:{\"--d4x99i\":\"var(--token-c3043347-e55d-4e8f-a620-23399553e32c, rgb(255, 255, 255))\"}})})})})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-P0dlY.framer-itctz5, .framer-P0dlY .framer-itctz5 { display: block; }\",\".framer-P0dlY.framer-ag43wj { 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: 0px; position: relative; width: 901px; }\",\".framer-P0dlY .framer-vjd8qo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 1800px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-P0dlY .framer-ixbg4w { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; max-width: 1800px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-P0dlY .framer-376qv3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 500px; }\",\".framer-P0dlY .framer-q8e6sk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; pointer-events: auto; position: relative; text-decoration: none; width: 100%; }\",\".framer-P0dlY .framer-9hc9rf { flex: none; height: var(--framer-aspect-ratio-supported, 63px); position: relative; width: 100%; }\",\".framer-P0dlY.framer-v-1wzsesw .framer-376qv3, .framer-P0dlY.framer-v-6wm320 .framer-376qv3, .framer-P0dlY.framer-v-lzwhwt .framer-376qv3 { width: 100px; }\",\".framer-P0dlY.framer-v-1wzsesw .framer-9hc9rf, .framer-P0dlY.framer-v-6wm320 .framer-9hc9rf, .framer-P0dlY.framer-v-lzwhwt .framer-9hc9rf { height: var(--framer-aspect-ratio-supported, 13px); }\",\".framer-P0dlY.framer-v-6wm320 .framer-ixbg4w, .framer-P0dlY.framer-v-lzwhwt .framer-ixbg4w { padding: 40px 0px 0px 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 62.5\n * @framerIntrinsicWidth 901\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Mt3dcqmY4\":{\"layout\":[\"fixed\",\"auto\"]},\"Adv8yRu36\":{\"layout\":[\"fixed\",\"auto\"]},\"wwcQdjpz_\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerfDGorUicU=withCSS(Component,css,\"framer-P0dlY\");export default FramerfDGorUicU;FramerfDGorUicU.displayName=\"Header/Logo 4\";FramerfDGorUicU.defaultProps={height:62.5,width:901};addPropertyControls(FramerfDGorUicU,{variant:{options:[\"Rw7n5Ij3V\",\"Mt3dcqmY4\",\"Adv8yRu36\",\"wwcQdjpz_\"],optionTitles:[\"Desk || Logo Dynamic\",\"Desk || Logo Static\",\"Tab || Logo Dynamic\",\"Tab || Logo Static\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerfDGorUicU,[{explicitInter:true,fonts:[]},...LogoFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfDGorUicU\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"901\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Mt3dcqmY4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Adv8yRu36\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wwcQdjpz_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"62.5\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fDGorUicU.map","// Generated by Framer (4ecd144)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/YTQxt72340FLjIrCcgiy/rmHV36nyMLfeVQToQWWn/Swp865L7d.js\";const enabledGestures={aAWtcCQJi:{hover:true},FfhUWOCWM:{hover:true},LDs02b7Qa:{hover:true,pressed:true},PVMaSGaCU:{hover:true,pressed:true}};const cycleOrder=[\"LDs02b7Qa\",\"aAWtcCQJi\",\"PVMaSGaCU\",\"FfhUWOCWM\"];const serializationHash=\"framer-RhDd9\";const variantClassNames={aAWtcCQJi:\"framer-v-1lzbl69\",FfhUWOCWM:\"framer-v-1vo9qbd\",LDs02b7Qa:\"framer-v-1316qym\",PVMaSGaCU:\"framer-v-bg2giu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const x0xUti_sZ=undefined;const BBuQhAzfY=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Footer active pressed\":\"FfhUWOCWM\",\"Variant 1\":\"LDs02b7Qa\",Active:\"aAWtcCQJi\",Footer:\"PVMaSGaCU\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,title,width,...props})=>{return{...props,BBuQhAzfY:title??props.BBuQhAzfY??\"Work\",variant:humanReadableVariantMap[props.variant]??props.variant??\"LDs02b7Qa\",x0xUti_sZ:link??props.x0xUti_sZ};};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,x0xUti_sZ,BBuQhAzfY,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"LDs02b7Qa\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:x0xUti_sZ,motionChild:true,nodeId:\"LDs02b7Qa\",openInNewTab:false,scopeId:\"sGZ8NrtvN\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1316qym\",className,classNames)} framer-13yjpgw`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"LDs02b7Qa\",ref:refBinding,style:{...style},...addPropertyOverrides({\"aAWtcCQJi-hover\":{\"data-framer-name\":undefined},\"FfhUWOCWM-hover\":{\"data-framer-name\":undefined},\"LDs02b7Qa-hover\":{\"data-framer-name\":undefined},\"LDs02b7Qa-pressed\":{\"data-framer-name\":undefined},\"PVMaSGaCU-hover\":{\"data-framer-name\":undefined},\"PVMaSGaCU-pressed\":{\"data-framer-name\":undefined},aAWtcCQJi:{\"data-framer-name\":\"Active\"},FfhUWOCWM:{\"data-framer-name\":\"Footer active pressed\"},PVMaSGaCU:{\"data-framer-name\":\"Footer\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",children:\"Work\"})}),className:\"framer-1sfh5od\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BFZK2_jbl\",text:BBuQhAzfY,variants:{\"LDs02b7Qa-hover\":{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},\"LDs02b7Qa-pressed\":{\"--extracted-r6o4lv\":\"var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0))\"},\"PVMaSGaCU-hover\":{\"--extracted-r6o4lv\":\"var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0))\"},\"PVMaSGaCU-pressed\":{\"--extracted-r6o4lv\":\"var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0))\"},aAWtcCQJi:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},FfhUWOCWM:{\"--extracted-r6o4lv\":\"var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"LDs02b7Qa-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Work\"})})},\"LDs02b7Qa-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0)))\"},children:\"Work\"})})},\"PVMaSGaCU-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0)))\"},children:\"Work\"})})},\"PVMaSGaCU-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0)))\"},children:\"Work\"})})},aAWtcCQJi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Work\"})})},FfhUWOCWM:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0)))\"},children:\"Work\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\".framer-RhDd9.framer-13yjpgw, .framer-RhDd9 .framer-13yjpgw { display: block; }\",\".framer-RhDd9.framer-1316qym { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-RhDd9 .framer-1sfh5od { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 18\n * @framerIntrinsicWidth 34\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"aAWtcCQJi\":{\"layout\":[\"auto\",\"auto\"]},\"PVMaSGaCU\":{\"layout\":[\"auto\",\"auto\"]},\"FfhUWOCWM\":{\"layout\":[\"auto\",\"auto\"]},\"hYRwtEHwU\":{\"layout\":[\"auto\",\"auto\"]},\"jb665dzjK\":{\"layout\":[\"auto\",\"auto\"]},\"coUcW5C44\":{\"layout\":[\"auto\",\"auto\"]},\"HfALHVudW\":{\"layout\":[\"auto\",\"auto\"]},\"jKJ0UQdTY\":{\"layout\":[\"auto\",\"auto\"]},\"XEWcBDkPa\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"x0xUti_sZ\":\"link\",\"BBuQhAzfY\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramersGZ8NrtvN=withCSS(Component,css,\"framer-RhDd9\");export default FramersGZ8NrtvN;FramersGZ8NrtvN.displayName=\"menu 2\";FramersGZ8NrtvN.defaultProps={height:18,width:34};addPropertyControls(FramersGZ8NrtvN,{variant:{options:[\"LDs02b7Qa\",\"aAWtcCQJi\",\"PVMaSGaCU\",\"FfhUWOCWM\"],optionTitles:[\"Variant 1\",\"Active\",\"Footer\",\"Footer active pressed\"],title:\"Variant\",type:ControlType.Enum},x0xUti_sZ:{title:\"Link\",type:ControlType.Link},BBuQhAzfY:{defaultValue:\"Work\",displayTextArea:false,title:\"Title\",type:ControlType.String},onBBuQhAzfYChange:{changes:\"BBuQhAzfY\",type:ControlType.ChangeHandler}});addFonts(FramersGZ8NrtvN,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramersGZ8NrtvN\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"18\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"aAWtcCQJi\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"PVMaSGaCU\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FfhUWOCWM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"hYRwtEHwU\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jb665dzjK\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"coUcW5C44\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HfALHVudW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jKJ0UQdTY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"XEWcBDkPa\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"34\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"x0xUti_sZ\\\":\\\"link\\\",\\\"BBuQhAzfY\\\":\\\"title\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{flushSync}from\"react-dom\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";const KEY=\"framer-theme-toggle-v2\";const EVENT=\"theme-change\";const STYLE=\"theme-toggle-v2-tokens\";const effects=[\"none\",\"refraction\",\"glass\"];const effectNames=[\"Off\",\"Water Refraction\",\"Travelling Glass\"];function systemTheme(){return window.matchMedia(\"(prefers-color-scheme: dark)\").matches?\"dark\":\"light\";}function savedTheme(){try{const value=localStorage.getItem(KEY);return value===\"dark\"||value===\"light\"?value:undefined;}catch{return undefined;}}let theme;let explicit=false;let activeTransition;let runtimeUsers=0;let stopRuntime;let tokenConfig={auto:true,tokens:[]};let tokenStyle;let tokenCache=new WeakMap;function cssEase(easing){return easing===\"linear\"?\"linear\":easing===\"smooth\"?\"ease-in-out\":\"cubic-bezier(.22,1,.36,1)\";}const clamp=(n,min=0,max=1)=>Math.min(max,Math.max(min,Number.isFinite(n)?n:min));function randomSource(seed){let value=Math.floor(seed)||1;return()=>{value^=value<<13;value^=value>>>17;value^=value<<5;return(value>>>0)/4294967296;};}const toolDefaults={intensity:.3,scale:.45,density:.4,softness:.7,seed:17};function normalizedTools(value={}){return{intensity:clamp(value.intensity??.3),scale:clamp(value.scale??.45),density:clamp(value.density??.4),softness:clamp(value.softness??.7),seed:Math.round(clamp(value.seed??17,1,9999))};}function resolveFX(value){// Removed page-wide effects never silently become another page effect.\nreturn value===\"refraction\"||value===\"glass\"?value:\"none\";}const colorProperties=[\"color\",\"backgroundColor\",\"borderTopColor\",\"borderRightColor\",\"borderBottomColor\",\"borderLeftColor\",\"outlineColor\",\"textDecorationColor\",\"columnRuleColor\",\"caretColor\",\"accentColor\",\"fill\",\"stroke\",\"stopColor\",\"floodColor\",\"lightingColor\",\"webkitTextFillColor\",\"webkitTextStrokeColor\",\"boxShadow\",\"textShadow\"];const cssProperty=key=>key.replace(/[A-Z]/g,c=>`-${c.toLowerCase()}`).replace(/^webkit-/,\"-webkit-\");const linkInkBindings=new Map;function alignFramerLinkInk(){for(const[link,restore]of linkInkBindings)if(!link.isConnected){restore.forEach(fn=>fn());linkInkBindings.delete(link);}for(const link of Array.from(document.querySelectorAll(\"a[data-framer-name],a[data-framer-page-link-current]\"))){if(linkInkBindings.has(link)||link.style.getPropertyValue(\"color\"))continue;// Framer puts the visible ink on a nested RichText paragraph. The <a>\n// itself can retain UA blue, which leaks through inherited/variant ink.\n// Reuse the authored binding, including local extracted variables;\n// never guess a color from the current page background or a snapshot.\nconst containers=link.querySelectorAll('[data-framer-component-type=\"RichTextContainer\"]');if(containers.length!==1)continue;const text=containers[0].querySelector(\".framer-text[style]\");const expression=text?.style.getPropertyValue(\"--framer-text-color\").trim();if(!text||!expression||!CSS.supports(\"color\",expression))continue;const restore=[];const bind=(property,value)=>{const previous=link.style.getPropertyValue(property),priority=link.style.getPropertyPriority(property);link.style.setProperty(property,value);const installed=link.style.getPropertyValue(property);restore.push(()=>{if(link.style.getPropertyValue(property)!==installed)return;if(previous)link.style.setProperty(property,previous,priority);else link.style.removeProperty(property);});};const visited=new Set;const inheritLocalVariables=value=>{for(const match of value.matchAll(/var\\(\\s*(--(?:extracted-|framer-text-)[\\w-]+)/g)){const property=match[1];if(visited.has(property))continue;visited.add(property);for(let parent=text;parent&&parent!==link;parent=parent.parentElement){const authored=parent.style.getPropertyValue(property);if(!authored)continue;inheritLocalVariables(authored);// Preserve an explicitly authored variable on the link.\nif(!link.style.getPropertyValue(property))bind(property,authored);break;}}};inheritLocalVariables(expression);bind(\"color\",expression);linkInkBindings.set(link,restore);}}function restoreFramerLinkInk(){for(const restore of linkInkBindings.values())restore.forEach(fn=>fn());linkInkBindings.clear();}function readColors(){alignFramerLinkInk();const result=[];for(const node of[document.documentElement,...Array.from(document.body.querySelectorAll(\"*\")),document.body]){if(/^(script|style|link|meta|defs|filter|fe\\w+)$/i.test(node.localName)||node.closest(\"[data-theme-fx-resource]\"))continue;if(node!==document.documentElement&&node!==document.body&&!node.getClientRects().length)continue;const pseudos=[\"\",\"::before\",\"::after\"];if(node.matches(\"input[placeholder],textarea[placeholder]\"))pseudos.push(\"::placeholder\");for(const pseudo of pseudos){const style=getComputedStyle(node,pseudo||null);if(pseudo&&pseudo!==\"::placeholder\"&&(style.content===\"none\"||style.content===\"normal\"||style.display===\"none\"))continue;const colors={};for(const key of colorProperties)colors[key]=style.getPropertyValue(cssProperty(key));result.push({node,pseudo,colors});}}return result;}function animateThemeColors(next,seconds,easing){// Capture CURRENT colors before cancelling our own animations. A rapid click\n// continues from exactly what is visible, without resetting to an endpoint.\nconst previous=readColors();activeTransition?.cancel();flushSync(()=>applyTheme(next));const owned=[];const sources=new Map;let observer;const run={target:next,retarget(target,persist=true){if(persist){try{localStorage.setItem(KEY,target);}catch{}}animateThemeColors(target,seconds,easing);},cancel(){observer?.disconnect();owned.forEach(animation=>animation.cancel());if(activeTransition===run)activeTransition=undefined;}};activeTransition=run;if(seconds<=0||window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches){run.cancel();return;}// Sample ALL destinations before starting any animation, so inherited\n// colors cannot pick up a parent's just-created intermediate animation.\nconst destinations=previous.filter(({node})=>node.isConnected).map(sample=>({...sample,style:getComputedStyle(sample.node,sample.pseudo||null),target:{}}));for(const sample of destinations){for(const key of colorProperties)sample.target[key]=sample.style.getPropertyValue(cssProperty(key));}for(const{node,pseudo,colors,target}of destinations){if(!(\"animate\"in node))continue;// Respect existing CSS/WAAPI animations, including hover colors. Native\n// theme color transitions keep their own timing; nothing is finished,\n// paused, cancelled, or globally disabled to take a snapshot.\nconst claimed=new Set;for(const animation of node.getAnimations()){const effect=animation.effect;if(effect?.target!==node||(effect.pseudoElement||\"\")!==pseudo)continue;for(const frame of effect.getKeyframes())for(const key of Object.keys(frame))claimed.add(key);}const from={},to={};for(const key of colorProperties){if(!colors[key]||!target[key]||colors[key]===target[key]||claimed.has(key))continue;if(key===\"boxShadow\"||key===\"textShadow\"){// Animate a shadow only when its geometry is identical. Insets,\n// offsets, spread, and blur must remain exactly unchanged.\nconst geometry=value=>value.replace(/(?:rgba?|hsla?|oklch|oklab|lch|lab|color)\\([^)]*\\)/g,\"COLOR\");if(colors[key]===\"none\"||geometry(colors[key])!==geometry(target[key]))continue;}else if(!CSS.supports(\"color\",colors[key])||!CSS.supports(\"color\",target[key]))continue;from[key]=colors[key];to[key]=target[key];}if(!Object.keys(from).length)continue;try{const animation=node.animate([from,to],{duration:clamp(seconds,.1,3)*1e3,easing:cssEase(easing),fill:\"both\",...pseudo?{pseudoElement:pseudo}:{}});owned.push(animation);if(!pseudo)sources.set(node,{from,to,animation});}catch{/* Unsupported pseudo animation falls back to its final color. */}}if(!owned.length){run.cancel();return;}// Rotating text can insert a NEW span mid-transition. If it explicitly uses\n// the same theme color as an animated ancestor, attach to that ancestor's\n// exact color timeline. Inherited colors already follow it automatically.\nobserver=new MutationObserver(records=>{alignFramerLinkInk();for(const record of records)for(const added of Array.from(record.addedNodes)){if(!(added instanceof Element))continue;for(const node of[added,...Array.from(added.querySelectorAll(\"*\"))]){if(!node.isConnected||!node.getClientRects().length)continue;const style=getComputedStyle(node);const from={},to={};const claimed=new Set(node.getAnimations().flatMap(animation=>{const effect=animation.effect;return effect?.target===node?effect.getKeyframes().flatMap(frame=>Object.keys(frame)):[];}));let sourceAnimation;for(let parent=node.parentElement;parent;parent=parent.parentElement){const source=sources.get(parent);if(!source||source.animation.playState===\"finished\")continue;for(const key of colorProperties){if(!(key in to)&&!claimed.has(key)&&source.to[key]&&style.getPropertyValue(cssProperty(key))===source.to[key]){from[key]=source.from[key];to[key]=source.to[key];sourceAnimation=source.animation;}}if(sourceAnimation)break;}if(!sourceAnimation)continue;try{const animation=node.animate([from,to],{duration:clamp(seconds,.1,3)*1e3,easing:cssEase(easing),fill:\"both\"});animation.startTime=sourceAnimation.startTime;owned.push(animation);sources.set(node,{from,to,animation});}catch{}}}});observer.observe(document.body,{childList:true,subtree:true});void Promise.allSettled(owned.map(animation=>animation.finished)).then(()=>{// A replacement run owns different animations; never cancel those.\nrun.cancel();});}let opticalSerial=0;function localOptics(kind,tools,selector,seconds,direction){const cleanups=[];const remove=()=>cleanups.splice(0).forEach(cleanup=>cleanup());if(kind===\"none\"||tools.intensity===0||window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches)return{remove};let nodes=[];try{nodes=Array.from(document.querySelectorAll(selector));}catch{return{remove};}// Root/body and oversized page wrappers are never eligible FX targets.\nnodes=nodes.filter(node=>node!==document.body&&node!==document.documentElement&&!node.closest(\"[data-theme-toggle-v2]\")&&!nodes.some(parent=>parent!==node&&parent.contains(node)));for(const node of nodes.slice(0,4)){if(!(node instanceof HTMLElement||node instanceof SVGElement))continue;const rect=node.getBoundingClientRect(),style=getComputedStyle(node);if(rect.width<=0||rect.height<=0||rect.bottom<0||rect.top>innerHeight||rect.width*rect.height>innerWidth*innerHeight*.75||style.filter!==\"none\"||style.backdropFilter&&style.backdropFilter!==\"none\")continue;if(/\\b(filter|all)\\b/.test(style.transitionProperty)&&style.transitionDuration.split(\",\").some(value=>parseFloat(value)>0)||/\\bfilter\\b/.test(style.willChange))continue;// A filter establishes a containing block: do not change fixed/sticky\n// descendant positioning or interfere with an existing filter effect.\nif(Array.from(node.querySelectorAll(\"*\")).some(child=>[\"fixed\",\"sticky\"].includes(getComputedStyle(child).position))||node.getAnimations().some(a=>a.effect?.getKeyframes().some(f=>\"filter\"in f)))continue;const ns=\"http://www.w3.org/2000/svg\",id=`theme_local_optics_${++opticalSerial}`;const svg=document.createElementNS(ns,\"svg\");svg.dataset.themeFxResource=\"\";svg.setAttribute(\"aria-hidden\",\"true\");Object.assign(svg.style,{position:\"fixed\",width:\"0\",height:\"0\",pointerEvents:\"none\"});const defs=document.createElementNS(ns,\"defs\"),filter=document.createElementNS(ns,\"filter\");filter.id=id;for(const[key,value]of Object.entries({filterUnits:\"userSpaceOnUse\",x:\"0\",y:\"0\",width:String(rect.width),height:String(rect.height),\"color-interpolation-filters\":\"sRGB\"}))filter.setAttribute(key,value);const make=(tag,attrs)=>{const element=document.createElementNS(ns,tag);for(const[key,value]of Object.entries(attrs))element.setAttribute(key,value);filter.appendChild(element);return element;};// A compact height-field derivative models the refraction direction.\n// Transparent areas merge over an exact 0.5 neutral displacement field.\n// Only the travelling packet/lens displaces pixels; no blur/overscan.\nconst size=192,canvas=document.createElement(\"canvas\");canvas.width=size;canvas.height=size;const context=canvas.getContext(\"2d\");if(!context)continue;const texture=context.createImageData(size,size),random=randomSource(tools.seed);const phase=random()*Math.PI*2,detail=1.5+tools.density*3;const height=(x,y)=>{const r2=x*x+y*y;const envelope=Math.exp(-r2*(kind===\"glass\"?4:3.5))*Math.pow(Math.max(0,1-r2),3);if(kind===\"glass\")return envelope*(1+.12*Math.sin(y*6+phase));return envelope*(Math.sin(x*(7+detail)+Math.sin(y*4+phase)*1.2)*.6+Math.sin(y*(6+detail)-x*3+phase)*.25+Math.sin(x*17+y*11+phase)*.08);};for(let y=0;y<size;y++)for(let x=0;x<size;x++){const u=x/(size-1)*2-1,v=y/(size-1)*2-1;const dx=(height(u+.005,v)-height(u-.005,v))/.01;const dy=(height(u,v+.005)-height(u,v-.005))/.01;const i=(y*size+x)*4;texture.data[i]=Math.round(clamp(.5+dx*.075)*255);texture.data[i+1]=Math.round(clamp(.5+dy*.075)*255);texture.data[i+2]=128;texture.data[i+3]=Math.round(clamp((1-u*u-v*v)*(2+tools.softness*6))*255);}context.putImageData(texture,0,0);make(\"feFlood\",{\"flood-color\":\"rgb(50%,50%,50%)\",result:\"neutral\"});const image=make(\"feImage\",{href:canvas.toDataURL(),preserveAspectRatio:\"none\",result:\"packet\"});const merge=make(\"feMerge\",{result:\"field\"});for(const input of[\"neutral\",\"packet\"]){const part=document.createElementNS(ns,\"feMergeNode\");part.setAttribute(\"in\",input);merge.appendChild(part);}const displacement=make(\"feDisplacementMap\",{in:\"SourceGraphic\",in2:\"field\",xChannelSelector:\"R\",yChannelSelector:\"G\",scale:\"0\",result:\"bent\"});// Preserve untouched source pixels exactly. Neutral-map quantization\n// alone can otherwise resample thin text even outside the water.\nmake(\"feComposite\",{in:\"bent\",in2:\"packet\",operator:\"in\",result:\"wet\"});make(\"feComposite\",{in:\"SourceGraphic\",in2:\"packet\",operator:\"out\",result:\"dry\"});make(\"feComposite\",{in:\"wet\",in2:\"dry\",operator:\"arithmetic\",k2:\"1\",k3:\"1\"});defs.appendChild(filter);svg.appendChild(defs);document.body.appendChild(svg);const previous=node.style.getPropertyValue(\"filter\"),priority=node.style.getPropertyPriority(\"filter\");const applied=`url(\"#${id}\")`;node.style.setProperty(\"filter\",applied);const vertical=direction===\"up\"||direction===\"down\",backwards=direction===\"left\"||direction===\"up\";// The map moves; the target's transform, width, height and font never do.\nconst packet=Math.min(rect.width,rect.height)*(.35+tools.scale*.65);const length=vertical?rect.height:rect.width,start=performance.now();let tick=0,done=false;const cleanup=()=>{if(done)return;done=true;cancelAnimationFrame(tick);if(node.style.getPropertyValue(\"filter\")===applied){if(previous)node.style.setProperty(\"filter\",previous,priority);else node.style.removeProperty(\"filter\");}svg.remove();};cleanups.push(cleanup);const update=now=>{if(!node.isConnected||document.hidden||window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches||Math.abs(node.getBoundingClientRect().width-rect.width)>1||Math.abs(node.getBoundingClientRect().height-rect.height)>1){cleanup();return;}const progress=clamp((now-start)/(clamp(seconds,.3,3)*1e3));const position=(backwards?1-progress:progress)*(length+packet)-packet;const drift=Math.sin(progress*Math.PI*2+phase)*packet*.08;image.setAttribute(\"x\",String(vertical?(rect.width-packet)/2+drift:position));image.setAttribute(\"y\",String(vertical?position:(rect.height-packet)/2+drift));image.setAttribute(\"width\",String(packet));image.setAttribute(\"height\",String(packet));displacement.setAttribute(\"scale\",String(Math.sin(Math.PI*progress)**2*tools.intensity*12));if(progress>=1)cleanup();else tick=requestAnimationFrame(update);};update(start);}return{remove};}// Framer publishes Color Styles as --token-* declarations, often inside\n// prefers-color-scheme queries. Copy just those declarations, retaining the\n// original selectors, cascade order and responsive/supports conditions.\nfunction tokenRules(rules,dark){let result=\"\";for(const rule of Array.from(rules)){if(rule.type===1){const s=rule;const declarations=Array.from(s.style).filter(n=>n.startsWith(\"--token-\")).map(n=>`${n}:${s.style.getPropertyValue(n)} !important;`).join(\"\");if(declarations)result+=`${s.selectorText}{${declarations}}\n`;}else if(rule.type===4){const m=rule;const condition=m.conditionText.replace(/\\(\\s*prefers-color-scheme\\s*:\\s*(dark|light)\\s*\\)/gi,(_,value)=>value.toLowerCase()===(dark?\"dark\":\"light\")?\"(min-width:0px)\":\"(max-width:-1px)\");const content=tokenRules(m.cssRules,dark);if(content)result+=`@media ${condition}{${content}}\n`;}else if(\"cssRules\"in rule&&rule.type!==7){const group=rule;const content=tokenRules(group.cssRules,dark);if(content)result+=`${rule.cssText.slice(0,rule.cssText.indexOf(\"{\"))}{${content}}\n`;}}return result;}function refreshTokens(){if(!theme)return;if(!tokenStyle?.isConnected){tokenStyle=document.createElement(\"style\");tokenStyle.id=STYLE;document.head.appendChild(tokenStyle);}let css=\"\";if(tokenConfig.auto){for(const sheet of Array.from(document.styleSheets)){if(sheet.ownerNode===tokenStyle||sheet.disabled)continue;try{let cached=tokenCache.get(sheet);if(!cached){cached={light:tokenRules(sheet.cssRules,false),dark:tokenRules(sheet.cssRules,true)};tokenCache.set(sheet,cached);}let content=cached[theme];if(sheet.media.mediaText){const media=sheet.media.mediaText.replace(/\\(\\s*prefers-color-scheme\\s*:\\s*(dark|light)\\s*\\)/gi,(_,value)=>value.toLowerCase()===theme?\"(min-width:0px)\":\"(max-width:-1px)\");content=`@media ${media}{${content}}`;}css+=content;}catch{/* Cross-origin sheets may be unreadable. Use explicit token mappings. */}}}const manual=tokenConfig.tokens.filter(t=>/^--[a-zA-Z0-9_-]+$/.test(t.name)).map(t=>`${t.name}:${theme===\"dark\"?t.dark:t.light} !important;`).join(\"\");css+=`:root, body, body * {${manual}}`;// Keep after dynamically inserted Framer route styles.\nif(tokenStyle.textContent!==css)tokenStyle.textContent=css;if(document.head.lastElementChild!==tokenStyle)document.head.appendChild(tokenStyle);}function applyTheme(next){theme=next;for(const node of[document.documentElement,document.body]){if(!node)continue;node.classList.toggle(\"dark\",next===\"dark\");node.setAttribute(\"data-framer-theme\",next);node.setAttribute(\"data-theme\",next);}document.documentElement.style.colorScheme=next;refreshTokens();alignFramerLinkInk();window.dispatchEvent(new CustomEvent(EVENT,{detail:{theme:next}}));}function startRuntime(){const media=window.matchMedia(\"(prefers-color-scheme: dark)\");const motionPreference=window.matchMedia(\"(prefers-reduced-motion: reduce)\");const onSystem=()=>{if(!explicit)applyTheme(systemTheme());};const onStorage=e=>{if(e.key!==KEY&&e.key!==null)return;const saved=savedTheme();explicit=!!saved;const next=saved||systemTheme();if(activeTransition)activeTransition.retarget(next,false);else applyTheme(next);};const cancelTransition=()=>activeTransition?.cancel();const onVisibility=()=>{if(document.hidden)cancelTransition();};const onReducedMotion=()=>{if(motionPreference.matches)cancelTransition();};let timer;const schedule=()=>{clearTimeout(timer);timer=setTimeout(()=>{refreshTokens();},50);};const isOwnStyle=node=>node===tokenStyle||node instanceof HTMLStyleElement&&node.dataset.themeToggleRuntime===\"true\";const observer=new MutationObserver(records=>{if(records.some(r=>!isOwnStyle(r.target)&&!isOwnStyle(r.target.parentNode)&&(r.type===\"characterData\"||[...Array.from(r.addedNodes),...Array.from(r.removedNodes)].some(n=>!isOwnStyle(n))))){tokenCache=new WeakMap;schedule();}});observer.observe(document.head,{childList:true,subtree:true,characterData:true});media.addEventListener(\"change\",onSystem);motionPreference.addEventListener(\"change\",onReducedMotion);window.addEventListener(\"storage\",onStorage);window.addEventListener(\"resize\",cancelTransition);document.addEventListener(\"visibilitychange\",onVisibility);document.addEventListener(\"load\",schedule,true);return()=>{observer.disconnect();clearTimeout(timer);media.removeEventListener(\"change\",onSystem);motionPreference.removeEventListener(\"change\",onReducedMotion);window.removeEventListener(\"storage\",onStorage);window.removeEventListener(\"resize\",cancelTransition);document.removeEventListener(\"visibilitychange\",onVisibility);document.removeEventListener(\"load\",schedule,true);queueMicrotask(()=>{if(runtimeUsers===0){activeTransition?.cancel();restoreFramerLinkInk();}});};}function Glyph({dark,size}){return /*#__PURE__*/_jsx(\"svg\",{\"aria-hidden\":\"true\",width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.7\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:dark?/*#__PURE__*/_jsx(\"path\",{d:\"M21 12.8A9 9 0 1 1 11.2 3a7 7 0 0 0 9.8 9.8Z\"}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 2v2m0 16v2M2 12h2m16 0h2M4.9 4.9l1.4 1.4m11.4 11.4 1.4 1.4M4.9 19.1l1.4-1.4M17.7 6.3l1.4-1.4\"})]})});}/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 120\n * @framerIntrinsicHeight 40\n */export default function ThemeToggle(props){const settings={...props,...props.toggleAnimation,...props.pageAnimation,...props.switchSizing,...props.appearance,...props.colors,...props.typography,...props.labels,...props.behavior,...props.layout,transitionEffect:props.transitionEffect??props.pageAnimation?.transitionEffect??\"refraction\"};const{variant:requestedVariant=\"text\",transitionEffect=\"refraction\",transitionDuration=.45,transitionMode=\"smooth\",toggleMotion=\"none\",toggleDuration=.25,toggleEasing=\"smooth\",lightLabel=\"Light\",darkLabel=\"Dark\",showBothTextLabels=true,font,initialTheme=\"system\",canvasTheme=\"light\",rememberTheme=true,autoTokens=true,tokens=[],fontFeatures=\"\",fontAxes=[],opticalSizing=true,pillPadding=\"8px 12px\",switchWidth=44,switchHeight=24,switchRadius=12,switchInset=3,switchBorderWidth=1,switchThumbSize=0,switchThumbRadius=16,radius=8,iconSize=16,showFXPanel=false,fxOrigin=\"button\",direction=\"right\",easing=\"silk\"}=settings;const lightTextColor=settings.lightTextColor||\"#171717\";const darkTextColor=settings.darkTextColor||\"#F5F5F5\";const accentColorLight=settings.accentColorLight??\"#171717\";const accentColorDark=settings.accentColorDark??\"#F5F5F5\";const lightBgColor=settings.lightBgColor??\"rgba(17,17,17,.05)\";const darkBgColor=settings.darkBgColor??\"rgba(245,245,245,.07)\";const lightBorderColor=settings.lightBorderColor??\"rgba(17,17,17,.18)\";const darkBorderColor=settings.darkBorderColor??\"rgba(245,245,245,.22)\";const variant={orb:\"icon\",glass:\"pill\",dot:\"icon\"}[requestedVariant]||requestedVariant;const canvas=RenderTarget.current()===RenderTarget.canvas;const[current,setCurrent]=React.useState(canvasTheme);const resolveEffect=resolveFX;const[effect,setEffect]=React.useState(resolveEffect(transitionEffect));const[duration,setDuration]=React.useState(transitionDuration);const[mode,setMode]=React.useState(transitionMode);const[tools,setTools]=React.useState(()=>normalizedTools(props.fxTools));const toolsKey=JSON.stringify(props.fxTools||{});React.useEffect(()=>setTools(normalizedTools(props.fxTools)),[toolsKey]);const[panel,setPanel]=React.useState(false);const button=React.useRef(null);const wrapper=React.useRef(null);const localOptical=React.useRef(null);const dark=current===\"dark\";const buttonSeconds=Math.max(0,Math.min(3,toggleDuration));React.useEffect(()=>()=>localOptical.current?.remove(),[]);React.useEffect(()=>setEffect(resolveEffect(transitionEffect)),[transitionEffect]);React.useEffect(()=>setDuration(transitionDuration),[transitionDuration]);React.useEffect(()=>setMode(transitionMode),[transitionMode]);React.useEffect(()=>{if(canvas){setCurrent(canvasTheme);return;}const sync=()=>setCurrent(theme||\"light\");window.addEventListener(EVENT,sync);if(!theme){const saved=rememberTheme?savedTheme():undefined;explicit=!!saved||initialTheme!==\"system\";applyTheme(saved||(initialTheme===\"system\"?systemTheme():initialTheme));}sync();if(runtimeUsers++===0)stopRuntime=startRuntime();return()=>{window.removeEventListener(EVENT,sync);if(--runtimeUsers===0){stopRuntime?.();stopRuntime=undefined;}};},[canvas,canvasTheme,initialTheme,rememberTheme]);const tokenSignature=JSON.stringify(tokens);React.useEffect(()=>{if(canvas)return;tokenConfig={auto:autoTokens,tokens};refreshTokens();},[canvas,autoTokens,tokenSignature]);function toggle(event,requested){const base=activeTransition?.target||theme||current;const next=requested||(base===\"dark\"?\"light\":\"dark\");if(canvas){setCurrent(next);return;}if(next===(theme||current)&&!activeTransition)return;explicit=true;try{if(rememberTheme)localStorage.setItem(KEY,next);else localStorage.removeItem(KEY);}catch{}animateThemeColors(next,mode===\"instant\"?0:duration,easing);}function playOptics(){localOptical.current?.remove();if(!canvas)localOptical.current=localOptics(effect,tools,props.fxSelector||\"[data-theme-optics]\",props.fxDuration??1.4,direction);}const color=dark?darkTextColor:lightTextColor;const bg=dark?darkBgColor:lightBgColor;const border=dark?darkBorderColor:lightBorderColor;const accent=dark?accentColorDark:accentColorLight;const fontStyle={fontFamily:\"Inter, sans-serif\",fontSize:13,lineHeight:\"1.3em\",...font};// Preserve all properties returned by Framer's extended font picker.\nif(fontFeatures.trim())fontStyle.fontFeatureSettings=fontFeatures;const axes=fontAxes.filter(a=>/^[A-Za-z0-9]{4}$/.test(a.tag)&&Number.isFinite(a.value));if(axes.length)fontStyle.fontVariationSettings=axes.map(a=>`\"${a.tag}\" ${a.value}`).join(\", \");fontStyle.fontOpticalSizing=opticalSizing?\"auto\":\"none\";const transition=toggleMotion===\"none\"||buttonSeconds===0?\"none\":[\"background-color\",\"color\",\"border-color\"].map(property=>`${property} ${buttonSeconds}s ${cssEase(toggleEasing)}`).join(\", \");const circle=variant===\"icon\";const textOnly=variant===\"text\";const buttonStyle={...fontStyle,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,boxSizing:\"border-box\",flexShrink:0,cursor:\"pointer\",color,background:textOnly?\"transparent\":bg,border:textOnly?\"none\":`1px solid ${border}`,borderRadius:circle||variant===\"pill\"||variant===\"switch\"?999:radius,padding:circle?0:textOnly?\"6px 3px\":pillPadding,width:circle?40:undefined,height:circle?40:undefined,whiteSpace:\"nowrap\",userSelect:\"none\",transition};if(variant===\"outline\")Object.assign(buttonStyle,{background:\"transparent\",border:`1px solid ${accent}`});const trackHeight=Math.max(8,switchHeight);const trackStroke=Math.max(0,Math.min(switchBorderWidth,(trackHeight-4)/2));const trackInset=Math.max(0,Math.min(switchInset,(trackHeight-2*trackStroke-4)/2));const availableThumb=trackHeight-2*(trackStroke+trackInset);const thumbSize=switchThumbSize>0?Math.max(4,Math.min(switchThumbSize,availableThumb)):availableThumb;const trackWidth=Math.max(switchWidth,2*(trackStroke+trackInset)+thumbSize);const thumbTravel=Math.max(0,trackWidth-2*(trackStroke+trackInset)-thumbSize);const geometryKey=[trackWidth,trackHeight,thumbSize,thumbTravel].join(\":\");const previousGeometry=React.useRef(geometryKey);const resizing=previousGeometry.current!==geometryKey;React.useLayoutEffect(()=>{if(previousGeometry.current!==geometryKey)void wrapper.current?.offsetWidth;previousGeometry.current=geometryKey;},[geometryKey]);if(variant===\"switch\")Object.assign(buttonStyle,{width:trackWidth,height:trackHeight,// An inset stroke preserves fractional geometry; CSS borders can round\n// subpixel widths differently between browsers and offset the thumb.\nborder:\"none\",boxShadow:trackStroke>0?`inset 0 0 0 ${trackStroke}px ${border}`:\"none\",borderRadius:Math.max(0,Math.min(switchRadius,trackHeight/2)),padding:trackStroke+trackInset,justifyContent:\"flex-start\",overflow:\"hidden\"});const dot=/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{width:6,height:6,borderRadius:\"50%\",background:accent,flexShrink:0,transition}});let content=/*#__PURE__*/_jsxs(_Fragment,{children:[dot,/*#__PURE__*/_jsx(\"span\",{children:dark?darkLabel:lightLabel})]});if(textOnly)content=showBothTextLabels?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{style:{color:dark?\"color-mix(in srgb, currentColor 40%, transparent)\":\"inherit\",transition},children:lightLabel}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{opacity:.3},children:\"/\"}),/*#__PURE__*/_jsx(\"span\",{style:{color:dark?\"inherit\":\"color-mix(in srgb, currentColor 40%, transparent)\",transition},children:darkLabel})]}):/*#__PURE__*/_jsx(\"span\",{children:dark?darkLabel:lightLabel},current);if(variant===\"icon\")content=/*#__PURE__*/_jsx(Glyph,{dark:dark,size:iconSize});if([\"iconText\",\"outline\"].includes(variant))content=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Glyph,{dark:dark,size:iconSize}),/*#__PURE__*/_jsx(\"span\",{children:dark?darkLabel:lightLabel})]});if(variant===\"switch\")content=/*#__PURE__*/_jsx(\"span\",{\"data-toggle-thumb\":\"\",\"aria-hidden\":\"true\",style:{width:thumbSize,height:thumbSize,flexShrink:0,borderRadius:Math.max(0,Math.min(switchThumbRadius,thumbSize/2)),background:accent,display:\"block\",transform:`translateX(${dark?thumbTravel:0}px)`,transition:resizing||buttonSeconds===0?\"none\":`transform ${buttonSeconds}s ${cssEase(toggleEasing)}`}});const controlStyle={...fontStyle,color,background:bg,border:`1px solid ${border}`,borderRadius:8,padding:7,minWidth:0,width:\"100%\"};return /*#__PURE__*/_jsxs(\"div\",{ref:wrapper,\"data-theme-toggle-v2\":\"\",\"data-toggle-motion\":toggleMotion,\"data-toggle-duration\":buttonSeconds,\"data-toggle-easing\":toggleEasing,style:{...props.style,display:\"flex\",// Explicit intrinsic switch dimensions prevent Framer measuring\n// an inline baseline or inherited line-height as extra box space.\nwidth:variant===\"switch\"?trackWidth+(showFXPanel?40:0):props.style?.width??\"max-content\",height:variant===\"switch\"?Math.max(trackHeight,showFXPanel?32:0):props.style?.height??\"auto\",minWidth:0,minHeight:0,boxSizing:\"border-box\",padding:variant===\"switch\"?0:props.style?.padding,alignItems:\"center\",gap:8,position:\"relative\",overflow:\"visible\",color,...fontStyle},children:[/*#__PURE__*/_jsx(\"style\",{children:`[data-theme-toggle-v2] button:focus-visible,[data-theme-toggle-v2] select:focus-visible,[data-theme-toggle-v2] input:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(prefers-reduced-motion:reduce){[data-theme-toggle-v2] *{transition:none!important}}`}),variant===\"segmented\"?/*#__PURE__*/_jsx(\"div\",{role:\"group\",\"aria-label\":\"Color theme\",style:{display:\"flex\",gap:3,padding:4,borderRadius:radius,border:`1px solid ${border}`,background:bg},children:[\"light\",\"dark\"].map(t=>/*#__PURE__*/_jsxs(\"button\",{type:\"button\",\"aria-pressed\":current===t,onClick:e=>toggle(e,t),style:{...buttonStyle,padding:\"7px 11px\",border:\"none\",borderRadius:Math.max(0,radius-4),background:current===t?accent:\"transparent\",color:current===t?dark?\"#171717\":\"#fff\":color},children:[/*#__PURE__*/_jsx(Glyph,{dark:t===\"dark\",size:iconSize}),t===\"dark\"?darkLabel:lightLabel]},t))}):/*#__PURE__*/_jsx(\"button\",{ref:button,type:\"button\",\"aria-label\":`Dark theme: ${dark?\"on\":\"off\"}. Switch to ${dark?lightLabel:darkLabel}`,\"aria-pressed\":dark,onClick:e=>toggle(e),style:buttonStyle,children:content}),showFXPanel&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Page effect controls\",\"aria-expanded\":panel,onClick:()=>setPanel(!panel),style:{...buttonStyle,padding:7,width:32,height:32},children:\"✧\"}),showFXPanel&&panel&&/*#__PURE__*/_jsxs(\"div\",{role:\"group\",\"aria-label\":\"Page effect controls\",onKeyDown:e=>{if(e.key===\"Escape\")setPanel(false);},style:{position:\"absolute\",zIndex:1e3,right:0,top:\"calc(100% + 10px)\",width:230,maxWidth:\"calc(100vw - 24px)\",boxSizing:\"border-box\",border:`1px solid ${border}`,borderRadius:16,padding:16,background:dark?\"#19191E\":\"#FFFFFF\",boxShadow:\"0 16px 48px rgba(0,0,0,.18)\",display:\"grid\",gap:12,...fontStyle},children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Local optical FX\"}),/*#__PURE__*/_jsxs(\"label\",{style:{display:\"grid\",gap:6},children:[\"Theme transition\",/*#__PURE__*/_jsxs(\"select\",{\"aria-label\":\"Theme transition\",value:mode,onChange:e=>setMode(e.target.value),style:controlStyle,children:[/*#__PURE__*/_jsx(\"option\",{value:\"instant\",children:\"Instant\"}),/*#__PURE__*/_jsx(\"option\",{value:\"smooth\",children:\"Smooth\"})]})]}),/*#__PURE__*/_jsxs(\"label\",{style:{display:\"grid\",gap:6},children:[\"Effect\",/*#__PURE__*/_jsx(\"select\",{value:effect,onChange:e=>setEffect(e.target.value),style:controlStyle,children:effects.map((fx,i)=>/*#__PURE__*/_jsx(\"option\",{value:fx,style:{background:dark?\"#19191E\":\"#fff\",color},children:effectNames[i]},fx))})]}),mode===\"smooth\"&&/*#__PURE__*/_jsxs(\"label\",{style:{display:\"grid\",gap:6},children:[\"Color duration \\xb7 \",duration.toFixed(2),\"s\",/*#__PURE__*/_jsx(\"input\",{type:\"range\",min:\"0.15\",max:\"2\",step:\"0.05\",value:duration,onChange:e=>setDuration(Number(e.target.value)),style:{width:\"100%\",accentColor:accent}})]}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:11,opacity:.65},children:\"Theme changes animate colors only. Play FX separately.\"}),effect!==\"none\"&&/*#__PURE__*/_jsxs(\"details\",{children:[/*#__PURE__*/_jsx(\"summary\",{style:{cursor:\"pointer\",fontSize:12},children:\"Visual tools\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gap:10,paddingTop:12},children:[\"intensity\",\"scale\",\"density\",\"softness\",\"seed\"].map(key=>/*#__PURE__*/_jsxs(\"label\",{style:{display:\"grid\",gap:4,fontSize:11},children:[{intensity:\"Intensity\",scale:\"Footprint\",density:\"Surface detail\",softness:\"Edge blend\",seed:\"Seed\"}[key],\" \",\"\\xb7\",\" \",key===\"seed\"?tools[key]:`${Math.round(tools[key]*100)}%`,/*#__PURE__*/_jsx(\"input\",{\"aria-label\":`FX ${key}`,type:\"range\",min:key===\"seed\"?1:0,max:key===\"seed\"?9999:1,step:key===\"seed\"?1:.01,value:tools[key],onChange:event=>setTools(value=>({...value,[key]:Number(event.target.value)})),style:{width:\"100%\",accentColor:accent}})]},key))})]}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:playOptics,disabled:effect===\"none\",style:controlStyle,children:\"Play optical FX\"})]})]});}const propertyControls={toggleMotion:{type:ControlType.Enum,title:\"Toggle Motion\",options:[\"none\"],optionTitles:[\"Still\"],defaultValue:\"none\",description:\"Button stays fixed. Duration controls switch-thumb travel only.\"},toggleDuration:{type:ControlType.Number,title:\"Toggle Duration\",min:0,max:3,step:.05,defaultValue:.25,unit:\"s\"},toggleEasing:{type:ControlType.Enum,title:\"Toggle Easing\",options:[\"silk\",\"smooth\",\"linear\"],defaultValue:\"smooth\"},variant:{type:ControlType.Enum,title:\"Style\",options:[\"text\",\"pill\",\"switch\",\"icon\",\"segmented\",\"outline\",\"iconText\"],optionTitles:[\"Minimal Text\",\"Capsule\",\"Precision Switch\",\"Icon Button\",\"Segmented\",\"Outline\",\"Icon + Label\"],defaultValue:\"text\"},transitionEffect:{type:ControlType.Enum,title:\"Optical FX\",options:effects,optionTitles:effectNames,defaultValue:\"refraction\"},transitionMode:{type:ControlType.Enum,title:\"Mode\",options:[\"instant\",\"smooth\"],optionTitles:[\"Instant\",\"Smooth\"],defaultValue:\"smooth\",displaySegmentedControl:true,description:\"Instant changes colors immediately. Smooth animates colors only; no page movement or optical FX.\"},transitionDuration:{type:ControlType.Number,title:\"Color Duration\",min:.15,max:2,step:.05,defaultValue:.45,unit:\"s\",hidden:p=>p.transitionMode===\"instant\"},fxOrigin:{type:ControlType.Enum,title:\"FX Origin\",options:[\"button\",\"pointer\",\"center\"],defaultValue:\"button\",hidden:p=>![\"circle\",\"ripple\"].includes(p.transitionEffect||\"\")},direction:{type:ControlType.Enum,title:\"FX Direction\",options:[\"up\",\"down\",\"left\",\"right\"],defaultValue:\"right\"},easing:{type:ControlType.Enum,title:\"Color Easing\",options:[\"silk\",\"smooth\",\"linear\"],defaultValue:\"silk\"},showFXPanel:{type:ControlType.Boolean,title:\"Live FX Tool\",defaultValue:false,description:\"Show independent color timing and a Play optical FX button.\"},initialTheme:{type:ControlType.Enum,title:\"Start Theme\",options:[\"system\",\"light\",\"dark\"],defaultValue:\"system\"},rememberTheme:{type:ControlType.Boolean,title:\"Remember\",defaultValue:true},canvasTheme:{type:ControlType.Enum,title:\"Canvas Theme\",options:[\"light\",\"dark\"],defaultValue:\"light\",description:\"Canvas preview only. Test full-page effects in Preview or on the published site.\"},autoTokens:{type:ControlType.Boolean,title:\"Framer Colors\",defaultValue:true,description:\"Use Color Styles with both Light and Dark values throughout your site.\"},tokens:{hidden:p=>p.autoTokens!==false,type:ControlType.Array,title:\"Token Mapping\",defaultValue:[],control:{type:ControlType.Object,controls:{name:{type:ControlType.String,title:\"CSS Variable\",defaultValue:\"--token-REPLACE-ME\"},light:{type:ControlType.Color,title:\"Light\",defaultValue:\"#ffffff\"},dark:{type:ControlType.Color,title:\"Dark\",defaultValue:\"#111111\"}}},description:\"Optional explicit mappings for custom/inaccessible stylesheet tokens. Paste the exact --token-… name.\"},lightLabel:{type:ControlType.String,title:\"Light Label\",defaultValue:\"Light\"},darkLabel:{type:ControlType.String,title:\"Dark Label\",defaultValue:\"Dark\"},showBothTextLabels:{type:ControlType.Boolean,title:\"Both Labels\",defaultValue:true},font:{type:ControlType.Font,title:\"Typography\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"13px\",variant:\"Medium\",letterSpacing:\"0em\",lineHeight:\"1.3em\"}},fontFeatures:{type:ControlType.String,title:\"OpenType\",defaultValue:\"\",placeholder:'\"liga\" 1, \"ss01\" 1',description:'Optional CSS feature tags, e.g. \"liga\" 1, \"ss01\" 1. The selected font must include them.'},fontAxes:{type:ControlType.Array,title:\"Variable Axes\",defaultValue:[],control:{type:ControlType.Object,controls:{tag:{type:ControlType.String,title:\"Axis Tag\",defaultValue:\"wght\"},value:{type:ControlType.Number,title:\"Value\",defaultValue:500,min:-1e4,max:1e4,step:.1}}},description:\"Use a variable font. Axis tags and ranges must match that font (wght, wdth, opsz, slnt…).\"},opticalSizing:{type:ControlType.Boolean,title:\"Optical Size\",defaultValue:true},pillPadding:{type:ControlType.String,title:\"Padding\",defaultValue:\"8px 12px\"},radius:{type:ControlType.Number,title:\"Radius\",min:0,max:100,defaultValue:8},iconSize:{type:ControlType.Number,title:\"Icon Size\",min:10,max:40,defaultValue:16},switchWidth:{type:ControlType.Number,title:\"Width\",defaultValue:44,min:12,max:120,step:.5,unit:\"px\"},switchHeight:{type:ControlType.Number,title:\"Height\",defaultValue:24,min:8,max:64,step:.5,unit:\"px\"},switchRadius:{type:ControlType.Number,title:\"Track Radius\",defaultValue:12,min:0,max:32,step:.5,unit:\"px\"},switchInset:{type:ControlType.Number,title:\"Thumb Inset\",defaultValue:3,min:0,max:12,step:.25,unit:\"px\"},switchBorderWidth:{type:ControlType.Number,title:\"Border Width\",defaultValue:1,min:0,max:4,step:.25,unit:\"px\"},switchThumbSize:{type:ControlType.Number,title:\"Thumb Size\",defaultValue:0,min:0,max:48,step:.5,unit:\"px\",description:\"0 = fit automatically. Larger values are limited to the space inside the track.\"},switchThumbRadius:{type:ControlType.Number,title:\"Thumb Radius\",defaultValue:16,min:0,max:24,step:.5,unit:\"px\"}};const group=(title,keys)=>({type:ControlType.Object,title,controls:Object.fromEntries(keys.map(key=>[key,propertyControls[key]]))});addPropertyControls(ThemeToggle,{variant:propertyControls.variant,toggleAnimation:group(\"Switch Thumb\",[\"toggleDuration\",\"toggleEasing\"]),pageAnimation:group(\"Color Transition\",[\"transitionMode\",\"transitionDuration\",\"easing\",\"showFXPanel\"]),transitionEffect:propertyControls.transitionEffect,direction:propertyControls.direction,fxSelector:{type:ControlType.String,title:\"FX Region\",defaultValue:\"[data-theme-optics]\",description:'CSS selector for a small target, e.g. [data-framer-name=\"OpticalMedia\"]. Never html or body. Use the live tool to play FX independently of theme switching.'},fxDuration:{type:ControlType.Number,title:\"FX Duration\",defaultValue:1.4,min:.3,max:3,step:.05,unit:\"s\"},fxTools:{type:ControlType.Object,title:\"Visual Tools\",controls:{intensity:{type:ControlType.Number,title:\"Intensity\",min:0,max:1,step:.01,defaultValue:toolDefaults.intensity,description:\"Local pixel displacement strength. No element transforms.\"},scale:{type:ControlType.Number,title:\"Footprint\",min:0,max:1,step:.01,defaultValue:toolDefaults.scale,description:\"Size of the travelling optical packet; never the target element.\"},density:{type:ControlType.Number,title:\"Density\",min:0,max:1,step:.01,defaultValue:toolDefaults.density,description:\"Small surface variations within the localized refraction.\"},softness:{type:ControlType.Number,title:\"Softness\",min:0,max:1,step:.01,defaultValue:toolDefaults.softness,description:\"Blend at the edge of the displacement field. No blur.\"},seed:{type:ControlType.Number,title:\"Seed\",min:1,max:9999,step:1,defaultValue:toolDefaults.seed,description:\"A repeatable random pattern. Change it to art-direct another composition.\"}},hidden:p=>resolveFX(p.transitionEffect||\"refraction\")===\"none\"},switchSizing:{...group(\"Switch Geometry\",[\"switchWidth\",\"switchHeight\",\"switchRadius\",\"switchInset\",\"switchBorderWidth\",\"switchThumbSize\",\"switchThumbRadius\"]),hidden:p=>p.variant!==\"switch\"},colors:{type:ControlType.Object,title:\"Colors\",controls:{accentColorLight:{type:ControlType.Color,title:\"Thumb \\xb7 Light\",defaultValue:\"#171717\"},accentColorDark:{type:ControlType.Color,title:\"Thumb \\xb7 Dark\",defaultValue:\"#F5F5F5\"},lightBgColor:{type:ControlType.Color,title:\"Background \\xb7 Light\",defaultValue:\"rgba(17,17,17,.05)\"},darkBgColor:{type:ControlType.Color,title:\"Background \\xb7 Dark\",defaultValue:\"rgba(245,245,245,.07)\"},lightBorderColor:{type:ControlType.Color,title:\"Border \\xb7 Light\",defaultValue:\"rgba(17,17,17,.18)\"},darkBorderColor:{type:ControlType.Color,title:\"Border \\xb7 Dark\",defaultValue:\"rgba(245,245,245,.22)\"}}},typography:group(\"Typography\",[\"font\",\"fontFeatures\",\"fontAxes\",\"opticalSizing\"]),labels:group(\"Labels\",[\"lightLabel\",\"darkLabel\",\"showBothTextLabels\"]),layout:group(\"Button Geometry\",[\"pillPadding\",\"radius\",\"iconSize\"]),behavior:group(\"Theme Settings\",[\"initialTheme\",\"rememberTheme\",\"canvasTheme\",\"autoTokens\",\"tokens\"])});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ThemeToggle\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"120\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Dark_and_light_toggle_theme.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";const light={thumb:\"#777777\",hover:\"#444444\",active:\"#111111\",track:\"#eeeeee\"};const dark={thumb:\"#888888\",hover:\"#bbbbbb\",active:\"#ffffff\",track:\"#191919\"};const defaults={enabled:true,scope:\"all\",hidden:false,theme:\"system\",light,dark,appearance:{transparent:true,arrows:false,radius:100,inset:0,minLength:32},size:{vertical:6,horizontal:6,firefox:\"thin\"},responsive:{tablet:6,mobile:4,mobileEnabled:true}};// Native thumb length follows the content/viewport ratio. minLength is a\n// minimum only in engines that support ::-webkit-scrollbar-thumb.\nfunction makeCSS(p){const selector=p.scope===\"all\"?\"html, body, body *\":\"html, body\";const pseudo=part=>selector.split(\", \").map(s=>`${s}::${part}`).join(\", \");const number=(n,low=0,high=1e3)=>Math.min(high,Math.max(low,Number(n)||0));const vars=colors=>`--ks-thumb:${colors.thumb};--ks-hover:${colors.hover};--ks-active:${colors.active};--ks-track:${p.appearance.transparent?\"transparent\":colors.track};`;return`\nhtml { ${vars(p.theme===\"dark\"?p.dark:p.light)}\n --ks-v:${number(p.size.vertical,1,40)}px; --ks-h:${number(p.size.horizontal,1,40)}px; }\n${p.theme===\"system\"?`@media(prefers-color-scheme:dark){ html { ${vars(p.dark)} } }`:\"\"}\n@media(max-width:1199px){html {--ks-v:${number(p.responsive.tablet,1,40)}px;--ks-h:${number(p.responsive.tablet,1,40)}px;}}\n@media(max-width:767px){html {--ks-v:${number(p.responsive.mobile,1,40)}px;--ks-h:${number(p.responsive.mobile,1,40)}px;}}\n/* Prefer detailed styling where available; do not let standard properties\n   override WebKit pseudo-elements in modern Chromium. */\n@supports selector(::-webkit-scrollbar) {\n ${selector} {scrollbar-width:auto !important;scrollbar-color:auto !important;}\n ${pseudo(\"-webkit-scrollbar\")} {width:var(--ks-v) !important;height:var(--ks-h) !important;background:var(--ks-track) !important;${p.hidden?\"display:none !important;\":\"\"}}\n ${pseudo(\"-webkit-scrollbar-track\")} {background:var(--ks-track) !important;border:0 !important;box-shadow:none !important;}\n ${pseudo(\"-webkit-scrollbar-thumb\")} {\n  background:var(--ks-thumb) !important;background-clip:padding-box !important;\n  border:${number(p.appearance.inset,0,12)}px solid transparent !important;\n  border-radius:${number(p.appearance.radius)}px !important;\n  min-height:${number(p.appearance.minLength,16,300)}px !important;\n  min-width:${number(p.appearance.minLength,16,300)}px !important;box-shadow:none !important;\n }\n ${pseudo(\"-webkit-scrollbar-thumb:hover\")} {background-color:var(--ks-hover) !important;}\n ${pseudo(\"-webkit-scrollbar-thumb:active\")} {background-color:var(--ks-active) !important;}\n ${pseudo(\"-webkit-scrollbar-corner\")} {background:var(--ks-track) !important;}\n ${!p.appearance.arrows?`${pseudo(\"-webkit-scrollbar-button\")} {display:none !important;width:0 !important;height:0 !important;background:transparent !important;}`:\"\"}\n}\n@supports not selector(::-webkit-scrollbar) {\n ${selector} {scrollbar-width:${p.hidden?\"none\":p.size.firefox} !important;scrollbar-color:var(--ks-thumb) var(--ks-track) !important;}\n}\n${!p.responsive.mobileEnabled?`@media(max-width:767px){\n ${selector} {scrollbar-width:auto !important;scrollbar-color:auto !important;}\n ${[\"-webkit-scrollbar\",\"-webkit-scrollbar-track\",\"-webkit-scrollbar-thumb\",\"-webkit-scrollbar-button\",\"-webkit-scrollbar-corner\"].map(s=>`${pseudo(s)} {all:revert !important;}`).join(\"\\n\")}\n}`:\"\"}\n@media(forced-colors:active){\n ${selector} {scrollbar-color:auto !important;}\n ${pseudo(\"-webkit-scrollbar-thumb\")} {background:ButtonText !important;}\n ${pseudo(\"-webkit-scrollbar-track\")} {background:Canvas !important;}\n}`;}/**\n * Add one instance to a shared header/footer present on every page.\n * Canvas preview is illustrative; published pages receive native CSS.\n * Does not change overflow, scrolling engines, transforms or page dimensions.\n * System theme follows the OS. For a custom Framer theme toggle, bind Theme\n * to the same site state (Light/Dark), or use Framer color tokens as colors.\n * Cross-origin embeds and closed shadow roots cannot be styled from outside.\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 280\n * @framerIntrinsicHeight 170\n */export default function SiteScrollbar(props){const p={...defaults,...props,appearance:{...defaults.appearance,...props.appearance},size:{...defaults.size,...props.size},responsive:{...defaults.responsive,...props.responsive},light:{...light,...props.light},dark:{...dark,...props.dark}};const canvas=RenderTarget.current()===RenderTarget.canvas;const css=makeCSS(p);React.useEffect(()=>{if(canvas||!p.enabled)return;const sheet=document.createElement(\"style\");sheet.setAttribute(\"data-site-scrollbar\",\"true\");sheet.textContent=css;document.head.appendChild(sheet);return()=>sheet.remove();},[canvas,p.enabled,css]);if(!canvas)return null;const colors=p.theme===\"dark\"?p.dark:p.light;return /*#__PURE__*/_jsxs(\"div\",{style:{...p.style,width:\"100%\",height:\"100%\",boxSizing:\"border-box\",padding:20,background:\"#f2f2f2\",border:\"1px solid #ddd\",borderRadius:12,color:\"#222\",fontFamily:\"sans-serif\",display:\"flex\",gap:20},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:1},children:[/*#__PURE__*/_jsx(\"strong\",{style:{fontSize:15},children:\"Site Scrollbar\"}),/*#__PURE__*/_jsxs(\"p\",{style:{fontSize:12,lineHeight:1.5,opacity:.65},children:[\"Canvas preview\",/*#__PURE__*/_jsx(\"br\",{}),p.enabled?\"Enabled\":\"Disabled\",\" \\xb7\",\" \",p.scope===\"all\"?\"Page + nested areas\":\"Page only\",/*#__PURE__*/_jsx(\"br\",{}),p.size.vertical,\"px \\xb7 \",p.theme]})]}),/*#__PURE__*/_jsx(\"div\",{style:{width:p.size.vertical,alignSelf:\"stretch\",background:p.appearance.transparent?\"transparent\":colors.track,borderRadius:p.appearance.radius},children:/*#__PURE__*/_jsx(\"div\",{style:{height:\"42%\",marginTop:12,background:colors.thumb,borderRadius:p.appearance.radius,opacity:p.enabled&&!p.hidden?1:0}})})]});}SiteScrollbar.defaultProps=defaults;const num=(title,value,max)=>({type:ControlType.Number,title,defaultValue:value,min:0,max,step:1,unit:\"px\"});const palette=value=>({type:ControlType.Object,controls:{thumb:{type:ControlType.Color,title:\"Thumb\",defaultValue:value.thumb},hover:{type:ControlType.Color,title:\"Hover\",defaultValue:value.hover},active:{type:ControlType.Color,title:\"Pressed\",defaultValue:value.active},track:{type:ControlType.Color,title:\"Track\",defaultValue:value.track}}});addPropertyControls(SiteScrollbar,{enabled:{type:ControlType.Boolean,title:\"Enabled\",defaultValue:true},scope:{type:ControlType.Enum,title:\"Apply To\",options:[\"all\",\"page\"],optionTitles:[\"Page + Nested\",\"Page Only\"],defaultValue:\"all\"},appearance:{type:ControlType.Object,title:\"Appearance\",controls:{transparent:{type:ControlType.Boolean,title:\"Clear Track\",defaultValue:true},arrows:{type:ControlType.Boolean,title:\"Allow Arrows\",defaultValue:false},radius:num(\"Radius\",100,100),inset:num(\"Thumb Inset\",0,12),minLength:num(\"Min Length\",32,300)}},size:{type:ControlType.Object,title:\"Desktop Size\",controls:{vertical:{...num(\"Vertical\",6,40),min:1},horizontal:{...num(\"Horizontal\",6,40),min:1},firefox:{type:ControlType.Enum,title:\"Firefox\",options:[\"thin\",\"auto\"],optionTitles:[\"Thin\",\"Normal\"],defaultValue:\"thin\"}}},responsive:{type:ControlType.Object,title:\"Responsive\",controls:{tablet:{...num(\"Tablet\",6,40),min:1},mobile:{...num(\"Mobile\",4,40),min:1},mobileEnabled:{type:ControlType.Boolean,title:\"Style Mobile\",defaultValue:true}}},theme:{type:ControlType.Enum,title:\"Theme\",options:[\"system\",\"light\",\"dark\"],optionTitles:[\"System\",\"Light\",\"Dark\"],defaultValue:\"system\"},light:{...palette(light),title:\"Light Colors\"},dark:{...palette(dark),title:\"Dark Colors\"},hidden:{type:ControlType.Boolean,title:\"Hide Scrollbar\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SiteScrollbar\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"170\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"280\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SiteScrollbar.map","/**\n * CHRONO — a minimal world clock for Framer.\n * INSTALL: Assets → Code → Create Code File → Chrono.tsx. Replace the file\n * with this entire source, then insert Chrono on your canvas.\n * No extra packages. SVG flags load from flagcdn.com; emoji work offline.\n * Countries with multiple zones are listed by city. Browser Intl supplies DST.\n * LOCAL means the visitor’s device timezone, not GPS or nationality.\n * Label → Custom text overrides the automatic CAI / NYC / city label.\n * Preview motion in Framer Preview. Canvas uses a stable sample by default.\n * Fonts: \"Time font\", \"AM / PM font\" and \"Name font\" each control family,\n * weight and size. Fit = Shrink keeps fixed/fill frames contained.\n * Animations: Roll / Split flap / Dial / Shutter / Sweep. Reduced motion honored.\n * Graphic flags preserve each flag’s artwork, with Plate / Seal / Stamp frames.\n * Startup: numeric placeholder + configured location are included in the HTML.\n * Visitor local uses Location as its startup label until the browser is ready.\n * Time and device zone synchronize together before the first hydrated paint.\n * UTC is used only if explicitly selected; unsupported zones show dashes.\n */import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";const COUNTRIES={AD:\"Andorra\",AE:\"United Arab Emirates\",AF:\"Afghanistan\",AG:\"Antigua & Barbuda\",AI:\"Anguilla\",AL:\"Albania\",AM:\"Armenia\",AO:\"Angola\",AQ:\"Antarctica\",AR:\"Argentina\",AS:\"Samoa (American)\",AT:\"Austria\",AU:\"Australia\",AW:\"Aruba\",AX:\"\\xc5land Islands\",AZ:\"Azerbaijan\",BA:\"Bosnia & Herzegovina\",BB:\"Barbados\",BD:\"Bangladesh\",BE:\"Belgium\",BF:\"Burkina Faso\",BG:\"Bulgaria\",BH:\"Bahrain\",BI:\"Burundi\",BJ:\"Benin\",BL:\"St Barthelemy\",BM:\"Bermuda\",BN:\"Brunei\",BO:\"Bolivia\",BQ:\"Caribbean NL\",BR:\"Brazil\",BS:\"Bahamas\",BT:\"Bhutan\",BV:\"Bouvet Island\",BW:\"Botswana\",BY:\"Belarus\",BZ:\"Belize\",CA:\"Canada\",CC:\"Cocos (Keeling) Islands\",CD:\"Congo (Dem. Rep.)\",CF:\"Central African Rep.\",CG:\"Congo (Rep.)\",CH:\"Switzerland\",CI:\"C\\xf4te d’Ivoire\",CK:\"Cook Islands\",CL:\"Chile\",CM:\"Cameroon\",CN:\"China\",CO:\"Colombia\",CR:\"Costa Rica\",CU:\"Cuba\",CV:\"Cape Verde\",CW:\"Cura\\xe7ao\",CX:\"Christmas Island\",CY:\"Cyprus\",CZ:\"Czech Republic\",DE:\"Germany\",DJ:\"Djibouti\",DK:\"Denmark\",DM:\"Dominica\",DO:\"Dominican Republic\",DZ:\"Algeria\",EC:\"Ecuador\",EE:\"Estonia\",EG:\"Egypt\",EH:\"Western Sahara\",ER:\"Eritrea\",ES:\"Spain\",ET:\"Ethiopia\",FI:\"Finland\",FJ:\"Fiji\",FK:\"Falkland Islands\",FM:\"Micronesia\",FO:\"Faroe Islands\",FR:\"France\",GA:\"Gabon\",GB:\"United Kingdom\",GD:\"Grenada\",GE:\"Georgia\",GF:\"French Guiana\",GG:\"Guernsey\",GH:\"Ghana\",GI:\"Gibraltar\",GL:\"Greenland\",GM:\"Gambia\",GN:\"Guinea\",GP:\"Guadeloupe\",GQ:\"Equatorial Guinea\",GR:\"Greece\",GS:\"South Georgia & the South Sandwich Islands\",GT:\"Guatemala\",GU:\"Guam\",GW:\"Guinea-Bissau\",GY:\"Guyana\",HK:\"Hong Kong\",HM:\"Heard Island & McDonald Islands\",HN:\"Honduras\",HR:\"Croatia\",HT:\"Haiti\",HU:\"Hungary\",ID:\"Indonesia\",IE:\"Ireland\",IL:\"Israel\",IM:\"Isle of Man\",IN:\"India\",IO:\"British Indian Ocean Territory\",IQ:\"Iraq\",IR:\"Iran\",IS:\"Iceland\",IT:\"Italy\",JE:\"Jersey\",JM:\"Jamaica\",JO:\"Jordan\",JP:\"Japan\",KE:\"Kenya\",KG:\"Kyrgyzstan\",KH:\"Cambodia\",KI:\"Kiribati\",KM:\"Comoros\",KN:\"St Kitts & Nevis\",KP:\"North Korea\",KR:\"South Korea\",KW:\"Kuwait\",KY:\"Cayman Islands\",KZ:\"Kazakhstan\",LA:\"Laos\",LB:\"Lebanon\",LC:\"St Lucia\",LI:\"Liechtenstein\",LK:\"Sri Lanka\",LR:\"Liberia\",LS:\"Lesotho\",LT:\"Lithuania\",LU:\"Luxembourg\",LV:\"Latvia\",LY:\"Libya\",MA:\"Morocco\",MC:\"Monaco\",MD:\"Moldova\",ME:\"Montenegro\",MF:\"St Martin (French)\",MG:\"Madagascar\",MH:\"Marshall Islands\",MK:\"North Macedonia\",ML:\"Mali\",MM:\"Myanmar (Burma)\",MN:\"Mongolia\",MO:\"Macau\",MP:\"Northern Mariana Islands\",MQ:\"Martinique\",MR:\"Mauritania\",MS:\"Montserrat\",MT:\"Malta\",MU:\"Mauritius\",MV:\"Maldives\",MW:\"Malawi\",MX:\"Mexico\",MY:\"Malaysia\",MZ:\"Mozambique\",NA:\"Namibia\",NC:\"New Caledonia\",NE:\"Niger\",NF:\"Norfolk Island\",NG:\"Nigeria\",NI:\"Nicaragua\",NL:\"Netherlands\",NO:\"Norway\",NP:\"Nepal\",NR:\"Nauru\",NU:\"Niue\",NZ:\"New Zealand\",OM:\"Oman\",PA:\"Panama\",PE:\"Peru\",PF:\"French Polynesia\",PG:\"Papua New Guinea\",PH:\"Philippines\",PK:\"Pakistan\",PL:\"Poland\",PM:\"St Pierre & Miquelon\",PN:\"Pitcairn\",PR:\"Puerto Rico\",PS:\"Palestine\",PT:\"Portugal\",PW:\"Palau\",PY:\"Paraguay\",QA:\"Qatar\",RE:\"R\\xe9union\",RO:\"Romania\",RS:\"Serbia\",RU:\"Russia\",RW:\"Rwanda\",SA:\"Saudi Arabia\",SB:\"Solomon Islands\",SC:\"Seychelles\",SD:\"Sudan\",SE:\"Sweden\",SG:\"Singapore\",SH:\"St Helena\",SI:\"Slovenia\",SJ:\"Svalbard & Jan Mayen\",SK:\"Slovakia\",SL:\"Sierra Leone\",SM:\"San Marino\",SN:\"Senegal\",SO:\"Somalia\",SR:\"Suriname\",SS:\"South Sudan\",ST:\"Sao Tome & Principe\",SV:\"El Salvador\",SX:\"St Maarten (Dutch)\",SY:\"Syria\",SZ:\"Eswatini (Swaziland)\",TC:\"Turks & Caicos Is\",TD:\"Chad\",TF:\"French S. Terr.\",TG:\"Togo\",TH:\"Thailand\",TJ:\"Tajikistan\",TK:\"Tokelau\",TL:\"East Timor\",TM:\"Turkmenistan\",TN:\"Tunisia\",TO:\"Tonga\",TR:\"T\\xfcrkiye\",TT:\"Trinidad & Tobago\",TV:\"Tuvalu\",TW:\"Taiwan\",TZ:\"Tanzania\",UA:\"Ukraine\",UG:\"Uganda\",UM:\"US minor outlying islands\",US:\"United States\",UY:\"Uruguay\",UZ:\"Uzbekistan\",VA:\"Vatican City\",VC:\"St Vincent\",VE:\"Venezuela\",VG:\"Virgin Islands (UK)\",VI:\"Virgin Islands (US)\",VN:\"Vietnam\",VU:\"Vanuatu\",WF:\"Wallis & Futuna\",WS:\"Samoa (western)\",YE:\"Yemen\",YT:\"Mayotte\",ZA:\"South Africa\",ZM:\"Zambia\",ZW:\"Zimbabwe\"};const LOCATIONS=[[\"AF\",\"Asia/Kabul\",\"Kabul\"],[\"AL\",\"Europe/Tirane\",\"Tirane\"],[\"DZ\",\"Africa/Algiers\",\"Algiers\"],[\"AD\",\"Europe/Andorra\",\"Andorra\"],[\"AO\",\"Africa/Luanda\",\"Luanda\"],[\"AI\",\"America/Anguilla\",\"Anguilla\"],[\"AQ\",\"Antarctica/McMurdo\",\"McMurdo\"],[\"AQ\",\"Antarctica/Casey\",\"Casey\"],[\"AQ\",\"Antarctica/Davis\",\"Davis\"],[\"AQ\",\"Antarctica/DumontDUrville\",\"DumontDUrville\"],[\"AQ\",\"Antarctica/Mawson\",\"Mawson\"],[\"AQ\",\"Antarctica/Palmer\",\"Palmer\"],[\"AQ\",\"Antarctica/Rothera\",\"Rothera\"],[\"AQ\",\"Antarctica/Syowa\",\"Syowa\"],[\"AQ\",\"Antarctica/Troll\",\"Troll\"],[\"AQ\",\"Antarctica/Vostok\",\"Vostok\"],[\"AG\",\"America/Antigua\",\"Antigua\"],[\"AR\",\"America/Argentina/Buenos_Aires\",\"Buenos Aires\"],[\"AR\",\"America/Argentina/Cordoba\",\"Cordoba\"],[\"AR\",\"America/Argentina/Salta\",\"Salta\"],[\"AR\",\"America/Argentina/Jujuy\",\"Jujuy\"],[\"AR\",\"America/Argentina/Tucuman\",\"Tucuman\"],[\"AR\",\"America/Argentina/Catamarca\",\"Catamarca\"],[\"AR\",\"America/Argentina/La_Rioja\",\"La Rioja\"],[\"AR\",\"America/Argentina/San_Juan\",\"San Juan\"],[\"AR\",\"America/Argentina/Mendoza\",\"Mendoza\"],[\"AR\",\"America/Argentina/San_Luis\",\"San Luis\"],[\"AR\",\"America/Argentina/Rio_Gallegos\",\"Rio Gallegos\"],[\"AR\",\"America/Argentina/Ushuaia\",\"Ushuaia\"],[\"AM\",\"Asia/Yerevan\",\"Yerevan\"],[\"AW\",\"America/Aruba\",\"Aruba\"],[\"AU\",\"Australia/Lord_Howe\",\"Lord Howe\"],[\"AU\",\"Antarctica/Macquarie\",\"Macquarie\"],[\"AU\",\"Australia/Hobart\",\"Hobart\"],[\"AU\",\"Australia/Melbourne\",\"Melbourne\"],[\"AU\",\"Australia/Sydney\",\"Sydney\"],[\"AU\",\"Australia/Broken_Hill\",\"Broken Hill\"],[\"AU\",\"Australia/Brisbane\",\"Brisbane\"],[\"AU\",\"Australia/Lindeman\",\"Lindeman\"],[\"AU\",\"Australia/Adelaide\",\"Adelaide\"],[\"AU\",\"Australia/Darwin\",\"Darwin\"],[\"AU\",\"Australia/Perth\",\"Perth\"],[\"AU\",\"Australia/Eucla\",\"Eucla\"],[\"AT\",\"Europe/Vienna\",\"Vienna\"],[\"AZ\",\"Asia/Baku\",\"Baku\"],[\"BS\",\"America/Nassau\",\"Nassau\"],[\"BH\",\"Asia/Bahrain\",\"Bahrain\"],[\"BD\",\"Asia/Dhaka\",\"Dhaka\"],[\"BB\",\"America/Barbados\",\"Barbados\"],[\"BY\",\"Europe/Minsk\",\"Minsk\"],[\"BE\",\"Europe/Brussels\",\"Brussels\"],[\"BZ\",\"America/Belize\",\"Belize\"],[\"BJ\",\"Africa/Porto-Novo\",\"Porto-Novo\"],[\"BM\",\"Atlantic/Bermuda\",\"Bermuda\"],[\"BT\",\"Asia/Thimphu\",\"Thimphu\"],[\"BO\",\"America/La_Paz\",\"La Paz\"],[\"BA\",\"Europe/Sarajevo\",\"Sarajevo\"],[\"BW\",\"Africa/Gaborone\",\"Gaborone\"],[\"BR\",\"America/Noronha\",\"Noronha\"],[\"BR\",\"America/Belem\",\"Belem\"],[\"BR\",\"America/Fortaleza\",\"Fortaleza\"],[\"BR\",\"America/Recife\",\"Recife\"],[\"BR\",\"America/Araguaina\",\"Araguaina\"],[\"BR\",\"America/Maceio\",\"Maceio\"],[\"BR\",\"America/Bahia\",\"Bahia\"],[\"BR\",\"America/Sao_Paulo\",\"Sao Paulo\"],[\"BR\",\"America/Campo_Grande\",\"Campo Grande\"],[\"BR\",\"America/Cuiaba\",\"Cuiaba\"],[\"BR\",\"America/Santarem\",\"Santarem\"],[\"BR\",\"America/Porto_Velho\",\"Porto Velho\"],[\"BR\",\"America/Boa_Vista\",\"Boa Vista\"],[\"BR\",\"America/Manaus\",\"Manaus\"],[\"BR\",\"America/Eirunepe\",\"Eirunepe\"],[\"BR\",\"America/Rio_Branco\",\"Rio Branco\"],[\"IO\",\"Indian/Chagos\",\"Chagos\"],[\"BN\",\"Asia/Brunei\",\"Brunei\"],[\"BG\",\"Europe/Sofia\",\"Sofia\"],[\"BF\",\"Africa/Ouagadougou\",\"Ouagadougou\"],[\"BI\",\"Africa/Bujumbura\",\"Bujumbura\"],[\"KH\",\"Asia/Phnom_Penh\",\"Phnom Penh\"],[\"CM\",\"Africa/Douala\",\"Douala\"],[\"CA\",\"America/St_Johns\",\"St Johns\"],[\"CA\",\"America/Halifax\",\"Halifax\"],[\"CA\",\"America/Glace_Bay\",\"Glace Bay\"],[\"CA\",\"America/Moncton\",\"Moncton\"],[\"CA\",\"America/Goose_Bay\",\"Goose Bay\"],[\"CA\",\"America/Blanc-Sablon\",\"Blanc-Sablon\"],[\"CA\",\"America/Toronto\",\"Toronto\"],[\"CA\",\"America/Iqaluit\",\"Iqaluit\"],[\"CA\",\"America/Atikokan\",\"Atikokan\"],[\"CA\",\"America/Winnipeg\",\"Winnipeg\"],[\"CA\",\"America/Resolute\",\"Resolute\"],[\"CA\",\"America/Rankin_Inlet\",\"Rankin Inlet\"],[\"CA\",\"America/Regina\",\"Regina\"],[\"CA\",\"America/Swift_Current\",\"Swift Current\"],[\"CA\",\"America/Edmonton\",\"Edmonton\"],[\"CA\",\"America/Cambridge_Bay\",\"Cambridge Bay\"],[\"CA\",\"America/Inuvik\",\"Inuvik\"],[\"CA\",\"America/Vancouver\",\"Vancouver\"],[\"CA\",\"America/Creston\",\"Creston\"],[\"CA\",\"America/Dawson_Creek\",\"Dawson Creek\"],[\"CA\",\"America/Fort_Nelson\",\"Fort Nelson\"],[\"CA\",\"America/Whitehorse\",\"Whitehorse\"],[\"CA\",\"America/Dawson\",\"Dawson\"],[\"CV\",\"Atlantic/Cape_Verde\",\"Cape Verde\"],[\"BQ\",\"America/Kralendijk\",\"Kralendijk\"],[\"KY\",\"America/Cayman\",\"Cayman\"],[\"CF\",\"Africa/Bangui\",\"Bangui\"],[\"TD\",\"Africa/Ndjamena\",\"Ndjamena\"],[\"CL\",\"America/Santiago\",\"Santiago\"],[\"CL\",\"America/Coyhaique\",\"Coyhaique\"],[\"CL\",\"America/Punta_Arenas\",\"Punta Arenas\"],[\"CL\",\"Pacific/Easter\",\"Easter\"],[\"CN\",\"Asia/Shanghai\",\"Shanghai\"],[\"CN\",\"Asia/Urumqi\",\"Urumqi\"],[\"CX\",\"Indian/Christmas\",\"Christmas\"],[\"CC\",\"Indian/Cocos\",\"Cocos\"],[\"CO\",\"America/Bogota\",\"Bogota\"],[\"KM\",\"Indian/Comoro\",\"Comoro\"],[\"CD\",\"Africa/Kinshasa\",\"Kinshasa\"],[\"CD\",\"Africa/Lubumbashi\",\"Lubumbashi\"],[\"CG\",\"Africa/Brazzaville\",\"Brazzaville\"],[\"CK\",\"Pacific/Rarotonga\",\"Rarotonga\"],[\"CR\",\"America/Costa_Rica\",\"Costa Rica\"],[\"HR\",\"Europe/Zagreb\",\"Zagreb\"],[\"CU\",\"America/Havana\",\"Havana\"],[\"CW\",\"America/Curacao\",\"Curacao\"],[\"CY\",\"Asia/Nicosia\",\"Nicosia\"],[\"CY\",\"Asia/Famagusta\",\"Famagusta\"],[\"CZ\",\"Europe/Prague\",\"Prague\"],[\"CI\",\"Africa/Abidjan\",\"Abidjan\"],[\"DK\",\"Europe/Copenhagen\",\"Copenhagen\"],[\"DJ\",\"Africa/Djibouti\",\"Djibouti\"],[\"DM\",\"America/Dominica\",\"Dominica\"],[\"DO\",\"America/Santo_Domingo\",\"Santo Domingo\"],[\"TL\",\"Asia/Dili\",\"Dili\"],[\"EC\",\"America/Guayaquil\",\"Guayaquil\"],[\"EC\",\"Pacific/Galapagos\",\"Galapagos\"],[\"EG\",\"Africa/Cairo\",\"Cairo\"],[\"SV\",\"America/El_Salvador\",\"El Salvador\"],[\"GQ\",\"Africa/Malabo\",\"Malabo\"],[\"ER\",\"Africa/Asmara\",\"Asmara\"],[\"EE\",\"Europe/Tallinn\",\"Tallinn\"],[\"SZ\",\"Africa/Mbabane\",\"Mbabane\"],[\"ET\",\"Africa/Addis_Ababa\",\"Addis Ababa\"],[\"FK\",\"Atlantic/Stanley\",\"Stanley\"],[\"FO\",\"Atlantic/Faroe\",\"Faroe\"],[\"FJ\",\"Pacific/Fiji\",\"Fiji\"],[\"FI\",\"Europe/Helsinki\",\"Helsinki\"],[\"FR\",\"Europe/Paris\",\"Paris\"],[\"GF\",\"America/Cayenne\",\"Cayenne\"],[\"PF\",\"Pacific/Tahiti\",\"Tahiti\"],[\"PF\",\"Pacific/Marquesas\",\"Marquesas\"],[\"PF\",\"Pacific/Gambier\",\"Gambier\"],[\"TF\",\"Indian/Kerguelen\",\"Kerguelen\"],[\"GA\",\"Africa/Libreville\",\"Libreville\"],[\"GM\",\"Africa/Banjul\",\"Banjul\"],[\"GE\",\"Asia/Tbilisi\",\"Tbilisi\"],[\"DE\",\"Europe/Berlin\",\"Berlin\"],[\"DE\",\"Europe/Busingen\",\"Busingen\"],[\"GH\",\"Africa/Accra\",\"Accra\"],[\"GI\",\"Europe/Gibraltar\",\"Gibraltar\"],[\"GR\",\"Europe/Athens\",\"Athens\"],[\"GL\",\"America/Nuuk\",\"Nuuk\"],[\"GL\",\"America/Danmarkshavn\",\"Danmarkshavn\"],[\"GL\",\"America/Scoresbysund\",\"Scoresbysund\"],[\"GL\",\"America/Thule\",\"Thule\"],[\"GD\",\"America/Grenada\",\"Grenada\"],[\"GP\",\"America/Guadeloupe\",\"Guadeloupe\"],[\"GU\",\"Pacific/Guam\",\"Guam\"],[\"GT\",\"America/Guatemala\",\"Guatemala\"],[\"GG\",\"Europe/Guernsey\",\"Guernsey\"],[\"GN\",\"Africa/Conakry\",\"Conakry\"],[\"GW\",\"Africa/Bissau\",\"Bissau\"],[\"GY\",\"America/Guyana\",\"Guyana\"],[\"HT\",\"America/Port-au-Prince\",\"Port-au-Prince\"],[\"HN\",\"America/Tegucigalpa\",\"Tegucigalpa\"],[\"HK\",\"Asia/Hong_Kong\",\"Hong Kong\"],[\"HU\",\"Europe/Budapest\",\"Budapest\"],[\"IS\",\"Atlantic/Reykjavik\",\"Reykjavik\"],[\"IN\",\"Asia/Kolkata\",\"Kolkata\"],[\"ID\",\"Asia/Jakarta\",\"Jakarta\"],[\"ID\",\"Asia/Pontianak\",\"Pontianak\"],[\"ID\",\"Asia/Makassar\",\"Makassar\"],[\"ID\",\"Asia/Jayapura\",\"Jayapura\"],[\"IR\",\"Asia/Tehran\",\"Tehran\"],[\"IQ\",\"Asia/Baghdad\",\"Baghdad\"],[\"IE\",\"Europe/Dublin\",\"Dublin\"],[\"IM\",\"Europe/Isle_of_Man\",\"Isle of Man\"],[\"IL\",\"Asia/Jerusalem\",\"Jerusalem\"],[\"IT\",\"Europe/Rome\",\"Rome\"],[\"JM\",\"America/Jamaica\",\"Jamaica\"],[\"JP\",\"Asia/Tokyo\",\"Tokyo\"],[\"JE\",\"Europe/Jersey\",\"Jersey\"],[\"JO\",\"Asia/Amman\",\"Amman\"],[\"KZ\",\"Asia/Almaty\",\"Almaty\"],[\"KZ\",\"Asia/Qyzylorda\",\"Qyzylorda\"],[\"KZ\",\"Asia/Qostanay\",\"Qostanay\"],[\"KZ\",\"Asia/Aqtobe\",\"Aqtobe\"],[\"KZ\",\"Asia/Aqtau\",\"Aqtau\"],[\"KZ\",\"Asia/Atyrau\",\"Atyrau\"],[\"KZ\",\"Asia/Oral\",\"Oral\"],[\"KE\",\"Africa/Nairobi\",\"Nairobi\"],[\"KI\",\"Pacific/Tarawa\",\"Tarawa\"],[\"KI\",\"Pacific/Kanton\",\"Kanton\"],[\"KI\",\"Pacific/Kiritimati\",\"Kiritimati\"],[\"KW\",\"Asia/Kuwait\",\"Kuwait\"],[\"KG\",\"Asia/Bishkek\",\"Bishkek\"],[\"LA\",\"Asia/Vientiane\",\"Vientiane\"],[\"LV\",\"Europe/Riga\",\"Riga\"],[\"LB\",\"Asia/Beirut\",\"Beirut\"],[\"LS\",\"Africa/Maseru\",\"Maseru\"],[\"LR\",\"Africa/Monrovia\",\"Monrovia\"],[\"LY\",\"Africa/Tripoli\",\"Tripoli\"],[\"LI\",\"Europe/Vaduz\",\"Vaduz\"],[\"LT\",\"Europe/Vilnius\",\"Vilnius\"],[\"LU\",\"Europe/Luxembourg\",\"Luxembourg\"],[\"MO\",\"Asia/Macau\",\"Macau\"],[\"MG\",\"Indian/Antananarivo\",\"Antananarivo\"],[\"MW\",\"Africa/Blantyre\",\"Blantyre\"],[\"MY\",\"Asia/Kuala_Lumpur\",\"Kuala Lumpur\"],[\"MY\",\"Asia/Kuching\",\"Kuching\"],[\"MV\",\"Indian/Maldives\",\"Maldives\"],[\"ML\",\"Africa/Bamako\",\"Bamako\"],[\"MT\",\"Europe/Malta\",\"Malta\"],[\"MH\",\"Pacific/Majuro\",\"Majuro\"],[\"MH\",\"Pacific/Kwajalein\",\"Kwajalein\"],[\"MQ\",\"America/Martinique\",\"Martinique\"],[\"MR\",\"Africa/Nouakchott\",\"Nouakchott\"],[\"MU\",\"Indian/Mauritius\",\"Mauritius\"],[\"YT\",\"Indian/Mayotte\",\"Mayotte\"],[\"MX\",\"America/Mexico_City\",\"Mexico City\"],[\"MX\",\"America/Cancun\",\"Cancun\"],[\"MX\",\"America/Merida\",\"Merida\"],[\"MX\",\"America/Monterrey\",\"Monterrey\"],[\"MX\",\"America/Matamoros\",\"Matamoros\"],[\"MX\",\"America/Chihuahua\",\"Chihuahua\"],[\"MX\",\"America/Ciudad_Juarez\",\"Ciudad Juarez\"],[\"MX\",\"America/Ojinaga\",\"Ojinaga\"],[\"MX\",\"America/Mazatlan\",\"Mazatlan\"],[\"MX\",\"America/Bahia_Banderas\",\"Bahia Banderas\"],[\"MX\",\"America/Hermosillo\",\"Hermosillo\"],[\"MX\",\"America/Tijuana\",\"Tijuana\"],[\"FM\",\"Pacific/Chuuk\",\"Chuuk\"],[\"FM\",\"Pacific/Pohnpei\",\"Pohnpei\"],[\"FM\",\"Pacific/Kosrae\",\"Kosrae\"],[\"MD\",\"Europe/Chisinau\",\"Chisinau\"],[\"MC\",\"Europe/Monaco\",\"Monaco\"],[\"MN\",\"Asia/Ulaanbaatar\",\"Ulaanbaatar\"],[\"MN\",\"Asia/Hovd\",\"Hovd\"],[\"ME\",\"Europe/Podgorica\",\"Podgorica\"],[\"MS\",\"America/Montserrat\",\"Montserrat\"],[\"MA\",\"Africa/Casablanca\",\"Casablanca\"],[\"MZ\",\"Africa/Maputo\",\"Maputo\"],[\"MM\",\"Asia/Yangon\",\"Yangon\"],[\"NA\",\"Africa/Windhoek\",\"Windhoek\"],[\"NR\",\"Pacific/Nauru\",\"Nauru\"],[\"NP\",\"Asia/Kathmandu\",\"Kathmandu\"],[\"NL\",\"Europe/Amsterdam\",\"Amsterdam\"],[\"NC\",\"Pacific/Noumea\",\"Noumea\"],[\"NZ\",\"Pacific/Auckland\",\"Auckland\"],[\"NZ\",\"Pacific/Chatham\",\"Chatham\"],[\"NI\",\"America/Managua\",\"Managua\"],[\"NE\",\"Africa/Niamey\",\"Niamey\"],[\"NG\",\"Africa/Lagos\",\"Lagos\"],[\"NU\",\"Pacific/Niue\",\"Niue\"],[\"NF\",\"Pacific/Norfolk\",\"Norfolk\"],[\"KP\",\"Asia/Pyongyang\",\"Pyongyang\"],[\"MK\",\"Europe/Skopje\",\"Skopje\"],[\"MP\",\"Pacific/Saipan\",\"Saipan\"],[\"NO\",\"Europe/Oslo\",\"Oslo\"],[\"OM\",\"Asia/Muscat\",\"Muscat\"],[\"PK\",\"Asia/Karachi\",\"Karachi\"],[\"PW\",\"Pacific/Palau\",\"Palau\"],[\"PS\",\"Asia/Gaza\",\"Gaza\"],[\"PS\",\"Asia/Hebron\",\"Hebron\"],[\"PA\",\"America/Panama\",\"Panama\"],[\"PG\",\"Pacific/Port_Moresby\",\"Port Moresby\"],[\"PG\",\"Pacific/Bougainville\",\"Bougainville\"],[\"PY\",\"America/Asuncion\",\"Asuncion\"],[\"PE\",\"America/Lima\",\"Lima\"],[\"PH\",\"Asia/Manila\",\"Manila\"],[\"PN\",\"Pacific/Pitcairn\",\"Pitcairn\"],[\"PL\",\"Europe/Warsaw\",\"Warsaw\"],[\"PT\",\"Europe/Lisbon\",\"Lisbon\"],[\"PT\",\"Atlantic/Madeira\",\"Madeira\"],[\"PT\",\"Atlantic/Azores\",\"Azores\"],[\"PR\",\"America/Puerto_Rico\",\"Puerto Rico\"],[\"QA\",\"Asia/Qatar\",\"Qatar\"],[\"RO\",\"Europe/Bucharest\",\"Bucharest\"],[\"RU\",\"Europe/Kaliningrad\",\"Kaliningrad\"],[\"RU\",\"Europe/Moscow\",\"Moscow\"],[\"RU\",\"Europe/Kirov\",\"Kirov\"],[\"RU\",\"Europe/Volgograd\",\"Volgograd\"],[\"RU\",\"Europe/Astrakhan\",\"Astrakhan\"],[\"RU\",\"Europe/Saratov\",\"Saratov\"],[\"RU\",\"Europe/Ulyanovsk\",\"Ulyanovsk\"],[\"RU\",\"Europe/Samara\",\"Samara\"],[\"RU\",\"Asia/Yekaterinburg\",\"Yekaterinburg\"],[\"RU\",\"Asia/Omsk\",\"Omsk\"],[\"RU\",\"Asia/Novosibirsk\",\"Novosibirsk\"],[\"RU\",\"Asia/Barnaul\",\"Barnaul\"],[\"RU\",\"Asia/Tomsk\",\"Tomsk\"],[\"RU\",\"Asia/Novokuznetsk\",\"Novokuznetsk\"],[\"RU\",\"Asia/Krasnoyarsk\",\"Krasnoyarsk\"],[\"RU\",\"Asia/Irkutsk\",\"Irkutsk\"],[\"RU\",\"Asia/Chita\",\"Chita\"],[\"RU\",\"Asia/Yakutsk\",\"Yakutsk\"],[\"RU\",\"Asia/Khandyga\",\"Khandyga\"],[\"RU\",\"Asia/Vladivostok\",\"Vladivostok\"],[\"RU\",\"Asia/Ust-Nera\",\"Ust-Nera\"],[\"RU\",\"Asia/Magadan\",\"Magadan\"],[\"RU\",\"Asia/Sakhalin\",\"Sakhalin\"],[\"RU\",\"Asia/Srednekolymsk\",\"Srednekolymsk\"],[\"RU\",\"Asia/Kamchatka\",\"Kamchatka\"],[\"RU\",\"Asia/Anadyr\",\"Anadyr\"],[\"RW\",\"Africa/Kigali\",\"Kigali\"],[\"RE\",\"Indian/Reunion\",\"Reunion\"],[\"AS\",\"Pacific/Pago_Pago\",\"Pago Pago\"],[\"WS\",\"Pacific/Apia\",\"Apia\"],[\"SM\",\"Europe/San_Marino\",\"San Marino\"],[\"ST\",\"Africa/Sao_Tome\",\"Sao Tome\"],[\"SA\",\"Asia/Riyadh\",\"Riyadh\"],[\"SN\",\"Africa/Dakar\",\"Dakar\"],[\"RS\",\"Europe/Belgrade\",\"Belgrade\"],[\"SC\",\"Indian/Mahe\",\"Mahe\"],[\"SL\",\"Africa/Freetown\",\"Freetown\"],[\"SG\",\"Asia/Singapore\",\"Singapore\"],[\"SK\",\"Europe/Bratislava\",\"Bratislava\"],[\"SI\",\"Europe/Ljubljana\",\"Ljubljana\"],[\"SB\",\"Pacific/Guadalcanal\",\"Guadalcanal\"],[\"SO\",\"Africa/Mogadishu\",\"Mogadishu\"],[\"ZA\",\"Africa/Johannesburg\",\"Johannesburg\"],[\"GS\",\"Atlantic/South_Georgia\",\"South Georgia\"],[\"KR\",\"Asia/Seoul\",\"Seoul\"],[\"SS\",\"Africa/Juba\",\"Juba\"],[\"ES\",\"Europe/Madrid\",\"Madrid\"],[\"ES\",\"Africa/Ceuta\",\"Ceuta\"],[\"ES\",\"Atlantic/Canary\",\"Canary\"],[\"LK\",\"Asia/Colombo\",\"Colombo\"],[\"BL\",\"America/St_Barthelemy\",\"St Barthelemy\"],[\"SH\",\"Atlantic/St_Helena\",\"St Helena\"],[\"KN\",\"America/St_Kitts\",\"St Kitts\"],[\"LC\",\"America/St_Lucia\",\"St Lucia\"],[\"SX\",\"America/Lower_Princes\",\"Lower Princes\"],[\"MF\",\"America/Marigot\",\"Marigot\"],[\"PM\",\"America/Miquelon\",\"Miquelon\"],[\"VC\",\"America/St_Vincent\",\"St Vincent\"],[\"SD\",\"Africa/Khartoum\",\"Khartoum\"],[\"SR\",\"America/Paramaribo\",\"Paramaribo\"],[\"SJ\",\"Arctic/Longyearbyen\",\"Longyearbyen\"],[\"SE\",\"Europe/Stockholm\",\"Stockholm\"],[\"CH\",\"Europe/Zurich\",\"Zurich\"],[\"SY\",\"Asia/Damascus\",\"Damascus\"],[\"TW\",\"Asia/Taipei\",\"Taipei\"],[\"TJ\",\"Asia/Dushanbe\",\"Dushanbe\"],[\"TZ\",\"Africa/Dar_es_Salaam\",\"Dar es Salaam\"],[\"TH\",\"Asia/Bangkok\",\"Bangkok\"],[\"TG\",\"Africa/Lome\",\"Lome\"],[\"TK\",\"Pacific/Fakaofo\",\"Fakaofo\"],[\"TO\",\"Pacific/Tongatapu\",\"Tongatapu\"],[\"TT\",\"America/Port_of_Spain\",\"Port of Spain\"],[\"TN\",\"Africa/Tunis\",\"Tunis\"],[\"TM\",\"Asia/Ashgabat\",\"Ashgabat\"],[\"TC\",\"America/Grand_Turk\",\"Grand Turk\"],[\"TV\",\"Pacific/Funafuti\",\"Funafuti\"],[\"TR\",\"Europe/Istanbul\",\"Istanbul\"],[\"UM\",\"Pacific/Midway\",\"Midway\"],[\"UM\",\"Pacific/Wake\",\"Wake\"],[\"UG\",\"Africa/Kampala\",\"Kampala\"],[\"UA\",\"Europe/Simferopol\",\"Simferopol\"],[\"UA\",\"Europe/Kyiv\",\"Kyiv\"],[\"AE\",\"Asia/Dubai\",\"Dubai\"],[\"GB\",\"Europe/London\",\"London\"],[\"US\",\"America/New_York\",\"New York\"],[\"US\",\"America/Detroit\",\"Detroit\"],[\"US\",\"America/Kentucky/Louisville\",\"Louisville\"],[\"US\",\"America/Kentucky/Monticello\",\"Monticello\"],[\"US\",\"America/Indiana/Indianapolis\",\"Indianapolis\"],[\"US\",\"America/Indiana/Vincennes\",\"Vincennes\"],[\"US\",\"America/Indiana/Winamac\",\"Winamac\"],[\"US\",\"America/Indiana/Marengo\",\"Marengo\"],[\"US\",\"America/Indiana/Petersburg\",\"Petersburg\"],[\"US\",\"America/Indiana/Vevay\",\"Vevay\"],[\"US\",\"America/Chicago\",\"Chicago\"],[\"US\",\"America/Indiana/Tell_City\",\"Tell City\"],[\"US\",\"America/Indiana/Knox\",\"Knox\"],[\"US\",\"America/Menominee\",\"Menominee\"],[\"US\",\"America/North_Dakota/Center\",\"Center\"],[\"US\",\"America/North_Dakota/New_Salem\",\"New Salem\"],[\"US\",\"America/North_Dakota/Beulah\",\"Beulah\"],[\"US\",\"America/Denver\",\"Denver\"],[\"US\",\"America/Boise\",\"Boise\"],[\"US\",\"America/Phoenix\",\"Phoenix\"],[\"US\",\"America/Los_Angeles\",\"Los Angeles\"],[\"US\",\"America/Anchorage\",\"Anchorage\"],[\"US\",\"America/Juneau\",\"Juneau\"],[\"US\",\"America/Sitka\",\"Sitka\"],[\"US\",\"America/Metlakatla\",\"Metlakatla\"],[\"US\",\"America/Yakutat\",\"Yakutat\"],[\"US\",\"America/Nome\",\"Nome\"],[\"US\",\"America/Adak\",\"Adak\"],[\"US\",\"Pacific/Honolulu\",\"Honolulu\"],[\"UY\",\"America/Montevideo\",\"Montevideo\"],[\"UZ\",\"Asia/Samarkand\",\"Samarkand\"],[\"UZ\",\"Asia/Tashkent\",\"Tashkent\"],[\"VU\",\"Pacific/Efate\",\"Efate\"],[\"VA\",\"Europe/Vatican\",\"Vatican\"],[\"VE\",\"America/Caracas\",\"Caracas\"],[\"VN\",\"Asia/Ho_Chi_Minh\",\"Ho Chi Minh\"],[\"VG\",\"America/Tortola\",\"Tortola\"],[\"VI\",\"America/St_Thomas\",\"St Thomas\"],[\"WF\",\"Pacific/Wallis\",\"Wallis\"],[\"EH\",\"Africa/El_Aaiun\",\"El Aaiun\"],[\"YE\",\"Asia/Aden\",\"Aden\"],[\"ZM\",\"Africa/Lusaka\",\"Lusaka\"],[\"ZW\",\"Africa/Harare\",\"Harare\"],[\"AX\",\"Europe/Mariehamn\",\"Mariehamn\"]];const CITY_CODES={\"Africa/Cairo\":\"CAI\",\"America/New_York\":\"NYC\",\"Europe/London\":\"LON\",\"Europe/Paris\":\"PAR\",\"Asia/Dubai\":\"DXB\",\"Asia/Riyadh\":\"RUH\",\"Asia/Tokyo\":\"TYO\",\"Asia/Singapore\":\"SIN\",\"Asia/Hong_Kong\":\"HKG\",\"America/Los_Angeles\":\"LAX\",\"America/Chicago\":\"CHI\",\"Australia/Sydney\":\"SYD\",\"Europe/Berlin\":\"BER\",\"Europe/Rome\":\"ROM\",\"Asia/Seoul\":\"SEL\",\"Asia/Kolkata\":\"DEL\",\"Asia/Shanghai\":\"SHA\",\"Europe/Istanbul\":\"IST\"};const BASE={source:\"local\",location:\"EG|Africa/Cairo\",zone:\"Africa/Cairo\",format:{hours:true,minutes:true,seconds:true,clock:\"24\",period:true,leading:true,leadingMinutes:true,leadingSeconds:true,tabular:true,separator:\":\"},label:{display:\"code\",text:\"\",flag:\"none\",country:\"auto\",treatment:\"plate\",motion:\"none\",size:24},motion:{style:\"roll\",speed:\"balanced\",separator:\"steady\",canvas:false},layout:{direction:\"row\",align:\"start\",vertical:\"center\",fit:\"shrink\"},spacing:{digits:0,numbers:4,period:10,name:14,flag:10,padding:0},color:\"#171918\",muted:\"#737973\",separatorColor:\"#9EA49E\",accent:\"#536D55\",surface:\"#EEF0EB\",font:{fontFamily:\"Inter, sans-serif\",fontSize:48,fontWeight:400,letterSpacing:\"-0.04em\",lineHeight:\"1.15em\"},periodFont:{fontFamily:\"Inter, sans-serif\",fontSize:14,fontWeight:500,letterSpacing:\"0.02em\"},labelFont:{fontFamily:\"Inter, sans-serif\",fontSize:16,fontWeight:500,letterSpacing:\"0.045em\"}};function useReducedMotion(){const[reduced,set]=React.useState(true);React.useEffect(()=>{const q=window.matchMedia(\"(prefers-reduced-motion: reduce)\");const update=()=>set(q.matches);update();q.addEventListener(\"change\",update);return()=>q.removeEventListener(\"change\",update);},[]);return reduced;}// The same initial snapshot on the server and client prevents hydration mismatches.\n// A layout effect updates the clock before the hydrated browser paint.\nconst useBrowserLayoutEffect=typeof window!==\"undefined\"?React.useLayoutEffect:React.useEffect;function useWallClock(enabled){const[snapshot,setSnapshot]=React.useState({now:null,localZone:null});useBrowserLayoutEffect(()=>{let timer;let localZone=null;const tick=()=>{clearTimeout(timer);setSnapshot({now:Date.now(),localZone});if(enabled&&!document.hidden)timer=setTimeout(tick,1e3-Date.now()%1e3+12);};const sync=()=>{try{localZone=Intl.DateTimeFormat().resolvedOptions().timeZone||null;}catch{localZone=null;}tick();};sync();document.addEventListener(\"visibilitychange\",sync);window.addEventListener(\"pageshow\",sync);return()=>{clearTimeout(timer);document.removeEventListener(\"visibilitychange\",sync);window.removeEventListener(\"pageshow\",sync);};},[enabled]);return snapshot;}function findLocation(zone){const direct=LOCATIONS.find(x=>x[1]===zone);if(direct)return direct;// Resolve legacy names such as Calcutta/Kolkata and Kiev/Kyiv once.\ntry{const canonical=new Intl.DateTimeFormat(\"en\",{timeZone:zone}).resolvedOptions().timeZone;return LOCATIONS.find(x=>{try{return new Intl.DateTimeFormat(\"en\",{timeZone:x[1]}).resolvedOptions().timeZone===canonical;}catch{return false;}});}catch{return undefined;}}function emoji(code){return/^[A-Z]{2}$/.test(code)?String.fromCodePoint(...Array.from(code,c=>127397+c.charCodeAt(0))):\"🌐\";}const EASE=\"cubic-bezier(.22,.75,.18,1)\";function Digit({value,mode,duration,active,surface}){const ref=React.useRef(null);const previous=React.useRef(value);React.useEffect(()=>{const el=ref.current;if(!el)return;const old=previous.current;previous.current=value;el.querySelectorAll(\"[data-old]\").forEach(x=>{x.textContent=old;});if(!active||old===value||!/\\d/.test(old)||mode===\"none\"||mode===\"sweep\")return;const running=[];const play=(selector,frames,extra={})=>{const node=el.querySelector(selector);if(node?.animate)running.push(node.animate(frames,{duration,easing:EASE,fill:\"none\",...extra}));};if(mode===\"roll\"){play(\".ch-current\",[{transform:\"translateY(105%)\"},{transform:\"translateY(0)\"}]);play(\".ch-old\",[{transform:\"translateY(0)\",visibility:\"visible\"},{transform:\"translateY(-105%)\",visibility:\"visible\"}]);}else if(mode===\"dial\"){play(\".ch-current\",[{transform:\"rotate(80deg)\",opacity:0},{transform:\"rotate(0)\",opacity:1}]);play(\".ch-old\",[{transform:\"rotate(0)\",opacity:1,visibility:\"visible\"},{transform:\"rotate(-80deg)\",opacity:0,visibility:\"visible\"}]);}else if(mode===\"shutter\"){play(\".ch-current\",[{clipPath:\"inset(0 0 100% 0)\"},{clipPath:\"inset(0 0 0% 0)\"}]);play(\".ch-old\",[{clipPath:\"inset(0% 0 0 0)\",visibility:\"visible\"},{clipPath:\"inset(100% 0 0 0)\",visibility:\"visible\"}]);play(\".ch-shutter\",[{transform:\"translateY(-2px)\",opacity:0},{opacity:.55,offset:.2},{transform:\"translateY(1.12em)\",opacity:0}]);}else if(mode===\"flap\"){play(\".ch-old-bottom\",[{visibility:\"visible\"},{visibility:\"visible\"}],{duration:duration/2,easing:\"linear\"});play(\".ch-old-top\",[{transform:\"rotateX(0deg)\",visibility:\"visible\"},{transform:\"rotateX(-90deg)\",visibility:\"visible\"}],{duration:duration/2,easing:\"cubic-bezier(.5,0,1,.5)\"});play(\".ch-new-bottom\",[{transform:\"rotateX(90deg)\",visibility:\"visible\"},{transform:\"rotateX(0deg)\",visibility:\"visible\"}],{duration:duration/2,delay:duration/2,easing:\"cubic-bezier(0,.5,.5,1)\"});}return()=>running.forEach(a=>a.cancel());},[value,mode,duration,active]);const flap=mode===\"flap\";return /*#__PURE__*/_jsxs(\"span\",{ref:ref,className:`ch-digit ${flap?\"ch-flap\":\"\"}`,style:{background:flap?surface:\"transparent\"},children:[/*#__PURE__*/_jsx(\"span\",{className:\"ch-current\",children:value}),flap?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{className:\"ch-half ch-old-bottom\",children:/*#__PURE__*/_jsx(\"span\",{\"data-old\":\"\",children:value})}),/*#__PURE__*/_jsx(\"span\",{className:\"ch-half ch-old-top\",children:/*#__PURE__*/_jsx(\"span\",{\"data-old\":\"\",children:value})}),/*#__PURE__*/_jsx(\"span\",{className:\"ch-half ch-new-bottom\",children:/*#__PURE__*/_jsx(\"span\",{children:value})}),/*#__PURE__*/_jsx(\"span\",{className:\"ch-hinge\"})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{className:\"ch-old\",\"data-old\":\"\",children:value}),mode===\"shutter\"&&/*#__PURE__*/_jsx(\"span\",{className:\"ch-shutter\"})]})]});}function Flag({code,type,treatment,motion,size,active,minute}){const ref=React.useRef(null);const[failed,setFailed]=React.useState(false);const lastMinute=React.useRef(minute);React.useEffect(()=>setFailed(false),[code]);React.useEffect(()=>{const changed=lastMinute.current!==minute;lastMinute.current=minute;if(active&&motion===\"turn\"&&changed&&ref.current?.animate){const a=ref.current.animate([{transform:\"perspective(180px) rotateY(0deg)\"},{transform:\"perspective(180px) rotateY(90deg)\",offset:.5},{transform:\"perspective(180px) rotateY(0deg)\"}],{duration:650,easing:EASE});return()=>a.cancel();}},[minute,active,motion]);const graphic=type===\"graphic\"&&!!COUNTRIES[code]&&!failed;const url=`https://flagcdn.com/${code.toLowerCase()}.svg`;const wave=graphic&&active&&motion===\"wave\";const imgStyle={display:\"block\",width:\"100%\",height:\"100%\",objectFit:\"contain\"};return /*#__PURE__*/_jsx(\"span\",{ref:ref,className:`ch-flag ch-${treatment} ${active&&motion===\"pendulum\"?\"ch-pendulum\":\"\"}`,style:{width:graphic?size*1.5:size*1.25,height:size,flexShrink:0,fontSize:size,lineHeight:1},title:COUNTRIES[code]||\"Local time\",children:!graphic?/*#__PURE__*/_jsx(\"span\",{children:emoji(code)}):wave?/*#__PURE__*/_jsx(\"span\",{className:\"ch-flag-art\",children:Array.from({length:6},(_,i)=>/*#__PURE__*/_jsx(\"span\",{className:\"ch-wave-slice\",style:{left:`${i*100/6}%`,width:\"16.8%\",animationDelay:`${-i*.12}s`},children:/*#__PURE__*/_jsx(\"img\",{src:url,alt:\"\",onError:()=>setFailed(true),draggable:false,style:{...imgStyle,position:\"absolute\",maxWidth:\"none\",width:\"600%\",left:`${-i*100}%`}})},i))}):/*#__PURE__*/_jsx(\"span\",{className:\"ch-flag-art\",children:/*#__PURE__*/_jsx(\"img\",{src:url,alt:\"\",onError:()=>setFailed(true),draggable:false,style:imgStyle})})});}function Sweep({active,accent}){const ref=React.useRef(null);React.useEffect(()=>{let animation;const sync=()=>{animation?.cancel();const el=ref.current;if(!el)return;const angle=Date.now()%6e4/6e4*360-90;el.style.transform=`rotate(${angle}deg)`;if(active&&!document.hidden&&el.animate)animation=el.animate([{transform:\"rotate(-90deg)\"},{transform:\"rotate(270deg)\"}],{duration:6e4,iterations:Infinity,easing:\"linear\"});if(animation)animation.currentTime=Date.now()%6e4;};sync();document.addEventListener(\"visibilitychange\",sync);return()=>{animation?.cancel();document.removeEventListener(\"visibilitychange\",sync);};},[active]);return /*#__PURE__*/_jsxs(\"svg\",{className:\"ch-sweep\",viewBox:\"0 0 40 40\",fill:\"none\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"20\",cy:\"20\",r:\"17\",stroke:\"currentColor\",strokeOpacity:\".16\",strokeWidth:\"1\"}),Array.from({length:12},(_,i)=>/*#__PURE__*/_jsx(\"path\",{d:\"M20 3v2\",stroke:\"currentColor\",strokeOpacity:\".45\",transform:`rotate(${i*30} 20 20)`},i)),/*#__PURE__*/_jsx(\"circle\",{ref:ref,cx:\"20\",cy:\"20\",r:\"17\",stroke:accent,strokeWidth:\"2.6\",strokeLinecap:\"round\",strokeDasharray:\"1 105.815\",style:{transformOrigin:\"20px 20px\"}}),/*#__PURE__*/_jsx(\"circle\",{cx:\"20\",cy:\"20\",r:\"2\",fill:accent})]});}const CSS=`\n.ch-root,.ch-root *{box-sizing:border-box}\n.ch-content{display:inline-flex;align-items:center;white-space:nowrap;width:max-content;transform-origin:top left}\n.ch-time,.ch-unit{display:inline-flex;align-items:center;flex-shrink:0}\n.ch-digit{position:relative;display:inline-block;width:calc(1ch + .05em);height:1.16em;line-height:1.16em;overflow:hidden;text-align:center;perspective:500px;isolation:isolate}\n.ch-current,.ch-old{position:absolute;inset:0;display:block;transform-origin:50% 180%;backface-visibility:hidden}\n.ch-old{visibility:hidden}\n.ch-separator{display:inline-flex;align-items:center;justify-content:center;letter-spacing:0}\n.ch-flap{border-radius:.065em;margin:0 .025em;width:calc(1ch + .12em)}\n.ch-half{position:absolute;left:0;right:0;height:50%;overflow:hidden;visibility:hidden;backface-visibility:hidden;background:inherit}\n.ch-half span{position:absolute;left:0;right:0;height:1.16em;line-height:1.16em}\n.ch-old-top{top:0;transform-origin:center bottom;z-index:3}\n.ch-old-bottom,.ch-new-bottom{bottom:0;transform-origin:center top}\n.ch-old-bottom span,.ch-new-bottom span{bottom:0}\n.ch-new-bottom{z-index:4}\n.ch-hinge{position:absolute;top:50%;left:0;right:0;height:1px;background:currentColor;opacity:.1;z-index:5}\n.ch-shutter{position:absolute;top:0;left:0;right:0;height:1px;background:currentColor;opacity:0}\n.ch-period{align-self:center;min-width:1.8em;line-height:1.3}\n.ch-location{display:inline-flex;align-items:center;line-height:1.3;flex-shrink:0}\n.ch-flag{position:relative;display:inline-flex;align-items:center;justify-content:center;transform-origin:50% 0%;overflow:visible}\n.ch-flag-art{position:relative;display:block;width:100%;height:100%;padding:2px;border-radius:2px;overflow:visible}\n.ch-seal .ch-flag-art{border-radius:999px;outline:1px solid currentColor;outline-offset:3px;padding:3px}\n.ch-stamp .ch-flag-art{outline:1px dashed currentColor;outline-offset:3px;padding:2px}\n.ch-plate .ch-flag-art{box-shadow:0 0 0 1px #88888820}\n.ch-wave-slice{position:absolute;top:0;bottom:0;overflow:hidden;animation:ch-wave 2.8s ease-in-out infinite}\n.ch-pendulum{animation:ch-pendulum 2s ease-in-out infinite}\n.ch-pulse{animation:ch-pulse 1s ease-in-out infinite}\n.ch-sweep{width:.76em;height:.76em;margin-right:.24em;flex-shrink:0;overflow:visible}\n@keyframes ch-wave{0%,100%{transform:translateY(-.035em)}50%{transform:translateY(.055em)}}\n@keyframes ch-pendulum{0%,100%{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}\n@keyframes ch-pulse{0%,100%{opacity:.24}50%{opacity:.7}}\n@media(prefers-reduced-motion:reduce){.ch-root *{animation:none!important}}\n`;/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 380\n * @framerIntrinsicHeight 88\n */export default function Chrono(props){const p={...BASE,...props};const f={...BASE.format,...props.format},l={...BASE.label,...props.label};const m={...BASE.motion,...props.motion},layout={...BASE.layout,...props.layout},sp={...BASE.spacing,...props.spacing};const canvas=RenderTarget.current()===RenderTarget.canvas;const reduced=useReducedMotion();const{now:timestamp,localZone}=useWallClock(!canvas||m.canvas);const now=canvas&&!m.canvas?Date.UTC(2026,0,15,8,8,36):timestamp;const selected=p.location.split(\"|\");const zone=p.source===\"local\"?localZone||selected[1]||BASE.zone:p.source===\"iana\"?p.zone:selected[1];const resolved=React.useMemo(()=>zone?findLocation(zone):undefined,[zone]);const cc=l.country!==\"auto\"?l.country:p.source===\"country\"?selected[0]:resolved?.[0]||\"\";const city=resolved?.[2]||(zone===\"UTC\"||zone===\"Etc/UTC\"?\"UTC\":zone?.split(\"/\").pop()?.replace(/_/g,\" \")||\"Local\");const formatter=React.useMemo(()=>{if(!zone)return null;try{return new Intl.DateTimeFormat(\"en-US-u-nu-latn\",{timeZone:zone,hour:\"2-digit\",minute:\"2-digit\",second:\"2-digit\",hourCycle:f.clock===\"12\"?\"h12\":\"h23\"});}catch{return null;}},[zone,f.clock]);const starting=now===null;// Do not bake the build-time clock into the published page. These deterministic\n// digits are replaced immediately on hydration, without a first-update animation.\nconst parts=starting?{hour:f.clock===\"12\"?\"12\":\"00\",minute:\"00\",second:\"00\",dayPeriod:\"AM\"}:{};if(formatter&&now!==null)formatter.formatToParts(new Date(now)).forEach(x=>parts[x.type]=x.value);const units=[];if(f.hours)units.push([\"h\",parts.hour?f.leading?parts.hour:String(Number(parts.hour)):\"––\"]);if(f.minutes)units.push([\"m\",parts.minute?f.leadingMinutes?parts.minute:String(Number(parts.minute)):\"––\"]);if(f.seconds)units.push([\"s\",parts.second?f.leadingSeconds?parts.second:String(Number(parts.second)):\"––\"]);if(!units.length)units.push([\"h\",parts.hour||\"––\"]);const active=!starting&&!reduced&&(!canvas||m.canvas)&&!!formatter;const duration=m.speed===\"precise\"?260:m.speed===\"calm\"?720:480;const autoCode=CITY_CODES[resolved?.[1]||zone||\"\"]||(city===\"Local\"?\"LOCAL\":city.toUpperCase());const label=l.text.trim()||(l.display===\"country\"?COUNTRIES[cc]||city:l.display===\"city\"?city:autoCode);const root=React.useRef(null),content=React.useRef(null);const[measure,setMeasure]=React.useState({w:0,h:0,s:1});useBrowserLayoutEffect(()=>{const outer=root.current,inner=content.current;if(!outer||!inner)return;const update=()=>{const cs=getComputedStyle(outer);const room=Math.max(0,outer.clientWidth-parseFloat(cs.paddingLeft)-parseFloat(cs.paddingRight));const w=inner.offsetWidth,h=inner.offsetHeight;const s=layout.fit===\"shrink\"&&room>0&&w>0?Math.min(1,room/w):1;setMeasure(old=>Math.abs(old.w-w)<.5&&Math.abs(old.h-h)<.5&&Math.abs(old.s-s)<.001?old:{w,h,s});};update();const observer=new ResizeObserver(update);observer.observe(outer);observer.observe(inner);document.fonts?.ready.then(update);return()=>observer.disconnect();},[layout.fit]);const justify=layout.align===\"center\"?\"center\":layout.align===\"end\"?\"flex-end\":\"flex-start\";const valign=layout.vertical===\"start\"?\"flex-start\":layout.vertical===\"end\"?\"flex-end\":\"center\";// Keep every OpenType feature chosen in the font control; only add \"tnum\" on top.\nconst userFeatures=String(p.font?.fontFeatureSettings||\"\").trim();const hasUser=!!userFeatures&&userFeatures!==\"normal\";const features=f.tabular?[hasUser?userFeatures:\"\",'\"tnum\"'].filter(Boolean).join(\", \"):hasUser?userFeatures:\"normal\";const accessible=formatter&&now!==null?`${units.map(x=>x[1]).join(\":\")}${f.clock===\"12\"&&f.period?` ${parts.dayPeriod||\"\"}`:\"\"}, ${city}`:starting?`Loading current time, ${label}`:\"Time unavailable\";return /*#__PURE__*/_jsxs(\"div\",{ref:root,className:\"ch-root\",role:\"timer\",\"aria-live\":\"off\",\"aria-label\":accessible,title:zone&&!formatter?`Unsupported time zone: ${zone}`:undefined,style:{display:\"flex\",alignItems:valign,justifyContent:justify,minWidth:0,padding:sp.padding,color:p.color,background:\"transparent\",...props.style},children:[/*#__PURE__*/_jsx(\"style\",{children:CSS}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"relative\",flexShrink:0,...measure.w?{width:measure.w*measure.s,height:measure.h*measure.s}:{}},children:/*#__PURE__*/_jsxs(\"div\",{ref:content,className:\"ch-content\",style:{...BASE.font,...p.font,lineHeight:\"1.16em\",fontFeatureSettings:features,direction:\"ltr\",flexDirection:layout.direction===\"column\"?\"column\":\"row\",alignItems:layout.direction===\"column\"?justify:\"center\",gap:sp.name,position:measure.w?\"absolute\":\"relative\",transform:`scale(${measure.s})`},children:[/*#__PURE__*/_jsxs(\"span\",{className:\"ch-time\",children:[m.style===\"sweep\"&&/*#__PURE__*/_jsx(Sweep,{active:active,accent:p.accent}),units.map(([key,value],index)=>/*#__PURE__*/_jsxs(React.Fragment,{children:[index>0&&/*#__PURE__*/_jsx(\"span\",{className:`ch-separator ${active&&m.separator===\"pulse\"?\"ch-pulse\":\"\"}`,style:{color:p.separatorColor,margin:`0 ${sp.numbers}px`},children:f.separator===\"space\"?\" \":f.separator}),/*#__PURE__*/_jsx(\"span\",{className:\"ch-unit\",style:{gap:sp.digits},children:Array.from(value,(digit,i)=>/*#__PURE__*/_jsx(Digit,{value:digit,mode:m.style,duration:duration,active:active,surface:p.surface},`${starting?\"startup\":\"live\"}-${value.length-i}`))})]},key)),f.clock===\"12\"&&f.period&&/*#__PURE__*/_jsx(\"span\",{className:\"ch-period\",style:{...BASE.periodFont,...p.periodFont,marginLeft:sp.period,color:p.muted},children:parts.dayPeriod||\"––\"})]}),(l.display!==\"none\"||l.flag!==\"none\")&&/*#__PURE__*/_jsxs(\"span\",{className:\"ch-location\",style:{...BASE.labelFont,...p.labelFont,gap:sp.flag,color:p.muted},children:[l.flag!==\"none\"&&/*#__PURE__*/_jsx(Flag,{code:cc,type:l.flag,treatment:l.treatment,motion:l.motion,size:l.size,active:active,minute:Math.floor((now||0)/6e4)},starting?\"startup\":\"live\"),l.display!==\"none\"&&/*#__PURE__*/_jsx(\"span\",{children:label})]})]})})]});}const enumControl=(title,options,optionTitles,extra={})=>({type:ControlType.Enum,title,options,optionTitles:optionTitles||options,...extra});const bool=(title,defaultValue)=>({type:ControlType.Boolean,title,defaultValue});const num=(title,defaultValue,min,max,step=1)=>({type:ControlType.Number,title,defaultValue,min,max,step});const px=(title,defaultValue,min,max,description)=>({type:ControlType.Number,title,defaultValue,min,max,step:1,unit:\"px\",displayStepper:true,description});const countries=Object.keys(COUNTRIES).sort((a,b)=>COUNTRIES[a].localeCompare(COUNTRIES[b]));addPropertyControls(Chrono,{source:enumControl(\"Time source\",[\"local\",\"country\",\"iana\"],[\"Visitor local\",\"Country / City\",\"IANA time zone\"],{defaultValue:\"local\"}),location:enumControl(\"Location\",[\"|UTC\",...LOCATIONS.map(x=>`${x[0]}|${x[1]}`)],[\"UTC\",...LOCATIONS.map(x=>`${COUNTRIES[x[0]]} \\xb7 ${x[2]}`)],{defaultValue:BASE.location,hidden:p=>p.source===\"iana\",description:\"Country / City: clock location. Visitor local: startup location shown before the device zone is available. Default: Cairo. Daylight saving follows the browser.\"}),zone:{type:ControlType.String,title:\"IANA zone\",defaultValue:\"Africa/Cairo\",placeholder:\"Africa/Cairo\",hidden:p=>p.source!==\"iana\"},format:{type:ControlType.Object,title:\"Time format\",controls:{hours:bool(\"Hours\",true),minutes:bool(\"Minutes\",true),seconds:bool(\"Seconds\",true),clock:enumControl(\"Clock\",[\"24\",\"12\"],[\"24 hour\",\"12 hour\"],{defaultValue:\"24\",displaySegmentedControl:true}),period:bool(\"AM / PM\",true),leading:bool(\"Hours: leading 0\",true),leadingMinutes:bool(\"Minutes: leading 0\",true),leadingSeconds:bool(\"Seconds: leading 0\",true),tabular:bool(\"Tabular digits\",true),separator:enumControl(\"Separator\",[\":\",\"\\xb7\",\"space\"],[\"Colon :\",\"Dot \\xb7\",\"Space\"],{defaultValue:\":\"})},defaultValue:BASE.format},label:{type:ControlType.Object,title:\"Location label\",controls:{display:enumControl(\"Name\",[\"none\",\"code\",\"city\",\"country\"],[\"Hidden\",\"City code\",\"City name\",\"Country name\"],{defaultValue:\"code\"}),text:{type:ControlType.String,title:\"Custom text\",defaultValue:\"\",placeholder:\"Auto \\xb7 CAI / NYC\",description:\"Optional. Replaces the automatic name or code.\"},flag:enumControl(\"Flag\",[\"none\",\"emoji\",\"graphic\"],[\"None\",\"Standard emoji\",\"Designed SVG\"],{defaultValue:\"none\"}),country:enumControl(\"Flag country\",[\"auto\",...countries],[\"Automatic\",...countries.map(c=>COUNTRIES[c])],{defaultValue:\"auto\",description:\"Automatic uses the clock’s time zone. Override if your local zone is shared by countries.\"}),treatment:enumControl(\"Flag style\",[\"plate\",\"seal\",\"stamp\"],[\"Plate \\xb7 clean\",\"Seal \\xb7 outlined\",\"Stamp \\xb7 dashed\"],{defaultValue:\"plate\"}),motion:enumControl(\"Flag motion\",[\"none\",\"wave\",\"pendulum\",\"turn\"],[\"Still\",\"Fabric wave \\xb7 SVG\",\"Pendulum \\xb7 2 seconds\",\"Turn \\xb7 every minute\"],{defaultValue:\"none\"}),size:num(\"Flag size\",24,12,80)},defaultValue:BASE.label},motion:{type:ControlType.Object,title:\"Animation\",controls:{style:enumControl(\"Clock motion\",[\"none\",\"roll\",\"flap\",\"dial\",\"shutter\",\"sweep\"],[\"Still\",\"Odometer roll\",\"Split flap\",\"Rotating dial\",\"Precision shutter\",\"Seconds sweep\"],{defaultValue:\"roll\"}),speed:enumControl(\"Pace\",[\"precise\",\"balanced\",\"calm\"],[\"Precise\",\"Balanced\",\"Calm\"],{defaultValue:\"balanced\"}),separator:enumControl(\"Separator\",[\"steady\",\"pulse\"],[\"Still\",\"Second pulse\"],{defaultValue:\"steady\"}),canvas:bool(\"Live on canvas\",false)},defaultValue:BASE.motion},font:{type:ControlType.Font,title:\"Time font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultFontSize:\"48px\"},periodFont:{type:ControlType.Font,title:\"AM / PM font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultFontSize:\"14px\",hidden:p=>p.format?.clock!==\"12\"},labelFont:{type:ControlType.Font,title:\"Name font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultFontSize:\"16px\",hidden:p=>p.label?.display===\"none\"},color:{type:ControlType.Color,title:\"Time color\",defaultValue:BASE.color},muted:{type:ControlType.Color,title:\"Label color\",defaultValue:BASE.muted},separatorColor:{type:ControlType.Color,title:\"Separator color\",defaultValue:BASE.separatorColor},accent:{type:ControlType.Color,title:\"Sweep color\",defaultValue:BASE.accent},surface:{type:ControlType.Color,title:\"Flap surface\",defaultValue:BASE.surface},layout:{type:ControlType.Object,title:\"Layout\",controls:{direction:enumControl(\"Direction\",[\"row\",\"column\"],[\"Inline\",\"Stacked\"],{defaultValue:\"row\"}),align:enumControl(\"Align\",[\"start\",\"center\",\"end\"],[\"Left\",\"Center\",\"Right\"],{defaultValue:\"start\"}),vertical:enumControl(\"Vertical\",[\"start\",\"center\",\"end\"],[\"Top\",\"Center\",\"Bottom\"],{defaultValue:\"center\"}),fit:enumControl(\"Fit\",[\"shrink\",\"actual\"],[\"Shrink to frame\",\"Actual font size\"],{defaultValue:\"shrink\"})},defaultValue:BASE.layout},spacing:{type:ControlType.Object,title:\"Spacing\",description:\"All in px, left to right: 08 \\xb7 08 \\xb7 08  PM  CAI. Values scale down with Fit.\",controls:{digits:px(\"Digits\",0,-12,24,\"Between the two digits of a number: 0 8\"),numbers:px(\"Separators\",4,-8,40,\"Between a number and the : dots: 08 : 08\"),period:px(\"AM / PM\",10,0,80,\"Between the time and AM / PM\"),name:px(\"Name\",14,0,120,\"Between the time and the flag + name (vertical when stacked)\"),flag:px(\"Flag ↔ name\",10,0,60,\"Between the flag and the name text\"),padding:px(\"Outer padding\",0,0,120,\"Space around the whole clock inside its frame\")},defaultValue:BASE.spacing}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Chrono\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"88\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicWidth\":\"380\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Button.map","// Hides the browser scroll bar for all popular browsers when mounted\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * ScrollbarHider\n *\n * Hides the browser scroll bar globally when active is true. Works on all major browsers.\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function ScrollbarHider(props){const{active}=props;useEffect(()=>{if(!active)return;if(typeof window===\"undefined\")return;const style=document.createElement(\"style\");style.setAttribute(\"data-hide-scrollbar\",\"true\");style.innerHTML=`\n            html, body {\n                scrollbar-width: none !important; /* Firefox */\n                -ms-overflow-style: none !important; /* IE 10+ */\n            }\n            html::-webkit-scrollbar, body::-webkit-scrollbar {\n                display: none !important; /* Chrome, Safari, Opera */\n            }\n        `;document.head.appendChild(style);return()=>{if(style.parentNode)style.parentNode.removeChild(style);};},[active]);return /*#__PURE__*/_jsx(\"div\",{style:{display:\"none\"}});}addPropertyControls(ScrollbarHider,{active:{type:ControlType.Boolean,title:\"Active\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ScrollbarHider\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ScrollbarHider_1_1.map","// Generated by Framer (e503c47)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Link,PropertyOverrides,RenderTarget,ResolveLinks,RichText,runTasksWithYield,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCodeBoundaryForOverrides,withCSS,withMappedReactProps,withOptimizedAppearEffect}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 MobileMenu2,*as MobileMenu2Info from\"#framer/local/canvasComponent/bgWjcmnJi/bgWjcmnJi.js\";import Navigation4,*as Navigation4Info from\"#framer/local/canvasComponent/cHq630JT4/cHq630JT4.js\";import MenuButton,*as MenuButtonInfo from\"#framer/local/canvasComponent/cmJJfGzVB/cmJJfGzVB.js\";import Loader from\"#framer/local/canvasComponent/CwZsXwxGi/CwZsXwxGi.js\";import HeaderLogo4 from\"#framer/local/canvasComponent/fDGorUicU/fDGorUicU.js\";import Title from\"#framer/local/canvasComponent/maI1d4LWD/maI1d4LWD.js\";import Menu2,*as Menu2Info from\"#framer/local/canvasComponent/sGZ8NrtvN/sGZ8NrtvN.js\";import{withCurrentPage,withCurrentPageFooter,withMenuButton,withMobileMenuPanel,withWorkCategoryLink}from\"#framer/local/codeFile/QrX5aH2/ActiveNav.js\";import ThemeToggle from\"#framer/local/codeFile/pWW8uDu/Dark_and_light_toggle_theme.js\";import SiteScrollbar from\"#framer/local/codeFile/jNdHvQu/SiteScrollbar.js\";import Chrono from\"#framer/local/codeFile/dMIbatG/Button.js\";import ScrollbarHider from\"#framer/local/codeFile/djIQRUX/ScrollbarHider_1_1.js\";import*as sharedStyle from\"#framer/local/css/Swp865L7d/Swp865L7d.js\";import*as sharedStyle1 from\"#framer/local/css/zICXxTiHH/zICXxTiHH.js\";const MenuButtonFonts=getFonts(MenuButton);const MenuButtonWithCurrentPage1ck3s7sWithMappedReactPropss95ks=withMappedReactProps(withCodeBoundaryForOverrides(MenuButton,{nodeId:\"HfFgDZVX8\",override:withCurrentPage,scopeId:\"fprYUGN24\"}),MenuButtonInfo);const ChronoFonts=getFonts(Chrono);const Menu2Fonts=getFonts(Menu2);const Menu2WithCurrentPage1k1b1q8WithMappedReactProps4ckvdf=withMappedReactProps(withCodeBoundaryForOverrides(Menu2,{nodeId:\"clEaXDufU\",override:withCurrentPage,scopeId:\"fprYUGN24\"}),Menu2Info);const Menu2WithCurrentPage1lv5wu9WithMappedReactProps4ckvdf=withMappedReactProps(withCodeBoundaryForOverrides(Menu2,{nodeId:\"Po5htC4rA\",override:withCurrentPage,scopeId:\"fprYUGN24\"}),Menu2Info);const Menu2WithCurrentPagejl0kywWithMappedReactProps4ckvdf=withMappedReactProps(withCodeBoundaryForOverrides(Menu2,{nodeId:\"jzrGxHiTn\",override:withCurrentPage,scopeId:\"fprYUGN24\"}),Menu2Info);const Menu2WithCurrentPagehmr3xaWithMappedReactProps4ckvdf=withMappedReactProps(withCodeBoundaryForOverrides(Menu2,{nodeId:\"d5lPXcvj1\",override:withCurrentPage,scopeId:\"fprYUGN24\"}),Menu2Info);const ThemeToggleFonts=getFonts(ThemeToggle);const MenuButtonWithCurrentPageFooter1g5drakWithMappedReactPropss95ks=withMappedReactProps(withCodeBoundaryForOverrides(MenuButton,{nodeId:\"uBXHI35e7\",override:withCurrentPageFooter,scopeId:\"fprYUGN24\"}),MenuButtonInfo);const SiteScrollbarFonts=getFonts(SiteScrollbar);const Menu2WithCurrentPageFooterzg95tgWithMappedReactProps4ckvdf=withMappedReactProps(withCodeBoundaryForOverrides(Menu2,{nodeId:\"ckcVndVRA\",override:withCurrentPageFooter,scopeId:\"fprYUGN24\"}),Menu2Info);const Menu2WithCurrentPageFootere2e4dyWithMappedReactProps4ckvdf=withMappedReactProps(withCodeBoundaryForOverrides(Menu2,{nodeId:\"ujDCpuqcK\",override:withCurrentPageFooter,scopeId:\"fprYUGN24\"}),Menu2Info);const Menu2WithCurrentPageFooter1cg2b1wWithMappedReactProps4ckvdf=withMappedReactProps(withCodeBoundaryForOverrides(Menu2,{nodeId:\"VxGIUYkDT\",override:withCurrentPageFooter,scopeId:\"fprYUGN24\"}),Menu2Info);const Menu2WithCurrentPageFooter1josnczWithMappedReactProps4ckvdf=withMappedReactProps(withCodeBoundaryForOverrides(Menu2,{nodeId:\"QPrLws8IG\",override:withCurrentPageFooter,scopeId:\"fprYUGN24\"}),Menu2Info);const Menu2WithWorkCategoryLinkbr4tt1WithMappedReactProps4ckvdf=withMappedReactProps(withCodeBoundaryForOverrides(Menu2,{nodeId:\"VrD3_sWSH\",override:withWorkCategoryLink,scopeId:\"fprYUGN24\"}),Menu2Info);const Menu2WithWorkCategoryLinkfl3aj5WithMappedReactProps4ckvdf=withMappedReactProps(withCodeBoundaryForOverrides(Menu2,{nodeId:\"so2GecW4h\",override:withWorkCategoryLink,scopeId:\"fprYUGN24\"}),Menu2Info);const Menu2WithWorkCategoryLinkqnxxo9WithMappedReactProps4ckvdf=withMappedReactProps(withCodeBoundaryForOverrides(Menu2,{nodeId:\"isw73kCpD\",override:withWorkCategoryLink,scopeId:\"fprYUGN24\"}),Menu2Info);const Menu2WithWorkCategoryLinkhjwqwyWithMappedReactProps4ckvdf=withMappedReactProps(withCodeBoundaryForOverrides(Menu2,{nodeId:\"PaawOrDC8\",override:withWorkCategoryLink,scopeId:\"fprYUGN24\"}),Menu2Info);const Menu2WithWorkCategoryLink1h7diztWithMappedReactProps4ckvdf=withMappedReactProps(withCodeBoundaryForOverrides(Menu2,{nodeId:\"eVt7ycti5\",override:withWorkCategoryLink,scopeId:\"fprYUGN24\"}),Menu2Info);const Menu2WithWorkCategoryLink1mgfcmoWithMappedReactProps4ckvdf=withMappedReactProps(withCodeBoundaryForOverrides(Menu2,{nodeId:\"MyLhD95yT\",override:withWorkCategoryLink,scopeId:\"fprYUGN24\"}),Menu2Info);const Menu2WithCurrentPageawy1ocWithMappedReactProps4ckvdf=withMappedReactProps(withCodeBoundaryForOverrides(Menu2,{nodeId:\"AZtr1iSZa\",override:withCurrentPage,scopeId:\"fprYUGN24\"}),Menu2Info);const Menu2WithCurrentPage18507f1WithMappedReactProps4ckvdf=withMappedReactProps(withCodeBoundaryForOverrides(Menu2,{nodeId:\"D3llITV_9\",override:withCurrentPage,scopeId:\"fprYUGN24\"}),Menu2Info);const RichTextWithOptimizedAppearEffect=withOptimizedAppearEffect(RichText);const LenisFonts=getFonts(Lenis);const ScrollbarHiderFonts=getFonts(ScrollbarHider);const Navigation4Fonts=getFonts(Navigation4);const Navigation4WithMenuButton1lfxglWithMappedReactPropsindc7=withMappedReactProps(withCodeBoundaryForOverrides(Navigation4,{nodeId:\"eZQvX7rQI\",override:withMenuButton,scopeId:\"fprYUGN24\"}),Navigation4Info);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const MobileMenu2Fonts=getFonts(MobileMenu2);const MobileMenu2WithMobileMenuPanel19txumuWithMappedReactProps13cyudp=withMappedReactProps(withCodeBoundaryForOverrides(MobileMenu2,{nodeId:\"lEOOlEx2i\",override:withMobileMenuPanel,scopeId:\"fprYUGN24\"}),MobileMenu2Info);const breakpoints={P0n_afGmh:\"(min-width: 1200px)\",v9ZAUkI1u:\"(min-width: 810px) and (max-width: 1199.98px)\",wicCSa9tS:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-hdD0Z\";const variantClassNames={P0n_afGmh:\"framer-v-1c3fmqy\",v9ZAUkI1u:\"framer-v-wrlkk0\",wicCSa9tS:\"framer-v-1rn1s0p\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition1={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const breakpointRules={v9ZAUkI1u:[\".framer-hdD0Z .framer-k0jh2f { order: 1002; }\",\".framer-hdD0Z .framer-1ck3s7s-container { order: 1; }\",\".framer-hdD0Z .framer-k8gb2w-container { order: 2; }\",\".framer-hdD0Z .framer-9npyml, .framer-hdD0Z .framer-18qcd7r { order: 4; }\",\".framer-hdD0Z .framer-17xr0j4 { order: 5; }\",\".framer-hdD0Z .framer-4eyuc8 { order: 1001; }\",\".framer-hdD0Z .framer-9jmp9z { align-content: flex-start; align-items: flex-start; }\",\".framer-hdD0Z .framer-mlqifi { width: min-content; }\"],wicCSa9tS:[\".framer-hdD0Z .framer-4eyuc8 { order: 1005; padding: 10px; }\",\".framer-hdD0Z .framer-14sjmqr { background-color: var(--token-9811e40b-3ed8-4237-98e5-61535bb22d2f, #ffffff); order: 0; }\",\".framer-hdD0Z .framer-1hwbx9y { grid-template-columns: repeat(2, minmax(50px, 1fr)); }\",\".framer-hdD0Z .framer-12hketx { align-self: end; gap: 65px; height: min-content; justify-content: center; }\",\".framer-hdD0Z .framer-xx059s, .framer-hdD0Z .framer-18507f1-container { order: 0; }\",\".framer-hdD0Z .framer-1glhee1, .framer-hdD0Z .framer-awy1oc-container { order: 1; }\",\".framer-hdD0Z .framer-h54y3y { order: 2; }\",\".framer-hdD0Z .framer-u9y9xn { order: 4; }\",\".framer-hdD0Z .framer-nialm4 { order: 3; }\",\".framer-hdD0Z .framer-htb08m-container { order: 1003; }\",\".framer-hdD0Z .framer-o1m8vd-container { order: 1002; }\",\".framer-hdD0Z .framer-17fci5l { order: -1000; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={v9ZAUkI1u:\".framer-wrlkk0-override\",wicCSa9tS:\".framer-1rn1s0p-override\"};const rules=[\".framer-hdD0Z.framer-trhwpn, .framer-hdD0Z .framer-trhwpn { display: block; }\",\".framer-hdD0Z.framer-1c3fmqy { align-content: center; align-items: center; background-color: var(--token-9811e40b-3ed8-4237-98e5-61535bb22d2f, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-hdD0Z .framer-1ae72f1 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-hdD0Z .framer-k0jh2f { display: grid; flex: none; gap: 0px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(4, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); height: min-content; justify-content: center; left: 0px; mix-blend-mode: difference; order: 1001; overflow: visible; padding: 10px 10px 0px 10px; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",\".framer-hdD0Z .framer-1ck3s7s-container { align-self: start; flex: none; height: auto; justify-self: start; position: relative; width: fit-content; }\",\".framer-hdD0Z .framer-k8gb2w-container { align-self: start; flex: none; height: auto; justify-self: start; opacity: 0; position: relative; width: fit-content; }\",\".framer-hdD0Z .framer-9npyml { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px 0px 0px 5px; position: relative; width: 100%; }\",\".framer-hdD0Z .framer-1k1b1q8-container, .framer-hdD0Z .framer-1lv5wu9-container, .framer-hdD0Z .framer-jl0kyw-container, .framer-hdD0Z .framer-hmr3xa-container, .framer-hdD0Z .framer-1cl5tn7-container, .framer-hdD0Z .framer-1g5drak-container, .framer-hdD0Z .framer-zg95tg-container, .framer-hdD0Z .framer-e2e4dy-container, .framer-hdD0Z .framer-1cg2b1w-container, .framer-hdD0Z .framer-1josncz-container, .framer-hdD0Z .framer-br4tt1-container, .framer-hdD0Z .framer-fl3aj5-container, .framer-hdD0Z .framer-qnxxo9-container, .framer-hdD0Z .framer-hjwqwy-container, .framer-hdD0Z .framer-1h7dizt-container, .framer-hdD0Z .framer-1mgfcmo-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-hdD0Z .framer-17xr0j4 { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; justify-self: end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-hdD0Z .framer-4eyuc8 { align-content: center; align-items: center; background-color: var(--token-9811e40b-3ed8-4237-98e5-61535bb22d2f, #ffffff); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; order: 1002; overflow: visible; padding: 0px 10px 10px 10px; position: relative; width: 100%; z-index: 10; }\",\".framer-hdD0Z .framer-1tajh5s { 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: 100%; }\",\".framer-hdD0Z .framer-rir77p { background-color: var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, #b0b0b0); flex: 1 0 0px; height: 1px; opacity: 0.35; overflow: visible; position: relative; width: 1px; }\",\".framer-hdD0Z .framer-14sjmqr { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; overflow: visible; padding: 10px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-hdD0Z .framer-1hwbx9y { display: grid; flex: none; gap: 0px; grid-auto-rows: min-content; grid-template-columns: repeat(4, minmax(50px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-hdD0Z .framer-17vw8sa { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 400px; justify-content: space-between; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-hdD0Z .framer-18qcd7r { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 1px; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: auto; }\",\".framer-hdD0Z .framer-3mop4t { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-hdD0Z .framer-xtt2v6 { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 553px; justify-content: flex-end; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-hdD0Z .framer-1vg3hzk-container { flex: none; height: 335px; position: relative; width: 280px; }\",\".framer-hdD0Z .framer-12hketx { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 552px; justify-content: space-between; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-hdD0Z .framer-xx059s, .framer-hdD0Z .framer-u9y9xn { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-hdD0Z .framer-1glhee1, .framer-hdD0Z .framer-h54y3y, .framer-hdD0Z .framer-amttwp { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-hdD0Z .framer-17fu3vj, .framer-hdD0Z .framer-5asz9g, .framer-hdD0Z .framer-1w90osw, .framer-hdD0Z .framer-1bcm1br, .framer-hdD0Z .framer-1bt5sj2, .framer-hdD0Z .framer-n8zt4w { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-hdD0Z .framer-awy1oc-container, .framer-hdD0Z .framer-18507f1-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-hdD0Z .framer-nialm4, .framer-hdD0Z .framer-1nq7rpd { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-hdD0Z .framer-10r0s1s { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 290px; will-change: var(--framer-will-change-effect-override, transform); word-break: break-word; word-wrap: break-word; }\",\".framer-hdD0Z .framer-c03ha8, .framer-hdD0Z .framer-1i0bt49 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-hdD0Z .framer-9jmp9z { align-content: flex-end; align-items: flex-end; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-hdD0Z .framer-uwzc4f { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 553px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-hdD0Z .framer-ar8bk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-hdD0Z .framer-11dk5ox { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; will-change: var(--framer-will-change-effect-override, transform); word-break: break-word; word-wrap: break-word; }\",\".framer-hdD0Z .framer-mlqifi { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-hdD0Z .framer-1ewxhpt { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-hdD0Z .framer-htb08m-container { flex: none; height: auto; left: 0px; order: 1004; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: auto; z-index: 1; }\",\".framer-hdD0Z .framer-o1m8vd-container { flex: none; height: 1px; left: calc(49.916666666666686% - 1px / 2); order: 1005; position: absolute; top: 0px; width: 1px; z-index: 1; }\",\".framer-hdD0Z .framer-17fci5l { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; min-height: 40px; mix-blend-mode: difference; order: 1006; overflow: hidden; padding: 0px; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }\",\".framer-hdD0Z .framer-1lfxgl-container { flex: none; height: auto; left: 0px; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-hdD0Z .framer-19txumu-container { flex: none; height: auto; left: 50%; opacity: 0; order: 1007; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,'.framer-hdD0Z[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-hdD0Z [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-hdD0Z[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-hdD0Z [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-hdD0Z[data-hide-scrollbars=\"true\"], .framer-hdD0Z [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];const mediaQueries={P0n_afGmh:\"(min-width: 1200px)\",v9ZAUkI1u:\"(min-width: 810px) and (max-width: 1199.98px)\",wicCSa9tS:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"P0n_afGmh\",Phone:\"wicCSa9tS\",Tablet:\"v9ZAUkI1u\"};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??\"P0n_afGmh\"};};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=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"wicCSa9tS\")return false;return true;};const router=useRouter();const isDisplayed1=()=>{if(!isBrowser())return true;if([\"v9ZAUkI1u\",\"wicCSa9tS\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if(!isBrowser())return true;if(baseVariant===\"wicCSa9tS\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"P0n_afGmh\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-9811e40b-3ed8-4237-98e5-61535bb22d2f, rgb(255, 255, 255)); } @media (max-width: 809.98px) { :root { font-size: 6.25%; } }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1c3fmqy\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ae72f1\"}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-k0jh2f hidden-1rn1s0p\",\"data-hide-scrollbars\":true,children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:10,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ck3s7s-container\",nodeId:\"HfFgDZVX8\",rendersWithMotion:true,scopeId:\"fprYUGN24\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{v9ZAUkI1u:{nnmWIIPCN:resolvedLinks[1]}},children:/*#__PURE__*/_jsx(MenuButtonWithCurrentPage1ck3s7sWithMappedReactPropss95ks,{height:\"100%\",id:\"HfFgDZVX8\",layoutId:\"HfFgDZVX8\",nnmWIIPCN:resolvedLinks[0],variant:matchVariant(\"BNaB3C0G4\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-k8gb2w-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,nodeId:\"gdIyEi6uh\",scopeId:\"fprYUGN24\",children:/*#__PURE__*/_jsx(Chrono,{accent:\"var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(153, 153, 153))\",color:\"var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(153, 153, 153))\",font:{fontFamily:'\"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif',fontFeatureSettings:\"'tnum' on, 'case' on\",fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.04em\",lineHeight:\"0.1em\",textAlign:\"start\"},format:{clock:\"12\",hours:true,leading:false,leadingMinutes:true,leadingSeconds:true,minutes:true,period:true,seconds:false,separator:\":\",tabular:true},height:\"100%\",id:\"gdIyEi6uh\",label:{country:\"auto\",display:\"code\",flag:\"none\",motion:\"none\",size:12,text:\"\",treatment:\"plate\"},labelFont:{fontFamily:'\"Inter Variable\", \"Inter Variable Placeholder\", sans-serif',fontFeatureSettings:\"'ss01' on\",fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0.045em\",lineHeight:\"1em\"},layout:{align:\"start\",direction:\"row\",fit:\"actual\",vertical:\"center\"},layoutId:\"gdIyEi6uh\",location:\"EG|Africa/Cairo\",motion:{canvas:true,separator:\"steady\",speed:\"calm\",style:\"roll\"},muted:\"var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(153, 153, 153))\",periodFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontFeatureSettings:\"'ss01' on\",fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0.02em\",lineHeight:\"1em\"},separatorColor:\"var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(153, 153, 153))\",source:\"local\",spacing:{digits:0,flag:10,name:0,numbers:0,padding:0,period:3},surface:\"var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(153, 153, 153))\",width:\"100%\",zone:\"Africa/Cairo\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-9npyml\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"i7RLQW76Q\"},implicitPathVariables:undefined},{href:{webPageId:\"i7RLQW76Q\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:10,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1k1b1q8-container\",nodeId:\"clEaXDufU\",rendersWithMotion:true,scopeId:\"fprYUGN24\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{v9ZAUkI1u:{x0xUti_sZ:resolvedLinks1[1]}},children:/*#__PURE__*/_jsx(Menu2WithCurrentPage1k1b1q8WithMappedReactProps4ckvdf,{BBuQhAzfY:\"Work\",height:\"100%\",id:\"clEaXDufU\",layoutId:\"clEaXDufU\",variant:matchVariant(\"LDs02b7Qa\"),width:\"100%\",x0xUti_sZ:resolvedLinks1[0]})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"uwhWNtVEL\"},implicitPathVariables:undefined},{href:{webPageId:\"uwhWNtVEL\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:10,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1lv5wu9-container\",nodeId:\"Po5htC4rA\",rendersWithMotion:true,scopeId:\"fprYUGN24\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{v9ZAUkI1u:{x0xUti_sZ:resolvedLinks2[1]}},children:/*#__PURE__*/_jsx(Menu2WithCurrentPage1lv5wu9WithMappedReactProps4ckvdf,{BBuQhAzfY:\"Blog\",height:\"100%\",id:\"Po5htC4rA\",layoutId:\"Po5htC4rA\",variant:matchVariant(\"LDs02b7Qa\"),width:\"100%\",x0xUti_sZ:resolvedLinks2[0]})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"krg4dRbA1\"},implicitPathVariables:undefined},{href:{webPageId:\"krg4dRbA1\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:10,children:/*#__PURE__*/_jsx(Container,{className:\"framer-jl0kyw-container\",nodeId:\"jzrGxHiTn\",rendersWithMotion:true,scopeId:\"fprYUGN24\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{v9ZAUkI1u:{x0xUti_sZ:resolvedLinks3[1]}},children:/*#__PURE__*/_jsx(Menu2WithCurrentPagejl0kywWithMappedReactProps4ckvdf,{BBuQhAzfY:\"About\",height:\"100%\",id:\"jzrGxHiTn\",layoutId:\"jzrGxHiTn\",variant:matchVariant(\"LDs02b7Qa\"),width:\"100%\",x0xUti_sZ:resolvedLinks3[0]})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"CvxH3czi8\"},implicitPathVariables:undefined},{href:{webPageId:\"CvxH3czi8\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:10,children:/*#__PURE__*/_jsx(Container,{className:\"framer-hmr3xa-container\",nodeId:\"d5lPXcvj1\",rendersWithMotion:true,scopeId:\"fprYUGN24\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{v9ZAUkI1u:{x0xUti_sZ:resolvedLinks4[1]}},children:/*#__PURE__*/_jsx(Menu2WithCurrentPagehmr3xaWithMappedReactProps4ckvdf,{BBuQhAzfY:\"Contact\",height:\"100%\",id:\"d5lPXcvj1\",layoutId:\"d5lPXcvj1\",variant:matchVariant(\"LDs02b7Qa\"),width:\"100%\",x0xUti_sZ:resolvedLinks4[0]})})})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-17xr0j4\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1cl5tn7-container\",isAuthoredByUser:true,nodeId:\"AUQwxg9Oc\",scopeId:\"fprYUGN24\",children:/*#__PURE__*/_jsx(ThemeToggle,{behavior:{autoTokens:true,canvasTheme:\"dark\",initialTheme:\"dark\",rememberTheme:true,tokens:[]},colors:{accentColorDark:\"rgb(255, 255, 255)\",accentColorLight:\"rgb(255, 255, 255)\",darkBgColor:\"rgba(245, 245, 245, 0.2)\",darkBorderColor:\"rgba(245, 245, 245, 0)\",lightBgColor:\"rgba(255, 255, 255, 0.15)\",lightBorderColor:\"rgba(18, 18, 18, 0)\"},direction:\"down\",fxDuration:1.4,fxSelector:\"[data-theme-optics]\",fxTools:{density:.09,intensity:.23,scale:.72,seed:6,softness:.59},height:\"100%\",id:\"AUQwxg9Oc\",labels:{darkLabel:\"Dark\",lightLabel:\"Light\",showBothTextLabels:false},layout:{iconSize:10,pillPadding:\"0\",radius:100},layoutId:\"AUQwxg9Oc\",pageAnimation:{easing:\"smooth\",showFXPanel:false,transitionDuration:.7,transitionMode:\"smooth\"},switchSizing:{switchBorderWidth:0,switchHeight:14,switchInset:4,switchRadius:32,switchThumbRadius:24,switchThumbSize:0,switchWidth:34},toggleAnimation:{toggleDuration:.1,toggleEasing:\"smooth\"},transitionEffect:\"none\",typography:{font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.3em\"},fontAxes:[],fontFeatures:\"\",opticalSizing:true},variant:matchVariant(\"switch\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4eyuc8\",\"data-framer-name\":\"Footer\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1tajh5s hidden-wrlkk0 hidden-1rn1s0p\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-rir77p\"})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-14sjmqr\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1hwbx9y\",children:[isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-17vw8sa hidden-1rn1s0p\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-18qcd7r\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-3mop4t\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":BovXAMXSG\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":BovXAMXSG\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{v9ZAUkI1u:{y:1010}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:1011,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1g5drak-container\",nodeId:\"uBXHI35e7\",rendersWithMotion:true,scopeId:\"fprYUGN24\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{v9ZAUkI1u:{nnmWIIPCN:resolvedLinks5[1]}},children:/*#__PURE__*/_jsx(MenuButtonWithCurrentPageFooter1g5drakWithMappedReactPropss95ks,{height:\"100%\",id:\"uBXHI35e7\",layoutId:\"uBXHI35e7\",nnmWIIPCN:resolvedLinks5[0],variant:matchVariant(\"a3OtUygRU\"),width:\"100%\"})})})})})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-xtt2v6 hidden-1rn1s0p\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1vg3hzk-container\",isAuthoredByUser:true,nodeId:\"CvLt0UrtJ\",scopeId:\"fprYUGN24\",children:/*#__PURE__*/_jsx(SiteScrollbar,{appearance:{arrows:false,inset:0,minLength:13,radius:29,transparent:true},dark:{active:\"rgb(187, 187, 187)\",hover:\"rgb(187, 187, 187)\",thumb:\"rgb(136, 136, 136)\",track:\"rgb(25, 25, 25)\"},enabled:true,height:\"100%\",hidden:false,id:\"CvLt0UrtJ\",layoutId:\"CvLt0UrtJ\",light:{active:\"rgb(68, 68, 68)\",hover:\"rgb(68, 68, 68)\",thumb:\"rgb(119, 119, 119)\",track:\"rgb(238, 238, 238)\"},responsive:{mobile:4,mobileEnabled:false,tablet:6},scope:\"all\",size:{firefox:\"thin\",horizontal:6,vertical:5},style:{height:\"100%\",width:\"100%\"},theme:\"system\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-12hketx\",\"data-framer-name\":\"Categories\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-xx059s\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"i7RLQW76Q\"},implicitPathVariables:undefined},{href:{webPageId:\"i7RLQW76Q\"},implicitPathVariables:undefined},{href:{webPageId:\"i7RLQW76Q\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{v9ZAUkI1u:{y:1010},wicCSa9tS:{y:1020}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:1011,children:/*#__PURE__*/_jsx(Container,{className:\"framer-zg95tg-container\",nodeId:\"ckcVndVRA\",rendersWithMotion:true,scopeId:\"fprYUGN24\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{v9ZAUkI1u:{x0xUti_sZ:resolvedLinks6[1]},wicCSa9tS:{x0xUti_sZ:resolvedLinks6[2]}},children:/*#__PURE__*/_jsx(Menu2WithCurrentPageFooterzg95tgWithMappedReactProps4ckvdf,{BBuQhAzfY:\"Work\",height:\"100%\",id:\"ckcVndVRA\",layoutId:\"ckcVndVRA\",variant:matchVariant(\"PVMaSGaCU\"),width:\"100%\",x0xUti_sZ:resolvedLinks6[0]})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"uwhWNtVEL\"},implicitPathVariables:undefined},{href:{webPageId:\"uwhWNtVEL\"},implicitPathVariables:undefined},{href:{webPageId:\"uwhWNtVEL\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{v9ZAUkI1u:{y:1028},wicCSa9tS:{y:1038}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:1029,children:/*#__PURE__*/_jsx(Container,{className:\"framer-e2e4dy-container\",nodeId:\"ujDCpuqcK\",rendersWithMotion:true,scopeId:\"fprYUGN24\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{v9ZAUkI1u:{x0xUti_sZ:resolvedLinks7[1]},wicCSa9tS:{x0xUti_sZ:resolvedLinks7[2]}},children:/*#__PURE__*/_jsx(Menu2WithCurrentPageFootere2e4dyWithMappedReactProps4ckvdf,{BBuQhAzfY:\"Blog\",height:\"100%\",id:\"ujDCpuqcK\",layoutId:\"ujDCpuqcK\",variant:matchVariant(\"PVMaSGaCU\"),width:\"100%\",x0xUti_sZ:resolvedLinks7[0]})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"krg4dRbA1\"},implicitPathVariables:undefined},{href:{webPageId:\"krg4dRbA1\"},implicitPathVariables:undefined},{href:{webPageId:\"krg4dRbA1\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{v9ZAUkI1u:{y:1046},wicCSa9tS:{y:1056}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:1047,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1cg2b1w-container\",nodeId:\"VxGIUYkDT\",rendersWithMotion:true,scopeId:\"fprYUGN24\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{v9ZAUkI1u:{x0xUti_sZ:resolvedLinks8[1]},wicCSa9tS:{x0xUti_sZ:resolvedLinks8[2]}},children:/*#__PURE__*/_jsx(Menu2WithCurrentPageFooter1cg2b1wWithMappedReactProps4ckvdf,{BBuQhAzfY:\"About\",height:\"100%\",id:\"VxGIUYkDT\",layoutId:\"VxGIUYkDT\",variant:matchVariant(\"PVMaSGaCU\"),width:\"100%\",x0xUti_sZ:resolvedLinks8[0]})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"CvxH3czi8\"},implicitPathVariables:undefined},{href:{webPageId:\"CvxH3czi8\"},implicitPathVariables:undefined},{href:{webPageId:\"CvxH3czi8\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{v9ZAUkI1u:{y:1064},wicCSa9tS:{y:1074}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:1065,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1josncz-container\",nodeId:\"QPrLws8IG\",rendersWithMotion:true,scopeId:\"fprYUGN24\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{v9ZAUkI1u:{x0xUti_sZ:resolvedLinks9[1]},wicCSa9tS:{x0xUti_sZ:resolvedLinks9[2]}},children:/*#__PURE__*/_jsx(Menu2WithCurrentPageFooter1josnczWithMappedReactProps4ckvdf,{BBuQhAzfY:\"Contact\",height:\"100%\",id:\"QPrLws8IG\",layoutId:\"QPrLws8IG\",variant:matchVariant(\"PVMaSGaCU\"),width:\"100%\",x0xUti_sZ:resolvedLinks9[0]})})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1glhee1\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"i7RLQW76Q\"},implicitPathVariables:undefined},{href:{webPageId:\"i7RLQW76Q\"},implicitPathVariables:undefined},{href:{webPageId:\"i7RLQW76Q\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{v9ZAUkI1u:{y:1172.8},wicCSa9tS:{y:1157}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:1173.8,children:/*#__PURE__*/_jsx(Container,{className:\"framer-br4tt1-container\",nodeId:\"VrD3_sWSH\",rendersWithMotion:true,scopeId:\"fprYUGN24\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{v9ZAUkI1u:{x0xUti_sZ:resolvedLinks10[1]},wicCSa9tS:{x0xUti_sZ:resolvedLinks10[2]}},children:/*#__PURE__*/_jsx(Menu2WithWorkCategoryLinkbr4tt1WithMappedReactProps4ckvdf,{BBuQhAzfY:\"All\",height:\"100%\",id:\"VrD3_sWSH\",layoutId:\"VrD3_sWSH\",variant:matchVariant(\"PVMaSGaCU\"),width:\"100%\",x0xUti_sZ:resolvedLinks10[0]})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"i7RLQW76Q\"},implicitPathVariables:undefined},{href:{webPageId:\"i7RLQW76Q\"},implicitPathVariables:undefined},{href:{webPageId:\"i7RLQW76Q\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{v9ZAUkI1u:{y:1190.8},wicCSa9tS:{y:1175}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:1191.8,children:/*#__PURE__*/_jsx(Container,{className:\"framer-fl3aj5-container\",nodeId:\"so2GecW4h\",rendersWithMotion:true,scopeId:\"fprYUGN24\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{v9ZAUkI1u:{x0xUti_sZ:resolvedLinks11[1]},wicCSa9tS:{x0xUti_sZ:resolvedLinks11[2]}},children:/*#__PURE__*/_jsx(Menu2WithWorkCategoryLinkfl3aj5WithMappedReactProps4ckvdf,{BBuQhAzfY:\"Branding\",height:\"100%\",id:\"so2GecW4h\",layoutId:\"so2GecW4h\",variant:matchVariant(\"PVMaSGaCU\"),width:\"100%\",x0xUti_sZ:resolvedLinks11[0]})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"i7RLQW76Q\"},implicitPathVariables:undefined},{href:{webPageId:\"i7RLQW76Q\"},implicitPathVariables:undefined},{href:{webPageId:\"i7RLQW76Q\"},implicitPathVariables:undefined}],children:resolvedLinks12=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{v9ZAUkI1u:{y:1208.8},wicCSa9tS:{y:1193}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:1209.8,children:/*#__PURE__*/_jsx(Container,{className:\"framer-qnxxo9-container\",nodeId:\"isw73kCpD\",rendersWithMotion:true,scopeId:\"fprYUGN24\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{v9ZAUkI1u:{x0xUti_sZ:resolvedLinks12[1]},wicCSa9tS:{x0xUti_sZ:resolvedLinks12[2]}},children:/*#__PURE__*/_jsx(Menu2WithWorkCategoryLinkqnxxo9WithMappedReactProps4ckvdf,{BBuQhAzfY:\"Photography\",height:\"100%\",id:\"isw73kCpD\",layoutId:\"isw73kCpD\",variant:matchVariant(\"PVMaSGaCU\"),width:\"100%\",x0xUti_sZ:resolvedLinks12[0]})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"i7RLQW76Q\"},implicitPathVariables:undefined},{href:{webPageId:\"i7RLQW76Q\"},implicitPathVariables:undefined},{href:{webPageId:\"i7RLQW76Q\"},implicitPathVariables:undefined}],children:resolvedLinks13=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{v9ZAUkI1u:{y:1226.8},wicCSa9tS:{y:1211}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:1227.8,children:/*#__PURE__*/_jsx(Container,{className:\"framer-hjwqwy-container\",nodeId:\"PaawOrDC8\",rendersWithMotion:true,scopeId:\"fprYUGN24\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{v9ZAUkI1u:{x0xUti_sZ:resolvedLinks13[1]},wicCSa9tS:{x0xUti_sZ:resolvedLinks13[2]}},children:/*#__PURE__*/_jsx(Menu2WithWorkCategoryLinkhjwqwyWithMappedReactProps4ckvdf,{BBuQhAzfY:\"Ai Visual\",height:\"100%\",id:\"PaawOrDC8\",layoutId:\"PaawOrDC8\",variant:matchVariant(\"PVMaSGaCU\"),width:\"100%\",x0xUti_sZ:resolvedLinks13[0]})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"i7RLQW76Q\"},implicitPathVariables:undefined},{href:{webPageId:\"i7RLQW76Q\"},implicitPathVariables:undefined},{href:{webPageId:\"i7RLQW76Q\"},implicitPathVariables:undefined}],children:resolvedLinks14=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{v9ZAUkI1u:{y:1244.8},wicCSa9tS:{y:1229}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:1245.8,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1h7dizt-container\",nodeId:\"eVt7ycti5\",rendersWithMotion:true,scopeId:\"fprYUGN24\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{v9ZAUkI1u:{x0xUti_sZ:resolvedLinks14[1]},wicCSa9tS:{x0xUti_sZ:resolvedLinks14[2]}},children:/*#__PURE__*/_jsx(Menu2WithWorkCategoryLink1h7diztWithMappedReactProps4ckvdf,{BBuQhAzfY:\"Strategy\",height:\"100%\",id:\"eVt7ycti5\",layoutId:\"eVt7ycti5\",variant:matchVariant(\"PVMaSGaCU\"),width:\"100%\",x0xUti_sZ:resolvedLinks14[0]})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"i7RLQW76Q\"},implicitPathVariables:undefined},{href:{webPageId:\"i7RLQW76Q\"},implicitPathVariables:undefined},{href:{webPageId:\"i7RLQW76Q\"},implicitPathVariables:undefined}],children:resolvedLinks15=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{v9ZAUkI1u:{y:1262.8},wicCSa9tS:{y:1247}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:1263.8,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1mgfcmo-container\",nodeId:\"MyLhD95yT\",rendersWithMotion:true,scopeId:\"fprYUGN24\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{v9ZAUkI1u:{x0xUti_sZ:resolvedLinks15[1]},wicCSa9tS:{x0xUti_sZ:resolvedLinks15[2]}},children:/*#__PURE__*/_jsx(Menu2WithWorkCategoryLink1mgfcmoWithMappedReactProps4ckvdf,{BBuQhAzfY:\"Motion\",height:\"100%\",id:\"MyLhD95yT\",layoutId:\"MyLhD95yT\",variant:matchVariant(\"PVMaSGaCU\"),width:\"100%\",x0xUti_sZ:resolvedLinks15[0]})})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-h54y3y\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(203, 203, 203))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/krimosman/\",motionChild:true,nodeId:\"EGKXqILjg\",openInNewTab:true,relValues:[],scopeId:\"fprYUGN24\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1t8llaa\",\"data-styles-preset\":\"zICXxTiHH\",children:\"Instagram\"})})})}),className:\"framer-17fu3vj\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(203, 203, 203))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/krimothman/?isSelfProfile=true\",motionChild:true,nodeId:\"Url20tuIf\",openInNewTab:true,relValues:[],scopeId:\"fprYUGN24\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1t8llaa\",\"data-styles-preset\":\"zICXxTiHH\",children:\"Linkedin\"})})})}),className:\"framer-5asz9g\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(203, 203, 203))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.threads.com/@krimosman?hl=en\",motionChild:true,nodeId:\"lJ0xr0CIW\",openInNewTab:true,relValues:[],scopeId:\"fprYUGN24\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1t8llaa\",\"data-styles-preset\":\"zICXxTiHH\",children:\"Threads\"})})})}),className:\"framer-1w90osw\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(203, 203, 203))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://x.com/karimosmanart\",motionChild:true,nodeId:\"ArDZTeXN4\",openInNewTab:true,relValues:[],scopeId:\"fprYUGN24\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1t8llaa\",\"data-styles-preset\":\"zICXxTiHH\",children:\"X\"})})})}),className:\"framer-1bcm1br\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-u9y9xn\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"beUQ3iNca\"},implicitPathVariables:undefined},{href:{webPageId:\"beUQ3iNca\"},implicitPathVariables:undefined},{href:{webPageId:\"beUQ3iNca\"},implicitPathVariables:undefined}],children:resolvedLinks16=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{v9ZAUkI1u:{y:1544},wicCSa9tS:{width:\"max((100vw - 20px) / 2, 50px)\",y:1790}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,width:\"max((100vw - 20px) / 4, 50px)\",y:1545,children:/*#__PURE__*/_jsx(Container,{className:\"framer-awy1oc-container\",nodeId:\"AZtr1iSZa\",rendersWithMotion:true,scopeId:\"fprYUGN24\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{v9ZAUkI1u:{x0xUti_sZ:resolvedLinks16[1]},wicCSa9tS:{BBuQhAzfY:\"website designed by Karim Othman\",x0xUti_sZ:resolvedLinks16[2]}},children:/*#__PURE__*/_jsx(Menu2WithCurrentPageawy1ocWithMappedReactProps4ckvdf,{BBuQhAzfY:\"Privacy policy\",height:\"100%\",id:\"AZtr1iSZa\",layoutId:\"AZtr1iSZa\",style:{width:\"100%\"},variant:matchVariant(\"LDs02b7Qa\"),width:\"100%\",x0xUti_sZ:resolvedLinks16[0]})})})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"beUQ3iNca\"},implicitPathVariables:undefined},{href:{webPageId:\"beUQ3iNca\"},implicitPathVariables:undefined}],children:resolvedLinks17=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{wicCSa9tS:{height:18,width:\"max((100vw - 20px) / 2, 50px)\",y:1772}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-18507f1-container hidden-1c3fmqy hidden-wrlkk0\",nodeId:\"D3llITV_9\",rendersWithMotion:true,scopeId:\"fprYUGN24\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{wicCSa9tS:{x0xUti_sZ:resolvedLinks17[1]}},children:/*#__PURE__*/_jsx(Menu2WithCurrentPage18507f1WithMappedReactProps4ckvdf,{BBuQhAzfY:\"Privacy policy\",height:\"100%\",id:\"D3llITV_9\",layoutId:\"D3llITV_9\",style:{width:\"100%\"},variant:matchVariant(\"LDs02b7Qa\"),width:\"100%\",x0xUti_sZ:resolvedLinks17[0]})})})})})})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-nialm4 hidden-1c3fmqy hidden-wrlkk0\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"CvxH3czi8\"},motionChild:true,nodeId:\"GpHqY0BSI\",openInNewTab:false,relValues:[],scopeId:\"fprYUGN24\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1t8llaa\",\"data-styles-preset\":\"zICXxTiHH\",children:\"Get In Touch\"})})})}),className:\"framer-1bt5sj2\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-amttwp\",children:[/*#__PURE__*/_jsx(RichTextWithOptimizedAppearEffect,{__fromCanvasComponent:true,animate:animation,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(153, 153, 153))\"},children:\"For new projects & general inquiries\"})}),className:\"framer-10r0s1s\",\"data-framer-appear-id\":\"10r0s1s\",fonts:[\"Inter\"],initial:animation1,optimized:true,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0))\"},children:/*#__PURE__*/_jsx(Link,{href:\"googlegmail:///co?to=hello@karimothman.com\",motionChild:true,nodeId:\"obCkY1KhO\",openInNewTab:true,preserveParams:false,relValues:[],scopeId:\"fprYUGN24\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1t8llaa\",\"data-styles-preset\":\"zICXxTiHH\",children:\"hello@karimothman.com\"})})})}),className:\"framer-c03ha8\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-9jmp9z hidden-1rn1s0p\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-uwzc4f\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1nq7rpd\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{v9ZAUkI1u:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"CvxH3czi8\"},motionChild:true,nodeId:\"Out64xwak\",openInNewTab:false,relValues:[],scopeId:\"fprYUGN24\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1t8llaa\",\"data-styles-preset\":\"zICXxTiHH\",children:\"Get In Touch\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"CvxH3czi8\"},motionChild:true,nodeId:\"Out64xwak\",openInNewTab:false,relValues:[],scopeId:\"fprYUGN24\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1t8llaa\",\"data-styles-preset\":\"zICXxTiHH\",children:\"Get In Touch\"})})})}),className:\"framer-n8zt4w\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ar8bk\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{v9ZAUkI1u:{animate:animation}},children:/*#__PURE__*/_jsx(RichTextWithOptimizedAppearEffect,{__fromCanvasComponent:true,animate:animation2,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(153, 153, 153))\"},children:\"For new projects & general inquiries\"})}),className:\"framer-11dk5ox\",\"data-framer-appear-id\":\"11dk5ox\",fonts:[\"Inter\"],initial:animation1,optimized:true,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{v9ZAUkI1u:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0))\"},children:/*#__PURE__*/_jsx(Link,{href:\"googlegmail:///co?to=hello@karimothman.com\",motionChild:true,nodeId:\"nNBogMhAE\",openInNewTab:true,preserveParams:false,relValues:[],scopeId:\"fprYUGN24\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1t8llaa\",\"data-styles-preset\":\"zICXxTiHH\",children:\"hello@karimothman.com\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-6201581d-7a53-44c6-ac73-0a511669aaee, rgb(0, 0, 0))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://mail.google.com/mail/?view=cm&fs=1&to=hello@karimothman.com\",motionChild:true,nodeId:\"nNBogMhAE\",openInNewTab:true,preserveParams:false,relValues:[],scopeId:\"fprYUGN24\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1t8llaa\",\"data-styles-preset\":\"zICXxTiHH\",children:\"hello@karimothman.com\"})})})}),className:\"framer-1i0bt49\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-mlqifi\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-34vfjg\",\"data-styles-preset\":\"Swp865L7d\",style:{\"--framer-text-color\":\"var(--token-d47bba34-339e-4038-8c6c-631863cff0b3, rgb(203, 203, 203))\"},children:\"\\xa9 2026. All rights reserved.\"})}),className:\"framer-1ewxhpt\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]})})]})})]}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-htb08m-container hidden-1c3fmqy hidden-wrlkk0\",isAuthoredByUser:true,isModuleExternal:true,layoutScroll:true,nodeId:\"Sr2b6X9fv\",scopeId:\"fprYUGN24\",children:/*#__PURE__*/_jsx(Lenis,{height:\"100%\",id:\"Sr2b6X9fv\",infinite:false,intensity:7,layoutId:\"Sr2b6X9fv\",orientation:\"vertical\",smooth:true,width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-o1m8vd-container hidden-1c3fmqy hidden-wrlkk0\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,nodeId:\"cJpcozpSO\",scopeId:\"fprYUGN24\",children:/*#__PURE__*/_jsx(ScrollbarHider,{active:true,height:\"100%\",id:\"cJpcozpSO\",layoutId:\"cJpcozpSO\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.nav,{className:\"framer-17fci5l hidden-1c3fmqy hidden-wrlkk0\",\"data-framer-layout-hint-center-x\":true,\"data-framer-name\":\"Mobile Nav\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{wicCSa9tS:{width:\"100vw\",y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:101,children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation2,className:\"framer-1lfxgl-container\",\"data-framer-appear-id\":\"1lfxgl\",initial:animation1,nodeId:\"eZQvX7rQI\",optimized:true,rendersWithMotion:true,scopeId:\"fprYUGN24\",children:/*#__PURE__*/_jsx(Navigation4WithMenuButton1lfxglWithMappedReactPropsindc7,{height:\"100%\",id:\"eZQvX7rQI\",layoutId:\"eZQvX7rQI\",style:{width:\"100%\"},variant:matchVariant(\"WCcf20CtH\"),width:\"100%\"})})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{wicCSa9tS:{height:688,width:\"100vw\",y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-19txumu-container hidden-1c3fmqy hidden-wrlkk0\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"lEOOlEx2i\",rendersWithMotion:true,scopeId:\"fprYUGN24\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(MobileMenu2WithMobileMenuPanel19txumuWithMappedReactProps13cyudp,{height:\"100%\",id:\"lEOOlEx2i\",layoutId:\"lEOOlEx2i\",style:{width:\"100%\"},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=selectors[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\"]},\"v9ZAUkI1u\":{\"layout\":[\"fixed\",\"fixed\"]},\"wicCSa9tS\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"P0n_afGmh\":[\".framer-k0jh2f\",\".framer-4eyuc8\"],\"v9ZAUkI1u\":[\".framer-k0jh2f\",\".framer-4eyuc8\"],\"wicCSa9tS\":[\".framer-4eyuc8\",\".framer-htb08m-container\",\".framer-o1m8vd-container\",\".framer-17fci5l\",\".framer-19txumu-container\"]}\n * @framerBreakpoints {\"P0n_afGmh\":{\"min\":1200,\"canvasClassName\":\"framer-1c3fmqy-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"v9ZAUkI1u\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-wrlkk0-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"wicCSa9tS\":{\"max\":809,\"canvasClassName\":\"framer-1rn1s0p-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":1}}\n * @framerDefaultVariant P0n_afGmh\n * @framerLayoutTemplate true\n */const FramerfprYUGN24=withCSS(Component,css,\"framer-hdD0Z\");export default FramerfprYUGN24;FramerfprYUGN24.displayName=\"Template\";FramerfprYUGN24.defaultProps={height:1e3,width:1200};const variationAxes=[{defaultValue:14,maxValue:32,minValue:14,name:\"Optical size\",tag:\"opsz\"},{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];addFonts(FramerfprYUGN24,[{explicitInter:true,fonts:[{cssFamilyName:\"Instrument Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Instrument Sans\",url:\"https://fonts.gstatic.com/s/instrumentsans/v4/pximypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr-yp2JGEJOH9npSTF-QfwmS0v3_7Y.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/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 Variable\",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/mYcqTSergLb16PdbJJQMl9ebYm4.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Inter Variable\",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/ZRl8AlxwsX1m7xS1eJCiSPbztg.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Inter Variable\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/nhSQpBRqFmXNUBY2p5SENQ8NplQ.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Inter Variable\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/DYHjxG0qXjopUuruoacfl5SA.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Inter Variable\",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/s7NH6sl7w4NU984r5hcmo1tPSYo.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Inter Variable\",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/7lw0VWkeXrGYJT05oB3DsFy8BaY.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Inter Variable\",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/wx5nfqEgOXnxuFaxB0Mn9OhmcZA.woff2\",variationAxes,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\"}]},...MenuButtonFonts,...ChronoFonts,...Menu2Fonts,...ThemeToggleFonts,...SiteScrollbarFonts,...LenisFonts,...ScrollbarHiderFonts,...Navigation4Fonts,...MobileMenu2Fonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerfprYUGN24.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(MenuButton,{},context),()=>forwardLoader(Menu2,{},context),()=>forwardLoader(Title,{},context),()=>forwardLoader(HeaderLogo4,{},context),()=>forwardLoader(Loader,{},context),()=>forwardLoader(Navigation4,{},context),()=>forwardLoader(MobileMenu2,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfprYUGN24\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerDefaultVariant\":\"P0n_afGmh\",\"framerComponentViewportWidth\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"v9ZAUkI1u\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wicCSa9tS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerHitTargets\":\"{\\\"P0n_afGmh\\\":[\\\".framer-k0jh2f\\\",\\\".framer-4eyuc8\\\"],\\\"v9ZAUkI1u\\\":[\\\".framer-k0jh2f\\\",\\\".framer-4eyuc8\\\"],\\\"wicCSa9tS\\\":[\\\".framer-4eyuc8\\\",\\\".framer-htb08m-container\\\",\\\".framer-o1m8vd-container\\\",\\\".framer-17fci5l\\\",\\\".framer-19txumu-container\\\"]}\",\"framerDisplayContentsDiv\":\"false\",\"framerBreakpoints\":\"{\\\"P0n_afGmh\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1c3fmqy-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"v9ZAUkI1u\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-wrlkk0-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"wicCSa9tS\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1rn1s0p-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":1}}\",\"framerContractVersion\":\"1\"}},\"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/6pFd1gc5by9wUq4omFmp/VgUnzFCKYOr4YHDWcmhG/fprYUGN24.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {BovXAMXSG: \"top\", tuIc1loWQ: \"trigger-2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dKP82G87o4v8efDILfA1/kFtzNYl82BkTnI4YMfri/augiA20Il.js\")), path: \"/\"}, CvxH3czi8: {elements: {cERiANdna: \"book-a-call-1\", oD4_kvNDE: \"book-a-call\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/X9GwUYyP9NZOkLDqgeUJ/CP9tSs2TkA0ntOste5aZ/CvxH3czi8.js\")), path: \"/contact\"}, J3o2A0O86: {elements: {F1UbmGgfq: \"book-a-call\", MWIZXGPu_: \"book-a-call-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YJwmFJC1FvXU98EeoHJm/pEX3a3xwDY7nj7MbOFw6/J3o2A0O86.js\")), path: \"/contact-design-system\"}, beUQ3iNca: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/KzyYqPhUnNa3RZqks8la/SkrwHGnGE1ioqk6nSpML/beUQ3iNca.js\")), path: \"/privacy-policy\"}, lC2QcAtfy: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gFFE0mZ6kylE5Q8fLvjA/wQBKKr6O2pRVcESJoVDp/lC2QcAtfy.js\")), path: \"/brand-strategy-planning\"}, i7RLQW76Q: {elements: {k26Qb2LVT: \"work\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cswGb1C0HvNof6JxrKm6/Ey18m5z1HR0kHHOSrQTH/i7RLQW76Q.js\")), path: \"/work-3\"}, uwhWNtVEL: {elements: {kphNbCg3B: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/NkCrMzrCxA6QjxJpidN4/j2pjg4W95oOSpp3jNyfj/uwhWNtVEL.js\")), path: \"/blog\"}, cvo6feLrA: {elements: {bYJvWWref: \"trigger-2\", pBv_mo1qR: \"gallery\", SObubRkDc: \"section-1\", X81P35C4h: \"1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cgneBUWqLd0raH7dLp15/hQlVUwnJb7p7g2wRGlGo/cvo6feLrA.js\")), path: \"/amix-2\"}, krg4dRbA1: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bbdI8Ck2s9tPfVPy5gyL/bpm3uckOdWUg5vKBSb6j/krg4dRbA1.js\")), path: \"/about-2\"}, UAlmXMEYl: {elements: {TKD_gZScG: \"gallery\", ysvVTAa0P: \"trigger-2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Xi4ImgSdlV04mlDTavA1/fngstbZSOMIkh0ohzgWP/UAlmXMEYl.js\")), path: \"/alzie\"}, mdtVKiZlK: {elements: {d06KzB68G: \"gallery\", DgUP3l7rv: \"content\", QQExLxCkZ: \"trigger-2\", sXBpqVOwc: \"content-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0yd5VmOXyhlqnRz6IrNx/5IwODMY1RrYGfO64jjzY/mdtVKiZlK.js\")), path: \"/tuts-juice\"}, rGSAcLL0u: {elements: {PTp17MeoD: \"trigger-2\", xV7cWRhcH: \"gallery\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/IN5QfjGeoNuVXPwi78Xx/WNWYR6kpgTMWsV5iaj26/rGSAcLL0u.js\")), path: \"/ate-burger\"}, wQcxJm4RI: {elements: {MTssHdf0D: \"trigger-2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zua4jWp5unYs3OwdycZP/KvMvxqdadUVeATVnbB5J/wQcxJm4RI.js\")), path: \"/gff\"}, VTsqmimd8: {elements: {o0MqkGWAR: \"trigger-2\", rDfEHP2tx: \"gallery\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/d1NbW8PVtZ7sZfPgpyUI/lIP0GRztMZRUoSZZoSqu/VTsqmimd8.js\")), path: \"/twabel\"}, qTf89Np2E: {elements: {GpXVa0HIr: \"gallery\", mlY9vSZ0E: \"trigger-2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yHIbfJdh7wnncc7HsItT/xnPIW1dVo5hIH4tcBSfL/qTf89Np2E.js\")), path: \"/ibn-tulun-mosque\"}, tELDj8UZJ: {elements: {cFlluzKuA: \"trigger-2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0AREdsbgD6MrjXdgYedG/pDIbQg3RrLlL7arAJKI2/tELDj8UZJ.js\")), path: \"/balady-farms\"}, HFMejX1HJ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/UTtdZyjoVEY4CkhiWPz1/ZbAFzqYRb7cPaMrz7Ifc/HFMejX1HJ.js\")), path: \"/email-design\"}, Fb09OzC_E: {collectionId: \"k1AWSkMxj\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AGdOQoNB2Kk4DWESOnEi/czcwclnRLxmrsRHUsTwy/Fb09OzC_E.js\")), path: \"/blog/:jZl2QmXE2\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {GkGmQIT2V: async () => (await import(\"https://framerusercontent.com/modules/A1QYAhKdgkfHcJic9PhE/5gm29fAMxyHykBpiOX0f/GkGmQIT2V.js\"))?.[\"utils\"], k1AWSkMxj: async () => (await import(\"https://framerusercontent.com/modules/NOycJ0hE4vxZFNvz0u2h/5tolqvoZUGwhIV4mNOII/k1AWSkMxj.js\"))?.[\"utils\"], xYZd2SdQq: async () => (await import(\"https://framerusercontent.com/modules/17IybQZf6QVIovKsYIQd/ZHYkKiGCvrRbLptcsyem/xYZd2SdQq.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"e072dbdc20e1a0b3d8c8bc33a19d9eb29aabd944206d801debf404c3ea6d6548\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"CvxH3czi8\":\r\ncase \"J3o2A0O86\":\r\ncase \"beUQ3iNca\":\r\ncase \"lC2QcAtfy\":\r\ncase \"wtRiG3lrT\":\r\ncase \"i7RLQW76Q\":\r\ncase \"uwhWNtVEL\":\r\ncase \"cvo6feLrA\":\r\ncase \"krg4dRbA1\":\r\ncase \"UAlmXMEYl\":\r\ncase \"mdtVKiZlK\":\r\ncase \"rGSAcLL0u\":\r\ncase \"wQcxJm4RI\":\r\ncase \"VTsqmimd8\":\r\ncase \"qTf89Np2E\":\r\ncase \"tELDj8UZJ\":\r\ncase \"HFMejX1HJ\":\r\ncase \"Fb09OzC_E\":\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 \"CvxH3czi8\":\r\ncase \"J3o2A0O86\":\r\ncase \"beUQ3iNca\":\r\ncase \"lC2QcAtfy\":\r\ncase \"wtRiG3lrT\":\r\ncase \"i7RLQW76Q\":\r\ncase \"uwhWNtVEL\":\r\ncase \"cvo6feLrA\":\r\ncase \"krg4dRbA1\":\r\ncase \"UAlmXMEYl\":\r\ncase \"mdtVKiZlK\":\r\ncase \"rGSAcLL0u\":\r\ncase \"wQcxJm4RI\":\r\ncase \"VTsqmimd8\":\r\ncase \"qTf89Np2E\":\r\ncase \"tELDj8UZJ\":\r\ncase \"HFMejX1HJ\":\r\ncase \"Fb09OzC_E\":\r\nreturn [{hash: \"1c3fmqy\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"wrlkk0\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1rn1s0p\", 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(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://karimothman.com\",\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/ntt75CJpjKv8tGonMC9u/uGAscw8mK6k4nHQb2ACE/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\tconst effect = {enter: {opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {bounce: 0.2, damping: 29, delay: 0, duration: 0.3, durationBasedSpring: false, ease: [0.12, 0.23, 0.5, 1], mass: 0.1, stagger: 0, stiffness: 190, type: \"spring\"}, x: \"0px\", y: \"100%\"}, exit: {opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {bounce: 0.2, damping: 29, delay: 0, duration: 0.3, durationBasedSpring: false, ease: [0.12, 0.23, 0.5, 1], mass: 0.1, stagger: 0, stiffness: 190, type: \"spring\"}, x: \"0px\", y: \"-100%\"}}\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: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {bounce: 0.2, damping: 35, delay: 0, duration: 0.4, durationBasedSpring: false, ease: [0.27, 0, 0.51, 1], mass: 0.1, stagger: 0, stiffness: 232, type: \"spring\"}, x: \"0px\", y: \"100%\"}, exit: {opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {bounce: 0.2, damping: 35, delay: 0, duration: 0.4, durationBasedSpring: false, ease: [0.27, 0, 0.51, 1], mass: 0.1, stiffness: 232, type: \"spring\"}, x: \"0px\", y: \"-100%\"}}, routes: {augiA20Il: {\"*\": effect}}}\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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"}