1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5778],{11559:(t,e,i)=>{i.d(e,{A:()=>o});let o=(0,i(82064).A)("Mic",[["path",{d:"M12 2a3 3 0 0 0-3 3v7a3 3 0 0 0 6 0V5a3 3 0 0 0-3-3Z",key:"131961"}],["path",{d:"M19 10v2a7 7 0 0 1-14 0v-2",key:"1vc78b"}],["line",{x1:"12",x2:"12",y1:"19",y2:"22",key:"x3vr5v"}]])},25177:(t,e,i)=>{i.d(e,{Qg:()=>n,bL:()=>a});var o=i(78410),s=i(83455),r=i(11650),n=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),l=o.forwardRef((t,e)=>(0,r.jsx)(s.sG.span,{...t,ref:e,style:{...n,...t.style}}));l.displayName="VisuallyHidden";var a=l},25643:(t,e,i)=>{Object.defineProperty(e,"__esModule",{value:!0}),!function(t,e){for(var i in e)Object.defineProperty(t,i,{enumerable:!0,get:e[i]})}(e,{callServer:function(){return o.callServer},createServerReference:function(){return r.createServerReference},findSourceMapURL:function(){return s.findSourceMapURL}});let o=i(6056),s=i(72460),r=i(37960)},33301:(t,e,i)=>{function o(t){let{moduleIds:e}=t;return null}Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"PreloadChunks",{enumerable:!0,get:function(){return o}}),i(11650),i(439),i(42510),i(92579)},34056:(t,e,i)=>{function o(t){let{reason:e,children:i}=t;return i}Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"BailoutToCSR",{enumerable:!0,get:function(){return o}}),i(75020)},39973:(t,e,i)=>{Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"workAsyncStorageInstance",{enumerable:!0,get:function(){return o}});let o=(0,i(73955).createAsyncLocalStorage)()},42510:(t,e,i)=>{Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"workAsyncStorage",{enumerable:!0,get:function(){return o.workAsyncStorageInstance}});let o=i(39973)},55424:(t,e,i)=>{i.d(e,{A:()=>o});let o=(0,i(82064).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},73955:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),!function(t,e){for(var i in e)Object.defineProperty(t,i,{enumerable:!0,get:e[i]})}(e,{bindSnapshot:function(){return n},createAsyncLocalStorage:function(){return r},createSnapshot:function(){return l}});let i=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class o{disable(){throw i}getStore(){}run(){throw i}exit(){throw i}enterWith(){throw i}static bind(t){return t}}let s="undefined"!=typeof globalThis&&globalThis.AsyncLocalStorage;function r(){return s?new s:new o}function n(t){return s?s.bind(t):o.bind(t)}function l(){return s?s.snapshot():function(t,...e){return t(...e)}}},79760:(t,e,i)=>{i.d(e,{Z:()=>s});var o=i(78410);function s(t){let e=o.useRef({value:t,previous:t});return o.useMemo(()=>(e.current.value!==t&&(e.current.previous=e.current.value,e.current.value=t),e.current.previous),[t])}},80146:(t,e,i)=>{i.d(e,{default:()=>n});var o=i(19930),s=i(78410),r=i(53123);function n(t){let{locale:e,...i}=t;if(!e)throw Error("Failed to determine locale in `NextIntlClientProvider`, please provide the `locale` prop explicitly.\n\nSee https://next-intl.dev/docs/configuration#locale");return s.createElement(r.IntlProvider,(0,o._)({locale:e},i))}},92602:(t,e,i)=>{i.d(e,{A:()=>o});let o=(0,i(82064).A)("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},92999:(t,e,i)=>{i.d(e,{A:()=>d});var o="1.3.18";function s(t,e,i){return Math.max(t,Math.min(e,i))}var r=class{isRunning=!1;value=0;from=0;to=0;currentTime=0;lerp;duration;easing;onUpdate;advance(t){if(!this.isRunning)return;let e=!1;if(this.duration&&this.easing){this.currentTime+=t;let i=s(0,this.currentTime/this.duration,1),o=(e=i>=1)?1:this.easing(i);this.value=this.from+(this.to-this.from)*o}else if(this.lerp){var i,o,r,n;this.value=(i=this.value,o=this.to,r=60*this.lerp,(1-(n=1-Math.exp(-r*t)))*i+n*o),Math.round(this.value)===this.to&&(this.value=this.to,e=!0)}else this.value=this.to,e=!0;e&&this.stop(),this.onUpdate?.(this.value,e)}stop(){this.isRunning=!1}fromTo(t,e,{lerp:i,duration:o,easing:s,onStart:r,onUpdate:n}){this.from=this.value=t,this.to=e,this.lerp=i,this.duration=o,this.easing=s,this.currentTime=0,this.isRunning=!0,r?.(),this.onUpdate=n}},n=class{constructor(t,e,{autoResize:i=!0,debounce:o=250}={}){this.wrapper=t,this.content=e,i&&(this.debouncedResize=function(t,e){let i;return function(...o){clearTimeout(i),i=setTimeout(()=>{i=void 0,t.apply(this,o)},e)}}(this.resize,o),this.wrapper instanceof Window?window.addEventListener("resize",this.debouncedResize):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}width=0;height=0;scrollHeight=0;scrollWidth=0;debouncedResize;wrapperResizeObserver;contentResizeObserver;destroy(){this.wrapperResizeObserver?.disconnect(),this.contentResizeObserver?.disconnect(),this.wrapper===window&&this.debouncedResize&&window.removeEventListener("resize",this.debouncedResize)}resize=()=>{this.onWrapperResize(),this.onContentResize()};onWrapperResize=()=>{this.wrapper instanceof Window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)};onContentResize=()=>{this.wrapper instanceof 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}}},l=class{events={};emit(t,...e){let i=this.events[t]||[];for(let t=0,o=i.length;t<o;t++)i[t]?.(...e)}on(t,e){return this.events[t]?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={}}},a=100/6,h={passive:!1};function c(t,e){return 1===t?a:2===t?e:1}var u=class{constructor(t,e={wheelMultiplier:1,touchMultiplier:1}){this.element=t,this.options=e,window.addEventListener("resize",this.onWindowResize),this.onWindowResize(),this.element.addEventListener("wheel",this.onWheel,h),this.element.addEventListener("touchstart",this.onTouchStart,h),this.element.addEventListener("touchmove",this.onTouchMove,h),this.element.addEventListener("touchend",this.onTouchEnd,h)}touchStart={x:0,y:0};lastDelta={x:0,y:0};window={width:0,height:0};emitter=new l;on(t,e){return this.emitter.on(t,e)}destroy(){this.emitter.destroy(),window.removeEventListener("resize",this.onWindowResize),this.element.removeEventListener("wheel",this.onWheel,h),this.element.removeEventListener("touchstart",this.onTouchStart,h),this.element.removeEventListener("touchmove",this.onTouchMove,h),this.element.removeEventListener("touchend",this.onTouchEnd,h)}onTouchStart=t=>{let{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=>{let{clientX:e,clientY:i}=t.targetTouches?t.targetTouches[0]:t,o=-(e-this.touchStart.x)*this.options.touchMultiplier,s=-(i-this.touchStart.y)*this.options.touchMultiplier;this.touchStart.x=e,this.touchStart.y=i,this.lastDelta={x:o,y:s},this.emitter.emit("scroll",{deltaX:o,deltaY:s,event:t})};onTouchEnd=t=>{this.emitter.emit("scroll",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:t})};onWheel=t=>{let{deltaX:e,deltaY:i,deltaMode:o}=t,s=c(o,this.window.width),r=c(o,this.window.height);e*=s,i*=r,e*=this.options.wheelMultiplier,i*=this.options.wheelMultiplier,this.emitter.emit("scroll",{deltaX:e,deltaY:i,event:t})};onWindowResize=()=>{this.window={width:window.innerWidth,height:window.innerHeight}}},p=t=>Math.min(1,1.001-2**(-10*t)),d=class{_isScrolling=!1;_isStopped=!1;_isLocked=!1;_preventNextNativeScrollEvent=!1;_resetVelocityTimeout=null;_rafId=null;isTouching;time=0;userData={};lastVelocity=0;velocity=0;direction=0;options;targetScroll;animatedScroll;animate=new r;emitter=new l;dimensions;virtualScroll;constructor({wrapper:t=window,content:e=document.documentElement,eventsTarget:i=t,smoothWheel:s=!0,syncTouch:r=!1,syncTouchLerp:l=.075,touchInertiaExponent:a=1.7,duration:h,easing:c,lerp:d=.1,infinite:v=!1,orientation:m="vertical",gestureOrientation:f="horizontal"===m?"both":"vertical",touchMultiplier:g=1,wheelMultiplier:w=1,autoResize:S=!0,prevent:y,virtualScroll:b,overscroll:E=!0,autoRaf:R=!1,anchors:x=!1,autoToggle:T=!1,allowNestedScroll:O=!1,__experimental__naiveDimensions:_=!1,naiveDimensions:z=_,stopInertiaOnNavigate:C=!1}={}){window.lenisVersion=o,window.lenis||(window.lenis={}),window.lenis.version=o,"horizontal"===m&&(window.lenis.horizontal=!0),t&&t!==document.documentElement||(t=window),"number"==typeof h&&"function"!=typeof c?c=p:"function"==typeof c&&"number"!=typeof h&&(h=1),this.options={wrapper:t,content:e,eventsTarget:i,smoothWheel:s,syncTouch:r,syncTouchLerp:l,touchInertiaExponent:a,duration:h,easing:c,lerp:d,infinite:v,gestureOrientation:f,orientation:m,touchMultiplier:g,wheelMultiplier:w,autoResize:S,prevent:y,virtualScroll:b,overscroll:E,autoRaf:R,anchors:x,autoToggle:T,allowNestedScroll:O,naiveDimensions:z,stopInertiaOnNavigate:C},this.dimensions=new n(t,e,{autoResize:S}),this.updateClassName(),this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener("scroll",this.onNativeScroll),this.options.wrapper.addEventListener("scrollend",this.onScrollEnd,{capture:!0}),(this.options.anchors||this.options.stopInertiaOnNavigate)&&this.options.wrapper.addEventListener("click",this.onClick),this.options.wrapper.addEventListener("pointerdown",this.onPointerDown),this.virtualScroll=ne
1w u(i,{touchMultiplier:g,wheelMultiplier:w}),this.virtualScroll.on("scroll",this.onVirtualScroll),this.options.autoToggle&&(this.checkOverflow(),this.rootElement.addEventListener("transitionend",this.onTransitionEnd)),this.options.autoRaf&&(this._rafId=requestAnimationFrame(this.raf))}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener("scroll",this.onNativeScroll),this.options.wrapper.removeEventListener("scrollend",this.onScrollEnd,{capture:!0}),this.options.wrapper.removeEventListener("pointerdown",this.onPointerDown),(this.options.anchors||this.options.stopInertiaOnNavigate)&&this.options.wrapper.removeEventListener("click",this.onClick),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName(),this._rafId&&cancelAnimationFrame(this._rafId)}on(t,e){return this.emitter.on(t,e)}off(t,e){return this.emitter.off(t,e)}onScrollEnd=t=>{t instanceof CustomEvent||"smooth"!==this.isScrolling&&!1!==this.isScrolling||t.stopPropagation()};dispatchScrollendEvent=()=>{this.options.wrapper.dispatchEvent(new CustomEvent("scrollend",{bubbles:this.options.wrapper===window,detail:{lenisScrollEnd:!0}}))};get overflow(){let t=this.isHorizontal?"overflow-x":"overflow-y";return getComputedStyle(this.rootElement)[t]}checkOverflow(){["hidden","clip"].includes(this.overflow)?this.internalStop():this.internalStart()}onTransitionEnd=t=>{t.propertyName.includes("overflow")&&this.checkOverflow()};setScroll(t){this.isHorizontal?this.options.wrapper.scrollTo({left:t,behavior:"instant"}):this.options.wrapper.scrollTo({top:t,behavior:"instant"})}onClick=t=>{let e=t.composedPath().filter(t=>t instanceof HTMLAnchorElement&&t.getAttribute("href"));if(this.options.anchors){let t=e.find(t=>t.getAttribute("href")?.includes("#"));if(t){let e=t.getAttribute("href");if(e){let t="object"==typeof this.options.anchors&&this.options.anchors?this.options.anchors:void 0,i=`#${e.split("#")[1]}`;this.scrollTo(i,t)}}}this.options.stopInertiaOnNavigate&&e.find(t=>t.host===window.location.host)&&this.reset()};onPointerDown=t=>{1===t.button&&this.reset()};onVirtualScroll=t=>{if("function"==typeof this.options.virtualScroll&&!1===this.options.virtualScroll(t))return;let{deltaX:e,deltaY:i,event:o}=t;if(this.emitter.emit("virtual-scroll",{deltaX:e,deltaY:i,event:o}),o.ctrlKey||o.lenisStopPropagation)return;let s=o.type.includes("touch"),r=o.type.includes("wheel");this.isTouching="touchstart"===o.type||"touchmove"===o.type;let n=0===e&&0===i;if(this.options.syncTouch&&s&&"touchstart"===o.type&&n&&!this.isStopped&&!this.isLocked)return void this.reset();let l="vertical"===this.options.gestureOrientation&&0===i||"horizontal"===this.options.gestureOrientation&&0===e;if(n||l)return;let a=o.composedPath();a=a.slice(0,a.indexOf(this.rootElement));let h=this.options.prevent,c=Math.abs(e)>=Math.abs(i)?"horizontal":"vertical";if(a.find(t=>t instanceof HTMLElement&&("function"==typeof h&&h?.(t)||t.hasAttribute?.("data-lenis-prevent")||"vertical"===c&&t.hasAttribute?.("data-lenis-prevent-vertical")||"horizontal"===c&&t.hasAttribute?.("data-lenis-prevent-horizontal")||s&&t.hasAttribute?.("data-lenis-prevent-touch")||r&&t.hasAttribute?.("data-lenis-prevent-wheel")||this.options.allowNestedScroll&&this.hasNestedScroll(t,{deltaX:e,deltaY:i}))))return;if(this.isStopped||this.isLocked){o.cancelable&&o.preventDefault();return}if(!(this.options.syncTouch&&s||this.options.smoothWheel&&r)){this.isScrolling="native",this.animate.stop(),o.lenisStopPropagation=!0;return}let u=i;"both"===this.options.gestureOrientation?u=Math.abs(i)>Math.abs(e)?i:e:"horizontal"===this.options.gestureOrientation&&(u=e),(!this.options.overscroll||this.options.infinite||this.options.wrapper!==window&&this.limit>0&&(this.animatedScroll>0&&this.animatedScroll<this.limit||0===this.animatedScroll&&i>0||this.animatedScroll===this.limit&&i<0))&&(o.lenisStopPropagation=!0),o.cancelable&&o.preventDefault();let p=s&&this.options.syncTouch,d=s&&"touchend"===o.type;d&&(u=Math.sign(this.velocity)*Math.abs(this.velocity)**this.options.touchInertiaExponent),this.scrollTo(this.targetScroll+u,{programmatic:!1,...p?{lerp:d?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}})};resize(){this.dimensions.resize(),this.animatedScroll=this.targetScroll=this.actualScroll,this.emit
1()}emit(){this.emitter.emit("scroll",this)}onNativeScroll=()=>{if(null!==this._resetVelocityTimeout&&(clearTimeout(this._resetVelocityTimeout),this._resetVelocityTimeout=null),this._preventNextNativeScrollEvent){this._preventNextNativeScrollEvent=!1;return}if(!1===this.isScrolling||"native"===this.isScrolling){let 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.isStopped||(this.isScrolling="native"),this.emit(),0!==this.velocity&&(this._resetVelocityTimeout=setTimeout(()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()},400))}};reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){if(this.isStopped){if(this.options.autoToggle)return void this.rootElement.style.removeProperty("overflow");this.internalStart()}}internalStart(){this.isStopped&&(this.reset(),this.isStopped=!1,this.emit())}stop(){if(!this.isStopped){if(this.options.autoToggle)return void this.rootElement.style.setProperty("overflow","clip");this.internalStop()}}internalStop(){this.isStopped||(this.reset(),this.isStopped=!0,this.emit())}raf=t=>{let e=t-(this.time||t);this.time=t,this.animate.advance(.001*e),this.options.autoRaf&&(this._rafId=requestAnimationFrame(this.raf))};scrollTo(t,{offset:e=0,immediate:i=!1,lock:o=!1,programmatic:r=!0,lerp:n=r?this.options.lerp:void 0,duration:l=r?this.options.duration:void 0,easing:a=r?this.options.easing:void 0,onStart:h,onComplete:c,force:u=!1,userData:d}={}){if((this.isStopped||this.isLocked)&&!u)return;let v=t,m=e;if("string"==typeof v&&["top","left","start","#"].includes(v))v=0;else if("string"==typeof v&&["bottom","right","end"].includes(v))v=this.limit;else{let t=null;if("string"==typeof v?(t=document.querySelector(v))||("#top"===v?v=0:console.warn("Lenis: Target not found",v)):v instanceof HTMLElement&&v?.nodeType&&(t=v),t){if(this.options.wrapper!==window){let t=this.rootElement.getBoundingClientRect();m-=this.isHorizontal?t.left:t.top}let e=t.getBoundingClientRect();v=(this.isHorizontal?e.left:e.top)+this.animatedScroll}}if("number"==typeof v){if(v+=m,v=Math.round(v),this.options.infinite){if(r){this.targetScroll=this.animatedScroll=this.scroll;let t=v-this.animatedScroll;t>this.limit/2?v-=this.limit:t<-this.limit/2&&(v+=this.limit)}}else v=s(0,v,this.limit);if(v===this.targetScroll){h?.(this),c?.(this);return}if(this.userData=d??{},i){this.animatedScroll=this.targetScroll=v,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),c?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()});return}r||(this.targetScroll=v),"number"==typeof l&&"function"!=typeof a?a=p:"function"==typeof a&&"number"!=typeof l&&(l=1),this.animate.fromTo(this.animatedScroll,v,{duration:l,easing:a,lerp:n,onStart:()=>{o&&(this.isLocked=!0),this.isScrolling="smooth",h?.(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),r&&(this.targetScroll=t),e||this.emit(),e&&(this.reset(),this.emit(),c?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()}),this.preventNextNativeScrollEvent())}})}}preventNextNativeScrollEvent(){this._preventNextNativeScrollEvent=!0,requestAnimationFrame(()=>{this._preventNextNativeScrollEvent=!1})}hasNestedScroll(t,{deltaX:e,deltaY:i}){let o,s,r,n,l,a,h,c,u,p,d,v,m,f,g,w,S=Date.now();t._lenis||(t._lenis={});let y=t._lenis;if(S-(y.time??0)>2e3){y.time=Date.now();let e=window.getComputedStyle(t);if(y.computedStyle=e,o=["auto","overlay","scroll"].includes(e.overflowX),s=["auto","overlay","scroll"].includes(e.overflowY),l=["auto"].includes(e.overscrollBehaviorX),a=["auto"].includes(e.overscrollBehaviorY),y.hasOverflowX=o,y.hasOverflowY=s,!(o||s))return!1;h=t.scrollWidth,c=t.scrollHeight,u=t.clientWidth,p=t.clientHeight,r=h>u,n=c>p,y.isScrollableX=r,y.isScrollableY=n,y.scrollWidth=h,y.scrollHeight=c,y.clientWidth=u,y.clientHeight=p,y.hasOverscrollBehaviorX=l,y.hasOverscrollBehaviorY=a}else r=y.isScrollableX,n=y.isScrollableY,o=y.hasOverflowX,s=y.hasOverflowY,h=y.scrollWidth,c=y.scrollHeight,u=y.clientWidth,p=y.clientHeight,l=y.hasOverscrollBehaviorX,a=y.hasOverscrollBehaviorY;if(!(o&&r||s&&n))return!1;let b=Math.abs(e)>=Math.abs(i)?"horizontal":"vertical";if("horizontal"===b)d=Math.round(t.scrollLeft),v=h-u,m=e,f=o,g=r,w=l;else{if("vertical"!==b)return!1;d=Math.round(t.scrollTop),v=c-p,m=i,f=s,g=n,w=a}return!w&&(d>=v||d<=0)||(m>0?d<v:d>0)&&f&&g}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.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(){let t=this.options.wrapper;return this.isHorizontal?t.scrollX??t.scrollLeft:t.scrollY??t.scrollTop}get scroll(){var t;return this.options.infinite?(this.animatedScroll%(t=this.limit)+t)%t: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.options.autoToggle&&(t+=" lenis-autoToggle"),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()}}},98109:(t,e,i)=>{i.d(e,{Mz:()=>B,UC:()=>q,ZL:()=>Y,bL:()=>X,l9:()=>U});var o=i(78410),s=i(39830),r=i(14213),n=i(34471),l=i(63300),a=i(37714),h=i(48489),c=i(9992),u=i(17099),p=i(65356),d=i(4374),v=i(83455),m=i(92403),f=i(46356),g=i(91066),w=i(53096),S=i(11650),y="Popover",[b,E]=(0,n.A)(y,[u.Bk]),R=(0,u.Bk)(),[x,T]=b(y),O=t=>{let{__scopePopover:e,children:i,open:s,defaultOpen:r,onOpenChange:n,modal:l=!1}
1=t,a=R(e),h=o.useRef(null),[p,d]=o.useState(!1),[v,m]=(0,f.i)({prop:s,defaultProp:null!=r&&r,onChange:n,caller:y});return(0,S.jsx)(u.bL,{...a,children:(0,S.jsx)(x,{scope:e,contentId:(0,c.B)(),triggerRef:h,open:v,onOpenChange:m,onOpenToggle:o.useCallback(()=>m(t=>!t),[m]),hasCustomAnchor:p,onCustomAnchorAdd:o.useCallback(()=>d(!0),[]),onCustomAnchorRemove:o.useCallback(()=>d(!1),[]),modal:l,children:i})})};O.displayName=y;var _="PopoverAnchor",z=o.forwardRef((t,e)=>{let{__scopePopover:i,...s}=t,r=T(_,i),n=R(i),{onCustomAnchorAdd:l,onCustomAnchorRemove:a}=r;return o.useEffect(()=>(l(),()=>a()),[l,a]),(0,S.jsx)(u.Mz,{...n,...s,ref:e})});z.displayName=_;var C="PopoverTrigger",N=o.forwardRef((t,e)=>{let{__scopePopover:i,...o}=t,n=T(C,i),l=R(i),a=(0,r.s)(e,n.triggerRef),h=(0,S.jsx)(v.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":n.open,"aria-controls":n.contentId,"data-state":V(n.open),...o,ref:a,onClick:(0,s.mK)(t.onClick,n.onOpenToggle)});return n.hasCustomAnchor?h:(0,S.jsx)(u.Mz,{asChild:!0,...l,children:h})});N.displayName=C;var L="PopoverPortal",[P,M]=b(L,{forceMount:void 0}),k=t=>{let{__scopePopover:e,forceMount:i,children:o,container:s}=t,r=T(L,e);return(0,S.jsx)(P,{scope:e,forceMount:i,children:(0,S.jsx)(d.C,{present:i||r.open,children:(0,S.jsx)(p.Z,{asChild:!0,container:s,children:o})})})};k.displayName=L;var A="PopoverContent",j=o.forwardRef((t,e)=>{let i=M(A,t.__scopePopover),{forceMount:o=i.forceMount,...s}=t,r=T(A,t.__scopePopover);return(0,S.jsx)(d.C,{present:o||r.open,children:r.modal?(0,S.jsx)(D,{...s,ref:e}):(0,S.jsx)(H,{...s,ref:e})})});j.displayName=A;var W=(0,m.TL)("PopoverContent.RemoveScroll"),D=o.forwardRef((t,e)=>{let i=T(A,t.__scopePopover),n=o.useRef(null),l=(0,r.s)(e,n),a=o.useRef(!1);return o.useEffect(()=>{let t=n.current;if(t)return(0,g.Eq)(t)},[]),(0,S.jsx)(w.A,{as:W,allowPinchZoom:!0,children:(0,S.jsx)(F,{...t,ref:l,trapFocus:i.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,s.mK)(t.onCloseAutoFocus,t=>{var e;t.preventDefault(),a.current||null==(e=i.triggerRef.current)||e.focus()}),onPointerDownOutside:(0,s.mK)(t.onPointerDownOutside,t=>{let e=t.detail.originalEvent,i=0===e.button&&!0===e.ctrlKey;a.current=2===e.button||i},{checkForDefaultPrevented:!1}),onFocusOutside:(0,s.mK)(t.onFocusOutside,t=>t.preventDefault(),{checkForDefaultPrevented:!1})})})}),H=o.forwardRef((t,e)=>{let i=T(A,t.__scopePopover),s=o.useRef(!1),r=o.useRef(!1);return(0,S.jsx)(F,{...t,ref:e,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:e=>{var o,n;null==(o=t.onCloseAutoFocus)||o.call(t,e),e.defaultPrevented||(s.current||null==(n=i.triggerRef.current)||n.focus(),e.preventDefault()),s.current=!1,r.current=!1},onInteractOutside:e=>{var o,n;null==(o=t.onInteractOutside)||o.call(t,e),e.defaultPrevented||(s.current=!0,"pointerdown"===e.detail.originalEvent.type&&(r.current=!0));let l=e.target;(null==(n=i.triggerRef.current)?void 0:n.contains(l))&&e.preventDefault(),"focusin"===e.detail.originalEvent.type&&r.current&&e.preventDefault()}})}),F=o.forwardRef((t,e)=>{let{__scopePopover:i,trapFocus:o,onOpenAutoFocus:s,onCloseAutoFocus:r,disableOutsidePointerEvents:n,onEscapeKeyDown:c,onPointerDownOutside:p,onFocusOutside:d,onInteractOutside:v,...m}=t,f=T(A,i),g=R(i);return(0,a.Oh)(),(0,S.jsx)(h.n,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:s,onUnmountAutoFocus:r,children:(0,S.jsx)(l.qW,{asChild:!0,disableOutsidePointerEvents:n,onInteractOutside:v,onEscapeKeyDown:c,onPointerDownOutside:p,onFocusOutside:d,onDismiss:()=>f.onOpenChange(!1),children:(0,S.jsx)(u.UC,{"data-state":V(f.open),role:"dialog",id:f.contentId,...g,...m,ref:e,style:{...m.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),I="PopoverClose";function V(t){return t?"open":"closed"}o.forwardRef((t,e)=>{let{__scopePopover:i,...o}=t,r=T(I,i);return(0,S.jsx)(v.sG.button,{type:"button",...o,ref:e,onClick:(0,s.mK)(t.onClick,()=>r.onOpenChange(!1))})}).displayName=I,o.forwardRef((t,e)=>{let{__scopePopover:i,...o}=t,s=R(i);return(0,S.jsx)(u.i3,{...s,...o,ref:e})}).displayName="PopoverArrow";var X=O,B=z,U=N,Y=k,q=j}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.