(()=>{var{defineProperty:l7,getOwnPropertyNames:uU,getOwnPropertyDescriptor:wU}=Object,gU=Object.prototype.hasOwnProperty;function cU(q){return this[q]}var mU=(q)=>{var $=(mK??=new WeakMap).get(q),J;if($)return $;if($=l7({},"__esModule",{value:!0}),q&&typeof q==="object"||typeof q==="function"){for(var Q of uU(q))if(!gU.call($,Q))l7($,Q,{get:cU.bind(q,Q),enumerable:!(J=wU(q,Q))||J.enumerable})}return mK.set(q,$),$},mK;var dU=(q)=>q;function oU(q,$){this[q]=dU.bind(null,$)}var e0=(q,$)=>{for(var J in $)l7(q,J,{get:$[J],enumerable:!0,configurable:!0,set:oU.bind($,J)})};var zM={};e0(zM,{App:()=>GW});var dK="1.3.18";function lK(q,$,J){return Math.max(q,Math.min($,J))}function pU(q,$,J){return(1-J)*q+J*$}function lU(q,$,J,Q){return pU(q,$,1-Math.exp(-J*Q))}function nU(q,$){return(q%$+$)%$}var iU=class{isRunning=!1;value=0;from=0;to=0;currentTime=0;lerp;duration;easing;onUpdate;advance(q){if(!this.isRunning)return;let $=!1;if(this.duration&&this.easing){this.currentTime+=q;let J=lK(0,this.currentTime/this.duration,1);$=J>=1;let Q=$?1:this.easing(J);this.value=this.from+(this.to-this.from)*Q}else if(this.lerp){if(this.value=lU(this.value,this.to,this.lerp*60,q),Math.round(this.value)===this.to)this.value=this.to,$=!0}else this.value=this.to,$=!0;if($)this.stop();this.onUpdate?.(this.value,$)}stop(){this.isRunning=!1}fromTo(q,$,{lerp:J,duration:Q,easing:Z,onStart:K,onUpdate:H}){this.from=this.value=q,this.to=$,this.lerp=J,this.duration=Q,this.easing=Z,this.currentTime=0,this.isRunning=!0,K?.(),this.onUpdate=H}};function sU(q,$){let J;return function(...Q){clearTimeout(J),J=setTimeout(()=>{J=void 0,q.apply(this,Q)},$)}}var aU=class{constructor(q,$,{autoResize:J=!0,debounce:Q=250}={}){if(this.wrapper=q,this.content=$,J){if(this.debouncedResize=sU(this.resize,Q),this.wrapper instanceof Window)window.addEventListener("resize",this.debouncedResize);else this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper);this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)}this.resize()}width=0;height=0;scrollHeight=0;scrollWidth=0;debouncedResize;wrapperResizeObserver;contentResizeObserver;destroy(){if(this.wrapperResizeObserver?.disconnect(),this.contentResizeObserver?.disconnect(),this.wrapper===window&&this.debouncedResize)window.removeEventListener("resize",this.debouncedResize)}resize=()=>{this.onWrapperResize(),this.onContentResize()};onWrapperResize=()=>{if(this.wrapper instanceof Window)this.width=window.innerWidth,this.height=window.innerHeight;else this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight};onContentResize=()=>{if(this.wrapper instanceof Window)this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth;else this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth};get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}},nK=class{events={};emit(q,...$){let J=this.events[q]||[];for(let Q=0,Z=J.length;Q{this.events[q]=this.events[q]?.filter((J)=>$!==J)}}off(q,$){this.events[q]=this.events[q]?.filter((J)=>$!==J)}destroy(){this.events={}}},tU=16.666666666666668,C9={passive:!1};function oK(q,$){if(q===1)return tU;if(q===2)return $;return 1}var rU=class{constructor(q,$={wheelMultiplier:1,touchMultiplier:1}){this.element=q,this.options=$,window.addEventListener("resize",this.onWindowResize),this.onWindowResize(),this.element.addEventListener("wheel",this.onWheel,C9),this.element.addEventListener("touchstart",this.onTouchStart,C9),this.element.addEventListener("touchmove",this.onTouchMove,C9),this.element.addEventListener("touchend",this.onTouchEnd,C9)}touchStart={x:0,y:0};lastDelta={x:0,y:0};window={width:0,height:0};emitter=new nK;on(q,$){return this.emitter.on(q,$)}destroy(){this.emitter.destroy(),window.removeEventListener("resize",this.onWindowResize),this.element.removeEventListener("wheel",this.onWheel,C9),this.element.removeEventListener("touchstart",this.onTouchStart,C9),this.element.removeEventListener("touchmove",this.onTouchMove,C9),this.element.removeEventListener("touchend",this.onTouchEnd,C9)}onTouchStart=(q)=>{let{clientX:$,clientY:J}=q.targetTouches?q.targetTouches[0]:q;this.touchStart.x=$,this.touchStart.y=J,this.lastDelta={x:0,y:0},this.emitter.emit("scroll",{deltaX:0,deltaY:0,event:q})};onTouchMove=(q)=>{let{clientX:$,clientY:J}=q.targetTouches?q.targetTouches[0]:q,Q=-($-this.touchStart.x)*this.options.touchMultiplier,Z=-(J-this.touchStart.y)*this.options.touchMultiplier;this.touchStart.x=$,this.touchStart.y=J,this.lastDelta={x:Q,y:Z},this.emitter.emit("scroll",{deltaX:Q,deltaY:Z,event:q})};onTouchEnd=(q)=>{this.emitter.emit("scroll",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:q})};onWheel=(q)=>{let{deltaX:$,deltaY:J,deltaMode:Q}=q,Z=oK(Q,this.window.width),K=oK(Q,this.window.height);$*=Z,J*=K,$*=this.options.wheelMultiplier,J*=this.options.wheelMultiplier,this.emitter.emit("scroll",{deltaX:$,deltaY:J,event:q})};onWindowResize=()=>{this.window={width:window.innerWidth,height:window.innerHeight}}},pK=(q)=>Math.min(1,1.001-2**(-10*q)),iK=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 iU;emitter=new nK;dimensions;virtualScroll;constructor({wrapper:q=window,content:$=document.documentElement,eventsTarget:J=q,smoothWheel:Q=!0,syncTouch:Z=!1,syncTouchLerp:K=0.075,touchInertiaExponent:H=1.7,duration:W,easing:G,lerp:B=0.1,infinite:L=!1,orientation:j="vertical",gestureOrientation:M=j==="horizontal"?"both":"vertical",touchMultiplier:U=1,wheelMultiplier:N=1,autoResize:z=!0,prevent:V,virtualScroll:F,overscroll:O=!0,autoRaf:R=!1,anchors:Y=!1,autoToggle:X=!1,allowNestedScroll:k=!1,__experimental__naiveDimensions:D=!1,naiveDimensions:A=D,stopInertiaOnNavigate:f=!1}={}){if(window.lenisVersion=dK,!window.lenis)window.lenis={};if(window.lenis.version=dK,j==="horizontal")window.lenis.horizontal=!0;if(!q||q===document.documentElement)q=window;if(typeof W==="number"&&typeof G!=="function")G=pK;else if(typeof G==="function"&&typeof W!=="number")W=1;if(this.options={wrapper:q,content:$,eventsTarget:J,smoothWheel:Q,syncTouch:Z,syncTouchLerp:K,touchInertiaExponent:H,duration:W,easing:G,lerp:B,infinite:L,gestureOrientation:M,orientation:j,touchMultiplier:U,wheelMultiplier:N,autoResize:z,prevent:V,virtualScroll:F,overscroll:O,autoRaf:R,anchors:Y,autoToggle:X,allowNestedScroll:k,naiveDimensions:A,stopInertiaOnNavigate:f},this.dimensions=new aU(q,$,{autoResize:z}),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);if(this.options.wrapper.addEventListener("pointerdown",this.onPointerDown),this.virtualScroll=new rU(J,{touchMultiplier:U,wheelMultiplier:N}),this.virtualScroll.on("scroll",this.onVirtualScroll),this.options.autoToggle)this.checkOverflow(),this.rootElement.addEventListener("transitionend",this.onTransitionEnd);if(this.options.autoRaf)this._rafId=requestAnimationFrame(this.raf)}destroy(){if(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);if(this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName(),this._rafId)cancelAnimationFrame(this._rafId)}on(q,$){return this.emitter.on(q,$)}off(q,$){return this.emitter.off(q,$)}onScrollEnd=(q)=>{if(!(q instanceof CustomEvent)){if(this.isScrolling==="smooth"||this.isScrolling===!1)q.stopPropagation()}};dispatchScrollendEvent=()=>{this.options.wrapper.dispatchEvent(new CustomEvent("scrollend",{bubbles:this.options.wrapper===window,detail:{lenisScrollEnd:!0}}))};get overflow(){let q=this.isHorizontal?"overflow-x":"overflow-y";return getComputedStyle(this.rootElement)[q]}checkOverflow(){if(["hidden","clip"].includes(this.overflow))this.internalStop();else this.internalStart()}onTransitionEnd=(q)=>{if(q.propertyName.includes("overflow"))this.checkOverflow()};setScroll(q){if(this.isHorizontal)this.options.wrapper.scrollTo({left:q,behavior:"instant"});else this.options.wrapper.scrollTo({top:q,behavior:"instant"})}onClick=(q)=>{let J=q.composedPath().filter((Q)=>Q instanceof HTMLAnchorElement&&Q.getAttribute("href"));if(this.options.anchors){let Q=J.find((Z)=>Z.getAttribute("href")?.includes("#"));if(Q){let Z=Q.getAttribute("href");if(Z){let K=typeof this.options.anchors==="object"&&this.options.anchors?this.options.anchors:void 0,H=`#${Z.split("#")[1]}`;this.scrollTo(H,K)}}}if(this.options.stopInertiaOnNavigate){if(J.find((Z)=>Z.host===window.location.host))this.reset()}};onPointerDown=(q)=>{if(q.button===1)this.reset()};onVirtualScroll=(q)=>{if(typeof this.options.virtualScroll==="function"&&this.options.virtualScroll(q)===!1)return;let{deltaX:$,deltaY:J,event:Q}=q;if(this.emitter.emit("virtual-scroll",{deltaX:$,deltaY:J,event:Q}),Q.ctrlKey)return;if(Q.lenisStopPropagation)return;let Z=Q.type.includes("touch"),K=Q.type.includes("wheel");this.isTouching=Q.type==="touchstart"||Q.type==="touchmove";let H=$===0&&J===0;if(this.options.syncTouch&&Z&&Q.type==="touchstart"&&H&&!this.isStopped&&!this.isLocked){this.reset();return}let G=this.options.gestureOrientation==="vertical"&&J===0||this.options.gestureOrientation==="horizontal"&&$===0;if(H||G)return;let B=Q.composedPath();B=B.slice(0,B.indexOf(this.rootElement));let L=this.options.prevent,j=Math.abs($)>=Math.abs(J)?"horizontal":"vertical";if(B.find((F)=>F instanceof HTMLElement&&(typeof L==="function"&&L?.(F)||F.hasAttribute?.("data-lenis-prevent")||j==="vertical"&&F.hasAttribute?.("data-lenis-prevent-vertical")||j==="horizontal"&&F.hasAttribute?.("data-lenis-prevent-horizontal")||Z&&F.hasAttribute?.("data-lenis-prevent-touch")||K&&F.hasAttribute?.("data-lenis-prevent-wheel")||this.options.allowNestedScroll&&this.hasNestedScroll(F,{deltaX:$,deltaY:J}))))return;if(this.isStopped||this.isLocked){if(Q.cancelable)Q.preventDefault();return}if(!(this.options.syncTouch&&Z||this.options.smoothWheel&&K)){this.isScrolling="native",this.animate.stop(),Q.lenisStopPropagation=!0;return}let U=J;if(this.options.gestureOrientation==="both")U=Math.abs(J)>Math.abs($)?J:$;else if(this.options.gestureOrientation==="horizontal")U=$;if(!this.options.overscroll||this.options.infinite||this.options.wrapper!==window&&this.limit>0&&(this.animatedScroll>0&&this.animatedScroll0||this.animatedScroll===this.limit&&J<0))Q.lenisStopPropagation=!0;if(Q.cancelable)Q.preventDefault();let N=Z&&this.options.syncTouch,V=Z&&Q.type==="touchend";if(V)U=Math.sign(this.velocity)*Math.abs(this.velocity)**this.options.touchInertiaExponent;this.scrollTo(this.targetScroll+U,{programmatic:!1,...N?{lerp:V?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()}emit(){this.emitter.emit("scroll",this)}onNativeScroll=()=>{if(this._resetVelocityTimeout!==null)clearTimeout(this._resetVelocityTimeout),this._resetVelocityTimeout=null;if(this._preventNextNativeScrollEvent){this._preventNextNativeScrollEvent=!1;return}if(this.isScrolling===!1||this.isScrolling==="native"){let q=this.animatedScroll;if(this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-q,this.direction=Math.sign(this.animatedScroll-q),!this.isStopped)this.isScrolling="native";if(this.emit(),this.velocity!==0)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)return;if(this.options.autoToggle){this.rootElement.style.removeProperty("overflow");return}this.internalStart()}internalStart(){if(!this.isStopped)return;this.reset(),this.isStopped=!1,this.emit()}stop(){if(this.isStopped)return;if(this.options.autoToggle){this.rootElement.style.setProperty("overflow","clip");return}this.internalStop()}internalStop(){if(this.isStopped)return;this.reset(),this.isStopped=!0,this.emit()}raf=(q)=>{let $=q-(this.time||q);if(this.time=q,this.animate.advance($*0.001),this.options.autoRaf)this._rafId=requestAnimationFrame(this.raf)};scrollTo(q,{offset:$=0,immediate:J=!1,lock:Q=!1,programmatic:Z=!0,lerp:K=Z?this.options.lerp:void 0,duration:H=Z?this.options.duration:void 0,easing:W=Z?this.options.easing:void 0,onStart:G,onComplete:B,force:L=!1,userData:j}={}){if((this.isStopped||this.isLocked)&&!L)return;let M=q,U=$;if(typeof M==="string"&&["top","left","start","#"].includes(M))M=0;else if(typeof M==="string"&&["bottom","right","end"].includes(M))M=this.limit;else{let N=null;if(typeof M==="string"){if(N=document.querySelector(M),!N)if(M==="#top")M=0;else console.warn("Lenis: Target not found",M)}else if(M instanceof HTMLElement&&M?.nodeType)N=M;if(N){if(this.options.wrapper!==window){let V=this.rootElement.getBoundingClientRect();U-=this.isHorizontal?V.left:V.top}let z=N.getBoundingClientRect();M=(this.isHorizontal?z.left:z.top)+this.animatedScroll}}if(typeof M!=="number")return;if(M+=U,M=Math.round(M),this.options.infinite){if(Z){this.targetScroll=this.animatedScroll=this.scroll;let N=M-this.animatedScroll;if(N>this.limit/2)M-=this.limit;else if(N<-this.limit/2)M+=this.limit}}else M=lK(0,M,this.limit);if(M===this.targetScroll){G?.(this),B?.(this);return}if(this.userData=j??{},J){this.animatedScroll=this.targetScroll=M,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),B?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()});return}if(!Z)this.targetScroll=M;if(typeof H==="number"&&typeof W!=="function")W=pK;else if(typeof W==="function"&&typeof H!=="number")H=1;this.animate.fromTo(this.animatedScroll,M,{duration:H,easing:W,lerp:K,onStart:()=>{if(Q)this.isLocked=!0;this.isScrolling="smooth",G?.(this)},onUpdate:(N,z)=>{if(this.isScrolling="smooth",this.lastVelocity=this.velocity,this.velocity=N-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=N,this.setScroll(this.scroll),Z)this.targetScroll=N;if(!z)this.emit();if(z)this.reset(),this.emit(),B?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()}),this.preventNextNativeScrollEvent()}})}preventNextNativeScrollEvent(){this._preventNextNativeScrollEvent=!0,requestAnimationFrame(()=>{this._preventNextNativeScrollEvent=!1})}hasNestedScroll(q,{deltaX:$,deltaY:J}){let Q=Date.now();if(!q._lenis)q._lenis={};let Z=q._lenis,K,H,W,G,B,L,j,M,U,N;if(Q-(Z.time??0)>2000){Z.time=Date.now();let D=window.getComputedStyle(q);if(Z.computedStyle=D,K=["auto","overlay","scroll"].includes(D.overflowX),H=["auto","overlay","scroll"].includes(D.overflowY),B=["auto"].includes(D.overscrollBehaviorX),L=["auto"].includes(D.overscrollBehaviorY),Z.hasOverflowX=K,Z.hasOverflowY=H,!(K||H))return!1;j=q.scrollWidth,M=q.scrollHeight,U=q.clientWidth,N=q.clientHeight,W=j>U,G=M>N,Z.isScrollableX=W,Z.isScrollableY=G,Z.scrollWidth=j,Z.scrollHeight=M,Z.clientWidth=U,Z.clientHeight=N,Z.hasOverscrollBehaviorX=B,Z.hasOverscrollBehaviorY=L}else W=Z.isScrollableX,G=Z.isScrollableY,K=Z.hasOverflowX,H=Z.hasOverflowY,j=Z.scrollWidth,M=Z.scrollHeight,U=Z.clientWidth,N=Z.clientHeight,B=Z.hasOverscrollBehaviorX,L=Z.hasOverscrollBehaviorY;if(!(K&&W||H&&G))return!1;let z=Math.abs($)>=Math.abs(J)?"horizontal":"vertical",V,F,O,R,Y,X;if(z==="horizontal")V=Math.round(q.scrollLeft),F=j-U,O=$,R=K,Y=W,X=B;else if(z==="vertical")V=Math.round(q.scrollTop),F=M-N,O=J,R=H,Y=G,X=L;else return!1;if(!X&&(V>=F||V<=0))return!0;return(O>0?V0)&&R&&Y}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){if(this.options.naiveDimensions){if(this.isHorizontal)return this.rootElement.scrollWidth-this.rootElement.clientWidth;return this.rootElement.scrollHeight-this.rootElement.clientHeight}return this.dimensions.limit[this.isHorizontal?"x":"y"]}get isHorizontal(){return this.options.orientation==="horizontal"}get actualScroll(){let q=this.options.wrapper;return this.isHorizontal?q.scrollX??q.scrollLeft:q.scrollY??q.scrollTop}get scroll(){return this.options.infinite?nU(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return this.limit===0?1:this.scroll/this.limit}get isScrolling(){return this._isScrolling}set isScrolling(q){if(this._isScrolling!==q)this._isScrolling=q,this.updateClassName()}get isStopped(){return this._isStopped}set isStopped(q){if(this._isStopped!==q)this._isStopped=q,this.updateClassName()}get isLocked(){return this._isLocked}set isLocked(q){if(this._isLocked!==q)this._isLocked=q,this.updateClassName()}get isSmooth(){return this.isScrolling==="smooth"}get className(){let q="lenis";if(this.options.autoToggle)q+=" lenis-autoToggle";if(this.isStopped)q+=" lenis-stopped";if(this.isLocked)q+=" lenis-locked";if(this.isScrolling)q+=" lenis-scrolling";if(this.isScrolling==="smooth")q+=" lenis-smooth";return q}updateClassName(){this.cleanUpClassName(),this.rootElement.className=`${this.rootElement.className} ${this.className}`.trim()}cleanUpClassName(){this.rootElement.className=this.rootElement.className.replace(/lenis(-\w+)?/g,"").trim()}};function q9(q){if(q===void 0)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return q}function q6(q,$){q.prototype=Object.create($.prototype),q.prototype.constructor=q,q.__proto__=$}/*! * GSAP 3.14.2 * https://gsap.com * * @license Copyright 2008-2025, GreenSock. All rights reserved. * Subject to the terms at https://gsap.com/standard-license * @author: Jack Doyle, jack@greensock.com */var r1={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},E8={duration:0.5,overwrite:!1,delay:0},Bq,z1,v0,D$=1e8,S0=1/D$,$q=Math.PI*2,eU=$q/4,$4=0,Z6=Math.sqrt,J4=Math.cos,Q4=Math.sin,K1=function($){return typeof $==="string"},p0=function($){return typeof $==="function"},K9=function($){return typeof $==="number"},yQ=function($){return typeof $>"u"},i$=function($){return typeof $==="object"},t1=function($){return $!==!1},Lq=function(){return typeof window<"u"},kQ=function($){return p0($)||K1($)},K6=typeof ArrayBuffer==="function"&&ArrayBuffer.isView||function(){},E1=Array.isArray,q4=/random\([^)]+\)/g,Z4=/,\s*/g,sK=/(?:-?\.?\d|\.)+/gi,jq=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,e9=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,n7=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,Mq=/[+-]=-?[.\d]+/,K4=/[^,'"\[\]\s]+/gi,H4=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,m0,l$,Jq,Nq,B$={},TQ={},H6,W6=function($){return(TQ=S8($,B$))&&S1},_Q=function($,J){return console.warn("Invalid property",$,"set to",J,"Missing plugin? gsap.registerPlugin()")},NJ=function($,J){return!J&&console.warn($)},U6=function($,J){return $&&(B$[$]=J)&&TQ&&(TQ[$]=J)||B$},zJ=function(){return 0},W4={suppressEvents:!0,isStart:!0,kill:!1},PQ={suppressEvents:!0,kill:!1},U4={suppressEvents:!0},zq={},I9=[],Qq={},G6,s1={},i7={},aK=30,EQ=[],Fq="",Oq=function($){var J=$[0],Q,Z;if(i$(J)||p0(J)||($=[$]),!(Q=(J._gsap||{}).harness)){Z=EQ.length;while(Z--&&!EQ[Z].targetTest(J));Q=EQ[Z]}Z=$.length;while(Z--)$[Z]&&($[Z]._gsap||($[Z]._gsap=new Yq($[Z],Q)))||$.splice(Z,1);return $},k9=function($){return $._gsap||Oq(I$($))[0]._gsap},Rq=function($,J,Q){return(Q=$[J])&&p0(Q)?$[J]():yQ(Q)&&$.getAttribute&&$.getAttribute(J)||Q},_1=function($,J){return($=$.split(",")).forEach(J)||$},l0=function($){return Math.round($*1e5)/1e5||0},c0=function($){return Math.round($*1e7)/1e7||0},$8=function($,J){var Q=J.charAt(0),Z=parseFloat(J.substr(2));return $=parseFloat($),Q==="+"?$+Z:Q==="-"?$-Z:Q==="*"?$*Z:$/Z},G4=function($,J){var Q=J.length,Z=0;for(;$.indexOf(J[Z])<0&&++ZW)H=H._prev}if(H)J._next=H._next,H._next=J;else J._next=$[Q],$[Q]=J;if(J._next)J._next._prev=J;else $[Z]=J;return J._prev=H,J.parent=J._dp=$,J},RJ=function($,J,Q,Z){if(Q===void 0)Q="_first";if(Z===void 0)Z="_last";var{_prev:K,_next:H}=J;if(K)K._next=H;else if($[Q]===J)$[Q]=H;if(H)H._prev=K;else if($[Z]===J)$[Z]=K;J._next=J._prev=J.parent=null},P9=function($,J){$.parent&&(!J||$.parent.autoRemoveChildren)&&$.parent.remove&&$.parent.remove($),$._act=0},a9=function($,J){if($&&(!J||J._end>$._dur||J._start<0)){var Q=$;while(Q)Q._dirty=1,Q=Q.parent}return $},j4=function($){var J=$.parent;while(J&&J.parent)J._dirty=1,J.totalDuration(),J=J.parent;return $},qq=function($,J,Q,Z){return $._startAt&&(z1?$._startAt.revert(PQ):$.vars.immediateRender&&!$.vars.autoRevert||$._startAt.render(J,!0,Z))},M4=function q($){return!$||$._ts&&q($.parent)},rK=function($){return $._repeat?T8($._tTime,$=$.duration()+$._rDelay)*$:0},T8=function($,J){var Q=Math.floor($=c0($/J));return $&&Q===$?Q-1:Q},hQ=function($,J){return($-J._start)*J._ts+(J._ts>=0?0:J._dirty?J.totalDuration():J._tDur)},vQ=function($){return $._end=c0($._start+($._tDur/Math.abs($._ts||$._rts||S0)||0))},uQ=function($,J){var Q=$._dp;if(Q&&Q.smoothChildTiming&&$._ts)$._start=c0(Q._time-($._ts>0?J/$._ts:(($._dirty?$.totalDuration():$._tDur)-J)/-$._ts)),vQ($),Q._dirty||a9(Q,$);return $},N6=function($,J){var Q;if(J._time||!J._dur&&J._initted||J._start<$._time&&(J._dur||!J.add)){if(Q=hQ($.rawTime(),J),!J._dur||VJ(0,J.totalDuration(),Q)-J._tTime>S0)J.render(Q,!0)}if(a9($,J)._dp&&$._initted&&$._time>=$._dur&&$._ts){if($._dur<$.duration()){Q=$;while(Q._dp)Q.rawTime()>=0&&Q.totalTime(Q._tTime),Q=Q._dp}$._zTime=-S0}},n$=function($,J,Q,Z){return J.parent&&P9(J),J._start=c0((K9(Q)?Q:Q||$!==m0?C$($,Q,J):$._time)+J._delay),J._end=c0(J._start+(J.totalDuration()/Math.abs(J.timeScale())||0)),M6($,J,"_first","_last",$._sort?"_start":0),Zq(J)||($._recent=J),Z||N6($,J),$._ts<0&&uQ($,$._tTime),$},z6=function($,J){return(B$.ScrollTrigger||_Q("scrollTrigger",J))&&B$.ScrollTrigger.create(J,$)},F6=function($,J,Q,Z,K){if(Dq($,J,K),!$._initted)return 1;if(!Q&&$._pt&&!z1&&($._dur&&$.vars.lazy!==!1||!$._dur&&$.vars.lazy)&&G6!==a1.frame)return I9.push($),$._lazy=[K,Z],1},N4=function q($){var J=$.parent;return J&&J._ts&&J._initted&&!J._lock&&(J.rawTime()<0||q(J))},Zq=function($){var J=$.data;return J==="isFromStart"||J==="isStart"},z4=function($,J,Q,Z){var K=$.ratio,H=J<0||!J&&(!$._start&&N4($)&&!(!$._initted&&Zq($))||($._ts<0||$._dp._ts<0)&&!Zq($))?0:1,W=$._rDelay,G=0,B,L,j;if(W&&$._repeat){if(G=VJ(0,$._tDur,J),L=T8(G,W),$._yoyo&&L&1&&(H=1-H),L!==T8($._tTime,W))K=1-H,$.vars.repeatRefresh&&$._initted&&$.invalidate()}if(H!==K||z1||Z||$._zTime===S0||!J&&$._zTime){if(!$._initted&&F6($,J,Z,Q,G))return;j=$._zTime,$._zTime=J||(Q?S0:0),Q||(Q=J&&!j),$.ratio=H,$._from&&(H=1-H),$._time=0,$._tTime=G,B=$._pt;while(B)B.r(H,B.d),B=B._next;if(J<0&&qq($,J,Q,!0),$._onUpdate&&!Q&&G$($,"onUpdate"),G&&$._repeat&&!Q&&$.parent&&G$($,"onRepeat"),(J>=$._tDur||J<0)&&$.ratio===H){if(H&&P9($,1),!Q&&!z1)G$($,H?"onComplete":"onReverseComplete",!0),$._prom&&$._prom()}}else if(!$._zTime)$._zTime=J},F4=function($,J,Q){var Z;if(Q>J){Z=$._first;while(Z&&Z._start<=Q){if(Z.data==="isPause"&&Z._start>J)return Z;Z=Z._next}}else{Z=$._last;while(Z&&Z._start>=Q){if(Z.data==="isPause"&&Z._start0&&!Z&&uQ($,$._tTime=$._tDur*W),$.parent&&vQ($),Q||a9($.parent,$),$},eK=function($){return $ instanceof N1?a9($):b8($,$._dur)},O4={_start:0,endTime:zJ,totalDuration:zJ},C$=function q($,J,Q){var Z=$.labels,K=$._recent||O4,H=$.duration()>=D$?K.endTime(!1):$._dur,W,G,B;if(K1(J)&&(isNaN(J)||(J in Z))){if(G=J.charAt(0),B=J.substr(-1)==="%",W=J.indexOf("="),G==="<"||G===">")return W>=0&&(J=J.replace(/=/,"")),(G==="<"?K._start:K.endTime(K._repeat>=0))+(parseFloat(J.substr(1))||0)*(B?(W<0?K:Q).totalDuration()/100:1);if(W<0)return J in Z||(Z[J]=H),Z[J];if(G=parseFloat(J.charAt(W-1)+J.substr(W+1)),B&&Q)G=G/100*(E1(Q)?Q[0]:Q).totalDuration();return W>1?q($,J.substr(0,W-1),Q)+G:H+G}return J==null?H:+J},jJ=function($,J,Q){var Z=K9(J[1]),K=(Z?2:1)+($<2?0:1),H=J[K],W,G;if(Z&&(H.duration=J[1]),H.parent=Q,$){W=H,G=Q;while(G&&!("immediateRender"in W))W=G.vars.defaults||{},G=t1(G.vars.inherit)&&G.parent;H.immediateRender=t1(W.immediateRender),$<2?H.runBackwards=1:H.startAt=J[K-1]}return new t0(J[0],H,J[K+1])},E9=function($,J){return $||$===0?J($):J},VJ=function($,J,Q){return Q<$?$:Q>J?J:Q},F1=function($,J){return!K1($)||!(J=H4.exec($))?"":J[1]},R4=function($,J,Q){return E9(Q,function(Z){return VJ($,J,Z)})},Kq=[].slice,O6=function($,J){return $&&i$($)&&"length"in $&&(!J&&!$.length||($.length-1 in $)&&i$($[0]))&&!$.nodeType&&$!==l$},V4=function($,J,Q){if(Q===void 0)Q=[];return $.forEach(function(Z){var K;return K1(Z)&&!J||O6(Z,1)?(K=Q).push.apply(K,I$(Z)):Q.push(Z)})||Q},I$=function($,J,Q){return v0&&!J&&v0.selector?v0.selector($):K1($)&&!Q&&(Jq||!f8())?Kq.call((J||Nq).querySelectorAll($),0):E1($)?V4($,Q):O6($)?Kq.call($,0):$?[$]:[]},Hq=function($){return $=I$($)[0]||NJ("Invalid scope")||{},function(J){var Q=$.current||$.nativeElement||$;return I$(J,Q.querySelectorAll?Q:Q===$?NJ("Invalid scope")||Nq.createElement("div"):$)}},R6=function($){return $.sort(function(){return 0.5-Math.random()})},V6=function($){if(p0($))return $;var J=i$($)?$:{each:$},Q=t9(J.ease),Z=J.from||0,K=parseFloat(J.base)||0,H={},W=Z>0&&Z<1,G=isNaN(Z)||W,B=J.axis,L=Z,j=Z;if(K1(Z))L=j={center:0.5,edges:0.5,end:1}[Z]||0;else if(!W&&G)L=Z[0],j=Z[1];return function(M,U,N){var z=(N||J).length,V=H[z],F,O,R,Y,X,k,D,A,f;if(!V){if(f=J.grid==="auto"?0:(J.grid||[1,D$])[1],!f){D=-D$;while(D<(D=N[f++].getBoundingClientRect().left)&&fD&&(D=X),Xz?z-1:!B?Math.max(f,z/f):B==="y"?z/f:f)||0)*(Z==="edges"?-1:1),V.b=z<0?K-z:K,V.u=F1(J.amount||J.each)||0,Q=Q&&z<0?E6(Q):Q}return z=(V[M]-V.min)/V.max||0,c0(V.b+(Q?Q(z):z)*V.v)+V.u}},Wq=function($){var J=Math.pow(10,(($+"").split(".")[1]||"").length);return function(Q){var Z=c0(Math.round(parseFloat(Q)/$)*$*J);return(Z-Z%1)/J+(K9(Q)?0:F1(Q))}},X6=function($,J){var Q=E1($),Z,K;if(!Q&&i$($))if(Z=Q=$.radius||D$,$.values){if($=I$($.values),K=!K9($[0]))Z*=Z}else $=Wq($.increment);return E9(J,!Q?Wq($):p0($)?function(H){return K=$(H),Math.abs(K-H)<=Z?K:H}:function(H){var W=parseFloat(K?H.x:H),G=parseFloat(K?H.y:0),B=D$,L=0,j=$.length,M,U;while(j--){if(K)M=$[j].x-W,U=$[j].y-G,M=M*M+U*U;else M=Math.abs($[j]-W);if(MZ?K-H:H)})},h8=function($){return $.replace(q4,function(J){var Q=J.indexOf("[")+1,Z=J.substring(Q||7,Q?J.indexOf("]"):J.length-1).split(Z4);return Y6(Q?Z:+Z[0],Q?0:+Z[1],+Z[2]||0.00001)})},C6=function($,J,Q,Z,K){var H=J-$,W=Z-Q;return E9(K,function(G){return Q+((G-$)/H*W||0)})},I4=function q($,J,Q,Z){var K=isNaN($+J)?0:function(U){return(1-U)*$+U*J};if(!K){var H=K1($),W={},G,B,L,j,M;if(Q===!0&&(Z=1)&&(Q=null),H)$={p:$},J={p:J};else if(E1($)&&!E1(J)){L=[],j=$.length,M=j-2;for(B=1;B(W=Math.abs(W)))G=H,K=W;return G},G$=function($,J,Q){var Z=$.vars,K=Z[J],H=v0,W=$._ctx,G,B,L;if(!K)return;return G=Z[J+"Params"],B=Z.callbackScope||$,Q&&I9.length&&bQ(),W&&(v0=W),L=G?K.apply(B,G):K.call(B),v0=H,L},GJ=function($){return P9($),$.scrollTrigger&&$.scrollTrigger.kill(!!z1),$.progress()<1&&G$($,"onInterrupt"),$},P8,D6=[],I6=function($){if(!$)return;if($=!$.name&&$.default||$,Lq()||$.headless){var J=$.name,Q=p0($),Z=J&&!Q&&$.init?function(){this._props=[]}:$,K={init:zJ,render:Pq,add:Aq,kill:c4,modifier:g4,rawVars:0},H={targetTest:0,get:0,getSetter:wQ,aliases:{},register:0};if(f8(),$!==Z){if(s1[J])return;if(e1(Z,e1(fQ($,K),H)),S8(Z.prototype,S8(K,fQ($,H))),s1[Z.prop=J]=Z,$.targetTest)EQ.push(Z),zq[J]=1;J=(J==="css"?"CSS":J.charAt(0).toUpperCase()+J.substr(1))+"Plugin"}U6(J,Z),$.register&&$.register(S1,Z,v1)}else D6.push($)},E0=255,BJ={aqua:[0,E0,E0],lime:[0,E0,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,E0],navy:[0,0,128],white:[E0,E0,E0],olive:[128,128,0],yellow:[E0,E0,0],orange:[E0,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[E0,0,0],pink:[E0,192,203],cyan:[0,E0,E0],transparent:[E0,E0,E0,0]},s7=function($,J,Q){return $+=$<0?1:$>1?-1:0,($*6<1?J+(Q-J)*$*6:$<0.5?Q:$*3<2?J+(Q-J)*(0.6666666666666666-$)*6:J)*E0+0.5|0},k6=function($,J,Q){var Z=!$?BJ.black:K9($)?[$>>16,$>>8&E0,$&E0]:0,K,H,W,G,B,L,j,M,U,N;if(!Z){if($.substr(-1)===",")$=$.substr(0,$.length-1);if(BJ[$])Z=BJ[$];else if($.charAt(0)==="#"){if($.length<6)K=$.charAt(1),H=$.charAt(2),W=$.charAt(3),$="#"+K+K+H+H+W+W+($.length===5?$.charAt(4)+$.charAt(4):"");if($.length===9)return Z=parseInt($.substr(1,6),16),[Z>>16,Z>>8&E0,Z&E0,parseInt($.substr(7),16)/255];$=parseInt($.substr(1),16),Z=[$>>16,$>>8&E0,$&E0]}else if($.substr(0,3)==="hsl"){if(Z=N=$.match(sK),!J)G=+Z[0]%360/360,B=+Z[1]/100,L=+Z[2]/100,H=L<=0.5?L*(B+1):L+B-L*B,K=L*2-H,Z.length>3&&(Z[3]*=1),Z[0]=s7(G+0.3333333333333333,K,H),Z[1]=s7(G,K,H),Z[2]=s7(G-0.3333333333333333,K,H);else if(~$.indexOf("="))return Z=$.match(jq),Q&&Z.length<4&&(Z[3]=1),Z}else Z=$.match(sK)||BJ.transparent;Z=Z.map(Number)}if(J&&!N){if(K=Z[0]/E0,H=Z[1]/E0,W=Z[2]/E0,j=Math.max(K,H,W),M=Math.min(K,H,W),L=(j+M)/2,j===M)G=B=0;else U=j-M,B=L>0.5?U/(2-j-M):U/(j+M),G=j===K?(H-W)/U+(H$||F<0)&&(Q+=F-J),Z+=F,X=Z-Q,R=X-H,R>0||O)k=++j.frame,M=X-j.time*1000,j.time=X=X/1000,H+=R+(R>=K?4:K-R),Y=1;if(O||(G=B(z)),Y)for(U=0;U=F&&U--},_listeners:W},j}(),f8=function(){return!FJ&&a1.wake()},X0={},P4=/^[\d.\-M][\d.\-,\s]/,E4=/["']/g,S4=function($){var J={},Q=$.substr(1,$.length-3).split(":"),Z=Q[0],K=1,H=Q.length,W,G,B;for(;K1&&Q.config?Q.config.apply(null,~$.indexOf("{")?[S4(J[1])]:T4($).split(",").map(L6)):X0._CE&&P4.test($)?X0._CE("",$):Q},E6=function($){return function(J){return 1-$(1-J)}},S6=function q($,J){var Q=$._first,Z;while(Q){if(Q instanceof N1)q(Q,J);else if(Q.vars.yoyoEase&&(!Q._yoyo||!Q._repeat)&&Q._yoyo!==J)if(Q.timeline)q(Q.timeline,J);else Z=Q._ease,Q._ease=Q._yEase,Q._yEase=Z,Q._yoyo=J;Q=Q._next}},t9=function($,J){return!$?J:(p0($)?$:X0[$]||b4($))||J},J8=function($,J,Q,Z){if(Q===void 0)Q=function(G){return 1-J(1-G)};if(Z===void 0)Z=function(G){return G<0.5?J(G*2)/2:1-J((1-G)*2)/2};var K={easeIn:J,easeOut:Q,easeInOut:Z},H;return _1($,function(W){X0[W]=B$[W]=K,X0[H=W.toLowerCase()]=Q;for(var G in K)X0[H+(G==="easeIn"?".in":G==="easeOut"?".out":".inOut")]=X0[W+"."+G]=K[G]}),K},T6=function($){return function(J){return J<0.5?(1-$(1-J*2))/2:0.5+$((J-0.5)*2)/2}},a7=function q($,J,Q){var Z=J>=1?J:1,K=(Q||($?0.3:0.45))/(J<1?J:1),H=K/$q*(Math.asin(1/Z)||0),W=function(L){return L===1?1:Z*Math.pow(2,-10*L)*Q4((L-H)*K)+1},G=$==="out"?W:$==="in"?function(B){return 1-W(1-B)}:T6(W);return K=$q/K,G.config=function(B,L){return q($,B,L)},G},t7=function q($,J){if(J===void 0)J=1.70158;var Q=function(H){return H?--H*H*((J+1)*H+J)+1:0},Z=$==="out"?Q:$==="in"?function(K){return 1-Q(1-K)}:T6(Q);return Z.config=function(K){return q($,K)},Z};_1("Linear,Quad,Cubic,Quart,Quint,Strong",function(q,$){var J=$<5?$+1:$;J8(q+",Power"+(J-1),$?function(Q){return Math.pow(Q,J)}:function(Q){return Q},function(Q){return 1-Math.pow(1-Q,J)},function(Q){return Q<0.5?Math.pow(Q*2,J)/2:1-Math.pow((1-Q)*2,J)/2})});X0.Linear.easeNone=X0.none=X0.Linear.easeIn;J8("Elastic",a7("in"),a7("out"),a7());(function(q,$){var J=1/$,Q=2*J,Z=2.5*J,K=function(W){return W0?Q+(Q+this._rDelay)*this._repeat:Q):this.totalDuration()&&this._dur},$.totalDuration=function(Q){if(!arguments.length)return this._tDur;return this._dirty=0,b8(this,this._repeat<0?Q:(Q-this._repeat*this._rDelay)/(this._repeat+1))},$.totalTime=function(Q,Z){if(f8(),!arguments.length)return this._tTime;var K=this._dp;if(K&&K.smoothChildTiming&&this._ts){uQ(this,Q),!K._dp||K.parent||N6(K,this);while(K&&K.parent){if(K.parent._time!==K._start+(K._ts>=0?K._tTime/K._ts:(K.totalDuration()-K._tTime)/-K._ts))K.totalTime(K._tTime,!0);K=K.parent}if(!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&Q0||!this._tDur&&!Q))n$(this._dp,this,this._start-this._delay)}if(this._tTime!==Q||!this._dur&&!Z||this._initted&&Math.abs(this._zTime)===S0||!this._initted&&this._dur&&Q||!Q&&!this._initted&&(this.add||this._ptLookup))this._ts||(this._pTime=Q),B6(this,Q,Z);return this},$.time=function(Q,Z){return arguments.length?this.totalTime(Math.min(this.totalDuration(),Q+rK(this))%(this._dur+this._rDelay)||(Q?this._dur:0),Z):this._time},$.totalProgress=function(Q,Z){return arguments.length?this.totalTime(this.totalDuration()*Q,Z):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>=0&&this._initted?1:0},$.progress=function(Q,Z){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(this.iteration()&1)?1-Q:Q)+rK(this),Z):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},$.iteration=function(Q,Z){var K=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(Q-1)*K,Z):this._repeat?T8(this._tTime,K)+1:1},$.timeScale=function(Q,Z){if(!arguments.length)return this._rts===-S0?0:this._rts;if(this._rts===Q)return this;var K=this.parent&&this._ts?hQ(this.parent._time,this):this._tTime;return this._rts=+Q||0,this._ts=this._ps||Q===-S0?0:this._rts,this.totalTime(VJ(-Math.abs(this._delay),this.totalDuration(),K),Z!==!1),vQ(this),j4(this)},$.paused=function(Q){if(!arguments.length)return this._ps;if(this._ps!==Q)if(this._ps=Q,Q)this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0;else f8(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,this.progress()===1&&Math.abs(this._zTime)!==S0&&(this._tTime-=S0));return this},$.startTime=function(Q){if(arguments.length){this._start=c0(Q);var Z=this.parent||this._dp;return Z&&(Z._sort||!this.parent)&&n$(Z,this,this._start-this._delay),this}return this._start},$.endTime=function(Q){return this._start+(t1(Q)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},$.rawTime=function(Q){var Z=this.parent||this._dp;return!Z?this._tTime:Q&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):!this._ts?this._tTime:hQ(Z.rawTime(Q),this)},$.revert=function(Q){if(Q===void 0)Q=U4;var Z=z1;if(z1=Q,Vq(this))this.timeline&&this.timeline.revert(Q),this.totalTime(-0.01,Q.suppressEvents);return this.data!=="nested"&&Q.kill!==!1&&this.kill(),z1=Z,this},$.globalTime=function(Q){var Z=this,K=arguments.length?Q:Z.rawTime();while(Z)K=Z._start+K/(Math.abs(Z._ts)||1),Z=Z._dp;return!this.parent&&this._sat?this._sat.globalTime(Q):K},$.repeat=function(Q){if(arguments.length)return this._repeat=Q===1/0?-2:Q,eK(this);return this._repeat===-2?1/0:this._repeat},$.repeatDelay=function(Q){if(arguments.length){var Z=this._time;return this._rDelay=Q,eK(this),Z?this.time(Z):this}return this._rDelay},$.yoyo=function(Q){if(arguments.length)return this._yoyo=Q,this;return this._yoyo},$.seek=function(Q,Z){return this.totalTime(C$(this,Q),t1(Z))},$.restart=function(Q,Z){return this.play().totalTime(Q?-this._delay:0,t1(Z)),this._dur||(this._zTime=-S0),this},$.play=function(Q,Z){return Q!=null&&this.seek(Q,Z),this.reversed(!1).paused(!1)},$.reverse=function(Q,Z){return Q!=null&&this.seek(Q||this.totalDuration(),Z),this.reversed(!0).paused(!1)},$.pause=function(Q,Z){return Q!=null&&this.seek(Q,Z),this.paused(!0)},$.resume=function(){return this.paused(!1)},$.reversed=function(Q){if(arguments.length)return!!Q!==this.reversed()&&this.timeScale(-this._rts||(Q?-S0:0)),this;return this._rts<0},$.invalidate=function(){return this._initted=this._act=0,this._zTime=-S0,this},$.isActive=function(){var Q=this.parent||this._dp,Z=this._start,K;return!!(!Q||this._ts&&this._initted&&Q.isActive()&&(K=Q.rawTime(!0))>=Z&&K1){if(!Z)delete H[Q];else H[Q]=Z,K&&(H[Q+"Params"]=K),Q==="onUpdate"&&(this._onUpdate=Z);return this}return H[Q]},$.then=function(Q){var Z=this,K=Z._prom;return new Promise(function(H){var W=p0(Q)?Q:j6,G=function(){var L=Z.then;Z.then=null,K&&K(),p0(W)&&(W=W(Z))&&(W.then||W===Z)&&(Z.then=L),H(W),Z.then=L};if(Z._initted&&Z.totalProgress()===1&&Z._ts>=0||!Z._tTime&&Z._ts<0)G();else Z._prom=G})},$.kill=function(){GJ(this)},q}();e1(OJ.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-S0,_prom:0,_ps:!1,_rts:1});var N1=function(q){q6($,q);function $(Q,Z){var K;if(Q===void 0)Q={};return K=q.call(this,Q)||this,K.labels={},K.smoothChildTiming=!!Q.smoothChildTiming,K.autoRemoveChildren=!!Q.autoRemoveChildren,K._sort=t1(Q.sortChildren),m0&&n$(Q.parent||m0,q9(K),Z),Q.reversed&&K.reverse(),Q.paused&&K.paused(!0),Q.scrollTrigger&&z6(q9(K),Q.scrollTrigger),K}var J=$.prototype;return J.to=function(Z,K,H){return jJ(0,arguments,this),this},J.from=function(Z,K,H){return jJ(1,arguments,this),this},J.fromTo=function(Z,K,H,W){return jJ(2,arguments,this),this},J.set=function(Z,K,H){return K.duration=0,K.parent=this,LJ(K).repeatDelay||(K.repeat=0),K.immediateRender=!!K.immediateRender,new t0(Z,K,C$(this,H),1),this},J.call=function(Z,K,H){return n$(this,t0.delayedCall(0,Z,K),H)},J.staggerTo=function(Z,K,H,W,G,B,L){return H.duration=K,H.stagger=H.stagger||W,H.onComplete=B,H.onCompleteParams=L,H.parent=this,new t0(Z,H,C$(this,G)),this},J.staggerFrom=function(Z,K,H,W,G,B,L){return H.runBackwards=1,LJ(H).immediateRender=t1(H.immediateRender),this.staggerTo(Z,K,H,W,G,B,L)},J.staggerFromTo=function(Z,K,H,W,G,B,L,j){return W.startAt=H,LJ(W).immediateRender=t1(W.immediateRender),this.staggerTo(Z,K,W,G,B,L,j)},J.render=function(Z,K,H){var W=this._time,G=this._dirty?this.totalDuration():this._tDur,B=this._dur,L=Z<=0?0:c0(Z),j=this._zTime<0!==Z<0&&(this._initted||!B),M,U,N,z,V,F,O,R,Y,X,k,D;if(this!==m0&&L>G&&Z>=0&&(L=G),L!==this._tTime||H||j){if(W!==this._time&&B)L+=this._time-W,Z+=this._time-W;if(M=L,Y=this._start,R=this._ts,F=!R,j)B||(W=this._zTime),(Z||!K)&&(this._zTime=Z);if(this._repeat){if(k=this._yoyo,V=B+this._rDelay,this._repeat<-1&&Z<0)return this.totalTime(V*100+Z,K,H);if(M=c0(L%V),L===G)z=this._repeat,M=B;else{if(X=c0(L/V),z=~~X,z&&z===X)M=B,z--;M>B&&(M=B)}if(X=T8(this._tTime,V),!W&&this._tTime&&X!==z&&this._tTime-X*V-this._dur<=0&&(X=z),k&&z&1)M=B-M,D=1;if(z!==X&&!this._lock){var A=k&&X&1,f=A===(k&&z&1);if(z=W&&Z>=0){U=this._first;while(U){if(N=U._next,(U._act||M>=U._start)&&U._ts&&O!==U){if(U.parent!==this)return this.render(Z,K,H);if(U.render(U._ts>0?(M-U._start)*U._ts:(U._dirty?U.totalDuration():U._tDur)+(M-U._start)*U._ts,K,H),M!==this._time||!this._ts&&!F){O=0,N&&(L+=this._zTime=-S0);break}}U=N}}else{U=this._last;var S=Z<0?Z:M;while(U){if(N=U._prev,(U._act||S<=U._end)&&U._ts&&O!==U){if(U.parent!==this)return this.render(Z,K,H);if(U.render(U._ts>0?(S-U._start)*U._ts:(U._dirty?U.totalDuration():U._tDur)+(S-U._start)*U._ts,K,H||z1&&Vq(U)),M!==this._time||!this._ts&&!F){O=0,N&&(L+=this._zTime=S?-S0:S0);break}}U=N}}if(O&&!K){if(this.pause(),O.render(M>=W?0:-S0)._zTime=M>=W?1:-1,this._ts)return this._start=Y,vQ(this),this.render(Z,K,H)}if(this._onUpdate&&!K&&G$(this,"onUpdate",!0),L===G&&this._tTime>=this.totalDuration()||!L&&W){if(Y===this._start||Math.abs(R)!==Math.abs(this._ts)){if(!this._lock){if((Z||!B)&&(L===G&&this._ts>0||!L&&this._ts<0)&&P9(this,1),!K&&!(Z<0&&!W)&&(L||W||!G))G$(this,L===G&&Z>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(L0)&&this._prom()}}}}return this},J.add=function(Z,K){var H=this;if(K9(K)||(K=C$(this,K,Z)),!(Z instanceof OJ)){if(E1(Z))return Z.forEach(function(W){return H.add(W,K)}),this;if(K1(Z))return this.addLabel(Z,K);if(p0(Z))Z=t0.delayedCall(0,Z);else return this}return this!==Z?n$(this,Z,K):this},J.getChildren=function(Z,K,H,W){if(Z===void 0)Z=!0;if(K===void 0)K=!0;if(H===void 0)H=!0;if(W===void 0)W=-D$;var G=[],B=this._first;while(B){if(B._start>=W)if(B instanceof t0)K&&G.push(B);else H&&G.push(B),Z&&G.push.apply(G,B.getChildren(!0,K,H));B=B._next}return G},J.getById=function(Z){var K=this.getChildren(1,1,1),H=K.length;while(H--)if(K[H].vars.id===Z)return K[H]},J.remove=function(Z){if(K1(Z))return this.removeLabel(Z);if(p0(Z))return this.killTweensOf(Z);if(Z.parent===this&&RJ(this,Z),Z===this._recent)this._recent=this._last;return a9(this)},J.totalTime=function(Z,K){if(!arguments.length)return this._tTime;if(this._forcing=1,!this._dp&&this._ts)this._start=c0(a1.time-(this._ts>0?Z/this._ts:(this.totalDuration()-Z)/-this._ts));return q.prototype.totalTime.call(this,Z,K),this._forcing=0,this},J.addLabel=function(Z,K){return this.labels[Z]=C$(this,K),this},J.removeLabel=function(Z){return delete this.labels[Z],this},J.addPause=function(Z,K,H){var W=t0.delayedCall(0,K||zJ,H);return W.data="isPause",this._hasPause=1,n$(this,W,C$(this,Z))},J.removePause=function(Z){var K=this._first;Z=C$(this,Z);while(K){if(K._start===Z&&K.data==="isPause")P9(K);K=K._next}},J.killTweensOf=function(Z,K,H){var W=this.getTweensOf(Z,H),G=W.length;while(G--)D9!==W[G]&&W[G].kill(Z,K);return this},J.getTweensOf=function(Z,K){var H=[],W=I$(Z),G=this._first,B=K9(K),L;while(G){if(G instanceof t0){if(G4(G._targets,W)&&(B?(!D9||G._initted&&G._ts)&&G.globalTime(0)<=K&&G.globalTime(G.totalDuration())>K:!K||G.isActive()))H.push(G)}else if((L=G.getTweensOf(W,K)).length)H.push.apply(H,L);G=G._next}return H},J.tweenTo=function(Z,K){K=K||{};var H=this,W=C$(H,Z),G=K,B=G.startAt,L=G.onStart,j=G.onStartParams,M=G.immediateRender,U,N=t0.to(H,e1({ease:K.ease||"none",lazy:!1,immediateRender:!1,time:W,overwrite:"auto",duration:K.duration||Math.abs((W-(B&&"time"in B?B.time:H._time))/H.timeScale())||S0,onStart:function(){if(H.pause(),!U){var V=K.duration||Math.abs((W-(B&&"time"in B?B.time:H._time))/H.timeScale());N._dur!==V&&b8(N,V,0,1).render(N._time,!0,!0),U=1}L&&L.apply(N,j||[])}},K));return M?N.render(0):N},J.tweenFromTo=function(Z,K,H){return this.tweenTo(K,e1({startAt:{time:C$(this,Z)}},H))},J.recent=function(){return this._recent},J.nextLabel=function(Z){if(Z===void 0)Z=this._time;return $6(this,C$(this,Z))},J.previousLabel=function(Z){if(Z===void 0)Z=this._time;return $6(this,C$(this,Z),1)},J.currentLabel=function(Z){return arguments.length?this.seek(Z,!0):this.previousLabel(this._time+S0)},J.shiftChildren=function(Z,K,H){if(H===void 0)H=0;var W=this._first,G=this.labels,B;Z=c0(Z);while(W){if(W._start>=H)W._start+=Z,W._end+=Z;W=W._next}if(K){for(B in G)if(G[B]>=H)G[B]+=Z}return a9(this)},J.invalidate=function(Z){var K=this._first;this._lock=0;while(K)K.invalidate(Z),K=K._next;return q.prototype.invalidate.call(this,Z)},J.clear=function(Z){if(Z===void 0)Z=!0;var K=this._first,H;while(K)H=K._next,this.remove(K),K=H;return this._dp&&(this._time=this._tTime=this._pTime=0),Z&&(this.labels={}),a9(this)},J.totalDuration=function(Z){var K=0,H=this,W=H._last,G=D$,B,L,j;if(arguments.length)return H.timeScale((H._repeat<0?H.duration():H.totalDuration())/(H.reversed()?-Z:Z));if(H._dirty){j=H.parent;while(W){if(B=W._prev,W._dirty&&W.totalDuration(),L=W._start,L>G&&H._sort&&W._ts&&!H._lock)H._lock=1,n$(H,W,L-W._delay,1)._lock=0;else G=L;if(L<0&&W._ts){if(K-=L,!j&&!H._dp||j&&j.smoothChildTiming)H._start+=c0(L/H._ts),H._time-=L,H._tTime-=L;H.shiftChildren(-L,!1,-1/0),G=0}W._end>K&&W._ts&&(K=W._end),W=B}b8(H,H===m0&&H._time>K?H._time:K,1,1),H._dirty=0}return H._tDur},$.updateRoot=function(Z){if(m0._ts)B6(m0,hQ(Z,m0)),G6=a1.frame;if(a1.frame>=aK){aK+=r1.autoSleep||120;var K=m0._first;if(!K||!K._ts){if(r1.autoSleep&&a1._listeners.length<2){while(K&&!K._ts)K=K._next;K||a1.sleep()}}}},$}(OJ);e1(N1.prototype,{_lock:0,_hasPause:0,_forcing:0});var f4=function($,J,Q,Z,K,H,W){var G=new v1(this._pt,$,J,0,1,kq,null,K),B=0,L=0,j,M,U,N,z,V,F,O;if(G.b=Q,G.e=Z,Q+="",Z+="",F=~Z.indexOf("random("))Z=h8(Z);if(H)O=[Q,Z],H(O,$,J),Q=O[0],Z=O[1];M=Q.match(n7)||[];while(j=n7.exec(Z)){if(N=j[0],z=Z.substring(B,j.index),U)U=(U+1)%5;else if(z.substr(-5)==="rgba(")U=1;if(N!==M[L++])V=parseFloat(M[L-1])||0,G._pt={_next:G._pt,p:z||L===1?z:",",s:V,c:N.charAt(1)==="="?$8(V,N)-V:parseFloat(N)-V,m:U&&U<4?Math.round:0},B=n7.lastIndex}if(G.c=B")}),Y.duration();else{k={};for(A in N)A==="ease"||A==="easeEach"||_4(A,N[A],k,N.easeEach);for(A in k){T=k[A].sort(function(o,m){return o.t-m.t}),P=0;for(X=0;XG-S0&&!L?G:ZB)M=B;if(F=this._yoyo&&N&1,F)Y=this._yEase,M=B-M;if(V=T8(this._tTime,z),M===W&&!H&&this._initted&&N===V)return this._tTime=j,this;if(N!==V){if(R&&this._yEase&&S6(R,F),this.vars.repeatRefresh&&!F&&!this._lock&&M!==z&&this._initted)this._lock=H=1,this.render(c0(z*N),!0).invalidate()._lock=0}}if(!this._initted){if(F6(this,L?Z:M,H,K,j))return this._tTime=0,this;if(W!==this._time&&!(H&&this.vars.repeatRefresh&&N!==V))return this;if(B!==this._dur)return this.render(Z,K,H)}if(this._tTime=j,this._time=M,!this._act&&this._ts)this._act=1,this._lazy=0;if(this.ratio=O=(Y||this._ease)(M/B),this._from)this.ratio=O=1-O;if(!W&&j&&!K&&!V){if(G$(this,"onStart"),this._tTime!==j)return this}U=this._pt;while(U)U.r(O,U.d),U=U._next;if(R&&R.render(Z<0?Z:R._dur*R._ease(M/this._dur),K,H)||this._startAt&&(this._zTime=Z),this._onUpdate&&!K)L&&qq(this,Z,K,H),G$(this,"onUpdate");if(this._repeat&&N!==V&&this.vars.onRepeat&&!K&&this.parent&&G$(this,"onRepeat"),(j===this._tDur||!j)&&this._tTime===j){if(L&&!this._onUpdate&&qq(this,Z,!0,!0),(Z||!B)&&(j===this._tDur&&this._ts>0||!j&&this._ts<0)&&P9(this,1),!K&&!(L&&!W)&&(j||W||F))G$(this,j===G?"onComplete":"onReverseComplete",!0),this._prom&&!(j0)&&this._prom()}}return this},J.targets=function(){return this._targets},J.invalidate=function(Z){return(!Z||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(Z),q.prototype.invalidate.call(this,Z)},J.resetTo=function(Z,K,H,W,G){FJ||a1.wake(),this._ts||this.play();var B=Math.min(this._dur,(this._dp._time-this._start)*this._ts),L;if(this._initted||Dq(this,B),L=this._ease(B/this._dur),x4(this,Z,K,H,W,L,B,G))return this.resetTo(Z,K,H,W,1);return uQ(this,0),this.parent||M6(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0)},J.kill=function(Z,K){if(K===void 0)K="all";if(!Z&&(!K||K==="all"))return this._lazy=this._pt=0,this.parent?GJ(this):this.scrollTrigger&&this.scrollTrigger.kill(!!z1),this;if(this.timeline){var H=this.timeline.totalDuration();return this.timeline.killTweensOf(Z,K,D9&&D9.vars.overwrite!==!0)._first||GJ(this),this.parent&&H!==this.timeline.totalDuration()&&b8(this,this._dur*this.timeline._tDur/H,0,1),this}var W=this._targets,G=Z?I$(Z):W,B=this._ptLookup,L=this._pt,j,M,U,N,z,V,F;if((!K||K==="all")&&L4(W,G))return K==="all"&&(this._pt=0),GJ(this);if(j=this._op=this._op||[],K!=="all"){if(K1(K))z={},_1(K,function(O){return z[O]=1}),K=z;K=y4(W,K)}F=W.length;while(F--)if(~G.indexOf(W[F])){if(M=B[F],K==="all")j[F]=K,N=M,U={};else U=j[F]=j[F]||{},N=K;for(z in N){if(V=M&&M[z],V){if(!("kill"in V.d)||V.d.kill(z)===!0)RJ(this,V,"_pt");delete M[z]}if(U!=="all")U[z]=1}}return this._initted&&!this._pt&&L&&GJ(this),this},$.to=function(Z,K){return new $(Z,K,arguments[2])},$.from=function(Z,K){return jJ(1,arguments)},$.delayedCall=function(Z,K,H,W){return new $(K,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:Z,onComplete:K,onReverseComplete:K,onCompleteParams:H,onReverseCompleteParams:H,callbackScope:W})},$.fromTo=function(Z,K,H){return jJ(2,arguments)},$.set=function(Z,K){return K.duration=0,K.repeatDelay||(K.repeat=0),new $(Z,K)},$.killTweensOf=function(Z,K,H){return m0.killTweensOf(Z,K,H)},$}(OJ);e1(t0.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0});_1("staggerTo,staggerFrom,staggerFromTo",function(q){t0[q]=function(){var $=new N1,J=Kq.call(arguments,0);return J.splice(q==="staggerFromTo"?5:4,0,0),$[q].apply($,J)}});var Iq=function($,J,Q){return $[J]=Q},h6=function($,J,Q){return $[J](Q)},v4=function($,J,Q,Z){return $[J](Z.fp,Q)},u4=function($,J,Q){return $.setAttribute(J,Q)},wQ=function($,J){return p0($[J])?h6:yQ($[J])&&$.setAttribute?u4:Iq},x6=function($,J){return J.set(J.t,J.p,Math.round((J.s+J.c*$)*1e6)/1e6,J)},w4=function($,J){return J.set(J.t,J.p,!!(J.s+J.c*$),J)},kq=function($,J){var Q=J._pt,Z="";if(!$&&J.b)Z=J.b;else if($===1&&J.e)Z=J.e;else{while(Q)Z=Q.p+(Q.m?Q.m(Q.s+Q.c*$):Math.round((Q.s+Q.c*$)*1e4)/1e4)+Z,Q=Q._next;Z+=J.c}J.set(J.t,J.p,Z,J)},Pq=function($,J){var Q=J._pt;while(Q)Q.r($,Q.d),Q=Q._next},g4=function($,J,Q,Z){var K=this._pt,H;while(K)H=K._next,K.p===Z&&K.modifier($,J,Q),K=H},c4=function($){var J=this._pt,Q,Z;while(J){if(Z=J._next,J.p===$&&!J.op||J.op===$)RJ(this,J,"_pt");else if(!J.dep)Q=1;J=Z}return!Q},m4=function($,J,Q,Z){Z.mSet($,J,Z.m.call(Z.tween,Q,Z.mt),Z)},Eq=function($){var J=$._pt,Q,Z,K,H;while(J){Q=J._next,Z=K;while(Z&&Z.pr>J.pr)Z=Z._next;if(J._prev=Z?Z._prev:H)J._prev._next=J;else K=J;if(J._next=Z)Z._prev=J;else H=J;J=Q}$._pt=K},v1=function(){function q(J,Q,Z,K,H,W,G,B,L){if(this.t=Q,this.s=K,this.c=H,this.p=Z,this.r=W||x6,this.d=G||this,this.set=B||Iq,this.pr=L||0,this._next=J,J)J._prev=this}var $=q.prototype;return $.modifier=function(Q,Z,K){this.mSet=this.mSet||this.set,this.set=m4,this.m=Q,this.mt=K,this.tween=Z},q}();_1(Fq+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(q){return zq[q]=1});B$.TweenMax=B$.TweenLite=t0;B$.TimelineLite=B$.TimelineMax=N1;m0=new N1({sortChildren:!1,defaults:E8,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0});r1.stringFilter=Xq;var r9=[],SQ={},d4=[],Q6=0,o4=0,r7=function($){return(SQ[$]||d4).map(function(J){return J()})},Gq=function(){var $=Date.now(),J=[];if($-Q6>2)r7("matchMediaInit"),r9.forEach(function(Q){var{queries:Z,conditions:K}=Q,H,W,G,B;for(W in Z)if(H=l$.matchMedia(Z[W]).matches,H&&(G=1),H!==K[W])K[W]=H,B=1;if(B)Q.revert(),G&&J.push(Q)}),r7("matchMediaRevert"),J.forEach(function(Q){return Q.onMatch(Q,function(Z){return Q.add(null,Z)})}),Q6=$,r7("matchMedia")},y6=function(){function q(J,Q){this.selector=Q&&Hq(Q),this.data=[],this._r=[],this.isReverted=!1,this.id=o4++,J&&this.add(J)}var $=q.prototype;return $.add=function(Q,Z,K){if(p0(Q))K=Z,Z=Q,Q=p0;var H=this,W=function(){var B=v0,L=H.selector,j;return B&&B!==H&&B.data.push(H),K&&(H.selector=Hq(K)),v0=H,j=Z.apply(H,arguments),p0(j)&&H._r.push(j),v0=B,H.selector=L,H.isReverted=!1,j};return H.last=W,Q===p0?W(H,function(G){return H.add(null,G)}):Q?H[Q]=W:W},$.ignore=function(Q){var Z=v0;v0=null,Q(this),v0=Z},$.getTweens=function(){var Q=[];return this.data.forEach(function(Z){return Z instanceof q?Q.push.apply(Q,Z.getTweens()):Z instanceof t0&&!(Z.parent&&Z.parent.data==="nested")&&Q.push(Z)}),Q},$.clear=function(){this._r.length=this.data.length=0},$.kill=function(Q,Z){var K=this;if(Q)(function(){var W=K.getTweens(),G=K.data.length,B;while(G--)if(B=K.data[G],B.data==="isFlip")B.revert(),B.getChildren(!0,!0,!1).forEach(function(L){return W.splice(W.indexOf(L),1)});W.map(function(L){return{g:L._dur||L._delay||L._sat&&!L._sat.vars.immediateRender?L.globalTime(0):-1/0,t:L}}).sort(function(L,j){return j.g-L.g||-1/0}).forEach(function(L){return L.t.revert(Q)}),G=K.data.length;while(G--)if(B=K.data[G],B instanceof N1){if(B.data!=="nested")B.scrollTrigger&&B.scrollTrigger.revert(),B.kill()}else!(B instanceof t0)&&B.revert&&B.revert(Q);K._r.forEach(function(L){return L(Q,K)}),K.isReverted=!0})();else this.data.forEach(function(W){return W.kill&&W.kill()});if(this.clear(),Z){var H=r9.length;while(H--)r9[H].id===this.id&&r9.splice(H,1)}},$.revert=function(Q){this.kill(Q||{})},q}(),p4=function(){function q(J){this.contexts=[],this.scope=J,v0&&v0.data.push(this)}var $=q.prototype;return $.add=function(Q,Z,K){i$(Q)||(Q={matches:Q});var H=new y6(0,K||this.scope),W=H.conditions={},G,B,L;v0&&!H.selector&&(H.selector=v0.selector),this.contexts.push(H),Z=H.add("onMatch",Z),H.queries=Q;for(B in Q)if(B==="all")L=1;else if(G=l$.matchMedia(Q[B]),G)r9.indexOf(H)<0&&r9.push(H),(W[B]=G.matches)&&(L=1),G.addListener?G.addListener(Gq):G.addEventListener("change",Gq);return L&&Z(H,function(j){return H.add(null,j)}),this},$.revert=function(Q){this.kill(Q||{})},$.kill=function(Q){this.contexts.forEach(function(Z){return Z.kill(Q,!0)})},q}(),xQ={registerPlugin:function(){for(var $=arguments.length,J=Array($),Q=0;Q<$;Q++)J[Q]=arguments[Q];J.forEach(function(Z){return I6(Z)})},timeline:function($){return new N1($)},getTweensOf:function($,J){return m0.getTweensOf($,J)},getProperty:function($,J,Q,Z){K1($)&&($=I$($)[0]);var K=k9($||{}).get,H=Q?j6:L6;return Q==="native"&&(Q=""),!$?$:!J?function(W,G,B){return H((s1[W]&&s1[W].get||K)($,W,G,B))}:H((s1[J]&&s1[J].get||K)($,J,Q,Z))},quickSetter:function($,J,Q){if($=I$($),$.length>1){var Z=$.map(function(L){return S1.quickSetter(L,J,Q)}),K=Z.length;return function(L){var j=K;while(j--)Z[j](L)}}$=$[0]||{};var H=s1[J],W=k9($),G=W.harness&&(W.harness.aliases||{})[J]||J,B=H?function(L){var j=new H;P8._pt=0,j.init($,Q?L+Q:L,P8,0,[$]),j.render(1,j),P8._pt&&Pq(1,P8)}:W.set($,G);return H?B:function(L){return B($,G,Q?L+Q:L,W,1)}},quickTo:function($,J,Q){var Z,K=S1.to($,e1((Z={},Z[J]="+=0.1",Z.paused=!0,Z.stagger=0,Z),Q||{})),H=function(G,B,L){return K.resetTo(J,G,B,L)};return H.tween=K,H},isTweening:function($){return m0.getTweensOf($,!0).length>0},defaults:function($){return $&&$.ease&&($.ease=t9($.ease,E8.ease)),tK(E8,$||{})},config:function($){return tK(r1,$||{})},registerEffect:function($){var{name:J,effect:Q,plugins:Z,defaults:K,extendTimeline:H}=$;if((Z||"").split(",").forEach(function(W){return W&&!s1[W]&&!B$[W]&&NJ(J+" effect requires "+W+" plugin.")}),i7[J]=function(W,G,B){return Q(I$(W),e1(G||{},K),B)},H)N1.prototype[J]=function(W,G,B){return this.add(i7[J](W,i$(G)?G:(B=G)&&{},this),B)}},registerEase:function($,J){X0[$]=t9(J)},parseEase:function($,J){return arguments.length?t9($,J):X0},getById:function($){return m0.getById($)},exportRoot:function($,J){if($===void 0)$={};var Q=new N1($),Z,K;Q.smoothChildTiming=t1($.smoothChildTiming),m0.remove(Q),Q._dp=0,Q._time=Q._tTime=m0._time,Z=m0._first;while(Z){if(K=Z._next,J||!(!Z._dur&&Z instanceof t0&&Z.vars.onComplete===Z._targets[0]))n$(Q,Z,Z._start-Z._delay);Z=K}return n$(m0,Q,0),Q},context:function($,J){return $?new y6($,J):v0},matchMedia:function($){return new p4($)},matchMediaRefresh:function(){return r9.forEach(function($){var J=$.conditions,Q,Z;for(Z in J)if(J[Z])J[Z]=!1,Q=1;Q&&$.revert()})||Gq()},addEventListener:function($,J){var Q=SQ[$]||(SQ[$]=[]);~Q.indexOf(J)||Q.push(J)},removeEventListener:function($,J){var Q=SQ[$],Z=Q&&Q.indexOf(J);Z>=0&&Q.splice(Z,1)},utils:{wrap:C4,wrapYoyo:D4,distribute:V6,random:Y6,snap:X6,normalize:A4,getUnit:F1,clamp:R4,splitColor:k6,toArray:I$,selector:Hq,mapRange:C6,pipe:X4,unitize:Y4,interpolate:I4,shuffle:R6},install:W6,effects:i7,ticker:a1,updateRoot:N1.updateRoot,plugins:s1,globalTimeline:m0,core:{PropTween:v1,globals:U6,Tween:t0,Timeline:N1,Animation:OJ,getCache:k9,_removeLinkedListItem:RJ,reverting:function(){return z1},context:function($){if($&&v0)v0.data.push($),$._ctx=v0;return v0},suppressOverwrites:function($){return Bq=$}}};_1("to,from,fromTo,delayedCall,set,killTweensOf",function(q){return xQ[q]=t0[q]});a1.add(N1.updateRoot);P8=xQ.to({},{duration:0});var l4=function($,J){var Q=$._pt;while(Q&&Q.p!==J&&Q.op!==J&&Q.fp!==J)Q=Q._next;return Q},n4=function($,J){var Q=$._targets,Z,K,H;for(Z in J){K=Q.length;while(K--)if(H=$._ptLookup[K][Z],H&&(H=H.d)){if(H._pt)H=l4(H,Z);H&&H.modifier&&H.modifier(J[Z],$,Q[K],Z)}}},e7=function($,J){return{name:$,headless:1,rawVars:1,init:function(Z,K,H){H._onInit=function(W){var G,B;if(K1(K))G={},_1(K,function(L){return G[L]=1}),K=G;if(J){G={};for(B in K)G[B]=J(K[B]);K=G}n4(W,K)}}}},S1=xQ.registerPlugin({name:"attr",init:function($,J,Q,Z,K){var H,W,G;this.tween=Q;for(H in J)G=$.getAttribute(H)||"",W=this.add($,"setAttribute",(G||0)+"",J[H],Z,K,0,0,H),W.op=H,W.b=G,this._props.push(H)},render:function($,J){var Q=J._pt;while(Q)z1?Q.set(Q.t,Q.p,Q.b,Q):Q.r($,Q.d),Q=Q._next}},{name:"endArray",headless:1,init:function($,J){var Q=J.length;while(Q--)this.add($,Q,$[Q]||0,J[Q],0,0,0,0,0,1)}},e7("roundProps",Wq),e7("modifiers"),e7("snap",X6))||xQ;t0.version=N1.version=S1.version="3.14.2";H6=1;Lq()&&f8();var{Power0:i4,Power1:s4,Power2:a4,Power3:t4,Power4:r4,Linear:e4,Quad:$G,Cubic:JG,Quart:QG,Quint:qG,Strong:ZG,Elastic:KG,Back:HG,SteppedEase:WG,Bounce:UG,Sine:GG,Expo:BG,Circ:LG}=X0;/*! * CSSPlugin 3.14.2 * https://gsap.com * * Copyright 2008-2025, GreenSock. All rights reserved. * Subject to the terms at https://gsap.com/standard-license * @author: Jack Doyle, jack@greensock.com */var _6,S9,y8,xq,K8,jG,v6,yq,MG=function(){return typeof window<"u"},W9={},Z8=180/Math.PI,_8=Math.PI/180,x8=Math.atan2,u6=1e8,_q=/([A-Z])/g,NG=/(left|right|width|margin|padding|x)/i,zG=/[\s,\(]\S/,s$={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},Tq=function($,J){return J.set(J.t,J.p,Math.round((J.s+J.c*$)*1e4)/1e4+J.u,J)},FG=function($,J){return J.set(J.t,J.p,$===1?J.e:Math.round((J.s+J.c*$)*1e4)/1e4+J.u,J)},OG=function($,J){return J.set(J.t,J.p,$?Math.round((J.s+J.c*$)*1e4)/1e4+J.u:J.b,J)},RG=function($,J){return J.set(J.t,J.p,$===1?J.e:$?Math.round((J.s+J.c*$)*1e4)/1e4+J.u:J.b,J)},VG=function($,J){var Q=J.s+J.c*$;J.set(J.t,J.p,~~(Q+(Q<0?-0.5:0.5))+J.u,J)},l6=function($,J){return J.set(J.t,J.p,$?J.e:J.b,J)},n6=function($,J){return J.set(J.t,J.p,$!==1?J.b:J.e,J)},XG=function($,J,Q){return $.style[J]=Q},YG=function($,J,Q){return $.style.setProperty(J,Q)},AG=function($,J,Q){return $._gsap[J]=Q},CG=function($,J,Q){return $._gsap.scaleX=$._gsap.scaleY=Q},DG=function($,J,Q,Z,K){var H=$._gsap;H.scaleX=H.scaleY=Q,H.renderTransform(K,H)},IG=function($,J,Q,Z,K){var H=$._gsap;H[J]=Q,H.renderTransform(K,H)},d0="transform",$$=d0+"Origin",kG=function q($,J){var Q=this,Z=this.target,K=Z.style,H=Z._gsap;if($ in W9&&K){if(this.tfm=this.tfm||{},$!=="transform")$=s$[$]||$,~$.indexOf(",")?$.split(",").forEach(function(W){return Q.tfm[W]=H9(Z,W)}):this.tfm[$]=H.x?H[$]:H9(Z,$),$===$$&&(this.tfm.zOrigin=H.zOrigin);else return s$.transform.split(",").forEach(function(W){return q.call(Q,W,J)});if(this.props.indexOf(d0)>=0)return;if(H.svg)this.svgo=Z.getAttribute("data-svg-origin"),this.props.push($$,J,"");$=d0}(K||J)&&this.props.push($,J,K[$])},i6=function($){if($.translate)$.removeProperty("translate"),$.removeProperty("scale"),$.removeProperty("rotate")},PG=function(){var $=this.props,J=this.target,Q=J.style,Z=J._gsap,K,H;for(K=0;K<$.length;K+=3)if(!$[K+1])$[K+2]?Q[$[K]]=$[K+2]:Q.removeProperty($[K].substr(0,2)==="--"?$[K]:$[K].replace(_q,"-$1").toLowerCase());else if($[K+1]===2)J[$[K]]($[K+2]);else J[$[K]]=$[K+2];if(this.tfm){for(H in this.tfm)Z[H]=this.tfm[H];if(Z.svg)Z.renderTransform(),J.setAttribute("data-svg-origin",this.svgo||"");if(K=yq(),(!K||!K.isStart)&&!Q[d0]){if(i6(Q),Z.zOrigin&&Q[$$])Q[$$]+=" "+Z.zOrigin+"px",Z.zOrigin=0,Z.renderTransform();Z.uncache=1}}},s6=function($,J){var Q={target:$,props:[],revert:PG,save:kG};return $._gsap||S1.core.getCache($),J&&$.style&&$.nodeType&&J.split(",").forEach(function(Z){return Q.save(Z)}),Q},a6,bq=function($,J){var Q=S9.createElementNS?S9.createElementNS((J||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),$):S9.createElement($);return Q&&Q.style?Q:S9.createElement($)},L$=function q($,J,Q){var Z=getComputedStyle($);return Z[J]||Z.getPropertyValue(J.replace(_q,"-$1").toLowerCase())||Z.getPropertyValue(J)||!Q&&q($,v8(J)||J,1)||""},w6="O,Moz,ms,Ms,Webkit".split(","),v8=function($,J,Q){var Z=J||K8,K=Z.style,H=5;if($ in K&&!Q)return $;$=$.charAt(0).toUpperCase()+$.substr(1);while(H--&&!(w6[H]+$ in K));return H<0?null:(H===3?"ms":H>=0?w6[H]:"")+$},fq=function(){if(MG()&&window.document)_6=window,S9=_6.document,y8=S9.documentElement,K8=bq("div")||{style:{}},jG=bq("div"),d0=v8(d0),$$=d0+"Origin",K8.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",a6=!!v8("perspective"),yq=S1.core.reverting,xq=1},g6=function($){var J=$.ownerSVGElement,Q=bq("svg",J&&J.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),Z=$.cloneNode(!0),K;Z.style.display="block",Q.appendChild(Z),y8.appendChild(Q);try{K=Z.getBBox()}catch(H){}return Q.removeChild(Z),y8.removeChild(Q),K},c6=function($,J){var Q=J.length;while(Q--)if($.hasAttribute(J[Q]))return $.getAttribute(J[Q])},t6=function($){var J,Q;try{J=$.getBBox()}catch(Z){J=g6($),Q=1}return J&&(J.width||J.height)||Q||(J=g6($)),J&&!J.width&&!J.x&&!J.y?{x:+c6($,["x","cx","x1"])||0,y:+c6($,["y","cy","y1"])||0,width:0,height:0}:J},r6=function($){return!!($.getCTM&&(!$.parentNode||$.ownerSVGElement)&&t6($))},b9=function($,J){if(J){var Q=$.style,Z;if(J in W9&&J!==$$)J=d0;if(Q.removeProperty){if(Z=J.substr(0,2),Z==="ms"||J.substr(0,6)==="webkit")J="-"+J;Q.removeProperty(Z==="--"?J:J.replace(_q,"-$1").toLowerCase())}else Q.removeAttribute(J)}},T9=function($,J,Q,Z,K,H){var W=new v1($._pt,J,Q,0,1,H?n6:l6);return $._pt=W,W.b=Z,W.e=K,$._props.push(Q),W},m6={deg:1,rad:1,turn:1},EG={grid:1,flex:1},f9=function q($,J,Q,Z){var K=parseFloat(Q)||0,H=(Q+"").trim().substr((K+"").length)||"px",W=K8.style,G=NG.test(J),B=$.tagName.toLowerCase()==="svg",L=(B?"client":"offset")+(G?"Width":"Height"),j=100,M=Z==="px",U=Z==="%",N,z,V,F;if(Z===H||!K||m6[Z]||m6[H])return K;if(H!=="px"&&!M&&(K=q($,J,Q,"px")),F=$.getCTM&&r6($),(U||H==="%")&&(W9[J]||~J.indexOf("adius")))return N=F?$.getBBox()[G?"width":"height"]:$[L],l0(U?K/N*j:K/100*N);if(W[G?"width":"height"]=j+(M?H:Z),z=Z!=="rem"&&~J.indexOf("adius")||Z==="em"&&$.appendChild&&!B?$:$.parentNode,F)z=($.ownerSVGElement||{}).parentNode;if(!z||z===S9||!z.appendChild)z=S9.body;if(V=z._gsap,V&&U&&V.width&&G&&V.time===a1.time&&!V.uncache)return l0(K/V.width*j);else{if(U&&(J==="height"||J==="width")){var O=$.style[J];$.style[J]=j+Z,N=$[L],O?$.style[J]=O:b9($,J)}else(U||H==="%")&&!EG[L$(z,"display")]&&(W.position=L$($,"position")),z===$&&(W.position="static"),z.appendChild(K8),N=K8[L],z.removeChild(K8),W.position="absolute";if(G&&U)V=k9(z),V.time=a1.time,V.width=z[L]}return l0(M?N*K/j:N&&K?j/N*K:0)},H9=function($,J,Q,Z){var K;if(xq||fq(),J in s$&&J!=="transform"){if(J=s$[J],~J.indexOf(","))J=J.split(",")[0]}if(W9[J]&&J!=="transform")K=AJ($,Z),K=J!=="transformOrigin"?K[J]:K.svg?K.origin:cQ(L$($,$$))+" "+K.zOrigin+"px";else if(K=$.style[J],!K||K==="auto"||Z||~(K+"").indexOf("calc("))K=gQ[J]&&gQ[J]($,J,Q)||L$($,J)||Rq($,J)||(J==="opacity"?1:0);return Q&&!~(K+"").trim().indexOf(" ")?f9($,J,K,Q)+Q:K},SG=function($,J,Q,Z){if(!Q||Q==="none"){var K=v8(J,$,1),H=K&&L$($,K,1);if(H&&H!==Q)J=K,Q=H;else if(J==="borderColor")Q=L$($,"borderTopColor")}var W=new v1(this._pt,$.style,J,0,1,kq),G=0,B=0,L,j,M,U,N,z,V,F,O,R,Y,X;if(W.b=Q,W.e=Z,Q+="",Z+="",Z.substring(0,6)==="var(--")Z=L$($,Z.substring(4,Z.indexOf(")")));if(Z==="auto")z=$.style[J],$.style[J]=Z,Z=L$($,J)||Z,z?$.style[J]=z:b9($,J);if(L=[Q,Z],Xq(L),Q=L[0],Z=L[1],M=Q.match(e9)||[],X=Z.match(e9)||[],X.length){while(j=e9.exec(Z)){if(V=j[0],O=Z.substring(G,j.index),N)N=(N+1)%5;else if(O.substr(-5)==="rgba("||O.substr(-5)==="hsla(")N=1;if(V!==(z=M[B++]||"")){if(U=parseFloat(z)||0,Y=z.substr((U+"").length),V.charAt(1)==="="&&(V=$8(U,V)+Y),F=parseFloat(V),R=V.substr((F+"").length),G=e9.lastIndex-R.length,!R){if(R=R||r1.units[J]||Y,G===Z.length)Z+=R,W.e+=R}if(Y!==R)U=f9($,J,z,R)||0;W._pt={_next:W._pt,p:O||B===1?O:",",s:U,c:F-U,m:N&&N<4||J==="zIndex"?Math.round:0}}}W.c=G-1){if(W=K[B],W9[W])G=1,W=W==="transformOrigin"?$$:d0;b9(Q,W)}}if(G){if(b9(Q,d0),H)H.svg&&Q.removeAttribute("transform"),Z.scale=Z.rotate=Z.translate="none",AJ(Q,1),H.uncache=1,i6(Z)}}},gQ={clearProps:function($,J,Q,Z,K){if(K.data!=="isFromStart"){var H=$._pt=new v1($._pt,J,Q,0,0,bG);return H.u=Z,H.pr=-10,H.tween=K,$._props.push(Q),1}}},YJ=[1,0,0,1,0,0],e6={},$5=function($){return $==="matrix(1, 0, 0, 1, 0, 0)"||$==="none"||!$},o6=function($){var J=L$($,d0);return $5(J)?YJ:J.substr(7).match(jq).map(l0)},vq=function($,J){var Q=$._gsap||k9($),Z=$.style,K=o6($),H,W,G,B;if(Q.svg&&$.getAttribute("transform"))return G=$.transform.baseVal.consolidate().matrix,K=[G.a,G.b,G.c,G.d,G.e,G.f],K.join(",")==="1,0,0,1,0,0"?YJ:K;else if(K===YJ&&!$.offsetParent&&$!==y8&&!Q.svg){if(G=Z.display,Z.display="block",H=$.parentNode,!H||!$.offsetParent&&!$.getBoundingClientRect().width)B=1,W=$.nextElementSibling,y8.appendChild($);if(K=o6($),G?Z.display=G:b9($,"display"),B)W?H.insertBefore($,W):H?H.appendChild($):y8.removeChild($)}return J&&K.length>6?[K[0],K[1],K[4],K[5],K[12],K[13]]:K},hq=function($,J,Q,Z,K,H){var W=$._gsap,G=K||vq($,!0),B=W.xOrigin||0,L=W.yOrigin||0,j=W.xOffset||0,M=W.yOffset||0,U=G[0],N=G[1],z=G[2],V=G[3],F=G[4],O=G[5],R=J.split(" "),Y=parseFloat(R[0])||0,X=parseFloat(R[1])||0,k,D,A,f;if(!Q)k=t6($),Y=k.x+(~R[0].indexOf("%")?Y/100*k.width:Y),X=k.y+(~(R[1]||R[0]).indexOf("%")?X/100*k.height:X);else if(G!==YJ&&(D=U*V-N*z))A=Y*(V/D)+X*(-z/D)+(z*O-V*F)/D,f=Y*(-N/D)+X*(U/D)-(U*O-N*F)/D,Y=A,X=f;if(Z||Z!==!1&&W.smooth)F=Y-B,O=X-L,W.xOffset=j+(F*U+O*z)-F,W.yOffset=M+(F*N+O*V)-O;else W.xOffset=W.yOffset=0;if(W.xOrigin=Y,W.yOrigin=X,W.smooth=!!Z,W.origin=J,W.originIsAbsolute=!!Q,$.style[$$]="0px 0px",H)T9(H,W,"xOrigin",B,Y),T9(H,W,"yOrigin",L,X),T9(H,W,"xOffset",j,W.xOffset),T9(H,W,"yOffset",M,W.yOffset);$.setAttribute("data-svg-origin",Y+" "+X)},AJ=function($,J){var Q=$._gsap||new Yq($);if("x"in Q&&!J&&!Q.uncache)return Q;var Z=$.style,K=Q.scaleX<0,H="px",W="deg",G=getComputedStyle($),B=L$($,$$)||"0",L,j,M,U,N,z,V,F,O,R,Y,X,k,D,A,f,S,C,P,T,v,c,o,m,d,i,I,p,e,q0,t,$0;if(L=j=M=z=V=F=O=R=Y=0,U=N=1,Q.svg=!!($.getCTM&&r6($)),G.translate){if(G.translate!=="none"||G.scale!=="none"||G.rotate!=="none")Z[d0]=(G.translate!=="none"?"translate3d("+(G.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+(G.rotate!=="none"?"rotate("+G.rotate+") ":"")+(G.scale!=="none"?"scale("+G.scale.split(" ").join(",")+") ":"")+(G[d0]!=="none"?G[d0]:"");Z.scale=Z.rotate=Z.translate="none"}if(D=vq($,Q.svg),Q.svg){if(Q.uncache)d=$.getBBox(),B=Q.xOrigin-d.x+"px "+(Q.yOrigin-d.y)+"px",m="";else m=!J&&$.getAttribute("data-svg-origin");hq($,m||B,!!m||Q.originIsAbsolute,Q.smooth!==!1,D)}if(X=Q.xOrigin||0,k=Q.yOrigin||0,D!==YJ){if(C=D[0],P=D[1],T=D[2],v=D[3],L=c=D[4],j=o=D[5],D.length===6){if(U=Math.sqrt(C*C+P*P),N=Math.sqrt(v*v+T*T),z=C||P?x8(P,C)*Z8:0,O=T||v?x8(T,v)*Z8+z:0,O&&(N*=Math.abs(Math.cos(O*_8))),Q.svg)L-=X-(X*C+k*T),j-=k-(X*P+k*v)}else{if($0=D[6],q0=D[7],I=D[8],p=D[9],e=D[10],t=D[11],L=D[12],j=D[13],M=D[14],A=x8($0,e),V=A*Z8,A)f=Math.cos(-A),S=Math.sin(-A),m=c*f+I*S,d=o*f+p*S,i=$0*f+e*S,I=c*-S+I*f,p=o*-S+p*f,e=$0*-S+e*f,t=q0*-S+t*f,c=m,o=d,$0=i;if(A=x8(-T,e),F=A*Z8,A)f=Math.cos(-A),S=Math.sin(-A),m=C*f-I*S,d=P*f-p*S,i=T*f-e*S,t=v*S+t*f,C=m,P=d,T=i;if(A=x8(P,C),z=A*Z8,A)f=Math.cos(A),S=Math.sin(A),m=C*f+P*S,d=c*f+o*S,P=P*f-C*S,o=o*f-c*S,C=m,c=d;if(V&&Math.abs(V)+Math.abs(z)>359.9)V=z=0,F=180-F;U=l0(Math.sqrt(C*C+P*P+T*T)),N=l0(Math.sqrt(o*o+$0*$0)),A=x8(c,o),O=Math.abs(A)>0.0002?A*Z8:0,Y=t?1/(t<0?-t:t):0}if(Q.svg)m=$.getAttribute("transform"),Q.forceCSS=$.setAttribute("transform","")||!$5(L$($,d0)),m&&$.setAttribute("transform",m)}if(Math.abs(O)>90&&Math.abs(O)<270)if(K)U*=-1,O+=z<=0?180:-180,z+=z<=0?180:-180;else N*=-1,O+=O<=0?180:-180;if(J=J||Q.uncache,Q.x=L-((Q.xPercent=L&&(!J&&Q.xPercent||(Math.round($.offsetWidth/2)===Math.round(-L)?-50:0)))?$.offsetWidth*Q.xPercent/100:0)+H,Q.y=j-((Q.yPercent=j&&(!J&&Q.yPercent||(Math.round($.offsetHeight/2)===Math.round(-j)?-50:0)))?$.offsetHeight*Q.yPercent/100:0)+H,Q.z=M+H,Q.scaleX=l0(U),Q.scaleY=l0(N),Q.rotation=l0(z)+W,Q.rotationX=l0(V)+W,Q.rotationY=l0(F)+W,Q.skewX=O+W,Q.skewY=R+W,Q.transformPerspective=Y+H,Q.zOrigin=parseFloat(B.split(" ")[2])||!J&&Q.zOrigin||0)Z[$$]=cQ(B);return Q.xOffset=Q.yOffset=0,Q.force3D=r1.force3D,Q.renderTransform=Q.svg?hG:a6?J5:fG,Q.uncache=0,Q},cQ=function($){return($=$.split(" "))[0]+" "+$[1]},Sq=function($,J,Q){var Z=F1(J);return l0(parseFloat(J)+parseFloat(f9($,"x",Q+"px",Z)))+Z},fG=function($,J){J.z="0px",J.rotationY=J.rotationX="0deg",J.force3D=0,J5($,J)},Q8="0deg",XJ="0px",q8=") ",J5=function($,J){var Q=J||this,Z=Q.xPercent,K=Q.yPercent,H=Q.x,W=Q.y,G=Q.z,B=Q.rotation,L=Q.rotationY,j=Q.rotationX,M=Q.skewX,U=Q.skewY,N=Q.scaleX,z=Q.scaleY,V=Q.transformPerspective,F=Q.force3D,O=Q.target,R=Q.zOrigin,Y="",X=F==="auto"&&$&&$!==1||F===!0;if(R&&(j!==Q8||L!==Q8)){var k=parseFloat(L)*_8,D=Math.sin(k),A=Math.cos(k),f;k=parseFloat(j)*_8,f=Math.cos(k),H=Sq(O,H,D*f*-R),W=Sq(O,W,-Math.sin(k)*-R),G=Sq(O,G,A*f*-R+R)}if(V!==XJ)Y+="perspective("+V+q8;if(Z||K)Y+="translate("+Z+"%, "+K+"%) ";if(X||H!==XJ||W!==XJ||G!==XJ)Y+=G!==XJ||X?"translate3d("+H+", "+W+", "+G+") ":"translate("+H+", "+W+q8;if(B!==Q8)Y+="rotate("+B+q8;if(L!==Q8)Y+="rotateY("+L+q8;if(j!==Q8)Y+="rotateX("+j+q8;if(M!==Q8||U!==Q8)Y+="skew("+M+", "+U+q8;if(N!==1||z!==1)Y+="scale("+N+", "+z+q8;O.style[d0]=Y||"translate(0, 0)"},hG=function($,J){var Q=J||this,Z=Q.xPercent,K=Q.yPercent,H=Q.x,W=Q.y,G=Q.rotation,B=Q.skewX,L=Q.skewY,j=Q.scaleX,M=Q.scaleY,U=Q.target,N=Q.xOrigin,z=Q.yOrigin,V=Q.xOffset,F=Q.yOffset,O=Q.forceCSS,R=parseFloat(H),Y=parseFloat(W),X,k,D,A,f;if(G=parseFloat(G),B=parseFloat(B),L=parseFloat(L),L)L=parseFloat(L),B+=L,G+=L;if(G||B){if(G*=_8,B*=_8,X=Math.cos(G)*j,k=Math.sin(G)*j,D=Math.sin(G-B)*-M,A=Math.cos(G-B)*M,B){if(L*=_8,f=Math.tan(B-L),f=Math.sqrt(1+f*f),D*=f,A*=f,L)f=Math.tan(L),f=Math.sqrt(1+f*f),X*=f,k*=f}X=l0(X),k=l0(k),D=l0(D),A=l0(A)}else X=j,A=M,k=D=0;if(R&&!~(H+"").indexOf("px")||Y&&!~(W+"").indexOf("px"))R=f9(U,"x",H,"px"),Y=f9(U,"y",W,"px");if(N||z||V||F)R=l0(R+N-(N*X+z*D)+V),Y=l0(Y+z-(N*k+z*A)+F);if(Z||K)f=U.getBBox(),R=l0(R+Z/100*f.width),Y=l0(Y+K/100*f.height);f="matrix("+X+","+k+","+D+","+A+","+R+","+Y+")",U.setAttribute("transform",f),O&&(U.style[d0]=f)},xG=function($,J,Q,Z,K){var H=360,W=K1(K),G=parseFloat(K)*(W&&~K.indexOf("rad")?Z8:1),B=G-Z,L=Z+B+"deg",j,M;if(W){if(j=K.split("_")[1],j==="short"){if(B%=H,B!==B%(H/2))B+=B<0?H:-H}if(j==="cw"&&B<0)B=(B+H*u6)%H-~~(B/H)*H;else if(j==="ccw"&&B>0)B=(B-H*u6)%H-~~(B/H)*H}return $._pt=M=new v1($._pt,J,Q,Z,B,FG),M.e=L,M.u="deg",$._props.push(Q),M},p6=function($,J){for(var Q in J)$[Q]=J[Q];return $},yG=function($,J,Q){var Z=p6({},Q._gsap),K="perspective,force3D,transformOrigin,svgOrigin",H=Q.style,W,G,B,L,j,M,U,N;if(Z.svg)B=Q.getAttribute("transform"),Q.setAttribute("transform",""),H[d0]=J,W=AJ(Q,1),b9(Q,d0),Q.setAttribute("transform",B);else B=getComputedStyle(Q)[d0],H[d0]=J,W=AJ(Q,1),H[d0]=B;for(G in W9)if(B=Z[G],L=W[G],B!==L&&K.indexOf(G)<0)U=F1(B),N=F1(L),j=U!==N?f9(Q,G,B,N):parseFloat(B),M=parseFloat(L),$._pt=new v1($._pt,W,G,j,M-j,Tq),$._pt.u=N||0,$._props.push(G);p6(W,Z)};_1("padding,margin,Width,Radius",function(q,$){var J="Top",Q="Right",Z="Bottom",K="Left",H=($<3?[J,Q,Z,K]:[J+K,J+Q,Z+Q,Z+K]).map(function(W){return $<2?q+W:"border"+W+q});gQ[$>1?"border"+q:q]=function(W,G,B,L,j){var M,U;if(arguments.length<4)return M=H.map(function(N){return H9(W,N,B)}),U=M.join(" "),U.split(M[0]).length===5?M[0]:U;M=(L+"").split(" "),U={},H.forEach(function(N,z){return U[N]=M[z]=M[z]||M[(z-1)/2|0]}),W.init(G,U,j)}});var uq={name:"css",register:fq,targetTest:function($){return $.style&&$.nodeType},init:function($,J,Q,Z,K){var H=this._props,W=$.style,G=Q.vars.startAt,B,L,j,M,U,N,z,V,F,O,R,Y,X,k,D,A,f;xq||fq(),this.styles=this.styles||s6($),A=this.styles.props,this.tween=Q;for(z in J){if(z==="autoRound")continue;if(L=J[z],s1[z]&&Cq(z,J,Q,Z,$,K))continue;if(U=typeof L,N=gQ[z],U==="function")L=L.call(Q,Z,$,K),U=typeof L;if(U==="string"&&~L.indexOf("random("))L=h8(L);if(N)N(this,$,z,L,Q)&&(D=1);else if(z.substr(0,2)==="--"){if(B=(getComputedStyle($).getPropertyValue(z)+"").trim(),L+="",Z9.lastIndex=0,!Z9.test(B))V=F1(B),F=F1(L),F?V!==F&&(B=f9($,z,B,F)+F):V&&(L+=V);this.add(W,"setProperty",B,L,Z,K,0,0,z),H.push(z),A.push(z,0,W[z])}else if(U!=="undefined"){if(G&&z in G)B=typeof G[z]==="function"?G[z].call(Q,Z,$,K):G[z],K1(B)&&~B.indexOf("random(")&&(B=h8(B)),F1(B+"")||B==="auto"||(B+=r1.units[z]||F1(H9($,z))||""),(B+"").charAt(1)==="="&&(B=H9($,z));else B=H9($,z);if(M=parseFloat(B),O=U==="string"&&L.charAt(1)==="="&&L.substr(0,2),O&&(L=L.substr(2)),j=parseFloat(L),z in s$){if(z==="autoAlpha"){if(M===1&&H9($,"visibility")==="hidden"&&j)M=0;A.push("visibility",0,W.visibility),T9(this,W,"visibility",M?"inherit":"hidden",j?"inherit":"hidden",!j)}if(z!=="scale"&&z!=="transform")z=s$[z],~z.indexOf(",")&&(z=z.split(",")[0])}if(R=z in W9,R){if(this.styles.save(z),f=L,U==="string"&&L.substring(0,6)==="var(--"){if(L=L$($,L.substring(4,L.indexOf(")"))),L.substring(0,5)==="calc("){var S=$.style.perspective;$.style.perspective=L,L=L$($,"perspective"),S?$.style.perspective=S:b9($,"perspective")}j=parseFloat(L)}if(!Y)X=$._gsap,X.renderTransform&&!J.parseTransform||AJ($,J.parseTransform),k=J.smoothOrigin!==!1&&X.smooth,Y=this._pt=new v1(this._pt,W,d0,0,1,X.renderTransform,X,0,-1),Y.dep=1;if(z==="scale")this._pt=new v1(this._pt,X,"scaleY",X.scaleY,(O?$8(X.scaleY,O+j):j)-X.scaleY||0,Tq),this._pt.u=0,H.push("scaleY",z),z+="X";else if(z==="transformOrigin"){if(A.push($$,0,W[$$]),L=TG(L),X.svg)hq($,L,0,k,0,this);else F=parseFloat(L.split(" ")[2])||0,F!==X.zOrigin&&T9(this,X,"zOrigin",X.zOrigin,F),T9(this,W,z,cQ(B),cQ(L));continue}else if(z==="svgOrigin"){hq($,L,1,k,0,this);continue}else if(z in e6){xG(this,X,z,M,O?$8(M,O+L):L);continue}else if(z==="smoothOrigin"){T9(this,X,"smooth",X.smooth,L);continue}else if(z==="force3D"){X[z]=L;continue}else if(z==="transform"){yG(this,L,$);continue}}else if(!(z in W))z=v8(z)||z;if(R||(j||j===0)&&(M||M===0)&&!zG.test(L)&&z in W){if(V=(B+"").substr((M+"").length),j||(j=0),F=F1(L)||(z in r1.units?r1.units[z]:V),V!==F&&(M=f9($,z,B,F)),this._pt=new v1(this._pt,R?X:W,z,M,(O?$8(M,O+j):j)-M,!R&&(F==="px"||z==="zIndex")&&J.autoRound!==!1?VG:Tq),this._pt.u=F||0,R&&f!==L)this._pt.b=B,this._pt.e=f,this._pt.r=RG;else if(V!==F&&F!=="%")this._pt.b=B,this._pt.r=OG}else if(!(z in W)){if(z in $)this.add($,z,B||$[z],O?O+L:L,Z,K);else if(z!=="parseTransform"){_Q(z,L);continue}}else SG.call(this,$,z,B,O?O+L:L);R||(z in W?A.push(z,0,W[z]):typeof $[z]==="function"?A.push(z,2,$[z]()):A.push(z,1,B||$[z])),H.push(z)}}D&&Eq(this)},render:function($,J){if(J.tween._time||!yq()){var Q=J._pt;while(Q)Q.r($,Q.d),Q=Q._next}else J.styles.revert()},get:H9,aliases:s$,getSetter:function($,J,Q){var Z=s$[J];return Z&&Z.indexOf(",")<0&&(J=Z),J in W9&&J!==$$&&($._gsap.x||H9($,"x"))?Q&&v6===Q?J==="scale"?CG:AG:(v6=Q||{})&&(J==="scale"?DG:IG):$.style&&!yQ($.style[J])?XG:~J.indexOf("-")?YG:wQ($,J)},core:{_removeProperty:b9,_getMatrix:vq}};S1.utils.checkPrefix=v8;S1.core.getStyleSaver=s6;(function(q,$,J,Q){var Z=_1(q+","+$+","+J,function(K){W9[K]=1});_1($,function(K){r1.units[K]="deg",e6[K]=1}),s$[Z[13]]=q+","+$,_1(Q,function(K){var H=K.split(":");s$[H[1]]=Z[H[0]]})})("x,y,z,scale,scaleX,scaleY,xPercent,yPercent","rotation,rotationX,rotationY,skewX,skewY","transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective","0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY");_1("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(q){r1.units[q]="px"});S1.registerPlugin(uq);var CJ=S1.registerPlugin(uq)||S1,EM=CJ.core.Tween;function Q5(q,$){for(var J=0;J<$.length;J++){var Q=$[J];if(Q.enumerable=Q.enumerable||!1,Q.configurable=!0,"value"in Q)Q.writable=!0;Object.defineProperty(q,Q.key,Q)}}function _G(q,$,J){if($)Q5(q.prototype,$);if(J)Q5(q,J);return q}/*! * Observer 3.14.2 * https://gsap.com * * @license Copyright 2008-2025, GreenSock. All rights reserved. * Subject to the terms at https://gsap.com/standard-license * @author: Jack Doyle, jack@greensock.com */var O1,oQ,vG,j$,h9,x9,w8,Z5,H8,IJ,K5,U9,y$,H5,W5=function(){return O1||typeof window<"u"&&(O1=window.gsap)&&O1.registerPlugin&&O1},U5=1,u8=[],N0=[],_$=[],kJ=Date.now,wq=function($,J){return J},uG=function(){var $=IJ.core,J=$.bridge||{},Q=$._scrollers,Z=$._proxies;Q.push.apply(Q,N0),Z.push.apply(Z,_$),N0=Q,_$=Z,wq=function(H,W){return J[H](W)}},B9=function($,J){return~_$.indexOf($)&&_$[_$.indexOf($)+1][J]},PJ=function($){return!!~K5.indexOf($)},w1=function($,J,Q,Z,K){return $.addEventListener(J,Q,{passive:Z!==!1,capture:!!K})},u1=function($,J,Q,Z){return $.removeEventListener(J,Q,!!Z)},mQ="scrollLeft",dQ="scrollTop",gq=function(){return U9&&U9.isPressed||N0.cache++},pQ=function($,J){var Q=function Z(K){if(K||K===0){U5&&(j$.history.scrollRestoration="manual");var H=U9&&U9.isPressed;K=Z.v=Math.round(K)||(U9&&U9.iOS?1:0),$(K),Z.cacheID=N0.cache,H&&wq("ss",K)}else if(J||N0.cache!==Z.cacheID||wq("ref"))Z.cacheID=N0.cache,Z.v=$();return Z.v+Z.offset};return Q.offset=0,$&&Q},T1={s:mQ,p:"left",p2:"Left",os:"right",os2:"Right",d:"width",d2:"Width",a:"x",sc:pQ(function(q){return arguments.length?j$.scrollTo(q,$1.sc()):j$.pageXOffset||h9[mQ]||x9[mQ]||w8[mQ]||0})},$1={s:dQ,p:"top",p2:"Top",os:"bottom",os2:"Bottom",d:"height",d2:"Height",a:"y",op:T1,sc:pQ(function(q){return arguments.length?j$.scrollTo(T1.sc(),q):j$.pageYOffset||h9[dQ]||x9[dQ]||w8[dQ]||0})},g1=function($,J){return(J&&J._ctx&&J._ctx.selector||O1.utils.toArray)($)[0]||(typeof $==="string"&&O1.config().nullTargetWarn!==!1?console.warn("Element not found:",$):null)},wG=function($,J){var Q=J.length;while(Q--)if(J[Q]===$||J[Q].contains($))return!0;return!1},G9=function($,J){var{s:Q,sc:Z}=J;PJ($)&&($=h9.scrollingElement||x9);var K=N0.indexOf($),H=Z===$1.sc?1:2;!~K&&(K=N0.push($)-1),N0[K+H]||w1($,"scroll",gq);var W=N0[K+H],G=W||(N0[K+H]=pQ(B9($,Q),!0)||(PJ($)?Z:pQ(function(B){return arguments.length?$[Q]=B:$[Q]})));return G.target=$,W||(G.smooth=O1.getProperty($,"scrollBehavior")==="smooth"),G},lQ=function($,J,Q){var Z=$,K=$,H=kJ(),W=H,G=J||50,B=Math.max(500,G*3),L=function(N,z){var V=kJ();if(z||V-H>G)K=Z,Z=N,W=H,H=V;else if(Q)Z+=N;else Z=K+(N-K)/(V-W)*(H-W)},j=function(){K=Z=Q?0:Z,W=H=0},M=function(N){var z=W,V=K,F=kJ();return(N||N===0)&&N!==Z&&L(N),H===W||F-W>B?0:(Z+(Q?V:-V))/((Q?F:H)-z)*1000};return{update:L,reset:j,getVelocity:M}},DJ=function($,J){return J&&!$._gsapAllow&&$.preventDefault(),$.changedTouches?$.changedTouches[0]:$},q5=function($){var J=Math.max.apply(Math,$),Q=Math.min.apply(Math,$);return Math.abs(J)>=Math.abs(Q)?J:Q},G5=function(){IJ=O1.core.globals().ScrollTrigger,IJ&&IJ.core&&uG()},B5=function($){if(O1=$||W5(),!oQ&&O1&&typeof document<"u"&&document.body)j$=window,h9=document,x9=h9.documentElement,w8=h9.body,K5=[j$,h9,x9,w8],vG=O1.utils.clamp,H5=O1.core.context||function(){},H8="onpointerenter"in w8?"pointer":"mouse",Z5=n0.isTouch=j$.matchMedia&&j$.matchMedia("(hover: none), (pointer: coarse)").matches?1:("ontouchstart"in j$)||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,y$=n0.eventTypes=("ontouchstart"in x9?"touchstart,touchmove,touchcancel,touchend":!("onpointerdown"in x9)?"mousedown,mousemove,mouseup,mouseup":"pointerdown,pointermove,pointercancel,pointerup").split(","),setTimeout(function(){return U5=0},500),G5(),oQ=1;return oQ};T1.op=$1;N0.cache=0;var n0=function(){function q(J){this.init(J)}var $=q.prototype;return $.init=function(Q){oQ||B5(O1)||console.warn("Please gsap.registerPlugin(Observer)"),IJ||G5();var{tolerance:Z,dragMinimum:K,type:H,target:W,lineHeight:G,debounce:B,preventDefault:L,onStop:j,onStopDelay:M,ignore:U,wheelSpeed:N,event:z,onDragStart:V,onDragEnd:F,onDrag:O,onPress:R,onRelease:Y,onRight:X,onLeft:k,onUp:D,onDown:A,onChangeX:f,onChangeY:S,onChange:C,onToggleX:P,onToggleY:T,onHover:v,onHoverEnd:c,onMove:o,ignoreCheck:m,isNormalizer:d,onGestureStart:i,onGestureEnd:I,onWheel:p,onEnable:e,onDisable:q0,onClick:t,scrollSpeed:$0,capture:J0,allowClicks:U0,lockAxis:K0,onLockAxis:G0}=Q;this.target=W=g1(W)||x9,this.vars=Q,U&&(U=O1.utils.toArray(U)),Z=Z||0.000000001,K=K||0,N=N||1,$0=$0||1,H=H||"wheel,touch,pointer",B=B!==!1,G||(G=parseFloat(j$.getComputedStyle(w8).lineHeight)||22);var V0,f0,u0,j0,M0,Z0,D1,x=this,x0=0,K$=0,V$=Q.passive||!L&&Q.passive!==!1,y0=G9(W,T1),w0=G9(W,$1),h$=y0(),X$=w0(),a0=~H.indexOf("touch")&&!~H.indexOf("pointer")&&y$[0]==="pointerdown",q1=PJ(W),k0=W.ownerDocument||h9,y1=[0,0,0],n1=[0,0,0],H$=0,i9=function(){return H$=kJ()},o0=function(y,g){return(x.event=y)&&U&&wG(y.target,U)||g&&a0&&y.pointerType!=="touch"||m&&m(y,g)},Y9=function(){x._vx.reset(),x._vy.reset(),f0.pause(),j&&j(x)},Y$=function(){var y=x.deltaX=q5(y1),g=x.deltaY=q5(n1),_=Math.abs(y)>=Z,l=Math.abs(g)>=Z;if(C&&(_||l)&&C(x,y,g,y1,n1),_)X&&x.deltaX>0&&X(x),k&&x.deltaX<0&&k(x),f&&f(x),P&&x.deltaX<0!==x0<0&&P(x),x0=x.deltaX,y1[0]=y1[1]=y1[2]=0;if(l)A&&x.deltaY>0&&A(x),D&&x.deltaY<0&&D(x),S&&S(x),T&&x.deltaY<0!==K$<0&&T(x),K$=x.deltaY,n1[0]=n1[1]=n1[2]=0;if(j0||u0){if(o&&o(x),u0)V&&u0===1&&V(x),O&&O(x),u0=0;j0=!1}if(Z0&&!(Z0=!1)&&G0&&G0(x),M0)p(x),M0=!1;V0=0},x$=function(y,g,_){y1[_]+=y,n1[_]+=g,x._vx.update(y),x._vy.update(g),B?V0||(V0=requestAnimationFrame(Y$)):Y$()},A$=function(y,g){if(K0&&!D1)x.axis=D1=Math.abs(y)>Math.abs(g)?"x":"y",Z0=!0;if(D1!=="y")y1[2]+=y,x._vx.update(y,!0);if(D1!=="x")n1[2]+=g,x._vy.update(g,!0);B?V0||(V0=requestAnimationFrame(Y$)):Y$()},m$=function(y){if(o0(y,1))return;y=DJ(y,L);var{clientX:g,clientY:_}=y,l=g-x.x,u=_-x.y,n=x.isDragging;if(x.x=g,x.y=_,n||(l||u)&&(Math.abs(x.startX-g)>=K||Math.abs(x.startY-_)>=K))u0||(u0=n?2:1),n||(x.isDragging=!0),A$(l,u)},W$=x.onPress=function(b){if(o0(b,1)||b&&b.button)return;x.axis=D1=null,f0.pause(),x.isPressed=!0,b=DJ(b),x0=K$=0,x.startX=x.x=b.clientX,x.startY=x.y=b.clientY,x._vx.reset(),x._vy.reset(),w1(d?W:k0,y$[1],m$,V$,!0),x.deltaX=x.deltaY=0,R&&R(x)},H0=x.onRelease=function(b){if(o0(b,1))return;u1(d?W:k0,y$[1],m$,!0);var y=!isNaN(x.y-x.startY),g=x.isDragging,_=g&&(Math.abs(x.x-x.startX)>3||Math.abs(x.y-x.startY)>3),l=DJ(b);if(!_&&y){if(x._vx.reset(),x._vy.reset(),L&&U0)O1.delayedCall(0.08,function(){if(kJ()-H$>300&&!b.defaultPrevented){if(b.target.click)b.target.click();else if(k0.createEvent){var u=k0.createEvent("MouseEvents");u.initMouseEvent("click",!0,!0,j$,1,l.screenX,l.screenY,l.clientX,l.clientY,!1,!1,!1,!1,0,null),b.target.dispatchEvent(u)}}})}x.isDragging=x.isGesturing=x.isPressed=!1,j&&g&&!d&&f0.restart(!0),u0&&Y$(),F&&g&&F(x),Y&&Y(x,_)},U$=function(y){return y.touches&&y.touches.length>1&&(x.isGesturing=!0)&&i(y,x.isDragging)},g0=function(){return(x.isGesturing=!1)||I(x)},I1=function(y){if(o0(y))return;var g=y0(),_=w0();x$((g-h$)*$0,(_-X$)*$0,1),h$=g,X$=_,j&&f0.restart(!0)},i1=function(y){if(o0(y))return;y=DJ(y,L),p&&(M0=!0);var g=(y.deltaMode===1?G:y.deltaMode===2?j$.innerHeight:1)*N;x$(y.deltaX*g,y.deltaY*g,0),j&&!d&&f0.restart(!0)},d$=function(y){if(o0(y))return;var{clientX:g,clientY:_}=y,l=g-x.x,u=_-x.y;x.x=g,x.y=_,j0=!0,j&&f0.restart(!0),(l||u)&&A$(l,u)},r=function(y){x.event=y,v(x)},E=function(y){x.event=y,c(x)},w=function(y){return o0(y)||DJ(y,L)&&t(x)};f0=x._dc=O1.delayedCall(M||0.25,Y9).pause(),x.deltaX=x.deltaY=0,x._vx=lQ(0,50,!0),x._vy=lQ(0,50,!0),x.scrollX=y0,x.scrollY=w0,x.isDragging=x.isGesturing=x.isPressed=!1,H5(this),x.enable=function(b){if(!x.isEnabled){if(w1(q1?k0:W,"scroll",gq),H.indexOf("scroll")>=0&&w1(q1?k0:W,"scroll",I1,V$,J0),H.indexOf("wheel")>=0&&w1(W,"wheel",i1,V$,J0),H.indexOf("touch")>=0&&Z5||H.indexOf("pointer")>=0)w1(W,y$[0],W$,V$,J0),w1(k0,y$[2],H0),w1(k0,y$[3],H0),U0&&w1(W,"click",i9,!0,!0),t&&w1(W,"click",w),i&&w1(k0,"gesturestart",U$),I&&w1(k0,"gestureend",g0),v&&w1(W,H8+"enter",r),c&&w1(W,H8+"leave",E),o&&w1(W,H8+"move",d$);x.isEnabled=!0,x.isDragging=x.isGesturing=x.isPressed=j0=u0=!1,x._vx.reset(),x._vy.reset(),h$=y0(),X$=w0(),b&&b.type&&W$(b),e&&e(x)}return x},x.disable=function(){if(x.isEnabled){if(u8.filter(function(b){return b!==x&&PJ(b.target)}).length||u1(q1?k0:W,"scroll",gq),x.isPressed)x._vx.reset(),x._vy.reset(),u1(d?W:k0,y$[1],m$,!0);u1(q1?k0:W,"scroll",I1,J0),u1(W,"wheel",i1,J0),u1(W,y$[0],W$,J0),u1(k0,y$[2],H0),u1(k0,y$[3],H0),u1(W,"click",i9,!0),u1(W,"click",w),u1(k0,"gesturestart",U$),u1(k0,"gestureend",g0),u1(W,H8+"enter",r),u1(W,H8+"leave",E),u1(W,H8+"move",d$),x.isEnabled=x.isPressed=x.isDragging=!1,q0&&q0(x)}},x.kill=x.revert=function(){x.disable();var b=u8.indexOf(x);b>=0&&u8.splice(b,1),U9===x&&(U9=0)},u8.push(x),d&&PJ(W)&&(U9=x),x.enable(z)},_G(q,[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}]),q}();n0.version="3.14.2";n0.create=function(q){return new n0(q)};n0.register=B5;n0.getAll=function(){return u8.slice()};n0.getById=function(q){return u8.filter(function($){return $.vars.id===q})[0]};W5()&&O1.registerPlugin(n0);/*! * ScrollTrigger 3.14.2 * https://gsap.com * * @license Copyright 2008-2025, GreenSock. All rights reserved. * Subject to the terms at https://gsap.com/standard-license * @author: Jack Doyle, jack@greensock.com */var s,m8,F0,h0,z$,D0,JZ,U7,cJ,xJ,SJ,nQ,b1,L7,iq,m1,L5,j5,d8,E5,cq,S5,c1,sq,T5,b5,y9,aq,QZ,o8,qZ,yJ,tq,mq,iQ=1,f1=Date.now,dq=f1(),E$=0,TJ=0,M5=function($,J,Q){var Z=N$($)&&($.substr(0,6)==="clamp("||$.indexOf("max")>-1);return Q["_"+J+"Clamp"]=Z,Z?$.substr(6,$.length-7):$},N5=function($,J){return J&&(!N$($)||$.substr(0,6)!=="clamp(")?"clamp("+$+")":$},gG=function q(){return TJ&&requestAnimationFrame(q)},z5=function(){return L7=1},F5=function(){return L7=0},a$=function($){return $},bJ=function($){return Math.round($*1e5)/1e5||0},f5=function(){return typeof window<"u"},h5=function(){return s||f5()&&(s=window.gsap)&&s.registerPlugin&&s},j8=function($){return!!~JZ.indexOf($)},x5=function($){return($==="Height"?qZ:F0["inner"+$])||z$["client"+$]||D0["client"+$]},y5=function($){return B9($,"getBoundingClientRect")||(j8($)?function(){return W7.width=F0.innerWidth,W7.height=qZ,W7}:function(){return L9($)})},cG=function($,J,Q){var{d:Z,d2:K,a:H}=Q;return(H=B9($,"getBoundingClientRect"))?function(){return H()[Z]}:function(){return(J?x5(K):$["client"+K])||0}},mG=function($,J){return!J||~_$.indexOf($)?y5($):function(){return W7}},t$=function($,J){var{s:Q,d2:Z,d:K,a:H}=J;return Math.max(0,(Q="scroll"+Z)&&(H=B9($,Q))?H()-y5($)()[K]:j8($)?(z$[Q]||D0[Q])-x5(Z):$[Q]-$["offset"+Z])},sQ=function($,J){for(var Q=0;Q0){Z-=H;for(W=0;W=Z)return Q[W];return Q[W-1]}else{W=Q.length,Z+=H;while(W--)if(Q[W]<=Z)return Q[W]}return Q[0]}:function(Z,K,H){if(H===void 0)H=0.001;var W=J(Z);return!K||Math.abs(W-Z)Q&&(Z*=J/100),$=$.substr(0,Q-1);$=Z+($ in B7?B7[$]*J:~$.indexOf("%")?parseFloat($)*J/100:parseFloat($)||0)}return $},eQ=function($,J,Q,Z,K,H,W,G){var{startColor:B,endColor:L,fontSize:j,indent:M,fontWeight:U}=K,N=h0.createElement("div"),z=j8(Q)||B9(Q,"pinType")==="fixed",V=$.indexOf("scroller")!==-1,F=z?D0:Q,O=$.indexOf("start")!==-1,R=O?B:L,Y="border-color:"+R+";font-size:"+j+";color:"+R+";font-weight:"+U+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return Y+="position:"+((V||G)&&z?"fixed;":"absolute;"),(V||G||!z)&&(Y+=(Z===$1?ZZ:KZ)+":"+(H+parseFloat(M))+"px;"),W&&(Y+="box-sizing:border-box;text-align:left;width:"+W.offsetWidth+"px;"),N._isStart=O,N.setAttribute("class","gsap-marker-"+$+(J?" marker-"+J:"")),N.style.cssText=Y,N.innerText=J||J===0?$+"-"+J:$,F.children[0]?F.insertBefore(N,F.children[0]):F.appendChild(N),N._offset=N["offset"+Z.op.d2],Z7(N,0,Z,O),N},Z7=function($,J,Q,Z){var K={display:"block"},H=Q[Z?"os2":"p2"],W=Q[Z?"p2":"os2"];$._isFlipped=Z,K[Q.a+"Percent"]=Z?-100:0,K[Q.a]=Z?"1px":0,K["border"+H+l8]=1,K["border"+W+l8]=0,K[Q.p]=J+"px",s.set($,K)},z0=[],rq={},mJ,V5=function(){return f1()-E$>34&&(mJ||(mJ=requestAnimationFrame(j9)))},c8=function(){if(!c1||!c1.isPressed||c1.startX>D0.clientWidth){if(N0.cache++,c1)mJ||(mJ=requestAnimationFrame(j9));else j9();E$||N8("scrollStart"),E$=f1()}},pq=function(){b5=F0.innerWidth,T5=F0.innerHeight},hJ=function($){N0.cache++,($===!0||!b1&&!S5&&!h0.fullscreenElement&&!h0.webkitFullscreenElement&&(!sq||b5!==F0.innerWidth||Math.abs(F0.innerHeight-T5)>F0.innerHeight*0.25))&&U7.restart(!0)},M8={},lG=[],w5=function q(){return G1(L0,"scrollEnd",q)||U8(!0)},N8=function($){return M8[$]&&M8[$].map(function(J){return J()})||lG},M$=[],g5=function($){for(var J=0;JK,W=Z._startClamp&&Z.start>=K;(H||W)&&Z.setPositions(W?K-1:Z.start,H?Math.max(W?K:Z.start+1,K):Z.end,!0)}),Y5(!1),tq=0,Q.forEach(function(Z){return Z&&Z.render&&Z.render(-1)}),N0.forEach(function(Z){if(h1(Z))Z.smooth&&requestAnimationFrame(function(){return Z.target.style.scrollBehavior="smooth"}),Z.rec&&Z(Z.rec)}),m5(QZ,1),U7.pause(),L8++,d1=2,j9(2),z0.forEach(function(Z){return h1(Z.vars.onRefresh)&&Z.vars.onRefresh(Z)}),d1=L0.isRefreshing=!1,N8("refresh")},eq=0,K7=1,gJ,j9=function($){if($===2||!d1&&!yJ){L0.isUpdating=!0,gJ&&gJ.update(0);var J=z0.length,Q=f1(),Z=Q-dq>=50,K=J&&z0[0].scroll();if(K7=eq>K?-1:1,d1||(eq=K),Z){if(E$&&!L7&&Q-E$>200)E$=0,N8("scrollEnd");SJ=dq,dq=Q}if(K7<0){m1=J;while(m1-- >0)z0[m1]&&z0[m1].update(0,Z);K7=1}else for(m1=0;m120),Q-=Q-k}else U&&($=s.utils.mapRange(U.scrollTrigger.start,U.scrollTrigger.end,0,M,$)),W&&Z7(W,Q,Z,!0);if(N)G[N]=$||-0.001,$<0&&($=0);if(H){var A=$+Q,f=H._isStart;if(V="scroll"+Z.d2,Z7(H,A,Z,f&&A>20||!f&&(j?Math.max(D0[V],z$[V]):H.parentNode[V])<=A+1),j)B=L9(W),j&&(H.style[Z.op.p]=B[Z.op.p]-Z.op.m-H._offset+H1)}if(U&&O)V=L9(O),U.seek(M),F=L9(O),U._caScrollDist=V[Z.p]-F[Z.p],$=$/U._caScrollDist*M;return U&&U.seek(z),U?$:Math.round($)},tG=/(webkit|moz|length|cssText|inset)/i,C5=function($,J,Q,Z){if($.parentNode!==J){var K=$.style,H,W;if(J===D0){$._stOrig=K.cssText,W=P$($);for(H in W)if(!+H&&!tG.test(H)&&W[H]&&typeof K[H]==="string"&&H!=="0")K[H]=W[H];K.top=Q,K.left=Z}else K.cssText=$._stOrig;s.core.getCache($).uncache=1,J.appendChild($)}},o5=function($,J,Q){var Z=J,K=Z;return function(H){var W=Math.round($());if(W!==Z&&W!==K&&Math.abs(W-Z)>3&&Math.abs(W-K)>3)H=W,Q&&Q();return K=Z,Z=Math.round(H),Z}},J7=function($,J,Q){var Z={};Z[J.p]="+="+Q,s.set($,Z)},D5=function($,J){var Q=G9($,J),Z="_scroll"+J.p2,K=function H(W,G,B,L,j){var M=H.tween,U=G.onComplete,N={};B=B||Q();var z=o5(Q,B,function(){M.kill(),H.tween=0});return j=L&&j||0,L=L||W-B,M&&M.kill(),G[Z]=W,G.inherit=!1,G.modifiers=N,N[Z]=function(){return z(B+L*M.ratio+j*M.ratio*M.ratio)},G.onUpdate=function(){N0.cache++,H.tween&&j9()},G.onComplete=function(){H.tween=0,U&&U.call(M)},M=H.tween=s.to($,G),M};return $[Z]=Q,Q.wheelHandler=function(){return K.tween&&K.tween.kill()&&(K.tween=0)},B1($,"wheel",Q.wheelHandler),L0.isTouch&&B1($,"touchmove",Q.wheelHandler),K},L0=function(){function q(J,Q){m8||q.register(s)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),aq(this),this.init(J,Q)}var $=q.prototype;return $.init=function(Q,Z){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!TJ){this.update=this.refresh=this.kill=a$;return}Q=O5(N$(Q)||fJ(Q)||Q.nodeType?{trigger:Q}:Q,rQ);var K=Q,H=K.onUpdate,W=K.toggleClass,G=K.id,B=K.onToggle,L=K.onRefresh,j=K.scrub,M=K.trigger,U=K.pin,N=K.pinSpacing,z=K.invalidateOnRefresh,V=K.anticipatePin,F=K.onScrubComplete,O=K.onSnapComplete,R=K.once,Y=K.snap,X=K.pinReparent,k=K.pinSpacer,D=K.containerAnimation,A=K.fastScrollEnd,f=K.preventOverlaps,S=Q.horizontal||Q.containerAnimation&&Q.horizontal!==!1?T1:$1,C=!j&&j!==0,P=g1(Q.scroller||F0),T=s.core.getCache(P),v=j8(P),c=("pinType"in Q?Q.pinType:B9(P,"pinType")||v&&"fixed")==="fixed",o=[Q.onEnter,Q.onLeave,Q.onEnterBack,Q.onLeaveBack],m=C&&Q.toggleActions.split(" "),d="markers"in Q?Q.markers:rQ.markers,i=v?0:parseFloat(P$(P)["border"+S.p2+l8])||0,I=this,p=Q.onRefreshInit&&function(){return Q.onRefreshInit(I)},e=cG(P,v,S),q0=mG(P,v),t=0,$0=0,J0=0,U0=G9(P,S),K0,G0,V0,f0,u0,j0,M0,Z0,D1,x,x0,K$,V$,y0,w0,h$,X$,a0,q1,k0,y1,n1,H$,i9,o0,Y9,Y$,x$,A$,m$,W$,H0,U$,g0,I1,i1,d$,r,E;if(I._startClamp=I._endClamp=!1,I._dir=S,V*=45,I.scroller=P,I.scroll=D?D.time.bind(D):U0,f0=U0(),I.vars=Q,Z=Z||Q.animation,"refreshPriority"in Q)E5=1,Q.refreshPriority===-9999&&(gJ=I);if(T.tweenScroll=T.tweenScroll||{top:D5(P,$1),left:D5(P,T1)},I.tweenTo=K0=T.tweenScroll[S.p],I.scrubDuration=function(_){if(U$=fJ(_)&&_,!U$)H0&&H0.progress(1).kill(),H0=0;else H0?H0.duration(_):H0=s.to(Z,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:U$,paused:!0,onComplete:function(){return F&&F(I)}})},Z)Z.vars.lazy=!1,Z._initted&&!I.isReverted||Z.vars.immediateRender!==!1&&Q.immediateRender!==!1&&Z.duration()&&Z.render(0,!0,!0),I.animation=Z.pause(),Z.scrollTrigger=I,I.scrubDuration(j),m$=0,G||(G=Z.vars.id);if(Y){if(!W8(Y)||Y.push)Y={snapTo:Y};"scrollBehavior"in D0.style&&s.set(v?[D0,z$]:P,{scrollBehavior:"auto"}),N0.forEach(function(_){return h1(_)&&_.target===(v?h0.scrollingElement||z$:P)&&(_.smooth=!1)}),V0=h1(Y.snapTo)?Y.snapTo:Y.snapTo==="labels"?oG(Z):Y.snapTo==="labelsDirectional"?pG(Z):Y.directional!==!1?function(_,l){return WZ(Y.snapTo)(_,f1()-$0<500?0:l.direction)}:s.utils.snap(Y.snapTo),g0=Y.duration||{min:0.1,max:2},g0=W8(g0)?xJ(g0.min,g0.max):xJ(g0,g0),I1=s.delayedCall(Y.delay||U$/2||0.1,function(){var _=U0(),l=f1()-$0<500,u=K0.tween;if((l||Math.abs(I.getVelocity())<10)&&!u&&!L7&&t!==_){var n=(_-j0)/y0,Q0=Z&&!C?Z.totalProgress():n,a=l?0:(Q0-W$)/(f1()-SJ)*1000||0,B0=s.utils.clamp(-n,1-n,g8(a/2)*a/0.185),A0=n+(Y.inertia===!1?0:B0),C0,O0,R0=Y,P0=R0.onStart,W0=R0.onInterrupt,L1=R0.onComplete;if(C0=V0(A0,I),fJ(C0)||(C0=A0),O0=Math.max(0,Math.round(j0+C0*y0)),_<=M0&&_>=j0&&O0!==_){if(u&&!u._initted&&u.data<=g8(O0-_))return;if(Y.inertia===!1)B0=C0-n;K0(O0,{duration:g0(g8(Math.max(g8(A0-Q0),g8(C0-Q0))*0.185/a/0.05||0)),ease:Y.ease||"power3",data:g8(O0-_),onInterrupt:function(){return I1.restart(!0)&&W0&&W0(I)},onComplete:function(){if(I.update(),t=U0(),Z&&!C)H0?H0.resetTo("totalProgress",C0,Z._tTime/Z._tDur):Z.progress(C0);m$=W$=Z&&!C?Z.totalProgress():I.progress,O&&O(I),L1&&L1(I)}},_,B0*y0,O0-_-B0*y0),P0&&P0(I,K0.tween)}}else if(I.isActive&&t!==_)I1.restart(!0)}).pause()}if(G&&(rq[G]=I),M=I.trigger=g1(M||U!==!0&&U),E=M&&M._gsap&&M._gsap.stRevert,E&&(E=E(I)),U=U===!0?M:g1(U),N$(W)&&(W={targets:M,className:W}),U){if(N===!1||N===k$||(N=!N&&U.parentNode&&U.parentNode.style&&P$(U.parentNode).display==="flex"?!1:J1),I.pin=U,G0=s.core.getCache(U),!G0.spacer){if(k)k=g1(k),k&&!k.nodeType&&(k=k.current||k.nativeElement),G0.spacerIsNative=!!k,k&&(G0.spacerState=$7(k));G0.spacer=a0=k||h0.createElement("div"),a0.classList.add("pin-spacer"),G&&a0.classList.add("pin-spacer-"+G),G0.pinState=w0=$7(U)}else w0=G0.pinState;Q.force3D!==!1&&s.set(U,{force3D:!0}),I.spacer=a0=G0.spacer,A$=P$(U),i9=A$[N+S.os2],k0=s.getProperty(U),y1=s.quickSetter(U,S.a,H1),lq(U,a0,A$),X$=$7(U)}if(d){K$=W8(d)?O5(d,R5):R5,x=eQ("scroller-start",G,P,S,K$,0),x0=eQ("scroller-end",G,P,S,K$,0,x),q1=x["offset"+S.op.d2];var w=g1(B9(P,"content")||P);if(Z0=this.markerStart=eQ("start",G,w,S,K$,q1,0,D),D1=this.markerEnd=eQ("end",G,w,S,K$,q1,0,D),D&&(r=s.quickSetter([Z0,D1],S.a,H1)),!c&&!(_$.length&&B9(P,"fixedMarkers")===!0))dG(v?D0:P),s.set([x,x0],{force3D:!0}),Y9=s.quickSetter(x,S.a,H1),x$=s.quickSetter(x0,S.a,H1)}if(D){var b=D.vars.onUpdate,y=D.vars.onUpdateParams;D.eventCallback("onUpdate",function(){I.update(0,0,1),b&&b.apply(D,y||[])})}if(I.previous=function(){return z0[z0.indexOf(I)-1]},I.next=function(){return z0[z0.indexOf(I)+1]},I.revert=function(_,l){if(!l)return I.kill(!0);var u=_!==!1||!I.enabled,n=b1;if(u!==I.isReverted){if(u)i1=Math.max(U0(),I.scroll.rec||0),J0=I.progress,d$=Z&&Z.progress();if(Z0&&[Z0,D1,x,x0].forEach(function(Q0){return Q0.style.display=u?"none":"block"}),u)b1=I,I.update(u);if(U&&(!X||!I.isActive))if(u)iG(U,a0,w0);else lq(U,a0,P$(U),o0);u||I.update(u),b1=n,I.isReverted=u}},I.refresh=function(_,l,u,n){if((b1||!I.enabled)&&!l)return;if(U&&_&&E$){B1(q,"scrollEnd",w5);return}if(!d1&&p&&p(I),b1=I,K0.tween&&!u)K0.tween.kill(),K0.tween=0;if(H0&&H0.pause(),z&&Z)Z.revert({kill:!1}).invalidate(),Z.getChildren?Z.getChildren(!0,!0,!1).forEach(function(A9){return A9.vars.immediateRender&&A9.render(0,!0,!0)}):Z.vars.immediateRender&&Z.render(0,!0,!0);I.isReverted||I.revert(!0,!0),I._subPinOffset=!1;var Q0=e(),a=q0(),B0=D?D.duration():t$(P,S),A0=y0<=0.01||!y0,C0=0,O0=n||0,R0=W8(u)?u.end:Q.end,P0=Q.endTrigger||M,W0=W8(u)?u.start:Q.start||(Q.start===0||!M?0:U?"0 0":"0 100%"),L1=I.pinnedContainer=Q.pinnedContainer&&g1(Q.pinnedContainer,I),_0=M&&Math.max(0,z0.indexOf(I))||0,j1=_0,M1,k1,s9,DQ,P1,Z1,o$,p7,cK,WJ,p$,UJ,IQ;if(d&&W8(u))UJ=s.getProperty(x,S.p),IQ=s.getProperty(x0,S.p);while(j1-- >0){if(Z1=z0[j1],Z1.end||Z1.refresh(0,1)||(b1=I),o$=Z1.pin,o$&&(o$===M||o$===U||o$===L1)&&!Z1.isReverted)WJ||(WJ=[]),WJ.unshift(Z1),Z1.revert(!0,!0);if(Z1!==z0[j1])_0--,j1--}if(h1(W0)&&(W0=W0(I)),W0=M5(W0,"start",I),j0=A5(W0,M,Q0,S,U0(),Z0,x,I,a,i,c,B0,D,I._startClamp&&"_startClamp")||(U?-0.001:0),h1(R0)&&(R0=R0(I)),N$(R0)&&!R0.indexOf("+="))if(~R0.indexOf(" "))R0=(N$(W0)?W0.split(" ")[0]:"")+R0;else C0=q7(R0.substr(2),Q0),R0=N$(W0)?W0:(D?s.utils.mapRange(0,D.duration(),D.scrollTrigger.start,D.scrollTrigger.end,j0):j0)+C0,P0=M;R0=M5(R0,"end",I),M0=Math.max(j0,A5(R0||(P0?"100% 0":B0),P0,Q0,S,U0()+C0,D1,x0,I,a,i,c,B0,D,I._endClamp&&"_endClamp"))||-0.001,C0=0,j1=_0;while(j1--)if(Z1=z0[j1]||{},o$=Z1.pin,o$&&Z1.start-Z1._pinPush<=j0&&!D&&Z1.end>0){if(M1=Z1.end-(I._startClamp?Math.max(0,Z1.start):Z1.start),(o$===M&&Z1.start-Z1._pinPush=t$(P,S))){if(M1=P$(U),DQ=S===$1,s9=U0(),n1=parseFloat(k0(S.a))+O0,!B0&&M0>1){if(p$=(v?h0.scrollingElement||z$:P).style,p$={style:p$,value:p$["overflow"+S.a.toUpperCase()]},v&&P$(D0)["overflow"+S.a.toUpperCase()]!=="scroll")p$.style["overflow"+S.a.toUpperCase()]="scroll"}if(lq(U,a0,M1),X$=$7(U),k1=L9(U,!0),p7=c&&G9(P,DQ?T1:$1)(),N){if(o0=[N+S.os2,y0+O0+H1],o0.t=a0,j1=N===J1?G7(U,S)+y0+O0:0,j1)o0.push(S.d,j1+H1),a0.style.flexBasis!=="auto"&&(a0.style.flexBasis=j1+H1);if(p8(o0),L1)z0.forEach(function(A9){if(A9.pin===L1&&A9.vars.pinSpacing!==!1)A9._subPinOffset=!0});c&&U0(i1)}else j1=G7(U,S),j1&&a0.style.flexBasis!=="auto"&&(a0.style.flexBasis=j1+H1);if(c)P1={top:k1.top+(DQ?s9-j0:p7)+H1,left:k1.left+(DQ?p7:s9-j0)+H1,boxSizing:"border-box",position:"fixed"},P1[G8]=P1["max"+l8]=Math.ceil(k1.width)+H1,P1[B8]=P1["max"+HZ]=Math.ceil(k1.height)+H1,P1[k$]=P1[k$+uJ]=P1[k$+_J]=P1[k$+wJ]=P1[k$+vJ]="0",P1[J1]=M1[J1],P1[J1+uJ]=M1[J1+uJ],P1[J1+_J]=M1[J1+_J],P1[J1+wJ]=M1[J1+wJ],P1[J1+vJ]=M1[J1+vJ],h$=aG(w0,P1,X),d1&&U0(0);if(Z)cK=Z._initted,cq(1),Z.render(Z.duration(),!0,!0),H$=k0(S.a)-n1+y0+O0,Y$=Math.abs(y0-H$)>1,c&&Y$&&h$.splice(h$.length-2,2),Z.render(0,!0,!0),cK||Z.invalidate(!0),Z.parent||Z.totalTime(Z.totalTime()),cq(0);else H$=y0;p$&&(p$.value?p$.style["overflow"+S.a.toUpperCase()]=p$.value:p$.style.removeProperty("overflow-"+S.a))}else if(M&&U0()&&!D){k1=M.parentNode;while(k1&&k1!==D0){if(k1._pinOffset)j0-=k1._pinOffset,M0-=k1._pinOffset;k1=k1.parentNode}}if(WJ&&WJ.forEach(function(A9){return A9.revert(!1,!0)}),I.start=j0,I.end=M0,f0=u0=d1?i1:U0(),!D&&!d1)f00?z0.slice(0,l).reverse():z0.slice(l+1);return(N$(_)?u.filter(function(n){return n.vars.preventOverlaps===_}):u).filter(function(n){return I.direction>0?n.end<=j0:n.start>=M0})},I.update=function(_,l,u){if(D&&!u&&!_)return;var n=d1===!0?i1:I.scroll(),Q0=_?0:(n-j0)/y0,a=Q0<0?0:Q0>1?1:Q0||0,B0=I.progress,A0,C0,O0,R0,P0,W0,L1,_0;if(l){if(u0=f0,f0=D?U0():n,Y)W$=m$,m$=Z&&!C?Z.totalProgress():a}if(V&&U&&!b1&&!iQ&&E$){if(!a&&j0n+(n-u0)/(f1()-SJ)*V)a=0.9999}if(a!==B0&&I.enabled){if(A0=I.isActive=!!a&&a<1,C0=!!B0&&B0<1,W0=A0!==C0,P0=W0||!!a!==!!B0,I.direction=a>B0?1:-1,I.progress=a,P0&&!b1){if(O0=a&&!B0?0:a===1?1:B0===1?2:3,C)R0=!W0&&m[O0+1]!=="none"&&m[O0+1]||m[O0],_0=Z&&(R0==="complete"||R0==="reset"||(R0 in Z))}if(f&&(W0||_0)&&(_0||j||!Z)&&(h1(f)?f(I):I.getTrailing(f).forEach(function(s9){return s9.endAnimation()})),!C){if(H0&&!b1&&!iQ)if(H0._dp._time-H0._start!==H0._time&&H0.render(H0._dp._time-H0._start),H0.resetTo)H0.resetTo("totalProgress",a,Z._tTime/Z._tDur);else H0.vars.totalProgress=a,H0.invalidate().restart();else if(Z)Z.totalProgress(a,!!(b1&&($0||_)))}if(U){if(_&&N&&(a0.style[N+S.os2]=i9),!c)y1(bJ(n1+H$*a));else if(P0){if(L1=!_&&a>B0&&M0+1>n&&n+1>=t$(P,S),X)if(!_&&(A0||L1)){var j1=L9(U,!0),M1=n-j0;C5(U,D0,j1.top+(S===$1?M1:0)+H1,j1.left+(S===$1?0:M1)+H1)}else C5(U,a0);p8(A0||L1?h$:X$),Y$&&a<1&&A0||y1(n1+(a===1&&!L1?H$:0))}}if(Y&&!K0.tween&&!b1&&!iQ&&I1.restart(!0),W&&(W0||R&&a&&(a<1||!mq))&&cJ(W.targets).forEach(function(s9){return s9.classList[A0||R?"add":"remove"](W.className)}),H&&!C&&!_&&H(I),P0&&!b1){if(C){if(_0)if(R0==="complete")Z.pause().totalProgress(1);else if(R0==="reset")Z.restart(!0).pause();else if(R0==="restart")Z.restart(!0);else Z[R0]();H&&H(I)}if(W0||!mq){if(B&&W0&&oq(I,B),o[O0]&&oq(I,o[O0]),R&&(a===1?I.kill(!1,1):o[O0]=0),!W0)O0=a===1?1:3,o[O0]&&oq(I,o[O0])}if(A&&!A0&&Math.abs(I.getVelocity())>(fJ(A)?A:2500))EJ(I.callbackAnimation),H0?H0.progress(1):EJ(Z,R0==="reverse"?1:!a,1)}else if(C&&H&&!b1)H(I)}if(x$){var k1=D?n/D.duration()*(D._caScrollDist||0):n;Y9(k1+(x._isFlipped?1:0)),x$(k1)}r&&r(-n/D.duration()*(D._caScrollDist||0))},I.enable=function(_,l){if(!I.enabled){if(I.enabled=!0,B1(P,"resize",hJ),v||B1(P,"scroll",c8),p&&B1(q,"refreshInit",p),_!==!1)I.progress=J0=0,f0=u0=t=U0();l!==!1&&I.refresh()}},I.getTween=function(_){return _&&K0?K0.tween:H0},I.setPositions=function(_,l,u,n){if(D){var Q0=D.scrollTrigger,a=D.duration(),B0=Q0.end-Q0.start;_=Q0.start+B0*_/a,l=Q0.start+B0*l/a}I.refresh(!1,!1,{start:N5(_,u&&!!I._startClamp),end:N5(l,u&&!!I._endClamp)},n),I.update()},I.adjustPinSpacing=function(_){if(o0&&_){var l=o0.indexOf(S.d)+1;o0[l]=parseFloat(o0[l])+_+H1,o0[1]=parseFloat(o0[1])+_+H1,p8(o0)}},I.disable=function(_,l){if(_!==!1&&I.revert(!0,!0),I.enabled){if(I.enabled=I.isActive=!1,l||H0&&H0.pause(),i1=0,G0&&(G0.uncache=1),p&&G1(q,"refreshInit",p),I1)I1.pause(),K0.tween&&K0.tween.kill()&&(K0.tween=0);if(!v){var u=z0.length;while(u--)if(z0[u].scroller===P&&z0[u]!==I)return;G1(P,"resize",hJ),v||G1(P,"scroll",c8)}}},I.kill=function(_,l){I.disable(_,l),H0&&!l&&H0.kill(),G&&delete rq[G];var u=z0.indexOf(I);if(u>=0&&z0.splice(u,1),u===m1&&K7>0&&m1--,u=0,z0.forEach(function(n){return n.scroller===I.scroller&&(u=1)}),u||d1||(I.scroll.rec=0),Z)Z.scrollTrigger=null,_&&Z.revert({kill:!1}),l||Z.kill();if(Z0&&[Z0,D1,x,x0].forEach(function(n){return n.parentNode&&n.parentNode.removeChild(n)}),gJ===I&&(gJ=0),U)G0&&(G0.uncache=1),u=0,z0.forEach(function(n){return n.pin===U&&u++}),u||(G0.spacer=0);Q.onKill&&Q.onKill(I)},z0.push(I),I.enable(!1,!1),E&&E(I),Z&&Z.add&&!y0){var g=I.update;I.update=function(){I.update=g,N0.cache++,j0||M0||I.refresh()},s.delayedCall(0.01,I.update),y0=0.01,j0=M0=0}else I.refresh();U&&nG()},q.register=function(Q){if(!m8)s=Q||h5(),f5()&&window.document&&q.enable(),m8=TJ;return m8},q.defaults=function(Q){if(Q)for(var Z in Q)rQ[Z]=Q[Z];return rQ},q.disable=function(Q,Z){TJ=0,z0.forEach(function(H){return H[Z?"kill":"disable"](Q)}),G1(F0,"wheel",c8),G1(h0,"scroll",c8),clearInterval(nQ),G1(h0,"touchcancel",a$),G1(D0,"touchstart",a$),aQ(G1,h0,"pointerdown,touchstart,mousedown",z5),aQ(G1,h0,"pointerup,touchend,mouseup",F5),U7.kill(),sQ(G1);for(var K=0;K0&&H.left+W0&&H.top+W=0&&M$.splice(J,5),M$.push($,$.style.cssText,$.getBBox&&$.getAttribute("transform"),s.core.getCache($),aq())}}):M$};L0.revert=function(q,$){return UZ(!q,$)};L0.create=function(q,$){return new L0(q,$)};L0.refresh=function(q){return q?hJ(!0):(m8||L0.register())&&U8(!0)};L0.update=function(q){return++N0.cache&&j9(q===!0?2:0)};L0.clearScrollMemory=m5;L0.maxScroll=function(q,$){return t$(q,$?T1:$1)};L0.getScrollFunc=function(q,$){return G9(g1(q),$?T1:$1)};L0.getById=function(q){return rq[q]};L0.getAll=function(){return z0.filter(function(q){return q.vars.id!=="ScrollSmoother"})};L0.isScrolling=function(){return!!E$};L0.snapDirectional=WZ;L0.addEventListener=function(q,$){var J=M8[q]||(M8[q]=[]);~J.indexOf($)||J.push($)};L0.removeEventListener=function(q,$){var J=M8[q],Q=J&&J.indexOf($);Q>=0&&J.splice(Q,1)};L0.batch=function(q,$){var J=[],Q={},Z=$.interval||0.016,K=$.batchMax||1e9,H=function(B,L){var j=[],M=[],U=s.delayedCall(Z,function(){L(j,M),j=[],M=[]}).pause();return function(N){j.length||U.restart(!0),j.push(N.trigger),M.push(N),K<=j.length&&U.progress(1)}},W;for(W in $)Q[W]=W.substr(0,2)==="on"&&h1($[W])&&W!=="onRefreshInit"?H(W,$[W]):$[W];if(h1(K))K=K(),B1(L0,"refresh",function(){return K=$.batchMax()});return cJ(q).forEach(function(G){var B={};for(W in Q)B[W]=Q[W];B.trigger=G,J.push(L0.create(B))}),J};var I5=function($,J,Q,Z){return J>Z?$(Z):J<0&&$(0),Q>Z?(Z-J)/(Q-J):Q<0?J/(J-Q):1},nq=function q($,J){if(J===!0)$.style.removeProperty("touch-action");else $.style.touchAction=J===!0?"auto":J?"pan-"+J+(n0.isTouch?" pinch-zoom":""):"none";$===z$&&q(D0,J)},Q7={auto:1,scroll:1},rG=function($){var{event:J,target:Q,axis:Z}=$,K=(J.changedTouches?J.changedTouches[0]:J).target,H=K._gsap||s.core.getCache(K),W=f1(),G;if(!H._isScrollT||W-H._isScrollT>2000){while(K&&K!==D0&&(K.scrollHeight<=K.clientHeight&&K.scrollWidth<=K.clientWidth||!(Q7[(G=P$(K)).overflowY]||Q7[G.overflowX])))K=K.parentNode;H._isScroll=K&&K!==Q&&!j8(K)&&(Q7[(G=P$(K)).overflowY]||Q7[G.overflowX]),H._isScrollT=W}if(H._isScroll||Z==="x")J.stopPropagation(),J._gsapAllow=!0},p5=function($,J,Q,Z){return n0.create({target:$,capture:!0,debounce:!1,lockAxis:!0,type:J,onWheel:Z=Z&&rG,onPress:Z,onDrag:Z,onScroll:Z,onEnable:function(){return Q&&B1(h0,n0.eventTypes[0],P5,!1,!0)},onDisable:function(){return G1(h0,n0.eventTypes[0],P5,!0)}})},eG=/(input|label|select|textarea)/i,k5,P5=function($){var J=eG.test($.target.tagName);if(J||k5)$._gsapAllow=!0,k5=J},$B=function($){W8($)||($={}),$.preventDefault=$.isNormalizer=$.allowClicks=!0,$.type||($.type="wheel,touch"),$.debounce=!!$.debounce,$.id=$.id||"normalizer";var J=$,Q=J.normalizeScrollX,Z=J.momentum,K=J.allowNestedScroll,H=J.onRelease,W,G,B=g1($.target)||z$,L=s.core.globals().ScrollSmoother,j=L&&L.get(),M=y9&&($.content&&g1($.content)||j&&$.content!==!1&&!j.smooth()&&j.content()),U=G9(B,$1),N=G9(B,T1),z=1,V=(n0.isTouch&&F0.visualViewport?F0.visualViewport.scale*F0.visualViewport.width:F0.outerWidth)/F0.innerWidth,F=0,O=h1(Z)?function(){return Z(W)}:function(){return Z||2.8},R,Y,X=p5(B,$.type,!0,K),k=function(){return Y=!1},D=a$,A=a$,f=function(){G=t$(B,$1),A=xJ(y9?1:0,G),Q&&(D=xJ(0,t$(B,T1))),R=L8},S=function(){M._gsap.y=bJ(parseFloat(M._gsap.y)+U.offset)+"px",M.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(M._gsap.y)+", 0, 1)",U.offset=U.cacheID=0},C=function(){if(Y){requestAnimationFrame(k);var d=bJ(W.deltaY/2),i=A(U.v-d);if(M&&i!==U.v+U.offset){U.offset=i-U.v;var I=bJ((parseFloat(M&&M._gsap.y)||0)-U.offset);M.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+I+", 0, 1)",M._gsap.y=I+"px",U.cacheID=N0.cache,j9()}return!0}U.offset&&S(),Y=!0},P,T,v,c,o=function(){if(f(),P.isActive()&&P.vars.scrollY>G)U()>G?P.progress(1)&&U(G):P.resetTo("scrollY",G)};return M&&s.set(M,{y:"+=0"}),$.ignoreCheck=function(m){return y9&&m.type==="touchmove"&&C(m)||z>1.05&&m.type!=="touchstart"||W.isGesturing||m.touches&&m.touches.length>1},$.onPress=function(){Y=!1;var m=z;z=bJ((F0.visualViewport&&F0.visualViewport.scale||1)/V),P.pause(),m!==z&&nq(B,z>1.01?!0:Q?!1:"x"),T=N(),v=U(),f(),R=L8},$.onRelease=$.onGestureStart=function(m,d){if(U.offset&&S(),!d)c.restart(!0);else{N0.cache++;var i=O(),I,p;if(Q)I=N(),p=I+i*0.05*-m.velocityX/0.227,i*=I5(N,I,p,t$(B,T1)),P.vars.scrollX=D(p);if(I=U(),p=I+i*0.05*-m.velocityY/0.227,i*=I5(U,I,p,t$(B,$1)),P.vars.scrollY=A(p),P.invalidate().duration(i).play(0.01),y9&&P.vars.scrollY>=G||I>=G-1)s.to({},{onUpdate:o,duration:i})}H&&H(m)},$.onWheel=function(){if(P._ts&&P.pause(),f1()-F>1000)R=0,F=f1()},$.onChange=function(m,d,i,I,p){if(L8!==R&&f(),d&&Q&&N(D(I[2]===d?T+(m.startX-m.x):N()+d-I[1])),i){U.offset&&S();var e=p[2]===i,q0=e?v+m.startY-m.y:U()+i-p[1],t=A(q0);e&&q0!==t&&(v+=t-q0),U(t)}(i||d)&&j9()},$.onEnable=function(){if(nq(B,Q?!1:"x"),L0.addEventListener("refresh",o),B1(F0,"resize",o),U.smooth)U.target.style.scrollBehavior="auto",U.smooth=N.smooth=!1;X.enable()},$.onDisable=function(){nq(B,!0),G1(F0,"resize",o),L0.removeEventListener("refresh",o),X.kill()},$.lockAxis=$.lockAxis!==!1,W=new n0($),W.iOS=y9,y9&&!U()&&U(1),y9&&s.ticker.add(a$),c=W._dc,P=s.to(W,{ease:"power4",paused:!0,inherit:!1,scrollX:Q?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:o5(U,U(),function(){return P.pause()})},onUpdate:j9,onComplete:c.vars.onComplete}),W};L0.sort=function(q){if(h1(q))return z0.sort(q);var $=F0.pageYOffset||0;return L0.getAll().forEach(function(J){return J._sortY=J.trigger?$+J.trigger.getBoundingClientRect().top:J.start+F0.innerHeight}),z0.sort(q||function(J,Q){return(J.vars.refreshPriority||0)*-1e6+(J.vars.containerAnimation?1e6:J._sortY)-((Q.vars.containerAnimation?1e6:Q._sortY)+(Q.vars.refreshPriority||0)*-1e6)})};L0.observe=function(q){return new n0(q)};L0.normalizeScroll=function(q){if(typeof q>"u")return c1;if(q===!0&&c1)return c1.enable();if(q===!1){c1&&c1.kill(),c1=q;return}var $=q instanceof n0?q:$B(q);return c1&&c1.target===$.target&&c1.kill(),j8($.target)&&(c1=$),$};L0.core={_getVelocityProp:lQ,_inputObserver:p5,_scrollers:N0,_proxies:_$,bridge:{ss:function(){E$||N8("scrollStart"),E$=f1()},ref:function(){return b1}}};h5()&&s.registerPlugin(L0);/*! * paths 3.14.2 * https://gsap.com * * Copyright 2008-2025, GreenSock. All rights reserved. * Subject to the terms at https://gsap.com/standard-license * @author: Jack Doyle, jack@greensock.com */var JB=/[achlmqstvz]|(-?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/ig;var QB=/[\+\-]?\d*\.?\d+e[\+\-]?\d+/ig;var qB=Math.PI/180,hM=180/Math.PI,j7=Math.sin,M7=Math.cos,oJ=Math.abs,dJ=Math.sqrt;var ZB=function($){return typeof $==="number"};var l5=1e5;var _9=function($){return Math.round($*l5)/l5||0};var n5=function($){return $.closed=Math.abs($[0]-$[$.length-2])<0.001&&Math.abs($[1]-$[$.length-1])<0.001};function i5(q,$,J,Q,Z,K,H){var W=q.length,G,B,L,j,M;while(--W>-1){G=q[W],B=G.length;for(L=0;L1)J=dJ(Y)*J,Q=dJ(Y)*Q;var X=J*J,k=Q*Q,D=(X*k-X*R-k*O)/(X*R+k*O);if(D<0)D=0;var A=(K===H?-1:1)*dJ(D),f=A*(J*F/Q),S=A*-(Q*V/J),C=(q+W)/2,P=($+G)/2,T=C+(L*f-j*S),v=P+(j*f+L*S),c=(V-f)/J,o=(F-S)/Q,m=(-V-f)/J,d=(-F-S)/Q,i=c*c+o*o,I=(o<0?-1:1)*Math.acos(c/dJ(i)),p=(c*d-o*m<0?-1:1)*Math.acos((c*m+o*d)/dJ(i*(m*m+d*d)));if(isNaN(p)&&(p=M),!H&&p>0)p-=U;else if(H&&p<0)p+=U;I%=U,p%=U;var e=Math.ceil(oJ(p)/(U/4)),q0=[],t=p/e,$0=1.3333333333333333*j7(t/2)/(1+M7(t/2)),J0=L*J,U0=j*J,K0=j*-Q,G0=L*Q,V0;for(V0=0;V0-0.0001?0:S}).match(JB)||[],J=[],Q=0,Z=0,K=0.6666666666666666,H=$.length,W=0,G="ERROR: malformed path: "+q,B,L,j,M,U,N,z,V,F,O,R,Y,X,k,D,A=function(S,C,P,T){O=(P-S)/3,R=(T-C)/3,z.push(S+O,C+R,P-O,T-R,P,T)};if(!q||!isNaN($[0])||isNaN($[1]))return console.log(G),J;for(B=0;B0.5||oJ(Z-M)>0.5){if(A(Q,Z,j,M),U==="L")B+=2}Q=j,Z=M}else if(U==="A"){if(k=$[B+4],D=$[B+5],O=$[B+6],R=$[B+7],L=7,k.length>1){if(k.length<3)R=O,O=D,L--;else R=D,O=k.substr(2),L-=2;D=k.charAt(1),k=k.charAt(0)}if(Y=KB(Q,Z,+$[B+1],+$[B+2],+$[B+3],+k,+D,(N?Q:0)+O*1,(N?Z:0)+R*1),B+=L,Y)for(L=0;LB*(A*A+f*f))P=L.length,q($,J,M,U,O,R,k,D,B,L,j),q(k,D,Y,X,V,F,W,G,B,L,j+1+(L.length-P));return L},Q$=function(){function q(J,Q,Z){r5||t5(),this.id=J,WB&&this.setData(Q,Z)}var $=q.prototype;return $.setData=function(Q,Z){Z=Z||{},Q=Q||"0,0,1,1";var K=Q.match(UB),H=1,W=[],G=[],B=Z.precision||1,L=B<=1,j,M,U,N,z,V,F,O,R;if(this.data=Q,GB.test(Q)||~Q.indexOf("M")&&Q.indexOf("C")<0)K=s5(Q)[0];if(j=K.length,j===4)K.unshift(0,0),K.push(1,1),j=8;else if((j-2)%6)throw"Invalid CustomEase";if(+K[0]!==0||+K[j-2]!==1)LB(K,Z.height,Z.originY);this.segment=K;for(N=2;NO.x||O.y!==F.y&&O.x===F.x||F===O)&&F.x<=1){if(O.cx=F.x-O.x,O.cy=F.y-O.y,O.n=F,O.nx=F.x,L&&N>1&&Math.abs(O.cy/O.cx-W[N-2].cy/W[N-2].cx)>2)L=0;if(O.cxF||M===V-1)L.push(O,R),j=(z-R)/(N-O);O=N,R=z}L="M"+L.join(",")}return B&&B.setAttribute("d",L),L},q}();Q$.version="3.14.2";Q$.headless=!0;e5()&&J$.registerPlugin(Q$);/*! * SplitText 3.14.2 * https://gsap.com * * @license Copyright 2025, GreenSock. All rights reserved. Subject to the terms at https://gsap.com/standard-license. * @author: Jack Doyle */var pJ,n8,$H=typeof Symbol==="function"?Symbol():"_split",BZ,MB=()=>BZ||M9.register(window.gsap),JH=typeof Intl<"u"&&"Segmenter"in Intl?new Intl.Segmenter:0,lJ=(q)=>typeof q==="string"?lJ(document.querySelectorAll(q)):("length"in q)?Array.from(q).reduce(($,J)=>{return typeof J==="string"?$.push(...lJ(J)):$.push(J),$},[]):[q],QH=(q)=>lJ(q).filter(($)=>$ instanceof HTMLElement),LZ=[],GZ=function(){},NB={add:(q)=>q()},zB=/\s+/g,qH=new RegExp("\\p{RI}\\p{RI}|\\p{Emoji}(\\p{EMod}|\\u{FE0F}\\u{20E3}?|[\\u{E0020}-\\u{E007E}]+\\u{E007F})?(\\u{200D}\\p{Emoji}(\\p{EMod}|\\u{FE0F}\\u{20E3}?|[\\u{E0020}-\\u{E007E}]+\\u{E007F})?)*|.","gu"),z7={left:0,top:0,width:0,height:0},FB=(q,$)=>{while(++${q.innerHTML=$,J?q.setAttribute("aria-label",J):q.removeAttribute("aria-label"),Q?q.setAttribute("aria-hidden",Q):q.removeAttribute("aria-hidden")},KH=(q,$)=>{if($){let J=new Set(q.join("").match($)||LZ),Q=q.length,Z,K,H,W;if(J.size)while(--Q>-1){K=q[Q];for(H of J)if(H.startsWith(K)&&H.length>K.length){Z=0,W=K;while(H.startsWith(W+=q[Q+ ++Z])&&W.lengthwindow.getComputedStyle(q).display==="inline"&&(q.style.display="inline-block"),i8=(q,$,J)=>$.insertBefore(typeof q==="string"?document.createTextNode(q):q,J),jZ=(q,$,J)=>{let Q=$[q+"sClass"]||"",{tag:Z="div",aria:K="auto",propIndex:H=!1}=$,W=q==="line"?"block":"inline-block",G=Q.indexOf("++")>-1,B=(L)=>{let j=document.createElement(Z),M=J.length+1;if(Q&&(j.className=Q+(G?" "+Q+M:"")),H&&j.style.setProperty("--"+q,M+""),K!=="none"&&j.setAttribute("aria-hidden","true"),Z!=="span")j.style.position="relative",j.style.display=W;return j.textContent=L,J.push(j),j};return G&&(Q=Q.replace("++","")),B.collection=J,B},OB=(q,$,J,Q)=>{let Z=jZ("line",J,Q),K=window.getComputedStyle(q).textAlign||"left";return(H,W)=>{let G=Z("");G.style.textAlign=K,q.insertBefore(G,$[H]);for(;H{var L;let j=Array.from(q.childNodes),M=0,{wordDelimiter:U,reduceWhiteSpace:N=!0,prepareText:z}=$,V=q.getBoundingClientRect(),F=V,O=!N&&window.getComputedStyle(q).whiteSpace.substring(0,3)==="pre",R=0,Y=J.collection,X,k,D,A,f,S,C,P,T,v,c,o,m,d,i,I,p,e;if(typeof U==="object")D=U.delimiter||U,k=U.replaceWith||"";else k=U===""?"":U||" ";X=k!==" ";for(;M-1)S=Y[Y.length-1],S.appendChild(document.createTextNode(Q?"":I));else S=J(Q?"":I),i8(S,q,A),R&&T===1&&!C&&S.insertBefore(R,S.firstChild);if(Q){c=JH?KH([...JH.segment(I)].map((q0)=>q0.segment),G):I.match(W)||LZ;for(e=0;eF.top&&v.left<=F.left){o=q.cloneNode(),m=q.childNodes[0];while(m&&m!==S)d=m,m=m.nextSibling,o.appendChild(d);q.parentNode.insertBefore(o,q),Z&&HH(o)}F=v}if(T=f.length?" ":X&&I.slice(-1)===" "?" "+k:k,q,A)}}q.removeChild(A),R=0}else if(A.nodeType===1){if(H&&H.indexOf(A)>-1)Y.indexOf(A.previousSibling)>-1&&Y[Y.length-1].appendChild(A),R=A;else WH(A,$,J,Q,Z,K,H,W,G,!0),R=0;Z&&HH(A)}},UH=class q{constructor($,J){this.isSplit=!1,MB(),this.elements=QH($),this.chars=[],this.words=[],this.lines=[],this.masks=[],this.vars=J,this.elements.forEach((H)=>{var W;J.overwrite!==!1&&((W=H[$H])==null||W._data.orig.filter(({element:G})=>G===H).forEach(ZH)),H[$H]=this}),this._split=()=>this.isSplit&&this.split(this.vars);let Q=[],Z,K=()=>{let H=Q.length,W;while(H--){W=Q[H];let G=W.element.offsetWidth;if(G!==W.width){W.width=G,this._split();return}}};this._data={orig:Q,obs:typeof ResizeObserver<"u"&&new ResizeObserver(()=>{clearTimeout(Z),Z=setTimeout(K,200)})},GZ(this),this.split(J)}split($){return(this._ctx||NB).add(()=>{this.isSplit&&this.revert(),this.vars=$=$||this.vars||{};let{type:J="chars,words,lines",aria:Q="auto",deepSlice:Z=!0,smartWrap:K,onSplit:H,autoSplit:W=!1,specialChars:G,mask:B}=this.vars,L=J.indexOf("lines")>-1,j=J.indexOf("chars")>-1,M=J.indexOf("words")>-1,U=j&&!M&&!L,N=G&&("push"in G?new RegExp("(?:"+G.join("|")+")","gu"):G),z=N?new RegExp(N.source+"|"+qH.source,"gu"):qH,V=!!$.ignore&&QH($.ignore),{orig:F,animTime:O,obs:R}=this._data,Y;if(j||M||L)this.elements.forEach((X,k)=>{F[k]={element:X,html:X.innerHTML,ariaL:X.getAttribute("aria-label"),ariaH:X.getAttribute("aria-hidden")},Q==="auto"?X.setAttribute("aria-label",(X.textContent||"").trim()):Q==="hidden"&&X.setAttribute("aria-hidden","true");let D=[],A=[],f=[],S=j?jZ("char",$,D):null,C=jZ("word",$,A),P,T,v,c;if(WH(X,$,C,S,U,Z&&(L||U),V,z,N,!1),L){let o=lJ(X.childNodes),m=OB(X,o,$,f),d,i=[],I=0,p=o.map((t)=>t.nodeType===1?t.getBoundingClientRect():z7),e=z7,q0;for(P=0;Pe.top&&q0.left{var $0;return($0=t.parentNode)==null?void 0:$0.removeChild(t)})}if(!M){for(P=0;P{let k=X.cloneNode();return X.replaceWith(k),k.appendChild(X),X.className&&(k.className=X.className.trim()+"-mask"),k.style.overflow="clip",k}));if(this.isSplit=!0,n8&&L&&(W?n8.addEventListener("loadingdone",this._split):n8.status==="loading"&&console.warn("SplitText called before fonts loaded")),(Y=H&&H(this))&&Y.totalTime)this._data.anim=O?Y.totalTime(O):Y;L&&W&&this.elements.forEach((X,k)=>{F[k].width=X.offsetWidth,R&&R.observe(X)})}),this}kill(){let{obs:$}=this._data;$&&$.disconnect(),n8==null||n8.removeEventListener("loadingdone",this._split)}revert(){var $,J;if(this.isSplit){let{orig:Q,anim:Z}=this._data;if(this.kill(),Q.forEach(ZH),this.chars.length=this.words.length=this.lines.length=Q.length=this.masks.length=0,this.isSplit=!1,Z)this._data.animTime=Z.totalTime(),Z.revert();(J=($=this.vars).onRevert)==null||J.call($,this)}return this}static create($,J){return new q($,J)}static register($){if(pJ=pJ||$||window.gsap,pJ)lJ=pJ.utils.toArray,GZ=pJ.core.context||GZ;if(!BZ&&window.innerWidth>0)n8=document.fonts,BZ=!0}};UH.version="3.14.2";var M9=UH;/*! * matrix 3.14.2 * https://gsap.com * * Copyright 2008-2025, GreenSock. All rights reserved. * Subject to the terms at https://gsap.com/standard-license * @author: Jack Doyle, jack@greensock.com */var N9,z8,FZ,R7,nJ,F7,O7,iJ,v$="transform",zZ=v$+"Origin",GH,BH=function($){var J=$.ownerDocument||$;if(!(v$ in $.style)&&"msTransform"in $.style)v$="msTransform",zZ=v$+"Origin";while(J.parentNode&&(J=J.parentNode));if(z8=window,O7=new v9,J){N9=J,FZ=J.documentElement,R7=J.body,iJ=N9.createElementNS("http://www.w3.org/2000/svg","g"),iJ.style.transform="none";var Q=J.createElement("div"),Z=J.createElement("div"),K=J&&(J.body||J.firstElementChild);if(K&&K.appendChild)K.appendChild(Q),Q.appendChild(Z),Q.style.position="static",Q.style.transform="translate3d(0,0,1px)",GH=Z.offsetParent!==Q,K.removeChild(Q)}return J},RB=function($){var J,Q;while($&&$!==R7){if(Q=$._gsap,Q&&Q.uncache&&Q.get($,"x"),Q&&!Q.scaleX&&!Q.scaleY&&Q.renderTransform)Q.scaleX=Q.scaleY=0.0001,Q.renderTransform(1,Q),J?J.push(Q):J=[Q];$=$.parentNode}return J},LH=[],jH=[],VB=function(){return z8.pageYOffset||N9.scrollTop||FZ.scrollTop||R7.scrollTop||0},XB=function(){return z8.pageXOffset||N9.scrollLeft||FZ.scrollLeft||R7.scrollLeft||0},OZ=function($){return $.ownerSVGElement||(($.tagName+"").toLowerCase()==="svg"?$:null)},YB=function q($){if(z8.getComputedStyle($).position==="fixed")return!0;if($=$.parentNode,$&&$.nodeType===1)return q($)},MZ=function q($,J){if($.parentNode&&(N9||BH($))){var Q=OZ($),Z=Q?Q.getAttribute("xmlns")||"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",K=Q?J?"rect":"g":"div",H=J!==2?0:100,W=J===3?100:0,G={position:"absolute",display:"block",pointerEvents:"none",margin:"0",padding:"0"},B=N9.createElementNS?N9.createElementNS(Z.replace(/^https/,"http"),K):N9.createElement(K);if(J)if(!Q){if(!nJ)nJ=q($),Object.assign(nJ.style,G);Object.assign(B.style,G,{width:"0.1px",height:"0.1px",top:W+"px",left:H+"px"}),nJ.appendChild(B)}else F7||(F7=q($)),B.setAttribute("width",0.01),B.setAttribute("height",0.01),B.setAttribute("transform","translate("+H+","+W+")"),B.setAttribute("fill","transparent"),F7.appendChild(B);return B}throw"Need document and parent."},AB=function($){var J=new v9,Q=0;for(;Q<$.numberOfItems;Q++)J.multiply($.getItem(Q).matrix);return J},CB=function($){var J=$.getCTM(),Q;if(!J)Q=$.style[v$],$.style[v$]="none",$.appendChild(iJ),J=iJ.getCTM(),$.removeChild(iJ),Q?$.style[v$]=Q:$.style.removeProperty(v$.replace(/([A-Z])/g,"-$1").toLowerCase());return J||O7.clone()},DB=function($,J){var Q=OZ($),Z=$===Q,K=Q?LH:jH,H=$.parentNode,W=H&&!Q&&H.shadowRoot&&H.shadowRoot.appendChild?H.shadowRoot:H,G,B,L,j,M,U;if($===z8)return $;if(K.length||K.push(MZ($,1),MZ($,2),MZ($,3)),G=Q?F7:nJ,Q){if(Z)L=CB($),j=-L.e/L.a,M=-L.f/L.d,B=O7;else if($.getBBox)L=$.getBBox(),B=$.transform?$.transform.baseVal:{},B=!B.numberOfItems?O7:B.numberOfItems>1?AB(B):B.getItem(0).matrix,j=B.a*L.x+B.c*L.y,M=B.b*L.x+B.d*L.y;else B=new v9,j=M=0;if(J&&$.tagName.toLowerCase()==="g")j=M=0;(Z||!$.getBoundingClientRect().width?Q:H).appendChild(G),G.setAttribute("transform","matrix("+B.a+","+B.b+","+B.c+","+B.d+","+(B.e+j)+","+(B.f+M)+")")}else{if(j=M=0,GH){B=$.offsetParent,L=$;while(L&&(L=L.parentNode)&&L!==B&&L.parentNode)if((z8.getComputedStyle(L)[v$]+"").length>4)j=L.offsetLeft,M=L.offsetTop,L=0}if(U=z8.getComputedStyle($),U.position!=="absolute"&&U.position!=="fixed"){B=$.offsetParent;while(H&&H!==B)j+=H.scrollLeft||0,M+=H.scrollTop||0,H=H.parentNode}L=G.style,L.top=$.offsetTop-M+"px",L.left=$.offsetLeft-j+"px",L[v$]=U[v$],L[zZ]=U[zZ],L.position=U.position==="fixed"?"fixed":"absolute",W.appendChild(G)}return G},NZ=function($,J,Q,Z,K,H,W){return $.a=J,$.b=Q,$.c=Z,$.d=K,$.e=H,$.f=W,$},v9=function(){function q(J,Q,Z,K,H,W){if(J===void 0)J=1;if(Q===void 0)Q=0;if(Z===void 0)Z=0;if(K===void 0)K=1;if(H===void 0)H=0;if(W===void 0)W=0;NZ(this,J,Q,Z,K,H,W)}var $=q.prototype;return $.inverse=function(){var Q=this.a,Z=this.b,K=this.c,H=this.d,W=this.e,G=this.f,B=Q*H-Z*K||0.0000000001;return NZ(this,H/B,-Z/B,-K/B,Q/B,(K*G-H*W)/B,-(Q*G-Z*W)/B)},$.multiply=function(Q){var Z=this.a,K=this.b,H=this.c,W=this.d,G=this.e,B=this.f,L=Q.a,j=Q.c,M=Q.b,U=Q.d,N=Q.e,z=Q.f;return NZ(this,L*Z+M*H,L*K+M*W,j*Z+U*H,j*K+U*W,G+N*Z+z*H,B+N*K+z*W)},$.clone=function(){return new q(this.a,this.b,this.c,this.d,this.e,this.f)},$.equals=function(Q){var Z=this.a,K=this.b,H=this.c,W=this.d,G=this.e,B=this.f;return Z===Q.a&&K===Q.b&&H===Q.c&&W===Q.d&&G===Q.e&&B===Q.f},$.apply=function(Q,Z){if(Z===void 0)Z={};var{x:K,y:H}=Q,W=this.a,G=this.b,B=this.c,L=this.d,j=this.e,M=this.f;return Z.x=K*W+H*B+j||0,Z.y=K*G+H*L+M||0,Z},q}();function u9(q,$,J,Q){if(!q||!q.parentNode||(N9||BH(q)).documentElement===q)return new v9;var Z=RB(q),K=OZ(q),H=K?LH:jH,W=DB(q,J),G=H[0].getBoundingClientRect(),B=H[1].getBoundingClientRect(),L=H[2].getBoundingClientRect(),j=W.parentNode,M=!Q&&YB(q),U=new v9((B.left-G.left)/100,(B.top-G.top)/100,(L.left-G.left)/100,(L.top-G.top)/100,G.left+(M?0:XB()),G.top+(M?0:VB()));if(j.removeChild(W),Z){G=Z.length;while(G--)B=Z[G],B.scaleX=B.scaleY=0,B.renderTransform(1,B)}return $?U.inverse():U}function MH(q){if(q===void 0)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return q}function IB(q,$){q.prototype=Object.create($.prototype),q.prototype.constructor=q,q.__proto__=$}/*! * Draggable 3.14.2 * https://gsap.com * * @license Copyright 2008-2025, GreenSock. All rights reserved. * Subject to the terms at https://gsap.com/standard-license * @author: Jack Doyle, jack@greensock.com */var Y0,T0,O$,w$,O9,RZ,F9,CZ,aJ,c9,DH,DZ,JQ,EZ,tJ,F$,rJ,Y7,IH,IZ,C7=0,kH=function(){return typeof window<"u"},PH=function(){return Y0||kH()&&(Y0=window.gsap)&&Y0.registerPlugin&&Y0},g9=function($){return typeof $==="function"},eJ=function($){return typeof $==="object"},u$=function($){return typeof $>"u"},A7=function(){return!1},$Q="transform",kZ="transformOrigin",o1=function($){return Math.round($*1e4)/1e4},sJ=Array.isArray,V7=function($,J){var Q=O$.createElementNS?O$.createElementNS((J||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),$):O$.createElement($);return Q.style?Q:O$.createElement($)},NH=180/Math.PI,F8=100000000000000000000,kB=new v9,w9=Date.now||function(){return new Date().getTime()},R8=[],t8={},PB=0,EB=/^(?:a|input|textarea|button|select)$/i,zH=0,s8={},z9={},EH=function($,J){var Q={},Z;for(Z in $)Q[Z]=J?$[Z]*J:$[Z];return Q},SB=function($,J){for(var Q in J)if(!(Q in $))$[Q]=J[Q];return $},FH=function q($,J){var Q=$.length,Z;while(Q--)J?$[Q].style.touchAction=J:$[Q].style.removeProperty("touch-action"),Z=$[Q].children,Z&&Z.length&&q(Z,J)},SH=function(){return R8.forEach(function($){return $()})},TB=function($){if(R8.push($),R8.length===1)Y0.ticker.add(SH)},OH=function(){return!R8.length&&Y0.ticker.remove(SH)},RH=function($){var J=R8.length;while(J--)if(R8[J]===$)R8.splice(J,1);Y0.to(OH,{overwrite:!0,delay:15,duration:0,onComplete:OH,data:"_draggable"})},bB=function($,J){for(var Q in J)if(!(Q in $))$[Q]=J[Q];return $},W1=function($,J,Q,Z){if($.addEventListener){var K=JQ[J];Z=Z||(DH?{passive:!1}:null),$.addEventListener(K||J,Q,Z),K&&J!==K&&$.addEventListener(J,Q,Z)}},Q1=function($,J,Q,Z){if($.removeEventListener){var K=JQ[J];$.removeEventListener(K||J,Q,Z),K&&J!==K&&$.removeEventListener(J,Q,Z)}},S$=function($){$.preventDefault&&$.preventDefault(),$.preventManipulation&&$.preventManipulation()},fB=function($,J){var Q=$.length;while(Q--)if($[Q].identifier===J)return!0},hB=function q($){EZ=$.touches&&C7<$.touches.length,Q1($.target,"touchend",q)},VH=function($){EZ=$.touches&&C7<$.touches.length,W1($.target,"touchend",hB)},r8=function($){return T0.pageYOffset||$.scrollTop||$.documentElement.scrollTop||$.body.scrollTop||0},e8=function($){return T0.pageXOffset||$.scrollLeft||$.documentElement.scrollLeft||$.body.scrollLeft||0},XH=function q($,J){if(W1($,"scroll",J),!$J($.parentNode))q($.parentNode,J)},YH=function q($,J){if(Q1($,"scroll",J),!$J($.parentNode))q($.parentNode,J)},$J=function($){return!$||$===w$||$.nodeType===9||$===O$.body||$===T0||!$.nodeType||!$.parentNode},AH=function($,J){var Q=J==="x"?"Width":"Height",Z="scroll"+Q,K="client"+Q;return Math.max(0,$J($)?Math.max(w$[Z],O9[Z])-(T0["inner"+Q]||w$[K]||O9[K]):$[Z]-$[K])},VZ=function q($,J){var Q=AH($,"x"),Z=AH($,"y");if($J($))$=z9;else q($.parentNode,J);if($._gsMaxScrollX=Q,$._gsMaxScrollY=Z,!J)$._gsScrollX=$.scrollLeft||0,$._gsScrollY=$.scrollTop||0},XZ=function($,J,Q){var Z=$.style;if(!Z)return;if(u$(Z[J]))J=aJ(J,$)||J;if(Q==null)Z.removeProperty&&Z.removeProperty(J.replace(/([A-Z])/g,"-$1").toLowerCase());else Z[J]=Q},QQ=function($){return T0.getComputedStyle($ instanceof Element?$:$.host||($.parentNode||{}).host||$)},O8={},a8=function($){if($===T0)return O8.left=O8.top=0,O8.width=O8.right=w$.clientWidth||$.innerWidth||O9.clientWidth||0,O8.height=O8.bottom=($.innerHeight||0)-202||D<-2)&&!k){if(B=$.scrollLeft,Y0.killTweensOf(this,{left:1,scrollLeft:1}),this.left(-B),J.onKill)J.onKill();return}if(X=-X,X<0)W=X-0.5|0,X=0;else if(X>U)W=X-U|0,X=U;else W=0;if(W||A){if(!this._skip)Z[$Q]=R+-W+"px,"+-H+Y;if(W+M>=0)Z.paddingRight=W+M+"px"}$.scrollLeft=X|0,B=$.scrollLeft},this.top=function(X,k){if(!arguments.length)return-($.scrollTop+H);var D=$.scrollTop-G,A=H;if((D>2||D<-2)&&!k){if(G=$.scrollTop,Y0.killTweensOf(this,{top:1,scrollTop:1}),this.top(-G),J.onKill)J.onKill();return}if(X=-X,X<0)H=X-0.5|0,X=0;else if(X>N)H=X-N|0,X=N;else H=0;if(H||A){if(!this._skip)Z[$Q]=R+-W+"px,"+-H+Y}$.scrollTop=X|0,G=$.scrollTop},this.maxScrollTop=function(){return N},this.maxScrollLeft=function(){return U},this.disable=function(){K=Q.firstChild;while(K)O=K.nextSibling,$.appendChild(K),K=O;if($===Q.parentNode)$.removeChild(Q)},this.enable=function(){if(K=$.firstChild,K===Q)return;while(K)O=K.nextSibling,Q.appendChild(K),K=O;$.appendChild(Q),this.calibrate()},this.calibrate=function(X){var k=$.clientWidth===z,D,A,f;if(G=$.scrollTop,B=$.scrollLeft,k&&$.clientHeight===V&&Q.offsetHeight===F&&L===$.scrollWidth&&j===$.scrollHeight&&!X)return;if(H||W)A=this.left(),f=this.top(),this.left(-$.scrollLeft),this.top(-$.scrollTop);if(D=QQ($),!k||X){if(Z.display="block",Z.width="auto",Z.paddingRight="0px",M=Math.max(0,$.scrollWidth-$.clientWidth),M)M+=parseFloat(D.paddingLeft)+(PZ?parseFloat(D.paddingRight):0)}if(Z.display="inline-block",Z.position="relative",Z.overflow="visible",Z.verticalAlign="top",Z.boxSizing="content-box",Z.width="100%",Z.paddingRight=M+"px",PZ)Z.paddingBottom=D.paddingBottom;if(z=$.clientWidth,V=$.clientHeight,L=$.scrollWidth,j=$.scrollHeight,U=$.scrollWidth-z,N=$.scrollHeight-V,F=Q.offsetHeight,Z.display="block",A||f)this.left(A),this.top(f)},this.content=Q,this.element=$,this._skip=!1,this.enable()},AZ=function($){if(kH()&&document.body){var J=window&&window.navigator;T0=window,O$=document,w$=O$.documentElement,O9=O$.body,RZ=V7("div"),Y7=!!window.PointerEvent,F9=V7("div"),F9.style.cssText="visibility:hidden;height:1px;top:-1px;pointer-events:none;position:relative;clear:both;cursor:grab",rJ=F9.style.cursor==="grab"?"grab":"move",tJ=J&&J.userAgent.toLowerCase().indexOf("android")!==-1,DZ="ontouchstart"in w$&&"orientation"in T0||J&&(J.MaxTouchPoints>0||J.msMaxTouchPoints>0),PZ=function(){var Q=V7("div"),Z=V7("div"),K=Z.style,H=O9,W;return K.display="inline-block",K.position="relative",Q.style.cssText="width:90px;height:40px;padding:10px;overflow:auto;visibility:hidden",Q.appendChild(Z),H.appendChild(Q),W=Z.offsetHeight+18>Q.scrollHeight,H.removeChild(Q),W}(),JQ=function(Q){var Z=Q.split(","),K=("onpointerdown"in RZ?"pointerdown,pointermove,pointerup,pointercancel":("onmspointerdown"in RZ)?"MSPointerDown,MSPointerMove,MSPointerUp,MSPointerCancel":Q).split(","),H={},W=4;while(--W>-1)H[Z[W]]=K[W],H[K[W]]=Z[W];try{w$.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){DH=1}}))}catch(G){}return H}("touchstart,touchmove,touchend,touchcancel"),W1(O$,"touchcancel",A7),W1(T0,"touchmove",A7),O9&&O9.addEventListener("touchstart",A7),W1(O$,"contextmenu",function(){for(var Q in t8)if(t8[Q].isPressed)t8[Q].endDrag()}),Y0=CZ=PH()}if(Y0)F$=Y0.plugins.inertia,IH=Y0.core.context||function(){},aJ=Y0.utils.checkPrefix,$Q=aJ($Q),kZ=aJ(kZ),c9=Y0.utils.toArray,IZ=Y0.core.getStyleSaver,TH=!!aJ("perspective");else if($)console.warn("Please gsap.registerPlugin(Draggable)")},uB=function(){function q(J){this._listeners={},this.target=J||this}var $=q.prototype;return $.addEventListener=function(Q,Z){var K=this._listeners[Q]||(this._listeners[Q]=[]);if(!~K.indexOf(Z))K.push(Z)},$.removeEventListener=function(Q,Z){var K=this._listeners[Q],H=K&&K.indexOf(Z);H>=0&&K.splice(H,1)},$.dispatchEvent=function(Q){var Z=this,K;return(this._listeners[Q]||[]).forEach(function(H){return H.call(Z,{type:Q,target:Z.target})===!1&&(K=!1)}),K},q}(),m9=function(q){IB($,q);function $(J,Q){var Z=q.call(this)||this;if(CZ||AZ(1),J=c9(J)[0],Z.styles=IZ&&IZ(J,"transform,left,top"),!F$)F$=Y0.plugins.inertia;Z.vars=Q=EH(Q||{}),Z.target=J,Z.x=Z.y=Z.rotation=0,Z.dragResistance=parseFloat(Q.dragResistance)||0,Z.edgeResistance=isNaN(Q.edgeResistance)?1:parseFloat(Q.edgeResistance)||0,Z.lockAxis=Q.lockAxis,Z.autoScroll=Q.autoScroll||0,Z.lockedAxis=null,Z.allowEventDefault=!!Q.allowEventDefault,Y0.getProperty(J,"x");var K=(Q.type||"x,y").toLowerCase(),H=~K.indexOf("x")||~K.indexOf("y"),W=K.indexOf("rotation")!==-1,G=W?"rotation":H?"x":"left",B=H?"y":"top",L=!!(~K.indexOf("x")||~K.indexOf("left")||K==="scroll"),j=!!(~K.indexOf("y")||~K.indexOf("top")||K==="scroll"),M=Q.minimumMovement||2,U=MH(Z),N=c9(Q.trigger||Q.handle||J),z={},V=0,F=!1,O=Q.autoScrollMarginTop||40,R=Q.autoScrollMarginRight||40,Y=Q.autoScrollMarginBottom||40,X=Q.autoScrollMarginLeft||40,k=Q.clickableTest||yB,D=0,A=J._gsap||Y0.core.getCache(J),f=_B(J),S=function(E,w){return parseFloat(A.get(J,E,w))},C=J.ownerDocument||O$,P,T,v,c,o,m,d,i,I,p,e,q0,t,$0,J0,U0,K0,G0,V0,f0,u0,j0,M0,Z0,D1,x,x0,K$,V$,y0,w0,h$,X$,a0=function(E){return S$(E),E.stopImmediatePropagation&&E.stopImmediatePropagation(),!1},q1=function r(E){if(U.autoScroll&&U.isDragging&&(F||K0)){var w=J,b=U.autoScroll*15,y,g,_,l,u,n,Q0,a;F=!1,z9.scrollTop=T0.pageYOffset!=null?T0.pageYOffset:C.documentElement.scrollTop!=null?C.documentElement.scrollTop:C.body.scrollTop,z9.scrollLeft=T0.pageXOffset!=null?T0.pageXOffset:C.documentElement.scrollLeft!=null?C.documentElement.scrollLeft:C.body.scrollLeft,l=U.pointerX-z9.scrollLeft,u=U.pointerY-z9.scrollTop;while(w&&!g){if(g=$J(w.parentNode),y=g?z9:w.parentNode,_=g?{bottom:Math.max(w$.clientHeight,T0.innerHeight||0),right:Math.max(w$.clientWidth,T0.innerWidth||0),left:0,top:0}:y.getBoundingClientRect(),n=Q0=0,j){if(a=y._gsMaxScrollY-y.scrollTop,a<0)Q0=a;else if(u>_.bottom-Y&&a)F=!0,Q0=Math.min(a,b*(1-Math.max(0,_.bottom-u)/Y)|0);else if(u<_.top+O&&y.scrollTop)F=!0,Q0=-Math.min(y.scrollTop,b*(1-Math.max(0,u-_.top)/O)|0);if(Q0)y.scrollTop+=Q0}if(L){if(a=y._gsMaxScrollX-y.scrollLeft,a<0)n=a;else if(l>_.right-R&&a)F=!0,n=Math.min(a,b*(1-Math.max(0,_.right-l)/R)|0);else if(l<_.left+X&&y.scrollLeft)F=!0,n=-Math.min(y.scrollLeft,b*(1-Math.max(0,l-_.left)/X)|0);if(n)y.scrollLeft+=n}if(g&&(n||Q0))T0.scrollTo(y.scrollLeft,y.scrollTop),U$(U.pointerX+n,U.pointerY+Q0);w=y}}if(K0){var{x:B0,y:A0}=U;if(W)U.deltaX=B0-parseFloat(A.rotation),U.rotation=B0,A.rotation=B0+"deg",A.renderTransform(1,A);else if(T){if(j)U.deltaY=A0-T.top(),T.top(A0);if(L)U.deltaX=B0-T.left(),T.left(B0)}else if(H){if(j)U.deltaY=A0-parseFloat(A.y),A.y=A0+"px";if(L)U.deltaX=B0-parseFloat(A.x),A.x=B0+"px";A.renderTransform(1,A)}else{if(j)U.deltaY=A0-parseFloat(J.style.top||0),J.style.top=A0+"px";if(L)U.deltaX=B0-parseFloat(J.style.left||0),J.style.left=B0+"px"}if(i&&!E&&!K$){if(K$=!0,r0(U,"drag","onDrag")===!1){if(L)U.x-=U.deltaX;if(j)U.y-=U.deltaY;r(!0)}K$=!1}}K0=!1},k0=function(E,w){var{x:b,y}=U,g,_;if(!J._gsap)A=Y0.core.getCache(J);if(A.uncache&&Y0.getProperty(J,"x"),H)U.x=parseFloat(A.x),U.y=parseFloat(A.y);else if(W)U.x=U.rotation=o1(parseFloat(A.rotation));else if(T)U.y=T.top(),U.x=T.left();else U.y=parseFloat(J.style.top||(_=QQ(J))&&_.top)||0,U.x=parseFloat(J.style.left||(_||{}).left)||0;if((V0||f0||u0)&&!w&&(U.isDragging||U.isThrowing)){if(u0){if(s8.x=U.x,s8.y=U.y,g=u0(s8),g.x!==U.x)U.x=g.x,K0=!0;if(g.y!==U.y)U.y=g.y,K0=!0}if(V0){if(g=V0(U.x),g!==U.x){if(U.x=g,W)U.rotation=g;K0=!0}}if(f0){if(g=f0(U.y),g!==U.y)U.y=g;K0=!0}}if(K0&&q1(!0),!E)U.deltaX=U.x-b,U.deltaY=U.y-y,r0(U,"throwupdate","onThrowUpdate")},y1=function(E,w,b,y){if(w==null)w=-F8;if(b==null)b=F8;if(g9(E))return function(g){var _=!U.isPressed?1:1-U.edgeResistance;return E.call(U,(g>b?b+(g-b)*_:g-1){if(n=E[_],Q0=n-g,Q0<0)Q0=-Q0;if(Q0=w&&n<=b)l=_,u=Q0}return E[l]};return isNaN(E)?function(g){return g}:function(){return E*y}},n1=function(E,w,b,y,g,_,l){if(_=_&&_b?b+(Q0-b)*n:Q0g?g+(a-g)*n:a_)u.x=Q0,u.y=a}return u};if(sJ(E))return function(u){var n=E.length,Q0=0,a=F8,B0,A0,C0,O0;while(--n>-1)if(C0=E[n],B0=C0.x-u.x,A0=C0.y-u.y,O0=B0*B0+A0*A0,O0p)U.minX=p,U.maxX=p=e,e=U.minX;if(t>q0)U.minY=q0,U.maxY=q0=t,t=U.minY;if(W)U.minRotation=e,U.maxRotation=p;d=!0}if(Q.liveSnap)if(b=Q.liveSnap===!0?Q.snap||{}:Q.liveSnap,y=sJ(b)||g9(b),W)V0=y1(y?b:b.rotation,e,p,1),f0=null;else if(b.points)u0=n1(y?b:b.points,e,p,t,q0,b.radius,T?-1:1);else{if(L)V0=y1(y?b:b.x||b.left||b.scrollLeft,e,p,T?-1:1);if(j)f0=y1(y?b:b.y||b.top||b.scrollTop,t,q0,T?-1:1)}},i9=function(){U.isThrowing=!1,r0(U,"throwcomplete","onThrowComplete")},o0=function(){U.isThrowing=!1},Y9=function(E,w){var b,y,g,_;if(E&&F$){if(E===!0)if(b=Q.snap||Q.liveSnap||{},y=sJ(b)||g9(b),E={resistance:(Q.throwResistance||Q.resistance||1000)/(W?10:1)},W)E.rotation=YZ(U,y?b:b.rotation,p,e,1,w);else{if(L)E[G]=YZ(U,y?b:b.points||b.x||b.left,p,e,T?-1:1,w||U.lockedAxis==="x");if(j)E[B]=YZ(U,y?b:b.points||b.y||b.top,q0,t,T?-1:1,w||U.lockedAxis==="y");if(b.points||sJ(b)&&eJ(b[0]))E.linkedProps=G+","+B,E.radius=b.radius}if(U.isThrowing=!0,_=!isNaN(Q.overshootTolerance)?Q.overshootTolerance:Q.edgeResistance===1?0:1-U.edgeResistance+0.2,!E.duration)E.duration={max:Math.max(Q.minDuration||0,"maxDuration"in Q?Q.maxDuration:2),min:!isNaN(Q.minDuration)?Q.minDuration:_===0||eJ(E)&&E.resistance>1000?0:0.5,overshoot:_};if(U.tween=g=Y0.to(T||J,{inertia:E,data:"_draggable",inherit:!1,onComplete:i9,onInterrupt:o0,onUpdate:Q.fastMode?r0:k0,onUpdateParams:Q.fastMode?[U,"onthrowupdate","onThrowUpdate"]:b&&b.radius?[!1,!0]:[]}),!Q.fastMode){if(T)T._skip=!0;if(g.render(1e9,!0,!0),k0(!0,!0),U.endX=U.x,U.endY=U.y,W)U.endRotation=U.x;if(g.play(0),k0(!0,!0),T)T._skip=!1}}else if(d)U.applyBounds()},Y$=function(E){var w=Z0,b;if(Z0=u9(J.parentNode,!0),E&&U.isPressed&&!Z0.equals(w||new v9))b=w.inverse().apply({x:v,y:c}),Z0.apply(b,b),v=b.x,c=b.y;if(Z0.equals(kB))Z0=null},x$=function(){var E=1-U.edgeResistance,w=f?e8(C):0,b=f?r8(C):0,y,g,_;if(H)A.x=S(G,"px")+"px",A.y=S(B,"px")+"px",A.renderTransform();if(Y$(!1),T$.x=U.pointerX-w,T$.y=U.pointerY-b,Z0&&Z0.apply(T$,T$),v=T$.x,c=T$.y,K0)U$(U.pointerX,U.pointerY),q1(!0);if(h$=u9(J),T)H$(),m=T.top(),o=T.left();else{if(A$())k0(!0,!0),H$();else U.applyBounds();if(W)y=J.ownerSVGElement?[A.xOrigin-J.getBBox().x,A.yOrigin-J.getBBox().y]:(QQ(J)[kZ]||"0 0").split(" "),U0=U.rotationOrigin=u9(J).apply({x:parseFloat(y[0])||0,y:parseFloat(y[1])||0}),k0(!0,!0),g=U.pointerX-U0.x-w,_=U0.y-U.pointerY+b,o=U.x,m=U.y=Math.atan2(_,g)*NH;else m=S(B,"px"),o=S(G,"px")}if(d&&E){if(o>p)o=p+(o-p)/E;else if(oq0)m=q0+(m-q0)/E;else if(m2)?!1:L?"y":"x",w0=!x&&!U.allowEventDefault,w0)S$(E),W1(T0,"touchforcechange",S$);if(E.changedTouches)E=$0=E.changedTouches[0],J0=E.identifier;else if(E.pointerId)J0=E.pointerId;else $0=J0=null;if(C7++,TB(q1),c=U.pointerY=E.pageY,v=U.pointerX=E.pageX,r0(U,"pressInit","onPressInit"),x||U.autoScroll)VZ(J.parentNode);if(J.parentNode&&U.autoScroll&&!T&&!W&&J.parentNode._gsMaxScrollX&&!F9.parentNode&&!J.getBBox)F9.style.width=J.parentNode.scrollWidth+"px",J.parentNode.appendChild(F9);if(x$(),U.tween&&U.tween.kill(),U.isThrowing=!1,Y0.killTweensOf(T||J,z,!0),T&&Y0.killTweensOf(J,{scrollTo:1},!0),U.tween=U.lockedAxis=null,Q.zIndexBoost||!W&&!T&&Q.zIndexBoost!==!1)J.style.zIndex=$.zIndex++;if(U.isPressed=!0,i=!!(Q.onDrag||U._listeners.drag),I=!!(Q.onMove||U._listeners.move),Q.cursor!==!1||Q.activeCursor){b=N.length;while(--b>-1)Y0.set(N[b],{cursor:Q.activeCursor||Q.cursor||(rJ==="grab"?"grabbing":rJ)})}r0(U,"press","onPress"),F$&&F$.track(T||J,H?"x,y":W?"rotation":"top,left")},H0=function(E){var w=E,b,y,g,_,l,u;if(!P||EZ||!U.isPressed||!E){w0&&E&&P&&S$(E);return}if(U.pointerEvent=E,b=E.changedTouches,b){if(E=b[0],E!==$0&&E.identifier!==J0){_=b.length;while(--_>-1&&(E=b[_]).identifier!==J0&&E.target!==J);if(_<0)return}}else if(E.pointerId&&J0&&E.pointerId!==J0)return;if(M0&&x&&!x0){if(T$.x=E.pageX-(f?e8(C):0),T$.y=E.pageY-(f?r8(C):0),Z0&&Z0.apply(T$,T$),y=T$.x,g=T$.y,l=Math.abs(y-v),u=Math.abs(g-c),l!==u&&(l>M||u>M)||tJ&&x===x0){if(x0=l>u&&L?"x":"y",x&&x0!==x)W1(T0,"touchforcechange",S$);if(U.vars.lockAxisOnTouchScroll!==!1&&L&&j)U.lockedAxis=x0==="x"?"y":"x",g9(U.vars.onLockAxis)&&U.vars.onLockAxis.call(U,w);if(tJ&&x===x0){g0(w);return}}}if(!U.allowEventDefault&&(!x||x0&&x!==x0)&&w.cancelable!==!1)S$(w),w0=!0;else if(w0)w0=!1;if(U.autoScroll)F=!0;U$(E.pageX,E.pageY,I)},U$=function(E,w,b){var y=1-U.dragResistance,g=1-U.edgeResistance,_=U.pointerX,l=U.pointerY,u=m,n=U.x,Q0=U.y,a=U.endX,B0=U.endY,A0=U.endRotation,C0=K0,O0,R0,P0,W0,L1,_0;if(U.pointerX=E,U.pointerY=w,f)E-=e8(C),w-=r8(C);if(W){if(W0=o1(Math.atan2(U0.y-w,E-U0.x)*NH),L1=U.y-W0,L1>180)m-=360,U.y=W0;else if(L1<-180)m+=360,U.y=W0;if(Z0)_0=E*Z0.a+w*Z0.c+Z0.e,w=E*Z0.b+w*Z0.d+Z0.f,E=_0;if(U.x!==o||Math.max(Math.abs(v-E),Math.abs(c-w))>M)U.y=W0,P0=o1(o+(m-W0)*y);else P0=o}else{if(Z0)_0=E*Z0.a+w*Z0.c+Z0.e,w=E*Z0.b+w*Z0.d+Z0.f,E=_0;if(R0=w-c,O0=E-v,R0-M)R0=0;if(O0-M)O0=0;if((U.lockAxis||U.lockedAxis)&&(O0||R0)){if(_0=U.lockedAxis,!_0){if(U.lockedAxis=_0=L&&Math.abs(O0)>Math.abs(R0)?"y":j?"x":null,_0&&g9(U.vars.onLockAxis))U.vars.onLockAxis.call(U,U.pointerEvent)}if(_0==="y")R0=0;else if(_0==="x")O0=0}P0=o1(o+O0*y),W0=o1(m+R0*y)}if((V0||f0||u0)&&(U.x!==P0||U.y!==W0&&!W)){if(u0)s8.x=P0,s8.y=W0,_0=u0(s8),P0=o1(_0.x),W0=o1(_0.y);if(V0)P0=o1(V0(P0));if(f0)W0=o1(f0(W0))}if(d){if(P0>p)P0=p+Math.round((P0-p)*g);else if(P0q0)W0=Math.round(q0+(W0-q0)*g);else if(W02),_=Y0.delayedCall(0.001,m$),l,u,n,Q0,a;if(M0)Q1(M0,"touchend",r),Q1(M0,"touchmove",H0),Q1(M0,"touchcancel",r),Q1(C,"touchstart",VH);else Q1(C,"mousemove",H0);if(Q1(T0,"touchforcechange",S$),!Y7||!M0)Q1(C,"mouseup",r),E&&E.target&&Q1(E.target,"mouseup",r);if(K0=!1,y)V=zH=w9(),U.isDragging=!1;if(RH(q1),j0&&!g){if(E)Q1(E.target,"change",r),U.pointerEvent=b;X7(N,!1),r0(U,"release","onRelease"),r0(U,"click","onClick"),j0=!1;return}u=N.length;while(--u>-1)XZ(N[u],"cursor",Q.cursor||(Q.cursor!==!1?rJ:null));if(C7--,E){if(l=E.changedTouches,l){if(E=l[0],E!==$0&&E.identifier!==J0){u=l.length;while(--u>-1&&(E=l[u]).identifier!==J0&&E.target!==J);if(u<0&&!w)return}}U.pointerEvent=b,U.pointerX=E.pageX,U.pointerY=E.pageY}if(g&&b)S$(b),w0=!0,r0(U,"release","onRelease");else if(b&&!y){if(w0=!1,D1&&(Q.snap||Q.bounds))Y9(Q.inertia||Q.throwProps);if(r0(U,"release","onRelease"),(!tJ||b.type!=="touchmove")&&b.type.indexOf("cancel")===-1){if(r0(U,"click","onClick"),w9()-D<300)r0(U,"doubleclick","onDoubleClick");if(Q0=b.target||J,D=w9(),a=function(){if(D!==V$&&U.enabled()&&!U.isPressed&&!b.defaultPrevented){if(Q0.click)Q0.click();else if(C.createEvent)n=C.createEvent("MouseEvents"),n.initMouseEvent("click",!0,!0,T0,1,U.pointerEvent.screenX,U.pointerEvent.screenY,U.pointerX,U.pointerY,!1,!1,!1,!1,0,null),Q0.dispatchEvent(n)}},!tJ&&!b.defaultPrevented)Y0.delayedCall(0.05,a)}}else{if(Y9(Q.inertia||Q.throwProps),!U.allowEventDefault&&b&&(Q.dragClickables!==!1||!k.call(U,b.target))&&y&&(!x||x0&&x===x0)&&b.cancelable!==!1)w0=!0,S$(b);else w0=!1;r0(U,"release","onRelease")}return A$()&&_.duration(U.tween.duration()),y&&r0(U,"dragend","onDragEnd"),!0},I1=function(E){if(E&&U.isDragging&&!T){var w=E.target||J.parentNode,b=w.scrollLeft-w._gsScrollX,y=w.scrollTop-w._gsScrollY;if(b||y){if(Z0)v-=b*Z0.a+y*Z0.c,c-=y*Z0.d+b*Z0.b;else v-=b,c-=y;w._gsScrollX+=b,w._gsScrollY+=y,U$(U.pointerX,U.pointerY)}}},i1=function(E){var w=w9(),b=w-D<100,y=w-V<50,g=b&&V$===D,_=U.pointerEvent&&U.pointerEvent.defaultPrevented,l=b&&y0===D,u=E.isTrusted||E.isTrusted==null&&b&&g;if((g||y&&U.vars.suppressClickOnDrag!==!1)&&E.stopImmediatePropagation)E.stopImmediatePropagation();if(b&&!(U.pointerEvent&&U.pointerEvent.defaultPrevented)&&(!g||u&&!l)){if(u&&g)y0=D;V$=D;return}if(U.isPressed||y||b){if(!u||!E.detail||!b||_)S$(E)}if(!b&&!y&&!X$)E&&E.target&&(U.pointerEvent=E),r0(U,"click","onClick")},d$=function(E){return Z0?{x:E.x*Z0.a+E.y*Z0.c+Z0.e,y:E.x*Z0.b+E.y*Z0.d+Z0.f}:{x:E.x,y:E.y}};if(G0=$.get(J),G0&&G0.kill(),Z.startDrag=function(r,E){var w,b,y,g;if(W$(r||U.pointerEvent,!0),E&&!U.hitTest(r||U.pointerEvent))w=a8(r||U.pointerEvent),b=a8(J),y=d$({x:w.left+w.width/2,y:w.top+w.height/2}),g=d$({x:b.left+b.width/2,y:b.top+b.height/2}),v-=y.x-g.x,c-=y.y-g.y;if(!U.isDragging)U.isDragging=X$=!0,r0(U,"dragstart","onDragStart")},Z.drag=H0,Z.endDrag=function(r){return g0(r||U.pointerEvent,!0)},Z.timeSinceDrag=function(){return U.isDragging?0:(w9()-V)/1000},Z.timeSinceClick=function(){return(w9()-D)/1000},Z.hitTest=function(r,E){return $.hitTest(U.target,r,E)},Z.getDirection=function(r,E){var w=r==="velocity"&&F$?r:eJ(r)&&!W?"element":"start",b,y,g,_,l,u;if(w==="element")l=a8(U.target),u=a8(r);if(b=w==="start"?U.x-o:w==="velocity"?F$.getVelocity(J,G):l.left+l.width/2-(u.left+u.width/2),W)return b<0?"counter-clockwise":"clockwise";else if(E=E||2,y=w==="start"?U.y-m:w==="velocity"?F$.getVelocity(J,B):l.top+l.height/2-(u.top+u.height/2),g=Math.abs(b/y),_=g<1/E?"":b<0?"left":"right",gp)w=p;else if(wq0)b=q0;else if(b_._gsMaxScrollY)_.scrollTop=_._gsMaxScrollY;if(L&&_.scrollLeft>_._gsMaxScrollX)_.scrollLeft=_._gsMaxScrollX;g=_}}}if(U.isThrowing&&(y||U.endX>p||U.endXq0||U.endY0.01||j&&Math.abs(l-U.y)>0.01&&!W))x$();if(U.autoScroll)VZ(J.parentNode,U.isDragging),F=U.isDragging,q1(!0),YH(J,I1),XH(J,I1);return U},Z.enable=function(r){var E={lazy:!0},w,b,y;if(Q.cursor!==!1)E.cursor=Q.cursor||rJ;if(Y0.utils.checkPrefix("touchCallout"))E.touchCallout="none";if(r!=="soft"){FH(N,L===j?"none":Q.allowNativeTouchScrolling&&J.scrollHeight===J.clientHeight===(J.scrollWidth===J.clientHeight)||Q.allowEventDefault?"manipulation":L?"pan-y":"pan-x"),b=N.length;while(--b>-1){if(y=N[b],Y7||W1(y,"mousedown",W$),W1(y,"touchstart",W$),W1(y,"click",i1,!0),Y0.set(y,E),y.getBBox&&y.ownerSVGElement&&L!==j)Y0.set(y.ownerSVGElement,{touchAction:Q.allowNativeTouchScrolling||Q.allowEventDefault?"manipulation":L?"pan-y":"pan-x"});Q.allowContextMenu||W1(y,"contextmenu",a0)}X7(N,!1)}if(XH(J,I1),P=!0,F$&&r!=="soft")F$.track(T||J,H?"x,y":W?"rotation":"top,left");if(J._gsDragID=w=J._gsDragID||"d"+PB++,t8[w]=U,T)T.enable(),T.element._gsDragID=w;return(Q.bounds||W)&&x$(),Q.bounds&&U.applyBounds(),U},Z.disable=function(r){var E=U.isDragging,w=N.length,b;while(--w>-1)XZ(N[w],"cursor",null);if(r!=="soft"){FH(N,null),w=N.length;while(--w>-1)b=N[w],XZ(b,"touchCallout",null),Q1(b,"mousedown",W$),Q1(b,"touchstart",W$),Q1(b,"click",i1,!0),Q1(b,"contextmenu",a0);if(X7(N,!0),M0)Q1(M0,"touchcancel",g0),Q1(M0,"touchend",g0),Q1(M0,"touchmove",H0);Q1(C,"mouseup",g0),Q1(C,"mousemove",H0)}if(YH(J,I1),P=!1,F$&&r!=="soft")F$.untrack(T||J,H?"x,y":W?"rotation":"top,left"),U.tween&&U.tween.kill();return T&&T.disable(),RH(q1),U.isDragging=U.isPressed=j0=!1,E&&r0(U,"dragend","onDragEnd"),U},Z.enabled=function(r,E){return arguments.length?r?U.enable(E):U.disable(E):P},Z.kill=function(){return U.isThrowing=!1,U.tween&&U.tween.kill(),U.disable(),Y0.set(N,{clearProps:"userSelect"}),delete t8[J._gsDragID],U},Z.revert=function(){this.kill(),this.styles&&this.styles.revert()},~K.indexOf("scroll"))T=Z.scrollProxy=new vB(J,SB({onKill:function(){U.isPressed&&g0(null)}},Q)),J.style.overflowY=j&&!DZ?"auto":"hidden",J.style.overflowX=L&&!DZ?"auto":"hidden",J=T.content;if(W)z.rotation=1;else{if(L)z[G]=1;if(j)z[B]=1}return A.force3D="force3D"in Q?Q.force3D:!0,IH(MH(Z)),Z.enable(),Z}return $.register=function(Q){Y0=Q,AZ()},$.create=function(Q,Z){return CZ||AZ(!0),c9(Q).map(function(K){return new $(K,Z)})},$.get=function(Q){return t8[(c9(Q)[0]||{})._gsDragID]},$.timeSinceDrag=function(){return(w9()-zH)/1000},$.hitTest=function(Q,Z,K){if(Q===Z)return!1;var H=a8(Q),W=a8(Z),G=H.top,B=H.left,L=H.right,j=H.bottom,M=H.width,U=H.height,N=W.left>L||W.rightj||W.bottom=M*U*K||V>=W.width*W.height*K;return z.width>K&&z.height>K},$}(uB);bB(m9.prototype,{pointerX:0,pointerY:0,startX:0,startY:0,deltaX:0,deltaY:0,isDragging:!1,isPressed:!1});m9.zIndex=1000;m9.version="3.14.2";PH()&&Y0.registerPlugin(m9);/*! * VelocityTracker: 3.14.2 * https://gsap.com * * Copyright 2008-2025, GreenSock. All rights reserved. * Subject to the terms at https://gsap.com/standard-license * @author: Jack Doyle, jack@greensock.com */var r$,TZ,ZQ,fH,JJ,V8,D7,hH,xH,yH=function(){return r$||typeof window<"u"&&(r$=window.gsap)},bZ={},wB=function($){return Math.round($*1e4)/1e4},fZ=function($){return xH($).id},qQ=function($){return bZ[fZ(typeof $==="string"?ZQ($)[0]:$)]},bH=function($){var J=JJ,Q;if($-D7>=0.05){hH=D7,D7=$;while(J){if(Q=J.g(J.t,J.p),Q!==J.v1||$-J.t1>0.2)J.v2=J.v1,J.v1=Q,J.t2=J.t1,J.t1=$;J=J._next}}},gB={deg:360,rad:Math.PI*2},SZ=function(){if(r$=yH(),r$)ZQ=r$.utils.toArray,fH=r$.utils.getUnit,xH=r$.core.getCache,V8=r$.ticker,TZ=1},cB=function($,J,Q,Z){if(this.t=$,this.p=J,this.g=$._gsap.get,this.rCap=gB[Q||fH(this.g($,J))],this.v1=this.v2=this.g($,J),this.t1=this.t2=V8.time,Z)this._next=Z,Z._prev=this},QJ=function(){function q(J,Q){TZ||SZ(),this.target=ZQ(J)[0],bZ[fZ(this.target)]=this,this._props={},Q&&this.add(Q)}q.register=function(Q){r$=Q,SZ()};var $=q.prototype;return $.get=function(Q,Z){var K=this._props[Q]||console.warn("Not tracking "+Q+" velocity."),H,W,G;if(H=parseFloat(Z?K.v1:K.g(K.t,K.p)),W=H-parseFloat(K.v2),G=K.rCap,G){if(W=W%G,W!==W%(G/2))W=W<0?W+G:W-G}return wB(W/((Z?K.t1:V8.time)-K.t2))},$.getAll=function(){var Q={},Z=this._props,K;for(K in Z)Q[K]=this.get(K);return Q},$.isTracking=function(Q){return Q in this._props},$.add=function(Q,Z){var K=this._props[Q];if(K)K.v1=K.v2=K.g(K.t,K.p),K.t1=K.t2=V8.time;else{if(!JJ)V8.add(bH),D7=hH=V8.time;JJ=this._props[Q]=new cB(this.target,Q,Z,JJ)}},$.remove=function(Q){var Z=this._props[Q],K,H;if(Z){if(K=Z._prev,H=Z._next,K)K._next=H;if(H)H._prev=K;else if(JJ===Z)V8.remove(bH),JJ=0;delete this._props[Q]}},$.kill=function(Q){for(var Z in this._props)this.remove(Z);if(!Q)delete bZ[fZ(this.target)]},q.track=function(Q,Z,K){TZ||SZ();var H=[],W=ZQ(Q),G=Z.split(","),B=(K||"").split(","),L=W.length,j,M;while(L--){j=qQ(W[L])||new q(W[L]),M=G.length;while(M--)j.add(G[M],B[M]||B[0]);H.push(j)}return H},q.untrack=function(Q,Z){var K=Z&&Z.split(",");ZQ(Q).forEach(function(H){var W=qQ(H);if(W)K?K.forEach(function(G){return W.remove(G)}):W.kill(1)})},q.isTracking=function(Q,Z){var K=qQ(Q);return K&&K.isTracking(Z)},q.getVelocity=function(Q,Z){var K=qQ(Q);return!K||!K.isTracking(Z)?console.warn("Not tracking velocity of "+Z):K.get(Z)},q}();QJ.getByTarget=qQ;yH()&&r$.registerPlugin(QJ);/*! * InertiaPlugin 3.14.2 * https://gsap.com * * @license Copyright 2008-2025, GreenSock. All rights reserved. * Subject to the terms at https://gsap.com/standard-license * @author: Jack Doyle, jack@greensock.com */var U1,cH,_H,mH,hZ,KQ,dH,oH,pH,_Z,lH,HQ,xZ,nH,I7=QJ.getByTarget,iH=function(){return U1||typeof window<"u"&&(U1=window.gsap)&&U1.registerPlugin&&U1},mB=function($){return typeof $==="string"},WQ=function($){return typeof $==="number"},d9=function($){return typeof $==="object"},yZ=function($){return typeof $==="function"},dB=1,sH=Array.isArray,oB=function($){return $},X8=10000000000,vH=1/X8,aH=0.05,pB=function($){return Math.round($*1e4)/1e4},lB=function($,J,Q){for(var Z in J)if(!(Z in $)&&Z!==Q)$[Z]=J[Z];return $},nB=function q($){var J={},Q,Z;for(Q in $)J[Q]=d9(Z=$[Q])&&!sH(Z)?q(Z):Z;return J},uH=function($,J,Q,Z,K){var H=J.length,W=0,G=X8,B,L,j,M;if(d9($)){while(H--){B=J[H],L=0;for(j in $)M=B[j]-$[j],L+=M*M;if(L=Z&&B<=Q)W=H,G=L}return J[W]},tH=function($,J,Q,Z,K,H,W){if($.end==="auto")return $;var G=$.end,B,L;if(Q=isNaN(Q)?X8:Q,Z=isNaN(Z)?-X8:Z,d9(J)){if(B=J.calculated?J:(yZ(G)?G(J,W):uH(J,G,Q,Z,H))||J,!J.calculated){for(L in B)J[L]=B[L];J.calculated=!0}B=B[K]}else B=yZ(G)?G(J,W):sH(G)?uH(J,G,Q,Z,H):parseFloat(G);if(B>Q)B=Q;else if(B+U.max+vH){if(Y=U.unitFactor||KQ.unitFactors[M]||1,O=V>U.max&&U.min!==U.max||z*Y>-15&&z*Y<45?Z+(Q-Z)*0.1:wH(V,U.max,z),O+K-45&&z*Y<15?Z+(Q-Z)*0.1:wH(V,U.min,z),O+KW&&(W=O)}N>W&&(W=N)}return W>G&&(W=G),W>Q?Q:WY)if(j||z.preventOvershoot)R=z.min-V;else X=z.min-V-R}this._props.push(N),this.styles&&this.styles.save(N),this._pt=new oH(this._pt,$,N,V,0,oB,0,W.set($,N,this)),this._pt.u=F||0,this._pt.c1=R,this._pt.c2=X}return Q.duration(U),dB},render:function($,J){var Q=J._pt;if($=hZ(J.tween._time/J.tween._dur),$||!nH())while(Q)Q.set(Q.t,Q.p,pB(Q.s+Q.c1*$+Q.c2*$*$)+Q.u,Q.d,$),Q=Q._next;else J.styles.revert()}};"track,untrack,isTracking,getVelocity,getByTarget".split(",").forEach(function(q){return UQ[q]=QJ[q]});iH()&&U1.registerPlugin(UQ);var $W=()=>{return window.matchMedia("(prefers-reduced-motion: reduce)").matches};CJ.registerPlugin(L0,Q$,M9,m9,UQ);var sB={ease:"expo.out",duration:1.2};CJ.defaults(sB);var P7=$W(),h=CJ;function qJ(){let q=document.body.firstElementChild;return q instanceof HTMLElement&&q.classList.contains("w-editor-publish-node")}function o9(q=null){let $=qJ(),J=$;if(new MutationObserver((Z)=>{Z.forEach((K)=>{if(K.type==="childList"){let H=qJ();if(H!==$){if(console.log("Editor state changed to:",H),q)q(H);$=H}}})}).observe(document.body,{childList:!0,subtree:!1}),q)q(J);return J}var aB={infinite:!1,lerp:0.1,smoothWheel:!0,touchMultiplier:2};class JW extends iK{#$=h.ticker.add((q)=>this.raf(q*1000));constructor(){super(aB);this.on("scroll",this.#q.bind(this))}#q(q){this.notify(q)}toTop(){this.scrollTo(0,{immediate:!0})}#J=[];add(q,$=0,J=Symbol()){let Q=this.#J.findIndex((Z)=>Z.priority>$);if(Q===-1)this.#J.push({fn:q,priority:$,id:J});else this.#J.splice(Q,0,{fn:q,priority:$,id:J});return()=>this.remove(J)}remove(q){this.#J=this.#J.filter(($)=>$.id!==q)}notify(q){if(this.#J.length<1)return;this.#J.forEach(($)=>$.fn(q))}}var R1=new JW;o9((q)=>{if(q)R1.destroy();else R1.start()});function V1(){if(!(this instanceof V1))return new V1;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}var GQ=window.document.documentElement,tB=GQ.matches||GQ.webkitMatchesSelector||GQ.mozMatchesSelector||GQ.oMatchesSelector||GQ.msMatchesSelector;V1.prototype.matchesSelector=function(q,$){return tB.call(q,$)};V1.prototype.querySelectorAll=function(q,$){return $.querySelectorAll(q)};V1.prototype.indexes=[];var rB=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;V1.prototype.indexes.push({name:"ID",selector:function($){var J;if(J=$.match(rB))return J[0].slice(1)},element:function($){if($.id)return[$.id]}});var eB=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;V1.prototype.indexes.push({name:"CLASS",selector:function($){var J;if(J=$.match(eB))return J[0].slice(1)},element:function($){var J=$.className;if(J){if(typeof J==="string")return J.split(/\s/);else if(typeof J==="object"&&"baseVal"in J)return J.baseVal.split(/\s/)}}});var $L=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;V1.prototype.indexes.push({name:"TAG",selector:function($){var J;if(J=$.match($L))return J[0].toUpperCase()},element:function($){return[$.nodeName.toUpperCase()]}});V1.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var uZ;if(typeof window.Map==="function")uZ=window.Map;else uZ=function(){function q(){this.map={}}return q.prototype.get=function($){return this.map[$+" "]},q.prototype.set=function($,J){this.map[$+" "]=J},q}();var QW=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function qW(q,$){q=q.slice(0).concat(q.default);var J=q.length,Q,Z,K,H,W=$,G,B,L=[];do if(QW.exec(""),K=QW.exec(W)){if(W=K[3],K[2]||!W){for(Q=0;Q{J(...$)})}function gZ(q){return typeof q==="string"?document.querySelectorAll(q):q}function BQ(q){let $=QL(Y8[q.type],q.target);if($.length)for(let J=0;J<$.length;J++)for(let Q=0;Q<$[J].stack.length;Q++)if(E7.indexOf(q.type)!==-1){if(KW(q,$[J].delegatedTarget),q.target===$[J].delegatedTarget)$[J].stack[Q].data(q)}else KW(q,$[J].delegatedTarget),$[J].stack[Q].data(q)}function QL(q,$){let J=[],Q=$;do{if(Q.nodeType!==1)break;let Z=q.matches(Q);if(Z.length)J.push({delegatedTarget:Q,stack:Z})}while(Q=Q.parentElement);return J}function KW(q,$){Object.defineProperty(q,"currentTarget",{configurable:!0,enumerable:!0,get:()=>$})}function WW(q){let $={};for(let J in q)$[J]=[...q[J]];return $}class UW{bindAll(q,$){if(!$)$=Object.getOwnPropertyNames(Object.getPrototypeOf(q));for(let J=0;J<$.length;J++)q[$[J]]=q[$[J]].bind(q)}on(q,$,J,Q){let Z=q.split(" ");for(let K=0;KZ.priority>$);if(Q===-1)this.#$.push({fn:q,priority:$,id:J});else this.#$.splice(Q,0,{fn:q,priority:$,id:J});return()=>this.remove(J)}remove(q){this.#$=this.#$.filter(($)=>$.id!==q)}notify(q){if(this.#$.length<1)return;this.#$.forEach(($)=>$.fn(q))}}class BW extends mZ{constructor(){super();h.ticker.add(this.update.bind(this))}update(q,$){this.notify({deltaTime:q,time:$*0.01})}}class LW extends mZ{width=window.innerWidth;height=window.innerHeight;timeoutId=null;debounceDelay=100;constructor(){super();window.addEventListener("resize",this.update.bind(this))}update(){if(this.timeoutId)window.clearTimeout(this.timeoutId);this.timeoutId=window.setTimeout(()=>{let{innerWidth:q,innerHeight:$}=window;if(q!==this.width||$!==this.height)this.width=q,this.height=$,this.notify({width:this.width,height:this.height});this.timeoutId=null},this.debounceDelay)}}var dZ=new BW,X1=new LW;var KL=[],oZ=[];function q$(q){oZ.push(q)}function I0(q){KL.push(q)}function MW(){oZ.forEach((q)=>q()),oZ.length=0}var jW=[],pZ=[];function NW(q,{element:$}={}){if($)jW.push(async()=>{let J=$.getBoundingClientRect();return J.top0?await q():Promise.resolve()});else jW.push(q)}function zW(q){pZ.push(q)}async function FW(){await Promise.allSettled(pZ.map((q)=>q())),pZ.length=0}function p1(q,{root:$,rootMargin:J,threshold:Q,autoStart:Z,once:K,callback:H}){let W=new LQ(q,{root:$,rootMargin:J,threshold:Q,autoStart:Z,once:K,callback:H});return I0(()=>{W.destroy()}),W}function OW(q,$={}){let J=new lZ(q,$);return I0(()=>{J.destroy()}),J}var iZ={};e0(iZ,{default:()=>YW});var S7="data-cmx-spread-init";function HL(q){return q.querySelector(".swiper")??q.closest(".swiper")}var WL=[{rot:-2.363,x:54},{rot:-1.035,x:20},{rot:1.04,x:-20},{rot:2.911,x:-54}];function jQ(q){return WL[q]??{rot:0,x:0}}var UL=992,GL=18,BL=5,LL=0.055,jL=0.045,RW=0.42,VW=0.48,nZ=()=>window.innerWidth>=UL;function XW(q,$){let J=[];for(let Q=0;Q<$;Q++){if(Q===q)continue;let Z=QMath.abs(Q.index-q)-Math.abs(Z.index-q)),J}function YW(q,$){if(qJ())return;let J=HL(q);if(!J)return;if(J.hasAttribute(S7))return;J.setAttribute(S7,"");let Q=Array.from(J.querySelectorAll(".swiper-slide")),Z=Q.map((L)=>L.querySelector(".cmx-systems_card"));if(!Z.length){J.removeAttribute(S7);return}let K=Z.length;J.querySelectorAll(".cmx-systems_tags .plain-text").forEach((L)=>{let j=L.closest(".cmx-systems_tags");if(j?.classList.contains("is-split"))return;if(L.querySelector(".cmx-systems_tag")){j?.classList.add("is-split");return}let M=L.textContent?.trim()??"";if(!M)return;let U=M.split("|").map((N)=>N.trim()).filter(Boolean);if(!U.length)return;L.innerHTML=U.map((N)=>`${N}`).join(""),j?.classList.add("is-split")});let H=Z.filter((L)=>!!L);function W(){if(!nZ()){H.forEach((L)=>{L.style.transition="",h.set(L,{clearProps:"transform"})});return}H.forEach((L)=>{L.style.transition="none"}),Z.forEach((L,j)=>{if(!L)return;let M=jQ(j);h.set(L,{rotation:M.rot,x:M.x,y:0,yPercent:0,scale:1,transformOrigin:"50% 50%"})})}W();let G=[];Q.forEach((L,j)=>{let M=Z[j];if(!M)return;let U=M;function N(){if(!nZ())return;h.killTweensOf(H);let V=jQ(j);h.to(U,{rotation:V.rot,x:V.x,y:0,yPercent:-1,scale:1,duration:RW,ease:"power4.inOut"}),XW(j,K).forEach((F,O)=>{let R=Z[F.index];if(!R)return;let Y=jQ(F.index);h.to(R,{rotation:Y.rot,x:Y.x+F.dx,y:0,yPercent:0,scale:1,duration:RW,ease:"power4.inOut",delay:O*LL})})}function z(){if(!nZ())return;h.killTweensOf(H);let V=jQ(j);h.to(U,{rotation:V.rot,x:V.x,y:0,yPercent:0,scale:1,duration:VW,ease:"power4.inOut"}),XW(j,K).map((O)=>O.index).reverse().forEach((O,R)=>{let Y=Z[O];if(!Y)return;let X=jQ(O);h.to(Y,{rotation:X.rot,x:X.x,y:0,yPercent:0,scale:1,duration:VW,ease:"power4.inOut",delay:R*jL})})}L.addEventListener("mouseenter",N),L.addEventListener("mouseleave",z),G.push(()=>{L.removeEventListener("mouseenter",N),L.removeEventListener("mouseleave",z)})});let B=X1.add(()=>{W()});I0(()=>{B(),G.forEach((L)=>L()),h.killTweensOf(H),H.forEach((L)=>{L.style.transition="",h.set(L,{clearProps:"all"})}),J.removeAttribute(S7)})}var sZ={};e0(sZ,{default:()=>AW});var ML=[{selector:".cta-banner_visual-01 path",delay:0,duration:2.8},{selector:".cta-banner_visual-02 path",delay:0.35,duration:3.2}];function AW(q,$){let J=[];for(let Z of ML){let K=q.querySelector(Z.selector);if(!(K instanceof SVGPathElement))continue;if(typeof K.getTotalLength!=="function")continue;let H=K.getTotalLength();if(!Number.isFinite(H)||H<=0)continue;h.set(K,{strokeDasharray:H,strokeDashoffset:H}),J.push({path:K,len:H,delay:Z.delay,duration:Z.duration})}if(!J.length)return;let Q=!1;p1(q,{threshold:0.2,autoStart:!0,callback:({isIn:Z})=>{if(!Z||Q)return;Q=!0;for(let K of J)h.to(K.path,{strokeDashoffset:K.len*0.02,delay:K.delay,duration:K.duration,ease:"power3.out",overwrite:"auto"})}}),I0(()=>{for(let Z of J)h.killTweensOf(Z.path),h.set(Z.path,{clearProps:"strokeDasharray,strokeDashoffset"})})}var aZ={};e0(aZ,{default:()=>IW});class CW{events;constructor(){this.events={}}on(q,$){if(!this.events[q])this.events[q]=[];this.events[q].push($)}once(q,$){let J=(Q)=>{$(Q),this.off(q,J)};this.on(q,J)}off(q,$){if(!this.events[q])return;this.events[q]=this.events[q].filter((J)=>J!==$)}emit(q,$){if(!this.events[q])return;this.events[q].forEach((J)=>J($))}}class e${static emitter=new CW;static state={};static createProxy(q){return new Proxy(q,{set:function($,J,Q,Z){return e$.emitter.emit(J.toString(),Q),Reflect.set($,J,Q,Z)}})}static proxy=new Proxy(e$.state,{set:function(q,$,J,Q){if(typeof J==="object"&&J!==null)J=e$.createProxy(J);return e$.emitter.emit($.toString(),J),Reflect.set(q,$,J,Q)}});static on(q,$){this.emitter.on(q,$)}static once(q,$){this.emitter.once(q,$)}static off(q,$){this.emitter.off(q,$)}}var NL={get(q,$){if(typeof $==="string"&&$ in e$)return e$[$].bind(e$);return q[$]},set(q,$,J,Q){return Reflect.set(e$.proxy,$,J,Q)}},DW=new Proxy(e$.proxy,NL);function IW(q,$){DW.on("SOMETHING",(J)=>{console.log("something",J)}),zW(async()=>{await h.to(q,{duration:0.2,backgroundColor:"green"})}),NW(async()=>{await h.to(q,{duration:1,backgroundColor:"blue"}),await h.to(q,{duration:1,autoAlpha:0})},{element:q}),q$(()=>{}),I0(()=>{})}var tZ={};e0(tZ,{default:()=>kW});h.registerPlugin(Q$);Q$.create("slider-wipe","0.6, 0.08, 0.02, 0.99");var zL=0.9,FL=".rich-text-component, .plain-text-component";function kW(q,$){let J=Array.from(q.querySelectorAll(".feature-tabs_panel")),Q=Array.from(q.querySelectorAll(".feature-tabs_image")),Z=Array.from(q.querySelectorAll(".feature-tabs_image img")),K=Array.from(q.querySelectorAll(".stats-slider_pill")),H=K.findIndex((M)=>M.classList.contains("is-active"));if(H===-1)H=J.findIndex((M)=>M.classList.contains("is-active"));if(H===-1||H>=J.length||H>=Q.length)H=0;let W=!1;function G(M){return Array.from(M.querySelectorAll(FL))}function B(){Q.forEach((M,U)=>{h.set(Z[U],{clipPath:"none"}),h.set(M,{xPercent:U===H?0:100})}),J.forEach((M,U)=>{let N=G(M);if(N.forEach((z)=>{z.style.transition="none"}),U===H)M.classList.add("is-active"),h.set(M,{opacity:1,"--panel-line-scale":1}),h.set(N,{opacity:1,y:0});else M.classList.remove("is-active"),h.set(M,{opacity:0,"--panel-line-scale":0}),h.set(N,{opacity:0,y:12})}),Q.forEach((M,U)=>M.classList.toggle("is-active",U===H)),K.forEach((M,U)=>M.classList.toggle("is-active",U===H))}function L(M){if(M===H||W||M<0||M>=J.length||M>=Q.length)return;W=!0;let U=M>H?1:-1,N=Q[H],z=Q[M],V=Z[H],F=Z[M],O=J[H],R=J[M],Y=G(R);h.set(z,{xPercent:U*100}),h.set(F,{xPercent:-U*30}),K[H]?.classList.remove("is-active"),K[M]?.classList.add("is-active");let X=H;h.timeline({defaults:{duration:zL,ease:"slider-wipe"},onComplete(){Q[X].classList.remove("is-active"),O.classList.remove("is-active"),H=M,W=!1}}).to(N,{xPercent:-U*100},0).to(V,{xPercent:U*30},0).to(z,{xPercent:0},0).to(F,{xPercent:0},0).to(O,{opacity:0,duration:0.25},0).to(O,{"--panel-line-scale":0,duration:0.3,ease:"power2.out"},0).call(()=>{z.classList.add("is-active"),R.classList.add("is-active"),h.set(R,{opacity:1})},void 0,0.2).to(R,{"--panel-line-scale":1,duration:0.55,ease:"power2.out"},0.2).fromTo(Y,{opacity:0,y:12},{opacity:1,y:0,duration:0.45,stagger:0.08,ease:"power2.out"},0.25)}function j(){L(Number(this.dataset.index))}q$(()=>{B(),K.forEach((M)=>M.addEventListener("click",j))}),I0(()=>{K.forEach((M)=>M.removeEventListener("click",j)),h.killTweensOf([...Q,...Z,...J])})}var rZ={};e0(rZ,{default:()=>PW});var OL={duration:3.2,end:0.03,ease:"power3.out",delay:0},RL="[data-line-path]";function $9(q){let $=q.querySelector(RL);if(!$)return null;let J=$.getTotalLength();return h.set($,{strokeDasharray:J,strokeDashoffset:J}),{path:$,len:J}}function J9(q,$={}){let{duration:J,end:Q,ease:Z,delay:K}={...OL,...$};return h.fromTo(q.path,{strokeDashoffset:q.len},{strokeDashoffset:q.len*Q,duration:J,ease:Z,delay:K})}function Q9(q){h.killTweensOf(q),h.set(q,{clearProps:"strokeDasharray,strokeDashoffset"})}var T7=0.5,b7="power2.inOut";function PW(q,$){let J=$9(q);if(J){let M=!1;p1(q,{threshold:0.15,autoStart:!0,callback:({isIn:U})=>{if(U&&!M)M=!0,J9(J)}})}let Q=Array.from(q.querySelectorAll(".footer-nav_header, .div-block-2")),Z=Q.map((M)=>{let U=M.nextElementSibling,N=M.querySelector(".footer-arrow");return{header:M,list:U,arrow:N}}),K=window.matchMedia("(max-width: 991px)"),H=K.matches;function W(){for(let{list:M}of Z){if(!M)continue;h.set(M,{height:0,overflow:"hidden",display:"block"}),M.dataset.footerOpen="false"}}function G(){for(let{list:M,arrow:U}of Z){if(!M)continue;if(h.set(M,{clearProps:"height,overflow,display"}),U)h.set(U,{clearProps:"transform"});delete M.dataset.footerOpen}}function B(M){if(!H)return;let{list:U,arrow:N}=Z[M];if(!U)return;if(U.dataset.footerOpen==="true"){if(h.set(U,{overflow:"hidden"}),h.to(U,{height:0,duration:T7,ease:b7}),N)h.to(N,{rotate:90,duration:T7,ease:b7});U.dataset.footerOpen="false"}else{if(h.set(U,{display:"block"}),h.to(U,{height:"auto",duration:T7,ease:b7,onComplete:()=>h.set(U,{overflow:"visible"})}),N)h.to(N,{rotate:-90,duration:T7,ease:b7});U.dataset.footerOpen="true"}}function L(){let M=Q.indexOf(this);if(M!==-1)B(M)}function j(){if(H=K.matches,H)W(),Q.forEach((M)=>{M.style.cursor="pointer",M.addEventListener("click",L)});else G(),Q.forEach((M)=>{M.style.cursor="",M.removeEventListener("click",L)})}j(),K.addEventListener("change",j),I0(()=>{if(J)Q9(J.path);K.removeEventListener("change",j),Q.forEach((M)=>M.removeEventListener("click",L)),G()})}var eZ={};e0(eZ,{default:()=>SW});function EW(){let q=window.Webflow||[];if(q.length>0)q.forEach(($)=>{$.destroy(),$.ready()});console.log(q)}function SW(q,$){console.log("form",q),q$(()=>{setTimeout(()=>{EW()},500)})}var $K={};e0($K,{default:()=>TW});function TW(q,$){let J=$9(q);if(!J)return;q$(()=>{J9(J,{delay:0.4})}),I0(()=>{Q9(J.path)})}var JK={};e0(JK,{default:()=>bW});var VL=".nav-banner_content";function bW(q,$){let J=q.querySelector(VL);if(!(J instanceof HTMLElement)||J.children.length===0)return;let Q=J,Z=null,K=null,H=!1,W=0,G=Math.max(parseFloat($.marqueeSpeed||"50")||50,1);function B(){if(Z?.kill(),Z=null,K?.(),K=null,h.set(Q,{clearProps:"transform"}),q.classList.remove("nav-banner_marquee--css"),H&&W>0)while(Q.children.length>W)Q.removeChild(Q.lastChild);H=!1,W=0}function L(){let M=Q.scrollWidth/2;if(!Number.isFinite(M)||M<=1)return;let U=Math.max(M/G,0.01);if(q.style.setProperty("--marquee-duration",`${U}s`),Z?.kill(),Z=null,P7){q.classList.add("nav-banner_marquee--css"),h.set(Q,{x:0});return}q.classList.remove("nav-banner_marquee--css"),h.set(Q,{x:0}),Z=h.to(Q,{x:-M,duration:U,ease:"none",repeat:-1})}function j(){if(B(),$.marqueeClone!=="false"){W=Q.children.length;let U=Array.from(Q.children);for(let N of U)Q.appendChild(N.cloneNode(!0));H=!0}L(),K=X1.add(()=>{L()})}q$(()=>{o9((M)=>{if(q.classList.toggle("nav-banner_marquee--editor",M),M){B();return}j()})}),I0(()=>{B(),q.classList.remove("nav-banner_marquee--editor")})}var QK={};e0(QK,{default:()=>hW});var fW=600;function hW(q,$){let J=q.querySelector(".nav-menu"),Q=Array.from(q.querySelectorAll("[data-nav-dropdown]")),Z=q.querySelector(".nav-dropdown_overlay"),K=q.querySelector("[data-nav-mobile-btn]"),H=document.getElementById("skip-link"),W=q.classList.contains("cc-cmx"),G,B="",L=()=>window.innerWidth<=991,j=new Map,M=()=>q.classList.contains("cc-open");function U(C){if(C)q.classList.add("cc-open"),q.setAttribute("data-nav-open","");else q.classList.remove("cc-open"),q.removeAttribute("data-nav-open")}function N(C){if(C.type==="keydown"&&C.key!=="Enter")return;C.preventDefault();let P=document.querySelector("main");if(!P)return;P.setAttribute("tabindex","-1"),P.focus()}function z(C){let P=C.querySelector("[data-nav-content]"),T=C.querySelectorAll(".nav-dropdown_link");if(!P)return;if(j.has(C))clearTimeout(j.get(C)),j.delete(C);if(h.killTweensOf(P),h.killTweensOf(T),C.classList.add("cc-open"),L())h.set(P,{display:"flex",height:0,opacity:1,y:0}),h.to(P,{height:"auto",duration:0.4,ease:"power2.out"}),h.to(T,{opacity:1,y:0,duration:0.6,ease:"power2.out",stagger:0.075,delay:0.1});else Z?.classList.add("cc-open"),h.set(P,{display:"flex"}),h.to(P,{opacity:1,y:0,duration:0.4,ease:"power2.out"}),h.to(T,{opacity:1,y:0,duration:0.6,ease:"power2.out",stagger:0.075,delay:0.1})}function V(C,P={}){let{keepOverlay:T=!1,immediate:v=!1}=P,c=C.querySelector("[data-nav-content]"),o=C.querySelectorAll(".nav-dropdown_link");if(!c)return;if(h.killTweensOf(c),h.killTweensOf(o),C.classList.remove("cc-open"),L())h.set(c,{overflow:"hidden"}),h.to(c,{height:0,duration:0.4,ease:"power2.inOut",onComplete:()=>{h.set(c,{display:"none",height:"auto",overflow:"visible"}),h.set(o,{opacity:0,y:4})}});else{let m=Q.some((d)=>d!==C&&d.classList.contains("cc-open"));if(!T&&!m)Z?.classList.remove("cc-open");if(v){h.set(c,{display:"none",opacity:0,y:6}),h.set(o,{opacity:0,y:4});return}h.to(c,{opacity:0,y:6,duration:0.3,ease:"power2.out",onComplete:()=>{if(!C.classList.contains("cc-open"))h.set(c,{display:"none"}),h.set(o,{opacity:0,y:4})}})}}function F(){Q.forEach((C)=>{if(j.has(C))clearTimeout(j.get(C)),j.delete(C);V(C)}),Z?.classList.remove("cc-open")}function O(){if(!J)return;F(),h.to(J,{opacity:0,y:-8,duration:0.25,ease:"power2.in",onComplete:()=>{U(!1),document.body.style.overflow="",h.set(J,{clearProps:"opacity,y"})}})}function R(){if(!J)return;if(M())O();else U(!0),document.body.style.overflow="hidden",h.fromTo(J,{opacity:0,y:-8},{opacity:1,y:0,duration:0.35,ease:"power2.out"})}function Y(C){if(C.key==="Escape"&&L()&&M())O()}function X(C){if(!L()||!M())return;if(!q.contains(C.target))O()}function k(){if(!W)return;let C=getComputedStyle(q).top;if(!C||C==="auto")return;B=C;let P=R1.scroll>=fW;h.killTweensOf(q),h.set(q,{top:P?0:B});function T(v){h.killTweensOf(q),h.to(q,{top:v?0:B,duration:P7?0:0.55,ease:"power3.out",overwrite:!0})}G=R1.add(()=>{let v=R1.scroll>=fW;if(v===P)return;P=v,T(v)})}function D(){if(G?.(),G=void 0,!W||!B)return;h.killTweensOf(q),h.set(q,{clearProps:"top"})}let A=new Map,f=new Map;Q.forEach((C)=>{let P=()=>{if(L())return;j.forEach((v)=>clearTimeout(v)),j.clear(),Q.forEach((v)=>{if(v!==C&&v.classList.contains("cc-open"))V(v,{keepOverlay:!0,immediate:!0})}),z(C)},T=()=>{if(L())return;let v=setTimeout(()=>V(C),100);j.set(C,v)};A.set(C,P),f.set(C,T)});let S=new Map;Q.forEach((C)=>{let P=C.querySelector("[data-nav-trigger]");if(!P)return;let T=(v)=>{if(!L())return;v.preventDefault(),v.stopPropagation();let c=C.classList.contains("cc-open");if(F(),!c)z(C)};S.set(P,T)}),q$(()=>{if(Z)document.body.appendChild(Z);Q.forEach((C)=>{let P=C.querySelector("[data-nav-content]"),T=C.querySelectorAll(".nav-dropdown_link");if(P)h.set(P,{display:"none",opacity:0,y:6});if(T.length)h.set(T,{opacity:0,y:4})}),H?.addEventListener("click",N),H?.addEventListener("keydown",N),Q.forEach((C)=>{C.addEventListener("mouseenter",A.get(C)),C.addEventListener("mouseleave",f.get(C))}),S.forEach((C,P)=>{P.addEventListener("click",C)}),K?.addEventListener("click",R),document.addEventListener("keydown",Y),document.addEventListener("click",X),document.addEventListener("touchstart",X),k()}),I0(()=>{D(),j.forEach((C)=>clearTimeout(C)),j.clear(),H?.removeEventListener("click",N),H?.removeEventListener("keydown",N),Q.forEach((C)=>{C.removeEventListener("mouseenter",A.get(C)),C.removeEventListener("mouseleave",f.get(C))}),S.forEach((C,P)=>{P.removeEventListener("click",C)}),K?.removeEventListener("click",R),document.removeEventListener("keydown",Y),document.removeEventListener("click",X),document.removeEventListener("touchstart",X),document.body.style.overflow="",U(!1)})}var qK={};e0(qK,{default:()=>xW});var XL=[{selector:".r-visual-curve-02 path",delay:0,duration:2.8},{selector:".r-visual-curve-03 path",delay:0.35,duration:3.2}];function xW(q,$){let J=[];for(let Z of XL){let K=q.querySelector(Z.selector);if(!(K instanceof SVGPathElement))continue;if(typeof K.getTotalLength!=="function")continue;let H=K.getTotalLength();if(!Number.isFinite(H)||H<=0)continue;h.set(K,{strokeDasharray:H,strokeDashoffset:H}),J.push({path:K,len:H,delay:Z.delay,duration:Z.duration})}if(!J.length)return;let Q=!1;p1(q,{threshold:0.2,autoStart:!0,callback:({isIn:Z})=>{if(!Z||Q)return;Q=!0;for(let K of J)h.to(K.path,{strokeDashoffset:K.len*0.02,delay:K.delay,duration:K.duration,ease:"power3.out",overwrite:"auto"})}}),I0(()=>{for(let Z of J)h.killTweensOf(Z.path),h.set(Z.path,{clearProps:"strokeDasharray,strokeDashoffset"})})}var ZK={};e0(ZK,{default:()=>yW});function yW(q,$={}){let J=$9(q);if(J){let Q=!1;p1(q,{threshold:0.25,autoStart:!0,callback:({isIn:Z})=>{if(Z&&!Q)Q=!0,J9(J)}}),I0(()=>{Q9(J.path)})}(function(){let W=(j,M)=>(j%M+M)%M,G=(j)=>{let M=parseFloat(j);return Number.isFinite(M)?M:null};function B(j,M){let U,N=window.innerWidth;return function(){let z=window.innerWidth;if(z===N)return;N=z,clearTimeout(U),U=setTimeout(j,M)}}function L(){let j=q.querySelector("[data-gsap-slider-init]");if(!j)return;if(j._sliderDraggable)j._sliderDraggable.kill();if(j._sliderTimeline)j._sliderTimeline.kill();let M=j.querySelector("[data-gsap-slider-collection]"),U=j.querySelector("[data-gsap-slider-list]"),N=Array.from(j.querySelectorAll("[data-gsap-slider-item]")),z=Array.from(j.querySelectorAll("[data-gsap-slider-control]")),V=j.querySelector("[data-gsap-slider-total-slide]");if(!N.length)return;if(V)V.textContent=N.length<10?"0"+N.length:String(N.length);let F=parseFloat(j.getAttribute("data-gsap-slider-rotate"))||0;if(F<=0)return;let O=getComputedStyle(j),R=O.getPropertyValue("--slider-status").trim(),Y=parseFloat(O.getPropertyValue("--slider-spv")),X=N[0].getBoundingClientRect(),k=X.width,D=X.height,A=parseFloat(j.getAttribute("data-gsap-slider-gap"))||parseFloat(O.getPropertyValue("--rotate-slider-gap"))||0,f=(G(j.getAttribute("data-gsap-slider-offset-y-inview"))??G(j.getAttribute("data-gsap-slider-offset-y-in-view"))??parseFloat(O.getPropertyValue("--rotate-slider-offset-y-inview")))||0,S=(G(j.getAttribute("data-gsap-slider-arc-power"))??parseFloat(O.getPropertyValue("--rotate-slider-arc-power")))||2,C=k+A;if(isNaN(Y)){let $0=parseFloat(getComputedStyle(N[0]).marginRight)||0;Y=M.clientWidth/(k+$0+A)}let P=Math.max(1,Math.min(Y,N.length)),T=Math.ceil(P);if(!(R==="on"&&P{let J0=$0+1,U0=J0<10?"0"+J0:String(J0);c.forEach((K0)=>K0.textContent=U0)},m=($0)=>{z.forEach((J0)=>{let U0=J0.getAttribute("data-gsap-slider-control");if(/^\d+$/.test(U0)){let K0=Math.max(0,Math.min(v-1,parseInt(U0,10)-1));J0.setAttribute("data-gsap-slider-control-status",K0===$0?"active":"not-active")}})};h.set(N,{clearProps:"position,top,left,marginRight,transform"}),N.forEach(($0)=>$0.removeAttribute("data-gsap-slider-item-status")),U.style.position="relative",U.style.height=D+"px",N.forEach(($0)=>h.set($0,{xPercent:-50}));let d=N.map(($0)=>h.quickSetter($0,"rotate","deg")),i=N.map(($0)=>h.quickSetter($0,"x","px")),I=N.map(($0)=>h.quickSetter($0,"y","px")),p=document.createElement("div");h.set(p,{x:0});let e=()=>-h.getProperty(p,"x")/C,q0=($0,J0,U0)=>$0-(J0-Math.round((J0-$0)/U0)*U0);function t(){let $0=e();for(let G0=0;G0G0.setAttribute("data-gsap-slider-item-status","not-active")),N[J0].setAttribute("data-gsap-slider-item-status","active");for(let G0=1;G0<=K0;G0++)N[W(J0+G0,v)].setAttribute("data-gsap-slider-item-status","inview");for(let G0=1;G0<=U0;G0++)N[W(J0-G0,v)].setAttribute("data-gsap-slider-item-status","inview");o(J0),m(J0)}z.forEach(($0)=>{$0.disabled=!1,$0.setAttribute("data-gsap-slider-control-status","active");let J0=$0.getAttribute("data-gsap-slider-control");if(J0==="next"||J0==="prev"){let U0=J0==="next"?1:-1;$0.onclick=()=>{h.killTweensOf(p);let K0=e(),G0=-(Math.round(K0)+U0)*C;h.to(p,{x:G0,duration:1.2,ease:"expo.out",onUpdate:t})}}else if(/^\d+$/.test(J0)){let U0=Math.max(0,Math.min(v-1,parseInt(J0,10)-1));$0.onclick=()=>{h.killTweensOf(p);let K0=e(),G0=-(K0+q0(U0,K0,v))*C;h.to(p,{x:G0,duration:1.2,ease:"expo.out",onUpdate:t})}}}),j._sliderDraggable=m9.create(p,{type:"x",trigger:M,inertia:!0,maxDuration:1,minDuration:0.5,dragResistance:0.025,throwResistance:2000,bounds:null,edgeResistance:0,snap:($0)=>Math.round($0/C)*C,onDrag:t,onThrowUpdate:t,onThrowComplete:t,onPress:()=>j.setAttribute("data-gsap-drag-status","grabbing"),onDragStart:()=>j.setAttribute("data-gsap-drag-status","grabbing"),onRelease:()=>j.setAttribute("data-gsap-drag-status","grab")})[0],h.set(U,{x:0}),t(),j._sliderTimeline=null,window.addEventListener("resize",B(L,200))}if(document.readyState==="loading")document.addEventListener("DOMContentLoaded",L);else L()})()}var KK={};e0(KK,{default:()=>_W});var YL=[["cc-top-left",-28],["cc-top-right",32],["cc-mid-left",-36],["cc-bottom-center",22]];function _W(q,$){let J=Array.from(q.querySelectorAll(".scatter-cta_img")),Q=J.find((H)=>H.classList.contains("cc-bottom-center"));if(Q)h.set(Q,{xPercent:-50});let Z=J.map((H)=>{let W=H.querySelector("img");if(!W)return null;let B=YL.find(([L])=>H.classList.contains(L))?.[1]??24;return{container:H,img:W,setY:h.quickTo(W,"y",{duration:0.8,ease:"power3.out"}),speed:B}}).filter((H)=>H!==null);if(Z.length)OW(q,{bounds:[-1,1],top:"bottom",bottom:"top",callback:(H)=>{for(let{setY:W,speed:G}of Z)W(H*G)}});let K=$9(q);if(K){let H=!1,W=q.querySelector(".scatter-cta_bg");p1(W??q.parentElement??q,{threshold:0.25,autoStart:!0,callback:({isIn:G})=>{if(G&&!H)H=!0,J9(K)}})}I0(()=>{let H=Z.flatMap(({container:W,img:G})=>[W,G]);if(h.killTweensOf(H),H.forEach((W)=>h.set(W,{clearProps:"transform"})),K)Q9(K.path)})}var WK={};e0(WK,{default:()=>uW});var AL=992,CL="Read less";function HK(){return window.matchMedia(`(min-width: ${AL}px)`).matches}function vW(){return window.matchMedia("(prefers-reduced-motion: reduce)").matches}function DL(q){return q.querySelector("[data-split-modal-body]")??q.querySelector(".modal__content")}function uW(q,$){if(qJ())return;let J=q.querySelectorAll(".feature-split");if(!J.length)return;let Q=(L)=>{let j=L.querySelector("[data-modal-group-status]"),U=L.querySelector(".button .u-link-cover")?.getAttribute("data-modal-target")??"";if(!j||!U)return;if(j.getAttribute("data-modal-group-status")!=="active")return;L.querySelectorAll(`[data-modal-target="${U}"]`).forEach((N)=>{N.setAttribute("data-modal-status","not-active")}),j.querySelectorAll("[data-modal-name]").forEach((N)=>{N.setAttribute("data-modal-status","not-active")}),j.setAttribute("data-modal-group-status","not-active")},Z=()=>{J.forEach((L)=>Q(L))},K=[],H=[],W=[],G=(L)=>{if(L.key!=="Escape")return;Z(),H.forEach((j)=>j())};document.addEventListener("keydown",G),K.push(()=>document.removeEventListener("keydown",G)),J.forEach((L)=>{let j=L.querySelector(".cc-extended"),M=L.querySelector(".button .u-link-cover");if(!j||!M)return;let U=L.querySelector(".button .btn-text"),N=M.querySelector(".u-sr-only"),z=(U?.textContent?.trim()||N?.textContent?.trim()||"Read more").trim(),V=(L.dataset.readLess??CL).trim(),F=(T)=>{let v=T?V:z;if(U)U.textContent=v;if(N)N.textContent=v};W.push(()=>F(!1));let O=L.querySelector("[data-modal-group-status]"),R=M.getAttribute("data-modal-target")??"modal-a",Y=O?.querySelector(`[data-modal-name="${R}"]`),X=Y?DL(Y):null,k=Boolean(O&&Y&&X);if(M.setAttribute("role","button"),M.setAttribute("tabindex","0"),M.setAttribute("href","#"),M.setAttribute("aria-expanded","false"),R)M.setAttribute("data-modal-target",R);if(O&&k)O.querySelectorAll("[data-modal-close]").forEach((T)=>{let v=()=>Q(L);T.addEventListener("click",v),K.push(()=>T.removeEventListener("click",v))});let D=()=>{if(!O||!X||!Y)return;X.innerHTML=j.innerHTML,L.querySelectorAll(`[data-modal-target="${R}"]`).forEach((T)=>{T.setAttribute("data-modal-status",T===M?"active":"not-active")}),O.querySelectorAll("[data-modal-name]").forEach((T)=>{T.setAttribute("data-modal-status",T.getAttribute("data-modal-name")===R?"active":"not-active")}),O.setAttribute("data-modal-group-status","active")},A=()=>{if(!j.classList.contains("is-expanded"))return;if(vW()){j.classList.remove("is-expanded"),j.style.removeProperty("max-height"),M.setAttribute("aria-expanded","false"),F(!1);return}let T=j.scrollHeight;j.style.maxHeight=`${T}px`,j.classList.remove("is-expanded"),requestAnimationFrame(()=>{j.style.maxHeight="0px"}),M.setAttribute("aria-expanded","false"),F(!1)},f=()=>{if(j.classList.add("is-expanded"),M.setAttribute("aria-expanded","true"),F(!0),vW()){j.style.maxHeight="none";return}let T=()=>{j.style.maxHeight=`${j.scrollHeight}px`};requestAnimationFrame(()=>{requestAnimationFrame(T)})};H.push(A);let S=(T)=>{if(HK()||!j.classList.contains("is-expanded"))return;if(T.target.closest("a"))return;let v=window.getSelection();if(v&&v.toString().length>0)return;T.preventDefault(),A()};j.addEventListener("click",S),K.push(()=>j.removeEventListener("click",S));let C=(T)=>{if(T.preventDefault(),HK()&&k){D();return}if(j.classList.contains("is-expanded"))A();else f()},P=(T)=>{if(T.key==="Enter"||T.key===" ")T.preventDefault(),M.click()};M.addEventListener("click",C),M.addEventListener("keydown",P),K.push(()=>{M.removeEventListener("click",C),M.removeEventListener("keydown",P)})});let B=X1.add(()=>{if(J.forEach((L)=>{let j=L.querySelector(".cc-extended");if(j?.classList.contains("is-expanded"))j.style.maxHeight=`${j.scrollHeight}px`}),HK())H.forEach((L)=>L()),W.forEach((L)=>L());Z()});K.push(B),I0(()=>{K.forEach((L)=>L()),H.forEach((L)=>L()),W.forEach((L)=>L()),Z()})}var UK={};e0(UK,{default:()=>wW});function IL(q){q.setAttribute("aria-hidden","true"),q.style.position="absolute",q.style.left="-9999px",q.style.top="-9999px",q.style.width="1px"}var kL=(q)=>{let $=q.textContent;q.textContent="";let J=document.createElement("span");J.textContent=$,q.appendChild(J),IL(J);let Q=document.createElement("span");return Q.setAttribute("data-css","overflow-clip"),Q.textContent=$,Q.setAttribute("aria-hidden","true"),q.appendChild(Q),new M9(Q,{type:"chars"})};function wW(q){let $=kL(q);p1(q,{autoStart:!0,callback:({isIn:J})=>{if(J)h.to($.chars,{yPercent:0,stagger:0.02});else h.killTweensOf($.chars),h.set($.chars,{yPercent:100})}})}var GK={};e0(GK,{default:()=>gW});h.registerPlugin(Q$);Q$.create("slider-wipe","0.6, 0.08, 0.02, 0.99");var PL=0.9,EL=".rich-text-component, .plain-text-component";function gW(q,$){let J=Array.from(q.querySelectorAll(".stats-slider_panel")),Q=Array.from(q.querySelectorAll(".stats-slider_image")),Z=Array.from(q.querySelectorAll(".stats-slider_image img")),K=Array.from(q.querySelectorAll(".stats-slider_pill")),H=K.findIndex((M)=>M.classList.contains("is-active"));if(H===-1)H=J.findIndex((M)=>M.classList.contains("is-active"));if(H===-1||H>=J.length||H>=Q.length)H=0;let W=!1;function G(M){return Array.from(M.querySelectorAll(EL))}function B(){Q.forEach((M,U)=>{h.set(Z[U],{clipPath:"none"}),h.set(M,{xPercent:U===H?0:100})}),J.forEach((M,U)=>{let N=G(M);if(N.forEach((z)=>{z.style.transition="none"}),U===H)M.classList.add("is-active"),h.set(M,{opacity:1,"--panel-line-scale":1}),h.set(N,{opacity:1,y:0});else M.classList.remove("is-active"),h.set(M,{opacity:0,"--panel-line-scale":0}),h.set(N,{opacity:0,y:12})}),Q.forEach((M,U)=>M.classList.toggle("is-active",U===H)),K.forEach((M,U)=>M.classList.toggle("is-active",U===H))}function L(M){if(M===H||W||M<0||M>=J.length||M>=Q.length)return;W=!0;let U=M>H?1:-1,N=Q[H],z=Q[M],V=Z[H],F=Z[M],O=J[H],R=J[M],Y=G(R);h.set(z,{xPercent:U*100}),h.set(F,{xPercent:-U*30}),K[H]?.classList.remove("is-active"),K[M]?.classList.add("is-active");let X=H;h.timeline({defaults:{duration:PL,ease:"slider-wipe"},onComplete(){Q[X].classList.remove("is-active"),O.classList.remove("is-active"),H=M,W=!1}}).to(N,{xPercent:-U*100},0).to(V,{xPercent:U*30},0).to(z,{xPercent:0},0).to(F,{xPercent:0},0).to(O,{opacity:0,duration:0.25},0).to(O,{"--panel-line-scale":0,duration:0.3,ease:"power2.out"},0).call(()=>{z.classList.add("is-active"),R.classList.add("is-active"),h.set(R,{opacity:1})},void 0,0.2).to(R,{"--panel-line-scale":1,duration:0.55,ease:"power2.out"},0.2).fromTo(Y,{opacity:0,y:12},{opacity:1,y:0,duration:0.45,stagger:0.08,ease:"power2.out"},0.25)}function j(){L(Number(this.dataset.index))}q$(()=>{B(),K.forEach((M)=>M.addEventListener("click",j))}),I0(()=>{K.forEach((M)=>M.removeEventListener("click",j)),h.killTweensOf([...Q,...Z,...J])})}var LK={};e0(LK,{default:()=>cW,StepAccordion:()=>BK});class BK{constructor(q,$={}){this.wrapper=q,this.currentIndex=0,this.autoPlayDuration=$.duration||10,this.ease=Q$.create("custom","0.19, 1.00, 0.22, 1.00"),this.easeDuration=0.75,this.init()}init(){this.#$(),this.#q(),this.#Q(),this.#K()}#$(){this.dropdowns=h.utils.toArray(".ft-cmx-dropdown",this.wrapper),this.visuals=h.utils.toArray(".ft-cmx-visual-inner",this.wrapper),this.progresslines=h.utils.toArray(".ft-cmx-progress-line",this.wrapper)}#q(){this.dropdowns.forEach((q)=>{let $=q.querySelector("[data-step-accordion-line]"),J=q.querySelector("[data-step-accordion-clip]");h.set($,{scaleX:0}),h.set(J,{height:0})}),h.set(this.progresslines,{scaleX:0}),h.set(this.visuals,{autoAlpha:0}),h.set(this.visuals[this.currentIndex],{autoAlpha:1})}#J(q){h.to(this.progresslines[q],{scaleX:1,ease:"none",duration:this.autoPlayDuration,onComplete:()=>{if(this.#Z(this.currentIndex),this.currentIndex===this.dropdowns.length-1)this.currentIndex=0,h.set(this.progresslines,{scaleX:0});else this.currentIndex++;this.#Q(this.currentIndex)}})}#Q(q){if(q===void 0)q=this.currentIndex;let $=this.dropdowns[q],J=$.querySelector("[data-step-accordion-icon]"),Q=$.querySelector("[data-step-accordion-svg]"),Z=$.querySelector("[data-step-accordion-line]"),K=$.querySelector("[data-step-accordion-clip]");h.timeline({defaults:{ease:this.ease,duration:this.easeDuration}}).to(J,{backgroundColor:"var(--_color---secondary--meadow-green)"}).to(Q,{rotationZ:-180},"<").to(Z,{scaleX:1},"<").to(K,{height:"auto"},"<").to(this.visuals,{autoAlpha:0},"<").to(this.visuals[q],{autoAlpha:1},"<"),this.#J(q)}#Z(q){let $=this.dropdowns[q],J=$.querySelector("[data-step-accordion-icon]"),Q=$.querySelector("[data-step-accordion-svg]"),Z=$.querySelector("[data-step-accordion-line]"),K=$.querySelector("[data-step-accordion-clip]");h.timeline({defaults:{ease:this.ease,duration:this.easeDuration}}).to(J,{backgroundColor:"var(--_color---secondary--soft-green)"}).to(Q,{rotationZ:-0},"<").to(Z,{scaleX:0},"<").to(K,{height:0},"<")}#K(){this.dropdowns.forEach((q,$)=>{q.querySelector("[data-step-accordion-btn]").addEventListener("click",()=>{if(this.currentIndex===$)return;this.#Z(this.currentIndex),h.killTweensOf(this.progresslines),h.set(this.progresslines,{scaleX:0}),this.progresslines.forEach((Q,Z)=>{if($>Z)h.set(Q,{scaleX:1})}),this.currentIndex=$,this.#Q($)})})}}function cW(q,$={}){p1(q,{autoStart:!0,once:!0,rootMargin:"200px",callback:({isIn:Z})=>{if(Z){let K=new BK(q,{duration:10});console.log("in")}}});let J=q.closest(".container"),Q=$9(J);if(Q){let Z=!1;p1(J,{threshold:0.25,autoStart:!0,callback:({isIn:K})=>{if(K&&!Z)Z=!0,J9(Q)}}),I0(()=>{Q9(Q.path)})}}var EK={};e0(EK,{default:()=>UU});function mW(q){return q!==null&&typeof q==="object"&&"constructor"in q&&q.constructor===Object}function jK(q={},$={}){let J=["__proto__","constructor","prototype"];Object.keys($).filter((Q)=>J.indexOf(Q)<0).forEach((Q)=>{if(typeof q[Q]>"u")q[Q]=$[Q];else if(mW($[Q])&&mW(q[Q])&&Object.keys($[Q]).length>0)jK(q[Q],$[Q])})}var dW={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function x1(){let q=typeof document<"u"?document:{};return jK(q,dW),q}var SL={document:dW,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(q){if(typeof setTimeout>"u")return q(),null;return setTimeout(q,0)},cancelAnimationFrame(q){if(typeof setTimeout>"u")return;clearTimeout(q)}};function i0(){let q=typeof window<"u"?window:{};return jK(q,SL),q}function oW(q=""){return q.trim().split(" ").filter(($)=>!!$.trim())}function pW(q){let $=q;Object.keys($).forEach((J)=>{try{$[J]=null}catch(Q){}try{delete $[J]}catch(Q){}})}function ZJ(q,$=0){return setTimeout(q,$)}function A8(){return Date.now()}function TL(q){let $=i0(),J;if($.getComputedStyle)J=$.getComputedStyle(q,null);if(!J&&q.currentStyle)J=q.currentStyle;if(!J)J=q.style;return J}function MK(q,$="x"){let J=i0(),Q,Z,K,H=TL(q);if(J.WebKitCSSMatrix){if(Z=H.transform||H.webkitTransform,Z.split(",").length>6)Z=Z.split(", ").map((W)=>W.replace(",",".")).join(", ");K=new J.WebKitCSSMatrix(Z==="none"?"":Z)}else K=H.MozTransform||H.OTransform||H.MsTransform||H.msTransform||H.transform||H.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),Q=K.toString().split(",");if($==="x")if(J.WebKitCSSMatrix)Z=K.m41;else if(Q.length===16)Z=parseFloat(Q[12]);else Z=parseFloat(Q[4]);if($==="y")if(J.WebKitCSSMatrix)Z=K.m42;else if(Q.length===16)Z=parseFloat(Q[13]);else Z=parseFloat(Q[5]);return Z||0}function MQ(q){return typeof q==="object"&&q!==null&&q.constructor&&Object.prototype.toString.call(q).slice(8,-1)==="Object"}function bL(q){if(typeof window<"u"&&typeof window.HTMLElement<"u")return q instanceof HTMLElement;return q&&(q.nodeType===1||q.nodeType===11)}function Z$(...q){let $=Object(q[0]);for(let J=1;JK!=="__proto__"&&K!=="constructor"&&K!=="prototype");for(let K=0,H=Z.length;KZ?"next":"prev",B=(j,M)=>{return G==="next"&&j>=M||G==="prev"&&j<=M},L=()=>{if(H=new Date().getTime(),K===null)K=H;let j=Math.max(Math.min((H-K)/W,1),0),M=0.5-Math.cos(j*Math.PI)/2,U=Z+M*($-Z);if(B(U,$))U=$;if(q.wrapperEl.scrollTo({[J]:U}),B(U,$)){q.wrapperEl.style.overflow="hidden",q.wrapperEl.style.scrollSnapType="",setTimeout(()=>{q.wrapperEl.style.overflow="",q.wrapperEl.scrollTo({[J]:U})}),Q.cancelAnimationFrame(q.cssModeFrameID);return}q.cssModeFrameID=Q.requestAnimationFrame(L)};L()}function Y1(q,$=""){let J=i0(),Q=[...q.children];if(J.HTMLSlotElement&&q instanceof HTMLSlotElement)Q.push(...q.assignedElements());if(!$)return Q;return Q.filter((Z)=>Z.matches($))}function fL(q,$){let J=[$];while(J.length>0){let Q=J.shift();if(q===Q)return!0;J.push(...Q.children,...Q.shadowRoot?Q.shadowRoot.children:[],...Q.assignedElements?Q.assignedElements():[])}}function lW(q,$){let J=i0(),Q=$.contains(q);if(!Q&&J.HTMLSlotElement&&$ instanceof HTMLSlotElement){if(Q=[...$.assignedElements()].includes(q),!Q)Q=fL(q,$)}return Q}function NQ(q){try{console.warn(q);return}catch($){}}function g$(q,$=[]){let J=document.createElement(q);return J.classList.add(...Array.isArray($)?$:oW($)),J}function nW(q,$){let J=[];while(q.previousElementSibling){let Q=q.previousElementSibling;if($){if(Q.matches($))J.push(Q)}else J.push(Q);q=Q}return J}function iW(q,$){let J=[];while(q.nextElementSibling){let Q=q.nextElementSibling;if($){if(Q.matches($))J.push(Q)}else J.push(Q);q=Q}return J}function V9(q,$){return i0().getComputedStyle(q,null).getPropertyValue($)}function C8(q){let $=q,J;if($){J=0;while(($=$.previousSibling)!==null)if($.nodeType===1)J+=1;return J}return}function KJ(q,$){let J=[],Q=q.parentElement;while(Q){if($){if(Q.matches($))J.push(Q)}else J.push(Q);Q=Q.parentElement}return J}function zQ(q,$,J){let Q=i0();if(J)return q[$==="width"?"offsetWidth":"offsetHeight"]+parseFloat(Q.getComputedStyle(q,null).getPropertyValue($==="width"?"margin-right":"margin-top"))+parseFloat(Q.getComputedStyle(q,null).getPropertyValue($==="width"?"margin-left":"margin-bottom"));return q.offsetWidth}function s0(q){return(Array.isArray(q)?q:[q]).filter(($)=>!!$)}function l9(q,$=""){if(typeof trustedTypes<"u")q.innerHTML=trustedTypes.createPolicy("html",{createHTML:(J)=>J}).createHTML($);else q.innerHTML=$}var zK;function hL(){let q=i0(),$=x1();return{smoothScroll:$.documentElement&&$.documentElement.style&&"scrollBehavior"in $.documentElement.style,touch:!!(("ontouchstart"in q)||q.DocumentTouch&&$ instanceof q.DocumentTouch)}}function $U(){if(!zK)zK=hL();return zK}var FK;function xL({userAgent:q}={}){let $=$U(),J=i0(),Q=J.navigator.platform,Z=q||J.navigator.userAgent,K={ios:!1,android:!1},H=J.screen.width,W=J.screen.height,G=Z.match(/(Android);?[\s\/]+([\d.]+)?/),B=Z.match(/(iPad)(?!\1).*OS\s([\d_]+)/),L=Z.match(/(iPod)(.*OS\s([\d_]+))?/),j=!B&&Z.match(/(iPhone\sOS|iOS)\s([\d_]+)/),M=Q==="Win32",U=Q==="MacIntel",N=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];if(!B&&U&&$.touch&&N.indexOf(`${H}x${W}`)>=0){if(B=Z.match(/(Version)\/([\d.]+)/),!B)B=[0,1,"13_0_0"];U=!1}if(G&&!M)K.os="android",K.android=!0;if(B||j||L)K.os="ios",K.ios=!0;return K}function JU(q={}){if(!FK)FK=xL(q);return FK}var OK;function yL(){let q=i0(),$=JU(),J=!1;function Q(){let W=q.navigator.userAgent.toLowerCase();return W.indexOf("safari")>=0&&W.indexOf("chrome")<0&&W.indexOf("android")<0}if(Q()){let W=String(q.navigator.userAgent);if(W.includes("Version/")){let[G,B]=W.split("Version/")[1].split(" ")[0].split(".").map((L)=>Number(L));J=G<16||G===16&&B<2}}let Z=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(q.navigator.userAgent),K=Q(),H=K||Z&&$.ios;return{isSafari:J||K,needPerspectiveFix:J,need3dFix:H,isWebView:Z}}function QU(){if(!OK)OK=yL();return OK}function _L({swiper:q,on:$,emit:J}){let Q=i0(),Z=null,K=null,H=()=>{if(!q||q.destroyed||!q.initialized)return;J("beforeResize"),J("resize")},W=()=>{if(!q||q.destroyed||!q.initialized)return;Z=new ResizeObserver((L)=>{K=Q.requestAnimationFrame(()=>{let{width:j,height:M}=q,U=j,N=M;if(L.forEach(({contentBoxSize:z,contentRect:V,target:F})=>{if(F&&F!==q.el)return;U=V?V.width:(z[0]||z).inlineSize,N=V?V.height:(z[0]||z).blockSize}),U!==j||N!==M)H()})}),Z.observe(q.el)},G=()=>{if(K)Q.cancelAnimationFrame(K);if(Z&&Z.unobserve&&q.el)Z.unobserve(q.el),Z=null},B=()=>{if(!q||q.destroyed||!q.initialized)return;J("orientationchange")};$("init",()=>{if(q.params.resizeObserver&&typeof Q.ResizeObserver<"u"){W();return}Q.addEventListener("resize",H),Q.addEventListener("orientationchange",B)}),$("destroy",()=>{G(),Q.removeEventListener("resize",H),Q.removeEventListener("orientationchange",B)})}function vL({swiper:q,extendParams:$,on:J,emit:Q}){let Z=[],K=i0(),H=(B,L={})=>{let M=new(K.MutationObserver||K.WebkitMutationObserver)((U)=>{if(q.__preventObserver__)return;if(U.length===1){Q("observerUpdate",U[0]);return}let N=function(){Q("observerUpdate",U[0])};if(K.requestAnimationFrame)K.requestAnimationFrame(N);else K.setTimeout(N,0)});M.observe(B,{attributes:typeof L.attributes>"u"?!0:L.attributes,childList:q.isElement||(typeof L.childList>"u"?!0:L).childList,characterData:typeof L.characterData>"u"?!0:L.characterData}),Z.push(M)},W=()=>{if(!q.params.observer)return;if(q.params.observeParents){let B=KJ(q.hostEl);for(let L=0;L{Z.forEach((B)=>{B.disconnect()}),Z.splice(0,Z.length)};$({observer:!1,observeParents:!1,observeSlideChildren:!1}),J("init",W),J("destroy",G)}var uL={on(q,$,J){let Q=this;if(!Q.eventsListeners||Q.destroyed)return Q;if(typeof $!=="function")return Q;let Z=J?"unshift":"push";return q.split(" ").forEach((K)=>{if(!Q.eventsListeners[K])Q.eventsListeners[K]=[];Q.eventsListeners[K][Z]($)}),Q},once(q,$,J){let Q=this;if(!Q.eventsListeners||Q.destroyed)return Q;if(typeof $!=="function")return Q;function Z(...K){if(Q.off(q,Z),Z.__emitterProxy)delete Z.__emitterProxy;$.apply(Q,K)}return Z.__emitterProxy=$,Q.on(q,Z,J)},onAny(q,$){let J=this;if(!J.eventsListeners||J.destroyed)return J;if(typeof q!=="function")return J;let Q=$?"unshift":"push";if(J.eventsAnyListeners.indexOf(q)<0)J.eventsAnyListeners[Q](q);return J},offAny(q){let $=this;if(!$.eventsListeners||$.destroyed)return $;if(!$.eventsAnyListeners)return $;let J=$.eventsAnyListeners.indexOf(q);if(J>=0)$.eventsAnyListeners.splice(J,1);return $},off(q,$){let J=this;if(!J.eventsListeners||J.destroyed)return J;if(!J.eventsListeners)return J;return q.split(" ").forEach((Q)=>{if(typeof $>"u")J.eventsListeners[Q]=[];else if(J.eventsListeners[Q])J.eventsListeners[Q].forEach((Z,K)=>{if(Z===$||Z.__emitterProxy&&Z.__emitterProxy===$)J.eventsListeners[Q].splice(K,1)})}),J},emit(...q){let $=this;if(!$.eventsListeners||$.destroyed)return $;if(!$.eventsListeners)return $;let J,Q,Z;if(typeof q[0]==="string"||Array.isArray(q[0]))J=q[0],Q=q.slice(1,q.length),Z=$;else J=q[0].events,Q=q[0].data,Z=q[0].context||$;return Q.unshift(Z),(Array.isArray(J)?J:J.split(" ")).forEach((H)=>{if($.eventsAnyListeners&&$.eventsAnyListeners.length)$.eventsAnyListeners.forEach((W)=>{W.apply(Z,[H,...Q])});if($.eventsListeners&&$.eventsListeners[H])$.eventsListeners[H].forEach((W)=>{W.apply(Z,Q)})}),$}};function wL(){let q=this,$,J,Q=q.el;if(typeof q.params.width<"u"&&q.params.width!==null)$=q.params.width;else $=Q.clientWidth;if(typeof q.params.height<"u"&&q.params.height!==null)J=q.params.height;else J=Q.clientHeight;if($===0&&q.isHorizontal()||J===0&&q.isVertical())return;if($=$-parseInt(V9(Q,"padding-left")||0,10)-parseInt(V9(Q,"padding-right")||0,10),J=J-parseInt(V9(Q,"padding-top")||0,10)-parseInt(V9(Q,"padding-bottom")||0,10),Number.isNaN($))$=0;if(Number.isNaN(J))J=0;Object.assign(q,{width:$,height:J,size:q.isHorizontal()?$:J})}function gL(){let q=this;function $(S,C){return parseFloat(S.getPropertyValue(q.getDirectionLabel(C))||0)}let J=q.params,{wrapperEl:Q,slidesEl:Z,rtlTranslate:K,wrongRTL:H}=q,W=q.virtual&&J.virtual.enabled,G=W?q.virtual.slides.length:q.slides.length,B=Y1(Z,`.${q.params.slideClass}, swiper-slide`),L=W?q.virtual.slides.length:B.length,j=[],M=[],U=[],N=J.slidesOffsetBefore;if(typeof N==="function")N=J.slidesOffsetBefore.call(q);let z=J.slidesOffsetAfter;if(typeof z==="function")z=J.slidesOffsetAfter.call(q);let V=q.snapGrid.length,F=q.slidesGrid.length,O=q.size-N-z,R=J.spaceBetween,Y=-N,X=0,k=0;if(typeof O>"u")return;if(typeof R==="string"&&R.indexOf("%")>=0)R=parseFloat(R.replace("%",""))/100*O;else if(typeof R==="string")R=parseFloat(R);if(q.virtualSize=-R-N-z,B.forEach((S)=>{if(K)S.style.marginLeft="";else S.style.marginRight="";S.style.marginBottom="",S.style.marginTop=""}),J.centeredSlides&&J.cssMode)p9(Q,"--swiper-centered-offset-before",""),p9(Q,"--swiper-centered-offset-after","");if(J.cssMode)p9(Q,"--swiper-slides-offset-before",`${N}px`),p9(Q,"--swiper-slides-offset-after",`${z}px`);let D=J.grid&&J.grid.rows>1&&q.grid;if(D)q.grid.initSlides(B);else if(q.grid)q.grid.unsetSlides();let A,f=J.slidesPerView==="auto"&&J.breakpoints&&Object.keys(J.breakpoints).filter((S)=>{return typeof J.breakpoints[S].slidesPerView<"u"}).length>0;for(let S=0;S=0;o-=1)if(c+=U[o]+(o1){if(!C)j.push(q.virtualSize-O)}}if(W&&J.loop){let S=U[0]+R;if(J.slidesPerGroup>1){let C=Math.ceil((q.virtual.slidesBefore+q.virtual.slidesAfter)/J.slidesPerGroup),P=S*J.slidesPerGroup;for(let T=0;T{if(!J.cssMode||J.loop)return!0;if(P===B.length-1)return!1;return!0}).forEach((C)=>{C.style[S]=`${R}px`})}if(J.centeredSlides&&J.centeredSlidesBounds){let S=0;U.forEach((P)=>{S+=P+(R||0)}),S-=R;let C=S>O?S-O:0;j=j.map((P)=>{if(P<=0)return-N;if(P>C)return C+z;return P})}if(J.centerInsufficientSlides){let S=0;if(U.forEach((C)=>{S+=C+(R||0)}),S-=R,S{j[T]=P-C}),M.forEach((P,T)=>{M[T]=P+C})}}if(Object.assign(q,{slides:B,snapGrid:j,slidesGrid:M,slidesSizesGrid:U}),J.centeredSlides&&J.cssMode&&!J.centeredSlidesBounds){p9(Q,"--swiper-centered-offset-before",`${-j[0]}px`),p9(Q,"--swiper-centered-offset-after",`${q.size/2-U[U.length-1]/2}px`);let S=-q.snapGrid[0],C=-q.slidesGrid[0];q.snapGrid=q.snapGrid.map((P)=>P+S),q.slidesGrid=q.slidesGrid.map((P)=>P+C)}if(L!==G)q.emit("slidesLengthChange");if(j.length!==V){if(q.params.watchOverflow)q.checkOverflow();q.emit("snapGridLengthChange")}if(M.length!==F)q.emit("slidesGridLengthChange");if(J.watchSlidesProgress)q.updateSlidesOffset();if(q.emit("slidesUpdated"),!W&&!J.cssMode&&(J.effect==="slide"||J.effect==="fade")){let S=`${J.containerModifierClass}backface-hidden`,C=q.el.classList.contains(S);if(L<=J.maxBackfaceHiddenSlides){if(!C)q.el.classList.add(S)}else if(C)q.el.classList.remove(S)}}function cL(q){let $=this,J=[],Q=$.virtual&&$.params.virtual.enabled,Z=0,K;if(typeof q==="number")$.setTransition(q);else if(q===!0)$.setTransition($.params.speed);let H=(W)=>{if(Q)return $.slides[$.getSlideIndexByData(W)];return $.slides[W]};if($.params.slidesPerView!=="auto"&&$.params.slidesPerView>1)if($.params.centeredSlides)($.visibleSlides||[]).forEach((W)=>{J.push(W)});else for(K=0;K$.slides.length&&!Q)break;J.push(H(W))}else J.push(H($.activeIndex));for(K=0;KZ?W:Z}if(Z||Z===0)$.wrapperEl.style.height=`${Z}px`}function mL(){let q=this,$=q.slides,J=q.isElement?q.isHorizontal()?q.wrapperEl.offsetLeft:q.wrapperEl.offsetTop:0;for(let Q=0;Q<$.length;Q+=1)$[Q].swiperSlideOffset=(q.isHorizontal()?$[Q].offsetLeft:$[Q].offsetTop)-J-q.cssOverflowAdjustment()}var sW=(q,$,J)=>{if($&&!q.classList.contains(J))q.classList.add(J);else if(!$&&q.classList.contains(J))q.classList.remove(J)};function dL(q=this&&this.translate||0){let $=this,J=$.params,{slides:Q,rtlTranslate:Z,snapGrid:K}=$;if(Q.length===0)return;if(typeof Q[0].swiperSlideOffset>"u")$.updateSlidesOffset();let H=-q;if(Z)H=q;$.visibleSlidesIndexes=[],$.visibleSlides=[];let W=J.spaceBetween;if(typeof W==="string"&&W.indexOf("%")>=0)W=parseFloat(W.replace("%",""))/100*$.size;else if(typeof W==="string")W=parseFloat(W);for(let G=0;G=0&&U<=$.size-$.slidesSizesGrid[G],V=U>=0&&U<$.size-1||N>1&&N<=$.size||U<=0&&N>=$.size;if(V)$.visibleSlides.push(B),$.visibleSlidesIndexes.push(G);sW(B,V,J.slideVisibleClass),sW(B,z,J.slideFullyVisibleClass),B.progress=Z?-j:j,B.originalProgress=Z?-M:M}}function oL(q){let $=this;if(typeof q>"u"){let L=$.rtlTranslate?-1:1;q=$&&$.translate&&$.translate*L||0}let J=$.params,Q=$.maxTranslate()-$.minTranslate(),{progress:Z,isBeginning:K,isEnd:H,progressLoop:W}=$,G=K,B=H;if(Q===0)Z=0,K=!0,H=!0;else{Z=(q-$.minTranslate())/Q;let L=Math.abs(q-$.minTranslate())<1,j=Math.abs(q-$.maxTranslate())<1;if(K=L||Z<=0,H=j||Z>=1,L)Z=0;if(j)Z=1}if(J.loop){let L=$.getSlideIndexByData(0),j=$.getSlideIndexByData($.slides.length-1),M=$.slidesGrid[L],U=$.slidesGrid[j],N=$.slidesGrid[$.slidesGrid.length-1],z=Math.abs(q);if(z>=M)W=(z-M)/N;else W=(z+N-U)/N;if(W>1)W-=1}if(Object.assign($,{progress:Z,progressLoop:W,isBeginning:K,isEnd:H}),J.watchSlidesProgress||J.centeredSlides&&J.autoHeight)$.updateSlidesProgress(q);if(K&&!G)$.emit("reachBeginning toEdge");if(H&&!B)$.emit("reachEnd toEdge");if(G&&!K||B&&!H)$.emit("fromEdge");$.emit("progress",Z)}var RK=(q,$,J)=>{if($&&!q.classList.contains(J))q.classList.add(J);else if(!$&&q.classList.contains(J))q.classList.remove(J)};function pL(){let q=this,{slides:$,params:J,slidesEl:Q,activeIndex:Z}=q,K=q.virtual&&J.virtual.enabled,H=q.grid&&J.grid&&J.grid.rows>1,W=(j)=>{return Y1(Q,`.${J.slideClass}${j}, swiper-slide${j}`)[0]},G,B,L;if(K)if(J.loop){let j=Z-q.virtual.slidesBefore;if(j<0)j=q.virtual.slides.length+j;if(j>=q.virtual.slides.length)j-=q.virtual.slides.length;G=W(`[data-swiper-slide-index="${j}"]`)}else G=W(`[data-swiper-slide-index="${Z}"]`);else if(H)G=$.find((j)=>j.column===Z),L=$.find((j)=>j.column===Z+1),B=$.find((j)=>j.column===Z-1);else G=$[Z];if(G){if(!H){if(L=iW(G,`.${J.slideClass}, swiper-slide`)[0],J.loop&&!L)L=$[0];if(B=nW(G,`.${J.slideClass}, swiper-slide`)[0],J.loop&&!B===0)B=$[$.length-1]}}$.forEach((j)=>{RK(j,j===G,J.slideActiveClass),RK(j,j===L,J.slideNextClass),RK(j,j===B,J.slidePrevClass)}),q.emitSlidesClasses()}var f7=(q,$)=>{if(!q||q.destroyed||!q.params)return;let J=()=>q.isElement?"swiper-slide":`.${q.params.slideClass}`,Q=$.closest(J());if(Q){let Z=Q.querySelector(`.${q.params.lazyPreloaderClass}`);if(!Z&&q.isElement)if(Q.shadowRoot)Z=Q.shadowRoot.querySelector(`.${q.params.lazyPreloaderClass}`);else requestAnimationFrame(()=>{if(Q.shadowRoot){if(Z=Q.shadowRoot.querySelector(`.${q.params.lazyPreloaderClass}`),Z&&!Z.lazyPreloaderManaged)Z.remove()}});if(Z&&!Z.lazyPreloaderManaged)Z.remove()}},VK=(q,$)=>{if(!q.slides[$])return;let J=q.slides[$].querySelector('[loading="lazy"]');if(J)J.removeAttribute("loading")},AK=(q)=>{if(!q||q.destroyed||!q.params)return;let $=q.params.lazyPreloadPrevNext,J=q.slides.length;if(!J||!$||$<0)return;$=Math.min($,J);let Q=q.params.slidesPerView==="auto"?q.slidesPerViewDynamic():Math.ceil(q.params.slidesPerView),Z=q.activeIndex;if(q.params.grid&&q.params.grid.rows>1){let H=Z,W=[H-$];W.push(...Array.from({length:$}).map((G,B)=>{return H+Q+B})),q.slides.forEach((G,B)=>{if(W.includes(G.column))VK(q,B)});return}let K=Z+Q-1;if(q.params.rewind||q.params.loop)for(let H=Z-$;H<=K+$;H+=1){let W=(H%J+J)%J;if(WK)VK(q,W)}else for(let H=Math.max(Z-$,0);H<=Math.min(K+$,J-1);H+=1)if(H!==Z&&(H>K||H=$[K]&&Q<$[K+1]-($[K+1]-$[K])/2)Z=K;else if(Q>=$[K]&&Q<$[K+1])Z=K+1}else if(Q>=$[K])Z=K;if(J.normalizeSlideIndex){if(Z<0||typeof Z>"u")Z=0}return Z}function nL(q){let $=this,J=$.rtlTranslate?$.translate:-$.translate,{snapGrid:Q,params:Z,activeIndex:K,realIndex:H,snapIndex:W}=$,G=q,B,L=(U)=>{let N=U-$.virtual.slidesBefore;if(N<0)N=$.virtual.slides.length+N;if(N>=$.virtual.slides.length)N-=$.virtual.slides.length;return N};if(typeof G>"u")G=lL($);if(Q.indexOf(J)>=0)B=Q.indexOf(J);else{let U=Math.min(Z.slidesPerGroupSkip,G);B=U+Math.floor((G-U)/Z.slidesPerGroup)}if(B>=Q.length)B=Q.length-1;if(G===K&&!$.params.loop){if(B!==W)$.snapIndex=B,$.emit("snapIndexChange");return}if(G===K&&$.params.loop&&$.virtual&&$.params.virtual.enabled){$.realIndex=L(G);return}let j=$.grid&&Z.grid&&Z.grid.rows>1,M;if($.virtual&&Z.virtual.enabled)if(Z.loop)M=L(G);else M=G;else if(j){let U=$.slides.find((z)=>z.column===G),N=parseInt(U.getAttribute("data-swiper-slide-index"),10);if(Number.isNaN(N))N=Math.max($.slides.indexOf(U),0);M=Math.floor(N/Z.grid.rows)}else if($.slides[G]){let U=$.slides[G].getAttribute("data-swiper-slide-index");if(U)M=parseInt(U,10);else M=G}else M=G;if(Object.assign($,{previousSnapIndex:W,snapIndex:B,previousRealIndex:H,realIndex:M,previousIndex:K,activeIndex:G}),$.initialized)AK($);if($.emit("activeIndexChange"),$.emit("snapIndexChange"),$.initialized||$.params.runCallbacksOnInit){if(H!==M)$.emit("realIndexChange");$.emit("slideChange")}}function iL(q,$){let J=this,Q=J.params,Z=q.closest(`.${Q.slideClass}, swiper-slide`);if(!Z&&J.isElement&&$&&$.length>1&&$.includes(q))[...$.slice($.indexOf(q)+1,$.length)].forEach((W)=>{if(!Z&&W.matches&&W.matches(`.${Q.slideClass}, swiper-slide`))Z=W});let K=!1,H;if(Z){for(let W=0;WG)L=G;else if(Q&&qK)H="next";else if(Z"u")$=K.params.speed;let z=Math.min(K.params.slidesPerGroupSkip,H),V=z+Math.floor((H-z)/K.params.slidesPerGroup);if(V>=G.length)V=G.length-1;let F=-G[V];if(W.normalizeSlideIndex)for(let D=0;D=f&&A=f&&A=f)H=D}if(K.initialized&&H!==j){if(!K.allowSlideNext&&(M?F>K.translate&&F>K.minTranslate():FK.translate&&F>K.maxTranslate()){if((j||0)!==H)return!1}}if(H!==(L||0)&&J)K.emit("beforeSlideChangeStart");K.updateProgress(F);let O;if(H>j)O="next";else if(H0)K._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{U[D?"scrollLeft":"scrollTop"]=A});else U[D?"scrollLeft":"scrollTop"]=A;if(R)requestAnimationFrame(()=>{K.wrapperEl.style.scrollSnapType="",K._immediateVirtual=!1})}else{if(!K.support.smoothScroll)return NK({swiper:K,targetPosition:A,side:D?"left":"top"}),!0;U.scrollTo({[D?"left":"top"]:A,behavior:"smooth"})}return!0}let k=QU().isSafari;if(R&&!Z&&k&&K.isElement)K.virtual.update(!1,!1,H);if(K.setTransition($),K.setTranslate(F),K.updateActiveIndex(H),K.updateSlidesClasses(),K.emit("beforeTransitionStart",$,Q),K.transitionStart(J,O),$===0)K.transitionEnd(J,O);else if(!K.animating){if(K.animating=!0,!K.onSlideToWrapperTransitionEnd)K.onSlideToWrapperTransitionEnd=function(A){if(!K||K.destroyed)return;if(A.target!==this)return;K.wrapperEl.removeEventListener("transitionend",K.onSlideToWrapperTransitionEnd),K.onSlideToWrapperTransitionEnd=null,delete K.onSlideToWrapperTransitionEnd,K.transitionEnd(J,O)};K.wrapperEl.addEventListener("transitionend",K.onSlideToWrapperTransitionEnd)}return!0}function Wj(q=0,$,J=!0,Q){if(typeof q==="string")q=parseInt(q,10);let Z=this;if(Z.destroyed)return;if(typeof $>"u")$=Z.params.speed;let K=Z.grid&&Z.params.grid&&Z.params.grid.rows>1,H=q;if(Z.params.loop)if(Z.virtual&&Z.params.virtual.enabled)H=H+Z.virtual.slidesBefore;else{let W;if(K){let z=H*Z.params.grid.rows;W=Z.slides.find((V)=>V.getAttribute("data-swiper-slide-index")*1===z).column}else W=Z.getSlideIndexByData(H);let G=K?Math.ceil(Z.slides.length/Z.params.grid.rows):Z.slides.length,{centeredSlides:B,slidesOffsetBefore:L,slidesOffsetAfter:j}=Z.params,M=B||!!L||!!j,U=Z.params.slidesPerView;if(U==="auto")U=Z.slidesPerViewDynamic();else if(U=Math.ceil(parseFloat(Z.params.slidesPerView,10)),M&&U%2===0)U=U+1;let N=G-WV.getAttribute("data-swiper-slide-index")*1===z).column}else H=Z.getSlideIndexByData(H)}return requestAnimationFrame(()=>{Z.slideTo(H,$,J,Q)}),Z}function Uj(q,$=!0,J){let Q=this,{enabled:Z,params:K,animating:H}=Q;if(!Z||Q.destroyed)return Q;if(typeof q>"u")q=Q.params.speed;let W=K.slidesPerGroup;if(K.slidesPerView==="auto"&&K.slidesPerGroup===1&&K.slidesPerGroupAuto)W=Math.max(Q.slidesPerViewDynamic("current",!0),1);let G=Q.activeIndex{Q.slideTo(Q.activeIndex+G,q,$,J)}),!0}if(K.rewind&&Q.isEnd)return Q.slideTo(0,q,$,J);return Q.slideTo(Q.activeIndex+G,q,$,J)}function Gj(q,$=!0,J){let Q=this,{params:Z,snapGrid:K,slidesGrid:H,rtlTranslate:W,enabled:G,animating:B}=Q;if(!G||Q.destroyed)return Q;if(typeof q>"u")q=Q.params.speed;let L=Q.virtual&&Z.virtual.enabled;if(Z.loop){if(B&&!L&&Z.loopPreventsSliding)return!1;Q.loopFix({direction:"prev"}),Q._clientLeft=Q.wrapperEl.clientLeft}let j=W?Q.translate:-Q.translate;function M(O){if(O<0)return-Math.floor(Math.abs(O));return Math.floor(O)}let U=M(j),N=K.map((O)=>M(O)),z=Z.freeMode&&Z.freeMode.enabled,V=K[N.indexOf(U)-1];if(typeof V>"u"&&(Z.cssMode||z)){let O;if(K.forEach((R,Y)=>{if(U>=R)O=Y}),typeof O<"u")V=z?K[O]:K[O>0?O-1:O]}let F=0;if(typeof V<"u"){if(F=H.indexOf(V),F<0)F=Q.activeIndex-1;if(Z.slidesPerView==="auto"&&Z.slidesPerGroup===1&&Z.slidesPerGroupAuto)F=F-Q.slidesPerViewDynamic("previous",!0)+1,F=Math.max(F,0)}if(Z.rewind&&Q.isBeginning){let O=Q.params.virtual&&Q.params.virtual.enabled&&Q.virtual?Q.virtual.slides.length-1:Q.slides.length-1;return Q.slideTo(O,q,$,J)}else if(Z.loop&&Q.activeIndex===0&&Z.cssMode)return requestAnimationFrame(()=>{Q.slideTo(F,q,$,J)}),!0;return Q.slideTo(F,q,$,J)}function Bj(q,$=!0,J){let Q=this;if(Q.destroyed)return;if(typeof q>"u")q=Q.params.speed;return Q.slideTo(Q.activeIndex,q,$,J)}function Lj(q,$=!0,J,Q=0.5){let Z=this;if(Z.destroyed)return;if(typeof q>"u")q=Z.params.speed;let K=Z.activeIndex,H=Math.min(Z.params.slidesPerGroupSkip,K),W=H+Math.floor((K-H)/Z.params.slidesPerGroup),G=Z.rtlTranslate?Z.translate:-Z.translate;if(G>=Z.snapGrid[W]){let B=Z.snapGrid[W],L=Z.snapGrid[W+1];if(G-B>(L-B)*Q)K+=Z.params.slidesPerGroup}else{let B=Z.snapGrid[W-1],L=Z.snapGrid[W];if(G-B<=(L-B)*Q)K-=Z.params.slidesPerGroup}return K=Math.max(K,0),K=Math.min(K,Z.slidesGrid.length-1),Z.slideTo(K,q,$,J)}function jj(){let q=this;if(q.destroyed)return;let{params:$,slidesEl:J}=q,Q=$.slidesPerView==="auto"?q.slidesPerViewDynamic():$.slidesPerView,Z=q.getSlideIndexWhenGrid(q.clickedIndex),K,H=q.isElement?"swiper-slide":`.${$.slideClass}`,W=q.grid&&q.params.grid&&q.params.grid.rows>1;if($.loop){if(q.animating)return;if(K=parseInt(q.clickedSlide.getAttribute("data-swiper-slide-index"),10),$.centeredSlides)q.slideToLoop(K);else if(Z>(W?(q.slides.length-Q)/2-(q.params.grid.rows-1):q.slides.length-Q))q.loopFix(),Z=q.getSlideIndex(Y1(J,`${H}[data-swiper-slide-index="${K}"]`)[0]),ZJ(()=>{q.slideTo(Z)});else q.slideTo(Z)}else q.slideTo(Z)}var Mj={slideTo:Hj,slideToLoop:Wj,slideNext:Uj,slidePrev:Gj,slideReset:Bj,slideToClosest:Lj,slideToClickedSlide:jj};function Nj(q,$){let J=this,{params:Q,slidesEl:Z}=J;if(!Q.loop||J.virtual&&J.params.virtual.enabled)return;let K=()=>{Y1(Z,`.${Q.slideClass}, swiper-slide`).forEach((N,z)=>{N.setAttribute("data-swiper-slide-index",z)})},H=()=>{let U=Y1(Z,`.${Q.slideBlankClass}`);if(U.forEach((N)=>{N.remove()}),U.length>0)J.recalcSlides(),J.updateSlides()},W=J.grid&&Q.grid&&Q.grid.rows>1;if(Q.loopAddBlankSlides&&(Q.slidesPerGroup>1||W))H();let G=Q.slidesPerGroup*(W?Q.grid.rows:1),B=J.slides.length%G!==0,L=W&&J.slides.length%Q.grid.rows!==0,j=(U)=>{for(let N=0;N1;if(B.length"u")Z=G.getSlideIndex(B.find((d)=>d.classList.contains(U.slideActiveClass)));else C=Z;let P=J==="next"||!J,T=J==="prev"||!J,v=0,c=0,m=(k?B[Z].column:Z)+(O&&typeof Q>"u"?-R/2+0.5:0);if(m=0;p-=1)if(B[p].column===I)D.push(p)}else D.push(f-i-1)}}else if(m+R>f-X){if(c=Math.max(m-(f-X*2),Y),S)c=Math.max(c,R-f+F+1);for(let d=0;d{if(I.column===i)A.push(p)});else A.push(i)}}if(G.__preventObserver__=!0,requestAnimationFrame(()=>{G.__preventObserver__=!1}),G.params.effect==="cards"&&B.length{B[d].swiperLoopMoveDOM=!0,M.prepend(B[d]),B[d].swiperLoopMoveDOM=!1});if(P)A.forEach((d)=>{B[d].swiperLoopMoveDOM=!0,M.append(B[d]),B[d].swiperLoopMoveDOM=!1});if(G.recalcSlides(),U.slidesPerView==="auto")G.updateSlides();else if(k&&(D.length>0&&T||A.length>0&&P))G.slides.forEach((d,i)=>{G.grid.updateSlide(i,d,G.slides)});if(U.watchSlidesProgress)G.updateSlidesOffset();if($){if(D.length>0&&T){if(typeof q>"u"){let d=G.slidesGrid[C],I=G.slidesGrid[C+v]-d;if(W)G.setTranslate(G.translate-I);else if(G.slideTo(C+Math.ceil(v),0,!1,!0),Q)G.touchEventsData.startTranslate=G.touchEventsData.startTranslate-I,G.touchEventsData.currentTranslate=G.touchEventsData.currentTranslate-I}else if(Q){let d=k?D.length/U.grid.rows:D.length;G.slideTo(G.activeIndex+d,0,!1,!0),G.touchEventsData.currentTranslate=G.translate}}else if(A.length>0&&P)if(typeof q>"u"){let d=G.slidesGrid[C],I=G.slidesGrid[C-c]-d;if(W)G.setTranslate(G.translate-I);else if(G.slideTo(C-c,0,!1,!0),Q)G.touchEventsData.startTranslate=G.touchEventsData.startTranslate-I,G.touchEventsData.currentTranslate=G.touchEventsData.currentTranslate-I}else{let d=k?A.length/U.grid.rows:A.length;G.slideTo(G.activeIndex-d,0,!1,!0)}}if(G.allowSlidePrev=L,G.allowSlideNext=j,G.controller&&G.controller.control&&!H){let d={slideRealIndex:q,direction:J,setTranslate:Q,activeSlideIndex:Z,byController:!0};if(Array.isArray(G.controller.control))G.controller.control.forEach((i)=>{if(!i.destroyed&&i.params.loop)i.loopFix({...d,slideTo:i.params.slidesPerView===U.slidesPerView?$:!1})});else if(G.controller.control instanceof G.constructor&&G.controller.control.params.loop)G.controller.control.loopFix({...d,slideTo:G.controller.control.params.slidesPerView===U.slidesPerView?$:!1})}G.emit("loopFix")}function Fj(){let q=this,{params:$,slidesEl:J}=q;if(!$.loop||!J||q.virtual&&q.params.virtual.enabled)return;q.recalcSlides();let Q=[];q.slides.forEach((Z)=>{let K=typeof Z.swiperSlideIndex>"u"?Z.getAttribute("data-swiper-slide-index")*1:Z.swiperSlideIndex;Q[K]=Z}),q.slides.forEach((Z)=>{Z.removeAttribute("data-swiper-slide-index")}),Q.forEach((Z)=>{J.append(Z)}),q.recalcSlides(),q.slideTo(q.realIndex,0)}var Oj={loopCreate:Nj,loopFix:zj,loopDestroy:Fj};function Rj(q){let $=this;if(!$.params.simulateTouch||$.params.watchOverflow&&$.isLocked||$.params.cssMode)return;let J=$.params.touchEventsTarget==="container"?$.el:$.wrapperEl;if($.isElement)$.__preventObserver__=!0;if(J.style.cursor="move",J.style.cursor=q?"grabbing":"grab",$.isElement)requestAnimationFrame(()=>{$.__preventObserver__=!1})}function Vj(){let q=this;if(q.params.watchOverflow&&q.isLocked||q.params.cssMode)return;if(q.isElement)q.__preventObserver__=!0;if(q[q.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",q.isElement)requestAnimationFrame(()=>{q.__preventObserver__=!1})}var Xj={setGrabCursor:Rj,unsetGrabCursor:Vj};function Yj(q,$=this){function J(Q){if(!Q||Q===x1()||Q===i0())return null;if(Q.assignedSlot)Q=Q.assignedSlot;let Z=Q.closest(q);if(!Z&&!Q.getRootNode)return null;return Z||J(Q.getRootNode().host)}return J($)}function aW(q,$,J){let Q=i0(),{params:Z}=q,K=Z.edgeSwipeDetection,H=Z.edgeSwipeThreshold;if(K&&(J<=H||J>=Q.innerWidth-H)){if(K==="prevent")return $.preventDefault(),!0;return!1}return!0}function Aj(q){let $=this,J=x1(),Q=q;if(Q.originalEvent)Q=Q.originalEvent;let Z=$.touchEventsData;if(Q.type==="pointerdown"){if(Z.pointerId!==null&&Z.pointerId!==Q.pointerId)return;Z.pointerId=Q.pointerId}else if(Q.type==="touchstart"&&Q.targetTouches.length===1)Z.touchId=Q.targetTouches[0].identifier;if(Q.type==="touchstart"){aW($,Q,Q.targetTouches[0].pageX);return}let{params:K,touches:H,enabled:W}=$;if(!W)return;if(!K.simulateTouch&&Q.pointerType==="mouse")return;if($.animating&&K.preventInteractionOnTransition)return;if(!$.animating&&K.cssMode&&K.loop)$.loopFix();let G=Q.target;if(K.touchEventsTarget==="wrapper"){if(!lW(G,$.wrapperEl))return}if("which"in Q&&Q.which===3)return;if("button"in Q&&Q.button>0)return;if(Z.isTouched&&Z.isMoved)return;let B=!!K.noSwipingClass&&K.noSwipingClass!=="",L=Q.composedPath?Q.composedPath():Q.path;if(B&&Q.target&&Q.target.shadowRoot&&L)G=L[0];let j=K.noSwipingSelector?K.noSwipingSelector:`.${K.noSwipingClass}`,M=!!(Q.target&&Q.target.shadowRoot);if(K.noSwiping&&(M?Yj(j,G):G.closest(j))){$.allowClick=!0;return}if(K.swipeHandler){if(!G.closest(K.swipeHandler))return}H.currentX=Q.pageX,H.currentY=Q.pageY;let{currentX:U,currentY:N}=H;if(!aW($,Q,U))return;if(Object.assign(Z,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),H.startX=U,H.startY=N,Z.touchStartTime=A8(),$.allowClick=!0,$.updateSize(),$.swipeDirection=void 0,K.threshold>0)Z.allowThresholdMove=!1;let z=!0;if(G.matches(Z.focusableElements)){if(z=!1,G.nodeName==="SELECT")Z.isTouched=!1}if(J.activeElement&&J.activeElement.matches(Z.focusableElements)&&J.activeElement!==G&&(Q.pointerType==="mouse"||Q.pointerType!=="mouse"&&!G.matches(Z.focusableElements)))J.activeElement.blur();let V=z&&$.allowTouchMove&&K.touchStartPreventDefault;if((K.touchStartForcePreventDefault||V)&&!G.isContentEditable)Q.preventDefault();if(K.freeMode&&K.freeMode.enabled&&$.freeMode&&$.animating&&!K.cssMode)$.freeMode.onTouchStart();$.emit("touchStart",Q)}function Cj(q){let $=x1(),J=this,Q=J.touchEventsData,{params:Z,touches:K,rtlTranslate:H,enabled:W}=J;if(!W)return;if(!Z.simulateTouch&&q.pointerType==="mouse")return;let G=q;if(G.originalEvent)G=G.originalEvent;if(G.type==="pointermove"){if(Q.touchId!==null)return;if(G.pointerId!==Q.pointerId)return}let B;if(G.type==="touchmove"){if(B=[...G.changedTouches].find((k)=>k.identifier===Q.touchId),!B||B.identifier!==Q.touchId)return}else B=G;if(!Q.isTouched){if(Q.startMoving&&Q.isScrolling)J.emit("touchMoveOpposite",G);return}let{pageX:L,pageY:j}=B;if(G.preventedByNestedSwiper){K.startX=L,K.startY=j;return}if(!J.allowTouchMove){if(!G.target.matches(Q.focusableElements))J.allowClick=!1;if(Q.isTouched)Object.assign(K,{startX:L,startY:j,currentX:L,currentY:j}),Q.touchStartTime=A8();return}if(Z.touchReleaseOnEdges&&!Z.loop){if(J.isVertical()){if(jK.startY&&J.translate>=J.minTranslate()){Q.isTouched=!1,Q.isMoved=!1;return}}else if(H&&(L>K.startX&&-J.translate<=J.maxTranslate()||L=J.minTranslate()))return;else if(!H&&(LK.startX&&J.translate>=J.minTranslate()))return}if($.activeElement&&$.activeElement.matches(Q.focusableElements)&&$.activeElement!==G.target&&G.pointerType!=="mouse")$.activeElement.blur();if($.activeElement){if(G.target===$.activeElement&&G.target.matches(Q.focusableElements)){Q.isMoved=!0,J.allowClick=!1;return}}if(Q.allowTouchCallbacks)J.emit("touchMove",G);K.previousX=K.currentX,K.previousY=K.currentY,K.currentX=L,K.currentY=j;let M=K.currentX-K.startX,U=K.currentY-K.startY;if(J.params.threshold&&Math.sqrt(M**2+U**2)"u"){let k;if(J.isHorizontal()&&K.currentY===K.startY||J.isVertical()&&K.currentX===K.startX)Q.isScrolling=!1;else if(M*M+U*U>=25)k=Math.atan2(Math.abs(U),Math.abs(M))*180/Math.PI,Q.isScrolling=J.isHorizontal()?k>Z.touchAngle:90-k>Z.touchAngle}if(Q.isScrolling)J.emit("touchMoveOpposite",G);if(typeof Q.startMoving>"u"){if(K.currentX!==K.startX||K.currentY!==K.startY)Q.startMoving=!0}if(Q.isScrolling||G.type==="touchmove"&&Q.preventTouchMoveFromPointerMove){Q.isTouched=!1;return}if(!Q.startMoving)return;if(J.allowClick=!1,!Z.cssMode&&G.cancelable)G.preventDefault();if(Z.touchMoveStopPropagation&&!Z.nested)G.stopPropagation();let N=J.isHorizontal()?M:U,z=J.isHorizontal()?K.currentX-K.previousX:K.currentY-K.previousY;if(Z.oneWayMovement)N=Math.abs(N)*(H?1:-1),z=Math.abs(z)*(H?1:-1);if(K.diff=N,N*=Z.touchRatio,H)N=-N,z=-z;let V=J.touchesDirection;J.swipeDirection=N>0?"prev":"next",J.touchesDirection=z>0?"prev":"next";let F=J.params.loop&&!Z.cssMode,O=J.touchesDirection==="next"&&J.allowSlideNext||J.touchesDirection==="prev"&&J.allowSlidePrev;if(!Q.isMoved){if(F&&O)J.loopFix({direction:J.swipeDirection});if(Q.startTranslate=J.getTranslate(),J.setTransition(0),J.animating){let k=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});J.wrapperEl.dispatchEvent(k)}if(Q.allowMomentumBounce=!1,Z.grabCursor&&(J.allowSlideNext===!0||J.allowSlidePrev===!0))J.setGrabCursor(!0);J.emit("sliderFirstMove",G)}let R;if(new Date().getTime(),Z._loopSwapReset!==!1&&Q.isMoved&&Q.allowThresholdMove&&V!==J.touchesDirection&&F&&O&&Math.abs(N)>=1){Object.assign(K,{startX:L,startY:j,currentX:L,currentY:j,startTranslate:Q.currentTranslate}),Q.loopSwapReset=!0,Q.startTranslate=Q.currentTranslate;return}J.emit("sliderMove",G),Q.isMoved=!0,Q.currentTranslate=N+Q.startTranslate;let Y=!0,X=Z.resistanceRatio;if(Z.touchReleaseOnEdges)X=0;if(N>0){if(F&&O&&!R&&Q.allowThresholdMove&&Q.currentTranslate>(Z.centeredSlides?J.minTranslate()-J.slidesSizesGrid[J.activeIndex+1]-(Z.slidesPerView!=="auto"&&J.slides.length-Z.slidesPerView>=2?J.slidesSizesGrid[J.activeIndex+1]+J.params.spaceBetween:0)-J.params.spaceBetween:J.minTranslate()))J.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0});if(Q.currentTranslate>J.minTranslate()){if(Y=!1,Z.resistance)Q.currentTranslate=J.minTranslate()-1+(-J.minTranslate()+Q.startTranslate+N)**X}}else if(N<0){if(F&&O&&!R&&Q.allowThresholdMove&&Q.currentTranslate<(Z.centeredSlides?J.maxTranslate()+J.slidesSizesGrid[J.slidesSizesGrid.length-1]+J.params.spaceBetween+(Z.slidesPerView!=="auto"&&J.slides.length-Z.slidesPerView>=2?J.slidesSizesGrid[J.slidesSizesGrid.length-1]+J.params.spaceBetween:0):J.maxTranslate()))J.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:J.slides.length-(Z.slidesPerView==="auto"?J.slidesPerViewDynamic():Math.ceil(parseFloat(Z.slidesPerView,10)))});if(Q.currentTranslateQ.startTranslate)Q.currentTranslate=Q.startTranslate;if(!J.allowSlidePrev&&!J.allowSlideNext)Q.currentTranslate=Q.startTranslate;if(Z.threshold>0)if(Math.abs(N)>Z.threshold||Q.allowThresholdMove){if(!Q.allowThresholdMove){Q.allowThresholdMove=!0,K.startX=K.currentX,K.startY=K.currentY,Q.currentTranslate=Q.startTranslate,K.diff=J.isHorizontal()?K.currentX-K.startX:K.currentY-K.startY;return}}else{Q.currentTranslate=Q.startTranslate;return}if(!Z.followFinger||Z.cssMode)return;if(Z.freeMode&&Z.freeMode.enabled&&J.freeMode||Z.watchSlidesProgress)J.updateActiveIndex(),J.updateSlidesClasses();if(Z.freeMode&&Z.freeMode.enabled&&J.freeMode)J.freeMode.onTouchMove();J.updateProgress(Q.currentTranslate),J.setTranslate(Q.currentTranslate)}function Dj(q){let $=this,J=$.touchEventsData,Q=q;if(Q.originalEvent)Q=Q.originalEvent;let Z;if(!(Q.type==="touchend"||Q.type==="touchcancel")){if(J.touchId!==null)return;if(Q.pointerId!==J.pointerId)return;Z=Q}else if(Z=[...Q.changedTouches].find((X)=>X.identifier===J.touchId),!Z||Z.identifier!==J.touchId)return;if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(Q.type)){if(!(["pointercancel","contextmenu"].includes(Q.type)&&($.browser.isSafari||$.browser.isWebView)))return}J.pointerId=null,J.touchId=null;let{params:H,touches:W,rtlTranslate:G,slidesGrid:B,enabled:L}=$;if(!L)return;if(!H.simulateTouch&&Q.pointerType==="mouse")return;if(J.allowTouchCallbacks)$.emit("touchEnd",Q);if(J.allowTouchCallbacks=!1,!J.isTouched){if(J.isMoved&&H.grabCursor)$.setGrabCursor(!1);J.isMoved=!1,J.startMoving=!1;return}if(H.grabCursor&&J.isMoved&&J.isTouched&&($.allowSlideNext===!0||$.allowSlidePrev===!0))$.setGrabCursor(!1);let j=A8(),M=j-J.touchStartTime;if($.allowClick){let X=Q.path||Q.composedPath&&Q.composedPath();if($.updateClickedSlide(X&&X[0]||Q.target,X),$.emit("tap click",Q),M<300&&j-J.lastClickTime<300)$.emit("doubleTap doubleClick",Q)}if(J.lastClickTime=A8(),ZJ(()=>{if(!$.destroyed)$.allowClick=!0}),!J.isTouched||!J.isMoved||!$.swipeDirection||W.diff===0&&!J.loopSwapReset||J.currentTranslate===J.startTranslate&&!J.loopSwapReset){J.isTouched=!1,J.isMoved=!1,J.startMoving=!1;return}J.isTouched=!1,J.isMoved=!1,J.startMoving=!1;let U;if(H.followFinger)U=G?$.translate:-$.translate;else U=-J.currentTranslate;if(H.cssMode)return;if(H.freeMode&&H.freeMode.enabled){$.freeMode.onTouchEnd({currentPos:U});return}let N=U>=-$.maxTranslate()&&!$.params.loop,z=0,V=$.slidesSizesGrid[0];for(let X=0;X=B[X]&&U=B[X])z=X,V=B[B.length-1]-B[B.length-2]}let F=null,O=null;if(H.rewind){if($.isBeginning)O=H.virtual&&H.virtual.enabled&&$.virtual?$.virtual.slides.length-1:$.slides.length-1;else if($.isEnd)F=0}let R=(U-B[z])/V,Y=zH.longSwipesMs){if(!H.longSwipes){$.slideTo($.activeIndex);return}if($.swipeDirection==="next")if(R>=H.longSwipesRatio)$.slideTo(H.rewind&&$.isEnd?F:z+Y);else $.slideTo(z);if($.swipeDirection==="prev")if(R>1-H.longSwipesRatio)$.slideTo(z+Y);else if(O!==null&&R<0&&Math.abs(R)>H.longSwipesRatio)$.slideTo(O);else $.slideTo(z)}else{if(!H.shortSwipes){$.slideTo($.activeIndex);return}if(!($.navigation&&(Q.target===$.navigation.nextEl||Q.target===$.navigation.prevEl))){if($.swipeDirection==="next")$.slideTo(F!==null?F:z+Y);if($.swipeDirection==="prev")$.slideTo(O!==null?O:z)}else if(Q.target===$.navigation.nextEl)$.slideTo(z+Y);else $.slideTo(z)}}function tW(){let q=this,{params:$,el:J}=q;if(J&&J.offsetWidth===0)return;if($.breakpoints)q.setBreakpoint();let{allowSlideNext:Q,allowSlidePrev:Z,snapGrid:K}=q,H=q.virtual&&q.params.virtual.enabled;q.allowSlideNext=!0,q.allowSlidePrev=!0,q.updateSize(),q.updateSlides(),q.updateSlidesClasses();let W=H&&$.loop;if(($.slidesPerView==="auto"||$.slidesPerView>1)&&q.isEnd&&!q.isBeginning&&!q.params.centeredSlides&&!W){let G=H?q.virtual.slides:q.slides;q.slideTo(G.length-1,0,!1,!0)}else if(q.params.loop&&!H)q.slideToLoop(q.realIndex,0,!1,!0);else q.slideTo(q.activeIndex,0,!1,!0);if(q.autoplay&&q.autoplay.running&&q.autoplay.paused)clearTimeout(q.autoplay.resizeTimeout),q.autoplay.resizeTimeout=setTimeout(()=>{if(q.autoplay&&q.autoplay.running&&q.autoplay.paused)q.autoplay.resume()},500);if(q.allowSlidePrev=Z,q.allowSlideNext=Q,q.params.watchOverflow&&K!==q.snapGrid)q.checkOverflow()}function Ij(q){let $=this;if(!$.enabled)return;if(!$.allowClick){if($.params.preventClicks)q.preventDefault();if($.params.preventClicksPropagation&&$.animating)q.stopPropagation(),q.stopImmediatePropagation()}}function kj(){let q=this,{wrapperEl:$,rtlTranslate:J,enabled:Q}=q;if(!Q)return;if(q.previousTranslate=q.translate,q.isHorizontal())q.translate=-$.scrollLeft;else q.translate=-$.scrollTop;if(q.translate===0)q.translate=0;q.updateActiveIndex(),q.updateSlidesClasses();let Z,K=q.maxTranslate()-q.minTranslate();if(K===0)Z=0;else Z=(q.translate-q.minTranslate())/K;if(Z!==q.progress)q.updateProgress(J?-q.translate:q.translate);q.emit("setTranslate",q.translate,!1)}function Pj(q){let $=this;if(f7($,q.target),$.params.cssMode||$.params.slidesPerView!=="auto"&&!$.params.autoHeight)return;$.update()}function Ej(){let q=this;if(q.documentTouchHandlerProceeded)return;if(q.documentTouchHandlerProceeded=!0,q.params.touchReleaseOnEdges)q.el.style.touchAction="auto"}var ZU=(q,$)=>{let J=x1(),{params:Q,el:Z,wrapperEl:K,device:H}=q,W=!!Q.nested,G=$==="on"?"addEventListener":"removeEventListener",B=$;if(!Z||typeof Z==="string")return;if(J[G]("touchstart",q.onDocumentTouchStart,{passive:!1,capture:W}),Z[G]("touchstart",q.onTouchStart,{passive:!1}),Z[G]("pointerdown",q.onTouchStart,{passive:!1}),J[G]("touchmove",q.onTouchMove,{passive:!1,capture:W}),J[G]("pointermove",q.onTouchMove,{passive:!1,capture:W}),J[G]("touchend",q.onTouchEnd,{passive:!0}),J[G]("pointerup",q.onTouchEnd,{passive:!0}),J[G]("pointercancel",q.onTouchEnd,{passive:!0}),J[G]("touchcancel",q.onTouchEnd,{passive:!0}),J[G]("pointerout",q.onTouchEnd,{passive:!0}),J[G]("pointerleave",q.onTouchEnd,{passive:!0}),J[G]("contextmenu",q.onTouchEnd,{passive:!0}),Q.preventClicks||Q.preventClicksPropagation)Z[G]("click",q.onClick,!0);if(Q.cssMode)K[G]("scroll",q.onScroll);if(Q.updateOnWindowResize)q[B](H.ios||H.android?"resize orientationchange observerUpdate":"resize observerUpdate",tW,!0);else q[B]("observerUpdate",tW,!0);Z[G]("load",q.onLoad,{capture:!0})};function Sj(){let q=this,{params:$}=q;if(q.onTouchStart=Aj.bind(q),q.onTouchMove=Cj.bind(q),q.onTouchEnd=Dj.bind(q),q.onDocumentTouchStart=Ej.bind(q),$.cssMode)q.onScroll=kj.bind(q);q.onClick=Ij.bind(q),q.onLoad=Pj.bind(q),ZU(q,"on")}function Tj(){ZU(this,"off")}var bj={attachEvents:Sj,detachEvents:Tj},rW=(q,$)=>{return q.grid&&$.grid&&$.grid.rows>1};function fj(){let q=this,{realIndex:$,initialized:J,params:Q,el:Z}=q,K=Q.breakpoints;if(!K||K&&Object.keys(K).length===0)return;let H=x1(),W=Q.breakpointsBase==="window"||!Q.breakpointsBase?Q.breakpointsBase:"container",G=["window","container"].includes(Q.breakpointsBase)||!Q.breakpointsBase?q.el:H.querySelector(Q.breakpointsBase),B=q.getBreakpoint(K,W,G);if(!B||q.currentBreakpoint===B)return;let j=(B in K?K[B]:void 0)||q.originalParams,M=rW(q,Q),U=rW(q,j),N=q.params.grabCursor,z=j.grabCursor,V=Q.enabled;if(M&&!U)Z.classList.remove(`${Q.containerModifierClass}grid`,`${Q.containerModifierClass}grid-column`),q.emitContainerClasses();else if(!M&&U){if(Z.classList.add(`${Q.containerModifierClass}grid`),j.grid.fill&&j.grid.fill==="column"||!j.grid.fill&&Q.grid.fill==="column")Z.classList.add(`${Q.containerModifierClass}grid-column`);q.emitContainerClasses()}if(N&&!z)q.unsetGrabCursor();else if(!N&&z)q.setGrabCursor();["navigation","pagination","scrollbar"].forEach((k)=>{if(typeof j[k]>"u")return;let D=Q[k]&&Q[k].enabled,A=j[k]&&j[k].enabled;if(D&&!A)q[k].disable();if(!D&&A)q[k].enable()});let F=j.direction&&j.direction!==Q.direction,O=Q.loop&&(j.slidesPerView!==Q.slidesPerView||F),R=Q.loop;if(F&&J)q.changeDirection();Z$(q.params,j);let Y=q.params.enabled,X=q.params.loop;if(Object.assign(q,{allowTouchMove:q.params.allowTouchMove,allowSlideNext:q.params.allowSlideNext,allowSlidePrev:q.params.allowSlidePrev}),V&&!Y)q.disable();else if(!V&&Y)q.enable();if(q.currentBreakpoint=B,q.emit("_beforeBreakpoint",j),J){if(O)q.loopDestroy(),q.loopCreate($),q.updateSlides();else if(!R&&X)q.loopCreate($),q.updateSlides();else if(R&&!X)q.loopDestroy()}q.emit("breakpoint",j)}function hj(q,$="window",J){if(!q||$==="container"&&!J)return;let Q=!1,Z=i0(),K=$==="window"?Z.innerHeight:J.clientHeight,H=Object.keys(q).map((W)=>{if(typeof W==="string"&&W.indexOf("@")===0){let G=parseFloat(W.substr(1));return{value:K*G,point:W}}return{value:W,point:W}});H.sort((W,G)=>parseInt(W.value,10)-parseInt(G.value,10));for(let W=0;W{if(typeof Q==="object")Object.keys(Q).forEach((Z)=>{if(Q[Z])J.push($+Z)});else if(typeof Q==="string")J.push($+Q)}),J}function _j(){let q=this,{classNames:$,params:J,rtl:Q,el:Z,device:K}=q,H=yj(["initialized",J.direction,{"free-mode":q.params.freeMode&&J.freeMode.enabled},{autoheight:J.autoHeight},{rtl:Q},{grid:J.grid&&J.grid.rows>1},{"grid-column":J.grid&&J.grid.rows>1&&J.grid.fill==="column"},{android:K.android},{ios:K.ios},{"css-mode":J.cssMode},{centered:J.cssMode&&J.centeredSlides},{"watch-progress":J.watchSlidesProgress}],J.containerModifierClass);$.push(...H),Z.classList.add(...$),q.emitContainerClasses()}function vj(){let q=this,{el:$,classNames:J}=q;if(!$||typeof $==="string")return;$.classList.remove(...J),q.emitContainerClasses()}var uj={addClasses:_j,removeClasses:vj};function wj(){let q=this,{isLocked:$,params:J}=q,{slidesOffsetBefore:Q}=J;if(Q){let Z=q.slides.length-1,K=q.slidesGrid[Z]+q.slidesSizesGrid[Z]+Q*2;q.isLocked=q.size>K}else q.isLocked=q.snapGrid.length===1;if(J.allowSlideNext===!0)q.allowSlideNext=!q.isLocked;if(J.allowSlidePrev===!0)q.allowSlidePrev=!q.isLocked;if($&&$!==q.isLocked)q.isEnd=!1;if($!==q.isLocked)q.emit(q.isLocked?"lock":"unlock")}var gj={checkOverflow:wj},eW={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,snapToSlideEdge:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:0.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:0.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function cj(q,$){return function(Q={}){let Z=Object.keys(Q)[0],K=Q[Z];if(typeof K!=="object"||K===null){Z$($,Q);return}if(q[Z]===!0)q[Z]={enabled:!0};if(Z==="navigation"&&q[Z]&&q[Z].enabled&&!q[Z].prevEl&&!q[Z].nextEl)q[Z].auto=!0;if(["pagination","scrollbar"].indexOf(Z)>=0&&q[Z]&&q[Z].enabled&&!q[Z].el)q[Z].auto=!0;if(!((Z in q)&&("enabled"in K))){Z$($,Q);return}if(typeof q[Z]==="object"&&!("enabled"in q[Z]))q[Z].enabled=!0;if(!q[Z])q[Z]={enabled:!1};Z$($,Q)}}var XK={eventsEmitter:uL,update:sL,translate:Jj,transition:Kj,slide:Mj,loop:Oj,grabCursor:Xj,events:bj,breakpoints:xj,checkOverflow:gj,classes:uj},YK={};class l1{constructor(...q){let $,J;if(q.length===1&&q[0].constructor&&Object.prototype.toString.call(q[0]).slice(8,-1)==="Object")J=q[0];else[$,J]=q;if(!J)J={};if(J=Z$({},J),$&&!J.el)J.el=$;let Q=x1();if(J.el&&typeof J.el==="string"&&Q.querySelectorAll(J.el).length>1){let W=[];return Q.querySelectorAll(J.el).forEach((G)=>{let B=Z$({},J,{el:G});W.push(new l1(B))}),W}let Z=this;if(Z.__swiper__=!0,Z.support=$U(),Z.device=JU({userAgent:J.userAgent}),Z.browser=QU(),Z.eventsListeners={},Z.eventsAnyListeners=[],Z.modules=[...Z.__modules__],J.modules&&Array.isArray(J.modules))J.modules.forEach((W)=>{if(typeof W==="function"&&Z.modules.indexOf(W)<0)Z.modules.push(W)});let K={};Z.modules.forEach((W)=>{W({params:J,swiper:Z,extendParams:cj(J,K),on:Z.on.bind(Z),once:Z.once.bind(Z),off:Z.off.bind(Z),emit:Z.emit.bind(Z)})});let H=Z$({},eW,K);if(Z.params=Z$({},H,YK,J),Z.originalParams=Z$({},Z.params),Z.passedParams=Z$({},J),Z.params&&Z.params.on)Object.keys(Z.params.on).forEach((W)=>{Z.on(W,Z.params.on[W])});if(Z.params&&Z.params.onAny)Z.onAny(Z.params.onAny);if(Object.assign(Z,{enabled:Z.params.enabled,el:$,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return Z.params.direction==="horizontal"},isVertical(){return Z.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/8388608)*8388608},allowSlideNext:Z.params.allowSlideNext,allowSlidePrev:Z.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:Z.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:Z.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),Z.emit("_swiper"),Z.params.init)Z.init();return Z}getDirectionLabel(q){if(this.isHorizontal())return q;return{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[q]}getSlideIndex(q){let{slidesEl:$,params:J}=this,Q=Y1($,`.${J.slideClass}, swiper-slide`),Z=C8(Q[0]);return C8(q)-Z}getSlideIndexByData(q){return this.getSlideIndex(this.slides.find(($)=>$.getAttribute("data-swiper-slide-index")*1===q))}getSlideIndexWhenGrid(q){if(this.grid&&this.params.grid&&this.params.grid.rows>1){if(this.params.grid.fill==="column")q=Math.floor(q/this.params.grid.rows);else if(this.params.grid.fill==="row")q=q%Math.ceil(this.slides.length/this.params.grid.rows)}return q}recalcSlides(){let q=this,{slidesEl:$,params:J}=q;q.slides=Y1($,`.${J.slideClass}, swiper-slide`)}enable(){let q=this;if(q.enabled)return;if(q.enabled=!0,q.params.grabCursor)q.setGrabCursor();q.emit("enable")}disable(){let q=this;if(!q.enabled)return;if(q.enabled=!1,q.params.grabCursor)q.unsetGrabCursor();q.emit("disable")}setProgress(q,$){let J=this;q=Math.min(Math.max(q,0),1);let Q=J.minTranslate(),K=(J.maxTranslate()-Q)*q+Q;J.translateTo(K,typeof $>"u"?0:$),J.updateActiveIndex(),J.updateSlidesClasses()}emitContainerClasses(){let q=this;if(!q.params._emitClasses||!q.el)return;let $=q.el.className.split(" ").filter((J)=>{return J.indexOf("swiper")===0||J.indexOf(q.params.containerModifierClass)===0});q.emit("_containerClasses",$.join(" "))}getSlideClasses(q){let $=this;if($.destroyed)return"";return q.className.split(" ").filter((J)=>{return J.indexOf("swiper-slide")===0||J.indexOf($.params.slideClass)===0}).join(" ")}emitSlidesClasses(){let q=this;if(!q.params._emitClasses||!q.el)return;let $=[];q.slides.forEach((J)=>{let Q=q.getSlideClasses(J);$.push({slideEl:J,classNames:Q}),q.emit("_slideClass",J,Q)}),q.emit("_slideClasses",$)}slidesPerViewDynamic(q="current",$=!1){let J=this,{params:Q,slides:Z,slidesGrid:K,slidesSizesGrid:H,size:W,activeIndex:G}=J,B=1;if(typeof Q.slidesPerView==="number")return Q.slidesPerView;if(Q.centeredSlides){let L=Z[G]?Math.ceil(Z[G].swiperSlideSize):0,j;for(let M=G+1;MW)j=!0}for(let M=G-1;M>=0;M-=1)if(Z[M]&&!j){if(L+=Z[M].swiperSlideSize,B+=1,L>W)j=!0}}else if(q==="current"){for(let L=G+1;L=0;L-=1)if(K[G]-K[L]{if(K.complete)f7(q,K)}),q.updateSize(),q.updateSlides(),q.updateProgress(),q.updateSlidesClasses();function Q(){let K=q.rtlTranslate?q.translate*-1:q.translate,H=Math.min(Math.max(K,q.maxTranslate()),q.minTranslate());q.setTranslate(H),q.updateActiveIndex(),q.updateSlidesClasses()}let Z;if(J.freeMode&&J.freeMode.enabled&&!J.cssMode){if(Q(),J.autoHeight)q.updateAutoHeight()}else{if((J.slidesPerView==="auto"||J.slidesPerView>1)&&q.isEnd&&!J.centeredSlides){let K=q.virtual&&J.virtual.enabled?q.virtual.slides:q.slides;Z=q.slideTo(K.length-1,0,!1,!0)}else Z=q.slideTo(q.activeIndex,0,!1,!0);if(!Z)Q()}if(J.watchOverflow&&$!==q.snapGrid)q.checkOverflow();q.emit("update")}changeDirection(q,$=!0){let J=this,Q=J.params.direction;if(!q)q=Q==="horizontal"?"vertical":"horizontal";if(q===Q||q!=="horizontal"&&q!=="vertical")return J;if(J.el.classList.remove(`${J.params.containerModifierClass}${Q}`),J.el.classList.add(`${J.params.containerModifierClass}${q}`),J.emitContainerClasses(),J.params.direction=q,J.slides.forEach((Z)=>{if(q==="vertical")Z.style.width="";else Z.style.height=""}),J.emit("changeDirection"),$)J.update();return J}changeLanguageDirection(q){let $=this;if($.rtl&&q==="rtl"||!$.rtl&&q==="ltr")return;if($.rtl=q==="rtl",$.rtlTranslate=$.params.direction==="horizontal"&&$.rtl,$.rtl)$.el.classList.add(`${$.params.containerModifierClass}rtl`),$.el.dir="rtl";else $.el.classList.remove(`${$.params.containerModifierClass}rtl`),$.el.dir="ltr";$.update()}mount(q){let $=this;if($.mounted)return!0;let J=q||$.params.el;if(typeof J==="string")J=document.querySelector(J);if(!J)return!1;if(J.swiper=$,J.parentNode&&J.parentNode.host&&J.parentNode.host.nodeName===$.params.swiperElementNodeName.toUpperCase())$.isElement=!0;let Q=()=>{return`.${($.params.wrapperClass||"").trim().split(" ").join(".")}`},K=(()=>{if(J&&J.shadowRoot&&J.shadowRoot.querySelector)return J.shadowRoot.querySelector(Q());return Y1(J,Q())[0]})();if(!K&&$.params.createElements)K=g$("div",$.params.wrapperClass),J.append(K),Y1(J,`.${$.params.slideClass}`).forEach((H)=>{K.append(H)});return Object.assign($,{el:J,wrapperEl:K,slidesEl:$.isElement&&!J.parentNode.host.slideSlots?J.parentNode.host:K,hostEl:$.isElement?J.parentNode.host:J,mounted:!0,rtl:J.dir.toLowerCase()==="rtl"||V9(J,"direction")==="rtl",rtlTranslate:$.params.direction==="horizontal"&&(J.dir.toLowerCase()==="rtl"||V9(J,"direction")==="rtl"),wrongRTL:V9(K,"display")==="-webkit-box"}),!0}init(q){let $=this;if($.initialized)return $;if($.mount(q)===!1)return $;if($.emit("beforeInit"),$.params.breakpoints)$.setBreakpoint();if($.addClasses(),$.updateSize(),$.updateSlides(),$.params.watchOverflow)$.checkOverflow();if($.params.grabCursor&&$.enabled)$.setGrabCursor();if($.params.loop&&$.virtual&&$.params.virtual.enabled)$.slideTo($.params.initialSlide+$.virtual.slidesBefore,0,$.params.runCallbacksOnInit,!1,!0);else $.slideTo($.params.initialSlide,0,$.params.runCallbacksOnInit,!1,!0);if($.params.loop)$.loopCreate(void 0,!0);$.attachEvents();let Q=[...$.el.querySelectorAll('[loading="lazy"]')];if($.isElement)Q.push(...$.hostEl.querySelectorAll('[loading="lazy"]'));return Q.forEach((Z)=>{if(Z.complete)f7($,Z);else Z.addEventListener("load",(K)=>{f7($,K.target)})}),AK($),$.initialized=!0,AK($),$.emit("init"),$.emit("afterInit"),$}destroy(q=!0,$=!0){let J=this,{params:Q,el:Z,wrapperEl:K,slides:H}=J;if(typeof J.params>"u"||J.destroyed)return null;if(J.emit("beforeDestroy"),J.initialized=!1,J.detachEvents(),Q.loop)J.loopDestroy();if($){if(J.removeClasses(),Z&&typeof Z!=="string")Z.removeAttribute("style");if(K)K.removeAttribute("style");if(H&&H.length)H.forEach((W)=>{W.classList.remove(Q.slideVisibleClass,Q.slideFullyVisibleClass,Q.slideActiveClass,Q.slideNextClass,Q.slidePrevClass),W.removeAttribute("style"),W.removeAttribute("data-swiper-slide-index")})}if(J.emit("destroy"),Object.keys(J.eventsListeners).forEach((W)=>{J.off(W)}),q!==!1){if(J.el&&typeof J.el!=="string")J.el.swiper=null;pW(J)}return J.destroyed=!0,null}static extendDefaults(q){Z$(YK,q)}static get extendedDefaults(){return YK}static get defaults(){return eW}static installModule(q){if(!l1.prototype.__modules__)l1.prototype.__modules__=[];let $=l1.prototype.__modules__;if(typeof q==="function"&&$.indexOf(q)<0)$.push(q)}static use(q){if(Array.isArray(q))return q.forEach(($)=>l1.installModule($)),l1;return l1.installModule(q),l1}}Object.keys(XK).forEach((q)=>{Object.keys(XK[q]).forEach(($)=>{l1.prototype[$]=XK[q][$]})});l1.use([_L,vL]);function FQ(q,$,J,Q){if(q.params.createElements)Object.keys(Q).forEach((Z)=>{if(!J[Z]&&J.auto===!0){let K=Y1(q.el,`.${Q[Z]}`)[0];if(!K)K=g$("div",Q[Z]),K.className=Q[Z],q.el.append(K);J[Z]=K,$[Z]=K}});return J}var HU='';function CK({swiper:q,extendParams:$,on:J,emit:Q}){$({navigation:{nextEl:null,prevEl:null,addIcons:!0,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),q.navigation={nextEl:null,prevEl:null,arrowSvg:HU};function Z(U){let N;if(U&&typeof U==="string"&&q.isElement){if(N=q.el.querySelector(U)||q.hostEl.querySelector(U),N)return N}if(U){if(typeof U==="string")N=[...document.querySelectorAll(U)];if(q.params.uniqueNavElements&&typeof U==="string"&&N&&N.length>1&&q.el.querySelectorAll(U).length===1)N=q.el.querySelector(U);else if(N&&N.length===1)N=N[0]}if(U&&!N)return U;return N}function K(U,N){let z=q.params.navigation;U=s0(U),U.forEach((V)=>{if(V){if(V.classList[N?"add":"remove"](...z.disabledClass.split(" ")),V.tagName==="BUTTON")V.disabled=N;if(q.params.watchOverflow&&q.enabled)V.classList[q.isLocked?"add":"remove"](z.lockClass)}})}function H(){let{nextEl:U,prevEl:N}=q.navigation;if(q.params.loop){K(N,!1),K(U,!1);return}K(N,q.isBeginning&&!q.params.rewind),K(U,q.isEnd&&!q.params.rewind)}function W(U){if(U.preventDefault(),q.isBeginning&&!q.params.loop&&!q.params.rewind)return;q.slidePrev(),Q("navigationPrev")}function G(U){if(U.preventDefault(),q.isEnd&&!q.params.loop&&!q.params.rewind)return;q.slideNext(),Q("navigationNext")}function B(){let U=q.params.navigation;if(q.params.navigation=FQ(q,q.originalParams.navigation,q.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(U.nextEl||U.prevEl))return;let N=Z(U.nextEl),z=Z(U.prevEl);Object.assign(q.navigation,{nextEl:N,prevEl:z}),N=s0(N),z=s0(z);let V=(F,O)=>{if(F){if(U.addIcons&&F.matches(".swiper-button-next,.swiper-button-prev")&&!F.querySelector("svg")){let R=document.createElement("div");l9(R,HU),F.appendChild(R.querySelector("svg")),R.remove()}F.addEventListener("click",O==="next"?G:W)}if(!q.enabled&&F)F.classList.add(...U.lockClass.split(" "))};N.forEach((F)=>V(F,"next")),z.forEach((F)=>V(F,"prev"))}function L(){let{nextEl:U,prevEl:N}=q.navigation;U=s0(U),N=s0(N);let z=(V,F)=>{V.removeEventListener("click",F==="next"?G:W),V.classList.remove(...q.params.navigation.disabledClass.split(" "))};U.forEach((V)=>z(V,"next")),N.forEach((V)=>z(V,"prev"))}J("init",()=>{if(q.params.navigation.enabled===!1)M();else B(),H()}),J("toEdge fromEdge lock unlock",()=>{H()}),J("destroy",()=>{L()}),J("enable disable",()=>{let{nextEl:U,prevEl:N}=q.navigation;if(U=s0(U),N=s0(N),q.enabled){H();return}[...U,...N].filter((z)=>!!z).forEach((z)=>z.classList.add(q.params.navigation.lockClass))}),J("click",(U,N)=>{let{nextEl:z,prevEl:V}=q.navigation;z=s0(z),V=s0(V);let F=N.target,O=V.includes(F)||z.includes(F);if(q.isElement&&!O){let R=N.path||N.composedPath&&N.composedPath();if(R)O=R.find((Y)=>z.includes(Y)||V.includes(Y))}if(q.params.navigation.hideOnClick&&!O){if(q.pagination&&q.params.pagination&&q.params.pagination.clickable&&(q.pagination.el===F||q.pagination.el.contains(F)))return;let R;if(z.length)R=z[0].classList.contains(q.params.navigation.hiddenClass);else if(V.length)R=V[0].classList.contains(q.params.navigation.hiddenClass);if(R===!0)Q("navigationShow");else Q("navigationHide");[...z,...V].filter((Y)=>!!Y).forEach((Y)=>Y.classList.toggle(q.params.navigation.hiddenClass))}});let j=()=>{q.el.classList.remove(...q.params.navigation.navigationDisabledClass.split(" ")),B(),H()},M=()=>{q.el.classList.add(...q.params.navigation.navigationDisabledClass.split(" ")),L()};Object.assign(q.navigation,{enable:j,disable:M,update:H,init:B,destroy:L})}function n9(q=""){return`.${q.trim().replace(/([\.:!+\/()[\]#>~*^$|=,'"@{}\\])/g,"\\$1").replace(/ /g,".")}`}function DK({swiper:q,extendParams:$,on:J,emit:Q}){$({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:(F)=>F,formatFractionTotal:(F)=>F,bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock",horizontalClass:"swiper-pagination-horizontal",verticalClass:"swiper-pagination-vertical",paginationDisabledClass:"swiper-pagination-disabled"}}),q.pagination={el:null,bullets:[]};let K,H=0;function W(){return!q.params.pagination.el||!q.pagination.el||Array.isArray(q.pagination.el)&&q.pagination.el.length===0}function G(F,O){let{bulletActiveClass:R}=q.params.pagination;if(!F)return;if(F=F[`${O==="prev"?"previous":"next"}ElementSibling`],F){if(F.classList.add(`${R}-${O}`),F=F[`${O==="prev"?"previous":"next"}ElementSibling`],F)F.classList.add(`${R}-${O}-${O}`)}}function B(F,O,R){if(F=F%R,O=O%R,O===F+1)return"next";else if(O===F-1)return"previous";return}function L(F){let O=F.target.closest(n9(q.params.pagination.bulletClass));if(!O)return;F.preventDefault();let R=C8(O)*q.params.slidesPerGroup;if(q.params.loop){if(q.realIndex===R)return;let Y=B(q.realIndex,R,q.slides.length);if(Y==="next")q.slideNext();else if(Y==="previous")q.slidePrev();else q.slideToLoop(R)}else q.slideTo(R)}function j(){let F=q.rtl,O=q.params.pagination;if(W())return;let R=q.pagination.el;R=s0(R);let Y,X,k=q.virtual&&q.params.virtual.enabled?q.virtual.slides.length:q.slides.length,D=q.params.loop?Math.ceil(k/q.params.slidesPerGroup):q.snapGrid.length;if(q.params.loop)X=q.previousRealIndex||0,Y=q.params.slidesPerGroup>1?Math.floor(q.realIndex/q.params.slidesPerGroup):q.realIndex;else if(typeof q.snapIndex<"u")Y=q.snapIndex,X=q.previousSnapIndex;else X=q.previousIndex||0,Y=q.activeIndex||0;if(O.type==="bullets"&&q.pagination.bullets&&q.pagination.bullets.length>0){let A=q.pagination.bullets,f,S,C;if(O.dynamicBullets){if(K=zQ(A[0],q.isHorizontal()?"width":"height",!0),R.forEach((P)=>{P.style[q.isHorizontal()?"width":"height"]=`${K*(O.dynamicMainBullets+4)}px`}),O.dynamicMainBullets>1&&X!==void 0){if(H+=Y-(X||0),H>O.dynamicMainBullets-1)H=O.dynamicMainBullets-1;else if(H<0)H=0}f=Math.max(Y-H,0),S=f+(Math.min(A.length,O.dynamicMainBullets)-1),C=(S+f)/2}if(A.forEach((P)=>{let T=[...["","-next","-next-next","-prev","-prev-prev","-main"].map((v)=>`${O.bulletActiveClass}${v}`)].map((v)=>typeof v==="string"&&v.includes(" ")?v.split(" "):v).flat();P.classList.remove(...T)}),R.length>1)A.forEach((P)=>{let T=C8(P);if(T===Y)P.classList.add(...O.bulletActiveClass.split(" "));else if(q.isElement)P.setAttribute("part","bullet");if(O.dynamicBullets){if(T>=f&&T<=S)P.classList.add(...`${O.bulletActiveClass}-main`.split(" "));if(T===f)G(P,"prev");if(T===S)G(P,"next")}});else{let P=A[Y];if(P)P.classList.add(...O.bulletActiveClass.split(" "));if(q.isElement)A.forEach((T,v)=>{T.setAttribute("part",v===Y?"bullet-active":"bullet")});if(O.dynamicBullets){let T=A[f],v=A[S];for(let c=f;c<=S;c+=1)if(A[c])A[c].classList.add(...`${O.bulletActiveClass}-main`.split(" "));G(T,"prev"),G(v,"next")}}if(O.dynamicBullets){let P=Math.min(A.length,O.dynamicMainBullets+4),T=(K*P-K)/2-C*K,v=F?"right":"left";A.forEach((c)=>{c.style[q.isHorizontal()?v:"top"]=`${T}px`})}}R.forEach((A,f)=>{if(O.type==="fraction")A.querySelectorAll(n9(O.currentClass)).forEach((S)=>{S.textContent=O.formatFractionCurrent(Y+1)}),A.querySelectorAll(n9(O.totalClass)).forEach((S)=>{S.textContent=O.formatFractionTotal(D)});if(O.type==="progressbar"){let S;if(O.progressbarOpposite)S=q.isHorizontal()?"vertical":"horizontal";else S=q.isHorizontal()?"horizontal":"vertical";let C=(Y+1)/D,P=1,T=1;if(S==="horizontal")P=C;else T=C;A.querySelectorAll(n9(O.progressbarFillClass)).forEach((v)=>{v.style.transform=`translate3d(0,0,0) scaleX(${P}) scaleY(${T})`,v.style.transitionDuration=`${q.params.speed}ms`})}if(O.type==="custom"&&O.renderCustom){if(l9(A,O.renderCustom(q,Y+1,D)),f===0)Q("paginationRender",A)}else{if(f===0)Q("paginationRender",A);Q("paginationUpdate",A)}if(q.params.watchOverflow&&q.enabled)A.classList[q.isLocked?"add":"remove"](O.lockClass)})}function M(){let F=q.params.pagination;if(W())return;let O=q.virtual&&q.params.virtual.enabled?q.virtual.slides.length:q.grid&&q.params.grid.rows>1?q.slides.length/Math.ceil(q.params.grid.rows):q.slides.length,R=q.pagination.el;R=s0(R);let Y="";if(F.type==="bullets"){let X=q.params.loop?Math.ceil(O/q.params.slidesPerGroup):q.snapGrid.length;if(q.params.freeMode&&q.params.freeMode.enabled&&X>O)X=O;for(let k=0;k`}if(F.type==="fraction")if(F.renderFraction)Y=F.renderFraction.call(q,F.currentClass,F.totalClass);else Y=` / `;if(F.type==="progressbar")if(F.renderProgressbar)Y=F.renderProgressbar.call(q,F.progressbarFillClass);else Y=``;if(q.pagination.bullets=[],R.forEach((X)=>{if(F.type!=="custom")l9(X,Y||"");if(F.type==="bullets")q.pagination.bullets.push(...X.querySelectorAll(n9(F.bulletClass)))}),F.type!=="custom")Q("paginationRender",R[0])}function U(){q.params.pagination=FQ(q,q.originalParams.pagination,q.params.pagination,{el:"swiper-pagination"});let F=q.params.pagination;if(!F.el)return;let O;if(typeof F.el==="string"&&q.isElement)O=q.el.querySelector(F.el);if(!O&&typeof F.el==="string")O=[...document.querySelectorAll(F.el)];if(!O)O=F.el;if(!O||O.length===0)return;if(q.params.uniqueNavElements&&typeof F.el==="string"&&Array.isArray(O)&&O.length>1){if(O=[...q.el.querySelectorAll(F.el)],O.length>1)O=O.find((R)=>{if(KJ(R,".swiper")[0]!==q.el)return!1;return!0})}if(Array.isArray(O)&&O.length===1)O=O[0];Object.assign(q.pagination,{el:O}),O=s0(O),O.forEach((R)=>{if(F.type==="bullets"&&F.clickable)R.classList.add(...(F.clickableClass||"").split(" "));if(R.classList.add(F.modifierClass+F.type),R.classList.add(q.isHorizontal()?F.horizontalClass:F.verticalClass),F.type==="bullets"&&F.dynamicBullets){if(R.classList.add(`${F.modifierClass}${F.type}-dynamic`),H=0,F.dynamicMainBullets<1)F.dynamicMainBullets=1}if(F.type==="progressbar"&&F.progressbarOpposite)R.classList.add(F.progressbarOppositeClass);if(F.clickable)R.addEventListener("click",L);if(!q.enabled)R.classList.add(F.lockClass)})}function N(){let F=q.params.pagination;if(W())return;let O=q.pagination.el;if(O)O=s0(O),O.forEach((R)=>{if(R.classList.remove(F.hiddenClass),R.classList.remove(F.modifierClass+F.type),R.classList.remove(q.isHorizontal()?F.horizontalClass:F.verticalClass),F.clickable)R.classList.remove(...(F.clickableClass||"").split(" ")),R.removeEventListener("click",L)});if(q.pagination.bullets)q.pagination.bullets.forEach((R)=>R.classList.remove(...F.bulletActiveClass.split(" ")))}J("changeDirection",()=>{if(!q.pagination||!q.pagination.el)return;let F=q.params.pagination,{el:O}=q.pagination;O=s0(O),O.forEach((R)=>{R.classList.remove(F.horizontalClass,F.verticalClass),R.classList.add(q.isHorizontal()?F.horizontalClass:F.verticalClass)})}),J("init",()=>{if(q.params.pagination.enabled===!1)V();else U(),M(),j()}),J("activeIndexChange",()=>{if(typeof q.snapIndex>"u")j()}),J("snapIndexChange",()=>{j()}),J("snapGridLengthChange",()=>{M(),j()}),J("destroy",()=>{N()}),J("enable disable",()=>{let{el:F}=q.pagination;if(F)F=s0(F),F.forEach((O)=>O.classList[q.enabled?"remove":"add"](q.params.pagination.lockClass))}),J("lock unlock",()=>{j()}),J("click",(F,O)=>{let R=O.target,Y=s0(q.pagination.el);if(q.params.pagination.el&&q.params.pagination.hideOnClick&&Y&&Y.length>0&&!R.classList.contains(q.params.pagination.bulletClass)){if(q.navigation&&(q.navigation.nextEl&&R===q.navigation.nextEl||q.navigation.prevEl&&R===q.navigation.prevEl))return;if(Y[0].classList.contains(q.params.pagination.hiddenClass)===!0)Q("paginationShow");else Q("paginationHide");Y.forEach((k)=>k.classList.toggle(q.params.pagination.hiddenClass))}});let z=()=>{q.el.classList.remove(q.params.pagination.paginationDisabledClass);let{el:F}=q.pagination;if(F)F=s0(F),F.forEach((O)=>O.classList.remove(q.params.pagination.paginationDisabledClass));U(),M(),j()},V=()=>{q.el.classList.add(q.params.pagination.paginationDisabledClass);let{el:F}=q.pagination;if(F)F=s0(F),F.forEach((O)=>O.classList.add(q.params.pagination.paginationDisabledClass));N()};Object.assign(q.pagination,{enable:z,disable:V,render:M,update:j,init:U,destroy:N})}function UU(q,$={}){let{effect:J="slide",spaceBetween:Q=8,centeredSlides:Z=!0,slidesPerView:K="auto",lgEnabled:H=!1,lgSpaceBetween:W=24,lgSlidesPerView:G=4,lgCenteredSlides:B=!1,pagination:L=!1}=$;function j(){let z=q.querySelector("[data-swiper-pagination]");if(!z)return null;let V=Array.from(z.children);return{el:z,clickable:!0,bulletClass:"swiper-pagination-item",bulletActiveClass:"is-active",renderBullet(F,O){let R=V[F];if(!R)return``;return R.classList.add(O),R.outerHTML}}}let M={modules:[CK],speed:300,spaceBetween:Q,slidesPerView:K,centeredSlides:Z,enabled:!0,breakpoints:{992:{spaceBetween:W,slidesPerView:G,centeredSlides:B,enabled:H},768:{enabled:!1,centeredSlides:!1}}},N={...M,effect:J,...L===!0||L==="true"?{modules:[...M.modules,DK],pagination:j()}:{}};new l1(q.querySelector(".swiper"),N)}var SK={};e0(SK,{default:()=>GU});function GU(q,$={}){let J=h.utils.toArray("[data-tabs-btn]",q),Q=h.utils.toArray("[data-tabs-content]",q);J[0].classList.add("is-active"),h.set(Q,{autoAlpha:0,position:"absolute",top:0}),h.set(Q[0],{autoAlpha:1,position:"relative"});let Z=J[0],K=Q[0];J.forEach((H,W)=>{H.addEventListener("click",()=>{if(H===Z)return;H.classList.add("is-active"),Z.classList.remove("is-active"),h.to(K,{autoAlpha:0,duration:0.5,ease:"power2.out",onComplete:()=>{h.to(Q[W],{autoAlpha:1,duration:0.5,ease:Power2.out})}}),Z=H,K=Q[W]})})}var TK={};e0(TK,{default:()=>BU});function BU(q,$){}var bK={"./../cmx-system-cards.ts":iZ,"./../cta-banner.ts":sZ,"./../cycle.ts":aZ,"./../feature-tabs.ts":tZ,"./../footer.ts":rZ,"./../form.ts":eZ,"./../hero.ts":$K,"./../nav-banner-marquee.ts":JK,"./../nav.ts":QK,"./../recognition-wrap.ts":qK,"./../rotate-slider.js":ZK,"./../scatter-cta.ts":KK,"./../split-block-read-more.ts":WK,"./../split.ts":UK,"./../stats-slider.ts":GK,"./../step-accordion.js":LK,"./../swiper-slider.js":EK,"./../tabs.js":SK,"./../test.ts":TK};function LU(q="module"){return Array.from(document.querySelectorAll(`[data-${q}]`)).map(($)=>{let J=$,Q=J.dataset[q];if(J._moduleInitialized)return null;let Z=bK[`./../${Q}.ts`]?`./../${Q}.ts`:`./../${Q}.js`;if(bK[Z]){let K=bK[Z].default;if(typeof K==="function")try{return J._moduleInitialized=!0,K(J,J.dataset)}catch(H){return delete J._moduleInitialized,console.warn(`Failed to call default function for ${q} "${Q}":`,H),null}else return console.warn(`Default export is not a function for ${q} "${Q}"`),null}else return console.warn(`${q} not found: "${Q}"`),null}).filter(($)=>$!==null)}class D8{static instance;groups=[];constructor(){}static getInstance(){if(!D8.instance)D8.instance=new D8;return D8.instance}configsMatch(q,$){return q.root===$.root&&q.rootMargin===$.rootMargin}handleIntersection(q){q.forEach(($)=>{let J=this.groups.find((B)=>{return Array.from(B.elements.keys()).includes($.target)});if(!J)return;let Q=$.target,Z=J.elements.get(Q);if(!Z)return;let{isIntersecting:K,intersectionRatio:H,boundingClientRect:W}=$,G=-1;if(Z.lastDirection!==void 0)G=K?W.top>0?1:-1:W.top>0?-1:1;if(Z.lastDirection=G,K){if(Z.callbacks.isIn?.({entry:$,direction:G}),Z.callbacks.callback?.({entry:$,direction:G,isIn:!0}),Z.once)this.removeElement(Q)}else Z.callbacks.isOut?.({entry:$,direction:G}),Z.callbacks.callback?.({entry:$,direction:G,isIn:!1})})}addElement(q,$,J){this.removeElement(q);let Q=this.groups.find((Z)=>this.configsMatch(Z.config,$));if(!Q){let Z=new IntersectionObserver((K)=>this.handleIntersection(K),{...$,threshold:[0]});Q={config:$,observer:Z,elements:new Map},this.groups.push(Q)}return Q.elements.set(q,{callbacks:J,once:$.once||!1,lastDirection:void 0}),Q.observer.observe(q),Q}removeElement(q){let $=this.groups.find((J)=>J.elements.has(q));if(!$)return;if($.observer.unobserve(q),$.elements.delete(q),$.elements.size===0)$.observer.disconnect(),this.groups=this.groups.filter((J)=>J!==$)}}class LQ{element;#$;#q;isIn(q){}isOut(q){}inView;callback;#J=null;#Q=null;constructor(q,$={root:null,rootMargin:"0px",threshold:0,autoStart:!1,once:!1,callback:void 0}){if(this.element=q,this.#$=$,this.inView=!1,this.callback=$.callback||(()=>{}),$.autoStart)this.start()}start(){this.#q=D8.getInstance().addElement(this.element,this.#$,{isIn:(q)=>{this.inView=!0,this.isIn?.(q)},isOut:(q)=>{this.inView=!1,this.isOut?.(q)},callback:this.callback})}stop(){D8.getInstance().removeElement(this.element)}destroy(){this.stop(),this.#J=null,this.#Q=null}}var jU=(q)=>{let $=q.getBoundingClientRect();return{top:$.top+R1.scroll,bottom:$.bottom+R1.scroll,width:$.width,height:$.height,left:$.left,right:$.right,wh:X1.height,ww:X1.width,offset:$.top+R1.scroll,centery:X1.height/2-$.height/2-$.top-R1.scroll,centerx:-X1.width/2+$.left+$.width/2}};function MU(q,$,J,Q,Z){return Q+(Z-Q)*(q-$)/(J-$)}function NU(q,$,J){return Math.min(Math.max(J,q),$)}var mj={bounds:[0,1],top:"bottom",bottom:"top",callback:void 0};class lZ extends LQ{value=0;init=!1;isIn(q){this.#Q()}isOut(q){}bounds;config;resize;handleScroll;#$;#q;constructor(q,$={}){super(q,{autoStart:!0,once:!1,threshold:0});this.element=q,this.config={...mj,...$},this.#J(),this.#$=R1.add(this.#Q.bind(this)),this.#q=X1.add(this.#J.bind(this)),this.init=!0,this.#Q()}#J=()=>{this.bounds=dj(this.element,this.config),this.resize?.(this.bounds),this.#Q()};#Q(){if(!this.inView||!this.init)return;this.value=NU(0,1,MU(R1.scroll,this.bounds.top,this.bounds.bottom,this.config.bounds[0],this.config.bounds[1])),this.handleScroll?.(this.value),this.config.callback?.(this.value)}destroy(){this.config.callback=void 0,this.#$(),this.#q(),super.destroy()}}function dj(q,$){let J=jU(q),{top:Q,bottom:Z,wh:K}=J,H=K/2;return J.top=Q-($.top==="center"?H:$.top==="bottom"?K:0),J.bottom=Z-($.bottom==="center"?H:$.bottom==="bottom"?K:0),J}var C1=!0,zU=typeof window<"u"&&window.TICK_FIRST_HIT?window.TICK_FIRST_HIT:null,yK=performance.now(),fK=zU?yK-zU:null,oj=performance.timeOrigin||(performance.timing&&performance.timing.navigationStart?performance.timing.navigationStart:Date.now()),_K=performance.now(),FU=_K,OU=!0,v7=null,u7=null,YU=()=>{v7=performance.now()};if(typeof document<"u"){if(document.readyState==="complete"||document.readyState==="interactive")v7=performance.now();else document.addEventListener("DOMContentLoaded",YU);if(C1&&"PerformanceObserver"in window)try{new PerformanceObserver(($)=>{for(let J of $.getEntries()){let Q=J;if(Q.name==="first-contentful-paint"&&!u7)u7=Q.startTime}}).observe({entryTypes:["paint"]})}catch(q){}}var pj=null;async function lj(){if(typeof Worker>"u")return null;try{let $=new Blob([` function calculateTBT(longTaskDurations) { return longTaskDurations .filter((duration) => duration > 50) .reduce((sum, duration) => sum + (duration - 50), 0); } self.addEventListener('message', (e) => { const { type, data } = e.data; if (type === 'CALCULATE_TBT') { const tbt = calculateTBT(data); self.postMessage({ type: 'TBT_CALCULATED', data: tbt }); } }); `],{type:"application/javascript"}),J=URL.createObjectURL($),Q=new Worker(J);return Q.onmessage=(Z)=>{let{type:K,data:H}=Z.data;if(K==="TBT_CALCULATED")A1.tbt=H},Q}catch(q){return null}}lj().then((q)=>{pj=q});var A1={fcp:null,lcp:null,fid:null,cls:0,tbt:0,tti:null,fmp:null};function f$(q,$){if(q<=$.good)return"#10b981";if(q<=$.poor)return"#f59e0b";return"#ef4444"}function c$(q,$){if(q<=$.good)return"good";if(q<=$.poor)return"needs-improvement";return"poor"}if(C1)try{performance.getEntriesByType("paint").forEach(($)=>{if($.name==="first-contentful-paint")A1.fcp=$.startTime})}catch(q){}if(C1)try{performance.getEntriesByType("paint").forEach(($)=>{if($.name==="first-paint")A1.fmp=$.startTime})}catch(q){}var vK=null;if(C1&&"PerformanceObserver"in window&&"observe"in PerformanceObserver.prototype)try{vK=new PerformanceObserver((q)=>{let $=q.getEntries(),J=$[$.length-1];if(J&&J.renderTime)A1.lcp=J.renderTime||J.loadTime}),vK.observe({entryTypes:["largest-contentful-paint"]})}catch(q){}var uK=null;if(C1&&"PerformanceObserver"in window)try{uK=new PerformanceObserver((q)=>{for(let $ of q.getEntries()){let J=$;if(!J.hadRecentInput&&J.value)A1.cls+=J.value}}),uK.observe({entryTypes:["layout-shift"]})}catch(q){}var x7=null;if(C1&&"PerformanceObserver"in window)try{x7=new PerformanceObserver((q)=>{for(let $ of q.getEntries()){let J=$;if(J.processingStart&&J.startTime)A1.fid=J.processingStart-J.startTime,x7?.disconnect()}}),x7.observe({entryTypes:["first-input"]})}catch(q){}var wK=null,RU=[];if(C1&&"PerformanceObserver"in window)try{wK=new PerformanceObserver((q)=>{for(let $ of q.getEntries()){let J=$;if(J.duration>50){let Q=J.duration-50;RU.push(Q),A1.tbt=RU.reduce((Z,K)=>Z+K,0)}}}),wK.observe({entryTypes:["longtask"]})}catch(q){}if(C1)try{if(performance.timing){let q=performance.timing,$=q.domInteractive-q.navigationStart,J=q.domContentLoadedEventEnd-q.navigationStart;A1.tti=$>0?$:J>0?J:null}else if(performance.getEntriesByType){let q=performance.getEntriesByType("navigation");if(q.length>0){let $=q[0];A1.tti=$.domInteractive>0?$.domInteractive:$.domContentLoadedEventEnd}}}catch(q){}var nj=16.67;var w7=nj,AU=50,b0={fps:0,avgFps:0,minFps:1/0,maxFps:0,frameTime:0,avgFrameTime:0,minFrameTime:1/0,maxFrameTime:0,droppedFrames:0,frameBudgetCompliance:100,smoothnessScore:100,memoryUsed:null,memoryTotal:null,totalFrames:0,longFrames:0},b$=[],ij=120,y7=null,XQ=!1,VQ=[],sj=50,RQ=null,hK=0,YQ=!1,AQ=!1,g7=new Map;function CU(){if("memory"in performance&&typeof performance.memory<"u"){let q=performance.memory;b0.memoryUsed=q.usedJSHeapSize/1048576,b0.memoryTotal=q.totalJSHeapSize/1048576}}function aj(){if(!YQ)return;let q=performance.now();if(RQ===null){RQ=q,hK=0;return}let $=q-RQ;hK++;let J=w7*1.5;if($>J)tj($,hK);RQ=q}function tj(q,$){let J={frameTime:q,timestamp:performance.now(),frameNumber:$,slowFunctions:[],performanceMarks:[]};try{let Q=performance.getEntriesByType("mark"),Z=performance.getEntriesByType("measure"),K=performance.now()-100,H=Q.filter((G)=>G.startTime>=K),W=Z.filter((G)=>G.startTime>=K);if(W.sort((G,B)=>B.duration-G.duration),J.performanceMarks=W.slice(0,10).map((G)=>({name:G.name,startTime:G.startTime,duration:G.duration})),AQ){let G=Array.from(g7.entries()).map(([B,L])=>({name:B,avgTime:L.totalTime/Math.max(L.callCount,1),maxTime:L.maxTime,callCount:L.callCount})).filter((B)=>B.maxTime>5).sort((B,L)=>L.maxTime-B.maxTime).slice(0,5);J.slowFunctions=G.map((B)=>({name:B.name,duration:B.maxTime}))}try{throw Error()}catch(G){if(G.stack)J.stackTrace=G.stack}}catch(Q){}if(VQ.push(J),VQ.length>sj)VQ.shift();if(C1&&YQ){if(console.warn(`%c⚠️ Frame Drop Detected%c Frame #${$} took ${q.toFixed(2)}ms (budget: ${w7.toFixed(2)}ms)`,"background: #ef4444; color: white; padding: 4px 8px; border-radius: 4px; font-weight: bold;","color: #ef4444; font-weight: bold; margin-left: 8px;"),J.performanceMarks.length>0)console.group("Slow Functions (Performance Marks):"),J.performanceMarks.forEach((Q,Z)=>{let K=Q.duration>16?"#ef4444":Q.duration>8?"#f59e0b":"#6b7280";console.log(`%c${Z+1}. ${Q.name}%c ${Q.duration.toFixed(2)}ms`,`color: ${K}; font-weight: bold;`,`color: ${K};`)}),console.groupEnd();if(J.slowFunctions.length>0)console.group("Slow Functions (Instrumented):"),J.slowFunctions.forEach((Q,Z)=>{let K=Q.duration>16?"#ef4444":Q.duration>8?"#f59e0b":"#6b7280";console.log(`%c${Z+1}. ${Q.name}%c ${Q.duration.toFixed(2)}ms`,`color: ${K}; font-weight: bold;`,`color: ${K};`)}),console.groupEnd()}}function DU(q,$){if(!AQ)return q;let J={original:q,callCount:0,totalTime:0,maxTime:0,minTime:1/0};return g7.set($,J),(...Q)=>{let Z=performance.now(),K=`fn:${$}`;try{performance.mark(`${K}:start`);let H=q(...Q);performance.mark(`${K}:end`),performance.measure(K,`${K}:start`,`${K}:end`);let W=performance.now()-Z;J.callCount++,J.totalTime+=W,J.maxTime=Math.max(J.maxTime,W),J.minTime=Math.min(J.minTime,W);try{performance.clearMarks(`${K}:start`),performance.clearMarks(`${K}:end`),performance.clearMeasures(K)}catch(G){}return H}catch(H){let W=performance.now()-Z;throw J.callCount++,J.totalTime+=W,H}}}function rj(q,$=""){if(!AQ)return;Object.getOwnPropertyNames(Object.getPrototypeOf(q)).forEach((J)=>{let Q=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(q),J);if(Q&&typeof Q.value==="function"&&J!=="constructor"){let Z=q[J];q[J]=DU(Z.bind(q),`${$}.${J}`)}})}var R$=null,X9=!1,IU="fps-display-visible",I8=0,k8=0;function kU(){let q=document.createElement("div");return q.textContent="FPS: --",q.style.position="fixed",q.style.bottom="0",q.style.left="0",q.style.backgroundColor="black",q.style.color="white",q.style.padding="8px 12px",q.style.fontFamily="monospace",q.style.fontSize="8px",q.style.zIndex="999999",q.style.pointerEvents="none",q.style.display=X9?"block":"none",document.body.appendChild(q),q}function PU(){let q=localStorage.getItem(IU);if(q!==null)X9=q==="true"}function ej(){localStorage.setItem(IU,String(X9))}function _7(){if(X9=!X9,R$)R$.style.display=X9?"block":"none";ej()}function $M(){if(!R$||!X9)return;I8++;let q=performance.now();if(k8===0){k8=q;return}let $=q-k8;if(I8>=10&&$>0){let J=Math.round(1000*I8/$);if(J>0)R$.textContent=`FPS: ${J}`;I8=0,k8=q}}var EU=(q)=>{if(q.shiftKey&&(q.key==="F"||q.key==="f"))q.preventDefault(),_7()};function VU(){if(typeof document>"u"||!document.body)return;PU(),R$=kU(),window.addEventListener("keydown",EU)}function XU(){if(!C1)return;if(SU(),R$&&R$.parentNode)R$.parentNode.removeChild(R$),R$=null;I8=0,k8=0}function JM(){if(typeof document>"u"||!document.body)return;if(!C1)return;if(!R$||!R$.parentNode)PU(),R$=kU(),k8=performance.now(),I8=0;if(!XQ)c7()}if(C1&&typeof document<"u")if(document.body)VU();else document.addEventListener("DOMContentLoaded",VU);function c7(){if(XQ)return;XQ=!0,k8=performance.now(),I8=0,y7=dZ.add(({deltaTime:q})=>{if(YQ)aj();let $=q*1000;if(b0.frameTime=$,b0.fps=$>0?Math.round(1000/$):0,b0.minFrameTime=Math.min(b0.minFrameTime,$),b0.maxFrameTime=Math.max(b0.maxFrameTime,$),b0.minFps=Math.min(b0.minFps,b0.fps),b0.maxFps=Math.max(b0.maxFps,b0.fps),$>w7)b0.droppedFrames++;if($>AU)b0.longFrames++;if(b$.push($),b$.length>ij)b$.shift();if(b$.length>0){let Q=b$.reduce((Z,K)=>Z+K,0);b0.avgFrameTime=Q/b$.length,b0.avgFps=Math.round(1000/b0.avgFrameTime)}let J=b$.filter((Q)=>Q<=w7).length;if(b0.frameBudgetCompliance=J/b$.length*100,b$.length>=30){let Q=b$.reduce((K,H)=>{let W=H-b0.avgFrameTime;return K+W*W},0)/b$.length,Z=Math.sqrt(Q);b0.smoothnessScore=Math.max(0,Math.min(100,100-Z/5*50))}if(b0.totalFrames++,$M(),b0.totalFrames%60===0)CU()})}function SU(){if(y7!==null)y7(),y7=null;XQ=!1,RQ=null}if(C1)c7();function QM(){b0={fps:0,avgFps:0,minFps:1/0,maxFps:0,frameTime:0,avgFrameTime:0,minFrameTime:1/0,maxFrameTime:0,droppedFrames:0,frameBudgetCompliance:100,smoothnessScore:100,memoryUsed:null,memoryTotal:null,totalFrames:0,longFrames:0},b$.length=0,CU()}function qM(){if(!C1)return;let q=b0,$=f$(q.avgFps,{good:55,poor:30}),J=c$(q.avgFps,{good:55,poor:30});console.log(`%cFPS%c ${q.avgFps} (${q.fps} current, ${q.minFps}-${q.maxFps} range) %c(${J})`,"background: #8b5cf6; color: white; padding: 2px 6px; border-radius: 3px; font-weight: bold; font-size: 0.85em;",`color: ${$}; font-weight: bold; font-size: 0.85em;`,`color: ${$}; font-size: 0.85em;`);let Q=f$(q.avgFrameTime,{good:20,poor:33.33}),Z=c$(q.avgFrameTime,{good:20,poor:33.33});console.log(`%cFrame Time%c ${q.avgFrameTime.toFixed(2)}ms (${q.minFrameTime.toFixed(2)}-${q.maxFrameTime.toFixed(2)}ms) %c(${Z})`,"background: #8b5cf6; color: white; padding: 2px 6px; border-radius: 3px; font-weight: bold; font-size: 0.85em;",`color: ${Q}; font-weight: bold; font-size: 0.85em;`,`color: ${Q}; font-size: 0.85em;`);let K=q.totalFrames>0?q.droppedFrames/q.totalFrames*100:0,H=f$(K,{good:5,poor:20}),W=c$(K,{good:5,poor:20});console.log(`%cDropped Frames%c ${q.droppedFrames} (${K.toFixed(1)}%) %c(${W})`,"background: #8b5cf6; color: white; padding: 2px 6px; border-radius: 3px; font-weight: bold; font-size: 0.85em;",`color: ${H}; font-weight: bold; font-size: 0.85em;`,`color: ${H}; font-size: 0.85em;`);let G=f$(100-q.frameBudgetCompliance,{good:5,poor:20}),B=c$(100-q.frameBudgetCompliance,{good:5,poor:20});console.log(`%cBudget Compliance%c ${q.frameBudgetCompliance.toFixed(1)}% %c(${B})`,"background: #8b5cf6; color: white; padding: 2px 6px; border-radius: 3px; font-weight: bold; font-size: 0.85em;",`color: ${G}; font-weight: bold; font-size: 0.85em;`,`color: ${G}; font-size: 0.85em;`);let L=f$(100-q.smoothnessScore,{good:10,poor:30}),j=c$(100-q.smoothnessScore,{good:10,poor:30});if(console.log(`%cSmoothness%c ${q.smoothnessScore.toFixed(1)}/100 %c(${j})`,"background: #8b5cf6; color: white; padding: 2px 6px; border-radius: 3px; font-weight: bold; font-size: 0.85em;",`color: ${L}; font-weight: bold; font-size: 0.85em;`,`color: ${L}; font-size: 0.85em;`),q.longFrames>0){let M=q.totalFrames>0?q.longFrames/q.totalFrames*100:0,U=f$(M,{good:1,poor:5}),N=c$(M,{good:1,poor:5});console.log(`%cLong Frames%c ${q.longFrames} (${M.toFixed(1)}%, >${AU}ms) %c(${N})`,"background: #8b5cf6; color: white; padding: 2px 6px; border-radius: 3px; font-weight: bold; font-size: 0.85em;",`color: ${U}; font-weight: bold; font-size: 0.85em;`,`color: ${U}; font-size: 0.85em;`)}if(q.memoryUsed!==null&&q.memoryTotal!==null){let M=q.memoryUsed/q.memoryTotal*100,U=f$(M,{good:50,poor:80});console.log(`%cMemory%c ${q.memoryUsed.toFixed(1)}MB / ${q.memoryTotal.toFixed(1)}MB (${M.toFixed(1)}%)`,"background: #8b5cf6; color: white; padding: 2px 6px; border-radius: 3px; font-weight: bold; font-size: 0.85em;",`color: ${U}; font-weight: bold; font-size: 0.85em;`)}console.log(`%cTotal Frames Tracked%c ${q.totalFrames}`,"background: #8b5cf6; color: white; padding: 2px 6px; border-radius: 3px; font-weight: bold; font-size: 0.85em;","color: #6b7280; font-size: 0.85em;")}function xK(){if(!C1)return;let{fcp:q,lcp:$,fid:J,cls:Q,tbt:Z}=A1;if(q!==null){let W=f$(q,{good:1800,poor:3000}),G=c$(q,{good:1800,poor:3000});console.log(`%cFCP%c ${q.toFixed(0)}ms %c(${G})`,"background: #6366f1; color: white; padding: 2px 6px; border-radius: 3px; font-weight: bold; font-size: 0.85em;",`color: ${W}; font-weight: bold; font-size: 0.85em;`,`color: ${W}; font-size: 0.85em;`)}if($!==null){let W=f$($,{good:2500,poor:4000}),G=c$($,{good:2500,poor:4000});console.log(`%cLCP%c ${$.toFixed(0)}ms %c(${G})`,"background: #6366f1; color: white; padding: 2px 6px; border-radius: 3px; font-weight: bold; font-size: 0.85em;",`color: ${W}; font-weight: bold; font-size: 0.85em;`,`color: ${W}; font-size: 0.85em;`)}if(J!==null){let W=f$(J,{good:100,poor:300}),G=c$(J,{good:100,poor:300});console.log(`%cFID%c ${J.toFixed(2)}ms %c(${G})`,"background: #6366f1; color: white; padding: 2px 6px; border-radius: 3px; font-weight: bold; font-size: 0.85em;",`color: ${W}; font-weight: bold; font-size: 0.85em;`,`color: ${W}; font-size: 0.85em;`)}let K=f$(Q,{good:0.1,poor:0.25}),H=c$(Q,{good:0.1,poor:0.25});if(console.log(`%cCLS%c ${Q.toFixed(3)} %c(${H})`,"background: #6366f1; color: white; padding: 2px 6px; border-radius: 3px; font-weight: bold; font-size: 0.85em;",`color: ${K}; font-weight: bold; font-size: 0.85em;`,`color: ${K}; font-size: 0.85em;`),Z>0){let W=f$(Z,{good:200,poor:600}),G=c$(Z,{good:200,poor:600});console.log(`%cTBT%c ${Z.toFixed(0)}ms %c(${G})`,"background: #6366f1; color: white; padding: 2px 6px; border-radius: 3px; font-weight: bold; font-size: 0.85em;",`color: ${W}; font-weight: bold; font-size: 0.85em;`,`color: ${W}; font-size: 0.85em;`)}}var CQ={getJsLoadDelay(){return yK},getTimeSincePageLoad(){return performance.timeOrigin+performance.now()-oj},getWebVitals(){return{...A1}},showWebVitals(){xK()},getAnimationMetrics(){return{...b0}},showAnimationMetrics(){qM()},resetAnimationMetrics(){QM()},startFrameTracking(){c7()},stopFrameTracking(){SU()},enableFrameDropDetection(q=!0){if(YQ=q,q&&!XQ)c7()},disableFrameDropDetection(){YQ=!1},enableFunctionInstrumentation(q=!0){AQ=q},disableFunctionInstrumentation(){AQ=!1},instrumentFunction(q,$){return DU(q,$)},instrumentObjectMethods(q,$=""){rj(q,$)},getFrameDropHistory(){return[...VQ]},getInstrumentedFunctionStats(){return Array.from(g7.entries()).map(([q,$])=>({name:q,callCount:$.callCount,avgTime:$.totalTime/Math.max($.callCount,1),maxTime:$.maxTime,minTime:$.minTime===1/0?0:$.minTime,totalTime:$.totalTime}))},clearFrameDropHistory(){VQ.length=0},clearInstrumentedFunctionStats(){g7.clear()},toggleFpsDisplay(){_7()},showFpsDisplay(){if(!X9)_7()},hideFpsDisplay(){if(X9)_7()},restoreFpsDisplay(){JM()},cleanupFpsDisplay(){XU()},add(q,$=!1){if(!C1)return;let J=performance.now(),Q=((J-_K)/1000).toFixed(2),Z=((J-FU)/1000).toFixed(2);if(OU){let K=(yK/1000).toFixed(2),H=[];if(H.push(`js → ${K}s`),fK!==null&&fK>0){let W=(fK/1000).toFixed(2);H.push(`eval → ${W}s`)}if(v7!==null){let W=((v7-_K)/1000).toFixed(2);H.push(`DOM → ${W}s`)}if(u7!==null){let W=(u7/1000).toFixed(2);H.push(`render → ${W}s`)}else if(A1.fcp!==null){let W=(A1.fcp/1000).toFixed(2);H.push(`render → ${W}s`)}if(console.log(`%c⏱%c${q}%c→ ${Q}s%c ${H.join(` `)}`,"background: #6366f1; color: white; padding: 2px 6px; border-radius: 3px; font-weight: bold;","background: #374151; color: #e5e7eb; padding: 2px 6px; border-radius: 3px; font-weight: 500;","color: #10b981; font-weight: bold;","color: #9ca3af; font-size: 0.85em; font-style: italic;"),$)setTimeout(()=>{xK()},1000);OU=!1}else if(console.log(`%c⏱%c${q}%c→ ${Q}s%c (Δ ${Z}s)`,"background: #6366f1; color: white; padding: 2px 6px; border-radius: 3px; font-weight: bold;","background: #374151; color: #e5e7eb; padding: 2px 6px; border-radius: 3px; font-weight: 500;","color: #10b981; font-weight: bold;","color: #6b7280; font-size: 0.9em;"),$)xK();FU=J},cleanup(){vK?.disconnect(),uK?.disconnect(),x7?.disconnect(),wK?.disconnect(),XU(),document.removeEventListener("DOMContentLoaded",YU),window.removeEventListener("keydown",EU)}};if(C1)CQ.add("start",!0);function TU(){LU(),FW(),MW(),CQ.restoreFpsDisplay()}var ZM="[data-btn-hover], .button",KM=".btn-circle",HM=1.15;function bU(q,$,J){return Math.min(Math.max(q,$),J)}function fU(q){if(!(q instanceof Element))return null;let $=q.closest(ZM);return $ instanceof HTMLElement?$:null}function hU(q,$){return!($ instanceof Node&&q.contains($))}function xU(q,$,J){let Q=q.querySelector(KM);if(!Q)return;let Z=q.getBoundingClientRect(),K=Z.width,H=Z.height;if(!K||!H)return;let W=bU($-Z.left,0,K),G=bU(J-Z.top,0,H),B=W/K*100,L=G/H*100,j=[Math.hypot(W,G),Math.hypot(K-W,G),Math.hypot(W,H-G),Math.hypot(K-W,H-G)],M=Math.max(...j),U=Math.max(K,H)*HM,N=Math.max(M*2,U);Q.style.left=`${B.toFixed(1)}%`,Q.style.top=`${L.toFixed(1)}%`,Q.style.width=`${N.toFixed(1)}px`}function WM(){let q=(J)=>{let Q=fU(J.target);if(!Q)return;if(!hU(Q,J.relatedTarget))return;xU(Q,J.clientX,J.clientY)},$=(J)=>{let Q=fU(J.target);if(!Q)return;if(!hU(Q,J.relatedTarget))return;xU(Q,J.clientX,J.clientY)};return document.addEventListener("pointerover",q),document.addEventListener("pointerout",$),()=>{document.removeEventListener("pointerover",q),document.removeEventListener("pointerout",$)}}var m7=null;o9((q)=>{if(q){m7?.(),m7=null;return}if(!m7)m7=WM()});var UM="h1,h2,h3,h4,h5,h6,p,li,blockquote",GM=new Set(["H1","H2","H3","H4","H5","H6","P","LI","BLOCKQUOTE"]);function _U(q,$=0.8){return q.getBoundingClientRect().top0)return Q;if(GM.has(q.tagName))return[q];return[q]}function BM(){Array.from(document.querySelectorAll("[data-text-effect]")).forEach(($)=>{h.set($,{clearProps:"all",autoAlpha:1,visibility:"visible"}),gK($).forEach((J)=>{h.set(J,{clearProps:"all",autoAlpha:1,visibility:"visible"})})})}function LM(q){Array.from(document.querySelectorAll("[data-text-effect]")).filter((J)=>o7(J)==="sequence-wrap").forEach((J)=>{h.set(J,{autoAlpha:1,visibility:"visible"});let Q=Array.from(J.querySelectorAll("[data-text-effect]")).filter((K)=>o7(K)==="sequence-item");if(!Q.length)return;let Z=h.timeline(_U(J,1)?{}:{scrollTrigger:{trigger:J,start:"top 40%",end:"bottom bottom",scrub:!0}});q.timelines.push(Z),Q.forEach((K,H)=>{let[W]=gK(K),G=W?.textContent?.trim()||"";if(!G)return;W.setAttribute("aria-label",G),h.set(W,{visibility:"visible"});let B=new M9(W,{type:"words,chars"});q.splitInstances.push(B),B.words.forEach((j)=>j.setAttribute("aria-hidden","true"));let L=h.timeline();if(L.from(B.chars,{autoAlpha:0,stagger:{amount:0.7,from:"start"},duration:0.7}),H{let Q=o7(J);return Q==="split"||Q==="split-words"}).forEach((J)=>{if(J.closest('[data-text-effect="sequence-wrap"]'))return;let Q=o7(J)==="split-words";h.set(J,{autoAlpha:1,visibility:"visible"}),gK(J).forEach((Z)=>{h.set(Z,{autoAlpha:1});let K=M9.create(Z,{type:Q?"words":"lines",mask:Q?"words":"lines",autoSplit:!0,...Q?{wordsClass:"word"}:{linesClass:"line"}});q.splitInstances.push(K);let H=Q?K.words:K.lines;h.set(H,{y:"110%"});let W=h.to(H,{y:"0%",duration:1,ease:"expo.out",stagger:0.1,paused:!0});if(q.timelines.push(W),_U(J))W.play();else L0.create({trigger:J,start:"clamp(top 80%)",animation:W,once:!0})})})}function MM(){h.registerPlugin(L0,M9);let q={splitInstances:[],timelines:[]};return LM(q),jM(q),L0.refresh(),()=>{q.timelines.forEach(($)=>$.kill()),q.splitInstances.forEach(($)=>$.revert()),L0.refresh()}}var d7=null;function yU(q){if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",q,{once:!0});return}q()}function NM(q){let $=document.fonts;if(!$||typeof $.ready>"u"){q();return}$.ready.then(q).catch(q)}o9((q)=>{if(q){d7?.(),d7=null,yU(()=>{BM()});return}yU(()=>{NM(()=>{d7?.(),d7=MM()})})});class vU{scroll=R1;constructor(){console.log("App",performance.now().toFixed(2)),TU(),requestAnimationFrame(()=>{setTimeout(()=>CQ.showWebVitals(),1500)})}}var GW=new vU;})(); //# debugId=0864567E4DD4B23564756E2164756E21