{"version":3,"file":"shared-lib.BVMDAIP2.mjs","names":["a","t","e","o","t","e","i","n","s","a","u","p","o","r","l","h","c","useRef","e","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","css","sharedStyle.css","sharedStyle.fonts","fonts","css","className","addPropertyOverrides","cycleOrder","variantClassNames","transitions","Transition","React.useContext","React.useMemo","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","addPropertyOverrides","cycleOrder","variantClassNames","Transition","React.useContext","React.useMemo","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","fonts","css","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","css","sharedStyle.css","sharedStyle.fonts","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","css","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","Icon32MenuCloseCopy2","NavbarNameCHLOEYU","TextLinkButtonALTForDesktopFonts","TextLinkButtonALTForDesktop","TextLinkButton","Icon32MenuCloseCopy","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","css","sharedStyle.css","sharedStyle.fonts","t","e","a","n","r","s","i","o","d","u","p","Y","x","l","ae","re","se","ue","ye","pe","c","h","moment","useState","TextLinkButtonALTForDesktop","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","className","sharedStyle.css","sharedStyle.fonts"],"sources":["https:/framerusercontent.com/modules/rofp3mS0LNY15cjhHzia/NevawKaGWbiJT6xqhHNd/BlurGradient.js","https:/ga.jspm.io/npm:lenis@1.1.2/dist/lenis.mjs","https:/framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js","https:/framerusercontent.com/modules/7ZbpW2ewJjiQFo8kLyxs/lon1OLmvKy5oJ3UF4f6w/YUNBbbn6y.js","https:/framerusercontent.com/modules/giaTmz9b7iZCgXoiUhTg/BKPSLiDkwsPhM9wCyd9H/xY6wMw6gK.js","https:/framerusercontent.com/modules/mKW94eytGBdaNiGt1DKQ/0LfiicTSSPaE6m22h5Z7/NO5lpdC53.js","https:/framerusercontent.com/modules/CTFu2NRyCuA29uWZbBIo/aF8hKlR9Jk4JZzGV1pCE/O6dPhHskf.js","https:/framerusercontent.com/modules/q52dodRZeGV9kibOBNku/t171FHCwPnZlxwEfcAAJ/x8fj_DB4b.js","https:/framerusercontent.com/modules/fvKzF7gX4HZjn6NqV95s/1fnhQ47KNfWpkLdi1cL9/eWd0yysTW.js","https:/framerusercontent.com/modules/5IfEJPzkAgZDYcFfsDMh/ejfKtuNQEfGX9HGD0pn3/aEFhYKV06.js","https:/framerusercontent.com/modules/dF46uTStzwOGdT7rrkPD/rFRjTb7QUqVW0Unz5eNj/J7MPA3UWr.js","https:/framerusercontent.com/modules/qThIgVuSNY3CscmI7f9r/2bVzVr2QPhlErl28s1DD/GBWSM5VkE.js","https:/framerusercontent.com/modules/nBjFua84jL7JASQaCXVw/oFGyUwHl0LduA5SQnfRj/jBP1HwFMI.js","https:/ga.jspm.io/npm:moment@2.29.4/moment.js","https:/framerusercontent.com/modules/foleMwZyyK1DKocdX9eS/MYCQskuKLmT3cTRodcGh/Time.js","https:/framerusercontent.com/modules/4lsnf67vkz5038a65iL2/U0vV1bMzuXEXnn6SLHoG/z4elBamSi.js","https:/framerusercontent.com/modules/i2fsdDtRMNcUgSI3fNCl/vFgk9IuH1CaHnwHiBtj3/siteMetadata.js"],"sourcesContent":["import{jsx as r}from\"react/jsx-runtime\";import{addPropertyControls as t,ControlType as e}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 240\n * @framerIntrinsicHeight 240\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */function a({blur:t,borderRadius:e,direction:a}){let i=r=>{switch(r){case\"toBottom\":default:return\"to bottom\";case\"toTop\":return\"to top\";case\"toLeft\":return\"to left\";case\"toRight\":return\"to right\";}},o=[{blur:\"0.5px\",gradient:\"rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 0) 37.5%\"},{blur:`${t/2/2/2/2/2/2}px`,gradient:\"rgba(0, 0, 0, 0) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 0) 50%\"},{blur:`${t/2/2/2/2/2}px`,gradient:\"rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 62.5%\"},{blur:`${t/2/2/2/2}px`,gradient:\"rgba(0, 0, 0, 0) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 0) 75%\"},{blur:`${t/2/2/2}px`,gradient:\"rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 0) 87.5%\"},{blur:`${t/2/2}px`,gradient:\"rgba(0, 0, 0, 0) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%\"},{blur:`${t/2}px`,gradient:\"rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 1) 100%\"},{blur:`${t}px`,gradient:\"rgba(0, 0, 0, 0) 87.5%, rgba(0, 0, 0, 1) 100%\"}];return /*#__PURE__*/r(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",borderRadius:`${e}px`},children:o.map((t,o)=>/*#__PURE__*/r(\"div\",{style:{position:\"absolute\",inset:0,zIndex:o+1,backdropFilter:`blur(${t.blur})`,WebkitBackdropFilter:`blur(${t.blur})`,maskImage:`linear-gradient(${i(a)}, ${t.gradient})`,WebkitMaskImage:`linear-gradient(${i(a)}, ${t.gradient})`,borderRadius:`${e}px`,pointerEvents:\"none\"}},o))});}a.defaultProps={blur:10,borderRadius:0,direction:\"toBottom\"},t(a,{blur:{title:\"Blur\",type:e.Number,defaultValue:10,min:0,max:100,step:1,description:\"Large blur values (10<) can impact performance.\"},borderRadius:{title:\"Radius\",type:e.Number,defaultValue:0,min:0,max:100,step:1,description:\"Blur Gradient component's parent frame can't have border radius (it will break the component). If you need corner radius, apply it directly to the Blur Gradient component here.\"},direction:{title:\"Direction\",type:e.SegmentedEnum,options:[\"toBottom\",\"toTop\",\"toLeft\",\"toRight\"],optionTitles:[\"↓\",\"↑\",\"←\",\"→\"],defaultValue:\"toBottom\"}});export default a;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BlurGradient\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"240\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"240\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BlurGradient.map","function clamp(t,e,i){return Math.max(t,Math.min(e,i))}class Animate{advance(t){if(!this.isRunning)return;let e=!1;if(this.lerp)this.value=function damp(t,e,i,s){return function lerp(t,e,i){return(1-i)*t+i*e}(t,e,1-Math.exp(-i*s))}(this.value,this.to,60*this.lerp,t),Math.round(this.value)===this.to&&(this.value=this.to,e=!0);else{this.currentTime+=t;const i=clamp(0,this.currentTime/this.duration,1);e=i>=1;const s=e?1:this.easing(i);this.value=this.from+(this.to-this.from)*s}e&&this.stop(),this.onUpdate?.(this.value,e)}stop(){this.isRunning=!1}fromTo(t,e,{lerp:i=.1,duration:s=1,easing:o=(t=>t),onStart:n,onUpdate:r}){this.from=this.value=t,this.to=e,this.lerp=i,this.duration=s,this.easing=o,this.currentTime=0,this.isRunning=!0,n?.(),this.onUpdate=r}}class Dimensions{constructor({wrapper:t,content:e,autoResize:i=!0,debounce:s=250}={}){this.wrapper=t,this.content=e,i&&(this.debouncedResize=function debounce(t,e){let i;return function(){let s=arguments,o=this;clearTimeout(i),i=setTimeout((function(){t.apply(o,s)}),e)}}(this.resize,s),this.wrapper===window?window.addEventListener(\"resize\",this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){this.wrapperResizeObserver?.disconnect(),this.contentResizeObserver?.disconnect(),window.removeEventListener(\"resize\",this.debouncedResize,!1)}resize=()=>{this.onWrapperResize(),this.onContentResize()};onWrapperResize=()=>{this.wrapper===window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)};onContentResize=()=>{this.wrapper===window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)};get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}}class Emitter{constructor(){this.events={}}emit(t,...e){let i=this.events[t]||[];for(let t=0,s=i.length;t<s;t++)i[t](...e)}on(t,e){return this.events[t]?.push(e)||(this.events[t]=[e]),()=>{this.events[t]=this.events[t]?.filter((t=>e!==t))}}off(t,e){this.events[t]=this.events[t]?.filter((t=>e!==t))}destroy(){this.events={}}}const t=100/6;class VirtualScroll{constructor(t,{wheelMultiplier:e=1,touchMultiplier:i=1}){this.element=t,this.wheelMultiplier=e,this.touchMultiplier=i,this.touchStart={x:null,y:null},this.emitter=new Emitter,window.addEventListener(\"resize\",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.addEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.addEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.addEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}on(t,e){return this.emitter.on(t,e)}destroy(){this.emitter.destroy(),window.removeEventListener(\"resize\",this.onWindowResize,!1),this.element.removeEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.removeEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.removeEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.removeEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}onTouchStart=t=>{const{clientX:e,clientY:i}=t.targetTouches?t.targetTouches[0]:t;this.touchStart.x=e,this.touchStart.y=i,this.lastDelta={x:0,y:0},this.emitter.emit(\"scroll\",{deltaX:0,deltaY:0,event:t})};onTouchMove=t=>{const{clientX:e,clientY:i}=t.targetTouches?t.targetTouches[0]:t,s=-(e-this.touchStart.x)*this.touchMultiplier,o=-(i-this.touchStart.y)*this.touchMultiplier;this.touchStart.x=e,this.touchStart.y=i,this.lastDelta={x:s,y:o},this.emitter.emit(\"scroll\",{deltaX:s,deltaY:o,event:t})};onTouchEnd=t=>{this.emitter.emit(\"scroll\",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:t})};onWheel=e=>{let{deltaX:i,deltaY:s,deltaMode:o}=e;i*=1===o?t:2===o?this.windowWidth:1,s*=1===o?t:2===o?this.windowHeight:1,i*=this.wheelMultiplier,s*=this.wheelMultiplier,this.emitter.emit(\"scroll\",{deltaX:i,deltaY:s,event:e})};onWindowResize=()=>{this.windowWidth=window.innerWidth,this.windowHeight=window.innerHeight}}class Lenis{constructor({wrapper:t=window,content:e=document.documentElement,wheelEventsTarget:i=t,eventsTarget:s=i,smoothWheel:o=!0,syncTouch:n=!1,syncTouchLerp:r=.075,touchInertiaMultiplier:l=35,duration:h,easing:a=(t=>Math.min(1,1.001-Math.pow(2,-10*t))),lerp:c=!h&&.1,infinite:u=!1,orientation:d=\"vertical\",gestureOrientation:p=\"vertical\",touchMultiplier:m=1,wheelMultiplier:v=1,autoResize:g=!0,prevent:w=!1,__experimental__naiveDimensions:S=!1}={}){this.__isScrolling=!1,this.__isStopped=!1,this.__isLocked=!1,this.onVirtualScroll=({deltaX:t,deltaY:e,event:i})=>{if(i.ctrlKey)return;const s=i.type.includes(\"touch\"),o=i.type.includes(\"wheel\");this.isTouching=\"touchstart\"===i.type||\"touchmove\"===i.type;if(this.options.syncTouch&&s&&\"touchstart\"===i.type&&!this.isStopped&&!this.isLocked)return void this.reset();const n=0===t&&0===e,r=\"vertical\"===this.options.gestureOrientation&&0===e||\"horizontal\"===this.options.gestureOrientation&&0===t;if(n||r)return;let l=i.composedPath();l=l.slice(0,l.indexOf(this.rootElement));const h=this.options.prevent;if(l.find((t=>{var e,i,n,r,l;return(\"function\"==typeof h?null==h?void 0:h(t):h)||(null===(e=t.hasAttribute)||void 0===e?void 0:e.call(t,\"data-lenis-prevent\"))||s&&(null===(i=t.hasAttribute)||void 0===i?void 0:i.call(t,\"data-lenis-prevent-touch\"))||o&&(null===(n=t.hasAttribute)||void 0===n?void 0:n.call(t,\"data-lenis-prevent-wheel\"))||(null===(r=t.classList)||void 0===r?void 0:r.contains(\"lenis\"))&&!(null===(l=t.classList)||void 0===l?void 0:l.contains(\"lenis-stopped\"))})))return;if(this.isStopped||this.isLocked)return void i.preventDefault();if(!(this.options.syncTouch&&s||this.options.smoothWheel&&o))return this.isScrolling=\"native\",void this.animate.stop();i.preventDefault();let a=e;\"both\"===this.options.gestureOrientation?a=Math.abs(e)>Math.abs(t)?e:t:\"horizontal\"===this.options.gestureOrientation&&(a=t);const c=s&&this.options.syncTouch,u=s&&\"touchend\"===i.type&&Math.abs(a)>5;u&&(a=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+a,Object.assign({programmatic:!1},c?{lerp:u?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}))},this.onNativeScroll=()=>{if(clearTimeout(this.__resetVelocityTimeout),delete this.__resetVelocityTimeout,this.__preventNextNativeScrollEvent)delete this.__preventNextNativeScrollEvent;else if(!1===this.isScrolling||\"native\"===this.isScrolling){const t=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-t,this.direction=Math.sign(this.animatedScroll-t),this.isScrolling=\"native\",this.emit(),0!==this.velocity&&(this.__resetVelocityTimeout=setTimeout((()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()}),400))}},window.lenisVersion=\"1.1.2\",t!==document.documentElement&&t!==document.body||(t=window),this.options={wrapper:t,content:e,wheelEventsTarget:i,eventsTarget:s,smoothWheel:o,syncTouch:n,syncTouchLerp:r,touchInertiaMultiplier:l,duration:h,easing:a,lerp:c,infinite:u,gestureOrientation:p,orientation:d,touchMultiplier:m,wheelMultiplier:v,autoResize:g,prevent:w,__experimental__naiveDimensions:S},this.animate=new Animate,this.emitter=new Emitter,this.dimensions=new Dimensions({wrapper:t,content:e,autoResize:g}),this.updateClassName(),this.userData={},this.time=0,this.velocity=this.lastVelocity=0,this.isLocked=!1,this.isStopped=!1,this.isScrolling=!1,this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener(\"scroll\",this.onNativeScroll,!1),this.virtualScroll=new VirtualScroll(s,{touchMultiplier:m,wheelMultiplier:v}),this.virtualScroll.on(\"scroll\",this.onVirtualScroll)}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener(\"scroll\",this.onNativeScroll,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName()}on(t,e){return this.emitter.on(t,e)}off(t,e){return this.emitter.off(t,e)}setScroll(t){this.isHorizontal?this.rootElement.scrollLeft=t:this.rootElement.scrollTop=t}resize(){this.dimensions.resize()}emit({userData:t={}}={}){this.userData=t,this.emitter.emit(\"scroll\",this),this.userData={}}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){this.isStopped&&(this.isStopped=!1,this.reset())}stop(){this.isStopped||(this.isStopped=!0,this.animate.stop(),this.reset())}raf(t){const e=t-(this.time||t);this.time=t,this.animate.advance(.001*e)}scrollTo(t,{offset:e=0,immediate:i=!1,lock:s=!1,duration:o=this.options.duration,easing:n=this.options.easing,lerp:r=!o&&this.options.lerp,onStart:l,onComplete:h,force:a=!1,programmatic:c=!0,userData:u={}}={}){if(!this.isStopped&&!this.isLocked||a){if([\"top\",\"left\",\"start\"].includes(t))t=0;else if([\"bottom\",\"right\",\"end\"].includes(t))t=this.limit;else{let i;if(\"string\"==typeof t?i=document.querySelector(t):(null==t?void 0:t.nodeType)&&(i=t),i){if(this.options.wrapper!==window){const t=this.options.wrapper.getBoundingClientRect();e-=this.isHorizontal?t.left:t.top}const s=i.getBoundingClientRect();t=(this.isHorizontal?s.left:s.top)+this.animatedScroll}}if(\"number\"==typeof t){if(t+=e,t=Math.round(t),this.options.infinite?c&&(this.targetScroll=this.animatedScroll=this.scroll):t=clamp(0,t,this.limit),i)return this.animatedScroll=this.targetScroll=t,this.setScroll(this.scroll),this.reset(),void(null==h||h(this));t!==this.targetScroll&&(c||(this.targetScroll=t),this.animate.fromTo(this.animatedScroll,t,{duration:o,easing:n,lerp:r,onStart:()=>{s&&(this.isLocked=!0),this.isScrolling=\"smooth\",null==l||l(this)},onUpdate:(t,e)=>{this.isScrolling=\"smooth\",this.lastVelocity=this.velocity,this.velocity=t-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=t,this.setScroll(this.scroll),c&&(this.targetScroll=t),e||this.emit({userData:u}),e&&(this.reset(),this.emit({userData:u}),null==h||h(this),this.__preventNextNativeScrollEvent=!0)}}))}}}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.__experimental__naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?\"x\":\"y\"]}get isHorizontal(){return\"horizontal\"===this.options.orientation}get actualScroll(){return this.isHorizontal?this.rootElement.scrollLeft:this.rootElement.scrollTop}get scroll(){return this.options.infinite?function modulo(t,e){return(t%e+e)%e}(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isScrolling(){return this.__isScrolling}set isScrolling(t){this.__isScrolling!==t&&(this.__isScrolling=t,this.updateClassName())}get isStopped(){return this.__isStopped}set isStopped(t){this.__isStopped!==t&&(this.__isStopped=t,this.updateClassName())}get isLocked(){return this.__isLocked}set isLocked(t){this.__isLocked!==t&&(this.__isLocked=t,this.updateClassName())}get isSmooth(){return\"smooth\"===this.isScrolling}get className(){let t=\"lenis\";return this.isStopped&&(t+=\" lenis-stopped\"),this.isLocked&&(t+=\" lenis-locked\"),this.isScrolling&&(t+=\" lenis-scrolling\"),\"smooth\"===this.isScrolling&&(t+=\" lenis-smooth\"),t}updateClassName(){this.cleanUpClassName(),this.rootElement.className=`${this.rootElement.className} ${this.className}`.trim()}cleanUpClassName(){this.rootElement.className=this.rootElement.className.replace(/lenis(-\\w+)?/g,\"\").trim()}}export{Lenis as default};\n//# sourceMappingURL=lenis.mjs.map\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,withCSS}from\"framer\";import Lenis from\"lenis\";import{useEffect,useRef}from\"react\";function SmoothScrollComponent(props){const{intensity}=props;const lenis=useRef(null);useEffect(()=>{if(lenis.current){try{lenis.current.scrollTo(0,{immediate:true});}catch(error){console.error(\"Error scrolling to top:\",error);}}},[lenis]);// Watch for stop scroll elements\nuseEffect(()=>{const checkForStopScroll=()=>{try{const stopScrollElement=document.querySelector(\"[data-frameruni-stop-scroll]\");const htmlElement=document.documentElement;const hasHiddenOverflow=htmlElement&&htmlElement.style&&htmlElement.style.overflow===\"hidden\";if(lenis.current){if(stopScrollElement||hasHiddenOverflow){lenis.current.stop();}else{lenis.current.start();}}}catch(error){console.error(\"Error in checkForStopScroll:\",error);}};// Initial check\ncheckForStopScroll();// Set up observers\nlet stopScrollObserver;let htmlStyleObserver;try{stopScrollObserver=new MutationObserver(checkForStopScroll);htmlStyleObserver=new MutationObserver(checkForStopScroll);// Observe document for data-frameruni-stop-scroll attribute\nif(document&&document.documentElement){stopScrollObserver.observe(document.documentElement,{childList:true,subtree:true,attributes:true,attributeFilter:[\"data-frameruni-stop-scroll\"]});// Observe only the HTML element for style changes\nhtmlStyleObserver.observe(document.documentElement,{attributes:true,attributeFilter:[\"style\"]});}}catch(error){console.error(\"Error setting up observers:\",error);}return()=>{try{if(stopScrollObserver)stopScrollObserver.disconnect();if(htmlStyleObserver)htmlStyleObserver.disconnect();}catch(error){console.error(\"Error disconnecting observers:\",error);}};},[]);useEffect(()=>{try{if(!document)return;const allElements=document.getElementsByTagName(\"*\");for(let i=0;i<allElements.length;i++){const element=allElements[i];if(!element)continue;try{const computedStyle=window.getComputedStyle(element);if(computedStyle&&computedStyle.getPropertyValue(\"overflow\")===\"auto\"){element.setAttribute(\"data-lenis-prevent\",\"true\");}}catch(styleError){console.error(\"Error getting computed style:\",styleError);}}}catch(error){console.error(\"Error in overflow detection:\",error);}},[]);useEffect(()=>{try{if(typeof Lenis!==\"function\"){console.error(\"Lenis is not available\");return;}lenis.current=new Lenis({duration:(intensity||10)/10});const raf=time=>{if(lenis.current){try{lenis.current.raf(time);requestAnimationFrame(raf);}catch(error){console.error(\"Error in animation frame:\",error);}}};const animationId=requestAnimationFrame(raf);return()=>{cancelAnimationFrame(animationId);if(lenis.current){try{lenis.current.destroy();lenis.current=null;}catch(error){console.error(\"Error destroying Lenis:\",error);}}};}catch(error){console.error(\"Error initializing Lenis:\",error);return()=>{};}},[intensity]);//https://github.com/darkroomengineering/lenis?tab=readme-ov-file#anchor-links\nuseEffect(()=>{try{if(!document||!lenis.current)return;// Get all anchor links and store click handlers with their targets\nconst anchorLinksData=Array.from(document.querySelectorAll(\"a[href]\")||[]).filter(element=>{if(!element)return false;const anchor=element;if(!anchor.href)return false;// Only handle internal anchor links\nconst isInternalLink=anchor.href.startsWith(window.location.origin)||anchor.href.startsWith(\"./\")||anchor.href.startsWith(\"/\");const hasHash=anchor.href.includes(\"#\");return isInternalLink&&hasHash;}).map(anchor=>{try{const anchorElement=anchor;const href=anchorElement.href.includes(\"#\")?`#${anchorElement.href.split(\"#\").pop()}`:\"\";const decodedHref=href?decodeURIComponent(href):\"\";let scrollMargin=0;try{if(decodedHref){const targetElement=document.querySelector(decodedHref);if(targetElement){const marginStyle=window.getComputedStyle(targetElement).scrollMarginTop;scrollMargin=marginStyle?parseInt(marginStyle)||0:0;}}}catch(targetError){console.error(\"Error finding target element:\",targetError);}return{href,scrollMargin,anchorElement:anchorElement};}catch(anchorError){console.error(\"Error processing anchor:\",anchorError);return null;}}).filter(Boolean);const handleClick=(e,href,scrollMargin)=>{try{if(e&&e.preventDefault)e.preventDefault();if(lenis.current&&href){lenis.current.scrollTo(href,{offset:-(scrollMargin||0)});}}catch(error){console.error(\"Error in anchor click handler:\",error);}};const handlers=anchorLinksData.map(({href,scrollMargin})=>e=>handleClick(e,href,scrollMargin));anchorLinksData.forEach(({anchorElement},index)=>{if(anchorElement&&handlers[index]){anchorElement.addEventListener(\"click\",handlers[index]);}});return()=>{anchorLinksData.forEach(({anchorElement},index)=>{if(anchorElement&&handlers[index]){anchorElement.removeEventListener(\"click\",handlers[index]);}});};}catch(error){console.error(\"Error setting up anchor links:\",error);return()=>{};}},[lenis]);return /*#__PURE__*/_jsx(\"div\",{style:props.style});}/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */const SmoothScroll=withCSS(SmoothScrollComponent,[\"html.lenis { height: auto; }\",\".lenis.lenis-smooth { scroll-behavior: auto !important; }\",\".lenis.lenis-smooth [data-lenis-prevent] { overscroll-behavior: contain; }\",\".lenis.lenis-stopped { overflow: hidden; }\",\".lenis.lenis-scrolling iframe { pointer-events: none; }\"],\"\");export default SmoothScroll;SmoothScroll.displayName=\"Smooth Scroll\";addPropertyControls(SmoothScroll,{intensity:{title:\"Intensity\",type:ControlType.Number,defaultValue:10,min:0,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SmoothScroll\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SmoothScroll_Prod.map","// Generated by Framer (c99c261)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Neue Haas Grotesk Display Pro 55 Roman\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Neue Haas Grotesk Display Pro 55 Roman\",source:\"custom\",url:\"https://framerusercontent.com/assets/tmLwqa5rh55YXw6gAs9GB7y6CY.woff2\"}]}];export const css=['.framer-HY0Ux .framer-styles-preset-5bgvr1:not(.rich-text-wrapper), .framer-HY0Ux .framer-styles-preset-5bgvr1.rich-text-wrapper p { --framer-font-family: \"Neue Haas Grotesk Display Pro 55 Roman\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.025em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-5b880770-0cf4-4395-b6e8-4f22e4b02acc, #141517); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-HY0Ux\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4076eae)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/7ZbpW2ewJjiQFo8kLyxs/lon1OLmvKy5oJ3UF4f6w/YUNBbbn6y.js\";const cycleOrder=[\"ZKsE1lYrD\",\"eSGRvGQaS\",\"hL7v1Ja7V\",\"sXvXiD2eh\",\"JA3wwhTpC\",\"i8KtTUO_x\"];const serializationHash=\"framer-iItVy\";const variantClassNames={eSGRvGQaS:\"framer-v-1m3wevc\",hL7v1Ja7V:\"framer-v-w5cab1\",i8KtTUO_x:\"framer-v-1sb62wf\",JA3wwhTpC:\"framer-v-1fg936u\",sXvXiD2eh:\"framer-v-1kyehf8\",ZKsE1lYrD:\"framer-v-8q6l4d\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const transition2={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition3={damping:60,delay:0,mass:1,stiffness:400,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={\"Hero link hover\":\"i8KtTUO_x\",\"Hero link\":\"JA3wwhTpC\",\"Line IN\":\"eSGRvGQaS\",\"Line OUT\":\"hL7v1Ja7V\",Click:\"sXvXiD2eh\",Default:\"ZKsE1lYrD\"};const getProps=({background,click,color,height,id,label,link,newTab,smoothScroll,width,...props})=>{return{...props,daotvxsFZ:click??props.daotvxsFZ,F8b3VraBW:smoothScroll??props.F8b3VraBW,hAz1U5k3C:newTab??props.hAz1U5k3C,hY5cZOnpm:background??props.hY5cZOnpm??\"var(--token-5b880770-0cf4-4395-b6e8-4f22e4b02acc, rgb(20, 21, 23))\",OciYRMANw:link??props.OciYRMANw,SSs1dwDkD:color??props.SSs1dwDkD??\"var(--token-5b880770-0cf4-4395-b6e8-4f22e4b02acc, rgb(20, 21, 23))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"ZKsE1lYrD\",X4kGlDs4u:label??props.X4kGlDs4u??\"UNDERLINE BUTTON\"};};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,X4kGlDs4u,OciYRMANw,hAz1U5k3C,F8b3VraBW,daotvxsFZ,SSs1dwDkD,hY5cZOnpm,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ZKsE1lYrD\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1pny0iu=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(daotvxsFZ){const res=await daotvxsFZ(...args);if(res===false)return false;}setVariant(\"sXvXiD2eh\");});const onMouseEnter6rx1iw=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"eSGRvGQaS\");});const onMouseLeave68t974=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"hL7v1Ja7V\");});const onAppear5bdxr4=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"ZKsE1lYrD\"),350);});const onMouseEnter6fez1f=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"i8KtTUO_x\");});const onMouseLeave1mahjlr=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"JA3wwhTpC\");});useOnVariantChange(baseVariant,{hL7v1Ja7V:onAppear5bdxr4});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"JA3wwhTpC\",\"i8KtTUO_x\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({eSGRvGQaS:{value:transition2},hL7v1Ja7V:{value:transition2},i8KtTUO_x:{value:transition2},JA3wwhTpC:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:OciYRMANw,motionChild:true,nodeId:\"ZKsE1lYrD\",openInNewTab:hAz1U5k3C,scopeId:\"xY6wMw6gK\",smoothScroll:F8b3VraBW,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-8q6l4d\",className,classNames)} framer-154dz75`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ZKsE1lYrD\",onMouseEnter:onMouseEnter6rx1iw,onTap:onTap1pny0iu,ref:refBinding,style:{...style},...addPropertyOverrides({eSGRvGQaS:{\"data-framer-name\":\"Line IN\",onMouseEnter:undefined,onMouseLeave:onMouseLeave68t974},hL7v1Ja7V:{\"data-framer-name\":\"Line OUT\",onMouseEnter:undefined},i8KtTUO_x:{\"data-framer-name\":\"Hero link hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeave1mahjlr,onTap:undefined},JA3wwhTpC:{\"data-framer-name\":\"Hero link\",onMouseEnter:onMouseEnter6fez1f,onTap:undefined},sXvXiD2eh:{\"data-framer-name\":\"Click\",onMouseEnter:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5bgvr1\",\"data-styles-preset\":\"YUNBbbn6y\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-SSs1dwDkD-xY6wMw6gK))\"},children:\"UNDERLINE BUTTON\"})}),className:\"framer-1wawkt1\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ty07AaTl0\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-SSs1dwDkD-xY6wMw6gK)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-SSs1dwDkD-xY6wMw6gK\":SSs1dwDkD},text:X4kGlDs4u,variants:{i8KtTUO_x:{\"--extracted-gdpscs\":\"var(--token-5b880770-0cf4-4395-b6e8-4f22e4b02acc, rgb(20, 21, 23))\"},JA3wwhTpC:{\"--extracted-gdpscs\":\"var(--token-5b880770-0cf4-4395-b6e8-4f22e4b02acc, rgb(20, 21, 23))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({i8KtTUO_x:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE1vbmR3ZXN0IFJlZ3VsYXI=\",\"--framer-font-family\":'\"PP Mondwest Regular\", \"PP Mondwest Regular Placeholder\", sans-serif',\"--framer-font-size\":\"66px\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-5b880770-0cf4-4395-b6e8-4f22e4b02acc, rgb(20, 21, 23)))\"},children:\"UNDERLINE BUTTON\"})}),fonts:[\"CUSTOM;PP Mondwest Regular\"]},JA3wwhTpC:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE1vbmR3ZXN0IFJlZ3VsYXI=\",\"--framer-font-family\":'\"PP Mondwest Regular\", \"PP Mondwest Regular Placeholder\", sans-serif',\"--framer-font-size\":\"66px\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-5b880770-0cf4-4395-b6e8-4f22e4b02acc, rgb(20, 21, 23)))\"},children:/*#__PURE__*/_jsx(motion.em,{children:\"UNDERLINE BUTTON\"})})}),fonts:[\"CUSTOM;PP Mondwest Regular\"]}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-anx8aw\",\"data-framer-name\":\"Underline Wrap\",layoutDependency:layoutDependency,layoutId:\"ecLTrXh9N\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{sXvXiD2eh:{backgroundColor:\"var(--token-5b880770-0cf4-4395-b6e8-4f22e4b02acc, rgb(20, 21, 23))\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tuxjh9\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"iaVSOOtNU\",style:{backgroundColor:hY5cZOnpm}})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-iItVy.framer-154dz75, .framer-iItVy .framer-154dz75 { display: block; }\",\".framer-iItVy.framer-8q6l4d { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: hidden; padding: 4px 0px 0px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-iItVy .framer-1wawkt1 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-iItVy .framer-anx8aw { align-self: stretch; flex: none; height: 1px; overflow: hidden; position: relative; width: auto; }\",\".framer-iItVy .framer-1tuxjh9 { bottom: 0px; flex: none; left: -10px; overflow: hidden; position: absolute; top: 0px; width: 1%; }\",\".framer-iItVy.framer-v-1m3wevc .framer-1tuxjh9 { left: 0px; right: 0px; width: unset; }\",\".framer-iItVy.framer-v-w5cab1 .framer-1tuxjh9 { left: unset; right: -10px; width: 1%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 29.5\n * @framerIntrinsicWidth 159\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"eSGRvGQaS\":{\"layout\":[\"auto\",\"auto\"]},\"hL7v1Ja7V\":{\"layout\":[\"auto\",\"auto\"]},\"sXvXiD2eh\":{\"layout\":[\"auto\",\"auto\"]},\"JA3wwhTpC\":{\"layout\":[\"auto\",\"auto\"]},\"i8KtTUO_x\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"X4kGlDs4u\":\"label\",\"OciYRMANw\":\"link\",\"hAz1U5k3C\":\"newTab\",\"F8b3VraBW\":\"smoothScroll\",\"daotvxsFZ\":\"click\",\"SSs1dwDkD\":\"color\",\"hY5cZOnpm\":\"background\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxY6wMw6gK=withCSS(Component,css,\"framer-iItVy\");export default FramerxY6wMw6gK;FramerxY6wMw6gK.displayName=\"Text Link & Button ALT (for desktop)\";FramerxY6wMw6gK.defaultProps={height:29.5,width:159};addPropertyControls(FramerxY6wMw6gK,{variant:{options:[\"ZKsE1lYrD\",\"eSGRvGQaS\",\"hL7v1Ja7V\",\"sXvXiD2eh\",\"JA3wwhTpC\",\"i8KtTUO_x\"],optionTitles:[\"Default\",\"Line IN\",\"Line OUT\",\"Click\",\"Hero link\",\"Hero link hover\"],title:\"Variant\",type:ControlType.Enum},X4kGlDs4u:{defaultValue:\"UNDERLINE BUTTON\",displayTextArea:false,title:\"Label\",type:ControlType.String},OciYRMANw:{title:\"Link\",type:ControlType.Link},hAz1U5k3C:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},F8b3VraBW:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean},daotvxsFZ:{title:\"Click\",type:ControlType.EventHandler},SSs1dwDkD:{defaultValue:'var(--token-5b880770-0cf4-4395-b6e8-4f22e4b02acc, rgb(20, 21, 23)) /* {\"name\":\"DARK\"} */',title:\"Color\",type:ControlType.Color},hY5cZOnpm:{defaultValue:'var(--token-5b880770-0cf4-4395-b6e8-4f22e4b02acc, rgb(20, 21, 23)) /* {\"name\":\"DARK\"} */',title:\"Background\",type:ControlType.Color}});addFonts(FramerxY6wMw6gK,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"PP Mondwest Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/ZhR4uVs0Su3VezrUyVN1ae4OhQ.woff2\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxY6wMw6gK\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"eSGRvGQaS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"hL7v1Ja7V\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"sXvXiD2eh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"JA3wwhTpC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"i8KtTUO_x\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"29.5\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"159\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"X4kGlDs4u\\\":\\\"label\\\",\\\"OciYRMANw\\\":\\\"link\\\",\\\"hAz1U5k3C\\\":\\\"newTab\\\",\\\"F8b3VraBW\\\":\\\"smoothScroll\\\",\\\"daotvxsFZ\\\":\\\"click\\\",\\\"SSs1dwDkD\\\":\\\"color\\\",\\\"hY5cZOnpm\\\":\\\"background\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xY6wMw6gK.map","// Generated by Framer (c99c261)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Neue Haas Grotesk Display Pro 55 Roman\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Neue Haas Grotesk Display Pro 55 Roman\",source:\"custom\",url:\"https://framerusercontent.com/assets/tmLwqa5rh55YXw6gAs9GB7y6CY.woff2\"}]}];export const css=['.framer-tiukC .framer-styles-preset-1c0by23:not(.rich-text-wrapper), .framer-tiukC .framer-styles-preset-1c0by23.rich-text-wrapper h3 { --framer-font-family: \"Neue Haas Grotesk Display Pro 55 Roman\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.01em; --framer-line-height: 1.35em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-5b880770-0cf4-4395-b6e8-4f22e4b02acc, #141517); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-tiukC .framer-styles-preset-1c0by23:not(.rich-text-wrapper), .framer-tiukC .framer-styles-preset-1c0by23.rich-text-wrapper h3 { --framer-font-family: \"Neue Haas Grotesk Display Pro 55 Roman\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.01em; --framer-line-height: 1.35em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-5b880770-0cf4-4395-b6e8-4f22e4b02acc, #141517); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-tiukC .framer-styles-preset-1c0by23:not(.rich-text-wrapper), .framer-tiukC .framer-styles-preset-1c0by23.rich-text-wrapper h3 { --framer-font-family: \"Neue Haas Grotesk Display Pro 55 Roman\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.01em; --framer-line-height: 1.35em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-5b880770-0cf4-4395-b6e8-4f22e4b02acc, #141517); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-tiukC\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1cc6588)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"Ylq_al66S\",\"HC6MjFvEG\"];const serializationHash=\"framer-ylrCW\";const variantClassNames={HC6MjFvEG:\"framer-v-19njslp\",Ylq_al66S:\"framer-v-97koni\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Close:\"Ylq_al66S\",Open:\"HC6MjFvEG\"};const getProps=({height,id,tap,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,TdcKtjdDN:tap!==null&&tap!==void 0?tap:props.TdcKtjdDN,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"Ylq_al66S\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,TdcKtjdDN,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"Ylq_al66S\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapr9b90c=activeVariantCallback(async(...args)=>{if(TdcKtjdDN){const res=await TdcKtjdDN(...args);if(res===false)return false;}});const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"HC6MjFvEG\")return false;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-ylrCW\",...sharedStyleClassNames,classNames),style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(\"framer-97koni\",className),\"data-framer-name\":\"Close\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Ylq_al66S\",onTap:onTapr9b90c,ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({HC6MjFvEG:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-6sm9s9\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"s5vLbV8_A\",style:{backgroundColor:\"var(--token-507891e8-56f9-4c83-b6ad-f002af3d8f6f, rgb(23, 23, 23))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{HC6MjFvEG:{rotate:-45}}}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1g2j09l\",\"data-framer-name\":\"Mid\",layoutDependency:layoutDependency,layoutId:\"gm2IKYHOJ\",style:{backgroundColor:\"var(--token-507891e8-56f9-4c83-b6ad-f002af3d8f6f, rgb(23, 23, 23))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-b9l0tb\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"X_jOsCC1S\",style:{backgroundColor:\"var(--token-507891e8-56f9-4c83-b6ad-f002af3d8f6f, rgb(23, 23, 23))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{HC6MjFvEG:{rotate:45}}})]})})})});});const css=['.framer-ylrCW [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ylrCW .framer-1jj8384 { display: block; }\",\".framer-ylrCW .framer-97koni { cursor: pointer; height: 32px; overflow: hidden; position: relative; width: 32px; }\",\".framer-ylrCW .framer-6sm9s9 { bottom: 7px; flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; width: 24px; will-change: var(--framer-will-change-override, transform); }\",\".framer-ylrCW .framer-1g2j09l { flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 24px; will-change: var(--framer-will-change-override, transform); }\",\".framer-ylrCW .framer-b9l0tb { flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; top: 7px; width: 24px; will-change: var(--framer-will-change-override, transform); }\",\".framer-ylrCW.framer-v-19njslp .framer-97koni { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 32px); }\",\".framer-ylrCW.framer-v-19njslp .framer-6sm9s9 { bottom: 15px; }\",\".framer-ylrCW.framer-v-19njslp .framer-b9l0tb { top: 15px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"HC6MjFvEG\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"TdcKtjdDN\":\"tap\"}\n * @framerImmutableVariables true\n */const FramerO6dPhHskf=withCSS(Component,css,\"framer-ylrCW\");export default FramerO6dPhHskf;FramerO6dPhHskf.displayName=\"Icon / 32 / Menu-Close Copy 2\";FramerO6dPhHskf.defaultProps={height:32,width:32};addPropertyControls(FramerO6dPhHskf,{variant:{options:[\"Ylq_al66S\",\"HC6MjFvEG\"],optionTitles:[\"Close\",\"Open\"],title:\"Variant\",type:ControlType.Enum},TdcKtjdDN:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerO6dPhHskf,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerO6dPhHskf\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"32\",\"framerIntrinsicHeight\":\"32\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"TdcKtjdDN\\\":\\\"tap\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HC6MjFvEG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./O6dPhHskf.map","// Generated by Framer (1cc6588)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"OryQN6_oH\",\"oN7iLSWWi\"];const serializationHash=\"framer-s7nUP\";const variantClassNames={oN7iLSWWi:\"framer-v-2wo1wu\",OryQN6_oH:\"framer-v-1jias3n\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Close:\"OryQN6_oH\",Open:\"oN7iLSWWi\"};const getProps=({height,id,tap,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,TdcKtjdDN:tap!==null&&tap!==void 0?tap:props.TdcKtjdDN,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"OryQN6_oH\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,TdcKtjdDN,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"OryQN6_oH\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1j60bk4=activeVariantCallback(async(...args)=>{if(TdcKtjdDN){const res=await TdcKtjdDN(...args);if(res===false)return false;}setVariant(\"OryQN6_oH\");});const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"oN7iLSWWi\")return false;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-s7nUP\",...sharedStyleClassNames,classNames),style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(\"framer-1jias3n\",className),\"data-framer-name\":\"Close\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"OryQN6_oH\",onTap:onTap1j60bk4,ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({oN7iLSWWi:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1cqo8dl\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"VGYPzPZTh\",style:{backgroundColor:\"var(--token-507891e8-56f9-4c83-b6ad-f002af3d8f6f, rgb(23, 23, 23))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{oN7iLSWWi:{rotate:-45}}}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-16umbtj\",\"data-framer-name\":\"Mid\",layoutDependency:layoutDependency,layoutId:\"H0no4qZCQ\",style:{backgroundColor:\"var(--token-507891e8-56f9-4c83-b6ad-f002af3d8f6f, rgb(23, 23, 23))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-b0x2y9\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"q12b0aebk\",style:{backgroundColor:\"var(--token-507891e8-56f9-4c83-b6ad-f002af3d8f6f, rgb(23, 23, 23))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{oN7iLSWWi:{rotate:45}}})]})})})});});const css=['.framer-s7nUP [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-s7nUP .framer-14r8niv { display: block; }\",\".framer-s7nUP .framer-1jias3n { cursor: pointer; height: 32px; overflow: hidden; position: relative; width: 32px; }\",\".framer-s7nUP .framer-1cqo8dl { bottom: 7px; flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; width: 24px; will-change: var(--framer-will-change-override, transform); }\",\".framer-s7nUP .framer-16umbtj { flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 24px; will-change: var(--framer-will-change-override, transform); }\",\".framer-s7nUP .framer-b0x2y9 { flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; top: 7px; width: 24px; will-change: var(--framer-will-change-override, transform); }\",\".framer-s7nUP.framer-v-2wo1wu .framer-1jias3n { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 32px); }\",\".framer-s7nUP.framer-v-2wo1wu .framer-1cqo8dl { bottom: 15px; }\",\".framer-s7nUP.framer-v-2wo1wu .framer-b0x2y9 { top: 15px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"oN7iLSWWi\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"TdcKtjdDN\":\"tap\"}\n * @framerImmutableVariables true\n */const Framerx8fj_DB4b=withCSS(Component,css,\"framer-s7nUP\");export default Framerx8fj_DB4b;Framerx8fj_DB4b.displayName=\"Icon / 32 / Menu-Close Copy\";Framerx8fj_DB4b.defaultProps={height:32,width:32};addPropertyControls(Framerx8fj_DB4b,{variant:{options:[\"OryQN6_oH\",\"oN7iLSWWi\"],optionTitles:[\"Close\",\"Open\"],title:\"Variant\",type:ControlType.Enum},TdcKtjdDN:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(Framerx8fj_DB4b,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerx8fj_DB4b\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"TdcKtjdDN\\\":\\\"tap\\\"}\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oN7iLSWWi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"32\",\"framerIntrinsicWidth\":\"32\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./x8fj_DB4b.map","// Generated by Framer (c99c261)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;DM Mono Regular\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"DM Mono Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/pDuFWU6tHlbI651gdIQlVzgAIA.woff2\"}]}];export const css=['.framer-PvJi0 .framer-styles-preset-40remc:not(.rich-text-wrapper), .framer-PvJi0 .framer-styles-preset-40remc.rich-text-wrapper p { --framer-font-family: \"DM Mono Regular\", monospace; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-0ebcf576-ffa6-4b7d-b212-4cd696941574, #0094ff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-PvJi0\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0c5492c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,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/7ZbpW2ewJjiQFo8kLyxs/lon1OLmvKy5oJ3UF4f6w/YUNBbbn6y.js\";const enabledGestures={GkfZv4ihN:{hover:true},yvJq1hGCN:{hover:true}};const cycleOrder=[\"yvJq1hGCN\",\"GkfZv4ihN\",\"u7gJUSLlk\"];const serializationHash=\"framer-0VEcb\";const variantClassNames={GkfZv4ihN:\"framer-v-1eyqpuy\",u7gJUSLlk:\"framer-v-138izfg\",yvJq1hGCN:\"framer-v-pfk2pd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"yvJq1hGCN\",\"Variant 2\":\"GkfZv4ihN\",\"Variant 3\":\"u7gJUSLlk\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"yvJq1hGCN\"};};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,aoEpAdqyTTMbURzCsz,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"yvJq1hGCN\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapjhpa4y=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"GkfZv4ihN\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"u7gJUSLlk\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-pfk2pd\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"yvJq1hGCN\",ref:refBinding,style:{...style},...addPropertyOverrides({\"GkfZv4ihN-hover\":{\"data-framer-name\":undefined},\"yvJq1hGCN-hover\":{\"data-framer-name\":undefined},GkfZv4ihN:{\"data-framer-name\":\"Variant 2\",\"data-highlight\":true,onTap:onTapjhpa4y},u7gJUSLlk:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5bgvr1\",\"data-styles-preset\":\"YUNBbbn6y\",children:\"CHLOE YU\"})}),className:\"framer-1gbe0yc\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TBAJhtHP1\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{u7gJUSLlk:{\"--extracted-r6o4lv\":\"var(--token-5b880770-0cf4-4395-b6e8-4f22e4b02acc, rgb(20, 21, 23))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({u7gJUSLlk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05ldWUgSGFhcyBHcm90ZXNrIERpc3BsYXkgUHJvIDU1IFJvbWFu\",\"--framer-font-family\":'\"Neue Haas Grotesk Display Pro 55 Roman\", \"Neue Haas Grotesk Display Pro 55 Roman Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5b880770-0cf4-4395-b6e8-4f22e4b02acc, rgb(20, 21, 23)))\"},children:\"CHLOE YU\"})}),fonts:[\"CUSTOM;Neue Haas Grotesk Display Pro 55 Roman\"]}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtcmVndWxhcg==\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-aoEpAdqyT-TMbURzCsz))\"},children:\"♥\"})}),className:\"framer-191rjp0\",fonts:[\"GF;Inter Tight-regular\"],layoutDependency:layoutDependency,layoutId:\"gYYy9mZxG\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-aoEpAdqyT-TMbURzCsz)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-aoEpAdqyT-TMbURzCsz\":aoEpAdqyTTMbURzCsz,opacity:0},variants:{\"GkfZv4ihN-hover\":{opacity:1},\"yvJq1hGCN-hover\":{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0VEcb.framer-1jw8h8i, .framer-0VEcb .framer-1jw8h8i { display: block; }\",\".framer-0VEcb.framer-pfk2pd { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px 16px 0px 0px; position: relative; width: min-content; }\",\".framer-0VEcb .framer-1gbe0yc { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-0VEcb .framer-191rjp0 { flex: none; height: auto; left: 0px; position: absolute; top: 0px; white-space: pre; width: auto; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-0VEcb.framer-pfk2pd { gap: 0px; } .framer-0VEcb.framer-pfk2pd > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-0VEcb.framer-pfk2pd > :first-child { margin-left: 0px; } .framer-0VEcb.framer-pfk2pd > :last-child { margin-right: 0px; } }\",\".framer-0VEcb.framer-v-1eyqpuy .framer-191rjp0 { left: unset; position: relative; top: unset; }\",\".framer-0VEcb.framer-v-138izfg.framer-pfk2pd { cursor: unset; }\",\".framer-0VEcb.framer-v-138izfg .framer-1gbe0yc { white-space: pre-wrap; width: 78px; word-break: break-word; word-wrap: break-word; }\",\".framer-0VEcb.framer-v-pfk2pd.hover .framer-1gbe0yc { left: 25px; order: 1; position: absolute; top: 0px; z-index: 1; }\",\".framer-0VEcb.framer-v-pfk2pd.hover .framer-191rjp0 { left: unset; order: 0; position: relative; top: unset; }\",\".framer-0VEcb.framer-v-1eyqpuy.hover .framer-191rjp0 { left: unset; top: unset; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22.5\n * @framerIntrinsicWidth 95.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"GkfZv4ihN\":{\"layout\":[\"auto\",\"auto\"]},\"u7gJUSLlk\":{\"layout\":[\"auto\",\"auto\"]},\"QtuXU7AEB\":{\"layout\":[\"auto\",\"auto\"]},\"f8Gn9_JK2\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameraEFhYKV06=withCSS(Component,css,\"framer-0VEcb\");export default FrameraEFhYKV06;FrameraEFhYKV06.displayName=\"Navbar Name CHLOE YU\";FrameraEFhYKV06.defaultProps={height:22.5,width:95.5};addPropertyControls(FrameraEFhYKV06,{variant:{options:[\"yvJq1hGCN\",\"GkfZv4ihN\",\"u7gJUSLlk\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameraEFhYKV06,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Neue Haas Grotesk Display Pro 55 Roman\",source:\"custom\",url:\"https://framerusercontent.com/assets/tmLwqa5rh55YXw6gAs9GB7y6CY.woff2\"},{family:\"Inter Tight\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/intertight/v7/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjDw-qWSRToK8EPg.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraEFhYKV06\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"22.5\",\"framerIntrinsicWidth\":\"95.5\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"GkfZv4ihN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"u7gJUSLlk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QtuXU7AEB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"f8Gn9_JK2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c99c261)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Neue Haas Grotesk Display Pro 55 Roman\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Neue Haas Grotesk Display Pro 55 Roman\",source:\"custom\",url:\"https://framerusercontent.com/assets/tmLwqa5rh55YXw6gAs9GB7y6CY.woff2\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-pvFEI .framer-styles-preset-1h4krun:not(.rich-text-wrapper), .framer-pvFEI .framer-styles-preset-1h4krun.rich-text-wrapper p { --framer-font-family: \"Neue Haas Grotesk Display Pro 55 Roman\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.025em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-e9dbd1ad-506b-47d3-8c87-b5322c140e04, #757575); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-pvFEI\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c99c261)\nimport{jsx as _jsx,jsxs as _jsxs}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 sharedStyle1 from\"https://framerusercontent.com/modules/dF46uTStzwOGdT7rrkPD/rFRjTb7QUqVW0Unz5eNj/J7MPA3UWr.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/7ZbpW2ewJjiQFo8kLyxs/lon1OLmvKy5oJ3UF4f6w/YUNBbbn6y.js\";const enabledGestures={Mz9jY946G:{hover:true},om0HKoa0d:{hover:true}};const cycleOrder=[\"Mz9jY946G\",\"om0HKoa0d\",\"pBwhBrkkq\"];const serializationHash=\"framer-VY7AR\";const variantClassNames={Mz9jY946G:\"framer-v-p4sosr\",om0HKoa0d:\"framer-v-1q51ruf\",pBwhBrkkq:\"framer-v-maxfcx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:400,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={Button_Click:\"pBwhBrkkq\",Button:\"Mz9jY946G\",Grey:\"om0HKoa0d\"};const getProps=({buttonText,click,height,id,link,newTab,smoothScroll,width,...props})=>{return{...props,aQpeFPhwL:click??props.aQpeFPhwL,fcs97mau_:smoothScroll??props.fcs97mau_,GcGJXQQdS:buttonText??props.GcGJXQQdS??\"Talk to us\",iYT742CoN:link??props.iYT742CoN,KE7sTBXGP:newTab??props.KE7sTBXGP,variant:humanReadableVariantMap[props.variant]??props.variant??\"Mz9jY946G\"};};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,GcGJXQQdS,iYT742CoN,KE7sTBXGP,fcs97mau_,aQpeFPhwL,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Mz9jY946G\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapo62ehp=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(aQpeFPhwL){const res=await aQpeFPhwL(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:iYT742CoN,motionChild:true,nodeId:\"Mz9jY946G\",openInNewTab:KE7sTBXGP,scopeId:\"GBWSM5VkE\",smoothScroll:fcs97mau_,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-p4sosr\",className,classNames)} framer-1l1latt`,\"data-framer-name\":\"Button\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Mz9jY946G\",onTap:onTapo62ehp,ref:refBinding,style:{...style},...addPropertyOverrides({\"Mz9jY946G-hover\":{\"data-framer-name\":undefined},\"om0HKoa0d-hover\":{\"data-framer-name\":undefined},om0HKoa0d:{\"data-framer-name\":\"Grey\"},pBwhBrkkq:{\"data-framer-name\":\"Button_Click\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1s8qr3n\",\"data-framer-name\":\"Text Wrapper\",layoutDependency:layoutDependency,layoutId:\"gW5zHWHsp\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-2nnz3t\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"QvUfWetqZ\",style:{backgroundColor:\"var(--token-74ceaad4-61ef-49ba-bcc5-6b7b9a1a54fe, rgb(255, 255, 255))\"},variants:{\"Mz9jY946G-hover\":{backgroundColor:\"var(--token-5b880770-0cf4-4395-b6e8-4f22e4b02acc, rgb(20, 21, 23))\"},\"om0HKoa0d-hover\":{backgroundColor:\"var(--token-e9dbd1ad-506b-47d3-8c87-b5322c140e04, rgb(117, 117, 117))\"},pBwhBrkkq:{backgroundColor:\"var(--token-5b880770-0cf4-4395-b6e8-4f22e4b02acc, rgb(20, 21, 23))\"}}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5bgvr1\",\"data-styles-preset\":\"YUNBbbn6y\",children:\"Talk to us\"})}),className:\"framer-2tit48\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rt93OWNPd\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:GcGJXQQdS,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({om0HKoa0d:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1h4krun\",\"data-styles-preset\":\"J7MPA3UWr\",children:\"Talk to us\"})})}},baseVariant,gestureVariant)})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-VY7AR.framer-1l1latt, .framer-VY7AR .framer-1l1latt { display: block; }\",\".framer-VY7AR.framer-p4sosr { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-VY7AR .framer-1s8qr3n { 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: 3px 0px 3px 0px; position: relative; width: min-content; }\",\".framer-VY7AR .framer-2nnz3t { bottom: 0px; flex: none; height: 1px; left: 0px; overflow: visible; position: absolute; width: 0%; z-index: 1; }\",\".framer-VY7AR .framer-2tit48 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-VY7AR.framer-v-maxfcx .framer-2nnz3t, .framer-VY7AR.framer-v-p4sosr.hover .framer-2nnz3t, .framer-VY7AR.framer-v-1q51ruf.hover .framer-2nnz3t { width: 100%; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 28.5\n * @framerIntrinsicWidth 66\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"om0HKoa0d\":{\"layout\":[\"auto\",\"auto\"]},\"pBwhBrkkq\":{\"layout\":[\"auto\",\"auto\"]},\"Wu6wDv9Ht\":{\"layout\":[\"auto\",\"auto\"]},\"UCFAEtrU5\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"GcGJXQQdS\":\"buttonText\",\"iYT742CoN\":\"link\",\"KE7sTBXGP\":\"newTab\",\"fcs97mau_\":\"smoothScroll\",\"aQpeFPhwL\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerGBWSM5VkE=withCSS(Component,css,\"framer-VY7AR\");export default FramerGBWSM5VkE;FramerGBWSM5VkE.displayName=\"Text Link & Button\";FramerGBWSM5VkE.defaultProps={height:28.5,width:66};addPropertyControls(FramerGBWSM5VkE,{variant:{options:[\"Mz9jY946G\",\"om0HKoa0d\",\"pBwhBrkkq\"],optionTitles:[\"Button\",\"Grey\",\"Button_Click\"],title:\"Variant\",type:ControlType.Enum},GcGJXQQdS:{defaultValue:\"Talk to us\",displayTextArea:false,title:\"Button Text\",type:ControlType.String},iYT742CoN:{title:\"Link\",type:ControlType.Link},KE7sTBXGP:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},fcs97mau_:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean},aQpeFPhwL:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerGBWSM5VkE,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGBWSM5VkE\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"om0HKoa0d\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pBwhBrkkq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Wu6wDv9Ht\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"UCFAEtrU5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"28.5\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"66\",\"framerVariables\":\"{\\\"GcGJXQQdS\\\":\\\"buttonText\\\",\\\"iYT742CoN\\\":\\\"link\\\",\\\"KE7sTBXGP\\\":\\\"newTab\\\",\\\"fcs97mau_\\\":\\\"smoothScroll\\\",\\\"aQpeFPhwL\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GBWSM5VkE.map","// Generated by Framer (7b363e7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,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 Icon32MenuCloseCopy2 from\"https://framerusercontent.com/modules/CTFu2NRyCuA29uWZbBIo/aF8hKlR9Jk4JZzGV1pCE/O6dPhHskf.js\";import Icon32MenuCloseCopy from\"https://framerusercontent.com/modules/q52dodRZeGV9kibOBNku/t171FHCwPnZlxwEfcAAJ/x8fj_DB4b.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/fvKzF7gX4HZjn6NqV95s/1fnhQ47KNfWpkLdi1cL9/eWd0yysTW.js\";import NavbarNameCHLOEYU from\"https://framerusercontent.com/modules/5IfEJPzkAgZDYcFfsDMh/ejfKtuNQEfGX9HGD0pn3/aEFhYKV06.js\";import TextLinkButton from\"https://framerusercontent.com/modules/qThIgVuSNY3CscmI7f9r/2bVzVr2QPhlErl28s1DD/GBWSM5VkE.js\";import TextLinkButtonALTForDesktop from\"https://framerusercontent.com/modules/giaTmz9b7iZCgXoiUhTg/BKPSLiDkwsPhM9wCyd9H/xY6wMw6gK.js\";const Icon32MenuCloseCopy2Fonts=getFonts(Icon32MenuCloseCopy2);const NavbarNameCHLOEYUFonts=getFonts(NavbarNameCHLOEYU);const TextLinkButtonALTForDesktopFonts=getFonts(TextLinkButtonALTForDesktop);const TextLinkButtonFonts=getFonts(TextLinkButton);const Icon32MenuCloseCopyFonts=getFonts(Icon32MenuCloseCopy);const cycleOrder=[\"OTBfATfds\",\"UZKDhTNzA\",\"HQXLblUxE\",\"sWvhq7G0n\",\"oMztG2h70\",\"bEXN7akZU\",\"alCOI33lK\"];const serializationHash=\"framer-bfBWI\";const variantClassNames={alCOI33lK:\"framer-v-1bz2q50\",bEXN7akZU:\"framer-v-a56wz7\",HQXLblUxE:\"framer-v-a8dg4t\",oMztG2h70:\"framer-v-tz2x8d\",OTBfATfds:\"framer-v-1v8mj5y\",sWvhq7G0n:\"framer-v-4jgdim\",UZKDhTNzA:\"framer-v-h4o8l8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Desktop_About selected\":\"alCOI33lK\",\"Desktop_Side selected\":\"bEXN7akZU\",\"Desktop_Work selected\":\"oMztG2h70\",\"Phone Open\":\"sWvhq7G0n\",Desktop:\"OTBfATfds\",Phone:\"HQXLblUxE\",Tablet:\"UZKDhTNzA\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"OTBfATfds\"};};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:\"OTBfATfds\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const TdcKtjdDNlasupi=activeVariantCallback(async(...args)=>{setVariant(\"HQXLblUxE\");});const daotvxsFZv3i12v=activeVariantCallback(async(...args)=>{setVariant(\"oMztG2h70\");});const daotvxsFZabeuvv=activeVariantCallback(async(...args)=>{setVariant(\"bEXN7akZU\");});const daotvxsFZlj8ml3=activeVariantCallback(async(...args)=>{setVariant(\"alCOI33lK\");});const TdcKtjdDNmecg2f=activeVariantCallback(async(...args)=>{setVariant(\"sWvhq7G0n\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"sWvhq7G0n\")return true;return false;};const isDisplayed1=()=>{if([\"HQXLblUxE\",\"sWvhq7G0n\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"UZKDhTNzA\")return false;return true;};const router=useRouter();const isDisplayed3=()=>{if(baseVariant===\"UZKDhTNzA\")return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"HQXLblUxE\")return true;return false;};const isDisplayed5=()=>{if(baseVariant===\"sWvhq7G0n\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.header,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1v8mj5y\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"OTBfATfds\",ref:refBinding,style:{backdropFilter:\"blur(0px)\",WebkitBackdropFilter:\"blur(0px)\",...style},variants:{HQXLblUxE:{backdropFilter:\"blur(10px)\",WebkitBackdropFilter:\"blur(10px)\"},sWvhq7G0n:{backdropFilter:\"blur(10px)\",WebkitBackdropFilter:\"blur(10px)\"}},...addPropertyOverrides({alCOI33lK:{\"data-framer-name\":\"Desktop_About selected\"},bEXN7akZU:{\"data-framer-name\":\"Desktop_Side selected\"},HQXLblUxE:{\"data-framer-name\":\"Phone\"},oMztG2h70:{\"data-framer-name\":\"Desktop_Work selected\"},sWvhq7G0n:{\"data-framer-name\":\"Phone Open\"},UZKDhTNzA:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rt3by7\",layoutDependency:layoutDependency,layoutId:\"dZ7QlJT65\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1871jsm-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"RjvYZ0UHx-container\",nodeId:\"RjvYZ0UHx\",rendersWithMotion:true,scopeId:\"jBP1HwFMI\",children:/*#__PURE__*/_jsx(Icon32MenuCloseCopy2,{height:\"100%\",id:\"RjvYZ0UHx\",layoutId:\"RjvYZ0UHx\",style:{height:\"100%\",width:\"100%\"},TdcKtjdDN:TdcKtjdDNlasupi,variant:\"HC6MjFvEG\",width:\"100%\"})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"bxGKqgpkZ\",openInNewTab:false,scopeId:\"jBP1HwFMI\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1kszv19 framer-1dqa77o\",\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"bxGKqgpkZ\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(20+((componentViewport?.height||70)-40-22)/2)+0+0,...addPropertyOverrides({sWvhq7G0n:{y:(componentViewport?.y||0)+20+0+5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-579lpw-container\",layoutDependency:layoutDependency,layoutId:\"OnUTXCkgX-container\",nodeId:\"OnUTXCkgX\",rendersWithMotion:true,scopeId:\"jBP1HwFMI\",children:/*#__PURE__*/_jsx(NavbarNameCHLOEYU,{height:\"100%\",id:\"OnUTXCkgX\",layoutId:\"OnUTXCkgX\",variant:\"u7gJUSLlk\",width:\"100%\"})})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-x3ti63\",\"data-framer-name\":\"Right Column\",layoutDependency:layoutDependency,layoutId:\"btTlHoTb6\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-40remc\",\"data-styles-preset\":\"eWd0yysTW\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-625de51c-4bd2-4971-8b5a-f378b6352906, rgb(255, 255, 255)))\"},children:\"Portfolio 2024\"})}),className:\"framer-1gccqvw\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Axytw2Cd5\",style:{\"--extracted-r6o4lv\":\"var(--token-625de51c-4bd2-4971-8b5a-f378b6352906, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:0},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-89jwba\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"oxBFABRz7\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":lKaK44NAO\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":lKaK44NAO\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":lKaK44NAO\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":lKaK44NAO\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,y:(componentViewport?.y||0)+(20+((componentViewport?.height||70)-40-29)/2)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cps3ni-container\",layoutDependency:layoutDependency,layoutId:\"xPuJT4HZG-container\",nodeId:\"xPuJT4HZG\",rendersWithMotion:true,scopeId:\"jBP1HwFMI\",children:/*#__PURE__*/_jsx(TextLinkButtonALTForDesktop,{daotvxsFZ:daotvxsFZv3i12v,F8b3VraBW:true,hAz1U5k3C:false,height:\"100%\",hY5cZOnpm:\"var(--token-5b880770-0cf4-4395-b6e8-4f22e4b02acc, rgb(20, 21, 23))\",id:\"xPuJT4HZG\",layoutId:\"xPuJT4HZG\",OciYRMANw:resolvedLinks[0],SSs1dwDkD:\"var(--token-5b880770-0cf4-4395-b6e8-4f22e4b02acc, rgb(20, 21, 23))\",variant:\"ZKsE1lYrD\",width:\"100%\",X4kGlDs4u:\"Work\",...addPropertyOverrides({alCOI33lK:{OciYRMANw:resolvedLinks[3]},bEXN7akZU:{OciYRMANw:resolvedLinks[2]},oMztG2h70:{OciYRMANw:resolvedLinks[1],variant:\"sXvXiD2eh\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"isqMfy9kF\"},implicitPathVariables:undefined},{href:{webPageId:\"isqMfy9kF\"},implicitPathVariables:undefined},{href:{webPageId:\"isqMfy9kF\"},implicitPathVariables:undefined},{href:{webPageId:\"isqMfy9kF\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,y:(componentViewport?.y||0)+(20+((componentViewport?.height||70)-40-29)/2)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nmim2c-container\",layoutDependency:layoutDependency,layoutId:\"y81c6blLz-container\",nodeId:\"y81c6blLz\",rendersWithMotion:true,scopeId:\"jBP1HwFMI\",children:/*#__PURE__*/_jsx(TextLinkButtonALTForDesktop,{daotvxsFZ:daotvxsFZabeuvv,F8b3VraBW:true,hAz1U5k3C:false,height:\"100%\",hY5cZOnpm:\"var(--token-5b880770-0cf4-4395-b6e8-4f22e4b02acc, rgb(20, 21, 23))\",id:\"y81c6blLz\",layoutId:\"y81c6blLz\",OciYRMANw:resolvedLinks1[0],SSs1dwDkD:\"var(--token-5b880770-0cf4-4395-b6e8-4f22e4b02acc, rgb(20, 21, 23))\",variant:\"ZKsE1lYrD\",width:\"100%\",X4kGlDs4u:\"Side\",...addPropertyOverrides({alCOI33lK:{OciYRMANw:resolvedLinks1[3]},bEXN7akZU:{OciYRMANw:resolvedLinks1[2],variant:\"sXvXiD2eh\"},oMztG2h70:{OciYRMANw:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"cYmvRBPUY\"},implicitPathVariables:undefined},{href:{webPageId:\"cYmvRBPUY\"},implicitPathVariables:undefined},{href:{webPageId:\"cYmvRBPUY\"},implicitPathVariables:undefined},{href:{webPageId:\"cYmvRBPUY\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,y:(componentViewport?.y||0)+(20+((componentViewport?.height||70)-40-29)/2)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qwrmhy-container\",layoutDependency:layoutDependency,layoutId:\"CoqQX3AGv-container\",nodeId:\"CoqQX3AGv\",rendersWithMotion:true,scopeId:\"jBP1HwFMI\",children:/*#__PURE__*/_jsx(TextLinkButtonALTForDesktop,{daotvxsFZ:daotvxsFZlj8ml3,F8b3VraBW:true,hAz1U5k3C:false,height:\"100%\",hY5cZOnpm:\"var(--token-5b880770-0cf4-4395-b6e8-4f22e4b02acc, rgb(20, 21, 23))\",id:\"CoqQX3AGv\",layoutId:\"CoqQX3AGv\",OciYRMANw:resolvedLinks2[0],SSs1dwDkD:\"var(--token-5b880770-0cf4-4395-b6e8-4f22e4b02acc, rgb(20, 21, 23))\",variant:\"ZKsE1lYrD\",width:\"100%\",X4kGlDs4u:\"About\",...addPropertyOverrides({alCOI33lK:{OciYRMANw:resolvedLinks2[3],variant:\"sXvXiD2eh\"},bEXN7akZU:{OciYRMANw:resolvedLinks2[2]},oMztG2h70:{OciYRMANw:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-ko2jpg\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"CBbyz61vH\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"oNeXWaf84\"},implicitPathVariables:undefined},{href:{webPageId:\"oNeXWaf84\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,...addPropertyOverrides({UZKDhTNzA:{y:(componentViewport?.y||0)+(20+((componentViewport?.height||70)-40-28)/2)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jass3f-container\",layoutDependency:layoutDependency,layoutId:\"MU6tE_9Li-container\",nodeId:\"MU6tE_9Li\",rendersWithMotion:true,scopeId:\"jBP1HwFMI\",children:/*#__PURE__*/_jsx(TextLinkButton,{fcs97mau_:true,GcGJXQQdS:\"Work\",height:\"100%\",id:\"MU6tE_9Li\",iYT742CoN:resolvedLinks3[0],KE7sTBXGP:false,layoutId:\"MU6tE_9Li\",variant:\"Mz9jY946G\",width:\"100%\",...addPropertyOverrides({UZKDhTNzA:{iYT742CoN:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"isqMfy9kF\"},implicitPathVariables:undefined},{href:{webPageId:\"isqMfy9kF\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,...addPropertyOverrides({UZKDhTNzA:{y:(componentViewport?.y||0)+(20+((componentViewport?.height||70)-40-28)/2)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lybmu1-container\",layoutDependency:layoutDependency,layoutId:\"D4VCJgQXM-container\",nodeId:\"D4VCJgQXM\",rendersWithMotion:true,scopeId:\"jBP1HwFMI\",children:/*#__PURE__*/_jsx(TextLinkButton,{fcs97mau_:true,GcGJXQQdS:\"Side\",height:\"100%\",id:\"D4VCJgQXM\",iYT742CoN:resolvedLinks4[0],KE7sTBXGP:false,layoutId:\"D4VCJgQXM\",variant:\"Mz9jY946G\",width:\"100%\",...addPropertyOverrides({UZKDhTNzA:{iYT742CoN:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"cYmvRBPUY\"},implicitPathVariables:undefined},{href:{webPageId:\"cYmvRBPUY\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,...addPropertyOverrides({UZKDhTNzA:{y:(componentViewport?.y||0)+(20+((componentViewport?.height||70)-40-28)/2)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1l3gdt-container\",layoutDependency:layoutDependency,layoutId:\"mXnxJ6vUt-container\",nodeId:\"mXnxJ6vUt\",rendersWithMotion:true,scopeId:\"jBP1HwFMI\",children:/*#__PURE__*/_jsx(TextLinkButton,{fcs97mau_:true,GcGJXQQdS:\"About\",height:\"100%\",id:\"mXnxJ6vUt\",iYT742CoN:resolvedLinks5[0],KE7sTBXGP:false,layoutId:\"mXnxJ6vUt\",variant:\"Mz9jY946G\",width:\"100%\",...addPropertyOverrides({UZKDhTNzA:{iYT742CoN:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11u7xal-container\",layoutDependency:layoutDependency,layoutId:\"YBDQQV2oU-container\",nodeId:\"YBDQQV2oU\",rendersWithMotion:true,scopeId:\"jBP1HwFMI\",children:/*#__PURE__*/_jsx(TextLinkButtonALTForDesktop,{F8b3VraBW:true,hAz1U5k3C:true,height:\"100%\",hY5cZOnpm:\"var(--token-5b880770-0cf4-4395-b6e8-4f22e4b02acc, rgb(20, 21, 23))\",id:\"YBDQQV2oU\",layoutId:\"YBDQQV2oU\",OciYRMANw:\"https://drive.google.com/file/d/1o8NpyXodAfGxW11n52H-m9I-1ryx2zE4/view?usp=sharing\",SSs1dwDkD:\"var(--token-5b880770-0cf4-4395-b6e8-4f22e4b02acc, rgb(20, 21, 23))\",variant:\"ZKsE1lYrD\",width:\"100%\",X4kGlDs4u:\"Resume\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fkixkz-container\",layoutDependency:layoutDependency,layoutId:\"KBANFMKi5-container\",nodeId:\"KBANFMKi5\",rendersWithMotion:true,scopeId:\"jBP1HwFMI\",children:/*#__PURE__*/_jsx(TextLinkButton,{fcs97mau_:true,GcGJXQQdS:\"Resume\",height:\"100%\",id:\"KBANFMKi5\",iYT742CoN:\"https://drive.google.com/file/d/1-cLfKV64vcMpHaD9UsQeH8yVcWsQ7X_J/view?usp=sharing\",KE7sTBXGP:true,layoutId:\"KBANFMKi5\",variant:\"Mz9jY946G\",width:\"100%\"})})})]})]}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tf6tpb-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"cNumIXT6i-container\",nodeId:\"cNumIXT6i\",rendersWithMotion:true,scopeId:\"jBP1HwFMI\",children:/*#__PURE__*/_jsx(Icon32MenuCloseCopy,{height:\"100%\",id:\"cNumIXT6i\",layoutId:\"cNumIXT6i\",style:{height:\"100%\",width:\"100%\"},TdcKtjdDN:TdcKtjdDNlasupi,variant:\"OryQN6_oH\",width:\"100%\",...addPropertyOverrides({HQXLblUxE:{TdcKtjdDN:TdcKtjdDNmecg2f}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rm8ioj\",layoutDependency:layoutDependency,layoutId:\"OpKf0HoHD\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"oNeXWaf84\"},implicitPathVariables:undefined},{href:{webPageId:\"oNeXWaf84\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,...addPropertyOverrides({sWvhq7G0n:{y:(componentViewport?.y||0)+20+42+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-uyx984-container\",layoutDependency:layoutDependency,layoutId:\"GqLAeB_aN-container\",nodeId:\"GqLAeB_aN\",rendersWithMotion:true,scopeId:\"jBP1HwFMI\",children:/*#__PURE__*/_jsx(TextLinkButton,{fcs97mau_:true,GcGJXQQdS:\"Work\",height:\"100%\",id:\"GqLAeB_aN\",iYT742CoN:resolvedLinks6[0],KE7sTBXGP:false,layoutId:\"GqLAeB_aN\",variant:\"Mz9jY946G\",width:\"100%\",...addPropertyOverrides({sWvhq7G0n:{iYT742CoN:resolvedLinks6[1]}},baseVariant,gestureVariant)})})})}),isDisplayed5()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dzqqd6-container\",layoutDependency:layoutDependency,layoutId:\"AdySSN5cb-container\",nodeId:\"AdySSN5cb\",rendersWithMotion:true,scopeId:\"jBP1HwFMI\",children:/*#__PURE__*/_jsx(TextLinkButton,{fcs97mau_:true,GcGJXQQdS:\"Resume\",height:\"100%\",id:\"AdySSN5cb\",iYT742CoN:\"https://drive.google.com/file/d/1-cLfKV64vcMpHaD9UsQeH8yVcWsQ7X_J/view?usp=sharing\",KE7sTBXGP:true,layoutId:\"AdySSN5cb\",variant:\"Mz9jY946G\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"cYmvRBPUY\"},implicitPathVariables:undefined},{href:{webPageId:\"cYmvRBPUY\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,...addPropertyOverrides({sWvhq7G0n:{y:(componentViewport?.y||0)+20+42+0+72}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9tvw1t-container\",layoutDependency:layoutDependency,layoutId:\"jtxn5a68f-container\",nodeId:\"jtxn5a68f\",rendersWithMotion:true,scopeId:\"jBP1HwFMI\",children:/*#__PURE__*/_jsx(TextLinkButton,{fcs97mau_:true,GcGJXQQdS:\"About\",height:\"100%\",id:\"jtxn5a68f\",iYT742CoN:resolvedLinks7[0],KE7sTBXGP:false,layoutId:\"jtxn5a68f\",variant:\"Mz9jY946G\",width:\"100%\",...addPropertyOverrides({sWvhq7G0n:{iYT742CoN:resolvedLinks7[1]}},baseVariant,gestureVariant)})})})}),isDisplayed5()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cu6ysu-container\",layoutDependency:layoutDependency,layoutId:\"qvikZi6HT-container\",nodeId:\"qvikZi6HT\",rendersWithMotion:true,scopeId:\"jBP1HwFMI\",children:/*#__PURE__*/_jsx(TextLinkButton,{fcs97mau_:true,GcGJXQQdS:\"Resume\",height:\"100%\",id:\"qvikZi6HT\",iYT742CoN:\"https://drive.google.com/file/d/1o8NpyXodAfGxW11n52H-m9I-1ryx2zE4/view?usp=sharing\",KE7sTBXGP:true,layoutId:\"qvikZi6HT\",variant:\"Mz9jY946G\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"isqMfy9kF\"},implicitPathVariables:undefined},{href:{webPageId:\"isqMfy9kF\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,...addPropertyOverrides({sWvhq7G0n:{y:(componentViewport?.y||0)+20+42+0+36}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-uys2o6-container\",layoutDependency:layoutDependency,layoutId:\"fW6Bzh2Nb-container\",nodeId:\"fW6Bzh2Nb\",rendersWithMotion:true,scopeId:\"jBP1HwFMI\",children:/*#__PURE__*/_jsx(TextLinkButton,{fcs97mau_:true,GcGJXQQdS:\"Side\",height:\"100%\",id:\"fW6Bzh2Nb\",iYT742CoN:resolvedLinks8[0],KE7sTBXGP:false,layoutId:\"fW6Bzh2Nb\",variant:\"Mz9jY946G\",width:\"100%\",...addPropertyOverrides({sWvhq7G0n:{iYT742CoN:resolvedLinks8[1]}},baseVariant,gestureVariant)})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-bfBWI.framer-1dqa77o, .framer-bfBWI .framer-1dqa77o { display: block; }\",\".framer-bfBWI.framer-1v8mj5y { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 70px; justify-content: space-between; overflow: hidden; padding: 20px 30px 20px 30px; position: relative; width: 1200px; }\",\".framer-bfBWI .framer-rt3by7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-bfBWI .framer-1871jsm-container, .framer-bfBWI .framer-1tf6tpb-container { flex: none; height: 32px; position: relative; width: 32px; }\",\".framer-bfBWI .framer-1kszv19 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-bfBWI .framer-579lpw-container, .framer-bfBWI .framer-1cps3ni-container, .framer-bfBWI .framer-1nmim2c-container, .framer-bfBWI .framer-qwrmhy-container, .framer-bfBWI .framer-1jass3f-container, .framer-bfBWI .framer-lybmu1-container, .framer-bfBWI .framer-1l3gdt-container, .framer-bfBWI .framer-11u7xal-container, .framer-bfBWI .framer-1fkixkz-container, .framer-bfBWI .framer-uyx984-container, .framer-bfBWI .framer-1dzqqd6-container, .framer-bfBWI .framer-9tvw1t-container, .framer-bfBWI .framer-cu6ysu-container, .framer-bfBWI .framer-uys2o6-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-bfBWI .framer-x3ti63 { 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: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-bfBWI .framer-1gccqvw { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-bfBWI .framer-89jwba, .framer-bfBWI .framer-ko2jpg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-bfBWI .framer-rm8ioj { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-bfBWI.framer-v-h4o8l8.framer-1v8mj5y { height: 70px; width: 810px; }\",\".framer-bfBWI.framer-v-a8dg4t.framer-1v8mj5y { padding: 20px 25px 20px 25px; width: 390px; }\",\".framer-bfBWI.framer-v-a8dg4t .framer-rt3by7 { gap: unset; justify-content: space-between; order: 0; }\",\".framer-bfBWI.framer-v-a8dg4t .framer-1tf6tpb-container, .framer-bfBWI.framer-v-4jgdim .framer-1871jsm-container, .framer-bfBWI.framer-v-4jgdim .framer-uys2o6-container { order: 1; }\",\".framer-bfBWI.framer-v-4jgdim.framer-1v8mj5y { flex-direction: column; gap: 10px; height: min-content; justify-content: flex-start; padding: 20px 25px 20px 25px; width: 390px; }\",\".framer-bfBWI.framer-v-4jgdim .framer-rt3by7 { gap: unset; justify-content: space-between; order: 0; width: 100%; }\",\".framer-bfBWI.framer-v-4jgdim .framer-1kszv19, .framer-bfBWI.framer-v-4jgdim .framer-uyx984-container { order: 0; }\",\".framer-bfBWI.framer-v-4jgdim .framer-rm8ioj { flex: none; order: 1; width: 100%; }\",\".framer-bfBWI.framer-v-4jgdim .framer-9tvw1t-container { order: 2; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 70\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"UZKDhTNzA\":{\"layout\":[\"fixed\",\"fixed\"]},\"HQXLblUxE\":{\"layout\":[\"fixed\",\"fixed\"]},\"sWvhq7G0n\":{\"layout\":[\"fixed\",\"auto\"]},\"oMztG2h70\":{\"layout\":[\"fixed\",\"fixed\"]},\"bEXN7akZU\":{\"layout\":[\"fixed\",\"fixed\"]},\"alCOI33lK\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerjBP1HwFMI=withCSS(Component,css,\"framer-bfBWI\");export default FramerjBP1HwFMI;FramerjBP1HwFMI.displayName=\"Navbar\";FramerjBP1HwFMI.defaultProps={height:70,width:1200};addPropertyControls(FramerjBP1HwFMI,{variant:{options:[\"OTBfATfds\",\"UZKDhTNzA\",\"HQXLblUxE\",\"sWvhq7G0n\",\"oMztG2h70\",\"bEXN7akZU\",\"alCOI33lK\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Phone Open\",\"Desktop_Work selected\",\"Desktop_Side selected\",\"Desktop_About selected\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerjBP1HwFMI,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...Icon32MenuCloseCopy2Fonts,...NavbarNameCHLOEYUFonts,...TextLinkButtonALTForDesktopFonts,...TextLinkButtonFonts,...Icon32MenuCloseCopyFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjBP1HwFMI\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"70\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UZKDhTNzA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HQXLblUxE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sWvhq7G0n\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"oMztG2h70\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bEXN7akZU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"alCOI33lK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jBP1HwFMI.map","var e=\"undefined\"!==typeof globalThis?globalThis:\"undefined\"!==typeof self?self:global;var t={};var a={exports:t};(function(e,t){a.exports=t()})(0,(function(){var t;function hooks(){return t.apply(null,arguments)}function setHookCallback(e){t=e}function isArray(e){return e instanceof Array||\"[object Array]\"===Object.prototype.toString.call(e)}function isObject(e){return null!=e&&\"[object Object]\"===Object.prototype.toString.call(e)}function hasOwnProp(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function isObjectEmpty(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(hasOwnProp(e,t))return false;return true}function isUndefined(e){return void 0===e}function isNumber(e){return\"number\"===typeof e||\"[object Number]\"===Object.prototype.toString.call(e)}function isDate(e){return e instanceof Date||\"[object Date]\"===Object.prototype.toString.call(e)}function map(e,t){var a,n=[],r=e.length;for(a=0;a<r;++a)n.push(t(e[a],a));return n}function extend(e,t){for(var a in t)hasOwnProp(t,a)&&(e[a]=t[a]);hasOwnProp(t,\"toString\")&&(e.toString=t.toString);hasOwnProp(t,\"valueOf\")&&(e.valueOf=t.valueOf);return e}function createUTC(e,t,a,n){return createLocalOrUTC(e,t,a,n,true).utc()}function defaultParsingFlags(){return{empty:false,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:false,invalidEra:null,invalidMonth:null,invalidFormat:false,userInvalidated:false,iso:false,parsedDateParts:[],era:null,meridiem:null,rfc2822:false,weekdayMismatch:false}}function getParsingFlags(e){null==e._pf&&(e._pf=defaultParsingFlags());return e._pf}var n;n=Array.prototype.some?Array.prototype.some:function(t){var a,n=Object(this||e),r=n.length>>>0;for(a=0;a<r;a++)if(a in n&&t.call(this||e,n[a],a,n))return true;return false};function isValid(e){if(null==e._isValid){var t=getParsingFlags(e),a=n.call(t.parsedDateParts,(function(e){return null!=e})),r=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&a);e._strict&&(r=r&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour);if(null!=Object.isFrozen&&Object.isFrozen(e))return r;e._isValid=r}return e._isValid}function createInvalid(e){var t=createUTC(NaN);null!=e?extend(getParsingFlags(t),e):getParsingFlags(t).userInvalidated=true;return t}var r=hooks.momentProperties=[],s=false;function copyConfig(e,t){var a,n,s,i=r.length;isUndefined(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject);isUndefined(t._i)||(e._i=t._i);isUndefined(t._f)||(e._f=t._f);isUndefined(t._l)||(e._l=t._l);isUndefined(t._strict)||(e._strict=t._strict);isUndefined(t._tzm)||(e._tzm=t._tzm);isUndefined(t._isUTC)||(e._isUTC=t._isUTC);isUndefined(t._offset)||(e._offset=t._offset);isUndefined(t._pf)||(e._pf=getParsingFlags(t));isUndefined(t._locale)||(e._locale=t._locale);if(i>0)for(a=0;a<i;a++){n=r[a];s=t[n];isUndefined(s)||(e[n]=s)}return e}function Moment(t){copyConfig(this||e,t);(this||e)._d=new Date(null!=t._d?t._d.getTime():NaN);this.isValid()||((this||e)._d=new Date(NaN));if(false===s){s=true;hooks.updateOffset(this||e);s=false}}function isMoment(e){return e instanceof Moment||null!=e&&null!=e._isAMomentObject}function warn(e){false===hooks.suppressDeprecationWarnings&&\"undefined\"!==typeof console&&console.warn&&console.warn(\"Deprecation warning: \"+e)}function deprecate(t,a){var n=true;return extend((function(){null!=hooks.deprecationHandler&&hooks.deprecationHandler(null,t);if(n){var r,s,i,o=[],d=arguments.length;for(s=0;s<d;s++){r=\"\";if(\"object\"===typeof arguments[s]){r+=\"\\n[\"+s+\"] \";for(i in arguments[0])hasOwnProp(arguments[0],i)&&(r+=i+\": \"+arguments[0][i]+\", \");r=r.slice(0,-2)}else r=arguments[s];o.push(r)}warn(t+\"\\nArguments: \"+Array.prototype.slice.call(o).join(\"\")+\"\\n\"+(new Error).stack);n=false}return a.apply(this||e,arguments)}),a)}var i={};function deprecateSimple(e,t){null!=hooks.deprecationHandler&&hooks.deprecationHandler(e,t);if(!i[e]){warn(t);i[e]=true}}hooks.suppressDeprecationWarnings=false;hooks.deprecationHandler=null;function isFunction(e){return\"undefined\"!==typeof Function&&e instanceof Function||\"[object Function]\"===Object.prototype.toString.call(e)}function set(t){var a,n;for(n in t)if(hasOwnProp(t,n)){a=t[n];isFunction(a)?(this||e)[n]=a:(this||e)[\"_\"+n]=a}(this||e)._config=t;(this||e)._dayOfMonthOrdinalParseLenient=new RegExp(((this||e)._dayOfMonthOrdinalParse.source||(this||e)._ordinalParse.source)+\"|\"+/\\d{1,2}/.source)}function mergeConfigs(e,t){var a,n=extend({},e);for(a in t)if(hasOwnProp(t,a))if(isObject(e[a])&&isObject(t[a])){n[a]={};extend(n[a],e[a]);extend(n[a],t[a])}else null!=t[a]?n[a]=t[a]:delete n[a];for(a in e)hasOwnProp(e,a)&&!hasOwnProp(t,a)&&isObject(e[a])&&(n[a]=extend({},n[a]));return n}function Locale(e){null!=e&&this.set(e)}var o;o=Object.keys?Object.keys:function(e){var t,a=[];for(t in e)hasOwnProp(e,t)&&a.push(t);return a};var d={sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"};function calendar(t,a,n){var r=(this||e)._calendar[t]||(this||e)._calendar.sameElse;return isFunction(r)?r.call(a,n):r}function zeroFill(e,t,a){var n=\"\"+Math.abs(e),r=t-n.length,s=e>=0;return(s?a?\"+\":\"\":\"-\")+Math.pow(10,Math.max(0,r)).toString().substr(1)+n}var l=/(\\[[^\\[]*\\])|(\\\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,u=/(\\[[^\\[]*\\])|(\\\\)?(LTS|LT|LL?L?L?|l{1,4})/g,c={},h={};function addFormatToken(t,a,n,r){var s=r;\"string\"===typeof r&&(s=function(){return this[r]()});t&&(h[t]=s);a&&(h[a[0]]=function(){return zeroFill(s.apply(this||e,arguments),a[1],a[2])});n&&(h[n]=function(){return this.localeData().ordinal(s.apply(this||e,arguments),t)})}function removeFormattingTokens(e){return e.match(/\\[[\\s\\S]/)?e.replace(/^\\[|\\]$/g,\"\"):e.replace(/\\\\/g,\"\")}function makeFormatFunction(e){var t,a,n=e.match(l);for(t=0,a=n.length;t<a;t++)h[n[t]]?n[t]=h[n[t]]:n[t]=removeFormattingTokens(n[t]);return function(t){var r,s=\"\";for(r=0;r<a;r++)s+=isFunction(n[r])?n[r].call(t,e):n[r];return s}}function formatMoment(e,t){if(!e.isValid())return e.localeData().invalidDate();t=expandFormat(t,e.localeData());c[t]=c[t]||makeFormatFunction(t);return c[t](e)}function expandFormat(e,t){var a=5;function replaceLongDateFormatTokens(e){return t.longDateFormat(e)||e}u.lastIndex=0;while(a>=0&&u.test(e)){e=e.replace(u,replaceLongDateFormatTokens);u.lastIndex=0;a-=1}return e}var f={LTS:\"h:mm:ss A\",LT:\"h:mm A\",L:\"MM/DD/YYYY\",LL:\"MMMM D, YYYY\",LLL:\"MMMM D, YYYY h:mm A\",LLLL:\"dddd, MMMM D, YYYY h:mm A\"};function longDateFormat(t){var a=(this||e)._longDateFormat[t],n=(this||e)._longDateFormat[t.toUpperCase()];if(a||!n)return a;(this||e)._longDateFormat[t]=n.match(l).map((function(e){return\"MMMM\"===e||\"MM\"===e||\"DD\"===e||\"dddd\"===e?e.slice(1):e})).join(\"\");return(this||e)._longDateFormat[t]}var m=\"Invalid date\";function invalidDate(){return(this||e)._invalidDate}var g=\"%d\",k=/\\d{1,2}/;function ordinal(t){return(this||e)._ordinal.replace(\"%d\",t)}var y={future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",w:\"a week\",ww:\"%d weeks\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"};function relativeTime(t,a,n,r){var s=(this||e)._relativeTime[n];return isFunction(s)?s(t,a,n,r):s.replace(/%d/i,t)}function pastFuture(t,a){var n=(this||e)._relativeTime[t>0?\"future\":\"past\"];return isFunction(n)?n(a):n.replace(/%s/i,a)}var _={};function addUnitAlias(e,t){var a=e.toLowerCase();_[a]=_[a+\"s\"]=_[t]=e}function normalizeUnits(e){return\"string\"===typeof e?_[e]||_[e.toLowerCase()]:void 0}function normalizeObjectUnits(e){var t,a,n={};for(a in e)if(hasOwnProp(e,a)){t=normalizeUnits(a);t&&(n[t]=e[a])}return n}var p={};function addUnitPriority(e,t){p[e]=t}function getPrioritizedUnits(e){var t,a=[];for(t in e)hasOwnProp(e,t)&&a.push({unit:t,priority:p[t]});a.sort((function(e,t){return e.priority-t.priority}));return a}function isLeapYear(e){return e%4===0&&e%100!==0||e%400===0}function absFloor(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function toInt(e){var t=+e,a=0;0!==t&&isFinite(t)&&(a=absFloor(t));return a}function makeGetSet(t,a){return function(n){if(null!=n){set$1(this||e,t,n);hooks.updateOffset(this||e,a);return this||e}return get(this||e,t)}}function get(e,t){return e.isValid()?e._d[\"get\"+(e._isUTC?\"UTC\":\"\")+t]():NaN}function set$1(e,t,a){if(e.isValid()&&!isNaN(a))if(\"FullYear\"===t&&isLeapYear(e.year())&&1===e.month()&&29===e.date()){a=toInt(a);e._d[\"set\"+(e._isUTC?\"UTC\":\"\")+t](a,e.month(),daysInMonth(a,e.month()))}else e._d[\"set\"+(e._isUTC?\"UTC\":\"\")+t](a)}function stringGet(t){t=normalizeUnits(t);return isFunction((this||e)[t])?this[t]():this||e}function stringSet(t,a){if(\"object\"===typeof t){t=normalizeObjectUnits(t);var n,r=getPrioritizedUnits(t),s=r.length;for(n=0;n<s;n++)this[r[n].unit](t[r[n].unit])}else{t=normalizeUnits(t);if(isFunction((this||e)[t]))return this[t](a)}return this||e}var S,w=/\\d/,T=/\\d\\d/,v=/\\d{3}/,D=/\\d{4}/,O=/[+-]?\\d{6}/,M=/\\d\\d?/,Y=/\\d\\d\\d\\d?/,F=/\\d\\d\\d\\d\\d\\d?/,b=/\\d{1,3}/,x=/\\d{1,4}/,P=/[+-]?\\d{1,6}/,R=/\\d+/,W=/[+-]?\\d+/,I=/Z|[+-]\\d\\d:?\\d\\d/gi,U=/Z|[+-]\\d\\d(?::?\\d\\d)?/gi,N=/[+-]?\\d+(\\.\\d{1,3})?/,L=/[0-9]{0,256}['a-z\\u00A0-\\u05FF\\u0700-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFF07\\uFF10-\\uFFEF]{1,256}|[\\u0600-\\u06FF\\/]{1,256}(\\s*?[\\u0600-\\u06FF]{1,256}){1,2}/i;S={};function addRegexToken(e,t,a){S[e]=isFunction(t)?t:function(e,n){return e&&a?a:t}}function getParseRegexForToken(e,t){return hasOwnProp(S,e)?S[e](t._strict,t._locale):new RegExp(unescapeFormat(e))}function unescapeFormat(e){return regexEscape(e.replace(\"\\\\\",\"\").replace(/\\\\(\\[)|\\\\(\\])|\\[([^\\]\\[]*)\\]|\\\\(.)/g,(function(e,t,a,n,r){return t||a||n||r})))}function regexEscape(e){return e.replace(/[-\\/\\\\^$*+?.()|[\\]{}]/g,\"\\\\$&\")}var C={};function addParseToken(e,t){var a,n,r=t;\"string\"===typeof e&&(e=[e]);isNumber(t)&&(r=function(e,a){a[t]=toInt(e)});n=e.length;for(a=0;a<n;a++)C[e[a]]=r}function addWeekParseToken(e,t){addParseToken(e,(function(e,a,n,r){n._w=n._w||{};t(e,n._w,n,r)}))}function addTimeToArrayFromToken(e,t,a){null!=t&&hasOwnProp(C,e)&&C[e](t,a._a,a,e)}var A=0,E=1,G=2,H=3,V=4,j=5,z=6,$=7,Z=8;function mod(e,t){return(e%t+t)%t}var B;B=Array.prototype.indexOf?Array.prototype.indexOf:function(t){var a;for(a=0;a<(this||e).length;++a)if((this||e)[a]===t)return a;return-1};function daysInMonth(e,t){if(isNaN(e)||isNaN(t))return NaN;var a=mod(t,12);e+=(t-a)/12;return 1===a?isLeapYear(e)?29:28:31-a%7%2}addFormatToken(\"M\",[\"MM\",2],\"Mo\",(function(){return this.month()+1}));addFormatToken(\"MMM\",0,0,(function(t){return this.localeData().monthsShort(this||e,t)}));addFormatToken(\"MMMM\",0,0,(function(t){return this.localeData().months(this||e,t)}));addUnitAlias(\"month\",\"M\");addUnitPriority(\"month\",8);addRegexToken(\"M\",M);addRegexToken(\"MM\",M,T);addRegexToken(\"MMM\",(function(e,t){return t.monthsShortRegex(e)}));addRegexToken(\"MMMM\",(function(e,t){return t.monthsRegex(e)}));addParseToken([\"M\",\"MM\"],(function(e,t){t[E]=toInt(e)-1}));addParseToken([\"MMM\",\"MMMM\"],(function(e,t,a,n){var r=a._locale.monthsParse(e,n,a._strict);null!=r?t[E]=r:getParsingFlags(a).invalidMonth=e}));var J=\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\"),q=\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\"),Q=/D[oD]?(\\[[^\\[\\]]*\\]|\\s)+MMMM?/,X=L,K=L;function localeMonths(t,a){return t?isArray((this||e)._months)?(this||e)._months[t.month()]:(this||e)._months[((this||e)._months.isFormat||Q).test(a)?\"format\":\"standalone\"][t.month()]:isArray((this||e)._months)?(this||e)._months:(this||e)._months.standalone}function localeMonthsShort(t,a){return t?isArray((this||e)._monthsShort)?(this||e)._monthsShort[t.month()]:(this||e)._monthsShort[Q.test(a)?\"format\":\"standalone\"][t.month()]:isArray((this||e)._monthsShort)?(this||e)._monthsShort:(this||e)._monthsShort.standalone}function handleStrictParse(t,a,n){var r,s,i,o=t.toLocaleLowerCase();if(!(this||e)._monthsParse){(this||e)._monthsParse=[];(this||e)._longMonthsParse=[];(this||e)._shortMonthsParse=[];for(r=0;r<12;++r){i=createUTC([2e3,r]);(this||e)._shortMonthsParse[r]=this.monthsShort(i,\"\").toLocaleLowerCase();(this||e)._longMonthsParse[r]=this.months(i,\"\").toLocaleLowerCase()}}if(n){if(\"MMM\"===a){s=B.call((this||e)._shortMonthsParse,o);return-1!==s?s:null}s=B.call((this||e)._longMonthsParse,o);return-1!==s?s:null}if(\"MMM\"===a){s=B.call((this||e)._shortMonthsParse,o);if(-1!==s)return s;s=B.call((this||e)._longMonthsParse,o);return-1!==s?s:null}s=B.call((this||e)._longMonthsParse,o);if(-1!==s)return s;s=B.call((this||e)._shortMonthsParse,o);return-1!==s?s:null}function localeMonthsParse(t,a,n){var r,s,i;if((this||e)._monthsParseExact)return handleStrictParse.call(this||e,t,a,n);if(!(this||e)._monthsParse){(this||e)._monthsParse=[];(this||e)._longMonthsParse=[];(this||e)._shortMonthsParse=[]}for(r=0;r<12;r++){s=createUTC([2e3,r]);if(n&&!(this||e)._longMonthsParse[r]){(this||e)._longMonthsParse[r]=new RegExp(\"^\"+this.months(s,\"\").replace(\".\",\"\")+\"$\",\"i\");(this||e)._shortMonthsParse[r]=new RegExp(\"^\"+this.monthsShort(s,\"\").replace(\".\",\"\")+\"$\",\"i\")}if(!n&&!(this||e)._monthsParse[r]){i=\"^\"+this.months(s,\"\")+\"|^\"+this.monthsShort(s,\"\");(this||e)._monthsParse[r]=new RegExp(i.replace(\".\",\"\"),\"i\")}if(n&&\"MMMM\"===a&&(this||e)._longMonthsParse[r].test(t))return r;if(n&&\"MMM\"===a&&(this||e)._shortMonthsParse[r].test(t))return r;if(!n&&(this||e)._monthsParse[r].test(t))return r}}function setMonth(e,t){var a;if(!e.isValid())return e;if(\"string\"===typeof t)if(/^\\d+$/.test(t))t=toInt(t);else{t=e.localeData().monthsParse(t);if(!isNumber(t))return e}a=Math.min(e.date(),daysInMonth(e.year(),t));e._d[\"set\"+(e._isUTC?\"UTC\":\"\")+\"Month\"](t,a);return e}function getSetMonth(t){if(null!=t){setMonth(this||e,t);hooks.updateOffset(this||e,true);return this||e}return get(this||e,\"Month\")}function getDaysInMonth(){return daysInMonth(this.year(),this.month())}function monthsShortRegex(t){if((this||e)._monthsParseExact){hasOwnProp(this||e,\"_monthsRegex\")||computeMonthsParse.call(this||e);return t?(this||e)._monthsShortStrictRegex:(this||e)._monthsShortRegex}hasOwnProp(this||e,\"_monthsShortRegex\")||((this||e)._monthsShortRegex=X);return(this||e)._monthsShortStrictRegex&&t?(this||e)._monthsShortStrictRegex:(this||e)._monthsShortRegex}function monthsRegex(t){if((this||e)._monthsParseExact){hasOwnProp(this||e,\"_monthsRegex\")||computeMonthsParse.call(this||e);return t?(this||e)._monthsStrictRegex:(this||e)._monthsRegex}hasOwnProp(this||e,\"_monthsRegex\")||((this||e)._monthsRegex=K);return(this||e)._monthsStrictRegex&&t?(this||e)._monthsStrictRegex:(this||e)._monthsRegex}function computeMonthsParse(){function cmpLenRev(e,t){return t.length-e.length}var t,a,n=[],r=[],s=[];for(t=0;t<12;t++){a=createUTC([2e3,t]);n.push(this.monthsShort(a,\"\"));r.push(this.months(a,\"\"));s.push(this.months(a,\"\"));s.push(this.monthsShort(a,\"\"))}n.sort(cmpLenRev);r.sort(cmpLenRev);s.sort(cmpLenRev);for(t=0;t<12;t++){n[t]=regexEscape(n[t]);r[t]=regexEscape(r[t])}for(t=0;t<24;t++)s[t]=regexEscape(s[t]);(this||e)._monthsRegex=new RegExp(\"^(\"+s.join(\"|\")+\")\",\"i\");(this||e)._monthsShortRegex=(this||e)._monthsRegex;(this||e)._monthsStrictRegex=new RegExp(\"^(\"+r.join(\"|\")+\")\",\"i\");(this||e)._monthsShortStrictRegex=new RegExp(\"^(\"+n.join(\"|\")+\")\",\"i\")}addFormatToken(\"Y\",0,0,(function(){var e=this.year();return e<=9999?zeroFill(e,4):\"+\"+e}));addFormatToken(0,[\"YY\",2],0,(function(){return this.year()%100}));addFormatToken(0,[\"YYYY\",4],0,\"year\");addFormatToken(0,[\"YYYYY\",5],0,\"year\");addFormatToken(0,[\"YYYYYY\",6,true],0,\"year\");addUnitAlias(\"year\",\"y\");addUnitPriority(\"year\",1);addRegexToken(\"Y\",W);addRegexToken(\"YY\",M,T);addRegexToken(\"YYYY\",x,D);addRegexToken(\"YYYYY\",P,O);addRegexToken(\"YYYYYY\",P,O);addParseToken([\"YYYYY\",\"YYYYYY\"],A);addParseToken(\"YYYY\",(function(e,t){t[A]=2===e.length?hooks.parseTwoDigitYear(e):toInt(e)}));addParseToken(\"YY\",(function(e,t){t[A]=hooks.parseTwoDigitYear(e)}));addParseToken(\"Y\",(function(e,t){t[A]=parseInt(e,10)}));function daysInYear(e){return isLeapYear(e)?366:365}hooks.parseTwoDigitYear=function(e){return toInt(e)+(toInt(e)>68?1900:2e3)};var ee=makeGetSet(\"FullYear\",true);function getIsLeapYear(){return isLeapYear(this.year())}function createDate(e,t,a,n,r,s,i){var o;if(e<100&&e>=0){o=new Date(e+400,t,a,n,r,s,i);isFinite(o.getFullYear())&&o.setFullYear(e)}else o=new Date(e,t,a,n,r,s,i);return o}function createUTCDate(e){var t,a;if(e<100&&e>=0){a=Array.prototype.slice.call(arguments);a[0]=e+400;t=new Date(Date.UTC.apply(null,a));isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)}else t=new Date(Date.UTC.apply(null,arguments));return t}function firstWeekOffset(e,t,a){var n=7+t-a,r=(7+createUTCDate(e,0,n).getUTCDay()-t)%7;return-r+n-1}function dayOfYearFromWeeks(e,t,a,n,r){var s,i,o=(7+a-n)%7,d=firstWeekOffset(e,n,r),l=1+7*(t-1)+o+d;if(l<=0){s=e-1;i=daysInYear(s)+l}else if(l>daysInYear(e)){s=e+1;i=l-daysInYear(e)}else{s=e;i=l}return{year:s,dayOfYear:i}}function weekOfYear(e,t,a){var n,r,s=firstWeekOffset(e.year(),t,a),i=Math.floor((e.dayOfYear()-s-1)/7)+1;if(i<1){r=e.year()-1;n=i+weeksInYear(r,t,a)}else if(i>weeksInYear(e.year(),t,a)){n=i-weeksInYear(e.year(),t,a);r=e.year()+1}else{r=e.year();n=i}return{week:n,year:r}}function weeksInYear(e,t,a){var n=firstWeekOffset(e,t,a),r=firstWeekOffset(e+1,t,a);return(daysInYear(e)-n+r)/7}addFormatToken(\"w\",[\"ww\",2],\"wo\",\"week\");addFormatToken(\"W\",[\"WW\",2],\"Wo\",\"isoWeek\");addUnitAlias(\"week\",\"w\");addUnitAlias(\"isoWeek\",\"W\");addUnitPriority(\"week\",5);addUnitPriority(\"isoWeek\",5);addRegexToken(\"w\",M);addRegexToken(\"ww\",M,T);addRegexToken(\"W\",M);addRegexToken(\"WW\",M,T);addWeekParseToken([\"w\",\"ww\",\"W\",\"WW\"],(function(e,t,a,n){t[n.substr(0,1)]=toInt(e)}));function localeWeek(t){return weekOfYear(t,(this||e)._week.dow,(this||e)._week.doy).week}var te={dow:0,doy:6};function localeFirstDayOfWeek(){return(this||e)._week.dow}function localeFirstDayOfYear(){return(this||e)._week.doy}function getSetWeek(t){var a=this.localeData().week(this||e);return null==t?a:this.add(7*(t-a),\"d\")}function getSetISOWeek(t){var a=weekOfYear(this||e,1,4).week;return null==t?a:this.add(7*(t-a),\"d\")}addFormatToken(\"d\",0,\"do\",\"day\");addFormatToken(\"dd\",0,0,(function(t){return this.localeData().weekdaysMin(this||e,t)}));addFormatToken(\"ddd\",0,0,(function(t){return this.localeData().weekdaysShort(this||e,t)}));addFormatToken(\"dddd\",0,0,(function(t){return this.localeData().weekdays(this||e,t)}));addFormatToken(\"e\",0,0,\"weekday\");addFormatToken(\"E\",0,0,\"isoWeekday\");addUnitAlias(\"day\",\"d\");addUnitAlias(\"weekday\",\"e\");addUnitAlias(\"isoWeekday\",\"E\");addUnitPriority(\"day\",11);addUnitPriority(\"weekday\",11);addUnitPriority(\"isoWeekday\",11);addRegexToken(\"d\",M);addRegexToken(\"e\",M);addRegexToken(\"E\",M);addRegexToken(\"dd\",(function(e,t){return t.weekdaysMinRegex(e)}));addRegexToken(\"ddd\",(function(e,t){return t.weekdaysShortRegex(e)}));addRegexToken(\"dddd\",(function(e,t){return t.weekdaysRegex(e)}));addWeekParseToken([\"dd\",\"ddd\",\"dddd\"],(function(e,t,a,n){var r=a._locale.weekdaysParse(e,n,a._strict);null!=r?t.d=r:getParsingFlags(a).invalidWeekday=e}));addWeekParseToken([\"d\",\"e\",\"E\"],(function(e,t,a,n){t[n]=toInt(e)}));function parseWeekday(e,t){if(\"string\"!==typeof e)return e;if(!isNaN(e))return parseInt(e,10);e=t.weekdaysParse(e);return\"number\"===typeof e?e:null}function parseIsoWeekday(e,t){return\"string\"===typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function shiftWeekdays(e,t){return e.slice(t,7).concat(e.slice(0,t))}var ae=\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),ne=\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),re=\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),se=L,ie=L,oe=L;function localeWeekdays(t,a){var n=isArray((this||e)._weekdays)?(this||e)._weekdays:(this||e)._weekdays[t&&true!==t&&(this||e)._weekdays.isFormat.test(a)?\"format\":\"standalone\"];return true===t?shiftWeekdays(n,(this||e)._week.dow):t?n[t.day()]:n}function localeWeekdaysShort(t){return true===t?shiftWeekdays((this||e)._weekdaysShort,(this||e)._week.dow):t?(this||e)._weekdaysShort[t.day()]:(this||e)._weekdaysShort}function localeWeekdaysMin(t){return true===t?shiftWeekdays((this||e)._weekdaysMin,(this||e)._week.dow):t?(this||e)._weekdaysMin[t.day()]:(this||e)._weekdaysMin}function handleStrictParse$1(t,a,n){var r,s,i,o=t.toLocaleLowerCase();if(!(this||e)._weekdaysParse){(this||e)._weekdaysParse=[];(this||e)._shortWeekdaysParse=[];(this||e)._minWeekdaysParse=[];for(r=0;r<7;++r){i=createUTC([2e3,1]).day(r);(this||e)._minWeekdaysParse[r]=this.weekdaysMin(i,\"\").toLocaleLowerCase();(this||e)._shortWeekdaysParse[r]=this.weekdaysShort(i,\"\").toLocaleLowerCase();(this||e)._weekdaysParse[r]=this.weekdays(i,\"\").toLocaleLowerCase()}}if(n){if(\"dddd\"===a){s=B.call((this||e)._weekdaysParse,o);return-1!==s?s:null}if(\"ddd\"===a){s=B.call((this||e)._shortWeekdaysParse,o);return-1!==s?s:null}s=B.call((this||e)._minWeekdaysParse,o);return-1!==s?s:null}if(\"dddd\"===a){s=B.call((this||e)._weekdaysParse,o);if(-1!==s)return s;s=B.call((this||e)._shortWeekdaysParse,o);if(-1!==s)return s;s=B.call((this||e)._minWeekdaysParse,o);return-1!==s?s:null}if(\"ddd\"===a){s=B.call((this||e)._shortWeekdaysParse,o);if(-1!==s)return s;s=B.call((this||e)._weekdaysParse,o);if(-1!==s)return s;s=B.call((this||e)._minWeekdaysParse,o);return-1!==s?s:null}s=B.call((this||e)._minWeekdaysParse,o);if(-1!==s)return s;s=B.call((this||e)._weekdaysParse,o);if(-1!==s)return s;s=B.call((this||e)._shortWeekdaysParse,o);return-1!==s?s:null}function localeWeekdaysParse(t,a,n){var r,s,i;if((this||e)._weekdaysParseExact)return handleStrictParse$1.call(this||e,t,a,n);if(!(this||e)._weekdaysParse){(this||e)._weekdaysParse=[];(this||e)._minWeekdaysParse=[];(this||e)._shortWeekdaysParse=[];(this||e)._fullWeekdaysParse=[]}for(r=0;r<7;r++){s=createUTC([2e3,1]).day(r);if(n&&!(this||e)._fullWeekdaysParse[r]){(this||e)._fullWeekdaysParse[r]=new RegExp(\"^\"+this.weekdays(s,\"\").replace(\".\",\"\\\\.?\")+\"$\",\"i\");(this||e)._shortWeekdaysParse[r]=new RegExp(\"^\"+this.weekdaysShort(s,\"\").replace(\".\",\"\\\\.?\")+\"$\",\"i\");(this||e)._minWeekdaysParse[r]=new RegExp(\"^\"+this.weekdaysMin(s,\"\").replace(\".\",\"\\\\.?\")+\"$\",\"i\")}if(!(this||e)._weekdaysParse[r]){i=\"^\"+this.weekdays(s,\"\")+\"|^\"+this.weekdaysShort(s,\"\")+\"|^\"+this.weekdaysMin(s,\"\");(this||e)._weekdaysParse[r]=new RegExp(i.replace(\".\",\"\"),\"i\")}if(n&&\"dddd\"===a&&(this||e)._fullWeekdaysParse[r].test(t))return r;if(n&&\"ddd\"===a&&(this||e)._shortWeekdaysParse[r].test(t))return r;if(n&&\"dd\"===a&&(this||e)._minWeekdaysParse[r].test(t))return r;if(!n&&(this||e)._weekdaysParse[r].test(t))return r}}function getSetDayOfWeek(t){if(!this.isValid())return null!=t?this||e:NaN;var a=(this||e)._isUTC?(this||e)._d.getUTCDay():(this||e)._d.getDay();if(null!=t){t=parseWeekday(t,this.localeData());return this.add(t-a,\"d\")}return a}function getSetLocaleDayOfWeek(t){if(!this.isValid())return null!=t?this||e:NaN;var a=(this.day()+7-this.localeData()._week.dow)%7;return null==t?a:this.add(t-a,\"d\")}function getSetISODayOfWeek(t){if(!this.isValid())return null!=t?this||e:NaN;if(null!=t){var a=parseIsoWeekday(t,this.localeData());return this.day(this.day()%7?a:a-7)}return this.day()||7}function weekdaysRegex(t){if((this||e)._weekdaysParseExact){hasOwnProp(this||e,\"_weekdaysRegex\")||computeWeekdaysParse.call(this||e);return t?(this||e)._weekdaysStrictRegex:(this||e)._weekdaysRegex}hasOwnProp(this||e,\"_weekdaysRegex\")||((this||e)._weekdaysRegex=se);return(this||e)._weekdaysStrictRegex&&t?(this||e)._weekdaysStrictRegex:(this||e)._weekdaysRegex}function weekdaysShortRegex(t){if((this||e)._weekdaysParseExact){hasOwnProp(this||e,\"_weekdaysRegex\")||computeWeekdaysParse.call(this||e);return t?(this||e)._weekdaysShortStrictRegex:(this||e)._weekdaysShortRegex}hasOwnProp(this||e,\"_weekdaysShortRegex\")||((this||e)._weekdaysShortRegex=ie);return(this||e)._weekdaysShortStrictRegex&&t?(this||e)._weekdaysShortStrictRegex:(this||e)._weekdaysShortRegex}function weekdaysMinRegex(t){if((this||e)._weekdaysParseExact){hasOwnProp(this||e,\"_weekdaysRegex\")||computeWeekdaysParse.call(this||e);return t?(this||e)._weekdaysMinStrictRegex:(this||e)._weekdaysMinRegex}hasOwnProp(this||e,\"_weekdaysMinRegex\")||((this||e)._weekdaysMinRegex=oe);return(this||e)._weekdaysMinStrictRegex&&t?(this||e)._weekdaysMinStrictRegex:(this||e)._weekdaysMinRegex}function computeWeekdaysParse(){function cmpLenRev(e,t){return t.length-e.length}var t,a,n,r,s,i=[],o=[],d=[],l=[];for(t=0;t<7;t++){a=createUTC([2e3,1]).day(t);n=regexEscape(this.weekdaysMin(a,\"\"));r=regexEscape(this.weekdaysShort(a,\"\"));s=regexEscape(this.weekdays(a,\"\"));i.push(n);o.push(r);d.push(s);l.push(n);l.push(r);l.push(s)}i.sort(cmpLenRev);o.sort(cmpLenRev);d.sort(cmpLenRev);l.sort(cmpLenRev);(this||e)._weekdaysRegex=new RegExp(\"^(\"+l.join(\"|\")+\")\",\"i\");(this||e)._weekdaysShortRegex=(this||e)._weekdaysRegex;(this||e)._weekdaysMinRegex=(this||e)._weekdaysRegex;(this||e)._weekdaysStrictRegex=new RegExp(\"^(\"+d.join(\"|\")+\")\",\"i\");(this||e)._weekdaysShortStrictRegex=new RegExp(\"^(\"+o.join(\"|\")+\")\",\"i\");(this||e)._weekdaysMinStrictRegex=new RegExp(\"^(\"+i.join(\"|\")+\")\",\"i\")}function hFormat(){return this.hours()%12||12}function kFormat(){return this.hours()||24}addFormatToken(\"H\",[\"HH\",2],0,\"hour\");addFormatToken(\"h\",[\"hh\",2],0,hFormat);addFormatToken(\"k\",[\"kk\",2],0,kFormat);addFormatToken(\"hmm\",0,0,(function(){return\"\"+hFormat.apply(this||e)+zeroFill(this.minutes(),2)}));addFormatToken(\"hmmss\",0,0,(function(){return\"\"+hFormat.apply(this||e)+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2)}));addFormatToken(\"Hmm\",0,0,(function(){return\"\"+this.hours()+zeroFill(this.minutes(),2)}));addFormatToken(\"Hmmss\",0,0,(function(){return\"\"+this.hours()+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2)}));function meridiem(e,t){addFormatToken(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}meridiem(\"a\",true);meridiem(\"A\",false);addUnitAlias(\"hour\",\"h\");addUnitPriority(\"hour\",13);function matchMeridiem(e,t){return t._meridiemParse}addRegexToken(\"a\",matchMeridiem);addRegexToken(\"A\",matchMeridiem);addRegexToken(\"H\",M);addRegexToken(\"h\",M);addRegexToken(\"k\",M);addRegexToken(\"HH\",M,T);addRegexToken(\"hh\",M,T);addRegexToken(\"kk\",M,T);addRegexToken(\"hmm\",Y);addRegexToken(\"hmmss\",F);addRegexToken(\"Hmm\",Y);addRegexToken(\"Hmmss\",F);addParseToken([\"H\",\"HH\"],H);addParseToken([\"k\",\"kk\"],(function(e,t,a){var n=toInt(e);t[H]=24===n?0:n}));addParseToken([\"a\",\"A\"],(function(e,t,a){a._isPm=a._locale.isPM(e);a._meridiem=e}));addParseToken([\"h\",\"hh\"],(function(e,t,a){t[H]=toInt(e);getParsingFlags(a).bigHour=true}));addParseToken(\"hmm\",(function(e,t,a){var n=e.length-2;t[H]=toInt(e.substr(0,n));t[V]=toInt(e.substr(n));getParsingFlags(a).bigHour=true}));addParseToken(\"hmmss\",(function(e,t,a){var n=e.length-4,r=e.length-2;t[H]=toInt(e.substr(0,n));t[V]=toInt(e.substr(n,2));t[j]=toInt(e.substr(r));getParsingFlags(a).bigHour=true}));addParseToken(\"Hmm\",(function(e,t,a){var n=e.length-2;t[H]=toInt(e.substr(0,n));t[V]=toInt(e.substr(n))}));addParseToken(\"Hmmss\",(function(e,t,a){var n=e.length-4,r=e.length-2;t[H]=toInt(e.substr(0,n));t[V]=toInt(e.substr(n,2));t[j]=toInt(e.substr(r))}));function localeIsPM(e){return\"p\"===(e+\"\").toLowerCase().charAt(0)}var de=/[ap]\\.?m?\\.?/i,le=makeGetSet(\"Hours\",true);function localeMeridiem(e,t,a){return e>11?a?\"pm\":\"PM\":a?\"am\":\"AM\"}var ue={calendar:d,longDateFormat:f,invalidDate:m,ordinal:g,dayOfMonthOrdinalParse:k,relativeTime:y,months:J,monthsShort:q,week:te,weekdays:ae,weekdaysMin:re,weekdaysShort:ne,meridiemParse:de};var ce,he={},fe={};function commonPrefix(e,t){var a,n=Math.min(e.length,t.length);for(a=0;a<n;a+=1)if(e[a]!==t[a])return a;return n}function normalizeLocale(e){return e?e.toLowerCase().replace(\"_\",\"-\"):e}function chooseLocale(e){var t,a,n,r,s=0;while(s<e.length){r=normalizeLocale(e[s]).split(\"-\");t=r.length;a=normalizeLocale(e[s+1]);a=a?a.split(\"-\"):null;while(t>0){n=loadLocale(r.slice(0,t).join(\"-\"));if(n)return n;if(a&&a.length>=t&&commonPrefix(r,a)>=t-1)break;t--}s++}return ce}function isLocaleNameSane(e){return null!=e.match(\"^[^/\\\\\\\\]*$\")}function loadLocale(e){var t,n=null;if(void 0===he[e]&&a&&a.exports&&isLocaleNameSane(e))try{n=ce._abbr;t=null;t(\"./locale/\"+e);getSetGlobalLocale(n)}catch(t){he[e]=null}return he[e]}function getSetGlobalLocale(e,t){var a;if(e){a=isUndefined(t)?getLocale(e):defineLocale(e,t);a?ce=a:\"undefined\"!==typeof console&&console.warn&&console.warn(\"Locale \"+e+\" not found. Did you forget to load it?\")}return ce._abbr}function defineLocale(e,t){if(null!==t){var a,n=ue;t.abbr=e;if(null!=he[e]){deprecateSimple(\"defineLocaleOverride\",\"use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info.\");n=he[e]._config}else if(null!=t.parentLocale)if(null!=he[t.parentLocale])n=he[t.parentLocale]._config;else{a=loadLocale(t.parentLocale);if(null==a){fe[t.parentLocale]||(fe[t.parentLocale]=[]);fe[t.parentLocale].push({name:e,config:t});return null}n=a._config}he[e]=new Locale(mergeConfigs(n,t));fe[e]&&fe[e].forEach((function(e){defineLocale(e.name,e.config)}));getSetGlobalLocale(e);return he[e]}delete he[e];return null}function updateLocale(e,t){if(null!=t){var a,n,r=ue;if(null!=he[e]&&null!=he[e].parentLocale)he[e].set(mergeConfigs(he[e]._config,t));else{n=loadLocale(e);null!=n&&(r=n._config);t=mergeConfigs(r,t);null==n&&(t.abbr=e);a=new Locale(t);a.parentLocale=he[e];he[e]=a}getSetGlobalLocale(e)}else if(null!=he[e])if(null!=he[e].parentLocale){he[e]=he[e].parentLocale;e===getSetGlobalLocale()&&getSetGlobalLocale(e)}else null!=he[e]&&delete he[e];return he[e]}function getLocale(e){var t;e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr);if(!e)return ce;if(!isArray(e)){t=loadLocale(e);if(t)return t;e=[e]}return chooseLocale(e)}function listLocales(){return o(he)}function checkOverflow(e){var t,a=e._a;if(a&&-2===getParsingFlags(e).overflow){t=a[E]<0||a[E]>11?E:a[G]<1||a[G]>daysInMonth(a[A],a[E])?G:a[H]<0||a[H]>24||24===a[H]&&(0!==a[V]||0!==a[j]||0!==a[z])?H:a[V]<0||a[V]>59?V:a[j]<0||a[j]>59?j:a[z]<0||a[z]>999?z:-1;getParsingFlags(e)._overflowDayOfYear&&(t<A||t>G)&&(t=G);getParsingFlags(e)._overflowWeeks&&-1===t&&(t=$);getParsingFlags(e)._overflowWeekday&&-1===t&&(t=Z);getParsingFlags(e).overflow=t}return e}var me=/^\\s*((?:[+-]\\d{6}|\\d{4})-(?:\\d\\d-\\d\\d|W\\d\\d-\\d|W\\d\\d|\\d\\d\\d|\\d\\d))(?:(T| )(\\d\\d(?::\\d\\d(?::\\d\\d(?:[.,]\\d+)?)?)?)([+-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/,ge=/^\\s*((?:[+-]\\d{6}|\\d{4})(?:\\d\\d\\d\\d|W\\d\\d\\d|W\\d\\d|\\d\\d\\d|\\d\\d|))(?:(T| )(\\d\\d(?:\\d\\d(?:\\d\\d(?:[.,]\\d+)?)?)?)([+-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/,ke=/Z|[+-]\\d\\d(?::?\\d\\d)?/,ye=[[\"YYYYYY-MM-DD\",/[+-]\\d{6}-\\d\\d-\\d\\d/],[\"YYYY-MM-DD\",/\\d{4}-\\d\\d-\\d\\d/],[\"GGGG-[W]WW-E\",/\\d{4}-W\\d\\d-\\d/],[\"GGGG-[W]WW\",/\\d{4}-W\\d\\d/,false],[\"YYYY-DDD\",/\\d{4}-\\d{3}/],[\"YYYY-MM\",/\\d{4}-\\d\\d/,false],[\"YYYYYYMMDD\",/[+-]\\d{10}/],[\"YYYYMMDD\",/\\d{8}/],[\"GGGG[W]WWE\",/\\d{4}W\\d{3}/],[\"GGGG[W]WW\",/\\d{4}W\\d{2}/,false],[\"YYYYDDD\",/\\d{7}/],[\"YYYYMM\",/\\d{6}/,false],[\"YYYY\",/\\d{4}/,false]],_e=[[\"HH:mm:ss.SSSS\",/\\d\\d:\\d\\d:\\d\\d\\.\\d+/],[\"HH:mm:ss,SSSS\",/\\d\\d:\\d\\d:\\d\\d,\\d+/],[\"HH:mm:ss\",/\\d\\d:\\d\\d:\\d\\d/],[\"HH:mm\",/\\d\\d:\\d\\d/],[\"HHmmss.SSSS\",/\\d\\d\\d\\d\\d\\d\\.\\d+/],[\"HHmmss,SSSS\",/\\d\\d\\d\\d\\d\\d,\\d+/],[\"HHmmss\",/\\d\\d\\d\\d\\d\\d/],[\"HHmm\",/\\d\\d\\d\\d/],[\"HH\",/\\d\\d/]],pe=/^\\/?Date\\((-?\\d+)/i,Se=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\\s)?(\\d{1,2})\\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\\s(\\d{2,4})\\s(\\d\\d):(\\d\\d)(?::(\\d\\d))?\\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\\d{4}))$/,we={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function configFromISO(e){var t,a,n,r,s,i,o=e._i,d=me.exec(o)||ge.exec(o),l=ye.length,u=_e.length;if(d){getParsingFlags(e).iso=true;for(t=0,a=l;t<a;t++)if(ye[t][1].exec(d[1])){r=ye[t][0];n=false!==ye[t][2];break}if(null==r){e._isValid=false;return}if(d[3]){for(t=0,a=u;t<a;t++)if(_e[t][1].exec(d[3])){s=(d[2]||\" \")+_e[t][0];break}if(null==s){e._isValid=false;return}}if(!n&&null!=s){e._isValid=false;return}if(d[4]){if(!ke.exec(d[4])){e._isValid=false;return}i=\"Z\"}e._f=r+(s||\"\")+(i||\"\");configFromStringAndFormat(e)}else e._isValid=false}function extractFromRFC2822Strings(e,t,a,n,r,s){var i=[untruncateYear(e),q.indexOf(t),parseInt(a,10),parseInt(n,10),parseInt(r,10)];s&&i.push(parseInt(s,10));return i}function untruncateYear(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function preprocessRFC2822(e){return e.replace(/\\([^()]*\\)|[\\n\\t]/g,\" \").replace(/(\\s\\s+)/g,\" \").replace(/^\\s\\s*/,\"\").replace(/\\s\\s*$/,\"\")}function checkWeekday(e,t,a){if(e){var n=ne.indexOf(e),r=new Date(t[0],t[1],t[2]).getDay();if(n!==r){getParsingFlags(a).weekdayMismatch=true;a._isValid=false;return false}}return true}function calculateOffset(e,t,a){if(e)return we[e];if(t)return 0;var n=parseInt(a,10),r=n%100,s=(n-r)/100;return 60*s+r}function configFromRFC2822(e){var t,a=Se.exec(preprocessRFC2822(e._i));if(a){t=extractFromRFC2822Strings(a[4],a[3],a[2],a[5],a[6],a[7]);if(!checkWeekday(a[1],t,e))return;e._a=t;e._tzm=calculateOffset(a[8],a[9],a[10]);e._d=createUTCDate.apply(null,e._a);e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm);getParsingFlags(e).rfc2822=true}else e._isValid=false}function configFromString(e){var t=pe.exec(e._i);if(null===t){configFromISO(e);if(false===e._isValid){delete e._isValid;configFromRFC2822(e);if(false===e._isValid){delete e._isValid;e._strict?e._isValid=false:hooks.createFromInputFallback(e)}}}else e._d=new Date(+t[1])}hooks.createFromInputFallback=deprecate(\"value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.\",(function(e){e._d=new Date(e._i+(e._useUTC?\" UTC\":\"\"))}));function defaults(e,t,a){return null!=e?e:null!=t?t:a}function currentDateArray(e){var t=new Date(hooks.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function configFromArray(e){var t,a,n,r,s,i=[];if(!e._d){n=currentDateArray(e);e._w&&null==e._a[G]&&null==e._a[E]&&dayOfYearFromWeekInfo(e);if(null!=e._dayOfYear){s=defaults(e._a[A],n[A]);(e._dayOfYear>daysInYear(s)||0===e._dayOfYear)&&(getParsingFlags(e)._overflowDayOfYear=true);a=createUTCDate(s,0,e._dayOfYear);e._a[E]=a.getUTCMonth();e._a[G]=a.getUTCDate()}for(t=0;t<3&&null==e._a[t];++t)e._a[t]=i[t]=n[t];for(;t<7;t++)e._a[t]=i[t]=null==e._a[t]?2===t?1:0:e._a[t];if(24===e._a[H]&&0===e._a[V]&&0===e._a[j]&&0===e._a[z]){e._nextDay=true;e._a[H]=0}e._d=(e._useUTC?createUTCDate:createDate).apply(null,i);r=e._useUTC?e._d.getUTCDay():e._d.getDay();null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm);e._nextDay&&(e._a[H]=24);e._w&&\"undefined\"!==typeof e._w.d&&e._w.d!==r&&(getParsingFlags(e).weekdayMismatch=true)}}function dayOfYearFromWeekInfo(e){var t,a,n,r,s,i,o,d,l;t=e._w;if(null!=t.GG||null!=t.W||null!=t.E){s=1;i=4;a=defaults(t.GG,e._a[A],weekOfYear(createLocal(),1,4).year);n=defaults(t.W,1);r=defaults(t.E,1);(r<1||r>7)&&(d=true)}else{s=e._locale._week.dow;i=e._locale._week.doy;l=weekOfYear(createLocal(),s,i);a=defaults(t.gg,e._a[A],l.year);n=defaults(t.w,l.week);if(null!=t.d){r=t.d;(r<0||r>6)&&(d=true)}else if(null!=t.e){r=t.e+s;(t.e<0||t.e>6)&&(d=true)}else r=s}if(n<1||n>weeksInYear(a,s,i))getParsingFlags(e)._overflowWeeks=true;else if(null!=d)getParsingFlags(e)._overflowWeekday=true;else{o=dayOfYearFromWeeks(a,n,r,s,i);e._a[A]=o.year;e._dayOfYear=o.dayOfYear}}hooks.ISO_8601=function(){};hooks.RFC_2822=function(){};function configFromStringAndFormat(e){if(e._f!==hooks.ISO_8601)if(e._f!==hooks.RFC_2822){e._a=[];getParsingFlags(e).empty=true;var t,a,n,r,s,i,o,d=\"\"+e._i,u=d.length,c=0;n=expandFormat(e._f,e._locale).match(l)||[];o=n.length;for(t=0;t<o;t++){r=n[t];a=(d.match(getParseRegexForToken(r,e))||[])[0];if(a){s=d.substr(0,d.indexOf(a));s.length>0&&getParsingFlags(e).unusedInput.push(s);d=d.slice(d.indexOf(a)+a.length);c+=a.length}if(h[r]){a?getParsingFlags(e).empty=false:getParsingFlags(e).unusedTokens.push(r);addTimeToArrayFromToken(r,a,e)}else e._strict&&!a&&getParsingFlags(e).unusedTokens.push(r)}getParsingFlags(e).charsLeftOver=u-c;d.length>0&&getParsingFlags(e).unusedInput.push(d);e._a[H]<=12&&true===getParsingFlags(e).bigHour&&e._a[H]>0&&(getParsingFlags(e).bigHour=void 0);getParsingFlags(e).parsedDateParts=e._a.slice(0);getParsingFlags(e).meridiem=e._meridiem;e._a[H]=meridiemFixWrap(e._locale,e._a[H],e._meridiem);i=getParsingFlags(e).era;null!==i&&(e._a[A]=e._locale.erasConvertYear(i,e._a[A]));configFromArray(e);checkOverflow(e)}else configFromRFC2822(e);else configFromISO(e)}function meridiemFixWrap(e,t,a){var n;if(null==a)return t;if(null!=e.meridiemHour)return e.meridiemHour(t,a);if(null!=e.isPM){n=e.isPM(a);n&&t<12&&(t+=12);n||12!==t||(t=0);return t}return t}function configFromStringAndArray(e){var t,a,n,r,s,i,o=false,d=e._f.length;if(0!==d){for(r=0;r<d;r++){s=0;i=false;t=copyConfig({},e);null!=e._useUTC&&(t._useUTC=e._useUTC);t._f=e._f[r];configFromStringAndFormat(t);isValid(t)&&(i=true);s+=getParsingFlags(t).charsLeftOver;s+=10*getParsingFlags(t).unusedTokens.length;getParsingFlags(t).score=s;if(o){if(s<n){n=s;a=t}}else if(null==n||s<n||i){n=s;a=t;i&&(o=true)}}extend(e,a||t)}else{getParsingFlags(e).invalidFormat=true;e._d=new Date(NaN)}}function configFromObject(e){if(!e._d){var t=normalizeObjectUnits(e._i),a=void 0===t.day?t.date:t.day;e._a=map([t.year,t.month,a,t.hour,t.minute,t.second,t.millisecond],(function(e){return e&&parseInt(e,10)}));configFromArray(e)}}function createFromConfig(e){var t=new Moment(checkOverflow(prepareConfig(e)));if(t._nextDay){t.add(1,\"d\");t._nextDay=void 0}return t}function prepareConfig(e){var t=e._i,a=e._f;e._locale=e._locale||getLocale(e._l);if(null===t||void 0===a&&\"\"===t)return createInvalid({nullInput:true});\"string\"===typeof t&&(e._i=t=e._locale.preparse(t));if(isMoment(t))return new Moment(checkOverflow(t));isDate(t)?e._d=t:isArray(a)?configFromStringAndArray(e):a?configFromStringAndFormat(e):configFromInput(e);isValid(e)||(e._d=null);return e}function configFromInput(e){var t=e._i;if(isUndefined(t))e._d=new Date(hooks.now());else if(isDate(t))e._d=new Date(t.valueOf());else if(\"string\"===typeof t)configFromString(e);else if(isArray(t)){e._a=map(t.slice(0),(function(e){return parseInt(e,10)}));configFromArray(e)}else isObject(t)?configFromObject(e):isNumber(t)?e._d=new Date(t):hooks.createFromInputFallback(e)}function createLocalOrUTC(e,t,a,n,r){var s={};if(true===t||false===t){n=t;t=void 0}if(true===a||false===a){n=a;a=void 0}(isObject(e)&&isObjectEmpty(e)||isArray(e)&&0===e.length)&&(e=void 0);s._isAMomentObject=true;s._useUTC=s._isUTC=r;s._l=a;s._i=e;s._f=t;s._strict=n;return createFromConfig(s)}function createLocal(e,t,a,n){return createLocalOrUTC(e,t,a,n,false)}var Te=deprecate(\"moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/\",(function(){var t=createLocal.apply(null,arguments);return this.isValid()&&t.isValid()?t<(this||e)?this||e:t:createInvalid()})),ve=deprecate(\"moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/\",(function(){var t=createLocal.apply(null,arguments);return this.isValid()&&t.isValid()?t>(this||e)?this||e:t:createInvalid()}));function pickBy(e,t){var a,n;1===t.length&&isArray(t[0])&&(t=t[0]);if(!t.length)return createLocal();a=t[0];for(n=1;n<t.length;++n)t[n].isValid()&&!t[n][e](a)||(a=t[n]);return a}function min(){var e=[].slice.call(arguments,0);return pickBy(\"isBefore\",e)}function max(){var e=[].slice.call(arguments,0);return pickBy(\"isAfter\",e)}var now=function(){return Date.now?Date.now():+new Date};var De=[\"year\",\"quarter\",\"month\",\"week\",\"day\",\"hour\",\"minute\",\"second\",\"millisecond\"];function isDurationValid(e){var t,a,n=false,r=De.length;for(t in e)if(hasOwnProp(e,t)&&!(-1!==B.call(De,t)&&(null==e[t]||!isNaN(e[t]))))return false;for(a=0;a<r;++a)if(e[De[a]]){if(n)return false;parseFloat(e[De[a]])!==toInt(e[De[a]])&&(n=true)}return true}function isValid$1(){return(this||e)._isValid}function createInvalid$1(){return createDuration(NaN)}function Duration(t){var a=normalizeObjectUnits(t),n=a.year||0,r=a.quarter||0,s=a.month||0,i=a.week||a.isoWeek||0,o=a.day||0,d=a.hour||0,l=a.minute||0,u=a.second||0,c=a.millisecond||0;(this||e)._isValid=isDurationValid(a);(this||e)._milliseconds=+c+1e3*u+6e4*l+1e3*d*60*60;(this||e)._days=+o+7*i;(this||e)._months=+s+3*r+12*n;(this||e)._data={};(this||e)._locale=getLocale();this._bubble()}function isDuration(e){return e instanceof Duration}function absRound(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function compareArrays(e,t,a){var n,r=Math.min(e.length,t.length),s=Math.abs(e.length-t.length),i=0;for(n=0;n<r;n++)(a&&e[n]!==t[n]||!a&&toInt(e[n])!==toInt(t[n]))&&i++;return i+s}function offset(e,t){addFormatToken(e,0,0,(function(){var e=this.utcOffset(),a=\"+\";if(e<0){e=-e;a=\"-\"}return a+zeroFill(~~(e/60),2)+t+zeroFill(~~e%60,2)}))}offset(\"Z\",\":\");offset(\"ZZ\",\"\");addRegexToken(\"Z\",U);addRegexToken(\"ZZ\",U);addParseToken([\"Z\",\"ZZ\"],(function(e,t,a){a._useUTC=true;a._tzm=offsetFromString(U,e)}));var Oe=/([\\+\\-]|\\d\\d)/gi;function offsetFromString(e,t){var a,n,r,s=(t||\"\").match(e);if(null===s)return null;a=s[s.length-1]||[];n=(a+\"\").match(Oe)||[\"-\",0,0];r=60*n[1]+toInt(n[2]);return 0===r?0:\"+\"===n[0]?r:-r}function cloneWithOffset(e,t){var a,n;if(t._isUTC){a=t.clone();n=(isMoment(e)||isDate(e)?e.valueOf():createLocal(e).valueOf())-a.valueOf();a._d.setTime(a._d.valueOf()+n);hooks.updateOffset(a,false);return a}return createLocal(e).local()}function getDateOffset(e){return-Math.round(e._d.getTimezoneOffset())}hooks.updateOffset=function(){};function getSetOffset(t,a,n){var r,s=(this||e)._offset||0;if(!this.isValid())return null!=t?this||e:NaN;if(null!=t){if(\"string\"===typeof t){t=offsetFromString(U,t);if(null===t)return this||e}else Math.abs(t)<16&&!n&&(t*=60);!(this||e)._isUTC&&a&&(r=getDateOffset(this||e));(this||e)._offset=t;(this||e)._isUTC=true;null!=r&&this.add(r,\"m\");if(s!==t)if(!a||(this||e)._changeInProgress)addSubtract(this||e,createDuration(t-s,\"m\"),1,false);else if(!(this||e)._changeInProgress){(this||e)._changeInProgress=true;hooks.updateOffset(this||e,true);(this||e)._changeInProgress=null}return this||e}return(this||e)._isUTC?s:getDateOffset(this||e)}function getSetZone(t,a){if(null!=t){\"string\"!==typeof t&&(t=-t);this.utcOffset(t,a);return this||e}return-this.utcOffset()}function setOffsetToUTC(e){return this.utcOffset(0,e)}function setOffsetToLocal(t){if((this||e)._isUTC){this.utcOffset(0,t);(this||e)._isUTC=false;t&&this.subtract(getDateOffset(this||e),\"m\")}return this||e}function setOffsetToParsedOffset(){if(null!=(this||e)._tzm)this.utcOffset((this||e)._tzm,false,true);else if(\"string\"===typeof(this||e)._i){var t=offsetFromString(I,(this||e)._i);null!=t?this.utcOffset(t):this.utcOffset(0,true)}return this||e}function hasAlignedHourOffset(e){if(!this.isValid())return false;e=e?createLocal(e).utcOffset():0;return(this.utcOffset()-e)%60===0}function isDaylightSavingTime(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function isDaylightSavingTimeShifted(){if(!isUndefined((this||e)._isDSTShifted))return(this||e)._isDSTShifted;var t,a={};copyConfig(a,this||e);a=prepareConfig(a);if(a._a){t=a._isUTC?createUTC(a._a):createLocal(a._a);(this||e)._isDSTShifted=this.isValid()&&compareArrays(a._a,t.toArray())>0}else(this||e)._isDSTShifted=false;return(this||e)._isDSTShifted}function isLocal(){return!!this.isValid()&&!(this||e)._isUTC}function isUtcOffset(){return!!this.isValid()&&(this||e)._isUTC}function isUtc(){return!!this.isValid()&&((this||e)._isUTC&&0===(this||e)._offset)}var Me=/^(-|\\+)?(?:(\\d*)[. ])?(\\d+):(\\d+)(?::(\\d+)(\\.\\d*)?)?$/,Ye=/^(-|\\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function createDuration(e,t){var a,n,r,s=e,i=null;if(isDuration(e))s={ms:e._milliseconds,d:e._days,M:e._months};else if(isNumber(e)||!isNaN(+e)){s={};t?s[t]=+e:s.milliseconds=+e}else if(i=Me.exec(e)){a=\"-\"===i[1]?-1:1;s={y:0,d:toInt(i[G])*a,h:toInt(i[H])*a,m:toInt(i[V])*a,s:toInt(i[j])*a,ms:toInt(absRound(1e3*i[z]))*a}}else if(i=Ye.exec(e)){a=\"-\"===i[1]?-1:1;s={y:parseIso(i[2],a),M:parseIso(i[3],a),w:parseIso(i[4],a),d:parseIso(i[5],a),h:parseIso(i[6],a),m:parseIso(i[7],a),s:parseIso(i[8],a)}}else if(null==s)s={};else if(\"object\"===typeof s&&(\"from\"in s||\"to\"in s)){r=momentsDifference(createLocal(s.from),createLocal(s.to));s={};s.ms=r.milliseconds;s.M=r.months}n=new Duration(s);isDuration(e)&&hasOwnProp(e,\"_locale\")&&(n._locale=e._locale);isDuration(e)&&hasOwnProp(e,\"_isValid\")&&(n._isValid=e._isValid);return n}createDuration.fn=Duration.prototype;createDuration.invalid=createInvalid$1;function parseIso(e,t){var a=e&&parseFloat(e.replace(\",\",\".\"));return(isNaN(a)?0:a)*t}function positiveMomentsDifference(e,t){var a={};a.months=t.month()-e.month()+12*(t.year()-e.year());e.clone().add(a.months,\"M\").isAfter(t)&&--a.months;a.milliseconds=+t-+e.clone().add(a.months,\"M\");return a}function momentsDifference(e,t){var a;if(!(e.isValid()&&t.isValid()))return{milliseconds:0,months:0};t=cloneWithOffset(t,e);if(e.isBefore(t))a=positiveMomentsDifference(e,t);else{a=positiveMomentsDifference(t,e);a.milliseconds=-a.milliseconds;a.months=-a.months}return a}function createAdder(t,a){return function(n,r){var s,i;if(null!==r&&!isNaN(+r)){deprecateSimple(a,\"moment().\"+a+\"(period, number) is deprecated. Please use moment().\"+a+\"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.\");i=n;n=r;r=i}s=createDuration(n,r);addSubtract(this||e,s,t);return this||e}}function addSubtract(e,t,a,n){var r=t._milliseconds,s=absRound(t._days),i=absRound(t._months);if(e.isValid()){n=null==n||n;i&&setMonth(e,get(e,\"Month\")+i*a);s&&set$1(e,\"Date\",get(e,\"Date\")+s*a);r&&e._d.setTime(e._d.valueOf()+r*a);n&&hooks.updateOffset(e,s||i)}}var Fe=createAdder(1,\"add\"),be=createAdder(-1,\"subtract\");function isString(e){return\"string\"===typeof e||e instanceof String}function isMomentInput(e){return isMoment(e)||isDate(e)||isString(e)||isNumber(e)||isNumberOrStringArray(e)||isMomentInputObject(e)||null===e||void 0===e}function isMomentInputObject(e){var t,a,n=isObject(e)&&!isObjectEmpty(e),r=false,s=[\"years\",\"year\",\"y\",\"months\",\"month\",\"M\",\"days\",\"day\",\"d\",\"dates\",\"date\",\"D\",\"hours\",\"hour\",\"h\",\"minutes\",\"minute\",\"m\",\"seconds\",\"second\",\"s\",\"milliseconds\",\"millisecond\",\"ms\"],i=s.length;for(t=0;t<i;t+=1){a=s[t];r=r||hasOwnProp(e,a)}return n&&r}function isNumberOrStringArray(e){var t=isArray(e),a=false;t&&(a=0===e.filter((function(t){return!isNumber(t)&&isString(e)})).length);return t&&a}function isCalendarSpec(e){var t,a,n=isObject(e)&&!isObjectEmpty(e),r=false,s=[\"sameDay\",\"nextDay\",\"lastDay\",\"nextWeek\",\"lastWeek\",\"sameElse\"];for(t=0;t<s.length;t+=1){a=s[t];r=r||hasOwnProp(e,a)}return n&&r}function getCalendarFormat(e,t){var a=e.diff(t,\"days\",true);return a<-6?\"sameElse\":a<-1?\"lastWeek\":a<0?\"lastDay\":a<1?\"sameDay\":a<2?\"nextDay\":a<7?\"nextWeek\":\"sameElse\"}function calendar$1(t,a){if(1===arguments.length)if(arguments[0]){if(isMomentInput(arguments[0])){t=arguments[0];a=void 0}else if(isCalendarSpec(arguments[0])){a=arguments[0];t=void 0}}else{t=void 0;a=void 0}var n=t||createLocal(),r=cloneWithOffset(n,this||e).startOf(\"day\"),s=hooks.calendarFormat(this||e,r)||\"sameElse\",i=a&&(isFunction(a[s])?a[s].call(this||e,n):a[s]);return this.format(i||this.localeData().calendar(s,this||e,createLocal(n)))}function clone(){return new Moment(this||e)}function isAfter(e,t){var a=isMoment(e)?e:createLocal(e);if(!(this.isValid()&&a.isValid()))return false;t=normalizeUnits(t)||\"millisecond\";return\"millisecond\"===t?this.valueOf()>a.valueOf():a.valueOf()<this.clone().startOf(t).valueOf()}function isBefore(e,t){var a=isMoment(e)?e:createLocal(e);if(!(this.isValid()&&a.isValid()))return false;t=normalizeUnits(t)||\"millisecond\";return\"millisecond\"===t?this.valueOf()<a.valueOf():this.clone().endOf(t).valueOf()<a.valueOf()}function isBetween(e,t,a,n){var r=isMoment(e)?e:createLocal(e),s=isMoment(t)?t:createLocal(t);if(!(this.isValid()&&r.isValid()&&s.isValid()))return false;n=n||\"()\";return(\"(\"===n[0]?this.isAfter(r,a):!this.isBefore(r,a))&&(\")\"===n[1]?this.isBefore(s,a):!this.isAfter(s,a))}function isSame(e,t){var a,n=isMoment(e)?e:createLocal(e);if(!(this.isValid()&&n.isValid()))return false;t=normalizeUnits(t)||\"millisecond\";if(\"millisecond\"===t)return this.valueOf()===n.valueOf();a=n.valueOf();return this.clone().startOf(t).valueOf()<=a&&a<=this.clone().endOf(t).valueOf()}function isSameOrAfter(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function isSameOrBefore(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function diff(t,a,n){var r,s,i;if(!this.isValid())return NaN;r=cloneWithOffset(t,this||e);if(!r.isValid())return NaN;s=6e4*(r.utcOffset()-this.utcOffset());a=normalizeUnits(a);switch(a){case\"year\":i=monthDiff(this||e,r)/12;break;case\"month\":i=monthDiff(this||e,r);break;case\"quarter\":i=monthDiff(this||e,r)/3;break;case\"second\":i=((this||e)-r)/1e3;break;case\"minute\":i=((this||e)-r)/6e4;break;case\"hour\":i=((this||e)-r)/36e5;break;case\"day\":i=((this||e)-r-s)/864e5;break;case\"week\":i=((this||e)-r-s)/6048e5;break;default:i=(this||e)-r}return n?i:absFloor(i)}function monthDiff(e,t){if(e.date()<t.date())return-monthDiff(t,e);var a,n,r=12*(t.year()-e.year())+(t.month()-e.month()),s=e.clone().add(r,\"months\");if(t-s<0){a=e.clone().add(r-1,\"months\");n=(t-s)/(s-a)}else{a=e.clone().add(r+1,\"months\");n=(t-s)/(a-s)}return-(r+n)||0}hooks.defaultFormat=\"YYYY-MM-DDTHH:mm:ssZ\";hooks.defaultFormatUtc=\"YYYY-MM-DDTHH:mm:ss[Z]\";function toString(){return this.clone().locale(\"en\").format(\"ddd MMM DD YYYY HH:mm:ss [GMT]ZZ\")}function toISOString(t){if(!this.isValid())return null;var a=true!==t,n=a?this.clone().utc():this||e;return n.year()<0||n.year()>9999?formatMoment(n,a?\"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]\":\"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ\"):isFunction(Date.prototype.toISOString)?a?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace(\"Z\",formatMoment(n,\"Z\")):formatMoment(n,a?\"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]\":\"YYYY-MM-DD[T]HH:mm:ss.SSSZ\")}function inspect(){if(!this.isValid())return\"moment.invalid(/* \"+(this||e)._i+\" */)\";var t,a,n,r,s=\"moment\",i=\"\";if(!this.isLocal()){s=0===this.utcOffset()?\"moment.utc\":\"moment.parseZone\";i=\"Z\"}t=\"[\"+s+'(\"]';a=0<=this.year()&&this.year()<=9999?\"YYYY\":\"YYYYYY\";n=\"-MM-DD[T]HH:mm:ss.SSS\";r=i+'[\")]';return this.format(t+a+n+r)}function format(t){t||(t=this.isUtc()?hooks.defaultFormatUtc:hooks.defaultFormat);var a=formatMoment(this||e,t);return this.localeData().postformat(a)}function from(t,a){return this.isValid()&&(isMoment(t)&&t.isValid()||createLocal(t).isValid())?createDuration({to:this||e,from:t}).locale(this.locale()).humanize(!a):this.localeData().invalidDate()}function fromNow(e){return this.from(createLocal(),e)}function to(t,a){return this.isValid()&&(isMoment(t)&&t.isValid()||createLocal(t).isValid())?createDuration({from:this||e,to:t}).locale(this.locale()).humanize(!a):this.localeData().invalidDate()}function toNow(e){return this.to(createLocal(),e)}function locale(t){var a;if(void 0===t)return(this||e)._locale._abbr;a=getLocale(t);null!=a&&((this||e)._locale=a);return this||e}var xe=deprecate(\"moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.\",(function(e){return void 0===e?this.localeData():this.locale(e)}));function localeData(){return(this||e)._locale}var Pe=1e3,Re=60*Pe,We=60*Re,Ie=3506328*We;function mod$1(e,t){return(e%t+t)%t}function localStartOfDate(e,t,a){return e<100&&e>=0?new Date(e+400,t,a)-Ie:new Date(e,t,a).valueOf()}function utcStartOfDate(e,t,a){return e<100&&e>=0?Date.UTC(e+400,t,a)-Ie:Date.UTC(e,t,a)}function startOf(t){var a,n;t=normalizeUnits(t);if(void 0===t||\"millisecond\"===t||!this.isValid())return this||e;n=(this||e)._isUTC?utcStartOfDate:localStartOfDate;switch(t){case\"year\":a=n(this.year(),0,1);break;case\"quarter\":a=n(this.year(),this.month()-this.month()%3,1);break;case\"month\":a=n(this.year(),this.month(),1);break;case\"week\":a=n(this.year(),this.month(),this.date()-this.weekday());break;case\"isoWeek\":a=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case\"day\":case\"date\":a=n(this.year(),this.month(),this.date());break;case\"hour\":a=(this||e)._d.valueOf();a-=mod$1(a+((this||e)._isUTC?0:this.utcOffset()*Re),We);break;case\"minute\":a=(this||e)._d.valueOf();a-=mod$1(a,Re);break;case\"second\":a=(this||e)._d.valueOf();a-=mod$1(a,Pe);break}(this||e)._d.setTime(a);hooks.updateOffset(this||e,true);return this||e}function endOf(t){var a,n;t=normalizeUnits(t);if(void 0===t||\"millisecond\"===t||!this.isValid())return this||e;n=(this||e)._isUTC?utcStartOfDate:localStartOfDate;switch(t){case\"year\":a=n(this.year()+1,0,1)-1;break;case\"quarter\":a=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case\"month\":a=n(this.year(),this.month()+1,1)-1;break;case\"week\":a=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case\"isoWeek\":a=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case\"day\":case\"date\":a=n(this.year(),this.month(),this.date()+1)-1;break;case\"hour\":a=(this||e)._d.valueOf();a+=We-mod$1(a+((this||e)._isUTC?0:this.utcOffset()*Re),We)-1;break;case\"minute\":a=(this||e)._d.valueOf();a+=Re-mod$1(a,Re)-1;break;case\"second\":a=(this||e)._d.valueOf();a+=Pe-mod$1(a,Pe)-1;break}(this||e)._d.setTime(a);hooks.updateOffset(this||e,true);return this||e}function valueOf(){return(this||e)._d.valueOf()-6e4*((this||e)._offset||0)}function unix(){return Math.floor(this.valueOf()/1e3)}function toDate(){return new Date(this.valueOf())}function toArray(){var t=this||e;return[t.year(),t.month(),t.date(),t.hour(),t.minute(),t.second(),t.millisecond()]}function toObject(){var t=this||e;return{years:t.year(),months:t.month(),date:t.date(),hours:t.hours(),minutes:t.minutes(),seconds:t.seconds(),milliseconds:t.milliseconds()}}function toJSON(){return this.isValid()?this.toISOString():null}function isValid$2(){return isValid(this||e)}function parsingFlags(){return extend({},getParsingFlags(this||e))}function invalidAt(){return getParsingFlags(this||e).overflow}function creationData(){return{input:(this||e)._i,format:(this||e)._f,locale:(this||e)._locale,isUTC:(this||e)._isUTC,strict:(this||e)._strict}}addFormatToken(\"N\",0,0,\"eraAbbr\");addFormatToken(\"NN\",0,0,\"eraAbbr\");addFormatToken(\"NNN\",0,0,\"eraAbbr\");addFormatToken(\"NNNN\",0,0,\"eraName\");addFormatToken(\"NNNNN\",0,0,\"eraNarrow\");addFormatToken(\"y\",[\"y\",1],\"yo\",\"eraYear\");addFormatToken(\"y\",[\"yy\",2],0,\"eraYear\");addFormatToken(\"y\",[\"yyy\",3],0,\"eraYear\");addFormatToken(\"y\",[\"yyyy\",4],0,\"eraYear\");addRegexToken(\"N\",matchEraAbbr);addRegexToken(\"NN\",matchEraAbbr);addRegexToken(\"NNN\",matchEraAbbr);addRegexToken(\"NNNN\",matchEraName);addRegexToken(\"NNNNN\",matchEraNarrow);addParseToken([\"N\",\"NN\",\"NNN\",\"NNNN\",\"NNNNN\"],(function(e,t,a,n){var r=a._locale.erasParse(e,n,a._strict);r?getParsingFlags(a).era=r:getParsingFlags(a).invalidEra=e}));addRegexToken(\"y\",R);addRegexToken(\"yy\",R);addRegexToken(\"yyy\",R);addRegexToken(\"yyyy\",R);addRegexToken(\"yo\",matchEraYearOrdinal);addParseToken([\"y\",\"yy\",\"yyy\",\"yyyy\"],A);addParseToken([\"yo\"],(function(e,t,a,n){var r;a._locale._eraYearOrdinalRegex&&(r=e.match(a._locale._eraYearOrdinalRegex));a._locale.eraYearOrdinalParse?t[A]=a._locale.eraYearOrdinalParse(e,r):t[A]=parseInt(e,10)}));function localeEras(t,a){var n,r,s,i=(this||e)._eras||getLocale(\"en\")._eras;for(n=0,r=i.length;n<r;++n){switch(typeof i[n].since){case\"string\":s=hooks(i[n].since).startOf(\"day\");i[n].since=s.valueOf();break}switch(typeof i[n].until){case\"undefined\":i[n].until=Infinity;break;case\"string\":s=hooks(i[n].until).startOf(\"day\").valueOf();i[n].until=s.valueOf();break}}return i}function localeErasParse(e,t,a){var n,r,s,i,o,d=this.eras();e=e.toUpperCase();for(n=0,r=d.length;n<r;++n){s=d[n].name.toUpperCase();i=d[n].abbr.toUpperCase();o=d[n].narrow.toUpperCase();if(a)switch(t){case\"N\":case\"NN\":case\"NNN\":if(i===e)return d[n];break;case\"NNNN\":if(s===e)return d[n];break;case\"NNNNN\":if(o===e)return d[n];break}else if([s,i,o].indexOf(e)>=0)return d[n]}}function localeErasConvertYear(e,t){var a=e.since<=e.until?1:-1;return void 0===t?hooks(e.since).year():hooks(e.since).year()+(t-e.offset)*a}function getEraName(){var e,t,a,n=this.localeData().eras();for(e=0,t=n.length;e<t;++e){a=this.clone().startOf(\"day\").valueOf();if(n[e].since<=a&&a<=n[e].until)return n[e].name;if(n[e].until<=a&&a<=n[e].since)return n[e].name}return\"\"}function getEraNarrow(){var e,t,a,n=this.localeData().eras();for(e=0,t=n.length;e<t;++e){a=this.clone().startOf(\"day\").valueOf();if(n[e].since<=a&&a<=n[e].until)return n[e].narrow;if(n[e].until<=a&&a<=n[e].since)return n[e].narrow}return\"\"}function getEraAbbr(){var e,t,a,n=this.localeData().eras();for(e=0,t=n.length;e<t;++e){a=this.clone().startOf(\"day\").valueOf();if(n[e].since<=a&&a<=n[e].until)return n[e].abbr;if(n[e].until<=a&&a<=n[e].since)return n[e].abbr}return\"\"}function getEraYear(){var e,t,a,n,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e){a=r[e].since<=r[e].until?1:-1;n=this.clone().startOf(\"day\").valueOf();if(r[e].since<=n&&n<=r[e].until||r[e].until<=n&&n<=r[e].since)return(this.year()-hooks(r[e].since).year())*a+r[e].offset}return this.year()}function erasNameRegex(t){hasOwnProp(this||e,\"_erasNameRegex\")||computeErasParse.call(this||e);return t?(this||e)._erasNameRegex:(this||e)._erasRegex}function erasAbbrRegex(t){hasOwnProp(this||e,\"_erasAbbrRegex\")||computeErasParse.call(this||e);return t?(this||e)._erasAbbrRegex:(this||e)._erasRegex}function erasNarrowRegex(t){hasOwnProp(this||e,\"_erasNarrowRegex\")||computeErasParse.call(this||e);return t?(this||e)._erasNarrowRegex:(this||e)._erasRegex}function matchEraAbbr(e,t){return t.erasAbbrRegex(e)}function matchEraName(e,t){return t.erasNameRegex(e)}function matchEraNarrow(e,t){return t.erasNarrowRegex(e)}function matchEraYearOrdinal(e,t){return t._eraYearOrdinalRegex||R}function computeErasParse(){var t,a,n=[],r=[],s=[],i=[],o=this.eras();for(t=0,a=o.length;t<a;++t){r.push(regexEscape(o[t].name));n.push(regexEscape(o[t].abbr));s.push(regexEscape(o[t].narrow));i.push(regexEscape(o[t].name));i.push(regexEscape(o[t].abbr));i.push(regexEscape(o[t].narrow))}(this||e)._erasRegex=new RegExp(\"^(\"+i.join(\"|\")+\")\",\"i\");(this||e)._erasNameRegex=new RegExp(\"^(\"+r.join(\"|\")+\")\",\"i\");(this||e)._erasAbbrRegex=new RegExp(\"^(\"+n.join(\"|\")+\")\",\"i\");(this||e)._erasNarrowRegex=new RegExp(\"^(\"+s.join(\"|\")+\")\",\"i\")}addFormatToken(0,[\"gg\",2],0,(function(){return this.weekYear()%100}));addFormatToken(0,[\"GG\",2],0,(function(){return this.isoWeekYear()%100}));function addWeekYearFormatToken(e,t){addFormatToken(0,[e,e.length],0,t)}addWeekYearFormatToken(\"gggg\",\"weekYear\");addWeekYearFormatToken(\"ggggg\",\"weekYear\");addWeekYearFormatToken(\"GGGG\",\"isoWeekYear\");addWeekYearFormatToken(\"GGGGG\",\"isoWeekYear\");addUnitAlias(\"weekYear\",\"gg\");addUnitAlias(\"isoWeekYear\",\"GG\");addUnitPriority(\"weekYear\",1);addUnitPriority(\"isoWeekYear\",1);addRegexToken(\"G\",W);addRegexToken(\"g\",W);addRegexToken(\"GG\",M,T);addRegexToken(\"gg\",M,T);addRegexToken(\"GGGG\",x,D);addRegexToken(\"gggg\",x,D);addRegexToken(\"GGGGG\",P,O);addRegexToken(\"ggggg\",P,O);addWeekParseToken([\"gggg\",\"ggggg\",\"GGGG\",\"GGGGG\"],(function(e,t,a,n){t[n.substr(0,2)]=toInt(e)}));addWeekParseToken([\"gg\",\"GG\"],(function(e,t,a,n){t[n]=hooks.parseTwoDigitYear(e)}));function getSetWeekYear(t){return getSetWeekYearHelper.call(this||e,t,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function getSetISOWeekYear(t){return getSetWeekYearHelper.call(this||e,t,this.isoWeek(),this.isoWeekday(),1,4)}function getISOWeeksInYear(){return weeksInYear(this.year(),1,4)}function getISOWeeksInISOWeekYear(){return weeksInYear(this.isoWeekYear(),1,4)}function getWeeksInYear(){var e=this.localeData()._week;return weeksInYear(this.year(),e.dow,e.doy)}function getWeeksInWeekYear(){var e=this.localeData()._week;return weeksInYear(this.weekYear(),e.dow,e.doy)}function getSetWeekYearHelper(t,a,n,r,s){var i;if(null==t)return weekOfYear(this||e,r,s).year;i=weeksInYear(t,r,s);a>i&&(a=i);return setWeekAll.call(this||e,t,a,n,r,s)}function setWeekAll(t,a,n,r,s){var i=dayOfYearFromWeeks(t,a,n,r,s),o=createUTCDate(i.year,0,i.dayOfYear);this.year(o.getUTCFullYear());this.month(o.getUTCMonth());this.date(o.getUTCDate());return this||e}addFormatToken(\"Q\",0,\"Qo\",\"quarter\");addUnitAlias(\"quarter\",\"Q\");addUnitPriority(\"quarter\",7);addRegexToken(\"Q\",w);addParseToken(\"Q\",(function(e,t){t[E]=3*(toInt(e)-1)}));function getSetQuarter(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}addFormatToken(\"D\",[\"DD\",2],\"Do\",\"date\");addUnitAlias(\"date\",\"D\");addUnitPriority(\"date\",9);addRegexToken(\"D\",M);addRegexToken(\"DD\",M,T);addRegexToken(\"Do\",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}));addParseToken([\"D\",\"DD\"],G);addParseToken(\"Do\",(function(e,t){t[G]=toInt(e.match(M)[0])}));var Ue=makeGetSet(\"Date\",true);addFormatToken(\"DDD\",[\"DDDD\",3],\"DDDo\",\"dayOfYear\");addUnitAlias(\"dayOfYear\",\"DDD\");addUnitPriority(\"dayOfYear\",4);addRegexToken(\"DDD\",b);addRegexToken(\"DDDD\",v);addParseToken([\"DDD\",\"DDDD\"],(function(e,t,a){a._dayOfYear=toInt(e)}));function getSetDayOfYear(e){var t=Math.round((this.clone().startOf(\"day\")-this.clone().startOf(\"year\"))/864e5)+1;return null==e?t:this.add(e-t,\"d\")}addFormatToken(\"m\",[\"mm\",2],0,\"minute\");addUnitAlias(\"minute\",\"m\");addUnitPriority(\"minute\",14);addRegexToken(\"m\",M);addRegexToken(\"mm\",M,T);addParseToken([\"m\",\"mm\"],V);var Ne=makeGetSet(\"Minutes\",false);addFormatToken(\"s\",[\"ss\",2],0,\"second\");addUnitAlias(\"second\",\"s\");addUnitPriority(\"second\",15);addRegexToken(\"s\",M);addRegexToken(\"ss\",M,T);addParseToken([\"s\",\"ss\"],j);var Le=makeGetSet(\"Seconds\",false);addFormatToken(\"S\",0,0,(function(){return~~(this.millisecond()/100)}));addFormatToken(0,[\"SS\",2],0,(function(){return~~(this.millisecond()/10)}));addFormatToken(0,[\"SSS\",3],0,\"millisecond\");addFormatToken(0,[\"SSSS\",4],0,(function(){return 10*this.millisecond()}));addFormatToken(0,[\"SSSSS\",5],0,(function(){return 100*this.millisecond()}));addFormatToken(0,[\"SSSSSS\",6],0,(function(){return 1e3*this.millisecond()}));addFormatToken(0,[\"SSSSSSS\",7],0,(function(){return 1e4*this.millisecond()}));addFormatToken(0,[\"SSSSSSSS\",8],0,(function(){return 1e5*this.millisecond()}));addFormatToken(0,[\"SSSSSSSSS\",9],0,(function(){return 1e6*this.millisecond()}));addUnitAlias(\"millisecond\",\"ms\");addUnitPriority(\"millisecond\",16);addRegexToken(\"S\",b,w);addRegexToken(\"SS\",b,T);addRegexToken(\"SSS\",b,v);var Ce,Ae;for(Ce=\"SSSS\";Ce.length<=9;Ce+=\"S\")addRegexToken(Ce,R);function parseMs(e,t){t[z]=toInt(1e3*(\"0.\"+e))}for(Ce=\"S\";Ce.length<=9;Ce+=\"S\")addParseToken(Ce,parseMs);Ae=makeGetSet(\"Milliseconds\",false);addFormatToken(\"z\",0,0,\"zoneAbbr\");addFormatToken(\"zz\",0,0,\"zoneName\");function getZoneAbbr(){return(this||e)._isUTC?\"UTC\":\"\"}function getZoneName(){return(this||e)._isUTC?\"Coordinated Universal Time\":\"\"}var Ee=Moment.prototype;Ee.add=Fe;Ee.calendar=calendar$1;Ee.clone=clone;Ee.diff=diff;Ee.endOf=endOf;Ee.format=format;Ee.from=from;Ee.fromNow=fromNow;Ee.to=to;Ee.toNow=toNow;Ee.get=stringGet;Ee.invalidAt=invalidAt;Ee.isAfter=isAfter;Ee.isBefore=isBefore;Ee.isBetween=isBetween;Ee.isSame=isSame;Ee.isSameOrAfter=isSameOrAfter;Ee.isSameOrBefore=isSameOrBefore;Ee.isValid=isValid$2;Ee.lang=xe;Ee.locale=locale;Ee.localeData=localeData;Ee.max=ve;Ee.min=Te;Ee.parsingFlags=parsingFlags;Ee.set=stringSet;Ee.startOf=startOf;Ee.subtract=be;Ee.toArray=toArray;Ee.toObject=toObject;Ee.toDate=toDate;Ee.toISOString=toISOString;Ee.inspect=inspect;\"undefined\"!==typeof Symbol&&null!=Symbol.for&&(Ee[Symbol.for(\"nodejs.util.inspect.custom\")]=function(){return\"Moment<\"+this.format()+\">\"});Ee.toJSON=toJSON;Ee.toString=toString;Ee.unix=unix;Ee.valueOf=valueOf;Ee.creationData=creationData;Ee.eraName=getEraName;Ee.eraNarrow=getEraNarrow;Ee.eraAbbr=getEraAbbr;Ee.eraYear=getEraYear;Ee.year=ee;Ee.isLeapYear=getIsLeapYear;Ee.weekYear=getSetWeekYear;Ee.isoWeekYear=getSetISOWeekYear;Ee.quarter=Ee.quarters=getSetQuarter;Ee.month=getSetMonth;Ee.daysInMonth=getDaysInMonth;Ee.week=Ee.weeks=getSetWeek;Ee.isoWeek=Ee.isoWeeks=getSetISOWeek;Ee.weeksInYear=getWeeksInYear;Ee.weeksInWeekYear=getWeeksInWeekYear;Ee.isoWeeksInYear=getISOWeeksInYear;Ee.isoWeeksInISOWeekYear=getISOWeeksInISOWeekYear;Ee.date=Ue;Ee.day=Ee.days=getSetDayOfWeek;Ee.weekday=getSetLocaleDayOfWeek;Ee.isoWeekday=getSetISODayOfWeek;Ee.dayOfYear=getSetDayOfYear;Ee.hour=Ee.hours=le;Ee.minute=Ee.minutes=Ne;Ee.second=Ee.seconds=Le;Ee.millisecond=Ee.milliseconds=Ae;Ee.utcOffset=getSetOffset;Ee.utc=setOffsetToUTC;Ee.local=setOffsetToLocal;Ee.parseZone=setOffsetToParsedOffset;Ee.hasAlignedHourOffset=hasAlignedHourOffset;Ee.isDST=isDaylightSavingTime;Ee.isLocal=isLocal;Ee.isUtcOffset=isUtcOffset;Ee.isUtc=isUtc;Ee.isUTC=isUtc;Ee.zoneAbbr=getZoneAbbr;Ee.zoneName=getZoneName;Ee.dates=deprecate(\"dates accessor is deprecated. Use date instead.\",Ue);Ee.months=deprecate(\"months accessor is deprecated. Use month instead\",getSetMonth);Ee.years=deprecate(\"years accessor is deprecated. Use year instead\",ee);Ee.zone=deprecate(\"moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/\",getSetZone);Ee.isDSTShifted=deprecate(\"isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information\",isDaylightSavingTimeShifted);function createUnix(e){return createLocal(1e3*e)}function createInZone(){return createLocal.apply(null,arguments).parseZone()}function preParsePostFormat(e){return e}var Ge=Locale.prototype;Ge.calendar=calendar;Ge.longDateFormat=longDateFormat;Ge.invalidDate=invalidDate;Ge.ordinal=ordinal;Ge.preparse=preParsePostFormat;Ge.postformat=preParsePostFormat;Ge.relativeTime=relativeTime;Ge.pastFuture=pastFuture;Ge.set=set;Ge.eras=localeEras;Ge.erasParse=localeErasParse;Ge.erasConvertYear=localeErasConvertYear;Ge.erasAbbrRegex=erasAbbrRegex;Ge.erasNameRegex=erasNameRegex;Ge.erasNarrowRegex=erasNarrowRegex;Ge.months=localeMonths;Ge.monthsShort=localeMonthsShort;Ge.monthsParse=localeMonthsParse;Ge.monthsRegex=monthsRegex;Ge.monthsShortRegex=monthsShortRegex;Ge.week=localeWeek;Ge.firstDayOfYear=localeFirstDayOfYear;Ge.firstDayOfWeek=localeFirstDayOfWeek;Ge.weekdays=localeWeekdays;Ge.weekdaysMin=localeWeekdaysMin;Ge.weekdaysShort=localeWeekdaysShort;Ge.weekdaysParse=localeWeekdaysParse;Ge.weekdaysRegex=weekdaysRegex;Ge.weekdaysShortRegex=weekdaysShortRegex;Ge.weekdaysMinRegex=weekdaysMinRegex;Ge.isPM=localeIsPM;Ge.meridiem=localeMeridiem;function get$1(e,t,a,n){var r=getLocale(),s=createUTC().set(n,t);return r[a](s,e)}function listMonthsImpl(e,t,a){if(isNumber(e)){t=e;e=void 0}e=e||\"\";if(null!=t)return get$1(e,t,a,\"month\");var n,r=[];for(n=0;n<12;n++)r[n]=get$1(e,n,a,\"month\");return r}function listWeekdaysImpl(e,t,a,n){if(\"boolean\"===typeof e){if(isNumber(t)){a=t;t=void 0}t=t||\"\"}else{t=e;a=t;e=false;if(isNumber(t)){a=t;t=void 0}t=t||\"\"}var r,s=getLocale(),i=e?s._week.dow:0,o=[];if(null!=a)return get$1(t,(a+i)%7,n,\"day\");for(r=0;r<7;r++)o[r]=get$1(t,(r+i)%7,n,\"day\");return o}function listMonths(e,t){return listMonthsImpl(e,t,\"months\")}function listMonthsShort(e,t){return listMonthsImpl(e,t,\"monthsShort\")}function listWeekdays(e,t,a){return listWeekdaysImpl(e,t,a,\"weekdays\")}function listWeekdaysShort(e,t,a){return listWeekdaysImpl(e,t,a,\"weekdaysShort\")}function listWeekdaysMin(e,t,a){return listWeekdaysImpl(e,t,a,\"weekdaysMin\")}getSetGlobalLocale(\"en\",{eras:[{since:\"0001-01-01\",until:Infinity,offset:1,name:\"Anno Domini\",narrow:\"AD\",abbr:\"AD\"},{since:\"0000-12-31\",until:-Infinity,offset:1,name:\"Before Christ\",narrow:\"BC\",abbr:\"BC\"}],dayOfMonthOrdinalParse:/\\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,a=1===toInt(e%100/10)?\"th\":1===t?\"st\":2===t?\"nd\":3===t?\"rd\":\"th\";return e+a}});hooks.lang=deprecate(\"moment.lang is deprecated. Use moment.locale instead.\",getSetGlobalLocale);hooks.langData=deprecate(\"moment.langData is deprecated. Use moment.localeData instead.\",getLocale);var He=Math.abs;function abs(){var t=(this||e)._data;(this||e)._milliseconds=He((this||e)._milliseconds);(this||e)._days=He((this||e)._days);(this||e)._months=He((this||e)._months);t.milliseconds=He(t.milliseconds);t.seconds=He(t.seconds);t.minutes=He(t.minutes);t.hours=He(t.hours);t.months=He(t.months);t.years=He(t.years);return this||e}function addSubtract$1(e,t,a,n){var r=createDuration(t,a);e._milliseconds+=n*r._milliseconds;e._days+=n*r._days;e._months+=n*r._months;return e._bubble()}function add$1(t,a){return addSubtract$1(this||e,t,a,1)}function subtract$1(t,a){return addSubtract$1(this||e,t,a,-1)}function absCeil(e){return e<0?Math.floor(e):Math.ceil(e)}function bubble(){var t,a,n,r,s,i=(this||e)._milliseconds,o=(this||e)._days,d=(this||e)._months,l=(this||e)._data;if(!(i>=0&&o>=0&&d>=0||i<=0&&o<=0&&d<=0)){i+=864e5*absCeil(monthsToDays(d)+o);o=0;d=0}l.milliseconds=i%1e3;t=absFloor(i/1e3);l.seconds=t%60;a=absFloor(t/60);l.minutes=a%60;n=absFloor(a/60);l.hours=n%24;o+=absFloor(n/24);s=absFloor(daysToMonths(o));d+=s;o-=absCeil(monthsToDays(s));r=absFloor(d/12);d%=12;l.days=o;l.months=d;l.years=r;return this||e}function daysToMonths(e){return 4800*e/146097}function monthsToDays(e){return 146097*e/4800}function as(t){if(!this.isValid())return NaN;var a,n,r=(this||e)._milliseconds;t=normalizeUnits(t);if(\"month\"===t||\"quarter\"===t||\"year\"===t){a=(this||e)._days+r/864e5;n=(this||e)._months+daysToMonths(a);switch(t){case\"month\":return n;case\"quarter\":return n/3;case\"year\":return n/12}}else{a=(this||e)._days+Math.round(monthsToDays((this||e)._months));switch(t){case\"week\":return a/7+r/6048e5;case\"day\":return a+r/864e5;case\"hour\":return 24*a+r/36e5;case\"minute\":return 1440*a+r/6e4;case\"second\":return 86400*a+r/1e3;case\"millisecond\":return Math.floor(864e5*a)+r;default:throw new Error(\"Unknown unit \"+t)}}}function valueOf$1(){return this.isValid()?(this||e)._milliseconds+864e5*(this||e)._days+(this||e)._months%12*2592e6+31536e6*toInt((this||e)._months/12):NaN}function makeAs(e){return function(){return this.as(e)}}var Ve=makeAs(\"ms\"),je=makeAs(\"s\"),ze=makeAs(\"m\"),$e=makeAs(\"h\"),Ze=makeAs(\"d\"),Be=makeAs(\"w\"),Je=makeAs(\"M\"),qe=makeAs(\"Q\"),Qe=makeAs(\"y\");function clone$1(){return createDuration(this||e)}function get$2(e){e=normalizeUnits(e);return this.isValid()?this[e+\"s\"]():NaN}function makeGetter(t){return function(){return this.isValid()?(this||e)._data[t]:NaN}}var Xe=makeGetter(\"milliseconds\"),Ke=makeGetter(\"seconds\"),et=makeGetter(\"minutes\"),tt=makeGetter(\"hours\"),at=makeGetter(\"days\"),nt=makeGetter(\"months\"),rt=makeGetter(\"years\");function weeks(){return absFloor(this.days()/7)}var st=Math.round,it={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function substituteTimeAgo(e,t,a,n,r){return r.relativeTime(t||1,!!a,e,n)}function relativeTime$1(e,t,a,n){var r=createDuration(e).abs(),s=st(r.as(\"s\")),i=st(r.as(\"m\")),o=st(r.as(\"h\")),d=st(r.as(\"d\")),l=st(r.as(\"M\")),u=st(r.as(\"w\")),c=st(r.as(\"y\")),h=s<=a.ss&&[\"s\",s]||s<a.s&&[\"ss\",s]||i<=1&&[\"m\"]||i<a.m&&[\"mm\",i]||o<=1&&[\"h\"]||o<a.h&&[\"hh\",o]||d<=1&&[\"d\"]||d<a.d&&[\"dd\",d];null!=a.w&&(h=h||u<=1&&[\"w\"]||u<a.w&&[\"ww\",u]);h=h||l<=1&&[\"M\"]||l<a.M&&[\"MM\",l]||c<=1&&[\"y\"]||[\"yy\",c];h[2]=t;h[3]=+e>0;h[4]=n;return substituteTimeAgo.apply(null,h)}function getSetRelativeTimeRounding(e){if(void 0===e)return st;if(\"function\"===typeof e){st=e;return true}return false}function getSetRelativeTimeThreshold(e,t){if(void 0===it[e])return false;if(void 0===t)return it[e];it[e]=t;\"s\"===e&&(it.ss=t-1);return true}function humanize(t,a){if(!this.isValid())return this.localeData().invalidDate();var n,r,s=false,i=it;if(\"object\"===typeof t){a=t;t=false}\"boolean\"===typeof t&&(s=t);if(\"object\"===typeof a){i=Object.assign({},it,a);null!=a.s&&null==a.ss&&(i.ss=a.s-1)}n=this.localeData();r=relativeTime$1(this||e,!s,i,n);s&&(r=n.pastFuture(+(this||e),r));return n.postformat(r)}var ot=Math.abs;function sign(e){return(e>0)-(e<0)||+e}function toISOString$1(){if(!this.isValid())return this.localeData().invalidDate();var t,a,n,r,s,i,o,d,l=ot((this||e)._milliseconds)/1e3,u=ot((this||e)._days),c=ot((this||e)._months),h=this.asSeconds();if(!h)return\"P0D\";t=absFloor(l/60);a=absFloor(t/60);l%=60;t%=60;n=absFloor(c/12);c%=12;r=l?l.toFixed(3).replace(/\\.?0+$/,\"\"):\"\";s=h<0?\"-\":\"\";i=sign((this||e)._months)!==sign(h)?\"-\":\"\";o=sign((this||e)._days)!==sign(h)?\"-\":\"\";d=sign((this||e)._milliseconds)!==sign(h)?\"-\":\"\";return s+\"P\"+(n?i+n+\"Y\":\"\")+(c?i+c+\"M\":\"\")+(u?o+u+\"D\":\"\")+(a||t||l?\"T\":\"\")+(a?d+a+\"H\":\"\")+(t?d+t+\"M\":\"\")+(l?d+r+\"S\":\"\")}var dt=Duration.prototype;dt.isValid=isValid$1;dt.abs=abs;dt.add=add$1;dt.subtract=subtract$1;dt.as=as;dt.asMilliseconds=Ve;dt.asSeconds=je;dt.asMinutes=ze;dt.asHours=$e;dt.asDays=Ze;dt.asWeeks=Be;dt.asMonths=Je;dt.asQuarters=qe;dt.asYears=Qe;dt.valueOf=valueOf$1;dt._bubble=bubble;dt.clone=clone$1;dt.get=get$2;dt.milliseconds=Xe;dt.seconds=Ke;dt.minutes=et;dt.hours=tt;dt.days=at;dt.weeks=weeks;dt.months=nt;dt.years=rt;dt.humanize=humanize;dt.toISOString=toISOString$1;dt.toString=toISOString$1;dt.toJSON=toISOString$1;dt.locale=locale;dt.localeData=localeData;dt.toIsoString=deprecate(\"toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)\",toISOString$1);dt.lang=xe;addFormatToken(\"X\",0,0,\"unix\");addFormatToken(\"x\",0,0,\"valueOf\");addRegexToken(\"x\",W);addRegexToken(\"X\",N);addParseToken(\"X\",(function(e,t,a){a._d=new Date(1e3*parseFloat(e))}));addParseToken(\"x\",(function(e,t,a){a._d=new Date(toInt(e))}));hooks.version=\"2.29.4\";setHookCallback(createLocal);hooks.fn=Ee;hooks.min=min;hooks.max=max;hooks.now=now;hooks.utc=createUTC;hooks.unix=createUnix;hooks.months=listMonths;hooks.isDate=isDate;hooks.locale=getSetGlobalLocale;hooks.invalid=createInvalid;hooks.duration=createDuration;hooks.isMoment=isMoment;hooks.weekdays=listWeekdays;hooks.parseZone=createInZone;hooks.localeData=getLocale;hooks.isDuration=isDuration;hooks.monthsShort=listMonthsShort;hooks.weekdaysMin=listWeekdaysMin;hooks.defineLocale=defineLocale;hooks.updateLocale=updateLocale;hooks.locales=listLocales;hooks.weekdaysShort=listWeekdaysShort;hooks.normalizeUnits=normalizeUnits;hooks.relativeTimeRounding=getSetRelativeTimeRounding;hooks.relativeTimeThreshold=getSetRelativeTimeThreshold;hooks.calendarFormat=getCalendarFormat;hooks.prototype=Ee;hooks.HTML5_FMT={DATETIME_LOCAL:\"YYYY-MM-DDTHH:mm\",DATETIME_LOCAL_SECONDS:\"YYYY-MM-DDTHH:mm:ss\",DATETIME_LOCAL_MS:\"YYYY-MM-DDTHH:mm:ss.SSS\",DATE:\"YYYY-MM-DD\",TIME:\"HH:mm\",TIME_SECONDS:\"HH:mm:ss\",TIME_MS:\"HH:mm:ss.SSS\",WEEK:\"GGGG-[W]WW\",MONTH:\"YYYY-MM\"};return hooks}));var n=a.exports;export{n as default};\n\n//# sourceMappingURL=moment.js.map","// Welcome to Code in Framer\n// Get Started: https://www.framer.com/developers\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";import moment from\"moment\";import{useEffect,useState}from\"react\";// moment().format('LT');   // 2:00 PM\n// moment().format('LTS');  // 2:00:10 PM\n// moment().format('L');    // 01/02/2024\n// moment().format('l');    // 1/2/2024\n// moment().format('LL');   // January 2, 2024\n// moment().format('ll');   // Jan 2, 2024\n// moment().format('LLL');  // January 2, 2024 2:00 PM\n// moment().format('lll');  // Jan 2, 2024 2:00 PM\n// moment().format('LLLL'); // Tuesday, January 2, 2024 2:00 PM\n// moment().format('llll');\n/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/#code-components-auto-sizing\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerDisableUnlink\n */export default function Time(props){const{format}=props;const formatType=format;const time=moment().format(formatType);const[timeVal,setTimeVal]=useState(time);useEffect(()=>{const timer=setTimeout(()=>{setTimeVal(moment().format(formatType));},1e3);return()=>clearTimeout(timer);},[timeVal]);return /*#__PURE__*/_jsx(motion.div,{style:{...props.font,color:props.fontColor},children:timeVal});}addPropertyControls(Time,{font:{type:\"font\",controls:\"extended\"},fontColor:{title:\"Font Color\",type:ControlType.Color},format:{type:ControlType.Enum,options:[\"LT\",\"LTS\",\"L\",\"l\",\"LL\",\"ll\",\"LLL\",\"lll\",\"LLLL\",\"llll\"],optionTitles:[\"2:00 PM\",\"2:00:10 PM\",\"01/02/2024\",\"1/2/2024\",\"January 2, 2024\",\"Jan 2, 2024\",\"January 2, 2024 2:00 PM\",\"Jan 2, 2024 2:00 PM\",\"Tuesday, January 2, 2024 2:00 PM\",\"Tuesday, January 2, 2024 2:00 PM\"]}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Time\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Time.map","// Generated by Framer (4076eae)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Time from\"https://framerusercontent.com/modules/foleMwZyyK1DKocdX9eS/MYCQskuKLmT3cTRodcGh/Time.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/dF46uTStzwOGdT7rrkPD/rFRjTb7QUqVW0Unz5eNj/J7MPA3UWr.js\";import TextLinkButtonALTForDesktop from\"https://framerusercontent.com/modules/giaTmz9b7iZCgXoiUhTg/BKPSLiDkwsPhM9wCyd9H/xY6wMw6gK.js\";const TimeFonts=getFonts(Time);const TextLinkButtonALTForDesktopFonts=getFonts(TextLinkButtonALTForDesktop);const cycleOrder=[\"CtkLa4Tyg\",\"zbuAqNstx\",\"yvBE0MUza\"];const serializationHash=\"framer-eDIpd\";const variantClassNames={CtkLa4Tyg:\"framer-v-9ynhtc\",yvBE0MUza:\"framer-v-1kcdele\",zbuAqNstx:\"framer-v-q4kqm7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"CtkLa4Tyg\",Phone:\"yvBE0MUza\",Tablet:\"zbuAqNstx\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"CtkLa4Tyg\"};};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:\"CtkLa4Tyg\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"yvBE0MUza\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-9ynhtc\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"CtkLa4Tyg\",ref:refBinding,style:{...style},...addPropertyOverrides({yvBE0MUza:{\"data-framer-name\":\"Phone\"},zbuAqNstx:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-mv26xf\",layoutDependency:layoutDependency,layoutId:\"nMv9RenUD\",style:{backgroundColor:\"var(--token-e265042e-4445-4dd6-b2b0-6057fbd35c2a, rgb(216, 216, 216))\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1j3io9x\",layoutDependency:layoutDependency,layoutId:\"E0CKFHVaC\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jp94sa\",layoutDependency:layoutDependency,layoutId:\"FfsuyO60Z\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-104psz0-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"N5QA36rO4-container\",nodeId:\"N5QA36rO4\",rendersWithMotion:true,scopeId:\"z4elBamSi\",children:/*#__PURE__*/_jsx(Time,{font:{fontFamily:'\"Neue Haas Grotesk Display Pro 55 Roman\", sans-serif',fontSize:\"16px\",letterSpacing:\"0em\",lineHeight:\"1em\"},fontColor:\"var(--token-e9dbd1ad-506b-47d3-8c87-b5322c140e04, rgb(117, 117, 117))\",format:\"LTS\",height:\"100%\",id:\"N5QA36rO4\",layoutId:\"N5QA36rO4\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1h4krun\",\"data-styles-preset\":\"J7MPA3UWr\",children:\"Made with lots of ☕️\"})}),className:\"framer-1mytkdc\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LuY_KM4Ru\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-acqqqa\",layoutDependency:layoutDependency,layoutId:\"dyfefHz43\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mu7qdq\",layoutDependency:layoutDependency,layoutId:\"MjliSkI7n\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,y:(componentViewport?.y||0)+0+(((componentViewport?.height||85)-0-(1+Math.max(0,((componentViewport?.height||85)-0-1)/1)*1+0))/2+1+0)+(0+(Math.max(0,((componentViewport?.height||85)-0-1)/1)*1-10-29)/2)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gau3mp-container\",layoutDependency:layoutDependency,layoutId:\"C44FPn2a2-container\",nodeId:\"C44FPn2a2\",rendersWithMotion:true,scopeId:\"z4elBamSi\",children:/*#__PURE__*/_jsx(TextLinkButtonALTForDesktop,{F8b3VraBW:true,hAz1U5k3C:true,height:\"100%\",hY5cZOnpm:\"var(--token-e9dbd1ad-506b-47d3-8c87-b5322c140e04, rgb(117, 117, 117))\",id:\"C44FPn2a2\",layoutId:\"C44FPn2a2\",OciYRMANw:\"https://www.linkedin.com/in/yuexinyu/\",SSs1dwDkD:\"var(--token-e9dbd1ad-506b-47d3-8c87-b5322c140e04, rgb(117, 117, 117))\",variant:\"ZKsE1lYrD\",width:\"100%\",X4kGlDs4u:\"Linkedin\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,y:(componentViewport?.y||0)+0+(((componentViewport?.height||85)-0-(1+Math.max(0,((componentViewport?.height||85)-0-1)/1)*1+0))/2+1+0)+(0+(Math.max(0,((componentViewport?.height||85)-0-1)/1)*1-10-29)/2)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ni4br9-container\",layoutDependency:layoutDependency,layoutId:\"qZ6BJ3Tm4-container\",nodeId:\"qZ6BJ3Tm4\",rendersWithMotion:true,scopeId:\"z4elBamSi\",children:/*#__PURE__*/_jsx(TextLinkButtonALTForDesktop,{F8b3VraBW:true,hAz1U5k3C:true,height:\"100%\",hY5cZOnpm:\"var(--token-e9dbd1ad-506b-47d3-8c87-b5322c140e04, rgb(117, 117, 117))\",id:\"qZ6BJ3Tm4\",layoutId:\"qZ6BJ3Tm4\",OciYRMANw:\"mailto:yuyuexinn@gmail.com\",SSs1dwDkD:\"var(--token-e9dbd1ad-506b-47d3-8c87-b5322c140e04, rgb(117, 117, 117))\",variant:\"ZKsE1lYrD\",width:\"100%\",X4kGlDs4u:\"Email\"})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1h4krun\",\"data-styles-preset\":\"J7MPA3UWr\",children:\"\\xa9 2025 Chloe Yu\"})}),className:\"framer-1piydua\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"AKrCTe1BB\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-eDIpd.framer-11ird7b, .framer-eDIpd .framer-11ird7b { display: block; }\",\".framer-eDIpd.framer-9ynhtc { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 85px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1660px; }\",\".framer-eDIpd .framer-mv26xf { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-eDIpd .framer-1j3io9x { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 1px; justify-content: space-between; overflow: visible; padding: 0px 60px 10px 60px; position: relative; width: 100%; }\",\".framer-eDIpd .framer-jp94sa { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-eDIpd .framer-104psz0-container, .framer-eDIpd .framer-1gau3mp-container, .framer-eDIpd .framer-ni4br9-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-eDIpd .framer-1mytkdc, .framer-eDIpd .framer-1piydua { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-eDIpd .framer-acqqqa { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-eDIpd .framer-mu7qdq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-eDIpd.framer-v-q4kqm7.framer-9ynhtc { width: 768px; }\",\".framer-eDIpd.framer-v-q4kqm7 .framer-1j3io9x { padding: 0px 48px 10px 48px; }\",\".framer-eDIpd.framer-v-1kcdele.framer-9ynhtc { width: 390px; }\",\".framer-eDIpd.framer-v-1kcdele .framer-1j3io9x { padding: 0px 25px 10px 25px; }\",\".framer-eDIpd.framer-v-1kcdele .framer-acqqqa { flex: 1 0 0px; gap: unset; justify-content: space-between; width: 1px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 85\n * @framerIntrinsicWidth 1660\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"zbuAqNstx\":{\"layout\":[\"fixed\",\"fixed\"]},\"yvBE0MUza\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerz4elBamSi=withCSS(Component,css,\"framer-eDIpd\");export default Framerz4elBamSi;Framerz4elBamSi.displayName=\"Footer\";Framerz4elBamSi.defaultProps={height:85,width:1660};addPropertyControls(Framerz4elBamSi,{variant:{options:[\"CtkLa4Tyg\",\"zbuAqNstx\",\"yvBE0MUza\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerz4elBamSi,[{explicitInter:true,fonts:[{family:\"Neue Haas Grotesk Display Pro 55 Roman\",source:\"custom\",url:\"https://framerusercontent.com/assets/tmLwqa5rh55YXw6gAs9GB7y6CY.woff2\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...TimeFonts,...TextLinkButtonALTForDesktopFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerz4elBamSi\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"85\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zbuAqNstx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yvBE0MUza\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1660\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./z4elBamSi.map","// Generated by Framer (20dc3ed)\nexport default function metadata(params,activeLocale){return{customHTMLHeadStart:\"<!-- Hotjar Tracking Code for Chloe's website -->\\n<script>\\n    (function(h,o,t,j,a,r){\\n        h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};\\n        h._hjSettings={hjid:5315207,hjsv:6};\\n        a=o.getElementsByTagName('head')[0];\\n        r=o.createElement('script');r.async=1;\\n        r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;\\n        a.appendChild(r);\\n    })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');\\n</script>\",description:\"Hi, I’m Chloe, a product designer with an architectural twist. I craft journeys that bring people closer, whether they are walking through or clicking through.\\n\",favicon:\"https://framerusercontent.com/assets/xc9okBKrCklX3sL3dP5IAR886y4.png\",robots:\"max-image-preview:large\",title:\"Chloe Yu\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}