(()=>{var{defineProperty:p6,getOwnPropertyNames:NB,getOwnPropertyDescriptor:MB}=Object,LB=Object.prototype.hasOwnProperty;var xq=new WeakMap,OB=(Z)=>{var $=xq.get(Z),J;if($)return $;if($=p6({},"__esModule",{value:!0}),Z&&typeof Z==="object"||typeof Z==="function")NB(Z).map((Q)=>!LB.call($,Q)&&p6($,Q,{get:()=>Z[Q],enumerable:!(J=MB(Z,Q))||J.enumerable}));return xq.set(Z,$),$};var A1=(Z,$)=>{for(var J in $)p6(Z,J,{get:$[J],enumerable:!0,configurable:!0,set:(Q)=>$[J]=()=>Q})};var WC={};A1(WC,{publicAssetUrl:()=>qU,PUBLIC_ASSET_ORIGIN:()=>KU,App:()=>jC});var RB="1.3.4";function hq(Z,$,J){return Math.max(Z,Math.min($,J))}function CB(Z,$,J){return(1-J)*Z+J*$}function DB(Z,$,J,Q){return CB(Z,$,1-Math.exp(-J*Q))}function kB(Z,$){return(Z%$+$)%$}var AB=class{isRunning=!1;value=0;from=0;to=0;currentTime=0;lerp;duration;easing;onUpdate;advance(Z){if(!this.isRunning)return;let $=!1;if(this.duration&&this.easing){this.currentTime+=Z;let J=hq(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=DB(this.value,this.to,this.lerp*60,Z),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(Z,$,{lerp:J,duration:Q,easing:K,onStart:q,onUpdate:j}){this.from=this.value=Z,this.to=$,this.lerp=J,this.duration=Q,this.easing=K,this.currentTime=0,this.isRunning=!0,q?.(),this.onUpdate=j}};function IB(Z,$){let J;return function(...Q){let K=this;clearTimeout(J),J=setTimeout(()=>{J=void 0,Z.apply(K,Q)},$)}}var PB=class{constructor(Z,$,{autoResize:J=!0,debounce:Q=250}={}){if(this.wrapper=Z,this.content=$,J){if(this.debouncedResize=IB(this.resize,Q),this.wrapper instanceof Window)window.addEventListener("resize",this.debouncedResize,!1);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,!1)}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}}},_q=class{events={};emit(Z,...$){let J=this.events[Z]||[];for(let Q=0,K=J.length;Q{this.events[Z]=this.events[Z]?.filter((J)=>$!==J)}}off(Z,$){this.events[Z]=this.events[Z]?.filter((J)=>$!==J)}destroy(){this.events={}}},yq=16.666666666666668,r9={passive:!1},bB=class{constructor(Z,$={wheelMultiplier:1,touchMultiplier:1}){this.element=Z,this.options=$,window.addEventListener("resize",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener("wheel",this.onWheel,r9),this.element.addEventListener("touchstart",this.onTouchStart,r9),this.element.addEventListener("touchmove",this.onTouchMove,r9),this.element.addEventListener("touchend",this.onTouchEnd,r9)}touchStart={x:0,y:0};lastDelta={x:0,y:0};window={width:0,height:0};emitter=new _q;on(Z,$){return this.emitter.on(Z,$)}destroy(){this.emitter.destroy(),window.removeEventListener("resize",this.onWindowResize,!1),this.element.removeEventListener("wheel",this.onWheel,r9),this.element.removeEventListener("touchstart",this.onTouchStart,r9),this.element.removeEventListener("touchmove",this.onTouchMove,r9),this.element.removeEventListener("touchend",this.onTouchEnd,r9)}onTouchStart=(Z)=>{let{clientX:$,clientY:J}=Z.targetTouches?Z.targetTouches[0]:Z;this.touchStart.x=$,this.touchStart.y=J,this.lastDelta={x:0,y:0},this.emitter.emit("scroll",{deltaX:0,deltaY:0,event:Z})};onTouchMove=(Z)=>{let{clientX:$,clientY:J}=Z.targetTouches?Z.targetTouches[0]:Z,Q=-($-this.touchStart.x)*this.options.touchMultiplier,K=-(J-this.touchStart.y)*this.options.touchMultiplier;this.touchStart.x=$,this.touchStart.y=J,this.lastDelta={x:Q,y:K},this.emitter.emit("scroll",{deltaX:Q,deltaY:K,event:Z})};onTouchEnd=(Z)=>{this.emitter.emit("scroll",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:Z})};onWheel=(Z)=>{let{deltaX:$,deltaY:J,deltaMode:Q}=Z,K=Q===1?yq:Q===2?this.window.width:1,q=Q===1?yq:Q===2?this.window.height:1;$*=K,J*=q,$*=this.options.wheelMultiplier,J*=this.options.wheelMultiplier,this.emitter.emit("scroll",{deltaX:$,deltaY:J,event:Z})};onWindowResize=()=>{this.window={width:window.innerWidth,height:window.innerHeight}}},fq=(Z)=>Math.min(1,1.001-Math.pow(2,-10*Z)),vq=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 AB;emitter=new _q;dimensions;virtualScroll;constructor({wrapper:Z=window,content:$=document.documentElement,eventsTarget:J=Z,smoothWheel:Q=!0,syncTouch:K=!1,syncTouchLerp:q=0.075,touchInertiaMultiplier:j=35,duration:W,easing:U,lerp:H=0.1,infinite:B=!1,orientation:z="vertical",gestureOrientation:V="vertical",touchMultiplier:G=1,wheelMultiplier:F=1,autoResize:Y=!0,prevent:X,virtualScroll:N,overscroll:M=!0,autoRaf:L=!1,anchors:R=!1,autoToggle:O=!1,allowNestedScroll:k=!1,__experimental__naiveDimensions:A=!1}={}){if(window.lenisVersion=RB,!Z||Z===document.documentElement)Z=window;if(typeof W==="number"&&typeof U!=="function")U=fq;else if(typeof U==="function"&&typeof W!=="number")W=1;if(this.options={wrapper:Z,content:$,eventsTarget:J,smoothWheel:Q,syncTouch:K,syncTouchLerp:q,touchInertiaMultiplier:j,duration:W,easing:U,lerp:H,infinite:B,gestureOrientation:V,orientation:z,touchMultiplier:G,wheelMultiplier:F,autoResize:Y,prevent:X,virtualScroll:N,overscroll:M,autoRaf:L,anchors:R,autoToggle:O,allowNestedScroll:k,__experimental__naiveDimensions:A},this.dimensions=new PB(Z,$,{autoResize:Y}),this.updateClassName(),this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener("scroll",this.onNativeScroll,!1),this.options.wrapper.addEventListener("scrollend",this.onScrollEnd,{capture:!0}),this.options.anchors&&this.options.wrapper===window)this.options.wrapper.addEventListener("click",this.onClick,!1);if(this.options.wrapper.addEventListener("pointerdown",this.onPointerDown,!1),this.virtualScroll=new bB(J,{touchMultiplier:G,wheelMultiplier:F}),this.virtualScroll.on("scroll",this.onVirtualScroll),this.options.autoToggle)this.rootElement.addEventListener("transitionend",this.onTransitionEnd,{passive:!0});if(this.options.autoRaf)this.__rafID=requestAnimationFrame(this.raf)}destroy(){if(this.emitter.destroy(),this.options.wrapper.removeEventListener("scroll",this.onNativeScroll,!1),this.options.wrapper.removeEventListener("scrollend",this.onScrollEnd,{capture:!0}),this.options.wrapper.removeEventListener("pointerdown",this.onPointerDown,!1),this.options.anchors&&this.options.wrapper===window)this.options.wrapper.removeEventListener("click",this.onClick,!1);if(this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName(),this.__rafID)cancelAnimationFrame(this.__rafID)}on(Z,$){return this.emitter.on(Z,$)}off(Z,$){return this.emitter.off(Z,$)}onScrollEnd=(Z)=>{if(!(Z instanceof CustomEvent)){if(this.isScrolling==="smooth"||this.isScrolling===!1)Z.stopPropagation()}};dispatchScrollendEvent=()=>{this.options.wrapper.dispatchEvent(new CustomEvent("scrollend",{bubbles:this.options.wrapper===window,detail:{lenisScrollEnd:!0}}))};onTransitionEnd=(Z)=>{if(Z.propertyName.includes("overflow")){let $=this.isHorizontal?"overflow-x":"overflow-y",J=getComputedStyle(this.rootElement)[$];if(["hidden","clip"].includes(J))this.stop();else this.start()}};setScroll(Z){if(this.isHorizontal)this.options.wrapper.scrollTo({left:Z,behavior:"instant"});else this.options.wrapper.scrollTo({top:Z,behavior:"instant"})}onClick=(Z)=>{let J=Z.composedPath().find((Q)=>Q instanceof HTMLAnchorElement&&(Q.getAttribute("href")?.startsWith("#")||Q.getAttribute("href")?.startsWith("/#")||Q.getAttribute("href")?.startsWith("./#")));if(J){let Q=J.getAttribute("href");if(Q){let K=typeof this.options.anchors==="object"&&this.options.anchors?this.options.anchors:void 0,q=`#${Q.split("#")[1]}`;if(["#","/#","./#","#top","/#top","./#top"].includes(Q))q=0;this.scrollTo(q,K)}}};onPointerDown=(Z)=>{if(Z.button===1)this.reset()};onVirtualScroll=(Z)=>{if(typeof this.options.virtualScroll==="function"&&this.options.virtualScroll(Z)===!1)return;let{deltaX:$,deltaY:J,event:Q}=Z;if(this.emitter.emit("virtual-scroll",{deltaX:$,deltaY:J,event:Q}),Q.ctrlKey)return;if(Q.lenisStopPropagation)return;let K=Q.type.includes("touch"),q=Q.type.includes("wheel");this.isTouching=Q.type==="touchstart"||Q.type==="touchmove";let j=$===0&&J===0;if(this.options.syncTouch&&K&&Q.type==="touchstart"&&j&&!this.isStopped&&!this.isLocked){this.reset();return}let U=this.options.gestureOrientation==="vertical"&&J===0||this.options.gestureOrientation==="horizontal"&&$===0;if(j||U)return;let H=Q.composedPath();H=H.slice(0,H.indexOf(this.rootElement));let B=this.options.prevent;if(H.find((X)=>X instanceof HTMLElement&&(typeof B==="function"&&B?.(X)||X.hasAttribute?.("data-lenis-prevent")||K&&X.hasAttribute?.("data-lenis-prevent-touch")||q&&X.hasAttribute?.("data-lenis-prevent-wheel")||this.options.allowNestedScroll&&this.checkNestedScroll(X,{deltaX:$,deltaY:J}))))return;if(this.isStopped||this.isLocked){Q.preventDefault();return}if(!(this.options.syncTouch&&K||this.options.smoothWheel&&q)){this.isScrolling="native",this.animate.stop(),Q.lenisStopPropagation=!0;return}let V=J;if(this.options.gestureOrientation==="both")V=Math.abs(J)>Math.abs($)?J:$;else if(this.options.gestureOrientation==="horizontal")V=$;if(!this.options.overscroll||this.options.infinite||this.options.wrapper!==window&&(this.animatedScroll>0&&this.animatedScroll0||this.animatedScroll===this.limit&&J<0))Q.lenisStopPropagation=!0;Q.preventDefault();let G=K&&this.options.syncTouch,Y=K&&Q.type==="touchend"&&Math.abs(V)>5;if(Y)V=this.velocity*this.options.touchInertiaMultiplier;this.scrollTo(this.targetScroll+V,{programmatic:!1,...G?{lerp:Y?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 Z=this.animatedScroll;if(this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-Z,this.direction=Math.sign(this.animatedScroll-Z),!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;this.reset(),this.isStopped=!1,this.emit()}stop(){if(this.isStopped)return;this.reset(),this.isStopped=!0,this.emit()}raf=(Z)=>{let $=Z-(this.time||Z);if(this.time=Z,this.animate.advance($*0.001),this.options.autoRaf)this.__rafID=requestAnimationFrame(this.raf)};scrollTo(Z,{offset:$=0,immediate:J=!1,lock:Q=!1,duration:K=this.options.duration,easing:q=this.options.easing,lerp:j=this.options.lerp,onStart:W,onComplete:U,force:H=!1,programmatic:B=!0,userData:z}={}){if((this.isStopped||this.isLocked)&&!H)return;if(typeof Z==="string"&&["top","left","start"].includes(Z))Z=0;else if(typeof Z==="string"&&["bottom","right","end"].includes(Z))Z=this.limit;else{let V;if(typeof Z==="string")V=document.querySelector(Z);else if(Z instanceof HTMLElement&&Z?.nodeType)V=Z;if(V){if(this.options.wrapper!==window){let F=this.rootElement.getBoundingClientRect();$-=this.isHorizontal?F.left:F.top}let G=V.getBoundingClientRect();Z=(this.isHorizontal?G.left:G.top)+this.animatedScroll}}if(typeof Z!=="number")return;if(Z+=$,Z=Math.round(Z),this.options.infinite){if(B){this.targetScroll=this.animatedScroll=this.scroll;let V=Z-this.animatedScroll;if(V>this.limit/2)Z=Z-this.limit;else if(V<-this.limit/2)Z=Z+this.limit}}else Z=hq(0,Z,this.limit);if(Z===this.targetScroll){W?.(this),U?.(this);return}if(this.userData=z??{},J){this.animatedScroll=this.targetScroll=Z,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),U?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()});return}if(!B)this.targetScroll=Z;if(typeof K==="number"&&typeof q!=="function")q=fq;else if(typeof q==="function"&&typeof K!=="number")K=1;this.animate.fromTo(this.animatedScroll,Z,{duration:K,easing:q,lerp:j,onStart:()=>{if(Q)this.isLocked=!0;this.isScrolling="smooth",W?.(this)},onUpdate:(V,G)=>{if(this.isScrolling="smooth",this.lastVelocity=this.velocity,this.velocity=V-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=V,this.setScroll(this.scroll),B)this.targetScroll=V;if(!G)this.emit();if(G)this.reset(),this.emit(),U?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()}),this.preventNextNativeScrollEvent()}})}preventNextNativeScrollEvent(){this._preventNextNativeScrollEvent=!0,requestAnimationFrame(()=>{this._preventNextNativeScrollEvent=!1})}checkNestedScroll(Z,{deltaX:$,deltaY:J}){let Q=Date.now(),K=Z._lenis??={},q,j,W,U,H,B,z,V,G=this.options.gestureOrientation;if(Q-(K.time??0)>2000){K.time=Date.now();let O=window.getComputedStyle(Z);K.computedStyle=O;let{overflowX:k,overflowY:A}=O;if(q=["auto","overlay","scroll"].includes(k),j=["auto","overlay","scroll"].includes(A),K.hasOverflowX=q,K.hasOverflowY=j,!q&&!j)return!1;if(G==="vertical"&&!j)return!1;if(G==="horizontal"&&!q)return!1;H=Z.scrollWidth,B=Z.scrollHeight,z=Z.clientWidth,V=Z.clientHeight,W=H>z,U=B>V,K.isScrollableX=W,K.isScrollableY=U,K.scrollWidth=H,K.scrollHeight=B,K.clientWidth=z,K.clientHeight=V}else W=K.isScrollableX,U=K.isScrollableY,q=K.hasOverflowX,j=K.hasOverflowY,H=K.scrollWidth,B=K.scrollHeight,z=K.clientWidth,V=K.clientHeight;if(!q&&!j||!W&&!U)return!1;if(G==="vertical"&&(!j||!U))return!1;if(G==="horizontal"&&(!q||!W))return!1;let F;if(G==="horizontal")F="x";else if(G==="vertical")F="y";else{let O=$!==0,k=J!==0;if(O&&q&&W)F="x";if(k&&j&&U)F="y"}if(!F)return!1;let Y,X,N,M,L;if(F==="x")Y=Z.scrollLeft,X=H-z,N=$,M=q,L=W;else if(F==="y")Y=Z.scrollTop,X=B-V,N=J,M=j,L=U;else return!1;return(N>0?Y0)&&M&&L}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){if(this.options.__experimental__naiveDimensions)if(this.isHorizontal)return this.rootElement.scrollWidth-this.rootElement.clientWidth;else return this.rootElement.scrollHeight-this.rootElement.clientHeight;else return this.dimensions.limit[this.isHorizontal?"x":"y"]}get isHorizontal(){return this.options.orientation==="horizontal"}get actualScroll(){let Z=this.options.wrapper;return this.isHorizontal?Z.scrollX??Z.scrollLeft:Z.scrollY??Z.scrollTop}get scroll(){return this.options.infinite?kB(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return this.limit===0?1:this.scroll/this.limit}get isScrolling(){return this._isScrolling}set isScrolling(Z){if(this._isScrolling!==Z)this._isScrolling=Z,this.updateClassName()}get isStopped(){return this._isStopped}set isStopped(Z){if(this._isStopped!==Z)this._isStopped=Z,this.updateClassName()}get isLocked(){return this._isLocked}set isLocked(Z){if(this._isLocked!==Z)this._isLocked=Z,this.updateClassName()}get isSmooth(){return this.isScrolling==="smooth"}get className(){let Z="lenis";if(this.options.autoToggle)Z+=" lenis-autoToggle";if(this.isStopped)Z+=" lenis-stopped";if(this.isLocked)Z+=" lenis-locked";if(this.isScrolling)Z+=" lenis-scrolling";if(this.isScrolling==="smooth")Z+=" lenis-smooth";return Z}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 y9(Z){if(Z===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Z}function oq(Z,$){Z.prototype=Object.create($.prototype),Z.prototype.constructor=Z,Z.__proto__=$}/*! * GSAP 3.13.0 * 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 m$={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},tJ={duration:0.5,overwrite:!1,delay:0},GZ,z$,m1,Z9=1e8,v1=1/Z9,t6=Math.PI*2,EB=t6/4,SB=0,lq=Math.sqrt,TB=Math.cos,xB=Math.sin,Z$=function Z($){return typeof $==="string"},l1=function Z($){return typeof $==="function"},h9=function Z($){return typeof $==="number"},YQ=function Z($){return typeof $==="undefined"},A9=function Z($){return typeof $==="object"},g$=function Z($){return $!==!1},HZ=function Z(){return typeof window!=="undefined"},qQ=function Z($){return l1($)||Z$($)},nq=typeof ArrayBuffer==="function"&&ArrayBuffer.isView||function(){},X$=Array.isArray,e6=/(?:-?\.?\d|\.)+/gi,BZ=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,AJ=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,o6=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,zZ=/[+-]=-?[.\d]+/,iq=/[^,'"\[\]\s]+/gi,yB=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,c1,D9,$Z,VZ,a$={},GQ={},sq,aq=function Z($){return(GQ=eJ($,a$))&&N$},FQ=function Z($,J){return console.warn("Invalid property",$,"set to",J,"Missing plugin? gsap.registerPlugin()")},n8=function Z($,J){return!J&&console.warn($)},rq=function Z($,J){return $&&(a$[$]=J)&&GQ&&(GQ[$]=J)||a$},i8=function Z(){return 0},fB={suppressEvents:!0,isStart:!0,kill:!1},jQ={suppressEvents:!0,kill:!1},hB={suppressEvents:!0},YZ={},e9=[],JZ={},tq,w$={},l6={},wq=30,WQ=[],FZ="",XZ=function Z($){var J=$[0],Q,K;if(A9(J)||l1(J)||($=[$]),!(Q=(J._gsap||{}).harness)){K=WQ.length;while(K--&&!WQ[K].targetTest(J));Q=WQ[K]}K=$.length;while(K--)$[K]&&($[K]._gsap||($[K]._gsap=new OZ($[K],Q)))||$.splice(K,1);return $},$J=function Z($){return $._gsap||XZ(K9($))[0]._gsap},NZ=function Z($,J,Q){return(Q=$[J])&&l1(Q)?$[J]():YQ(Q)&&$.getAttribute&&$.getAttribute(J)||Q},I$=function Z($,J){return($=$.split(",")).forEach(J)||$},n1=function Z($){return Math.round($*1e5)/1e5||0},r1=function Z($){return Math.round($*1e7)/1e7||0},IJ=function Z($,J){var Q=J.charAt(0),K=parseFloat(J.substr(2));return $=parseFloat($),Q==="+"?$+K:Q==="-"?$-K:Q==="*"?$*K:$/K},_B=function Z($,J){var Q=J.length,K=0;for(;$.indexOf(J[K])<0&&++KW)j=j._prev}if(j)J._next=j._next,j._next=J;else J._next=$[Q],$[Q]=J;if(J._next)J._next._prev=J;else $[K]=J;return J._prev=j,J.parent=J._dp=$,J},r8=function Z($,J,Q,K){if(Q===void 0)Q="_first";if(K===void 0)K="_last";var{_prev:q,_next:j}=J;if(q)q._next=j;else if($[Q]===J)$[Q]=j;if(j)j._prev=q;else if($[K]===J)$[K]=q;J._next=J._prev=J.parent=null},JJ=function Z($,J){$.parent&&(!J||$.parent.autoRemoveChildren)&&$.parent.remove&&$.parent.remove($),$._act=0},CJ=function Z($,J){if($&&(!J||J._end>$._dur||J._start<0)){var Q=$;while(Q)Q._dirty=1,Q=Q.parent}return $},uB=function Z($){var J=$.parent;while(J&&J.parent)J._dirty=1,J.totalDuration(),J=J.parent;return $},QZ=function Z($,J,Q,K){return $._startAt&&(z$?$._startAt.revert(jQ):$.vars.immediateRender&&!$.vars.autoRevert||$._startAt.render(J,!0,K))},gB=function Z($){return!$||$._ts&&Z($.parent)},gq=function Z($){return $._repeat?$8($._tTime,$=$.duration()+$._rDelay)*$:0},$8=function Z($,J){var Q=Math.floor($=r1($/J));return $&&Q===$?Q-1:Q},zQ=function Z($,J){return($-J._start)*J._ts+(J._ts>=0?0:J._dirty?J.totalDuration():J._tDur)},XQ=function Z($){return $._end=r1($._start+($._tDur/Math.abs($._ts||$._rts||v1)||0))},NQ=function Z($,J){var Q=$._dp;if(Q&&Q.smoothChildTiming&&$._ts)$._start=r1(Q._time-($._ts>0?J/$._ts:(($._dirty?$.totalDuration():$._tDur)-J)/-$._ts)),XQ($),Q._dirty||CJ(Q,$);return $},Z4=function Z($,J){var Q;if(J._time||!J._dur&&J._initted||J._start<$._time&&(J._dur||!J.add)){if(Q=zQ($.rawTime(),J),!J._dur||t8(0,J.totalDuration(),Q)-J._tTime>v1)J.render(Q,!0)}if(CJ($,J)._dp&&$._initted&&$._time>=$._dur&&$._ts){if($._dur<$.duration()){Q=$;while(Q._dp)Q.rawTime()>=0&&Q.totalTime(Q._tTime),Q=Q._dp}$._zTime=-v1}},k9=function Z($,J,Q,K){return J.parent&&JJ(J),J._start=r1((h9(Q)?Q:Q||$!==c1?Q9($,Q,J):$._time)+J._delay),J._end=r1(J._start+(J.totalDuration()/Math.abs(J.timeScale())||0)),Q4($,J,"_first","_last",$._sort?"_start":0),ZZ(J)||($._recent=J),K||Z4($,J),$._ts<0&&NQ($,$._tTime),$},K4=function Z($,J){return(a$.ScrollTrigger||FQ("scrollTrigger",J))&&a$.ScrollTrigger.create(J,$)},q4=function Z($,J,Q,K,q){if(DZ($,J,q),!$._initted)return 1;if(!Q&&$._pt&&!z$&&($._dur&&$.vars.lazy!==!1||!$._dur&&$.vars.lazy)&&tq!==u$.frame)return e9.push($),$._lazy=[q,K],1},mB=function Z($){var J=$.parent;return J&&J._ts&&J._initted&&!J._lock&&(J.rawTime()<0||Z(J))},ZZ=function Z($){var J=$.data;return J==="isFromStart"||J==="isStart"},cB=function Z($,J,Q,K){var q=$.ratio,j=J<0||!J&&(!$._start&&mB($)&&!(!$._initted&&ZZ($))||($._ts<0||$._dp._ts<0)&&!ZZ($))?0:1,W=$._rDelay,U=0,H,B,z;if(W&&$._repeat){if(U=t8(0,$._tDur,J),B=$8(U,W),$._yoyo&&B&1&&(j=1-j),B!==$8($._tTime,W))q=1-j,$.vars.repeatRefresh&&$._initted&&$.invalidate()}if(j!==q||z$||K||$._zTime===v1||!J&&$._zTime){if(!$._initted&&q4($,J,K,Q,U))return;z=$._zTime,$._zTime=J||(Q?v1:0),Q||(Q=J&&!z),$.ratio=j,$._from&&(j=1-j),$._time=0,$._tTime=U,H=$._pt;while(H)H.r(j,H.d),H=H._next;if(J<0&&QZ($,J,Q,!0),$._onUpdate&&!Q&&s$($,"onUpdate"),U&&$._repeat&&!Q&&$.parent&&s$($,"onRepeat"),(J>=$._tDur||J<0)&&$.ratio===j){if(j&&JJ($,1),!Q&&!z$)s$($,j?"onComplete":"onReverseComplete",!0),$._prom&&$._prom()}}else if(!$._zTime)$._zTime=J},dB=function Z($,J,Q){var K;if(Q>J){K=$._first;while(K&&K._start<=Q){if(K.data==="isPause"&&K._start>J)return K;K=K._next}}else{K=$._last;while(K&&K._start>=Q){if(K.data==="isPause"&&K._start0&&!K&&NQ($,$._tTime=$._tDur*W),$.parent&&XQ($),Q||CJ($.parent,$),$},mq=function Z($){return $ instanceof B$?CJ($):J8($,$._dur)},pB={_start:0,endTime:i8,totalDuration:i8},Q9=function Z($,J,Q){var K=$.labels,q=$._recent||pB,j=$.duration()>=Z9?q.endTime(!1):$._dur,W,U,H;if(Z$(J)&&(isNaN(J)||(J in K))){if(U=J.charAt(0),H=J.substr(-1)==="%",W=J.indexOf("="),U==="<"||U===">")return W>=0&&(J=J.replace(/=/,"")),(U==="<"?q._start:q.endTime(q._repeat>=0))+(parseFloat(J.substr(1))||0)*(H?(W<0?q:Q).totalDuration()/100:1);if(W<0)return J in K||(K[J]=j),K[J];if(U=parseFloat(J.charAt(W-1)+J.substr(W+1)),H&&Q)U=U/100*(X$(Q)?Q[0]:Q).totalDuration();return W>1?Z($,J.substr(0,W-1),Q)+U:j+U}return J==null?j:+J},o8=function Z($,J,Q){var K=h9(J[1]),q=(K?2:1)+($<2?0:1),j=J[q],W,U;if(K&&(j.duration=J[1]),j.parent=Q,$){W=j,U=Q;while(U&&!("immediateRender"in W))W=U.vars.defaults||{},U=g$(U.vars.inherit)&&U.parent;j.immediateRender=g$(W.immediateRender),$<2?j.runBackwards=1:j.startAt=J[q-1]}return new s1(J[0],j,J[q+1])},QJ=function Z($,J){return $||$===0?J($):J},t8=function Z($,J,Q){return Q<$?$:Q>J?J:Q},V$=function Z($,J){return!Z$($)||!(J=yB.exec($))?"":J[1]},oB=function Z($,J,Q){return QJ(Q,function(K){return t8($,J,K)})},KZ=[].slice,j4=function Z($,J){return $&&A9($)&&"length"in $&&(!J&&!$.length||($.length-1 in $)&&A9($[0]))&&!$.nodeType&&$!==D9},lB=function Z($,J,Q){if(Q===void 0)Q=[];return $.forEach(function(K){var q;return Z$(K)&&!J||j4(K,1)?(q=Q).push.apply(q,K9(K)):Q.push(K)})||Q},K9=function Z($,J,Q){return m1&&!J&&m1.selector?m1.selector($):Z$($)&&!Q&&($Z||!Q8())?KZ.call((J||VZ).querySelectorAll($),0):X$($)?lB($,Q):j4($)?KZ.call($,0):$?[$]:[]},qZ=function Z($){return $=K9($)[0]||n8("Invalid scope")||{},function(J){var Q=$.current||$.nativeElement||$;return K9(J,Q.querySelectorAll?Q:Q===$?n8("Invalid scope")||VZ.createElement("div"):$)}},W4=function Z($){return $.sort(function(){return 0.5-Math.random()})},U4=function Z($){if(l1($))return $;var J=A9($)?$:{each:$},Q=DJ(J.ease),K=J.from||0,q=parseFloat(J.base)||0,j={},W=K>0&&K<1,U=isNaN(K)||W,H=J.axis,B=K,z=K;if(Z$(K))B=z={center:0.5,edges:0.5,end:1}[K]||0;else if(!W&&U)B=K[0],z=K[1];return function(V,G,F){var Y=(F||J).length,X=j[Y],N,M,L,R,O,k,A,I,T;if(!X){if(T=J.grid==="auto"?0:(J.grid||[1,Z9])[1],!T){A=-Z9;while(A<(A=F[T++].getBoundingClientRect().left)&&TA&&(A=O),OY?Y-1:!H?Math.max(T,Y/T):H==="y"?Y/T:T)||0)*(K==="edges"?-1:1),X.b=Y<0?q-Y:q,X.u=V$(J.amount||J.each)||0,Q=Q&&Y<0?N4(Q):Q}return Y=(X[V]-X.min)/X.max||0,r1(X.b+(Q?Q(Y):Y)*X.v)+X.u}},jZ=function Z($){var J=Math.pow(10,(($+"").split(".")[1]||"").length);return function(Q){var K=r1(Math.round(parseFloat(Q)/$)*$*J);return(K-K%1)/J+(h9(Q)?0:V$(Q))}},G4=function Z($,J){var Q=X$($),K,q;if(!Q&&A9($))if(K=Q=$.radius||Z9,$.values){if($=K9($.values),q=!h9($[0]))K*=K}else $=jZ($.increment);return QJ(J,!Q?jZ($):l1($)?function(j){return q=$(j),Math.abs(q-j)<=K?q:j}:function(j){var W=parseFloat(q?j.x:j),U=parseFloat(q?j.y:0),H=Z9,B=0,z=$.length,V,G;while(z--){if(q)V=$[z].x-W,G=$[z].y-U,V=V*V+G*G;else V=Math.abs($[z]-W);if(VK?q-j:j)})},Z8=function Z($){var J=0,Q="",K,q,j,W;while(~(K=$.indexOf("random(",J)))j=$.indexOf(")",K),W=$.charAt(K+7)==="[",q=$.substr(K+7,j-K-7).match(W?iq:e6),Q+=$.substr(J,K-J)+H4(W?q:+q[0],W?0:+q[1],+q[2]||0.00001),J=j+1;return Q+$.substr(J,$.length-J)},z4=function Z($,J,Q,K,q){var j=J-$,W=K-Q;return QJ(q,function(U){return Q+((U-$)/j*W||0)})},tB=function Z($,J,Q,K){var q=isNaN($+J)?0:function(G){return(1-G)*$+G*J};if(!q){var j=Z$($),W={},U,H,B,z,V;if(Q===!0&&(K=1)&&(Q=null),j)$={p:$},J={p:J};else if(X$($)&&!X$(J)){B=[],z=$.length,V=z-2;for(H=1;H(W=Math.abs(W)))U=j,q=W;return U},s$=function Z($,J,Q){var K=$.vars,q=K[J],j=m1,W=$._ctx,U,H,B;if(!q)return;return U=K[J+"Params"],H=K.callbackScope||$,Q&&e9.length&&HQ(),W&&(m1=W),B=U?q.apply(H,U):q.call(H),m1=j,B},c8=function Z($){return JJ($),$.scrollTrigger&&$.scrollTrigger.kill(!!z$),$.progress()<1&&s$($,"onInterrupt"),$},rJ,V4=[],Y4=function Z($){if(!$)return;if($=!$.name&&$.default||$,HZ()||$.headless){var J=$.name,Q=l1($),K=J&&!Q&&$.init?function(){this._props=[]}:$,q={init:i8,render:IZ,add:RZ,kill:Y3,modifier:V3,rawVars:0},j={targetTest:0,get:0,getSetter:MQ,aliases:{},register:0};if(Q8(),$!==K){if(w$[J])return;if(c$(K,c$(BQ($,q),j)),eJ(K.prototype,eJ(q,BQ($,j))),w$[K.prop=J]=K,$.targetTest)WQ.push(K),YZ[J]=1;J=(J==="css"?"CSS":J.charAt(0).toUpperCase()+J.substr(1))+"Plugin"}rq(J,K),$.register&&$.register(N$,K,P$)}else V4.push($)},_1=255,d8={aqua:[0,_1,_1],lime:[0,_1,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,_1],navy:[0,0,128],white:[_1,_1,_1],olive:[128,128,0],yellow:[_1,_1,0],orange:[_1,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[_1,0,0],pink:[_1,192,203],cyan:[0,_1,_1],transparent:[_1,_1,_1,0]},n6=function Z($,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)*_1+0.5|0},F4=function Z($,J,Q){var K=!$?d8.black:h9($)?[$>>16,$>>8&_1,$&_1]:0,q,j,W,U,H,B,z,V,G,F;if(!K){if($.substr(-1)===",")$=$.substr(0,$.length-1);if(d8[$])K=d8[$];else if($.charAt(0)==="#"){if($.length<6)q=$.charAt(1),j=$.charAt(2),W=$.charAt(3),$="#"+q+q+j+j+W+W+($.length===5?$.charAt(4)+$.charAt(4):"");if($.length===9)return K=parseInt($.substr(1,6),16),[K>>16,K>>8&_1,K&_1,parseInt($.substr(7),16)/255];$=parseInt($.substr(1),16),K=[$>>16,$>>8&_1,$&_1]}else if($.substr(0,3)==="hsl"){if(K=F=$.match(e6),!J)U=+K[0]%360/360,H=+K[1]/100,B=+K[2]/100,j=B<=0.5?B*(H+1):B+H-B*H,q=B*2-j,K.length>3&&(K[3]*=1),K[0]=n6(U+0.3333333333333333,q,j),K[1]=n6(U,q,j),K[2]=n6(U-0.3333333333333333,q,j);else if(~$.indexOf("="))return K=$.match(BZ),Q&&K.length<4&&(K[3]=1),K}else K=$.match(e6)||d8.transparent;K=K.map(Number)}if(J&&!F){if(q=K[0]/_1,j=K[1]/_1,W=K[2]/_1,z=Math.max(q,j,W),V=Math.min(q,j,W),B=(z+V)/2,z===V)U=H=0;else G=z-V,H=B>0.5?G/(2-z-V):G/(z+V),U=z===q?(j-W)/G+(j$||N<0)&&(Q+=N-J),K+=N,O=K-Q,L=O-j,L>0||M)k=++z.frame,V=O-z.time*1000,z.time=O=O/1000,j+=L+(L>=q?4:q-L),R=1;if(M||(U=H(Y)),R)for(G=0;G=N&&G--},_listeners:W},z}(),Q8=function Z(){return!s8&&u$.wake()},I1={},$3=/^[\d.\-M][\d.\-,\s]/,J3=/["']/g,Q3=function Z($){var J={},Q=$.substr(1,$.length-3).split(":"),K=Q[0],q=1,j=Q.length,W,U,H;for(;q1&&Q.config?Q.config.apply(null,~$.indexOf("{")?[Q3(J[1])]:Z3($).split(",").map($4)):I1._CE&&$3.test($)?I1._CE("",$):Q},N4=function Z($){return function(J){return 1-$(1-J)}},M4=function Z($,J){var Q=$._first,K;while(Q){if(Q instanceof B$)Z(Q,J);else if(Q.vars.yoyoEase&&(!Q._yoyo||!Q._repeat)&&Q._yoyo!==J)if(Q.timeline)Z(Q.timeline,J);else K=Q._ease,Q._ease=Q._yEase,Q._yEase=K,Q._yoyo=J;Q=Q._next}},DJ=function Z($,J){return!$?J:(l1($)?$:I1[$]||K3($))||J},PJ=function Z($,J,Q,K){if(Q===void 0)Q=function W(U){return 1-J(1-U)};if(K===void 0)K=function W(U){return U<0.5?J(U*2)/2:1-J((1-U)*2)/2};var q={easeIn:J,easeOut:Q,easeInOut:K},j;return I$($,function(W){I1[W]=a$[W]=q,I1[j=W.toLowerCase()]=Q;for(var U in q)I1[j+(U==="easeIn"?".in":U==="easeOut"?".out":".inOut")]=I1[W+"."+U]=q[U]}),q},L4=function Z($){return function(J){return J<0.5?(1-$(1-J*2))/2:0.5+$((J-0.5)*2)/2}},i6=function Z($,J,Q){var K=J>=1?J:1,q=(Q||($?0.3:0.45))/(J<1?J:1),j=q/t6*(Math.asin(1/K)||0),W=function H(B){return B===1?1:K*Math.pow(2,-10*B)*xB((B-j)*q)+1},U=$==="out"?W:$==="in"?function(H){return 1-W(1-H)}:L4(W);return q=t6/q,U.config=function(H,B){return Z($,H,B)},U},s6=function Z($,J){if(J===void 0)J=1.70158;var Q=function q(j){return j?--j*j*((J+1)*j+J)+1:0},K=$==="out"?Q:$==="in"?function(q){return 1-Q(1-q)}:L4(Q);return K.config=function(q){return Z($,q)},K};I$("Linear,Quad,Cubic,Quart,Quint,Strong",function(Z,$){var J=$<5?$+1:$;PJ(Z+",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})});I1.Linear.easeNone=I1.none=I1.Linear.easeIn;PJ("Elastic",i6("in"),i6("out"),i6());(function(Z,$){var J=1/$,Q=2*J,K=2.5*J,q=function j(W){return W0?Q+(Q+this._rDelay)*this._repeat:Q):this.totalDuration()&&this._dur},$.totalDuration=function J(Q){if(!arguments.length)return this._tDur;return this._dirty=0,J8(this,this._repeat<0?Q:(Q-this._repeat*this._rDelay)/(this._repeat+1))},$.totalTime=function J(Q,K){if(Q8(),!arguments.length)return this._tTime;var q=this._dp;if(q&&q.smoothChildTiming&&this._ts){NQ(this,Q),!q._dp||q.parent||Z4(q,this);while(q&&q.parent){if(q.parent._time!==q._start+(q._ts>=0?q._tTime/q._ts:(q.totalDuration()-q._tTime)/-q._ts))q.totalTime(q._tTime,!0);q=q.parent}if(!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&Q0||!this._tDur&&!Q))k9(this._dp,this,this._start-this._delay)}if(this._tTime!==Q||!this._dur&&!K||this._initted&&Math.abs(this._zTime)===v1||!Q&&!this._initted&&(this.add||this._ptLookup))this._ts||(this._pTime=Q),eq(this,Q,K);return this},$.time=function J(Q,K){return arguments.length?this.totalTime(Math.min(this.totalDuration(),Q+gq(this))%(this._dur+this._rDelay)||(Q?this._dur:0),K):this._time},$.totalProgress=function J(Q,K){return arguments.length?this.totalTime(this.totalDuration()*Q,K):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>=0&&this._initted?1:0},$.progress=function J(Q,K){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(this.iteration()&1)?1-Q:Q)+gq(this),K):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},$.iteration=function J(Q,K){var q=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(Q-1)*q,K):this._repeat?$8(this._tTime,q)+1:1},$.timeScale=function J(Q,K){if(!arguments.length)return this._rts===-v1?0:this._rts;if(this._rts===Q)return this;var q=this.parent&&this._ts?zQ(this.parent._time,this):this._tTime;return this._rts=+Q||0,this._ts=this._ps||Q===-v1?0:this._rts,this.totalTime(t8(-Math.abs(this._delay),this.totalDuration(),q),K!==!1),XQ(this),uB(this)},$.paused=function J(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 Q8(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,this.progress()===1&&Math.abs(this._zTime)!==v1&&(this._tTime-=v1));return this},$.startTime=function J(Q){if(arguments.length){this._start=Q;var K=this.parent||this._dp;return K&&(K._sort||!this.parent)&&k9(K,this,Q-this._delay),this}return this._start},$.endTime=function J(Q){return this._start+(g$(Q)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},$.rawTime=function J(Q){var K=this.parent||this._dp;return!K?this._tTime:Q&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):!this._ts?this._tTime:zQ(K.rawTime(Q),this)},$.revert=function J(Q){if(Q===void 0)Q=hB;var K=z$;if(z$=Q,MZ(this))this.timeline&&this.timeline.revert(Q),this.totalTime(-0.01,Q.suppressEvents);return this.data!=="nested"&&Q.kill!==!1&&this.kill(),z$=K,this},$.globalTime=function J(Q){var K=this,q=arguments.length?Q:K.rawTime();while(K)q=K._start+q/(Math.abs(K._ts)||1),K=K._dp;return!this.parent&&this._sat?this._sat.globalTime(Q):q},$.repeat=function J(Q){if(arguments.length)return this._repeat=Q===1/0?-2:Q,mq(this);return this._repeat===-2?1/0:this._repeat},$.repeatDelay=function J(Q){if(arguments.length){var K=this._time;return this._rDelay=Q,mq(this),K?this.time(K):this}return this._rDelay},$.yoyo=function J(Q){if(arguments.length)return this._yoyo=Q,this;return this._yoyo},$.seek=function J(Q,K){return this.totalTime(Q9(this,Q),g$(K))},$.restart=function J(Q,K){return this.play().totalTime(Q?-this._delay:0,g$(K)),this._dur||(this._zTime=-v1),this},$.play=function J(Q,K){return Q!=null&&this.seek(Q,K),this.reversed(!1).paused(!1)},$.reverse=function J(Q,K){return Q!=null&&this.seek(Q||this.totalDuration(),K),this.reversed(!0).paused(!1)},$.pause=function J(Q,K){return Q!=null&&this.seek(Q,K),this.paused(!0)},$.resume=function J(){return this.paused(!1)},$.reversed=function J(Q){if(arguments.length)return!!Q!==this.reversed()&&this.timeScale(-this._rts||(Q?-v1:0)),this;return this._rts<0},$.invalidate=function J(){return this._initted=this._act=0,this._zTime=-v1,this},$.isActive=function J(){var Q=this.parent||this._dp,K=this._start,q;return!!(!Q||this._ts&&this._initted&&Q.isActive()&&(q=Q.rawTime(!0))>=K&&q1){if(!K)delete j[Q];else j[Q]=K,q&&(j[Q+"Params"]=q),Q==="onUpdate"&&(this._onUpdate=K);return this}return j[Q]},$.then=function J(Q){var K=this;return new Promise(function(q){var j=l1(Q)?Q:J4,W=function U(){var H=K.then;K.then=null,l1(j)&&(j=j(K))&&(j.then||j===K)&&(K.then=H),q(j),K.then=H};if(K._initted&&K.totalProgress()===1&&K._ts>=0||!K._tTime&&K._ts<0)W();else K._prom=W})},$.kill=function J(){c8(this)},Z}();c$(a8.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:-v1,_prom:0,_ps:!1,_rts:1});var B$=function(Z){oq($,Z);function $(Q,K){var q;if(Q===void 0)Q={};return q=Z.call(this,Q)||this,q.labels={},q.smoothChildTiming=!!Q.smoothChildTiming,q.autoRemoveChildren=!!Q.autoRemoveChildren,q._sort=g$(Q.sortChildren),c1&&k9(Q.parent||c1,y9(q),K),Q.reversed&&q.reverse(),Q.paused&&q.paused(!0),Q.scrollTrigger&&K4(y9(q),Q.scrollTrigger),q}var J=$.prototype;return J.to=function Q(K,q,j){return o8(0,arguments,this),this},J.from=function Q(K,q,j){return o8(1,arguments,this),this},J.fromTo=function Q(K,q,j,W){return o8(2,arguments,this),this},J.set=function Q(K,q,j){return q.duration=0,q.parent=this,p8(q).repeatDelay||(q.repeat=0),q.immediateRender=!!q.immediateRender,new s1(K,q,Q9(this,j),1),this},J.call=function Q(K,q,j){return k9(this,s1.delayedCall(0,K,q),j)},J.staggerTo=function Q(K,q,j,W,U,H,B){return j.duration=q,j.stagger=j.stagger||W,j.onComplete=H,j.onCompleteParams=B,j.parent=this,new s1(K,j,Q9(this,U)),this},J.staggerFrom=function Q(K,q,j,W,U,H,B){return j.runBackwards=1,p8(j).immediateRender=g$(j.immediateRender),this.staggerTo(K,q,j,W,U,H,B)},J.staggerFromTo=function Q(K,q,j,W,U,H,B,z){return W.startAt=j,p8(W).immediateRender=g$(W.immediateRender),this.staggerTo(K,q,W,U,H,B,z)},J.render=function Q(K,q,j){var W=this._time,U=this._dirty?this.totalDuration():this._tDur,H=this._dur,B=K<=0?0:r1(K),z=this._zTime<0!==K<0&&(this._initted||!H),V,G,F,Y,X,N,M,L,R,O,k,A;if(this!==c1&&B>U&&K>=0&&(B=U),B!==this._tTime||j||z){if(W!==this._time&&H)B+=this._time-W,K+=this._time-W;if(V=B,R=this._start,L=this._ts,N=!L,z)H||(W=this._zTime),(K||!q)&&(this._zTime=K);if(this._repeat){if(k=this._yoyo,X=H+this._rDelay,this._repeat<-1&&K<0)return this.totalTime(X*100+K,q,j);if(V=r1(B%X),B===U)Y=this._repeat,V=H;else{if(O=r1(B/X),Y=~~O,Y&&Y===O)V=H,Y--;V>H&&(V=H)}if(O=$8(this._tTime,X),!W&&this._tTime&&O!==Y&&this._tTime-O*X-this._dur<=0&&(O=Y),k&&Y&1)V=H-V,A=1;if(Y!==O&&!this._lock){var I=k&&O&1,T=I===(k&&Y&1);if(Y=W&&K>=0){G=this._first;while(G){if(F=G._next,(G._act||V>=G._start)&&G._ts&&M!==G){if(G.parent!==this)return this.render(K,q,j);if(G.render(G._ts>0?(V-G._start)*G._ts:(G._dirty?G.totalDuration():G._tDur)+(V-G._start)*G._ts,q,j),V!==this._time||!this._ts&&!N){M=0,F&&(B+=this._zTime=-v1);break}}G=F}}else{G=this._last;var S=K<0?K:V;while(G){if(F=G._prev,(G._act||S<=G._end)&&G._ts&&M!==G){if(G.parent!==this)return this.render(K,q,j);if(G.render(G._ts>0?(S-G._start)*G._ts:(G._dirty?G.totalDuration():G._tDur)+(S-G._start)*G._ts,q,j||z$&&MZ(G)),V!==this._time||!this._ts&&!N){M=0,F&&(B+=this._zTime=S?-v1:v1);break}}G=F}}if(M&&!q){if(this.pause(),M.render(V>=W?0:-v1)._zTime=V>=W?1:-1,this._ts)return this._start=R,XQ(this),this.render(K,q,j)}if(this._onUpdate&&!q&&s$(this,"onUpdate",!0),B===U&&this._tTime>=this.totalDuration()||!B&&W){if(R===this._start||Math.abs(L)!==Math.abs(this._ts)){if(!this._lock){if((K||!H)&&(B===U&&this._ts>0||!B&&this._ts<0)&&JJ(this,1),!q&&!(K<0&&!W)&&(B||W||!U))s$(this,B===U&&K>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(B0)&&this._prom()}}}}return this},J.add=function Q(K,q){var j=this;if(h9(q)||(q=Q9(this,q,K)),!(K instanceof a8)){if(X$(K))return K.forEach(function(W){return j.add(W,q)}),this;if(Z$(K))return this.addLabel(K,q);if(l1(K))K=s1.delayedCall(0,K);else return this}return this!==K?k9(this,K,q):this},J.getChildren=function Q(K,q,j,W){if(K===void 0)K=!0;if(q===void 0)q=!0;if(j===void 0)j=!0;if(W===void 0)W=-Z9;var U=[],H=this._first;while(H){if(H._start>=W)if(H instanceof s1)q&&U.push(H);else j&&U.push(H),K&&U.push.apply(U,H.getChildren(!0,q,j));H=H._next}return U},J.getById=function Q(K){var q=this.getChildren(1,1,1),j=q.length;while(j--)if(q[j].vars.id===K)return q[j]},J.remove=function Q(K){if(Z$(K))return this.removeLabel(K);if(l1(K))return this.killTweensOf(K);if(K.parent===this&&r8(this,K),K===this._recent)this._recent=this._last;return CJ(this)},J.totalTime=function Q(K,q){if(!arguments.length)return this._tTime;if(this._forcing=1,!this._dp&&this._ts)this._start=r1(u$.time-(this._ts>0?K/this._ts:(this.totalDuration()-K)/-this._ts));return Z.prototype.totalTime.call(this,K,q),this._forcing=0,this},J.addLabel=function Q(K,q){return this.labels[K]=Q9(this,q),this},J.removeLabel=function Q(K){return delete this.labels[K],this},J.addPause=function Q(K,q,j){var W=s1.delayedCall(0,q||i8,j);return W.data="isPause",this._hasPause=1,k9(this,W,Q9(this,K))},J.removePause=function Q(K){var q=this._first;K=Q9(this,K);while(q){if(q._start===K&&q.data==="isPause")JJ(q);q=q._next}},J.killTweensOf=function Q(K,q,j){var W=this.getTweensOf(K,j),U=W.length;while(U--)t9!==W[U]&&W[U].kill(K,q);return this},J.getTweensOf=function Q(K,q){var j=[],W=K9(K),U=this._first,H=h9(q),B;while(U){if(U instanceof s1){if(_B(U._targets,W)&&(H?(!t9||U._initted&&U._ts)&&U.globalTime(0)<=q&&U.globalTime(U.totalDuration())>q:!q||U.isActive()))j.push(U)}else if((B=U.getTweensOf(W,q)).length)j.push.apply(j,B);U=U._next}return j},J.tweenTo=function Q(K,q){q=q||{};var j=this,W=Q9(j,K),U=q,H=U.startAt,B=U.onStart,z=U.onStartParams,V=U.immediateRender,G,F=s1.to(j,c$({ease:q.ease||"none",lazy:!1,immediateRender:!1,time:W,overwrite:"auto",duration:q.duration||Math.abs((W-(H&&"time"in H?H.time:j._time))/j.timeScale())||v1,onStart:function Y(){if(j.pause(),!G){var X=q.duration||Math.abs((W-(H&&"time"in H?H.time:j._time))/j.timeScale());F._dur!==X&&J8(F,X,0,1).render(F._time,!0,!0),G=1}B&&B.apply(F,z||[])}},q));return V?F.render(0):F},J.tweenFromTo=function Q(K,q,j){return this.tweenTo(q,c$({startAt:{time:Q9(this,K)}},j))},J.recent=function Q(){return this._recent},J.nextLabel=function Q(K){if(K===void 0)K=this._time;return cq(this,Q9(this,K))},J.previousLabel=function Q(K){if(K===void 0)K=this._time;return cq(this,Q9(this,K),1)},J.currentLabel=function Q(K){return arguments.length?this.seek(K,!0):this.previousLabel(this._time+v1)},J.shiftChildren=function Q(K,q,j){if(j===void 0)j=0;var W=this._first,U=this.labels,H;while(W){if(W._start>=j)W._start+=K,W._end+=K;W=W._next}if(q){for(H in U)if(U[H]>=j)U[H]+=K}return CJ(this)},J.invalidate=function Q(K){var q=this._first;this._lock=0;while(q)q.invalidate(K),q=q._next;return Z.prototype.invalidate.call(this,K)},J.clear=function Q(K){if(K===void 0)K=!0;var q=this._first,j;while(q)j=q._next,this.remove(q),q=j;return this._dp&&(this._time=this._tTime=this._pTime=0),K&&(this.labels={}),CJ(this)},J.totalDuration=function Q(K){var q=0,j=this,W=j._last,U=Z9,H,B,z;if(arguments.length)return j.timeScale((j._repeat<0?j.duration():j.totalDuration())/(j.reversed()?-K:K));if(j._dirty){z=j.parent;while(W){if(H=W._prev,W._dirty&&W.totalDuration(),B=W._start,B>U&&j._sort&&W._ts&&!j._lock)j._lock=1,k9(j,W,B-W._delay,1)._lock=0;else U=B;if(B<0&&W._ts){if(q-=B,!z&&!j._dp||z&&z.smoothChildTiming)j._start+=B/j._ts,j._time-=B,j._tTime-=B;j.shiftChildren(-B,!1,-1/0),U=0}W._end>q&&W._ts&&(q=W._end),W=H}J8(j,j===c1&&j._time>q?j._time:q,1,1),j._dirty=0}return j._tDur},$.updateRoot=function Q(K){if(c1._ts)eq(c1,zQ(K,c1)),tq=u$.frame;if(u$.frame>=wq){wq+=m$.autoSleep||120;var q=c1._first;if(!q||!q._ts){if(m$.autoSleep&&u$._listeners.length<2){while(q&&!q._ts)q=q._next;q||u$.sleep()}}}},$}(a8);c$(B$.prototype,{_lock:0,_hasPause:0,_forcing:0});var q3=function Z($,J,Q,K,q,j,W){var U=new P$(this._pt,$,J,0,1,AZ,null,q),H=0,B=0,z,V,G,F,Y,X,N,M;if(U.b=Q,U.e=K,Q+="",K+="",N=~K.indexOf("random("))K=Z8(K);if(j)M=[Q,K],j(M,$,J),Q=M[0],K=M[1];V=Q.match(o6)||[];while(z=o6.exec(K)){if(F=z[0],Y=K.substring(H,z.index),G)G=(G+1)%5;else if(Y.substr(-5)==="rgba(")G=1;if(F!==V[B++])X=parseFloat(V[B-1])||0,U._pt={_next:U._pt,p:Y||B===1?Y:",",s:X,c:F.charAt(1)==="="?IJ(X,F)-X:parseFloat(F)-X,m:G&&G<4?Math.round:0},H=o6.lastIndex}if(U.c=H")}),R.duration();else{k={};for(I in F)I==="ease"||I==="easeEach"||G3(I,F[I],k,F.easeEach);for(I in k){b=k[I].sort(function(r,h){return r.t-h.t}),D=0;for(O=0;OU-v1&&!B?U:KH)V=H;if(N=this._yoyo&&F&1,N)R=this._yEase,V=H-V;if(X=$8(this._tTime,Y),V===W&&!j&&this._initted&&F===X)return this._tTime=z,this;if(F!==X){if(L&&this._yEase&&M4(L,N),this.vars.repeatRefresh&&!N&&!this._lock&&V!==Y&&this._initted)this._lock=j=1,this.render(r1(Y*F),!0).invalidate()._lock=0}}if(!this._initted){if(q4(this,B?K:V,j,q,z))return this._tTime=0,this;if(W!==this._time&&!(j&&this.vars.repeatRefresh&&F!==X))return this;if(H!==this._dur)return this.render(K,q,j)}if(this._tTime=z,this._time=V,!this._act&&this._ts)this._act=1,this._lazy=0;if(this.ratio=M=(R||this._ease)(V/H),this._from)this.ratio=M=1-M;if(!W&&z&&!q&&!X){if(s$(this,"onStart"),this._tTime!==z)return this}G=this._pt;while(G)G.r(M,G.d),G=G._next;if(L&&L.render(K<0?K:L._dur*L._ease(V/this._dur),q,j)||this._startAt&&(this._zTime=K),this._onUpdate&&!q)B&&QZ(this,K,q,j),s$(this,"onUpdate");if(this._repeat&&F!==X&&this.vars.onRepeat&&!q&&this.parent&&s$(this,"onRepeat"),(z===this._tDur||!z)&&this._tTime===z){if(B&&!this._onUpdate&&QZ(this,K,!0,!0),(K||!H)&&(z===this._tDur&&this._ts>0||!z&&this._ts<0)&&JJ(this,1),!q&&!(B&&!W)&&(z||W||N))s$(this,z===U?"onComplete":"onReverseComplete",!0),this._prom&&!(z0)&&this._prom()}}return this},J.targets=function Q(){return this._targets},J.invalidate=function Q(K){return(!K||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(K),Z.prototype.invalidate.call(this,K)},J.resetTo=function Q(K,q,j,W,U){s8||u$.wake(),this._ts||this.play();var H=Math.min(this._dur,(this._dp._time-this._start)*this._ts),B;if(this._initted||DZ(this,H),B=this._ease(H/this._dur),W3(this,K,q,j,W,B,H,U))return this.resetTo(K,q,j,W,1);return NQ(this,0),this.parent||Q4(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0)},J.kill=function Q(K,q){if(q===void 0)q="all";if(!K&&(!q||q==="all"))return this._lazy=this._pt=0,this.parent?c8(this):this.scrollTrigger&&this.scrollTrigger.kill(!!z$),this;if(this.timeline){var j=this.timeline.totalDuration();return this.timeline.killTweensOf(K,q,t9&&t9.vars.overwrite!==!0)._first||c8(this),this.parent&&j!==this.timeline.totalDuration()&&J8(this,this._dur*this.timeline._tDur/j,0,1),this}var W=this._targets,U=K?K9(K):W,H=this._ptLookup,B=this._pt,z,V,G,F,Y,X,N;if((!q||q==="all")&&wB(W,U))return q==="all"&&(this._pt=0),c8(this);if(z=this._op=this._op||[],q!=="all"){if(Z$(q))Y={},I$(q,function(M){return Y[M]=1}),q=Y;q=U3(W,q)}N=W.length;while(N--)if(~U.indexOf(W[N])){if(V=H[N],q==="all")z[N]=q,F=V,G={};else G=z[N]=z[N]||{},F=q;for(Y in F){if(X=V&&V[Y],X){if(!("kill"in X.d)||X.d.kill(Y)===!0)r8(this,X,"_pt");delete V[Y]}if(G!=="all")G[Y]=1}}return this._initted&&!this._pt&&B&&c8(this),this},$.to=function Q(K,q){return new $(K,q,arguments[2])},$.from=function Q(K,q){return o8(1,arguments)},$.delayedCall=function Q(K,q,j,W){return new $(q,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:K,onComplete:q,onReverseComplete:q,onCompleteParams:j,onReverseCompleteParams:j,callbackScope:W})},$.fromTo=function Q(K,q,j){return o8(2,arguments)},$.set=function Q(K,q){return q.duration=0,q.repeatDelay||(q.repeat=0),new $(K,q)},$.killTweensOf=function Q(K,q,j){return c1.killTweensOf(K,q,j)},$}(a8);c$(s1.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0});I$("staggerTo,staggerFrom,staggerFromTo",function(Z){s1[Z]=function(){var $=new B$,J=KZ.call(arguments,0);return J.splice(Z==="staggerFromTo"?5:4,0,0),$[Z].apply($,J)}});var kZ=function Z($,J,Q){return $[J]=Q},C4=function Z($,J,Q){return $[J](Q)},H3=function Z($,J,Q,K){return $[J](K.fp,Q)},B3=function Z($,J,Q){return $.setAttribute(J,Q)},MQ=function Z($,J){return l1($[J])?C4:YQ($[J])&&$.setAttribute?B3:kZ},D4=function Z($,J){return J.set(J.t,J.p,Math.round((J.s+J.c*$)*1e6)/1e6,J)},z3=function Z($,J){return J.set(J.t,J.p,!!(J.s+J.c*$),J)},AZ=function Z($,J){var Q=J._pt,K="";if(!$&&J.b)K=J.b;else if($===1&&J.e)K=J.e;else{while(Q)K=Q.p+(Q.m?Q.m(Q.s+Q.c*$):Math.round((Q.s+Q.c*$)*1e4)/1e4)+K,Q=Q._next;K+=J.c}J.set(J.t,J.p,K,J)},IZ=function Z($,J){var Q=J._pt;while(Q)Q.r($,Q.d),Q=Q._next},V3=function Z($,J,Q,K){var q=this._pt,j;while(q)j=q._next,q.p===K&&q.modifier($,J,Q),q=j},Y3=function Z($){var J=this._pt,Q,K;while(J){if(K=J._next,J.p===$&&!J.op||J.op===$)r8(this,J,"_pt");else if(!J.dep)Q=1;J=K}return!Q},F3=function Z($,J,Q,K){K.mSet($,J,K.m.call(K.tween,Q,K.mt),K)},PZ=function Z($){var J=$._pt,Q,K,q,j;while(J){Q=J._next,K=q;while(K&&K.pr>J.pr)K=K._next;if(J._prev=K?K._prev:j)J._prev._next=J;else q=J;if(J._next=K)K._prev=J;else j=J;J=Q}$._pt=q},P$=function(){function Z(J,Q,K,q,j,W,U,H,B){if(this.t=Q,this.s=q,this.c=j,this.p=K,this.r=W||D4,this.d=U||this,this.set=H||kZ,this.pr=B||0,this._next=J,J)J._prev=this}var $=Z.prototype;return $.modifier=function J(Q,K,q){this.mSet=this.mSet||this.set,this.set=F3,this.m=Q,this.mt=q,this.tween=K},Z}();I$(FZ+"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(Z){return YZ[Z]=1});a$.TweenMax=a$.TweenLite=s1;a$.TimelineLite=a$.TimelineMax=B$;c1=new B$({sortChildren:!1,defaults:tJ,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0});m$.stringFilter=LZ;var kJ=[],UQ={},X3=[],pq=0,N3=0,a6=function Z($){return(UQ[$]||X3).map(function(J){return J()})},UZ=function Z(){var $=Date.now(),J=[];if($-pq>2)a6("matchMediaInit"),kJ.forEach(function(Q){var{queries:K,conditions:q}=Q,j,W,U,H;for(W in K)if(j=D9.matchMedia(K[W]).matches,j&&(U=1),j!==q[W])q[W]=j,H=1;if(H)Q.revert(),U&&J.push(Q)}),a6("matchMediaRevert"),J.forEach(function(Q){return Q.onMatch(Q,function(K){return Q.add(null,K)})}),pq=$,a6("matchMedia")},k4=function(){function Z(J,Q){this.selector=Q&&qZ(Q),this.data=[],this._r=[],this.isReverted=!1,this.id=N3++,J&&this.add(J)}var $=Z.prototype;return $.add=function J(Q,K,q){if(l1(Q))q=K,K=Q,Q=l1;var j=this,W=function U(){var H=m1,B=j.selector,z;return H&&H!==j&&H.data.push(j),q&&(j.selector=qZ(q)),m1=j,z=K.apply(j,arguments),l1(z)&&j._r.push(z),m1=H,j.selector=B,j.isReverted=!1,z};return j.last=W,Q===l1?W(j,function(U){return j.add(null,U)}):Q?j[Q]=W:W},$.ignore=function J(Q){var K=m1;m1=null,Q(this),m1=K},$.getTweens=function J(){var Q=[];return this.data.forEach(function(K){return K instanceof Z?Q.push.apply(Q,K.getTweens()):K instanceof s1&&!(K.parent&&K.parent.data==="nested")&&Q.push(K)}),Q},$.clear=function J(){this._r.length=this.data.length=0},$.kill=function J(Q,K){var q=this;if(Q)(function(){var W=q.getTweens(),U=q.data.length,H;while(U--)if(H=q.data[U],H.data==="isFlip")H.revert(),H.getChildren(!0,!0,!1).forEach(function(B){return W.splice(W.indexOf(B),1)});W.map(function(B){return{g:B._dur||B._delay||B._sat&&!B._sat.vars.immediateRender?B.globalTime(0):-1/0,t:B}}).sort(function(B,z){return z.g-B.g||-1/0}).forEach(function(B){return B.t.revert(Q)}),U=q.data.length;while(U--)if(H=q.data[U],H instanceof B$){if(H.data!=="nested")H.scrollTrigger&&H.scrollTrigger.revert(),H.kill()}else!(H instanceof s1)&&H.revert&&H.revert(Q);q._r.forEach(function(B){return B(Q,q)}),q.isReverted=!0})();else this.data.forEach(function(W){return W.kill&&W.kill()});if(this.clear(),K){var j=kJ.length;while(j--)kJ[j].id===this.id&&kJ.splice(j,1)}},$.revert=function J(Q){this.kill(Q||{})},Z}(),M3=function(){function Z(J){this.contexts=[],this.scope=J,m1&&m1.data.push(this)}var $=Z.prototype;return $.add=function J(Q,K,q){A9(Q)||(Q={matches:Q});var j=new k4(0,q||this.scope),W=j.conditions={},U,H,B;m1&&!j.selector&&(j.selector=m1.selector),this.contexts.push(j),K=j.add("onMatch",K),j.queries=Q;for(H in Q)if(H==="all")B=1;else if(U=D9.matchMedia(Q[H]),U)kJ.indexOf(j)<0&&kJ.push(j),(W[H]=U.matches)&&(B=1),U.addListener?U.addListener(UZ):U.addEventListener("change",UZ);return B&&K(j,function(z){return j.add(null,z)}),this},$.revert=function J(Q){this.kill(Q||{})},$.kill=function J(Q){this.contexts.forEach(function(K){return K.kill(Q,!0)})},Z}(),VQ={registerPlugin:function Z(){for(var $=arguments.length,J=new Array($),Q=0;Q<$;Q++)J[Q]=arguments[Q];J.forEach(function(K){return Y4(K)})},timeline:function Z($){return new B$($)},getTweensOf:function Z($,J){return c1.getTweensOf($,J)},getProperty:function Z($,J,Q,K){Z$($)&&($=K9($)[0]);var q=$J($||{}).get,j=Q?J4:$4;return Q==="native"&&(Q=""),!$?$:!J?function(W,U,H){return j((w$[W]&&w$[W].get||q)($,W,U,H))}:j((w$[J]&&w$[J].get||q)($,J,Q,K))},quickSetter:function Z($,J,Q){if($=K9($),$.length>1){var K=$.map(function(B){return N$.quickSetter(B,J,Q)}),q=K.length;return function(B){var z=q;while(z--)K[z](B)}}$=$[0]||{};var j=w$[J],W=$J($),U=W.harness&&(W.harness.aliases||{})[J]||J,H=j?function(B){var z=new j;rJ._pt=0,z.init($,Q?B+Q:B,rJ,0,[$]),z.render(1,z),rJ._pt&&IZ(1,rJ)}:W.set($,U);return j?H:function(B){return H($,U,Q?B+Q:B,W,1)}},quickTo:function Z($,J,Q){var K,q=N$.to($,c$((K={},K[J]="+=0.1",K.paused=!0,K.stagger=0,K),Q||{})),j=function W(U,H,B){return q.resetTo(J,U,H,B)};return j.tween=q,j},isTweening:function Z($){return c1.getTweensOf($,!0).length>0},defaults:function Z($){return $&&$.ease&&($.ease=DJ($.ease,tJ.ease)),uq(tJ,$||{})},config:function Z($){return uq(m$,$||{})},registerEffect:function Z($){var{name:J,effect:Q,plugins:K,defaults:q,extendTimeline:j}=$;if((K||"").split(",").forEach(function(W){return W&&!w$[W]&&!a$[W]&&n8(J+" effect requires "+W+" plugin.")}),l6[J]=function(W,U,H){return Q(K9(W),c$(U||{},q),H)},j)B$.prototype[J]=function(W,U,H){return this.add(l6[J](W,A9(U)?U:(H=U)&&{},this),H)}},registerEase:function Z($,J){I1[$]=DJ(J)},parseEase:function Z($,J){return arguments.length?DJ($,J):I1},getById:function Z($){return c1.getById($)},exportRoot:function Z($,J){if($===void 0)$={};var Q=new B$($),K,q;Q.smoothChildTiming=g$($.smoothChildTiming),c1.remove(Q),Q._dp=0,Q._time=Q._tTime=c1._time,K=c1._first;while(K){if(q=K._next,J||!(!K._dur&&K instanceof s1&&K.vars.onComplete===K._targets[0]))k9(Q,K,K._start-K._delay);K=q}return k9(c1,Q,0),Q},context:function Z($,J){return $?new k4($,J):m1},matchMedia:function Z($){return new M3($)},matchMediaRefresh:function Z(){return kJ.forEach(function($){var J=$.conditions,Q,K;for(K in J)if(J[K])J[K]=!1,Q=1;Q&&$.revert()})||UZ()},addEventListener:function Z($,J){var Q=UQ[$]||(UQ[$]=[]);~Q.indexOf(J)||Q.push(J)},removeEventListener:function Z($,J){var Q=UQ[$],K=Q&&Q.indexOf(J);K>=0&&Q.splice(K,1)},utils:{wrap:aB,wrapYoyo:rB,distribute:U4,random:H4,snap:G4,normalize:sB,getUnit:V$,clamp:oB,splitColor:F4,toArray:K9,selector:qZ,mapRange:z4,pipe:nB,unitize:iB,interpolate:tB,shuffle:W4},install:aq,effects:l6,ticker:u$,updateRoot:B$.updateRoot,plugins:w$,globalTimeline:c1,core:{PropTween:P$,globals:rq,Tween:s1,Timeline:B$,Animation:a8,getCache:$J,_removeLinkedListItem:r8,reverting:function Z(){return z$},context:function Z($){if($&&m1)m1.data.push($),$._ctx=m1;return m1},suppressOverwrites:function Z($){return GZ=$}}};I$("to,from,fromTo,delayedCall,set,killTweensOf",function(Z){return VQ[Z]=s1[Z]});u$.add(B$.updateRoot);rJ=VQ.to({},{duration:0});var L3=function Z($,J){var Q=$._pt;while(Q&&Q.p!==J&&Q.op!==J&&Q.fp!==J)Q=Q._next;return Q},O3=function Z($,J){var Q=$._targets,K,q,j;for(K in J){q=Q.length;while(q--)if(j=$._ptLookup[q][K],j&&(j=j.d)){if(j._pt)j=L3(j,K);j&&j.modifier&&j.modifier(J[K],$,Q[q],K)}}},r6=function Z($,J){return{name:$,headless:1,rawVars:1,init:function Q(K,q,j){j._onInit=function(W){var U,H;if(Z$(q))U={},I$(q,function(B){return U[B]=1}),q=U;if(J){U={};for(H in q)U[H]=J(q[H]);q=U}O3(W,q)}}}},N$=VQ.registerPlugin({name:"attr",init:function Z($,J,Q,K,q){var j,W,U;this.tween=Q;for(j in J)U=$.getAttribute(j)||"",W=this.add($,"setAttribute",(U||0)+"",J[j],K,q,0,0,j),W.op=j,W.b=U,this._props.push(j)},render:function Z($,J){var Q=J._pt;while(Q)z$?Q.set(Q.t,Q.p,Q.b,Q):Q.r($,Q.d),Q=Q._next}},{name:"endArray",headless:1,init:function Z($,J){var Q=J.length;while(Q--)this.add($,Q,$[Q]||0,J[Q],0,0,0,0,0,1)}},r6("roundProps",jZ),r6("modifiers"),r6("snap",G4))||VQ;s1.version=B$.version=N$.version="3.13.0";sq=1;HZ()&&Q8();var{Power0:R3,Power1:C3,Power2:D3,Power3:k3,Power4:A3,Linear:I3,Quad:P3,Cubic:b3,Quart:E3,Quint:S3,Strong:T3,Elastic:x3,Back:y3,SteppedEase:f3,Bounce:h3,Sine:_3,Expo:v3,Circ:w3}=I1;/*! * CSSPlugin 3.13.0 * 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 A4,ZJ,q8,yZ,TJ,u3,I4,fZ,g3=function Z(){return typeof window!=="undefined"},v9={},SJ=180/Math.PI,j8=Math.PI/180,K8=Math.atan2,P4=1e8,hZ=/([A-Z])/g,m3=/(left|right|width|margin|padding|x)/i,c3=/[\s,\(]\S/,I9={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},EZ=function Z($,J){return J.set(J.t,J.p,Math.round((J.s+J.c*$)*1e4)/1e4+J.u,J)},d3=function Z($,J){return J.set(J.t,J.p,$===1?J.e:Math.round((J.s+J.c*$)*1e4)/1e4+J.u,J)},p3=function Z($,J){return J.set(J.t,J.p,$?Math.round((J.s+J.c*$)*1e4)/1e4+J.u:J.b,J)},o3=function Z($,J){var Q=J.s+J.c*$;J.set(J.t,J.p,~~(Q+(Q<0?-0.5:0.5))+J.u,J)},h4=function Z($,J){return J.set(J.t,J.p,$?J.e:J.b,J)},_4=function Z($,J){return J.set(J.t,J.p,$!==1?J.b:J.e,J)},l3=function Z($,J,Q){return $.style[J]=Q},n3=function Z($,J,Q){return $.style.setProperty(J,Q)},i3=function Z($,J,Q){return $._gsap[J]=Q},s3=function Z($,J,Q){return $._gsap.scaleX=$._gsap.scaleY=Q},a3=function Z($,J,Q,K,q){var j=$._gsap;j.scaleX=j.scaleY=Q,j.renderTransform(q,j)},r3=function Z($,J,Q,K,q){var j=$._gsap;j[J]=Q,j.renderTransform(q,j)},d1="transform",d$=d1+"Origin",t3=function Z($,J){var Q=this,K=this.target,q=K.style,j=K._gsap;if($ in v9&&q){if(this.tfm=this.tfm||{},$!=="transform")$=I9[$]||$,~$.indexOf(",")?$.split(",").forEach(function(W){return Q.tfm[W]=_9(K,W)}):this.tfm[$]=j.x?j[$]:_9(K,$),$===d$&&(this.tfm.zOrigin=j.zOrigin);else return I9.transform.split(",").forEach(function(W){return Z.call(Q,W,J)});if(this.props.indexOf(d1)>=0)return;if(j.svg)this.svgo=K.getAttribute("data-svg-origin"),this.props.push(d$,J,"");$=d1}(q||J)&&this.props.push($,J,q[$])},v4=function Z($){if($.translate)$.removeProperty("translate"),$.removeProperty("scale"),$.removeProperty("rotate")},e3=function Z(){var $=this.props,J=this.target,Q=J.style,K=J._gsap,q,j;for(q=0;q<$.length;q+=3)if(!$[q+1])$[q+2]?Q[$[q]]=$[q+2]:Q.removeProperty($[q].substr(0,2)==="--"?$[q]:$[q].replace(hZ,"-$1").toLowerCase());else if($[q+1]===2)J[$[q]]($[q+2]);else J[$[q]]=$[q+2];if(this.tfm){for(j in this.tfm)K[j]=this.tfm[j];if(K.svg)K.renderTransform(),J.setAttribute("data-svg-origin",this.svgo||"");if(q=fZ(),(!q||!q.isStart)&&!Q[d1]){if(v4(Q),K.zOrigin&&Q[d$])Q[d$]+=" "+K.zOrigin+"px",K.zOrigin=0,K.renderTransform();K.uncache=1}}},w4=function Z($,J){var Q={target:$,props:[],revert:e3,save:t3};return $._gsap||N$.core.getCache($),J&&$.style&&$.nodeType&&J.split(",").forEach(function(K){return Q.save(K)}),Q},u4,SZ=function Z($,J){var Q=ZJ.createElementNS?ZJ.createElementNS((J||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),$):ZJ.createElement($);return Q&&Q.style?Q:ZJ.createElement($)},q9=function Z($,J,Q){var K=getComputedStyle($);return K[J]||K.getPropertyValue(J.replace(hZ,"-$1").toLowerCase())||K.getPropertyValue(J)||!Q&&Z($,W8(J)||J,1)||""},b4="O,Moz,ms,Ms,Webkit".split(","),W8=function Z($,J,Q){var K=J||TJ,q=K.style,j=5;if($ in q&&!Q)return $;$=$.charAt(0).toUpperCase()+$.substr(1);while(j--&&!(b4[j]+$ in q));return j<0?null:(j===3?"ms":j>=0?b4[j]:"")+$},TZ=function Z(){if(g3()&&window.document)A4=window,ZJ=A4.document,q8=ZJ.documentElement,TJ=SZ("div")||{style:{}},u3=SZ("div"),d1=W8(d1),d$=d1+"Origin",TJ.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",u4=!!W8("perspective"),fZ=N$.core.reverting,yZ=1},E4=function Z($){var J=$.ownerSVGElement,Q=SZ("svg",J&&J.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),K=$.cloneNode(!0),q;K.style.display="block",Q.appendChild(K),q8.appendChild(Q);try{q=K.getBBox()}catch(j){}return Q.removeChild(K),q8.removeChild(Q),q},S4=function Z($,J){var Q=J.length;while(Q--)if($.hasAttribute(J[Q]))return $.getAttribute(J[Q])},g4=function Z($){var J,Q;try{J=$.getBBox()}catch(K){J=E4($),Q=1}return J&&(J.width||J.height)||Q||(J=E4($)),J&&!J.width&&!J.x&&!J.y?{x:+S4($,["x","cx","x1"])||0,y:+S4($,["y","cy","y1"])||0,width:0,height:0}:J},m4=function Z($){return!!($.getCTM&&(!$.parentNode||$.ownerSVGElement)&&g4($))},xJ=function Z($,J){if(J){var Q=$.style,K;if(J in v9&&J!==d$)J=d1;if(Q.removeProperty){if(K=J.substr(0,2),K==="ms"||J.substr(0,6)==="webkit")J="-"+J;Q.removeProperty(K==="--"?J:J.replace(hZ,"-$1").toLowerCase())}else Q.removeAttribute(J)}},KJ=function Z($,J,Q,K,q,j){var W=new P$($._pt,J,Q,0,1,j?_4:h4);return $._pt=W,W.b=K,W.e=q,$._props.push(Q),W},T4={deg:1,rad:1,turn:1},$z={grid:1,flex:1},qJ=function Z($,J,Q,K){var q=parseFloat(Q)||0,j=(Q+"").trim().substr((q+"").length)||"px",W=TJ.style,U=m3.test(J),H=$.tagName.toLowerCase()==="svg",B=(H?"client":"offset")+(U?"Width":"Height"),z=100,V=K==="px",G=K==="%",F,Y,X,N;if(K===j||!q||T4[K]||T4[j])return q;if(j!=="px"&&!V&&(q=Z($,J,Q,"px")),N=$.getCTM&&m4($),(G||j==="%")&&(v9[J]||~J.indexOf("adius")))return F=N?$.getBBox()[U?"width":"height"]:$[B],n1(G?q/F*z:q/100*F);if(W[U?"width":"height"]=z+(V?j:K),Y=K!=="rem"&&~J.indexOf("adius")||K==="em"&&$.appendChild&&!H?$:$.parentNode,N)Y=($.ownerSVGElement||{}).parentNode;if(!Y||Y===ZJ||!Y.appendChild)Y=ZJ.body;if(X=Y._gsap,X&&G&&X.width&&U&&X.time===u$.time&&!X.uncache)return n1(q/X.width*z);else{if(G&&(J==="height"||J==="width")){var M=$.style[J];$.style[J]=z+K,F=$[B],M?$.style[J]=M:xJ($,J)}else(G||j==="%")&&!$z[q9(Y,"display")]&&(W.position=q9($,"position")),Y===$&&(W.position="static"),Y.appendChild(TJ),F=TJ[B],Y.removeChild(TJ),W.position="absolute";if(U&&G)X=$J(Y),X.time=u$.time,X.width=Y[B]}return n1(V?F*q/z:F&&q?z/F*q:0)},_9=function Z($,J,Q,K){var q;if(yZ||TZ(),J in I9&&J!=="transform"){if(J=I9[J],~J.indexOf(","))J=J.split(",")[0]}if(v9[J]&&J!=="transform")q=J7($,K),q=J!=="transformOrigin"?q[J]:q.svg?q.origin:OQ(q9($,d$))+" "+q.zOrigin+"px";else if(q=$.style[J],!q||q==="auto"||K||~(q+"").indexOf("calc("))q=LQ[J]&&LQ[J]($,J,Q)||q9($,J)||NZ($,J)||(J==="opacity"?1:0);return Q&&!~(q+"").trim().indexOf(" ")?qJ($,J,q,Q)+Q:q},Jz=function Z($,J,Q,K){if(!Q||Q==="none"){var q=W8(J,$,1),j=q&&q9($,q,1);if(j&&j!==Q)J=q,Q=j;else if(J==="borderColor")Q=q9($,"borderTopColor")}var W=new P$(this._pt,$.style,J,0,1,AZ),U=0,H=0,B,z,V,G,F,Y,X,N,M,L,R,O;if(W.b=Q,W.e=K,Q+="",K+="",K.substring(0,6)==="var(--")K=q9($,K.substring(4,K.indexOf(")")));if(K==="auto")Y=$.style[J],$.style[J]=K,K=q9($,J)||K,Y?$.style[J]=Y:xJ($,J);if(B=[Q,K],LZ(B),Q=B[0],K=B[1],V=Q.match(AJ)||[],O=K.match(AJ)||[],O.length){while(z=AJ.exec(K)){if(X=z[0],M=K.substring(U,z.index),F)F=(F+1)%5;else if(M.substr(-5)==="rgba("||M.substr(-5)==="hsla(")F=1;if(X!==(Y=V[H++]||"")){if(G=parseFloat(Y)||0,R=Y.substr((G+"").length),X.charAt(1)==="="&&(X=IJ(G,X)+R),N=parseFloat(X),L=X.substr((N+"").length),U=AJ.lastIndex-L.length,!L){if(L=L||m$.units[J]||R,U===K.length)K+=L,W.e+=L}if(R!==L)G=qJ($,J,Y,L)||0;W._pt={_next:W._pt,p:M||H===1?M:",",s:G,c:N-G,m:F&&F<4||J==="zIndex"?Math.round:0}}}W.c=U-1){if(W=q[H],v9[W])U=1,W=W==="transformOrigin"?d$:d1;xJ(Q,W)}}if(U){if(xJ(Q,d1),j)j.svg&&Q.removeAttribute("transform"),K.scale=K.rotate=K.translate="none",J7(Q,1),j.uncache=1,v4(K)}}},LQ={clearProps:function Z($,J,Q,K,q){if(q.data!=="isFromStart"){var j=$._pt=new P$($._pt,J,Q,0,0,Zz);return j.u=K,j.pr=-10,j.tween=q,$._props.push(Q),1}}},$7=[1,0,0,1,0,0],c4={},d4=function Z($){return $==="matrix(1, 0, 0, 1, 0, 0)"||$==="none"||!$},y4=function Z($){var J=q9($,d1);return d4(J)?$7:J.substr(7).match(BZ).map(n1)},_Z=function Z($,J){var Q=$._gsap||$J($),K=$.style,q=y4($),j,W,U,H;if(Q.svg&&$.getAttribute("transform"))return U=$.transform.baseVal.consolidate().matrix,q=[U.a,U.b,U.c,U.d,U.e,U.f],q.join(",")==="1,0,0,1,0,0"?$7:q;else if(q===$7&&!$.offsetParent&&$!==q8&&!Q.svg){if(U=K.display,K.display="block",j=$.parentNode,!j||!$.offsetParent&&!$.getBoundingClientRect().width)H=1,W=$.nextElementSibling,q8.appendChild($);if(q=y4($),U?K.display=U:xJ($,"display"),H)W?j.insertBefore($,W):j?j.appendChild($):q8.removeChild($)}return J&&q.length>6?[q[0],q[1],q[4],q[5],q[12],q[13]]:q},xZ=function Z($,J,Q,K,q,j){var W=$._gsap,U=q||_Z($,!0),H=W.xOrigin||0,B=W.yOrigin||0,z=W.xOffset||0,V=W.yOffset||0,G=U[0],F=U[1],Y=U[2],X=U[3],N=U[4],M=U[5],L=J.split(" "),R=parseFloat(L[0])||0,O=parseFloat(L[1])||0,k,A,I,T;if(!Q)k=g4($),R=k.x+(~L[0].indexOf("%")?R/100*k.width:R),O=k.y+(~(L[1]||L[0]).indexOf("%")?O/100*k.height:O);else if(U!==$7&&(A=G*X-F*Y))I=R*(X/A)+O*(-Y/A)+(Y*M-X*N)/A,T=R*(-F/A)+O*(G/A)-(G*M-F*N)/A,R=I,O=T;if(K||K!==!1&&W.smooth)N=R-H,M=O-B,W.xOffset=z+(N*G+M*Y)-N,W.yOffset=V+(N*F+M*X)-M;else W.xOffset=W.yOffset=0;if(W.xOrigin=R,W.yOrigin=O,W.smooth=!!K,W.origin=J,W.originIsAbsolute=!!Q,$.style[d$]="0px 0px",j)KJ(j,W,"xOrigin",H,R),KJ(j,W,"yOrigin",B,O),KJ(j,W,"xOffset",z,W.xOffset),KJ(j,W,"yOffset",V,W.yOffset);$.setAttribute("data-svg-origin",R+" "+O)},J7=function Z($,J){var Q=$._gsap||new OZ($);if("x"in Q&&!J&&!Q.uncache)return Q;var K=$.style,q=Q.scaleX<0,j="px",W="deg",U=getComputedStyle($),H=q9($,d$)||"0",B,z,V,G,F,Y,X,N,M,L,R,O,k,A,I,T,S,P,D,b,f,x,r,h,w,$0,y,J0,t,l,Z0,v;if(B=z=V=Y=X=N=M=L=R=0,G=F=1,Q.svg=!!($.getCTM&&m4($)),U.translate){if(U.translate!=="none"||U.scale!=="none"||U.rotate!=="none")K[d1]=(U.translate!=="none"?"translate3d("+(U.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+(U.rotate!=="none"?"rotate("+U.rotate+") ":"")+(U.scale!=="none"?"scale("+U.scale.split(" ").join(",")+") ":"")+(U[d1]!=="none"?U[d1]:"");K.scale=K.rotate=K.translate="none"}if(A=_Z($,Q.svg),Q.svg){if(Q.uncache)w=$.getBBox(),H=Q.xOrigin-w.x+"px "+(Q.yOrigin-w.y)+"px",h="";else h=!J&&$.getAttribute("data-svg-origin");xZ($,h||H,!!h||Q.originIsAbsolute,Q.smooth!==!1,A)}if(O=Q.xOrigin||0,k=Q.yOrigin||0,A!==$7){if(P=A[0],D=A[1],b=A[2],f=A[3],B=x=A[4],z=r=A[5],A.length===6){if(G=Math.sqrt(P*P+D*D),F=Math.sqrt(f*f+b*b),Y=P||D?K8(D,P)*SJ:0,M=b||f?K8(b,f)*SJ+Y:0,M&&(F*=Math.abs(Math.cos(M*j8))),Q.svg)B-=O-(O*P+k*b),z-=k-(O*D+k*f)}else{if(v=A[6],l=A[7],y=A[8],J0=A[9],t=A[10],Z0=A[11],B=A[12],z=A[13],V=A[14],I=K8(v,t),X=I*SJ,I)T=Math.cos(-I),S=Math.sin(-I),h=x*T+y*S,w=r*T+J0*S,$0=v*T+t*S,y=x*-S+y*T,J0=r*-S+J0*T,t=v*-S+t*T,Z0=l*-S+Z0*T,x=h,r=w,v=$0;if(I=K8(-b,t),N=I*SJ,I)T=Math.cos(-I),S=Math.sin(-I),h=P*T-y*S,w=D*T-J0*S,$0=b*T-t*S,Z0=f*S+Z0*T,P=h,D=w,b=$0;if(I=K8(D,P),Y=I*SJ,I)T=Math.cos(I),S=Math.sin(I),h=P*T+D*S,w=x*T+r*S,D=D*T-P*S,r=r*T-x*S,P=h,x=w;if(X&&Math.abs(X)+Math.abs(Y)>359.9)X=Y=0,N=180-N;G=n1(Math.sqrt(P*P+D*D+b*b)),F=n1(Math.sqrt(r*r+v*v)),I=K8(x,r),M=Math.abs(I)>0.0002?I*SJ:0,R=Z0?1/(Z0<0?-Z0:Z0):0}if(Q.svg)h=$.getAttribute("transform"),Q.forceCSS=$.setAttribute("transform","")||!d4(q9($,d1)),h&&$.setAttribute("transform",h)}if(Math.abs(M)>90&&Math.abs(M)<270)if(q)G*=-1,M+=Y<=0?180:-180,Y+=Y<=0?180:-180;else F*=-1,M+=M<=0?180:-180;if(J=J||Q.uncache,Q.x=B-((Q.xPercent=B&&(!J&&Q.xPercent||(Math.round($.offsetWidth/2)===Math.round(-B)?-50:0)))?$.offsetWidth*Q.xPercent/100:0)+j,Q.y=z-((Q.yPercent=z&&(!J&&Q.yPercent||(Math.round($.offsetHeight/2)===Math.round(-z)?-50:0)))?$.offsetHeight*Q.yPercent/100:0)+j,Q.z=V+j,Q.scaleX=n1(G),Q.scaleY=n1(F),Q.rotation=n1(Y)+W,Q.rotationX=n1(X)+W,Q.rotationY=n1(N)+W,Q.skewX=M+W,Q.skewY=L+W,Q.transformPerspective=R+j,Q.zOrigin=parseFloat(H.split(" ")[2])||!J&&Q.zOrigin||0)K[d$]=OQ(H);return Q.xOffset=Q.yOffset=0,Q.force3D=m$.force3D,Q.renderTransform=Q.svg?qz:u4?p4:Kz,Q.uncache=0,Q},OQ=function Z($){return($=$.split(" "))[0]+" "+$[1]},bZ=function Z($,J,Q){var K=V$(J);return n1(parseFloat(J)+parseFloat(qJ($,"x",Q+"px",K)))+K},Kz=function Z($,J){J.z="0px",J.rotationY=J.rotationX="0deg",J.force3D=0,p4($,J)},bJ="0deg",e8="0px",EJ=") ",p4=function Z($,J){var Q=J||this,K=Q.xPercent,q=Q.yPercent,j=Q.x,W=Q.y,U=Q.z,H=Q.rotation,B=Q.rotationY,z=Q.rotationX,V=Q.skewX,G=Q.skewY,F=Q.scaleX,Y=Q.scaleY,X=Q.transformPerspective,N=Q.force3D,M=Q.target,L=Q.zOrigin,R="",O=N==="auto"&&$&&$!==1||N===!0;if(L&&(z!==bJ||B!==bJ)){var k=parseFloat(B)*j8,A=Math.sin(k),I=Math.cos(k),T;k=parseFloat(z)*j8,T=Math.cos(k),j=bZ(M,j,A*T*-L),W=bZ(M,W,-Math.sin(k)*-L),U=bZ(M,U,I*T*-L+L)}if(X!==e8)R+="perspective("+X+EJ;if(K||q)R+="translate("+K+"%, "+q+"%) ";if(O||j!==e8||W!==e8||U!==e8)R+=U!==e8||O?"translate3d("+j+", "+W+", "+U+") ":"translate("+j+", "+W+EJ;if(H!==bJ)R+="rotate("+H+EJ;if(B!==bJ)R+="rotateY("+B+EJ;if(z!==bJ)R+="rotateX("+z+EJ;if(V!==bJ||G!==bJ)R+="skew("+V+", "+G+EJ;if(F!==1||Y!==1)R+="scale("+F+", "+Y+EJ;M.style[d1]=R||"translate(0, 0)"},qz=function Z($,J){var Q=J||this,K=Q.xPercent,q=Q.yPercent,j=Q.x,W=Q.y,U=Q.rotation,H=Q.skewX,B=Q.skewY,z=Q.scaleX,V=Q.scaleY,G=Q.target,F=Q.xOrigin,Y=Q.yOrigin,X=Q.xOffset,N=Q.yOffset,M=Q.forceCSS,L=parseFloat(j),R=parseFloat(W),O,k,A,I,T;if(U=parseFloat(U),H=parseFloat(H),B=parseFloat(B),B)B=parseFloat(B),H+=B,U+=B;if(U||H){if(U*=j8,H*=j8,O=Math.cos(U)*z,k=Math.sin(U)*z,A=Math.sin(U-H)*-V,I=Math.cos(U-H)*V,H){if(B*=j8,T=Math.tan(H-B),T=Math.sqrt(1+T*T),A*=T,I*=T,B)T=Math.tan(B),T=Math.sqrt(1+T*T),O*=T,k*=T}O=n1(O),k=n1(k),A=n1(A),I=n1(I)}else O=z,I=V,k=A=0;if(L&&!~(j+"").indexOf("px")||R&&!~(W+"").indexOf("px"))L=qJ(G,"x",j,"px"),R=qJ(G,"y",W,"px");if(F||Y||X||N)L=n1(L+F-(F*O+Y*A)+X),R=n1(R+Y-(F*k+Y*I)+N);if(K||q)T=G.getBBox(),L=n1(L+K/100*T.width),R=n1(R+q/100*T.height);T="matrix("+O+","+k+","+A+","+I+","+L+","+R+")",G.setAttribute("transform",T),M&&(G.style[d1]=T)},jz=function Z($,J,Q,K,q){var j=360,W=Z$(q),U=parseFloat(q)*(W&&~q.indexOf("rad")?SJ:1),H=U-K,B=K+H+"deg",z,V;if(W){if(z=q.split("_")[1],z==="short"){if(H%=j,H!==H%(j/2))H+=H<0?j:-j}if(z==="cw"&&H<0)H=(H+j*P4)%j-~~(H/j)*j;else if(z==="ccw"&&H>0)H=(H-j*P4)%j-~~(H/j)*j}return $._pt=V=new P$($._pt,J,Q,K,H,d3),V.e=B,V.u="deg",$._props.push(Q),V},f4=function Z($,J){for(var Q in J)$[Q]=J[Q];return $},Wz=function Z($,J,Q){var K=f4({},Q._gsap),q="perspective,force3D,transformOrigin,svgOrigin",j=Q.style,W,U,H,B,z,V,G,F;if(K.svg)H=Q.getAttribute("transform"),Q.setAttribute("transform",""),j[d1]=J,W=J7(Q,1),xJ(Q,d1),Q.setAttribute("transform",H);else H=getComputedStyle(Q)[d1],j[d1]=J,W=J7(Q,1),j[d1]=H;for(U in v9)if(H=K[U],B=W[U],H!==B&&q.indexOf(U)<0)G=V$(H),F=V$(B),z=G!==F?qJ(Q,U,H,F):parseFloat(H),V=parseFloat(B),$._pt=new P$($._pt,W,U,z,V-z,EZ),$._pt.u=F||0,$._props.push(U);f4(W,K)};I$("padding,margin,Width,Radius",function(Z,$){var J="Top",Q="Right",K="Bottom",q="Left",j=($<3?[J,Q,K,q]:[J+q,J+Q,K+Q,K+q]).map(function(W){return $<2?Z+W:"border"+W+Z});LQ[$>1?"border"+Z:Z]=function(W,U,H,B,z){var V,G;if(arguments.length<4)return V=j.map(function(F){return _9(W,F,H)}),G=V.join(" "),G.split(V[0]).length===5?V[0]:G;V=(B+"").split(" "),G={},j.forEach(function(F,Y){return G[F]=V[Y]=V[Y]||V[(Y-1)/2|0]}),W.init(U,G,z)}});var vZ={name:"css",register:TZ,targetTest:function Z($){return $.style&&$.nodeType},init:function Z($,J,Q,K,q){var j=this._props,W=$.style,U=Q.vars.startAt,H,B,z,V,G,F,Y,X,N,M,L,R,O,k,A,I;yZ||TZ(),this.styles=this.styles||w4($),I=this.styles.props,this.tween=Q;for(Y in J){if(Y==="autoRound")continue;if(B=J[Y],w$[Y]&&CZ(Y,J,Q,K,$,q))continue;if(G=typeof B,F=LQ[Y],G==="function")B=B.call(Q,K,$,q),G=typeof B;if(G==="string"&&~B.indexOf("random("))B=Z8(B);if(F)F(this,$,Y,B,Q)&&(A=1);else if(Y.substr(0,2)==="--"){if(H=(getComputedStyle($).getPropertyValue(Y)+"").trim(),B+="",f9.lastIndex=0,!f9.test(H))X=V$(H),N=V$(B);N?X!==N&&(H=qJ($,Y,H,N)+N):X&&(B+=X),this.add(W,"setProperty",H,B,K,q,0,0,Y),j.push(Y),I.push(Y,0,W[Y])}else if(G!=="undefined"){if(U&&Y in U)H=typeof U[Y]==="function"?U[Y].call(Q,K,$,q):U[Y],Z$(H)&&~H.indexOf("random(")&&(H=Z8(H)),V$(H+"")||H==="auto"||(H+=m$.units[Y]||V$(_9($,Y))||""),(H+"").charAt(1)==="="&&(H=_9($,Y));else H=_9($,Y);if(V=parseFloat(H),M=G==="string"&&B.charAt(1)==="="&&B.substr(0,2),M&&(B=B.substr(2)),z=parseFloat(B),Y in I9){if(Y==="autoAlpha"){if(V===1&&_9($,"visibility")==="hidden"&&z)V=0;I.push("visibility",0,W.visibility),KJ(this,W,"visibility",V?"inherit":"hidden",z?"inherit":"hidden",!z)}if(Y!=="scale"&&Y!=="transform")Y=I9[Y],~Y.indexOf(",")&&(Y=Y.split(",")[0])}if(L=Y in v9,L){if(this.styles.save(Y),G==="string"&&B.substring(0,6)==="var(--")B=q9($,B.substring(4,B.indexOf(")"))),z=parseFloat(B);if(!R)O=$._gsap,O.renderTransform&&!J.parseTransform||J7($,J.parseTransform),k=J.smoothOrigin!==!1&&O.smooth,R=this._pt=new P$(this._pt,W,d1,0,1,O.renderTransform,O,0,-1),R.dep=1;if(Y==="scale")this._pt=new P$(this._pt,O,"scaleY",O.scaleY,(M?IJ(O.scaleY,M+z):z)-O.scaleY||0,EZ),this._pt.u=0,j.push("scaleY",Y),Y+="X";else if(Y==="transformOrigin"){if(I.push(d$,0,W[d$]),B=Qz(B),O.svg)xZ($,B,0,k,0,this);else N=parseFloat(B.split(" ")[2])||0,N!==O.zOrigin&&KJ(this,O,"zOrigin",O.zOrigin,N),KJ(this,W,Y,OQ(H),OQ(B));continue}else if(Y==="svgOrigin"){xZ($,B,1,k,0,this);continue}else if(Y in c4){jz(this,O,Y,V,M?IJ(V,M+B):B);continue}else if(Y==="smoothOrigin"){KJ(this,O,"smooth",O.smooth,B);continue}else if(Y==="force3D"){O[Y]=B;continue}else if(Y==="transform"){Wz(this,B,$);continue}}else if(!(Y in W))Y=W8(Y)||Y;if(L||(z||z===0)&&(V||V===0)&&!c3.test(B)&&Y in W){if(X=(H+"").substr((V+"").length),z||(z=0),N=V$(B)||(Y in m$.units?m$.units[Y]:X),X!==N&&(V=qJ($,Y,H,N)),this._pt=new P$(this._pt,L?O:W,Y,V,(M?IJ(V,M+z):z)-V,!L&&(N==="px"||Y==="zIndex")&&J.autoRound!==!1?o3:EZ),this._pt.u=N||0,X!==N&&N!=="%")this._pt.b=H,this._pt.r=p3}else if(!(Y in W)){if(Y in $)this.add($,Y,H||$[Y],M?M+B:B,K,q);else if(Y!=="parseTransform"){FQ(Y,B);continue}}else Jz.call(this,$,Y,H,M?M+B:B);L||(Y in W?I.push(Y,0,W[Y]):typeof $[Y]==="function"?I.push(Y,2,$[Y]()):I.push(Y,1,H||$[Y])),j.push(Y)}}A&&PZ(this)},render:function Z($,J){if(J.tween._time||!fZ()){var Q=J._pt;while(Q)Q.r($,Q.d),Q=Q._next}else J.styles.revert()},get:_9,aliases:I9,getSetter:function Z($,J,Q){var K=I9[J];return K&&K.indexOf(",")<0&&(J=K),J in v9&&J!==d$&&($._gsap.x||_9($,"x"))?Q&&I4===Q?J==="scale"?s3:i3:(I4=Q||{})&&(J==="scale"?a3:r3):$.style&&!YQ($.style[J])?l3:~J.indexOf("-")?n3:MQ($,J)},core:{_removeProperty:xJ,_getMatrix:_Z}};N$.utils.checkPrefix=W8;N$.core.getStyleSaver=w4;(function(Z,$,J,Q){var K=I$(Z+","+$+","+J,function(q){v9[q]=1});I$($,function(q){m$.units[q]="deg",c4[q]=1}),I9[K[13]]=Z+","+$,I$(Q,function(q){var j=q.split(":");I9[j[1]]=K[j[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");I$("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(Z){m$.units[Z]="px"});N$.registerPlugin(vZ);var Y$=N$.registerPlugin(vZ)||N$,OC=Y$.core.Tween;function o4(Z,$){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(Z,Q.key,Q)}}function Uz(Z,$,J){if($)o4(Z.prototype,$);if(J)o4(Z,J);return Z}/*! * Observer 3.13.0 * 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 F$,DQ,Gz,r$,jJ,WJ,G8,n4,yJ,Z7,i4,w9,Y9,s4,a4=function Z(){return F$||typeof window!=="undefined"&&(F$=window.gsap)&&F$.registerPlugin&&F$},r4=1,U8=[],X1=[],F9=[],K7=Date.now,wZ=function Z($,J){return J},Hz=function Z(){var $=Z7.core,J=$.bridge||{},Q=$._scrollers,K=$._proxies;Q.push.apply(Q,X1),K.push.apply(K,F9),X1=Q,F9=K,wZ=function q(j,W){return J[j](W)}},g9=function Z($,J){return~F9.indexOf($)&&F9[F9.indexOf($)+1][J]},q7=function Z($){return!!~i4.indexOf($)},E$=function Z($,J,Q,K,q){return $.addEventListener(J,Q,{passive:K!==!1,capture:!!q})},b$=function Z($,J,Q,K){return $.removeEventListener(J,Q,!!K)},RQ="scrollLeft",CQ="scrollTop",uZ=function Z(){return w9&&w9.isPressed||X1.cache++},kQ=function Z($,J){var Q=function K(q){if(q||q===0){r4&&(r$.history.scrollRestoration="manual");var j=w9&&w9.isPressed;q=K.v=Math.round(q)||(w9&&w9.iOS?1:0),$(q),K.cacheID=X1.cache,j&&wZ("ss",q)}else if(J||X1.cache!==K.cacheID||wZ("ref"))K.cacheID=X1.cache,K.v=$();return K.v+K.offset};return Q.offset=0,$&&Q},M$={s:RQ,p:"left",p2:"Left",os:"right",os2:"Right",d:"width",d2:"Width",a:"x",sc:kQ(function(Z){return arguments.length?r$.scrollTo(Z,t1.sc()):r$.pageXOffset||jJ[RQ]||WJ[RQ]||G8[RQ]||0})},t1={s:CQ,p:"top",p2:"Top",os:"bottom",os2:"Bottom",d:"height",d2:"Height",a:"y",op:M$,sc:kQ(function(Z){return arguments.length?r$.scrollTo(M$.sc(),Z):r$.pageYOffset||jJ[CQ]||WJ[CQ]||G8[CQ]||0})},S$=function Z($,J){return(J&&J._ctx&&J._ctx.selector||F$.utils.toArray)($)[0]||(typeof $==="string"&&F$.config().nullTargetWarn!==!1?console.warn("Element not found:",$):null)},Bz=function Z($,J){var Q=J.length;while(Q--)if(J[Q]===$||J[Q].contains($))return!0;return!1},u9=function Z($,J){var{s:Q,sc:K}=J;q7($)&&($=jJ.scrollingElement||WJ);var q=X1.indexOf($),j=K===t1.sc?1:2;!~q&&(q=X1.push($)-1),X1[q+j]||E$($,"scroll",uZ);var W=X1[q+j],U=W||(X1[q+j]=kQ(g9($,Q),!0)||(q7($)?K:kQ(function(H){return arguments.length?$[Q]=H:$[Q]})));return U.target=$,W||(U.smooth=F$.getProperty($,"scrollBehavior")==="smooth"),U},AQ=function Z($,J,Q){var K=$,q=$,j=K7(),W=j,U=J||50,H=Math.max(500,U*3),B=function G(F,Y){var X=K7();if(Y||X-j>U)q=K,K=F,W=j,j=X;else if(Q)K+=F;else K=q+(F-q)/(X-W)*(j-W)},z=function G(){q=K=Q?0:K,W=j=0},V=function G(F){var Y=W,X=q,N=K7();return(F||F===0)&&F!==K&&B(F),j===W||N-W>H?0:(K+(Q?X:-X))/((Q?N:j)-Y)*1000};return{update:B,reset:z,getVelocity:V}},Q7=function Z($,J){return J&&!$._gsapAllow&&$.preventDefault(),$.changedTouches?$.changedTouches[0]:$},l4=function Z($){var J=Math.max.apply(Math,$),Q=Math.min.apply(Math,$);return Math.abs(J)>=Math.abs(Q)?J:Q},t4=function Z(){Z7=F$.core.globals().ScrollTrigger,Z7&&Z7.core&&Hz()},e4=function Z($){if(F$=$||a4(),!DQ&&F$&&typeof document!=="undefined"&&document.body)r$=window,jJ=document,WJ=jJ.documentElement,G8=jJ.body,i4=[r$,jJ,WJ,G8],Gz=F$.utils.clamp,s4=F$.core.context||function(){},yJ="onpointerenter"in G8?"pointer":"mouse",n4=i1.isTouch=r$.matchMedia&&r$.matchMedia("(hover: none), (pointer: coarse)").matches?1:("ontouchstart"in r$)||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,Y9=i1.eventTypes=("ontouchstart"in WJ?"touchstart,touchmove,touchcancel,touchend":!("onpointerdown"in WJ)?"mousedown,mousemove,mouseup,mouseup":"pointerdown,pointermove,pointercancel,pointerup").split(","),setTimeout(function(){return r4=0},500),t4(),DQ=1;return DQ};M$.op=t1;X1.cache=0;var i1=function(){function Z(J){this.init(J)}var $=Z.prototype;return $.init=function J(Q){DQ||e4(F$)||console.warn("Please gsap.registerPlugin(Observer)"),Z7||t4();var{tolerance:K,dragMinimum:q,type:j,target:W,lineHeight:U,debounce:H,preventDefault:B,onStop:z,onStopDelay:V,ignore:G,wheelSpeed:F,event:Y,onDragStart:X,onDragEnd:N,onDrag:M,onPress:L,onRelease:R,onRight:O,onLeft:k,onUp:A,onDown:I,onChangeX:T,onChangeY:S,onChange:P,onToggleX:D,onToggleY:b,onHover:f,onHoverEnd:x,onMove:r,ignoreCheck:h,isNormalizer:w,onGestureStart:$0,onGestureEnd:y,onWheel:J0,onEnable:t,onDisable:l,onClick:Z0,scrollSpeed:v,capture:i,allowClicks:G0,lockAxis:L0,onLockAxis:q0}=Q;this.target=W=S$(W)||WJ,this.vars=Q,G&&(G=F$.utils.toArray(G)),K=K||0.000000001,q=q||0,F=F||1,v=v||1,j=j||"wheel,touch,pointer",H=H!==!1,U||(U=parseFloat(r$.getComputedStyle(G8).lineHeight)||22);var m,u,V0,g,Q0,K0,C0,c=this,y0=0,R0=0,X0=Q.passive||!B&&Q.passive!==!1,U0=u9(W,M$),D0=u9(W,t1),p0=U0(),x0=D0(),u0=~j.indexOf("touch")&&!~j.indexOf("pointer")&&Y9[0]==="pointerdown",B0=q7(W),d0=W.ownerDocument||jJ,s=[0,0,0],O0=[0,0,0],g0=0,t0=function _(){return g0=K7()},J1=function _(p,j0){return(c.event=p)&&G&&Bz(p.target,G)||j0&&u0&&p.pointerType!=="touch"||h&&h(p,j0)},F1=function _(){c._vx.reset(),c._vy.reset(),u.pause(),z&&z(c)},G1=function _(){var p=c.deltaX=l4(s),j0=c.deltaY=l4(O0),e=Math.abs(p)>=K,M0=Math.abs(j0)>=K;if(P&&(e||M0)&&P(c,p,j0,s,O0),e)O&&c.deltaX>0&&O(c),k&&c.deltaX<0&&k(c),T&&T(c),D&&c.deltaX<0!==y0<0&&D(c),y0=c.deltaX,s[0]=s[1]=s[2]=0;if(M0)I&&c.deltaY>0&&I(c),A&&c.deltaY<0&&A(c),S&&S(c),b&&c.deltaY<0!==R0<0&&b(c),R0=c.deltaY,O0[0]=O0[1]=O0[2]=0;if(g||V0){if(r&&r(c),V0)X&&V0===1&&X(c),M&&M(c),V0=0;g=!1}if(K0&&!(K0=!1)&&q0&&q0(c),Q0)J0(c),Q0=!1;m=0},b1=function _(p,j0,e){s[e]+=p,O0[e]+=j0,c._vx.update(p),c._vy.update(j0),H?m||(m=requestAnimationFrame(G1)):G1()},D1=function _(p,j0){if(L0&&!C0)c.axis=C0=Math.abs(p)>Math.abs(j0)?"x":"y",K0=!0;if(C0!=="y")s[2]+=p,c._vx.update(p,!0);if(C0!=="x")O0[2]+=j0,c._vy.update(j0,!0);H?m||(m=requestAnimationFrame(G1)):G1()},L1=function _(p){if(J1(p,1))return;p=Q7(p,B);var{clientX:j0,clientY:e}=p,M0=j0-c.x,Y0=e-c.y,I0=c.isDragging;if(c.x=j0,c.y=e,I0||(M0||Y0)&&(Math.abs(c.startX-j0)>=q||Math.abs(c.startY-e)>=q))V0=I0?2:1,I0||(c.isDragging=!0),D1(M0,Y0)},z1=c.onPress=function(_){if(J1(_,1)||_&&_.button)return;c.axis=C0=null,u.pause(),c.isPressed=!0,_=Q7(_),y0=R0=0,c.startX=c.x=_.clientX,c.startY=c.y=_.clientY,c._vx.reset(),c._vy.reset(),E$(w?W:d0,Y9[1],L1,X0,!0),c.deltaX=c.deltaY=0,L&&L(c)},T0=c.onRelease=function(_){if(J1(_,1))return;b$(w?W:d0,Y9[1],L1,!0);var p=!isNaN(c.y-c.startY),j0=c.isDragging,e=j0&&(Math.abs(c.x-c.startX)>3||Math.abs(c.y-c.startY)>3),M0=Q7(_);if(!e&&p){if(c._vx.reset(),c._vy.reset(),B&&G0)F$.delayedCall(0.08,function(){if(K7()-g0>300&&!_.defaultPrevented){if(_.target.click)_.target.click();else if(d0.createEvent){var Y0=d0.createEvent("MouseEvents");Y0.initMouseEvent("click",!0,!0,r$,1,M0.screenX,M0.screenY,M0.clientX,M0.clientY,!1,!1,!1,!1,0,null),_.target.dispatchEvent(Y0)}}})}c.isDragging=c.isGesturing=c.isPressed=!1,z&&j0&&!w&&u.restart(!0),V0&&G1(),N&&j0&&N(c),R&&R(c,e)},O1=function _(p){return p.touches&&p.touches.length>1&&(c.isGesturing=!0)&&$0(p,c.isDragging)},a0=function _(){return(c.isGesturing=!1)||y(c)},V1=function _(p){if(J1(p))return;var j0=U0(),e=D0();b1((j0-p0)*v,(e-x0)*v,1),p0=j0,x0=e,z&&u.restart(!0)},E1=function _(p){if(J1(p))return;p=Q7(p,B),J0&&(Q0=!0);var j0=(p.deltaMode===1?U:p.deltaMode===2?r$.innerHeight:1)*F;b1(p.deltaX*j0,p.deltaY*j0,0),z&&!w&&u.restart(!0)},Y1=function _(p){if(J1(p))return;var{clientX:j0,clientY:e}=p,M0=j0-c.x,Y0=e-c.y;c.x=j0,c.y=e,g=!0,z&&u.restart(!0),(M0||Y0)&&D1(M0,Y0)},E0=function _(p){c.event=p,f(c)},E=function _(p){c.event=p,x(c)},a=function _(p){return J1(p)||Q7(p,B)&&Z0(c)};u=c._dc=F$.delayedCall(V||0.25,F1).pause(),c.deltaX=c.deltaY=0,c._vx=AQ(0,50,!0),c._vy=AQ(0,50,!0),c.scrollX=U0,c.scrollY=D0,c.isDragging=c.isGesturing=c.isPressed=!1,s4(this),c.enable=function(_){if(!c.isEnabled){if(E$(B0?d0:W,"scroll",uZ),j.indexOf("scroll")>=0&&E$(B0?d0:W,"scroll",V1,X0,i),j.indexOf("wheel")>=0&&E$(W,"wheel",E1,X0,i),j.indexOf("touch")>=0&&n4||j.indexOf("pointer")>=0)E$(W,Y9[0],z1,X0,i),E$(d0,Y9[2],T0),E$(d0,Y9[3],T0),G0&&E$(W,"click",t0,!0,!0),Z0&&E$(W,"click",a),$0&&E$(d0,"gesturestart",O1),y&&E$(d0,"gestureend",a0),f&&E$(W,yJ+"enter",E0),x&&E$(W,yJ+"leave",E),r&&E$(W,yJ+"move",Y1);c.isEnabled=!0,c.isDragging=c.isGesturing=c.isPressed=g=V0=!1,c._vx.reset(),c._vy.reset(),p0=U0(),x0=D0(),_&&_.type&&z1(_),t&&t(c)}return c},c.disable=function(){if(c.isEnabled){if(U8.filter(function(_){return _!==c&&q7(_.target)}).length||b$(B0?d0:W,"scroll",uZ),c.isPressed)c._vx.reset(),c._vy.reset(),b$(w?W:d0,Y9[1],L1,!0);b$(B0?d0:W,"scroll",V1,i),b$(W,"wheel",E1,i),b$(W,Y9[0],z1,i),b$(d0,Y9[2],T0),b$(d0,Y9[3],T0),b$(W,"click",t0,!0),b$(W,"click",a),b$(d0,"gesturestart",O1),b$(d0,"gestureend",a0),b$(W,yJ+"enter",E0),b$(W,yJ+"leave",E),b$(W,yJ+"move",Y1),c.isEnabled=c.isPressed=c.isDragging=!1,l&&l(c)}},c.kill=c.revert=function(){c.disable();var _=U8.indexOf(c);_>=0&&U8.splice(_,1),w9===c&&(w9=0)},U8.push(c),w&&q7(W)&&(w9=c),c.enable(Y)},Uz(Z,[{key:"velocityX",get:function J(){return this._vx.getVelocity()}},{key:"velocityY",get:function J(){return this._vy.getVelocity()}}]),Z}();i1.version="3.13.0";i1.create=function(Z){return new i1(Z)};i1.register=e4;i1.getAll=function(){return U8.slice()};i1.getById=function(Z){return U8.filter(function($){return $.vars.id===Z})[0]};a4()&&F$.registerPlugin(i1);/*! * ScrollTrigger 3.13.0 * 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 o0,z8,M1,u1,$9,x1,$K,mQ,M7,z7,W7,IQ,L$,oQ,nZ,x$,$j,Jj,V8,Nj,gZ,Mj,T$,iZ,Lj,Oj,UJ,sZ,JK,Y8,QK,cQ,aZ,mZ,PQ=1,O$=Date.now,cZ=O$(),U9=0,U7=0,Qj=function Z($,J,Q){var K=e$($)&&($.substr(0,6)==="clamp("||$.indexOf("max")>-1);return Q["_"+J+"Clamp"]=K,K?$.substr(6,$.length-7):$},Zj=function Z($,J){return J&&(!e$($)||$.substr(0,6)!=="clamp(")?"clamp("+$+")":$},zz=function Z(){return U7&&requestAnimationFrame(Z)},Kj=function Z(){return oQ=1},qj=function Z(){return oQ=0},P9=function Z($){return $},G7=function Z($){return Math.round($*1e5)/1e5||0},Rj=function Z(){return typeof window!=="undefined"},Cj=function Z(){return o0||Rj()&&(o0=window.gsap)&&o0.registerPlugin&&o0},uJ=function Z($){return!!~$K.indexOf($)},Dj=function Z($){return($==="Height"?QK:M1["inner"+$])||$9["client"+$]||x1["client"+$]},kj=function Z($){return g9($,"getBoundingClientRect")||(uJ($)?function(){return gQ.width=M1.innerWidth,gQ.height=QK,gQ}:function(){return m9($)})},Vz=function Z($,J,Q){var{d:K,d2:q,a:j}=Q;return(j=g9($,"getBoundingClientRect"))?function(){return j()[K]}:function(){return(J?Dj(q):$["client"+q])||0}},Yz=function Z($,J){return!J||~F9.indexOf($)?kj($):function(){return gQ}},b9=function Z($,J){var{s:Q,d2:K,d:q,a:j}=J;return Math.max(0,(Q="scroll"+K)&&(j=g9($,Q))?j()-kj($)()[q]:uJ($)?($9[Q]||x1[Q])-Dj(K):$[Q]-$["offset"+K])},bQ=function Z($,J){for(var Q=0;Q0){K-=j;for(W=0;W=K)return Q[W];return Q[W-1]}else{W=Q.length,K+=j;while(W--)if(Q[W]<=K)return Q[W]}return Q[0]}:function(K,q,j){if(j===void 0)j=0.001;var W=J(K);return!q||Math.abs(W-K)Q&&(K*=J/100),$=$.substr(0,Q-1);$=K+($ in pQ?pQ[$]*J:~$.indexOf("%")?parseFloat($)*J/100:parseFloat($)||0)}return $},xQ=function Z($,J,Q,K,q,j,W,U){var{startColor:H,endColor:B,fontSize:z,indent:V,fontWeight:G}=q,F=u1.createElement("div"),Y=uJ(Q)||g9(Q,"pinType")==="fixed",X=$.indexOf("scroller")!==-1,N=Y?x1:Q,M=$.indexOf("start")!==-1,L=M?H:B,R="border-color:"+L+";font-size:"+z+";color:"+L+";font-weight:"+G+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return R+="position:"+((X||U)&&Y?"fixed;":"absolute;"),(X||U||!Y)&&(R+=(K===t1?ZK:KK)+":"+(j+parseFloat(V))+"px;"),W&&(R+="box-sizing:border-box;text-align:left;width:"+W.offsetWidth+"px;"),F._isStart=M,F.setAttribute("class","gsap-marker-"+$+(J?" marker-"+J:"")),F.style.cssText=R,F.innerText=J||J===0?$+"-"+J:$,N.children[0]?N.insertBefore(F,N.children[0]):N.appendChild(F),F._offset=F["offset"+K.op.d2],vQ(F,0,K,M),F},vQ=function Z($,J,Q,K){var q={display:"block"},j=Q[K?"os2":"p2"],W=Q[K?"p2":"os2"];$._isFlipped=K,q[Q.a+"Percent"]=K?-100:0,q[Q.a]=K?"1px":0,q["border"+j+X8]=1,q["border"+W+X8]=0,q[Q.p]=J+"px",o0.set($,q)},N1=[],rZ={},L7,Uj=function Z(){return O$()-U9>34&&(L7||(L7=requestAnimationFrame(c9)))},B8=function Z(){if(!T$||!T$.isPressed||T$.startX>x1.clientWidth){if(X1.cache++,T$)L7||(L7=requestAnimationFrame(c9));else c9();U9||mJ("scrollStart"),U9=O$()}},pZ=function Z(){Oj=M1.innerWidth,Lj=M1.innerHeight},B7=function Z($){X1.cache++,($===!0||!L$&&!Mj&&!u1.fullscreenElement&&!u1.webkitFullscreenElement&&(!iZ||Oj!==M1.innerWidth||Math.abs(M1.innerHeight-Lj)>M1.innerHeight*0.25))&&mQ.restart(!0)},gJ={},Mz=[],bj=function Z(){return U$($1,"scrollEnd",Z)||hJ(!0)},mJ=function Z($){return gJ[$]&&gJ[$].map(function(J){return J()})||Mz},t$=[],Ej=function Z($){for(var J=0;Jq,W=K._startClamp&&K.start>=q;(j||W)&&K.setPositions(W?q-1:K.start,j?Math.max(W?q:K.start+1,q):K.end,!0)}),Hj(!1),aZ=0,Q.forEach(function(K){return K&&K.render&&K.render(-1)}),X1.forEach(function(K){if(R$(K))K.smooth&&requestAnimationFrame(function(){return K.target.style.scrollBehavior="smooth"}),K.rec&&K(K.rec)}),Sj(JK,1),mQ.pause(),wJ++,y$=2,c9(2),N1.forEach(function(K){return R$(K.vars.onRefresh)&&K.vars.onRefresh(K)}),y$=$1.isRefreshing=!1,mJ("refresh")},tZ=0,wQ=1,N7,c9=function Z($){if($===2||!y$&&!cQ){$1.isUpdating=!0,N7&&N7.update(0);var J=N1.length,Q=O$(),K=Q-cZ>=50,q=J&&N1[0].scroll();if(wQ=tZ>q?-1:1,y$||(tZ=q),K){if(U9&&!oQ&&Q-U9>200)U9=0,mJ("scrollEnd");W7=cZ,cZ=Q}if(wQ<0){x$=J;while(x$-- >0)N1[x$]&&N1[x$].update(0,K);wQ=1}else for(x$=0;x$20),Q-=Q-k}else G&&($=o0.utils.mapRange(G.scrollTrigger.start,G.scrollTrigger.end,0,V,$)),W&&vQ(W,Q,K,!0);if(F)U[F]=$||-0.001,$<0&&($=0);if(j){var I=$+Q,T=j._isStart;if(X="scroll"+K.d2,vQ(j,I,K,T&&I>20||!T&&(z?Math.max(x1[X],$9[X]):j.parentNode[X])<=I+1),z)H=m9(W),z&&(j.style[K.op.p]=H[K.op.p]-K.op.m-j._offset+K$)}if(G&&M)X=m9(M),G.seek(V),N=m9(M),G._caScrollDist=X[K.p]-N[K.p],$=$/G._caScrollDist*V;return G&&G.seek(Y),G?$:Math.round($)},Dz=/(webkit|moz|length|cssText|inset)/i,zj=function Z($,J,Q,K){if($.parentNode!==J){var q=$.style,j,W;if(J===x1){$._stOrig=q.cssText,W=W9($);for(j in W)if(!+j&&!Dz.test(j)&&W[j]&&typeof q[j]==="string"&&j!=="0")q[j]=W[j];q.top=Q,q.left=K}else q.cssText=$._stOrig;o0.core.getCache($).uncache=1,J.appendChild($)}},xj=function Z($,J,Q){var K=J,q=K;return function(j){var W=Math.round($());if(W!==K&&W!==q&&Math.abs(W-K)>3&&Math.abs(W-q)>3)j=W,Q&&Q();return q=K,K=Math.round(j),K}},fQ=function Z($,J,Q){var K={};K[J.p]="+="+Q,o0.set($,K)},Vj=function Z($,J){var Q=u9($,J),K="_scroll"+J.p2,q=function j(W,U,H,B,z){var V=j.tween,G=U.onComplete,F={};H=H||Q();var Y=xj(Q,H,function(){V.kill(),j.tween=0});return z=B&&z||0,B=B||W-H,V&&V.kill(),U[K]=W,U.inherit=!1,U.modifiers=F,F[K]=function(){return Y(H+B*V.ratio+z*V.ratio*V.ratio)},U.onUpdate=function(){X1.cache++,j.tween&&c9()},U.onComplete=function(){j.tween=0,G&&G.call(V)},V=j.tween=o0.to($,U),V};return $[K]=Q,Q.wheelHandler=function(){return q.tween&&q.tween.kill()&&(q.tween=0)},G$($,"wheel",Q.wheelHandler),$1.isTouch&&G$($,"touchmove",Q.wheelHandler),q},$1=function(){function Z(J,Q){z8||Z.register(o0)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),sZ(this),this.init(J,Q)}var $=Z.prototype;return $.init=function J(Q,K){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!U7){this.update=this.refresh=this.kill=P9;return}Q=jj(e$(Q)||H7(Q)||Q.nodeType?{trigger:Q}:Q,TQ);var q=Q,j=q.onUpdate,W=q.toggleClass,U=q.id,H=q.onToggle,B=q.onRefresh,z=q.scrub,V=q.trigger,G=q.pin,F=q.pinSpacing,Y=q.invalidateOnRefresh,X=q.anticipatePin,N=q.onScrubComplete,M=q.onSnapComplete,L=q.once,R=q.snap,O=q.pinReparent,k=q.pinSpacer,A=q.containerAnimation,I=q.fastScrollEnd,T=q.preventOverlaps,S=Q.horizontal||Q.containerAnimation&&Q.horizontal!==!1?M$:t1,P=!z&&z!==0,D=S$(Q.scroller||M1),b=o0.core.getCache(D),f=uJ(D),x=("pinType"in Q?Q.pinType:g9(D,"pinType")||f&&"fixed")==="fixed",r=[Q.onEnter,Q.onLeave,Q.onEnterBack,Q.onLeaveBack],h=P&&Q.toggleActions.split(" "),w="markers"in Q?Q.markers:TQ.markers,$0=f?0:parseFloat(W9(D)["border"+S.p2+X8])||0,y=this,J0=Q.onRefreshInit&&function(){return Q.onRefreshInit(y)},t=Vz(D,f,S),l=Yz(D,f),Z0=0,v=0,i=0,G0=u9(D,S),L0,q0,m,u,V0,g,Q0,K0,C0,c,y0,R0,X0,U0,D0,p0,x0,u0,B0,d0,s,O0,g0,t0,J1,F1,G1,b1,D1,L1,z1,T0,O1,a0,V1,E1,Y1,E0,E;if(y._startClamp=y._endClamp=!1,y._dir=S,X*=45,y.scroller=D,y.scroll=A?A.time.bind(A):G0,u=G0(),y.vars=Q,K=K||Q.animation,"refreshPriority"in Q)Nj=1,Q.refreshPriority===-9999&&(N7=y);if(b.tweenScroll=b.tweenScroll||{top:Vj(D,t1),left:Vj(D,M$)},y.tweenTo=L0=b.tweenScroll[S.p],y.scrubDuration=function(e){if(O1=H7(e)&&e,!O1)T0&&T0.progress(1).kill(),T0=0;else T0?T0.duration(e):T0=o0.to(K,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:O1,paused:!0,onComplete:function M0(){return N&&N(y)}})},K)K.vars.lazy=!1,K._initted&&!y.isReverted||K.vars.immediateRender!==!1&&Q.immediateRender!==!1&&K.duration()&&K.render(0,!0,!0),y.animation=K.pause(),K.scrollTrigger=y,y.scrubDuration(z),L1=0,U||(U=K.vars.id);if(R){if(!fJ(R)||R.push)R={snapTo:R};"scrollBehavior"in x1.style&&o0.set(f?[x1,$9]:D,{scrollBehavior:"auto"}),X1.forEach(function(e){return R$(e)&&e.target===(f?u1.scrollingElement||$9:D)&&(e.smooth=!1)}),m=R$(R.snapTo)?R.snapTo:R.snapTo==="labels"?Xz(K):R.snapTo==="labelsDirectional"?Nz(K):R.directional!==!1?function(e,M0){return jK(R.snapTo)(e,O$()-v<500?0:M0.direction)}:o0.utils.snap(R.snapTo),a0=R.duration||{min:0.1,max:2},a0=fJ(a0)?z7(a0.min,a0.max):z7(a0,a0),V1=o0.delayedCall(R.delay||O1/2||0.1,function(){var e=G0(),M0=O$()-v<500,Y0=L0.tween;if((M0||Math.abs(y.getVelocity())<10)&&!Y0&&!oQ&&Z0!==e){var I0=(e-g)/U0,v0=K&&!P?K.totalProgress():I0,b0=M0?0:(v0-z1)/(O$()-W7)*1000||0,l0=o0.utils.clamp(-I0,1-I0,H8(b0/2)*b0/0.185),e0=I0+(R.inertia===!1?0:l0),Q1,f0,n=R,H0=n.onStart,F0=n.onInterrupt,S0=n.onComplete;if(Q1=m(e0,y),H7(Q1)||(Q1=e0),f0=Math.max(0,Math.round(g+Q1*U0)),e<=Q0&&e>=g&&f0!==e){if(Y0&&!Y0._initted&&Y0.data<=H8(f0-e))return;if(R.inertia===!1)l0=Q1-I0;L0(f0,{duration:a0(H8(Math.max(H8(e0-v0),H8(Q1-v0))*0.185/b0/0.05||0)),ease:R.ease||"power3",data:H8(f0-e),onInterrupt:function P0(){return V1.restart(!0)&&F0&&F0(y)},onComplete:function P0(){if(y.update(),Z0=G0(),K&&!P)T0?T0.resetTo("totalProgress",Q1,K._tTime/K._tDur):K.progress(Q1);L1=z1=K&&!P?K.totalProgress():y.progress,M&&M(y),S0&&S0(y)}},e,l0*U0,f0-e-l0*U0),H0&&H0(y,L0.tween)}}else if(y.isActive&&Z0!==e)V1.restart(!0)}).pause()}if(U&&(rZ[U]=y),V=y.trigger=S$(V||G!==!0&&G),E=V&&V._gsap&&V._gsap.stRevert,E&&(E=E(y)),G=G===!0?V:S$(G),e$(W)&&(W={targets:V,className:W}),G){if(F===!1||F===j9||(F=!F&&G.parentNode&&G.parentNode.style&&W9(G.parentNode).display==="flex"?!1:e1),y.pin=G,q0=o0.core.getCache(G),!q0.spacer){if(k)k=S$(k),k&&!k.nodeType&&(k=k.current||k.nativeElement),q0.spacerIsNative=!!k,k&&(q0.spacerState=yQ(k));q0.spacer=u0=k||u1.createElement("div"),u0.classList.add("pin-spacer"),U&&u0.classList.add("pin-spacer-"+U),q0.pinState=D0=yQ(G)}else D0=q0.pinState;Q.force3D!==!1&&o0.set(G,{force3D:!0}),y.spacer=u0=q0.spacer,D1=W9(G),t0=D1[F+S.os2],d0=o0.getProperty(G),s=o0.quickSetter(G,S.a,K$),oZ(G,u0,D1),x0=yQ(G)}if(w){R0=fJ(w)?jj(w,Wj):Wj,c=xQ("scroller-start",U,D,S,R0,0),y0=xQ("scroller-end",U,D,S,R0,0,c),B0=c["offset"+S.op.d2];var a=S$(g9(D,"content")||D);if(K0=this.markerStart=xQ("start",U,a,S,R0,B0,0,A),C0=this.markerEnd=xQ("end",U,a,S,R0,B0,0,A),A&&(E0=o0.quickSetter([K0,C0],S.a,K$)),!x&&!(F9.length&&g9(D,"fixedMarkers")===!0))Fz(f?x1:D),o0.set([c,y0],{force3D:!0}),F1=o0.quickSetter(c,S.a,K$),b1=o0.quickSetter(y0,S.a,K$)}if(A){var _=A.vars.onUpdate,p=A.vars.onUpdateParams;A.eventCallback("onUpdate",function(){y.update(0,0,1),_&&_.apply(A,p||[])})}if(y.previous=function(){return N1[N1.indexOf(y)-1]},y.next=function(){return N1[N1.indexOf(y)+1]},y.revert=function(e,M0){if(!M0)return y.kill(!0);var Y0=e!==!1||!y.enabled,I0=L$;if(Y0!==y.isReverted){if(Y0)E1=Math.max(G0(),y.scroll.rec||0),i=y.progress,Y1=K&&K.progress();if(K0&&[K0,C0,c,y0].forEach(function(v0){return v0.style.display=Y0?"none":"block"}),Y0)L$=y,y.update(Y0);if(G&&(!O||!y.isActive))if(Y0)Oz(G,u0,D0);else oZ(G,u0,W9(G),J1);Y0||y.update(Y0),L$=I0,y.isReverted=Y0}},y.refresh=function(e,M0,Y0,I0){if((L$||!y.enabled)&&!M0)return;if(G&&e&&U9){G$(Z,"scrollEnd",bj);return}if(!y$&&J0&&J0(y),L$=y,L0.tween&&!Y0)L0.tween.kill(),L0.tween=0;if(T0&&T0.pause(),Y&&K)K.revert({kill:!1}).invalidate(),K.getChildren&&K.getChildren(!0,!0,!1).forEach(function(H1){return H1.vars.immediateRender&&H1.render(0,!0,!0)});y.isReverted||y.revert(!0,!0),y._subPinOffset=!1;var v0=t(),b0=l(),l0=A?A.duration():b9(D,S),e0=U0<=0.01||!U0,Q1=0,f0=I0||0,n=fJ(Y0)?Y0.end:Q.end,H0=Q.endTrigger||V,F0=fJ(Y0)?Y0.start:Q.start||(Q.start===0||!V?0:G?"0 0":"0 100%"),S0=y.pinnedContainer=Q.pinnedContainer&&S$(Q.pinnedContainer,y),P0=V&&Math.max(0,N1.indexOf(y))||0,K1=P0,m0,Z1,R1,d,W0,N0,h0,i0,C1,c0,S1,n0,U1;if(w&&fJ(Y0))n0=o0.getProperty(c,S.p),U1=o0.getProperty(y0,S.p);while(K1-- >0){if(N0=N1[K1],N0.end||N0.refresh(0,1)||(L$=y),h0=N0.pin,h0&&(h0===V||h0===G||h0===S0)&&!N0.isReverted)c0||(c0=[]),c0.unshift(N0),N0.revert(!0,!0);if(N0!==N1[K1])P0--,K1--}if(R$(F0)&&(F0=F0(y)),F0=Qj(F0,"start",y),g=Bj(F0,V,v0,S,G0(),K0,c,y,b0,$0,x,l0,A,y._startClamp&&"_startClamp")||(G?-0.001:0),R$(n)&&(n=n(y)),e$(n)&&!n.indexOf("+="))if(~n.indexOf(" "))n=(e$(F0)?F0.split(" ")[0]:"")+n;else Q1=_Q(n.substr(2),v0),n=e$(F0)?F0:(A?o0.utils.mapRange(0,A.duration(),A.scrollTrigger.start,A.scrollTrigger.end,g):g)+Q1,H0=V;n=Qj(n,"end",y),Q0=Math.max(g,Bj(n||(H0?"100% 0":l0),H0,v0,S,G0()+Q1,C0,y0,y,b0,$0,x,l0,A,y._endClamp&&"_endClamp"))||-0.001,Q1=0,K1=P0;while(K1--)if(N0=N1[K1],h0=N0.pin,h0&&N0.start-N0._pinPush<=g&&!A&&N0.end>0){if(m0=N0.end-(y._startClamp?Math.max(0,N0.start):N0.start),(h0===V&&N0.start-N0._pinPush=b9(D,S))){if(m0=W9(G),d=S===t1,R1=G0(),O0=parseFloat(d0(S.a))+f0,!l0&&Q0>1){if(S1=(f?u1.scrollingElement||$9:D).style,S1={style:S1,value:S1["overflow"+S.a.toUpperCase()]},f&&W9(x1)["overflow"+S.a.toUpperCase()]!=="scroll")S1.style["overflow"+S.a.toUpperCase()]="scroll"}if(oZ(G,u0,m0),x0=yQ(G),Z1=m9(G,!0),i0=x&&u9(D,d?M$:t1)(),F){if(J1=[F+S.os2,U0+f0+K$],J1.t=u0,K1=F===e1?dQ(G,S)+U0+f0:0,K1)J1.push(S.d,K1+K$),u0.style.flexBasis!=="auto"&&(u0.style.flexBasis=K1+K$);if(F8(J1),S0)N1.forEach(function(H1){if(H1.pin===S0&&H1.vars.pinSpacing!==!1)H1._subPinOffset=!0});x&&G0(E1)}else K1=dQ(G,S),K1&&u0.style.flexBasis!=="auto"&&(u0.style.flexBasis=K1+K$);if(x)W0={top:Z1.top+(d?R1-g:i0)+K$,left:Z1.left+(d?i0:R1-g)+K$,boxSizing:"border-box",position:"fixed"},W0[_J]=W0["max"+X8]=Math.ceil(Z1.width)+K$,W0[vJ]=W0["max"+qK]=Math.ceil(Z1.height)+K$,W0[j9]=W0[j9+F7]=W0[j9+V7]=W0[j9+X7]=W0[j9+Y7]="0",W0[e1]=m0[e1],W0[e1+F7]=m0[e1+F7],W0[e1+V7]=m0[e1+V7],W0[e1+X7]=m0[e1+X7],W0[e1+Y7]=m0[e1+Y7],p0=Cz(D0,W0,O),y$&&G0(0);if(K)C1=K._initted,gZ(1),K.render(K.duration(),!0,!0),g0=d0(S.a)-O0+U0+f0,G1=Math.abs(U0-g0)>1,x&&G1&&p0.splice(p0.length-2,2),K.render(0,!0,!0),C1||K.invalidate(!0),K.parent||K.totalTime(K.totalTime()),gZ(0);else g0=U0;S1&&(S1.value?S1.style["overflow"+S.a.toUpperCase()]=S1.value:S1.style.removeProperty("overflow-"+S.a))}else if(V&&G0()&&!A){Z1=V.parentNode;while(Z1&&Z1!==x1){if(Z1._pinOffset)g-=Z1._pinOffset,Q0-=Z1._pinOffset;Z1=Z1.parentNode}}if(c0&&c0.forEach(function(H1){return H1.revert(!1,!0)}),y.start=g,y.end=Q0,u=V0=y$?E1:G0(),!A&&!y$)u0?N1.slice(0,M0).reverse():N1.slice(M0+1);return(e$(e)?Y0.filter(function(I0){return I0.vars.preventOverlaps===e}):Y0).filter(function(I0){return y.direction>0?I0.end<=g:I0.start>=Q0})},y.update=function(e,M0,Y0){if(A&&!Y0&&!e)return;var I0=y$===!0?E1:y.scroll(),v0=e?0:(I0-g)/U0,b0=v0<0?0:v0>1?1:v0||0,l0=y.progress,e0,Q1,f0,n,H0,F0,S0,P0;if(M0){if(V0=u,u=A?G0():I0,R)z1=L1,L1=K&&!P?K.totalProgress():b0}if(X&&G&&!L$&&!PQ&&U9){if(!b0&&gI0+(I0-V0)/(O$()-W7)*X)b0=0.9999}if(b0!==l0&&y.enabled){if(e0=y.isActive=!!b0&&b0<1,Q1=!!l0&&l0<1,F0=e0!==Q1,H0=F0||!!b0!==!!l0,y.direction=b0>l0?1:-1,y.progress=b0,H0&&!L$){if(f0=b0&&!l0?0:b0===1?1:l0===1?2:3,P)n=!F0&&h[f0+1]!=="none"&&h[f0+1]||h[f0],P0=K&&(n==="complete"||n==="reset"||(n in K))}if(T&&(F0||P0)&&(P0||z||!K)&&(R$(T)?T(y):y.getTrailing(T).forEach(function(R1){return R1.endAnimation()})),!P){if(T0&&!L$&&!PQ)if(T0._dp._time-T0._start!==T0._time&&T0.render(T0._dp._time-T0._start),T0.resetTo)T0.resetTo("totalProgress",b0,K._tTime/K._tDur);else T0.vars.totalProgress=b0,T0.invalidate().restart();else if(K)K.totalProgress(b0,!!(L$&&(v||e)))}if(G){if(e&&F&&(u0.style[F+S.os2]=t0),!x)s(G7(O0+g0*b0));else if(H0){if(S0=!e&&b0>l0&&Q0+1>I0&&I0+1>=b9(D,S),O)if(!e&&(e0||S0)){var K1=m9(G,!0),m0=I0-g;zj(G,x1,K1.top+(S===t1?m0:0)+K$,K1.left+(S===t1?0:m0)+K$)}else zj(G,u0);F8(e0||S0?p0:x0),G1&&b0<1&&e0||s(O0+(b0===1&&!S0?g0:0))}}if(R&&!L0.tween&&!L$&&!PQ&&V1.restart(!0),W&&(F0||L&&b0&&(b0<1||!mZ))&&M7(W.targets).forEach(function(R1){return R1.classList[e0||L?"add":"remove"](W.className)}),j&&!P&&!e&&j(y),H0&&!L$){if(P){if(P0)if(n==="complete")K.pause().totalProgress(1);else if(n==="reset")K.restart(!0).pause();else if(n==="restart")K.restart(!0);else K[n]();j&&j(y)}if(F0||!mZ){if(H&&F0&&dZ(y,H),r[f0]&&dZ(y,r[f0]),L&&(b0===1?y.kill(!1,1):r[f0]=0),!F0)f0=b0===1?1:3,r[f0]&&dZ(y,r[f0])}if(I&&!e0&&Math.abs(y.getVelocity())>(H7(I)?I:2500))j7(y.callbackAnimation),T0?T0.progress(1):j7(K,n==="reverse"?1:!b0,1)}else if(P&&j&&!L$)j(y)}if(b1){var Z1=A?I0/A.duration()*(A._caScrollDist||0):I0;F1(Z1+(c._isFlipped?1:0)),b1(Z1)}E0&&E0(-I0/A.duration()*(A._caScrollDist||0))},y.enable=function(e,M0){if(!y.enabled){if(y.enabled=!0,G$(D,"resize",B7),f||G$(D,"scroll",B8),J0&&G$(Z,"refreshInit",J0),e!==!1)y.progress=i=0,u=V0=Z0=G0();M0!==!1&&y.refresh()}},y.getTween=function(e){return e&&L0?L0.tween:T0},y.setPositions=function(e,M0,Y0,I0){if(A){var v0=A.scrollTrigger,b0=A.duration(),l0=v0.end-v0.start;e=v0.start+l0*e/b0,M0=v0.start+l0*M0/b0}y.refresh(!1,!1,{start:Zj(e,Y0&&!!y._startClamp),end:Zj(M0,Y0&&!!y._endClamp)},I0),y.update()},y.adjustPinSpacing=function(e){if(J1&&e){var M0=J1.indexOf(S.d)+1;J1[M0]=parseFloat(J1[M0])+e+K$,J1[1]=parseFloat(J1[1])+e+K$,F8(J1)}},y.disable=function(e,M0){if(y.enabled){if(e!==!1&&y.revert(!0,!0),y.enabled=y.isActive=!1,M0||T0&&T0.pause(),E1=0,q0&&(q0.uncache=1),J0&&U$(Z,"refreshInit",J0),V1)V1.pause(),L0.tween&&L0.tween.kill()&&(L0.tween=0);if(!f){var Y0=N1.length;while(Y0--)if(N1[Y0].scroller===D&&N1[Y0]!==y)return;U$(D,"resize",B7),f||U$(D,"scroll",B8)}}},y.kill=function(e,M0){y.disable(e,M0),T0&&!M0&&T0.kill(),U&&delete rZ[U];var Y0=N1.indexOf(y);if(Y0>=0&&N1.splice(Y0,1),Y0===x$&&wQ>0&&x$--,Y0=0,N1.forEach(function(I0){return I0.scroller===y.scroller&&(Y0=1)}),Y0||y$||(y.scroll.rec=0),K)K.scrollTrigger=null,e&&K.revert({kill:!1}),M0||K.kill();if(K0&&[K0,C0,c,y0].forEach(function(I0){return I0.parentNode&&I0.parentNode.removeChild(I0)}),N7===y&&(N7=0),G)q0&&(q0.uncache=1),Y0=0,N1.forEach(function(I0){return I0.pin===G&&Y0++}),Y0||(q0.spacer=0);Q.onKill&&Q.onKill(y)},N1.push(y),y.enable(!1,!1),E&&E(y),K&&K.add&&!U0){var j0=y.update;y.update=function(){y.update=j0,X1.cache++,g||Q0||y.refresh()},o0.delayedCall(0.01,y.update),U0=0.01,g=Q0=0}else y.refresh();G&&Lz()},Z.register=function J(Q){if(!z8)o0=Q||Cj(),Rj()&&window.document&&Z.enable(),z8=U7;return z8},Z.defaults=function J(Q){if(Q)for(var K in Q)TQ[K]=Q[K];return TQ},Z.disable=function J(Q,K){U7=0,N1.forEach(function(j){return j[K?"kill":"disable"](Q)}),U$(M1,"wheel",B8),U$(u1,"scroll",B8),clearInterval(IQ),U$(u1,"touchcancel",P9),U$(x1,"touchstart",P9),EQ(U$,u1,"pointerdown,touchstart,mousedown",Kj),EQ(U$,u1,"pointerup,touchend,mouseup",qj),mQ.kill(),bQ(U$);for(var q=0;q0&&j.left+W0&&j.top+W=0&&t$.splice(J,5),t$.push($,$.style.cssText,$.getBBox&&$.getAttribute("transform"),o0.core.getCache($),sZ())}}):t$};$1.revert=function(Z,$){return WK(!Z,$)};$1.create=function(Z,$){return new $1(Z,$)};$1.refresh=function(Z){return Z?B7(!0):(z8||$1.register())&&hJ(!0)};$1.update=function(Z){return++X1.cache&&c9(Z===!0?2:0)};$1.clearScrollMemory=Sj;$1.maxScroll=function(Z,$){return b9(Z,$?M$:t1)};$1.getScrollFunc=function(Z,$){return u9(S$(Z),$?M$:t1)};$1.getById=function(Z){return rZ[Z]};$1.getAll=function(){return N1.filter(function(Z){return Z.vars.id!=="ScrollSmoother"})};$1.isScrolling=function(){return!!U9};$1.snapDirectional=jK;$1.addEventListener=function(Z,$){var J=gJ[Z]||(gJ[Z]=[]);~J.indexOf($)||J.push($)};$1.removeEventListener=function(Z,$){var J=gJ[Z],Q=J&&J.indexOf($);Q>=0&&J.splice(Q,1)};$1.batch=function(Z,$){var J=[],Q={},K=$.interval||0.016,q=$.batchMax||1e9,j=function U(H,B){var z=[],V=[],G=o0.delayedCall(K,function(){B(z,V),z=[],V=[]}).pause();return function(F){z.length||G.restart(!0),z.push(F.trigger),V.push(F),q<=z.length&&G.progress(1)}},W;for(W in $)Q[W]=W.substr(0,2)==="on"&&R$($[W])&&W!=="onRefreshInit"?j(W,$[W]):$[W];if(R$(q))q=q(),G$($1,"refresh",function(){return q=$.batchMax()});return M7(Z).forEach(function(U){var H={};for(W in Q)H[W]=Q[W];H.trigger=U,J.push($1.create(H))}),J};var Yj=function Z($,J,Q,K){return J>K?$(K):J<0&&$(0),Q>K?(K-J)/(Q-J):Q<0?J/(J-Q):1},lZ=function Z($,J){if(J===!0)$.style.removeProperty("touch-action");else $.style.touchAction=J===!0?"auto":J?"pan-"+J+(i1.isTouch?" pinch-zoom":""):"none";$===$9&&Z(x1,J)},hQ={auto:1,scroll:1},kz=function Z($){var{event:J,target:Q,axis:K}=$,q=(J.changedTouches?J.changedTouches[0]:J).target,j=q._gsap||o0.core.getCache(q),W=O$(),U;if(!j._isScrollT||W-j._isScrollT>2000){while(q&&q!==x1&&(q.scrollHeight<=q.clientHeight&&q.scrollWidth<=q.clientWidth||!(hQ[(U=W9(q)).overflowY]||hQ[U.overflowX])))q=q.parentNode;j._isScroll=q&&q!==Q&&!uJ(q)&&(hQ[(U=W9(q)).overflowY]||hQ[U.overflowX]),j._isScrollT=W}if(j._isScroll||K==="x")J.stopPropagation(),J._gsapAllow=!0},yj=function Z($,J,Q,K){return i1.create({target:$,capture:!0,debounce:!1,lockAxis:!0,type:J,onWheel:K=K&&kz,onPress:K,onDrag:K,onScroll:K,onEnable:function q(){return Q&&G$(u1,i1.eventTypes[0],Xj,!1,!0)},onDisable:function q(){return U$(u1,i1.eventTypes[0],Xj,!0)}})},Az=/(input|label|select|textarea)/i,Fj,Xj=function Z($){var J=Az.test($.target.tagName);if(J||Fj)$._gsapAllow=!0,Fj=J},Iz=function Z($){fJ($)||($={}),$.preventDefault=$.isNormalizer=$.allowClicks=!0,$.type||($.type="wheel,touch"),$.debounce=!!$.debounce,$.id=$.id||"normalizer";var J=$,Q=J.normalizeScrollX,K=J.momentum,q=J.allowNestedScroll,j=J.onRelease,W,U,H=S$($.target)||$9,B=o0.core.globals().ScrollSmoother,z=B&&B.get(),V=UJ&&($.content&&S$($.content)||z&&$.content!==!1&&!z.smooth()&&z.content()),G=u9(H,t1),F=u9(H,M$),Y=1,X=(i1.isTouch&&M1.visualViewport?M1.visualViewport.scale*M1.visualViewport.width:M1.outerWidth)/M1.innerWidth,N=0,M=R$(K)?function(){return K(W)}:function(){return K||2.8},L,R,O=yj(H,$.type,!0,q),k=function h(){return R=!1},A=P9,I=P9,T=function h(){U=b9(H,t1),I=z7(UJ?1:0,U),Q&&(A=z7(0,b9(H,M$))),L=wJ},S=function h(){V._gsap.y=G7(parseFloat(V._gsap.y)+G.offset)+"px",V.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(V._gsap.y)+", 0, 1)",G.offset=G.cacheID=0},P=function h(){if(R){requestAnimationFrame(k);var w=G7(W.deltaY/2),$0=I(G.v-w);if(V&&$0!==G.v+G.offset){G.offset=$0-G.v;var y=G7((parseFloat(V&&V._gsap.y)||0)-G.offset);V.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+y+", 0, 1)",V._gsap.y=y+"px",G.cacheID=X1.cache,c9()}return!0}G.offset&&S(),R=!0},D,b,f,x,r=function h(){if(T(),D.isActive()&&D.vars.scrollY>U)G()>U?D.progress(1)&&G(U):D.resetTo("scrollY",U)};return V&&o0.set(V,{y:"+=0"}),$.ignoreCheck=function(h){return UJ&&h.type==="touchmove"&&P(h)||Y>1.05&&h.type!=="touchstart"||W.isGesturing||h.touches&&h.touches.length>1},$.onPress=function(){R=!1;var h=Y;Y=G7((M1.visualViewport&&M1.visualViewport.scale||1)/X),D.pause(),h!==Y&&lZ(H,Y>1.01?!0:Q?!1:"x"),b=F(),f=G(),T(),L=wJ},$.onRelease=$.onGestureStart=function(h,w){if(G.offset&&S(),!w)x.restart(!0);else{X1.cache++;var $0=M(),y,J0;if(Q)y=F(),J0=y+$0*0.05*-h.velocityX/0.227,$0*=Yj(F,y,J0,b9(H,M$)),D.vars.scrollX=A(J0);if(y=G(),J0=y+$0*0.05*-h.velocityY/0.227,$0*=Yj(G,y,J0,b9(H,t1)),D.vars.scrollY=I(J0),D.invalidate().duration($0).play(0.01),UJ&&D.vars.scrollY>=U||y>=U-1)o0.to({},{onUpdate:r,duration:$0})}j&&j(h)},$.onWheel=function(){if(D._ts&&D.pause(),O$()-N>1000)L=0,N=O$()},$.onChange=function(h,w,$0,y,J0){if(wJ!==L&&T(),w&&Q&&F(A(y[2]===w?b+(h.startX-h.x):F()+w-y[1])),$0){G.offset&&S();var t=J0[2]===$0,l=t?f+h.startY-h.y:G()+$0-J0[1],Z0=I(l);t&&l!==Z0&&(f+=Z0-l),G(Z0)}($0||w)&&c9()},$.onEnable=function(){if(lZ(H,Q?!1:"x"),$1.addEventListener("refresh",r),G$(M1,"resize",r),G.smooth)G.target.style.scrollBehavior="auto",G.smooth=F.smooth=!1;O.enable()},$.onDisable=function(){lZ(H,!0),U$(M1,"resize",r),$1.removeEventListener("refresh",r),O.kill()},$.lockAxis=$.lockAxis!==!1,W=new i1($),W.iOS=UJ,UJ&&!G()&&G(1),UJ&&o0.ticker.add(P9),x=W._dc,D=o0.to(W,{ease:"power4",paused:!0,inherit:!1,scrollX:Q?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:xj(G,G(),function(){return D.pause()})},onUpdate:c9,onComplete:x.vars.onComplete}),W};$1.sort=function(Z){if(R$(Z))return N1.sort(Z);var $=M1.pageYOffset||0;return $1.getAll().forEach(function(J){return J._sortY=J.trigger?$+J.trigger.getBoundingClientRect().top:J.start+M1.innerHeight}),N1.sort(Z||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)})};$1.observe=function(Z){return new i1(Z)};$1.normalizeScroll=function(Z){if(typeof Z==="undefined")return T$;if(Z===!0&&T$)return T$.enable();if(Z===!1){T$&&T$.kill(),T$=Z;return}var $=Z instanceof i1?Z:Iz(Z);return T$&&T$.target===$.target&&T$.kill(),uJ($.target)&&(T$=$),$};$1.core={_getVelocityProp:AQ,_inputObserver:yj,_scrollers:X1,_proxies:F9,bridge:{ss:function Z(){U9||mJ("scrollStart"),U9=O$()},ref:function Z(){return L$}}};Cj()&&o0.registerPlugin($1);/*! * SplitText 3.13.0 * https://gsap.com * * @license Copyright 2025, GreenSock. All rights reserved. Subject to the terms at https://gsap.com/standard-license. * @author: Jack Doyle */var O7,N8,GK,Pz=()=>GK||L8.register(window.gsap),fj=typeof Intl!=="undefined"?new Intl.Segmenter:0,lQ=(Z)=>typeof Z==="string"?lQ(document.querySelectorAll(Z)):("length"in Z)?Array.from(Z):[Z],hj=(Z)=>lQ(Z).filter(($)=>$ instanceof HTMLElement),HK=[],UK=function(){},bz=/\s+/g,_j=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"),vj={left:0,top:0,width:0,height:0},wj=(Z,$)=>{if($){let J=new Set(Z.join("").match($)||HK),Q=Z.length,K,q,j,W;if(J.size)while(--Q>-1){q=Z[Q];for(j of J)if(j.startsWith(q)&&j.length>q.length){K=0,W=q;while(j.startsWith(W+=Z[Q+ ++K])&&W.lengthwindow.getComputedStyle(Z).display==="inline"&&(Z.style.display="inline-block"),M8=(Z,$,J)=>$.insertBefore(typeof Z==="string"?document.createTextNode(Z):Z,J),BK=(Z,$,J)=>{let Q=$[Z+"sClass"]||"",{tag:K="div",aria:q="auto",propIndex:j=!1}=$,W=Z==="line"?"block":"inline-block",U=Q.indexOf("++")>-1,H=(B)=>{let z=document.createElement(K),V=J.length+1;if(Q&&(z.className=Q+(U?" "+Q+V:"")),j&&z.style.setProperty("--"+Z,V+""),q!=="none"&&z.setAttribute("aria-hidden","true"),K!=="span")z.style.position="relative",z.style.display=W;return z.textContent=B,J.push(z),z};return U&&(Q=Q.replace("++","")),H.collection=J,H},Ez=(Z,$,J,Q)=>{let K=BK("line",J,Q),q=window.getComputedStyle(Z).textAlign||"left";return(j,W)=>{let U=K("");U.style.textAlign=q,Z.insertBefore(U,$[j]);for(;j{var B;let z=Array.from(Z.childNodes),V=0,{wordDelimiter:G,reduceWhiteSpace:F=!0,prepareText:Y}=$,X=Z.getBoundingClientRect(),N=X,M=!F&&window.getComputedStyle(Z).whiteSpace.substring(0,3)==="pre",L=0,R=J.collection,O,k,A,I,T,S,P,D,b,f,x,r,h,w,$0,y,J0,t;if(typeof G==="object")A=G.delimiter||G,k=G.replaceWith||"";else k=G===""?"":G||" ";O=k!==" ";for(;V-1)S=R[R.length-1],S.appendChild(document.createTextNode(Q?"":y));else S=J(Q?"":y),M8(S,Z,I),L&&b===1&&!P&&S.insertBefore(L,S.firstChild);if(Q){x=fj?wj([...fj.segment(y)].map((l)=>l.segment),U):y.match(W)||HK;for(t=0;tN.top&&f.left<=N.left){r=Z.cloneNode(),h=Z.childNodes[0];while(h&&h!==S)w=h,h=h.nextSibling,r.appendChild(w);Z.parentNode.insertBefore(r,Z),K&&uj(r)}N=f}if(b=T.length?" ":O&&y.slice(-1)===" "?" "+k:k,Z,I)}}Z.removeChild(I),L=0}else if(I.nodeType===1){if(j&&j.indexOf(I)>-1)R.indexOf(I.previousSibling)>-1&&R[R.length-1].appendChild(I),L=I;else gj(I,$,J,Q,K,q,j,W,U,!0),L=0;K&&uj(I)}},mj=class Z{constructor($,J){this.isSplit=!1,Pz(),this.elements=hj($),this.chars=[],this.words=[],this.lines=[],this.masks=[],this.vars=J,this._split=()=>this.isSplit&&this.split(this.vars);let Q=[],K,q=()=>{let j=Q.length,W;while(j--){W=Q[j];let U=W.element.offsetWidth;if(U!==W.width){W.width=U,this._split();return}}};this._data={orig:Q,obs:typeof ResizeObserver!=="undefined"&&new ResizeObserver(()=>{clearTimeout(K),K=setTimeout(q,200)})},UK(this),this.split(J)}split($){this.isSplit&&this.revert(),this.vars=$=$||this.vars||{};let{type:J="chars,words,lines",aria:Q="auto",deepSlice:K=!0,smartWrap:q,onSplit:j,autoSplit:W=!1,specialChars:U,mask:H}=this.vars,B=J.indexOf("lines")>-1,z=J.indexOf("chars")>-1,V=J.indexOf("words")>-1,G=z&&!V&&!B,F=U&&("push"in U?new RegExp("(?:"+U.join("|")+")","gu"):U),Y=F?new RegExp(F.source+"|"+_j.source,"gu"):_j,X=!!$.ignore&&hj($.ignore),{orig:N,animTime:M,obs:L}=this._data,R;if(z||V||B)this.elements.forEach((O,k)=>{N[k]={element:O,html:O.innerHTML,ariaL:O.getAttribute("aria-label"),ariaH:O.getAttribute("aria-hidden")},Q==="auto"?O.setAttribute("aria-label",(O.textContent||"").trim()):Q==="hidden"&&O.setAttribute("aria-hidden","true");let A=[],I=[],T=[],S=z?BK("char",$,A):null,P=BK("word",$,I),D,b,f,x;if(gj(O,$,P,S,G,K&&(B||G),X,Y,F,!1),B){let r=lQ(O.childNodes),h=Ez(O,r,$,T),w,$0=[],y=0,J0=r.map((l)=>l.nodeType===1?l.getBoundingClientRect():vj),t=vj;for(D=0;Dt.top&&J0[D].left<=t.left)h(y,D),y=D;t=J0[D]}y{var Z0;return(Z0=l.parentNode)==null?void 0:Z0.removeChild(l)})}if(!V){for(D=0;D{let k=O.cloneNode();return O.replaceWith(k),k.appendChild(O),O.className&&(k.className=O.className.replace(/(\b\w+\b)/g,"$1-mask")),k.style.overflow="clip",k}));if(this.isSplit=!0,N8&&(W?N8.addEventListener("loadingdone",this._split):N8.status==="loading"&&console.warn("SplitText called before fonts loaded")),(R=j&&j(this))&&R.totalTime)this._data.anim=M?R.totalTime(M):R;return B&&W&&this.elements.forEach((O,k)=>{N[k].width=O.offsetWidth,L&&L.observe(O)}),this}revert(){var $,J;let{orig:Q,anim:K,obs:q}=this._data;if(q&&q.disconnect(),Q.forEach(({element:j,html:W,ariaL:U,ariaH:H})=>{j.innerHTML=W,U?j.setAttribute("aria-label",U):j.removeAttribute("aria-label"),H?j.setAttribute("aria-hidden",H):j.removeAttribute("aria-hidden")}),this.chars.length=this.words.length=this.lines.length=Q.length=this.masks.length=0,this.isSplit=!1,N8==null||N8.removeEventListener("loadingdone",this._split),K)this._data.animTime=K.totalTime(),K.revert();return(J=($=this.vars).onRevert)==null||J.call($,this),this}static create($,J){return new Z($,J)}static register($){if(O7=O7||$||window.gsap,O7)lQ=O7.utils.toArray,UK=O7.core.context||UK;if(!GK&&window.innerWidth>0)N8=document.fonts,GK=!0}};mj.version="3.13.0";var L8=mj;/*! * matrix 3.13.0 * 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 d9,cJ,FK,sQ,R7,nQ,iQ,C7,X9="transform",YK=X9+"Origin",cj,aQ=function Z($){var J=$.ownerDocument||$;if(!(X9 in $.style)&&"msTransform"in $.style)X9="msTransform",YK=X9+"Origin";while(J.parentNode&&(J=J.parentNode));if(cJ=window,iQ=new N9,J){d9=J,FK=J.documentElement,sQ=J.body,C7=d9.createElementNS("http://www.w3.org/2000/svg","g"),C7.style.transform="none";var Q=J.createElement("div"),K=J.createElement("div"),q=J&&(J.body||J.firstElementChild);if(q&&q.appendChild)q.appendChild(Q),Q.appendChild(K),Q.setAttribute("style","position:static;transform:translate3d(0,0,1px)"),cj=K.offsetParent!==Q,q.removeChild(Q)}return J},Sz=function Z($){var J,Q;while($&&$!==sQ){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},dj=[],pj=[],rQ=function Z(){return cJ.pageYOffset||d9.scrollTop||FK.scrollTop||sQ.scrollTop||0},tQ=function Z(){return cJ.pageXOffset||d9.scrollLeft||FK.scrollLeft||sQ.scrollLeft||0},XK=function Z($){return $.ownerSVGElement||(($.tagName+"").toLowerCase()==="svg"?$:null)},Tz=function Z($){if(cJ.getComputedStyle($).position==="fixed")return!0;if($=$.parentNode,$&&$.nodeType===1)return Z($)},zK=function Z($,J){if($.parentNode&&(d9||aQ($))){var Q=XK($),K=Q?Q.getAttribute("xmlns")||"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",q=Q?J?"rect":"g":"div",j=J!==2?0:100,W=J===3?100:0,U="position:absolute;display:block;pointer-events:none;margin:0;padding:0;",H=d9.createElementNS?d9.createElementNS(K.replace(/^https/,"http"),q):d9.createElement(q);if(J)if(!Q){if(!R7)R7=Z($),R7.style.cssText=U;H.style.cssText=U+"width:0.1px;height:0.1px;top:"+W+"px;left:"+j+"px",R7.appendChild(H)}else nQ||(nQ=Z($)),H.setAttribute("width",0.01),H.setAttribute("height",0.01),H.setAttribute("transform","translate("+j+","+W+")"),nQ.appendChild(H);return H}throw"Need document and parent."},xz=function Z($){var J=new N9,Q=0;for(;Q<$.numberOfItems;Q++)J.multiply($.getItem(Q).matrix);return J},NK=function Z($){var J=$.getCTM(),Q;if(!J)Q=$.style[X9],$.style[X9]="none",$.appendChild(C7),J=C7.getCTM(),$.removeChild(C7),Q?$.style[X9]=Q:$.style.removeProperty(X9.replace(/([A-Z])/g,"-$1").toLowerCase());return J||iQ.clone()},yz=function Z($,J){var Q=XK($),K=$===Q,q=Q?dj:pj,j=$.parentNode,W=j&&!Q&&j.shadowRoot&&j.shadowRoot.appendChild?j.shadowRoot:j,U,H,B,z,V,G;if($===cJ)return $;if(q.length||q.push(zK($,1),zK($,2),zK($,3)),U=Q?nQ:R7,Q){if(K)B=NK($),z=-B.e/B.a,V=-B.f/B.d,H=iQ;else if($.getBBox)B=$.getBBox(),H=$.transform?$.transform.baseVal:{},H=!H.numberOfItems?iQ:H.numberOfItems>1?xz(H):H.getItem(0).matrix,z=H.a*B.x+H.c*B.y,V=H.b*B.x+H.d*B.y;else H=new N9,z=V=0;if(J&&$.tagName.toLowerCase()==="g")z=V=0;(K?Q:j).appendChild(U),U.setAttribute("transform","matrix("+H.a+","+H.b+","+H.c+","+H.d+","+(H.e+z)+","+(H.f+V)+")")}else{if(z=V=0,cj){H=$.offsetParent,B=$;while(B&&(B=B.parentNode)&&B!==H&&B.parentNode)if((cJ.getComputedStyle(B)[X9]+"").length>4)z=B.offsetLeft,V=B.offsetTop,B=0}if(G=cJ.getComputedStyle($),G.position!=="absolute"&&G.position!=="fixed"){H=$.offsetParent;while(j&&j!==H)z+=j.scrollLeft||0,V+=j.scrollTop||0,j=j.parentNode}B=U.style,B.top=$.offsetTop-V+"px",B.left=$.offsetLeft-z+"px",B[X9]=G[X9],B[YK]=G[YK],B.position=G.position==="fixed"?"fixed":"absolute",W.appendChild(U)}return U},VK=function Z($,J,Q,K,q,j,W){return $.a=J,$.b=Q,$.c=K,$.d=q,$.e=j,$.f=W,$},N9=function(){function Z(J,Q,K,q,j,W){if(J===void 0)J=1;if(Q===void 0)Q=0;if(K===void 0)K=0;if(q===void 0)q=1;if(j===void 0)j=0;if(W===void 0)W=0;VK(this,J,Q,K,q,j,W)}var $=Z.prototype;return $.inverse=function J(){var Q=this.a,K=this.b,q=this.c,j=this.d,W=this.e,U=this.f,H=Q*j-K*q||0.0000000001;return VK(this,j/H,-K/H,-q/H,Q/H,(q*U-j*W)/H,-(Q*U-K*W)/H)},$.multiply=function J(Q){var K=this.a,q=this.b,j=this.c,W=this.d,U=this.e,H=this.f,B=Q.a,z=Q.c,V=Q.b,G=Q.d,F=Q.e,Y=Q.f;return VK(this,B*K+V*j,B*q+V*W,z*K+G*j,z*q+G*W,U+F*K+Y*j,H+F*q+Y*W)},$.clone=function J(){return new Z(this.a,this.b,this.c,this.d,this.e,this.f)},$.equals=function J(Q){var K=this.a,q=this.b,j=this.c,W=this.d,U=this.e,H=this.f;return K===Q.a&&q===Q.b&&j===Q.c&&W===Q.d&&U===Q.e&&H===Q.f},$.apply=function J(Q,K){if(K===void 0)K={};var{x:q,y:j}=Q,W=this.a,U=this.b,H=this.c,B=this.d,z=this.e,V=this.f;return K.x=q*W+j*H+z||0,K.y=q*U+j*B+V||0,K},Z}();function q$(Z,$,J,Q){if(!Z||!Z.parentNode||(d9||aQ(Z)).documentElement===Z)return new N9;var K=Sz(Z),q=XK(Z),j=q?dj:pj,W=yz(Z,J),U=j[0].getBoundingClientRect(),H=j[1].getBoundingClientRect(),B=j[2].getBoundingClientRect(),z=W.parentNode,V=!Q&&Tz(Z),G=new N9((H.left-U.left)/100,(H.top-U.top)/100,(B.left-U.left)/100,(B.top-U.top)/100,U.left+(V?0:tQ()),U.top+(V?0:rQ()));if(z.removeChild(W),K){U=K.length;while(U--)H=K[U],H.scaleX=H.scaleY=0,H.renderTransform(1,H)}return $?G.inverse():G}function oj(Z){if(Z===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Z}function fz(Z,$){Z.prototype=Object.create($.prototype),Z.prototype.constructor=Z,Z.__proto__=$}/*! * Draggable 3.13.0 * 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 P1,w1,J9,O9,l9,MK,o9,DK,k7,zJ,QW,kK,E7,bK,A7,M9,I7,J6,ZW,AK,Z6=0,KW=function Z(){return typeof window!=="undefined"},qW=function Z(){return P1||KW()&&(P1=window.gsap)&&P1.registerPlugin&&P1},BJ=function Z($){return typeof $==="function"},P7=function Z($){return typeof $==="object"},L9=function Z($){return typeof $==="undefined"},Q6=function Z(){return!1},b7="transform",IK="transformOrigin",GJ=function Z($){return Math.round($*1e4)/1e4},D7=Array.isArray,eQ=function Z($,J){var Q=J9.createElementNS?J9.createElementNS((J||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),$):J9.createElement($);return Q.style?Q:J9.createElement($)},lj=180/Math.PI,dJ=100000000000000000000,hz=new N9,HJ=Date.now||function(){return new Date().getTime()},oJ=[],C8={},_z=0,vz=/^(?:a|input|textarea|button|select)$/i,nj=0,O8={},p9={},jW=function Z($,J){var Q={},K;for(K in $)Q[K]=J?$[K]*J:$[K];return Q},wz=function Z($,J){for(var Q in J)if(!(Q in $))$[Q]=J[Q];return $},ij=function Z($,J){var Q=$.length,K;while(Q--)J?$[Q].style.touchAction=J:$[Q].style.removeProperty("touch-action"),K=$[Q].children,K&&K.length&&Z(K,J)},WW=function Z(){return oJ.forEach(function($){return $()})},uz=function Z($){if(oJ.push($),oJ.length===1)P1.ticker.add(WW)},sj=function Z(){return!oJ.length&&P1.ticker.remove(WW)},aj=function Z($){var J=oJ.length;while(J--)if(oJ[J]===$)oJ.splice(J,1);P1.to(sj,{overwrite:!0,delay:15,duration:0,onComplete:sj,data:"_draggable"})},gz=function Z($,J){for(var Q in J)if(!(Q in $))$[Q]=J[Q];return $},j$=function Z($,J,Q,K){if($.addEventListener){var q=E7[J];K=K||(QW?{passive:!1}:null),$.addEventListener(q||J,Q,K),q&&J!==q&&$.addEventListener(J,Q,K)}},$$=function Z($,J,Q,K){if($.removeEventListener){var q=E7[J];$.removeEventListener(q||J,Q,K),q&&J!==q&&$.removeEventListener(J,Q,K)}},G9=function Z($){$.preventDefault&&$.preventDefault(),$.preventManipulation&&$.preventManipulation()},mz=function Z($,J){var Q=$.length;while(Q--)if($[Q].identifier===J)return!0},cz=function Z($){bK=$.touches&&Z6<$.touches.length,$$($.target,"touchend",Z)},rj=function Z($){bK=$.touches&&Z6<$.touches.length,j$($.target,"touchend",cz)},D8=function Z($){return w1.pageYOffset||$.scrollTop||$.documentElement.scrollTop||$.body.scrollTop||0},k8=function Z($){return w1.pageXOffset||$.scrollLeft||$.documentElement.scrollLeft||$.body.scrollLeft||0},tj=function Z($,J){if(j$($,"scroll",J),!A8($.parentNode))Z($.parentNode,J)},ej=function Z($,J){if($$($,"scroll",J),!A8($.parentNode))Z($.parentNode,J)},A8=function Z($){return!$||$===O9||$.nodeType===9||$===J9.body||$===w1||!$.nodeType||!$.parentNode},$W=function Z($,J){var Q=J==="x"?"Width":"Height",K="scroll"+Q,q="client"+Q;return Math.max(0,A8($)?Math.max(O9[K],l9[K])-(w1["inner"+Q]||O9[q]||l9[q]):$[K]-$[q])},LK=function Z($,J){var Q=$W($,"x"),K=$W($,"y");if(A8($))$=p9;else Z($.parentNode,J);if($._gsMaxScrollX=Q,$._gsMaxScrollY=K,!J)$._gsScrollX=$.scrollLeft||0,$._gsScrollY=$.scrollTop||0},OK=function Z($,J,Q){var K=$.style;if(!K)return;if(L9(K[J]))J=k7(J,$)||J;if(Q==null)K.removeProperty&&K.removeProperty(J.replace(/([A-Z])/g,"-$1").toLowerCase());else K[J]=Q},S7=function Z($){return w1.getComputedStyle($ instanceof Element?$:$.host||($.parentNode||{}).host||$)},pJ={},R8=function Z($){if($===w1)return pJ.left=pJ.top=0,pJ.width=pJ.right=O9.clientWidth||$.innerWidth||l9.clientWidth||0,pJ.height=pJ.bottom=($.innerHeight||0)-202||A<-2)&&!k){if(H=$.scrollLeft,P1.killTweensOf(this,{left:1,scrollLeft:1}),this.left(-H),J.onKill)J.onKill();return}if(O=-O,O<0)W=O-0.5|0,O=0;else if(O>G)W=O-G|0,O=G;else W=0;if(W||I){if(!this._skip)K[b7]=L+-W+"px,"+-j+R;if(W+V>=0)K.paddingRight=W+V+"px"}$.scrollLeft=O|0,H=$.scrollLeft},this.top=function(O,k){if(!arguments.length)return-($.scrollTop+j);var A=$.scrollTop-U,I=j;if((A>2||A<-2)&&!k){if(U=$.scrollTop,P1.killTweensOf(this,{top:1,scrollTop:1}),this.top(-U),J.onKill)J.onKill();return}if(O=-O,O<0)j=O-0.5|0,O=0;else if(O>F)j=O-F|0,O=F;else j=0;if(j||I){if(!this._skip)K[b7]=L+-W+"px,"+-j+R}$.scrollTop=O|0,U=$.scrollTop},this.maxScrollTop=function(){return F},this.maxScrollLeft=function(){return G},this.disable=function(){q=Q.firstChild;while(q)M=q.nextSibling,$.appendChild(q),q=M;if($===Q.parentNode)$.removeChild(Q)},this.enable=function(){if(q=$.firstChild,q===Q)return;while(q)M=q.nextSibling,Q.appendChild(q),q=M;$.appendChild(Q),this.calibrate()},this.calibrate=function(O){var k=$.clientWidth===Y,A,I,T;if(U=$.scrollTop,H=$.scrollLeft,k&&$.clientHeight===X&&Q.offsetHeight===N&&B===$.scrollWidth&&z===$.scrollHeight&&!O)return;if(j||W)I=this.left(),T=this.top(),this.left(-$.scrollLeft),this.top(-$.scrollTop);if(A=S7($),!k||O){if(K.display="block",K.width="auto",K.paddingRight="0px",V=Math.max(0,$.scrollWidth-$.clientWidth),V)V+=parseFloat(A.paddingLeft)+(PK?parseFloat(A.paddingRight):0)}if(K.display="inline-block",K.position="relative",K.overflow="visible",K.verticalAlign="top",K.boxSizing="content-box",K.width="100%",K.paddingRight=V+"px",PK)K.paddingBottom=A.paddingBottom;if(Y=$.clientWidth,X=$.clientHeight,B=$.scrollWidth,z=$.scrollHeight,G=$.scrollWidth-Y,F=$.scrollHeight-X,N=Q.offsetHeight,K.display="block",I||T)this.left(I),this.top(T)},this.content=Q,this.element=$,this._skip=!1,this.enable()},CK=function Z($){if(KW()&&document.body){var J=window&&window.navigator;w1=window,J9=document,O9=J9.documentElement,l9=J9.body,MK=eQ("div"),J6=!!window.PointerEvent,o9=eQ("div"),o9.style.cssText="visibility:hidden;height:1px;top:-1px;pointer-events:none;position:relative;clear:both;cursor:grab",I7=o9.style.cursor==="grab"?"grab":"move",A7=J&&J.userAgent.toLowerCase().indexOf("android")!==-1,kK="ontouchstart"in O9&&"orientation"in w1||J&&(J.MaxTouchPoints>0||J.msMaxTouchPoints>0),PK=function(){var Q=eQ("div"),K=eQ("div"),q=K.style,j=l9,W;return q.display="inline-block",q.position="relative",Q.style.cssText="width:90px;height:40px;padding:10px;overflow:auto;visibility:hidden",Q.appendChild(K),j.appendChild(Q),W=K.offsetHeight+18>Q.scrollHeight,j.removeChild(Q),W}(),E7=function(Q){var K=Q.split(","),q=("onpointerdown"in MK?"pointerdown,pointermove,pointerup,pointercancel":("onmspointerdown"in MK)?"MSPointerDown,MSPointerMove,MSPointerUp,MSPointerCancel":Q).split(","),j={},W=4;while(--W>-1)j[K[W]]=q[W],j[q[W]]=K[W];try{O9.addEventListener("test",null,Object.defineProperty({},"passive",{get:function U(){QW=1}}))}catch(U){}return j}("touchstart,touchmove,touchend,touchcancel"),j$(J9,"touchcancel",Q6),j$(w1,"touchmove",Q6),l9&&l9.addEventListener("touchstart",Q6),j$(J9,"contextmenu",function(){for(var Q in C8)if(C8[Q].isPressed)C8[Q].endDrag()}),P1=DK=qW()}if(P1)M9=P1.plugins.inertia,ZW=P1.core.context||function(){},k7=P1.utils.checkPrefix,b7=k7(b7),IK=k7(IK),zJ=P1.utils.toArray,AK=P1.core.getStyleSaver,UW=!!k7("perspective");else if($)console.warn("Please gsap.registerPlugin(Draggable)")},nz=function(){function Z(J){this._listeners={},this.target=J||this}var $=Z.prototype;return $.addEventListener=function J(Q,K){var q=this._listeners[Q]||(this._listeners[Q]=[]);if(!~q.indexOf(K))q.push(K)},$.removeEventListener=function J(Q,K){var q=this._listeners[Q],j=q&&q.indexOf(K);j>=0&&q.splice(j,1)},$.dispatchEvent=function J(Q){var K=this,q;return(this._listeners[Q]||[]).forEach(function(j){return j.call(K,{type:Q,target:K.target})===!1&&(q=!1)}),q},Z}(),p$=function(Z){fz($,Z);function $(J,Q){var K=Z.call(this)||this;if(DK||CK(1),J=zJ(J)[0],K.styles=AK&&AK(J,"transform,left,top"),!M9)M9=P1.plugins.inertia;K.vars=Q=jW(Q||{}),K.target=J,K.x=K.y=K.rotation=0,K.dragResistance=parseFloat(Q.dragResistance)||0,K.edgeResistance=isNaN(Q.edgeResistance)?1:parseFloat(Q.edgeResistance)||0,K.lockAxis=Q.lockAxis,K.autoScroll=Q.autoScroll||0,K.lockedAxis=null,K.allowEventDefault=!!Q.allowEventDefault,P1.getProperty(J,"x");var q=(Q.type||"x,y").toLowerCase(),j=~q.indexOf("x")||~q.indexOf("y"),W=q.indexOf("rotation")!==-1,U=W?"rotation":j?"x":"left",H=j?"y":"top",B=!!(~q.indexOf("x")||~q.indexOf("left")||q==="scroll"),z=!!(~q.indexOf("y")||~q.indexOf("top")||q==="scroll"),V=Q.minimumMovement||2,G=oj(K),F=zJ(Q.trigger||Q.handle||J),Y={},X=0,N=!1,M=Q.autoScrollMarginTop||40,L=Q.autoScrollMarginRight||40,R=Q.autoScrollMarginBottom||40,O=Q.autoScrollMarginLeft||40,k=Q.clickableTest||pz,A=0,I=J._gsap||P1.core.getCache(J),T=oz(J),S=function E0(E,a){return parseFloat(I.get(J,E,a))},P=J.ownerDocument||J9,D,b,f,x,r,h,w,$0,y,J0,t,l,Z0,v,i,G0,L0,q0,m,u,V0,g,Q0,K0,C0,c,y0,R0,X0,U0,D0,p0,x0,u0=function E0(E){return G9(E),E.stopImmediatePropagation&&E.stopImmediatePropagation(),!1},B0=function E0(E){if(G.autoScroll&&G.isDragging&&(N||L0)){var a=J,_=G.autoScroll*15,p,j0,e,M0,Y0,I0,v0,b0;N=!1,p9.scrollTop=w1.pageYOffset!=null?w1.pageYOffset:P.documentElement.scrollTop!=null?P.documentElement.scrollTop:P.body.scrollTop,p9.scrollLeft=w1.pageXOffset!=null?w1.pageXOffset:P.documentElement.scrollLeft!=null?P.documentElement.scrollLeft:P.body.scrollLeft,M0=G.pointerX-p9.scrollLeft,Y0=G.pointerY-p9.scrollTop;while(a&&!j0){if(j0=A8(a.parentNode),p=j0?p9:a.parentNode,e=j0?{bottom:Math.max(O9.clientHeight,w1.innerHeight||0),right:Math.max(O9.clientWidth,w1.innerWidth||0),left:0,top:0}:p.getBoundingClientRect(),I0=v0=0,z){if(b0=p._gsMaxScrollY-p.scrollTop,b0<0)v0=b0;else if(Y0>e.bottom-R&&b0)N=!0,v0=Math.min(b0,_*(1-Math.max(0,e.bottom-Y0)/R)|0);else if(Y0e.right-L&&b0)N=!0,I0=Math.min(b0,_*(1-Math.max(0,e.right-M0)/L)|0);else if(M0_?_+(j0-_)*e:j0-1){if(I0=E[e],v0=I0-j0,v0<0)v0=-v0;if(v0=a&&I0<=_)M0=e,Y0=v0}return E[M0]};return isNaN(E)?function(j0){return j0}:function(){return E*p}},O0=function E0(E,a,_,p,j0,e,M0){if(e=e&&e_?_+(v0-_)*I0:v0j0?j0+(b0-j0)*I0:b0e)Y0.x=v0,Y0.y=b0}return Y0};if(D7(E))return function(Y0){var I0=E.length,v0=0,b0=dJ,l0,e0,Q1,f0;while(--I0>-1)if(Q1=E[I0],l0=Q1.x-Y0.x,e0=Q1.y-Y0.y,f0=l0*l0+e0*e0,f0J0)G.minX=J0,G.maxX=J0=t,t=G.minX;if(Z0>l)G.minY=l,G.maxY=l=Z0,Z0=G.minY;if(W)G.minRotation=t,G.maxRotation=J0;w=!0}if(Q.liveSnap)if(_=Q.liveSnap===!0?Q.snap||{}:Q.liveSnap,p=D7(_)||BJ(_),W)m=s(p?_:_.rotation,t,J0,1),u=null;else if(_.points)V0=O0(p?_:_.points,t,J0,Z0,l,_.radius,b?-1:1);else{if(B)m=s(p?_:_.x||_.left||_.scrollLeft,t,J0,b?-1:1);if(z)u=s(p?_:_.y||_.top||_.scrollTop,Z0,l,b?-1:1)}},t0=function E0(){G.isThrowing=!1,a1(G,"throwcomplete","onThrowComplete")},J1=function E0(){G.isThrowing=!1},F1=function E0(E,a){var _,p,j0,e;if(E&&M9){if(E===!0)if(_=Q.snap||Q.liveSnap||{},p=D7(_)||BJ(_),E={resistance:(Q.throwResistance||Q.resistance||1000)/(W?10:1)},W)E.rotation=RK(G,p?_:_.rotation,J0,t,1,a);else{if(B)E[U]=RK(G,p?_:_.points||_.x||_.left,J0,t,b?-1:1,a||G.lockedAxis==="x");if(z)E[H]=RK(G,p?_:_.points||_.y||_.top,l,Z0,b?-1:1,a||G.lockedAxis==="y");if(_.points||D7(_)&&P7(_[0]))E.linkedProps=U+","+H,E.radius=_.radius}if(G.isThrowing=!0,e=!isNaN(Q.overshootTolerance)?Q.overshootTolerance:Q.edgeResistance===1?0:1-G.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:e===0||P7(E)&&E.resistance>1000?0:0.5,overshoot:e};if(G.tween=j0=P1.to(b||J,{inertia:E,data:"_draggable",inherit:!1,onComplete:t0,onInterrupt:J1,onUpdate:Q.fastMode?a1:d0,onUpdateParams:Q.fastMode?[G,"onthrowupdate","onThrowUpdate"]:_&&_.radius?[!1,!0]:[]}),!Q.fastMode){if(b)b._skip=!0;if(j0.render(1e9,!0,!0),d0(!0,!0),G.endX=G.x,G.endY=G.y,W)G.endRotation=G.x;if(j0.play(0),d0(!0,!0),b)b._skip=!1}}else if(w)G.applyBounds()},G1=function E0(E){var a=K0,_;if(K0=q$(J.parentNode,!0),E&&G.isPressed&&!K0.equals(a||new N9))_=a.inverse().apply({x:f,y:x}),K0.apply(_,_),f=_.x,x=_.y;if(K0.equals(hz))K0=null},b1=function E0(){var E=1-G.edgeResistance,a=T?k8(P):0,_=T?D8(P):0,p,j0,e;if(j)I.x=S(U,"px")+"px",I.y=S(H,"px")+"px",I.renderTransform();if(G1(!1),H9.x=G.pointerX-a,H9.y=G.pointerY-_,K0&&K0.apply(H9,H9),f=H9.x,x=H9.y,L0)O1(G.pointerX,G.pointerY),B0(!0);if(p0=q$(J),b)g0(),h=b.top(),r=b.left();else{if(D1())d0(!0,!0),g0();else G.applyBounds();if(W)p=J.ownerSVGElement?[I.xOrigin-J.getBBox().x,I.yOrigin-J.getBBox().y]:(S7(J)[IK]||"0 0").split(" "),G0=G.rotationOrigin=q$(J).apply({x:parseFloat(p[0])||0,y:parseFloat(p[1])||0}),d0(!0,!0),j0=G.pointerX-G0.x-a,e=G0.y-G.pointerY+_,r=G.x,h=G.y=Math.atan2(e,j0)*lj;else h=S(H,"px"),r=S(U,"px")}if(w&&E){if(r>J0)r=J0+(r-J0)/E;else if(rl)h=l+(h-l)/E;else if(h2)?!1:B?"y":"x",D0=!c&&!G.allowEventDefault,D0)G9(E),j$(w1,"touchforcechange",G9);if(E.changedTouches)E=v=E.changedTouches[0],i=E.identifier;else if(E.pointerId)i=E.pointerId;else v=i=null;if(Z6++,uz(B0),x=G.pointerY=E.pageY,f=G.pointerX=E.pageX,a1(G,"pressInit","onPressInit"),c||G.autoScroll)LK(J.parentNode);if(J.parentNode&&G.autoScroll&&!b&&!W&&J.parentNode._gsMaxScrollX&&!o9.parentNode&&!J.getBBox)o9.style.width=J.parentNode.scrollWidth+"px",J.parentNode.appendChild(o9);if(b1(),G.tween&&G.tween.kill(),G.isThrowing=!1,P1.killTweensOf(b||J,Y,!0),b&&P1.killTweensOf(J,{scrollTo:1},!0),G.tween=G.lockedAxis=null,Q.zIndexBoost||!W&&!b&&Q.zIndexBoost!==!1)J.style.zIndex=$.zIndex++;if(G.isPressed=!0,$0=!!(Q.onDrag||G._listeners.drag),y=!!(Q.onMove||G._listeners.move),Q.cursor!==!1||Q.activeCursor){_=F.length;while(--_>-1)P1.set(F[_],{cursor:Q.activeCursor||Q.cursor||(I7==="grab"?"grabbing":I7)})}a1(G,"press","onPress")},T0=function E0(E){var a=E,_,p,j0,e,M0,Y0;if(!D||bK||!G.isPressed||!E){D0&&E&&D&&G9(E);return}if(G.pointerEvent=E,_=E.changedTouches,_){if(E=_[0],E!==v&&E.identifier!==i){e=_.length;while(--e>-1&&(E=_[e]).identifier!==i&&E.target!==J);if(e<0)return}}else if(E.pointerId&&i&&E.pointerId!==i)return;if(Q0&&c&&!y0){if(H9.x=E.pageX-(T?k8(P):0),H9.y=E.pageY-(T?D8(P):0),K0&&K0.apply(H9,H9),p=H9.x,j0=H9.y,M0=Math.abs(p-f),Y0=Math.abs(j0-x),M0!==Y0&&(M0>V||Y0>V)||A7&&c===y0){if(y0=M0>Y0&&B?"x":"y",c&&y0!==c)j$(w1,"touchforcechange",G9);if(G.vars.lockAxisOnTouchScroll!==!1&&B&&z)G.lockedAxis=y0==="x"?"y":"x",BJ(G.vars.onLockAxis)&&G.vars.onLockAxis.call(G,a);if(A7&&c===y0){a0(a);return}}}if(!G.allowEventDefault&&(!c||y0&&c!==y0)&&a.cancelable!==!1)G9(a),D0=!0;else if(D0)D0=!1;if(G.autoScroll)N=!0;O1(E.pageX,E.pageY,y)},O1=function E0(E,a,_){var p=1-G.dragResistance,j0=1-G.edgeResistance,e=G.pointerX,M0=G.pointerY,Y0=h,I0=G.x,v0=G.y,b0=G.endX,l0=G.endY,e0=G.endRotation,Q1=L0,f0,n,H0,F0,S0,P0;if(G.pointerX=E,G.pointerY=a,T)E-=k8(P),a-=D8(P);if(W){if(F0=Math.atan2(G0.y-a,E-G0.x)*lj,S0=G.y-F0,S0>180)h-=360,G.y=F0;else if(S0<-180)h+=360,G.y=F0;if(G.x!==r||Math.max(Math.abs(f-E),Math.abs(x-a))>V)G.y=F0,H0=r+(h-F0)*p;else H0=r}else{if(K0)P0=E*K0.a+a*K0.c+K0.e,a=E*K0.b+a*K0.d+K0.f,E=P0;if(n=a-x,f0=E-f,n-V)n=0;if(f0-V)f0=0;if((G.lockAxis||G.lockedAxis)&&(f0||n)){if(P0=G.lockedAxis,!P0){if(G.lockedAxis=P0=B&&Math.abs(f0)>Math.abs(n)?"y":z?"x":null,P0&&BJ(G.vars.onLockAxis))G.vars.onLockAxis.call(G,G.pointerEvent)}if(P0==="y")n=0;else if(P0==="x")f0=0}H0=GJ(r+f0*p),F0=GJ(h+n*p)}if((m||u||V0)&&(G.x!==H0||G.y!==F0&&!W)){if(V0)O8.x=H0,O8.y=F0,P0=V0(O8),H0=GJ(P0.x),F0=GJ(P0.y);if(m)H0=GJ(m(H0));if(u)F0=GJ(u(F0))}if(w){if(H0>J0)H0=J0+Math.round((H0-J0)*j0);else if(H0l)F0=Math.round(l+(F0-l)*j0);else if(F02),e=P1.delayedCall(0.001,L1),M0,Y0,I0,v0,b0;if(Q0)$$(Q0,"touchend",E0),$$(Q0,"touchmove",T0),$$(Q0,"touchcancel",E0),$$(P,"touchstart",rj);else $$(P,"mousemove",T0);if($$(w1,"touchforcechange",G9),!J6||!Q0)$$(P,"mouseup",E0),E&&E.target&&$$(E.target,"mouseup",E0);if(L0=!1,p)X=nj=HJ(),G.isDragging=!1;if(aj(B0),g&&!j0){if(E)$$(E.target,"change",E0),G.pointerEvent=_;$6(F,!1),a1(G,"release","onRelease"),a1(G,"click","onClick"),g=!1;return}Y0=F.length;while(--Y0>-1)OK(F[Y0],"cursor",Q.cursor||(Q.cursor!==!1?I7:null));if(Z6--,E){if(M0=E.changedTouches,M0){if(E=M0[0],E!==v&&E.identifier!==i){Y0=M0.length;while(--Y0>-1&&(E=M0[Y0]).identifier!==i&&E.target!==J);if(Y0<0&&!a)return}}G.pointerEvent=_,G.pointerX=E.pageX,G.pointerY=E.pageY}if(j0&&_)G9(_),D0=!0,a1(G,"release","onRelease");else if(_&&!p){if(D0=!1,C0&&(Q.snap||Q.bounds))F1(Q.inertia||Q.throwProps);if(a1(G,"release","onRelease"),(!A7||_.type!=="touchmove")&&_.type.indexOf("cancel")===-1){if(a1(G,"click","onClick"),HJ()-A<300)a1(G,"doubleclick","onDoubleClick");if(v0=_.target||J,A=HJ(),b0=function l0(){if(A!==X0&&G.enabled()&&!G.isPressed&&!_.defaultPrevented){if(v0.click)v0.click();else if(P.createEvent)I0=P.createEvent("MouseEvents"),I0.initMouseEvent("click",!0,!0,w1,1,G.pointerEvent.screenX,G.pointerEvent.screenY,G.pointerX,G.pointerY,!1,!1,!1,!1,0,null),v0.dispatchEvent(I0)}},!A7&&!_.defaultPrevented)P1.delayedCall(0.05,b0)}}else{if(F1(Q.inertia||Q.throwProps),!G.allowEventDefault&&_&&(Q.dragClickables!==!1||!k.call(G,_.target))&&p&&(!c||y0&&c===y0)&&_.cancelable!==!1)D0=!0,G9(_);else D0=!1;a1(G,"release","onRelease")}return D1()&&e.duration(G.tween.duration()),p&&a1(G,"dragend","onDragEnd"),!0},V1=function E0(E){if(E&&G.isDragging&&!b){var a=E.target||J.parentNode,_=a.scrollLeft-a._gsScrollX,p=a.scrollTop-a._gsScrollY;if(_||p){if(K0)f-=_*K0.a+p*K0.c,x-=p*K0.d+_*K0.b;else f-=_,x-=p;a._gsScrollX+=_,a._gsScrollY+=p,O1(G.pointerX,G.pointerY)}}},E1=function E0(E){var a=HJ(),_=a-A<100,p=a-X<50,j0=_&&X0===A,e=G.pointerEvent&&G.pointerEvent.defaultPrevented,M0=_&&U0===A,Y0=E.isTrusted||E.isTrusted==null&&_&&j0;if((j0||p&&G.vars.suppressClickOnDrag!==!1)&&E.stopImmediatePropagation)E.stopImmediatePropagation();if(_&&!(G.pointerEvent&&G.pointerEvent.defaultPrevented)&&(!j0||Y0&&!M0)){if(Y0&&j0)U0=A;X0=A;return}if(G.isPressed||p||_){if(!Y0||!E.detail||!_||e)G9(E)}if(!_&&!p&&!x0)E&&E.target&&(G.pointerEvent=E),a1(G,"click","onClick")},Y1=function E0(E){return K0?{x:E.x*K0.a+E.y*K0.c+K0.e,y:E.x*K0.b+E.y*K0.d+K0.f}:{x:E.x,y:E.y}};if(q0=$.get(J),q0&&q0.kill(),K.startDrag=function(E0,E){var a,_,p,j0;if(z1(E0||G.pointerEvent,!0),E&&!G.hitTest(E0||G.pointerEvent))a=R8(E0||G.pointerEvent),_=R8(J),p=Y1({x:a.left+a.width/2,y:a.top+a.height/2}),j0=Y1({x:_.left+_.width/2,y:_.top+_.height/2}),f-=p.x-j0.x,x-=p.y-j0.y;if(!G.isDragging)G.isDragging=x0=!0,a1(G,"dragstart","onDragStart")},K.drag=T0,K.endDrag=function(E0){return a0(E0||G.pointerEvent,!0)},K.timeSinceDrag=function(){return G.isDragging?0:(HJ()-X)/1000},K.timeSinceClick=function(){return(HJ()-A)/1000},K.hitTest=function(E0,E){return $.hitTest(G.target,E0,E)},K.getDirection=function(E0,E){var a=E0==="velocity"&&M9?E0:P7(E0)&&!W?"element":"start",_,p,j0,e,M0,Y0;if(a==="element")M0=R8(G.target),Y0=R8(E0);if(_=a==="start"?G.x-r:a==="velocity"?M9.getVelocity(J,U):M0.left+M0.width/2-(Y0.left+Y0.width/2),W)return _<0?"counter-clockwise":"clockwise";else if(E=E||2,p=a==="start"?G.y-h:a==="velocity"?M9.getVelocity(J,H):M0.top+M0.height/2-(Y0.top+Y0.height/2),j0=Math.abs(_/p),e=j0<1/E?"":_<0?"left":"right",j0J0)a=J0;else if(al)_=l;else if(_e._gsMaxScrollY)e.scrollTop=e._gsMaxScrollY;if(B&&e.scrollLeft>e._gsMaxScrollX)e.scrollLeft=e._gsMaxScrollX;j0=e}}}if(G.isThrowing&&(p||G.endX>J0||G.endXl||G.endY0.01||z&&Math.abs(M0-G.y)>0.01&&!W))b1();if(G.autoScroll)LK(J.parentNode,G.isDragging),N=G.isDragging,B0(!0),ej(J,V1),tj(J,V1);return G},K.enable=function(E0){var E={lazy:!0},a,_,p;if(Q.cursor!==!1)E.cursor=Q.cursor||I7;if(P1.utils.checkPrefix("touchCallout"))E.touchCallout="none";if(E0!=="soft"){ij(F,B===z?"none":Q.allowNativeTouchScrolling&&J.scrollHeight===J.clientHeight===(J.scrollWidth===J.clientHeight)||Q.allowEventDefault?"manipulation":B?"pan-y":"pan-x"),_=F.length;while(--_>-1){if(p=F[_],J6||j$(p,"mousedown",z1),j$(p,"touchstart",z1),j$(p,"click",E1,!0),P1.set(p,E),p.getBBox&&p.ownerSVGElement&&B!==z)P1.set(p.ownerSVGElement,{touchAction:Q.allowNativeTouchScrolling||Q.allowEventDefault?"manipulation":B?"pan-y":"pan-x"});Q.allowContextMenu||j$(p,"contextmenu",u0)}$6(F,!1)}if(tj(J,V1),D=!0,M9&&E0!=="soft")M9.track(b||J,j?"x,y":W?"rotation":"top,left");if(J._gsDragID=a=J._gsDragID||"d"+_z++,C8[a]=G,b)b.enable(),b.element._gsDragID=a;return(Q.bounds||W)&&b1(),Q.bounds&&G.applyBounds(),G},K.disable=function(E0){var E=G.isDragging,a=F.length,_;while(--a>-1)OK(F[a],"cursor",null);if(E0!=="soft"){ij(F,null),a=F.length;while(--a>-1)_=F[a],OK(_,"touchCallout",null),$$(_,"mousedown",z1),$$(_,"touchstart",z1),$$(_,"click",E1,!0),$$(_,"contextmenu",u0);if($6(F,!0),Q0)$$(Q0,"touchcancel",a0),$$(Q0,"touchend",a0),$$(Q0,"touchmove",T0);$$(P,"mouseup",a0),$$(P,"mousemove",T0)}if(ej(J,V1),D=!1,M9&&E0!=="soft")M9.untrack(b||J,j?"x,y":W?"rotation":"top,left"),G.tween&&G.tween.kill();return b&&b.disable(),aj(B0),G.isDragging=G.isPressed=g=!1,E&&a1(G,"dragend","onDragEnd"),G},K.enabled=function(E0,E){return arguments.length?E0?G.enable(E):G.disable(E):D},K.kill=function(){return G.isThrowing=!1,G.tween&&G.tween.kill(),G.disable(),P1.set(F,{clearProps:"userSelect"}),delete C8[J._gsDragID],G},K.revert=function(){this.kill(),this.styles&&this.styles.revert()},~q.indexOf("scroll"))b=K.scrollProxy=new lz(J,wz({onKill:function E0(){G.isPressed&&a0(null)}},Q)),J.style.overflowY=z&&!kK?"auto":"hidden",J.style.overflowX=B&&!kK?"auto":"hidden",J=b.content;if(W)Y.rotation=1;else{if(B)Y[U]=1;if(z)Y[H]=1}return I.force3D="force3D"in Q?Q.force3D:!0,ZW(oj(K)),K.enable(),K}return $.register=function J(Q){P1=Q,CK()},$.create=function J(Q,K){return DK||CK(!0),zJ(Q).map(function(q){return new $(q,K)})},$.get=function J(Q){return C8[(zJ(Q)[0]||{})._gsDragID]},$.timeSinceDrag=function J(){return(HJ()-nj)/1000},$.hitTest=function J(Q,K,q){if(Q===K)return!1;var j=R8(Q),W=R8(K),U=j.top,H=j.left,B=j.right,z=j.bottom,V=j.width,G=j.height,F=W.left>B||W.rightz||W.bottom=V*G*q||X>=W.width*W.height*q;return Y.width>q&&Y.height>q},$}(nz);gz(p$.prototype,{pointerX:0,pointerY:0,startX:0,startY:0,deltaX:0,deltaY:0,isDragging:!1,isPressed:!1});p$.zIndex=1000;p$.version="3.13.0";qW()&&P1.registerPlugin(p$);/*! * VelocityTracker: 3.13.0 * 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 E9,SK,x7,HW,I8,P8,K6,BW,zW,VW=function Z(){return E9||typeof window!=="undefined"&&(E9=window.gsap)},TK={},iz=function Z($){return Math.round($*1e4)/1e4},xK=function Z($){return zW($).id},T7=function Z($){return TK[xK(typeof $==="string"?x7($)[0]:$)]},GW=function Z($){var J=I8,Q;if($-K6>=0.05){BW=K6,K6=$;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}}},sz={deg:360,rad:Math.PI*2},EK=function Z(){if(E9=VW(),E9)x7=E9.utils.toArray,HW=E9.utils.getUnit,zW=E9.core.getCache,P8=E9.ticker,SK=1},az=function Z($,J,Q,K){if(this.t=$,this.p=J,this.g=$._gsap.get,this.rCap=sz[Q||HW(this.g($,J))],this.v1=this.v2=0,this.t1=this.t2=P8.time,K)this._next=K,K._prev=this},b8=function(){function Z(J,Q){if(!SK)EK();this.target=x7(J)[0],TK[xK(this.target)]=this,this._props={},Q&&this.add(Q)}Z.register=function J(Q){E9=Q,EK()};var $=Z.prototype;return $.get=function J(Q,K){var q=this._props[Q]||console.warn("Not tracking "+Q+" velocity."),j,W,U;if(j=parseFloat(K?q.v1:q.g(q.t,q.p)),W=j-parseFloat(q.v2),U=q.rCap,U){if(W=W%U,W!==W%(U/2))W=W<0?W+U:W-U}return iz(W/((K?q.t1:P8.time)-q.t2))},$.getAll=function J(){var Q={},K=this._props,q;for(q in K)Q[q]=this.get(q);return Q},$.isTracking=function J(Q){return Q in this._props},$.add=function J(Q,K){if(!(Q in this._props)){if(!I8)P8.add(GW),K6=BW=P8.time;I8=this._props[Q]=new az(this.target,Q,K,I8)}},$.remove=function J(Q){var K=this._props[Q],q,j;if(K){if(q=K._prev,j=K._next,q)q._next=j;if(j)j._prev=q;else if(I8===K)P8.remove(GW),I8=0;delete this._props[Q]}},$.kill=function J(Q){for(var K in this._props)this.remove(K);if(!Q)delete TK[xK(this.target)]},Z.track=function J(Q,K,q){if(!SK)EK();var j=[],W=x7(Q),U=K.split(","),H=(q||"").split(","),B=W.length,z,V;while(B--){z=T7(W[B])||new Z(W[B]),V=U.length;while(V--)z.add(U[V],H[V]||H[0]);j.push(z)}return j},Z.untrack=function J(Q,K){var q=(K||"").split(",");x7(Q).forEach(function(j){var W=T7(j);if(W)if(!q.length)W.kill(1);else q.forEach(function(U){return W.remove(U)})})},Z.isTracking=function J(Q,K){var q=T7(Q);return q&&q.isTracking(K)},Z.getVelocity=function J(Q,K){var q=T7(Q);return!q||!q.isTracking(K)?console.warn("Not tracking velocity of "+K):q.get(K)},Z}();b8.getByTarget=T7;VW()&&E9.registerPlugin(b8);/*! * InertiaPlugin 3.13.0 * 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 W$,LW,YW,OW,yK,y7,RW,CW,DW,_K,kW,f7,fK,AW,q6=b8.getByTarget,IW=function Z(){return W$||typeof window!=="undefined"&&(W$=window.gsap)&&W$.registerPlugin&&W$},rz=function Z($){return typeof $==="string"},h7=function Z($){return typeof $==="number"},VJ=function Z($){return typeof $==="object"},hK=function Z($){return typeof $==="function"},tz=1,PW=Array.isArray,ez=function Z($){return $},lJ=10000000000,FW=1/lJ,bW=0.05,$V=function Z($){return Math.round($*1e4)/1e4},JV=function Z($,J,Q){for(var K in J)if(!(K in $)&&K!==Q)$[K]=J[K];return $},QV=function Z($){var J={},Q,K;for(Q in $)J[Q]=VJ(K=$[Q])&&!PW(K)?Z(K):K;return J},XW=function Z($,J,Q,K,q){var j=J.length,W=0,U=lJ,H,B,z,V;if(VJ($)){while(j--){H=J[j],B=0;for(z in $)V=H[z]-$[z],B+=V*V;if(B=K&&H<=Q)W=j,U=B}return J[W]},EW=function Z($,J,Q,K,q,j,W){if($.end==="auto")return $;var U=$.end,H,B;if(Q=isNaN(Q)?lJ:Q,K=isNaN(K)?-lJ:K,VJ(J)){if(H=J.calculated?J:(hK(U)?U(J,W):XW(J,U,Q,K,j))||J,!J.calculated){for(B in H)J[B]=H[B];J.calculated=!0}H=H[q]}else H=hK(U)?U(J,W):PW(U)?XW(J,U,Q,K,j):parseFloat(U);if(H>Q)H=Q;else if(H+G.max+FW){if(R=G.unitFactor||y7.unitFactors[V]||1,M=X>G.max&&G.min!==G.max||Y*R>-15&&Y*R<45?K+(Q-K)*0.1:NW(X,G.max,Y),M+q-45&&Y*R<15?K+(Q-K)*0.1:NW(X,G.min,Y),M+qW&&(W=M)}F>W&&(W=F)}return W>U&&(W=U),W>Q?Q:WR)if(z||Y.preventOvershoot)L=Y.min-X;else O=Y.min-X-L}this._props.push(F),this.styles&&this.styles.save(F),this._pt=new CW(this._pt,$,F,X,0,ez,0,W.set($,F,this)),this._pt.u=N||0,this._pt.c1=L,this._pt.c2=O}return Q.duration(G),tz},render:function Z($,J){var Q=J._pt;if($=yK(J.tween._time/J.tween._dur),$||!AW())while(Q)Q.set(Q.t,Q.p,$V(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(Z){return W6[Z]=b8[Z]});IW()&&W$.registerPlugin(W6);/*! * Flip 3.13.0 * 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 KV=1,x8,C$,g1,_7,YJ,n9,pK,xW=function Z($,J){return $.actions.forEach(function(Q){return Q.vars[J]&&Q.vars[J](Q)})},oK={},yW=180/Math.PI,qV=Math.PI/180,H6={},fW={},V6={},nK=function Z($){return typeof $==="string"?$.split(" ").join("").split(","):$},jV=nK("onStart,onUpdate,onComplete,onReverseComplete,onInterrupt"),Y6=nK("transform,transformOrigin,width,height,position,top,left,opacity,zIndex,maxWidth,maxHeight,minWidth,minHeight"),v7=function Z($){return x8($)[0]||console.warn("Element not found:",$)},E8=function Z($){return Math.round($*1e4)/1e4||0},wK=function Z($,J,Q){return $.forEach(function(K){return K.classList[Q](J)})},hW={zIndex:1,kill:1,simple:1,spin:1,clearProps:1,targets:1,toggleClass:1,onComplete:1,onUpdate:1,onInterrupt:1,onStart:1,delay:1,repeat:1,repeatDelay:1,yoyo:1,scale:1,fade:1,absolute:1,props:1,onEnter:1,onLeave:1,custom:1,paused:1,nested:1,prune:1,absoluteOnLeave:1},gW={zIndex:1,simple:1,clearProps:1,scale:1,absolute:1,fitChild:1,getVars:1,props:1},mW=function Z($){return $.replace(/([A-Z])/g,"-$1").toLowerCase()},S8=function Z($,J){var Q={},K;for(K in $)J[K]||(Q[K]=$[K]);return Q},iK={},cW=function Z($){var J=iK[$]=nK($);return V6[$]=J.concat(Y6),J},WV=function Z($){var J=$._gsap||C$.core.getCache($);if(J.gmCache===C$.ticker.frame)return J.gMatrix;return J.gmCache=C$.ticker.frame,J.gMatrix=q$($,!0,!1,!0)},UV=function Z($,J,Q){if(Q===void 0)Q=0;var K=$.parentNode,q=1000*Math.pow(10,Q)*(J?-1:1),j=J?-q*900:0;while($)j+=q,$=$.previousSibling;return K?j+Z(K,J,Q+1):j},B6=function Z($,J,Q){return $.forEach(function(K){return K.d=UV(Q?K.element:K.t,J)}),$.sort(function(K,q){return K.d-q.d}),$},w7=function Z($,J){var Q=$.element.style,K=$.css=$.css||[],q=J.length,j,W;while(q--)j=J[q],W=Q[j]||Q.getPropertyValue(j),K.push(W?j:fW[j]||(fW[j]=mW(j)),W);return Q},z6=function Z($){var J=$.css,Q=$.element.style,K=0;$.cache.uncache=1;for(;K0&&O)v.style.opacity=$0?g.opacity-Q0.opacity:"0";T8(g,Q0,R,T)}else if(Q0.isVisible!==g.isVisible){if(!Q0.isVisible)g.isVisible&&b.push(g),x.splice(Z0--,1);else if(!g.isVisible)Q0.css=g.css,f.push(Q0),x.splice(Z0--,1),H&&M&&T8(g,Q0,R,T)}if(!R)v.style.maxWidth=Math.max(g.width,Q0.width)+"px",v.style.maxHeight=Math.max(g.height,Q0.height)+"px",v.style.minWidth=Math.min(g.width,Q0.width)+"px",v.style.minHeight=Math.min(g.height,Q0.height)+"px";M&&N&&v.classList.add(N)}q0.push(g)}var y0;if(N)y0=q0.map(function(U0){return U0.element}),M&&y0.forEach(function(U0){return U0.classList.remove(N)});if(uW(!1),R)S.scaleX=function(U0){return x[U0].a.scaleX},S.scaleY=function(U0){return x[U0].a.scaleY};else S.width=function(U0){return x[U0].a.width+"px"},S.height=function(U0){return x[U0].a.height+"px"},S.autoRound=Q.autoRound||!1;if(S.x=function(U0){return x[U0].a.x+"px"},S.y=function(U0){return x[U0].a.y+"px"},S.rotation=function(U0){return x[U0].a.rotation+(A?w(U0,L0[U0],L0)*360:0)},S.skewX=function(U0){return x[U0].a.skewX},L0=x.map(function(U0){return U0.t}),L||L===0)S.modifiers={zIndex:function U0(){return L}},S.zIndex=L,S.immediateRender=Q.immediateRender!==!1;if(O&&(S.opacity=function(U0){return x[U0].sd<0?0:x[U0].sd>0?x[U0].a.opacity:"+=0"}),r.length){k=C$.utils.distribute(k);var R0=L0.slice(r.length);S.stagger=function(U0,D0){return k(~r.indexOf(D0)?L0.indexOf(x[U0].swap.t):U0,D0,R0)}}if(jV.forEach(function(U0){return Q[U0]&&P.eventCallback(U0,Q[U0],Q[U0+"Params"])}),z&&L0.length){if(D=S8(S,hW),"scale"in z)z.scaleX=z.scaleY=z.scale,delete z.scale;for(t in z)J0=S8(z[t],gW),J0[t]=S[t],!("duration"in J0)&&"duration"in S&&(J0.duration=S.duration),J0.stagger=S.stagger,y.call(P,L0,J0,0),delete D[t]}if(L0.length||f.length||b.length)N&&P.add(function(){return wK(y0,N,P._zTime<0?"remove":"add")},0)&&!G&&wK(y0,N,"add"),L0.length&&y.call(P,L0,D,0);wW(W,b,P),wW(U,f,P);var X0=g1&&g1.timeline;if(X0)X0.add(P,0),g1._final.push(function(){return _W(x,!j)});l=P.duration(),P.call(function(){var U0=P.time()>=l;U0&&!X0&&_W(x,!j),N&&wK(y0,N,U0?"remove":"add")})},B&&(H=x.filter(function(c){return!c.sd&&!c.a.isVisible&&c.b.isVisible}).map(function(c){return c.a.element})),g1){var K0;H&&(K0=g1._abs).push.apply(K0,vW(x,H)),g1._run.push(V0)}else H&&dW(vW(x,H)),V0();var C0=g1?g1.timeline:P;return C0.revert=function(){return aK(C0,1,1)},C0},zV=function Z($){$.vars.onInterrupt&&$.vars.onInterrupt.apply($,$.vars.onInterruptParams||[]),$.getChildren(!0,!1,!0).forEach(Z)},aK=function Z($,J,Q){if($&&$.progress()<1&&(!$.paused()||Q)){if(J)zV($),J<2&&$.progress(1),$.kill();return!0}},G6=function Z($){var J=$.idLookup={},Q=$.alt={},K=$.elementStates,q=K.length,j;while(q--)j=K[q],J[j.id]?Q[j.id]=j:J[j.id]=j},R9=function(){function Z(J,Q,K){if(this.props=Q&&Q.props,this.simple=!!(Q&&Q.simple),K)this.targets=oW(J),this.elementStates=J,G6(this);else{this.targets=x8(J);var q=Q&&(Q.kill===!1||Q.batch&&!Q.kill);g1&&!q&&g1._kill.push(this),this.update(q||!!g1)}}var $=Z.prototype;return $.update=function J(Q){var K=this;return this.elementStates=this.targets.map(function(q){return new nJ(q,K.props,K.simple)}),G6(this),this.interrupt(Q),this.recordInlineStyles(),this},$.clear=function J(){return this.targets.length=this.elementStates.length=0,G6(this),this},$.fit=function J(Q,K,q){var j=B6(this.elementStates.slice(0),!1,!0),W=(Q||this).idLookup,U=0,H,B;for(;U=0&&this.actions.splice(K,1),this},$.getState=function J(Q){var K=this,q=g1,j=_7;return g1=this,this.state.clear(),this._kill.length=0,this.actions.forEach(function(W){if(W.vars.getState)W.states.length=0,_7=W,W.state=W.vars.getState(W);Q&&W.states.forEach(function(U){return K.state.add(U)})}),_7=j,g1=q,this.killConflicts(),this},$.animate=function J(){var Q=this,K=g1,q=this.timeline,j=this.actions.length,W,U;g1=this,q.clear(),this._abs.length=this._final.length=this._run.length=0,this.actions.forEach(function(H){H.vars.animate&&H.vars.animate(H);var B=H.vars.onEnter,z=H.vars.onLeave,V=H.targets,G,F;if(V&&V.length&&(B||z))G=new R9,H.states.forEach(function(Y){return G.add(Y)}),F=G.compare(u7.getState(V)),F.enter.length&&B&&B(F.enter),F.leave.length&&z&&z(F.leave)}),dW(this._abs),this._run.forEach(function(H){return H()}),U=q.duration(),W=this._final.slice(0),q.add(function(){if(U<=q.time())W.forEach(function(H){return H()}),xW(Q,"onComplete")}),g1=K;while(j--)this.actions[j].vars.once&&this.actions[j].kill();return xW(this,"onStart"),q.restart(),this},$.loadState=function J(Q){Q||(Q=function q(){return 0});var K=[];return this.actions.forEach(function(q){if(q.vars.loadState){var j,W=function U(H){if(H&&(q.targets=H),j=K.indexOf(U),~j)K.splice(j,1),K.length||Q()};K.push(W),q.vars.loadState(W)}}),K.length||Q(),this},$.setState=function J(){return this.actions.forEach(function(Q){return Q.targets=Q.vars.setState&&Q.vars.setState(Q)}),this},$.killConflicts=function J(Q){return this.state.interrupt(Q),this._kill.forEach(function(K){return K.interrupt(Q)}),this},$.run=function J(Q,K){var q=this;if(this!==g1)Q||this.getState(K),this.loadState(function(){if(!q._killed)q.setState(),q.animate()});return this},$.clear=function J(Q){this.state.clear(),Q||(this.actions.length=0)},$.getStateById=function J(Q){var K=this.actions.length,q;while(K--)if(q=this.actions[K].getStateById(Q),q)return q;return this.state.idLookup[Q]&&this.state},$.kill=function J(){this._killed=1,this.clear(),delete oK[this.id]},Z}(),u7=function(){function Z(){}return Z.getState=function $(J,Q){var K=gK(J,Q);return _7&&_7.states.push(K),Q&&Q.batch&&Z.batch(Q.batch).state.add(K),K},Z.from=function $(J,Q){return Q=Q||{},"clearProps"in Q||(Q.clearProps=!0),dK(J,gK(Q.targets||J.targets,{props:Q.props||J.props,simple:Q.simple,kill:!!Q.kill}),Q,-1)},Z.to=function $(J,Q){return dK(J,gK(Q.targets||J.targets,{props:Q.props||J.props,simple:Q.simple,kill:!!Q.kill}),Q,1)},Z.fromTo=function $(J,Q,K){return dK(J,Q,K)},Z.fit=function $(J,Q,K){var q=K?S8(K,gW):{},j=K||q,W=j.absolute,U=j.scale,H=j.getVars,B=j.props,z=j.runBackwards,V=j.onComplete,G=j.simple,F=K&&K.fitChild&&v7(K.fitChild),Y=lK(Q,B,G,J),X=lK(J,0,G,Y),N=B?V6[B]:Y6,M=C$.context();if(B&&pW(q,Y.props),w7(X,N),z)"immediateRender"in q||(q.immediateRender=!0),q.onComplete=function(){z6(X),V&&V.apply(this,arguments)};return W&&sK(X,Y),q=T8(X,Y,U||F,!q.duration&&B,F,q.duration||H?q:0),typeof K==="object"&&"zIndex"in K&&(q.zIndex=K.zIndex),M&&!H&&M.add(function(){return function(){return z6(X)}}),H?q:q.duration?C$.to(X.element,q):null},Z.makeAbsolute=function $(J,Q){return(J instanceof R9?J:new R9(J,Q)).makeAbsolute()},Z.batch=function $(J){return J||(J="default"),oK[J]||(oK[J]=new YV(J))},Z.killFlipsOf=function $(J,Q){(J instanceof R9?J.targets:x8(J)).forEach(function(K){return K&&aK(K._flip,Q!==!1?1:2)})},Z.isFlipping=function $(J){var Q=Z.getByTarget(J);return!!Q&&Q.isActive()},Z.getByTarget=function $(J){return(v7(J)||H6)._flip},Z.getElementState=function $(J,Q){return new nJ(v7(J),Q)},Z.convertCoordinates=function $(J,Q,K){var q=q$(Q,!0,!0).multiply(q$(J));return K?q.apply(K):q},Z.register=function $(J){if(YJ=typeof document!=="undefined"&&document.body,YJ){C$=J,aQ(YJ),x8=C$.utils.toArray,pK=C$.core.getStyleSaver;var Q=C$.utils.snap(0.1);n9=function K(q,j){return Q(parseFloat(q)+j)}}},Z}();u7.version="3.13.0";typeof window!=="undefined"&&window.gsap&&window.gsap.registerPlugin(u7);/*! * paths 3.13.0 * 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 FV=/[achlmqstvz]|(-?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/ig;var XV=/[\+\-]?\d*\.?\d+e[\+\-]?\d+/ig;var NV=Math.PI/180,fC=180/Math.PI,F6=Math.sin,X6=Math.cos,m7=Math.abs,g7=Math.sqrt;var MV=function Z($){return typeof $==="number"};var nW=1e5;var FJ=function Z($){return Math.round($*nW)/nW||0};function iW(Z,$,J,Q,K,q,j){var W=Z.length,U,H,B,z,V;while(--W>-1){U=Z[W],H=U.length;for(B=0;B1)J=g7(R)*J,Q=g7(R)*Q;var O=J*J,k=Q*Q,A=(O*k-O*L-k*M)/(O*L+k*M);if(A<0)A=0;var I=(q===j?-1:1)*g7(A),T=I*(J*N/Q),S=I*-(Q*X/J),P=(Z+W)/2,D=($+U)/2,b=P+(B*T-z*S),f=D+(z*T+B*S),x=(X-T)/J,r=(N-S)/Q,h=(-X-T)/J,w=(-N-S)/Q,$0=x*x+r*r,y=(r<0?-1:1)*Math.acos(x/g7($0)),J0=(x*w-r*h<0?-1:1)*Math.acos((x*h+r*w)/g7($0*(h*h+w*w)));if(isNaN(J0)&&(J0=V),!j&&J0>0)J0-=G;else if(j&&J0<0)J0+=G;y%=G,J0%=G;var t=Math.ceil(m7(J0)/(G/4)),l=[],Z0=J0/t,v=1.3333333333333333*F6(Z0/2)/(1+X6(Z0/2)),i=B*J,G0=z*J,L0=z*-Q,q0=B*Q,m;for(m=0;m-0.0001?0:S}).match(FV)||[],J=[],Q=0,K=0,q=0.6666666666666666,j=$.length,W=0,U="ERROR: malformed path: "+Z,H,B,z,V,G,F,Y,X,N,M,L,R,O,k,A,I=function T(S,P,D,b){M=(D-S)/3,L=(b-P)/3,Y.push(S+M,P+L,D-M,b-L,D,b)};if(!Z||!isNaN($[0])||isNaN($[1]))return console.log(U),J;for(H=0;H0.5||m7(K-V)>0.5){if(I(Q,K,z,V),G==="L")H+=2}Q=z,K=V}else if(G==="A"){if(k=$[H+4],A=$[H+5],M=$[H+6],L=$[H+7],B=7,k.length>1){if(k.length<3)L=M,M=A,B--;else L=A,M=k.substr(2),B-=2;A=k.charAt(1),k=k.charAt(0)}if(R=LV(Q,K,+$[H+1],+$[H+2],+$[H+3],+k,+A,(F?Q:0)+M*1,(F?K:0)+L*1),H+=B,R)for(B=0;BH*(I*I+T*T))D=B.length,Z($,J,V,G,M,L,k,A,H,B,z),Z(k,A,R,O,X,N,W,U,H,B,z+1+(B.length-D));return B},XJ=function(){function Z(J,Q,K){tW||rW(),this.id=J,RV&&this.setData(Q,K)}var $=Z.prototype;return $.setData=function J(Q,K){K=K||{},Q=Q||"0,0,1,1";var q=Q.match(CV),j=1,W=[],U=[],H=K.precision||1,B=H<=1,z,V,G,F,Y,X,N,M,L;if(this.data=Q,DV.test(Q)||~Q.indexOf("M")&&Q.indexOf("C")<0)q=sW(Q)[0];if(z=q.length,z===4)q.unshift(0,0),q.push(1,1),z=8;else if((z-2)%6)throw"Invalid CustomEase";if(+q[0]!==0||+q[z-2]!==1)AV(q,K.height,K.originY);this.segment=q;for(F=2;FM.x||M.y!==N.y&&M.x===N.x||N===M)&&N.x<=1){if(M.cx=N.x-M.x,M.cy=N.y-M.y,M.n=N,M.nx=N.x,B&&F>1&&Math.abs(M.cy/M.cx-W[F-2].cy/W[F-2].cx)>2)B=0;if(M.cxN||V===X-1)B.push(M,L),z=(Y-L)/(F-M);M=F,L=Y}B="M"+B.join(",")}return H&&H.setAttribute("d",B),B},Z}();XJ.version="3.13.0";XJ.headless=!0;eW()&&o$.registerPlugin(XJ);/*! * CustomWiggle 3.13.0 * 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 S9,rK,c7,JU=function Z(){return S9||typeof window!=="undefined"&&(S9=window.gsap)&&S9.registerPlugin&&S9},y8={easeOut:"M0,1,C0.7,1,0.6,0,1,0",easeInOut:"M0,0,C0.1,0,0.24,1,0.444,1,0.644,1,0.6,0,1,0",anticipate:"M0,0,C0,0.222,0.024,0.386,0,0.4,0.18,0.455,0.65,0.646,0.7,0.67,0.9,0.76,1,0.846,1,1",uniform:"M0,0,C0,0.95,0,1,0,1,0,1,1,1,1,1,1,1,1,0,1,0"},PV=function Z($){return $},QU=function Z($){if(!rK)if(S9=JU(),c7=S9&&S9.parseEase("_CE"),c7){for(var J in y8)y8[J]=c7("",y8[J]);rK=1,d7("wiggle").config=function(Q){return typeof Q==="object"?d7("",Q):d7("wiggle("+Q+")",{wiggles:+Q})}}else $&&console.warn("Please gsap.registerPlugin(CustomEase, CustomWiggle)")},$U=function Z($,J){if(typeof $!=="function")$=S9.parseEase($)||c7("",$);return $.custom||!J?$:function(Q){return 1-$(Q)}},bV=1,d7=function Z($,J){if(!rK)QU(1);J=J||{};var Q=(J.wiggles||10)|0,K=1/Q,q=K/2,j=J.type==="anticipate",W=y8[J.type]||y8.easeOut,U=PV,H=1000,B,z,V,G,F,Y,X,N,M;if(bV){if(j)U=W,W=y8.easeOut;if(J.timingEase)U=$U(J.timingEase);if(J.amplitudeEase)W=$U(J.amplitudeEase,!0);if(Y=U(q),X=j?-W(q):W(q),N=[0,0,Y/4,0,Y/2,X,Y,X],J.type==="random"){N.length=4,B=U(K),z=Math.random()*2-1;for(M=2;M0?-1:1)*W(M*K),Y=U(q),N.push(U(q-K/2),X,Y,X);N.push(U(q+K/4),X,U(q+K/4),0,1,0)}M=N.length;while(--M>-1)N[M]=~~(N[M]*H)/H;return N[2]="C"+N[2],c7($,"M"+N.join(","))}},f8=function(){function Z($,J){this.ease=d7($,J)}return Z.create=function $(J,Q){return d7(J,Q)},Z.register=function $(J){S9=J,QU()},Z}();JU()&&S9.registerPlugin(f8);f8.version="3.13.0";var NJ=()=>{return window.matchMedia("(prefers-reduced-motion: reduce)").matches};Y$.registerPlugin($1,p$,W6,u7,XJ,f8);var EV={ease:"expo.out",duration:1.2};Y$.defaults(EV);var A0=NJ(),C=Y$;function B9(Z=null){let $=()=>{let q=document.body.firstElementChild;return q instanceof HTMLElement&&q.classList.contains("w-editor-publish-node")},J=$(),Q=J;if(new MutationObserver((q)=>{q.forEach((j)=>{if(j.type==="childList"){let W=$();if(W!==J){if(console.log("Editor state changed to:",W),Z)Z(W);J=W}}})}).observe(document.body,{childList:!0,subtree:!1}),Z)Z(Q);return Q}var SV={infinite:!1,lerp:1,smoothWheel:!1,smoothTouch:!1,wheelMultiplier:1,touchMultiplier:1,autoResize:!0,syncTouch:!1};class ZU extends vq{#$=C.ticker.add((Z)=>this.raf(Z*1000));#Z;#J=null;constructor(){super(SV);this.on("scroll",this.#Q.bind(this)),this.#Z=new ResizeObserver(()=>{if(this.resize(),this.#J)window.clearTimeout(this.#J);this.#J=window.setTimeout(()=>{$1.refresh(),this.#J=null},200)}),this.#Z.observe(document.body)}#Q(Z){this.notify(Z)}toTop(){this.scrollTo(0,{immediate:!0})}#K=[];add(Z,$=0,J=Symbol()){let Q=this.#K.findIndex((K)=>K.priority>$);if(Q===-1)this.#K.push({fn:Z,priority:$,id:J});else this.#K.splice(Q,0,{fn:Z,priority:$,id:J});return()=>this.remove(J)}remove(Z){this.#K=this.#K.filter(($)=>$.id!==Z)}notify(Z){if(this.#K.length<1)return;this.#K.forEach(($)=>$.fn(Z))}}var J$=new ZU;B9((Z)=>{if(Z)J$.destroy();else J$.start()});var KU="https://clay-2026-kibqv3nhs-carterogunsolas-projects.vercel.app";function qU(Z){let $=Z.startsWith("/")?Z:`/${Z}`,J="https://clay-2026-kibqv3nhs-carterogunsolas-projects.vercel.app".replace(/\/$/,"");if(!J)return $;return`${J}${$}`}class tK{#$=[];add(Z,$=0,J=Symbol()){let Q=this.#$.findIndex((K)=>K.priority>$);if(Q===-1)this.#$.push({fn:Z,priority:$,id:J});else this.#$.splice(Q,0,{fn:Z,priority:$,id:J});return()=>this.remove(J)}remove(Z){this.#$=this.#$.filter(($)=>$.id!==Z)}notify(Z){if(this.#$.length<1)return;this.#$.forEach(($)=>$.fn(Z))}}class jU extends tK{constructor(){super();Y$.ticker.add(this.update.bind(this))}update(Z,$){this.notify({deltaTime:Z,time:$*0.01})}}class WU extends tK{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:Z,innerHeight:$}=window;if(Z!==this.width||$!==this.height)this.width=Z,this.height=$,this.notify({width:this.width,height:this.height});this.timeoutId=null},this.debounceDelay)}}var D$=new jU,q1=new WU;var TV=[],eK=[];function B1(Z){eK.push(Z)}function w0(Z){TV.push(Z)}function GU(){eK.forEach((Z)=>Z()),eK.length=0}var UU=[];async function HU(){await Promise.allSettled(UU.map((Z)=>Z())),UU.length=0}class iJ{static instance;groups=[];constructor(){}static getInstance(){if(!iJ.instance)iJ.instance=new iJ;return iJ.instance}configsMatch(Z,$){return Z.root===$.root&&Z.rootMargin===$.rootMargin}handleIntersection(Z){Z.forEach(($)=>{let J=this.groups.find((H)=>{return Array.from(H.elements.keys()).includes($.target)});if(!J)return;let Q=$.target,K=J.elements.get(Q);if(!K)return;let{isIntersecting:q,intersectionRatio:j,boundingClientRect:W}=$,U=-1;if(K.lastDirection!==void 0)U=q?W.top>0?1:-1:W.top>0?-1:1;if(K.lastDirection=U,q){if(K.callbacks.isIn?.({entry:$,direction:U}),K.callbacks.callback?.({entry:$,direction:U,isIn:!0}),K.once)this.removeElement(Q)}else K.callbacks.isOut?.({entry:$,direction:U}),K.callbacks.callback?.({entry:$,direction:U,isIn:!1})})}addElement(Z,$,J){this.removeElement(Z);let Q=this.groups.find((K)=>this.configsMatch(K.config,$));if(!Q){let K=new IntersectionObserver((q)=>this.handleIntersection(q),{...$,threshold:[0]});Q={config:$,observer:K,elements:new Map},this.groups.push(Q)}return Q.elements.set(Z,{callbacks:J,once:$.once||!1,lastDirection:void 0}),Q.observer.observe(Z),Q}removeElement(Z){let $=this.groups.find((J)=>J.elements.has(Z));if(!$)return;if($.observer.unobserve(Z),$.elements.delete(Z),$.elements.size===0)$.observer.disconnect(),this.groups=this.groups.filter((J)=>J!==$)}}class p7{element;#$;#Z;isIn(Z){}isOut(Z){}inView;callback;#J=null;#Q=null;constructor(Z,$={root:null,rootMargin:"0px",threshold:0,autoStart:!1,once:!1,callback:void 0}){if(this.element=Z,this.#$=$,this.inView=!1,this.callback=$.callback||(()=>{}),$.autoStart)this.start()}start(){this.#Z=iJ.getInstance().addElement(this.element,this.#$,{isIn:(Z)=>{this.inView=!0,this.isIn?.(Z)},isOut:(Z)=>{this.inView=!1,this.isOut?.(Z)},callback:this.callback})}stop(){iJ.getInstance().removeElement(this.element)}destroy(){this.stop(),this.#J=null,this.#Q=null}}var BU=(Z)=>{let $=Z.getBoundingClientRect();return{top:$.top+J$.scroll,bottom:$.bottom+J$.scroll,width:$.width,height:$.height,left:$.left,right:$.right,wh:q1.height,ww:q1.width,offset:$.top+J$.scroll,centery:q1.height/2-$.height/2-$.top-J$.scroll,centerx:-q1.width/2+$.left+$.width/2}};function zU(Z,$,J,Q=D$.deltaTime){return xV(Z,$,1-Math.exp(-J*Q))}function xV(Z,$,J){return Z*(1-J)+$*J}function z9(Z,$,J,Q,K){return Q+(K-Q)*(Z-$)/(J-$)}function p1(Z,$,J){return Math.min(Math.max(J,Z),$)}function M6(Z,$){let J=Z%$;if(Math.abs(J)>$/2)J=J>0?J-$:J+$;return J}var yV={bounds:[0,1],top:"bottom",bottom:"top",callback:void 0};class $5 extends p7{value=0;init=!1;isIn(Z){this.#Q()}isOut(Z){}bounds;config;resize;handleScroll;#$;#Z;constructor(Z,$={}){super(Z,{autoStart:!0,once:!1,threshold:0});this.element=Z,this.config={...yV,...$},this.#J(),this.#$=J$.add(this.#Q.bind(this)),this.#Z=q1.add(this.#J.bind(this)),this.init=!0,this.#Q()}#J=()=>{this.bounds=fV(this.element,this.config),this.resize?.(this.bounds),this.#Q()};#Q(){if(!this.inView||!this.init)return;this.value=p1(0,1,z9(J$.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.#Z(),super.destroy()}}function fV(Z,$){let J=BU(Z),{top:Q,bottom:K,wh:q}=J,j=q/2;return J.top=Q-($.top==="center"?j:$.top==="bottom"?q:0),J.bottom=K-($.bottom==="center"?j:$.bottom==="bottom"?q:0),J}function H$(Z,{root:$,rootMargin:J,threshold:Q,autoStart:K,once:q,callback:j}){let W=new p7(Z,{root:$,rootMargin:J,threshold:Q,autoStart:K,once:q,callback:j});return w0(()=>{W.destroy()}),W}function L6(Z,$={}){let J=new $5(Z,$);return w0(()=>{J.destroy()}),J}function DD(Z,$="module"){return Array.from(document.querySelectorAll(`[data-${$}]`)).map((J)=>{let Q=J,K=Q.dataset[$];if(Q._moduleInitialized)return null;let q=K?Z[K]:void 0;if(!q)return null;try{return Q._moduleInitialized=!0,q(Q,Q.dataset)}catch(j){return delete Q._moduleInitialized,console.warn(`Failed to call default function for ${$} "${K}":`,j),null}}).filter((J)=>J!==null)}var J5={};A1(J5,{default:()=>VU});var hV=0.4,_V=0.3,vV=1;function VU(Z,$){let J=Array.from(Z.querySelectorAll('[about-cus="cloud"]'));if(J.length===0)return;let Q=Number($.plxFactor)||hV,K=$.plxVariance!==void 0?Number($.plxVariance):_V,q=Number($.plxDirection)||vV,j=new Map;J.forEach((H)=>{H.style.willChange="transform";let B=1+(Math.random()*2-1)*K,z=Q*B;j.set(H,{factor:z,range:H.getBoundingClientRect().height*z,setY:C.quickSetter(H,"y","px")})});function W(){J.forEach((H)=>{let B=j.get(H);if(B)B.range=H.getBoundingClientRect().height*B.factor})}let U=q1.add(W);J.forEach((H)=>{L6(H,{bounds:[0,1],top:"bottom",bottom:"top",callback:(B)=>{let z=j.get(H);if(!z)return;z.setY((0.5-B)*z.range*q)}})}),w0(()=>{U(),J.forEach((H)=>{C.set(H,{clearProps:"y,transform"}),H.style.willChange=""})})}var Q5={};A1(Q5,{default:()=>NU});var wV=992,uV=0.92,gV=0.7,mV=5,cV=20,dV=1.08,pV=0.3,O6=0.7,R6="expo.out",V9={active:{x:0,y:0,rot:0,s:1,o:1,z:5},near:{x:25,y:1,rot:10,s:0.9,o:1,z:4},far:{x:45,y:5,rot:15,s:0.8,o:1,z:3},hidden:{x:55,y:5,rot:20,s:0.6,o:0,z:2}},YU=0.1,oV=0.6,lV="elastic.out(1.2, 1)",nV="power1.out",FU="top 80%",iV=8,sV=0.92,aV=0.3,rV=0.25,tV=0.9,eV=0.07,$Y="back.out(1.2)",JY=120,QY=0.7,ZY=0.12,KY="back.out(1.2)",qY=()=>typeof window!=="undefined"&&window.matchMedia("(hover: hover) and (pointer: fine)").matches,XU=()=>window.innerWidth(Math.random()-0.5)*mV,Q=()=>(Math.random()-0.5)*cV,K=!1;function q(){let W=[],U=0,H=0,B=(S)=>$.length-Math.abs(S-($.length-1)/2);function z(){let S=window.innerWidth,P=Z.getBoundingClientRect(),D=Z.clientHeight;if(S<=0||D<=0)return!1;H=$[0].offsetWidth;let b=$[0].offsetHeight;if(H<=0||b<=0)return!1;let f=H*(1-gV),x=H,r=S*uV,h=$.length>1?(r-H)/($.length-1):0,w=Math.min(x,Math.max(f,h)),$0=H+w*($.length-1),y=S/2,J0=P.left,t=y-$0/2-J0;return U=(D-b)/2,W=$.map((l,Z0)=>t+Z0*w),!0}function V(){$.forEach((S,P)=>{C.set(S,{position:"absolute",top:0,left:0,x:W[P],y:U,zIndex:B(P),transformOrigin:"50% 50%"})})}function G(){$.forEach((S)=>{C.set(S,{xPercent:J(),yPercent:J(),rotation:Q(),scale:1,opacity:1})})}function F(S,P){$.forEach((D,b)=>{if(b===S){C.set(D,{zIndex:$.length+1}),C.to(D,{x:W[S],y:U,xPercent:0,yPercent:0,rotation:0,scale:dV,duration:O6,ease:R6});return}let f=b-S,x=H*pV/f;if(b===P){C.set(D,{zIndex:B(b)}),C.to(D,{x:W[b]+x,y:U,xPercent:J(),yPercent:J(),rotation:Q(),scale:1,duration:O6,ease:R6});return}C.to(D,{x:W[b]+x,duration:O6,ease:R6})})}function Y(S){$.forEach((P,D)=>{let b={x:W[D],duration:O6,ease:R6};if(D===S)b.y=U,b.xPercent=J(),b.yPercent=J(),b.rotation=Q(),b.scale=1;C.set(P,{zIndex:B(D)}),C.to(P,b)})}if(!z())return()=>{};if(V(),A0){$.forEach((P)=>C.set(P,{xPercent:0,yPercent:0,rotation:0,scale:1}));let S=q1.add(()=>{if(z())V()});return()=>S()}let X=-1,N=(S)=>{if($.length===0||W.length===0)return;let P=$.length>1?W[$.length-1]-W[0]+H:H,b=Z.getBoundingClientRect().left+W[0],f=S.clientX-b;if(f<0||f>P)return;let r=Math.ceil(f/P*$.length)-1;if(r<0||r>=$.length)return;if(r===X)return;F(r,X),X=r},M=()=>{Y(X),X=-1},L=!1,R=()=>{if(L)return;if(L=!0,!qY())return;Z.addEventListener("mousemove",N),Z.addEventListener("mouseleave",M)},O=null,k=null;function A(){k?.kill(),k=null,O?.kill(),O=null}function I(){C.set($,{opacity:0});let S=(W[0]+W[$.length-1])/2,P=($.length-1)/2;O=C.timeline({paused:!0,onStart:()=>{K=!0},onComplete:()=>{O=null,k=null,R()}}),$.forEach((D)=>{O.set(D,{x:S,y:U,xPercent:0,yPercent:0,rotation:(Math.random()-0.5)*iV,scale:sV,opacity:0},0)}),O.to($,{opacity:1,scale:1,duration:aV,ease:"power2.out"},0),$.forEach((D,b)=>{O.to(D,{x:W[b],xPercent:J(),yPercent:J(),rotation:Q(),duration:tV,ease:$Y},rV+Math.abs(b-P)*eV)}),k=$1.create({trigger:Z,start:FU,once:!0,animation:O})}if(!K)I();else G(),R();let T=q1.add(()=>{if(!z())return;if(O&&!K){A(),I();return}if(O)A(),C.killTweensOf($),G(),R();$.forEach((S,P)=>C.set(S,{x:W[P],y:U}))});return()=>{A(),Z.removeEventListener("mousemove",N),Z.removeEventListener("mouseleave",M),T(),C.killTweensOf($)}}function j(){let W=$.length,U=0,H=0;function B(){let k=window.innerWidth,A=Z.getBoundingClientRect(),I=Z.clientHeight;if(k<=0||I<=0)return!1;H=$[0].offsetWidth;let T=$[0].offsetHeight;if(H<=0||T<=0)return!1;let S=k/2-H/2-A.left,P=(I-T)/2;return $.forEach((D)=>{C.set(D,{position:"absolute",top:0,left:0,x:S,y:P,transformOrigin:"50% 50%"})}),!0}function z(k,A){let I=k-A;if(I>W/2)I-=W;else if(I<-W/2)I+=W;let T=I>0?1:-1;switch(I){case 0:return V9.active;case 1:return V9.near;case-1:return{...V9.near,x:-V9.near.x,rot:-V9.near.rot};case 2:return V9.far;case-2:return{...V9.far,x:-V9.far.x,rot:-V9.far.rot};default:return{...V9.hidden,x:V9.hidden.x*T,rot:V9.hidden.rot*T}}}function V(k,A=!0){$.forEach((I,T)=>{let S=z(T,k);C.set(I,{zIndex:S.z});let P={xPercent:S.x,yPercent:S.y,rotation:S.rot,scale:S.s,opacity:S.o};if(A&&!A0)C.to(I,{...P,duration:oV,ease:lV});else C.set(I,P)})}if(!B())return()=>{};let G=null,F=null,Y=()=>{};function X(){F?.kill(),F=null,G?.kill(),G=null}function N(){C.set($,{opacity:0}),G=C.timeline({paused:!0,onStart:()=>{K=!0},onComplete:()=>{G=null,F=null,Y()}}),$.forEach((k,A)=>{let I=z(A,U);C.set(k,{zIndex:I.z});let T=A-U;if(T>W/2)T-=W;else if(T<-W/2)T+=W;let S=Math.abs(T);if(S>2){G.set(k,{xPercent:I.x,yPercent:I.y,rotation:I.rot,scale:I.s,opacity:0},0);return}G.set(k,{xPercent:I.x,yPercent:I.y+JY,rotation:I.rot,scale:I.s,opacity:0},0),G.to(k,{yPercent:I.y,opacity:I.o,duration:QY,ease:KY},(2-S)*ZY)}),F=$1.create({trigger:Z,start:FU,once:!0,animation:G})}if(!K&&!A0)N();else V(U,!1);let M=$.map((k)=>{let A=document.createElement("div");return A.setAttribute("card-fan-dragger",""),Object.assign(A.style,{position:"absolute",inset:"0",zIndex:"999",touchAction:"pan-y",cursor:"grab"}),k.appendChild(A),A}),L=Z.offsetWidth||window.innerWidth,R=p$.create(M,{type:"x",edgeResistance:0.8,bounds:{minX:-L/2,maxX:L/2},inertia:!1,onPress(){this.target.style.cursor="grabbing"},onDrag(){if(A0)return;let k=this.x/L,A=Math.min(1,Math.abs(k)),I=k>0?-1:1,T=(U+I+W)%W;$.forEach((S,P)=>{let D=z(P,U),b=z(P,T),f=(x)=>D[x]+(b[x]-D[x])*A;C.set(S,{xPercent:f("x"),yPercent:f("y"),rotation:f("rot"),scale:f("s"),opacity:f("o")})})},onRelease(){this.target.style.cursor="grab";let k=this.x/L,A=0;if(k>YU)A=-1;else if(k<-YU)A=1;if(A!==0)U=(U+A+W)%W;V(U),C.to(this.target,{x:0,duration:0.3,ease:nV})}});if(G)R.forEach((k)=>k.disable());Y=()=>R.forEach((k)=>k.enable());let O=q1.add(()=>{if(!B())return;if(G&&!K)return;if(G)X(),C.killTweensOf($),Y();V(U,!1)});return()=>{X(),O(),R.forEach((k)=>k.kill()),M.forEach((k)=>k.remove()),C.killTweensOf($)}}B1(()=>{C.set(Z,{position:"relative"});let W=null,U=null;function H(z){if(z===U)return;W?.(),C.set($,{clearProps:"transform,opacity,zIndex"}),W=z==="deck"?j():q(),U=z}H(XU());let B=q1.add(()=>{let z=XU();if(z!==U)H(z)});w0(()=>{B(),W?.(),C.set([Z,...$],{clearProps:"all"})})})}var Z5={};A1(Z5,{default:()=>LU});function C6(Z,$={}){let{filterMode:J="multi",statusAttr:Q="data-list-status",matchNormalize:K,fuzzyFields:q,fuzzyMinLength:j=3,fuzzyMode:W="always",derive:U,onChange:H}=$,B=q?new Set(q):null,z=!0,V=K??((q0)=>q0),G=(q0)=>{let m=jY(q0);if(U)Object.assign(m.data,U(q0));return m},F=Z.map(G),Y=[...F],X="",N=null,M=new Map,L=null,R=new Set;function O(q0){q0.forEach((m)=>{let u=m.el.querySelectorAll("[data-list-collect]");if(!u.length)return;let V0=new Set;u.forEach((g)=>{let Q0=g.dataset.listCollect||"",K0=(g.dataset.listCollectValue||g.textContent||"").trim().toLowerCase();if(!Q0||!K0||V0.has(`${Q0}:${K0}`))return;V0.add(`${Q0}:${K0}`);let C0=m.data[Q0];m.data[Q0]=C0?`${C0},${K0}`:K0})})}O(F);function k(q0){if(M.size===0)return!0;for(let[m,u]of M){let g=(q0.data[m]||"").split(",").map((K0)=>V(K0.trim().toLowerCase()));if(![...u].some((K0)=>g.includes(V(K0))))return!1}return!0}function A(q0,m){let u=m.toLowerCase();if(J==="single")if(M.get(q0)?.has(u))M.delete(q0);else M.set(q0,new Set([u]));else{let V0=M.get(q0);if(!V0)V0=new Set,M.set(q0,V0);if(V0.has(u)){if(V0.delete(u),V0.size===0)M.delete(q0)}else V0.add(u)}t()}function I(q0,m){if(m.length===0)M.delete(q0);else M.set(q0,new Set(m.map((u)=>u.toLowerCase())));t()}function T(q0){M.delete(q0),t()}function S(){M.clear(),t()}function P(q0,m){return!!M.get(q0)?.has(m.toLowerCase())}function D(q0){if(!X)return!0;if(!N)return B&&z?b(q0.text,!0):q0.text.includes(X);for(let m of N)if((q0.data[m]||"").toLowerCase().includes(X))return!0;if(!B||!z||X.length=j?MU(q0,X):!1}function f(q0,m){X=q0.toLowerCase().trim(),N=m||null,t()}function x(){if(!L){Y=[...F];return}let{field:q0,order:m,type:u}=L;Y=[...F].sort((V0,g)=>{let Q0=V0.data[q0]||"",K0=g.data[q0]||"",C0;if(u==="number")C0=(parseFloat(Q0)||0)-(parseFloat(K0)||0);else if(u==="date")C0=new Date(Q0).getTime()-new Date(K0).getTime();else C0=Q0.localeCompare(K0);return m==="asc"?C0:-C0})}function r(q0,m="desc",u="string"){L={field:q0,order:m,type:u},x(),t()}function h(){L=null,Y=[...F],t()}function w(q0){let m=new Set(F.map((g)=>g.el)),u=q0.filter((g)=>!m.has(g));if(!u.length)return;let V0=u.map(G);O(V0),F.push(...V0),x(),t()}function $0(q0){z=q0;let m=0;for(let u of F)if(u.passesFilter=k(u),u.passesSearch=D(u),u.active=u.passesFilter&&u.passesSearch,u.active)m++;return m}function y(){for(let q0 of F)q0.el.setAttribute(Q,q0.active?"active":"not-active")}function J0(){let q0=W==="fallback",m=$0(!q0);if(q0&&m===0&&X)$0(!0)}function t(){J0(),y();let q0=l();R=new Set(q0.active),H?.(q0)}function l(){let q0=[],m=[];for(let Q0 of Y)(Q0.active?q0:m).push(Q0.el);let u=new Set(q0),V0=q0.filter((Q0)=>!R.has(Q0)),g=[...R].filter((Q0)=>!u.has(Q0));return{active:q0,inactive:m,entered:V0,exited:g,total:F.length,passing:q0.length}}function Z0(){let q0=new URLSearchParams;for(let[m,u]of M)q0.set(m,[...u].join(","));if(X)q0.set("q",X);return q0}function v(q0,m=!1){if(M.clear(),X="",q0.forEach((u,V0)=>{if(V0==="q")X=u.toLowerCase().trim();else{let g=u.split(",").map((Q0)=>Q0.trim().toLowerCase()).filter(Boolean);if(g.length)M.set(V0,new Set(g))}}),m)L0();else t()}function i(){M.clear(),X="",N=null,L=null,Y=[...F],t()}function G0(){t()}function L0(){J0(),y(),R=new Set(F.filter((q0)=>q0.active).map((q0)=>q0.el))}return L0(),{toggleFilter:A,setFilter:I,clearFilter:T,clearAllFilters:S,hasFilter:P,search:f,sort:r,clearSort:h,addItems:w,reset:i,refresh:G0,get items(){return F},get sorted(){return Y},get activeFilters(){return M},get filterCount(){let q0=0;for(let m of M.values())q0+=m.size;return q0},get searchQuery(){return X},get searchFields(){return N},getResult:()=>l(),toParams:Z0,fromParams:v}}function jY(Z){return{el:Z,data:WY(Z.dataset),text:(Z.textContent||"").toLowerCase(),passesFilter:!0,passesSearch:!0,active:!0}}function WY(Z){let $={};for(let J in Z)$[J]=Z[J]||"";return $}function MU(Z,$){if(Z.includes($))return!0;let J=0;for(let Q=0;Q<$.length;Q++){let K=Z.indexOf($[Q],J);if(K===-1)return!1;J=K+1}return!0}var D6=(...Z)=>!1;function k6(Z){let{container:$,itemSelector:J,scopeSelector:Q,nextSelector:K=".w-pagination-next",hideNative:q=!0,autoPrefetch:j=!1,backfill:W=!1,pageParam:U,onLoad:H,onComplete:B,onError:z}=Z,V=I(),G=!1,F=1,Y=!1,X=new URLSearchParams(location.search),N=U??T(),M=Math.max(1,Number(N&&X.get(N))||1),L=W&&M>1&&!!N,R=M,O=null,k=!1,A=null;function I(){let w=($.closest("[data-module]")||$.parentElement||document).querySelector(K);if(!w)return null;let $0=w.getAttribute("href");if(!$0)return null;if(q){let y=w.closest(".w-pagination-wrapper");(y??w).style.display="none"}return $0}function T(){let h=$.closest("[data-module]")||$.parentElement||document;for(let w of[K,".w-pagination-previous"]){let $0=h.querySelector(w)?.getAttribute("href");if(!$0)continue;let y=$0.slice($0.indexOf("?")+1);for(let J0 of new URLSearchParams(y).keys())if(J0.endsWith("_page"))return J0}return null}function S(h){let w=new URLSearchParams(X);if(h<=1)w.delete(N);else w.set(N,String(h));let $0=w.toString();return`${location.pathname}${$0?`?${$0}`:""}`}async function P(){L=!1;let h=Array.from({length:M-1},(y,J0)=>J0+1),w=await Promise.all(h.map((y)=>D(S(y)).then((J0)=>({page:y,elements:J0.elements})).catch((J0)=>{return z?.(J0 instanceof Error?J0:new Error(String(J0))),{page:y,elements:[]}}))),$0=[];for(let{page:y,elements:J0}of w){if(!J0.length)continue;F++,H?.(J0,{page:y}),$0.push(...J0)}return $0}async function D(h){let w=performance.now(),$0=await fetch(h,{credentials:"same-origin"});if(!$0.ok)throw new Error(`Loader: failed to fetch ${h} (${$0.status})`);let y=await $0.text(),J0=new DOMParser().parseFromString(y,"text/html"),t=Q?J0.querySelector(Q):J0;if(!t)throw new Error(`Loader: scope "${Q}" not found in ${h}`);let l=Array.from(t.querySelectorAll(J)).map((i)=>document.adoptNode(i)),v=(Q&&t instanceof Element?t.closest("[data-module]")??t.parentElement??J0:J0).querySelector(K)?.getAttribute("href")||null;return D6(`fetched ${h}`,{items:l.length,ms:Math.round(performance.now()-w),nextPage:v||"(last page)"}),b(l),{elements:l,nextPageUrl:v}}function b(h){let w=0;for(let $0 of h){if(w>=24)return;let y=$0.querySelector("img");if(!y)continue;let J0=y.getAttribute("src")||y.getAttribute("srcset")?.split(",")[0]?.trim().split(" ")[0];if(!J0)continue;let t=document.createElement("link");t.rel="prefetch",t.as="image",t.href=J0,document.head.appendChild(t),w++}}function f(){if(!V||O||k)return;D6(`prefetching ${V}...`),k=!0,A=D(V).then((h)=>{O=h,D6(`prefetch ready (${h.elements.length} items)`)}).catch(()=>{D6("prefetch failed — will retry on load()")}).finally(()=>{k=!1,A=null})}async function x(){if(G)return[];if(L){G=!0;try{return await P()}finally{G=!1}}if(!V)return[];G=!0;try{if(!O&&A)await A;let h=O??await D(V);O=null;let w=++R;if(V=h.nextPageUrl,F++,G=!1,h.elements.length)H?.(h.elements,{page:w});if(!V){if(!Y)Y=!0,B?.()}else f();return h.elements}catch(h){return G=!1,z?.(h instanceof Error?h:new Error(String(h))),[]}}async function r(){let h=[];while(V||L){let w=L,$0=await x();if(!$0.length&&V&&!w)break;h.push(...$0)}return h}if(j)f();return{load:x,loadAll:r,prefetch:f,get hasMore(){return!!V||L},get isLoading(){return G},get pagesLoaded(){return F},get currentPage(){return M},get pageParam(){return N}}}var UY=150,GY=40,HY=0.35,BY=0.25,zY="power2.out",VY="h1,h2,h3,h4,h5",YY='.u-sr-only,[aria-hidden="true"],script,style',FY=/^jetboost-list-wrapper-([a-z0-9]+)$/i,A6=(Z,$)=>Z.querySelector(`[cms-search="${$}"]`);function LU(Z,$){let J=A6(Z,"list")??(Z.classList.contains("w-dyn-list")?Z:Z.querySelector(".w-dyn-list"));if(!J)return;let Q=J.querySelector(".w-dyn-items");if(!Q)return;let K=Q,q=Array.from(K.querySelectorAll(":scope > .w-dyn-item"));if(!q.length)return;let j=Array.from(J.classList).map((R0)=>FY.exec(R0)?.[1]).filter(Boolean);function W(R0,X0){let U0=A6(Z,R0);if(U0)return U0;if(X0)for(let p0 of j){let x0=document.querySelector(`.jetboost-${X0}-${p0}`);if(x0)return x0}let D0=document.querySelectorAll(`[cms-search="${R0}"]`);return D0.length===1?D0[0]:null}let U=W("search","list-search-input"),H=W("reset","list-search-reset"),B=W("count","total-items"),z=W("more","pagination-next");if(!U&&!z){console.warn("[cms-search] no search input and no show-more button for",J);return}let V=B?.textContent??"",G=J.querySelector(".w-pagination-wrapper"),F=$.titleSelector||VY,Y=$.excludeSelector||YY,X=$.param||"q",N=document.querySelectorAll('[data-module="cms-search"]').length,M=!U?!1:$.urlSync==="off"?!1:$.urlSync==="on"||!!$.param||N<=1;function L(R0){let X0="",U0=(D0)=>{let p0=D0.childNodes;for(let x0=0;x0({title:(R0.querySelector(F)?.textContent??"").trim().toLowerCase(),text:L(R0)}),O=new Map,k=new Set(q),A=!1,I=!1,T=()=>!!h&&w.hasMore,S=Math.max(1,Number($.batch)||q.length),P=z?Math.min(S,q.length):q.length,D=()=>z?J0().slice(0,P):q,b=!1,f=new Set(q),x=C6(q,{statusAttr:"data-cms-status",derive:R,fuzzyFields:["title"],fuzzyMode:"fallback",onChange:(R0)=>{if(A)G0(R0)}}),r=()=>x.searchQuery,h=$0(),w=k6({container:K,scopeSelector:h,itemSelector:":scope > .w-dyn-item",hideNative:!1,backfill:!0,onLoad:(R0,{page:X0})=>{R0.forEach((U0,D0)=>{O.set(U0,X0*1000+D0),U0.style.display="none",k.add(U0)}),K.append(...R0),t(),x.addItems(R0)},onError:(R0)=>console.warn("[cms-search]",R0.message)});q.forEach((R0,X0)=>O.set(R0,w.currentPage*1000+X0));function $0(){let R0=(D0,p0)=>{let x0=Array.from(D0.classList).filter((u0)=>u0!==p0);return x0.length?`.${x0.join(".")}`:`.${p0}`},X0=R0(K,"w-dyn-items"),U0=[$.gridSelector,J.hasAttribute("cms-search")?`[cms-search="list"] ${X0}`:null,`${R0(J,"w-dyn-list")} ${X0}`,X0,y(K)].filter(Boolean);for(let D0 of U0){let p0;try{p0=document.querySelectorAll(D0)}catch{continue}if(p0.length===1&&p0[0]===K)return D0}console.warn("[cms-search] can't address this list in a fetched page — searching "+'the current page only. Add cms-search="list" to the Collection List, or a class of its own.',J);return}function y(R0){let X0=[],U0=R0;while(U0&&U0!==document.body&&U0.parentElement){let D0=Array.prototype.indexOf.call(U0.parentElement.children,U0);X0.unshift(`${U0.tagName.toLowerCase()}:nth-child(${D0+1})`),U0=U0.parentElement}return`body > ${X0.join(" > ")}`}let J0=()=>[...k].sort((R0,X0)=>(O.get(R0)??0)-(O.get(X0)??0));function t(){K.append(...J0())}function l(R0,X0=!0){let U0=new Set(R0),D0=[];for(let p0 of f)if(!U0.has(p0))C.killTweensOf(p0),C.set(p0,{clearProps:"opacity"}),p0.style.display="none";for(let p0 of R0)if(!f.has(p0))p0.style.display="",D0.push(p0);if(f=U0,D0.length&&D0.length<=GY&&X0&&!A0)C.fromTo(D0,{opacity:0},{opacity:1,duration:HY,ease:zY,stagger:BY/D0.length,overwrite:!0})}let Z0=A6(Z,"empty")??(()=>{let R0=document.createElement("div");return R0.className="cms-search_empty",R0.setAttribute("role","status"),R0.style.cssText="display:none;padding:2rem 1rem;text-align:center",K.after(R0),R0})(),v=!A6(Z,"empty");function i(R0){let X0=!!r()&&R0.passing===0&&I;if(X0&&v)Z0.textContent=`No results for “${U?.value.trim()??r()}”.`;Z0.style.display=X0?"":"none"}function G0(R0){let X0=!!r();if(l(X0?R0.active:D()),G)G.style.display=X0?"none":"";if(B)B.textContent=String(R0.passing);if(L0(),i(R0),M)Q0();if(X0&&T())u()}function L0(){if(!z)return;let R0=!r()&&(T()||P=k.size&&T())Z.setAttribute("data-cms-loading",""),await w.load(),I=!T(),Z.removeAttribute("data-cms-loading");if(P=Math.min(k.size,P+S),!r())l(D());L0()}finally{q0=!1}}async function u(){if(b||!T())return;b=!0,Z.setAttribute("data-cms-loading",""),await w.loadAll(),b=!1,I=!T(),Z.removeAttribute("data-cms-loading"),i(x.getResult())}let V0=w.pageParam,g=V0?new URLSearchParams(location.search).get(V0):null;function Q0(){let R0=new URLSearchParams(location.search),X0=r();if(X0){for(let D0 of[...R0.keys()])if(D0.endsWith("_page"))R0.delete(D0);R0.set(X,X0)}else if(R0.delete(X),V0&&g)R0.set(V0,g);let U0=R0.toString();history.replaceState(null,"",`${location.pathname}${U0?`?${U0}`:""}`)}let K0=[],C0=(R0,X0,U0,D0)=>{R0.addEventListener(X0,U0,D0),K0.push(()=>R0.removeEventListener(X0,U0,D0))},c,y0=()=>{clearTimeout(c),x.search(U?.value.trim()??"",["title","text"])};if(U)C0(U,"input",()=>{clearTimeout(c),c=setTimeout(y0,UY)}),K0.push(()=>clearTimeout(c));if(U){C0(U,"keydown",(X0)=>{if(X0.key!=="Enter")return;X0.preventDefault(),y0()});let R0=U.closest("form");if(R0)C0(R0,"submit",(X0)=>{X0.preventDefault(),y0()});C0(U,"focus",()=>w.prefetch(),{once:!0})}if(H&&U)C0(H,"click",(R0)=>{R0.preventDefault(),U.value="",y0()});if(z)C0(z,"click",(R0)=>{R0.preventDefault(),m()});if(M&&U){let R0=new URLSearchParams(location.search).get(X);if(R0)U.value=R0,x.search(R0.trim().toLowerCase(),["title","text"])}A=!0,I=!T();{let R0=x.getResult();if(l(r()?R0.active:D(),!1),L0(),G&&r())G.style.display="none";if(B)B.textContent=String(R0.passing);if(i(R0),r()&&T())u()}w0(()=>{if(K0.forEach((R0)=>R0()),C.killTweensOf([...k]),v)Z0.remove()})}var K5={};A1(K5,{default:()=>kU});var RU={osmo:[0.625,0.05,0,1],energy:[0.32,0.72,0,1],smooth:[0.38,0.005,0.215,1],punch:[0.19,1,0.22,1],relaxed:[0.7,0,0.3,1],expoInOut:[0.87,0,0.13,1],jump:[0.35,1.5,0.6,1],pop:[0.17,0.67,0.3,1.33],anticipate:[0.8,-0.4,0.5,1],fade:[0.25,0.1,0.25,1],backIn:[0.3,-0.05,0.7,-0.5],backOut:[0.45,1.45,0.8,1],backInOut:[0.7,-0.4,0.4,1.4],gentle:[0.2,1.3,0.6,1],slow:[0.17,0.55,0.15,1],materialStandard:[0.2,0,0,1],materialDecelerate:[0,0,0,1],materialAccelerate:[0.3,0,1,1],emphasizedDecelerate:[0.05,0.7,0.1,1],emphasizedAccelerate:[0.3,0,0.8,0.15],natural:[0.8,0,0.2,1]},pD=Object.fromEntries(Object.entries(RU).map(([Z,$])=>[Z,`cubic-bezier(${$.join(", ")})`]));var OU=new Set;function f$(Z){if(!OU.has(Z)){let[$,J,Q,K]=RU[Z];XJ.create(Z,`${$},${J},${Q},${K}`),OU.add(Z)}return Z}var XY=0.5,NY="power3.out",MY=0.5,LY=0.35,CU=0.06,DU={scale:0,clipPath:"inset(50% round 50%)"},OY={scale:1,clipPath:"inset(0% round 50%)"},RY=(Z)=>Z instanceof HTMLImageElement?Z:Z.querySelector("img"),CY=(Z,$)=>{if(Z.srcset=$.srcset,Z.sizes=$.sizes,Z.src=$.src,$.alt)Z.alt=$.alt},DY=(Z,$)=>{let J=[...Z];for(let Q=J.length-1;Q>0;Q--){let K=Math.floor(Math.random()*(Q+1));[J[Q],J[K]]=[J[K],J[Q]]}return Array.from({length:$},(Q,K)=>J[K%J.length])},kY=0;function kU(Z,$){let J=Array.from(Z.querySelectorAll('[dept-list="item"]'));if(!J.length)return;let Q=A0?0:XY,K=kY++,q=Z.querySelector('[dept-list="img-cms-list"]')||document.querySelector('[dept-list="img-cms-list"]');if(q)q.style.display="none";let j=q?Array.from(q.querySelectorAll("img")).filter((V)=>V.src||V.srcset):[],W=[],U=-1,H=(V,G,F=!1)=>{let{item:Y,trigger:X,answer:N}=W[V];Y.classList.toggle("is-open",G),X.setAttribute("aria-expanded",String(G)),N.setAttribute("aria-hidden",String(!G)),C.to(N,{height:G?"auto":0,duration:F?0:Q,ease:NY,overwrite:!0})},B=(V)=>{if(U===V){H(V,!1),U=-1;return}if(U!==-1)H(U,!1);H(V,!0),U=V},z=[];if(J.forEach((V)=>{let G=V.querySelector('[dept-list="trigger"]'),F=V.querySelector('[dept-list="answer"]');if(!G||!F)return;let Y=V.querySelector('[dept-list="answer-inner"]'),X=V.querySelector('[dept-list="visual-stack"]'),N=Array.from(V.querySelectorAll('[dept-list="visual-item"]'));if(C.set(F,{height:0}),Y)C.set(Y,{overflow:"hidden"});if(X)X.setAttribute("aria-hidden","true"),X.style.pointerEvents="none";if(N.length){if(C.set(N,{...DU,transformOrigin:"center center"}),j.length){let I=DY(j,N.length);N.forEach((T,S)=>{let P=RY(T);if(P&&I[S])CY(P,I[S])})}}let M=F.id||`dept-list-${K}-${W.length}`;F.id=M,G.setAttribute("role","button"),G.setAttribute("tabindex","0"),G.setAttribute("aria-controls",M),G.setAttribute("aria-expanded","false"),F.setAttribute("aria-hidden","true"),G.style.cursor="pointer",W.push({item:V,trigger:G,answer:F,visuals:N});let L=W.length-1,R=()=>B(L),O=(I)=>{if(I.key==="Enter"||I.key===" ")I.preventDefault(),B(L)};G.addEventListener("click",R),G.addEventListener("keydown",O);let k=()=>{if(!N.length)return;C.to(N,{...OY,duration:A0?0:MY,ease:f$("pop"),stagger:A0?0:CU,overwrite:!0})},A=()=>{if(!N.length)return;C.to(N,{...DU,duration:A0?0:LY,ease:"power2.in",stagger:A0?0:{each:CU,from:"end"},overwrite:!0})};V.addEventListener("mouseenter",k),V.addEventListener("mouseleave",A),z.push(()=>{G.removeEventListener("click",R),G.removeEventListener("keydown",O),V.removeEventListener("mouseenter",k),V.removeEventListener("mouseleave",A)})}),W.length)H(0,!0,!0),U=0;w0(()=>{z.forEach((V)=>V()),W.forEach(({answer:V,visuals:G})=>{if(C.killTweensOf(V),G.length)C.killTweensOf(G)})})}var q5={};A1(q5,{default:()=>EU});var AY=4,IY=1,PY=0.9,AU=0.7,bY="power3.out",EY=0.15,SY=0.2,IU=4,PU=33,TY="20% 0px",bU="a, button, input, select, textarea, [tabindex]",xY=4;function EU(Z,$){let J=Array.from(Z.querySelectorAll('[drag-scroll="item"]')),Q=J.length?J:Array.from(Z.children);if(Q.length===0)return;let K=Q[0].parentElement??Z,q=Number($.loopInterval)||AY,j=Number($.loopDuration)||IY,W=Number($.loopScale)||PY,U=$.loopReverse==="true"?1:-1;function H(X0){let U0=null;for(let D0 of Array.from(X0.children)){let{position:p0}=getComputedStyle(D0);if(p0==="absolute"||p0==="fixed")continue;if(U0)return null;U0=D0}return U0}let B=[];if($.loopFill!=="false")for(let X0 of Q){let U0=X0;for(let D0=0;D0({flexShrink:X0.style.flexShrink,transform:X0.style.transform,willChange:X0.style.willChange})),t=B.map((X0)=>X0.style.height);function l(){if(z<=0){for(let U0 of R)U0.style.transform="";return}let X0=(M.x%z+z)%z;if(X0>0)X0-=z;for(let U0=0;U00)M.x-=z}function v(){for(let B0 of L)B0.remove();L.length=0;for(let B0 of Q)B0.style.transform="";let X0=Q[0],U0=Q[Q.length-1],D0=U0.offsetLeft-X0.offsetLeft+U0.offsetWidth;if(D0<=0){z=0,V=Q.map(()=>0),G=[],F=[],R=[...Q];return}let p0=Math.ceil(Z.clientWidth/D0)+1;for(let B0=0;B0O0.setAttribute("tabindex","-1")),K.appendChild(s),L.push(s)}let x0=X0.offsetLeft;z=L[0].offsetLeft-x0,R=[...Q,...L],G=R.map((B0)=>B0.offsetLeft-x0),F=R.map((B0)=>B0.offsetWidth);let u0=X0.getBoundingClientRect().left-Z.getBoundingClientRect().left-Z.clientLeft;Y=Z.clientWidth/2-u0,X=z/Q.length,V=Q.map((B0,d0)=>Y-G[d0]-F[d0]/2)}function i(){if(I)return;if(T!==null){D=!0;return}O?.kill(),O=null,k?.kill(),k=null;let X0=N;v(),N=Math.min(X0,V.length-1),M.x=V[N],l(),u()}function G0(X0){let U0=X0{O=null,Z0(),l(),D0?.()}})}function u(){if(k?.kill(),k=null,A0||I||!A||z<=0)return;if(S||T!==null)return;k=C.delayedCall(q,V0)}function V0(){let X0=V.length,U0;if(U<0)U0=M.x-G0(N),N=(N+1)%X0;else N=(N-1+X0)%X0,U0=M.x+G0(N);m(U0,j,u)}function g(X0){if(T!==null||z<=0)return;if(X0.pointerType==="mouse"&&X0.button!==0)return;k?.kill(),k=null,T=X0.pointerId,x=h=X0.clientX,r=X0.clientY,w=performance.now(),$0=0,S=!1,P=null,b=!1,window.addEventListener("pointermove",Q0),window.addEventListener("pointerup",K0),window.addEventListener("pointercancel",K0)}function Q0(X0){if(X0.pointerId!==T)return;if(P===null){let B0=Math.abs(X0.clientX-x),d0=Math.abs(X0.clientY-r);if(B0d0?"x":"y",P!=="x"){C0();return}O?.kill(),O=null,N=q0(M.x).index;try{Z.setPointerCapture(X0.pointerId)}catch{}S=!0,b=!0,Z.style.cursor="grabbing",h=X0.clientX,w=performance.now()}let U0=performance.now(),D0=Math.max(1,U0-w),p0=X0.clientX-h;M.x+=p0;let x0=p0/D0*1000,u0=Math.min(1,D0/PU);$0=$0*(1-u0)+x0*u0,h=X0.clientX,w=U0,l()}function K0(X0){if(X0.pointerId!==T)return;C0()}function C0(){if(T===null)return;if(window.removeEventListener("pointermove",Q0),window.removeEventListener("pointerup",K0),window.removeEventListener("pointercancel",K0),Z.hasPointerCapture(T))Z.releasePointerCapture(T);T=null,Z.style.cursor="grab";let X0=P==="x";if(S=!1,P=null,b){if(f!==null)window.clearTimeout(f);f=window.setTimeout(()=>{f=null,b=!1},0)}if(!X0){if(!O){let u0=q0(M.x);if(N=u0.index,Math.abs(u0.x-M.x)>=0.5){m(u0.x,AU,u);return}u()}if(D)D=!1,i();return}let U0=Math.max(0,performance.now()-w);$0*=1-Math.min(1,U0/PU);let D0=V.length,p0=M.x+$0*EY,x0=q0(p0);if(x0.index===N){let u0=M6(p0-V[N],z),B0=u0<0,d0=B0?N:(N-1+D0)%D0,s=G0(d0);if(Math.abs(u0)>=SY*s)x0=B0?{index:(N+1)%D0,x:L0()-s}:{index:d0,x:L0()+s}}if(N=x0.index,$0=0,D){D=!1,i();return}m(x0.x,AU,u)}function c(){C0()}function y0(X0){if(!b)return;if(b=!1,f!==null)window.clearTimeout(f),f=null;X0.preventDefault(),X0.stopPropagation()}function R0(X0){X0.preventDefault()}B1(()=>{if(B9())return;Z.style.overflow="hidden",Z.style.cursor="grab",Z.style.touchAction="pan-y",Z.style.userSelect="none",K.style.display="flex",K.style.flexWrap="nowrap",K.style.alignItems="stretch";for(let x0 of Q)x0.style.flexShrink="0",x0.style.willChange="transform";for(let x0 of B)x0.style.height="100%";v(),N=0,M.x=V[0],l(),Z.addEventListener("pointerdown",g),Z.addEventListener("lostpointercapture",c),Z.addEventListener("click",y0,{capture:!0}),Z.addEventListener("dragstart",R0);let X0=q1.add(i),U0=()=>`${Z.offsetWidth}x${Z.offsetHeight}|`+Q.map((x0)=>x0.offsetWidth).join(","),D0=U0(),p0=new ResizeObserver(()=>{if(I)return;let x0=U0();if(x0===D0)return;if(D0=x0,Z.offsetWidth===0&&Z.offsetHeight===0)return;i(),D0=U0()});p0.observe(Z);for(let x0 of Q)p0.observe(x0);H$(Z,{rootMargin:TY,autoStart:!0,callback:({isIn:x0})=>{if(A=x0,!x0){k?.kill(),k=null;return}if(z<=0)i();else u()}}),w0(()=>{if(I=!0,X0(),p0.disconnect(),C0(),f!==null)window.clearTimeout(f),f=null;b=!1,O?.kill(),O=null,k?.kill(),k=null,Z.removeEventListener("pointerdown",g),Z.removeEventListener("lostpointercapture",c),Z.removeEventListener("click",y0,{capture:!0}),Z.removeEventListener("dragstart",R0);for(let x0 of L)x0.remove();L.length=0,R=[],Q.forEach((x0,u0)=>{x0.style.flexShrink=J0[u0].flexShrink,x0.style.transform=J0[u0].transform,x0.style.willChange=J0[u0].willChange}),B.forEach((x0,u0)=>{x0.style.height=t[u0]}),Z.style.overflow=y.overflow,Z.style.cursor=y.cursor,Z.style.touchAction=y.touchAction,Z.style.userSelect=y.userSelect,K.style.display=y.rowDisplay,K.style.flexWrap=y.rowFlexWrap,K.style.alignItems=y.rowAlignItems})})}var j5={};A1(j5,{default:()=>yU});var yY=10,fY=0.9,hY="expo.out",_Y=0.55,vY="power3.inOut",o7="is--active",SU=8,TU=6,xU=0.18,wY=0.4,uY=0.35;function yU(Z){let $=Array.from(Z.querySelectorAll('[growth-slider="item"]')),J=Z.querySelector('[growth-slider="controls-inner"]'),Q=Z.querySelector('[growth-slider="dots-m"]'),K=Z.querySelector('[growth-slider="controls-prev"]'),q=Z.querySelector('[growth-slider="controls-next"]');if($.length===0)return;let j=$.length,W=0,U=null,H=!1,B=null,z=null,V=SU,G=0,F=!1,Y=!1,X=-1,N=0,M=0,L=1,R=0,O=0,k=0,A=!1;function I(){let u=$[0];if(!u||!u.parentNode)return;B=document.createElement("div"),B.setAttribute("growth-slider","track"),Object.assign(B.style,{position:"relative",display:"flex",width:"100%",height:"100%",overflow:"visible",clipPath:"inset(-100% 0px -100% 0px)"}),u.parentNode.insertBefore(B,u),$.forEach((V0)=>B.appendChild(V0))}let T=[],S=[];function P(){if(!J||!Q)return;for(let u=0;u0?V0:SU;let g=parseFloat(getComputedStyle(J).columnGap)||0,Q0=J.clientWidth;G=Math.max(V,Q0-(j-1)*(V+g))}function b(u){z?.kill();let V0=u&&!A0?C.timeline():null;z=V0,T.forEach((g,Q0)=>{let K0=Q0===W,C0=K0?G:V;if(g.classList.toggle(o7,K0),V0)V0.to(g,{width:C0,duration:_Y,ease:vY},0);else C.set(g,{width:C0});if(g.setAttribute("tabindex",K0?"0":"-1"),K0)g.setAttribute("aria-current","true");else g.removeAttribute("aria-current");if(!K0)C.set(S[Q0],{scaleX:0})})}function f(){if(Z.setAttribute("role","group"),Z.setAttribute("aria-roledescription","carousel"),!Z.getAttribute("aria-label"))Z.setAttribute("aria-label","Growth slider");$.forEach((u,V0)=>{u.setAttribute("role","group"),u.setAttribute("aria-roledescription","slide"),u.setAttribute("aria-label",`${V0+1} of ${j}`),u.setAttribute("aria-hidden",String(V0!==0))}),J?.setAttribute("role","group"),J?.setAttribute("aria-label","Choose slide to display")}function x(){U?.kill();let u=S[W];if(!u)return;if(A0||j<=1){C.set(u,{scaleX:1});return}U=C.fromTo(u,{scaleX:0},{scaleX:1,duration:yY,ease:"none",paused:H,onComplete:()=>h(W+1)})}function r(u){let V0=-100*W;if(u&&!A0)C.to($,{xPercent:V0,duration:fY,ease:hY,overwrite:"auto"});else C.set($,{xPercent:V0});$.forEach((g,Q0)=>g.setAttribute("aria-hidden",String(Q0!==W)))}function h(u){W=(u%j+j)%j,r(!0),b(!0),x()}function w(){if(H)return;H=!0,U?.pause()}function $0(){if(!H)return;H=!1,U?.resume()}function y(u){return()=>{T[u]?.focus(),h(u)}}function J0(u){switch(u.key){case"ArrowRight":case"ArrowDown":u.preventDefault(),h(W+1),T[W]?.focus();break;case"ArrowLeft":case"ArrowUp":u.preventDefault(),h(W-1),T[W]?.focus();break;case"Home":u.preventDefault(),h(0),T[W]?.focus();break;case"End":u.preventDefault(),h(j-1),T[W]?.focus();break}}function t(u){return(V0)=>{if(V0.key==="Enter"||V0.key===" ")V0.preventDefault(),h(u)}}function l(u,V0,g){if(!u)return null;u.setAttribute("role","button"),u.setAttribute("aria-label",g),u.setAttribute("tabindex","0"),u.style.cursor="pointer";let Q0=()=>h(W+V0),K0=(C0)=>{if(C0.key==="Enter"||C0.key===" ")C0.preventDefault(),Q0()};return u.addEventListener("click",Q0),u.addEventListener("keydown",K0),()=>{u.removeEventListener("click",Q0),u.removeEventListener("keydown",K0),u.removeAttribute("role"),u.removeAttribute("aria-label"),u.removeAttribute("tabindex"),u.style.cursor=""}}function Z0(u){if(u.pointerType==="mouse"&&u.button!==0)return;if(u.target?.closest?.("[data-no-drag]"))return;Y=!0,F=!1,X=u.pointerId,N=R=u.clientX,M=u.clientY,O=performance.now(),k=0,L=B?.clientWidth||Z.clientWidth||1,C.killTweensOf($),w()}function v(u){if(u.pointerId!==X)return;let V0=u.clientX-N,g=u.clientY-M;if(Y){if(Math.abs(V0)0)k=(u.clientX-R)/K0;R=u.clientX,O=Q0;let C0=V0/L*100;if(W===0&&V0>0||W===j-1&&V0<0)C0*=uY;C.set($,{xPercent:-100*W+C0})}function i(u){if(u.pointerId!==X)return;if(B?.hasPointerCapture(u.pointerId))B.releasePointerCapture(u.pointerId);if(B)B.style.cursor="grab";if(!F){Y=!1;return}F=!1,Y=!1;let V0=(u.clientX-N)/L,g=Math.abs(k)>wY,Q0=0;if(V0<=-xU||g&&k<0)Q0=1;else if(V0>=xU||g&&k>0)Q0=-1;let K0=W+Q0;h(K0<0||K0>j-1?W:K0)}function G0(u){if(u.pointerId!==X)return;if(B?.hasPointerCapture(u.pointerId))B.releasePointerCapture(u.pointerId);if(B)B.style.cursor="grab";let V0=F;if(F=!1,Y=!1,V0)h(W)}function L0(u){if(!A)return;A=!1,u.stopPropagation(),u.preventDefault()}function q0(u){if(F&&u.cancelable)u.preventDefault()}function m(){if(document.hidden)w();else $0()}B1(()=>{I(),f(),P(),D(),r(!1),b(!1),x();let u=q1.add(()=>{D(),b(!1)}),V0=T.map((K0,C0)=>{let c=y(C0),y0=t(C0);return K0.addEventListener("click",c),K0.addEventListener("keydown",y0),{dot:K0,click:c,key:y0}});J?.addEventListener("keydown",J0);let g=l(K,-1,"Previous slide"),Q0=l(q,1,"Next slide");if(B)B.style.cursor="grab",B.style.touchAction="pan-y",B.addEventListener("pointerdown",Z0),B.addEventListener("pointermove",v),B.addEventListener("pointerup",i),B.addEventListener("pointercancel",G0),B.addEventListener("click",L0,{capture:!0}),B.addEventListener("touchmove",q0,{passive:!1});Z.addEventListener("pointerenter",w),Z.addEventListener("pointerleave",$0),Z.addEventListener("focusin",w),Z.addEventListener("focusout",$0),document.addEventListener("visibilitychange",m),w0(()=>{if(U?.kill(),U=null,z?.kill(),z=null,C.killTweensOf($),V0.forEach(({dot:C0,click:c,key:y0})=>{C0.removeEventListener("click",c),C0.removeEventListener("keydown",y0)}),J?.removeEventListener("keydown",J0),g?.(),Q0?.(),B)B.removeEventListener("pointerdown",Z0),B.removeEventListener("pointermove",v),B.removeEventListener("pointerup",i),B.removeEventListener("pointercancel",G0),B.removeEventListener("click",L0,{capture:!0}),B.removeEventListener("touchmove",q0);u(),Z.removeEventListener("pointerenter",w),Z.removeEventListener("pointerleave",$0),Z.removeEventListener("focusin",w),Z.removeEventListener("focusout",$0),document.removeEventListener("visibilitychange",m),T.slice(1).forEach((C0)=>C0.remove());let K0=T[0];if(K0)C.set(K0,{clearProps:"all"}),K0.classList.add(o7),K0.removeAttribute("tabindex"),K0.removeAttribute("aria-current"),K0.style.cursor="";if(S[0])C.set(S[0],{clearProps:"all"}),S[0].classList.add(o7);if(B&&B.parentNode)$.forEach((C0)=>B.parentNode.insertBefore(C0,B)),B.remove(),B=null;C.set($,{clearProps:"all"})})})}var G5={};A1(G5,{default:()=>rU});var gY=12,I6=28,mY="2025-01-01",cY=2.6,dY=0.62,fU=24,P6=70,pY=46,oY=0.25,lY=0.2,nY=0.1,iY=0.26,sY=0.15,hU=8,aY="power3.out",rY="power2.in",tY=6,eY=10,_U=16,W5=8,$F="is--year",JF="is--milestone",QF="is--highlight",aU="#fdbe11",ZF=1.6,KF=0.25,vU="#1b1a18",wU={small:0.5,medium:0.68,large:0.85,peak:1},qF=!0,jF=0.35,WF=2.4,b6=0.16,UF="sine.inOut",GF="200px",uU=!0,HF=64,gU=!0,BF=1.2,zF=!0,mU=54,VF=0.35,YF=!0,FF=30,XF=1.8,NF=0.15,MF=!0,LF=0.12,OF=!0,cU="is--active",RF=0.4,CF=0.3,DF=!0,kF="#1b1a18",AF="#3b9fd8",IF=aU,PF=3.5,bF=!0,EF="Company growth timeline",SF="Hover or focus a milestone to reveal it. Use arrow keys to move between milestones.",TF=!0,xF=767,yF=95,dU=0.28,pU=6,fF=8,hF=70,oU=0.35,lU=44,_F=220,nU=1500,U5=0.3,iU=1.3,vF=11,sU=45,wF=0.8,uF=0.25,gF=0.5,mF=0.4,cF=0.08,dF="back.out(2.2)",pF=0.42,oF=7,lF={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0 0 0 0)",whiteSpace:"nowrap",border:"0"};function rU(Z){let $=Z.querySelector('[growth-timeline="stage"]'),J=Z.querySelector('[growth-timeline="item"]'),Q=Array.from(Z.querySelectorAll('[growth-timeline="milestone"]'));if(!$||!J||Q.length===0)return;let K=J.querySelector(".about_timeline_bars"),q=K?parseFloat(getComputedStyle(K).height)||10:10,j=[],W=[],U=220,H=0,B=0,z=0,V=!1,G=!0,F=-1,Y=!1,X=!1,N=null,M=!1,L=-1,R=window.matchMedia("(hover: hover) and (pointer: fine)"),O=()=>TF&&(!R.matches||window.innerWidth<=xF),k=R.matches,A=O(),I=()=>{},T=null;function S(){k=R.matches,A=O()}let P=!1,D=null,b=null,f=null,x=0,r=0,h=0,w=1,$0=0,y=0,J0=0,t=!1,l=-1,Z0=0,v=0,i=0,G0=-1,L0=null,q0=0,m=0,u=-1,V0=1/0,g=null;function Q0(d){let W0=/^(\d{4})(?:-(\d{2}))?(?:-(\d{2}))?$/.exec(d.trim());if(W0)return new Date(+W0[1],W0[2]?+W0[2]-1:0,W0[3]?+W0[3]:1).getTime();return new Date(d).getTime()}function K0(){return Q.map((d)=>{let W0=d.dataset.date??"",N0=Q0(W0);if(!Number.isFinite(N0))return null;let h0=d.querySelector('img[growth-timeline="asset"]:not(.w-dyn-bind-empty)'),i0=!!d.querySelector('[growth-timeline="asset-wrap"] p');return{time:N0,dateLabel:W0,magnitude:(d.dataset.magnitude||"small").toLowerCase(),label:d.dataset.label||d.textContent?.trim()||"",logoSrc:h0?.getAttribute("src")||null,highlight:i0}}).filter((d)=>d!==null).sort((d,W0)=>d.time-W0.time)}function C0(){let d=K0();if(d.length===0)return;let W0=new Date(d[0].time).getFullYear(),N0=new Date(d[d.length-1].time).getFullYear(),h0=new Date(N0+1,0,1).getTime();w=N0+1-W0,J.remove();let i0=[];for(let n0=W0,U1=0;;U1++){if(U1>11)U1=0,n0++;let H1=new Date(n0,U1,1).getTime();if(H1>h0)break;let n$=U1===0,Q$=J.cloneNode(!0),i$=Q$.querySelector(".about_timeline_bars");i$.style.transformOrigin="50% 100%";let RJ=Q$.querySelector('[growth-timeline="axis"]');if(n$&&RJ){let m8=Q$.querySelector('[growth-timeline="axis-p"]');if(m8)m8.textContent=String(n0)}else RJ?.remove();let KQ=Q$.querySelector('[growth-timeline="annotations"]');$.appendChild(Q$),i0.push({time:H1,isYear:n$,el:Q$,bar:i$,x:0,restPx:q,activePx:q,milestone:null,pill:KQ??null,baseColor:"",dirty:!1})}j=i0.map((n0,U1)=>({...n0,frac:U1/(i0.length-1||1)}));let C1=(n0)=>{let U1=0,H1=1/0;for(let n$=0;n$({el:n0,lineW:n0.querySelector('[growth-timeline="phase-line-w"]'),start:Q0(n0.dataset.start??"")})).filter((n0)=>Number.isFinite(n0.start)).sort((n0,U1)=>n0.start-U1.start);W=c0.map((n0,U1)=>({...n0,end:n0.el.dataset.end?Q0(n0.el.dataset.end):c0[U1+1]?.start??h0,x0:0,x1:0}));let S1=W.find((n0)=>/launch/i.test(n0.el.textContent??""));V0=S1?S1.start:1/0}function c(d,W0){if(A0){C.set(d.bar,{backgroundColor:W0});return}C.to(d.bar,{backgroundColor:W0,duration:KF,overwrite:"auto"})}function y0(){if(!OF||W.length===0)return;let d=-1;if(V||X||A&&F>=0)for(let W0=0;W0=N0.x0&&B<=N0.x1){d=W0;break}}if(d===u)return;u=d,W.forEach((W0,N0)=>{let h0=N0===d;W0.el.classList.toggle(cU,h0),C.to(W0.el,{opacity:d<0?1:h0?1:RF,duration:CF,overwrite:"auto"})})}function R0(d){let W0=j[0],N0=j[j.length-1];if(!W0||!N0||N0.time===W0.time)return 0;return W0.x+(d-W0.time)/(N0.time-W0.time)*(N0.x-W0.x)}function X0(){U=$.clientHeight||U;let d=Math.max(0,U-gY),W0=Q0(mY),N0=j[j.length-1]?.time??W0+1,h0=$,i0=$.clientWidth;if(A&&D)i0=Math.max($.clientWidth,w*yF),D.style.width=`${i0}px`,D.style.paddingLeft=`${I6}px`,D.style.paddingRight=`${I6}px`,h0=D;let C1=h0.getBoundingClientRect();for(let c0 of j){let S1=c0.el.getBoundingClientRect();if(c0.x=S1.left+S1.width/2-C1.left,c0.time<=W0)c0.restPx=q;else{let n0=p1(0,1,(c0.time-W0)/Math.max(1,N0-W0));c0.restPx=q+Math.pow(n0,cY)*(dY*d-q)}if(c0.activePx=c0.milestone?(wU[c0.milestone.magnitude]??wU.small)*d:c0.restPx+fU,c0.activePx=V0?AF:kF,c0.bar.style.backgroundColor=c0.baseColor}if(c0.pill)if(c0.pill.style.top="auto",c0.pill.style.bottom=`${c0.activePx+tY}px`,c0.pill.style.right="auto",A)c0.pill.style.left=`${-_U}px`;else{c0.pill.style.left="0px";let n0=c0.pill.offsetWidth,U1=p1(W5,Math.max(W5,i0-n0-W5),c0.x-_U);c0.pill.style.left=`${U1-c0.x}px`}}for(let c0 of W){let S1=R0(c0.start),n0=R0(c0.end);if(c0.x0=S1,c0.x1=n0,c0.el.style.left=`${S1}px`,c0.lineW)c0.lineW.style.width=`${Math.max(0,n0-S1)}px`}if(D0(),A&&D&&Y)x=a(x),p(),a0()}function U0(d,W0,N0=!1){let h0=W0/q;d.bar.style.transform=N0&&d.milestone?`scaleY(${h0}) scaleX(${ZF})`:`scaleY(${h0})`}function D0(){for(let d=0;dsU)navigator.vibrate?.(vF),i=h0}}F=d}function B0(d=P6){let W0=d*PF,N0=-1,h0=1/0;for(let i0=0;i0W0){if(C1.dirty)U0(C1,C1.restPx,!1),C1.dirty=!1;continue}let n0=z*Math.exp(-(c0*c0)/(2*d*d)),U1=C1.restPx+n0*(C1.activePx-C1.restPx);if(U0(C1,U1,i0===F),C1.dirty=!0,C1.milestone&&S1=0?L:(V||X||A&&z>gF)&&N0>=0&&h0<=pY?N0:-1),y0()}function d0(d){if(!zF||!V||L>=0)return d;let W0=0,N0=1/0;for(let i0=0;i0=0)H=j[L].x;let d=Math.abs(H-q0);q0=H,m+=(d-m)*NF;let W0=YF?1+Math.min(1,m/FF)*(XF-1):1;if(B+=(d0(H)-B)*oY,z+=((V?1:0)-z)*(V?lY:nY),B0(P6*W0),!V&&z<0.001)z=0,D0(),G=!0,J1()}function O0(d){let W0=(N0)=>N0*N0*(3-2*N0);if(d1-b6)return W0((1-d)/b6);return 1}function g0(){if(A0||j.length===0||N)return;let d=gU&&!k;if(!d&&(!qF||M))return;M=!0,X=!0;let W0=-P6,N0=$.clientWidth+P6,h0={p:0};N=C.to(h0,{p:1,duration:WF,delay:jF,ease:UF,repeat:d?-1:0,repeatDelay:d?BF:0,onUpdate:()=>{B=W0+(N0-W0)*h0.p,z=O0(h0.p),B0()},onComplete:()=>{X=!1,N=null,z=0,u0(-1),D0()}})}function t0(){if(!N)return;N.kill(),N=null,X=!1}function J1(){if(gU&&!k&&Y&&L<0)g0()}function F1(d){if(!uU||!j[d]?.milestone)return;if(L=d,A0){u0(d);return}b1(j[d].x)}function G1(){if(L<0)return;if(L=-1,A0){u0(-1);return}V=!1}function b1(d){if(t0(),H=d,!V)B=d,q0=d,m=0;V=!0,G=!1}function D1(){if(L>=0)return;V=!1}function L1(d){let W0=$.getBoundingClientRect();b1(p1(0,W0.width,d.clientX-W0.left))}function z1(){D1()}function T0(d){let W0=-1,N0=1/0;for(let h0=0;h0HF)G1();else if(L===N0)G1();else F1(N0)}function a0(){B=Y1()-x,B0()}function V1(){L0?.kill();let d={s:z};L0=C.to(d,{s:1,duration:mF,delay:cF,ease:"power2.out",onUpdate:()=>{z=d.s,a0()},onComplete:()=>{z=1,a0()}})}function E1(){D=document.createElement("div"),D.setAttribute("growth-timeline","comb-track"),Object.assign(D.style,{position:"relative",display:"flex",justifyContent:"space-between",alignItems:"flex-end",height:"100%",flexGrow:"0",flexShrink:"0",willChange:"transform"}),j.forEach((d)=>D.appendChild(d.el)),W.forEach((d)=>D.appendChild(d.el)),$.appendChild(D),f=C.quickSetter(D,"x","px"),b=document.createElement("div"),Object.assign(b.style,{position:"absolute",left:`${dU*100}%`,top:"0",bottom:"0",width:"1px",transform:"translateX(-50%)",backgroundColor:vU,opacity:"0.18",pointerEvents:"none"}),$.insertBefore(b,D)}let Y1=()=>$.clientWidth*dU,E0=(d)=>Y1()-j[d].x;function E(){let d=1/0,W0=-1/0;for(let N0=0;N0W0)W0=h0}return d>W0?{lo:x,hi:x}:{lo:d,hi:W0}}function a(d){let{lo:W0,hi:N0}=E();return Math.min(N0,Math.max(W0,d))}function _(d){let{lo:W0,hi:N0}=E();if(d>N0)return N0+(d-N0)*oU;if(df?.(x);function j0(d){let W0=Y1(),N0=-1,h0=0,i0=1/0,C1=0,c0=1/0;for(let U1=0;U1=0){let U1=1/0;for(let H1=0;H1=0&&i0<=S1?h0:C1;return a(W0-n0)}function e(d){let W0=Math.abs(d-x);if(W0<0.5){x=d,p(),V1();return}let N0=p1(U5,iU,W0/nU);C.to(D,{x:d,duration:N0,ease:"power3.out",onUpdate:()=>{x=C.getProperty(D,"x"),a0()},onComplete:()=>{x=d,V1()}})}function M0(){let d=Y1(),W0=-1,N0=1/0;for(let h0=0;h0{x=C.getProperty(D,"x"),a0()},onComplete:()=>{x=d,V1()}})}function I0(d){let W0=Math.abs(d-x);if(W0<2){Y0(j0(x));return}let N0=p1(U5,iU,W0/nU);C.to(D,{x:d,duration:N0,ease:"power2.out",onUpdate:()=>{x=C.getProperty(D,"x"),a0()},onComplete:()=>Y0(j0(d))})}function v0(d){let W0=$.getBoundingClientRect(),N0=d-W0.left-x,{i:h0}=T0(N0);if(h0>=0)e(a(E0(h0)))}function b0(d){if(d.pointerType==="mouse"&&d.button!==0)return;t=!0,P=!1,l=d.pointerId,Z0=d.clientX,v=d.clientY,r=d.clientX,h=x,$0=0,y=d.clientX,J0=performance.now(),C.killTweensOf(D),L0?.kill(),G0=M0()}function l0(d){if(t){let C1=d.clientX-Z0,c0=d.clientY-v;if(Math.abs(C1)>=pU&&Math.abs(C1)>Math.abs(c0)){t=!1,P=!0;try{$.setPointerCapture(l)}catch{}r=d.clientX,h=x,y=d.clientX,J0=performance.now()}else if(Math.abs(c0)>=pU)t=!1;return}if(!P)return;let W0=performance.now(),N0=W0-J0;if(N0>0){let C1=(d.clientX-y)/N0;$0=$0*0.6+C1*0.4}y=d.clientX,J0=W0,x=_(h+(d.clientX-r)),p();let h0=M0();if(h0!==G0){G0=h0;let C1=performance.now();if(C1-i>sU)navigator.vibrate?.(oF),i=C1}let i0=p1(0,1,1-Math.abs($0)/wF);z+=(i0-z)*uF,a0()}function e0(d){if(t){if(t=!1,Math.abs(d.clientX-Z0)+Math.abs(d.clientY-v)<=fF)v0(d.clientX);return}if(!P)return;if(P=!1,performance.now()-J0>hF)$0=0;let W0=a(x+$0*_F);I0(W0)}function Q1(){if(t=!1,!P)return;P=!1,e(j0(a(x)))}function f0(d){if(P&&d.cancelable)d.preventDefault()}let n=()=>j.map((d,W0)=>d.milestone?W0:-1).filter((d)=>d>=0);function H0(d){let W0=j.findIndex((N0)=>N0.el===d.target);if(W0<0)return;if(A){let N0=a(E0(W0));C.to(D,{x:N0,duration:U5,ease:"power3.out",onUpdate:()=>{x=C.getProperty(D,"x"),a0()},onComplete:()=>{x=N0,a0()}});return}if(b1(j[W0].x),A0)u0(W0)}function F0(){if(A)return;if(D1(),A0)u0(-1)}function S0(d){let W0=n();if(W0.length===0)return;if((d.key==="Enter"||d.key===" ")&&!k&&!A){let i0=j.findIndex((C1)=>C1.el===d.target);if(i0>=0&&j[i0].milestone)if(d.preventDefault(),L===i0)G1();else F1(i0);return}let N0=W0.indexOf(F),h0=(i0)=>{d.preventDefault(),j[i0]?.el.focus()};if(d.key==="ArrowRight"||d.key==="ArrowDown")h0(W0[Math.min(W0.length-1,N0+1)]??W0[0]);else if(d.key==="ArrowLeft"||d.key==="ArrowUp")h0(W0[Math.max(0,N0-1)]??W0[0]);else if(d.key==="Home")h0(W0[0]);else if(d.key==="End")h0(W0[W0.length-1])}function P0(){$.setAttribute("role","group"),$.setAttribute("aria-roledescription","timeline"),$.setAttribute("aria-label",EF);let d=`gt-hint-${Math.floor(Math.random()*1e9)}`;g=document.createElement("p"),g.id=d,g.textContent=SF,Object.assign(g.style,lF),Z.appendChild(g),$.setAttribute("aria-describedby",d)}function K1(d){if(Y=d,A){if(d){let W0=-1;for(let N0=0;N0=0)x=a(E0(W0)),p(),z=0,V1()}else L0?.kill(),z=0,u0(-1),D0();return}if(d)g0();else t0(),L=-1,V=!1,z=0,B=H,u0(-1),D0(),y0(),G=!0}function m0(){H=0,B=0,z=0,V=!1,G=!0,F=-1,u=-1,X=!1,M=!1,L=-1,x=0,q0=0,m=0,P=!1,t=!1,l=-1}let Z1=()=>{if(m0(),T=A?Z:$,T.setAttribute("data-no-drag",""),!A)$.style.cursor="default";if($.style.position="relative",$.style.touchAction="pan-y",!A)$.style.justifyContent="space-between",$.style.paddingLeft=`${I6}px`,$.style.paddingRight=`${I6}px`;if(C0(),A)E1();if(X0(),P0(),!A0&&!A)I=D$.add(s);if(A)$.style.clipPath="inset(-100% 0px -100% 0px)",Z.style.touchAction="pan-y",Z.style.userSelect="none",Z.style.webkitUserSelect="none",Z.addEventListener("pointerdown",b0),Z.addEventListener("pointermove",l0),Z.addEventListener("pointerup",e0),Z.addEventListener("pointercancel",Q1),Z.addEventListener("touchmove",f0,{passive:!1});else $.addEventListener("pointermove",L1),$.addEventListener("pointerleave",z1),$.addEventListener("click",O1);if($.addEventListener("focusin",H0),$.addEventListener("focusout",F0),$.addEventListener("keydown",S0),Y)K1(!0)},R1=()=>{I(),I=()=>{},t0(),L0?.kill(),$.removeEventListener("pointermove",L1),$.removeEventListener("pointerleave",z1),$.removeEventListener("click",O1),Z.removeEventListener("pointerdown",b0),Z.removeEventListener("pointermove",l0),Z.removeEventListener("pointerup",e0),Z.removeEventListener("pointercancel",Q1),Z.removeEventListener("touchmove",f0),$.removeEventListener("focusin",H0),$.removeEventListener("focusout",F0),$.removeEventListener("keydown",S0),C.killTweensOf(j.map((d)=>d.pill).filter(Boolean)),C.killTweensOf(j.map((d)=>d.bar)),j.forEach((d)=>d.el.remove()),j=[],C.killTweensOf(W.map((d)=>d.el)),W.forEach((d)=>{if(d.el.style.left="",d.el.style.opacity="",d.el.classList.remove(cU),d.lineW)d.lineW.style.width="";if(A)$.appendChild(d.el)}),W=[],C.killTweensOf(D??[]),D?.remove(),D=null,b?.remove(),b=null,f=null,g?.remove(),g=null,$.removeAttribute("role"),$.removeAttribute("aria-roledescription"),$.removeAttribute("aria-label"),$.removeAttribute("aria-describedby"),$.style.position="",$.style.justifyContent="",$.style.paddingLeft="",$.style.paddingRight="",$.style.touchAction="",$.style.clipPath="",$.style.cursor="",T?.removeAttribute("data-no-drag"),T=null,Z.style.touchAction="",Z.style.userSelect="",Z.style.webkitUserSelect=""};B1(()=>{S(),Z1(),H$(Z,{rootMargin:GF,autoStart:!0,callback:({isIn:N0})=>K1(N0)});let d=()=>{if(O()!==A)R1(),S(),Z1();else X0()},W0=q1.add(d);R.addEventListener("change",d),w0(()=>{R1(),W0(),R.removeEventListener("change",d)})})}var H5={};A1(H5,{default:()=>WG});var tU=992,nF=15,eU=8,$G=8,iF=350,sF="10px",aF=148,rF=186,tF=40,eF=40,$X=0.66,JG=[{x:[-5,25],y:[-5,20]},{x:[35,65],y:[-10,15]},{x:[75,105],y:[-5,20]},{x:[-10,15],y:[35,65]},{x:[85,110],y:[35,65]},{x:[-5,25],y:[80,105]},{x:[35,65],y:[85,110]},{x:[75,105],y:[80,105]}],QG=0.6,ZG=0.8,KG="back.out(1.7)",qG="expo.out",jG=0.3,JX="200px";function WG(Z,$){let J=NJ(),Q=Array.from(Z.querySelectorAll('[image-trail="item"]')),K=Q.map((v)=>v.querySelector('[image-trail="img"]')).filter((v)=>!!v).map((v)=>v.currentSrc||v.src);if(K.length===0){console.warn("[image-trail-simple] no [image-trail='item'] sources found");return}let q=Array.from(Z.querySelectorAll('[image-trail="icon-item"]')),j=q.map((v)=>v.querySelector('[image-trail="icon-img"]')).filter((v)=>!!v).map((v)=>v.currentSrc||v.src),W=aF,U=rF,H=tF,B=eF;function z(){let v=Q[0]?.getBoundingClientRect();if(v&&v.width>0)W=v.width;if(v&&v.height>0)U=v.height;let i=q[0]?.getBoundingClientRect();if(i&&i.width>0)H=i.width;if(i&&i.height>0)B=i.height}z();let V=q1.add(()=>{z(),O.forEach((v)=>{v.style.width=`${W}px`,v.style.height=`${U}px`;let i=v.querySelector(".about_hero_trail_icon");if(i)i.style.width=`${H}px`,i.style.height=`${B}px`}),t()}),G=Z.querySelector('[image-trail="list"]'),F=!1,Y=!1;if(G){if(!G.hasAttribute("aria-hidden"))G.setAttribute("aria-hidden","true"),Y=!0;let v=getComputedStyle(G);if(v.display!=="none"&&v.visibility!=="hidden"&&parseFloat(v.opacity)>0)Object.assign(G.style,{position:"absolute",pointerEvents:"none",opacity:"0",width:"0",height:"0",overflow:"visible"}),F=!0}let X=Z.querySelector('[image-trail="icon-list"]'),N=!1,M=!1;if(X){if(!X.hasAttribute("aria-hidden"))X.setAttribute("aria-hidden","true"),M=!0;let v=getComputedStyle(X);if(v.display!=="none"&&v.visibility!=="hidden"&&parseFloat(v.opacity)>0)Object.assign(X.style,{position:"absolute",pointerEvents:"none",opacity:"0",width:"0",height:"0",overflow:"visible"}),N=!0}let L=!Z.style.position&&getComputedStyle(Z).position==="static";if(L)Z.style.position="relative";let R=Math.max(K.length,eU+2),O=[];for(let v=0;v0&&Math.random()<$X){let L0=j[Math.floor(Math.random()*j.length)],q0=JG[Math.floor(Math.random()*JG.length)],m=q0.x[0]+Math.random()*(q0.x[1]-q0.x[0]),u=q0.y[0]+Math.random()*(q0.y[1]-q0.y[0]),V0=document.createElement("img");V0.className="about_hero_trail_icon",V0.alt="",V0.decoding="async",V0.loading="eager",V0.src=L0,Object.assign(V0.style,{position:"absolute",left:`${m}%`,top:`${u}%`,width:`${H}px`,height:`${B}px`,objectFit:"contain",pointerEvents:"none"}),i.appendChild(V0);let g=J?0:(Math.random()<0.5?-1:1)*$G;C.set(V0,{xPercent:-50,yPercent:-50,transformOrigin:"50% 50%",rotation:g,scale:0})}Z.appendChild(i),O.push(i)}let k=0,A={x:0,y:0},I=new Map,T=!1,S=null,P=[],D=-1;function b(v,i){let G0=Array.from({length:v},(L0,q0)=>q0);for(let L0=G0.length-1;L0>0;L0--){let q0=Math.floor(Math.random()*(L0+1));[G0[L0],G0[q0]]=[G0[q0],G0[L0]]}if(v>1&&G0[G0.length-1]===i)[G0[G0.length-1],G0[G0.length-2]]=[G0[G0.length-2],G0[G0.length-1]];return G0}function f(){if(!P.length)P=b(K.length,D);let v=P.pop();return D=v,K[v]}function x(v,i,G0){let L0=k%2===0?-1:1,q0=J?0:$G*L0;Object.assign(v.style,{left:`${i}px`,top:`${G0}px`,zIndex:String(k),display:"block"}),I.set(v,performance.now());let m=v.querySelector(".about_hero_trail_img");if(m)m.src=f();let u=v.querySelector(".about_hero_trail_icon");if(C.killTweensOf(v),u)C.killTweensOf(u);if(J){if(C.fromTo(v,{autoAlpha:0},{autoAlpha:1,duration:jG,overwrite:!0}),u)C.set(u,{scale:1})}else if(C.fromTo(v,{autoAlpha:0,scale:0.35,rotation:q0*3,y:18},{autoAlpha:1,scale:1,rotation:q0,y:0,duration:QG,ease:KG,overwrite:!0}),u)C.to(u,{scale:1,duration:QG,ease:KG,overwrite:!0});A={x:i,y:G0}}function r(v){let i=v.querySelector(".about_hero_trail_icon");if(C.killTweensOf(v),i)C.killTweensOf(i);if(J){C.to(v,{autoAlpha:0,duration:jG,overwrite:!0,onComplete:()=>C.set(v,{display:"none"})});return}if(i)C.to(i,{scale:0,duration:ZG,ease:qG,overwrite:!0});let G0=C.getProperty(v,"rotation")||0;C.to(v,{autoAlpha:0,scale:0.2,rotation:G0>0?G0+22:G0-22,y:-12,duration:ZG,ease:qG,overwrite:!0,onComplete:()=>C.set(v,{display:"none"})})}function h(v){if(!T)return;let i=Z.getBoundingClientRect(),G0=v.clientX-i.left,L0=v.clientY-i.top;if(Math.hypot(G0-A.x,L0-A.y)<=window.innerWidth/nF)return;let m=O[k%O.length],u=((k-eU)%O.length+O.length)%O.length,V0=O[u];x(m,G0,L0),r(V0),k++}function w(){let v=performance.now();for(let[i,G0]of I.entries())if(v-G0>iF)r(i),I.delete(i)}function $0(){if(T||window.innerWidth{H$(Z,{rootMargin:JX,autoStart:!0,callback:({isIn:v})=>{if(J0=v,v)$0();else y()}})}),w0(()=>{if(y(),V(),l.removeEventListener("change",Z0),O.forEach((v)=>{C.killTweensOf(v),v.remove()}),O.length=0,I.clear(),L)Z.style.position="";if(G&&F)Object.assign(G.style,{position:"",pointerEvents:"",opacity:"",width:"",height:"",overflow:""});if(G&&Y)G.removeAttribute("aria-hidden");if(X&&N)Object.assign(X.style,{position:"",pointerEvents:"",opacity:"",width:"",height:"",overflow:""});if(X&&M)X.removeAttribute("aria-hidden")})}var F5={};A1(F5,{default:()=>RG});var l7=60,UG=120,QX=500,GG=0.9,ZX=0.8,E6="expo.out",B5="expo.out",HG="10px",KX=148,qX=186,jX=40,WX=40,S6=2,BG=10,UX=0.05,GX=0.7,zG=2,HX=0.66,VG=40,YG=80,BX=30,z5=1.5,zX=0.8,VX=0.95,YX=1500,FX=0.03,XX=500,NX=60,MX=8,LX=24,FG=0.08,V5=6,XG=90,NG=190,OX=350,RX=200,MG=Math.PI*1.35,CX=0.14,DX=!1,Y5=0.25,kX="200px",AX=2000,IX=50,PX=!0,bX=!0,EX=600,SX=2000,LG=8000,TX=1200,OG=[{x:[-5,25],y:[-5,20]},{x:[35,65],y:[-10,15]},{x:[75,105],y:[-5,20]},{x:[-10,15],y:[35,65]},{x:[85,110],y:[35,65]},{x:[-5,25],y:[80,105]},{x:[35,65],y:[85,110]},{x:[75,105],y:[80,105]}];function RG(Z,$){let J=NJ();if(J&&DX)return;let Q=window.matchMedia("(hover: none)").matches,K=PX&&(!bX||Q),q=Array.from(Z.querySelectorAll('[image-trail="item"]')),j=q.map((E)=>E.querySelector('[image-trail="img"]')).filter((E)=>!!E).map((E)=>E.currentSrc||E.src);if(j.length===0){console.warn("[image-trail] no [image-trail='item'] sources found");return}let W=Array.from(Z.querySelectorAll('[image-trail="icon-item"]')),U=W.map((E)=>E.querySelector('[image-trail="icon-img"]')).filter((E)=>!!E).map((E)=>E.currentSrc||E.src),H=Z.querySelector('[image-trail="list"]'),B=!1,z=!1;if(H){if(!H.hasAttribute("aria-hidden"))H.setAttribute("aria-hidden","true"),z=!0;let E=getComputedStyle(H);if(E.display!=="none"&&E.visibility!=="hidden"&&parseFloat(E.opacity)>0)Object.assign(H.style,{position:"absolute",pointerEvents:"none",opacity:"0",width:"0",height:"0",overflow:"visible"}),B=!0}let V=Z.querySelector('[image-trail="icon-list"]'),G=!1,F=!1;if(V){if(!V.hasAttribute("aria-hidden"))V.setAttribute("aria-hidden","true"),F=!0;let E=getComputedStyle(V);if(E.display!=="none"&&E.visibility!=="hidden"&&parseFloat(E.opacity)>0)Object.assign(V.style,{position:"absolute",pointerEvents:"none",opacity:"0",width:"0",height:"0",overflow:"visible"}),G=!0}let Y=Z.querySelector('[image-trail="spin"]'),X=null,N=null;if(Y){Y.style.transformOrigin="50% 50%",Y.style.willChange="transform",X=C.timeline({repeat:-1}).fromTo(Y,{rotation:0},{rotation:360,duration:IX,ease:"none"});let E=function(){if(!X)return;X.progress(C.utils.wrap(0,360,this.rotation)/360)};[N]=p$.create(Y,{type:"rotation",inertia:!0,onPressInit:()=>X?.pause(),onDrag:E,onThrowUpdate:E,onThrowComplete:()=>{X?.resume()}})}let M=new Set,L=new Set,R=!1,O=window.setTimeout(()=>{R=!0},AX);function k(E,a){E.forEach((_)=>{let p=new Image;p.decoding="async",p.src=_;let j0=()=>a.add(_);if(p.decode)p.decode().then(j0).catch(j0);else p.onload=j0,p.onerror=j0})}k(j,M),k(U,L);function A(E,a=!1){if(R)return!0;return(a?L:M).has(E)}let I=Array.from(Z.querySelectorAll('[image-trail="avoid"]'));if(Y)I.push(Y);let T=[],S=KX,P=qX,D=jX,b=WX;function f(){let E=q[0]?.getBoundingClientRect();if(E&&E.width>0)S=E.width;if(E&&E.height>0)P=E.height;let a=W[0]?.getBoundingClientRect();if(a&&a.width>0)D=a.width;if(a&&a.height>0)b=a.height;T=I.map((_)=>_.getBoundingClientRect())}f();let x=q1.add(f),r=!Z.style.position&&getComputedStyle(Z).position==="static";if(r)Z.style.position="relative";let h=NaN,w=NaN,$0=performance.now(),y=0,J0=!0,t=0,l=new Set,Z0=new Set,v=new Map,i=j.length*(J||Q?1:zG),G0=l7,L0=null,q0=null,m=null,u=1,V0=[],g=[],Q0=-1,K0=-1;function C0(E,a){let _=Array.from({length:E},(p,j0)=>j0);for(let p=_.length-1;p>0;p--){let j0=Math.floor(Math.random()*(p+1));[_[p],_[j0]]=[_[j0],_[p]]}if(E>1&&_[_.length-1]===a)[_[_.length-1],_[_.length-2]]=[_[_.length-2],_[_.length-1]];return _}let c=[],y0=i+4;function R0(){let E=document.createElement("div");E.className="about_hero_trail_cell",E.style.position="absolute",E.style.pointerEvents="none",E.style.translate="-50% -50%",E.style.filter="drop-shadow(0 var(--td-sy, 8px) var(--td-sb, 24px) rgba(0,0,0, var(--td-sa, 0.08)))";let a=document.createElement("img");return a.alt="",a.className="about_hero_trail_img",a.decoding="async",a.loading="eager",a.style.display="block",a.style.width="100%",a.style.height="100%",a.style.objectFit="cover",E.appendChild(a),E}function X0(){return c.pop()??R0()}function U0(E){if(E.parentNode)E.parentNode.removeChild(E);let a=E.querySelector(".about_hero_trail_icon");if(a&&a.parentNode)a.parentNode.removeChild(a);if(E.style.willChange="auto",c.length0.5?_>0?1:-1:E>b0/2?1:-1,e0=S6+Math.random()*(BG-S6),Q1=J?0:l0*e0,f0=X0();f0.style.left=`${E}px`,f0.style.top=`${a}px`,f0.style.width=`${S}px`,f0.style.height=`${P}px`,f0.style.willChange="transform, clip-path, filter",f0.style.setProperty("--td-sa",String(FG)),f0.style.setProperty("--td-sy",`${MX}px`),f0.style.setProperty("--td-sb",`${LX}px`);let n=f0.querySelector(".about_hero_trail_img");n.src=e;let H0=null;if(U.length>0&&Math.random(){if(Z0.has(f0))f0.style.willChange="auto"}}),C.to(n,{clipPath:`inset(0% round ${HG})`,duration:Y0,ease:E6}),H0)C.to(H0,{scale:1,duration:Y0,ease:E6});let F0=Array.from(Z0);for(let P0=0;P0x0(f0),v0);v.set(f0,S0);while(Z0.size>i){let P0=Z0.values().next().value;if(!P0)break;x0(P0)}}function x0(E){if(!Z0.has(E))return;if(Z0.delete(E),m===E)q0?.kill(),q0=null,m=null;let a=v.get(E);if(a!==void 0)clearTimeout(a),v.delete(E);let _=E.querySelector(".about_hero_trail_img"),p=E.querySelector(".about_hero_trail_icon");if(C.killTweensOf(E),_)C.killTweensOf(_);if(p)C.killTweensOf(p);E.style.willChange="transform, clip-path, filter";let j0=J?Y5:ZX;if(J){if(_)C.to(_,{opacity:0,duration:j0});if(p)C.to(p,{opacity:0,duration:j0});C.to(E,{opacity:0,duration:j0,onComplete:()=>{l.delete(E),U0(E)}})}else{if(_)C.to(_,{clipPath:"inset(50% round 0px)",duration:j0,ease:B5});if(p)C.to(p,{scale:0,duration:j0,ease:B5});C.to(E,{scale:1.2,duration:j0,ease:B5,onComplete:()=>{l.delete(E),U0(E)}})}}let u0=null,B0=null,d0=!1;function s(E,a){let _={x:0.18,y:0.32},p={x:0.4,y:0.78},j0={x:0.62,y:0.22},e={x:0.84,y:0.65},M0=1-a,Y0=M0*M0*M0*_.x+3*M0*M0*a*p.x+3*M0*a*a*j0.x+a*a*a*e.x,I0=M0*M0*M0*_.y+3*M0*M0*a*p.y+3*M0*a*a*j0.y+a*a*a*e.y;return{x:E.left+E.width*Y0,y:E.top+E.height*I0}}function O0(E,a){let _=a,p=0.5+0.22*Math.sin(a*Math.PI*2);return{x:E.left+E.width*_,y:E.top+E.height*p}}function g0(E,a,_){if(!K||J)return;t0();let p=performance.now(),j0=Z.getBoundingClientRect();u0=D$.add(()=>{let e=performance.now()-p,M0=p1(0,1,e/E),Y0=M0<0.5?2*M0*M0:1-Math.pow(-2*M0+2,2)/2,{x:I0,y:v0}=a(j0,Y0);if(a0(I0,v0),M0>=1)t0(),_?.()})}function t0(){if(u0)u0(),u0=null}function J1(){if(!K||J||LG<=0||!J0)return;F1(),B0=window.setTimeout(()=>{B0=null,g0(TX,O0,J1)},LG)}function F1(){if(B0!==null)clearTimeout(B0),B0=null}function G1(){Array.from(Z0).forEach((E,a)=>{window.setTimeout(()=>x0(E),a*NX)}),h=NaN,w=NaN,y=0}function b1(){t0(),F1(),G1()}function D1(){if(L0!==null)clearTimeout(L0),L0=null;if(q0)q0.kill(),q0=null;if(m)C.to(m,{scale:u,duration:0.3,overwrite:"auto"}),m=null}function L1(){if(J)return;let E=Array.from(Z0).at(-1)??null;if(!E)return;m=E,u=C.getProperty(E,"scale")||1,q0=C.to(E,{scale:u+FX,duration:0.9,yoyo:!0,repeat:-1,ease:"sine.inOut"})}function z1(E,a){if(J||!J0)return;let _=Z.getBoundingClientRect(),p=D0(E,a);if(p.suppress)return;let j0=E-_.left+p.ox,e=a-_.top+p.oy,M0=-Math.PI/2-MG/2;for(let Y0=0;Y01?Y0/(V5-1):0.5,v0=M0+I0*MG+(Math.random()*2-1)*CX,b0=z9(I0,0,1,XG,NG),l0=(Math.random()*2-1)*12,e0=p1(XG,NG,b0+l0),Q1=j0+Math.cos(v0)*e0,f0=e+Math.sin(v0)*e0;p0(Q1,f0,Math.cos(v0)*5,{holdMs:OX})}t=performance.now()+RX}function T0(E){z1(E.clientX,E.clientY)}function O1(E){let a=E.changedTouches[0];if(!a)return;z1(a.clientX,a.clientY)}function a0(E,a){if(!J0)return;let _=performance.now();if(_XX){h=j0,w=e,$0=_,y=0,G0=J?l7*2:l7;return}let Y0=j0-h,I0=e-w,v0=Math.hypot(Y0,I0),b0=Math.max(1,M0),l0=v0/b0,e0=b0/1000;if(Number.isFinite(l0))y=zU(y,l0,8,e0),y=p1(0,z5*1.5,y);if($0=_,v0{Z.addEventListener("mousemove",V1),Z.addEventListener("touchmove",E1,{passive:!0}),Z.addEventListener("click",T0),Z.addEventListener("touchend",O1,{passive:!0}),Z.addEventListener("mouseleave",G1),window.addEventListener("blur",G1),H$(Z,{rootMargin:kX,autoStart:!0,callback:({isIn:E})=>{if(J0=E,!E){b1();return}if(K&&!J&&!d0)d0=!0,window.setTimeout(()=>{if(!J0)return;g0(SX,s,J1)},EX)}})}),w0(()=>{if(Z.removeEventListener("mousemove",V1),Z.removeEventListener("touchmove",E1),Z.removeEventListener("click",T0),Z.removeEventListener("touchend",O1),Z.removeEventListener("mouseleave",G1),window.removeEventListener("blur",G1),Y1.removeEventListener("change",E0),x(),t0(),F1(),N)N.kill();if(X)X.kill();if(Y)C.set(Y,{clearProps:"transform,rotation"}),Y.style.transformOrigin="",Y.style.willChange="";if(clearTimeout(O),D1(),v.forEach((E)=>clearTimeout(E)),v.clear(),l.forEach((E)=>{C.killTweensOf(E);let a=E.querySelector(".about_hero_trail_img"),_=E.querySelector(".about_hero_trail_icon");if(a)C.killTweensOf(a);if(_)C.killTweensOf(_);E.remove()}),l.clear(),Z0.clear(),c.length=0,r)Z.style.position="";if(H&&B)Object.assign(H.style,{position:"",pointerEvents:"",opacity:"",width:"",height:"",overflow:""});if(H&&z)H.removeAttribute("aria-hidden");if(V&&G)Object.assign(V.style,{position:"",pointerEvents:"",opacity:"",width:"",height:"",overflow:""});if(V&&F)V.removeAttribute("aria-hidden")})}var X5={};A1(X5,{default:()=>AG});var xX=1600,CG=0.8,DG="power3.inOut",yX=1.12,fX=1,n7=6,kG=[{from:"inset(0% 100% 0% 0%)",to:"inset(0% 0% 0% 0%)",dx:-n7},{from:"inset(0% 0% 0% 100%)",to:"inset(0% 0% 0% 0%)",dx:n7},{from:"inset(0% 0% 100% 0%)",to:"inset(0% 0% 0% 0%)",dy:-n7},{from:"inset(100% 0% 0% 0%)",to:"inset(0% 0% 0% 0%)",dy:n7},{from:"inset(0% 50% 0% 50%)",to:"inset(0% 0% 0% 0%)"},{from:"inset(50% 0% 50% 0%)",to:"inset(0% 0% 0% 0%)"},{from:"polygon(0% 0%, 0% 0%, -40% 100%, -40% 100%)",to:"polygon(0% 0%, 140% 0%, 100% 100%, 0% 100%)",dx:-n7},{from:"circle(0% at 50% 50%)",to:"circle(150% at 50% 50%)"}];function AG(Z,$){let J=Array.from(Z.querySelectorAll('[img-flash="item"]'));if(J.length<2)return;let Q=Z.style.position;if(getComputedStyle(Z).position==="static")Z.style.position="relative";let K=J.map((X)=>({position:X.style.position,inset:X.style.inset,width:X.style.width,height:X.style.height,zIndex:X.style.zIndex,clipPath:X.style.clipPath,willChange:X.style.willChange})),q=J.map((X)=>X.querySelector("img")),j=q.map((X)=>X?.style.transform??"");J.forEach((X,N)=>{if(N===0)X.style.position="relative";else X.style.position="absolute",X.style.inset="0",X.style.width="100%",X.style.height="100%";X.style.zIndex=N===0?"1":"0"});let W=0,U=-1,H=!1,B=null;function z(){if(B!==null)window.clearTimeout(B),B=null}function V(){let X=Math.floor(Math.random()*(kG.length-(U<0?0:1)));if(U>=0&&X>=U)X++;return U=X,kG[X]}function G(X){let N=J[X],M=q[X];J.forEach((O)=>O.style.zIndex="0"),J[W].style.zIndex="1",N.style.zIndex="2";let L=()=>{if(N.style.willChange="",M)M.style.willChange="";if(W=X,H)Y()};if(A0){if(N.style.clipPath="",M)M.style.transform="";L();return}let R=V();if(N.style.willChange="clip-path",C.fromTo(N,{clipPath:R.from},{clipPath:R.to,duration:CG,ease:DG,onComplete:()=>{N.style.clipPath="",L()}}),M)M.style.willChange="transform",C.fromTo(M,{scale:yX,xPercent:R.dx??0,yPercent:R.dy??0},{scale:fX,xPercent:0,yPercent:0,duration:CG,ease:DG})}function F(){let X=Math.floor(Math.random()*(J.length-1));if(X>=W)X++;return X}function Y(){z(),B=window.setTimeout(()=>{B=null,G(F())},xX)}H$(Z,{autoStart:!0,callback:({isIn:X})=>{if(X&&!H)H=!0,Y();else if(!X&&H)H=!1,z()}}),w0(()=>{H=!1,z(),J.forEach((X,N)=>{C.killTweensOf(X);let M=q[N];if(M)C.killTweensOf(M)}),J.forEach((X,N)=>{X.style.position=K[N].position,X.style.inset=K[N].inset,X.style.width=K[N].width,X.style.height=K[N].height,X.style.zIndex=K[N].zIndex,X.style.clipPath=K[N].clipPath,X.style.willChange=K[N].willChange;let M=q[N];if(M)M.style.transform=j[N]}),Z.style.position=Q})}var N5={};A1(N5,{default:()=>TG});f8.create("brandWiggle",{wiggles:2,type:"easeOut"});var hX=0.3,_X=f$("pop"),vX=0.3,wX=f$("osmo"),IG=0.4,PG=0.3,bG=12,EG=60,uX=200,gX=0.6,SG=12,mX=4,cX=0.5,dX=1500;function TG(Z,$){let J=Array.from(Z.querySelectorAll('[inline-brand="span"]'));if(J.length===0)return;let Q=typeof window!=="undefined"&&window.matchMedia("(hover: hover) and (pointer: fine)").matches,K=[],q=0,j=0,W=0,U=0,H=null,B=(G)=>{if(H!==null)return;H=requestAnimationFrame(()=>{W=G.clientX-q,U=G.clientY-j,q=G.clientX,j=G.clientY,H=null})};if(Q)Z.addEventListener("mousemove",B);let z=C.utils.clamp(-EG,EG),V=C.utils.clamp(-SG,SG);J.forEach((G)=>{let F=G.querySelector(':scope > span:not([inline-brand="logo"])'),Y=G.querySelector('[inline-brand="logo"]');if(!F||!Y)return;C.set(Y,{opacity:0,scale:0,transformOrigin:"center center"});let X=()=>{let L=(F.offsetLeft+F.offsetWidth/2-(Y.offsetLeft+Y.offsetWidth/2))*PG,R=(F.offsetTop+F.offsetHeight/2-(Y.offsetTop+Y.offsetHeight/2))*PG;return{dx:L,dy:R}},N=()=>{let{dx:L,dy:R}=X();C.set(Y,{x:L,y:R,rotation:0,scale:IG,opacity:0}),C.to(Y,{scale:1,opacity:1,duration:hX,ease:_X,overwrite:"auto"}),C.to(Y,{inertia:{x:{velocity:z(W*bG),end:0},y:{velocity:z(U*bG),end:0},resistance:uX},overwrite:"auto"});let O=Math.hypot(W,U),k=W>=0?1:-1,A=V(k*Math.max(mX,O*gX));C.fromTo(Y,{rotation:A},{rotation:0,duration:cX,ease:"brandWiggle",overwrite:"auto"})},M=()=>{let{dx:L,dy:R}=X();C.to(Y,{x:L,y:R,rotation:0,opacity:0,scale:IG,duration:vX,ease:wX,overwrite:"auto"})};if(Q)G.addEventListener("mouseenter",N),G.addEventListener("mouseleave",M),K.push({logo:Y,cleanup:()=>{G.removeEventListener("mouseenter",N),G.removeEventListener("mouseleave",M)}});else{let L=null,R=()=>{if(L!==null)clearTimeout(L);N(),L=window.setTimeout(()=>{M(),L=null},dX)};G.addEventListener("click",R),K.push({logo:Y,cleanup:()=>{if(L!==null)clearTimeout(L);G.removeEventListener("click",R)}})}}),w0(()=>{if(Q)Z.removeEventListener("mousemove",B);if(H!==null)cancelAnimationFrame(H);K.forEach(({logo:G,cleanup:F})=>{F(),C.killTweensOf(G),C.set(G,{clearProps:"transform,scale,opacity,x,y,rotation"})}),K.length=0})}var O5={};A1(O5,{default:()=>yG});var T6=24,L5=600,pX=`${L5}px`,oX=150,lX=0.45,nX=0.02,iX=0.3,sX="power2.out",sJ=(Z,$)=>Z.querySelector(`[int-filter="${$}"]`),x6=(Z,$)=>Array.from(Z.querySelectorAll(`[int-filter="${$}"]`)),M5=(Z)=>Z.trim().toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,""),aX=(Z)=>Z.closest(".w-dyn-item")??Z,xG=(Z,$)=>{Z.forEach((J,Q)=>{J.dataset.pageOrder=String($*1000+Q)})};function yG(Z,$){let J=sJ(Z,"grid")??Z.querySelector(".w-dyn-items");if(!J)return;let Q='[int-filter="item"]',K=x6(J,"item");if(!K.length)return;let q=sJ(Z,"search")??Z.querySelector(".int-search"),j=sJ(Z,"reset")??Z.querySelector(".int-reset"),W=sJ(Z,"chips"),U=sJ(Z,"count"),H=sJ(Z,"empty"),B=x6(Z,"group"),V=(W?sJ(W,"chip")??W.firstElementChild:null)?.cloneNode(!0);if(W)W.replaceChildren();let G=$.urlSync!=="off",F=$.gridSelector||(J.hasAttribute("int-filter")?'[int-filter="grid"]':"."+Array.from(J.classList).join("."));function Y(g){return g.map((Q0)=>{let K0=aX(Q0);if(K0!==Q0){for(let C0 in Q0.dataset)if(K0.dataset[C0]===void 0)K0.dataset[C0]=Q0.dataset[C0]}if(K0.dataset.name===void 0)K0.dataset.name=Q0.querySelector("h3")?.textContent?.trim()??"";if(K0.dataset.desc===void 0)K0.dataset.desc=Q0.querySelector("p")?.textContent?.trim()??"";return K0})}let X=k6({container:J,scopeSelector:F,itemSelector:":scope > *",backfill:!0,onLoad:(g,{page:Q0})=>{let K0=g.filter((c)=>c.querySelector(Q)),C0=Y(K0.map((c)=>c.querySelector(Q)));xG(C0,Q0);for(let c of C0)c.style.display="none",J.appendChild(c);if(Q0console.warn("[int-filter]",g.message)});function N(){let g=Array.from(J.children);g.sort((Q0,K0)=>Number(Q0.dataset.pageOrder??0)-Number(K0.dataset.pageOrder??0)),J.append(...g)}let M=Y(K);xG(M,X.currentPage);let L=C6(M,{matchNormalize:M5,statusAttr:"data-int-status",fuzzyFields:["name"],onChange:(g)=>{if(A)w(g)}}),R=!X.hasMore,O=1/0,k=new Set(M),A=!1;L.sort("pageOrder","asc","number");function I(g,Q0=!0){let K0=O===1/0?g:g.slice(0,O),C0=new Set(K0),c=[];for(let y0 of k)if(!C0.has(y0))C.killTweensOf(y0),C.set(y0,{clearProps:"opacity,transform"}),y0.style.display="none";for(let y0 of K0)if(!k.has(y0))y0.style.display="",c.push(y0);if(k=C0,c.length&&Q0&&!A0)C.fromTo(c,{opacity:0,y:8},{opacity:1,y:0,duration:lX,ease:sX,stagger:Math.min(nX,iX/c.length),overwrite:!0})}function T(g){if(U)U.textContent=String(g.passing);if(H){let Q0=g.passing===0&&R;H.style.display=Q0?"":"none"}if(S(),r(),G)q0()}function S(){if(!W||!V)return;let g=document.createDocumentFragment();for(let[Q0,K0]of L.activeFilters)for(let C0 of K0){let c=V.cloneNode(!0),y0=P(Q0,C0),R0=c.querySelector("[int-filter='chip-text']")??c.querySelector("div");if(R0)R0.textContent=y0;else c.textContent=y0;c.removeAttribute("href"),c.style.display="",c.dataset.field=Q0,c.dataset.value=C0,g.appendChild(c)}W.replaceChildren(g),W.style.display=L.filterCount?"":"none"}function P(g,Q0){for(let K0 of B){if(K0.dataset.field!==g)continue;for(let C0 of x6(K0,"option"))if(M5(b(C0))===M5(Q0))return f(C0)}return Q0}let D=(g)=>{let Q0=g.target.closest("[data-field]");if(!Q0||!W?.contains(Q0))return;g.preventDefault();let{field:K0,value:C0}=Q0.dataset;if(K0&&C0)L.toggleFilter(K0,C0)};function b(g){if(g.dataset.value)return g.dataset.value;return f(g)}function f(g){return g.querySelector(".w-form-label")?.textContent?.trim()??g.textContent?.trim()??""}function x(g){return g.matches('input[type="checkbox"]')?g:g.querySelector('input[type="checkbox"]')}function r(){for(let g of B){let Q0=g.dataset.field;if(!Q0)continue;for(let K0 of x6(g,"option")){let C0=x(K0);if(!C0)continue;let c=L.hasFilter(Q0,b(K0));if(C0.checked!==c)C0.checked=c;K0.querySelector(".w-checkbox-input")?.classList.toggle("w--redirected-checked",c)}}}let h=!1;function w(g){if(O=$0()?T6:1/0,I(g.active),T(g),X.hasMore&&$0())y();if(!h)G0()}let $0=()=>L.filterCount>0||!!L.searchQuery;async function y(){if(h||!X.hasMore)return;h=!0,Z.setAttribute("data-int-loading",""),await X.loadAll(),h=!1,R=!X.hasMore,Z.removeAttribute("data-int-loading"),T(L.getResult()),G0()}let J0=document.createElement("div");J0.setAttribute("aria-hidden","true"),J0.style.cssText="width:100%;height:1px;pointer-events:none",J.after(J0);let t=!1,l=new IntersectionObserver((g)=>{if(!g.some((Q0)=>Q0.isIntersecting))return;L0()},{rootMargin:pX});function Z0(){let g=J0.getBoundingClientRect();return g.top<=window.innerHeight+L5&&g.bottom>=-L5}async function v(){let g=L.getResult();if(O!==1/0&&OQ0}return!1}let i=0;function G0(){if(i)return;i=requestAnimationFrame(()=>{i=0,L0()})}async function L0(){if(t)return;t=!0;try{let g=0;while(Z0()&&await v())if(++g>100)break}finally{t=!1}}function q0(){let Q0=L.toParams().toString(),K0=Q0?`${location.pathname}?${Q0}`:location.pathname;history.replaceState(null,"",K0)}let m=[],u=(g,Q0,K0,C0)=>{g.addEventListener(Q0,K0,C0),m.push(()=>g.removeEventListener(Q0,K0,C0))};for(let g of B){let Q0=g.dataset.field;if(!Q0){console.warn("[int-filter] filter group missing data-field",g);continue}u(g,"change",(K0)=>{let C0=K0.target;if(!(C0 instanceof HTMLInputElement)||C0.type!=="checkbox")return;let c=C0.closest('[int-filter="option"]');if(!c)return;L.toggleFilter(Q0,b(c))})}if(q){let g;u(q,"input",()=>{clearTimeout(g),g=setTimeout(()=>{L.search(q.value,["name","desc"])},oX)}),u(q,"keydown",(Q0)=>{if(Q0.key!=="Enter")return;Q0.preventDefault(),clearTimeout(g),L.search(q.value,["name","desc"])}),u(q,"focus",()=>X.prefetch(),{once:!0}),m.push(()=>clearTimeout(g))}let V0=new Set;for(let g of[q,j]){let Q0=g?.closest("form");if(!Q0||V0.has(Q0))continue;V0.add(Q0),u(Q0,"submit",(K0)=>K0.preventDefault())}for(let g of B)u(g,"pointerenter",()=>X.prefetch(),{once:!0});if(j)u(j,"click",(g)=>{if(g.preventDefault(),q)q.value="";L.reset()});if(W)u(W,"click",D);if(G&&location.search){let g=new URLSearchParams(location.search);for(let Q0 of[...g.keys()])if(Q0.endsWith("_page"))g.delete(Q0);if([...g.keys()].length){if(L.fromParams(g,!0),q&&L.searchQuery)q.value=L.searchQuery}}A=!0;{O=$0()?T6:1/0;let g=L.getResult();if(I(g.active,!1),T(g),$0()&&X.hasMore)y()}l.observe(J0),G0(),w0(()=>{if(l.disconnect(),i)cancelAnimationFrame(i);J0.remove(),m.forEach((g)=>g()),C.killTweensOf(L.items.map((g)=>g.el))})}var R5={};A1(R5,{default:()=>hG});var h8={black:"#000000",white:"#ffffff",grey:{50:"#f7f8f9",100:"#eff1f3",200:"#e6e8ec",300:"#d6d9df",400:"#bfc4cd",500:"#979da9",600:"#717989",700:"#525a69",800:"#3c414d",900:"#282c35",950:"#16181f"},ube:{50:"#f5f3ff",100:"#e9e4ff",200:"#d8d0ff",300:"#c1b0ff",400:"#a789fe",500:"#8b5cf6",600:"#7934f0",700:"#5c15cc",800:"#43089f",900:"#32037d"},blueberry:{50:"#ecf6ff",100:"#d7ebfe",200:"#bee0ff",300:"#83c4ff",400:"#4ca8fd",500:"#0382f7",600:"#0667d9",700:"#0053b5",800:"#01418d",900:"#002f67",950:"#001e4b"},matcha:{100:"#dbfee0",200:"#bcf4ca",300:"#84e7a5",400:"#3ece82",500:"#0dac65",600:"#078a52",700:"#02693e",800:"#02492a",900:"#03331d"},lemon:{100:"#fff8d2",200:"#fef0a4",300:"#fadf7c",400:"#f8cc65",500:"#fbbd41",600:"#fdad15",700:"#d08a11",800:"#9d6a09",900:"#7f500a",950:"#623c02"},tangerine:{50:"#fff3ed",100:"#ffe9d5",200:"#fdd4b7",300:"#ffbe90",400:"#ffa775",500:"#fc8936",600:"#fa6900",700:"#c34e1b",800:"#9f3e15",900:"#752b12",950:"#431407"},oat:{50:"#fffcfa",100:"#f9f8f6",200:"#f3f2ed",300:"#eee9df",400:"#dad4c8",500:"#c0bbaf",600:"#9f9b93",700:"#85817a",800:"#55534e",900:"#363430",950:"#1b1a18"},dragonfruit:{50:"#fff5fc",100:"#ffe5f7",200:"#ffd1f1",300:"#ffb8e8",400:"#ff9def",500:"#ff7ad5",600:"#ff52c2",700:"#f90ba6",800:"#cc0687",900:"#8b045c"},pomegranate:{100:"#ffebec",200:"#ffcdd3",300:"#fda1ab",400:"#fc7981",500:"#e94d68",600:"#dd2c53",700:"#b21a3f"},lime:{100:"#fcfee2",200:"#eef673",300:"#cbd810",400:"#7f7f00",500:"#102b02"},slushie:{50:"#f5fdff",100:"#e0f8ff",200:"#c7f3ff",300:"#a3ebff",400:"#7ae3ff",500:"#3bd3fd",600:"#2abeea",700:"#02a8d4",800:"#0089ad",900:"#005870",950:"#00303d"}};var rX=0.4,tX=0.3,eX=1,fG=h8.oat[100],$N=h8.oat[950],JN=h8.lime[200],QN=0.04,i7=0.4,ZN=0.1;function hG(Z,$){let J=Array.from(Z.querySelectorAll('[intro-plx="p"]')),Q=new Map;function K(){J.forEach((N)=>{Q.get(N)?.revert();let M=new L8(N,{type:"lines, words",linesClass:"split-line",wordsClass:"split-word"});Q.set(N,M),C.set(M.words,{color:fG})}),V()}if(document.fonts&&document.fonts.ready)document.fonts.ready.then(()=>{K()});else K();let q=window.innerWidth,j=q1.add((N)=>{if(N.width===q)return;q=N.width,K()}),W=Array.from(Z.querySelectorAll('[intro-plx="item"]')),U=new Set,H=new Set;function B(N){let M=C.timeline();N.forEach((L,R)=>{let O=R*QN;M.to(L,{color:$N,duration:i7,ease:"expo.out"},O),M.to(L,{color:JN,duration:i7,ease:"expo.out"},O+i7),M.to(L,{color:fG,duration:i7,ease:"expo.out"},O+i7*2)})}function z(N){if(U.has(N))return;let M=N.querySelector('[intro-plx="p"]');if(!M)return;let L=Q.get(M);if(!L){H.add(N);return}U.add(N),H.delete(N),B(L.words)}function V(){if(H.size===0)return;Array.from(H).forEach(z)}W.forEach((N)=>{H$(N,{threshold:ZN,autoStart:!0,once:!0,callback:({isIn:M})=>{if(M)z(N)}})});let G=Array.from(Z.querySelectorAll('[intro-plx="cloud"]'));if(G.length===0){w0(()=>{j(),Q.forEach((N)=>N.revert()),Q.clear()});return}let F=new Map;G.forEach((N)=>{N.style.willChange="transform";let M=1+(Math.random()*2-1)*tX,L=rX*M;F.set(N,{factor:L,range:N.getBoundingClientRect().height*L,setY:C.quickSetter(N,"y","px")})});function Y(){G.forEach((N)=>{let M=F.get(N);if(M)M.range=N.getBoundingClientRect().height*M.factor})}let X=q1.add(Y);G.forEach((N)=>{L6(N,{bounds:[0,1],top:"bottom",bottom:"top",callback:(M)=>{let L=F.get(N);if(!L)return;L.setY((0.5-M)*L.range*eX)}})}),w0(()=>{X(),j(),Q.forEach((N)=>N.revert()),Q.clear(),G.forEach((N)=>{C.set(N,{clearProps:"y,transform"}),N.style.willChange=""})})}var D5={};A1(D5,{default:()=>wG});var KN=0.5,qN="power3.out",_G=0.7,vG="expo.out",jN=10,WN=1.06,C5="inset(0% 0% 0% 0%)",UN="inset(100% 0% 0% 0%)",GN="inset(0% 0% 100% 0%)",HN=0;function wG(Z,$){let J=Array.from(Z.querySelectorAll('[life-list="item"]'));if(!J.length)return;let Q=A0?0:KN,K=HN++,q=Array.from(Z.querySelectorAll('[life-list="img-item"]')),j=q.map((F)=>F.querySelector("img"));if(q.length)C.set(q,{clipPath:C5,autoAlpha:1,zIndex:0}),C.set(j.filter(Boolean),{yPercent:0,scale:1,transformOrigin:"center center"});let W=-1,U=(F,Y=!1)=>{if(!q.length||F===W)return;let X=q[F];if(!X)return;let N=j[F],M=W;q.forEach((O,k)=>{O.style.zIndex=k===F?"2":k===M?"1":"0"});let R=M===-1||F>M?1:-1;if(A0||Y){if(C.set(X,{clipPath:C5,autoAlpha:1}),N)C.set(N,{yPercent:0,scale:1});W=F;return}if(C.set(X,{clipPath:R===1?UN:GN,autoAlpha:1}),C.to(X,{clipPath:C5,duration:_G,ease:vG,overwrite:!0}),N)C.fromTo(N,{yPercent:R*jN,scale:WN},{yPercent:0,scale:1,duration:_G,ease:vG,overwrite:!0});W=F},H=[],B=-1,z=(F,Y,X=!1)=>{let{item:N,trigger:M,answer:L}=H[F];N.classList.toggle("is-open",Y),M.setAttribute("aria-expanded",String(Y)),L.setAttribute("aria-hidden",String(!Y));let R=X?0:Q;C.to(L,{height:Y?"auto":0,duration:R,ease:qN,overwrite:!0})},V=(F)=>{if(B===F){z(F,!1),B=-1;return}if(B!==-1)z(B,!1);z(F,!0),B=F,U(F)},G=[];if(J.forEach((F,Y)=>{let X=F.querySelector('[life-list="trigger"]'),N=F.querySelector('[life-list="answeer"]');if(!X||!N)return;C.set(N,{height:0});let M=N.id||`life-list-${K}-${Y}`;N.id=M,X.setAttribute("role","button"),X.setAttribute("tabindex","0"),X.setAttribute("aria-controls",M),X.setAttribute("aria-expanded","false"),N.setAttribute("aria-hidden","true"),X.style.cursor="pointer",H.push({item:F,trigger:X,answer:N});let L=H.length-1,R=()=>V(L),O=(k)=>{if(k.key==="Enter"||k.key===" ")k.preventDefault(),V(L)};X.addEventListener("click",R),X.addEventListener("keydown",O),G.push(()=>{X.removeEventListener("click",R),X.removeEventListener("keydown",O)})}),H.length)z(0,!0,!0),B=0,U(0,!0);w0(()=>{if(G.forEach((F)=>F()),H.forEach(({answer:F})=>{C.killTweensOf(F)}),q.length)C.killTweensOf(q),C.killTweensOf(j.filter(Boolean))})}var A5={};A1(A5,{default:()=>gG});var BN=0.7,zN="expo.out",VN=0.4,YN=0.05,FN=2000,XN=0.85,NN=0.15,k5="is--disabled",MN="--news-items-per-page",uG=3;function gG(Z){let $=Z.querySelector('[news-slider="arrow-prev"]'),J=Z.querySelector('[news-slider="arrow-next"]'),Q=Z.querySelector('[news-slider="cms-list-wrapper"]'),K=Z.querySelector('[news-slider="cms-list"]'),q=Array.from(Z.querySelectorAll('[news-slider="cms-item"]'));if(!Q||!K||q.length===0)return;let j=0,W=1,U=uG,H=[0],B=null,z=0;function V(R,O,k){let A=getComputedStyle(R).getPropertyValue(O),I=parseFloat(A);return Number.isFinite(I)&&I>0?I:k}function G(){U=V(Z,MN,uG),W=Math.max(1,Math.ceil(q.length/U));let R=q[0]?.offsetLeft??0;if(H=Array.from({length:W},(O,k)=>{let A=1/0;for(let I=0;IW-1)j=W-1}let F=(R)=>H[R]??0;function Y(R){let O=0,k=1/0;for(let A=0;A=W-1;if($)$.classList.toggle(k5,R),$.setAttribute("aria-disabled",String(R));if(J)J.classList.toggle(k5,O),J.setAttribute("aria-disabled",String(O))}function N(){if(!B)return;let R=H[H.length-1]??0;B.applyBounds({minX:R,maxX:0})}function M(R){let O=F(j);if(R&&!A0)C.to(K,{x:O,duration:BN,ease:zN,onUpdate:()=>B?.update()});else C.set(K,{x:O}),B?.update();X()}function L(R){let O=Math.max(0,Math.min(W-1,R));if(O===j)return;j=O,M(!0)}B1(()=>{if(C.set(Q,{position:"relative"}),$)$.style.cursor="pointer";if(J)J.style.cursor="pointer";G(),M(!1);let R=()=>L(j-1),O=()=>L(j+1);$?.addEventListener("click",R),J?.addEventListener("click",O),K.style.cursor="grab",K.style.touchAction="pan-y",B=p$.create(K,{type:"x",inertia:!0,edgeResistance:XN,dragResistance:YN,throwResistance:FN,maxDuration:VN,bounds:{minX:H[H.length-1]??0,maxX:0},snap:(A)=>{let I=H.length>1?-(H[1]??0):0;if(I<=0)return H[0]??0;let P=((H[z]??0)-A)/I,D=0;if(Math.abs(P)>NN)D=Math.sign(P)*Math.max(1,Math.round(Math.abs(P)));let b=Math.max(0,Math.min(W-1,z+D));return H[b]??0},onPress(){z=j,C.killTweensOf(K),this.target.style.cursor="grabbing"},onRelease(){this.target.style.cursor="grab"},onThrowUpdate(){let A=Y(this.x);if(A!==j)j=A,X()},onThrowComplete(){j=Y(this.x),X()}})[0];let k=q1.add(()=>{let A=j*U;G(),j=Math.min(W-1,Math.floor(A/U)),C.killTweensOf(K),C.set(K,{x:F(j)}),B?.update(),N(),X()});w0(()=>{$?.removeEventListener("click",R),J?.removeEventListener("click",O),B?.kill(),B=null,k(),C.killTweensOf(K),C.set([Q,K],{clearProps:"all"}),K.style.cursor="",K.style.touchAction="",[$,J].forEach((A)=>{if(!A)return;A.classList.remove(k5),A.removeAttribute("aria-disabled"),A.style.cursor=""})})})}var P5={};A1(P5,{default:()=>dG});class mG{events;constructor(){this.events={}}on(Z,$){if(!this.events[Z])this.events[Z]=[];this.events[Z].push($)}once(Z,$){let J=(Q)=>{$(Q),this.off(Z,J)};this.on(Z,J)}off(Z,$){if(!this.events[Z])return;this.events[Z]=this.events[Z].filter((J)=>J!==$)}emit(Z,$){if(!this.events[Z])return;this.events[Z].forEach((J)=>J($))}}class T9{static emitter=new mG;static state={};static createProxy(Z){return new Proxy(Z,{set:function($,J,Q,K){return T9.emitter.emit(J.toString(),Q),Reflect.set($,J,Q,K)}})}static proxy=new Proxy(T9.state,{set:function(Z,$,J,Q){if(typeof J==="object"&&J!==null)J=T9.createProxy(J);return T9.emitter.emit($.toString(),J),Reflect.set(Z,$,J,Q)}});static on(Z,$){this.emitter.on(Z,$)}static once(Z,$){this.emitter.once(Z,$)}static off(Z,$){this.emitter.off(Z,$)}}var LN={get(Z,$){if(typeof $==="string"&&$ in T9)return T9[$].bind(T9);return Z[$]},set(Z,$,J,Q){return Reflect.set(T9.proxy,$,J,Q)}},_8=new Proxy(T9.proxy,LN);var I5="odometer:fire",i9={duration:1,ease:"power3.out",elementStagger:0.1,digitStagger:0.04,revealDuration:0.5,revealEase:"power2.out",triggerStart:"top 80%",staggerOrder:"left",digitCycles:2};function dG(Z){let $=Array.from(Z.querySelectorAll('[odometer="element"]'));if($.length===0)return;let J,Q,K,q,j=[];B1(()=>{if(A0)return;let W=Z.getAttribute("odometer-stagger-order")||i9.staggerOrder,U=Z.getAttribute("odometer-trigger-start")||i9.triggerStart,H=parseFloat(Z.getAttribute("odometer-stagger")||"")||i9.elementStagger;$.forEach((G)=>{let F=(G.textContent??"").trim(),Y=G.hasAttribute("odometer-start"),X=parseFloat(G.getAttribute("odometer-start")||"")||0,N=parseFloat(G.getAttribute("odometer-duration")||"")||i9.duration,M=cG(G),L=ON(F);L=RN(L,X),L=CN(L,X);let R=DN(G,Y,X,L),{rollers:O,revealEls:k}=kN(G,L,M,R),A=parseFloat(getComputedStyle(G).fontSize),I=k.map((T)=>{let S=T.offsetWidth/A;return C.set(T,{width:0,overflow:"hidden"}),{el:T,widthEm:S}});j.push({el:G,rollers:O,duration:N,step:M,revealData:I,originalText:F})});let B=IN(j,W);J=C.timeline({paused:!0,onComplete(){j.forEach(({el:G,originalText:F})=>{AN(G,F)})}});let z=Z.getAttribute("odometer-trigger")||"scroll",V=Z.getAttribute("odometer-trigger-key");if(z==="external"&&V)q=(G)=>{if(G===V&&J){if(J.play(),q)_8.off(I5,q),q=void 0}},_8.on(I5,q);else Q=$1.create({trigger:Z,start:U,once:!0,animation:J});B.forEach((G,F)=>{let{rollers:Y,duration:X,step:N,revealData:M}=G,L=F*H;M.forEach(({el:R,widthEm:O})=>{J.to(R,{width:`${O}em`,opacity:1,duration:i9.revealDuration,ease:i9.revealEase},L)}),Y.forEach(({roller:R,targetPos:O},k)=>{let A=Y.length-1-k;J.to(R,{y:`${-O*N}em`,duration:X,ease:i9.ease,force3D:!0},L+A*i9.digitStagger)})}),K=q1.add(()=>{$.forEach((G)=>{if(!G.querySelector('[data-odometer-part="roller"]'))return;let Y=cG(G);G.querySelectorAll('[data-odometer-part="mask"]').forEach((X)=>{X.style.height=`${Y}em`,X.style.lineHeight=String(Y)}),G.querySelectorAll('[data-odometer-part="roller"]').forEach((X)=>{X.style.lineHeight=String(Y)}),G.querySelectorAll('[data-odometer-part="static"]').forEach((X)=>{X.style.lineHeight=String(Y)})}),$1.refresh()})}),w0(()=>{if(Q?.kill(),Q=void 0,q)_8.off(I5,q),q=void 0;J?.kill(),J=void 0,K?.(),j.forEach(({el:W,originalText:U})=>{W.innerHTML="",W.textContent=U,W.style.display="",W.style.alignItems="",W.style.fontVariantNumeric="",W.style.width="",W.style.overflow="",W.style.height=""}),j.length=0})}function cG(Z){let $=getComputedStyle(Z),J=$.lineHeight;if(J==="normal")return 1.2;return parseFloat(J)/parseFloat($.fontSize)}function ON(Z){return[...Z].map(($)=>({type:/\d/.test($)?"digit":"static",char:$}))}function RN(Z,$){let J=Z.filter((q)=>q.type==="digit"),Q=String(Math.floor(Math.abs($))).padStart(J.length,"0").slice(-J.length),K=0;return Z.map((q)=>q.type==="digit"?{...q,startDigit:parseInt(Q[K++],10)}:q)}function CN(Z,$){let J=Z.filter((H)=>H.type==="digit").length,Q=Math.floor(Math.abs($)),K=Q===0?1:String(Q).length,q=Math.max(0,J-K);if(q===0)return Z;let j=0,W=!1,U=!1;return Z.map((H)=>{if(H.type==="digit"){W=!0;let z=jW.type==="digit").length;return q{if(W.type==="static"){let Y=document.createElement("span");if(Y.setAttribute("data-odometer-part","static"),Object.assign(Y.style,{display:"inline-block",overflow:"clip",padding:"0.05em",margin:"-0.05em",height:`${J}em`,lineHeight:String(J)}),Y.textContent=W.char,Z.appendChild(Y),Q&&W.hidden)C.set(Y,{opacity:0}),q.push(Y);return}let U=document.createElement("span");U.setAttribute("data-odometer-part","mask"),Object.assign(U.style,{display:"inline-block",overflow:"clip",padding:"0.05em",margin:"-0.05em",height:`${J}em`,lineHeight:String(J)});let H=document.createElement("span");H.setAttribute("data-odometer-part","roller"),Object.assign(H.style,{display:"block",whiteSpace:"pre",textAlign:"center",willChange:"transform",lineHeight:String(J)});let B=[];for(let Y=0;Yz?G:10+G;if(K.push({roller:H,targetPos:F}),V)q.push(U)}),{rollers:K,revealEls:q}}function AN(Z,$){Z.style.overflow="",Z.style.height="";let J=[...$].filter((K)=>/\d/.test(K)),Q=0;Z.querySelectorAll('[data-odometer-part="mask"]').forEach((K)=>{let q=K.querySelector('[data-odometer-part="roller"]');if(q)q.remove();K.textContent=J[Q++]||"",K.style.opacity="",K.style.overflow=""}),Z.querySelectorAll('[data-odometer-part="static"]').forEach((K)=>{K.style.opacity=""})}function IN(Z,$){let J=[...Z];if($==="right")return J.reverse();if($==="random")return PN(J);return J}function PN(Z){for(let $=Z.length-1;$>0;$--){let J=Math.floor(Math.random()*($+1));[Z[$],Z[J]]=[Z[J],Z[$]]}return Z}var S5={};A1(S5,{default:()=>rG});var v8={nyc:"America/New_York",sf:"America/Los_Angeles",ldn:"Europe/London"},oG={nyc:{standard:"EST",daylight:"EDT"},sf:{standard:"PST",daylight:"PDT"},ldn:{standard:"GMT",daylight:"BST"}};function bN(Z){return v8[Z]??Z}var pG=new Map;function EN(Z){let $=pG.get(Z);if(!$)$=new Intl.DateTimeFormat("en-US",{timeZone:Z,hour:"numeric",minute:"numeric",second:"numeric",hour12:!1,timeZoneName:"short"}),pG.set(Z,$);return $}function aJ(Z,$=new Date){let J=EN(bN(Z)).formatToParts($),Q=(j)=>Number(J.find((W)=>W.type===j)?.value??0),K=(j)=>J.find((W)=>W.type===j)?.value??"",q=Q("hour");if(q===24)q=0;return{hour:q,minute:Q("minute"),second:Q("second"),ms:$.getMilliseconds(),tzAbbr:K("timeZoneName")}}function b5(Z,$){let J=new Date($.toLocaleString("en-US",{timeZone:"UTC"}));return(new Date($.toLocaleString("en-US",{timeZone:Z})).getTime()-J.getTime())/60000}function SN(Z,$){let J=$.getFullYear(),Q=b5(Z,new Date(J,0,15)),K=b5(Z,new Date(J,6,15)),q=b5(Z,$);if(Q===K)return!1;return q===Math.max(Q,K)}function E5(Z,$=new Date){let J=Z.toLowerCase(),Q=oG[J];if(!Q){let q=aJ(Z,$).tzAbbr;return q.length<=3?q:q.slice(0,3)}let K=v8[J];return SN(K,$)?Q.daylight:Q.standard}function lG(Z){let $=Z.toLowerCase(),J=oG[$];if(!J)return[E5(Z)];return[J.standard,J.daylight]}var TN=0.6,xN="expo.out",yN=1,fN="expo.inOut",hN=2,_N=2,vN="expo.out",wN=0,nG=0.35,iG="power2.out";var uN=1e4,sG=0.55,aG="power2.out",gN=0.6,mN=4,cN=1.6,dN="expo.out",pN=0.06,oN=8,lN="0 2px 10px rgba(0, 0, 0, 0.1)",nN=0.25,iN=0.25;function rG(Z){let $=[],J=[],Q;function K(){let H=new Date;for(let B of $){let{hour:z,minute:V,second:G,ms:F}=aJ(B.timeZone,H),Y=G+F/1000,X=V+Y/60,N=z%12+X/60;B.setMinute(X*6),B.setHour(N*30),B.setSecond?.(Y*6)}}function q(H){let B=H.getAttribute("timezone"),z=B?v8[B]:void 0;if(!z)return;let V=H.querySelector('[office="clock-short-hand"]'),G=H.querySelector('[office="clock-long-hand"]'),F=H.querySelector('[office="clock-sec-hand"]'),Y=H.querySelector('[office="clock-dot"]');if(!V||!G)return;let X=[V,G,...F?[F]:[]];if(C.set(X,{left:"50%",xPercent:-50,transformOrigin:"50% 100%"}),C.set(V,{zIndex:1}),C.set(G,{zIndex:2}),F)C.set(F,{zIndex:3});if(Y)C.set(Y,{zIndex:4});for(let N of[...X,Y])if(N)N.setAttribute("aria-hidden","true");$.push({timeZone:z,setHour:C.quickSetter(V,"rotate","deg"),setMinute:C.quickSetter(G,"rotate","deg"),setSecond:F?C.quickSetter(F,"rotate","deg"):void 0})}function j(H){let B=[],z=[],V=Array.from(H.querySelectorAll('[office="info-item"]'));for(let P of V){let D=P.getAttribute("timezone");if(!D)continue;let b=P.querySelector('[office="time-text"]');if(!b)continue;C.set(P,{boxShadow:lN}),b.innerHTML=":";let[f,x,r]=Array.from(b.children),h=P.querySelector('[office="time-icon-day"]'),w=P.querySelector('[office="time-icon-night"]'),$0=P.querySelector('[office="time-icon-w"]');if($0)C.set($0,{position:"relative"});if(h)C.set(h,{position:"absolute",inset:0});if(w)C.set(w,{position:"absolute",inset:0});if(!A0)z.push(C.to(x,{opacity:nN,duration:iN,ease:"sine.inOut",repeat:-1,yoyo:!0}));B.push({loc:D,item:P,hhEl:f,mmEl:r,colonEl:x,tzEl:P.querySelector('[office="timezone-text"]'),dayEl:h,nightEl:w,lastTime:"",lastTz:"",lastIsDay:null})}let G=(P)=>P<10?`0${P}`:String(P);function F(P,D,b){let f=D?P.dayEl:P.nightEl,x=D?P.nightEl:P.dayEl,r={opacity:1,scale:1,filter:"blur(0px)"},h={opacity:0,scale:gN,filter:`blur(${mN}px)`};if(!b||A0){if(f)C.set(f,r);if(x)C.set(x,h);return}if(f)C.to(f,{...r,duration:sG,ease:aG});if(x)C.to(x,{...h,duration:sG,ease:aG})}function Y(P){for(let D of B){let{hour:b,minute:f,tzAbbr:x}=aJ(D.loc,P),r=`${G(b)}:${G(f)}`;if(r!==D.lastTime)D.hhEl.textContent=G(b),D.mmEl.textContent=G(f),D.lastTime=r;if(D.tzEl&&x!==D.lastTz)D.tzEl.textContent=x,D.lastTz=x;let h=b>=6&&b<18;if(h!==D.lastIsDay)F(D,h,D.lastIsDay!==null),D.lastIsDay=h}}let X,N,M=0;function L(){for(let b of B)C.set(b.item,{clearProps:"width,height"});let P=0;for(let b of B){let f=b.item.offsetWidth;if(f>P)P=f}for(let b of B)C.set(b.item,{width:P});let D=0;for(let b of B){let f=b.item.offsetHeight;if(f>D)D=f}M=D;for(let b of B)C.set(b.item,{height:D})}function R(P){let D=1-pN*P;return{scale:D,y:M*(1-D)/2+oN*P,zIndex:B.length-P}}function O(P){let D=B.findIndex((b)=>b.loc===P);if(D===-1)return B.slice();return[...B.slice(D),...B.slice(0,D)]}function k(P,D){let b=O(P);for(let f=0;fb.loc===P))return;if(N?.kill(),A0)k(P,null);else N=C.timeline({defaults:{duration:cN,ease:dN}}),k(P,N);X=P}let T=q1.add(()=>{if(L(),X)k(X,null)});function S(){for(let P of z)P.kill();N?.kill(),T()}return{tick:Y,destroy:S,setInitial:A,swap:I}}function W(H){C.set(H,{isolation:"isolate"});let B=Array.from(H.querySelectorAll('[office="visual-item"]')),z=new Map;for(let N of B){let M=N.getAttribute("office-location");if(!M)continue;z.set(M,{el:N,img:N.querySelector(".about_office_visual_img")})}let V=0,G,F,Y="conic-gradient(from var(--sweep-from, 0deg) at 50% 50%, black 0deg, black var(--sweep), transparent var(--sweep))";for(let N of z.values())C.set(N.el,{maskImage:Y,webkitMaskImage:Y,"--sweep":"360deg","--sweep-from":"0deg"});function X(N){let{minute:M,second:L,ms:R}=aJ(N);return(M+(L+R/1000)/60)*6}return{setInitial(N){let M=z.get(N);if(!M)return;if(C.set(M.el,{zIndex:++V,"--sweep":"360deg"}),M.img)C.set(M.img,{scale:1});G=N},reveal(N,M){if(N===G)return;let L=z.get(N);if(!L)return;for(let[R,O]of z)if(R!==N&&R!==G){if(C.set(O.el,{"--sweep":"360deg"}),O.img)C.set(O.img,{scale:1})}if(F?.kill(),C.set(L.el,{zIndex:++V,"--sweep-from":`${X(N)}deg`}),A0){if(C.set(L.el,{"--sweep":"360deg"}),L.img)C.set(L.img,{scale:1});if(G){let R=z.get(G);if(R){if(C.set(R.el,{"--sweep":"360deg"}),R.img)C.set(R.img,{scale:1})}}G=N;return}if(F=C.timeline({defaults:{duration:yN,ease:fN}}),G){let R=z.get(G);if(R){if(F.to(R.el,{"--sweep":"360deg",duration:nG,ease:iG},0),R.img)F.to(R.img,{scale:1,duration:nG,ease:iG},0)}}if(F.fromTo(L.el,{"--sweep":"0deg"},{"--sweep":"360deg"},0),L.img)F.fromTo(L.img,{scale:hN},{scale:1,duration:_N,ease:vN},wN);G=N},getPanelEl(N){return z.get(N)?.el}}}function U(H,B,z){let V=Array.from(H.querySelectorAll('[office="clock-item"]')),G=H.querySelector(".about_clock_bg_move");if(!G||V.length===0)return;let F=V.find((D)=>D.classList.contains("is--active"))??V[0];H.insertBefore(G,V[0]),C.set(V,{backgroundColor:"transparent"}),C.set(G,{position:"absolute",top:0,left:0,right:"auto",bottom:"auto",pointerEvents:"none"});let Y=F,X;function N(D,b){let f=H.getBoundingClientRect(),x=D.getBoundingClientRect(),r={x:x.left-f.left,y:x.top-f.top,width:x.width,height:x.height};if(X?.kill(),b&&!A0)X=C.to(G,{...r,duration:TN,ease:xN});else C.set(G,r)}N(F,!1);function M(D){return D.querySelector('[office="clock-component"]')?.getAttribute("timezone")??void 0}H.setAttribute("role","tablist"),H.setAttribute("aria-label","Office locations"),V.forEach((D)=>{let b=M(D);if(!b)return;let f=`office-tab-${b}`,x=`office-panel-${b}`;D.id=f,D.setAttribute("role","tab"),D.setAttribute("aria-controls",x),D.setAttribute("aria-selected",String(D===F)),D.setAttribute("tabindex",D===F?"0":"-1");let r=B?.getPanelEl(b);if(r)r.id=x,r.setAttribute("role","tabpanel"),r.setAttribute("aria-labelledby",f)});function L(D){V.forEach((b)=>{let f=b===D;b.setAttribute("aria-selected",String(f)),b.setAttribute("tabindex",f?"0":"-1")})}let R=M(F);if(B&&R)B.setInitial(R);if(z&&R)z.setInitial(R);function O(D){if(D===Y)return;if(Y===F)F.classList.remove("is--active");else Y.classList.remove("is--hover");if(D===F)F.classList.add("is--active");else D.classList.add("is--hover");Y=D,N(D,!0)}function k(D){if(D===F)return;let b=V.indexOf(D)>V.indexOf(F)?"right":"left";if(F.classList.remove("is--active"),D.classList.remove("is--hover"),D.classList.add("is--active"),F=D,L(F),Y!==D)Y=D,N(D,!0);let f=M(D);if(B&&f)B.reveal(f,b);if(z&&f)z.swap(f,b);if(A!==void 0)T()}let A;function I(){if(A!==void 0)window.clearInterval(A),A=void 0}function T(){if(I(),A0)return;A=window.setInterval(()=>{let D=V[(V.indexOf(F)+1)%V.length];k(D)},uN)}let S=new AbortController;V.forEach((D)=>{D.addEventListener("pointerenter",(b)=>{if(b.pointerType!=="mouse")return;O(D)},{signal:S.signal}),D.addEventListener("click",()=>k(D),{signal:S.signal})}),H.addEventListener("pointerenter",(D)=>{if(D.pointerType!=="mouse")return;I()},{signal:S.signal}),H.addEventListener("pointerleave",(D)=>{if(D.pointerType!=="mouse")return;O(F),T()},{signal:S.signal}),H.addEventListener("keydown",(D)=>{let b=D.target,f=V.indexOf(b);if(f===-1)return;let x=-1;switch(D.key){case"ArrowRight":case"ArrowDown":x=(f+1)%V.length;break;case"ArrowLeft":case"ArrowUp":x=(f-1+V.length)%V.length;break;case"Home":x=0;break;case"End":x=V.length-1;break;case"Enter":case" ":D.preventDefault(),k(b);return;default:return}D.preventDefault(),V[x].focus(),k(V[x])},{signal:S.signal}),H.addEventListener("focusin",I,{signal:S.signal}),H.addEventListener("focusout",(D)=>{let b=D.relatedTarget;if(!H.contains(b))T()},{signal:S.signal});let P=q1.add(()=>N(Y,!1));T(),J.push(()=>{S.abort(),X?.kill(),P(),I()})}B1(()=>{Z.querySelectorAll('[office="clock-component"]').forEach(q);let H=Z.querySelector('[office="visual-m"]'),B=H?W(H):void 0,z=Z.querySelector('[office="info-m"]'),V;if(z){V=j(z),V.tick(new Date);let G=window.setInterval(()=>V?.tick(new Date),1000);J.push(()=>{window.clearInterval(G),V?.destroy()})}Z.querySelectorAll('[office="clock-m"]').forEach((G)=>U(G,B,V)),K(),Q=D$.add(K)}),w0(()=>{Q?.(),J.forEach((H)=>H())})}var T5={};A1(T5,{default:()=>qH});var tG=40,eG=0.01,$H=0,JH=1.2,QH=4,sN=220,aN=0.7,rN="elastic.out(1, 0.75)",tN="power3.out",ZH=0.15,y6="is--active",KH="is--active";function qH(Z){let $=Array.from(Z.querySelectorAll('[opr-cards="item"]'));if($.length===0)return;let J=$.length,Q=Z.querySelector('[opr-cards="dots-m"]'),K=Z.querySelector('[opr-cards="dot"]'),q=0;function j(V){return V-q}function W(V){if(V===0)return{x:0,y:0,rotation:0,scale:1,opacity:1,z:J+1};if(V<0)return{x:V*sN,y:0,rotation:0,scale:1,opacity:0,z:0};if(V>QH){let G=QH;return{x:G*tG,y:G*$H,rotation:G*JH,scale:1-G*eG,opacity:0,z:0}}return{x:V*tG,y:V*$H,rotation:V*JH,scale:1-V*eG,opacity:1,z:J-V}}function U(V,G){return W(V-G)}let H=(V,G,F)=>V+(G-V)*F;function B(){if(!Q||!K)return[];let V=[];K.classList.remove(y6),K.style.cursor="pointer",V.push(K);for(let G=1;G{let X=j(Y),N=W(X);C.set(F,{zIndex:N.z}),F.classList.toggle(KH,X===0);let M={x:N.x,y:N.y,rotation:N.rotation,scale:N.scale,opacity:N.opacity};if(V&&!A0)C.to(F,{...M,duration:aN,ease:rN});else C.set(F,M)}),G.forEach((F,Y)=>{F.classList.toggle(y6,Y===q)})}B1(()=>{$.forEach((N)=>{C.set(N,{position:"absolute",top:0,left:0,transformOrigin:"left center"})});let V=B();z(!1,V);let G=(N)=>{let M=Math.max(0,Math.min(J-1,N));if(M===q)return;q=M,z(!0,V)},F=V.map((N,M)=>{let L=()=>G(M);return N.addEventListener("click",L),()=>N.removeEventListener("click",L)}),Y=null,X=null;if(!A0){Y=document.createElement("div"),Y.setAttribute("opr-cards-dragger",""),Object.assign(Y.style,{position:"absolute",inset:"0",zIndex:"9999",touchAction:"pan-y",cursor:"grab",background:"transparent"}),Z.appendChild(Y);let N=Z.offsetWidth||window.innerWidth;X=p$.create(Y,{type:"x",edgeResistance:0.8,bounds:{minX:-N/2,maxX:N/2},inertia:!1,onPress(){this.target.style.cursor="grabbing",C.killTweensOf($)},onDrag(){if(A0)return;let M=this.x/N,L=Math.min(1,Math.abs(M)),R=M>0?-1:1,O=Math.max(0,Math.min(J-1,q+R));$.forEach((k,A)=>{let I=U(A,q),T=U(A,O);C.set(k,{x:H(I.x,T.x,L),y:H(I.y,T.y,L),rotation:H(I.rotation,T.rotation,L),scale:H(I.scale,T.scale,L),opacity:H(I.opacity,T.opacity,L),zIndex:L>0.5?T.z:I.z})})},onRelease(){this.target.style.cursor="grab";let M=this.x/N;if(M<-ZH)q=Math.min(J-1,q+1);else if(M>ZH)q=Math.max(0,q-1);z(!0,V),C.to(this.target,{x:0,duration:0.3,ease:tN})}})[0]}w0(()=>{if(F.forEach((N)=>N()),X?.kill(),Y?.remove(),V.slice(1).forEach((N)=>N.remove()),V[0])V[0].classList.add(y6),V[0].style.cursor="";$.forEach((N)=>N.classList.remove(KH)),C.killTweensOf($),C.set($,{clearProps:"all"})})})}var h5={};A1(h5,{default:()=>FH});var eN="(min-width: 768px)",$M=0.88,JM=1.25,QM=10,ZM=0.5,x5={duration:0.2,ease:"power2.out"},KM=0.9,jH=-0.25,WH=0,UH=f$("energy"),qM=0.36,jM=0.22,WM=12,UM=0.04,GM=0.4,HM="power2.out",BM=0.06,y5="is--disabled",GH="cc-active",HH="2.5rem",BH=0.35,zH=1,f5=0.8,zM=0.25,VH=0.35,VM=0.15,YH=8,YM=0.25,FM=0.5,XM=0.3;function FH(Z,$){let J=Z.querySelector('[opr-slider="contain"]')??Z,Q=Array.from(J.querySelectorAll('[opr-slider="item"]'));if(Q.length===0)return;let K=Q.length,q=Z.querySelector('[opr-slider="controls"]'),j=Z.querySelector('[opr-slider="controls-prev"]'),W=Z.querySelector('[opr-slider="controls-next"]'),U=Z.querySelector('[opr-slider="index"]'),H=Z.querySelector('[opr-slider="total"]'),B=Z.querySelector('[opr-slider="nav"]'),z=Z.querySelector('[opr-slider="nav-visible"]')??B,V=Z.querySelector('[opr-slider="nav-block"]')??B,G=(V??Z).querySelector('[opr-slider="anchor"]')??null,F=Z.querySelector('[opr-slider="anchor-tip"]'),Y=F?.querySelector('[opr-slider="anchor-text"]')??null,X=Y?.textContent??"",N=Q.map((n,H0)=>n.querySelector('[opr-slider="header"]')?.textContent?.trim()||`Principle ${H0+1}`),M=new Map(Q.map((n)=>[n,Array.from(n.querySelectorAll('[opr-slider="list-item"]'))])),L=[...M.values()].flat(),R=p1(0,1,parseFloat($.stackScale??"")||$M),O=$.stackOrigin??"top",k=B9(),A=window.matchMedia(eN),I=null,T=null;function S(){return parseFloat(getComputedStyle(document.documentElement).fontSize)||16}function P(){let n=S(),H0=JM*n;if(K<2)return H0;return Math.min(H0,QM*n/(K-1))}let D=[],b=[],f=new Map,x=null,r=null,h=null;function w(n){let H0=0,F0=n;while(F0)H0+=F0.offsetTop,F0=F0.offsetParent;return H0}function $0(n){let H0=n.style.position;n.style.position="static";let F0=w(n);return n.style.position=H0,F0}function y(n){let H0=parseFloat(getComputedStyle(n).top)||0;return $0(n)-H0}function J0(){let n=P(),H0=Q.map((m0)=>{let Z1=f.get(m0);m0.style.top=Z1?.top??"",m0.style.marginTop=Z1?.marginTop??"",m0.style.marginBottom=Z1?.marginBottom??"",m0.style.minHeight=Z1?.minHeight??"";let R1=getComputedStyle(m0);return{el:m0,top:parseFloat(R1.top)||0,marginTop:parseFloat(R1.marginTop)||0,marginBottom:parseFloat(R1.marginBottom)||0,height:m0.offsetHeight}}),F0=H0.reduce((m0,Z1)=>Math.max(m0,Z1.height),0),S0=H0[K-1],P0=S0.top+(K-1)*n+F0+S0.marginBottom,K1=0;H0.forEach((m0,Z1)=>{let R1=m0.top+Z1*n;if(m0.el.style.top=`${R1}px`,m0.el.style.minHeight=`${F0}px`,Z1>0)m0.el.style.marginTop=`${m0.marginTop-K1}px`;let d=Z1{n.stickStart=b[H0],n.travel=Math.max(0,b[H0+1]-n.stickStart)})}function l(){for(let n of D){if(n.travel<=0){n.setScaleX(1),n.setScaleY(1),n.setShade?.(0);continue}let H0=p1(0,1,(J$.scroll-n.stickStart)/n.travel),F0=z9(H0,0,1,1,n.minScale);n.setScaleX(F0),n.setScaleY(F0),n.setShade?.(p1(0,1,z9(H0,ZM,1,0,1)))}Y0(I0())}function Z0(){if(Q.forEach((n,H0)=>{f.set(n,{position:n.style.position,top:n.style.top,marginTop:n.style.marginTop,marginBottom:n.style.marginBottom,minHeight:n.style.minHeight,zIndex:n.style.zIndex}),n.style.position="sticky",n.style.zIndex=String(H0+1)}),J0(),f.set(J,{position:J.style.position,height:J.style.height,overflow:J.style.overflow,zIndex:J.style.zIndex}),J.style.position="relative",J.style.height="auto",J.style.overflow="visible",J.style.zIndex=String(zH),q)f.set(q,{display:q.style.display}),q.style.setProperty("display","none","important");D=A0?[]:Q.slice(0,-1).map((n,H0)=>{let F0=n.querySelector('[opr-slider="inner"]')??n,S0=n.querySelector('[opr-slider="shade"]');if(f.set(F0,{...f.get(F0),willChange:F0.style.willChange,transformOrigin:F0.style.transformOrigin}),F0.style.willChange="transform",F0.style.transformOrigin=`center ${O}`,C.set(F0,{scale:1}),S0)C.set(S0,{opacity:0});let P0=K>1?p1(0,1,R+H0/(K-1)*(1-R)):R;return{el:n,inner:F0,shade:S0,stickStart:0,travel:0,minScale:P0,setScaleX:C.quickTo(F0,"scaleX",x5),setScaleY:C.quickTo(F0,"scaleY",x5),setShade:S0?C.quickTo(S0,"opacity",x5):null}}),t(),l(),b0(),x=J$.add(l),h=new ResizeObserver(()=>{if(I!=="stack")return;J0(),t(),l(),b0()}),h.observe(document.body),r=q1.add(()=>{J0(),t(),l(),b0()})}function v(){x?.(),r?.(),x=null,r=null,h?.disconnect(),h=null;for(let n of D)if(C.killTweensOf(n.inner),C.set(n.inner,{clearProps:"transform"}),n.shade)C.killTweensOf(n.shade),C.set(n.shade,{clearProps:"opacity"});D=[],b=[],f.forEach((n,H0)=>{for(let[F0,S0]of Object.entries(n))H0.style[F0]=S0??""}),f.clear()}let i=0,G0=0,L0=0,q0=0,m=window.innerWidth,u="",V0="",g=null,Q0=[],K0=null,C0=0,c=0,y0=0,R0=null;function X0(){C.set(Q,{clearProps:"position,top"}),C.set(Q,{height:"auto",position:"static"}),G0=0,Q.forEach((n)=>{if(n.offsetHeight>G0)G0=n.offsetHeight}),L0=Q[0].offsetTop,C.set(Q,{position:"absolute",top:L0})}function U0(){q0=J.offsetWidth}function D0(){let n=Math.max(G0,window.innerHeight*KM);C.set(J,{height:L0+n}),C.set(Q,{height:n})}function p0(n){if(A0)return{x:0,opacity:n===0?1:0};if(n<0)return{x:q0*jH,opacity:WH};if(n===0)return{x:0,opacity:1};return{x:q0,opacity:1}}function x0(){let n=i===0,H0=i===K-1;if(j)j.classList.toggle(y5,n),j.setAttribute("aria-disabled",String(n));if(W)W.classList.toggle(y5,H0),W.setAttribute("aria-disabled",String(H0));if(U)U.textContent=String(i+1)}function u0(){let n=Q[i];if(!n)return;let H0=M.get(n)??[];if(H0.length===0)return;C.fromTo(H0,{opacity:0,y:WM},{opacity:1,y:0,duration:GM,ease:HM,stagger:UM,delay:BM,overwrite:"auto"})}function B0(n,H0,F0){if(Q.forEach((S0,P0)=>{let K1=P0-i,m0=p0(K1),Z1=P0-H0,R1=K1>0&&Z1>0||K1<0&&Z1<0;if(!n||R1){C.set(S0,m0);return}C.to(S0,{...m0,duration:F0??qM,ease:UH,overwrite:"auto"})}),!n||A0)C.set(L,{opacity:1,y:0});else if(i!==H0)u0();x0(),Y0(i)}function d0(){let n=J.getBoundingClientRect().top;if(n>=0)return;window.scrollTo({top:window.scrollY+n,behavior:A0?"auto":"smooth"})}function s(n){let H0=i+n;if(H0<0||H0>K-1){let S0=Q[i];if(!S0||A0)return;C.timeline({overwrite:"auto"}).to(S0,{x:q0*-0.06*n,duration:0.14,ease:"power2.out"}).to(S0,{x:0,duration:0.4,ease:UH});return}let F0=i;i=H0,d0(),B0(!0,F0)}function O0(n){return n<0?i+1:i-1}function g0(n){let H0=q0||1,F0=Q[i],S0=Q[O0(n)];if(!S0){C.set(F0,{x:n*XM});return}let P0=p1(-1,1,n/H0);if(C.set(F0,{x:P0*H0}),P0<0)C.set(S0,{x:H0*(1+P0),opacity:1});else C.set(S0,{x:H0*jH*(1-P0),opacity:z9(P0,0,1,WH,1)})}function t0(n,H0){let F0=q0||1,S0=Math.abs(n)/Math.max(H0,1),P0=O0(n);if(Q[P0]!==void 0&&(Math.abs(n)>F0*YM||S0>FM)){let m0=i;i=P0,d0(),B0(!0,m0);return}B0(!0,i,jM)}function J1(n){if(K0!==null||A0)return;if(n.pointerType==="mouse"&&n.button!==0)return;K0=n.pointerId,C0=n.clientX,c=n.clientY,y0=performance.now(),R0=null}function F1(n){if(n.pointerId!==K0)return;let H0=n.clientX-C0,F0=n.clientY-c;if(R0===null){if(Math.abs(H0)Math.abs(F0)?"x":"y",R0!=="x"){K0=null;return}J.setPointerCapture(K0)}g0(H0)}function G1(n){if(n.pointerId!==K0)return;let H0=n.clientX-C0,F0=R0;if(J.hasPointerCapture(K0))J.releasePointerCapture(K0);if(K0=null,R0=null,F0!=="x")return;t0(H0,performance.now()-y0)}function b1(){if(i=0,C.set(J,{position:"relative",overflow:"clip",zIndex:zH,touchAction:"pan-y"}),m=window.innerWidth,Q.forEach((F0,S0)=>{C.set(F0,{zIndex:S0+1,left:0,width:"100%"})}),X0(),D0(),U0(),q){if(u=q.style.display,getComputedStyle(q).display==="none")q.style.setProperty("display","flex","important");C.set(q,{zIndex:K+1})}if(H)H.textContent=String(K);if(z&&K>1)V0=z.style.display,z.style.setProperty("display","none","important"),M0();if(!A0)J.addEventListener("pointerdown",J1),J.addEventListener("pointermove",F1),J.addEventListener("pointerup",G1),J.addEventListener("pointercancel",G1),Q0.push(()=>{J.removeEventListener("pointerdown",J1),J.removeEventListener("pointermove",F1),J.removeEventListener("pointerup",G1),J.removeEventListener("pointercancel",G1),K0=null,R0=null});let n=(F0,S0,P0)=>{if(!F0)return;F0.setAttribute("role","button"),F0.setAttribute("tabindex","0"),F0.setAttribute("aria-label",P0),C.set(F0,{userSelect:"none",touchAction:"manipulation"});let K1=()=>s(S0),m0=(R1)=>{if(R1.key!=="Enter"&&R1.key!==" ")return;R1.preventDefault(),s(S0)},Z1=(R1)=>{if(R1.detail>1)R1.preventDefault()};F0.addEventListener("click",K1),F0.addEventListener("keydown",m0),F0.addEventListener("mousedown",Z1),Q0.push(()=>{F0.removeEventListener("click",K1),F0.removeEventListener("keydown",m0),F0.removeEventListener("mousedown",Z1),C.set(F0,{clearProps:"userSelect,touchAction"}),F0.classList.remove(y5),["role","tabindex","aria-label","aria-disabled"].forEach((R1)=>F0.removeAttribute(R1))})};n(j,-1,"Previous principle"),n(W,1,"Next principle"),B0(!1,i),b0();let H0=()=>{if(I!=="slider")return;X0(),D0(),U0(),B0(!1,i),b0()};if(document.fonts&&document.fonts.ready)document.fonts.ready.then(H0);g=q1.add((F0)=>{if(I!=="slider")return;if(F0.width!==m)m=F0.width,X0();D0(),U0(),B0(!1,i),b0()})}function D1(){if(g?.(),g=null,Q0.forEach((n)=>n()),Q0.length=0,C.killTweensOf(Q),C.killTweensOf(L),C.set(L,{clearProps:"all"}),C.set(Q,{clearProps:"all"}),C.set(J,{clearProps:"all"}),q)C.set(q,{clearProps:"all"}),q.style.display=u;if(z&&K>1)z.style.display=V0}let L1=[],z1=[],T0=[],O1=0,a0=-1,V1=-1,E1=!1,Y1="",E0="",E="",a=(n)=>A0?0:n;function _(){if(B&&T0.length)B.style.height=`${Q[0].offsetHeight}px`}function p(){let n=T0[0]??G;if(!n)return 0;let H0=n.style.height;n.style.height="";let F0=n.offsetHeight;return n.style.height=H0,F0}function j0(n){let H0=parseFloat(HH)*S(),F0=(P0)=>P0===a0?H0:O1,S0=T0[0].getBoundingClientRect().top;for(let P0=0;P0{let S0=F0===n;if(H0.classList.toggle(GH,S0),S0)H0.setAttribute("aria-current","true");else H0.removeAttribute("aria-current");if(O1>0)C.to(H0,{height:S0?HH:O1,duration:a(BH),ease:"power2.out",overwrite:!0})}),F&&E1&&V1>=0){let H0=F.getBoundingClientRect(),F0=C.getProperty(F,"y")||0;C.to(F,{y:F0+j0(V1)-(H0.top+H0.height/2),duration:a(BH),ease:"power2.out",overwrite:"auto"})}}function I0(){let n=0;for(let H0=0;H0=b[H0]-1)n=H0;return n}function v0(n){if(I==="stack"){window.scrollTo({top:y(Q[n]),behavior:A0?"auto":"smooth"});return}if(n===i)return;let H0=i;i=n,d0(),B0(!0,H0)}function b0(){if(T0.length===0)return;if(_(),O1>0)return;if(O1=p(),O1===0)return;let n=Math.max(a0,0);a0=-1,Y0(n)}function l0(){if(!G)return;if(K<2){if(z)Y1=z.style.display,z.style.setProperty("display","none","important");return}if(z)E0=z.style.zIndex,z.style.zIndex=String(K+2);if(B)E=B.style.height;O1=p();let n=G;if(T0=Q.map((H0,F0)=>{let S0=G;if(F0>0)S0=G.cloneNode(!0),n.after(S0),L1.push(S0);n=S0,S0.setAttribute("aria-label",N[F0]),S0.setAttribute("draggable","false");let P0=()=>e(F0),K1=(m0)=>{m0.preventDefault(),v0(F0)};return S0.addEventListener("mouseenter",P0),S0.addEventListener("focus",P0),S0.addEventListener("click",K1),z1.push(()=>{S0.removeEventListener("mouseenter",P0),S0.removeEventListener("focus",P0),S0.removeEventListener("click",K1)}),S0}),F&&V){if(getComputedStyle(F).display==="none")C.set(F,{display:"flex"});if(C.set(F,{autoAlpha:0,scale:f5,transformOrigin:"right center"}),Y)C.set(Y,{whiteSpace:"nowrap",overflow:"hidden"});let H0=()=>M0(),F0=(S0)=>{if(V.contains(S0.relatedTarget))return;M0()};V.addEventListener("mouseleave",H0),V.addEventListener("focusout",F0),z1.push(()=>{V.removeEventListener("mouseleave",H0),V.removeEventListener("focusout",F0)})}_()}function e0(){if(z1.forEach((n)=>n()),z1.length=0,F)C.killTweensOf(F),C.set(F,{clearProps:"transform,opacity,visibility,display"});if(Y)C.killTweensOf(Y),C.set(Y,{clearProps:"width,whiteSpace,overflow"}),Y.textContent=X;if(E1=!1,V1=-1,T0.forEach((n)=>{C.killTweensOf(n),C.set(n,{clearProps:"height"}),n.classList.remove(GH),["aria-current","aria-label","draggable"].forEach((H0)=>n.removeAttribute(H0))}),T0=[],a0=-1,O1=0,L1.forEach((n)=>n.remove()),L1.length=0,B)B.style.height=E;if(z)z.style.display=Y1,z.style.zIndex=E0}function Q1(n){if(I===n)return;if(I==="stack")v();if(I==="slider")D1();if(I=n,n==="stack")Z0();else b1()}function f0(){Q1(A.matches?"stack":"slider")}B1(()=>{if(l0(),k){Q1("slider");return}f0(),A.addEventListener("change",f0),T=q1.add(f0)}),w0(()=>{if(A.removeEventListener("change",f0),T?.(),T=null,I==="stack")v();if(I==="slider")D1();I=null,e0()})}var _5={};A1(_5,{default:()=>MH});var NM=12,MM=0.18,XH=24,NH=0.05,LM=0.5,OM=0.12,RM=1e6;function MH(Z,$){let J=Z.querySelector(":scope > *");if(!J||A0)return;let Q=Z.getAttribute("petal-spin")==="left"?-1:1,K=Number(Z.getAttribute("petal-speed"))||NM;C.set(J,{transformOrigin:"center center"});let q=C.to(J,{rotation:"+=360",duration:360/K,ease:"none",repeat:-1});q.totalTime(RM),q.timeScale(Q);let j=C.quickTo(q,"timeScale",{duration:LM,ease:"power2.out"}),W=C.utils.clamp(-XH,XH),U=1,H=C.delayedCall(OM,()=>j(Q*U)).pause(),B=J$.add(({velocity:F})=>{if(F>NH)U=1;else if(F<-NH)U=-1;let Y=Math.abs(F)*MM;j(W(Q*U*(1+Y))),H.restart(!0)}),z=!0,V=!1,G=()=>{if(z&&!V)q.play();else q.pause()};G(),H$(Z,{autoStart:!0,callback:({isIn:F})=>{z=F,G()}}),B9((F)=>{V=F,G()}),w0(()=>{B(),H.kill(),q.kill()})}var v5={};A1(v5,{default:()=>kH});var s7=["https://cdn.prod.website-files.com/67fd68910536fe52a2d9e022/6a59524a4ee1ff889da2a321_A.svg","https://cdn.prod.website-files.com/67fd68910536fe52a2d9e022/6a59524a59043787d914300d_B.svg","https://cdn.prod.website-files.com/67fd68910536fe52a2d9e022/6a59524a1948a16c182a37f1_C.svg","https://cdn.prod.website-files.com/67fd68910536fe52a2d9e022/6a59524a84a54543efa5a59d_D.svg","https://cdn.prod.website-files.com/67fd68910536fe52a2d9e022/6a59524adc2bea28f30846bc_E.svg","https://cdn.prod.website-files.com/67fd68910536fe52a2d9e022/6a59524a1d383c05eb3cce9c_F.svg","https://cdn.prod.website-files.com/67fd68910536fe52a2d9e022/6a59524afb61855fc6e7686f_G.svg"];function LH(Z){return`url("${s7[Z%s7.length]}")`}function OH(){s7.forEach((Z)=>{let $=new Image;$.src=Z})}var CM=NJ(),DM="--_default---oat--oat-200",RH="#f4f3f0",kM="#fbe189",AM="--_default---text-color--text-alternate",IM="#fefdfb",a7="power2.out",CH=0.22,PM=0.15,bM=0.32,EM=0.06,SM=0.32,TM=0.16,xM=0.18,yM=0.8,fM=0.8,hM="back.out(1.2)",_M=0.05,vM=0.3,wM=0.06,DH=768,uM=32;function kH(Z,$={}){let J=Z.querySelector('[speaker-ticker="cms-list"]'),Q=J?Array.from(J.querySelectorAll('[speaker-ticker="cms-item"]')):[];if(!J||Q.length===0)return;let K=(D,b)=>D.querySelector(`[speaker-ticker="${b}"]`),q=Q.map((D)=>K(D,"card")??D),j=Q.map((D)=>K(D,"avatar")),W=Q.map((D)=>K(D,"card-bg")),U=Q.map((D)=>K(D,"card-item")),H=Q.map((D)=>K(D,"info-desc")),B=Q.map((D,b)=>{let f=H[b];return Array.from(q[b].children).filter((x)=>x instanceof HTMLElement&&x!==f)}),z=Q.map((D)=>Array.from(D.querySelectorAll('[speaker-ticker="blob-lg"], [speaker-ticker="blob-sm"]'))),V=z.flat(),G=[...B.flat(),...H.filter(Boolean)],F=-1,Y=-1,X=window.innerWidth>=DH,N=(D)=>D?getComputedStyle(D).color:"",M=W.map((D)=>N(D)||RH),L=Q.map((D)=>N(K(D,"blob-lg"))||N(K(D,"blob-sm"))||kM),R=getComputedStyle(Z).getPropertyValue(DM).trim()||RH;function O(D,b,f){if(!f){Y$.to(D,{...b,overwrite:"auto"});return}let{duration:x,ease:r,stagger:h,delay:w,...$0}=b;Y$.set(D,$0)}function k(D=CM){Q.forEach((b,f)=>{let x=f===Y,r=!x&&f===F;if(x)q[f].setAttribute("data-active","true");else q[f].removeAttribute("data-active");W[f]?.classList.toggle("is--active",x),U[f]?.classList.toggle("is--active",x),W[f]?.classList.toggle("is--hover",r),U[f]?.classList.toggle("is--hover",r),b.setAttribute("aria-expanded",x?"true":"false");let h=W[f];if(h)O(h,{backgroundColor:x?M[f]:r?L[f]:R,duration:CH,ease:a7},D);let w=j[f];if(w)O(w,{filter:x||r?"grayscale(0%)":"grayscale(100%)",duration:CH,ease:a7},D);let $0=z[f];if($0.length){if(D)Y$.killTweensOf($0);O($0,{opacity:x?1:0,scale:x?1:yM,duration:x?fM:vM,ease:x?hM:a7,delay:x?_M:0,stagger:wM},D)}let y=B[f];if(y.length)O(y,{autoAlpha:x?0:1,duration:x?PM:bM,ease:a7,delay:x?0:EM},D);let J0=H[f];if(J0)O(J0,{autoAlpha:x?1:0,duration:x?SM:xM,ease:a7,delay:x?TM:0},D)})}function A(D){if(D===F)return;F=D,k()}function I(D){if(D===Y)return;Y=D,k()}function T(){if(q.forEach((b)=>b.style.removeProperty("min-height")),!X)return;let D=q.map((b,f)=>{let x=H[f];if(!x)return 0;let r=Array.from(x.querySelectorAll("*")).filter(($0)=>!$0.children.length&&$0.textContent?.trim());if(!r.length)return 0;let h=b.getBoundingClientRect().top,w=r.reduce(($0,y)=>Math.max($0,y.getBoundingClientRect().bottom),0);return Math.ceil(w-h+uM)});q.forEach((b,f)=>{if(D[f]>b.getBoundingClientRect().height)b.style.minHeight=`${D[f]}px`})}function S(){Q.forEach((D)=>{if(X)D.setAttribute("role","button"),D.setAttribute("tabindex","0"),D.setAttribute("aria-expanded","false"),D.style.cursor="pointer";else{if(D.getAttribute("role")==="button")D.removeAttribute("role");D.removeAttribute("tabindex"),D.removeAttribute("aria-expanded"),D.style.removeProperty("cursor")}})}let P=!0;B1(()=>{if($.shapes!=="false")OH(),j.forEach((h,w)=>{if(!h)return;let $0=LH(w%s7.length);Y$.set(h,{webkitMaskImage:$0,maskImage:$0,webkitMaskSize:"100% 100%",maskSize:"100% 100%",webkitMaskRepeat:"no-repeat",maskRepeat:"no-repeat"})});Y$.set(Q,{userSelect:"none",touchAction:"manipulation"});let D=getComputedStyle(Z).getPropertyValue(AM).trim()||IM;H.forEach((h)=>h&&Y$.set(h,{color:D})),k(!0),S(),T(),document.fonts?.ready.then(()=>P&&T());let b=[],f=window.matchMedia("(hover: hover) and (pointer: fine)").matches;if(Q.forEach((h,w)=>{let $0=()=>X&&A(w),y=()=>X&&I(Y===w?-1:w),J0=()=>y(),t=(v)=>{if(v.key==="Escape"){I(-1);return}if(v.key!=="Enter"&&v.key!==" ")return;v.preventDefault(),y()},l=()=>X&&A(w),Z0=()=>X&&F===w&&A(-1);if(f)h.addEventListener("pointerenter",$0);h.addEventListener("click",J0),h.addEventListener("keydown",t),h.addEventListener("focus",l),h.addEventListener("blur",Z0),b.push(()=>{if(h.removeEventListener("pointerenter",$0),h.removeEventListener("click",J0),h.removeEventListener("keydown",t),h.removeEventListener("focus",l),h.removeEventListener("blur",Z0),h.getAttribute("role")==="button")h.removeAttribute("role");["tabindex","aria-expanded"].forEach((v)=>h.removeAttribute(v)),h.style.removeProperty("cursor")})}),f){let h=()=>A(-1);Z.addEventListener("pointerleave",h),b.push(()=>Z.removeEventListener("pointerleave",h))}let x=(h)=>{if(Y===-1)return;if(Z.contains(h.target))return;I(-1)};document.addEventListener("pointerdown",x),b.push(()=>document.removeEventListener("pointerdown",x));let r=q1.add((h)=>{if(!P)return;let w=h.width>=DH;if(w!==X){if(X=w,!X)F=-1,Y=-1,k(!0);S()}T()});w0(()=>{P=!1,r(),q.forEach((w)=>w.style.removeProperty("min-height")),b.forEach((w)=>w());let h=[...V,...G,...W.filter(Boolean),...j.filter(Boolean)];Y$.killTweensOf(h),Y$.set(Q,{clearProps:"all"}),Y$.set(h,{clearProps:"all"}),q.forEach((w)=>w.removeAttribute("data-active")),["is--active","is--hover"].forEach((w)=>{W.forEach(($0)=>$0?.classList.remove(w)),U.forEach(($0)=>$0?.classList.remove(w))})})})}var w5={};A1(w5,{default:()=>EH});var gM="odometer:fire",mM=0,cM=200,dM=0.9,pM=1.2,oM=f$("jump"),lM="top bottom",nM=0.15,AH=5,iM=10,IH=35,sM=26,PH=900,bH=60,aM=600,rM=16.666666666666668;function EH(Z){let $=Array.from(Z.querySelectorAll('[stamp-card="item"]'));if($.length===0)return;let J=$.map((j)=>{let W=j.querySelector('[data-module="odometer"]');if(!W)return null;let U=`stamp-card-odo-${mM++}`;return W.setAttribute("odometer-trigger","external"),W.setAttribute("odometer-trigger-key",U),U}),Q=[],K,q=null;B1(()=>{if(A0)return;let j=window.matchMedia("(hover: hover) and (pointer: fine)").matches,W=0,U=0,H=0,B=0,z=0,V=!1,G=0,F=0,Y=null,X=!1,N=(P)=>{W=H=P.clientX,U=B=P.clientY,z=performance.now(),G=0,F=0,V=!0},M=()=>{if(!V)return;let P=performance.now(),D=P-z;if(D<4)return;let b=rM/D;G=(H-W)*b,F=(B-U)*b,W=H,U=B,z=P},L=()=>{if(Y!==null)cancelAnimationFrame(Y),Y=null;M()},R=(P)=>{if(H=P.clientX,B=P.clientY,!V){N(P);return}if(Y!==null)return;Y=requestAnimationFrame(()=>{Y=null,M()})},O=C.utils.clamp(-PH,PH),k=C.utils.clamp(-bH,bH),A=[];function I(P){if(!j)return;if(!X)Z.addEventListener("mouseenter",N),Z.addEventListener("mousemove",R),X=!0;let D=(b)=>{L();let f=P.getBoundingClientRect(),x=f.left+f.width/2,r=f.top+f.height/2,h=b.clientX-x,w=b.clientY-r,$0=h*F-w*G,y=Math.hypot(h,w)||1,J0=$0/y;C.to(P,{inertia:{x:{velocity:O(G*IH),end:0},y:{velocity:O(F*IH),end:0},rotation:{velocity:k(J0*sM),end:0},resistance:aM},overwrite:"auto"})};P.addEventListener("mouseenter",D),A.push(()=>P.removeEventListener("mouseenter",D))}K=C.timeline({paused:!0}),C.set($,{transformOrigin:"center center"});let T=$.map((P,D)=>{let b=D%2===0?1:-1,f=AH+Math.random()*(iM-AH);return{yPercent:cM,rotation:b*f,scale:dM}});$.forEach((P,D)=>{K.set(P,T[D],0)}),$.forEach((P,D)=>{let b=P.querySelector('[stamp-card="stack"]'),f=J[D];K.to(P,{yPercent:0,rotation:0,scale:1,duration:pM,ease:oM,onStart(){if(f)_8[gM]=f},onComplete(){if(b)I(b)}},D*nM)});let S=$1.create({trigger:Z,start:lM,once:!0,animation:K});Q.push(S),q=()=>{if(X)Z.removeEventListener("mouseenter",N),Z.removeEventListener("mousemove",R);if(Y!==null)cancelAnimationFrame(Y);A.forEach((P)=>P())}}),w0(()=>{Q.forEach((j)=>j.kill()),K?.kill(),K=void 0,q?.(),q=null,$.forEach((j)=>{C.killTweensOf(j);let W=j.querySelector('[stamp-card="stack"]');if(W)C.killTweensOf(W);if(C.set(j,{clearProps:"transform,yPercent,rotation,scale,transformOrigin"}),W)C.set(W,{clearProps:"transform,x,y,rotation"})})})}var u5={};A1(u5,{default:()=>wH});var tM=100,SH=250,eM=55,f6=4.5,TH=5,xH="power1.out",yH=60,fH=8,hH=25,$L=15,_H=600,vH=45,JL=220;function wH(Z){let $=Array.from(Z.querySelectorAll('[sticky-card="card"]'));if($.length===0)return;let J=[],Q=[],K=[],q=null,j=null,W=null,U=null;B1(()=>{C.set(Z,{position:"relative",height:"auto",display:"block"}),q=document.createElement("div"),q.setAttribute("sticky-card-pin-height",""),j=document.createElement("div"),j.setAttribute("sticky-card-container",""),q.appendChild(j),W=document.createElement("div"),W.setAttribute("sticky-card-circles",""),j.appendChild(W),$.forEach((F)=>{let Y=document.createElement("div");Y.setAttribute("sticky-card-circle",""),Y.appendChild(F),W.appendChild(Y),J.push(Y);let X=document.createElement("div");X.setAttribute("sticky-card-inertia","");while(F.firstChild)X.appendChild(F.firstChild);F.appendChild(X),Q.push(X)}),Z.appendChild(q),C.set(q,{height:`${$.length*tM}vh`}),C.set(j,{position:"relative",height:"100vh"}),C.set(W,{height:"100%"}),C.set(J,{position:"absolute",top:"50%",left:"50%",width:`${SH}vw`,height:`${SH}vw`,borderRadius:"100%",xPercent:-50,yPercent:0,pointerEvents:"none",willChange:"transform"});let H=$[0]?window.getComputedStyle($[0]).padding||"":"";if(C.set($,{position:"absolute",top:0,left:"50%",xPercent:-50,yPercent:0,y:`${eM}vh`,padding:0,pointerEvents:"auto",willChange:"transform",transformOrigin:"center center"}),C.set(Q,{position:"absolute",top:0,left:0,width:"100%",height:"100%",padding:H,boxSizing:"border-box",willChange:"transform",transformOrigin:"center center"}),A0){let F=-(($.length-1)*f6)/2;J.forEach((Y,X)=>{C.set(Y,{rotation:F}),C.set($[X],{rotation:F,y:`${fH}vh`,yPercent:-50}),F+=f6});return}let B=$1.create({trigger:q,start:"top top",end:"bottom bottom",pin:j,scrub:!0,animation:C.fromTo(W,{y:`${TH}%`},{y:`-${TH}%`,ease:"none"})});K.push(B);let z=(q.clientHeight-window.innerHeight)/$.length,V=-(($.length-1)*f6)/2;if(J.forEach((F,Y)=>{let X=$[Y],N,M;if(Y===0&&yH>0){let O=yH*window.innerHeight/100;N=`top top+=${O}`,M=`+=${z+O}`}else N=`top top-=${z*Y}`,M=`+=${z}`;let L=$1.create({trigger:q,start:N,end:M,scrub:!0,animation:C.to(F,{rotation:V,ease:xH})});K.push(L);let R=$1.create({trigger:q,start:N,end:M,scrub:!0,animation:C.to(X,{rotation:V,y:`${fH}vh`,yPercent:-50,ease:xH})});K.push(R),V+=f6}),window.matchMedia("(hover: hover) and (pointer: fine)").matches){let F=0,Y=0,X=0,N=0,M=null,L=(A)=>{if(M!==null)return;M=requestAnimationFrame(()=>{X=A.clientX-F,N=A.clientY-Y,F=A.clientX,Y=A.clientY,M=null})};Z.addEventListener("mousemove",L);let R=C.utils.clamp(-_H,_H),O=C.utils.clamp(-vH,vH),k=[];$.forEach((A,I)=>{let T=Q[I],S=(P)=>{let D=T.getBoundingClientRect(),b=D.left+D.width/2,f=D.top+D.height/2,x=P.clientX-b,r=P.clientY-f,h=x*N-r*X,w=Math.hypot(x,r)||1,$0=h/w;C.to(T,{inertia:{x:{velocity:R(X*hH),end:0},y:{velocity:R(N*hH),end:0},rotation:{velocity:O($0*$L),end:0},resistance:JL},overwrite:"auto"})};A.addEventListener("mouseenter",S),k.push(()=>A.removeEventListener("mouseenter",S))}),U=()=>{if(Z.removeEventListener("mousemove",L),M!==null)cancelAnimationFrame(M);k.forEach((A)=>A())}}}),w0(()=>{K.forEach((H)=>H.kill()),U?.(),U=null,Q.forEach((H,B)=>{let z=$[B];C.killTweensOf(H);while(H.firstChild)z.appendChild(H.firstChild);H.remove()}),Q.length=0,J.forEach((H,B)=>{let z=$[B];C.killTweensOf(z),C.killTweensOf(H),Z.appendChild(z),C.set(z,{clearProps:"transform,position,top,left,xPercent,yPercent,x,y,rotation,padding,willChange,transformOrigin,pointerEvents"})}),J.length=0,q?.remove(),q=null,j=null,W=null,C.set(Z,{clearProps:"position,height,display"})})}var Zq={};A1(Zq,{default:()=>q2});function uH(Z){return Z!==null&&typeof Z==="object"&&"constructor"in Z&&Z.constructor===Object}function g5(Z={},$={}){let J=["__proto__","constructor","prototype"];Object.keys($).filter((Q)=>J.indexOf(Q)<0).forEach((Q)=>{if(typeof Z[Q]==="undefined")Z[Q]=$[Q];else if(uH($[Q])&&uH(Z[Q])&&Object.keys($[Q]).length>0)g5(Z[Q],$[Q])})}var gH={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 k$(){let Z=typeof document!=="undefined"?document:{};return g5(Z,gH),Z}var QL={document:gH,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function Z(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(Z){if(typeof setTimeout==="undefined")return Z(),null;return setTimeout(Z,0)},cancelAnimationFrame(Z){if(typeof setTimeout==="undefined")return;clearTimeout(Z)}};function o1(){let Z=typeof window!=="undefined"?window:{};return g5(Z,QL),Z}function mH(Z=""){return Z.trim().split(" ").filter(($)=>!!$.trim())}function cH(Z){let $=Z;Object.keys($).forEach((J)=>{try{$[J]=null}catch(Q){}try{delete $[J]}catch(Q){}})}function MJ(Z,$=0){return setTimeout(Z,$)}function h$(){return Date.now()}function ZL(Z){let $=o1(),J;if($.getComputedStyle)J=$.getComputedStyle(Z,null);if(!J&&Z.currentStyle)J=Z.currentStyle;if(!J)J=Z.style;return J}function m5(Z,$="x"){let J=o1(),Q,K,q,j=ZL(Z);if(J.WebKitCSSMatrix){if(K=j.transform||j.webkitTransform,K.split(",").length>6)K=K.split(", ").map((W)=>W.replace(",",".")).join(", ");q=new J.WebKitCSSMatrix(K==="none"?"":K)}else q=j.MozTransform||j.OTransform||j.MsTransform||j.msTransform||j.transform||j.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),Q=q.toString().split(",");if($==="x")if(J.WebKitCSSMatrix)K=q.m41;else if(Q.length===16)K=parseFloat(Q[12]);else K=parseFloat(Q[4]);if($==="y")if(J.WebKitCSSMatrix)K=q.m42;else if(Q.length===16)K=parseFloat(Q[13]);else K=parseFloat(Q[5]);return K||0}function r7(Z){return typeof Z==="object"&&Z!==null&&Z.constructor&&Object.prototype.toString.call(Z).slice(8,-1)==="Object"}function KL(Z){if(typeof window!=="undefined"&&typeof window.HTMLElement!=="undefined")return Z instanceof HTMLElement;return Z&&(Z.nodeType===1||Z.nodeType===11)}function l$(...Z){let $=Object(Z[0]);for(let J=1;Jq!=="__proto__"&&q!=="constructor"&&q!=="prototype");for(let q=0,j=K.length;qK?"next":"prev",H=(z,V)=>{return U==="next"&&z>=V||U==="prev"&&z<=V},B=()=>{if(j=new Date().getTime(),q===null)q=j;let z=Math.max(Math.min((j-q)/W,1),0),V=0.5-Math.cos(z*Math.PI)/2,G=K+V*($-K);if(H(G,$))G=$;if(Z.wrapperEl.scrollTo({[J]:G}),H(G,$)){Z.wrapperEl.style.overflow="hidden",Z.wrapperEl.style.scrollSnapType="",setTimeout(()=>{Z.wrapperEl.style.overflow="",Z.wrapperEl.scrollTo({[J]:G})}),Q.cancelAnimationFrame(Z.cssModeFrameID);return}Z.cssModeFrameID=Q.requestAnimationFrame(B)};B()}function A$(Z,$=""){let J=o1(),Q=[...Z.children];if(J.HTMLSlotElement&&Z instanceof HTMLSlotElement)Q.push(...Z.assignedElements());if(!$)return Q;return Q.filter((K)=>K.matches($))}function qL(Z,$){let J=[$];while(J.length>0){let Q=J.shift();if(Z===Q)return!0;J.push(...Q.children,...Q.shadowRoot?Q.shadowRoot.children:[],...Q.assignedElements?Q.assignedElements():[])}}function dH(Z,$){let J=o1(),Q=$.contains(Z);if(!Q&&J.HTMLSlotElement&&$ instanceof HTMLSlotElement){if(Q=[...$.assignedElements()].includes(Z),!Q)Q=qL(Z,$)}return Q}function t7(Z){try{console.warn(Z);return}catch($){}}function x9(Z,$=[]){let J=document.createElement(Z);return J.classList.add(...Array.isArray($)?$:mH($)),J}function pH(Z,$){let J=[];while(Z.previousElementSibling){let Q=Z.previousElementSibling;if($){if(Q.matches($))J.push(Q)}else J.push(Q);Z=Q}return J}function oH(Z,$){let J=[];while(Z.nextElementSibling){let Q=Z.nextElementSibling;if($){if(Q.matches($))J.push(Q)}else J.push(Q);Z=Q}return J}function s9(Z,$){return o1().getComputedStyle(Z,null).getPropertyValue($)}function e7(Z){let $=Z,J;if($){J=0;while(($=$.previousSibling)!==null)if($.nodeType===1)J+=1;return J}return}function $Q(Z,$){let J=[],Q=Z.parentElement;while(Q){if($){if(Q.matches($))J.push(Q)}else J.push(Q);Q=Q.parentElement}return J}function w8(Z,$){function J(Q){if(Q.target!==Z)return;$.call(Z,Q),Z.removeEventListener("transitionend",J)}if($)Z.addEventListener("transitionend",J)}function h6(Z,$,J){let Q=o1();if(J)return Z[$==="width"?"offsetWidth":"offsetHeight"]+parseFloat(Q.getComputedStyle(Z,null).getPropertyValue($==="width"?"margin-right":"margin-top"))+parseFloat(Q.getComputedStyle(Z,null).getPropertyValue($==="width"?"margin-left":"margin-bottom"));return Z.offsetWidth}var d5;function jL(){let Z=o1(),$=k$();return{smoothScroll:$.documentElement&&$.documentElement.style&&"scrollBehavior"in $.documentElement.style,touch:!!(("ontouchstart"in Z)||Z.DocumentTouch&&$ instanceof Z.DocumentTouch)}}function rH(){if(!d5)d5=jL();return d5}var p5;function WL({userAgent:Z}={}){let $=rH(),J=o1(),Q=J.navigator.platform,K=Z||J.navigator.userAgent,q={ios:!1,android:!1},j=J.screen.width,W=J.screen.height,U=K.match(/(Android);?[\s\/]+([\d.]+)?/),H=K.match(/(iPad)(?!\1).*OS\s([\d_]+)/),B=K.match(/(iPod)(.*OS\s([\d_]+))?/),z=!H&&K.match(/(iPhone\sOS|iOS)\s([\d_]+)/),V=Q==="Win32",G=Q==="MacIntel",F=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];if(!H&&G&&$.touch&&F.indexOf(`${j}x${W}`)>=0){if(H=K.match(/(Version)\/([\d.]+)/),!H)H=[0,1,"13_0_0"];G=!1}if(U&&!V)q.os="android",q.android=!0;if(H||z||B)q.os="ios",q.ios=!0;return q}function tH(Z={}){if(!p5)p5=WL(Z);return p5}var o5;function UL(){let Z=o1(),$=tH(),J=!1;function Q(){let W=Z.navigator.userAgent.toLowerCase();return W.indexOf("safari")>=0&&W.indexOf("chrome")<0&&W.indexOf("android")<0}if(Q()){let W=String(Z.navigator.userAgent);if(W.includes("Version/")){let[U,H]=W.split("Version/")[1].split(" ")[0].split(".").map((B)=>Number(B));J=U<16||U===16&&H<2}}let K=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(Z.navigator.userAgent),q=Q(),j=q||K&&$.ios;return{isSafari:J||q,needPerspectiveFix:J,need3dFix:j,isWebView:K}}function eH(){if(!o5)o5=UL();return o5}function GL({swiper:Z,on:$,emit:J}){let Q=o1(),K=null,q=null,j=()=>{if(!Z||Z.destroyed||!Z.initialized)return;J("beforeResize"),J("resize")},W=()=>{if(!Z||Z.destroyed||!Z.initialized)return;K=new ResizeObserver((B)=>{q=Q.requestAnimationFrame(()=>{let{width:z,height:V}=Z,G=z,F=V;if(B.forEach(({contentBoxSize:Y,contentRect:X,target:N})=>{if(N&&N!==Z.el)return;G=X?X.width:(Y[0]||Y).inlineSize,F=X?X.height:(Y[0]||Y).blockSize}),G!==z||F!==V)j()})}),K.observe(Z.el)},U=()=>{if(q)Q.cancelAnimationFrame(q);if(K&&K.unobserve&&Z.el)K.unobserve(Z.el),K=null},H=()=>{if(!Z||Z.destroyed||!Z.initialized)return;J("orientationchange")};$("init",()=>{if(Z.params.resizeObserver&&typeof Q.ResizeObserver!=="undefined"){W();return}Q.addEventListener("resize",j),Q.addEventListener("orientationchange",H)}),$("destroy",()=>{U(),Q.removeEventListener("resize",j),Q.removeEventListener("orientationchange",H)})}function HL({swiper:Z,extendParams:$,on:J,emit:Q}){let K=[],q=o1(),j=(H,B={})=>{let V=new(q.MutationObserver||q.WebkitMutationObserver)((G)=>{if(Z.__preventObserver__)return;if(G.length===1){Q("observerUpdate",G[0]);return}let F=function Y(){Q("observerUpdate",G[0])};if(q.requestAnimationFrame)q.requestAnimationFrame(F);else q.setTimeout(F,0)});V.observe(H,{attributes:typeof B.attributes==="undefined"?!0:B.attributes,childList:Z.isElement||(typeof B.childList==="undefined"?!0:B).childList,characterData:typeof B.characterData==="undefined"?!0:B.characterData}),K.push(V)},W=()=>{if(!Z.params.observer)return;if(Z.params.observeParents){let H=$Q(Z.hostEl);for(let B=0;B{K.forEach((H)=>{H.disconnect()}),K.splice(0,K.length)};$({observer:!1,observeParents:!1,observeSlideChildren:!1}),J("init",W),J("destroy",U)}var BL={on(Z,$,J){let Q=this;if(!Q.eventsListeners||Q.destroyed)return Q;if(typeof $!=="function")return Q;let K=J?"unshift":"push";return Z.split(" ").forEach((q)=>{if(!Q.eventsListeners[q])Q.eventsListeners[q]=[];Q.eventsListeners[q][K]($)}),Q},once(Z,$,J){let Q=this;if(!Q.eventsListeners||Q.destroyed)return Q;if(typeof $!=="function")return Q;function K(...q){if(Q.off(Z,K),K.__emitterProxy)delete K.__emitterProxy;$.apply(Q,q)}return K.__emitterProxy=$,Q.on(Z,K,J)},onAny(Z,$){let J=this;if(!J.eventsListeners||J.destroyed)return J;if(typeof Z!=="function")return J;let Q=$?"unshift":"push";if(J.eventsAnyListeners.indexOf(Z)<0)J.eventsAnyListeners[Q](Z);return J},offAny(Z){let $=this;if(!$.eventsListeners||$.destroyed)return $;if(!$.eventsAnyListeners)return $;let J=$.eventsAnyListeners.indexOf(Z);if(J>=0)$.eventsAnyListeners.splice(J,1);return $},off(Z,$){let J=this;if(!J.eventsListeners||J.destroyed)return J;if(!J.eventsListeners)return J;return Z.split(" ").forEach((Q)=>{if(typeof $==="undefined")J.eventsListeners[Q]=[];else if(J.eventsListeners[Q])J.eventsListeners[Q].forEach((K,q)=>{if(K===$||K.__emitterProxy&&K.__emitterProxy===$)J.eventsListeners[Q].splice(q,1)})}),J},emit(...Z){let $=this;if(!$.eventsListeners||$.destroyed)return $;if(!$.eventsListeners)return $;let J,Q,K;if(typeof Z[0]==="string"||Array.isArray(Z[0]))J=Z[0],Q=Z.slice(1,Z.length),K=$;else J=Z[0].events,Q=Z[0].data,K=Z[0].context||$;return Q.unshift(K),(Array.isArray(J)?J:J.split(" ")).forEach((j)=>{if($.eventsAnyListeners&&$.eventsAnyListeners.length)$.eventsAnyListeners.forEach((W)=>{W.apply(K,[j,...Q])});if($.eventsListeners&&$.eventsListeners[j])$.eventsListeners[j].forEach((W)=>{W.apply(K,Q)})}),$}};function zL(){let Z=this,$,J,Q=Z.el;if(typeof Z.params.width!=="undefined"&&Z.params.width!==null)$=Z.params.width;else $=Q.clientWidth;if(typeof Z.params.height!=="undefined"&&Z.params.height!==null)J=Z.params.height;else J=Q.clientHeight;if($===0&&Z.isHorizontal()||J===0&&Z.isVertical())return;if($=$-parseInt(s9(Q,"padding-left")||0,10)-parseInt(s9(Q,"padding-right")||0,10),J=J-parseInt(s9(Q,"padding-top")||0,10)-parseInt(s9(Q,"padding-bottom")||0,10),Number.isNaN($))$=0;if(Number.isNaN(J))J=0;Object.assign(Z,{width:$,height:J,size:Z.isHorizontal()?$:J})}function VL(){let Z=this;function $(S,P){return parseFloat(S.getPropertyValue(Z.getDirectionLabel(P))||0)}let J=Z.params,{wrapperEl:Q,slidesEl:K,rtlTranslate:q,wrongRTL:j}=Z,W=Z.virtual&&J.virtual.enabled,U=W?Z.virtual.slides.length:Z.slides.length,H=A$(K,`.${Z.params.slideClass}, swiper-slide`),B=W?Z.virtual.slides.length:H.length,z=[],V=[],G=[],F=J.slidesOffsetBefore;if(typeof F==="function")F=J.slidesOffsetBefore.call(Z);let Y=J.slidesOffsetAfter;if(typeof Y==="function")Y=J.slidesOffsetAfter.call(Z);let X=Z.snapGrid.length,N=Z.slidesGrid.length,M=Z.size-F-Y,L=J.spaceBetween,R=-F,O=0,k=0;if(typeof M==="undefined")return;if(typeof L==="string"&&L.indexOf("%")>=0)L=parseFloat(L.replace("%",""))/100*M;else if(typeof L==="string")L=parseFloat(L);if(Z.virtualSize=-L-F-Y,H.forEach((S)=>{if(q)S.style.marginLeft="";else S.style.marginRight="";S.style.marginBottom="",S.style.marginTop=""}),J.centeredSlides&&J.cssMode)LJ(Q,"--swiper-centered-offset-before",""),LJ(Q,"--swiper-centered-offset-after","");if(J.cssMode)LJ(Q,"--swiper-slides-offset-before",`${F}px`),LJ(Q,"--swiper-slides-offset-after",`${Y}px`);let A=J.grid&&J.grid.rows>1&&Z.grid;if(A)Z.grid.initSlides(H);else if(Z.grid)Z.grid.unsetSlides();let I,T=J.slidesPerView==="auto"&&J.breakpoints&&Object.keys(J.breakpoints).filter((S)=>{return typeof J.breakpoints[S].slidesPerView!=="undefined"}).length>0;for(let S=0;S=0;r-=1)if(x+=G[r]+(r1){if(!P)z.push(Z.virtualSize-M)}}if(W&&J.loop){let S=G[0]+L;if(J.slidesPerGroup>1){let P=Math.ceil((Z.virtual.slidesBefore+Z.virtual.slidesAfter)/J.slidesPerGroup),D=S*J.slidesPerGroup;for(let b=0;b{if(!J.cssMode||J.loop)return!0;if(D===H.length-1)return!1;return!0}).forEach((P)=>{P.style[S]=`${L}px`})}if(J.centeredSlides&&J.centeredSlidesBounds){let S=0;G.forEach((D)=>{S+=D+(L||0)}),S-=L;let P=S>M?S-M:0;z=z.map((D)=>{if(D<=0)return-F;if(D>P)return P+Y;return D})}if(J.centerInsufficientSlides){let S=0;if(G.forEach((P)=>{S+=P+(L||0)}),S-=L,S{z[b]=D-P}),V.forEach((D,b)=>{V[b]=D+P})}}if(Object.assign(Z,{slides:H,snapGrid:z,slidesGrid:V,slidesSizesGrid:G}),J.centeredSlides&&J.cssMode&&!J.centeredSlidesBounds){LJ(Q,"--swiper-centered-offset-before",`${-z[0]}px`),LJ(Q,"--swiper-centered-offset-after",`${Z.size/2-G[G.length-1]/2}px`);let S=-Z.snapGrid[0],P=-Z.slidesGrid[0];Z.snapGrid=Z.snapGrid.map((D)=>D+S),Z.slidesGrid=Z.slidesGrid.map((D)=>D+P)}if(B!==U)Z.emit("slidesLengthChange");if(z.length!==X){if(Z.params.watchOverflow)Z.checkOverflow();Z.emit("snapGridLengthChange")}if(V.length!==N)Z.emit("slidesGridLengthChange");if(J.watchSlidesProgress)Z.updateSlidesOffset();if(Z.emit("slidesUpdated"),!W&&!J.cssMode&&(J.effect==="slide"||J.effect==="fade")){let S=`${J.containerModifierClass}backface-hidden`,P=Z.el.classList.contains(S);if(B<=J.maxBackfaceHiddenSlides){if(!P)Z.el.classList.add(S)}else if(P)Z.el.classList.remove(S)}}function YL(Z){let $=this,J=[],Q=$.virtual&&$.params.virtual.enabled,K=0,q;if(typeof Z==="number")$.setTransition(Z);else if(Z===!0)$.setTransition($.params.speed);let j=(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(q=0;q$.slides.length&&!Q)break;J.push(j(W))}else J.push(j($.activeIndex));for(q=0;qK?W:K}if(K||K===0)$.wrapperEl.style.height=`${K}px`}function FL(){let Z=this,$=Z.slides,J=Z.isElement?Z.isHorizontal()?Z.wrapperEl.offsetLeft:Z.wrapperEl.offsetTop:0;for(let Q=0;Q<$.length;Q+=1)$[Q].swiperSlideOffset=(Z.isHorizontal()?$[Q].offsetLeft:$[Q].offsetTop)-J-Z.cssOverflowAdjustment()}var lH=(Z,$,J)=>{if($&&!Z.classList.contains(J))Z.classList.add(J);else if(!$&&Z.classList.contains(J))Z.classList.remove(J)};function XL(Z=this&&this.translate||0){let $=this,J=$.params,{slides:Q,rtlTranslate:K,snapGrid:q}=$;if(Q.length===0)return;if(typeof Q[0].swiperSlideOffset==="undefined")$.updateSlidesOffset();let j=-Z;if(K)j=Z;$.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 U=0;U=0&&G<=$.size-$.slidesSizesGrid[U],X=G>=0&&G<$.size-1||F>1&&F<=$.size||G<=0&&F>=$.size;if(X)$.visibleSlides.push(H),$.visibleSlidesIndexes.push(U);lH(H,X,J.slideVisibleClass),lH(H,Y,J.slideFullyVisibleClass),H.progress=K?-z:z,H.originalProgress=K?-V:V}}function NL(Z){let $=this;if(typeof Z==="undefined"){let B=$.rtlTranslate?-1:1;Z=$&&$.translate&&$.translate*B||0}let J=$.params,Q=$.maxTranslate()-$.minTranslate(),{progress:K,isBeginning:q,isEnd:j,progressLoop:W}=$,U=q,H=j;if(Q===0)K=0,q=!0,j=!0;else{K=(Z-$.minTranslate())/Q;let B=Math.abs(Z-$.minTranslate())<1,z=Math.abs(Z-$.maxTranslate())<1;if(q=B||K<=0,j=z||K>=1,B)K=0;if(z)K=1}if(J.loop){let B=$.getSlideIndexByData(0),z=$.getSlideIndexByData($.slides.length-1),V=$.slidesGrid[B],G=$.slidesGrid[z],F=$.slidesGrid[$.slidesGrid.length-1],Y=Math.abs(Z);if(Y>=V)W=(Y-V)/F;else W=(Y+F-G)/F;if(W>1)W-=1}if(Object.assign($,{progress:K,progressLoop:W,isBeginning:q,isEnd:j}),J.watchSlidesProgress||J.centeredSlides&&J.autoHeight)$.updateSlidesProgress(Z);if(q&&!U)$.emit("reachBeginning toEdge");if(j&&!H)$.emit("reachEnd toEdge");if(U&&!q||H&&!j)$.emit("fromEdge");$.emit("progress",K)}var l5=(Z,$,J)=>{if($&&!Z.classList.contains(J))Z.classList.add(J);else if(!$&&Z.classList.contains(J))Z.classList.remove(J)};function ML(){let Z=this,{slides:$,params:J,slidesEl:Q,activeIndex:K}=Z,q=Z.virtual&&J.virtual.enabled,j=Z.grid&&J.grid&&J.grid.rows>1,W=(z)=>{return A$(Q,`.${J.slideClass}${z}, swiper-slide${z}`)[0]},U,H,B;if(q)if(J.loop){let z=K-Z.virtual.slidesBefore;if(z<0)z=Z.virtual.slides.length+z;if(z>=Z.virtual.slides.length)z-=Z.virtual.slides.length;U=W(`[data-swiper-slide-index="${z}"]`)}else U=W(`[data-swiper-slide-index="${K}"]`);else if(j)U=$.find((z)=>z.column===K),B=$.find((z)=>z.column===K+1),H=$.find((z)=>z.column===K-1);else U=$[K];if(U){if(!j){if(B=oH(U,`.${J.slideClass}, swiper-slide`)[0],J.loop&&!B)B=$[0];if(H=pH(U,`.${J.slideClass}, swiper-slide`)[0],J.loop&&!H===0)H=$[$.length-1]}}$.forEach((z)=>{l5(z,z===U,J.slideActiveClass),l5(z,z===B,J.slideNextClass),l5(z,z===H,J.slidePrevClass)}),Z.emitSlidesClasses()}var _6=(Z,$)=>{if(!Z||Z.destroyed||!Z.params)return;let J=()=>Z.isElement?"swiper-slide":`.${Z.params.slideClass}`,Q=$.closest(J());if(Q){let K=Q.querySelector(`.${Z.params.lazyPreloaderClass}`);if(!K&&Z.isElement)if(Q.shadowRoot)K=Q.shadowRoot.querySelector(`.${Z.params.lazyPreloaderClass}`);else requestAnimationFrame(()=>{if(Q.shadowRoot){if(K=Q.shadowRoot.querySelector(`.${Z.params.lazyPreloaderClass}`),K&&!K.lazyPreloaderManaged)K.remove()}});if(K&&!K.lazyPreloaderManaged)K.remove()}},n5=(Z,$)=>{if(!Z.slides[$])return;let J=Z.slides[$].querySelector('[loading="lazy"]');if(J)J.removeAttribute("loading")},a5=(Z)=>{if(!Z||Z.destroyed||!Z.params)return;let $=Z.params.lazyPreloadPrevNext,J=Z.slides.length;if(!J||!$||$<0)return;$=Math.min($,J);let Q=Z.params.slidesPerView==="auto"?Z.slidesPerViewDynamic():Math.ceil(Z.params.slidesPerView),K=Z.activeIndex;if(Z.params.grid&&Z.params.grid.rows>1){let j=K,W=[j-$];W.push(...Array.from({length:$}).map((U,H)=>{return j+Q+H})),Z.slides.forEach((U,H)=>{if(W.includes(U.column))n5(Z,H)});return}let q=K+Q-1;if(Z.params.rewind||Z.params.loop)for(let j=K-$;j<=q+$;j+=1){let W=(j%J+J)%J;if(Wq)n5(Z,W)}else for(let j=Math.max(K-$,0);j<=Math.min(q+$,J-1);j+=1)if(j!==K&&(j>q||j=$[q]&&Q<$[q+1]-($[q+1]-$[q])/2)K=q;else if(Q>=$[q]&&Q<$[q+1])K=q+1}else if(Q>=$[q])K=q;if(J.normalizeSlideIndex){if(K<0||typeof K==="undefined")K=0}return K}function OL(Z){let $=this,J=$.rtlTranslate?$.translate:-$.translate,{snapGrid:Q,params:K,activeIndex:q,realIndex:j,snapIndex:W}=$,U=Z,H,B=(G)=>{let F=G-$.virtual.slidesBefore;if(F<0)F=$.virtual.slides.length+F;if(F>=$.virtual.slides.length)F-=$.virtual.slides.length;return F};if(typeof U==="undefined")U=LL($);if(Q.indexOf(J)>=0)H=Q.indexOf(J);else{let G=Math.min(K.slidesPerGroupSkip,U);H=G+Math.floor((U-G)/K.slidesPerGroup)}if(H>=Q.length)H=Q.length-1;if(U===q&&!$.params.loop){if(H!==W)$.snapIndex=H,$.emit("snapIndexChange");return}if(U===q&&$.params.loop&&$.virtual&&$.params.virtual.enabled){$.realIndex=B(U);return}let z=$.grid&&K.grid&&K.grid.rows>1,V;if($.virtual&&K.virtual.enabled)if(K.loop)V=B(U);else V=U;else if(z){let G=$.slides.find((Y)=>Y.column===U),F=parseInt(G.getAttribute("data-swiper-slide-index"),10);if(Number.isNaN(F))F=Math.max($.slides.indexOf(G),0);V=Math.floor(F/K.grid.rows)}else if($.slides[U]){let G=$.slides[U].getAttribute("data-swiper-slide-index");if(G)V=parseInt(G,10);else V=U}else V=U;if(Object.assign($,{previousSnapIndex:W,snapIndex:H,previousRealIndex:j,realIndex:V,previousIndex:q,activeIndex:U}),$.initialized)a5($);if($.emit("activeIndexChange"),$.emit("snapIndexChange"),$.initialized||$.params.runCallbacksOnInit){if(j!==V)$.emit("realIndexChange");$.emit("slideChange")}}function RL(Z,$){let J=this,Q=J.params,K=Z.closest(`.${Q.slideClass}, swiper-slide`);if(!K&&J.isElement&&$&&$.length>1&&$.includes(Z))[...$.slice($.indexOf(Z)+1,$.length)].forEach((W)=>{if(!K&&W.matches&&W.matches(`.${Q.slideClass}, swiper-slide`))K=W});let q=!1,j;if(K){for(let W=0;WU)B=U;else if(Q&&Zq)j="next";else if(K=U.length)X=U.length-1;let N=-U[X];if(W.normalizeSlideIndex)for(let A=0;A=T&&I=T&&I=T)j=A}if(q.initialized&&j!==z){if(!q.allowSlideNext&&(V?N>q.translate&&N>q.minTranslate():Nq.translate&&N>q.maxTranslate()){if((z||0)!==j)return!1}}if(j!==(B||0)&&J)q.emit("beforeSlideChangeStart");q.updateProgress(N);let M;if(j>z)M="next";else if(j0)q._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{G[A?"scrollLeft":"scrollTop"]=I});else G[A?"scrollLeft":"scrollTop"]=I;if(L)requestAnimationFrame(()=>{q.wrapperEl.style.scrollSnapType="",q._immediateVirtual=!1})}else{if(!q.support.smoothScroll)return c5({swiper:q,targetPosition:I,side:A?"left":"top"}),!0;G.scrollTo({[A?"left":"top"]:I,behavior:"smooth"})}return!0}let k=eH().isSafari;if(L&&!K&&k&&q.isElement)q.virtual.update(!1,!1,j);if(q.setTransition($),q.setTranslate(N),q.updateActiveIndex(j),q.updateSlidesClasses(),q.emit("beforeTransitionStart",$,Q),q.transitionStart(J,M),$===0)q.transitionEnd(J,M);else if(!q.animating){if(q.animating=!0,!q.onSlideToWrapperTransitionEnd)q.onSlideToWrapperTransitionEnd=function A(I){if(!q||q.destroyed)return;if(I.target!==this)return;q.wrapperEl.removeEventListener("transitionend",q.onSlideToWrapperTransitionEnd),q.onSlideToWrapperTransitionEnd=null,delete q.onSlideToWrapperTransitionEnd,q.transitionEnd(J,M)};q.wrapperEl.addEventListener("transitionend",q.onSlideToWrapperTransitionEnd)}return!0}function fL(Z=0,$,J=!0,Q){if(typeof Z==="string")Z=parseInt(Z,10);let K=this;if(K.destroyed)return;if(typeof $==="undefined")$=K.params.speed;let q=K.grid&&K.params.grid&&K.params.grid.rows>1,j=Z;if(K.params.loop)if(K.virtual&&K.params.virtual.enabled)j=j+K.virtual.slidesBefore;else{let W;if(q){let Y=j*K.params.grid.rows;W=K.slides.find((X)=>X.getAttribute("data-swiper-slide-index")*1===Y).column}else W=K.getSlideIndexByData(j);let U=q?Math.ceil(K.slides.length/K.params.grid.rows):K.slides.length,{centeredSlides:H,slidesOffsetBefore:B,slidesOffsetAfter:z}=K.params,V=H||!!B||!!z,G=K.params.slidesPerView;if(G==="auto")G=K.slidesPerViewDynamic();else if(G=Math.ceil(parseFloat(K.params.slidesPerView,10)),V&&G%2===0)G=G+1;let F=U-WX.getAttribute("data-swiper-slide-index")*1===Y).column}else j=K.getSlideIndexByData(j)}return requestAnimationFrame(()=>{K.slideTo(j,$,J,Q)}),K}function hL(Z,$=!0,J){let Q=this,{enabled:K,params:q,animating:j}=Q;if(!K||Q.destroyed)return Q;if(typeof Z==="undefined")Z=Q.params.speed;let W=q.slidesPerGroup;if(q.slidesPerView==="auto"&&q.slidesPerGroup===1&&q.slidesPerGroupAuto)W=Math.max(Q.slidesPerViewDynamic("current",!0),1);let U=Q.activeIndex{Q.slideTo(Q.activeIndex+U,Z,$,J)}),!0}if(q.rewind&&Q.isEnd)return Q.slideTo(0,Z,$,J);return Q.slideTo(Q.activeIndex+U,Z,$,J)}function _L(Z,$=!0,J){let Q=this,{params:K,snapGrid:q,slidesGrid:j,rtlTranslate:W,enabled:U,animating:H}=Q;if(!U||Q.destroyed)return Q;if(typeof Z==="undefined")Z=Q.params.speed;let B=Q.virtual&&K.virtual.enabled;if(K.loop){if(H&&!B&&K.loopPreventsSliding)return!1;Q.loopFix({direction:"prev"}),Q._clientLeft=Q.wrapperEl.clientLeft}let z=W?Q.translate:-Q.translate;function V(M){if(M<0)return-Math.floor(Math.abs(M));return Math.floor(M)}let G=V(z),F=q.map((M)=>V(M)),Y=K.freeMode&&K.freeMode.enabled,X=q[F.indexOf(G)-1];if(typeof X==="undefined"&&(K.cssMode||Y)){let M;if(q.forEach((L,R)=>{if(G>=L)M=R}),typeof M!=="undefined")X=Y?q[M]:q[M>0?M-1:M]}let N=0;if(typeof X!=="undefined"){if(N=j.indexOf(X),N<0)N=Q.activeIndex-1;if(K.slidesPerView==="auto"&&K.slidesPerGroup===1&&K.slidesPerGroupAuto)N=N-Q.slidesPerViewDynamic("previous",!0)+1,N=Math.max(N,0)}if(K.rewind&&Q.isBeginning){let M=Q.params.virtual&&Q.params.virtual.enabled&&Q.virtual?Q.virtual.slides.length-1:Q.slides.length-1;return Q.slideTo(M,Z,$,J)}else if(K.loop&&Q.activeIndex===0&&K.cssMode)return requestAnimationFrame(()=>{Q.slideTo(N,Z,$,J)}),!0;return Q.slideTo(N,Z,$,J)}function vL(Z,$=!0,J){let Q=this;if(Q.destroyed)return;if(typeof Z==="undefined")Z=Q.params.speed;return Q.slideTo(Q.activeIndex,Z,$,J)}function wL(Z,$=!0,J,Q=0.5){let K=this;if(K.destroyed)return;if(typeof Z==="undefined")Z=K.params.speed;let q=K.activeIndex,j=Math.min(K.params.slidesPerGroupSkip,q),W=j+Math.floor((q-j)/K.params.slidesPerGroup),U=K.rtlTranslate?K.translate:-K.translate;if(U>=K.snapGrid[W]){let H=K.snapGrid[W],B=K.snapGrid[W+1];if(U-H>(B-H)*Q)q+=K.params.slidesPerGroup}else{let H=K.snapGrid[W-1],B=K.snapGrid[W];if(U-H<=(B-H)*Q)q-=K.params.slidesPerGroup}return q=Math.max(q,0),q=Math.min(q,K.slidesGrid.length-1),K.slideTo(q,Z,$,J)}function uL(){let Z=this;if(Z.destroyed)return;let{params:$,slidesEl:J}=Z,Q=$.slidesPerView==="auto"?Z.slidesPerViewDynamic():$.slidesPerView,K=Z.getSlideIndexWhenGrid(Z.clickedIndex),q,j=Z.isElement?"swiper-slide":`.${$.slideClass}`,W=Z.grid&&Z.params.grid&&Z.params.grid.rows>1;if($.loop){if(Z.animating)return;if(q=parseInt(Z.clickedSlide.getAttribute("data-swiper-slide-index"),10),$.centeredSlides)Z.slideToLoop(q);else if(K>(W?(Z.slides.length-Q)/2-(Z.params.grid.rows-1):Z.slides.length-Q))Z.loopFix(),K=Z.getSlideIndex(A$(J,`${j}[data-swiper-slide-index="${q}"]`)[0]),MJ(()=>{Z.slideTo(K)});else Z.slideTo(K)}else Z.slideTo(K)}var gL={slideTo:yL,slideToLoop:fL,slideNext:hL,slidePrev:_L,slideReset:vL,slideToClosest:wL,slideToClickedSlide:uL};function mL(Z,$){let J=this,{params:Q,slidesEl:K}=J;if(!Q.loop||J.virtual&&J.params.virtual.enabled)return;let q=()=>{A$(K,`.${Q.slideClass}, swiper-slide`).forEach((F,Y)=>{F.setAttribute("data-swiper-slide-index",Y)})},j=()=>{let G=A$(K,`.${Q.slideBlankClass}`);if(G.forEach((F)=>{F.remove()}),G.length>0)J.recalcSlides(),J.updateSlides()},W=J.grid&&Q.grid&&Q.grid.rows>1;if(Q.loopAddBlankSlides&&(Q.slidesPerGroup>1||W))j();let U=Q.slidesPerGroup*(W?Q.grid.rows:1),H=J.slides.length%U!==0,B=W&&J.slides.length%Q.grid.rows!==0,z=(G)=>{for(let F=0;F1;if(H.lengthw.classList.contains(G.slideActiveClass)));else P=K;let D=J==="next"||!J,b=J==="prev"||!J,f=0,x=0,h=(k?H[K].column:K)+(M&&typeof Q==="undefined"?-L/2+0.5:0);if(h=0;J0-=1)if(H[J0].column===y)A.push(J0)}else A.push(T-$0-1)}}else if(h+L>T-O){if(x=Math.max(h-(T-O*2),R),S)x=Math.max(x,L-T+N+1);for(let w=0;w{if(y.column===$0)I.push(J0)});else I.push($0)}}if(U.__preventObserver__=!0,requestAnimationFrame(()=>{U.__preventObserver__=!1}),U.params.effect==="cards"&&H.length{H[w].swiperLoopMoveDOM=!0,V.prepend(H[w]),H[w].swiperLoopMoveDOM=!1});if(D)I.forEach((w)=>{H[w].swiperLoopMoveDOM=!0,V.append(H[w]),H[w].swiperLoopMoveDOM=!1});if(U.recalcSlides(),G.slidesPerView==="auto")U.updateSlides();else if(k&&(A.length>0&&b||I.length>0&&D))U.slides.forEach((w,$0)=>{U.grid.updateSlide($0,w,U.slides)});if(G.watchSlidesProgress)U.updateSlidesOffset();if($){if(A.length>0&&b){if(typeof Z==="undefined"){let w=U.slidesGrid[P],y=U.slidesGrid[P+f]-w;if(W)U.setTranslate(U.translate-y);else if(U.slideTo(P+Math.ceil(f),0,!1,!0),Q)U.touchEventsData.startTranslate=U.touchEventsData.startTranslate-y,U.touchEventsData.currentTranslate=U.touchEventsData.currentTranslate-y}else if(Q){let w=k?A.length/G.grid.rows:A.length;U.slideTo(U.activeIndex+w,0,!1,!0),U.touchEventsData.currentTranslate=U.translate}}else if(I.length>0&&D)if(typeof Z==="undefined"){let w=U.slidesGrid[P],y=U.slidesGrid[P-x]-w;if(W)U.setTranslate(U.translate-y);else if(U.slideTo(P-x,0,!1,!0),Q)U.touchEventsData.startTranslate=U.touchEventsData.startTranslate-y,U.touchEventsData.currentTranslate=U.touchEventsData.currentTranslate-y}else{let w=k?I.length/G.grid.rows:I.length;U.slideTo(U.activeIndex-w,0,!1,!0)}}if(U.allowSlidePrev=B,U.allowSlideNext=z,U.controller&&U.controller.control&&!j){let w={slideRealIndex:Z,direction:J,setTranslate:Q,activeSlideIndex:K,byController:!0};if(Array.isArray(U.controller.control))U.controller.control.forEach(($0)=>{if(!$0.destroyed&&$0.params.loop)$0.loopFix({...w,slideTo:$0.params.slidesPerView===G.slidesPerView?$:!1})});else if(U.controller.control instanceof U.constructor&&U.controller.control.params.loop)U.controller.control.loopFix({...w,slideTo:U.controller.control.params.slidesPerView===G.slidesPerView?$:!1})}U.emit("loopFix")}function dL(){let Z=this,{params:$,slidesEl:J}=Z;if(!$.loop||!J||Z.virtual&&Z.params.virtual.enabled)return;Z.recalcSlides();let Q=[];Z.slides.forEach((K)=>{let q=typeof K.swiperSlideIndex==="undefined"?K.getAttribute("data-swiper-slide-index")*1:K.swiperSlideIndex;Q[q]=K}),Z.slides.forEach((K)=>{K.removeAttribute("data-swiper-slide-index")}),Q.forEach((K)=>{J.append(K)}),Z.recalcSlides(),Z.slideTo(Z.realIndex,0)}var pL={loopCreate:mL,loopFix:cL,loopDestroy:dL};function oL(Z){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=Z?"grabbing":"grab",$.isElement)requestAnimationFrame(()=>{$.__preventObserver__=!1})}function lL(){let Z=this;if(Z.params.watchOverflow&&Z.isLocked||Z.params.cssMode)return;if(Z.isElement)Z.__preventObserver__=!0;if(Z[Z.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",Z.isElement)requestAnimationFrame(()=>{Z.__preventObserver__=!1})}var nL={setGrabCursor:oL,unsetGrabCursor:lL};function iL(Z,$=this){function J(Q){if(!Q||Q===k$()||Q===o1())return null;if(Q.assignedSlot)Q=Q.assignedSlot;let K=Q.closest(Z);if(!K&&!Q.getRootNode)return null;return K||J(Q.getRootNode().host)}return J($)}function nH(Z,$,J){let Q=o1(),{params:K}=Z,q=K.edgeSwipeDetection,j=K.edgeSwipeThreshold;if(q&&(J<=j||J>=Q.innerWidth-j)){if(q==="prevent")return $.preventDefault(),!0;return!1}return!0}function sL(Z){let $=this,J=k$(),Q=Z;if(Q.originalEvent)Q=Q.originalEvent;let K=$.touchEventsData;if(Q.type==="pointerdown"){if(K.pointerId!==null&&K.pointerId!==Q.pointerId)return;K.pointerId=Q.pointerId}else if(Q.type==="touchstart"&&Q.targetTouches.length===1)K.touchId=Q.targetTouches[0].identifier;if(Q.type==="touchstart"){nH($,Q,Q.targetTouches[0].pageX);return}let{params:q,touches:j,enabled:W}=$;if(!W)return;if(!q.simulateTouch&&Q.pointerType==="mouse")return;if($.animating&&q.preventInteractionOnTransition)return;if(!$.animating&&q.cssMode&&q.loop)$.loopFix();let U=Q.target;if(q.touchEventsTarget==="wrapper"){if(!dH(U,$.wrapperEl))return}if("which"in Q&&Q.which===3)return;if("button"in Q&&Q.button>0)return;if(K.isTouched&&K.isMoved)return;let H=!!q.noSwipingClass&&q.noSwipingClass!=="",B=Q.composedPath?Q.composedPath():Q.path;if(H&&Q.target&&Q.target.shadowRoot&&B)U=B[0];let z=q.noSwipingSelector?q.noSwipingSelector:`.${q.noSwipingClass}`,V=!!(Q.target&&Q.target.shadowRoot);if(q.noSwiping&&(V?iL(z,U):U.closest(z))){$.allowClick=!0;return}if(q.swipeHandler){if(!U.closest(q.swipeHandler))return}j.currentX=Q.pageX,j.currentY=Q.pageY;let{currentX:G,currentY:F}=j;if(!nH($,Q,G))return;if(Object.assign(K,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),j.startX=G,j.startY=F,K.touchStartTime=h$(),$.allowClick=!0,$.updateSize(),$.swipeDirection=void 0,q.threshold>0)K.allowThresholdMove=!1;let Y=!0;if(U.matches(K.focusableElements)){if(Y=!1,U.nodeName==="SELECT")K.isTouched=!1}if(J.activeElement&&J.activeElement.matches(K.focusableElements)&&J.activeElement!==U&&(Q.pointerType==="mouse"||Q.pointerType!=="mouse"&&!U.matches(K.focusableElements)))J.activeElement.blur();let X=Y&&$.allowTouchMove&&q.touchStartPreventDefault;if((q.touchStartForcePreventDefault||X)&&!U.isContentEditable)Q.preventDefault();if(q.freeMode&&q.freeMode.enabled&&$.freeMode&&$.animating&&!q.cssMode)$.freeMode.onTouchStart();$.emit("touchStart",Q)}function aL(Z){let $=k$(),J=this,Q=J.touchEventsData,{params:K,touches:q,rtlTranslate:j,enabled:W}=J;if(!W)return;if(!K.simulateTouch&&Z.pointerType==="mouse")return;let U=Z;if(U.originalEvent)U=U.originalEvent;if(U.type==="pointermove"){if(Q.touchId!==null)return;if(U.pointerId!==Q.pointerId)return}let H;if(U.type==="touchmove"){if(H=[...U.changedTouches].find((k)=>k.identifier===Q.touchId),!H||H.identifier!==Q.touchId)return}else H=U;if(!Q.isTouched){if(Q.startMoving&&Q.isScrolling)J.emit("touchMoveOpposite",U);return}let{pageX:B,pageY:z}=H;if(U.preventedByNestedSwiper){q.startX=B,q.startY=z;return}if(!J.allowTouchMove){if(!U.target.matches(Q.focusableElements))J.allowClick=!1;if(Q.isTouched)Object.assign(q,{startX:B,startY:z,currentX:B,currentY:z}),Q.touchStartTime=h$();return}if(K.touchReleaseOnEdges&&!K.loop){if(J.isVertical()){if(zq.startY&&J.translate>=J.minTranslate()){Q.isTouched=!1,Q.isMoved=!1;return}}else if(j&&(B>q.startX&&-J.translate<=J.maxTranslate()||B=J.minTranslate()))return;else if(!j&&(Bq.startX&&J.translate>=J.minTranslate()))return}if($.activeElement&&$.activeElement.matches(Q.focusableElements)&&$.activeElement!==U.target&&U.pointerType!=="mouse")$.activeElement.blur();if($.activeElement){if(U.target===$.activeElement&&U.target.matches(Q.focusableElements)){Q.isMoved=!0,J.allowClick=!1;return}}if(Q.allowTouchCallbacks)J.emit("touchMove",U);q.previousX=q.currentX,q.previousY=q.currentY,q.currentX=B,q.currentY=z;let V=q.currentX-q.startX,G=q.currentY-q.startY;if(J.params.threshold&&Math.sqrt(V**2+G**2)=25)k=Math.atan2(Math.abs(G),Math.abs(V))*180/Math.PI,Q.isScrolling=J.isHorizontal()?k>K.touchAngle:90-k>K.touchAngle}if(Q.isScrolling)J.emit("touchMoveOpposite",U);if(typeof Q.startMoving==="undefined"){if(q.currentX!==q.startX||q.currentY!==q.startY)Q.startMoving=!0}if(Q.isScrolling||U.type==="touchmove"&&Q.preventTouchMoveFromPointerMove){Q.isTouched=!1;return}if(!Q.startMoving)return;if(J.allowClick=!1,!K.cssMode&&U.cancelable)U.preventDefault();if(K.touchMoveStopPropagation&&!K.nested)U.stopPropagation();let F=J.isHorizontal()?V:G,Y=J.isHorizontal()?q.currentX-q.previousX:q.currentY-q.previousY;if(K.oneWayMovement)F=Math.abs(F)*(j?1:-1),Y=Math.abs(Y)*(j?1:-1);if(q.diff=F,F*=K.touchRatio,j)F=-F,Y=-Y;let X=J.touchesDirection;J.swipeDirection=F>0?"prev":"next",J.touchesDirection=Y>0?"prev":"next";let N=J.params.loop&&!K.cssMode,M=J.touchesDirection==="next"&&J.allowSlideNext||J.touchesDirection==="prev"&&J.allowSlidePrev;if(!Q.isMoved){if(N&&M)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,K.grabCursor&&(J.allowSlideNext===!0||J.allowSlidePrev===!0))J.setGrabCursor(!0);J.emit("sliderFirstMove",U)}let L;if(new Date().getTime(),K._loopSwapReset!==!1&&Q.isMoved&&Q.allowThresholdMove&&X!==J.touchesDirection&&N&&M&&Math.abs(F)>=1){Object.assign(q,{startX:B,startY:z,currentX:B,currentY:z,startTranslate:Q.currentTranslate}),Q.loopSwapReset=!0,Q.startTranslate=Q.currentTranslate;return}J.emit("sliderMove",U),Q.isMoved=!0,Q.currentTranslate=F+Q.startTranslate;let R=!0,O=K.resistanceRatio;if(K.touchReleaseOnEdges)O=0;if(F>0){if(N&&M&&!L&&Q.allowThresholdMove&&Q.currentTranslate>(K.centeredSlides?J.minTranslate()-J.slidesSizesGrid[J.activeIndex+1]-(K.slidesPerView!=="auto"&&J.slides.length-K.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(R=!1,K.resistance)Q.currentTranslate=J.minTranslate()-1+(-J.minTranslate()+Q.startTranslate+F)**O}}else if(F<0){if(N&&M&&!L&&Q.allowThresholdMove&&Q.currentTranslate<(K.centeredSlides?J.maxTranslate()+J.slidesSizesGrid[J.slidesSizesGrid.length-1]+J.params.spaceBetween+(K.slidesPerView!=="auto"&&J.slides.length-K.slidesPerView>=2?J.slidesSizesGrid[J.slidesSizesGrid.length-1]+J.params.spaceBetween:0):J.maxTranslate()))J.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:J.slides.length-(K.slidesPerView==="auto"?J.slidesPerViewDynamic():Math.ceil(parseFloat(K.slidesPerView,10)))});if(Q.currentTranslateQ.startTranslate)Q.currentTranslate=Q.startTranslate;if(!J.allowSlidePrev&&!J.allowSlideNext)Q.currentTranslate=Q.startTranslate;if(K.threshold>0)if(Math.abs(F)>K.threshold||Q.allowThresholdMove){if(!Q.allowThresholdMove){Q.allowThresholdMove=!0,q.startX=q.currentX,q.startY=q.currentY,Q.currentTranslate=Q.startTranslate,q.diff=J.isHorizontal()?q.currentX-q.startX:q.currentY-q.startY;return}}else{Q.currentTranslate=Q.startTranslate;return}if(!K.followFinger||K.cssMode)return;if(K.freeMode&&K.freeMode.enabled&&J.freeMode||K.watchSlidesProgress)J.updateActiveIndex(),J.updateSlidesClasses();if(K.freeMode&&K.freeMode.enabled&&J.freeMode)J.freeMode.onTouchMove();J.updateProgress(Q.currentTranslate),J.setTranslate(Q.currentTranslate)}function rL(Z){let $=this,J=$.touchEventsData,Q=Z;if(Q.originalEvent)Q=Q.originalEvent;let K;if(!(Q.type==="touchend"||Q.type==="touchcancel")){if(J.touchId!==null)return;if(Q.pointerId!==J.pointerId)return;K=Q}else if(K=[...Q.changedTouches].find((O)=>O.identifier===J.touchId),!K||K.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:j,touches:W,rtlTranslate:U,slidesGrid:H,enabled:B}=$;if(!B)return;if(!j.simulateTouch&&Q.pointerType==="mouse")return;if(J.allowTouchCallbacks)$.emit("touchEnd",Q);if(J.allowTouchCallbacks=!1,!J.isTouched){if(J.isMoved&&j.grabCursor)$.setGrabCursor(!1);J.isMoved=!1,J.startMoving=!1;return}if(j.grabCursor&&J.isMoved&&J.isTouched&&($.allowSlideNext===!0||$.allowSlidePrev===!0))$.setGrabCursor(!1);let z=h$(),V=z-J.touchStartTime;if($.allowClick){let O=Q.path||Q.composedPath&&Q.composedPath();if($.updateClickedSlide(O&&O[0]||Q.target,O),$.emit("tap click",Q),V<300&&z-J.lastClickTime<300)$.emit("doubleTap doubleClick",Q)}if(J.lastClickTime=h$(),MJ(()=>{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 G;if(j.followFinger)G=U?$.translate:-$.translate;else G=-J.currentTranslate;if(j.cssMode)return;if(j.freeMode&&j.freeMode.enabled){$.freeMode.onTouchEnd({currentPos:G});return}let F=G>=-$.maxTranslate()&&!$.params.loop,Y=0,X=$.slidesSizesGrid[0];for(let O=0;O=H[O]&&G=H[O])Y=O,X=H[H.length-1]-H[H.length-2]}let N=null,M=null;if(j.rewind){if($.isBeginning)M=j.virtual&&j.virtual.enabled&&$.virtual?$.virtual.slides.length-1:$.slides.length-1;else if($.isEnd)N=0}let L=(G-H[Y])/X,R=Yj.longSwipesMs){if(!j.longSwipes){$.slideTo($.activeIndex);return}if($.swipeDirection==="next")if(L>=j.longSwipesRatio)$.slideTo(j.rewind&&$.isEnd?N:Y+R);else $.slideTo(Y);if($.swipeDirection==="prev")if(L>1-j.longSwipesRatio)$.slideTo(Y+R);else if(M!==null&&L<0&&Math.abs(L)>j.longSwipesRatio)$.slideTo(M);else $.slideTo(Y)}else{if(!j.shortSwipes){$.slideTo($.activeIndex);return}if(!($.navigation&&(Q.target===$.navigation.nextEl||Q.target===$.navigation.prevEl))){if($.swipeDirection==="next")$.slideTo(N!==null?N:Y+R);if($.swipeDirection==="prev")$.slideTo(M!==null?M:Y)}else if(Q.target===$.navigation.nextEl)$.slideTo(Y+R);else $.slideTo(Y)}}function iH(){let Z=this,{params:$,el:J}=Z;if(J&&J.offsetWidth===0)return;if($.breakpoints)Z.setBreakpoint();let{allowSlideNext:Q,allowSlidePrev:K,snapGrid:q}=Z,j=Z.virtual&&Z.params.virtual.enabled;Z.allowSlideNext=!0,Z.allowSlidePrev=!0,Z.updateSize(),Z.updateSlides(),Z.updateSlidesClasses();let W=j&&$.loop;if(($.slidesPerView==="auto"||$.slidesPerView>1)&&Z.isEnd&&!Z.isBeginning&&!Z.params.centeredSlides&&!W){let U=j?Z.virtual.slides:Z.slides;Z.slideTo(U.length-1,0,!1,!0)}else if(Z.params.loop&&!j)Z.slideToLoop(Z.realIndex,0,!1,!0);else Z.slideTo(Z.activeIndex,0,!1,!0);if(Z.autoplay&&Z.autoplay.running&&Z.autoplay.paused)clearTimeout(Z.autoplay.resizeTimeout),Z.autoplay.resizeTimeout=setTimeout(()=>{if(Z.autoplay&&Z.autoplay.running&&Z.autoplay.paused)Z.autoplay.resume()},500);if(Z.allowSlidePrev=K,Z.allowSlideNext=Q,Z.params.watchOverflow&&q!==Z.snapGrid)Z.checkOverflow()}function tL(Z){let $=this;if(!$.enabled)return;if(!$.allowClick){if($.params.preventClicks)Z.preventDefault();if($.params.preventClicksPropagation&&$.animating)Z.stopPropagation(),Z.stopImmediatePropagation()}}function eL(){let Z=this,{wrapperEl:$,rtlTranslate:J,enabled:Q}=Z;if(!Q)return;if(Z.previousTranslate=Z.translate,Z.isHorizontal())Z.translate=-$.scrollLeft;else Z.translate=-$.scrollTop;if(Z.translate===0)Z.translate=0;Z.updateActiveIndex(),Z.updateSlidesClasses();let K,q=Z.maxTranslate()-Z.minTranslate();if(q===0)K=0;else K=(Z.translate-Z.minTranslate())/q;if(K!==Z.progress)Z.updateProgress(J?-Z.translate:Z.translate);Z.emit("setTranslate",Z.translate,!1)}function $O(Z){let $=this;if(_6($,Z.target),$.params.cssMode||$.params.slidesPerView!=="auto"&&!$.params.autoHeight)return;$.update()}function JO(){let Z=this;if(Z.documentTouchHandlerProceeded)return;if(Z.documentTouchHandlerProceeded=!0,Z.params.touchReleaseOnEdges)Z.el.style.touchAction="auto"}var J2=(Z,$)=>{let J=k$(),{params:Q,el:K,wrapperEl:q,device:j}=Z,W=!!Q.nested,U=$==="on"?"addEventListener":"removeEventListener",H=$;if(!K||typeof K==="string")return;if(J[U]("touchstart",Z.onDocumentTouchStart,{passive:!1,capture:W}),K[U]("touchstart",Z.onTouchStart,{passive:!1}),K[U]("pointerdown",Z.onTouchStart,{passive:!1}),J[U]("touchmove",Z.onTouchMove,{passive:!1,capture:W}),J[U]("pointermove",Z.onTouchMove,{passive:!1,capture:W}),J[U]("touchend",Z.onTouchEnd,{passive:!0}),J[U]("pointerup",Z.onTouchEnd,{passive:!0}),J[U]("pointercancel",Z.onTouchEnd,{passive:!0}),J[U]("touchcancel",Z.onTouchEnd,{passive:!0}),J[U]("pointerout",Z.onTouchEnd,{passive:!0}),J[U]("pointerleave",Z.onTouchEnd,{passive:!0}),J[U]("contextmenu",Z.onTouchEnd,{passive:!0}),Q.preventClicks||Q.preventClicksPropagation)K[U]("click",Z.onClick,!0);if(Q.cssMode)q[U]("scroll",Z.onScroll);if(Q.updateOnWindowResize)Z[H](j.ios||j.android?"resize orientationchange observerUpdate":"resize observerUpdate",iH,!0);else Z[H]("observerUpdate",iH,!0);K[U]("load",Z.onLoad,{capture:!0})};function QO(){let Z=this,{params:$}=Z;if(Z.onTouchStart=sL.bind(Z),Z.onTouchMove=aL.bind(Z),Z.onTouchEnd=rL.bind(Z),Z.onDocumentTouchStart=JO.bind(Z),$.cssMode)Z.onScroll=eL.bind(Z);Z.onClick=tL.bind(Z),Z.onLoad=$O.bind(Z),J2(Z,"on")}function ZO(){J2(this,"off")}var KO={attachEvents:QO,detachEvents:ZO},sH=(Z,$)=>{return Z.grid&&$.grid&&$.grid.rows>1};function qO(){let Z=this,{realIndex:$,initialized:J,params:Q,el:K}=Z,q=Q.breakpoints;if(!q||q&&Object.keys(q).length===0)return;let j=k$(),W=Q.breakpointsBase==="window"||!Q.breakpointsBase?Q.breakpointsBase:"container",U=["window","container"].includes(Q.breakpointsBase)||!Q.breakpointsBase?Z.el:j.querySelector(Q.breakpointsBase),H=Z.getBreakpoint(q,W,U);if(!H||Z.currentBreakpoint===H)return;let z=(H in q?q[H]:void 0)||Z.originalParams,V=sH(Z,Q),G=sH(Z,z),F=Z.params.grabCursor,Y=z.grabCursor,X=Q.enabled;if(V&&!G)K.classList.remove(`${Q.containerModifierClass}grid`,`${Q.containerModifierClass}grid-column`),Z.emitContainerClasses();else if(!V&&G){if(K.classList.add(`${Q.containerModifierClass}grid`),z.grid.fill&&z.grid.fill==="column"||!z.grid.fill&&Q.grid.fill==="column")K.classList.add(`${Q.containerModifierClass}grid-column`);Z.emitContainerClasses()}if(F&&!Y)Z.unsetGrabCursor();else if(!F&&Y)Z.setGrabCursor();["navigation","pagination","scrollbar"].forEach((k)=>{if(typeof z[k]==="undefined")return;let A=Q[k]&&Q[k].enabled,I=z[k]&&z[k].enabled;if(A&&!I)Z[k].disable();if(!A&&I)Z[k].enable()});let N=z.direction&&z.direction!==Q.direction,M=Q.loop&&(z.slidesPerView!==Q.slidesPerView||N),L=Q.loop;if(N&&J)Z.changeDirection();l$(Z.params,z);let R=Z.params.enabled,O=Z.params.loop;if(Object.assign(Z,{allowTouchMove:Z.params.allowTouchMove,allowSlideNext:Z.params.allowSlideNext,allowSlidePrev:Z.params.allowSlidePrev}),X&&!R)Z.disable();else if(!X&&R)Z.enable();if(Z.currentBreakpoint=H,Z.emit("_beforeBreakpoint",z),J){if(M)Z.loopDestroy(),Z.loopCreate($),Z.updateSlides();else if(!L&&O)Z.loopCreate($),Z.updateSlides();else if(L&&!O)Z.loopDestroy()}Z.emit("breakpoint",z)}function jO(Z,$="window",J){if(!Z||$==="container"&&!J)return;let Q=!1,K=o1(),q=$==="window"?K.innerHeight:J.clientHeight,j=Object.keys(Z).map((W)=>{if(typeof W==="string"&&W.indexOf("@")===0){let U=parseFloat(W.substr(1));return{value:q*U,point:W}}return{value:W,point:W}});j.sort((W,U)=>parseInt(W.value,10)-parseInt(U.value,10));for(let W=0;W{if(typeof Q==="object")Object.keys(Q).forEach((K)=>{if(Q[K])J.push($+K)});else if(typeof Q==="string")J.push($+Q)}),J}function GO(){let Z=this,{classNames:$,params:J,rtl:Q,el:K,device:q}=Z,j=UO(["initialized",J.direction,{"free-mode":Z.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:q.android},{ios:q.ios},{"css-mode":J.cssMode},{centered:J.cssMode&&J.centeredSlides},{"watch-progress":J.watchSlidesProgress}],J.containerModifierClass);$.push(...j),K.classList.add(...$),Z.emitContainerClasses()}function HO(){let Z=this,{el:$,classNames:J}=Z;if(!$||typeof $==="string")return;$.classList.remove(...J),Z.emitContainerClasses()}var BO={addClasses:GO,removeClasses:HO};function zO(){let Z=this,{isLocked:$,params:J}=Z,{slidesOffsetBefore:Q}=J;if(Q){let K=Z.slides.length-1,q=Z.slidesGrid[K]+Z.slidesSizesGrid[K]+Q*2;Z.isLocked=Z.size>q}else Z.isLocked=Z.snapGrid.length===1;if(J.allowSlideNext===!0)Z.allowSlideNext=!Z.isLocked;if(J.allowSlidePrev===!0)Z.allowSlidePrev=!Z.isLocked;if($&&$!==Z.isLocked)Z.isEnd=!1;if($!==Z.isLocked)Z.emit(Z.isLocked?"lock":"unlock")}var VO={checkOverflow:zO},aH={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 YO(Z,$){return function J(Q={}){let K=Object.keys(Q)[0],q=Q[K];if(typeof q!=="object"||q===null){l$($,Q);return}if(Z[K]===!0)Z[K]={enabled:!0};if(K==="navigation"&&Z[K]&&Z[K].enabled&&!Z[K].prevEl&&!Z[K].nextEl)Z[K].auto=!0;if(["pagination","scrollbar"].indexOf(K)>=0&&Z[K]&&Z[K].enabled&&!Z[K].el)Z[K].auto=!0;if(!((K in Z)&&("enabled"in q))){l$($,Q);return}if(typeof Z[K]==="object"&&!("enabled"in Z[K]))Z[K].enabled=!0;if(!Z[K])Z[K]={enabled:!1};l$($,Q)}}var i5={eventsEmitter:BL,update:CL,translate:bL,transition:xL,slide:gL,loop:pL,grabCursor:nL,events:KO,breakpoints:WO,checkOverflow:VO,classes:BO},s5={};class _${constructor(...Z){let $,J;if(Z.length===1&&Z[0].constructor&&Object.prototype.toString.call(Z[0]).slice(8,-1)==="Object")J=Z[0];else[$,J]=Z;if(!J)J={};if(J=l$({},J),$&&!J.el)J.el=$;let Q=k$();if(J.el&&typeof J.el==="string"&&Q.querySelectorAll(J.el).length>1){let W=[];return Q.querySelectorAll(J.el).forEach((U)=>{let H=l$({},J,{el:U});W.push(new _$(H))}),W}let K=this;if(K.__swiper__=!0,K.support=rH(),K.device=tH({userAgent:J.userAgent}),K.browser=eH(),K.eventsListeners={},K.eventsAnyListeners=[],K.modules=[...K.__modules__],J.modules&&Array.isArray(J.modules))J.modules.forEach((W)=>{if(typeof W==="function"&&K.modules.indexOf(W)<0)K.modules.push(W)});let q={};K.modules.forEach((W)=>{W({params:J,swiper:K,extendParams:YO(J,q),on:K.on.bind(K),once:K.once.bind(K),off:K.off.bind(K),emit:K.emit.bind(K)})});let j=l$({},aH,q);if(K.params=l$({},j,s5,J),K.originalParams=l$({},K.params),K.passedParams=l$({},J),K.params&&K.params.on)Object.keys(K.params.on).forEach((W)=>{K.on(W,K.params.on[W])});if(K.params&&K.params.onAny)K.onAny(K.params.onAny);if(Object.assign(K,{enabled:K.params.enabled,el:$,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return K.params.direction==="horizontal"},isVertical(){return K.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:K.params.allowSlideNext,allowSlidePrev:K.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:K.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:K.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),K.emit("_swiper"),K.params.init)K.init();return K}getDirectionLabel(Z){if(this.isHorizontal())return Z;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"}[Z]}getSlideIndex(Z){let{slidesEl:$,params:J}=this,Q=A$($,`.${J.slideClass}, swiper-slide`),K=e7(Q[0]);return e7(Z)-K}getSlideIndexByData(Z){return this.getSlideIndex(this.slides.find(($)=>$.getAttribute("data-swiper-slide-index")*1===Z))}getSlideIndexWhenGrid(Z){if(this.grid&&this.params.grid&&this.params.grid.rows>1){if(this.params.grid.fill==="column")Z=Math.floor(Z/this.params.grid.rows);else if(this.params.grid.fill==="row")Z=Z%Math.ceil(this.slides.length/this.params.grid.rows)}return Z}recalcSlides(){let Z=this,{slidesEl:$,params:J}=Z;Z.slides=A$($,`.${J.slideClass}, swiper-slide`)}enable(){let Z=this;if(Z.enabled)return;if(Z.enabled=!0,Z.params.grabCursor)Z.setGrabCursor();Z.emit("enable")}disable(){let Z=this;if(!Z.enabled)return;if(Z.enabled=!1,Z.params.grabCursor)Z.unsetGrabCursor();Z.emit("disable")}setProgress(Z,$){let J=this;Z=Math.min(Math.max(Z,0),1);let Q=J.minTranslate(),q=(J.maxTranslate()-Q)*Z+Q;J.translateTo(q,typeof $==="undefined"?0:$),J.updateActiveIndex(),J.updateSlidesClasses()}emitContainerClasses(){let Z=this;if(!Z.params._emitClasses||!Z.el)return;let $=Z.el.className.split(" ").filter((J)=>{return J.indexOf("swiper")===0||J.indexOf(Z.params.containerModifierClass)===0});Z.emit("_containerClasses",$.join(" "))}getSlideClasses(Z){let $=this;if($.destroyed)return"";return Z.className.split(" ").filter((J)=>{return J.indexOf("swiper-slide")===0||J.indexOf($.params.slideClass)===0}).join(" ")}emitSlidesClasses(){let Z=this;if(!Z.params._emitClasses||!Z.el)return;let $=[];Z.slides.forEach((J)=>{let Q=Z.getSlideClasses(J);$.push({slideEl:J,classNames:Q}),Z.emit("_slideClass",J,Q)}),Z.emit("_slideClasses",$)}slidesPerViewDynamic(Z="current",$=!1){let J=this,{params:Q,slides:K,slidesGrid:q,slidesSizesGrid:j,size:W,activeIndex:U}=J,H=1;if(typeof Q.slidesPerView==="number")return Q.slidesPerView;if(Q.centeredSlides){let B=K[U]?Math.ceil(K[U].swiperSlideSize):0,z;for(let V=U+1;VW)z=!0}for(let V=U-1;V>=0;V-=1)if(K[V]&&!z){if(B+=K[V].swiperSlideSize,H+=1,B>W)z=!0}}else if(Z==="current"){for(let B=U+1;B=0;B-=1)if(q[U]-q[B]{if(q.complete)_6(Z,q)}),Z.updateSize(),Z.updateSlides(),Z.updateProgress(),Z.updateSlidesClasses();function Q(){let q=Z.rtlTranslate?Z.translate*-1:Z.translate,j=Math.min(Math.max(q,Z.maxTranslate()),Z.minTranslate());Z.setTranslate(j),Z.updateActiveIndex(),Z.updateSlidesClasses()}let K;if(J.freeMode&&J.freeMode.enabled&&!J.cssMode){if(Q(),J.autoHeight)Z.updateAutoHeight()}else{if((J.slidesPerView==="auto"||J.slidesPerView>1)&&Z.isEnd&&!J.centeredSlides){let q=Z.virtual&&J.virtual.enabled?Z.virtual.slides:Z.slides;K=Z.slideTo(q.length-1,0,!1,!0)}else K=Z.slideTo(Z.activeIndex,0,!1,!0);if(!K)Q()}if(J.watchOverflow&&$!==Z.snapGrid)Z.checkOverflow();Z.emit("update")}changeDirection(Z,$=!0){let J=this,Q=J.params.direction;if(!Z)Z=Q==="horizontal"?"vertical":"horizontal";if(Z===Q||Z!=="horizontal"&&Z!=="vertical")return J;if(J.el.classList.remove(`${J.params.containerModifierClass}${Q}`),J.el.classList.add(`${J.params.containerModifierClass}${Z}`),J.emitContainerClasses(),J.params.direction=Z,J.slides.forEach((K)=>{if(Z==="vertical")K.style.width="";else K.style.height=""}),J.emit("changeDirection"),$)J.update();return J}changeLanguageDirection(Z){let $=this;if($.rtl&&Z==="rtl"||!$.rtl&&Z==="ltr")return;if($.rtl=Z==="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(Z){let $=this;if($.mounted)return!0;let J=Z||$.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(".")}`},q=(()=>{if(J&&J.shadowRoot&&J.shadowRoot.querySelector)return J.shadowRoot.querySelector(Q());return A$(J,Q())[0]})();if(!q&&$.params.createElements)q=x9("div",$.params.wrapperClass),J.append(q),A$(J,`.${$.params.slideClass}`).forEach((j)=>{q.append(j)});return Object.assign($,{el:J,wrapperEl:q,slidesEl:$.isElement&&!J.parentNode.host.slideSlots?J.parentNode.host:q,hostEl:$.isElement?J.parentNode.host:J,mounted:!0,rtl:J.dir.toLowerCase()==="rtl"||s9(J,"direction")==="rtl",rtlTranslate:$.params.direction==="horizontal"&&(J.dir.toLowerCase()==="rtl"||s9(J,"direction")==="rtl"),wrongRTL:s9(q,"display")==="-webkit-box"}),!0}init(Z){let $=this;if($.initialized)return $;if($.mount(Z)===!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((K)=>{if(K.complete)_6($,K);else K.addEventListener("load",(q)=>{_6($,q.target)})}),a5($),$.initialized=!0,a5($),$.emit("init"),$.emit("afterInit"),$}destroy(Z=!0,$=!0){let J=this,{params:Q,el:K,wrapperEl:q,slides:j}=J;if(typeof J.params==="undefined"||J.destroyed)return null;if(J.emit("beforeDestroy"),J.initialized=!1,J.detachEvents(),Q.loop)J.loopDestroy();if($){if(J.removeClasses(),K&&typeof K!=="string")K.removeAttribute("style");if(q)q.removeAttribute("style");if(j&&j.length)j.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)}),Z!==!1){if(J.el&&typeof J.el!=="string")J.el.swiper=null;cH(J)}return J.destroyed=!0,null}static extendDefaults(Z){l$(s5,Z)}static get extendedDefaults(){return s5}static get defaults(){return aH}static installModule(Z){if(!_$.prototype.__modules__)_$.prototype.__modules__=[];let $=_$.prototype.__modules__;if(typeof Z==="function"&&$.indexOf(Z)<0)$.push(Z)}static use(Z){if(Array.isArray(Z))return Z.forEach(($)=>_$.installModule($)),_$;return _$.installModule(Z),_$}}Object.keys(i5).forEach((Z)=>{Object.keys(i5[Z]).forEach(($)=>{_$.prototype[$]=i5[Z][$]})});_$.use([GL,HL]);function r5({swiper:Z,extendParams:$,on:J,emit:Q}){let K=o1();$({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}}),Z.mousewheel={enabled:!1};let q,j=h$(),W,U=[];function H(M){let k=0,A=0,I=0,T=0;if("detail"in M)A=M.detail;if("wheelDelta"in M)A=-M.wheelDelta/120;if("wheelDeltaY"in M)A=-M.wheelDeltaY/120;if("wheelDeltaX"in M)k=-M.wheelDeltaX/120;if("axis"in M&&M.axis===M.HORIZONTAL_AXIS)k=A,A=0;if(I=k*10,T=A*10,"deltaY"in M)T=M.deltaY;if("deltaX"in M)I=M.deltaX;if(M.shiftKey&&!I)I=T,T=0;if((I||T)&&M.deltaMode)if(M.deltaMode===1)I*=40,T*=40;else I*=800,T*=800;if(I&&!k)k=I<1?-1:1;if(T&&!A)A=T<1?-1:1;return{spinX:k,spinY:A,pixelX:I,pixelY:T}}function B(){if(!Z.enabled)return;Z.mouseEntered=!0}function z(){if(!Z.enabled)return;Z.mouseEntered=!1}function V(M){if(Z.params.mousewheel.thresholdDelta&&M.delta=6&&h$()-j<60)return!0;if(M.direction<0){if((!Z.isEnd||Z.params.loop)&&!Z.animating)Z.slideNext(),Q("scroll",M.raw)}else if((!Z.isBeginning||Z.params.loop)&&!Z.animating)Z.slidePrev(),Q("scroll",M.raw);return j=new K.Date().getTime(),!1}function G(M){let L=Z.params.mousewheel;if(M.direction<0){if(Z.isEnd&&!Z.params.loop&&L.releaseOnEdges)return!0}else if(Z.isBeginning&&!Z.params.loop&&L.releaseOnEdges)return!0;return!1}function F(M){let L=M,R=!0;if(!Z.enabled)return;if(M.target.closest(`.${Z.params.mousewheel.noMousewheelClass}`))return;let O=Z.params.mousewheel;if(Z.params.cssMode)L.preventDefault();let k=Z.el;if(Z.params.mousewheel.eventsTarget!=="container")k=document.querySelector(Z.params.mousewheel.eventsTarget);let A=k&&k.contains(L.target);if(!Z.mouseEntered&&!A&&!O.releaseOnEdges)return!0;if(L.originalEvent)L=L.originalEvent;let I=0,T=Z.rtlTranslate?-1:1,S=H(L);if(O.forceToAxis)if(Z.isHorizontal())if(Math.abs(S.pixelX)>Math.abs(S.pixelY))I=-S.pixelX*T;else return!0;else if(Math.abs(S.pixelY)>Math.abs(S.pixelX))I=-S.pixelY;else return!0;else I=Math.abs(S.pixelX)>Math.abs(S.pixelY)?-S.pixelX*T:-S.pixelY;if(I===0)return!0;if(O.invert)I=-I;let P=Z.getTranslate()+I*O.sensitivity;if(P>=Z.minTranslate())P=Z.minTranslate();if(P<=Z.maxTranslate())P=Z.maxTranslate();if(R=Z.params.loop?!0:!(P===Z.minTranslate()||P===Z.maxTranslate()),R&&Z.params.nested)L.stopPropagation();if(!Z.params.freeMode||!Z.params.freeMode.enabled){let D={time:h$(),delta:Math.abs(I),direction:Math.sign(I),raw:M};if(U.length>=2)U.shift();let b=U.length?U[U.length-1]:void 0;if(U.push(D),b){if(D.direction!==b.direction||D.delta>b.delta||D.time>b.time+150)V(D)}else V(D);if(G(D))return!0}else{let D={time:h$(),delta:Math.abs(I),direction:Math.sign(I)},b=W&&D.time=Z.minTranslate())f=Z.minTranslate();if(f<=Z.maxTranslate())f=Z.maxTranslate();if(Z.setTransition(0),Z.setTranslate(f),Z.updateProgress(),Z.updateActiveIndex(),Z.updateSlidesClasses(),!x&&Z.isBeginning||!r&&Z.isEnd)Z.updateSlidesClasses();if(Z.params.loop)Z.loopFix({direction:D.direction<0?"next":"prev",byMousewheel:!0});if(Z.params.freeMode.sticky){if(clearTimeout(q),q=void 0,U.length>=15)U.shift();let h=U.length?U[U.length-1]:void 0,w=U[0];if(U.push(D),h&&(D.delta>h.delta||D.direction!==h.direction))U.splice(0);else if(U.length>=15&&D.time-w.time<500&&w.delta-D.delta>=1&&D.delta<=6){let $0=I>0?0.8:0.2;W=D,U.splice(0),q=MJ(()=>{if(Z.destroyed||!Z.params)return;Z.slideToClosest(Z.params.speed,!0,void 0,$0)},0)}if(!q)q=MJ(()=>{if(Z.destroyed||!Z.params)return;let $0=0.5;W=D,U.splice(0),Z.slideToClosest(Z.params.speed,!0,void 0,$0)},500)}if(!b)Q("scroll",L);if(Z.params.autoplay&&Z.params.autoplay.disableOnInteraction)Z.autoplay.stop();if(O.releaseOnEdges&&(f===Z.minTranslate()||f===Z.maxTranslate()))return!0}}if(L.preventDefault)L.preventDefault();else L.returnValue=!1;return!1}function Y(M){let L=Z.el;if(Z.params.mousewheel.eventsTarget!=="container")L=document.querySelector(Z.params.mousewheel.eventsTarget);L[M]("mouseenter",B),L[M]("mouseleave",z),L[M]("wheel",F)}function X(){if(Z.params.cssMode)return Z.wrapperEl.removeEventListener("wheel",F),!0;if(Z.mousewheel.enabled)return!1;return Y("addEventListener"),Z.mousewheel.enabled=!0,!0}function N(){if(Z.params.cssMode)return Z.wrapperEl.addEventListener(event,F),!0;if(!Z.mousewheel.enabled)return!1;return Y("removeEventListener"),Z.mousewheel.enabled=!1,!0}J("init",()=>{if(!Z.params.mousewheel.enabled&&Z.params.cssMode)N();if(Z.params.mousewheel.enabled)X()}),J("destroy",()=>{if(Z.params.cssMode)X();if(Z.mousewheel.enabled)N()}),Object.assign(Z.mousewheel,{enable:X,disable:N})}function e5({swiper:Z,extendParams:$,emit:J,once:Q}){$({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:0.02}});function K(){if(Z.params.cssMode)return;let W=Z.getTranslate();Z.setTranslate(W),Z.setTransition(0),Z.touchEventsData.velocities.length=0,Z.freeMode.onTouchEnd({currentPos:Z.rtl?Z.translate:-Z.translate})}function q(){if(Z.params.cssMode)return;let{touchEventsData:W,touches:U}=Z;if(W.velocities.length===0)W.velocities.push({position:U[Z.isHorizontal()?"startX":"startY"],time:W.touchStartTime});W.velocities.push({position:U[Z.isHorizontal()?"currentX":"currentY"],time:h$()})}function j({currentPos:W}){if(Z.params.cssMode)return;let{params:U,wrapperEl:H,rtlTranslate:B,snapGrid:z,touchEventsData:V}=Z,F=h$()-V.touchStartTime;if(W<-Z.minTranslate()){Z.slideTo(Z.activeIndex);return}if(W>-Z.maxTranslate()){if(Z.slides.length1){let k=V.velocities.pop(),A=V.velocities.pop(),I=k.position-A.position,T=k.time-A.time;if(Z.velocity=I/T,Z.velocity/=2,Math.abs(Z.velocity)150||h$()-k.time>300)Z.velocity=0}else Z.velocity=0;Z.velocity*=U.freeMode.momentumVelocityRatio,V.velocities.length=0;let Y=1000*U.freeMode.momentumRatio,X=Z.velocity*Y,N=Z.translate+X;if(B)N=-N;let M=!1,L,R=Math.abs(Z.velocity)*20*U.freeMode.momentumBounceRatio,O;if(NZ.minTranslate()){if(U.freeMode.momentumBounce){if(N-Z.minTranslate()>R)N=Z.minTranslate()+R;L=Z.minTranslate(),M=!0,V.allowMomentumBounce=!0}else N=Z.minTranslate();if(U.loop&&U.centeredSlides)O=!0}else if(U.freeMode.sticky){let k;for(let A=0;A-N){k=A;break}if(Math.abs(z[k]-N){Z.loopFix()});if(Z.velocity!==0){if(B)Y=Math.abs((-N-Z.translate)/Z.velocity);else Y=Math.abs((N-Z.translate)/Z.velocity);if(U.freeMode.sticky){let k=Math.abs((B?-N:N)-Z.translate),A=Z.slidesSizesGrid[Z.activeIndex];if(k{if(!Z||Z.destroyed||!V.allowMomentumBounce)return;J("momentumBounce"),Z.setTransition(U.speed),setTimeout(()=>{Z.setTranslate(L),w8(H,()=>{if(!Z||Z.destroyed)return;Z.transitionEnd()})},0)});else if(Z.velocity){if(J("_freeModeNoMomentumRelease"),Z.updateProgress(N),Z.setTransition(Y),Z.setTranslate(N),Z.transitionStart(!0,Z.swipeDirection),!Z.animating)Z.animating=!0,w8(H,()=>{if(!Z||Z.destroyed)return;Z.transitionEnd()})}else Z.updateProgress(N);Z.updateActiveIndex(),Z.updateSlidesClasses()}else if(U.freeMode.sticky){Z.slideToClosest();return}else if(U.freeMode)J("_freeModeNoMomentumRelease");if(!U.freeMode.momentum||F>=U.longSwipesMs)J("_freeModeStaticRelease"),Z.updateProgress(),Z.updateActiveIndex(),Z.updateSlidesClasses()}Object.assign(Z,{freeMode:{onTouchStart:K,onTouchMove:q,onTouchEnd:j}})}var FO=24,XO=0.6,NO=!1;function q2(Z){let $=Z.querySelector('[story-swiper="cms-list-w"]'),J=Z.querySelector('[story-swiper="cms-list"]'),Q=Array.from(Z.querySelectorAll('[story-swiper="cms-item"]'));if(!$||!J||Q.length===0)return;let K=null;B1(()=>{$.classList.add("swiper"),J.classList.add("swiper-wrapper"),Q.forEach((q)=>q.classList.add("swiper-slide")),K=new _$($,{modules:[e5,r5],slidesPerView:"auto",spaceBetween:FO,grabCursor:!0,resistanceRatio:0.5,freeMode:A0?!1:{enabled:!0,sticky:!0,momentum:!0,momentumRatio:XO,momentumBounce:NO},mousewheel:{forceToAxis:!0,sensitivity:1,releaseOnEdges:!0}})}),w0(()=>{K?.destroy(!0,!0),K=null,$.classList.remove("swiper"),J.classList.remove("swiper-wrapper"),Q.forEach((q)=>q.classList.remove("swiper-slide"))})}var qq={};A1(qq,{default:()=>Y2});var j2=15,MO=15,LO=200,W2=30,U2=6,G2=8,OO=5,RO=400,H2=100,B2=10,CO=0.95,z2=1,DO=1.15,Kq=1.2,V2=1;function Y2(Z,$){if(typeof window!=="undefined"&&!window.matchMedia("(hover: hover) and (pointer: fine)").matches)return;let J=Array.from(Z.querySelectorAll('[team-card-inertia="cms-item"]'));if(J.length===0)return;let Q=C.utils.clamp(-W2,W2),K=C.utils.clamp(-U2,U2),q=C.utils.clamp(-H2,H2),j=C.utils.clamp(-B2,B2),W=0,U=0,H=0,B=0,z=null;function V(F){if(z!==null)return;z=requestAnimationFrame(()=>{H=F.clientX-W,B=F.clientY-U,W=F.clientX,U=F.clientY,z=null})}Z.addEventListener("mousemove",V);let G=[];J.forEach((F)=>{let Y=F.querySelector('[team-card-inertia="visual-card"]');if(!Y)return;let X=Y.querySelector('[team-card-inertia="img-wrap"]');if(!X)return;C.set(Y,{scale:1}),C.set(X,{scale:z2,x:0,y:0,rotation:0});let N=(L)=>{C.to(Y,{scale:CO,duration:Kq,ease:"expo.out",overwrite:"auto"}),C.to(X,{scale:DO,duration:Kq,ease:"expo.out",overwrite:"auto"});let R=F.getBoundingClientRect(),O=R.left+R.width/2,k=R.top+R.height/2,A=L.clientX-O,I=L.clientY-k,T=A*B-I*H,S=Math.hypot(A,I)||1,P=T/S;C.to(F,{inertia:{x:{velocity:q(H*G2),end:0},y:{velocity:q(B*G2),end:0},rotation:{velocity:j(P*OO),end:0},resistance:RO},overwrite:"auto"}),C.to(X,{inertia:{x:{velocity:Q(H*j2),end:0},y:{velocity:Q(B*j2),end:0},rotation:{velocity:K(P*MO),end:0},resistance:LO},overwrite:"auto"})},M=()=>{C.to(Y,{scale:1,duration:Kq,ease:"expo.out",overwrite:"auto"}),C.to(X,{scale:z2,x:0,y:0,rotation:0,duration:V2,ease:"expo.out",overwrite:"auto"}),C.to(F,{x:0,y:0,rotation:0,duration:V2,ease:"expo.out",overwrite:"auto"})};F.addEventListener("mouseenter",N),F.addEventListener("mouseleave",M),G.push({card:F,visual:Y,imgWrap:X,onEnter:N,onLeave:M})}),w0(()=>{if(Z.removeEventListener("mousemove",V),z!==null)cancelAnimationFrame(z);G.forEach(({card:F,visual:Y,imgWrap:X,onEnter:N,onLeave:M})=>{F.removeEventListener("mouseenter",N),F.removeEventListener("mouseleave",M),C.killTweensOf(F),C.killTweensOf(Y),C.killTweensOf(X),C.set(F,{clearProps:"transform,x,y,rotation"}),C.set(Y,{clearProps:"transform,scale"}),C.set(X,{clearProps:"transform,scale,x,y,rotation"})}),G.length=0})}var Gq={};A1(Gq,{default:()=>x2});var kO=["ube","matcha","lemon","tangerine","dragonfruit","pomegranate","lime","slushie"],AO=[400,500,600,700,800,900,950],IO=0.3;function PO(Z){let $=parseInt(Z.slice(1,3),16)/255,J=parseInt(Z.slice(3,5),16)/255,Q=parseInt(Z.slice(5,7),16)/255,K=(q)=>q<=0.03928?q/12.92:Math.pow((q+0.055)/1.055,2.4);return 0.2126*K($)+0.7152*K(J)+0.0722*K(Q)}function jq(Z){return Z.normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/\s+/g," ").trim().toLowerCase()}var Wq=(()=>{let Z=[];for(let $ of kO){let J=h8[$];for(let Q of AO){let K=J[Q];if(K&&PO(K)<=IO)Z.push(K)}}return Z})();var u6=40,F2=4,X2=24,bO=2,EO=3,SO=1500,TO=80,N2=4,xO=1,T2=0,M2=0.1,L2=0.4,O2=0.6,R2="power3.out",yO=0.06,fO=0.4,hO=40,Uq=2,_O=1,C2=T2,vO=!1,D2=1,k2=16,A2=800,g8=1,g6=0.55,I2=0.75,wO=0.8,uO="power3.inOut",gO=3,mO=250,cO=0.6,dO=1.4,pO=3000,oO="power3.inOut",P2="grayscale(1) brightness(0.6)",lO="filter 0.35s ease",b2=2,E2=2,nO=50,iO=3000,sO=4,aO=200,rO=4000,tO=500,eO=!1,$R=2000,JR=50;function S2(Z){let $=Math.max(X2,Math.ceil(Math.sqrt(Z*F2))),J=Math.max(X2,Math.ceil(Z*F2/$));return{vCols:$,vRows:J}}async function QR(Z,$,J){let K=($.closest(".w-dyn-list")??Z).querySelector(".w-pagination-next")?.getAttribute("href");if(!K)return;let q=new Set([location.href]),j=new URL(K,location.href).href;for(let W=0;j&&WV.appendChild(document.importNode(F,!0))),$.appendChild(V);let G=(B.closest(".w-dyn-list")??H).querySelector(".w-pagination-next")?.getAttribute("href");j=G?new URL(G,location.href).href:null}}async function x2(Z,$){let J=$.wheel==="off"||$.wheel==="false",Q=vO&&!J,K=$.prefetch!=="off"&&$.prefetch!=="false",q=Z.querySelector('[team-grid-infinite="cms-wrapper"]'),j=Z.querySelector('[team-grid-infinite="cms-list"]');if(!q||!j)return;let W=q.style.opacity,U=q.style.pointerEvents;q.style.opacity="0",q.style.pointerEvents="none";let H=j.closest(".w-dyn-list")??q,B=Array.from(H.querySelectorAll(".w-pagination-wrapper")),z=B.map((o)=>o.style.display);B.forEach((o)=>o.style.display="none");let V=!!H.querySelector(".w-pagination-next")?.getAttribute("href"),G=!1,F=new AbortController;w0(()=>{G=!0,F.abort()});let Y=Array.from(j.querySelectorAll('[team-grid-infinite="cms-item"]'));if(Y.length===0)return;let X=Y.length,N=!V,{vCols:M,vRows:L}=S2(X),R=Y[0].getBoundingClientRect().width,O=Y[0].getBoundingClientRect().height,k=R+u6,A=O+u6,I=Z.style.position,T=Z.style.touchAction,S=Z.style.userSelect;Z.style.position=Z.style.position||"relative",Z.style.touchAction="none",Z.style.userSelect="none";let P=document.createElement("div");P.setAttribute("aria-hidden","true"),Object.assign(P.style,{position:"absolute",inset:"0",overflow:"hidden",touchAction:"none",cursor:"grab",userSelect:"none"});let D=document.createElement("div");Object.assign(D.style,{position:"absolute",inset:"0",willChange:"transform",transformOrigin:"0 0"}),P.appendChild(D),Z.appendChild(P);let b=new Array(X).fill(null),f=new Map,x=new WeakMap,r=new Map,h=[];function w(o){let z0=x.get(o);if(!z0)z0=Array.from(o.querySelectorAll("img")),x.set(o,z0);return z0}function $0(o,z0){return o+","+z0}function y(){let o=M*L,z0=[],k0=Array.from({length:X},(r0,W1)=>W1);while(z0.length0;r0--){let W1=Math.floor(Math.random()*(r0+1));[k0[r0],k0[W1]]=[k0[W1],k0[r0]]}if(X>1&&z0.length>0&&k0[0]===z0[z0.length-1]){let r0=k0.length>>1;[k0[0],k0[r0]]=[k0[r0],k0[0]]}for(let r0 of k0)z0.push(r0)}z0.length=o;let _0=bO,s0=(r0,W1)=>{let j1=r0%M,h1=r0/M|0;for(let k1=-_0;k1<=_0;k1++){let y1=((h1+k1)%L+L)%L;for(let f1=-_0;f1<=_0;f1++){if(k1===0&&f1===0)continue;let T1=((j1+f1)%M+M)%M;if(z0[y1*M+T1]===W1)return!0}}return!1};if(X>2)for(let r0=0;r0{if(s0.style.pointerEvents="none",s0 instanceof HTMLImageElement)s0.draggable=!1,s0.sizes=k0,s0.loading="eager",s0.decoding="async",s0.style.transformOrigin="50% 50%",s0.style.transform=`scale(${Uq})`,_0.push(s0)}),x.set(z0,_0),Wq.length>0){let s0=Wq[Math.floor(Math.random()*Wq.length)];z0.querySelectorAll(".about_team_grid_pos_w").forEach((r0)=>{r0.style.backgroundColor=s0})}return z0}function Z0(o){v[o]=1;let z0=b[o];if(z0&&!z0.parentNode)return z0;let k0=f.get(o)?.pop();if(k0)return k0;if(!z0){let _0=l(Y[o]);return b[o]=_0,_0}return l(Y[o])}let v=new Uint8Array(X),i=0,G0=null;function L0(o){if(v[o])return;v[o]=1;let z0=Math.round(R)+"px";Y[o].querySelectorAll("img").forEach((k0)=>{let _0=new Image;if(_0.setAttribute("fetchpriority","low"),_0.decoding="async",_0.sizes=z0,k0.srcset)_0.srcset=k0.srcset;if(k0.src)_0.src=k0.src})}function q0(o){return v[o]===1&&b[o]!==null}function m(o){if(L0(o),!b[o])b[o]=l(Y[o]);for(let z0 of w(b[o]))z0.decode().catch(()=>{})}function u(){if(!K)return;let o=()=>{let z0=window.setTimeout(()=>{G0=null,V0()},tO);G0=()=>window.clearTimeout(z0)};if(document.readyState==="complete")o();else window.addEventListener("load",o,{once:!0}),G0=()=>window.removeEventListener("load",o)}function V0(){while(i=X)return;let o=window.requestIdleCallback?.bind(window);if(o){let z0=o((k0)=>{G0=null;while(i1||k0.didTimeout)){m(i++);while(iwindow.cancelIdleCallback(z0)}else{let z0=window.setTimeout(()=>{G0=null;let k0=Math.min(i+sO,X);while(iwindow.clearTimeout(z0)}}function g(){let o=document.createElement("div");return Object.assign(o.style,{position:"absolute",top:"0",left:"0",width:R+"px",height:O+"px",contain:"layout paint size"}),D.appendChild(o),{el:o,cardEl:null,col:0,row:0,itemIndex:-1,active:!1}}function Q0(o,z0,k0){o.col=z0,o.row=k0,o.el.style.transform=`translate3d(${z0*k}px, ${k0*A}px, 0)`,o.el.style.display="";let _0=t(z0,k0),s0=Z0(_0);s0.style.filter=s&&!s.has(_0)?P2:"",o.el.appendChild(s0),o.cardEl=s0,o.itemIndex=_0,o.active=!1}function K0(o){let z0=o.cardEl;if(!z0)return;C.killTweensOf(z0),C.set(z0,{scale:C2,opacity:0}),z0.style.willChange="";let k0=w(z0);if(k0.length)C.killTweensOf(k0),C.set(k0,{scale:Uq});if(z0.parentNode===o.el)o.el.removeChild(z0);if(o.itemIndex>=0&&z0!==b[o.itemIndex]){let _0=f.get(o.itemIndex);if(_0)_0.push(z0);else f.set(o.itemIndex,[z0])}o.cardEl=null}function C0(o){K0(o),o.active=!1,o.itemIndex=-1,o.el.style.display="none",h.push(o)}let c=NaN,y0=NaN,R0=NaN,X0=NaN;function U0(){let o=M*k*B0.z,z0=L*A*B0.z;if(Math.abs(B0.x)W1||y1.rowh1)C0(y1),r.delete(k1);for(let k1=j1;k1<=h1;k1++)for(let y1=r0;y1<=W1;y1++){let f1=$0(y1,k1);if(r.has(f1))continue;let T1=h.pop()||g();Q0(T1,y1,k1),r.set(f1,T1)}}function p0(){if(!T0)return;let{clientWidth:o,clientHeight:z0}=Z;if(o===0||z0===0)return;let k0=B0.z,_0=R/2*k0,s0=O/2*k0,r0=o/2,W1=z0/2,j1=_0-M2*R*k0,h1=s0-M2*O*k0,k1=_0+L2*R*k0,y1=s0+L2*O*k0,f1=[];for(let T1 of r.values()){if(!T1.cardEl)continue;let C9=B0.x+T1.col*k*k0+_0,a9=B0.y+T1.row*A*k0+s0,FB=C9>-j1&&C9-h1&&a9-k1&&C9-y1&&a91)f1.sort((T1,C9)=>T1.dist-C9.dist);for(let T1=0;T1=hO)}function x0(o,z0,k0,_0,s0=!1){let r0=k0>=1?_O:Uq,W1=w(o);if(C.killTweensOf(o),W1.length)C.killTweensOf(W1);if(A0||s0){if(C.set(o,{scale:z0,opacity:k0}),W1.length)C.set(W1,{scale:r0});return}if(o.style.willChange="transform, opacity",C.to(o,{scale:z0,opacity:k0,duration:O2,ease:R2,delay:_0,onComplete:()=>{o.style.willChange=""}}),W1.length)C.to(W1,{scale:r0,duration:O2,ease:R2,delay:_0})}let u0=(()=>{let o=Z.clientWidth;if(o===0||k===0)return g8;return Math.min(g8,Math.max(g6,o/(gO*k)))})(),B0={x:0,y:0,z:u0},d0=u0,s=null,O0=!1,g0=!1,t0=0,J1=0,F1=0,G1=0,b1=0,D1=0,L1=0,z1=null,T0=!1,O1=!1,a0=!1,V1=null,E1=0,Y1=new Map,E0=!1,E=0,a=g8,_=0,p=0,j0=null;function e(){U0(),D.style.transform=`translate3d(${B0.x}px, ${B0.y}px, 0) scale(${B0.z})`,D0(),p0()}function M0(){let{clientWidth:o,clientHeight:z0}=Z;B0.x=o/2-R/2*B0.z,B0.y=z0/2-O/2*B0.z}function Y0(){let{clientWidth:o,clientHeight:z0}=Z;if(o===0||z0===0||k===0||A===0)return;let k0=Math.max(1,Math.round(b2*B0.z)),_0=Math.ceil(o/(k*B0.z))+2*k0+1,s0=Math.ceil(z0/(A*B0.z))+2*k0+1,r0=_0*s0;while(h.length{if(o&&!T0)T0=!0,e()}}),V)QR(q,j,F.signal).then(()=>{if(!G)bq()}).catch(()=>{});function I0(){window.removeEventListener("pointermove",n),window.removeEventListener("pointerup",e0),window.removeEventListener("pointercancel",e0)}function v0(){for(let o of Y1.keys())if(P.hasPointerCapture(o))P.releasePointerCapture(o);Y1.clear(),E0=!1,j0=null,z1=null,O0=!1,I0(),P.style.cursor="grab"}function b0(){let o=[...Y1.values()];if(o.length<2)return;E0=!0,g0=!1,C.killTweensOf(B0),j0=Z.getBoundingClientRect(),E=Math.hypot(o[0].x-o[1].x,o[0].y-o[1].y)||1,a=B0.z;let z0=(o[0].x+o[1].x)/2-j0.left,k0=(o[0].y+o[1].y)/2-j0.top;_=(z0-B0.x)/B0.z,p=(k0-B0.y)/B0.z}function l0(o){if(o.pointerType==="mouse"&&o.button!==0)return;if(Y1.size===0)window.addEventListener("pointermove",n),window.addEventListener("pointerup",e0),window.addEventListener("pointercancel",e0);Y1.set(o.pointerId,{x:o.clientX,y:o.clientY});try{P.setPointerCapture(o.pointerId)}catch{}if(Y1.size===2){b0();return}if(Y1.size>2)return;O0=!0,g0=!1,z1=o.pointerId,t0=F1=o.clientX,J1=G1=o.clientY,b1=performance.now(),D1=0,L1=0,C.killTweensOf(B0),d0=B0.z}function e0(o){if(!Y1.has(o.pointerId))return;if(Y1.delete(o.pointerId),P.hasPointerCapture(o.pointerId))P.releasePointerCapture(o.pointerId);if(E0){if(Y1.size>=2){b0();return}if(E0=!1,j0=null,RJ(),Y1.size===1){let[[z0,k0]]=Y1.entries();z1=z0,O0=!0,g0=!0,t0=F1=k0.x,J1=G1=k0.y,b1=performance.now(),D1=0,L1=0;return}v0();return}if(Y1.size>0)return;if(o.pointerId!==z1){v0();return}H0()}function Q1(){H0()}function f0(){if(document.hidden&&(O0||E0))H0()}function n(o){let z0=Y1.get(o.pointerId);if(z0)z0.x=o.clientX,z0.y=o.clientY;if(E0){if(!z0||!j0)return;let j1=[...Y1.values()];if(j1.length<2)return;let h1=Math.hypot(j1[0].x-j1[1].x,j1[0].y-j1[1].y)||1,k1=Math.min(g8,Math.max(g6,a*(h1/E))),y1=(j1[0].x+j1[1].x)/2-j0.left,f1=(j1[0].y+j1[1].y)/2-j0.top;B0.z=k1,B0.x=y1-_*k1,B0.y=f1-p*k1,d0=k1,e();return}if(!O0||o.pointerId!==z1)return;let k0=o.clientX-F1,_0=o.clientY-G1;if(!g0){let j1=o.clientX-t0,h1=o.clientY-J1;if(Math.hypot(j1,h1)=N2)o.stopPropagation(),o.preventDefault()}function S0(o){if(o.preventDefault(),C.isTweening(B0))C.killTweensOf(B0),d0=B0.z;let{deltaX:z0,deltaY:k0}=o;if(o.deltaMode===1)z0*=k2,k0*=k2;else if(o.deltaMode===2)z0*=A2,k0*=A2;B0.x-=z0*D2,B0.y-=k0*D2,e()}if(P.addEventListener("pointerdown",l0),P.addEventListener("lostpointercapture",Q1),P.addEventListener("click",F0,{capture:!0}),document.addEventListener("visibilitychange",f0),Q)P.addEventListener("wheel",S0,{passive:!1});let P0=Z.querySelector('[team-grid-infinite="search"]'),K1=P0?Y.map((o)=>{let z0="";return o.querySelectorAll('[team-grid-infinite="name"]').forEach((k0)=>z0+=" "+(k0.textContent||"")),jq(z0)}):[],m0=Z.querySelector('[team-grid-infinite="search-count"]');if(m0)m0.setAttribute("aria-live","polite");let Z1=Z.querySelector('[team-grid-infinite="search-count-wrap"]'),R1=Z1?.style.display??"";if(Z1)Z1.style.display="none";let d=null,W0=!1,N0=[],h0=0,i0=null;function C1(o,z0,k0){if(!d){d=Array.from({length:X},()=>[]);for(let k1=0;k10,!W0){s=null,S1(),n0();return}let k0=[],_0=[],s0=[],r0=" "+z0+" ",W1=" "+z0;for(let y1=0;y1y1.map((f1)=>[f1,C1(f1,j1,h1)?.d??1/0]).sort((f1,T1)=>f1[1]-T1[1]).map(([f1])=>f1);if(N0=k1(k0).concat(k1(_0),k1(s0)),s=N0.length>0?new Set(N0):null,S1(),n0(),N0.length>0)c0(N0[0])}function H1(){if(i0!==null)window.clearTimeout(i0);i0=window.setTimeout(()=>{i0=null,U1(P0.value)},mO)}function n$(o){if(o.key!=="Enter")return;if(o.preventDefault(),i0!==null){window.clearTimeout(i0),i0=null,U1(P0.value);return}if(N0.length===0)return;h0=(h0+1)%N0.length,n0(),c0(N0[h0])}if(P0)P0.style.userSelect="text",P0.style.touchAction="auto",P0.addEventListener("input",H1),P0.addEventListener("keydown",n$);let Q$=Z.querySelector('[team-grid-infinite="zoom-in"]'),i$=Z.querySelector('[team-grid-infinite="zoom-out"]');function RJ(){if(Q$){let o=d0>=g8-0.001;Q$.disabled=o,Q$.style.opacity=o?"0.35":""}if(i$){let o=d0<=g6+0.001;i$.disabled=o,i$.style.opacity=o?"0.35":""}}function KQ(o){if(d0=Math.min(g8,Math.max(g6,d0*o)),RJ(),d0===B0.z)return;let{clientWidth:z0,clientHeight:k0}=Z;if(z0===0||k0===0){B0.z=d0,e();return}let _0=(z0/2-B0.x)/B0.z,s0=(k0/2-B0.y)/B0.z,r0=z0/2-_0*d0,W1=k0/2-s0*d0;if(C.killTweensOf(B0),A0){B0.x=r0,B0.y=W1,B0.z=d0,e();return}C.to(B0,{x:r0,y:W1,z:d0,duration:wO,ease:uO,onUpdate:e,onComplete:e})}let m8=()=>KQ(1/I2),Aq=()=>KQ(I2);if(Q$)Q$.addEventListener("click",m8);if(i$)i$.addEventListener("click",Aq);RJ();let{clientWidth:Iq,clientHeight:Pq}=Z;function m6(){for(let o of r.values())K0(o),o.el.remove();r.clear();for(let o of h)o.el.remove();h.length=0,c=y0=R0=X0=NaN}function BB(){if(a0)return;let o=Y[0].getBoundingClientRect();if(o.width===0||o.height===0)return;let{clientWidth:z0,clientHeight:k0}=Z,_0=Math.abs(o.width-R)>E2||Math.abs(o.height-O)>E2;if(!_0&&!(z0!==Iq||k0!==Pq))return;if(_0)R=o.width,O=o.height,k=R+u6,A=O+u6;if(Iq=z0,Pq=k0,_0){m6(),Y0();let r0=Math.round(R)+"px";for(let W1 of b){if(!W1)continue;for(let j1 of w(W1))j1.sizes=r0}}e()}let zB=q1.add(BB);function bq(){if(G||a0||N)return;if(E1===0)E1=performance.now()+iO;let o=performance.now()>=E1;if(!(!C.isTweening(B0)&&Eq()===0&&!W0&&i0===null&&document.activeElement!==P0)&&!o){V1=requestAnimationFrame(()=>{V1=null,bq()});return}V1=null,VB()}function VB(){if(G||a0)return;let o=Array.from(j.querySelectorAll('[team-grid-infinite="cms-item"]'));if(o.length<=X){N=!0;return}a0=!0;try{if(C.killTweensOf(B0),d0=B0.z,i0!==null)window.clearTimeout(i0),i0=null;if(G0)G0(),G0=null;for(let _0 of b){if(!_0)continue;C.killTweensOf(_0);let s0=w(_0);if(s0.length)C.killTweensOf(s0)}let z0=X;Y=o,X=Y.length,{vCols:M,vRows:L}=S2(X);let k0=v;if(v=new Uint8Array(X),v.set(k0.subarray(0,Math.min(z0,X))),b.length=X,b.fill(null,z0),P0)for(let _0=z0;_0s0+=" "+(r0.textContent||"")),K1.push(jq(s0))}if(d=null,J0=y(),m6(),f.clear(),Y0(),M0(),O1=!0,e(),O1=!1,K)V0();if(W0&&P0)U1(P0.value);N=!0}finally{a0=!1}}let v$={longFrames:0,fps:[],lastFrame:performance.now(),windowStart:performance.now()},c6=null,d6=null;function Eq(){let o=0;for(let z0 of r.values())if(z0.cardEl&&C.isTweening(z0.cardEl))o++;return o}function YB(){let o=0;for(let z0 of b)if(z0)o++;return o}if(eO)d6=D$.add(()=>{let o=performance.now(),z0=o-v$.lastFrame;if(v$.lastFrame=o,z0>0&&z0<1000){if(v$.fps.push(1000/z0),z0>JR)v$.longFrames++}}),c6=window.setInterval(()=>{let o=(performance.now()-v$.windowStart)/1000,z0=v$.fps.length?v$.fps.reduce((_0,s0)=>_0+s0,0)/v$.fps.length:0,k0=v$.fps.length?Math.min(...v$.fps):0;console.log(`[team-grid] active=${r.size} pool=${h.length} cached=${YB()}/${X} tweens=${Eq()} fps=${z0.toFixed(1)} (min ${k0.toFixed(1)}) longFrames=${v$.longFrames} state=(${B0.x.toFixed(0)},${B0.y.toFixed(0)}) win=${o.toFixed(1)}s`),v$.longFrames=0,v$.fps.length=0,v$.windowStart=performance.now()},$R);w0(()=>{if(G=!0,H0(),i0!==null)window.clearTimeout(i0),i0=null;if(P0)P0.removeEventListener("input",H1),P0.removeEventListener("keydown",n$);if(Q$)Q$.removeEventListener("click",m8);if(i$)i$.removeEventListener("click",Aq);if(zB(),V1!==null)cancelAnimationFrame(V1),V1=null;if(G0)G0(),G0=null;if(d6)d6();if(c6!==null)window.clearInterval(c6);C.killTweensOf(B0);for(let o of b){if(!o)continue;C.killTweensOf(o);let z0=w(o);if(z0.length)C.killTweensOf(z0)}if(m6(),P.removeEventListener("pointerdown",l0),P.removeEventListener("lostpointercapture",Q1),P.removeEventListener("click",F0,{capture:!0}),document.removeEventListener("visibilitychange",f0),Q)P.removeEventListener("wheel",S0);if(P.remove(),Z1)Z1.style.display=R1;B.forEach((o,z0)=>{o.style.display=z[z0]??""}),q.style.opacity=W,q.style.pointerEvents=U,Z.style.position=I,Z.style.touchAction=T,Z.style.userSelect=S})}var Hq={};A1(Hq,{default:()=>f2});var ZR={xy:9,rot:0,resistance:750,clampXY:110},KR={xy:0,rot:6,resistance:850,clampXY:200},qR=C.utils.clamp(-16,16),jR=!1,OJ={radius:90,push:2.5,maxXY:80,resistance:750,wave:0.04},y2=C.utils.clamp(-OJ.maxXY,OJ.maxXY),WR=typeof window!=="undefined"&&window.matchMedia("(hover: hover) and (pointer: fine)").matches;function f2(Z,$){let J=Z.querySelector('[title-inertia="text"]');if(!J)return;if(A0||!WR)return;J.style.cursor="default",J.style.userSelect="none",J.style.webkitUserSelect="none";let Q=0,K=0,q=0,j=0,W=!1,U=null,H=(F)=>{if(U)return;U=requestAnimationFrame(()=>{if(W)q=F.clientX-Q,j=F.clientY-K;Q=F.clientX,K=F.clientY,W=!0,U=null})};window.addEventListener("mousemove",H);let B=(F,Y,X)=>{let N={resistance:X.resistance};if(X.xy){let M=C.utils.clamp(-X.clampXY,X.clampXY);N.x={velocity:M(q*X.xy),end:0},N.y={velocity:M(j*X.xy),end:0}}if(X.rot){let{left:M,top:L,width:R,height:O}=F.getBoundingClientRect(),k=Y.clientX-(M+R/2),A=Y.clientY-(L+O/2),I=k*j-A*q,T=Math.hypot(k,A)||1;N.rotation={velocity:qR(I/T*X.rot),end:0}}C.to(F,{inertia:N,overwrite:"auto"})},z=(F,Y,X)=>{let N=Math.hypot(q,j);if(N<0.001)return;let M=Y[X];for(let L=0;LOJ.radius)continue;let A=1-k/OJ.radius,I=N*OJ.push*A*A;C.to(F[L],{inertia:{x:{velocity:y2(R/k*I),end:0},y:{velocity:y2(O/k*I),end:0},resistance:OJ.resistance},delay:k/OJ.radius*OJ.wave,overwrite:"auto"})}},V=()=>{},G=L8.create(J,{type:"words, chars",wordsClass:"title-inertia__word",charsClass:"title-inertia__char",autoSplit:!0,aria:"auto",onSplit:(F)=>{V();let Y=[],X=F.chars,N=J.getBoundingClientRect(),M=X.map((L)=>{let R=L.getBoundingClientRect();return{x:R.left+R.width/2-N.left,y:R.top+R.height/2-N.top}});X.forEach((L,R)=>{let O=(k)=>{if(B(L,k,KR),jR)z(X,M,R)};L.addEventListener("mouseenter",O),Y.push(()=>L.removeEventListener("mouseenter",O))}),F.words.forEach((L)=>{let R=(O)=>B(L,O,ZR);L.addEventListener("mouseenter",R),Y.push(()=>L.removeEventListener("mouseenter",R))}),V=()=>{Y.forEach((L)=>L()),V=()=>{}}}});w0(()=>{if(window.removeEventListener("mousemove",H),U)cancelAnimationFrame(U);V(),C.killTweensOf([...G.words,...G.chars]),G.revert(),J.style.cursor="",J.style.userSelect="",J.style.webkitUserSelect=""})}var Yq={};A1(Yq,{default:()=>_2});var Bq=0.5,zq=0.06,Vq="expo.out",h2=0.96,UR=/^(a|button|input|select|textarea|summary|label)$/i;function _2(Z){let $=Z.querySelector('[util-btn="bg"]')??Z.querySelector(".about_util_btn_bg"),J=Array.from(Z.querySelectorAll('[util-btn="icon"]'));if(!$||J.length<2)return;let[Q,K]=J;J.forEach((V)=>{V.setAttribute("aria-hidden","true");let G=V.querySelector("svg");if(G)G.setAttribute("aria-hidden","true"),G.setAttribute("focusable","false")});let q=UR.test(Z.tagName),j=Z.hasAttribute("role"),W=Z.hasAttribute("tabindex"),U=null;if(!q){if(!j)Z.setAttribute("role","button");if(!W)Z.setAttribute("tabindex","0");U=(V)=>{if(V.key===" "||V.key==="Enter"){if(V.key===" ")V.preventDefault();Z.click()}},Z.addEventListener("keydown",U)}B1(()=>{C.set($,{transformOrigin:"center center"}),C.set(Q,{xPercent:0,yPercent:0}),C.set(K,{xPercent:-100,yPercent:100})});let H=(V)=>{if(A0){C.set($,{scale:V?h2:1}),C.set(Q,{xPercent:V?100:0,yPercent:V?-100:0}),C.set(K,{xPercent:V?0:-100,yPercent:V?0:100});return}C.to($,{scale:V?h2:1,duration:Bq,ease:Vq,delay:V?0:zq,overwrite:"auto"}),C.to(Q,{xPercent:V?100:0,yPercent:V?-100:0,duration:Bq,ease:Vq,delay:V?zq:0,overwrite:"auto"}),C.to(K,{xPercent:V?0:-100,yPercent:V?0:100,duration:Bq,ease:Vq,delay:V?zq:0,overwrite:"auto"})},B=()=>H(!0),z=()=>H(!1);Z.addEventListener("mouseenter",B),Z.addEventListener("mouseleave",z),Z.addEventListener("focusin",B),Z.addEventListener("focusout",z),w0(()=>{if(Z.removeEventListener("mouseenter",B),Z.removeEventListener("mouseleave",z),Z.removeEventListener("focusin",B),Z.removeEventListener("focusout",z),U)Z.removeEventListener("keydown",U);if(!q){if(!j)Z.removeAttribute("role");if(!W)Z.removeAttribute("tabindex")}C.killTweensOf([$,Q,K]),C.set([$,Q,K],{clearProps:"transform"})})}var Fq={};A1(Fq,{default:()=>c2});var v2=0.25,w2=1,GR=0.32,HR=0.78,BR=f$("smooth"),zR=0.14,VR=0.4,YR=1.1,FR=2,u2=30000,g2=14,XR=36,NR="https://clay-spotify.clay-run.workers.dev/now-playing";function m2(Z){let $=Math.max(0,Math.floor(Z/1000)),J=Math.floor($/60),Q=$%60;return`${J}:${Q.toString().padStart(2,"0")}`}function MR(Z){let $=Date.now()-new Date(Z).getTime(),J=Math.round($/60000);if(J<1)return"just now";if(J<60)return`${J} min ago`;let Q=Math.round(J/60);if(Q<24)return`${Q} hr${Q===1?"":"s"} ago`;let K=Math.round(Q/24);if(K===1)return"yesterday";if(K<7)return`${K} days ago`;return new Date(Z).toLocaleDateString()}function c2(Z,$){let J=Array.from(Z.querySelectorAll('[util-music="wave-line"]')),Q=Z.querySelector('[util-music="wave-w"]');Q?.setAttribute("aria-hidden","true");let K=Z.querySelector('[util-music="artist"]'),q=Z.querySelector('[util-music="song"]'),j=Z.querySelector('[util-music="art"]'),W=Z.querySelector('[util-music="disc"]'),U=Z.querySelector('[util-music="link"]'),H=Z.querySelector('[util-music="progress"]'),B=Z.querySelector('[util-music="elapsed"]'),z=Z.querySelector('[util-music="duration"]'),V=Z.querySelector('[util-music="played"]'),G=$.endpoint||NR,F=!1,Y=!1,X=null,N=null,M=null,L=null,R=null,O={ts:1},k=null,A=null,I=null,T=[],S=0,P=0,D=0,b=!1;function f(m){if(F||!Y)return;C.to(m,{scaleY:C.utils.random(v2,w2),duration:C.utils.random(GR,HR),ease:BR,onComplete:()=>f(m)})}function x(){if(A0||J.length===0)return;J.forEach((m)=>{C.killTweensOf(m),f(m)})}function r(m){if(F||Y)return;C.to(m,{scaleY:C.utils.random(zR,VR),duration:C.utils.random(YR,FR),ease:"sine.inOut",onComplete:()=>r(m)})}function h(){if(A0||J.length===0)return;J.forEach((m)=>{C.killTweensOf(m),r(m)})}function w(m){if(A0||!W)return;if(!R)R=C.to(W,{rotation:"+=360",duration:g2,ease:"none",repeat:-1});R.play(),C.to(O,{ts:m?1:g2/XR,duration:0.9,ease:"power2.out",overwrite:!0,onUpdate:()=>R?.timeScale(O.ts)})}function $0(m){if(m===Y)return;if(Y=m,A0)return;if(w(Y),Y)x();else h()}function y(m){if(H&&P>0)C.set(H,{scaleX:Math.min(1,m/P)});if(B)B.textContent=m2(m);if(z&&P>0)z.textContent=m2(P)}function J0(){if(M||A0)return;M=D$.add(()=>{if(!b)return;let m=Math.min(P,S+(performance.now()-D));y(m)})}function t(){if(M)M(),M=null}function l(m){if(!j||m===L)return;L=m;let u=()=>{if(j instanceof HTMLImageElement)j.srcset="",j.sizes="",j.alt="",j.src=m;else j.style.backgroundImage=`url("${m}")`};if(A0){u();return}let V0=new Image;V0.onload=()=>{C.to(j,{opacity:0,duration:0.25,ease:"power2.in",onComplete:()=>{u(),C.to(j,{opacity:1,duration:0.45,ease:"power2.out"})}})},V0.onerror=u,V0.src=m}function Z0(m,u,V0){if(!m)return;m.setAttribute("role","link"),m.setAttribute("tabindex","0"),m.setAttribute("aria-label",V0);let g=()=>{let K0=u();if(K0)window.open(K0,"_blank","noopener")},Q0=(K0)=>{if(K0.key==="Enter"||K0.key===" ")K0.preventDefault(),g()};m.addEventListener("click",g),m.addEventListener("keydown",Q0),T.push(()=>{m.removeEventListener("click",g),m.removeEventListener("keydown",Q0)})}function v(m,u){if(!m)return;if(m.style.cursor=u?"pointer":"",m.setAttribute("tabindex",u?"0":"-1"),u)m.removeAttribute("aria-disabled");else m.setAttribute("aria-disabled","true")}function i(){v(q,k),v(K,A),v(W,I)}function G0(m){if(K&&m.artist){if(K.textContent!==m.artist)K.textContent=m.artist;K.title=m.artist,K.setAttribute("aria-label",`Open artist ${m.artist} on Spotify`)}if(q&&m.track){if(q.textContent!==m.track)q.textContent=m.track;q.title=m.track,q.setAttribute("aria-label",`Open song ${m.track} on Spotify`)}if(W&&m.album)W.setAttribute("aria-label",`Open album ${m.album} on Spotify`);if(V)V.textContent=m.source==="recent"&&m.playedAt?`Last played ${MR(m.playedAt)}`:"";if(U&&m.url)U.href=m.url;if(m.art)l(m.art);if(k=m.url,A=m.artistUrl,I=m.albumUrl,i(),Z.setAttribute("data-state",m.source==="none"?"offline":m.isPlaying?"playing":m.source==="recent"?"recent":"paused"),P=m.durationMs??0,S=m.progressMs??0,D=performance.now(),b=m.isPlaying&&m.progressMs!=null&&P>0,b&&!A0)J0();else if(t(),P>0)y(S);$0(m.isPlaying)}async function L0(){N?.abort(),N=new AbortController;try{let m=await fetch(G,{signal:N.signal});if(!m.ok)throw new Error(`HTTP ${m.status}`);let u=await m.json();if(!F)G0(u)}catch(m){if(m instanceof Error&&m.name!=="AbortError")console.warn("[util-music] poll failed:",m.message)}}function q0(){if(document.hidden){if(X!==null)window.clearInterval(X),X=null}else if(L0(),X===null)X=window.setInterval(L0,u2)}B1(()=>{if(C.set(J,{transformOrigin:"center center"}),W)C.set(W,{transformOrigin:"center center"});if(H)C.set(H,{transformOrigin:"left center",scaleX:0});if(A0)C.set(J,{scaleY:1});else{if(C.set(J,{scaleY:C.utils.random(v2,w2)}),Y=!0,J.length>0)x();w(!0)}Z0(q,()=>k,"Open song on Spotify"),Z0(K,()=>A,"Open artist on Spotify"),Z0(W,()=>I,"Open album on Spotify"),L0(),X=window.setInterval(L0,u2),document.addEventListener("visibilitychange",q0)}),w0(()=>{if(F=!0,X!==null)window.clearInterval(X);if(N?.abort(),t(),document.removeEventListener("visibilitychange",q0),T.forEach((m)=>m()),C.killTweensOf(J),C.set(J,{clearProps:"transform"}),j)C.killTweensOf(j),C.set(j,{clearProps:"opacity"});if(W)R?.kill(),R=null,C.killTweensOf(O),C.set(W,{clearProps:"rotation,transform"});Q?.removeAttribute("aria-hidden")})}var Xq={};A1(Xq,{default:()=>l2});var d2=42,p2=-1,LR=4,OR=2.4,RR=1.2,CR=1400,DR=0.6,o2=4,kR=80;function l2(Z,$){let J=Z.querySelector('[util-partners="cms-list-wrap"]'),Q=Z.querySelector('[util-partners="cms-list"]');if(!J||!Q)return;let K=J,q=Q,j=Array.from(q.querySelectorAll('[util-partners="cms-item"]'));if(j.length===0)return;let W=Array.from(q.querySelectorAll("img")),U={wrapOverflow:K.style.overflow,wrapCursor:K.style.cursor,wrapTouchAction:K.style.touchAction,wrapUserSelect:K.style.userSelect,listDisplay:q.style.display,listFlexWrap:q.style.flexWrap,listWidth:q.style.width,listWillChange:q.style.willChange,listTransform:q.style.transform};K.style.overflow="hidden",K.style.cursor="grab",K.style.touchAction="pan-y",K.style.userSelect="none",q.style.display="flex",q.style.flexWrap="nowrap",q.style.width="max-content",q.style.willChange="transform";let H=j.map((l)=>l.style.flexShrink);for(let l of j)l.style.flexShrink="0";let B=W.map((l)=>l.style.pointerEvents),z=W.map((l)=>l.getAttribute("draggable"));for(let l of W)l.style.pointerEvents="none",l.setAttribute("draggable","false");let V=0,G=[];function F(){let l=j[0],Z0=j[j.length-1];if(!l||!Z0){V=0;return}V=Z0.offsetLeft-l.offsetLeft+Z0.getBoundingClientRect().width}function Y(){for(let v of G)v.remove();if(G.length=0,V<=0)return;let l=K.clientWidth,Z0=Math.max(1,Math.ceil(l/V)+1);for(let v=0;v{L0.style.pointerEvents="none",L0.setAttribute("draggable","false")}),G0.querySelectorAll("a, button, [tabindex]").forEach((L0)=>L0.setAttribute("tabindex","-1")),q.appendChild(G0),G.push(G0)}}F(),Y();let X=0,N=d2*p2,M=p2,L=0;function R(){return M*(d2+L)}function O(){if(V>0){if(X=(X%V+V)%V,X>0)X-=V}q.style.transform=`translate3d(${X}px, 0, 0)`}O();let k=J$.add(({velocity:l})=>{if(Math.abs(l)>DR)M=l>0?-1:1;let Z0=Math.min(CR,Math.abs(l)*RR);if(Z0>L)L=Z0}),A=!1,I=!1,T=null,S=0,P=0,D=0,b=0;function f(l){if(A)return;A=!0,I=!1,T=l.pointerId,S=P=l.clientX,D=performance.now(),b=0;try{K.setPointerCapture(l.pointerId)}catch{}window.addEventListener("pointermove",x),window.addEventListener("pointerup",r),window.addEventListener("pointercancel",r)}function x(l){if(!A||l.pointerId!==T)return;let Z0=l.clientX-P;if(!I){if(Math.abs(l.clientX-S)1)M=b>=0?1:-1;N=b,b=0}function w(){h()}function $0(l){if(Math.abs(l.clientX-S)>=o2)l.stopPropagation(),l.preventDefault()}K.addEventListener("pointerdown",f),K.addEventListener("lostpointercapture",w),K.addEventListener("click",$0,{capture:!0});let y=performance.now(),J0=D$.add(()=>{let l=performance.now(),Z0=(l-y)/1000;if(y=l,Z0>0.1)Z0=0.1;let v=1-Math.exp(-OR*Z0);if(L+=(0-L)*v,L<0.1)L=0;if(!I){let i=1-Math.exp(-LR*Z0);N+=(R()-N)*i,X+=N*Z0,O()}}),t=q1.add(()=>{F(),Y(),O()});w0(()=>{J0(),t(),k(),h(),K.removeEventListener("pointerdown",f),K.removeEventListener("lostpointercapture",w),K.removeEventListener("click",$0,{capture:!0});for(let l of G)l.remove();G.length=0,j.forEach((l,Z0)=>{l.style.flexShrink=H[Z0]}),W.forEach((l,Z0)=>{l.style.pointerEvents=B[Z0];let v=z[Z0];if(v===null)l.removeAttribute("draggable");else l.setAttribute("draggable",v)}),K.style.overflow=U.wrapOverflow,K.style.cursor=U.wrapCursor,K.style.touchAction=U.wrapTouchAction,K.style.userSelect=U.wrapUserSelect,q.style.display=U.listDisplay,q.style.flexWrap=U.listFlexWrap,q.style.width=U.listWidth,q.style.willChange=U.listWillChange,q.style.transform=U.listTransform})}var Nq={};A1(Nq,{default:()=>r2});var AR=4500,IR=1000,PR=1,bR=0.04,ER=2,n2=0.9,i2=0.8,QQ=f$("osmo"),SR=6,TR=18,s2=(Z)=>Z<10?`0${Z}`:String(Z);function r2(Z){let $=Z.querySelector('[util-time="clock-p"]'),J=Z.querySelector('[util-time="loc-p"]'),Q=Z.querySelector('[util-time="icon-night"]'),K=Z.querySelector('[util-time="icon-day"]');if(!$||!J||!Q||!K)return;let q=(Z.getAttribute("util-time-list")||"").split(",").map((R)=>R.trim()).filter(Boolean).map((R)=>({code:R.toUpperCase(),key:R.toLowerCase()})).filter((R)=>(R.key in v8));if(q.length===0)return;let j=parseFloat(Z.getAttribute("util-time-interval")||"")||AR,W=$.textContent??"",U=J.textContent??"",H=0,B=null,z=null,V=null,G=null,F="",Y="",X="",N=null;function M(R,O=new Date){let{hour:k,minute:A}=aJ(R,O);return{timeStr:`${s2(k)}:${s2(A)}`,tzAbbr:E5(R,O),isDay:k>=SR&&k{let R=Z.querySelector('[util-time="icon-w"]');if(R&&!R.style.position)R.style.position="relative";for(let A of[Q,K]){A.setAttribute("aria-hidden","true");let I=A.querySelector("svg");if(I)I.setAttribute("aria-hidden","true"),I.setAttribute("focusable","false")}let O=M(q[0].key),k=new Set;for(let A of q)for(let I of lG(A.key))k.add(I);if(V=yR($,O.timeStr,O.tzAbbr,[...k]),J.style.textAlign="center",J.style.margin="0",G=t2(J,q.map((A)=>A.code),q[0].code),a2(Q,K,O.isDay,!1),F=O.timeStr,Y=O.tzAbbr,X=q[0].code,N=O.isDay,z=window.setInterval(()=>L(!0),IR),q.length>1)B=window.setInterval(()=>{H=(H+1)%q.length,L(!0)},j)}),w0(()=>{if(B)clearInterval(B);if(z)clearInterval(z);B=null,z=null,V?.destroy(),G?.destroy(),V=null,G=null,C.killTweensOf([Q,K]),C.set([Q,K],{clearProps:"transform,opacity"}),$.innerHTML="",$.textContent=W,J.innerHTML="",J.textContent=U,J.style.removeProperty("text-align"),J.style.removeProperty("margin"),$.style.removeProperty("text-align"),$.style.removeProperty("margin")})}var xR="0.25rem";function yR(Z,$,J,Q){Z.innerHTML="",Z.style.textAlign="center",Z.style.margin="0";let K=document.createElement("span");K.setAttribute("util-time","clock-row"),Object.assign(K.style,{display:"inline-flex",alignItems:"center",justifyContent:"center",verticalAlign:"middle",fontVariantNumeric:"tabular-nums",flexShrink:"0"}),Z.appendChild(K);let q=_R(Z),j=fR(K,$,q),W=document.createElement("span");W.setAttribute("util-time","clock-gap"),W.setAttribute("aria-hidden","true"),Object.assign(W.style,{display:"block",flexShrink:"0",width:xR}),K.appendChild(W);let U=t2(Z,Q,J,{appendTo:K});return{updateTime:j.update,snapTime:j.snap,updateZone:U.update,destroy(){j.destroy(),U.destroy()}}}function fR(Z,$,J){let Q=[],K=10*ER,q=[];for(let B=0;B/\d/.test(V));if(z.length!==Q.length)return;z.forEach((V,G)=>{let F=Q[G],Y=parseInt(V,10);if(Y===F.current)return;if(A0){C.set(F.roller,{y:`${-Y*J}em`}),F.current=Y;return}let X=Y>F.current?Y:10+Y;F.current=Y,C.to(F.roller,{y:`${-X*J}em`,duration:PR,ease:QQ,force3D:!0,overwrite:"auto",delay:(Q.length-1-G)*bR,onComplete:()=>{C.set(F.roller,{y:`${-Y*J}em`})}})})}function U(B){let z=[...B].filter((V)=>/\d/.test(V));if(z.length!==Q.length)return;z.forEach((V,G)=>{let F=Q[G],Y=parseInt(V,10);C.set(F.roller,{y:`${-Y*J}em`}),F.current=Y})}function H(){Q.forEach((B)=>C.killTweensOf(B.roller))}return{update:W,snap:U,destroy:H}}function hR(Z,$){let J=getComputedStyle(Z);$.style.font=J.font,$.style.letterSpacing=J.letterSpacing,$.style.fontVariantNumeric=J.fontVariantNumeric,$.style.textTransform=J.textTransform}function _R(Z){let $=getComputedStyle(Z),J=$.lineHeight;if(J==="normal")return 1.2;return parseFloat(J)/parseFloat($.fontSize)}function t2(Z,$,J,Q={}){let{align:K="center",appendTo:q}=Q,j=K==="left",W=q??Z;if(!q)Z.innerHTML="";let U=document.createElement("span");Object.assign(U.style,{display:"inline-flex",alignItems:"center",justifyContent:j?"flex-start":"center",position:"relative",overflow:"clip",verticalAlign:"middle",lineHeight:"inherit"});let H=document.createElement("span");Object.assign(H.style,{display:"inline-block",whiteSpace:"pre",textAlign:j?"left":"center",width:j?"auto":"100%"}),H.textContent=J;let B=document.createElement("span");Object.assign(B.style,{position:"absolute",visibility:"hidden",pointerEvents:"none",whiteSpace:"pre",display:"inline-block",left:"0",top:"0"}),Z.appendChild(B),hR(Z,B),U.appendChild(H),W.appendChild(U);let z=parseFloat(getComputedStyle(Z).fontSize)||16,V=0.125,G=new Set([J,...$]),F=0,Y=0,X=(R)=>{return B.textContent=R,B.offsetWidth/z+V};for(let R of G){H.textContent=R;let O=X(R);if(O>F)F=O;if(H.offsetHeight>Y)Y=H.offsetHeight}H.textContent=J,U.style.width=`${F}em`,U.style.height=`${Math.ceil(Y)}px`,U.style.flexShrink="0",Object.assign(H.style,{position:"absolute",left:"0",right:j?"auto":"0",top:"50%",margin:"0"}),C.set(H,{yPercent:-50});let N={display:"inline-block",whiteSpace:"pre",textAlign:j?"left":"center",width:j?"auto":"100%",position:"absolute",left:"0",right:j?"auto":"0",top:"50%"};function M(R){if(H.textContent===R)return;if(A0){H.textContent=R,C.set(H,{yPercent:-50});return}for(let A of Array.from(U.children))if(A!==H)C.killTweensOf(A),A.remove();C.killTweensOf(H);let O=H,k=document.createElement("span");Object.assign(k.style,{...N,willChange:"transform, opacity"}),k.textContent=R,U.appendChild(k),H=k,C.set(O,{yPercent:-50,willChange:"transform, opacity"}),C.to(O,{yPercent:-150,opacity:0,duration:n2,ease:QQ,onComplete:()=>{O.remove()}}),C.fromTo(k,{yPercent:50,opacity:0},{yPercent:-50,opacity:1,duration:n2,ease:QQ,onComplete:()=>{k.style.willChange=""}})}function L(){for(let R of Array.from(U.children))C.killTweensOf(R);B.remove()}return{update:M,destroy:L}}function a2(Z,$,J,Q){let K=J?$:Z,q=J?Z:$;if(!Q||A0){C.set(K,{xPercent:0,yPercent:0,opacity:1}),C.set(q,{xPercent:100,yPercent:-100,opacity:0});return}C.to(q,{xPercent:100,yPercent:-100,opacity:0,duration:i2,ease:QQ,overwrite:"auto"}),C.fromTo(K,{xPercent:-100,yPercent:100,opacity:0},{xPercent:0,yPercent:0,opacity:1,duration:i2,ease:QQ,overwrite:"auto"})}var Lq={};A1(Lq,{default:()=>$B});var vR=1,wR=0,e2=0.1,Mq=0.005;function ZQ(Z,$){let J=parseFloat(Z??"");return Number.isFinite(J)?J:$}function $B(Z,$){let Q=Z.querySelector('[vid-reverse-loop="video"]')??Z.querySelector("video")??(Z instanceof HTMLVideoElement?Z:null);if(!(Q instanceof HTMLVideoElement))return;let K=Q,q=Math.max(0.05,ZQ($.loopRate,vR)),j=Math.max(0,ZQ($.loopHold,wR)),W=Math.max(0,ZQ($.loopFps,0)),U=W>0?1/W:0,H=Math.max(0,ZQ($.loopStart,0)),B=ZQ($.loopEnd,1/0),z=0,V=0,G=0,F=!1,Y=!1,X="forward",N="reverse",M=0,L=0,R=null,O=0,k=!1,A=!1,I=K.hasAttribute("loop");function T(){let w=K.duration;if(!Number.isFinite(w)||w<=0)return!1;return V=Math.min(B,w),z=Math.max(0,Math.min(H,Math.max(0,V-U))),G=Math.min(w,V+U),F=Ge2)$0=e2;if(X==="hold"){if(L+=$0,L=G-Mq)f("reverse");return}let y=K.currentTime-$0*q;if(y<=z+Mq){K.currentTime=z,f("forward");return}K.currentTime=y}function b(w){if(X=w,w==="forward"){if(K.currentTime=Math.min(V,z+U),K.play().catch(()=>{}),F)S();else P();return}K.pause(),K.currentTime=Math.max(z,V-U),S()}function f(w){let $0=w==="forward"?U/q:0;if(M=Math.max(j,$0),M<=0){b(w);return}X="hold",N=w,L=0,K.pause(),S()}function x(){if(A||!k||!Y)return;f("reverse")}function r(){if(A||!T())return;if(K.currentTime=z,k)b("forward")}function h(){if(A||!T())return;K.currentTime=z}B1(()=>{if(B9())return;if(K.removeAttribute("loop"),K.loop=!1,K.muted=!0,K.playsInline=!0,K.addEventListener("ended",x),A0){if(K.pause(),K.removeAttribute("autoplay"),!T())K.addEventListener("loadedmetadata",h);else K.currentTime=z;return}if(T())K.currentTime=z;else K.addEventListener("loadedmetadata",r);H$(Z,{autoStart:!0,callback:({isIn:w})=>{if(A)return;if(k=w,!w){K.pause(),P();return}if(!Y)return;if(X==="forward"){if(K.play().catch(()=>{}),F)S()}else S()}}),w0(()=>{if(A=!0,P(),K.removeEventListener("ended",x),K.removeEventListener("loadedmetadata",r),K.removeEventListener("loadedmetadata",h),K.pause(),I)K.loop=!0,K.setAttribute("loop","")})})}var Oq={};A1(Oq,{default:()=>qB});var uR="(max-width: 991px)",gR="(max-width: 767px)",JB=86,mR=12,cR=24,QB=1.7777777777777777,dR=0.8;function pR(Z){if(!Z)return QB;let[$,J]=Z.split(/[/:]/).map((Q)=>parseFloat(Q.trim()));if(Number.isFinite($)&&Number.isFinite(J)&&J>0)return $/J;return Number.isFinite($)&&$>0?$:QB}var oR=0,lR=0.35,nR="opacity 200ms ease",iR=[100,12],sR=[100,8],aR=0.7,rR=f$("energy"),ZB="is--active";function KB(Z,$){if(!Z)return $;let J=Z.split(",").map((Q)=>parseFloat(Q.trim())).filter((Q)=>Number.isFinite(Q)&&Q>0);return J.length>0?J:$}function qB(Z,$){let J=Array.from(Z.querySelectorAll('[video-cascade="item"]'));if(J.length===0)return;let Q=J.length,K=J.map((t)=>t.querySelector('[video-cascade="inner"]')??t.firstElementChild??t),q=J.map((t)=>Array.from(t.querySelectorAll('[data-video="controls"]'))),j=J.map((t)=>Array.from(t.querySelectorAll('[data-video="poster"] [data-video="play-icon"]')).map((l)=>l.parentElement??l)),W=pR($.ratio),U=(parseFloat($.maxVh??"")||dR*100)/100,H=KB($.weights,iR),B=KB($.weightsMobile,sR),z=window.matchMedia(uR),V=window.matchMedia(gR),G=Math.floor((Q-1)/2),F=parseInt($.start??"",10),Y=Number.isFinite(F)?Math.max(0,Math.min(Q-1,F)):G,X=null,N=null,M=null,L=null,R=[],O=new Map;function k(){return z.matches?B:H}function A(){let t=k(),l=0;for(let Z0=1;Z0L0===Y?0:t[Math.min(Math.abs(L0-Y),t.length-1)]),i=v.reduce((G0,L0)=>G0+L0,0);return v.map((G0,L0)=>L0===Y?l:i>0?G0*Z0/i:0)}function T(){let t=getComputedStyle(Z),l=parseFloat(t.columnGap)||0,Z0=(parseFloat(t.paddingLeft)||0)+(parseFloat(t.paddingRight)||0),v=Z.clientWidth-Z0-l*(Q-1);if(v<=0)return;let i=A(),G0=v*i.open/i.total;for(let q0 of K)q0.style.width=`${G0}px`;let L0=window.innerHeight*U;Z.style.minHeight=`${Math.min(G0/W,L0)}px`,Z.style.maxHeight=`${L0}px`}function S(t){let l=t.querySelector('video[data-video="element"]');if(l&&!l.paused)l.pause()}function P(t){J.forEach((l,Z0)=>{l.style.flexGrow=String(t[Z0])})}function D(t){X?.kill();let l=J.map((v,i)=>parseFloat(v.style.flexGrow||"")||t[i]),Z0={t:0};X=C.to(Z0,{t:1,duration:aR,ease:rR,onUpdate:()=>P(l.map((v,i)=>v+(t[i]-v)*Z0.t))})}function b(t){let l=I();if(t&&!A0)D(l);else X?.kill(),P(l);J.forEach((Z0,v)=>{let i=v===Y;Z0.classList.toggle(ZB,i),K[v].style.pointerEvents=i?"":"none",Z0.style.cursor=i?"":"pointer",K[v].setAttribute("aria-hidden",String(!i));for(let G0 of j[v])G0.style.opacity=i?"1":String(lR);for(let G0 of q[v])G0.style.opacity=i?"1":String(oR);if(i)Z0.removeAttribute("role"),Z0.removeAttribute("tabindex"),Z0.removeAttribute("aria-label");else Z0.setAttribute("role","button"),Z0.setAttribute("tabindex","0"),Z0.setAttribute("aria-label",`Show video ${v+1} of ${Q}`),S(Z0)})}function f(t,l=!0){let Z0=Math.max(0,Math.min(Q-1,t));if(Z0===Y)return;Y=Z0,b(l)}function x(t){f(Y+t)}function r(){O.set(Z,{display:Z.style.display,alignItems:Z.style.alignItems,columnGap:Z.style.columnGap,minHeight:Z.style.minHeight,maxHeight:Z.style.maxHeight}),Z.style.display="flex",Z.style.alignItems="stretch";let t=parseFloat($.gap??"");if($.gap!=="")Z.style.columnGap=`${Number.isFinite(t)?t:cR}px`;J.forEach((v,i)=>{O.set(v,{flexGrow:v.style.flexGrow,flexBasis:v.style.flexBasis,minWidth:v.style.minWidth,overflow:v.style.overflow,display:v.style.display,justifyContent:v.style.justifyContent}),v.style.flexBasis="0%",v.style.minWidth="0",v.style.overflow="hidden",v.style.display="flex",v.style.justifyContent="center";for(let u of j[i])O.set(u,{transition:u.style.transition,opacity:u.style.opacity}),u.style.transition=nR;let G0=K[i];O.set(G0,{flex:G0.style.flex,width:G0.style.width,maxWidth:G0.style.maxWidth,pointerEvents:G0.style.pointerEvents}),G0.style.flex="none",G0.style.maxWidth="none";let L0=(u)=>{if(i===Y)return;u.preventDefault(),u.stopPropagation(),f(i)},q0=(u)=>{if(i===Y)return;u.stopPropagation()},m=(u)=>{if(i===Y)return;if(u.key!=="Enter"&&u.key!==" ")return;u.preventDefault(),f(i)};v.addEventListener("click",L0,!0),v.addEventListener("pointerdown",q0,!0),v.addEventListener("mousedown",q0,!0),v.addEventListener("keydown",m),R.push(()=>{v.removeEventListener("click",L0,!0),v.removeEventListener("pointerdown",q0,!0),v.removeEventListener("mousedown",q0,!0),v.removeEventListener("keydown",m)})});let l=(v)=>{if(v.key==="ArrowLeft")x(-1);else if(v.key==="ArrowRight")x(1);else return;v.preventDefault()};Z.addEventListener("keydown",l),R.push(()=>Z.removeEventListener("keydown",l)),T(),b(!1);let Z0=()=>{T(),b(!1)};if(M=q1.add(Z0),z.addEventListener("change",Z0),R.push(()=>z.removeEventListener("change",Z0)),document.fonts&&document.fonts.ready)document.fonts.ready.then(T)}function h(){O.set(Z,{display:Z.style.display,alignItems:Z.style.alignItems,columnGap:Z.style.columnGap,minHeight:Z.style.minHeight,maxHeight:Z.style.maxHeight,overflowX:Z.style.overflowX,overflowY:Z.style.overflowY,scrollSnapType:Z.style.scrollSnapType}),Z.style.display="flex",Z.style.alignItems="stretch",Z.style.columnGap=`${mR}px`,Z.style.overflowX="auto",Z.style.overflowY="hidden",Z.style.scrollSnapType="x mandatory",Z.style.scrollbarWidth="none",J.forEach((l,Z0)=>{O.set(l,{flexGrow:l.style.flexGrow,flexShrink:l.style.flexShrink,flexBasis:l.style.flexBasis,minWidth:l.style.minWidth,overflow:l.style.overflow,scrollSnapAlign:l.style.scrollSnapAlign}),l.style.flexGrow="0",l.style.flexShrink="0",l.style.flexBasis=`${JB}%`,l.style.minWidth="0",l.style.overflow="hidden",l.style.scrollSnapAlign="center";let v=K[Z0];O.set(v,{flex:v.style.flex,width:v.style.width,maxWidth:v.style.maxWidth,pointerEvents:v.style.pointerEvents}),v.style.flex="none",v.style.width="100%",v.style.maxWidth="none"}),q.forEach((l)=>l.forEach((Z0)=>Z0.style.removeProperty("opacity"))),j.forEach((l)=>l.forEach((Z0)=>Z0.style.removeProperty("opacity"))),w();let t=()=>w();if(M=q1.add(t),document.fonts&&document.fonts.ready)document.fonts.ready.then(w)}function w(){let t=Z.clientWidth*JB/100;if(t<=0)return;let l=window.innerHeight*U;Z.style.minHeight=`${Math.min(t/W,l)}px`,Z.style.maxHeight=`${l}px`}function $0(){M?.(),M=null,R.forEach((t)=>t()),R.length=0,X?.kill(),X=null,J.forEach((t)=>{t.style.cursor="",t.classList.remove(ZB),["role","tabindex","aria-label"].forEach((l)=>t.removeAttribute(l))}),K.forEach((t)=>t.removeAttribute("aria-hidden")),q.forEach((t)=>t.forEach((l)=>l.style.removeProperty("opacity"))),j.forEach((t)=>t.forEach((l)=>l.style.removeProperty("opacity"))),O.forEach((t,l)=>{for(let[Z0,v]of Object.entries(t))l.style[Z0]=v??""}),O.clear(),Z.style.scrollbarWidth=""}function y(t){if(N===t)return;if(N)$0();if(N=t,t==="cascade")r();else h()}function J0(){y(V.matches?"slider":"cascade")}B1(()=>{J0(),V.addEventListener("change",J0),L=q1.add(J0)}),w0(()=>{V.removeEventListener("change",J0),L?.(),L=null,$0(),N=null})}var Dq={};A1(Dq,{default:()=>UB});var tR=2500,eR=30,$C=12,jB=24,JC=11,WB=18,QC=0.82,ZC=0.12,Rq=0.9,KC=1.07,qC=480;function Cq(Z){if(!Number.isFinite(Z)||Z<0)return"0:00";let $=Math.floor(Z),J=Math.floor($/60),Q=$%60;return`${J}:${Q.toString().padStart(2,"0")}`}function UB(Z){if(B9())return;let $=(s)=>Z.querySelector(`[data-video="${s}"]`),J=(s)=>Array.from(Z.querySelectorAll(`[data-video="${s}"]`)),Q=$("element");if(!Q)return;let K=J("poster"),q=J("controls"),j=J("play"),W=J("play-icon"),U=J("pause-icon"),H=J("mute"),B=J("volume-on"),z=J("volume-off"),V=J("volume"),G=J("volume-fill"),F=J("volume-handle"),Y=J("volume-wrapper"),X=J("time-current"),N=J("time-total"),M=J("progress"),L=J("progress-buffer"),R=J("progress-fill"),O=J("progress-handle"),k=J("tooltip"),A=J("title"),I=[...J("fullscreen"),...J("expand")],T=J("fullscreen-enter"),S=J("fullscreen-exit"),P=J("settings"),D=$("settings-menu"),b=J("height"),f=new AbortController,{signal:x}=f,r=window.matchMedia("(prefers-reduced-motion: reduce)"),h=window.matchMedia("(max-width: 991px)"),w=!1,$0=!1,y=null,J0=[],t=null,l=!0,Z0="",v=()=>{if(Q.paused)Q.play().catch(()=>{});else Q.pause()};function i(s,O0){for(let g0 of s)g0.style.display=O0?"":"none"}function G0(){let s=Q.paused;i(W,s),i(U,!s)}function L0(){let s=Q.muted||Q.volume===0;i(B,!s),i(z,s)}function q0(s){for(let O0 of G)O0.style.width=`${s}%`;for(let O0 of F)O0.style.left=`${s}%`}function m(){let s=Q.muted?0:Q.volume;q0(s*100)}function u(s,O0){let g0=Math.min(1,Math.max(0,(s.clientX-O0.left)/O0.width));Q.volume=g0,Q.muted=g0===0,q0(g0*100)}function V0(){if(!h.matches)return;if(document.fullscreenElement===Z)return;if(Z.requestFullscreen)Z.requestFullscreen().catch(()=>{});else{let s=Q.webkitEnterFullscreen;if(typeof s==="function")try{s.call(Q)}catch{}}}function g(){let s=document.fullscreenElement===Z;i(T,!s),i(S,s)}function Q0(){if(document.fullscreenElement===Z)document.exitFullscreen().catch(()=>{});let s=Q;if(s.webkitDisplayingFullscreen&&typeof s.webkitExitFullscreen==="function")try{s.webkitExitFullscreen()}catch{}}function K0(s){for(let O0 of R)O0.style.width=`${s}%`;for(let O0 of O)O0.style.left=`${s}%`}function C0(){let{currentTime:s,duration:O0}=Q,g0=Cq(s);if(g0!==Z0){for(let t0 of X)t0.textContent=g0;Z0=g0}if(!O0||!Number.isFinite(O0))return;K0(s/O0*100)}function c(){let s=Cq(Q.duration);for(let O0 of N)O0.textContent=s}function y0(){if(!L.length)return;let{buffered:s,currentTime:O0,duration:g0}=Q;if(!g0||!Number.isFinite(g0)||!s.length)return;let t0=O0;for(let F1=0;F1D0(!1),tR)}function x0(s){if(!D)return;D.style.display=s?"":"none";for(let O0 of P)O0.setAttribute("aria-expanded",String(s))}function u0(){for(let s of J0)s();J0=[]}function B0(){if(u0(),r.matches)return;for(let s of A){let O0=d0(s);if(O0)J0.push(O0)}}function d0(s){let O0={whiteSpace:s.style.whiteSpace,overflow:s.style.overflow,maskImage:s.style.maskImage,webkitMaskImage:s.style.getPropertyValue("-webkit-mask-image"),paddingLeft:s.style.paddingLeft,paddingRight:s.style.paddingRight,transform:s.style.transform,html:s.innerHTML};if(s.style.whiteSpace="nowrap",s.style.overflow="hidden",s.scrollWidth<=s.clientWidth+1)return s.style.whiteSpace=O0.whiteSpace,s.style.overflow=O0.overflow,null;let g0=s.textContent??"",t0=document.createElement("span");t0.style.display="inline-flex",t0.style.flex="none",t0.style.willChange="transform";let J1=(z1)=>{let T0=document.createElement("span");if(T0.textContent=g0,T0.style.flex="none",T0.style.paddingRight=`${$C}px`,z1)T0.setAttribute("aria-hidden","true");return T0},F1=J1(!1);t0.append(F1,J1(!0)),s.innerHTML="",s.append(t0),s.style.paddingLeft="0px",s.style.paddingRight="0px";let G1=`linear-gradient(to right, transparent 0, #000 ${jB}px, #000 calc(100% - ${jB}px), transparent 100%)`;s.style.maskImage=G1,s.style.setProperty("-webkit-mask-image",G1),s.style.transform="translateZ(0)";let b1=F1.offsetWidth,D1=Math.max(1,b1/eR),L1=t0.animate([{transform:"translateX(0)"},{transform:`translateX(-${b1}px)`}],{duration:D1*1000,iterations:1/0,easing:"linear"});return()=>{L1.cancel(),s.innerHTML=O0.html,s.style.whiteSpace=O0.whiteSpace,s.style.overflow=O0.overflow,s.style.maskImage=O0.maskImage,s.style.setProperty("-webkit-mask-image",O0.webkitMaskImage),s.style.paddingLeft=O0.paddingLeft,s.style.paddingRight=O0.paddingRight,s.style.transform=O0.transform}}B1(()=>{if(Q.controls=!1,Q.playsInline=!0,Q.volume===1)Q.volume=0.7;for(let s of q)s.style.transition="opacity 200ms ease";if(D)x0(!1);for(let s of[...X,...N,...k])s.style.fontVariantNumeric="tabular-nums";for(let s of k)s.style.opacity="0",s.style.pointerEvents="none",s.style.transformOrigin="50% 100%",s.style.transform=`translateX(-50%) rotate(0deg) scale(${Rq})`,s.style.transition="opacity 150ms ease";U0(Q.paused&&Q.currentTime===0),G0(),L0(),m(),g(),c(),C0(),y0(),R0(),B0(),window.addEventListener("resize",()=>{if(t!==null)window.clearTimeout(t);t=window.setTimeout(B0,150)},{signal:x}),Q.addEventListener("play",()=>{G0(),U0(!1),p0(),V0()},{signal:x}),Q.addEventListener("pause",()=>{G0(),D0(!0)},{signal:x}),Q.addEventListener("ended",()=>{G0(),U0(!0),D0(!0),Q0()},{signal:x}),Q.addEventListener("volumechange",()=>{L0(),m()},{signal:x}),Q.addEventListener("timeupdate",()=>{if(!w)C0();y0()},{signal:x}),Q.addEventListener("progress",y0,{signal:x}),Q.addEventListener("loadedmetadata",()=>{c(),C0(),y0(),R0()},{signal:x}),Q.addEventListener("durationchange",c,{signal:x});for(let s of j)s.addEventListener("click",(O0)=>{O0.stopPropagation(),v()},{signal:x});for(let s of K)s.addEventListener("click",(O0)=>{O0.stopPropagation(),Q.play().catch(()=>{})},{signal:x});Q.addEventListener("click",v,{signal:x});for(let s of H)s.addEventListener("click",()=>{if(Q.muted=!Q.muted,!Q.muted&&Q.volume===0)Q.volume=1},{signal:x});for(let[s,O0]of M.entries()){O0.style.touchAction="none";let g0=null,t0=!1,J1=O0.querySelector('[data-video="tooltip"]')??k[s]??null,F1=(p)=>Math.min(1,Math.max(0,(p.clientX-g0.left)/g0.width)),G1=null,b1=0,D1=0,L1=0,z1=null,T0=!1,O1=null,a0=()=>{if(!J1)return;let p=T0?1:Rq;J1.style.transform=`translateX(-50%) rotate(${L1}deg) scale(${p})`},V1=()=>{if(x.aborted){z1=null;return}D1*=QC;let p=Math.max(-WB,Math.min(WB,D1*JC));if(L1+=(p-L1)*ZC,Math.abs(L1)<0.02&&Math.abs(p)<0.02){L1=0,D1=0,a0(),z1=null;return}a0(),z1=requestAnimationFrame(V1)},E1=()=>{if(z1===null&&!x.aborted)z1=requestAnimationFrame(V1)},Y1=()=>{if(z1!==null)cancelAnimationFrame(z1);z1=null,D1=0,L1=0},E0=(p)=>{if(!J1||!g0)return;let j0=F1(p);J1.textContent=Cq(j0*(Q.duration||0)),J1.style.left=`${j0*100}%`;let e=performance.now();if(G1!==null){let M0=(p.clientX-G1)/Math.max(1,e-b1);D1+=(M0-D1)*0.5}G1=p.clientX,b1=e,E1()},E=()=>{if(!J1)return;J1.style.opacity="1",T0=!0,a0(),O1?.cancel(),O1=J1.animate([{transform:`translateX(-50%) rotate(${L1}deg) scale(${Rq})`},{transform:`translateX(-50%) rotate(${L1}deg) scale(${KC})`,offset:0.55},{transform:`translateX(-50%) rotate(${L1}deg) scale(1)`}],{duration:qC,easing:"ease-out"})},a=()=>{if(!J1)return;O1?.cancel(),O1=null,Y1(),J1.style.opacity="0",T0=!1,a0()};O0.addEventListener("pointerenter",()=>{t0=!0,g0=O0.getBoundingClientRect(),G1=null,E()},{signal:x}),O0.addEventListener("pointerleave",()=>{if(t0=!1,!w)a(),g0=null},{signal:x}),O0.addEventListener("pointerdown",(p)=>{w=!0,g0=O0.getBoundingClientRect(),O0.setPointerCapture(p.pointerId),X0(p,g0),G1=null,E(),E0(p)},{signal:x}),O0.addEventListener("pointermove",(p)=>{if(!g0)return;if(w)X0(p,g0);E0(p)},{signal:x});let _=(p)=>{if(!w)return;if(w=!1,O0.hasPointerCapture(p.pointerId))O0.releasePointerCapture(p.pointerId);if(!t0)a(),g0=null};O0.addEventListener("pointerup",_,{signal:x}),O0.addEventListener("pointercancel",_,{signal:x})}for(let s of V){s.style.touchAction="none";let O0=null;s.addEventListener("pointerdown",(t0)=>{$0=!0,O0=s.getBoundingClientRect(),s.setPointerCapture(t0.pointerId),u(t0,O0)},{signal:x}),s.addEventListener("pointermove",(t0)=>{if(!$0||!O0)return;u(t0,O0)},{signal:x});let g0=(t0)=>{if(!$0)return;if($0=!1,O0=null,s.hasPointerCapture(t0.pointerId))s.releasePointerCapture(t0.pointerId)};s.addEventListener("pointerup",g0,{signal:x}),s.addEventListener("pointercancel",g0,{signal:x})}for(let s of Y){let O0=s.querySelector('[data-video="volume-clip"]');if(!O0)continue;let g0=O0.getBoundingClientRect().width;O0.style.overflow="hidden",O0.style.width="0px",requestAnimationFrame(()=>{O0.style.transition="width 550ms cubic-bezier(0.625, 0.05, 0, 1)"}),s.addEventListener("mouseenter",()=>{let t0=g0||O0.scrollWidth;O0.style.width=`${t0}px`},{signal:x}),s.addEventListener("mouseleave",()=>{O0.style.width="0px"},{signal:x})}for(let s of I)s.addEventListener("click",()=>{if(document.fullscreenElement===Z)document.exitFullscreen();else Z.requestFullscreen?.()},{signal:x});document.addEventListener("fullscreenchange",()=>{g(),B0()},{signal:x});for(let s of P)s.addEventListener("click",(O0)=>{O0.stopPropagation();let g0=D?.style.display==="none";x0(!!g0)},{signal:x});document.addEventListener("click",(s)=>{if(!D)return;if(D.style.display==="none")return;let O0=s.target;if(D.contains(O0))return;if(P.some((g0)=>g0.contains(O0)))return;x0(!1)},{signal:x}),Z.addEventListener("pointermove",p0,{signal:x}),Z.addEventListener("pointerleave",()=>{if(Q.paused)return;D0(!1)},{signal:x}),Z.addEventListener("focusin",p0,{signal:x})}),w0(()=>{if(f.abort(),u0(),t!==null)window.clearTimeout(t),t=null;if(y!==null)window.clearTimeout(y),y=null;for(let s of b)s.style.removeProperty("padding-top");if(document.fullscreenElement===Z)document.exitFullscreen().catch(()=>{});for(let s of q)s.style.removeProperty("opacity"),s.style.removeProperty("pointer-events"),s.style.removeProperty("transition");for(let s of K)s.style.removeProperty("display");for(let s of L)s.style.removeProperty("width");for(let s of R)s.style.removeProperty("width");for(let s of O)s.style.removeProperty("left");for(let s of k)s.style.removeProperty("opacity"),s.style.removeProperty("pointer-events"),s.style.removeProperty("transition"),s.style.removeProperty("left"),s.style.removeProperty("transform"),s.style.removeProperty("transform-origin");for(let s of G)s.style.removeProperty("width");for(let s of F)s.style.removeProperty("left");for(let s of J("volume-clip"))s.style.removeProperty("width"),s.style.removeProperty("overflow"),s.style.removeProperty("transition");for(let s of[...X,...N,...k])s.style.removeProperty("font-variant-numeric");if(D)D.style.removeProperty("display");[...W,...U,...B,...z,...T,...S].forEach((s)=>s.style.removeProperty("display"))})}var kq={"./../about-cus.ts":J5,"./../card-fan.ts":Q5,"./../cms-search.ts":Z5,"./../dept-list.ts":K5,"./../drag-scroll.ts":q5,"./../growth-slider.ts":j5,"./../growth-timeline.ts":G5,"./../image-trail-simple.ts":H5,"./../image-trail.ts":F5,"./../img-flash.ts":X5,"./../inline-brand.ts":N5,"./../int-filter.ts":O5,"./../intro-plx.ts":R5,"./../life-list.ts":D5,"./../news-slider.ts":A5,"./../odometer.ts":P5,"./../office.ts":S5,"./../opr-cards.ts":T5,"./../opr-slider.ts":h5,"./../petal-spin.ts":_5,"./../speaker-ticker.ts":v5,"./../stamp-card.ts":w5,"./../sticky-card.ts":u5,"./../story-swiper.ts":Zq,"./../team-card-inertia.ts":qq,"./../team-grid-infinite.ts":Gq,"./../title-inertia.ts":Hq,"./../util-btn.ts":Yq,"./../util-music.ts":Fq,"./../util-partners.ts":Xq,"./../util-time.ts":Nq,"./../vid-reverse-loop.ts":Lq,"./../video-cascade.ts":Oq,"./../video-player.ts":Dq};function GB(Z="module"){return Array.from(document.querySelectorAll(`[data-${Z}]`)).map(($)=>{let J=$,Q=J.dataset[Z];if(J._moduleInitialized)return null;let K=kq[`./../${Q}.ts`]?`./../${Q}.ts`:`./../${Q}.js`;if(kq[K]){let q=kq[K].default;if(typeof q==="function")try{return J._moduleInitialized=!0,q(J,J.dataset)}catch(j){return delete J._moduleInitialized,console.warn(`Failed to call default function for ${Z} "${Q}":`,j),null}else return console.warn(`Default export is not a function for ${Z} "${Q}"`),null}else return console.warn(`${Z} not found: "${Q}"`),null}).filter(($)=>$!==null)}class HB{scroll=J$;constructor(){console.log("App local",performance.now().toFixed(2)),GB(),HU(),GU()}}var jC=new HB;})(); //# debugId=398D7E1DF09EA54764756E2164756E21