(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[326],{3401:function(t,e,r){"use strict";r.d(e,{V:function(){return c}});var n=r(128),i=r(8017);/*!
 * @gsap/react 2.1.0
 * https://gsap.com
 *
 * Copyright 2008-2024, GreenSock. All rights reserved.
 * Subject to the terms at https://gsap.com/standard-license or for
 * Club GSAP members, the agreement issued with that membership.
 * @author: Jack Doyle, jack@greensock.com
*/let o=n.useLayoutEffect,s=t=>t&&!Array.isArray(t)&&"object"==typeof t,a=[],l={},u=i.ZP,c=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a,r=l;s(t)?(r=t,t=null,e="dependencies"in r?r.dependencies:a):s(e)&&(e="dependencies"in(r=e)?r.dependencies:a);let{scope:i,revertOnUpdate:c}=r,[h,d]=(0,n.useState)(!1);t&&"function"!=typeof t&&console.warn("First parameter must be a function or config object");let p=u.context(()=>{},i),f=()=>p.revert(),m=e&&e.length&&!c;return o(()=>{if(t&&p.add(t,i),!m||!h)return f},e),m&&o(()=>(d(!0),f),a),{context:p,contextSafe:t=>p.add(null,t)}};c.register=t=>{u=t},c.headless=!0},3654:function(t,e){!function(t){"use strict";function e(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}/*!
   * Observer 3.12.5
   * https://gsap.com
   *
   * @license Copyright 2008-2024, GreenSock. All rights reserved.
   * Subject to the terms at https://gsap.com/standard-license or for
   * Club GSAP members, the agreement issued with that membership.
   * @author: Jack Doyle, jack@greensock.com
  */var r,n,i,o,s,a,l,u,c,h,d,p,f,m=function(){return r||(r=window.gsap)&&r.registerPlugin&&r},g=1,v=[],y=[],x=[],b=Date.now,w=function(t,e){return e},P=function(){var t=c.core,e=t.bridge||{},r=t._scrollers,n=t._proxies;r.push.apply(r,y),n.push.apply(n,x),y=r,x=n,w=function(t,r){return e[t](r)}},T=function(t,e){return~x.indexOf(t)&&x[x.indexOf(t)+1][e]},S=function(t){return!!~h.indexOf(t)},A=function(t,e,r,n,i){return t.addEventListener(e,r,{passive:!1!==n,capture:!!i})},C=function(t,e,r,n){return t.removeEventListener(e,r,!!n)},M="scrollLeft",k="scrollTop",E=function(){return d&&d.isPressed||y.cache++},V=function(t,e){var r=function r(n){if(n||0===n){g&&(i.history.scrollRestoration="manual");var o=d&&d.isPressed;t(n=r.v=Math.round(n)||(d&&d.iOS?1:0)),r.cacheID=y.cache,o&&w("ss",n)}else(e||y.cache!==r.cacheID||w("ref"))&&(r.cacheID=y.cache,r.v=t());return r.v+r.offset};return r.offset=0,t&&r},D={s:M,p:"left",p2:"Left",os:"right",os2:"Right",d:"width",d2:"Width",a:"x",sc:V(function(t){return arguments.length?i.scrollTo(t,O.sc()):i.pageXOffset||o[M]||s[M]||a[M]||0})},O={s:k,p:"top",p2:"Top",os:"bottom",os2:"Bottom",d:"height",d2:"Height",a:"y",op:D,sc:V(function(t){return arguments.length?i.scrollTo(D.sc(),t):i.pageYOffset||o[k]||s[k]||a[k]||0})},R=function(t,e){return(e&&e._ctx&&e._ctx.selector||r.utils.toArray)(t)[0]||("string"==typeof t&&!1!==r.config().nullTargetWarn?console.warn("Element not found:",t):null)},F=function(t,e){var n=e.s,i=e.sc;S(t)&&(t=o.scrollingElement||s);var a=y.indexOf(t),l=i===O.sc?1:2;~a||(a=y.push(t)-1),y[a+l]||A(t,"scroll",E);var u=y[a+l],c=u||(y[a+l]=V(T(t,n),!0)||(S(t)?i:V(function(e){return arguments.length?t[n]=e:t[n]})));return c.target=t,u||(c.smooth="smooth"===r.getProperty(t,"scrollBehavior")),c},_=function(t,e,r){var n=t,i=t,o=b(),s=o,a=e||50,l=Math.max(500,3*a),u=function(t,e){var l=b();e||l-o>a?(i=n,n=t,s=o,o=l):r?n+=t:n=i+(t-i)/(l-s)*(o-s)};return{update:u,reset:function(){i=n=r?0:n,s=o=0},getVelocity:function(t){var e=s,a=i,c=b();return(t||0===t)&&t!==n&&u(t),o===s||c-s>l?0:(n+(r?a:-a))/((r?c:o)-e)*1e3}}},B=function(t,e){return e&&!t._gsapAllow&&t.preventDefault(),t.changedTouches?t.changedTouches[0]:t},L=function(t){var e=Math.max.apply(Math,t),r=Math.min.apply(Math,t);return Math.abs(e)>=Math.abs(r)?e:r},j=function(){(c=r.core.globals().ScrollTrigger)&&c.core&&P()},z=function(t){return r=t||m(),!n&&r&&"undefined"!=typeof document&&document.body&&(i=window,s=(o=document).documentElement,a=o.body,h=[i,o,s,a],r.utils.clamp,f=r.core.context||function(){},u="onpointerenter"in a?"pointer":"mouse",l=I.isTouch=i.matchMedia&&i.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in i||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,p=I.eventTypes=("ontouchstart"in s?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in s?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout(function(){return g=0},500),j(),n=1),n};D.op=O,y.cache=0;var I=function(){var t;function h(t){this.init(t)}return h.prototype.init=function(t){n||z(r)||console.warn("Please gsap.registerPlugin(Observer)"),c||j();var e=t.tolerance,h=t.dragMinimum,m=t.type,g=t.target,y=t.lineHeight,x=t.debounce,w=t.preventDefault,P=t.onStop,T=t.onStopDelay,M=t.ignore,k=t.wheelSpeed,V=t.event,I=t.onDragStart,W=t.onDragEnd,N=t.onDrag,X=t.onPress,Y=t.onRelease,U=t.onRight,H=t.onLeft,G=t.onUp,q=t.onDown,$=t.onChangeX,Z=t.onChangeY,K=t.onChange,J=t.onToggleX,Q=t.onToggleY,tt=t.onHover,te=t.onHoverEnd,tr=t.onMove,tn=t.ignoreCheck,ti=t.isNormalizer,to=t.onGestureStart,ts=t.onGestureEnd,ta=t.onWheel,tl=t.onEnable,tu=t.onDisable,tc=t.onClick,th=t.scrollSpeed,td=t.capture,tp=t.allowClicks,tf=t.lockAxis,tm=t.onLockAxis;this.target=g=R(g)||s,this.vars=t,M&&(M=r.utils.toArray(M)),e=e||1e-9,h=h||0,k=k||1,th=th||1,m=m||"wheel,touch,pointer",x=!1!==x,y||(y=parseFloat(i.getComputedStyle(a).lineHeight)||22);var tg,tv,ty,tx,tb,tw,tP,tT=this,tS=0,tA=0,tC=t.passive||!w,tM=F(g,D),tk=F(g,O),tE=tM(),tV=tk(),tD=~m.indexOf("touch")&&!~m.indexOf("pointer")&&"pointerdown"===p[0],tO=S(g),tR=g.ownerDocument||o,tF=[0,0,0],t_=[0,0,0],tB=0,tL=function(){return tB=b()},tj=function(t,e){return(tT.event=t)&&M&&~M.indexOf(t.target)||e&&tD&&"touch"!==t.pointerType||tn&&tn(t,e)},tz=function(){var t=tT.deltaX=L(tF),r=tT.deltaY=L(t_),n=Math.abs(t)>=e,i=Math.abs(r)>=e;K&&(n||i)&&K(tT,t,r,tF,t_),n&&(U&&tT.deltaX>0&&U(tT),H&&tT.deltaX<0&&H(tT),$&&$(tT),J&&tT.deltaX<0!=tS<0&&J(tT),tS=tT.deltaX,tF[0]=tF[1]=tF[2]=0),i&&(q&&tT.deltaY>0&&q(tT),G&&tT.deltaY<0&&G(tT),Z&&Z(tT),Q&&tT.deltaY<0!=tA<0&&Q(tT),tA=tT.deltaY,t_[0]=t_[1]=t_[2]=0),(tx||ty)&&(tr&&tr(tT),ty&&(N(tT),ty=!1),tx=!1),tw&&(tw=!1,1)&&tm&&tm(tT),tb&&(ta(tT),tb=!1),tg=0},tI=function(t,e,r){tF[r]+=t,t_[r]+=e,tT._vx.update(t),tT._vy.update(e),x?tg||(tg=requestAnimationFrame(tz)):tz()},tW=function(t,e){tf&&!tP&&(tT.axis=tP=Math.abs(t)>Math.abs(e)?"x":"y",tw=!0),"y"!==tP&&(tF[2]+=t,tT._vx.update(t,!0)),"x"!==tP&&(t_[2]+=e,tT._vy.update(e,!0)),x?tg||(tg=requestAnimationFrame(tz)):tz()},tN=function(t){if(!tj(t,1)){var e=(t=B(t,w)).clientX,r=t.clientY,n=e-tT.x,i=r-tT.y,o=tT.isDragging;tT.x=e,tT.y=r,(o||Math.abs(tT.startX-e)>=h||Math.abs(tT.startY-r)>=h)&&(N&&(ty=!0),o||(tT.isDragging=!0),tW(n,i),o||I&&I(tT))}},tX=tT.onPress=function(t){tj(t,1)||t&&t.button||(tT.axis=tP=null,tv.pause(),tT.isPressed=!0,t=B(t),tS=tA=0,tT.startX=tT.x=t.clientX,tT.startY=tT.y=t.clientY,tT._vx.reset(),tT._vy.reset(),A(ti?g:tR,p[1],tN,tC,!0),tT.deltaX=tT.deltaY=0,X&&X(tT))},tY=tT.onRelease=function(t){if(!tj(t,1)){C(ti?g:tR,p[1],tN,!0);var e=!isNaN(tT.y-tT.startY),n=tT.isDragging,o=n&&(Math.abs(tT.x-tT.startX)>3||Math.abs(tT.y-tT.startY)>3),s=B(t);!o&&e&&(tT._vx.reset(),tT._vy.reset(),w&&tp&&r.delayedCall(.08,function(){if(b()-tB>300&&!t.defaultPrevented){if(t.target.click)t.target.click();else if(tR.createEvent){var e=tR.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,i,1,s.screenX,s.screenY,s.clientX,s.clientY,!1,!1,!1,!1,0,null),t.target.dispatchEvent(e)}}})),tT.isDragging=tT.isGesturing=tT.isPressed=!1,P&&n&&!ti&&tv.restart(!0),W&&n&&W(tT),Y&&Y(tT,o)}},tU=function(t){return t.touches&&t.touches.length>1&&(tT.isGesturing=!0)&&to(t,tT.isDragging)},tH=function(){return tT.isGesturing=!1,ts(tT)},tG=function(t){if(!tj(t)){var e=tM(),r=tk();tI((e-tE)*th,(r-tV)*th,1),tE=e,tV=r,P&&tv.restart(!0)}},tq=function(t){if(!tj(t)){t=B(t,w),ta&&(tb=!0);var e=(1===t.deltaMode?y:2===t.deltaMode?i.innerHeight:1)*k;tI(t.deltaX*e,t.deltaY*e,0),P&&!ti&&tv.restart(!0)}},t$=function(t){if(!tj(t)){var e=t.clientX,r=t.clientY,n=e-tT.x,i=r-tT.y;tT.x=e,tT.y=r,tx=!0,P&&tv.restart(!0),(n||i)&&tW(n,i)}},tZ=function(t){tT.event=t,tt(tT)},tK=function(t){tT.event=t,te(tT)},tJ=function(t){return tj(t)||B(t,w)&&tc(tT)};tv=tT._dc=r.delayedCall(T||.25,function(){tT._vx.reset(),tT._vy.reset(),tv.pause(),P&&P(tT)}).pause(),tT.deltaX=tT.deltaY=0,tT._vx=_(0,50,!0),tT._vy=_(0,50,!0),tT.scrollX=tM,tT.scrollY=tk,tT.isDragging=tT.isGesturing=tT.isPressed=!1,f(this),tT.enable=function(t){return!tT.isEnabled&&(A(tO?tR:g,"scroll",E),m.indexOf("scroll")>=0&&A(tO?tR:g,"scroll",tG,tC,td),m.indexOf("wheel")>=0&&A(g,"wheel",tq,tC,td),(m.indexOf("touch")>=0&&l||m.indexOf("pointer")>=0)&&(A(g,p[0],tX,tC,td),A(tR,p[2],tY),A(tR,p[3],tY),tp&&A(g,"click",tL,!0,!0),tc&&A(g,"click",tJ),to&&A(tR,"gesturestart",tU),ts&&A(tR,"gestureend",tH),tt&&A(g,u+"enter",tZ),te&&A(g,u+"leave",tK),tr&&A(g,u+"move",t$)),tT.isEnabled=!0,t&&t.type&&tX(t),tl&&tl(tT)),tT},tT.disable=function(){tT.isEnabled&&(v.filter(function(t){return t!==tT&&S(t.target)}).length||C(tO?tR:g,"scroll",E),tT.isPressed&&(tT._vx.reset(),tT._vy.reset(),C(ti?g:tR,p[1],tN,!0)),C(tO?tR:g,"scroll",tG,td),C(g,"wheel",tq,td),C(g,p[0],tX,td),C(tR,p[2],tY),C(tR,p[3],tY),C(g,"click",tL,!0),C(g,"click",tJ),C(tR,"gesturestart",tU),C(tR,"gestureend",tH),C(g,u+"enter",tZ),C(g,u+"leave",tK),C(g,u+"move",t$),tT.isEnabled=tT.isPressed=tT.isDragging=!1,tu&&tu(tT))},tT.kill=tT.revert=function(){tT.disable();var t=v.indexOf(tT);t>=0&&v.splice(t,1),d===tT&&(d=0)},v.push(tT),ti&&S(g)&&(d=tT),tT.enable(V)},e(h.prototype,[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}]),t&&e(h,t),h}();I.version="3.12.5",I.create=function(t){return new I(t)},I.register=z,I.getAll=function(){return v.slice()},I.getById=function(t){return v.filter(function(e){return e.vars.id===t})[0]},m()&&r.registerPlugin(I);/*!
   * ScrollTrigger 3.12.5
   * https://gsap.com
   *
   * @license Copyright 2008-2024, GreenSock. All rights reserved.
   * Subject to the terms at https://gsap.com/standard-license or for
   * Club GSAP members, the agreement issued with that membership.
   * @author: Jack Doyle, jack@greensock.com
  */var W,N,X,Y,U,H,G,q,$,Z,K,J,Q,tt,te,tr,tn,ti,to,ts,ta,tl,tu,tc,th,td,tp,tf,tm,tg,tv,ty,tx,tb,tw,tP,tT,tS,tA=1,tC=Date.now,tM=tC(),tk=0,tE=0,tV=function(t,e,r){var n=tY(t)&&("clamp("===t.substr(0,6)||t.indexOf("max")>-1);return r["_"+e+"Clamp"]=n,n?t.substr(6,t.length-7):t},tD=function(t,e){return e&&(!tY(t)||"clamp("!==t.substr(0,6))?"clamp("+t+")":t},tO=function(){return tt=1},tR=function(){return tt=0},tF=function(t){return t},t_=function(t){return Math.round(1e5*t)/1e5||0},tB=function(){return!0},tL=function(){return W||tB()&&(W=window.gsap)&&W.registerPlugin&&W},tj=function(t){return!!~G.indexOf(t)},tz=function(t){return("Height"===t?tv:X["inner"+t])||U["client"+t]||H["client"+t]},tI=function(t){return T(t,"getBoundingClientRect")||(tj(t)?function(){return eH.width=X.innerWidth,eH.height=tv,eH}:function(){return er(t)})},tW=function(t,e,r){var n=r.d,i=r.d2,o=r.a;return(o=T(t,"getBoundingClientRect"))?function(){return o()[n]}:function(){return(e?tz(i):t["client"+i])||0}},tN=function(t,e){var r=e.s,n=e.d2,i=e.d,o=e.a;return Math.max(0,(o=T(t,r="scroll"+n))?o()-tI(t)()[i]:tj(t)?(U[r]||H[r])-tz(n):t[r]-t["offset"+n])},tX=function(t,e){for(var r=0;r<to.length;r+=3)(!e||~e.indexOf(to[r+1]))&&t(to[r],to[r+1],to[r+2])},tY=function(t){return"string"==typeof t},tU=function(t){return"function"==typeof t},tH=function(t){return"number"==typeof t},tG=function(t){return"object"==typeof t},tq=function(t,e,r){return t&&t.progress(e?0:1)&&r&&t.pause()},t$=function(t,e){if(t.enabled){var r=t._ctx?t._ctx.add(function(){return e(t)}):e(t);r&&r.totalTime&&(t.callbackAnimation=r)}},tZ=Math.abs,tK="left",tJ="right",tQ="bottom",t0="width",t1="height",t2="Right",t3="Left",t5="Bottom",t9="padding",t6="margin",t4="Width",t8="Height",t7=function(t){return X.getComputedStyle(t)},et=function(t){var e=t7(t).position;t.style.position="absolute"===e||"fixed"===e?e:"relative"},ee=function(t,e){for(var r in e)r in t||(t[r]=e[r]);return t},er=function(t,e){var r=e&&"matrix(1, 0, 0, 1, 0, 0)"!==t7(t)[te]&&W.to(t,{x:0,y:0,xPercent:0,yPercent:0,rotation:0,rotationX:0,rotationY:0,scale:1,skewX:0,skewY:0}).progress(1),n=t.getBoundingClientRect();return r&&r.progress(0).kill(),n},en=function(t,e){var r=e.d2;return t["offset"+r]||t["client"+r]||0},ei=function(t){var e,r=[],n=t.labels,i=t.duration();for(e in n)r.push(n[e]/i);return r},eo=function(t){var e=W.utils.snap(t),r=Array.isArray(t)&&t.slice(0).sort(function(t,e){return t-e});return r?function(t,n,i){var o;if(void 0===i&&(i=.001),!n)return e(t);if(n>0){for(t-=i,o=0;o<r.length;o++)if(r[o]>=t)return r[o];return r[o-1]}for(o=r.length,t+=i;o--;)if(r[o]<=t)return r[o];return r[0]}:function(r,n,i){void 0===i&&(i=.001);var o=e(r);return!n||Math.abs(o-r)<i||o-r<0==n<0?o:e(n<0?r-t:r+t)}},es=function(t,e,r,n){return r.split(",").forEach(function(r){return t(e,r,n)})},ea=function(t,e,r,n,i){return t.addEventListener(e,r,{passive:!n,capture:!!i})},el=function(t,e,r,n){return t.removeEventListener(e,r,!!n)},eu=function(t,e,r){(r=r&&r.wheelHandler)&&(t(e,"wheel",r),t(e,"touchmove",r))},ec={startColor:"green",endColor:"red",indent:0,fontSize:"16px",fontWeight:"normal"},eh={toggleActions:"play",anticipatePin:0},ed={top:0,left:0,center:.5,bottom:1,right:1},ep=function(t,e){if(tY(t)){var r=t.indexOf("="),n=~r?+(t.charAt(r-1)+1)*parseFloat(t.substr(r+1)):0;~r&&(t.indexOf("%")>r&&(n*=e/100),t=t.substr(0,r-1)),t=n+(t in ed?ed[t]*e:~t.indexOf("%")?parseFloat(t)*e/100:parseFloat(t)||0)}return t},ef=function(t,e,r,n,i,o,s,a){var l=i.startColor,u=i.endColor,c=i.fontSize,h=i.indent,d=i.fontWeight,p=Y.createElement("div"),f=tj(r)||"fixed"===T(r,"pinType"),m=-1!==t.indexOf("scroller"),g=f?H:r,v=-1!==t.indexOf("start"),y=v?l:u,x="border-color:"+y+";font-size:"+c+";color:"+y+";font-weight:"+d+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return x+="position:"+((m||a)&&f?"fixed;":"absolute;"),(m||a||!f)&&(x+=(n===O?tJ:tQ)+":"+(o+parseFloat(h))+"px;"),s&&(x+="box-sizing:border-box;text-align:left;width:"+s.offsetWidth+"px;"),p._isStart=v,p.setAttribute("class","gsap-marker-"+t+(e?" marker-"+e:"")),p.style.cssText=x,p.innerText=e||0===e?t+"-"+e:t,g.children[0]?g.insertBefore(p,g.children[0]):g.appendChild(p),p._offset=p["offset"+n.op.d2],em(p,0,n,v),p},em=function(t,e,r,n){var i={display:"block"},o=r[n?"os2":"p2"],s=r[n?"p2":"os2"];t._isFlipped=n,i[r.a+"Percent"]=n?-100:0,i[r.a]=n?"1px":0,i["border"+o+t4]=1,i["border"+s+t4]=0,i[r.p]=e+"px",W.set(t,i)},eg=[],ev={},ey=function(){return tC()-tk>34&&(tw||(tw=requestAnimationFrame(eL)))},ex=function(){tu&&tu.isPressed&&!(tu.startX>H.clientWidth)||(y.cache++,tu?tw||(tw=requestAnimationFrame(eL)):eL(),tk||eA("scrollStart"),tk=tC())},eb=function(){td=X.innerWidth,th=X.innerHeight},ew=function(){y.cache++,!(!Q&&!tl&&!Y.fullscreenElement&&!Y.webkitFullscreenElement&&(!tc||td!==X.innerWidth||Math.abs(X.innerHeight-th)>.25*X.innerHeight))||q.restart(!0)},eP={},eT=[],eS=function t(){return el(eQ,"scrollEnd",t)||eF(!0)},eA=function(t){return eP[t]&&eP[t].map(function(t){return t()})||eT},eC=[],eM=function(t){for(var e=0;e<eC.length;e+=5)(!t||eC[e+4]&&eC[e+4].query===t)&&(eC[e].style.cssText=eC[e+1],eC[e].getBBox&&eC[e].setAttribute("transform",eC[e+2]||""),eC[e+3].uncache=1)},ek=function(t,e){var r;for(tr=0;tr<eg.length;tr++)(r=eg[tr])&&(!e||r._ctx===e)&&(t?r.kill(1):r.revert(!0,!0));ty=!0,e&&eM(e),e||eA("revert")},eE=function(t,e){y.cache++,(e||!tP)&&y.forEach(function(t){return tU(t)&&t.cacheID++&&(t.rec=0)}),tY(t)&&(X.history.scrollRestoration=tm=t)},eV=0,eD=function(){if(tT!==eV){var t=tT=eV;requestAnimationFrame(function(){return t===eV&&eF(!0)})}},eO=function(){H.appendChild(tg),tv=!tu&&tg.offsetHeight||X.innerHeight,H.removeChild(tg)},eR=function(t){return $(".gsap-marker-start, .gsap-marker-end, .gsap-marker-scroller-start, .gsap-marker-scroller-end").forEach(function(e){return e.style.display=t?"none":"block"})},eF=function(t,e){if(tk&&!t&&!ty){ea(eQ,"scrollEnd",eS);return}eO(),tP=eQ.isRefreshing=!0,y.forEach(function(t){return tU(t)&&++t.cacheID&&(t.rec=t())});var r=eA("refreshInit");ts&&eQ.sort(),e||ek(),y.forEach(function(t){tU(t)&&(t.smooth&&(t.target.style.scrollBehavior="auto"),t(0))}),eg.slice(0).forEach(function(t){return t.refresh()}),ty=!1,eg.forEach(function(t){if(t._subPinOffset&&t.pin){var e=t.vars.horizontal?"offsetWidth":"offsetHeight",r=t.pin[e];t.revert(!0,1),t.adjustPinSpacing(t.pin[e]-r),t.refresh()}}),tx=1,eR(!0),eg.forEach(function(t){var e=tN(t.scroller,t._dir),r="max"===t.vars.end||t._endClamp&&t.end>e,n=t._startClamp&&t.start>=e;(r||n)&&t.setPositions(n?e-1:t.start,r?Math.max(n?e:t.start+1,e):t.end,!0)}),eR(!1),tx=0,r.forEach(function(t){return t&&t.render&&t.render(-1)}),y.forEach(function(t){tU(t)&&(t.smooth&&requestAnimationFrame(function(){return t.target.style.scrollBehavior="smooth"}),t.rec&&t(t.rec))}),eE(tm,1),q.pause(),eV++,tP=2,eL(2),eg.forEach(function(t){return tU(t.vars.onRefresh)&&t.vars.onRefresh(t)}),tP=eQ.isRefreshing=!1,eA("refresh")},e_=0,eB=1,eL=function(t){if(2===t||!tP&&!ty){eQ.isUpdating=!0,tS&&tS.update(0);var e=eg.length,r=tC(),n=r-tM>=50,i=e&&eg[0].scroll();if(eB=e_>i?-1:1,tP||(e_=i),n&&(tk&&!tt&&r-tk>200&&(tk=0,eA("scrollEnd")),K=tM,tM=r),eB<0){for(tr=e;tr-- >0;)eg[tr]&&eg[tr].update(0,n);eB=1}else for(tr=0;tr<e;tr++)eg[tr]&&eg[tr].update(0,n);eQ.isUpdating=!1}tw=0},ej=[tK,"top",tQ,tJ,t6+t5,t6+t2,t6+"Top",t6+t3,"display","flexShrink","float","zIndex","gridColumnStart","gridColumnEnd","gridRowStart","gridRowEnd","gridArea","justifySelf","alignSelf","placeSelf","order"],ez=ej.concat([t0,t1,"boxSizing","max"+t4,"max"+t8,"position",t6,t9,t9+"Top",t9+t2,t9+t5,t9+t3]),eI=function(t,e,r){eX(r);var n=t._gsap;if(n.spacerIsNative)eX(n.spacerState);else if(t._gsap.swappedIn){var i=e.parentNode;i&&(i.insertBefore(t,e),i.removeChild(e))}t._gsap.swappedIn=!1},eW=function(t,e,r,n){if(!t._gsap.swappedIn){for(var i,o=ej.length,s=e.style,a=t.style;o--;)s[i=ej[o]]=r[i];s.position="absolute"===r.position?"absolute":"relative","inline"===r.display&&(s.display="inline-block"),a[tQ]=a[tJ]="auto",s.flexBasis=r.flexBasis||"auto",s.overflow="visible",s.boxSizing="border-box",s[t0]=en(t,D)+"px",s[t1]=en(t,O)+"px",s[t9]=a[t6]=a.top=a[tK]="0",eX(n),a[t0]=a["max"+t4]=r[t0],a[t1]=a["max"+t8]=r[t1],a[t9]=r[t9],t.parentNode!==e&&(t.parentNode.insertBefore(e,t),e.appendChild(t)),t._gsap.swappedIn=!0}},eN=/([A-Z])/g,eX=function(t){if(t){var e,r,n=t.t.style,i=t.length,o=0;for((t.t._gsap||W.core.getCache(t.t)).uncache=1;o<i;o+=2)r=t[o+1],e=t[o],r?n[e]=r:n[e]&&n.removeProperty(e.replace(eN,"-$1").toLowerCase())}},eY=function(t){for(var e=ez.length,r=t.style,n=[],i=0;i<e;i++)n.push(ez[i],r[ez[i]]);return n.t=t,n},eU=function(t,e,r){for(var n,i=[],o=t.length,s=r?8:0;s<o;s+=2)n=t[s],i.push(n,n in e?e[n]:t[s+1]);return i.t=t.t,i},eH={left:0,top:0},eG=function(t,e,r,n,i,o,s,a,l,u,c,h,d,p){tU(t)&&(t=t(a)),tY(t)&&"max"===t.substr(0,3)&&(t=h+("="===t.charAt(4)?ep("0"+t.substr(3),r):0));var f,m,g,v=d?d.time():0;if(d&&d.seek(0),isNaN(t)||(t=+t),tH(t))d&&(t=W.utils.mapRange(d.scrollTrigger.start,d.scrollTrigger.end,0,h,t)),s&&em(s,r,n,!0);else{tU(e)&&(e=e(a));var y,x,b,w,P=(t||"0").split(" ");(y=er(g=R(e,a)||H)||{}).left||y.top||"none"!==t7(g).display||(w=g.style.display,g.style.display="block",y=er(g),w?g.style.display=w:g.style.removeProperty("display")),x=ep(P[0],y[n.d]),b=ep(P[1]||"0",r),t=y[n.p]-l[n.p]-u+x+i-b,s&&em(s,b,n,r-b<20||s._isStart&&b>20),r-=r-b}if(p&&(a[p]=t||-.001,t<0&&(t=0)),o){var T=t+r,S=o._isStart;f="scroll"+n.d2,em(o,T,n,S&&T>20||!S&&(c?Math.max(H[f],U[f]):o.parentNode[f])<=T+1),c&&(l=er(s),c&&(o.style[n.op.p]=l[n.op.p]-n.op.m-o._offset+"px"))}return d&&g&&(f=er(g),d.seek(h),m=er(g),d._caScrollDist=f[n.p]-m[n.p],t=t/d._caScrollDist*h),d&&d.seek(v),d?t:Math.round(t)},eq=/(webkit|moz|length|cssText|inset)/i,e$=function(t,e,r,n){if(t.parentNode!==e){var i,o,s=t.style;if(e===H){for(i in t._stOrig=s.cssText,o=t7(t))+i||eq.test(i)||!o[i]||"string"!=typeof s[i]||"0"===i||(s[i]=o[i]);s.top=r,s.left=n}else s.cssText=t._stOrig;W.core.getCache(t).uncache=1,e.appendChild(t)}},eZ=function(t,e,r){var n=e,i=n;return function(e){var o=Math.round(t());return o!==n&&o!==i&&Math.abs(o-n)>3&&Math.abs(o-i)>3&&(e=o,r&&r()),i=n,n=e,e}},eK=function(t,e,r){var n={};n[e.p]="+="+r,W.set(t,n)},eJ=function(t,e){var r=F(t,e),n="_scroll"+e.p2,i=function e(i,o,s,a,l){var u=e.tween,c=o.onComplete,h={};s=s||r();var d=eZ(r,s,function(){u.kill(),e.tween=0});return l=a&&l||0,a=a||i-s,u&&u.kill(),o[n]=i,o.inherit=!1,o.modifiers=h,h[n]=function(){return d(s+a*u.ratio+l*u.ratio*u.ratio)},o.onUpdate=function(){y.cache++,e.tween&&eL()},o.onComplete=function(){e.tween=0,c&&c.call(u)},u=e.tween=W.to(t,o)};return t[n]=r,r.wheelHandler=function(){return i.tween&&i.tween.kill()&&(i.tween=0)},ea(t,"wheel",r.wheelHandler),eQ.isTouch&&ea(t,"touchmove",r.wheelHandler),i},eQ=function(){function t(e,r){N||t.register(W)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),tf(this),this.init(e,r)}return t.prototype.init=function(e,r){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!tE){this.update=this.refresh=this.kill=tF;return}var n,i,o,s,a,l,u,c,h,d,p,f,m,g,v,b,w,P,S,A,C,M,k,E,V,_,B,L,j,z,I,N,G,q,J,te,tn,ti,to,tl,tu,tc=e=ee(tY(e)||tH(e)||e.nodeType?{trigger:e}:e,eh),th=tc.onUpdate,td=tc.toggleClass,tp=tc.id,tf=tc.onToggle,tm=tc.onRefresh,tg=tc.scrub,tv=tc.trigger,ty=tc.pin,tw=tc.pinSpacing,tT=tc.invalidateOnRefresh,tM=tc.anticipatePin,tO=tc.onScrubComplete,tR=tc.onSnapComplete,tB=tc.once,tL=tc.snap,tz=tc.pinReparent,tX=tc.pinSpacer,tK=tc.containerAnimation,tJ=tc.fastScrollEnd,tQ=tc.preventOverlaps,es=e.horizontal||e.containerAnimation&&!1!==e.horizontal?D:O,eu=!tg&&0!==tg,ed=R(e.scroller||X),em=W.core.getCache(ed),ey=tj(ed),eb=("pinType"in e?e.pinType:T(ed,"pinType")||ey&&"fixed")==="fixed",eP=[e.onEnter,e.onLeave,e.onEnterBack,e.onLeaveBack],eT=eu&&e.toggleActions.split(" "),eA="markers"in e?e.markers:eh.markers,eC=ey?0:parseFloat(t7(ed)["border"+es.p2+t4])||0,eM=this,ek=e.onRefreshInit&&function(){return e.onRefreshInit(eM)},eE=tW(ed,ey,es),eV=!ey||~x.indexOf(ed)?tI(ed):function(){return eH},eO=0,eR=0,eF=0,e_=F(ed,es);if(eM._startClamp=eM._endClamp=!1,eM._dir=es,tM*=45,eM.scroller=ed,eM.scroll=tK?tK.time.bind(tK):e_,l=e_(),eM.vars=e,r=r||e.animation,"refreshPriority"in e&&(ts=1,-9999===e.refreshPriority&&(tS=eM)),em.tweenScroll=em.tweenScroll||{top:eJ(ed,O),left:eJ(ed,D)},eM.tweenTo=o=em.tweenScroll[es.p],eM.scrubDuration=function(t){(J=tH(t)&&t)?q?q.duration(t):q=W.to(r,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:J,paused:!0,onComplete:function(){return tO&&tO(eM)}}):(q&&q.progress(1).kill(),q=0)},r&&(r.vars.lazy=!1,r._initted&&!eM.isReverted||!1!==r.vars.immediateRender&&!1!==e.immediateRender&&r.duration()&&r.render(0,!0,!0),eM.animation=r.pause(),r.scrollTrigger=eM,eM.scrubDuration(tg),N=0,tp||(tp=r.vars.id)),tL&&((!tG(tL)||tL.push)&&(tL={snapTo:tL}),"scrollBehavior"in H.style&&W.set(ey?[H,U]:ed,{scrollBehavior:"auto"}),y.forEach(function(t){return tU(t)&&t.target===(ey?Y.scrollingElement||U:ed)&&(t.smooth=!1)}),a=tU(tL.snapTo)?tL.snapTo:"labels"===tL.snapTo?(n=r,function(t){return W.utils.snap(ei(n),t)}):"labelsDirectional"===tL.snapTo?(i=r,function(t,e){return eo(ei(i))(t,e.direction)}):!1!==tL.directional?function(t,e){return eo(tL.snapTo)(t,tC()-eR<500?0:e.direction)}:W.utils.snap(tL.snapTo),te=tG(te=tL.duration||{min:.1,max:2})?Z(te.min,te.max):Z(te,te),tn=W.delayedCall(tL.delay||J/2||.1,function(){var t=e_(),e=tC()-eR<500,n=o.tween;if((e||10>Math.abs(eM.getVelocity()))&&!n&&!tt&&eO!==t){var i,s,l=(t-c)/b,u=r&&!eu?r.totalProgress():l,d=e?0:(u-G)/(tC()-K)*1e3||0,p=W.utils.clamp(-l,1-l,tZ(d/2)*d/.185),f=l+(!1===tL.inertia?0:p),m=tL,g=m.onStart,v=m.onInterrupt,y=m.onComplete;if(tH(i=a(f,eM))||(i=f),s=Math.round(c+i*b),t<=h&&t>=c&&s!==t){if(n&&!n._initted&&n.data<=tZ(s-t))return;!1===tL.inertia&&(p=i-l),o(s,{duration:te(tZ(.185*Math.max(tZ(f-u),tZ(i-u))/d/.05||0)),ease:tL.ease||"power3",data:tZ(s-t),onInterrupt:function(){return tn.restart(!0)&&v&&v(eM)},onComplete:function(){eM.update(),eO=e_(),r&&(q?q.resetTo("totalProgress",i,r._tTime/r._tDur):r.progress(i)),N=G=r&&!eu?r.totalProgress():eM.progress,tR&&tR(eM),y&&y(eM)}},t,p*b,s-t-p*b),g&&g(eM,o.tween)}}else eM.isActive&&eO!==t&&tn.restart(!0)}).pause()),tp&&(ev[tp]=eM),(tu=(tv=eM.trigger=R(tv||!0!==ty&&ty))&&tv._gsap&&tv._gsap.stRevert)&&(tu=tu(eM)),ty=!0===ty?tv:R(ty),tY(td)&&(td={targets:tv,className:td}),ty&&(!1===tw||tw===t6||(tw=(!!tw||!ty.parentNode||!ty.parentNode.style||"flex"!==t7(ty.parentNode).display)&&t9),eM.pin=ty,(s=W.core.getCache(ty)).spacer?w=s.pinState:(tX&&((tX=R(tX))&&!tX.nodeType&&(tX=tX.current||tX.nativeElement),s.spacerIsNative=!!tX,tX&&(s.spacerState=eY(tX))),s.spacer=A=tX||Y.createElement("div"),A.classList.add("pin-spacer"),tp&&A.classList.add("pin-spacer-"+tp),s.pinState=w=eY(ty)),!1!==e.force3D&&W.set(ty,{force3D:!0}),eM.spacer=A=s.spacer,_=(I=t7(ty))[tw+es.os2],M=W.getProperty(ty),k=W.quickSetter(ty,es.a,"px"),eW(ty,A,I),S=eY(ty)),eA){g=tG(eA)?ee(eA,ec):ec,f=ef("scroller-start",tp,ed,es,g,0),m=ef("scroller-end",tp,ed,es,g,0,f),C=f["offset"+es.op.d2];var eL=R(T(ed,"content")||ed);d=this.markerStart=ef("start",tp,eL,es,g,C,0,tK),p=this.markerEnd=ef("end",tp,eL,es,g,C,0,tK),tK&&(tl=W.quickSetter([d,p],es.a,"px")),eb||x.length&&!0===T(ed,"fixedMarkers")||(et(ey?H:ed),W.set([f,m],{force3D:!0}),L=W.quickSetter(f,es.a,"px"),z=W.quickSetter(m,es.a,"px"))}if(tK){var ej=tK.vars.onUpdate,ez=tK.vars.onUpdateParams;tK.eventCallback("onUpdate",function(){eM.update(0,0,1),ej&&ej.apply(tK,ez||[])})}if(eM.previous=function(){return eg[eg.indexOf(eM)-1]},eM.next=function(){return eg[eg.indexOf(eM)+1]},eM.revert=function(t,e){if(!e)return eM.kill(!0);var n=!1!==t||!eM.enabled,i=Q;n!==eM.isReverted&&(n&&(ti=Math.max(e_(),eM.scroll.rec||0),eF=eM.progress,to=r&&r.progress()),d&&[d,p,f,m].forEach(function(t){return t.style.display=n?"none":"block"}),n&&(Q=eM,eM.update(n)),!ty||tz&&eM.isActive||(n?eI(ty,A,w):eW(ty,A,t7(ty),B)),n||eM.update(n),Q=i,eM.isReverted=n)},eM.refresh=function(n,i,s,a){if(!Q&&eM.enabled||i){if(ty&&n&&tk){ea(t,"scrollEnd",eS);return}!tP&&ek&&ek(eM),Q=eM,o.tween&&!s&&(o.tween.kill(),o.tween=0),q&&q.pause(),tT&&r&&r.revert({kill:!1}).invalidate(),eM.isReverted||eM.revert(!0,!0),eM._subPinOffset=!1;var g,y,x,T,C,k,_,L,z,I,N,X,G,$=eE(),Z=eV(),K=tK?tK.duration():tN(ed,es),J=b<=.01,tt=0,te=a||0,tr=tG(s)?s.end:e.end,ts=e.endTrigger||tv,tl=tG(s)?s.start:e.start||(0!==e.start&&tv?ty?"0 0":"0 100%":0),tu=eM.pinnedContainer=e.pinnedContainer&&R(e.pinnedContainer,eM),tc=tv&&Math.max(0,eg.indexOf(eM))||0,th=tc;for(eA&&tG(s)&&(X=W.getProperty(f,es.p),G=W.getProperty(m,es.p));th--;)(k=eg[th]).end||k.refresh(0,1)||(Q=eM),(_=k.pin)&&(_===tv||_===ty||_===tu)&&!k.isReverted&&(I||(I=[]),I.unshift(k),k.revert(!0,!0)),k!==eg[th]&&(tc--,th--);for(tU(tl)&&(tl=tl(eM)),c=eG(tl=tV(tl,"start",eM),tv,$,es,e_(),d,f,eM,Z,eC,eb,K,tK,eM._startClamp&&"_startClamp")||(ty?-.001:0),tU(tr)&&(tr=tr(eM)),tY(tr)&&!tr.indexOf("+=")&&(~tr.indexOf(" ")?tr=(tY(tl)?tl.split(" ")[0]:"")+tr:(tt=ep(tr.substr(2),$),tr=tY(tl)?tl:(tK?W.utils.mapRange(0,tK.duration(),tK.scrollTrigger.start,tK.scrollTrigger.end,c):c)+tt,ts=tv)),tr=tV(tr,"end",eM),h=Math.max(c,eG(tr||(ts?"100% 0":K),ts,$,es,e_()+tt,p,m,eM,Z,eC,eb,K,tK,eM._endClamp&&"_endClamp"))||-.001,tt=0,th=tc;th--;)(_=(k=eg[th]).pin)&&k.start-k._pinPush<=c&&!tK&&k.end>0&&(g=k.end-(eM._startClamp?Math.max(0,k.start):k.start),(_===tv&&k.start-k._pinPush<c||_===tu)&&isNaN(tl)&&(tt+=g*(1-k.progress)),_===ty&&(te+=g));if(c+=tt,h+=tt,eM._startClamp&&(eM._startClamp+=tt),eM._endClamp&&!tP&&(eM._endClamp=h||-.001,h=Math.min(h,tN(ed,es))),b=h-c||(c-=.01)&&.001,J&&(eF=W.utils.clamp(0,1,W.utils.normalize(c,h,ti))),eM._pinPush=te,d&&tt&&((g={})[es.a]="+="+tt,tu&&(g[es.p]="-="+e_()),W.set([d,p],g)),ty&&!(tx&&eM.end>=tN(ed,es)))g=t7(ty),T=es===O,x=e_(),E=parseFloat(M(es.a))+te,!K&&h>1&&(N={style:N=(ey?Y.scrollingElement||U:ed).style,value:N["overflow"+es.a.toUpperCase()]},ey&&"scroll"!==t7(H)["overflow"+es.a.toUpperCase()]&&(N.style["overflow"+es.a.toUpperCase()]="scroll")),eW(ty,A,g),S=eY(ty),y=er(ty,!0),L=eb&&F(ed,T?D:O)(),tw?((B=[tw+es.os2,b+te+"px"]).t=A,(th=tw===t9?en(ty,es)+b+te:0)&&(B.push(es.d,th+"px"),"auto"!==A.style.flexBasis&&(A.style.flexBasis=th+"px")),eX(B),tu&&eg.forEach(function(t){t.pin===tu&&!1!==t.vars.pinSpacing&&(t._subPinOffset=!0)}),eb&&e_(ti)):(th=en(ty,es))&&"auto"!==A.style.flexBasis&&(A.style.flexBasis=th+"px"),eb&&((C={top:y.top+(T?x-c:L)+"px",left:y.left+(T?L:x-c)+"px",boxSizing:"border-box",position:"fixed"})[t0]=C["max"+t4]=Math.ceil(y.width)+"px",C[t1]=C["max"+t8]=Math.ceil(y.height)+"px",C[t6]=C[t6+"Top"]=C[t6+t2]=C[t6+t5]=C[t6+t3]="0",C[t9]=g[t9],C[t9+"Top"]=g[t9+"Top"],C[t9+t2]=g[t9+t2],C[t9+t5]=g[t9+t5],C[t9+t3]=g[t9+t3],P=eU(w,C,tz),tP&&e_(0)),r?(z=r._initted,ta(1),r.render(r.duration(),!0,!0),V=M(es.a)-E+b+te,j=Math.abs(b-V)>1,eb&&j&&P.splice(P.length-2,2),r.render(0,!0,!0),z||r.invalidate(!0),r.parent||r.totalTime(r.totalTime()),ta(0)):V=b,N&&(N.value?N.style["overflow"+es.a.toUpperCase()]=N.value:N.style.removeProperty("overflow-"+es.a));else if(tv&&e_()&&!tK)for(y=tv.parentNode;y&&y!==H;)y._pinOffset&&(c-=y._pinOffset,h-=y._pinOffset),y=y.parentNode;I&&I.forEach(function(t){return t.revert(!1,!0)}),eM.start=c,eM.end=h,l=u=tP?ti:e_(),tK||tP||(l<ti&&e_(ti),eM.scroll.rec=0),eM.revert(!1,!0),eR=tC(),tn&&(eO=-1,tn.restart(!0)),Q=0,r&&eu&&(r._initted||to)&&r.progress()!==to&&r.progress(to||0,!0).render(r.time(),!0,!0),(J||eF!==eM.progress||tK||tT)&&(r&&!eu&&r.totalProgress(tK&&c<-.001&&!eF?W.utils.normalize(c,h,0):eF,!0),eM.progress=J||(l-c)/b===eF?0:eF),ty&&tw&&(A._pinOffset=Math.round(eM.progress*V)),q&&q.invalidate(),isNaN(X)||(X-=W.getProperty(f,es.p),G-=W.getProperty(m,es.p),eK(f,es,X),eK(d,es,X-(a||0)),eK(m,es,G),eK(p,es,G-(a||0))),J&&!tP&&eM.update(),!tm||tP||v||(v=!0,tm(eM),v=!1)}},eM.getVelocity=function(){return(e_()-u)/(tC()-K)*1e3||0},eM.endAnimation=function(){tq(eM.callbackAnimation),r&&(q?q.progress(1):r.paused()?eu||tq(r,eM.direction<0,1):tq(r,r.reversed()))},eM.labelToScroll=function(t){return r&&r.labels&&(c||eM.refresh()||c)+r.labels[t]/r.duration()*b||0},eM.getTrailing=function(t){var e=eg.indexOf(eM),r=eM.direction>0?eg.slice(0,e).reverse():eg.slice(e+1);return(tY(t)?r.filter(function(e){return e.vars.preventOverlaps===t}):r).filter(function(t){return eM.direction>0?t.end<=c:t.start>=h})},eM.update=function(t,e,n){if(!tK||n||t){var i,s,a,d,p,m,g,v=!0===tP?ti:eM.scroll(),y=t?0:(v-c)/b,x=y<0?0:y>1?1:y||0,w=eM.progress;if(e&&(u=l,l=tK?e_():v,tL&&(G=N,N=r&&!eu?r.totalProgress():x)),tM&&ty&&!Q&&!tA&&tk&&(!x&&c<v+(v-u)/(tC()-K)*tM?x=1e-4:1===x&&h>v+(v-u)/(tC()-K)*tM&&(x=.9999)),x!==w&&eM.enabled){if(d=(p=(i=eM.isActive=!!x&&x<1)!=(!!w&&w<1))||!!x!=!!w,eM.direction=x>w?1:-1,eM.progress=x,d&&!Q&&(s=x&&!w?0:1===x?1:1===w?2:3,eu&&(a=!p&&"none"!==eT[s+1]&&eT[s+1]||eT[s],g=r&&("complete"===a||"reset"===a||a in r))),tQ&&(p||g)&&(g||tg||!r)&&(tU(tQ)?tQ(eM):eM.getTrailing(tQ).forEach(function(t){return t.endAnimation()})),!eu&&(!q||Q||tA?r&&r.totalProgress(x,!!(Q&&(eR||t))):(q._dp._time-q._start!==q._time&&q.render(q._dp._time-q._start),q.resetTo?q.resetTo("totalProgress",x,r._tTime/r._tDur):(q.vars.totalProgress=x,q.invalidate().restart()))),ty){if(t&&tw&&(A.style[tw+es.os2]=_),eb){if(d){if(m=!t&&x>w&&h+1>v&&v+1>=tN(ed,es),tz){if(!t&&(i||m)){var T=er(ty,!0),C=v-c;e$(ty,H,T.top+(es===O?C:0)+"px",T.left+(es===O?0:C)+"px")}else e$(ty,A)}eX(i||m?P:S),j&&x<1&&i||k(E+(1!==x||m?0:V))}}else k(t_(E+V*x))}!tL||o.tween||Q||tA||tn.restart(!0),td&&(p||tB&&x&&(x<1||!tb))&&$(td.targets).forEach(function(t){return t.classList[i||tB?"add":"remove"](td.className)}),!th||eu||t||th(eM),d&&!Q?(eu&&(g&&("complete"===a?r.pause().totalProgress(1):"reset"===a?r.restart(!0).pause():"restart"===a?r.restart(!0):r[a]()),th&&th(eM)),(p||!tb)&&(tf&&p&&t$(eM,tf),eP[s]&&t$(eM,eP[s]),tB&&(1===x?eM.kill(!1,1):eP[s]=0),!p&&eP[s=1===x?1:3]&&t$(eM,eP[s])),tJ&&!i&&Math.abs(eM.getVelocity())>(tH(tJ)?tJ:2500)&&(tq(eM.callbackAnimation),q?q.progress(1):tq(r,"reverse"===a?1:!x,1))):eu&&th&&!Q&&th(eM)}if(z){var M=tK?v/tK.duration()*(tK._caScrollDist||0):v;L(M+(f._isFlipped?1:0)),z(M)}tl&&tl(-v/tK.duration()*(tK._caScrollDist||0))}},eM.enable=function(e,r){eM.enabled||(eM.enabled=!0,ea(ed,"resize",ew),ey||ea(ed,"scroll",ex),ek&&ea(t,"refreshInit",ek),!1!==e&&(eM.progress=eF=0,l=u=eO=e_()),!1!==r&&eM.refresh())},eM.getTween=function(t){return t&&o?o.tween:q},eM.setPositions=function(t,e,r,n){if(tK){var i=tK.scrollTrigger,o=tK.duration(),s=i.end-i.start;t=i.start+s*t/o,e=i.start+s*e/o}eM.refresh(!1,!1,{start:tD(t,r&&!!eM._startClamp),end:tD(e,r&&!!eM._endClamp)},n),eM.update()},eM.adjustPinSpacing=function(t){if(B&&t){var e=B.indexOf(es.d)+1;B[e]=parseFloat(B[e])+t+"px",B[1]=parseFloat(B[1])+t+"px",eX(B)}},eM.disable=function(e,r){if(eM.enabled&&(!1!==e&&eM.revert(!0,!0),eM.enabled=eM.isActive=!1,r||q&&q.pause(),ti=0,s&&(s.uncache=1),ek&&el(t,"refreshInit",ek),tn&&(tn.pause(),o.tween&&o.tween.kill()&&(o.tween=0)),!ey)){for(var n=eg.length;n--;)if(eg[n].scroller===ed&&eg[n]!==eM)return;el(ed,"resize",ew),ey||el(ed,"scroll",ex)}},eM.kill=function(t,n){eM.disable(t,n),q&&!n&&q.kill(),tp&&delete ev[tp];var i=eg.indexOf(eM);i>=0&&eg.splice(i,1),i===tr&&eB>0&&tr--,i=0,eg.forEach(function(t){return t.scroller===eM.scroller&&(i=1)}),i||tP||(eM.scroll.rec=0),r&&(r.scrollTrigger=null,t&&r.revert({kill:!1}),n||r.kill()),d&&[d,p,f,m].forEach(function(t){return t.parentNode&&t.parentNode.removeChild(t)}),tS===eM&&(tS=0),ty&&(s&&(s.uncache=1),i=0,eg.forEach(function(t){return t.pin===ty&&i++}),i||(s.spacer=0)),e.onKill&&e.onKill(eM)},eg.push(eM),eM.enable(!1,!1),tu&&tu(eM),r&&r.add&&!b){var eN=eM.update;eM.update=function(){eM.update=eN,c||h||eM.refresh()},W.delayedCall(.01,eM.update),b=.01,c=h=0}else eM.refresh();ty&&eD()},t.register=function(e){return N||(W=e||tL(),tB()&&window.document&&t.enable(),N=tE),N},t.defaults=function(t){if(t)for(var e in t)eh[e]=t[e];return eh},t.disable=function(t,e){tE=0,eg.forEach(function(r){return r[e?"kill":"disable"](t)}),el(X,"wheel",ex),el(Y,"scroll",ex),clearInterval(J),el(Y,"touchcancel",tF),el(H,"touchstart",tF),es(el,Y,"pointerdown,touchstart,mousedown",tO),es(el,Y,"pointerup,touchend,mouseup",tR),q.kill(),tX(el);for(var r=0;r<y.length;r+=3)eu(el,y[r],y[r+1]),eu(el,y[r],y[r+2])},t.enable=function(){if(X=window,U=(Y=document).documentElement,H=Y.body,W&&($=W.utils.toArray,Z=W.utils.clamp,tf=W.core.context||tF,ta=W.core.suppressOverwrites||tF,tm=X.history.scrollRestoration||"auto",e_=X.pageYOffset,W.core.globals("ScrollTrigger",t),H)){tE=1,(tg=document.createElement("div")).style.height="100vh",tg.style.position="absolute",eO(),function t(){return tE&&requestAnimationFrame(t)}(),I.register(W),t.isTouch=I.isTouch,tp=I.isTouch&&/(iPad|iPhone|iPod|Mac)/g.test(navigator.userAgent),tc=1===I.isTouch,ea(X,"wheel",ex),G=[X,Y,U,H],W.matchMedia?(t.matchMedia=function(t){var e,r=W.matchMedia();for(e in t)r.add(e,t[e]);return r},W.addEventListener("matchMediaInit",function(){return ek()}),W.addEventListener("matchMediaRevert",function(){return eM()}),W.addEventListener("matchMedia",function(){eF(0,1),eA("matchMedia")}),W.matchMedia("(orientation: portrait)",function(){return eb(),eb})):console.warn("Requires GSAP 3.11.0 or later"),eb(),ea(Y,"scroll",ex);var e,r,n=H.style,i=n.borderTopStyle,o=W.core.Animation.prototype;for(o.revert||Object.defineProperty(o,"revert",{value:function(){return this.time(-.01,!0)}}),n.borderTopStyle="solid",e=er(H),O.m=Math.round(e.top+O.sc())||0,D.m=Math.round(e.left+D.sc())||0,i?n.borderTopStyle=i:n.removeProperty("border-top-style"),J=setInterval(ey,250),W.delayedCall(.5,function(){return tA=0}),ea(Y,"touchcancel",tF),ea(H,"touchstart",tF),es(ea,Y,"pointerdown,touchstart,mousedown",tO),es(ea,Y,"pointerup,touchend,mouseup",tR),te=W.utils.checkPrefix("transform"),ez.push(te),N=tC(),q=W.delayedCall(.2,eF).pause(),to=[Y,"visibilitychange",function(){var t=X.innerWidth,e=X.innerHeight;Y.hidden?(tn=t,ti=e):(tn!==t||ti!==e)&&ew()},Y,"DOMContentLoaded",eF,X,"load",eF,X,"resize",ew],tX(ea),eg.forEach(function(t){return t.enable(0,1)}),r=0;r<y.length;r+=3)eu(el,y[r],y[r+1]),eu(el,y[r],y[r+2])}},t.config=function(e){"limitCallbacks"in e&&(tb=!!e.limitCallbacks);var r=e.syncInterval;r&&clearInterval(J)||(J=r)&&setInterval(ey,r),"ignoreMobileResize"in e&&(tc=1===t.isTouch&&e.ignoreMobileResize),"autoRefreshEvents"in e&&(tX(el)||tX(ea,e.autoRefreshEvents||"none"),tl=-1===(e.autoRefreshEvents+"").indexOf("resize"))},t.scrollerProxy=function(t,e){var r=R(t),n=y.indexOf(r),i=tj(r);~n&&y.splice(n,i?6:2),e&&(i?x.unshift(X,e,H,e,U,e):x.unshift(r,e))},t.clearMatchMedia=function(t){eg.forEach(function(e){return e._ctx&&e._ctx.query===t&&e._ctx.kill(!0,!0)})},t.isInViewport=function(t,e,r){var n=(tY(t)?R(t):t).getBoundingClientRect(),i=n[r?t0:t1]*e||0;return r?n.right-i>0&&n.left+i<X.innerWidth:n.bottom-i>0&&n.top+i<X.innerHeight},t.positionInViewport=function(t,e,r){tY(t)&&(t=R(t));var n=t.getBoundingClientRect(),i=n[r?t0:t1],o=null==e?i/2:e in ed?ed[e]*i:~e.indexOf("%")?parseFloat(e)*i/100:parseFloat(e)||0;return r?(n.left+o)/X.innerWidth:(n.top+o)/X.innerHeight},t.killAll=function(t){if(eg.slice(0).forEach(function(t){return"ScrollSmoother"!==t.vars.id&&t.kill()}),!0!==t){var e=eP.killAll||[];eP={},e.forEach(function(t){return t()})}},t}();eQ.version="3.12.5",eQ.saveStyles=function(t){return t?$(t).forEach(function(t){if(t&&t.style){var e=eC.indexOf(t);e>=0&&eC.splice(e,5),eC.push(t,t.style.cssText,t.getBBox&&t.getAttribute("transform"),W.core.getCache(t),tf())}}):eC},eQ.revert=function(t,e){return ek(!t,e)},eQ.create=function(t,e){return new eQ(t,e)},eQ.refresh=function(t){return t?ew():(N||eQ.register())&&eF(!0)},eQ.update=function(t){return++y.cache&&eL(!0===t?2:0)},eQ.clearScrollMemory=eE,eQ.maxScroll=function(t,e){return tN(t,e?D:O)},eQ.getScrollFunc=function(t,e){return F(R(t),e?D:O)},eQ.getById=function(t){return ev[t]},eQ.getAll=function(){return eg.filter(function(t){return"ScrollSmoother"!==t.vars.id})},eQ.isScrolling=function(){return!!tk},eQ.snapDirectional=eo,eQ.addEventListener=function(t,e){var r=eP[t]||(eP[t]=[]);~r.indexOf(e)||r.push(e)},eQ.removeEventListener=function(t,e){var r=eP[t],n=r&&r.indexOf(e);n>=0&&r.splice(n,1)},eQ.batch=function(t,e){var r,n=[],i={},o=e.interval||.016,s=e.batchMax||1e9,a=function(t,e){var r=[],n=[],i=W.delayedCall(o,function(){e(r,n),r=[],n=[]}).pause();return function(t){r.length||i.restart(!0),r.push(t.trigger),n.push(t),s<=r.length&&i.progress(1)}};for(r in e)i[r]="on"===r.substr(0,2)&&tU(e[r])&&"onRefreshInit"!==r?a(r,e[r]):e[r];return tU(s)&&(s=s(),ea(eQ,"refresh",function(){return s=e.batchMax()})),$(t).forEach(function(t){var e={};for(r in i)e[r]=i[r];e.trigger=t,n.push(eQ.create(e))}),n};var e0,e1=function(t,e,r,n){return e>n?t(n):e<0&&t(0),r>n?(n-e)/(r-e):r<0?e/(e-r):1},e2=function t(e,r){!0===r?e.style.removeProperty("touch-action"):e.style.touchAction=!0===r?"auto":r?"pan-"+r+(I.isTouch?" pinch-zoom":""):"none",e===U&&t(H,r)},e3={auto:1,scroll:1},e5=function(t){var e,r=t.event,n=t.target,i=t.axis,o=(r.changedTouches?r.changedTouches[0]:r).target,s=o._gsap||W.core.getCache(o),a=tC();if(!s._isScrollT||a-s._isScrollT>2e3){for(;o&&o!==H&&(o.scrollHeight<=o.clientHeight&&o.scrollWidth<=o.clientWidth||!(e3[(e=t7(o)).overflowY]||e3[e.overflowX]));)o=o.parentNode;s._isScroll=o&&o!==n&&!tj(o)&&(e3[(e=t7(o)).overflowY]||e3[e.overflowX]),s._isScrollT=a}(s._isScroll||"x"===i)&&(r.stopPropagation(),r._gsapAllow=!0)},e9=function(t,e,r,n){return I.create({target:t,capture:!0,debounce:!1,lockAxis:!0,type:e,onWheel:n=n&&e5,onPress:n,onDrag:n,onScroll:n,onEnable:function(){return r&&ea(Y,I.eventTypes[0],e4,!1,!0)},onDisable:function(){return el(Y,I.eventTypes[0],e4,!0)}})},e6=/(input|label|select|textarea)/i,e4=function(t){var e=e6.test(t.target.tagName);(e||e0)&&(t._gsapAllow=!0,e0=e)},e8=function(t){tG(t)||(t={}),t.preventDefault=t.isNormalizer=t.allowClicks=!0,t.type||(t.type="wheel,touch"),t.debounce=!!t.debounce,t.id=t.id||"normalizer";var e,r,n,i,o,s,a,l,u=t,c=u.normalizeScrollX,h=u.momentum,d=u.allowNestedScroll,p=u.onRelease,f=R(t.target)||U,m=W.core.globals().ScrollSmoother,g=m&&m.get(),v=tp&&(t.content&&R(t.content)||g&&!1!==t.content&&!g.smooth()&&g.content()),x=F(f,O),b=F(f,D),w=1,P=(I.isTouch&&X.visualViewport?X.visualViewport.scale*X.visualViewport.width:X.outerWidth)/X.innerWidth,T=0,S=tU(h)?function(){return h(e)}:function(){return h||2.8},A=e9(f,t.type,!0,d),C=function(){return i=!1},M=tF,k=tF,E=function(){r=tN(f,O),k=Z(tp?1:0,r),c&&(M=Z(0,tN(f,D))),n=eV},V=function(){v._gsap.y=t_(parseFloat(v._gsap.y)+x.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)",x.offset=x.cacheID=0},_=function(){if(i){requestAnimationFrame(C);var t=t_(e.deltaY/2),r=k(x.v-t);if(v&&r!==x.v+x.offset){x.offset=r-x.v;var n=t_((parseFloat(v&&v._gsap.y)||0)-x.offset);v.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+n+", 0, 1)",v._gsap.y=n+"px",x.cacheID=y.cache,eL()}return!0}x.offset&&V(),i=!0},B=function(){E(),o.isActive()&&o.vars.scrollY>r&&(x()>r?o.progress(1)&&x(r):o.resetTo("scrollY",r))};return v&&W.set(v,{y:"+=0"}),t.ignoreCheck=function(t){return tp&&"touchmove"===t.type&&_()||w>1.05&&"touchstart"!==t.type||e.isGesturing||t.touches&&t.touches.length>1},t.onPress=function(){i=!1;var t=w;w=t_((X.visualViewport&&X.visualViewport.scale||1)/P),o.pause(),t!==w&&e2(f,w>1.01||!c&&"x"),s=b(),a=x(),E(),n=eV},t.onRelease=t.onGestureStart=function(t,e){if(x.offset&&V(),e){y.cache++;var n,i,s=S();c&&(i=(n=b())+-(.05*s*t.velocityX)/.227,s*=e1(b,n,i,tN(f,D)),o.vars.scrollX=M(i)),i=(n=x())+-(.05*s*t.velocityY)/.227,s*=e1(x,n,i,tN(f,O)),o.vars.scrollY=k(i),o.invalidate().duration(s).play(.01),(tp&&o.vars.scrollY>=r||n>=r-1)&&W.to({},{onUpdate:B,duration:s})}else l.restart(!0);p&&p(t)},t.onWheel=function(){o._ts&&o.pause(),tC()-T>1e3&&(n=0,T=tC())},t.onChange=function(t,e,r,i,o){if(eV!==n&&E(),e&&c&&b(M(i[2]===e?s+(t.startX-t.x):b()+e-i[1])),r){x.offset&&V();var l=o[2]===r,u=l?a+t.startY-t.y:x()+r-o[1],h=k(u);l&&u!==h&&(a+=h-u),x(h)}(r||e)&&eL()},t.onEnable=function(){e2(f,!c&&"x"),eQ.addEventListener("refresh",B),ea(X,"resize",B),x.smooth&&(x.target.style.scrollBehavior="auto",x.smooth=b.smooth=!1),A.enable()},t.onDisable=function(){e2(f,!0),el(X,"resize",B),eQ.removeEventListener("refresh",B),A.kill()},t.lockAxis=!1!==t.lockAxis,(e=new I(t)).iOS=tp,tp&&!x()&&x(1),tp&&W.ticker.add(tF),l=e._dc,o=W.to(e,{ease:"power4",paused:!0,inherit:!1,scrollX:c?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:eZ(x,x(),function(){return o.pause()})},onUpdate:eL,onComplete:l.vars.onComplete}),e};eQ.sort=function(t){return eg.sort(t||function(t,e){return -1e6*(t.vars.refreshPriority||0)+t.start-(e.start+-1e6*(e.vars.refreshPriority||0))})},eQ.observe=function(t){return new I(t)},eQ.normalizeScroll=function(t){if(void 0===t)return tu;if(!0===t&&tu)return tu.enable();if(!1===t){tu&&tu.kill(),tu=t;return}var e=t instanceof I?t:e8(t);return tu&&tu.target===e.target&&tu.kill(),tj(e.target)&&(tu=e),e},eQ.core={_getVelocityProp:_,_inputObserver:e9,_scrollers:y,_proxies:x,bridge:{ss:function(){tk||eA("scrollStart"),tk=tC()},ref:function(){return Q}}},tL()&&W.registerPlugin(eQ),t.ScrollTrigger=eQ,t.default=eQ,"undefined"==typeof window||window!==t?Object.defineProperty(t,"__esModule",{value:!0}):delete window.default}(e)},8017:function(t,e,r){"use strict";r.d(e,{ZP:function(){return tT}});var n,i,o,s,a,l,u,c,h,d,p=r(4428),f={},m=180/Math.PI,g=Math.PI/180,v=Math.atan2,y=/([A-Z])/g,x=/(left|right|width|margin|padding|x)/i,b=/[\s,\(]\S/,w={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},P=function(t,e){return e.set(e.t,e.p,Math.round((e.s+e.c*t)*1e4)/1e4+e.u,e)},T=function(t,e){return e.set(e.t,e.p,1===t?e.e:Math.round((e.s+e.c*t)*1e4)/1e4+e.u,e)},S=function(t,e){return e.set(e.t,e.p,t?Math.round((e.s+e.c*t)*1e4)/1e4+e.u:e.b,e)},A=function(t,e){var r=e.s+e.c*t;e.set(e.t,e.p,~~(r+(r<0?-.5:.5))+e.u,e)},C=function(t,e){return e.set(e.t,e.p,t?e.e:e.b,e)},M=function(t,e){return e.set(e.t,e.p,1!==t?e.b:e.e,e)},k=function(t,e,r){return t.style[e]=r},E=function(t,e,r){return t.style.setProperty(e,r)},V=function(t,e,r){return t._gsap[e]=r},D=function(t,e,r){return t._gsap.scaleX=t._gsap.scaleY=r},O=function(t,e,r,n,i){var o=t._gsap;o.scaleX=o.scaleY=r,o.renderTransform(i,o)},R=function(t,e,r,n,i){var o=t._gsap;o[e]=r,o.renderTransform(i,o)},F="transform",_=F+"Origin",B=function t(e,r){var n=this,i=this.target,o=i.style,s=i._gsap;if(e in f&&o){if(this.tfm=this.tfm||{},"transform"===e)return w.transform.split(",").forEach(function(e){return t.call(n,e,r)});if(~(e=w[e]||e).indexOf(",")?e.split(",").forEach(function(t){return n.tfm[t]=tt(i,t)}):this.tfm[e]=s.x?s[e]:tt(i,e),e===_&&(this.tfm.zOrigin=s.zOrigin),this.props.indexOf(F)>=0)return;s.svg&&(this.svgo=i.getAttribute("data-svg-origin"),this.props.push(_,r,"")),e=F}(o||r)&&this.props.push(e,r,o[e])},L=function(t){t.translate&&(t.removeProperty("translate"),t.removeProperty("scale"),t.removeProperty("rotate"))},j=function(){var t,e,r=this.props,n=this.target,i=n.style,o=n._gsap;for(t=0;t<r.length;t+=3)r[t+1]?n[r[t]]=r[t+2]:r[t+2]?i[r[t]]=r[t+2]:i.removeProperty("--"===r[t].substr(0,2)?r[t]:r[t].replace(y,"-$1").toLowerCase());if(this.tfm){for(e in this.tfm)o[e]=this.tfm[e];o.svg&&(o.renderTransform(),n.setAttribute("data-svg-origin",this.svgo||"")),(t=h())&&t.isStart||i[F]||(L(i),o.zOrigin&&i[_]&&(i[_]+=" "+o.zOrigin+"px",o.zOrigin=0,o.renderTransform()),o.uncache=1)}},z=function(t,e){var r={target:t,props:[],revert:j,save:B};return t._gsap||p.p8.core.getCache(t),e&&e.split(",").forEach(function(t){return r.save(t)}),r},I=function(t,e){var r=s.createElementNS?s.createElementNS((e||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),t):s.createElement(t);return r&&r.style?r:s.createElement(t)},W=function t(e,r,n){var i=getComputedStyle(e);return i[r]||i.getPropertyValue(r.replace(y,"-$1").toLowerCase())||i.getPropertyValue(r)||!n&&t(e,X(r)||r,1)||""},N="O,Moz,ms,Ms,Webkit".split(","),X=function(t,e,r){var n=(e||u).style,i=5;if(t in n&&!r)return t;for(t=t.charAt(0).toUpperCase()+t.substr(1);i--&&!(N[i]+t in n););return i<0?null:(3===i?"ms":i>=0?N[i]:"")+t},Y=function(){window.document&&(a=(s=window.document).documentElement,u=I("div")||{style:{}},I("div"),_=(F=X(F))+"Origin",u.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",d=!!X("perspective"),h=p.p8.core.reverting,l=1)},U=function t(e){var r,n=I("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),i=this.parentNode,o=this.nextSibling,s=this.style.cssText;if(a.appendChild(n),n.appendChild(this),this.style.display="block",e)try{r=this.getBBox(),this._gsapBBox=this.getBBox,this.getBBox=t}catch(t){}else this._gsapBBox&&(r=this._gsapBBox());return i&&(o?i.insertBefore(this,o):i.appendChild(this)),a.removeChild(n),this.style.cssText=s,r},H=function(t,e){for(var r=e.length;r--;)if(t.hasAttribute(e[r]))return t.getAttribute(e[r])},G=function(t){var e;try{e=t.getBBox()}catch(r){e=U.call(t,!0)}return e&&(e.width||e.height)||t.getBBox===U||(e=U.call(t,!0)),!e||e.width||e.x||e.y?e:{x:+H(t,["x","cx","x1"])||0,y:+H(t,["y","cy","y1"])||0,width:0,height:0}},q=function(t){return!!(t.getCTM&&(!t.parentNode||t.ownerSVGElement)&&G(t))},$=function(t,e){if(e){var r,n=t.style;e in f&&e!==_&&(e=F),n.removeProperty?(("ms"===(r=e.substr(0,2))||"webkit"===e.substr(0,6))&&(e="-"+e),n.removeProperty("--"===r?e:e.replace(y,"-$1").toLowerCase())):n.removeAttribute(e)}},Z=function(t,e,r,n,i,o){var s=new p.Fo(t._pt,e,r,0,1,o?M:C);return t._pt=s,s.b=n,s.e=i,t._props.push(r),s},K={deg:1,rad:1,turn:1},J={grid:1,flex:1},Q=function t(e,r,n,i){var o,a,l,c,h=parseFloat(n)||0,d=(n+"").trim().substr((h+"").length)||"px",m=u.style,g=x.test(r),v="svg"===e.tagName.toLowerCase(),y=(v?"client":"offset")+(g?"Width":"Height"),b="px"===i,w="%"===i;if(i===d||!h||K[i]||K[d])return h;if("px"===d||b||(h=t(e,r,n,"px")),c=e.getCTM&&q(e),(w||"%"===d)&&(f[r]||~r.indexOf("adius")))return o=c?e.getBBox()[g?"width":"height"]:e[y],(0,p.Pr)(w?h/o*100:h/100*o);if(m[g?"width":"height"]=100+(b?d:i),a=~r.indexOf("adius")||"em"===i&&e.appendChild&&!v?e:e.parentNode,c&&(a=(e.ownerSVGElement||{}).parentNode),a&&a!==s&&a.appendChild||(a=s.body),(l=a._gsap)&&w&&l.width&&g&&l.time===p.xr.time&&!l.uncache)return(0,p.Pr)(h/l.width*100);if(w&&("height"===r||"width"===r)){var P=e.style[r];e.style[r]=100+i,o=e[y],P?e.style[r]=P:$(e,r)}else(w||"%"===d)&&!J[W(a,"display")]&&(m.position=W(e,"position")),a===e&&(m.position="static"),a.appendChild(u),o=u[y],a.removeChild(u),m.position="absolute";return g&&w&&((l=(0,p.DY)(a)).time=p.xr.time,l.width=a[y]),(0,p.Pr)(b?o*h/100:o&&h?100/o*h:0)},tt=function(t,e,r,n){var i;return l||Y(),e in w&&"transform"!==e&&~(e=w[e]).indexOf(",")&&(e=e.split(",")[0]),f[e]&&"transform"!==e?(i=td(t,n),i="transformOrigin"!==e?i[e]:i.svg?i.origin:tp(W(t,_))+" "+i.zOrigin+"px"):(!(i=t.style[e])||"auto"===i||n||~(i+"").indexOf("calc("))&&(i=to[e]&&to[e](t,e,r)||W(t,e)||(0,p.Ok)(t,e)||("opacity"===e?1:0)),r&&!~(i+"").trim().indexOf(" ")?Q(t,e,i,r)+r:i},te=function(t,e,r,n){if(!r||"none"===r){var i=X(e,t,1),o=i&&W(t,i,1);o&&o!==r?(e=i,r=o):"borderColor"===e&&(r=W(t,"borderTopColor"))}var s,a,l,u,c,h,d,f,m,g,v,y=new p.Fo(this._pt,t.style,e,0,1,p.Ks),x=0,b=0;if(y.b=r,y.e=n,r+="","auto"==(n+="")&&(h=t.style[e],t.style[e]=n,n=W(t,e)||n,h?t.style[e]=h:$(t,e)),s=[r,n],(0,p.kr)(s),r=s[0],n=s[1],l=r.match(p.d4)||[],(n.match(p.d4)||[]).length){for(;a=p.d4.exec(n);)d=a[0],m=n.substring(x,a.index),c?c=(c+1)%5:("rgba("===m.substr(-5)||"hsla("===m.substr(-5))&&(c=1),d!==(h=l[b++]||"")&&(u=parseFloat(h)||0,v=h.substr((u+"").length),"="===d.charAt(1)&&(d=(0,p.cy)(u,d)+v),f=parseFloat(d),g=d.substr((f+"").length),x=p.d4.lastIndex-g.length,g||(g=g||p.Fc.units[e]||v,x!==n.length||(n+=g,y.e+=g)),v!==g&&(u=Q(t,e,h,g)||0),y._pt={_next:y._pt,p:m||1===b?m:",",s:u,c:f-u,m:c&&c<4||"zIndex"===e?Math.round:0});y.c=x<n.length?n.substring(x,n.length):""}else y.r="display"===e&&"none"===n?M:C;return p.bQ.test(n)&&(y.e=0),this._pt=y,y},tr={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},tn=function(t){var e=t.split(" "),r=e[0],n=e[1]||"50%";return("top"===r||"bottom"===r||"left"===n||"right"===n)&&(t=r,r=n,n=t),e[0]=tr[r]||r,e[1]=tr[n]||n,e.join(" ")},ti=function(t,e){if(e.tween&&e.tween._time===e.tween._dur){var r,n,i,o=e.t,s=o.style,a=e.u,l=o._gsap;if("all"===a||!0===a)s.cssText="",n=1;else for(i=(a=a.split(",")).length;--i>-1;)f[r=a[i]]&&(n=1,r="transformOrigin"===r?_:F),$(o,r);n&&($(o,F),l&&(l.svg&&o.removeAttribute("transform"),td(o,1),l.uncache=1,L(s)))}},to={clearProps:function(t,e,r,n,i){if("isFromStart"!==i.data){var o=t._pt=new p.Fo(t._pt,e,r,0,0,ti);return o.u=n,o.pr=-10,o.tween=i,t._props.push(r),1}}},ts=[1,0,0,1,0,0],ta={},tl=function(t){return"matrix(1, 0, 0, 1, 0, 0)"===t||"none"===t||!t},tu=function(t){var e=W(t,F);return tl(e)?ts:e.substr(7).match(p.SI).map(p.Pr)},tc=function(t,e){var r,n,i,o,s=t._gsap||(0,p.DY)(t),l=t.style,u=tu(t);return s.svg&&t.getAttribute("transform")?"1,0,0,1,0,0"===(u=[(i=t.transform.baseVal.consolidate().matrix).a,i.b,i.c,i.d,i.e,i.f]).join(",")?ts:u:(u!==ts||t.offsetParent||t===a||s.svg||(i=l.display,l.display="block",(r=t.parentNode)&&t.offsetParent||(o=1,n=t.nextElementSibling,a.appendChild(t)),u=tu(t),i?l.display=i:$(t,"display"),o&&(n?r.insertBefore(t,n):r?r.appendChild(t):a.removeChild(t))),e&&u.length>6?[u[0],u[1],u[4],u[5],u[12],u[13]]:u)},th=function(t,e,r,n,i,o){var s,a,l,u,c=t._gsap,h=i||tc(t,!0),d=c.xOrigin||0,p=c.yOrigin||0,f=c.xOffset||0,m=c.yOffset||0,g=h[0],v=h[1],y=h[2],x=h[3],b=h[4],w=h[5],P=e.split(" "),T=parseFloat(P[0])||0,S=parseFloat(P[1])||0;r?h!==ts&&(a=g*x-v*y)&&(l=x/a*T+-y/a*S+(y*w-x*b)/a,u=-v/a*T+g/a*S-(g*w-v*b)/a,T=l,S=u):(T=(s=G(t)).x+(~P[0].indexOf("%")?T/100*s.width:T),S=s.y+(~(P[1]||P[0]).indexOf("%")?S/100*s.height:S)),n||!1!==n&&c.smooth?(b=T-d,w=S-p,c.xOffset=f+(b*g+w*y)-b,c.yOffset=m+(b*v+w*x)-w):c.xOffset=c.yOffset=0,c.xOrigin=T,c.yOrigin=S,c.smooth=!!n,c.origin=e,c.originIsAbsolute=!!r,t.style[_]="0px 0px",o&&(Z(o,c,"xOrigin",d,T),Z(o,c,"yOrigin",p,S),Z(o,c,"xOffset",f,c.xOffset),Z(o,c,"yOffset",m,c.yOffset)),t.setAttribute("data-svg-origin",T+" "+S)},td=function(t,e){var r=t._gsap||new p.l1(t);if("x"in r&&!e&&!r.uncache)return r;var n,i,o,s,a,l,u,c,h,f,y,x,b,w,P,T,S,A,C,M,k,E,V,D,O,R,B,L,j,z,I,N,X=t.style,Y=r.scaleX<0,U=getComputedStyle(t),H=W(t,_)||"0";return n=i=o=l=u=c=h=f=y=0,s=a=1,r.svg=!!(t.getCTM&&q(t)),U.translate&&(("none"!==U.translate||"none"!==U.scale||"none"!==U.rotate)&&(X[F]=("none"!==U.translate?"translate3d("+(U.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+("none"!==U.rotate?"rotate("+U.rotate+") ":"")+("none"!==U.scale?"scale("+U.scale.split(" ").join(",")+") ":"")+("none"!==U[F]?U[F]:"")),X.scale=X.rotate=X.translate="none"),w=tc(t,r.svg),r.svg&&(r.uncache?(O=t.getBBox(),H=r.xOrigin-O.x+"px "+(r.yOrigin-O.y)+"px",D=""):D=!e&&t.getAttribute("data-svg-origin"),th(t,D||H,!!D||r.originIsAbsolute,!1!==r.smooth,w)),x=r.xOrigin||0,b=r.yOrigin||0,w!==ts&&(A=w[0],C=w[1],M=w[2],k=w[3],n=E=w[4],i=V=w[5],6===w.length?(s=Math.sqrt(A*A+C*C),a=Math.sqrt(k*k+M*M),l=A||C?v(C,A)*m:0,(h=M||k?v(M,k)*m+l:0)&&(a*=Math.abs(Math.cos(h*g))),r.svg&&(n-=x-(x*A+b*M),i-=b-(x*C+b*k))):(N=w[6],z=w[7],B=w[8],L=w[9],j=w[10],I=w[11],n=w[12],i=w[13],o=w[14],u=(P=v(N,j))*m,P&&(D=E*(T=Math.cos(-P))+B*(S=Math.sin(-P)),O=V*T+L*S,R=N*T+j*S,B=-(E*S)+B*T,L=-(V*S)+L*T,j=-(N*S)+j*T,I=-(z*S)+I*T,E=D,V=O,N=R),c=(P=v(-M,j))*m,P&&(D=A*(T=Math.cos(-P))-B*(S=Math.sin(-P)),O=C*T-L*S,R=M*T-j*S,I=k*S+I*T,A=D,C=O,M=R),l=(P=v(C,A))*m,P&&(D=A*(T=Math.cos(P))+C*(S=Math.sin(P)),O=E*T+V*S,C=C*T-A*S,V=V*T-E*S,A=D,E=O),u&&Math.abs(u)+Math.abs(l)>359.9&&(u=l=0,c=180-c),s=(0,p.Pr)(Math.sqrt(A*A+C*C+M*M)),a=(0,p.Pr)(Math.sqrt(V*V+N*N)),h=Math.abs(P=v(E,V))>2e-4?P*m:0,y=I?1/(I<0?-I:I):0),r.svg&&(D=t.getAttribute("transform"),r.forceCSS=t.setAttribute("transform","")||!tl(W(t,F)),D&&t.setAttribute("transform",D))),Math.abs(h)>90&&270>Math.abs(h)&&(Y?(s*=-1,h+=l<=0?180:-180,l+=l<=0?180:-180):(a*=-1,h+=h<=0?180:-180)),e=e||r.uncache,r.x=n-((r.xPercent=n&&(!e&&r.xPercent||(Math.round(t.offsetWidth/2)===Math.round(-n)?-50:0)))?t.offsetWidth*r.xPercent/100:0)+"px",r.y=i-((r.yPercent=i&&(!e&&r.yPercent||(Math.round(t.offsetHeight/2)===Math.round(-i)?-50:0)))?t.offsetHeight*r.yPercent/100:0)+"px",r.z=o+"px",r.scaleX=(0,p.Pr)(s),r.scaleY=(0,p.Pr)(a),r.rotation=(0,p.Pr)(l)+"deg",r.rotationX=(0,p.Pr)(u)+"deg",r.rotationY=(0,p.Pr)(c)+"deg",r.skewX=h+"deg",r.skewY=f+"deg",r.transformPerspective=y+"px",(r.zOrigin=parseFloat(H.split(" ")[2])||!e&&r.zOrigin||0)&&(X[_]=tp(H)),r.xOffset=r.yOffset=0,r.force3D=p.Fc.force3D,r.renderTransform=r.svg?ty:d?tv:tm,r.uncache=0,r},tp=function(t){return(t=t.split(" "))[0]+" "+t[1]},tf=function(t,e,r){var n=(0,p.Wy)(e);return(0,p.Pr)(parseFloat(e)+parseFloat(Q(t,"x",r+"px",n)))+n},tm=function(t,e){e.z="0px",e.rotationY=e.rotationX="0deg",e.force3D=0,tv(t,e)},tg="0deg",tv=function(t,e){var r=e||this,n=r.xPercent,i=r.yPercent,o=r.x,s=r.y,a=r.z,l=r.rotation,u=r.rotationY,c=r.rotationX,h=r.skewX,d=r.skewY,p=r.scaleX,f=r.scaleY,m=r.transformPerspective,v=r.force3D,y=r.target,x=r.zOrigin,b="",w="auto"===v&&t&&1!==t||!0===v;if(x&&(c!==tg||u!==tg)){var P,T=parseFloat(u)*g,S=Math.sin(T),A=Math.cos(T);o=tf(y,o,-(S*(P=Math.cos(T=parseFloat(c)*g))*x)),s=tf(y,s,-(-Math.sin(T)*x)),a=tf(y,a,-(A*P*x)+x)}"0px"!==m&&(b+="perspective("+m+") "),(n||i)&&(b+="translate("+n+"%, "+i+"%) "),(w||"0px"!==o||"0px"!==s||"0px"!==a)&&(b+="0px"!==a||w?"translate3d("+o+", "+s+", "+a+") ":"translate("+o+", "+s+") "),l!==tg&&(b+="rotate("+l+") "),u!==tg&&(b+="rotateY("+u+") "),c!==tg&&(b+="rotateX("+c+") "),(h!==tg||d!==tg)&&(b+="skew("+h+", "+d+") "),(1!==p||1!==f)&&(b+="scale("+p+", "+f+") "),y.style[F]=b||"translate(0, 0)"},ty=function(t,e){var r,n,i,o,s,a=e||this,l=a.xPercent,u=a.yPercent,c=a.x,h=a.y,d=a.rotation,f=a.skewX,m=a.skewY,v=a.scaleX,y=a.scaleY,x=a.target,b=a.xOrigin,w=a.yOrigin,P=a.xOffset,T=a.yOffset,S=a.forceCSS,A=parseFloat(c),C=parseFloat(h);d=parseFloat(d),f=parseFloat(f),(m=parseFloat(m))&&(f+=m=parseFloat(m),d+=m),d||f?(d*=g,f*=g,r=Math.cos(d)*v,n=Math.sin(d)*v,i=-(Math.sin(d-f)*y),o=Math.cos(d-f)*y,f&&(m*=g,i*=s=Math.sqrt(1+(s=Math.tan(f-m))*s),o*=s,m&&(r*=s=Math.sqrt(1+(s=Math.tan(m))*s),n*=s)),r=(0,p.Pr)(r),n=(0,p.Pr)(n),i=(0,p.Pr)(i),o=(0,p.Pr)(o)):(r=v,o=y,n=i=0),(A&&!~(c+"").indexOf("px")||C&&!~(h+"").indexOf("px"))&&(A=Q(x,"x",c,"px"),C=Q(x,"y",h,"px")),(b||w||P||T)&&(A=(0,p.Pr)(A+b-(b*r+w*i)+P),C=(0,p.Pr)(C+w-(b*n+w*o)+T)),(l||u)&&(s=x.getBBox(),A=(0,p.Pr)(A+l/100*s.width),C=(0,p.Pr)(C+u/100*s.height)),s="matrix("+r+","+n+","+i+","+o+","+A+","+C+")",x.setAttribute("transform",s),S&&(x.style[F]=s)},tx=function(t,e,r,n,i){var o,s,a=(0,p.r9)(i),l=parseFloat(i)*(a&&~i.indexOf("rad")?m:1)-n,u=n+l+"deg";return a&&("short"===(o=i.split("_")[1])&&(l%=360)!=l%180&&(l+=l<0?360:-360),"cw"===o&&l<0?l=(l+36e9)%360-360*~~(l/360):"ccw"===o&&l>0&&(l=(l-36e9)%360-360*~~(l/360))),t._pt=s=new p.Fo(t._pt,e,r,n,l,T),s.e=u,s.u="deg",t._props.push(r),s},tb=function(t,e){for(var r in e)t[r]=e[r];return t},tw=function(t,e,r){var n,i,o,s,a,l,u,c=tb({},r._gsap),h=r.style;for(i in c.svg?(o=r.getAttribute("transform"),r.setAttribute("transform",""),h[F]=e,n=td(r,1),$(r,F),r.setAttribute("transform",o)):(o=getComputedStyle(r)[F],h[F]=e,n=td(r,1),h[F]=o),f)(o=c[i])!==(s=n[i])&&0>"perspective,force3D,transformOrigin,svgOrigin".indexOf(i)&&(a=(0,p.Wy)(o)!==(u=(0,p.Wy)(s))?Q(r,i,o,u):parseFloat(o),l=parseFloat(s),t._pt=new p.Fo(t._pt,n,i,a,l-a,P),t._pt.u=u||0,t._props.push(i));tb(n,c)};(0,p.fS)("padding,margin,Width,Radius",function(t,e){var r="Right",n="Bottom",i="Left",o=(e<3?["Top",r,n,i]:["Top"+i,"Top"+r,n+r,n+i]).map(function(r){return e<2?t+r:"border"+r+t});to[e>1?"border"+t:t]=function(t,e,r,n,i){var s,a;if(arguments.length<4)return 5===(a=(s=o.map(function(e){return tt(t,e,r)})).join(" ")).split(s[0]).length?s[0]:a;s=(n+"").split(" "),a={},o.forEach(function(t,e){return a[t]=s[e]=s[e]||s[(e-1)/2|0]}),t.init(e,a,i)}});var tP={name:"css",register:Y,targetTest:function(t){return t.style&&t.nodeType},init:function(t,e,r,n,i){var o,s,a,u,c,h,d,m,g,v,y,x,T,C,M,k,E=this._props,V=t.style,D=r.vars.startAt;for(d in l||Y(),this.styles=this.styles||z(t),k=this.styles.props,this.tween=r,e)if("autoRound"!==d&&(s=e[d],!(p.$i[d]&&(0,p.if)(d,e,r,n,t,i)))){if(c=typeof s,h=to[d],"function"===c&&(c=typeof(s=s.call(r,n,t,i))),"string"===c&&~s.indexOf("random(")&&(s=(0,p.UI)(s)),h)h(this,t,d,s,r)&&(M=1);else if("--"===d.substr(0,2))o=(getComputedStyle(t).getPropertyValue(d)+"").trim(),s+="",p.GN.lastIndex=0,p.GN.test(o)||(m=(0,p.Wy)(o),g=(0,p.Wy)(s)),g?m!==g&&(o=Q(t,d,o,g)+g):m&&(s+=m),this.add(V,"setProperty",o,s,n,i,0,0,d),E.push(d),k.push(d,0,V[d]);else if("undefined"!==c){if(D&&d in D?(o="function"==typeof D[d]?D[d].call(r,n,t,i):D[d],(0,p.r9)(o)&&~o.indexOf("random(")&&(o=(0,p.UI)(o)),(0,p.Wy)(o+"")||"auto"===o||(o+=p.Fc.units[d]||(0,p.Wy)(tt(t,d))||""),"="===(o+"").charAt(1)&&(o=tt(t,d))):o=tt(t,d),u=parseFloat(o),(v="string"===c&&"="===s.charAt(1)&&s.substr(0,2))&&(s=s.substr(2)),a=parseFloat(s),d in w&&("autoAlpha"===d&&(1===u&&"hidden"===tt(t,"visibility")&&a&&(u=0),k.push("visibility",0,V.visibility),Z(this,V,"visibility",u?"inherit":"hidden",a?"inherit":"hidden",!a)),"scale"!==d&&"transform"!==d&&~(d=w[d]).indexOf(",")&&(d=d.split(",")[0])),y=d in f){if(this.styles.save(d),x||((T=t._gsap).renderTransform&&!e.parseTransform||td(t,e.parseTransform),C=!1!==e.smoothOrigin&&T.smooth,(x=this._pt=new p.Fo(this._pt,V,F,0,1,T.renderTransform,T,0,-1)).dep=1),"scale"===d)this._pt=new p.Fo(this._pt,T,"scaleY",T.scaleY,(v?(0,p.cy)(T.scaleY,v+a):a)-T.scaleY||0,P),this._pt.u=0,E.push("scaleY",d),d+="X";else if("transformOrigin"===d){k.push(_,0,V[_]),s=tn(s),T.svg?th(t,s,0,C,0,this):((g=parseFloat(s.split(" ")[2])||0)!==T.zOrigin&&Z(this,T,"zOrigin",T.zOrigin,g),Z(this,V,d,tp(o),tp(s)));continue}else if("svgOrigin"===d){th(t,s,1,C,0,this);continue}else if(d in ta){tx(this,T,d,u,v?(0,p.cy)(u,v+s):s);continue}else if("smoothOrigin"===d){Z(this,T,"smooth",T.smooth,s);continue}else if("force3D"===d){T[d]=s;continue}else if("transform"===d){tw(this,s,t);continue}}else d in V||(d=X(d)||d);if(y||(a||0===a)&&(u||0===u)&&!b.test(s)&&d in V)m=(o+"").substr((u+"").length),a||(a=0),g=(0,p.Wy)(s)||(d in p.Fc.units?p.Fc.units[d]:m),m!==g&&(u=Q(t,d,o,g)),this._pt=new p.Fo(this._pt,y?T:V,d,u,(v?(0,p.cy)(u,v+a):a)-u,y||"px"!==g&&"zIndex"!==d||!1===e.autoRound?P:A),this._pt.u=g||0,m!==g&&"%"!==g&&(this._pt.b=o,this._pt.r=S);else if(d in V)te.call(this,t,d,o,v?v+s:s);else if(d in t)this.add(t,d,o||t[d],v?v+s:s,n,i);else if("parseTransform"!==d){(0,p.lC)(d,s);continue}y||(d in V?k.push(d,0,V[d]):k.push(d,1,o||t[d])),E.push(d)}}M&&(0,p.JV)(this)},render:function(t,e){if(e.tween._time||!h())for(var r=e._pt;r;)r.r(t,r.d),r=r._next;else e.styles.revert()},get:tt,aliases:w,getSetter:function(t,e,r){var n=w[e];return n&&0>n.indexOf(",")&&(e=n),e in f&&e!==_&&(t._gsap.x||tt(t,"x"))?r&&c===r?"scale"===e?D:V:(c=r||{},"scale"===e?O:R):t.style&&!(0,p.m2)(t.style[e])?k:~e.indexOf("-")?E:(0,p.S5)(t,e)},core:{_removeProperty:$,_getMatrix:tc}};p.p8.utils.checkPrefix=X,p.p8.core.getStyleSaver=z,n="x,y,z,scale,scaleX,scaleY,xPercent,yPercent",i="rotation,rotationX,rotationY,skewX,skewY",o=(0,p.fS)(n+","+i+",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",function(t){f[t]=1}),(0,p.fS)(i,function(t){p.Fc.units[t]="deg",ta[t]=1}),w[o[13]]=n+","+i,(0,p.fS)("0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",function(t){var e=t.split(":");w[e[1]]=o[e[0]]}),(0,p.fS)("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(t){p.Fc.units[t]="px"}),p.p8.registerPlugin(tP);var tT=p.p8.registerPlugin(tP)||p.p8;tT.core.Tween},8877:function(t,e,r){"use strict";r.d(e,{default:function(){return i.a}});var n=r(8024),i=r.n(n)},9848:function(t,e,r){"use strict";function n(){for(var t,e,r=0,n="",i=arguments.length;r<i;r++)(t=arguments[r])&&(e=function t(e){var r,n,i="";if("string"==typeof e||"number"==typeof e)i+=e;else if("object"==typeof e){if(Array.isArray(e)){var o=e.length;for(r=0;r<o;r++)e[r]&&(n=t(e[r]))&&(i&&(i+=" "),i+=n)}else for(n in e)e[n]&&(i&&(i+=" "),i+=n)}return i}(t))&&(n&&(n+=" "),n+=e);return n}r.d(e,{W:function(){return n}})},2307:function(t,e,r){"use strict";r.d(e,{_:function(){return u}});var n=r(6283),i=r(3367),o=r(315);function s(){let t=!1,e=new Set,r={subscribe:t=>(e.add(t),()=>void e.delete(t)),start(r,i){(0,n.k)(t,"controls.start() should only be called after a component has mounted. Consider calling within a useEffect hook.");let s=[];return e.forEach(t=>{s.push((0,o.d)(t,r,{transitionOverride:i}))}),Promise.all(s)},set:r=>((0,n.k)(t,"controls.set() should only be called after a component has mounted. Consider calling within a useEffect hook."),e.forEach(t=>{(0,i.gg)(t,r)})),stop(){e.forEach(t=>{!function(t){t.values.forEach(t=>t.stop())}(t)})},mount:()=>(t=!0,()=>{t=!1,r.stop()})};return r}var a=r(6416),l=r(6733);let u=function(){let t=(0,a.h)(s);return(0,l.L)(t.mount,[]),t}},941:function(t,e,r){"use strict";let n;r.d(e,{v:function(){return tA}});var i,o=r(6283),s=r(2678);let a={current:!1},l=t=>Array.isArray(t)&&"number"==typeof t[0],u=t=>{let[e,r,n,i]=t;return"cubic-bezier(".concat(e,", ").concat(r,", ").concat(n,", ").concat(i,")")},c={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:u([0,.65,.55,1]),circOut:u([.55,0,1,.45]),backIn:u([.31,.01,.66,-.59]),backOut:u([.33,1.53,.69,.99])};var h=r(6279);let d=(t,e,r)=>(((1-3*r+3*e)*t+(3*r-6*e))*t+3*e)*t;function p(t,e,r,n){if(t===e&&r===n)return h.Z;let i=e=>(function(t,e,r,n,i){let o,s;let a=0;do(o=d(s=e+(r-e)/2,n,i)-t)>0?r=s:e=s;while(Math.abs(o)>1e-7&&++a<12);return s})(e,0,1,t,r);return t=>0===t||1===t?t:d(i(t),e,n)}let f=p(.42,0,1,1),m=p(0,0,.58,1),g=p(.42,0,.58,1),v=t=>Array.isArray(t)&&"number"!=typeof t[0];var y=r(2776),x=r(1571),b=r(3005);let w=p(.33,1.53,.69,.99),P=(0,b.M)(w),T=(0,x.o)(P),S={linear:h.Z,easeIn:f,easeInOut:g,easeOut:m,circIn:y.Z7,circInOut:y.X7,circOut:y.Bn,backIn:P,backInOut:T,backOut:w,anticipate:t=>(t*=2)<1?.5*P(t):.5*(2-Math.pow(2,-10*(t-1)))},A=t=>{if(Array.isArray(t)){(0,o.k)(4===t.length,"Cubic bezier arrays must contain four numerical values.");let[e,r,n,i]=t;return p(e,r,n,i)}return"string"==typeof t?((0,o.k)(void 0!==S[t],"Invalid easing type '".concat(t,"'")),S[t]):t};var C=r(1774),M=r(5984),k=r(6935),E=r(2125);function V(t,e,r){return(r<0&&(r+=1),r>1&&(r-=1),r<1/6)?t+(e-t)*6*r:r<.5?e:r<2/3?t+(e-t)*(2/3-r)*6:t}var D=r(1001),O=r(1230),R=r(16);let F=(t,e,r)=>{let n=t*t,i=r*(e*e-n)+n;return i<0?0:Math.sqrt(i)},_=[D.$,O.m,R.J],B=t=>_.find(e=>e.test(t));function L(t){let e=B(t);(0,o.k)(!!e,"'".concat(t,"' is not an animatable color. Use the equivalent color code instead."));let r=e.parse(t);return e===R.J&&(r=function(t){let{hue:e,saturation:r,lightness:n,alpha:i}=t;e/=360,n/=100;let o=0,s=0,a=0;if(r/=100){let t=n<.5?n*(1+r):n+r-n*r,i=2*n-t;o=V(i,t,e+1/3),s=V(i,t,e),a=V(i,t,e-1/3)}else o=s=a=n;return{red:Math.round(255*o),green:Math.round(255*s),blue:Math.round(255*a),alpha:i}}(r)),r}let j=(t,e)=>{let r=L(t),n=L(e),i={...r};return t=>(i.red=F(r.red,n.red,t),i.green=F(r.green,n.green,t),i.blue=F(r.blue,n.blue,t),i.alpha=(0,E.t)(r.alpha,n.alpha,t),O.m.transform(i))};var z=r(6117),I=r(7914),W=r(53);function N(t,e){return r=>r>0?e:t}function X(t,e){return r=>(0,E.t)(t,e,r)}function Y(t){return"number"==typeof t?X:"string"==typeof t?(0,W.t)(t)?N:z.$.test(t)?j:G:Array.isArray(t)?U:"object"==typeof t?z.$.test(t)?j:H:N}function U(t,e){let r=[...t],n=r.length,i=t.map((t,r)=>Y(t)(t,e[r]));return t=>{for(let e=0;e<n;e++)r[e]=i[e](t);return r}}function H(t,e){let r={...t,...e},n={};for(let i in r)void 0!==t[i]&&void 0!==e[i]&&(n[i]=Y(t[i])(t[i],e[i]));return t=>{for(let e in n)r[e]=n[e](t);return r}}let G=(t,e)=>{let r=I.P.createTransformer(e),n=(0,I.V)(t),i=(0,I.V)(e);return n.indexes.var.length===i.indexes.var.length&&n.indexes.color.length===i.indexes.color.length&&n.indexes.number.length>=i.indexes.number.length?(0,M.z)(U(function(t,e){var r;let n=[],i={color:0,var:0,number:0};for(let o=0;o<e.values.length;o++){let s=e.types[o],a=t.indexes[s][i[s]],l=null!==(r=t.values[a])&&void 0!==r?r:0;n[o]=l,i[s]++}return n}(n,i),i.values),r):((0,o.K)(!0,"Complex values '".concat(t,"' and '").concat(e,"' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.")),N(t,e))};function q(t,e,r){return"number"==typeof t&&"number"==typeof e&&"number"==typeof r?(0,E.t)(t,e,r):Y(t)(t,e)}function $(t){let{duration:e=300,keyframes:r,times:n,ease:i="easeInOut"}=t,s=v(i)?i.map(A):A(i),a={done:!1,value:r[0]},l=function(t,e){let{clamp:r=!0,ease:n,mixer:i}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=t.length;if((0,o.k)(s===e.length,"Both input and output ranges must be the same length"),1===s)return()=>e[0];t[0]>t[s-1]&&(t=[...t].reverse(),e=[...e].reverse());let a=function(t,e,r){let n=[],i=r||q,o=t.length-1;for(let r=0;r<o;r++){let o=i(t[r],t[r+1]);if(e){let t=Array.isArray(e)?e[r]||h.Z:e;o=(0,M.z)(t,o)}n.push(o)}return n}(e,n,i),l=a.length,u=e=>{let r=0;if(l>1)for(;r<t.length-2&&!(e<t[r+1]);r++);let n=(0,k.Y)(t[r],t[r+1],e);return a[r](n)};return r?e=>u((0,C.u)(t[0],t[s-1],e)):u}((n&&n.length===r.length?n:function(t){let e=[0];return function(t,e){let r=t[t.length-1];for(let n=1;n<=e;n++){let i=(0,k.Y)(0,e,n);t.push((0,E.t)(r,1,i))}}(e,t.length-1),e}(r)).map(t=>t*e),r,{ease:Array.isArray(s)?s:r.map(()=>s||g).splice(0,r.length-1)});return{calculatedDuration:e,next:t=>(a.value=l(t),a.done=t>=e,a)}}var Z=r(3992);function K(t,e,r){let n=Math.max(e-5,0);return(0,Z.R)(r-t(n),e-n)}function J(t,e){return t*Math.sqrt(1-e*e)}let Q=["duration","bounce"],tt=["stiffness","damping","mass"];function te(t,e){return e.some(e=>void 0!==t[e])}function tr(t){let e,{keyframes:r,restDelta:n,restSpeed:i,...a}=t,l=r[0],u=r[r.length-1],c={done:!1,value:l},{stiffness:h,damping:d,mass:p,duration:f,velocity:m,isResolvedFromDuration:g}=function(t){let e={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...t};if(!te(t,tt)&&te(t,Q)){let r=function(t){let e,r,{duration:n=800,bounce:i=.25,velocity:a=0,mass:l=1}=t;(0,o.K)(n<=(0,s.w)(10),"Spring duration must be 10 seconds or less");let u=1-i;u=(0,C.u)(.05,1,u),n=(0,C.u)(.01,10,(0,s.X)(n)),u<1?(e=t=>{let e=t*u,r=e*n;return .001-(e-a)/J(t,u)*Math.exp(-r)},r=t=>{let r=t*u*n,i=Math.pow(u,2)*Math.pow(t,2)*n,o=Math.exp(-r),s=J(Math.pow(t,2),u);return(r*a+a-i)*o*(-e(t)+.001>0?-1:1)/s}):(e=t=>-.001+Math.exp(-t*n)*((t-a)*n+1),r=t=>n*n*(a-t)*Math.exp(-t*n));let c=function(t,e,r){let n=r;for(let r=1;r<12;r++)n-=t(n)/e(n);return n}(e,r,5/n);if(n=(0,s.w)(n),isNaN(c))return{stiffness:100,damping:10,duration:n};{let t=Math.pow(c,2)*l;return{stiffness:t,damping:2*u*Math.sqrt(l*t),duration:n}}}(t);(e={...e,...r,mass:1}).isResolvedFromDuration=!0}return e}({...a,velocity:-(0,s.X)(a.velocity||0)}),v=m||0,y=d/(2*Math.sqrt(h*p)),x=u-l,b=(0,s.X)(Math.sqrt(h/p)),w=5>Math.abs(x);if(i||(i=w?.01:2),n||(n=w?.005:.5),y<1){let t=J(b,y);e=e=>u-Math.exp(-y*b*e)*((v+y*b*x)/t*Math.sin(t*e)+x*Math.cos(t*e))}else if(1===y)e=t=>u-Math.exp(-b*t)*(x+(v+b*x)*t);else{let t=b*Math.sqrt(y*y-1);e=e=>{let r=Math.exp(-y*b*e),n=Math.min(t*e,300);return u-r*((v+y*b*x)*Math.sinh(n)+t*x*Math.cosh(n))/t}}return{calculatedDuration:g&&f||null,next:t=>{let r=e(t);if(g)c.done=t>=f;else{let o=v;0!==t&&(o=y<1?K(e,t,r):0);let s=Math.abs(o)<=i,a=Math.abs(u-r)<=n;c.done=s&&a}return c.value=c.done?u:r,c}}}function tn(t){let e,r,{keyframes:n,velocity:i=0,power:o=.8,timeConstant:s=325,bounceDamping:a=10,bounceStiffness:l=500,modifyTarget:u,min:c,max:h,restDelta:d=.5,restSpeed:p}=t,f=n[0],m={done:!1,value:f},g=t=>void 0!==c&&t<c||void 0!==h&&t>h,v=t=>void 0===c?h:void 0===h?c:Math.abs(c-t)<Math.abs(h-t)?c:h,y=o*i,x=f+y,b=void 0===u?x:u(x);b!==x&&(y=b-f);let w=t=>-y*Math.exp(-t/s),P=t=>b+w(t),T=t=>{let e=w(t),r=P(t);m.done=Math.abs(e)<=d,m.value=m.done?b:r},S=t=>{g(m.value)&&(e=t,r=tr({keyframes:[m.value,v(m.value)],velocity:K(P,t,m.value),damping:a,stiffness:l,restDelta:d,restSpeed:p}))};return S(0),{calculatedDuration:null,next:t=>{let n=!1;return(r||void 0!==e||(n=!0,T(t),S(t)),void 0!==e&&t>e)?r.next(t-e):(n||T(t),m)}}}var ti=r(9209),to=r(9345);let ts=t=>{let e=e=>{let{timestamp:r}=e;return t(r)};return{start:()=>to.Wi.update(e,!0),stop:()=>(0,to.Pn)(e),now:()=>to.frameData.isProcessing?to.frameData.timestamp:ti.X.now()}};function ta(t){let e=0,r=t.next(e);for(;!r.done&&e<2e4;)e+=50,r=t.next(e);return e>=2e4?1/0:e}let tl={decay:tn,inertia:tn,tween:$,keyframes:$,spring:tr},tu=t=>t/100;function tc(t){let e,r,n,i,o,{autoplay:a=!0,delay:l=0,driver:u=ts,keyframes:c,type:h="keyframes",repeat:d=0,repeatDelay:p=0,repeatType:f="loop",onPlay:m,onStop:g,onComplete:v,onUpdate:y,...x}=t,b=1,w=!1,P=()=>{r=new Promise(t=>{e=t})};P();let T=tl[h]||$;T!==$&&"number"!=typeof c[0]&&(i=(0,M.z)(tu,q(c[0],c[1])),c=[0,100]);let S=T({...x,keyframes:c});"mirror"===f&&(o=T({...x,keyframes:[...c].reverse(),velocity:-(x.velocity||0)}));let A="idle",k=null,E=null,V=null;null===S.calculatedDuration&&d&&(S.calculatedDuration=ta(S));let{calculatedDuration:D}=S,O=1/0,R=1/0;null!==D&&(R=(O=D+p)*(d+1)-p);let F=0,_=t=>{if(null===E)return;b>0&&(E=Math.min(E,t)),b<0&&(E=Math.min(t-R/b,E));let e=(F=null!==k?k:Math.round(t-E)*b)-l*(b>=0?1:-1),r=b>=0?e<0:e>R;F=Math.max(e,0),"finished"===A&&null===k&&(F=R);let n=F,s=S;if(d){let t=Math.min(F,R)/O,e=Math.floor(t),r=t%1;!r&&t>=1&&(r=1),1===r&&e--,(e=Math.min(e,d+1))%2&&("reverse"===f?(r=1-r,p&&(r-=p/O)):"mirror"===f&&(s=o)),n=(0,C.u)(0,1,r)*O}let a=r?{done:!1,value:c[0]}:s.next(n);i&&(a.value=i(a.value));let{done:u}=a;r||null===D||(u=b>=0?F>=R:F<=0);let h=null===k&&("finished"===A||"running"===A&&u);return y&&y(a.value),h&&j(),a},B=()=>{n&&n.stop(),n=void 0},L=()=>{A="idle",B(),e(),P(),E=V=null},j=()=>{A="finished",v&&v(),B(),e()},z=()=>{if(w)return;n||(n=u(_));let t=n.now();m&&m(),null!==k?E=t-k:E&&"finished"!==A||(E=t),"finished"===A&&P(),V=E,k=null,A="running",n.start()};a&&z();let I={then:(t,e)=>r.then(t,e),get time(){return(0,s.X)(F)},set time(newTime){F=newTime=(0,s.w)(newTime),null===k&&n&&0!==b?E=n.now()-newTime/b:k=newTime},get duration(){let t=null===S.calculatedDuration?ta(S):S.calculatedDuration;return(0,s.X)(t)},get speed(){return b},set speed(newSpeed){if(newSpeed===b||!n)return;b=newSpeed,I.time=(0,s.X)(F)},get state(){return A},play:z,pause:()=>{A="paused",k=F},stop:()=>{w=!0,"idle"!==A&&(A="idle",g&&g(),L())},cancel:()=>{null!==V&&_(V),L()},complete:()=>{A="finished"},sample:t=>(E=0,_(t))};return I}let th=(i=()=>Object.hasOwnProperty.call(Element.prototype,"animate"),()=>(void 0===n&&(n=i()),n)),td=new Set(["opacity","clipPath","filter","transform"]),tp=(t,e)=>"spring"===e.type||"backgroundColor"===t||!function t(e){return!!(!e||"string"==typeof e&&c[e]||l(e)||Array.isArray(e)&&e.every(t))}(e.ease);var tf=r(1741);let tm={type:"spring",stiffness:500,damping:25,restSpeed:10},tg=t=>({type:"spring",stiffness:550,damping:0===t?2*Math.sqrt(550):30,restSpeed:10}),tv={type:"keyframes",duration:.8},ty={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},tx=(t,e)=>{let{keyframes:r}=e;return r.length>2?tv:tf.G.has(t)?t.startsWith("scale")?tg(r[1]):tm:ty},tb=(t,e)=>"zIndex"!==t&&!!("number"==typeof e||Array.isArray(e)||"string"==typeof e&&(I.P.test(e)||"0"===e)&&!e.startsWith("url("));var tw=r(6689),tP=r(3601),tT=r(9070),tS=r(2439);let tA=function(t,e,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return i=>{let d=(0,tT.e)(n,t)||{},p=d.delay||n.delay||0,{elapsed:f=0}=n;f-=(0,s.w)(p);let m=function(t,e,r,n){let i,o;let s=tb(e,r);i=Array.isArray(r)?[...r]:[null,r];let a=void 0!==n.from?n.from:t.get(),l=[];for(let t=0;t<i.length;t++){var u;null===i[t]&&(i[t]=0===t?a:i[t-1]),("number"==typeof(u=i[t])?0===u:null!==u?"none"===u||"0"===u||(0,tP.W)(u):void 0)&&l.push(t),"string"==typeof i[t]&&"none"!==i[t]&&"0"!==i[t]&&(o=i[t])}if(s&&l.length&&o)for(let t=0;t<l.length;t++)i[l[t]]=(0,tw.T)(e,o);return i}(e,t,r,d),g=m[0],v=m[m.length-1],y=tb(t,g),x=tb(t,v);(0,o.K)(y===x,"You are trying to animate ".concat(t,' from "').concat(g,'" to "').concat(v,'". ').concat(g," is not an animatable value - to enable this animation set ").concat(g," to a value animatable to ").concat(v," via the `style` property."));let b={keyframes:m,velocity:e.getVelocity(),ease:"easeOut",...d,delay:-f,onUpdate:t=>{e.set(t),d.onUpdate&&d.onUpdate(t)},onComplete:()=>{i(),d.onComplete&&d.onComplete()}};if((0,tT.r)(d)||(b={...b,...tx(t,b)}),b.duration&&(b.duration=(0,s.w)(b.duration)),b.repeatDelay&&(b.repeatDelay=(0,s.w)(b.repeatDelay)),!y||!x||a.current||!1===d.type||tS.c.skipAnimations)return function(t){let{keyframes:e,delay:r,onUpdate:n,onComplete:i}=t,o=()=>(n&&n(e[e.length-1]),i&&i(),{time:0,speed:1,duration:0,play:h.Z,pause:h.Z,stop:h.Z,then:t=>(t(),Promise.resolve()),cancel:h.Z,complete:h.Z});return r?tc({keyframes:[0,1],duration:0,delay:r,onComplete:o}):o()}(a.current?{...b,delay:0}:b);if(!n.isHandoff&&e.owner&&e.owner.current instanceof HTMLElement&&!e.owner.getProps().onUpdate){let r=function(t,e,r){let n,i,{onUpdate:o,onComplete:a,...d}=r;if(!(th()&&td.has(e)&&!d.repeatDelay&&"mirror"!==d.repeatType&&0!==d.damping&&"inertia"!==d.type))return!1;let p=!1,f=!1,m=()=>{i=new Promise(t=>{n=t})};m();let{keyframes:g,duration:v=300,ease:y,times:x}=d;if(tp(e,d)){let t=tc({...d,repeat:0,delay:0}),e={done:!1,value:g[0]},r=[],n=0;for(;!e.done&&n<2e4;)e=t.sample(n),r.push(e.value),n+=10;x=void 0,g=r,v=n-10,y="linear"}let b=function(t,e,r){let{delay:n=0,duration:i,repeat:o=0,repeatType:s="loop",ease:a,times:h}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},d={[e]:r};h&&(d.offset=h);let p=function t(e){if(e)return l(e)?u(e):Array.isArray(e)?e.map(t):c[e]}(a);return Array.isArray(p)&&(d.easing=p),t.animate(d,{delay:n,duration:i,easing:Array.isArray(p)?"linear":p,fill:"both",iterations:o+1,direction:"reverse"===s?"alternate":"normal"})}(t.owner.current,e,g,{...d,duration:v,ease:y,times:x}),w=()=>{f=!1,b.cancel()},P=()=>{f=!0,to.Wi.update(w),n(),m()};return b.onfinish=()=>{f||(t.set(function(t,e){let{repeat:r,repeatType:n="loop"}=e,i=r&&"loop"!==n&&r%2==1?0:t.length-1;return t[i]}(g,d)),a&&a(),P())},{then:(t,e)=>i.then(t,e),attachTimeline:t=>(b.timeline=t,b.onfinish=null,h.Z),get time(){return(0,s.X)(b.currentTime||0)},set time(newTime){b.currentTime=(0,s.w)(newTime)},get speed(){return b.playbackRate},set speed(newSpeed){b.playbackRate=newSpeed},get duration(){return(0,s.X)(v)},play:()=>{p||(b.play(),(0,to.Pn)(w))},pause:()=>b.pause(),stop:()=>{if(p=!0,"idle"===b.playState)return;let{currentTime:e}=b;if(e){let r=tc({...d,autoplay:!1});t.setWithVelocity(r.sample(e-10).value,r.sample(e).value,10)}P()},complete:()=>{f||b.finish()},cancel:P}}(e,t,b);if(r)return r}return tc(b)}}},315:function(t,e,r){"use strict";r.d(e,{d:function(){return f}});var n=r(7681),i=r(1741),o=r(1906),s=r(941),a=r(5442),l=r(3367),u=r(9070),c=r(9345);function h(t,e){let{delay:r=0,transitionOverride:n,type:h}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{transition:d=t.getDefaultTransition(),transitionEnd:p,...f}=t.makeTargetAnimatable(e),m=t.getValue("willChange");n&&(d=n);let g=[],v=h&&t.animationState&&t.animationState.getState()[h];for(let e in f){let n=t.getValue(e),l=f[e];if(!n||void 0===l||v&&function(t,e){let{protectedKeys:r,needsAnimating:n}=t,i=r.hasOwnProperty(e)&&!0!==n[e];return n[e]=!1,i}(v,e))continue;let h={delay:r,elapsed:0,...(0,u.e)(d||{},e)};if(window.HandoffAppearAnimations){let r=t.getProps()[o.M];if(r){let t=window.HandoffAppearAnimations(r,e,n,c.Wi);null!==t&&(h.elapsed=t,h.isHandoff=!0)}}let p=!h.isHandoff&&!function(t,e){let r=t.get();if(!Array.isArray(e))return r!==e;for(let t=0;t<e.length;t++)if(e[t]!==r)return!0}(n,l);if("spring"===h.type&&(n.getVelocity()||h.velocity)&&(p=!1),n.animation&&(p=!1),p)continue;n.start((0,s.v)(e,n,l,t.shouldReduceMotion&&i.G.has(e)?{type:!1}:h));let y=n.animation;(0,a.L)(m)&&(m.add(e),y.then(()=>m.remove(e))),g.push(y)}return p&&Promise.all(g).then(()=>{p&&(0,l.CD)(t,p)}),g}function d(t,e){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=(0,n.x)(t,e,r.custom),{transition:o=t.getDefaultTransition()||{}}=i||{};r.transitionOverride&&(o=r.transitionOverride);let s=i?()=>Promise.all(h(t,i,r)):()=>Promise.resolve(),a=t.variantChildren&&t.variantChildren.size?function(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,{delayChildren:i=0,staggerChildren:s,staggerDirection:a}=o;return function(t,e){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,o=arguments.length>5?arguments[5]:void 0,s=[],a=(t.variantChildren.size-1)*n,l=1===i?function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return t*n}:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return a-t*n};return Array.from(t.variantChildren).sort(p).forEach((t,n)=>{t.notify("AnimationStart",e),s.push(d(t,e,{...o,delay:r+l(n)}).then(()=>t.notify("AnimationComplete",e)))}),Promise.all(s)}(t,e,i+n,s,a,r)}:()=>Promise.resolve(),{when:l}=o;if(!l)return Promise.all([s(),a(r.delay)]);{let[t,e]="beforeChildren"===l?[s,a]:[a,s];return t().then(()=>e())}}function p(t,e){return t.sortNodePosition(e)}function f(t,e){let r,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(t.notify("AnimationStart",e),Array.isArray(e))r=Promise.all(e.map(e=>d(t,e,i)));else if("string"==typeof e)r=d(t,e,i);else{let o="function"==typeof e?(0,n.x)(t,e,i.custom):e;r=Promise.all(h(t,o,i))}return r.then(()=>t.notify("AnimationComplete",e))}},1906:function(t,e,r){"use strict";r.d(e,{M:function(){return n}});let n="data-"+(0,r(3477).D)("framerAppearId")},2258:function(t,e,r){"use strict";r.d(e,{C:function(){return n}});let n=t=>Array.isArray(t)},9070:function(t,e,r){"use strict";function n(t){let{when:e,delay:r,delayChildren:n,staggerChildren:i,staggerDirection:o,repeat:s,repeatType:a,repeatDelay:l,from:u,elapsed:c,...h}=t;return!!Object.keys(h).length}function i(t,e){return t[e]||t.default||t}r.d(e,{e:function(){return i},r:function(){return n}})},2776:function(t,e,r){"use strict";r.d(e,{Bn:function(){return s},X7:function(){return a},Z7:function(){return o}});var n=r(1571),i=r(3005);let o=t=>1-Math.sin(Math.acos(t)),s=(0,i.M)(o),a=(0,n.o)(o)},1571:function(t,e,r){"use strict";r.d(e,{o:function(){return n}});let n=t=>e=>e<=.5?t(2*e)/2:(2-t(2*(1-e)))/2},3005:function(t,e,r){"use strict";r.d(e,{M:function(){return n}});let n=t=>e=>1-t(1-e)},7526:function(t,e,r){"use strict";r.d(e,{Z:function(){return s}});var n=r(2439);class i{add(t){if(!this.scheduled.has(t))return this.scheduled.add(t),this.order.push(t),!0}remove(t){let e=this.order.indexOf(t);-1!==e&&(this.order.splice(e,1),this.scheduled.delete(t))}clear(){this.order.length=0,this.scheduled.clear()}constructor(){this.order=[],this.scheduled=new Set}}let o=["prepare","read","update","preRender","render","postRender"];function s(t,e){let r=!1,s=!0,a={delta:0,timestamp:0,isProcessing:!1},l=o.reduce((t,e)=>(t[e]=function(t){let e=new i,r=new i,n=0,o=!1,s=!1,a=new WeakSet,l={schedule:function(t){let i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],s=arguments.length>2&&void 0!==arguments[2]&&arguments[2],l=s&&o,u=l?e:r;return i&&a.add(t),u.add(t)&&l&&o&&(n=e.order.length),t},cancel:t=>{r.remove(t),a.delete(t)},process:i=>{if(o){s=!0;return}if(o=!0,[e,r]=[r,e],r.clear(),n=e.order.length)for(let r=0;r<n;r++){let n=e.order[r];a.has(n)&&(l.schedule(n),t()),n(i)}o=!1,s&&(s=!1,l.process(i))}};return l}(()=>r=!0),t),{}),u=t=>{l[t].process(a)},c=()=>{let i=n.c.useManualTiming?a.timestamp:performance.now();r=!1,a.delta=s?1e3/60:Math.max(Math.min(i-a.timestamp,40),1),a.timestamp=i,a.isProcessing=!0,o.forEach(u),a.isProcessing=!1,r&&e&&(s=!1,t(c))},h=()=>{r=!0,s=!0,a.isProcessing||t(c)};return{schedule:o.reduce((t,e)=>{let n=l[e];return t[e]=function(t){let e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return r||h(),n.schedule(t,e,i)},t},{}),cancel:t=>o.forEach(e=>l[e].cancel(t)),state:a,steps:l}}},9345:function(t,e,r){"use strict";r.d(e,{Pn:function(){return o},S6:function(){return a},Wi:function(){return i},frameData:function(){return s}});var n=r(6279);let{schedule:i,cancel:o,state:s,steps:a}=(0,r(7526).Z)("undefined"!=typeof requestAnimationFrame?requestAnimationFrame:n.Z,!0)},9209:function(t,e,r){"use strict";let n;r.d(e,{X:function(){return a}});var i=r(2439),o=r(9345);function s(){n=void 0}let a={now:()=>(void 0===n&&a.set(o.frameData.isProcessing||i.c.useManualTiming?o.frameData.timestamp:performance.now()),n),set:t=>{n=t,queueMicrotask(s)}}},3302:function(t,e,r){"use strict";r.d(e,{E:function(){return nr}});var n,i=r(128);let o=(0,i.createContext)({transformPagePoint:t=>t,isStatic:!1,reducedMotion:"never"}),s=(0,i.createContext)({}),a=(0,i.createContext)(null);var l=r(6733);let u=(0,i.createContext)({strict:!1});var c=r(1906);let{schedule:h,cancel:d}=(0,r(7526).Z)(queueMicrotask,!1);function p(t){return t&&"object"==typeof t&&Object.prototype.hasOwnProperty.call(t,"current")}function f(t){return"string"==typeof t||Array.isArray(t)}function m(t){return null!==t&&"object"==typeof t&&"function"==typeof t.start}let g=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],v=["initial",...g];function y(t){return m(t.animate)||v.some(e=>f(t[e]))}function x(t){return!!(y(t)||t.variants)}function b(t){return Array.isArray(t)?t.join(" "):t}let w={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},P={};for(let t in w)P[t]={isEnabled:e=>w[t].some(t=>!!e[t])};var T=r(7826);let S=(0,i.createContext)({}),A=(0,i.createContext)({}),C=Symbol.for("motionComponentSymbol"),M=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function k(t){if("string"!=typeof t||t.includes("-"));else if(M.indexOf(t)>-1||/[A-Z]/.test(t))return!0;return!1}let E={};var V=r(1741);function D(t,e){let{layout:r,layoutId:n}=e;return V.G.has(t)||t.startsWith("origin")||(r||void 0!==n)&&(!!E[t]||"opacity"===t)}var O=r(8542);let R={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},F=V._.length;var _=r(53);let B=(t,e)=>e&&"number"==typeof t?e.transform(t):t;var L=r(9091);function j(t,e,r,n){let{style:i,vars:o,transform:s,transformOrigin:a}=t,l=!1,u=!1,c=!0;for(let t in e){let r=e[t];if((0,_.f)(t)){o[t]=r;continue}let n=L.j[t],h=B(r,n);if(V.G.has(t)){if(l=!0,s[t]=h,!c)continue;r!==(n.default||0)&&(c=!1)}else t.startsWith("origin")?(u=!0,a[t]=h):i[t]=h}if(!e.transform&&(l||n?i.transform=function(t,e,r,n){let{enableHardwareAcceleration:i=!0,allowTransformNone:o=!0}=e,s="";for(let e=0;e<F;e++){let r=V._[e];if(void 0!==t[r]){let e=R[r]||r;s+="".concat(e,"(").concat(t[r],") ")}}return i&&!t.z&&(s+="translateZ(0)"),s=s.trim(),n?s=n(t,r?"":s):o&&r&&(s="none"),s}(t.transform,r,c,n):i.transform&&(i.transform="none")),u){let{originX:t="50%",originY:e="50%",originZ:r=0}=a;i.transformOrigin="".concat(t," ").concat(e," ").concat(r)}}let z=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function I(t,e,r){for(let n in e)(0,O.i)(e[n])||D(n,r)||(t[n]=e[n])}let W=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function N(t){return t.startsWith("while")||t.startsWith("drag")&&"draggable"!==t||t.startsWith("layout")||t.startsWith("onTap")||t.startsWith("onPan")||t.startsWith("onLayout")||W.has(t)}let X=t=>!N(t);try{(n=require("@emotion/is-prop-valid").default)&&(X=t=>t.startsWith("on")?!N(t):n(t))}catch(t){}var Y=r(2946);function U(t,e,r){return"string"==typeof t?t:Y.px.transform(e+r*t)}let H={offset:"stroke-dashoffset",array:"stroke-dasharray"},G={offset:"strokeDashoffset",array:"strokeDasharray"};function q(t,e,r,n,i){let{attrX:o,attrY:s,attrScale:a,originX:l,originY:u,pathLength:c,pathSpacing:h=1,pathOffset:d=0,...p}=e;if(j(t,p,r,i),n){t.style.viewBox&&(t.attrs.viewBox=t.style.viewBox);return}t.attrs=t.style,t.style={};let{attrs:f,style:m,dimensions:g}=t;f.transform&&(g&&(m.transform=f.transform),delete f.transform),g&&(void 0!==l||void 0!==u||m.transform)&&(m.transformOrigin=function(t,e,r){let n=U(e,t.x,t.width),i=U(r,t.y,t.height);return"".concat(n," ").concat(i)}(g,void 0!==l?l:.5,void 0!==u?u:.5)),void 0!==o&&(f.x=o),void 0!==s&&(f.y=s),void 0!==a&&(f.scale=a),void 0!==c&&function(t,e){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=!(arguments.length>4)||void 0===arguments[4]||arguments[4];t.pathLength=1;let o=i?H:G;t[o.offset]=Y.px.transform(-n);let s=Y.px.transform(e),a=Y.px.transform(r);t[o.array]="".concat(s," ").concat(a)}(f,c,h,d,!1)}let $=()=>({...z(),attrs:{}}),Z=t=>"string"==typeof t&&"svg"===t.toLowerCase();var K=r(3477);function J(t,e,r,n){let{style:i,vars:o}=e;for(let e in Object.assign(t.style,i,n&&n.getProjectionStyles(r)),o)t.style.setProperty(e,o[e])}let Q=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function tt(t,e,r,n){for(let r in J(t,e,void 0,n),e.attrs)t.setAttribute(Q.has(r)?r:(0,K.D)(r),e.attrs[r])}function te(t,e){let{style:r}=t,n={};for(let i in r)((0,O.i)(r[i])||e.style&&(0,O.i)(e.style[i])||D(i,t))&&(n[i]=r[i]);return n}function tr(t,e){let r=te(t,e);for(let n in t)((0,O.i)(t[n])||(0,O.i)(e[n]))&&(r[-1!==V._.indexOf(n)?"attr"+n.charAt(0).toUpperCase()+n.substring(1):n]=t[n]);return r}var tn=r(4828),ti=r(6416),to=r(1638);function ts(t){let e=(0,O.i)(t)?t.get():t;return(0,to.p)(e)?e.toValue():e}let ta=t=>(e,r)=>{let n=(0,i.useContext)(s),o=(0,i.useContext)(a),l=()=>(function(t,e,r,n){let{scrapeMotionValuesFromProps:i,createRenderState:o,onMount:s}=t,a={latestValues:function(t,e,r,n){let i={},o=n(t,{});for(let t in o)i[t]=ts(o[t]);let{initial:s,animate:a}=t,l=y(t),u=x(t);e&&u&&!l&&!1!==t.inherit&&(void 0===s&&(s=e.initial),void 0===a&&(a=e.animate));let c=!!r&&!1===r.initial,h=(c=c||!1===s)?a:s;return h&&"boolean"!=typeof h&&!m(h)&&(Array.isArray(h)?h:[h]).forEach(e=>{let r=(0,tn.o)(t,e);if(!r)return;let{transitionEnd:n,transition:o,...s}=r;for(let t in s){let e=s[t];if(Array.isArray(e)){let t=c?e.length-1:0;e=e[t]}null!==e&&(i[t]=e)}for(let t in n)i[t]=n[t]}),i}(e,r,n,i),renderState:o()};return s&&(a.mount=t=>s(e,t,a)),a})(t,e,n,o);return r?l():(0,ti.h)(l)};var tl=r(9345);let tu={useVisualState:ta({scrapeMotionValuesFromProps:tr,createRenderState:$,onMount:(t,e,r)=>{let{renderState:n,latestValues:i}=r;tl.Wi.read(()=>{try{n.dimensions="function"==typeof e.getBBox?e.getBBox():e.getBoundingClientRect()}catch(t){n.dimensions={x:0,y:0,width:0,height:0}}}),tl.Wi.render(()=>{q(n,i,{enableHardwareAcceleration:!1},Z(e.tagName),t.transformTemplate),tt(e,n)})}})},tc={useVisualState:ta({scrapeMotionValuesFromProps:te,createRenderState:z})};function th(t,e,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{passive:!0};return t.addEventListener(e,r,n),()=>t.removeEventListener(e,r)}let td=t=>"mouse"===t.pointerType?"number"!=typeof t.button||t.button<=0:!1!==t.isPrimary;function tp(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"page";return{point:{x:t[e+"X"],y:t[e+"Y"]}}}let tf=t=>e=>td(e)&&t(e,tp(e));function tm(t,e,r,n){return th(t,e,tf(r),n)}var tg=r(5984);function tv(t){let e=null;return()=>null===e&&(e=t,()=>{e=null})}let ty=tv("dragHorizontal"),tx=tv("dragVertical");function tb(t){let e=!1;if("y"===t)e=tx();else if("x"===t)e=ty();else{let t=ty(),r=tx();t&&r?e=()=>{t(),r()}:(t&&t(),r&&r())}return e}function tw(){let t=tb(!0);return!t||(t(),!1)}class tP{update(){}constructor(t){this.isMounted=!1,this.node=t}}function tT(t,e){let r="onHover"+(e?"Start":"End");return tm(t.current,"pointer"+(e?"enter":"leave"),(n,i)=>{if("touch"===n.pointerType||tw())return;let o=t.getProps();t.animationState&&o.whileHover&&t.animationState.setActive("whileHover",e),o[r]&&tl.Wi.update(()=>o[r](n,i))},{passive:!t.getProps()[r]})}class tS extends tP{mount(){this.unmount=(0,tg.z)(tT(this.node,!0),tT(this.node,!1))}unmount(){}}class tA extends tP{onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch(e){t=!0}t&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=(0,tg.z)(th(this.node.current,"focus",()=>this.onFocus()),th(this.node.current,"blur",()=>this.onBlur()))}unmount(){}constructor(){super(...arguments),this.isActive=!1}}let tC=(t,e)=>!!e&&(t===e||tC(t,e.parentElement));var tM=r(6279);function tk(t,e){if(!e)return;let r=new PointerEvent("pointer"+t);e(r,tp(r))}class tE extends tP{startPress(t,e){this.isPressing=!0;let{onTapStart:r,whileTap:n}=this.node.getProps();n&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),r&&tl.Wi.update(()=>r(t,e))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!tw()}cancelPress(t,e){if(!this.checkPressEnd())return;let{onTapCancel:r}=this.node.getProps();r&&tl.Wi.update(()=>r(t,e))}mount(){let t=this.node.getProps(),e=tm(t.globalTapTarget?window:this.node.current,"pointerdown",this.startPointerPress,{passive:!(t.onTapStart||t.onPointerStart)}),r=th(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=(0,tg.z)(e,r)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}constructor(){super(...arguments),this.removeStartListeners=tM.Z,this.removeEndListeners=tM.Z,this.removeAccessibleListeners=tM.Z,this.startPointerPress=(t,e)=>{if(this.isPressing)return;this.removeEndListeners();let r=this.node.getProps(),n=tm(window,"pointerup",(t,e)=>{if(!this.checkPressEnd())return;let{onTap:r,onTapCancel:n,globalTapTarget:i}=this.node.getProps();tl.Wi.update(()=>{i||tC(this.node.current,t.target)?r&&r(t,e):n&&n(t,e)})},{passive:!(r.onTap||r.onPointerUp)}),i=tm(window,"pointercancel",(t,e)=>this.cancelPress(t,e),{passive:!(r.onTapCancel||r.onPointerCancel)});this.removeEndListeners=(0,tg.z)(n,i),this.startPress(t,e)},this.startAccessiblePress=()=>{let t=th(this.node.current,"keydown",t=>{"Enter"!==t.key||this.isPressing||(this.removeEndListeners(),this.removeEndListeners=th(this.node.current,"keyup",t=>{"Enter"===t.key&&this.checkPressEnd()&&tk("up",(t,e)=>{let{onTap:r}=this.node.getProps();r&&tl.Wi.update(()=>r(t,e))})}),tk("down",(t,e)=>{this.startPress(t,e)}))}),e=th(this.node.current,"blur",()=>{this.isPressing&&tk("cancel",(t,e)=>this.cancelPress(t,e))});this.removeAccessibleListeners=(0,tg.z)(t,e)}}}let tV=new WeakMap,tD=new WeakMap,tO=t=>{let e=tV.get(t.target);e&&e(t)},tR=t=>{t.forEach(tO)},tF={some:0,all:1};class t_ extends tP{startObserver(){this.unmount();let{viewport:t={}}=this.node.getProps(),{root:e,margin:r,amount:n="some",once:i}=t,o={root:e?e.current:void 0,rootMargin:r,threshold:"number"==typeof n?n:tF[n]};return function(t,e,r){let n=function(t){let{root:e,...r}=t,n=e||document;tD.has(n)||tD.set(n,{});let i=tD.get(n),o=JSON.stringify(r);return i[o]||(i[o]=new IntersectionObserver(tR,{root:e,...r})),i[o]}(e);return tV.set(t,r),n.observe(t),()=>{tV.delete(t),n.unobserve(t)}}(this.node.current,o,t=>{let{isIntersecting:e}=t;if(this.isInView===e||(this.isInView=e,i&&!e&&this.hasEnteredView))return;e&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",e);let{onViewportEnter:r,onViewportLeave:n}=this.node.getProps(),o=e?r:n;o&&o(t)})}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;let{props:t,prevProps:e}=this.node;["amount","margin","root"].some(function(t){let{viewport:e={}}=t,{viewport:r={}}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t=>e[t]!==r[t]}(t,e))&&this.startObserver()}unmount(){}constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}}var tB=r(2258);function tL(t,e){if(!Array.isArray(e))return!1;let r=e.length;if(r!==t.length)return!1;for(let n=0;n<r;n++)if(e[n]!==t[n])return!1;return!0}var tj=r(7681),tz=r(315);let tI=[...g].reverse(),tW=g.length;function tN(){let t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return{isActive:t,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}class tX extends tP{updateAnimationControlsSubscription(){let{animate:t}=this.node.getProps();this.unmount(),m(t)&&(this.unmount=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:t}=this.node.getProps(),{animate:e}=this.node.prevProps||{};t!==e&&this.updateAnimationControlsSubscription()}unmount(){}constructor(t){super(t),t.animationState||(t.animationState=function(t){let e=e=>Promise.all(e.map(e=>{let{animation:r,options:n}=e;return(0,tz.d)(t,r,n)})),r={animate:tN(!0),whileInView:tN(),whileHover:tN(),whileTap:tN(),whileDrag:tN(),whileFocus:tN(),exit:tN()},n=!0,i=(e,r)=>{let n=(0,tj.x)(t,r);if(n){let{transition:t,transitionEnd:r,...i}=n;e={...e,...i,...r}}return e};function o(o,s){let a=t.getProps(),l=t.getVariantContext(!0)||{},u=[],c=new Set,h={},d=1/0;for(let e=0;e<tW;e++){var p;let g=tI[e],v=r[g],y=void 0!==a[g]?a[g]:l[g],x=f(y),b=g===s?v.isActive:null;!1===b&&(d=e);let w=y===l[g]&&y!==a[g]&&x;if(w&&n&&t.manuallyAnimateOnMount&&(w=!1),v.protectedKeys={...h},!v.isActive&&null===b||!y&&!v.prevProp||m(y)||"boolean"==typeof y)continue;let P=(p=v.prevProp,("string"==typeof y?y!==p:!!Array.isArray(y)&&!tL(y,p))||g===s&&v.isActive&&!w&&x||e>d&&x),T=!1,S=Array.isArray(y)?y:[y],A=S.reduce(i,{});!1===b&&(A={});let{prevResolvedValues:C={}}=v,M={...C,...A},k=t=>{P=!0,c.has(t)&&(T=!0,c.delete(t)),v.needsAnimating[t]=!0};for(let t in M){let e=A[t],r=C[t];if(!h.hasOwnProperty(t))((0,tB.C)(e)&&(0,tB.C)(r)?tL(e,r):e===r)?void 0!==e&&c.has(t)?k(t):v.protectedKeys[t]=!0:void 0!==e?k(t):c.add(t)}v.prevProp=y,v.prevResolvedValues=A,v.isActive&&(h={...h,...A}),n&&t.blockInitialAnimation&&(P=!1),P&&(!w||T)&&u.push(...S.map(t=>({animation:t,options:{type:g,...o}})))}if(c.size){let e={};c.forEach(r=>{let n=t.getBaseTarget(r);void 0!==n&&(e[r]=n)}),u.push({animation:e})}let g=!!u.length;return n&&(!1===a.initial||a.initial===a.animate)&&!t.manuallyAnimateOnMount&&(g=!1),n=!1,g?e(u):Promise.resolve()}return{animateChanges:o,setActive:function(e,n,i){var s;if(r[e].isActive===n)return Promise.resolve();null===(s=t.variantChildren)||void 0===s||s.forEach(t=>{var r;return null===(r=t.animationState)||void 0===r?void 0:r.setActive(e,n)}),r[e].isActive=n;let a=o(i,e);for(let t in r)r[t].protectedKeys={};return a},setAnimateFunction:function(r){e=r(t)},getState:()=>r}}(t))}}let tY=0;class tU extends tP{update(){if(!this.node.presenceContext)return;let{isPresent:t,onExitComplete:e,custom:r}=this.node.presenceContext,{isPresent:n}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===n)return;let i=this.node.animationState.setActive("exit",!t,{custom:null!=r?r:this.node.getProps().custom});e&&!t&&i.then(()=>e(this.id))}mount(){let{register:t}=this.node.presenceContext||{};t&&(this.unmount=t(this.id))}unmount(){}constructor(){super(...arguments),this.id=tY++}}var tH=r(6283),tG=r(2678);let tq=(t,e)=>Math.abs(t-e);class t${updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),(0,tl.Pn)(this.updatePoint)}constructor(t,e,{transformPagePoint:r,contextWindow:n,dragSnapToOrigin:i=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{var t,e;if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let r=tJ(this.lastMoveEventInfo,this.history),n=null!==this.startEvent,i=(t=r.offset,e={x:0,y:0},Math.sqrt(tq(t.x,e.x)**2+tq(t.y,e.y)**2)>=3);if(!n&&!i)return;let{point:o}=r,{timestamp:s}=tl.frameData;this.history.push({...o,timestamp:s});let{onStart:a,onMove:l}=this.handlers;n||(a&&a(this.lastMoveEvent,r),this.startEvent=this.lastMoveEvent),l&&l(this.lastMoveEvent,r)},this.handlePointerMove=(t,e)=>{this.lastMoveEvent=t,this.lastMoveEventInfo=tZ(e,this.transformPagePoint),tl.Wi.update(this.updatePoint,!0)},this.handlePointerUp=(t,e)=>{this.end();let{onEnd:r,onSessionEnd:n,resumeAnimation:i}=this.handlers;if(this.dragSnapToOrigin&&i&&i(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let o=tJ("pointercancel"===t.type?this.lastMoveEventInfo:tZ(e,this.transformPagePoint),this.history);this.startEvent&&r&&r(t,o),n&&n(t,o)},!td(t))return;this.dragSnapToOrigin=i,this.handlers=e,this.transformPagePoint=r,this.contextWindow=n||window;let o=tZ(tp(t),this.transformPagePoint),{point:s}=o,{timestamp:a}=tl.frameData;this.history=[{...s,timestamp:a}];let{onSessionStart:l}=e;l&&l(t,tJ(o,this.history)),this.removeListeners=(0,tg.z)(tm(this.contextWindow,"pointermove",this.handlePointerMove),tm(this.contextWindow,"pointerup",this.handlePointerUp),tm(this.contextWindow,"pointercancel",this.handlePointerUp))}}function tZ(t,e){return e?{point:e(t.point)}:t}function tK(t,e){return{x:t.x-e.x,y:t.y-e.y}}function tJ(t,e){let{point:r}=t;return{point:r,delta:tK(r,tQ(e)),offset:tK(r,e[0]),velocity:function(t,e){if(t.length<2)return{x:0,y:0};let r=t.length-1,n=null,i=tQ(t);for(;r>=0&&(n=t[r],!(i.timestamp-n.timestamp>(0,tG.w)(.1)));)r--;if(!n)return{x:0,y:0};let o=(0,tG.X)(i.timestamp-n.timestamp);if(0===o)return{x:0,y:0};let s={x:(i.x-n.x)/o,y:(i.y-n.y)/o};return s.x===1/0&&(s.x=0),s.y===1/0&&(s.y=0),s}(e,0)}}function tQ(t){return t[t.length-1]}var t0=r(6935),t1=r(2125);function t2(t){return t.max-t.min}function t3(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:.01;return Math.abs(t-e)<=r}function t5(t,e,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.5;t.origin=n,t.originPoint=(0,t1.t)(e.min,e.max,t.origin),t.scale=t2(r)/t2(e),(t3(t.scale,1,1e-4)||isNaN(t.scale))&&(t.scale=1),t.translate=(0,t1.t)(r.min,r.max,t.origin)-t.originPoint,(t3(t.translate)||isNaN(t.translate))&&(t.translate=0)}function t9(t,e,r,n){t5(t.x,e.x,r.x,n?n.originX:void 0),t5(t.y,e.y,r.y,n?n.originY:void 0)}function t6(t,e,r){t.min=r.min+e.min,t.max=t.min+t2(e)}function t4(t,e,r){t.min=e.min-r.min,t.max=t.min+t2(e)}function t8(t,e,r){t4(t.x,e.x,r.x),t4(t.y,e.y,r.y)}var t7=r(1774);function et(t,e,r){return{min:void 0!==e?t.min+e:void 0,max:void 0!==r?t.max+r-(t.max-t.min):void 0}}function ee(t,e){let r=e.min-t.min,n=e.max-t.max;return e.max-e.min<t.max-t.min&&([r,n]=[n,r]),{min:r,max:n}}function er(t,e,r){return{min:en(t,e),max:en(t,r)}}function en(t,e){return"number"==typeof t?t:t[e]||0}let ei=()=>({translate:0,scale:1,origin:0,originPoint:0}),eo=()=>({x:ei(),y:ei()}),es=()=>({min:0,max:0}),ea=()=>({x:es(),y:es()});function el(t){return[t("x"),t("y")]}function eu(t){let{top:e,left:r,right:n,bottom:i}=t;return{x:{min:r,max:n},y:{min:e,max:i}}}function ec(t){return void 0===t||1===t}function eh(t){let{scale:e,scaleX:r,scaleY:n}=t;return!ec(e)||!ec(r)||!ec(n)}function ed(t){return eh(t)||ep(t)||t.z||t.rotate||t.rotateX||t.rotateY}function ep(t){var e,r;return(e=t.x)&&"0%"!==e||(r=t.y)&&"0%"!==r}function ef(t,e,r,n,i){return void 0!==i&&(t=n+i*(t-n)),n+r*(t-n)+e}function em(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,n=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0;t.min=ef(t.min,e,r,n,i),t.max=ef(t.max,e,r,n,i)}function eg(t,e){let{x:r,y:n}=e;em(t.x,r.translate,r.scale,r.originPoint),em(t.y,n.translate,n.scale,n.originPoint)}function ev(t){return Number.isInteger(t)?t:t>1.0000000000001||t<.999999999999?t:1}function ey(t,e){t.min=t.min+e,t.max=t.max+e}function ex(t,e,r){let[n,i,o]=r,s=void 0!==e[o]?e[o]:.5,a=(0,t1.t)(t.min,t.max,s);em(t,e[n],e[i],a,e.scale)}let eb=["x","scaleX","originX"],ew=["y","scaleY","originY"];function eP(t,e){ex(t.x,e,eb),ex(t.y,e,ew)}function eT(t,e){return eu(function(t,e){if(!e)return t;let r=e({x:t.left,y:t.top}),n=e({x:t.right,y:t.bottom});return{top:r.y,left:r.x,bottom:n.y,right:n.x}}(t.getBoundingClientRect(),e))}var eS=r(941);let eA=t=>{let{current:e}=t;return e?e.ownerDocument.defaultView:null},eC=new WeakMap;class eM{start(t){let{snapToCursor:e=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{presenceContext:r}=this.visualElement;if(r&&!1===r.isPresent)return;let{dragSnapToOrigin:n}=this.getProps();this.panSession=new t$(t,{onSessionStart:t=>{let{dragSnapToOrigin:r}=this.getProps();r?this.pauseAnimation():this.stopAnimation(),e&&this.snapToCursor(tp(t,"page").point)},onStart:(t,e)=>{let{drag:r,dragPropagation:n,onDragStart:i}=this.getProps();if(r&&!n&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=tb(r),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),el(t=>{let e=this.getAxisMotionValue(t).get()||0;if(Y.aQ.test(e)){let{projection:r}=this.visualElement;if(r&&r.layout){let n=r.layout.layoutBox[t];if(n){let t=t2(n);e=parseFloat(e)/100*t}}}this.originPoint[t]=e}),i&&tl.Wi.update(()=>i(t,e),!1,!0);let{animationState:o}=this.visualElement;o&&o.setActive("whileDrag",!0)},onMove:(t,e)=>{let{dragPropagation:r,dragDirectionLock:n,onDirectionLock:i,onDrag:o}=this.getProps();if(!r&&!this.openGlobalLock)return;let{offset:s}=e;if(n&&null===this.currentDirection){this.currentDirection=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,r=null;return Math.abs(t.y)>e?r="y":Math.abs(t.x)>e&&(r="x"),r}(s),null!==this.currentDirection&&i&&i(this.currentDirection);return}this.updateAxis("x",e.point,s),this.updateAxis("y",e.point,s),this.visualElement.render(),o&&o(t,e)},onSessionEnd:(t,e)=>this.stop(t,e),resumeAnimation:()=>el(t=>{var e;return"paused"===this.getAnimationState(t)&&(null===(e=this.getAxisMotionValue(t).animation)||void 0===e?void 0:e.play())})},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:n,contextWindow:eA(this.visualElement)})}stop(t,e){let r=this.isDragging;if(this.cancel(),!r)return;let{velocity:n}=e;this.startAnimation(n);let{onDragEnd:i}=this.getProps();i&&tl.Wi.update(()=>i(t,e))}cancel(){this.isDragging=!1;let{projection:t,animationState:e}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;let{dragPropagation:r}=this.getProps();!r&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),e&&e.setActive("whileDrag",!1)}updateAxis(t,e,r){let{drag:n}=this.getProps();if(!r||!ek(t,n,this.currentDirection))return;let i=this.getAxisMotionValue(t),o=this.originPoint[t]+r[t];this.constraints&&this.constraints[t]&&(o=function(t,e,r){let{min:n,max:i}=e;return void 0!==n&&t<n?t=r?(0,t1.t)(n,t,r.min):Math.max(t,n):void 0!==i&&t>i&&(t=r?(0,t1.t)(i,t,r.max):Math.min(t,i)),t}(o,this.constraints[t],this.elastic[t])),i.set(o)}resolveConstraints(){var t;let{dragConstraints:e,dragElastic:r}=this.getProps(),n=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):null===(t=this.visualElement.projection)||void 0===t?void 0:t.layout,i=this.constraints;e&&p(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&n?this.constraints=function(t,e){let{top:r,left:n,bottom:i,right:o}=e;return{x:et(t.x,n,o),y:et(t.y,r,i)}}(n.layoutBox,e):this.constraints=!1,this.elastic=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:.35;return!1===t?t=0:!0===t&&(t=.35),{x:er(t,"left","right"),y:er(t,"top","bottom")}}(r),i!==this.constraints&&n&&this.constraints&&!this.hasMutatedConstraints&&el(t=>{this.getAxisMotionValue(t)&&(this.constraints[t]=function(t,e){let r={};return void 0!==e.min&&(r.min=e.min-t.min),void 0!==e.max&&(r.max=e.max-t.min),r}(n.layoutBox[t],this.constraints[t]))})}resolveRefConstraints(){var t;let{dragConstraints:e,onMeasureDragConstraints:r}=this.getProps();if(!e||!p(e))return!1;let n=e.current;(0,tH.k)(null!==n,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");let{projection:i}=this.visualElement;if(!i||!i.layout)return!1;let o=function(t,e,r){let n=eT(t,r),{scroll:i}=e;return i&&(ey(n.x,i.offset.x),ey(n.y,i.offset.y)),n}(n,i.root,this.visualElement.getTransformPagePoint()),s={x:ee((t=i.layout.layoutBox).x,o.x),y:ee(t.y,o.y)};if(r){let t=r(function(t){let{x:e,y:r}=t;return{top:r.min,right:e.max,bottom:r.max,left:e.min}}(s));this.hasMutatedConstraints=!!t,t&&(s=eu(t))}return s}startAnimation(t){let{drag:e,dragMomentum:r,dragElastic:n,dragTransition:i,dragSnapToOrigin:o,onDragTransitionEnd:s}=this.getProps(),a=this.constraints||{};return Promise.all(el(s=>{if(!ek(s,e,this.currentDirection))return;let l=a&&a[s]||{};o&&(l={min:0,max:0});let u={type:"inertia",velocity:r?t[s]:0,bounceStiffness:n?200:1e6,bounceDamping:n?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...i,...l};return this.startAxisValueAnimation(s,u)})).then(s)}startAxisValueAnimation(t,e){let r=this.getAxisMotionValue(t);return r.start((0,eS.v)(t,r,0,e))}stopAnimation(){el(t=>this.getAxisMotionValue(t).stop())}pauseAnimation(){el(t=>{var e;return null===(e=this.getAxisMotionValue(t).animation)||void 0===e?void 0:e.pause()})}getAnimationState(t){var e;return null===(e=this.getAxisMotionValue(t).animation)||void 0===e?void 0:e.state}getAxisMotionValue(t){let e="_drag"+t.toUpperCase(),r=this.visualElement.getProps();return r[e]||this.visualElement.getValue(t,(r.initial?r.initial[t]:void 0)||0)}snapToCursor(t){el(e=>{let{drag:r}=this.getProps();if(!ek(e,r,this.currentDirection))return;let{projection:n}=this.visualElement,i=this.getAxisMotionValue(e);if(n&&n.layout){let{min:r,max:o}=n.layout.layoutBox[e];i.set(t[e]-(0,t1.t)(r,o,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:t,dragConstraints:e}=this.getProps(),{projection:r}=this.visualElement;if(!p(e)||!r||!this.constraints)return;this.stopAnimation();let n={x:0,y:0};el(t=>{let e=this.getAxisMotionValue(t);if(e){let r=e.get();n[t]=function(t,e){let r=.5,n=t2(t),i=t2(e);return i>n?r=(0,t0.Y)(e.min,e.max-n,t.min):n>i&&(r=(0,t0.Y)(t.min,t.max-i,e.min)),(0,t7.u)(0,1,r)}({min:r,max:r},this.constraints[t])}});let{transformTemplate:i}=this.visualElement.getProps();this.visualElement.current.style.transform=i?i({},""):"none",r.root&&r.root.updateScroll(),r.updateLayout(),this.resolveConstraints(),el(e=>{if(!ek(e,t,null))return;let r=this.getAxisMotionValue(e),{min:i,max:o}=this.constraints[e];r.set((0,t1.t)(i,o,n[e]))})}addListeners(){if(!this.visualElement.current)return;eC.set(this.visualElement,this);let t=tm(this.visualElement.current,"pointerdown",t=>{let{drag:e,dragListener:r=!0}=this.getProps();e&&r&&this.start(t)}),e=()=>{let{dragConstraints:t}=this.getProps();p(t)&&(this.constraints=this.resolveRefConstraints())},{projection:r}=this.visualElement,n=r.addEventListener("measure",e);r&&!r.layout&&(r.root&&r.root.updateScroll(),r.updateLayout()),e();let i=th(window,"resize",()=>this.scalePositionWithinConstraints()),o=r.addEventListener("didUpdate",t=>{let{delta:e,hasLayoutChanged:r}=t;this.isDragging&&r&&(el(t=>{let r=this.getAxisMotionValue(t);r&&(this.originPoint[t]+=e[t].translate,r.set(r.get()+e[t].translate))}),this.visualElement.render())});return()=>{i(),t(),n(),o&&o()}}getProps(){let t=this.visualElement.getProps(),{drag:e=!1,dragDirectionLock:r=!1,dragPropagation:n=!1,dragConstraints:i=!1,dragElastic:o=.35,dragMomentum:s=!0}=t;return{...t,drag:e,dragDirectionLock:r,dragPropagation:n,dragConstraints:i,dragElastic:o,dragMomentum:s}}constructor(t){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=ea(),this.visualElement=t}}function ek(t,e,r){return(!0===e||e===t)&&(null===r||r===t)}class eE extends tP{mount(){let{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||tM.Z}unmount(){this.removeGroupControls(),this.removeListeners()}constructor(t){super(t),this.removeGroupControls=tM.Z,this.removeListeners=tM.Z,this.controls=new eM(t)}}let eV=t=>(e,r)=>{t&&tl.Wi.update(()=>t(e,r))};class eD extends tP{onPointerDown(t){this.session=new t$(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:eA(this.node)})}createPanHandlers(){let{onPanSessionStart:t,onPanStart:e,onPan:r,onPanEnd:n}=this.node.getProps();return{onSessionStart:eV(t),onStart:eV(e),onMove:r,onEnd:(t,e)=>{delete this.session,n&&tl.Wi.update(()=>n(t,e))}}}mount(){this.removePointerDownListener=tm(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}constructor(){super(...arguments),this.removePointerDownListener=tM.Z}}let eO={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function eR(t,e){return e.max===e.min?0:t/(e.max-e.min)*100}let eF={correct:(t,e)=>{if(!e.target)return t;if("string"==typeof t){if(!Y.px.test(t))return t;t=parseFloat(t)}let r=eR(t,e.target.x),n=eR(t,e.target.y);return"".concat(r,"% ").concat(n,"%")}};var e_=r(7914);class eB extends i.Component{componentDidMount(){let{visualElement:t,layoutGroup:e,switchLayoutGroup:r,layoutId:n}=this.props,{projection:i}=t;Object.assign(E,ej),i&&(e.group&&e.group.add(i),r&&r.register&&n&&r.register(i),i.root.didUpdate(),i.addEventListener("animationComplete",()=>{this.safeToRemove()}),i.setOptions({...i.options,onExitComplete:()=>this.safeToRemove()})),eO.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){let{layoutDependency:e,visualElement:r,drag:n,isPresent:i}=this.props,o=r.projection;return o&&(o.isPresent=i,n||t.layoutDependency!==e||void 0===e?o.willUpdate():this.safeToRemove(),t.isPresent===i||(i?o.promote():o.relegate()||tl.Wi.postRender(()=>{let t=o.getStack();t&&t.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),h.postRender(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:t,layoutGroup:e,switchLayoutGroup:r}=this.props,{projection:n}=t;n&&(n.scheduleCheckAfterUnmount(),e&&e.group&&e.group.remove(n),r&&r.deregister&&r.deregister(n))}safeToRemove(){let{safeToRemove:t}=this.props;t&&t()}render(){return null}}function eL(t){let[e,r]=function(){let t=(0,i.useContext)(a);if(null===t)return[!0,null];let{isPresent:e,onExitComplete:r,register:n}=t,o=(0,i.useId)();return(0,i.useEffect)(()=>n(o),[]),!e&&r?[!1,()=>r&&r(o)]:[!0]}(),n=(0,i.useContext)(S);return i.createElement(eB,{...t,layoutGroup:n,switchLayoutGroup:(0,i.useContext)(A),isPresent:e,safeToRemove:r})}let ej={borderRadius:{...eF,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:eF,borderTopRightRadius:eF,borderBottomLeftRadius:eF,borderBottomRightRadius:eF,boxShadow:{correct:(t,e)=>{let{treeScale:r,projectionDelta:n}=e,i=e_.P.parse(t);if(i.length>5)return t;let o=e_.P.createTransformer(t),s="number"!=typeof i[0]?1:0,a=n.x.scale*r.x,l=n.y.scale*r.y;i[0+s]/=a,i[1+s]/=l;let u=(0,t1.t)(a,l,.5);return"number"==typeof i[2+s]&&(i[2+s]/=u),"number"==typeof i[3+s]&&(i[3+s]/=u),o(i)}}};var ez=r(6870),eI=r(2776);let eW=["TopLeft","TopRight","BottomLeft","BottomRight"],eN=eW.length,eX=t=>"string"==typeof t?parseFloat(t):t,eY=t=>"number"==typeof t||Y.px.test(t);function eU(t,e){return void 0!==t[e]?t[e]:t.borderRadius}let eH=eq(0,.5,eI.Bn),eG=eq(.5,.95,tM.Z);function eq(t,e,r){return n=>n<t?0:n>e?1:r((0,t0.Y)(t,e,n))}function e$(t,e){t.min=e.min,t.max=e.max}function eZ(t,e){e$(t.x,e.x),e$(t.y,e.y)}function eK(t,e,r,n,i){return t-=e,t=n+1/r*(t-n),void 0!==i&&(t=n+1/i*(t-n)),t}function eJ(t,e,r,n,i){let[o,s,a]=r;!function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.5,i=arguments.length>4?arguments[4]:void 0,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:t,s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:t;if(Y.aQ.test(e)&&(e=parseFloat(e),e=(0,t1.t)(s.min,s.max,e/100)-s.min),"number"!=typeof e)return;let a=(0,t1.t)(o.min,o.max,n);t===o&&(a-=e),t.min=eK(t.min,e,r,a,i),t.max=eK(t.max,e,r,a,i)}(t,e[o],e[s],e[a],e.scale,n,i)}let eQ=["x","scaleX","originX"],e0=["y","scaleY","originY"];function e1(t,e,r,n){eJ(t.x,e,eQ,r?r.x:void 0,n?n.x:void 0),eJ(t.y,e,e0,r?r.y:void 0,n?n.y:void 0)}var e2=r(9070);function e3(t){return 0===t.translate&&1===t.scale}function e5(t){return e3(t.x)&&e3(t.y)}function e9(t,e){return Math.round(t.x.min)===Math.round(e.x.min)&&Math.round(t.x.max)===Math.round(e.x.max)&&Math.round(t.y.min)===Math.round(e.y.min)&&Math.round(t.y.max)===Math.round(e.y.max)}function e6(t){return t2(t.x)/t2(t.y)}var e4=r(9887);class e8{add(t){(0,e4.y4)(this.members,t),t.scheduleRender()}remove(t){if((0,e4.cl)(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){let t=this.members[this.members.length-1];t&&this.promote(t)}}relegate(t){let e;let r=this.members.findIndex(e=>t===e);if(0===r)return!1;for(let t=r;t>=0;t--){let r=this.members[t];if(!1!==r.isPresent){e=r;break}}return!!e&&(this.promote(e),!0)}promote(t,e){let r=this.lead;if(t!==r&&(this.prevLead=r,this.lead=t,t.show(),r)){r.instance&&r.scheduleRender(),t.scheduleRender(),t.resumeFrom=r,e&&(t.resumeFrom.preserveOpacity=!0),r.snapshot&&(t.snapshot=r.snapshot,t.snapshot.latestValues=r.animationValues||r.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0);let{crossfade:n}=t.options;!1===n&&r.hide()}}exitAnimationComplete(){this.members.forEach(t=>{let{options:e,resumingFrom:r}=t;e.onExitComplete&&e.onExitComplete(),r&&r.options.onExitComplete&&r.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}constructor(){this.members=[]}}function e7(t,e,r){let n="",i=t.x.translate/e.x,o=t.y.translate/e.y;if((i||o)&&(n="translate3d(".concat(i,"px, ").concat(o,"px, 0) ")),(1!==e.x||1!==e.y)&&(n+="scale(".concat(1/e.x,", ").concat(1/e.y,") ")),r){let{rotate:t,rotateX:e,rotateY:i}=r;t&&(n+="rotate(".concat(t,"deg) ")),e&&(n+="rotateX(".concat(e,"deg) ")),i&&(n+="rotateY(".concat(i,"deg) "))}let s=t.x.scale*e.x,a=t.y.scale*e.y;return(1!==s||1!==a)&&(n+="scale(".concat(s,", ").concat(a,")")),n||"none"}let rt=(t,e)=>t.depth-e.depth;class re{add(t){(0,e4.y4)(this.children,t),this.isDirty=!0}remove(t){(0,e4.cl)(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(rt),this.isDirty=!1,this.children.forEach(t)}constructor(){this.children=[],this.isDirty=!1}}var rr=r(9209),rn=r(2844);let ri=["","X","Y","Z"],ro={visibility:"hidden"},rs=0,ra={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};function rl(t){let{attachResizeListener:e,defaultParent:r,measureScroll:n,checkIsScrollRoot:i,resetTransform:o}=t;return class{addEventListener(t,e){return this.eventHandlers.has(t)||this.eventHandlers.set(t,new ez.L),this.eventHandlers.get(t).add(e)}notifyListeners(t){for(var e=arguments.length,r=Array(e>1?e-1:0),n=1;n<e;n++)r[n-1]=arguments[n];let i=this.eventHandlers.get(t);i&&i.notify(...r)}hasListeners(t){return this.eventHandlers.has(t)}mount(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.root.hasTreeAnimated;if(this.instance)return;this.isSVG=t instanceof SVGElement&&"svg"!==t.tagName,this.instance=t;let{layoutId:n,layout:i,visualElement:o}=this.options;if(o&&!o.current&&o.mount(t),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),r&&(i||n)&&(this.isLayoutDirty=!0),e){let r;let n=()=>this.root.updateBlockedByResize=!1;e(t,()=>{this.root.updateBlockedByResize=!0,r&&r(),r=function(t,e){let r=rr.X.now(),n=i=>{let{timestamp:o}=i,s=o-r;s>=e&&((0,tl.Pn)(n),t(s-e))};return tl.Wi.read(n,!0),()=>(0,tl.Pn)(n)}(n,250),eO.hasAnimatedSinceResize&&(eO.hasAnimatedSinceResize=!1,this.nodes.forEach(rv))})}n&&this.root.registerSharedNode(n,this),!1!==this.options.animate&&o&&(n||i)&&this.addEventListener("didUpdate",t=>{let{delta:e,hasLayoutChanged:r,hasRelativeTargetChanged:n,layout:i}=t;if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let s=this.options.transition||o.getDefaultTransition()||rA,{onLayoutAnimationStart:a,onLayoutAnimationComplete:l}=o.getProps(),u=!this.targetLayout||!e9(this.targetLayout,i)||n,c=!r&&n;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||c||r&&(u||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(e,c);let t={...(0,e2.e)(s,"layout"),onPlay:a,onComplete:l};(o.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t)}else r||rv(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=i})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let t=this.getStack();t&&t.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,(0,tl.Pn)(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){!this.isUpdateBlocked()&&(this.isUpdating=!0,this.nodes&&this.nodes.forEach(rb),this.animationId++)}getTransformTemplate(){let{visualElement:t}=this.options;return t&&t.getProps().transformTemplate}willUpdate(){let t=!(arguments.length>0)||void 0===arguments[0]||arguments[0];if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let t=0;t<this.path.length;t++){let e=this.path[t];e.shouldResetTransform=!0,e.updateScroll("snapshot"),e.options.layoutRoot&&e.willUpdate(!1)}let{layoutId:e,layout:r}=this.options;if(void 0===e&&!r)return;let n=this.getTransformTemplate();this.prevTransformTemplateValue=n?n(this.latestValues,""):void 0,this.updateSnapshot(),t&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(rf);return}this.isUpdating||this.nodes.forEach(rm),this.isUpdating=!1,this.nodes.forEach(rg),this.nodes.forEach(ru),this.nodes.forEach(rc),this.clearAllSnapshots();let t=rr.X.now();tl.frameData.delta=(0,t7.u)(0,1e3/60,t-tl.frameData.timestamp),tl.frameData.timestamp=t,tl.frameData.isProcessing=!0,tl.S6.update.process(tl.frameData),tl.S6.preRender.process(tl.frameData),tl.S6.render.process(tl.frameData),tl.frameData.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,h.read(()=>this.update()))}clearAllSnapshots(){this.nodes.forEach(rp),this.sharedNodes.forEach(rw)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,tl.Wi.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){tl.Wi.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let t=0;t<this.path.length;t++)this.path[t].updateScroll();let t=this.layout;this.layout=this.measure(!1),this.layoutCorrected=ea(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);let{visualElement:e}=this.options;e&&e.notify("LayoutMeasure",this.layout.layoutBox,t?t.layoutBox:void 0)}updateScroll(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"measure",e=!!(this.options.layoutScroll&&this.instance);this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===t&&(e=!1),e&&(this.scroll={animationId:this.root.animationId,phase:t,isRoot:i(this.instance),offset:n(this.instance)})}resetTransform(){if(!o)return;let t=this.isLayoutDirty||this.shouldResetTransform,e=this.projectionDelta&&!e5(this.projectionDelta),r=this.getTransformTemplate(),n=r?r(this.latestValues,""):void 0,i=n!==this.prevTransformTemplateValue;t&&(e||ed(this.latestValues)||i)&&(o(this.instance,n),this.shouldResetTransform=!1,this.scheduleRender())}measure(){var t;let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],r=this.measurePageBox(),n=this.removeElementScroll(r);return e&&(n=this.removeTransform(n)),rk((t=n).x),rk(t.y),{animationId:this.root.animationId,measuredBox:r,layoutBox:n,latestValues:{},source:this.id}}measurePageBox(){let{visualElement:t}=this.options;if(!t)return ea();let e=t.measureViewportBox(),{scroll:r}=this.root;return r&&(ey(e.x,r.offset.x),ey(e.y,r.offset.y)),e}removeElementScroll(t){let e=ea();eZ(e,t);for(let r=0;r<this.path.length;r++){let n=this.path[r],{scroll:i,options:o}=n;if(n!==this.root&&i&&o.layoutScroll){if(i.isRoot){eZ(e,t);let{scroll:r}=this.root;r&&(ey(e.x,-r.offset.x),ey(e.y,-r.offset.y))}ey(e.x,i.offset.x),ey(e.y,i.offset.y)}}return e}applyTransform(t){let e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=ea();eZ(r,t);for(let t=0;t<this.path.length;t++){let n=this.path[t];!e&&n.options.layoutScroll&&n.scroll&&n!==n.root&&eP(r,{x:-n.scroll.offset.x,y:-n.scroll.offset.y}),ed(n.latestValues)&&eP(r,n.latestValues)}return ed(this.latestValues)&&eP(r,this.latestValues),r}removeTransform(t){let e=ea();eZ(e,t);for(let t=0;t<this.path.length;t++){let r=this.path[t];if(!r.instance||!ed(r.latestValues))continue;eh(r.latestValues)&&r.updateSnapshot();let n=ea();eZ(n,r.measurePageBox()),e1(e,r.latestValues,r.snapshot?r.snapshot.layoutBox:void 0,n)}return ed(this.latestValues)&&e1(e,this.latestValues),e}setTargetDelta(t){this.targetDelta=t,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(t){this.options={...this.options,...t,crossfade:void 0===t.crossfade||t.crossfade}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==tl.frameData.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(){var t,e,r,n;let i=arguments.length>0&&void 0!==arguments[0]&&arguments[0],o=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=o.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=o.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=o.isSharedProjectionDirty);let s=!!this.resumingFrom||this!==o;if(!(i||s&&this.isSharedProjectionDirty||this.isProjectionDirty||(null===(t=this.parent)||void 0===t?void 0:t.isProjectionDirty)||this.attemptToResolveRelativeTarget))return;let{layout:a,layoutId:l}=this.options;if(this.layout&&(a||l)){if(this.resolvedRelativeTargetAt=tl.frameData.timestamp,!this.targetDelta&&!this.relativeTarget){let t=this.getClosestProjectingParent();t&&t.layout&&1!==this.animationProgress?(this.relativeParent=t,this.forceRelativeParentToResolveTarget(),this.relativeTarget=ea(),this.relativeTargetOrigin=ea(),t8(this.relativeTargetOrigin,this.layout.layoutBox,t.layout.layoutBox),eZ(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(this.relativeTarget||this.targetDelta){if((this.target||(this.target=ea(),this.targetWithTransforms=ea()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target)?(this.forceRelativeParentToResolveTarget(),e=this.target,r=this.relativeTarget,n=this.relativeParent.target,t6(e.x,r.x,n.x),t6(e.y,r.y,n.y)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):eZ(this.target,this.layout.layoutBox),eg(this.target,this.targetDelta)):eZ(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;let t=this.getClosestProjectingParent();t&&!!t.resumingFrom==!!this.resumingFrom&&!t.options.layoutScroll&&t.target&&1!==this.animationProgress?(this.relativeParent=t,this.forceRelativeParentToResolveTarget(),this.relativeTarget=ea(),this.relativeTargetOrigin=ea(),t8(this.relativeTargetOrigin,this.target,t.target),eZ(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}ra.resolvedTargetDeltas++}}}getClosestProjectingParent(){return!this.parent||eh(this.parent.latestValues)||ep(this.parent.latestValues)?void 0:this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){var t;let e=this.getLead(),r=!!this.resumingFrom||this!==e,n=!0;if((this.isProjectionDirty||(null===(t=this.parent)||void 0===t?void 0:t.isProjectionDirty))&&(n=!1),r&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(n=!1),this.resolvedRelativeTargetAt===tl.frameData.timestamp&&(n=!1),n)return;let{layout:i,layoutId:o}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(i||o))return;eZ(this.layoutCorrected,this.layout.layoutBox);let s=this.treeScale.x,a=this.treeScale.y;!function(t,e,r){let n,i,o=arguments.length>3&&void 0!==arguments[3]&&arguments[3],s=r.length;if(s){e.x=e.y=1;for(let a=0;a<s;a++){i=(n=r[a]).projectionDelta;let s=n.instance;(!s||!s.style||"contents"!==s.style.display)&&(o&&n.options.layoutScroll&&n.scroll&&n!==n.root&&eP(t,{x:-n.scroll.offset.x,y:-n.scroll.offset.y}),i&&(e.x*=i.x.scale,e.y*=i.y.scale,eg(t,i)),o&&ed(n.latestValues)&&eP(t,n.latestValues))}e.x=ev(e.x),e.y=ev(e.y)}}(this.layoutCorrected,this.treeScale,this.path,r),e.layout&&!e.target&&(1!==this.treeScale.x||1!==this.treeScale.y)&&(e.target=e.layout.layoutBox,e.targetWithTransforms=ea());let{target:l}=e;if(!l){this.projectionTransform&&(this.projectionDelta=eo(),this.projectionTransform="none",this.scheduleRender());return}this.projectionDelta||(this.projectionDelta=eo(),this.projectionDeltaWithTransform=eo());let u=this.projectionTransform;t9(this.projectionDelta,this.layoutCorrected,l,this.latestValues),this.projectionTransform=e7(this.projectionDelta,this.treeScale),(this.projectionTransform!==u||this.treeScale.x!==s||this.treeScale.y!==a)&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",l)),ra.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(){let t=!(arguments.length>0)||void 0===arguments[0]||arguments[0];if(this.options.scheduleRender&&this.options.scheduleRender(),t){let t=this.getStack();t&&t.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}setAnimationOrigin(t){let e,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this.snapshot,i=n?n.latestValues:{},o={...this.latestValues},s=eo();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!r;let a=ea(),l=(n?n.source:void 0)!==(this.layout?this.layout.source:void 0),u=this.getStack(),c=!u||u.members.length<=1,h=!!(l&&!c&&!0===this.options.crossfade&&!this.path.some(rS));this.animationProgress=0,this.mixTargetDelta=r=>{let n=r/1e3;if(rP(s.x,t.x,n),rP(s.y,t.y,n),this.setTargetDelta(s),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var u,d,p,f;t8(a,this.layout.layoutBox,this.relativeParent.layout.layoutBox),p=this.relativeTarget,f=this.relativeTargetOrigin,rT(p.x,f.x,a.x,n),rT(p.y,f.y,a.y,n),e&&(u=this.relativeTarget,d=e,u.x.min===d.x.min&&u.x.max===d.x.max&&u.y.min===d.y.min&&u.y.max===d.y.max)&&(this.isProjectionDirty=!1),e||(e=ea()),eZ(e,this.relativeTarget)}l&&(this.animationValues=o,function(t,e,r,n,i,o){i?(t.opacity=(0,t1.t)(0,void 0!==r.opacity?r.opacity:1,eH(n)),t.opacityExit=(0,t1.t)(void 0!==e.opacity?e.opacity:1,0,eG(n))):o&&(t.opacity=(0,t1.t)(void 0!==e.opacity?e.opacity:1,void 0!==r.opacity?r.opacity:1,n));for(let i=0;i<eN;i++){let o="border".concat(eW[i],"Radius"),s=eU(e,o),a=eU(r,o);(void 0!==s||void 0!==a)&&(s||(s=0),a||(a=0),0===s||0===a||eY(s)===eY(a)?(t[o]=Math.max((0,t1.t)(eX(s),eX(a),n),0),(Y.aQ.test(a)||Y.aQ.test(s))&&(t[o]+="%")):t[o]=a)}(e.rotate||r.rotate)&&(t.rotate=(0,t1.t)(e.rotate||0,r.rotate||0,n))}(o,i,this.latestValues,n,h,c)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=n},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(t){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&((0,tl.Pn)(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=tl.Wi.update(()=>{eO.hasAnimatedSinceResize=!0,this.currentAnimation=function(t,e,r){let n=(0,O.i)(t)?t:(0,rn.BX)(t);return n.start((0,eS.v)("",n,1e3,r)),n.animation}(0,0,{...t,onUpdate:e=>{this.mixTargetDelta(e),t.onUpdate&&t.onUpdate(e)},onComplete:()=>{t.onComplete&&t.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let t=this.getStack();t&&t.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let t=this.getLead(),{targetWithTransforms:e,target:r,layout:n,latestValues:i}=t;if(e&&r&&n){if(this!==t&&this.layout&&n&&rE(this.options.animationType,this.layout.layoutBox,n.layoutBox)){r=this.target||ea();let e=t2(this.layout.layoutBox.x);r.x.min=t.target.x.min,r.x.max=r.x.min+e;let n=t2(this.layout.layoutBox.y);r.y.min=t.target.y.min,r.y.max=r.y.min+n}eZ(e,r),eP(e,i),t9(this.projectionDeltaWithTransform,this.layoutCorrected,e,i)}}registerSharedNode(t,e){this.sharedNodes.has(t)||this.sharedNodes.set(t,new e8),this.sharedNodes.get(t).add(e);let r=e.options.initialPromotionConfig;e.promote({transition:r?r.transition:void 0,preserveFollowOpacity:r&&r.shouldPreserveFollowOpacity?r.shouldPreserveFollowOpacity(e):void 0})}isLead(){let t=this.getStack();return!t||t.lead===this}getLead(){var t;let{layoutId:e}=this.options;return e&&(null===(t=this.getStack())||void 0===t?void 0:t.lead)||this}getPrevLead(){var t;let{layoutId:e}=this.options;return e?null===(t=this.getStack())||void 0===t?void 0:t.prevLead:void 0}getStack(){let{layoutId:t}=this.options;if(t)return this.root.sharedNodes.get(t)}promote(){let{needsReset:t,transition:e,preserveFollowOpacity:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=this.getStack();n&&n.promote(this,r),t&&(this.projectionDelta=void 0,this.needsReset=!0),e&&this.setOptions({transition:e})}relegate(){let t=this.getStack();return!!t&&t.relegate(this)}resetRotation(){let{visualElement:t}=this.options;if(!t)return;let e=!1,{latestValues:r}=t;if((r.rotate||r.rotateX||r.rotateY||r.rotateZ)&&(e=!0),!e)return;let n={};for(let e=0;e<ri.length;e++){let i="rotate"+ri[e];r[i]&&(n[i]=r[i],t.setStaticValue(i,0))}for(let e in t.render(),n)t.setStaticValue(e,n[e]);t.scheduleRender()}getProjectionStyles(t){var e,r;if(!this.instance||this.isSVG)return;if(!this.isVisible)return ro;let n={visibility:""},i=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,n.opacity="",n.pointerEvents=ts(null==t?void 0:t.pointerEvents)||"",n.transform=i?i(this.latestValues,""):"none",n;let o=this.getLead();if(!this.projectionDelta||!this.layout||!o.target){let e={};return this.options.layoutId&&(e.opacity=void 0!==this.latestValues.opacity?this.latestValues.opacity:1,e.pointerEvents=ts(null==t?void 0:t.pointerEvents)||""),this.hasProjected&&!ed(this.latestValues)&&(e.transform=i?i({},""):"none",this.hasProjected=!1),e}let s=o.animationValues||o.latestValues;this.applyTransformsToTarget(),n.transform=e7(this.projectionDeltaWithTransform,this.treeScale,s),i&&(n.transform=i(s,n.transform));let{x:a,y:l}=this.projectionDelta;for(let t in n.transformOrigin="".concat(100*a.origin,"% ").concat(100*l.origin,"% 0"),o.animationValues?n.opacity=o===this?null!==(r=null!==(e=s.opacity)&&void 0!==e?e:this.latestValues.opacity)&&void 0!==r?r:1:this.preserveOpacity?this.latestValues.opacity:s.opacityExit:n.opacity=o===this?void 0!==s.opacity?s.opacity:"":void 0!==s.opacityExit?s.opacityExit:0,E){if(void 0===s[t])continue;let{correct:e,applyTo:r}=E[t],i="none"===n.transform?s[t]:e(s[t],o);if(r){let t=r.length;for(let e=0;e<t;e++)n[r[e]]=i}else n[t]=i}return this.options.layoutId&&(n.pointerEvents=o===this?ts(null==t?void 0:t.pointerEvents)||"":"none"),n}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(t=>{var e;return null===(e=t.currentAnimation)||void 0===e?void 0:e.stop()}),this.root.nodes.forEach(rf),this.root.sharedNodes.clear()}constructor(t={},e=null==r?void 0:r()){this.id=rs++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,ra.totalNodes=ra.resolvedTargetDeltas=ra.recalculatedProjection=0,this.nodes.forEach(rh),this.nodes.forEach(ry),this.nodes.forEach(rx),this.nodes.forEach(rd),window.MotionDebug&&window.MotionDebug.record(ra)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=t,this.root=e?e.root||e:this,this.path=e?[...e.path,e]:[],this.parent=e,this.depth=e?e.depth+1:0;for(let t=0;t<this.path.length;t++)this.path[t].shouldResetTransform=!0;this.root===this&&(this.nodes=new re)}}}function ru(t){t.updateLayout()}function rc(t){var e;let r=(null===(e=t.resumeFrom)||void 0===e?void 0:e.snapshot)||t.snapshot;if(t.isLead()&&t.layout&&r&&t.hasListeners("didUpdate")){let{layoutBox:e,measuredBox:n}=t.layout,{animationType:i}=t.options,o=r.source!==t.layout.source;"size"===i?el(t=>{let n=o?r.measuredBox[t]:r.layoutBox[t],i=t2(n);n.min=e[t].min,n.max=n.min+i}):rE(i,r.layoutBox,e)&&el(n=>{let i=o?r.measuredBox[n]:r.layoutBox[n],s=t2(e[n]);i.max=i.min+s,t.relativeTarget&&!t.currentAnimation&&(t.isProjectionDirty=!0,t.relativeTarget[n].max=t.relativeTarget[n].min+s)});let s=eo();t9(s,e,r.layoutBox);let a=eo();o?t9(a,t.applyTransform(n,!0),r.measuredBox):t9(a,e,r.layoutBox);let l=!e5(s),u=!1;if(!t.resumeFrom){let n=t.getClosestProjectingParent();if(n&&!n.resumeFrom){let{snapshot:i,layout:o}=n;if(i&&o){let s=ea();t8(s,r.layoutBox,i.layoutBox);let a=ea();t8(a,e,o.layoutBox),e9(s,a)||(u=!0),n.options.layoutRoot&&(t.relativeTarget=a,t.relativeTargetOrigin=s,t.relativeParent=n)}}}t.notifyListeners("didUpdate",{layout:e,snapshot:r,delta:a,layoutDelta:s,hasLayoutChanged:l,hasRelativeTargetChanged:u})}else if(t.isLead()){let{onExitComplete:e}=t.options;e&&e()}t.options.transition=void 0}function rh(t){ra.totalNodes++,t.parent&&(t.isProjecting()||(t.isProjectionDirty=t.parent.isProjectionDirty),t.isSharedProjectionDirty||(t.isSharedProjectionDirty=!!(t.isProjectionDirty||t.parent.isProjectionDirty||t.parent.isSharedProjectionDirty)),t.isTransformDirty||(t.isTransformDirty=t.parent.isTransformDirty))}function rd(t){t.isProjectionDirty=t.isSharedProjectionDirty=t.isTransformDirty=!1}function rp(t){t.clearSnapshot()}function rf(t){t.clearMeasurements()}function rm(t){t.isLayoutDirty=!1}function rg(t){let{visualElement:e}=t.options;e&&e.getProps().onBeforeLayoutMeasure&&e.notify("BeforeLayoutMeasure"),t.resetTransform()}function rv(t){t.finishAnimation(),t.targetDelta=t.relativeTarget=t.target=void 0,t.isProjectionDirty=!0}function ry(t){t.resolveTargetDelta()}function rx(t){t.calcProjection()}function rb(t){t.resetRotation()}function rw(t){t.removeLeadSnapshot()}function rP(t,e,r){t.translate=(0,t1.t)(e.translate,0,r),t.scale=(0,t1.t)(e.scale,1,r),t.origin=e.origin,t.originPoint=e.originPoint}function rT(t,e,r,n){t.min=(0,t1.t)(e.min,r.min,n),t.max=(0,t1.t)(e.max,r.max,n)}function rS(t){return t.animationValues&&void 0!==t.animationValues.opacityExit}let rA={duration:.45,ease:[.4,0,.1,1]},rC=t=>"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(t),rM=rC("applewebkit/")&&!rC("chrome/")?Math.round:tM.Z;function rk(t){t.min=rM(t.min),t.max=rM(t.max)}function rE(t,e,r){return"position"===t||"preserve-aspect"===t&&!t3(e6(e),e6(r),.2)}let rV=rl({attachResizeListener:(t,e)=>th(t,"resize",e),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),rD={current:void 0},rO=rl({measureScroll:t=>({x:t.scrollLeft,y:t.scrollTop}),defaultParent:()=>{if(!rD.current){let t=new rV({});t.mount(window),t.setOptions({layoutScroll:!0}),rD.current=t}return rD.current},resetTransform:(t,e)=>{t.style.transform=void 0!==e?e:"none"},checkIsScrollRoot:t=>"fixed"===window.getComputedStyle(t).position});var rR=r(5662),rF=r(3367),r_=r(5265);let rB=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function rL(t,e){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;(0,tH.k)(r<=4,'Max CSS variable fallback depth detected in property "'.concat(t,'". This may indicate a circular fallback dependency.'));let[n,i]=function(t){let e=rB.exec(t);if(!e)return[,];let[,r,n]=e;return[r,n]}(t);if(!n)return;let o=window.getComputedStyle(e).getPropertyValue(n);if(o){let t=o.trim();return(0,r_.P)(t)?parseFloat(t):t}return(0,_.t)(i)?rL(i,e,r+1):i}var rj=r(87),rz=r(8939);let rI=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),rW=t=>rI.has(t),rN=t=>Object.keys(t).some(rW),rX=t=>t===rz.Rx||t===Y.px,rY=(t,e)=>parseFloat(t.split(", ")[e]),rU=(t,e)=>(r,n)=>{let{transform:i}=n;if("none"===i||!i)return 0;let o=i.match(/^matrix3d\((.+)\)$/);if(o)return rY(o[1],e);{let e=i.match(/^matrix\((.+)\)$/);return e?rY(e[1],t):0}},rH=new Set(["x","y","z"]),rG=V._.filter(t=>!rH.has(t)),rq={width:(t,e)=>{let{x:r}=t,{paddingLeft:n="0",paddingRight:i="0"}=e;return r.max-r.min-parseFloat(n)-parseFloat(i)},height:(t,e)=>{let{y:r}=t,{paddingTop:n="0",paddingBottom:i="0"}=e;return r.max-r.min-parseFloat(n)-parseFloat(i)},top:(t,e)=>{let{top:r}=e;return parseFloat(r)},left:(t,e)=>{let{left:r}=e;return parseFloat(r)},bottom:(t,e)=>{let{y:r}=t,{top:n}=e;return parseFloat(n)+(r.max-r.min)},right:(t,e)=>{let{x:r}=t,{left:n}=e;return parseFloat(n)+(r.max-r.min)},x:rU(4,13),y:rU(5,14)};rq.translateX=rq.x,rq.translateY=rq.y;let r$=(t,e,r)=>{let n=e.measureViewportBox(),i=e.current,o=getComputedStyle(i),{display:s}=o,a={};"none"===s&&e.setStaticValue("display",t.display||"block"),r.forEach(t=>{a[t]=rq[t](n,o)}),e.render();let l=e.measureViewportBox();return r.forEach(r=>{let n=e.getValue(r);n&&n.jump(a[r]),t[r]=rq[r](l,o)}),t},rZ=function(t,e){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};e={...e},n={...n};let i=Object.keys(e).filter(rW),o=[],s=!1,a=[];if(i.forEach(i=>{let l;let u=t.getValue(i);if(!t.hasValue(i))return;let c=r[i],h=(0,rj.C)(c),d=e[i];if((0,tB.C)(d)){let t=d.length,e=null===d[0]?1:0;c=d[e],h=(0,rj.C)(c);for(let r=e;r<t&&null!==d[r];r++)l?(0,tH.k)((0,rj.C)(d[r])===l,"All keyframes must be of the same type"):(l=(0,rj.C)(d[r]),(0,tH.k)(l===h||rX(h)&&rX(l),"Keyframes must be of the same dimension as the current value"))}else l=(0,rj.C)(d);if(h!==l){if(rX(h)&&rX(l)){let t=u.get();"string"==typeof t&&u.set(parseFloat(t)),"string"==typeof d?e[i]=parseFloat(d):Array.isArray(d)&&l===Y.px&&(e[i]=d.map(parseFloat))}else(null==h?void 0:h.transform)&&(null==l?void 0:l.transform)&&(0===c||0===d)?0===c?u.set(l.transform(c)):e[i]=h.transform(d):(s||(o=function(t){let e=[];return rG.forEach(r=>{let n=t.getValue(r);void 0!==n&&(e.push([r,n.get()]),n.set(r.startsWith("scale")?1:0))}),e.length&&t.render(),e}(t),s=!0),a.push(i),n[i]=void 0!==n[i]?n[i]:e[i],u.jump(d))}}),!a.length)return{target:e,transitionEnd:n};{let r=a.indexOf("height")>=0?window.pageYOffset:null,i=r$(e,t,a);return o.length&&o.forEach(e=>{let[r,n]=e;t.getValue(r).set(n)}),t.render(),T.j&&null!==r&&window.scrollTo({top:r}),{target:i,transitionEnd:n}}},rK=(t,e,r,n)=>{var i,o;let s=function(t,e,r){let{...n}=e,i=t.current;if(!(i instanceof Element))return{target:n,transitionEnd:r};for(let e in r&&(r={...r}),t.values.forEach(t=>{let e=t.get();if(!(0,_.t)(e))return;let r=rL(e,i);r&&t.set(r)}),n){let t=n[e];if(!(0,_.t)(t))continue;let o=rL(t,i);o&&(n[e]=o,r||(r={}),void 0===r[e]&&(r[e]=t))}return{target:n,transitionEnd:r}}(t,e,n);return e=s.target,n=s.transitionEnd,i=e,o=n,rN(i)?rZ(t,i,r,o):{target:i,transitionEnd:o}},rJ={current:null},rQ={current:!1};var r0=r(5442);let r1=new WeakMap,r2=Object.keys(P),r3=r2.length,r5=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],r9=v.length;class r6{scrapeMotionValuesFromProps(t,e){return{}}mount(t){this.current=t,r1.set(t,this),this.projection&&!this.projection.instance&&this.projection.mount(t),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((t,e)=>this.bindToMotionValue(e,t)),rQ.current||function(){if(rQ.current=!0,T.j){if(window.matchMedia){let t=window.matchMedia("(prefers-reduced-motion)"),e=()=>rJ.current=t.matches;t.addListener(e),e()}else rJ.current=!1}}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||rJ.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){for(let t in r1.delete(this.current),this.projection&&this.projection.unmount(),(0,tl.Pn)(this.notifyUpdate),(0,tl.Pn)(this.render),this.valueSubscriptions.forEach(t=>t()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this),this.events)this.events[t].clear();for(let t in this.features)this.features[t].unmount();this.current=null}bindToMotionValue(t,e){let r=V.G.has(t),n=e.on("change",e=>{this.latestValues[t]=e,this.props.onUpdate&&tl.Wi.update(this.notifyUpdate,!1,!0),r&&this.projection&&(this.projection.isTransformDirty=!0)}),i=e.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(t,()=>{n(),i()})}sortNodePosition(t){return this.current&&this.sortInstanceNodePosition&&this.type===t.type?this.sortInstanceNodePosition(this.current,t.current):0}loadFeatures(t,e,r,n){let i,o,{children:s,...a}=t;for(let t=0;t<r3;t++){let e=r2[t],{isEnabled:r,Feature:n,ProjectionNode:s,MeasureLayout:l}=P[e];s&&(i=s),r(a)&&(!this.features[e]&&n&&(this.features[e]=new n(this)),l&&(o=l))}if(("html"===this.type||"svg"===this.type)&&!this.projection&&i){this.projection=new i(this.latestValues,this.parent&&this.parent.projection);let{layoutId:t,layout:e,drag:r,dragConstraints:o,layoutScroll:s,layoutRoot:l}=a;this.projection.setOptions({layoutId:t,layout:e,alwaysMeasureLayout:!!r||o&&p(o),visualElement:this,scheduleRender:()=>this.scheduleRender(),animationType:"string"==typeof e?e:"both",initialPromotionConfig:n,layoutScroll:s,layoutRoot:l})}return o}updateFeatures(){for(let t in this.features){let e=this.features[t];e.isMounted?e.update():(e.mount(),e.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):ea()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,e){this.latestValues[t]=e}makeTargetAnimatable(t){let e=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return this.makeTargetAnimatableFromInstance(t,e)}update(t,e){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=e;for(let e=0;e<r5.length;e++){let r=r5[e];this.propEventSubscriptions[r]&&(this.propEventSubscriptions[r](),delete this.propEventSubscriptions[r]);let n=t["on"+r];n&&(this.propEventSubscriptions[r]=this.on(r,n))}this.prevMotionValues=function(t,e,r){let{willChange:n}=e;for(let i in e){let o=e[i],s=r[i];if((0,O.i)(o))t.addValue(i,o),(0,r0.L)(n)&&n.add(i);else if((0,O.i)(s))t.addValue(i,(0,rn.BX)(o,{owner:t})),(0,r0.L)(n)&&n.remove(i);else if(s!==o){if(t.hasValue(i)){let e=t.getValue(i);e.hasAnimated||e.set(o)}else{let e=t.getStaticValue(i);t.addValue(i,(0,rn.BX)(void 0!==e?e:o,{owner:t}))}}}for(let n in r)void 0===e[n]&&t.removeValue(n);return e}(this,this.scrapeMotionValuesFromProps(t,this.prevProps),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(t){return this.props.variants?this.props.variants[t]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}getVariantContext(){let t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(t)return this.parent?this.parent.getVariantContext():void 0;if(!this.isControllingVariants){let t=this.parent&&this.parent.getVariantContext()||{};return void 0!==this.props.initial&&(t.initial=this.props.initial),t}let e={};for(let t=0;t<r9;t++){let r=v[t],n=this.props[r];(f(n)||!1===n)&&(e[r]=n)}return e}addVariantChild(t){let e=this.getClosestVariantNode();if(e)return e.variantChildren&&e.variantChildren.add(t),()=>e.variantChildren.delete(t)}addValue(t,e){e!==this.values.get(t)&&(this.removeValue(t),this.bindToMotionValue(t,e)),this.values.set(t,e),this.latestValues[t]=e.get()}removeValue(t){this.values.delete(t);let e=this.valueSubscriptions.get(t);e&&(e(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,e){if(this.props.values&&this.props.values[t])return this.props.values[t];let r=this.values.get(t);return void 0===r&&void 0!==e&&(r=(0,rn.BX)(e,{owner:this}),this.addValue(t,r)),r}readValue(t){var e;return void 0===this.latestValues[t]&&this.current?null!==(e=this.getBaseTargetFromProps(this.props,t))&&void 0!==e?e:this.readValueFromInstance(this.current,t,this.options):this.latestValues[t]}setBaseTarget(t,e){this.baseTarget[t]=e}getBaseTarget(t){var e;let{initial:r}=this.props,n="string"==typeof r||"object"==typeof r?null===(e=(0,tn.o)(this.props,r))||void 0===e?void 0:e[t]:void 0;if(r&&void 0!==n)return n;let i=this.getBaseTargetFromProps(this.props,t);return void 0===i||(0,O.i)(i)?void 0!==this.initialValues[t]&&void 0===n?void 0:this.baseTarget[t]:i}on(t,e){return this.events[t]||(this.events[t]=new ez.L),this.events[t].add(e)}notify(t){for(var e=arguments.length,r=Array(e>1?e-1:0),n=1;n<e;n++)r[n-1]=arguments[n];this.events[t]&&this.events[t].notify(...r)}constructor({parent:t,props:e,presenceContext:r,reducedMotionConfig:n,visualState:i},o={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>tl.Wi.render(this.render,!1,!0);let{latestValues:s,renderState:a}=i;this.latestValues=s,this.baseTarget={...s},this.initialValues=e.initial?{...s}:{},this.renderState=a,this.parent=t,this.props=e,this.presenceContext=r,this.depth=t?t.depth+1:0,this.reducedMotionConfig=n,this.options=o,this.isControllingVariants=y(e),this.isVariantNode=x(e),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);let{willChange:l,...u}=this.scrapeMotionValuesFromProps(e,{});for(let t in u){let e=u[t];void 0!==s[t]&&(0,O.i)(e)&&(e.set(s[t],!1),(0,r0.L)(l)&&l.add(t))}}}class r4 extends r6{sortInstanceNodePosition(t,e){return 2&t.compareDocumentPosition(e)?1:-1}getBaseTargetFromProps(t,e){return t.style?t.style[e]:void 0}removeValueFromRenderState(t,e){let{vars:r,style:n}=e;delete r[t],delete n[t]}makeTargetAnimatableFromInstance(t,e){let{transition:r,transitionEnd:n,...i}=t,o=(0,rF.P$)(i,r||{},this);if(e){(0,rF.GJ)(this,i,o);let t=rK(this,i,o,n);n=t.transitionEnd,i=t.target}return{transition:r,transitionEnd:n,...i}}}class r8 extends r4{readValueFromInstance(t,e){if(V.G.has(e)){let t=(0,rR.A)(e);return t&&t.default||0}{let r=window.getComputedStyle(t),n=((0,_.f)(e)?r.getPropertyValue(e):r[e])||0;return"string"==typeof n?n.trim():n}}measureInstanceViewportBox(t,e){let{transformPagePoint:r}=e;return eT(t,r)}build(t,e,r,n){j(t,e,r,n.transformTemplate)}scrapeMotionValuesFromProps(t,e){return te(t,e)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:t}=this.props;(0,O.i)(t)&&(this.childSubscription=t.on("change",t=>{this.current&&(this.current.textContent="".concat(t))}))}renderInstance(t,e,r,n){J(t,e,r,n)}constructor(){super(...arguments),this.type="html"}}class r7 extends r4{getBaseTargetFromProps(t,e){return t[e]}readValueFromInstance(t,e){if(V.G.has(e)){let t=(0,rR.A)(e);return t&&t.default||0}return e=Q.has(e)?e:(0,K.D)(e),t.getAttribute(e)}measureInstanceViewportBox(){return ea()}scrapeMotionValuesFromProps(t,e){return tr(t,e)}build(t,e,r,n){q(t,e,r,this.isSVGTag,n.transformTemplate)}renderInstance(t,e,r,n){tt(t,e,r,n)}mount(t){this.isSVGTag=Z(t.tagName),super.mount(t)}constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1}}let nt=(t,e)=>k(t)?new r7(e,{enableHardwareAcceleration:!1}):new r8(e,{enableHardwareAcceleration:!0}),ne={animation:{Feature:tX},exit:{Feature:tU},inView:{Feature:t_},tap:{Feature:tE},focus:{Feature:tA},hover:{Feature:tS},pan:{Feature:eD},drag:{Feature:eE,ProjectionNode:rO,MeasureLayout:eL},layout:{ProjectionNode:rO,MeasureLayout:eL}},nr=function(t){function e(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(t){let{preloadedFeatures:e,createVisualElement:r,useRender:n,useVisualState:d,Component:m}=t;e&&function(t){for(let e in t)P[e]={...P[e],...t[e]}}(e);let g=(0,i.forwardRef)(function(t,g){var v;let x;let w={...(0,i.useContext)(o),...t,layoutId:function(t){let{layoutId:e}=t,r=(0,i.useContext)(S).id;return r&&void 0!==e?r+"-"+e:e}(t)},{isStatic:P}=w,C=function(t){let{initial:e,animate:r}=function(t,e){if(y(t)){let{initial:e,animate:r}=t;return{initial:!1===e||f(e)?e:void 0,animate:f(r)?r:void 0}}return!1!==t.inherit?e:{}}(t,(0,i.useContext)(s));return(0,i.useMemo)(()=>({initial:e,animate:r}),[b(e),b(r)])}(t),M=d(t,P);if(!P&&T.j){C.visualElement=function(t,e,r,n){let{visualElement:d}=(0,i.useContext)(s),p=(0,i.useContext)(u),f=(0,i.useContext)(a),m=(0,i.useContext)(o).reducedMotion,g=(0,i.useRef)();n=n||p.renderer,!g.current&&n&&(g.current=n(t,{visualState:e,parent:d,props:r,presenceContext:f,blockInitialAnimation:!!f&&!1===f.initial,reducedMotionConfig:m}));let v=g.current;(0,i.useInsertionEffect)(()=>{v&&v.update(r,f)});let y=(0,i.useRef)(!!(r[c.M]&&!window.HandoffComplete));return(0,l.L)(()=>{v&&(h.postRender(v.render),y.current&&v.animationState&&v.animationState.animateChanges())}),(0,i.useEffect)(()=>{v&&(v.updateFeatures(),!y.current&&v.animationState&&v.animationState.animateChanges(),y.current&&(y.current=!1,window.HandoffComplete=!0))}),v}(m,M,w,r);let t=(0,i.useContext)(A),n=(0,i.useContext)(u).strict;C.visualElement&&(x=C.visualElement.loadFeatures(w,n,e,t))}return i.createElement(s.Provider,{value:C},x&&C.visualElement?i.createElement(x,{visualElement:C.visualElement,...w}):null,n(m,t,(v=C.visualElement,(0,i.useCallback)(t=>{t&&M.mount&&M.mount(t),v&&(t?v.mount(t):v.unmount()),g&&("function"==typeof g?g(t):p(g)&&(g.current=t))},[v])),M,P,C.visualElement))});return g[C]=m,g}(t(e,r))}if("undefined"==typeof Proxy)return e;let r=new Map;return new Proxy(e,{get:(t,n)=>(r.has(n)||r.set(n,e(n)),r.get(n))})}((t,e)=>(function(t,e,r,n){let{forwardMotionProps:o=!1}=e;return{...k(t)?tu:tc,preloadedFeatures:r,useRender:function(){let t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(e,r,n,o,s)=>{let{latestValues:a}=o,l=(k(e)?function(t,e,r,n){let o=(0,i.useMemo)(()=>{let r=$();return q(r,e,{enableHardwareAcceleration:!1},Z(n),t.transformTemplate),{...r.attrs,style:{...r.style}}},[e]);if(t.style){let e={};I(e,t.style,t),o.style={...e,...o.style}}return o}:function(t,e,r){let n={},o=function(t,e,r){let n=t.style||{},o={};return I(o,n,t),Object.assign(o,function(t,e,r){let{transformTemplate:n}=t;return(0,i.useMemo)(()=>{let t=z();return j(t,e,{enableHardwareAcceleration:!r},n),Object.assign({},t.vars,t.style)},[e])}(t,e,r)),o}(t,e,r);return t.drag&&!1!==t.dragListener&&(n.draggable=!1,o.userSelect=o.WebkitUserSelect=o.WebkitTouchCallout="none",o.touchAction=!0===t.drag?"none":"pan-".concat("x"===t.drag?"y":"x")),void 0===t.tabIndex&&(t.onTap||t.onTapStart||t.whileTap)&&(n.tabIndex=0),n.style=o,n})(r,a,s,e),u={...function(t,e,r){let n={};for(let i in t)("values"!==i||"object"!=typeof t.values)&&(X(i)||!0===r&&N(i)||!e&&!N(i)||t.draggable&&i.startsWith("onDrag"))&&(n[i]=t[i]);return n}(r,"string"==typeof e,t),...l,ref:n},{children:c}=r,h=(0,i.useMemo)(()=>(0,O.i)(c)?c.get():c,[c]);return(0,i.createElement)(e,{...u,children:h})}}(o),createVisualElement:n,Component:t}})(t,e,ne,nt))},3477:function(t,e,r){"use strict";r.d(e,{D:function(){return n}});let n=t=>t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()},53:function(t,e,r){"use strict";r.d(e,{f:function(){return i},t:function(){return s}});let n=t=>e=>"string"==typeof e&&e.startsWith(t),i=n("--"),o=n("var(--"),s=t=>o(t)&&a.test(t),a=/var\s*\(\s*--[\w-]+(\s*,\s*(?:(?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)+)?\s*\)$/i},6689:function(t,e,r){"use strict";r.d(e,{T:function(){return s}});var n=r(7914),i=r(978),o=r(5662);function s(t,e){let r=(0,o.A)(t);return r!==i.h&&(r=n.P),r.getAnimatableNone?r.getAnimatableNone(e):void 0}},5662:function(t,e,r){"use strict";r.d(e,{A:function(){return s}});var n=r(6117),i=r(978);let o={...r(9091).j,color:n.$,backgroundColor:n.$,outlineColor:n.$,fill:n.$,stroke:n.$,borderColor:n.$,borderTopColor:n.$,borderRightColor:n.$,borderBottomColor:n.$,borderLeftColor:n.$,filter:i.h,WebkitFilter:i.h},s=t=>o[t]},87:function(t,e,r){"use strict";r.d(e,{$:function(){return s},C:function(){return a}});var n=r(8939),i=r(2946),o=r(9328);let s=[n.Rx,i.px,i.aQ,i.RW,i.vw,i.vh,{test:t=>"auto"===t,parse:t=>t}],a=t=>s.find((0,o.l)(t))},9091:function(t,e,r){"use strict";r.d(e,{j:function(){return s}});var n=r(8939),i=r(2946);let o={...n.Rx,transform:Math.round},s={borderWidth:i.px,borderTopWidth:i.px,borderRightWidth:i.px,borderBottomWidth:i.px,borderLeftWidth:i.px,borderRadius:i.px,radius:i.px,borderTopLeftRadius:i.px,borderTopRightRadius:i.px,borderBottomRightRadius:i.px,borderBottomLeftRadius:i.px,width:i.px,maxWidth:i.px,height:i.px,maxHeight:i.px,size:i.px,top:i.px,right:i.px,bottom:i.px,left:i.px,padding:i.px,paddingTop:i.px,paddingRight:i.px,paddingBottom:i.px,paddingLeft:i.px,margin:i.px,marginTop:i.px,marginRight:i.px,marginBottom:i.px,marginLeft:i.px,rotate:i.RW,rotateX:i.RW,rotateY:i.RW,rotateZ:i.RW,scale:n.bA,scaleX:n.bA,scaleY:n.bA,scaleZ:n.bA,skew:i.RW,skewX:i.RW,skewY:i.RW,distance:i.px,translateX:i.px,translateY:i.px,translateZ:i.px,x:i.px,y:i.px,z:i.px,perspective:i.px,transformPerspective:i.px,opacity:n.Fq,originX:i.$C,originY:i.$C,originZ:i.px,zIndex:o,fillOpacity:n.Fq,strokeOpacity:n.Fq,numOctaves:o}},9328:function(t,e,r){"use strict";r.d(e,{l:function(){return n}});let n=t=>e=>e.test(t)},1741:function(t,e,r){"use strict";r.d(e,{G:function(){return i},_:function(){return n}});let n=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],i=new Set(n)},7681:function(t,e,r){"use strict";r.d(e,{x:function(){return i}});var n=r(4828);function i(t,e,r){let i=t.getProps();return(0,n.o)(i,e,void 0!==r?r:i.custom,function(t){let e={};return t.values.forEach((t,r)=>e[r]=t.get()),e}(t),function(t){let e={};return t.values.forEach((t,r)=>e[r]=t.getVelocity()),e}(t))}},4828:function(t,e,r){"use strict";function n(t,e,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};return"function"==typeof e&&(e=e(void 0!==r?r:t.custom,n,i)),"string"==typeof e&&(e=t.variants&&t.variants[e]),"function"==typeof e&&(e=e(void 0!==r?r:t.custom,n,i)),e}r.d(e,{o:function(){return n}})},3367:function(t,e,r){"use strict";r.d(e,{GJ:function(){return y},P$:function(){return x},CD:function(){return m},gg:function(){return v}});var n=r(5265),i=r(3601),o=r(1638),s=r(2844),a=r(7914),l=r(6689),u=r(6117),c=r(87),h=r(9328);let d=[...c.$,u.$,a.P],p=t=>d.find((0,h.l)(t));var f=r(7681);function m(t,e){let r=(0,f.x)(t,e),{transitionEnd:n={},transition:i={},...a}=r?t.makeTargetAnimatable(r,!1):{};for(let e in a={...a,...n}){let r=(0,o.Y)(a[e]);t.hasValue(e)?t.getValue(e).set(r):t.addValue(e,(0,s.BX)(r))}}function g(t,e){[...e].reverse().forEach(r=>{let n=t.getVariant(r);n&&m(t,n),t.variantChildren&&t.variantChildren.forEach(t=>{g(t,e)})})}function v(t,e){return Array.isArray(e)?g(t,e):"string"==typeof e?g(t,[e]):void m(t,e)}function y(t,e,r){var o,u;let c=Object.keys(e).filter(e=>!t.hasValue(e)),h=c.length;if(h)for(let d=0;d<h;d++){let h=c[d],f=e[h],m=null;Array.isArray(f)&&(m=f[0]),null===m&&(m=null!==(u=null!==(o=r[h])&&void 0!==o?o:t.readValue(h))&&void 0!==u?u:e[h]),null!=m&&("string"==typeof m&&((0,n.P)(m)||(0,i.W)(m))?m=parseFloat(m):!p(m)&&a.P.test(f)&&(m=(0,l.T)(h,f)),t.addValue(h,(0,s.BX)(m,{owner:t})),void 0===r[h]&&(r[h]=m),null!==m&&t.setBaseTarget(h,m))}}function x(t,e,r){let n={};for(let i in t){let t=function(t,e){if(e)return(e[t]||e.default||e).from}(i,e);if(void 0!==t)n[i]=t;else{let t=r.getValue(i);t&&(n[i]=t.get())}}return n}},2439:function(t,e,r){"use strict";r.d(e,{c:function(){return n}});let n={skipAnimations:!1,useManualTiming:!1}},9887:function(t,e,r){"use strict";function n(t,e){-1===t.indexOf(e)&&t.push(e)}function i(t,e){let r=t.indexOf(e);r>-1&&t.splice(r,1)}r.d(e,{cl:function(){return i},y4:function(){return n}})},1774:function(t,e,r){"use strict";r.d(e,{u:function(){return n}});let n=(t,e,r)=>r>e?e:r<t?t:r},6283:function(t,e,r){"use strict";r.d(e,{K:function(){return i},k:function(){return o}});var n=r(6279);let i=n.Z,o=n.Z},7826:function(t,e,r){"use strict";r.d(e,{j:function(){return n}});let n="undefined"!=typeof document},5265:function(t,e,r){"use strict";r.d(e,{P:function(){return n}});let n=t=>/^\-?\d*\.?\d+$/.test(t)},3601:function(t,e,r){"use strict";r.d(e,{W:function(){return n}});let n=t=>/^0[^.\s]+$/.test(t)},2125:function(t,e,r){"use strict";r.d(e,{t:function(){return n}});let n=(t,e,r)=>t+(e-t)*r},6279:function(t,e,r){"use strict";r.d(e,{Z:function(){return n}});let n=t=>t},5984:function(t,e,r){"use strict";r.d(e,{z:function(){return i}});let n=(t,e)=>r=>e(t(r)),i=function(){for(var t=arguments.length,e=Array(t),r=0;r<t;r++)e[r]=arguments[r];return e.reduce(n)}},6935:function(t,e,r){"use strict";r.d(e,{Y:function(){return n}});let n=(t,e,r)=>{let n=e-t;return 0===n?1:(r-t)/n}},1638:function(t,e,r){"use strict";r.d(e,{Y:function(){return o},p:function(){return i}});var n=r(2258);let i=t=>!!(t&&"object"==typeof t&&t.mix&&t.toValue),o=t=>(0,n.C)(t)?t[t.length-1]||0:t},6870:function(t,e,r){"use strict";r.d(e,{L:function(){return i}});var n=r(9887);class i{add(t){return(0,n.y4)(this.subscriptions,t),()=>(0,n.cl)(this.subscriptions,t)}notify(t,e,r){let n=this.subscriptions.length;if(n){if(1===n)this.subscriptions[0](t,e,r);else for(let i=0;i<n;i++){let n=this.subscriptions[i];n&&n(t,e,r)}}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}constructor(){this.subscriptions=[]}}},2678:function(t,e,r){"use strict";r.d(e,{X:function(){return i},w:function(){return n}});let n=t=>1e3*t,i=t=>t/1e3},6416:function(t,e,r){"use strict";r.d(e,{h:function(){return i}});var n=r(128);function i(t){let e=(0,n.useRef)(null);return null===e.current&&(e.current=t()),e.current}},1917:function(t,e,r){"use strict";r.d(e,{Y:function(){return s}});var n=r(128),i=r(6283);let o={some:0,all:1};function s(t){let{root:e,margin:r,amount:s,once:a=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},[l,u]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{if(!t.current||a&&l)return;let n={root:e&&e.current||void 0,margin:r,amount:s};return function(t,e){let{root:r,margin:n,amount:s="some"}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=function(t,e,r){var n;if("string"==typeof t){let o=document;e&&((0,i.k)(!!e.current,"Scope provided, but no element detected."),o=e.current),r?(null!==(n=r[t])&&void 0!==n||(r[t]=o.querySelectorAll(t)),t=r[t]):t=o.querySelectorAll(t)}else t instanceof Element&&(t=[t]);return Array.from(t||[])}(t),l=new WeakMap,u=new IntersectionObserver(t=>{t.forEach(t=>{let r=l.get(t.target);if(!!r!==t.isIntersecting){if(t.isIntersecting){let r=e(t);"function"==typeof r?l.set(t.target,r):u.unobserve(t.target)}else r&&(r(t),l.delete(t.target))}})},{root:r,rootMargin:n,threshold:"number"==typeof s?s:o[s]});return a.forEach(t=>u.observe(t)),()=>u.disconnect()}(t.current,()=>(u(!0),a?void 0:()=>u(!1)),n)},[e,t,r,a,s]),l}},6733:function(t,e,r){"use strict";r.d(e,{L:function(){return i}});var n=r(128);let i=r(7826).j?n.useLayoutEffect:n.useEffect},3992:function(t,e,r){"use strict";function n(t,e){return e?1e3/e*t:0}r.d(e,{R:function(){return n}})},2844:function(t,e,r){"use strict";r.d(e,{BX:function(){return c}});var n=r(6870),i=r(3992),o=r(9209),s=r(9345);let a=t=>!isNaN(parseFloat(t)),l={current:void 0};class u{setCurrent(t){this.current=t,this.updatedAt=o.X.now()}setPrevFrameValue(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.current;this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,e){this.events[t]||(this.events[t]=new n.L);let r=this.events[t].add(e);return"change"===t?()=>{r(),s.Wi.read(()=>{this.events.change.getSize()||this.stop()})}:r}clearListeners(){for(let t in this.events)this.events[t].clear()}attach(t,e){this.passiveEffect=t,this.stopPassiveEffect=e}set(t){let e=!(arguments.length>1)||void 0===arguments[1]||arguments[1];e&&this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t,e)}setWithVelocity(t,e,r){this.set(e),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-r}jump(t){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return l.current&&l.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){let t=o.X.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||t-this.updatedAt>30)return 0;let e=Math.min(this.updatedAt-this.prevUpdatedAt,30);return(0,i.R)(parseFloat(this.current)-parseFloat(this.prevFrameValue),e)}start(t){return this.stop(),new Promise(e=>{this.hasAnimated=!0,this.animation=t(e),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}constructor(t,e={}){var r=this;this.version="11.0.5",this.canTrackVelocity=!1,this.events={},this.updateAndNotify=function(t){let e=!(arguments.length>1)||void 0===arguments[1]||arguments[1],n=o.X.now();r.updatedAt!==n&&r.setPrevFrameValue(),r.prev=r.current,r.setCurrent(t),r.current!==r.prev&&r.events.change&&r.events.change.notify(r.current),e&&r.events.renderRequest&&r.events.renderRequest.notify(r.current)},this.hasAnimated=!1,this.setCurrent(t),this.canTrackVelocity=a(this.current),this.owner=e.owner}}function c(t,e){return new u(t,e)}},1001:function(t,e,r){"use strict";r.d(e,{$:function(){return i}});var n=r(1230);let i={test:(0,r(253).i)("#"),parse:function(t){let e="",r="",n="",i="";return t.length>5?(e=t.substring(1,3),r=t.substring(3,5),n=t.substring(5,7),i=t.substring(7,9)):(e=t.substring(1,2),r=t.substring(2,3),n=t.substring(3,4),i=t.substring(4,5),e+=e,r+=r,n+=n,i+=i),{red:parseInt(e,16),green:parseInt(r,16),blue:parseInt(n,16),alpha:i?parseInt(i,16)/255:1}},transform:n.m.transform}},16:function(t,e,r){"use strict";r.d(e,{J:function(){return a}});var n=r(8939),i=r(2946),o=r(6739),s=r(253);let a={test:(0,s.i)("hsl","hue"),parse:(0,s.d)("hue","saturation","lightness"),transform:t=>{let{hue:e,saturation:r,lightness:s,alpha:a=1}=t;return"hsla("+Math.round(e)+", "+i.aQ.transform((0,o.Nw)(r))+", "+i.aQ.transform((0,o.Nw)(s))+", "+(0,o.Nw)(n.Fq.transform(a))+")"}}},6117:function(t,e,r){"use strict";r.d(e,{$:function(){return a}});var n=r(6739),i=r(1001),o=r(16),s=r(1230);let a={test:t=>s.m.test(t)||i.$.test(t)||o.J.test(t),parse:t=>s.m.test(t)?s.m.parse(t):o.J.test(t)?o.J.parse(t):i.$.parse(t),transform:t=>(0,n.HD)(t)?t:t.hasOwnProperty("red")?s.m.transform(t):o.J.transform(t)}},1230:function(t,e,r){"use strict";r.d(e,{m:function(){return u}});var n=r(1774),i=r(8939),o=r(6739),s=r(253);let a=t=>(0,n.u)(0,255,t),l={...i.Rx,transform:t=>Math.round(a(t))},u={test:(0,s.i)("rgb","red"),parse:(0,s.d)("red","green","blue"),transform:t=>{let{red:e,green:r,blue:n,alpha:s=1}=t;return"rgba("+l.transform(e)+", "+l.transform(r)+", "+l.transform(n)+", "+(0,o.Nw)(i.Fq.transform(s))+")"}}},253:function(t,e,r){"use strict";r.d(e,{d:function(){return o},i:function(){return i}});var n=r(6739);let i=(t,e)=>r=>!!((0,n.HD)(r)&&n.mj.test(r)&&r.startsWith(t)||e&&Object.prototype.hasOwnProperty.call(r,e)),o=(t,e,r)=>i=>{if(!(0,n.HD)(i))return i;let[o,s,a,l]=i.match(n.KP);return{[t]:parseFloat(o),[e]:parseFloat(s),[r]:parseFloat(a),alpha:void 0!==l?parseFloat(l):1}}},978:function(t,e,r){"use strict";r.d(e,{h:function(){return l}});var n=r(7914),i=r(6739);let o=new Set(["brightness","contrast","saturate","opacity"]);function s(t){let[e,r]=t.slice(0,-1).split("(");if("drop-shadow"===e)return t;let[n]=r.match(i.KP)||[];if(!n)return t;let s=r.replace(n,""),a=o.has(e)?1:0;return n!==r&&(a*=100),e+"("+a+s+")"}let a=/([a-z-]*)\(.*?\)/g,l={...n.P,getAnimatableNone:t=>{let e=t.match(a);return e?e.map(s).join(" "):t}}},7914:function(t,e,r){"use strict";r.d(e,{P:function(){return d},V:function(){return l}});var n=r(6117),i=r(6739);let o="number",s="color",a=/(var\s*\(\s*--[\w-]+(\s*,\s*(?:(?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)+)?\s*\))|(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))|((-)?([\d]*\.?[\d])+)/gi;function l(t){let e=t.toString(),r=e.match(a)||[],i=[],l={color:[],number:[],var:[]},u=[];for(let t=0;t<r.length;t++){let e=r[t];n.$.test(e)?(l.color.push(t),u.push(s),i.push(n.$.parse(e))):e.startsWith("var(")?(l.var.push(t),u.push("var"),i.push(e)):(l.number.push(t),u.push(o),i.push(parseFloat(e)))}return{values:i,split:e.replace(a,"${}").split("${}"),indexes:l,types:u}}function u(t){return l(t).values}function c(t){let{split:e,types:r}=l(t),a=e.length;return t=>{let l="";for(let u=0;u<a;u++)if(l+=e[u],void 0!==t[u]){let e=r[u];e===o?l+=(0,i.Nw)(t[u]):e===s?l+=n.$.transform(t[u]):l+=t[u]}return l}}let h=t=>"number"==typeof t?0:t,d={test:function(t){var e,r;return isNaN(t)&&(0,i.HD)(t)&&((null===(e=t.match(i.KP))||void 0===e?void 0:e.length)||0)+((null===(r=t.match(i.dA))||void 0===r?void 0:r.length)||0)>0},parse:u,createTransformer:c,getAnimatableNone:function(t){let e=u(t);return c(t)(e.map(h))}}},8939:function(t,e,r){"use strict";r.d(e,{Fq:function(){return o},Rx:function(){return i},bA:function(){return s}});var n=r(1774);let i={test:t=>"number"==typeof t,parse:parseFloat,transform:t=>t},o={...i,transform:t=>(0,n.u)(0,1,t)},s={...i,default:1}},2946:function(t,e,r){"use strict";r.d(e,{$C:function(){return c},RW:function(){return o},aQ:function(){return s},px:function(){return a},vh:function(){return l},vw:function(){return u}});var n=r(6739);let i=t=>({test:e=>(0,n.HD)(e)&&e.endsWith(t)&&1===e.split(" ").length,parse:parseFloat,transform:e=>"".concat(e).concat(t)}),o=i("deg"),s=i("%"),a=i("px"),l=i("vh"),u=i("vw"),c={...s,parse:t=>s.parse(t)/100,transform:t=>s.transform(100*t)}},6739:function(t,e,r){"use strict";r.d(e,{HD:function(){return a},KP:function(){return i},Nw:function(){return n},dA:function(){return o},mj:function(){return s}});let n=t=>Math.round(1e5*t)/1e5,i=/(-)?([\d]*\.?[\d])+/g,o=/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,s=/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function a(t){return"string"==typeof t}},5442:function(t,e,r){"use strict";r.d(e,{L:function(){return i}});var n=r(8542);function i(t){return!!((0,n.i)(t)&&t.add)}},8542:function(t,e,r){"use strict";r.d(e,{i:function(){return n}});let n=t=>!!(t&&t.getVelocity)},969:function(t,e,r){"use strict";r.d(e,{m6:function(){return B}});let n=/^\[(.+)\]$/;function i(t,e){let r=t;return e.split("-").forEach(t=>{r.nextPart.has(t)||r.nextPart.set(t,{nextPart:new Map,validators:[]}),r=r.nextPart.get(t)}),r}let o=/\s+/;function s(){let t,e,r=0,n="";for(;r<arguments.length;)(t=arguments[r++])&&(e=function t(e){let r;if("string"==typeof e)return e;let n="";for(let i=0;i<e.length;i++)e[i]&&(r=t(e[i]))&&(n&&(n+=" "),n+=r);return n}(t))&&(n&&(n+=" "),n+=e);return n}function a(t){let e=e=>e[t]||[];return e.isThemeGetter=!0,e}let l=/^\[(?:([a-z-]+):)?(.+)\]$/i,u=/^\d+\/\d+$/,c=new Set(["px","full","screen"]),h=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,d=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,p=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,f=/^-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,m=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/;function g(t){return y(t)||c.has(t)||u.test(t)}function v(t){return D(t,"length",O)}function y(t){return!!t&&!Number.isNaN(Number(t))}function x(t){return D(t,"number",y)}function b(t){return!!t&&Number.isInteger(Number(t))}function w(t){return t.endsWith("%")&&y(t.slice(0,-1))}function P(t){return l.test(t)}function T(t){return h.test(t)}let S=new Set(["length","size","percentage"]);function A(t){return D(t,S,R)}function C(t){return D(t,"position",R)}let M=new Set(["image","url"]);function k(t){return D(t,M,_)}function E(t){return D(t,"",F)}function V(){return!0}function D(t,e,r){let n=l.exec(t);return!!n&&(n[1]?"string"==typeof e?n[1]===e:e.has(n[1]):r(n[2]))}function O(t){return d.test(t)&&!p.test(t)}function R(){return!1}function F(t){return f.test(t)}function _(t){return m.test(t)}let B=function(t){let e,r,a;for(var l=arguments.length,u=Array(l>1?l-1:0),c=1;c<l;c++)u[c-1]=arguments[c];let h=function(o){var s;return r=(e={cache:function(t){if(t<1)return{get:()=>void 0,set:()=>{}};let e=0,r=new Map,n=new Map;function i(i,o){r.set(i,o),++e>t&&(e=0,n=r,r=new Map)}return{get(t){let e=r.get(t);return void 0!==e?e:void 0!==(e=n.get(t))?(i(t,e),e):void 0},set(t,e){r.has(t)?r.set(t,e):i(t,e)}}}((s=u.reduce((t,e)=>e(t),t())).cacheSize),splitModifiers:function(t){let e=t.separator,r=1===e.length,n=e[0],i=e.length;return function(t){let o;let s=[],a=0,l=0;for(let u=0;u<t.length;u++){let c=t[u];if(0===a){if(c===n&&(r||t.slice(u,u+i)===e)){s.push(t.slice(l,u)),l=u+i;continue}if("/"===c){o=u;continue}}"["===c?a++:"]"===c&&a--}let u=0===s.length?t:t.substring(l),c=u.startsWith("!"),h=c?u.substring(1):u;return{modifiers:s,hasImportantModifier:c,baseClassName:h,maybePostfixModifierPosition:o&&o>l?o-l:void 0}}}(s),...function(t){let e=function(t){var e;let{theme:r,prefix:n}=t,o={nextPart:new Map,validators:[]};return(e=Object.entries(t.classGroups),n?e.map(t=>{let[e,r]=t;return[e,r.map(t=>"string"==typeof t?n+t:"object"==typeof t?Object.fromEntries(Object.entries(t).map(t=>{let[e,r]=t;return[n+e,r]})):t)]}):e).forEach(t=>{let[e,n]=t;(function t(e,r,n,o){e.forEach(e=>{if("string"==typeof e){(""===e?r:i(r,e)).classGroupId=n;return}if("function"==typeof e){if(e.isThemeGetter){t(e(o),r,n,o);return}r.validators.push({validator:e,classGroupId:n});return}Object.entries(e).forEach(e=>{let[s,a]=e;t(a,i(r,s),n,o)})})})(n,o,e,r)}),o}(t),{conflictingClassGroups:r,conflictingClassGroupModifiers:o}=t;return{getClassGroupId:function(t){let r=t.split("-");return""===r[0]&&1!==r.length&&r.shift(),function t(e,r){var n;if(0===e.length)return r.classGroupId;let i=e[0],o=r.nextPart.get(i),s=o?t(e.slice(1),o):void 0;if(s)return s;if(0===r.validators.length)return;let a=e.join("-");return null===(n=r.validators.find(t=>{let{validator:e}=t;return e(a)}))||void 0===n?void 0:n.classGroupId}(r,e)||function(t){if(n.test(t)){let e=n.exec(t)[1],r=null==e?void 0:e.substring(0,e.indexOf(":"));if(r)return"arbitrary.."+r}}(t)},getConflictingClassGroupIds:function(t,e){let n=r[t]||[];return e&&o[t]?[...n,...o[t]]:n}}}(s)}).cache.get,a=e.cache.set,h=d,d(o)};function d(t){let n=r(t);if(n)return n;let i=function(t,e){let{splitModifiers:r,getClassGroupId:n,getConflictingClassGroupIds:i}=e,s=new Set;return t.trim().split(o).map(t=>{let{modifiers:e,hasImportantModifier:i,baseClassName:o,maybePostfixModifierPosition:s}=r(t),a=n(s?o.substring(0,s):o),l=!!s;if(!a){if(!s||!(a=n(o)))return{isTailwindClass:!1,originalClassName:t};l=!1}let u=(function(t){if(t.length<=1)return t;let e=[],r=[];return t.forEach(t=>{"["===t[0]?(e.push(...r.sort(),t),r=[]):r.push(t)}),e.push(...r.sort()),e})(e).join(":");return{isTailwindClass:!0,modifierId:i?u+"!":u,classGroupId:a,originalClassName:t,hasPostfixModifier:l}}).reverse().filter(t=>{if(!t.isTailwindClass)return!0;let{modifierId:e,classGroupId:r,hasPostfixModifier:n}=t,o=e+r;return!s.has(o)&&(s.add(o),i(r,n).forEach(t=>s.add(e+t)),!0)}).reverse().map(t=>t.originalClassName).join(" ")}(t,e);return a(t,i),i}return function(){return h(s.apply(null,arguments))}}(function(){let t=a("colors"),e=a("spacing"),r=a("blur"),n=a("brightness"),i=a("borderColor"),o=a("borderRadius"),s=a("borderSpacing"),l=a("borderWidth"),u=a("contrast"),c=a("grayscale"),h=a("hueRotate"),d=a("invert"),p=a("gap"),f=a("gradientColorStops"),m=a("gradientColorStopPositions"),S=a("inset"),M=a("margin"),D=a("opacity"),O=a("padding"),R=a("saturate"),F=a("scale"),_=a("sepia"),B=a("skew"),L=a("space"),j=a("translate"),z=()=>["auto","contain","none"],I=()=>["auto","hidden","clip","visible","scroll"],W=()=>["auto",P,e],N=()=>[P,e],X=()=>["",g,v],Y=()=>["auto",y,P],U=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],H=()=>["solid","dashed","dotted","double","none"],G=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter"],q=()=>["start","end","center","between","around","evenly","stretch"],$=()=>["","0",P],Z=()=>["auto","avoid","all","avoid-page","page","left","right","column"],K=()=>[y,x],J=()=>[y,P];return{cacheSize:500,separator:":",theme:{colors:[V],spacing:[g,v],blur:["none","",T,P],brightness:K(),borderColor:[t],borderRadius:["none","","full",T,P],borderSpacing:N(),borderWidth:X(),contrast:K(),grayscale:$(),hueRotate:J(),invert:$(),gap:N(),gradientColorStops:[t],gradientColorStopPositions:[w,v],inset:W(),margin:W(),opacity:K(),padding:N(),saturate:K(),scale:K(),sepia:$(),skew:J(),space:N(),translate:N()},classGroups:{aspect:[{aspect:["auto","square","video",P]}],container:["container"],columns:[{columns:[T]}],"break-after":[{"break-after":Z()}],"break-before":[{"break-before":Z()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...U(),P]}],overflow:[{overflow:I()}],"overflow-x":[{"overflow-x":I()}],"overflow-y":[{"overflow-y":I()}],overscroll:[{overscroll:z()}],"overscroll-x":[{"overscroll-x":z()}],"overscroll-y":[{"overscroll-y":z()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[S]}],"inset-x":[{"inset-x":[S]}],"inset-y":[{"inset-y":[S]}],start:[{start:[S]}],end:[{end:[S]}],top:[{top:[S]}],right:[{right:[S]}],bottom:[{bottom:[S]}],left:[{left:[S]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",b,P]}],basis:[{basis:W()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",P]}],grow:[{grow:$()}],shrink:[{shrink:$()}],order:[{order:["first","last","none",b,P]}],"grid-cols":[{"grid-cols":[V]}],"col-start-end":[{col:["auto",{span:["full",b,P]},P]}],"col-start":[{"col-start":Y()}],"col-end":[{"col-end":Y()}],"grid-rows":[{"grid-rows":[V]}],"row-start-end":[{row:["auto",{span:[b,P]},P]}],"row-start":[{"row-start":Y()}],"row-end":[{"row-end":Y()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",P]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",P]}],gap:[{gap:[p]}],"gap-x":[{"gap-x":[p]}],"gap-y":[{"gap-y":[p]}],"justify-content":[{justify:["normal",...q()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...q(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...q(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[O]}],px:[{px:[O]}],py:[{py:[O]}],ps:[{ps:[O]}],pe:[{pe:[O]}],pt:[{pt:[O]}],pr:[{pr:[O]}],pb:[{pb:[O]}],pl:[{pl:[O]}],m:[{m:[M]}],mx:[{mx:[M]}],my:[{my:[M]}],ms:[{ms:[M]}],me:[{me:[M]}],mt:[{mt:[M]}],mr:[{mr:[M]}],mb:[{mb:[M]}],ml:[{ml:[M]}],"space-x":[{"space-x":[L]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[L]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",P,e]}],"min-w":[{"min-w":[P,e,"min","max","fit"]}],"max-w":[{"max-w":[P,e,"none","full","min","max","fit","prose",{screen:[T]},T]}],h:[{h:[P,e,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[P,e,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[P,e,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[P,e,"auto","min","max","fit"]}],"font-size":[{text:["base",T,v]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",x]}],"font-family":[{font:[V]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",P]}],"line-clamp":[{"line-clamp":["none",y,x]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",g,P]}],"list-image":[{"list-image":["none",P]}],"list-style-type":[{list:["none","disc","decimal",P]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[t]}],"placeholder-opacity":[{"placeholder-opacity":[D]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[t]}],"text-opacity":[{"text-opacity":[D]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...H(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",g,v]}],"underline-offset":[{"underline-offset":["auto",g,P]}],"text-decoration-color":[{decoration:[t]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:N()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",P]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",P]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[D]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...U(),C]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",A]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},k]}],"bg-color":[{bg:[t]}],"gradient-from-pos":[{from:[m]}],"gradient-via-pos":[{via:[m]}],"gradient-to-pos":[{to:[m]}],"gradient-from":[{from:[f]}],"gradient-via":[{via:[f]}],"gradient-to":[{to:[f]}],rounded:[{rounded:[o]}],"rounded-s":[{"rounded-s":[o]}],"rounded-e":[{"rounded-e":[o]}],"rounded-t":[{"rounded-t":[o]}],"rounded-r":[{"rounded-r":[o]}],"rounded-b":[{"rounded-b":[o]}],"rounded-l":[{"rounded-l":[o]}],"rounded-ss":[{"rounded-ss":[o]}],"rounded-se":[{"rounded-se":[o]}],"rounded-ee":[{"rounded-ee":[o]}],"rounded-es":[{"rounded-es":[o]}],"rounded-tl":[{"rounded-tl":[o]}],"rounded-tr":[{"rounded-tr":[o]}],"rounded-br":[{"rounded-br":[o]}],"rounded-bl":[{"rounded-bl":[o]}],"border-w":[{border:[l]}],"border-w-x":[{"border-x":[l]}],"border-w-y":[{"border-y":[l]}],"border-w-s":[{"border-s":[l]}],"border-w-e":[{"border-e":[l]}],"border-w-t":[{"border-t":[l]}],"border-w-r":[{"border-r":[l]}],"border-w-b":[{"border-b":[l]}],"border-w-l":[{"border-l":[l]}],"border-opacity":[{"border-opacity":[D]}],"border-style":[{border:[...H(),"hidden"]}],"divide-x":[{"divide-x":[l]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[l]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[D]}],"divide-style":[{divide:H()}],"border-color":[{border:[i]}],"border-color-x":[{"border-x":[i]}],"border-color-y":[{"border-y":[i]}],"border-color-t":[{"border-t":[i]}],"border-color-r":[{"border-r":[i]}],"border-color-b":[{"border-b":[i]}],"border-color-l":[{"border-l":[i]}],"divide-color":[{divide:[i]}],"outline-style":[{outline:["",...H()]}],"outline-offset":[{"outline-offset":[g,P]}],"outline-w":[{outline:[g,v]}],"outline-color":[{outline:[t]}],"ring-w":[{ring:X()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[t]}],"ring-opacity":[{"ring-opacity":[D]}],"ring-offset-w":[{"ring-offset":[g,v]}],"ring-offset-color":[{"ring-offset":[t]}],shadow:[{shadow:["","inner","none",T,E]}],"shadow-color":[{shadow:[V]}],opacity:[{opacity:[D]}],"mix-blend":[{"mix-blend":G()}],"bg-blend":[{"bg-blend":G()}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[u]}],"drop-shadow":[{"drop-shadow":["","none",T,P]}],grayscale:[{grayscale:[c]}],"hue-rotate":[{"hue-rotate":[h]}],invert:[{invert:[d]}],saturate:[{saturate:[R]}],sepia:[{sepia:[_]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[r]}],"backdrop-brightness":[{"backdrop-brightness":[n]}],"backdrop-contrast":[{"backdrop-contrast":[u]}],"backdrop-grayscale":[{"backdrop-grayscale":[c]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[h]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[D]}],"backdrop-saturate":[{"backdrop-saturate":[R]}],"backdrop-sepia":[{"backdrop-sepia":[_]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[s]}],"border-spacing-x":[{"border-spacing-x":[s]}],"border-spacing-y":[{"border-spacing-y":[s]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",P]}],duration:[{duration:J()}],ease:[{ease:["linear","in","out","in-out",P]}],delay:[{delay:J()}],animate:[{animate:["none","spin","ping","pulse","bounce",P]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[F]}],"scale-x":[{"scale-x":[F]}],"scale-y":[{"scale-y":[F]}],rotate:[{rotate:[b,P]}],"translate-x":[{"translate-x":[j]}],"translate-y":[{"translate-y":[j]}],"skew-x":[{"skew-x":[B]}],"skew-y":[{"skew-y":[B]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",P]}],accent:[{accent:["auto",t]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",P]}],"caret-color":[{caret:[t]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":N()}],"scroll-mx":[{"scroll-mx":N()}],"scroll-my":[{"scroll-my":N()}],"scroll-ms":[{"scroll-ms":N()}],"scroll-me":[{"scroll-me":N()}],"scroll-mt":[{"scroll-mt":N()}],"scroll-mr":[{"scroll-mr":N()}],"scroll-mb":[{"scroll-mb":N()}],"scroll-ml":[{"scroll-ml":N()}],"scroll-p":[{"scroll-p":N()}],"scroll-px":[{"scroll-px":N()}],"scroll-py":[{"scroll-py":N()}],"scroll-ps":[{"scroll-ps":N()}],"scroll-pe":[{"scroll-pe":N()}],"scroll-pt":[{"scroll-pt":N()}],"scroll-pr":[{"scroll-pr":N()}],"scroll-pb":[{"scroll-pb":N()}],"scroll-pl":[{"scroll-pl":N()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",P]}],fill:[{fill:[t,"none"]}],"stroke-w":[{stroke:[g,v,x]}],stroke:[{stroke:[t,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}})}}]);