1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7351],{5379:(t,e,i)=>{i.d(e,{D:()=>a,N:()=>c});var s=i(12115),o=(t,e,i,s,o,n,r,l)=>{let h=document.documentElement,a=["light","dark"];function c(e){var i;(Array.isArray(t)?t:[t]).forEach(t=>{let i="class"===t,s=i&&n?o.map(t=>n[t]||t):o;i?(h.classList.remove(...s),h.classList.add(n&&n[e]?n[e]:e)):h.setAttribute(t,e)}),i=e,l&&a.includes(i)&&(h.style.colorScheme=i)}if(s)c(s);else try{let t=localStorage.getItem(e)||i,s=r&&"system"===t?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":t;c(s)}catch(t){}},n=["light","dark"],r="(prefers-color-scheme: dark)",l=s.createContext(void 0),h={setTheme:t=>{},themes:[]},a=()=>{var t;return null!=(t=s.useContext(l))?t:h},c=t=>s.useContext(l)?s.createElement(s.Fragment,null,t.children):s.createElement(p,{...t}),d=["light","dark"],p=t=>{let{forcedTheme:e,disableTransitionOnChange:i=!1,enableSystem:o=!0,enableColorScheme:h=!0,storageKey:a="theme",themes:c=d,defaultTheme:p=o?"system":"light",attribute:g="data-theme",value:S,children:w,nonce:y,scriptProps:E}=t,[b,T]=s.useState(()=>m(a,p)),[z,L]=s.useState(()=>"system"===b?f():b),_=S?Object.values(S):c,N=s.useCallback(t=>{let e=t;if(!e)return;"system"===t&&o&&(e=f());let s=S?S[e]:e,r=i?v(y):null,l=document.documentElement,a=t=>{"class"===t?(l.classList.remove(..._),s&&l.classList.add(s)):t.startsWith("data-")&&(s?l.setAttribute(t,s):l.removeAttribute(t))};if(Array.isArray(g)?g.forEach(a):a(g),h){let t=n.includes(p)?p:null,i=n.includes(e)?e:t;l.style.colorScheme=i}null==r||r()},[y]),k=s.useCallback(t=>{let e="function"==typeof t?t(b):t;T(e);try{localStorage.setItem(a,e)}catch(t){}},[b]),C=s.useCallback(t=>{L(f(t)),"system"===b&&o&&!e&&N("system")},[b,e]);s.useEffect(()=>{let t=window.matchMedia(r);return t.addListener(C),C(t),()=>t.removeListener(C)},[C]),s.useEffect(()=>{let t=t=>{t.key===a&&(t.newValue?T(t.newValue):k(p))};return window.addEventListener("storage",t),()=>window.removeEventListener("storage",t)},[k]),s.useEffect(()=>{N(null!=e?e:b)},[e,b]);let W=s.useMemo(()=>({theme:b,setTheme:k,forcedTheme:e,resolvedTheme:"system"===b?z:b,themes:o?[...c,"system"]:c,systemTheme:o?z:void 0}),[b,k,e,z,o,c]);return s.createElement(l.Provider,{value:W},s.createElement(u,{forcedTheme:e,storageKey:a,attribute:g,enableSystem:o,enableColorScheme:h,defaultTheme:p,value:S,themes:c,nonce:y,scriptProps:E}),w)},u=s.memo(t=>{let{forcedTheme:e,storageKey:i,attribute:n,enableSystem:r,enableColorScheme:l,defaultTheme:h,value:a,themes:c,nonce:d,scriptProps:p}=t,u=JSON.stringify([n,i,h,e,c,a,r,l]).slice(1,-1);return s.createElement("script",{...p,suppressHydrationWarning:!0,nonce:"",dangerouslySetInnerHTML:{__html:"(".concat(o.toString(),")(").concat(u,")")}})}),m=(t,e)=>{let i;try{i=localStorage.getItem(t)||void 0}catch(t){}return i||e},v=t=>{let e=document.createElement("style");return t&&e.setAttribute("nonce",t),e.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(e),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(e)},1)}},f=t=>(t||(t=window.matchMedia(r)),t.matches?"dark":"light")},53350:(t,e,i)=>{i.d(e,{d:()=>l});var s=i(12115),o=i(49568),n=i(53127),r=i(94416);function l(t){let e=(0,r.M)(()=>(0,o.OQ)(t)),{isStatic:i}=(0,s.useContext)(n.Q);if(i){let[,i]=(0,s.useState)(t);(0,s.useEffect)(()=>e.on("change",i),[])}return e}},60938:(t,e,i)=>{i.d(e,{j:()=>r});var s=i(53350),o=i(86553),n=i(97929);function r(t,e){let i=(0,s.d)(e()),r=()=>i.set(e());return r(),(0,o.E)(()=>{let e=()=>n.Gt.preRender(r,!1,!0),i=t.map(t=>t.on("change",e));return()=>{i.forEach(t=>t()),(0,n.WG)(r)}}),i}},73831:(t,e,i)=>{i.d(e,{G:()=>l});var s=i(70181),o=i(60938),n=i(94416),r=i(49568);function l(t,e,i,n){if("function"==typeof t){r.bt.current=[],t();let e=(0,o.j)(r.bt.current,t);return r.bt.current=void 0,e}let l="function"==typeof e?e:function(...t){let e,i,o=!Array.isArray(t[0]),n=o?0:-1,r=t[0+n],l=t[1+n],h=t[2+n],a=t[3+n],c=(0,s.G)(l,h,{mixer:(i=e=h[0])&&"object"==typeof i&&i.mix?e.mix:void 0,...a});return o?c(r):c}(e,i,n);return Array.isArray(t)?h(t,l):h([t],([t])=>l(t))}function h(t,e){let i=(0,n.M)(()=>[]);return(0,o.j)(t,()=>{i.length=0;let s=t.length;for(let e=0;e<s;e++)i[e]=t[e].get();return e(i)})}},92691:(t,e,i)=>{function s(t,e,i){return Math.max(t,Math.min(e,i))}i.d(e,{A:()=>d});var o=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,n,r;this.value=(i=this.value,o=this.to,n=60*this.lerp,(1-(r=1-Math.exp(-n*t)))*i+r*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:s,easing:o,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}},n=class{constructor(t,e,{autoResize:i=!0,debounce:s=250}={}){this.wrapper=t,this.content=e,i&&(this.debouncedResize=function(t,e){let i;return function(...s){let o=this;clearTimeout(i),i=setTimeout(()=>{i=void 0,t.apply(o,s)},e)}}(this.resize,s),this.wrapper instanceof 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()}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,!1)}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}}},r=class{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={}}},l=100/6,h={passive:!1},a=class{constructor(t,e={wheelMultiplier:1,touchMultiplier:1}){this.element=t,this.options=e,window.addEventListener("resize",this.onWindowResize,!1),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 r;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,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,s=-(e-this.touchStart.x)*this.options.touchMultiplier,o=-(i-this.touchStart.y)*this.options.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=t=>{let{deltaX:e,deltaY:i,deltaMode:s}=t,o=1===s?l:2===s?this.window.width:1,n=1===s?l:2===s?this.window.height:1;e*=o,i*=n,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}}},c=t=>Math.min(1,1.001-Math.pow(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 o;emitter=new r;dimensions;virtualScroll;constructor({wrapper:t=window,content:e=document.documentElement,eventsTarget:i=t,smoothWheel:s=!0,syncTouch:o=!1,syncTouchLerp:r=.075,touchInertiaExponent:l=1.7,duration:h,easing:d,lerp:p=.1,infinite:u=!1,orientation:m="vertical",gestureOrientation:v="vertical",touchMultiplier:f=1,wheelMultiplier:g=1,autoResize:S=!0,prevent:w,virtualScroll:y,overscroll:E=!0,autoRaf:b=!1,anchors:T=!1,autoToggle:z=!1,allowNestedScroll:L=!1,__experimental__naiveDimensions:_=!1}={}){window.lenisVersion="1.3.8",t&&t!==document.documentElement||(t=window),"number"==typeof h&&"function"!=typeof d?d=c:"function"==typeof d&&"number"!=typeof h&&(h=1),this.options={wrapper:t,content:e,eventsTarget:i,smoothWheel:s,syncTouch:o,syncTouchLerp:r,touchInertiaExponent:l,duration:h,easing:d,lerp:p,infinite:u,gestureOrientation:v,orientation:m,touchMultiplier:f,
1wheelMultiplier:g,autoResize:S,prevent:w,virtualScroll:y,overscroll:E,autoRaf:b,anchors:T,autoToggle:z,allowNestedScroll:L,__experimental__naiveDimensions:_},this.dimensions=new n(t,e,{autoResize:S}),this.updateClassName(),this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener("scroll",this.onNativeScroll,!1),this.options.wrapper.addEventListener("scrollend",this.onScrollEnd,{capture:!0}),this.options.anchors&&this.options.wrapper===window&&this.options.wrapper.addEventListener("click",this.onClick,!1),this.options.wrapper.addEventListener("pointerdown",this.onPointerDown,!1),this.virtualScroll=new a(i,{touchMultiplier:f,wheelMultiplier:g}),this.virtualScroll.on("scroll",this.onVirtualScroll),this.options.autoToggle&&this.rootElement.addEventListener("transitionend",this.onTransitionEnd,{passive:!0}),this.options.autoRaf&&(this.__rafID=requestAnimationFrame(this.raf))}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener("scroll",this.onNativeScroll,!1),this.options.wrapper.removeEventListener("scrollend",this.onScrollEnd,{capture:!0}),this.options.wrapper.removeEventListener("pointerdown",this.onPointerDown,!1),this.options.anchors&&this.options.wrapper===window&&this.options.wrapper.removeEventListener("click",this.onClick,!1),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}}))};onTransitionEnd=t=>{if(t.propertyName.includes("overflow")){let t=this.isHorizontal?"overflow-x":"overflow-y";["hidden","clip"].includes(getComputedStyle(this.rootElement)[t])?this.internalStop():this.internalStart()}};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().find(t=>t instanceof HTMLAnchorElement&&(t.getAttribute("href")?.startsWith("#")||t.getAttribute("href")?.startsWith("/#")||t.getAttribute("href")?.startsWith("./#")));if(e){let t=e.getAttribute("href");if(t){let e="object"==typeof this.options.anchors&&this.options.anchors?this.options.anchors:void 0,i=`#${t.split("#")[1]}`;["#","/#","./#","#top","/#top","./#top"].includes(t)&&(i=0),this.scrollTo(i,e)}}};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:s}=t;if(this.emitter.emit("virtual-scroll",{deltaX:e,deltaY:i,event:s}),s.ctrlKey||s.lenisStopPropagation)return;let o=s.type.includes("touch"),n=s.type.includes("wheel");this.isTouching="touchstart"===s.type||"touchmove"===s.type;let r=0===e&&0===i;if(this.options.syncTouch&&o&&"touchstart"===s.type&&r&&!this.isStopped&&!this.isLocked)return void this.reset();let l="vertical"===this.options.gestureOrientation&&0===i||"horizontal"===this.options.gestureOrientation&&0===e;if(r||l)return;let h=s.composedPath();h=h.slice(0,h.indexOf(this.rootElement));let a=this.options.prevent;if(h.find(t=>t instanceof HTMLElement&&("function"==typeof a&&a?.(t)||t.hasAttribute?.("data-lenis-prevent")||o&&t.hasAttribute?.("data-lenis-prevent-touch")||n&&t.hasAttribute?.("data-lenis-prevent-wheel")||this.options.allowNestedScroll&&this.checkNestedScroll(t,{deltaX:e,deltaY:i}))))return;if(this.isStopped||this.isLocked){s.cancelable&&s.preventDefault();return}if(!(this.options.syncTouch&&o||this.options.smoothWheel&&n)){this.isScrolling="native",this.animate.stop(),s.lenisStopPropagation=!0;return}let c=i;"both"===this.options.gestureOrientation?c=Math.abs(i)>Math.abs(e)?i:e:"horizontal"===this.options.gestureOrientation&&(c=e),(!this.options.overscroll||this.options.infinite||this.options.wrapper!==window&&(this.animatedScroll>0&&this.animatedScroll<this.limit||0===this.animatedScroll&&i>0||this.animatedScroll===this.limit&&i<0))&&(s.lenisStopPropagation=!0),s.cancelable&&s.preventDefault();let d=o&&this.options.syncTouch,p=o&&"touchend"===s.type;p&&(c=Math.sign(this.velocity)*Math.pow(Math.abs(this.velocity),this.options.touchInertiaExponent)),this.scrollTo(this.targetScroll+c,{programmatic:!1,...d?{lerp:p?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,duration:n=this.options.duration,easing:r=this.options.easing,lerp:l=this.options.lerp,onStart:h,onComplete:a,force:d=!1,programmatic:p=!0,userData:u}={}){if(!this.isStopped&&!this.isLocked||d){if("string"==typeof t&&["top","left","start"].includes(t))t=0;else if("string"==typeof t&&["bottom","right","end"].includes(t))t=this.limit;else{let i;if("string"==typeof t?i=document.querySelector(t):t instanceof HTMLElement&&t?.nodeType&&(i=t),i){if(this.options.wrapper!==window){let t=this.rootElement.getBoundingClientRect();e-=this.isHorizontal?t.left:t.top}let 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){if(p){this.targetScroll=this.animatedScroll=this.scroll;let e=t-this.animatedScroll;e>this.limit/2?t-=this.limit:e<-this.limit/2&&(t+=this.limit)}}else t=s(0,t,this.limit);if(t===this.targetScroll){h?.(this),a?.(this);return}if(this.userData=u??{},i){this.animatedScroll=this.targetScroll=t,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),a?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()});return}p||(this.targetScroll=t),"number"==typeof n&&"function"!=typeof r?r=c:"function"==typeof r&&"number"!=typeof n&&(n=1),this.animate.fromTo(this.animatedScroll,t,{duration:n,easing:r,lerp:l,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),p&&(this.targetScroll=t),e||this.emit(),e&&(this.reset(),this.emit(),a?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()}),this.preventNextNativeScrollEvent())}})}}}preventNextNativeScrollEvent(){this._preventNextNativeScrollEvent=!0,requestAnimationFrame(()=>{this._preventNextNativeScrollEvent=!1})}checkNestedScroll(t,{deltaX:e,deltaY:i}){let s,o,n,r,l,h,a,c,d,p,u,m,v,f,g=Date.now(),S=t._lenis??={},w=this.options.gestureOrientation;if(g-(S.time??0)>2e3){S.time=Date.now();let e=window.getComputedStyle(t);S.computedStyle=e;let i=e.overflowX,d=e.overflowY;if(s=["auto","overlay","scroll"].includes(i),o=["auto","overlay","scroll"].includes(d),S.hasOverflowX=s,S.hasOverflowY=o,!s&&!o||"vertical"===w&&!o||"horizontal"===w&&!s)return!1;l=t.scrollWidth,h=t.scrollHeight,a=t.clientWidth,c=t.clientHeight,n=l>a,r=h>c,S.isScrollableX=n,S.isScrollableY=r,S.scrollWidth=l,S.scrollHeight=h,S.clientWidth=a,S.clientHeight=c}else n=S.isScrollableX,r=S.isScrollableY,s=S.hasOverflowX,o=S.hasOverflowY,l=S.scrollWidth,h=S.scrollHeight,a=S.
1clientWidth,c=S.clientHeight;if(!s&&!o||!n&&!r||"vertical"===w&&(!o||!r)||"horizontal"===w&&(!s||!n)||("horizontal"===w?d="x":"vertical"===w?d="y":(0!==e&&s&&n&&(d="x"),0!==i&&o&&r&&(d="y")),!d))return!1;if("x"===d)p=t.scrollLeft,u=l-a,m=e,v=s,f=n;else{if("y"!==d)return!1;p=t.scrollTop,u=h-c,m=i,v=o,f=r}return(m>0?p<u:p>0)&&v&&f}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(){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()}}}}]);
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.