1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[35278],{1097:(t,e,n)=>{n.d(e,{l:()=>p});var i=n(50103),r=n(10987),a=n(85550),s=n(13597),o=n(83886),l=n(36309);let u=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"]);var h=n(91859),d=n(99172),c=n(92299);class p extends s.b{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=a.ge}getBaseTargetFromProps(t,e){return t[e]}readValueFromInstance(t,e){if(i.f.has(e)){let t=(0,r.D)(e);return t&&t.default||0}return e=u.has(e)?e:(0,o.I)(e),t.getAttribute(e)}scrapeMotionValuesFromProps(t,e,n){return(0,c.x)(t,e,n)}build(t,e,n){(0,l.B)(t,e,this.isSVGTag,n.transformTemplate,n.style)}renderInstance(t,e,n,i){for(let n in(0,d.e)(t,e,void 0,i),e.attrs)t.setAttribute(u.has(n)?n:(0,o.I)(n),e.attrs[n])}mount(t){this.isSVGTag=(0,h.n)(t.tagName),super.mount(t)}}},6739:(t,e,n)=>{n.d(e,{V:()=>i});let i=t=>e=>e<=.5?t(2*e)/2:(2-t(2*(1-e)))/2},9714:(t,e,n)=>{n.d(e,{f:()=>a});var i=n(98192),r=n(57993);function a(t,e){let n=t[t.length-1];for(let a=1;a<=e;a++){let s=(0,i.q)(0,e,a);t.push((0,r.k)(n,1,s))}}},11048:(t,e,n)=>{function i({top:t,left:e,right:n,bottom:r}){return{x:{min:e,max:n},y:{min:t,max:r}}}function r({x:t,y:e}){return{top:e.min,right:t.max,bottom:e.max,left:t.min}}function a(t,e){if(!e)return t;let n=e({x:t.left,y:t.top}),i=e({x:t.right,y:t.bottom});return{top:n.y,left:n.x,bottom:i.y,right:i.x}}n.d(e,{FY:()=>i,bS:()=>a,pA:()=>r})},11805:(t,e,n)=>{n.d(e,{M:()=>i});let i=t=>"mouse"===t.pointerType?"number"!=typeof t.button||t.button<=0:!1!==t.isPrimary},13025:(t,e,n)=>{n.d(e,{Y:()=>i,t:()=>r});let i=2e4;function r(t){let e=0,n=t.next(e);for(;!n.done&&e<i;)e+=50,n=t.next(e);return e>=i?1/0:e}},13597:(t,e,n)=>{n.d(e,{b:()=>g});var i=n(63526),r=n(78394),a=n(53982),s=n(10272),o=n(26920),l=n(28743);let u=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;var h=n(66399),d=n(73146),c=n(74043),p=n(54768);let m=new Set(["auto","none","0"]);var f=n(25057);class v extends h.h{constructor(t,e,n,i,r){super(t,e,n,i,r,!0)}readKeyframes(){let{unresolvedKeyframes:t,element:e,name:n}=this;if(!e||!e.current)return;super.readKeyframes();for(let n=0;n<t.length;n++){let i=t[n];if("string"==typeof i&&(i=i.trim(),(0,l.pG)(i))){let r=function t(e,n,i=1){(0,s.V)(i<=4,`Max CSS variable fallback depth detected in property "${e}". This may indicate a circular fallback dependency.`,"max-css-var-depth");let[r,a]=function(t){let e=u.exec(t);if(!e)return[,];let[,n,i,r]=e;return[`--${n??i}`,r]}(e);if(!r)return;let h=window.getComputedStyle(n).getPropertyValue(r);if(h){let t=h.trim();return(0,o.i)(t)?parseFloat(t):t}return(0,l.pG)(a)?t(a,n,i+1):a}(i,e.current);void 0!==r&&(t[n]=r),n===t.length-1&&(this.finalKeyframe=i)}}if(this.resolveNoneKeyframes(),!r.$.has(n)||2!==t.length)return;let[i,h]=t,d=(0,a.n)(i),c=(0,a.n)(h);if((0,l.rm)(i)!==(0,l.rm)(h)&&f.Hr[n]){this.needsMeasurement=!0;return}if(d!==c)if((0,f.E4)(d)&&(0,f.E4)(c))for(let e=0;e<t.length;e++){let n=t[e];"string"==typeof n&&(t[e]=parseFloat(n))}else f.Hr[n]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){let{unresolvedKeyframes:t,name:e}=this,n=[];for(let e=0;e<t.length;e++){var i;(null===t[e]||("number"==typeof(i=t[e])?0===i:null===i||"none"===i||"0"===i||(0,d.$)(i)))&&n.push(e)}n.length&&function(t,e,n){let i,r=0;for(;r<t.length&&!i;){let e=t[r];"string"==typeof e&&!m.has(e)&&(0,c.V)(e).values.length&&(i=t[r]),r++}if(i&&n)for(let r of e)t[r]=(0,p.J)(n,i)}(t,n,e)}measureInitialState(){let{element:t,unresolvedKeyframes:e,name:n}=this;if(!t||!t.current)return;"height"===n&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=f.Hr[n](t.measureViewportBox(),window.getComputedStyle(t.current)),e[0]=this.measuredOrigin;let i=e[e.length-1];void 0!==i&&t.getValue(n,i).jump(i,!1)}measureEndState(){let{element:t,name:e,unresolvedKeyframes:n}=this;if(!t||!t.current)return;let i=t.getValue(e);i&&i.jump(this.measuredOrigin,!1);let r=n.length-1,a=n[r];n[r]=f.Hr[e](t.measureViewportBox(),window.getComputedStyle(t.current)),null!==a&&void 0===this.finalKeyframe&&(this.finalKeyframe=a),this.removedTransforms?.length&&this.removedTransforms.forEac
1h(([e,n])=>{t.getValue(e).set(n)}),this.resolveNoneKeyframes()}}var y=n(45944);class g extends y.BX{constructor(){super(...arguments),this.KeyframeResolver=v}sortInstanceNodePosition(t,e){return 2&t.compareDocumentPosition(e)?1:-1}getBaseTargetFromProps(t,e){let n=t.style;return n?n[e]:void 0}removeValueFromRenderState(t,{vars:e,style:n}){delete e[t],delete n[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:t}=this.props;(0,i.S)(t)&&(this.childSubscription=t.on("change",t=>{this.current&&(this.current.textContent=`${t}`)}))}}},22569:(t,e,n)=>{n.d(e,{B:()=>a});var i=n(69340),r=n(34484);function a({keyframes:t,velocity:e=0,power:n=.8,timeConstant:s=325,bounceDamping:o=10,bounceStiffness:l=500,modifyTarget:u,min:h,max:d,restDelta:c=.5,restSpeed:p}){let m,f,v=t[0],y={done:!1,value:v},g=n*e,w=v+g,b=void 0===u?w:u(w);b!==w&&(g=b-v);let x=t=>-g*Math.exp(-t/s),T=t=>b+x(t),A=t=>{let e=x(t),n=T(t);y.done=Math.abs(e)<=c,y.value=y.done?b:n},S=t=>{let e;if(e=y.value,void 0!==h&&e<h||void 0!==d&&e>d){var n;m=t,f=(0,i.o)({keyframes:[y.value,(n=y.value,void 0===h?d:void 0===d||Math.abs(h-n)<Math.abs(d-n)?h:d)],velocity:(0,r.z)(T,t,y.value),damping:o,stiffness:l,restDelta:c,restSpeed:p})}};return S(0),{calculatedDuration:null,next:t=>{let e=!1;return(f||void 0!==m||(e=!0,A(t),S(t)),void 0!==m&&t>=m)?f.next(t-m):(e||A(t),y)}}}},25531:(t,e,n)=>{n.d(e,{f:()=>q});var i=n(78593),r=n(91365),a=n(39869),s=n(59080),o=n(39965),l=n(6103),u=n(66399),h=n(6108),d=n(5934),c=n(11541),p=n(35865),m=n(52051),f=n(48370),v=n(88190);let y={anticipate:m.b,backInOut:f.ZZ,circInOut:v.tn};class g extends c.m{constructor(t){!function(t){"string"==typeof t.ease&&t.ease in y&&(t.ease=y[t.ease])}(t),(0,p.E)(t),super(t),void 0!==t.startTime&&!1!==t.autoplay&&(this.startTime=t.startTime),this.options=t}updateMotionValue(t){let{motionValue:e,onUpdate:n,onComplete:i,element:r,...a}=this.options;if(!e)return;if(void 0!==t)return void e.set(t);let l=new o.s({...a,autoplay:!1}),u=Math.max(10,s.k.now()-this.startTime),c=(0,h.q)(0,10,u-10),p=l.sample(u).value,{name:m}=this.options;r&&m&&(0,d.e)(r,m,p),e.setWithVelocity(l.sample(Math.max(0,u-c)).value,p,c),l.stop()}}var w=n(10272),b=n(46101),x=n(74043);let T=(t,e)=>"zIndex"!==e&&!!("number"==typeof t||Array.isArray(t)||"string"==typeof t&&(x.f.test(t)||"0"===t)&&!t.startsWith("url("));function A(t){t.duration=0,t.type="keyframes"}var S=n(3951),k=n(43167),M=n(21617);let C=/^(?:oklch|oklab|lab|lch|color|color-mix|light-dark)\(/,E=new Set(["color","backgroundColor","outlineColor","fill","stroke","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor"]),V=(0,k.p)(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));class P extends S.q{constructor({autoplay:t=!0,delay:e=0,type:n="keyframes",repeat:i=0,repeatDelay:r=0,repeatType:a="loop",keyframes:o,name:l,motionValue:h,element:d,...c}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=s.k.now();const p={autoplay:t,delay:e,type:n,repeat:i,repeatDelay:r,repeatType:a,name:l,motionValue:h,element:d,...c},m=d?.KeyframeResolver||u.h;this.keyframeResolver=new m(o,(t,e,n)=>this.onKeyframesResolved(t,e,p,!n),l,h,d),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(t,e,n,i){let u;this.keyframeResolver=void 0;let{name:h,type:d,velocity:c,delay:p,isHandoff:m,onUpdate:f}=n;this.resolvedAt=s.k.now();let v=!0;!function(t,e,n,i){let r=t[0];if(null===r)return!1;if("display"===e||"visibility"===e)return!0;let a=t[t.length-1],s=T(r,e),o=T(a,e);return(0,w.$)(s===o,`You are trying to animate ${e} from "${r}" to "${a}". "${s?a:r}" is not an animatable value.`,"value-not-animatable"),!!s&&!!o&&(function(t){let e=t[0];if(1===t.length)return!0;for(let n=0;n<t.length;n++)if(t[n]!==e)return!0}(t)||("spring"===n||(0,b.W)(n))&&i)}(t,h,d,c)&&(v=!1,(r.W.instantAnimations||!p)&&f?.((0,l.X)(t,n,e)),t[0]=t[t.length-1],A(n),n.repeat=0);let y={startTime:i?this.resolvedAt&&this.resolvedAt-this.createdAt>40?this.resolvedAt:this.createdAt:void 0,finalKeyframe:e,...n,keyframes:t},x=v&&!m&&function(t){let{motionValue:e,name:n,repeatDelay:i,repeatType:r,damping:a,type:s,keyframes:o}=t;if(!(e?.owner?.current instanceof HTMLElement))return!1;
1let{onUpdate:l,transformTemplate:u}=e.owner.getProps();return V()&&n&&(M.M.has(n)||E.has(n)&&function(t){for(let e=0;e<t.length;e++)if("string"==typeof t[e]&&C.test(t[e]))return!0;return!1}(o))&&("transform"!==n||!u)&&!l&&!i&&"mirror"!==r&&0!==a&&"inertia"!==s}(y),S=y.motionValue?.owner?.current;if(x)try{u=new g({...y,element:S})}catch{u=new o.s(y)}else u=new o.s(y);u.finished.then(()=>{this.notifyFinished()}).catch(a.l),this.pendingTimeline&&(this.stopTimeline=u.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=u}get finished(){return this._animation?this.animation.finished:this._finished}then(t,e){return this.finished.finally(t).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),(0,u.q)()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(t){this.animation.time=t}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(t){this.animation.speed=t}get startTime(){return this.animation.startTime}attachTimeline(t){return this._animation?this.stopTimeline=this.animation.attachTimeline(t):this.pendingTimeline=t,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}var F=n(98738),O=n(50103);let D={type:"spring",stiffness:500,damping:25,restSpeed:10},I={type:"keyframes",duration:.8},L={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},K=new Set(["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from","elapsed"]);var X=n(82198);let q=(t,e,n,a={},s,u)=>h=>{let d=(0,F.r)(a,t)||{},c=d.delay||a.delay||0,{elapsed:p=0}=a;p-=(0,i.f)(c);let m={keyframes:Array.isArray(n)?n:[null,n],ease:"easeOut",velocity:e.getVelocity(),...d,delay:-p,onUpdate:t=>{e.set(t),d.onUpdate&&d.onUpdate(t)},onComplete:()=>{h(),d.onComplete&&d.onComplete()},name:t,motionValue:e,element:u?void 0:s};!function(t){for(let e in t)if(!K.has(e))return!0;return!1}(d)&&Object.assign(m,((t,{keyframes:e})=>e.length>2?I:O.f.has(t)?t.startsWith("scale")?{type:"spring",stiffness:550,damping:0===e[1]?2*Math.sqrt(550):30,restSpeed:10}:D:L)(t,m)),m.duration&&(m.duration=(0,i.f)(m.duration)),m.repeatDelay&&(m.repeatDelay=(0,i.f)(m.repeatDelay)),void 0!==m.from&&(m.keyframes[0]=m.from);let f=!1;if(!1!==m.type&&(0!==m.duration||m.repeatDelay)||(A(m),0===m.delay&&(f=!0)),(r.W.instantAnimations||r.W.skipAnimations||s?.shouldSkipAnimations||d.skipAnimations)&&(f=!0,A(m),m.delay=0),m.allowFlatten=!d.type&&!d.ease,f&&!u&&void 0!==e.get()){let t=(0,l.X)(m.keyframes,d);if(void 0!==t)return void X.Gt.update(()=>{m.onUpdate(t),m.onComplete()})}return d.isSync?new o.s(m):new P(m)}},28074:(t,e,n)=>{function i(t){return void 0===t||1===t}function r({scale:t,scaleX:e,scaleY:n}){return!i(t)||!i(e)||!i(n)}function a(t){return r(t)||s(t)||t.z||t.rotate||t.rotateX||t.rotateY||t.skewX||t.skewY}function s(t){var e,n;return(e=t.x)&&"0%"!==e||(n=t.y)&&"0%"!==n}n.d(e,{HD:()=>a,vF:()=>s,vk:()=>r})},28325:(t,e,n)=>{n.d(e,{F:()=>i});let i=(...t)=>t.reduce((t,e)=>n=>e(t(n)))},28443:(t,e,n)=>{n.d(e,{n:()=>F});var i=n(82198),r=n(75274),a=n(87304),s=n(64073);function o(t,e){let n=(0,s.K)(t),i=new AbortController;return[n,{passive:!0,...e,signal:i.signal},()=>i.abort()]}var l=n(33341);function u(t,e,n){let{props:r}=t;t.animationState&&r.whileHover&&t.animationState.setActive("whileHover","Start"===n);let a=r["onHover"+n];a&&i.Gt.postRender(()=>a(e,(0,l.e)(e)))}class h extends r.X{mount(){let{current:t}=this.node;t&&(this.unmount=function(t,e,n={}){let[i,r,s]=o(t,n);return i.forEach(t=>{let n,i=!1,s=!1,o=e=>{n&&(n(e),n=void 0),t.removeEventListener("pointerleave",u)},l=t=>{i=!1,window.removeEventListener("pointerup",l),window.removeEventListener("pointercancel",l),s&&(s=!1,o(t))},u=t=>{if("touch"!==t.pointerType){if(i){s=!0;return}o(t)}};t.addEventListener("pointerenter",i=>{if("touch"===i.pointerType||(0,a.D)())return;s=!1;let o=e(t,i);"function"==typeof o&&(n=o,t.addEventListener("pointerleave",u,r))},r),t.addEventListener("pointerdown",()=>{i=!0,window.addEventListener("pointerup",l,r),window.addEventListener("pointercancel",l,r)},r)}),s}(t,(t,e)=>(u(this.node,e,"Start"),t=>u(this.node,t,"End"))))}unmount(){}}var d=n(84406),c=n(28325);class p extends r.X{constructor(){super(...arguments),this.isActive=!1}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)}
1mount(){this.unmount=(0,c.F)((0,d.k)(this.node.current,"focus",()=>this.onFocus()),(0,d.k)(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}var m=n(44322);let f=(t,e)=>!!e&&(t===e||f(t,e.parentElement));var v=n(11805),y=n(62113);let g=new WeakSet;function w(t){return e=>{"Enter"===e.key&&t(e)}}function b(t,e){t.dispatchEvent(new PointerEvent("pointer"+e,{isPrimary:!0,bubbles:!0}))}function x(t){return(0,v.M)(t)&&!(0,a.D)()}let T=new WeakSet;function A(t,e,n){let{props:r}=t;if(t.current instanceof HTMLButtonElement&&t.current.disabled)return;t.animationState&&r.whileTap&&t.animationState.setActive("whileTap","Start"===n);let a=r["onTap"+("End"===n?"":n)];a&&i.Gt.postRender(()=>a(e,(0,l.e)(e)))}class S extends r.X{mount(){let{current:t}=this.node;if(!t)return;let{globalTapTarget:e,propagate:n}=this.node.props;this.unmount=function(t,e,n={}){let[i,r,a]=o(t,n),s=t=>{let i=t.currentTarget;if(!x(t)||T.has(t))return;g.add(i),n.stopPropagation&&T.add(t);let a=e(i,t),s={...r,capture:!0},o=(t,e)=>{window.removeEventListener("pointerup",l,s),window.removeEventListener("pointercancel",u,s),g.has(i)&&g.delete(i),x(t)&&"function"==typeof a&&a(t,{success:e})},l=t=>{o(t,i===window||i===document||n.useGlobalTarget||f(i,t.target))},u=t=>{o(t,!1)};window.addEventListener("pointerup",l,s),window.addEventListener("pointercancel",u,s)};return i.forEach(t=>{(n.useGlobalTarget?window:t).addEventListener("pointerdown",s,r),(0,m.s)(t)&&(t.addEventListener("focus",t=>((t,e)=>{let n=t.currentTarget;if(!n)return;let i=w(()=>{if(g.has(n))return;b(n,"down");let t=w(()=>{b(n,"up")});n.addEventListener("keyup",t,e),n.addEventListener("blur",()=>b(n,"cancel"),e)});n.addEventListener("keydown",i,e),n.addEventListener("blur",()=>n.removeEventListener("keydown",i),e)})(t,r)),(0,y.c)(t)||t.hasAttribute("tabindex")||(t.tabIndex=0))}),a}(t,(t,e)=>(A(this.node,e,"Start"),(t,{success:e})=>A(this.node,t,e?"End":"Cancel")),{useGlobalTarget:e,stopPropagation:n?.tap===!1})}unmount(){}}let k=new WeakMap,M=new WeakMap,C=t=>{let e=k.get(t.target);e&&e(t)},E=t=>{t.forEach(C)},V={some:0,all:1};class P extends r.X{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){var t;let e;this.stopObserver?.();let{viewport:n={}}=this.node.getProps(),{root:i,margin:r,amount:a="some",once:s}=n,o={root:i?i.current:void 0,rootMargin:r,threshold:"number"==typeof a?a:V[a]},l=t=>{let{isIntersecting:e}=t;if(this.isInView===e||(this.isInView=e,s&&!e&&this.hasEnteredView))return;e&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",e);let{onViewportEnter:n,onViewportLeave:i}=this.node.getProps(),r=e?n:i;r&&r(t)};this.stopObserver=(t=this.node.current,e=function({root:t,...e}){let n=t||document;M.has(n)||M.set(n,{});let i=M.get(n),r=JSON.stringify(e);return i[r]||(i[r]=new IntersectionObserver(E,{root:t,...e})),i[r]}(o),k.set(t,l),e.observe(t),()=>{k.delete(t),e.unobserve(t)})}mount(){this.startObserver()}update(){if("u"<typeof IntersectionObserver)return;let{props:t,prevProps:e}=this.node;["amount","margin","root"].some(function({viewport:t={}},{viewport:e={}}={}){return n=>t[n]!==e[n]}(t,e))&&this.startObserver()}unmount(){this.stopObserver?.(),this.hasEnteredView=!1,this.isInView=!1}}let F={inView:{Feature:P},tap:{Feature:S},focus:{Feature:p},hover:{Feature:h}}},29795:(t,e,n)=>{n.d(e,{g:()=>a});var i=n(91365),r=n(63526);function a(t,e){let n=t.getValue("willChange");if((0,r.S)(n)&&n.add)return n.add(e);if(!n&&i.W.WillChange){let n=new i.W.WillChange("auto");t.addValue("willChange",n),n.add(e)}}},33341:(t,e,n)=>{n.d(e,{F:()=>a,e:()=>r});var i=n(11805);function r(t){return{point:{x:t.pageX,y:t.pageY}}}let a=t=>e=>(0,i.M)(e)&&t(e,r(e))},34484:(t,e,n)=>{n.d(e,{z:()=>r});var i=n(65637);function r(t,e,n){let r=Math.max(e-5,0);return(0,i.f)(n-t(r),e-r)}},35865:(t,e,n)=>{n.d(e,{E:()=>o});var i=n(22569),r=n(82962),a=n(69340);let s={decay:i.B,inertia:i.B,tween:r.i,keyframes:r.i,spring:a.o};function o(t){"string"==typeof t.type&&(t.type=s[t.type])}},39965:(t,e,n)=>{n.d(e,{s:()=>g});var i=n(28325),r=n(6108),a=n(78593),s=n(59080),o=n(86485),l=n(82198);let u=t=>{let e=({timestamp:e})=>t(e);return{start:(t=!0)=>l.Gt.update(e,t),stop:()=>(0,l.WG)(e),now:()=>l.uv.isProcessing?l.uv.timestamp:s.k.now()}};var h=n(22569),d=n(82962),c=n(13025),p=n(34484),m=n(6103),f=n(35865),v=n(3951);let y=t=>t/100;class g extends v.q{constructor(t){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.delayState={done:!1,value:void 0},this.stop=()=>{let{motionValue:t}=this.options;t&&t.updatedAt!==s.k.now()&&this.tick(s.k.now()),this.isStopped=!0,"idle"!==this.state&&(this.teardown(),this.options.onStop?.())},this.options=t,this.initAnimation(),this.play(),!1===t.autoplay&&this.pause()}initAnimation(){let{options:t}=this;(0,f.E)(t);let{type:e=d.i,repeat:n=0,repeatDelay:r=0,repeatType:a,velocity:s=0}=t,{keyframes:l}=t,u=e||d.i;u!==d.i&&"number"!=typeof l[0]&&(this.mixKeyframes=(0,i.F)(y,(0,o.j)(l[0],l[1])),l=[0,100]);let h=u({...t,keyframes:l});"mirror"===a&&(this.mirroredGenerator=u({...t,keyframes:[...l].reverse(),velocity:-s})),null===h.calculatedDuration&&(h.calculatedDuration=(0,c.t)(h));let{calculatedDuration:p}=h;this.calculatedDuration=p,this.resolvedDuration=p+r,this.totalDuration=this.resolvedDuration*(n+1)-r,this.generator=h}updateTime(t){let e=Math.round(t-this.startTime)*this.playbackSpeed;null!==this.holdTime?this.currentTime=this.holdTime:this.currentTime=e}tick(t,e=!1){let n,{generator:i,totalDuration:a,mixKeyframes:s,mirroredGenerator:o,resolvedDuration:l,calculatedDuration:u}=this;if(null===this.startTime)return i.next(0);let{delay:d=0,keyframes:c,repeat:p,repeatType:f,repeatDelay:v,type:y,onUpdate:g,finalKeyframe:w}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-a/this.speed,this.startTime)),e?this.currentTime=t:this.updateTime(t);let b=this.currentTime-d*(this.playbackSpeed>=0?1:-1),x=this.playbackSpeed>=0?b<0:b>a;this.currentTime=Math.max(b,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=a);let T=this.currentTime,A=i;if(p){let t=Math.min(this.currentTime,a)/l,e=Math.floor(t),n=t%1;!n&&t>=1&&(n=1),1===n&&e--,(e=Math.min(e,p+1))%2&&("reverse"===f?(n=1-n,v&&(n-=v/l)):"mirror"===f&&(A=o)),T=(0,r.q)(0,1,n)*l}x?(this.delayState.value=c[0],n=this.delayState):n=A.next(T),s&&!x&&(n.value=s(n.value));let{done:S}=n;x||null===u||(S=this.playbackSpeed>=0?this.currentTime>=a:this.currentTime<=0);let k=null===this.holdTime&&("finished"===this.state||"running"===this.state&&S);return k&&y!==h.B&&(n.value=(0,m.X)(c,this.options,w,this.speed)),g&&g(n.value),k&&this.finish(),n}then(t,e){return this.finished.then(t,e)}get duration(){return(0,a.X)(this.calculatedDuration)}get iterationDuration(){let{delay:t=0}=this.options||{};return this.duration+(0,a.X)(t)}get time(){return(0,a.X)(this.currentTime)}set time(t){t=(0,a.f)(t),this.currentTime=t,null===this.startTime||null!==this.holdTime||0===this.playbackSpeed?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.playbackSpeed),this.driver?this.driver.start(!1):(this.startTime=0,this.state="paused",this.holdTime=t,this.tick(t))}getGeneratorVelocity(){let t=this.currentTime;
1if(t<=0)return this.options.velocity||0;if(this.generator.velocity)return this.generator.velocity(t);let e=this.generator.next(t).value;return(0,p.z)(t=>this.generator.next(t).value,t,e)}get speed(){return this.playbackSpeed}set speed(t){let e=this.playbackSpeed!==t;e&&this.driver&&this.updateTime(s.k.now()),this.playbackSpeed=t,e&&this.driver&&(this.time=(0,a.X)(this.currentTime))}play(){if(this.isStopped)return;let{driver:t=u,startTime:e}=this.options;this.driver||(this.driver=t(t=>this.tick(t))),this.options.onPlay?.();let n=this.driver.now();"finished"===this.state?(this.updateFinished(),this.startTime=n):null!==this.holdTime?this.startTime=n-this.holdTime:this.startTime||(this.startTime=e??n),"finished"===this.state&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(s.k.now()),this.holdTime=this.currentTime}complete(){"running"!==this.state&&this.play(),this.state="finished",this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state="finished",this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}attachTimeline(t){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),t.observe(this)}}},40810:(t,e,n)=>{n.d(e,{L:()=>i});function i(t,e,n,r=0,a=1){let s=Array.from(t).sort((t,e)=>t.sortNodePosition(e)).indexOf(e),o=t.size,l=(o-1)*r;return"function"==typeof n?n(s,o):1===a?s*r:l-s*r}},41115:(t,e,n)=>{n.d(e,{X:()=>a});var i=n(78593),r=n(13025);function a(t,e=100,n){let s=n({...t,keyframes:[0,e]}),o=Math.min((0,r.t)(s),r.Y);return{type:"keyframes",ease:t=>s.next(o*t).value/e,duration:(0,i.X)(o)}}},48370:(t,e,n)=>{n.d(e,{Sz:()=>s,ZZ:()=>l,dg:()=>o});var i=n(64277),r=n(6739),a=n(88278);let s=(0,i.A)(.33,1.53,.69,.99),o=(0,a.G)(s),l=(0,r.V)(o)},49342:(t,e,n)=>{n.d(e,{$:()=>d});var i=n(98738),r=n(93094),a=n(78394),s=n(80750),o=n(29795),l=n(75466),u=n(25531),h=n(82198);function d(t,e,{delay:n=0,transitionOverride:c,type:p}={}){let{transition:m,transitionEnd:f,...v}=e,y=t.getDefaultTransition();m=m?(0,r.K)(m,y):y;let g=m?.reduceMotion,w=m?.skipAnimations;c&&(m=c);let b=[],x=p&&t.animationState&&t.animationState.getState()[p],T=m?.path;for(let e in T&&T.animateVisualElement(t,v,m,n,b),v){let r=t.getValue(e,t.latestValues[e]??null),s=v[e];if(void 0===s||x&&function({protectedKeys:t,needsAnimating:e},n){let i=t.hasOwnProperty(n)&&!0!==e[n];return e[n]=!1,i}(x,e))continue;let d={delay:n,...(0,i.r)(m||{},e)};w&&(d.skipAnimations=!0);let c=r.get();if(void 0!==c&&!r.isAnimating()&&!Array.isArray(s)&&s===c&&!d.velocity){h.Gt.update(()=>r.set(s));continue}let p=!1;if(window.MotionHandoffAnimation){let n=(0,l.P)(t);if(n){let t=window.MotionHandoffAnimation(n,e,h.Gt);null!==t&&(d.startTime=t,p=!0)}}(0,o.g)(t,e);let f=g??t.shouldReduceMotion;r.start((0,u.f)(e,r,s,f&&a.$.has(e)?{type:!1}:d,t,p));let y=r.animation;y&&b.push(y)}if(f){let e=()=>h.Gt.update(()=>{f&&(0,s.U)(t,f)});b.length?Promise.all(b).then(e):e()}return b}},52051:(t,e,n)=>{n.d(e,{b:()=>r});var i=n(48370);let r=t=>t>=1?1:(t*=2)<1?.5*(0,i.dg)(t):.5*(2-Math.pow(2,-10*(t-1)))},54138:(t,e,n)=>{n.d(e,{G:()=>h});var i=n(91365),r=n(39869),a=n(28325),s=n(10272),o=n(98192),l=n(6108),u=n(86485);function h(t,e,{clamp:n=!0,ease:d,mixer:c}={}){let p=t.length;if((0,s.V)(p===e.length,"Both input and output ranges must be the same length","range-length"),1===p)return()=>e[0];if(2===p&&e[0]===e[1])return()=>e[1];let m=t[0]===t[1];t[0]>t[p-1]&&(t=[...t].reverse(),e=[...e].reverse());let f=function(t,e,n){let s=[],o=n||i.W.mix||u.j,l=t.length-1;for(let n=0;n<l;n++){let i=o(t[n],t[n+1]);if(e){let t=Array.isArray(e)?e[n]||r.l:e;i=(0,a.F)(t,i)}s.push(i)}return s}(e,d,c),v=f.length,y=n=>{if(m&&n<t[0])return e[0];let i=0;if(v>1)for(;i<t.length-2&&!(n<t[i+1]);i++);let r=(0,o.q)(t[i],t[i+1],n);return f[i](r)};return n?e=>y((0,l.q)(t[0],t[p-1],e)):y}},62113:(t,e,n)=>{n.d(e,{a:()=>s,c:()=>r});let i=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function r(t){return i.has(t.tagName)||!0===t.isContentEditable}let a=new Set(["INPUT","SELECT","TEXTAREA"]);function s(t){return a.has(t.tagName)||!0===t.isContentEditable}},62343:(t,e,n)=>{n.d(e,{OU:()=>u,Ql:()=>h,Ww:()=>p,hq:()=>a,o4:()=>l});var i=n(57993),r=n(28074);function a(t,e,n){return n+e*(t-n)}function s(t,e,n,i,r){return void 0!==r&&(t=i+r*(t-i)),i+n*(t-i)+e}function o(t,e=0,n=1,i,r){t.min=s(t.min,e,n,i,r),t.max=s(t.max,e,n,i,r)}function l(t,{x:e,y:n}){o(t.x,e.translate,e.scale,e.originPoint),o(t.y,n.translate,n.scale,n.originPoint)}function u(t,e,n,i=!1){let a,s,o=n.length;if(o){e.x=e.y=1;for(let u=0;u<o;u++){s=(a=n[u]).projectionDelta;let{visualElement:o}=a.options;(!o||!o.props.style||"contents"!==o.props.style.display)&&(i&&a.options.layoutScroll&&a.scroll&&a!==a.root&&(h(t.x,-a.scroll.offset.x),h(t.y,-a.scroll.offset.y)),s&&(e.x*=s.x.scale,e.y*=s.y.scale,l(t,s)),i&&(0,r.HD)(a.latestValues)&&p(t,a.latestValues,a.layout?.layoutBox))}e.x<1.0000000000001&&e.x>.999999999999&&(e.x=1),e.y<1.0000000000001&&e.y>.999999999999&&(e.y=1)}}function h(t,e){t.min+=e,t.max+=e}function d(t,e,n,r,a=.5){let s=(0,i.k)(t.min,t.max,a);o(t,e,n,s,r)}function c(t,e){return"string"==typeof t?parseFloat(t)/100*(e.max-e.min):t}function p(t,e,n){let i=n??t;d(t.x,c(e.x,i.x),e.scaleX,e.scale,e.originX),d(t.y,c(e.y,i.y),e.scaleY,e.scale,e.originY)}}
1,62903:(t,e,n)=>{n.d(e,{h:()=>i});let i=t=>Array.isArray(t)&&"number"!=typeof t[0]},64073:(t,e,n)=>{n.d(e,{K:()=>i});function i(t,e,n){if(null==t)return[];if(t instanceof EventTarget)return[t];if("string"==typeof t){let i=document;e&&(i=e.current);let r=n?.[t]??i.querySelectorAll(t);return r?Array.from(r):[]}return Array.from(t).filter(t=>null!=t)}},64277:(t,e,n)=>{n.d(e,{A:()=>a});var i=n(39869);let r=(t,e,n)=>(((1-3*n+3*e)*t+(3*n-6*e))*t+3*e)*t;function a(t,e,n,a){return t===e&&n===a?i.l:i=>0===i||1===i?i:r(function(t,e,n,i,a){let s,o,l=0;do(s=r(o=e+(n-e)/2,i,a)-t)>0?n=o:e=o;while(Math.abs(s)>1e-7&&++l<12);return o}(i,0,1,t,n),e,a)}},69340:(t,e,n)=>{n.d(e,{o:()=>y});var i=n(10272),r=n(78593),a=n(6108),s=n(51266),o=n(13025),l=n(41115);let u=.01,h=2,d=.005,c=.5;function p(t,e){return t*Math.sqrt(1-e*e)}let m=["duration","bounce"],f=["stiffness","damping","mass"];function v(t,e){return e.some(e=>void 0!==t[e])}function y(t=.3,e=.3){let n,l,g,w,b,x,T="object"!=typeof t?{visualDuration:t,keyframes:[0,1],bounce:e}:t,{restSpeed:A,restDelta:S}=T,k=T.keyframes[0],M=T.keyframes[T.keyframes.length-1],C={done:!1,value:k},{stiffness:E,damping:V,mass:P,duration:F,velocity:O,isResolvedFromDuration:D}=function(t){let e={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...t};if(!v(t,f)&&v(t,m))if(e.velocity=0,t.visualDuration){let n=2*Math.PI/(1.2*t.visualDuration),i=n*n,r=2*(0,a.q)(.05,1,1-(t.bounce||0))*Math.sqrt(i);e={...e,mass:1,stiffness:i,damping:r}}else{let n=function({duration:t=800,bounce:e=.3,velocity:n=0,mass:s=1}){let o,l;(0,i.$)(t<=(0,r.f)(10),"Spring duration must be 10 seconds or less","spring-duration-limit");let u=1-e;u=(0,a.q)(.05,1,u),t=(0,a.q)(.01,10,(0,r.X)(t)),u<1?(o=e=>{let i=e*u,r=i*t;return .001-(i-n)/p(e,u)*Math.exp(-r)},l=e=>{let i=e*u*t,r=Math.pow(u,2)*Math.pow(e,2)*t,a=Math.exp(-i),s=p(Math.pow(e,2),u);return(i*n+n-r)*a*(-o(e)+.001>0?-1:1)/s}):(o=e=>-.001+Math.exp(-e*t)*((e-n)*t+1),l=e=>t*t*(n-e)*Math.exp(-e*t));let h=function(t,e,n){let i=n;for(let n=1;n<12;n++)i-=t(i)/e(i);return i}(o,l,5/t);if(t=(0,r.f)(t),isNaN(h))return{stiffness:100,damping:10,duration:t};{let e=Math.pow(h,2)*s;return{stiffness:e,damping:2*u*Math.sqrt(s*e),duration:t}}}({...t,velocity:0});(e={...e,...n,mass:1}).isResolvedFromDuration=!0}return e}({...T,velocity:-(0,r.X)(T.velocity||0)}),I=O||0,L=V/(2*Math.sqrt(E*P)),K=M-k,X=(0,r.X)(Math.sqrt(E/P)),q=5>Math.abs(K);if(A||(A=q?u:h),S||(S=q?d:c),L<1)g=p(X,L),w=(I+L*X*K)/g,n=t=>M-Math.exp(-L*X*t)*(w*Math.sin(g*t)+K*Math.cos(g*t)),b=L*X*w+K*g,x=L*X*K-w*g,l=t=>Math.exp(-L*X*t)*(b*Math.sin(g*t)+x*Math.cos(g*t));else if(1===L){n=t=>M-Math.exp(-X*t)*(K+(I+X*K)*t);let t=I+X*K;l=e=>Math.exp(-X*e)*(X*t*e-I)}else{let t=X*Math.sqrt(L*L-1);n=e=>{let n=Math.exp(-L*X*e),i=Math.min(t*e,300);return M-n*((I+L*X*K)*Math.sinh(i)+t*K*Math.cosh(i))/t};let e=(I+L*X*K)/t,i=L*X*e-K*t,r=L*X*K-e*t;l=e=>{let n=Math.exp(-L*X*e),a=Math.min(t*e,300);return n*(i*Math.sinh(a)+r*Math.cosh(a))}}let G={calculatedDuration:D&&F||null,velocity:t=>(0,r.f)(l(t)),next:t=>{if(!D&&L<1){let e=Math.exp(-L*X*t),n=Math.sin(g*t),i=Math.cos(g*t),a=M-e*(w*n+K*i);return C.done=Math.abs((0,r.f)(e*(b*n+x*i)))<=A&&Math.abs(M-a)<=S,C.value=C.done?M:a,C}let e=n(t);return D?C.done=t>=F:C.done=Math.abs((0,r.f)(l(t)))<=A&&Math.abs(M-e)<=S,C.value=C.done?M:e,C},toString:()=>{let t=Math.min((0,o.t)(G),o.Y),e=(0,s.K)(e=>G.next(t*e).value,t,30);return t+"ms "+e},toTransition:()=>{}};return G}y.applyToOptions=t=>{let e=(0,l.X)(t,100,y);return t.ease=e.ease,t.duration=(0,r.f)(e.duration),t.type="keyframes",t}},69593:(t,e,n)=>{n.d(e,{M:()=>d});var i=n(28743),r=n(50103),a=n(47955),s=n(99233),o=n(13597),l=n(58401),u=n(99172),h=n(83402);class d extends o.b{constructor(){super(...arguments),this.type="html",this.renderInstance=u.e}readValueFromInstance(t,e){if(r.f.has(e))return this.projection?.isProjecting?(0,a.zs)(e):(0,a.Ib)(t,e);{let n=window.getComputedStyle(t),r=((0,i.j4)(e)?n.getPropertyValue(e):n[e])||0;return"string"==typeof r?r.trim():r}}measureInstanceViewportBox(t,{transformPagePoint:e}){return(0,s.m)(t,e)}build(t,e,n){(0,l.O)(t,e,n.transformTemplate)}scrapeMotionValuesFromProps(t,e,n){return(0,h.x)(t,e,n)}}},75274:(t,e,n)=>{n.d(e,{X:()=>i});class i{constructor(t){this.isMounted=!1,this.node=t}update(){}}},75466:(t,e,n)=>{n.d(e,{P:()=>r});var i=n(78512);function r(t){return t.props[i.n]}},78393:(t,e,n)=>{n.d(e,{_:()=>o});var i=n(88639),r=n(49342),a=n(40810);function s(t,e,n={}){let o=(0,i.K)(t,e,"exit"===n.type?t.presenceContext?.custom:void 0),{transition:l=t.getDefaultTransition()||{}}=o||{};n.transitionOverride&&(l=n.transitionOverride);let u=o?()=>Promise.all((0,r.$)(t,o,n)):()=>Promise.resolve(),h=t.variantChildren&&t.variantChildren.size?(i=0)=>{let{delayChildren:r=0,staggerChildren:o,staggerDirection:u}=l;return function(t,e,n=0,i=0,r=0,o=1,l){let u=[];for(let h of t.variantChildren)h.notify("AnimationStart",e),u.push(s(h,e,{...l,delay:n+("function"==typeof i?0:i)+(0,a.L)(t.variantChildren,h,i,r,o)}).then(()=>h.notify("AnimationComplete",e)));return Promise.all(u)}(t,e,i,r,o,u,n)}:()=>Promise.resolve(),{when:d}=l;if(!d)return Promise.all([u(),h(n.delay)]);{let[t,e]="beforeChildren"===d?[u,h]:[h,u];return t().then(()=>e())}}function o(t,e,n={}){let a;if(t.notify("AnimationStart",e),Array.isArray(e))a=Promise.all(e.map(e=>s(t,e,n)));else if("string"==typeof e)a=s(t,e,n);else{let s="function"==typeof e?(0,i.K)(t,e,n.custom):e;
1a=Promise.all((0,r.$)(t,s,n))}return a.then(()=>{t.notify("AnimationComplete",e)})}},78394:(t,e,n)=>{n.d(e,{$:()=>i});let i=new Set(["width","height","top","left","right","bottom",...n(50103).U])},80534:(t,e,n)=>{n.d(e,{J:()=>o});var i=n(1097),r=n(69593),a=n(88581),s=n(86352);let o=(t,e)=>e.isSVG??(0,s.Q)(t)?new i.l(e):new r.M(e,{allowProjection:t!==a.Fragment})},80750:(t,e,n)=>{n.d(e,{U:()=>s});var i=n(34703),r=n(88639),a=n(85232);function s(t,e){let{transitionEnd:n={},transition:s={},...o}=(0,r.K)(t,e)||{};for(let e in o={...o,...n}){var l;let n=(l=o[e],(0,a.p)(l)?l[l.length-1]||0:l);t.hasValue(e)?t.getValue(e).set(n):t.addValue(e,(0,i.OQ)(n))}}},82962:(t,e,n)=>{n.d(e,{i:()=>g});var i=n(64277);let r=(0,i.A)(.42,0,1,1),a=(0,i.A)(0,0,.58,1),s=(0,i.A)(.42,0,.58,1);var o=n(62903),l=n(10272),u=n(39869),h=n(52051),d=n(48370),c=n(88190),p=n(98175);let m={linear:u.l,easeIn:r,easeInOut:s,easeOut:a,circIn:c.po,circInOut:c.tn,circOut:c.yT,backIn:d.dg,backInOut:d.ZZ,backOut:d.Sz,anticipate:h.b},f=t=>{if((0,p.D)(t)){(0,l.V)(4===t.length,"Cubic bezier arrays must contain four numerical values.","cubic-bezier-length");let[e,n,r,a]=t;return(0,i.A)(e,n,r,a)}return"string"==typeof t?((0,l.V)(void 0!==m[t],`Invalid easing type '${t}'`,"invalid-easing-type"),m[t]):t};var v=n(54138),y=n(91474);function g({duration:t=300,keyframes:e,times:n,ease:i="easeInOut"}){var r;let a=(0,o.h)(i)?i.map(f):f(i),l={done:!1,value:e[0]},u=(r=n&&n.length===e.length?n:(0,y.Z)(e),r.map(e=>e*t)),h=(0,v.G)(u,e,{ease:Array.isArray(a)?a:e.map(()=>a||s).splice(0,e.length-1)});return{calculatedDuration:t,next:e=>(l.value=h(e),l.done=e>=t,l)}}},84035:(t,e,n)=>{n.d(e,{W:()=>b});var i=n(75274),r=n(78393),a=n(40810),s=n(94701),o=n(97516);let l=o._.length;var u=n(37506),h=n(85232),d=n(88639);function c(t,e){if(!Array.isArray(e))return!1;let n=e.length;if(n!==t.length)return!1;for(let i=0;i<n;i++)if(e[i]!==t[i])return!1;return!0}let p=[...o.U].reverse(),m=o.U.length;function f(t=!1){return{isActive:t,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function v(){return{animate:f(!0),whileInView:f(),whileHover:f(),whileTap:f(),whileDrag:f(),whileFocus:f(),exit:f()}}class y extends i.X{constructor(t){super(t),t.animationState||(t.animationState=function(t){let e=e=>Promise.all(e.map(({animation:e,options:n})=>(0,r._)(t,e,n))),n=v(),i=!0,f=!1,y=e=>(n,i)=>{let r=(0,d.K)(t,i,"exit"===e?t.presenceContext?.custom:void 0);if(r){let{transition:t,transitionEnd:e,...i}=r;n={...n,...i,...e}}return n};function g(r){let{props:v}=t,g=function t(e){if(!e)return;if(!e.isControllingVariants){let n=e.parent&&t(e.parent)||{};return void 0!==e.props.initial&&(n.initial=e.props.initial),n}let n={};for(let t=0;t<l;t++){let i=o._[t],r=e.props[i];((0,s.w)(r)||!1===r)&&(n[i]=r)}return n}(t.parent)||{},w=[],b=new Set,x={},T=1/0;for(let e=0;e<m;e++){var A,S;let o=p[e],l=n[o],m=void 0!==v[o]?v[o]:g[o],k=(0,s.w)(m),M=o===r?l.isActive:null;!1===M&&(T=e);let C=m===g[o]&&m!==v[o]&&k;if(C&&(i||f)&&t.manuallyAnimateOnMount&&(C=!1),l.protectedKeys={...x},!l.isActive&&null===M||!m&&!l.prevProp||(0,u.N)(m)||"boolean"==typeof m)continue;if("exit"===o&&l.isActive&&!0!==M){l.prevResolvedValues&&(x={...x,...l.prevResolvedValues});continue}let E=(A=l.prevProp,"string"==typeof(S=m)?S!==A:!!Array.isArray(S)&&!c(S,A)),V=E||o===r&&l.isActive&&!C&&k||e>T&&k,P=!1,F=Array.isArray(m)?m:[m],O=F.reduce(y(o),{});!1===M&&(O={});let{prevResolvedValues:D={}}=l,I={...D,...O},L=e=>{V=!0,b.has(e)&&(P=!0,b.delete(e)),l.needsAnimating[e]=!0;let n=t.getValue(e);n&&(n.liveStyle=!1)};for(let t in I){let e=O[t],n=D[t];if(!x.hasOwnProperty(t))((0,h.p)(e)&&(0,h.p)(n)?!c(e,n)||E:e!==n)?null!=e?L(t):b.add(t):void 0!==e&&b.has(t)?L(t):l.protectedKeys[t]=!0}l.prevProp=m,l.prevResolvedValues=O,l.isActive&&(x={...x,...O}),(i||f)&&t.blockInitialAnimation&&(V=!1);let K=C&&E,X=!K||P;V&&X&&w.push(...F.map(e=>{let n={type:o};if("string"==typeof e&&(i||f)&&!K&&t.manuallyAnimateOnMount&&t.parent){let{parent:i}=t,r=(0,d.K)(i,e);if(i.enteringChildren&&r){let{delayChildren:e}=r.transition||{};n.delay=(0,a.L)(i.enteringChildren,t,e)}}return{animation:e,options:n}}))}if(b.size){let e={};if("boolean"!=typeof v.initial){let n=(0,d.K)(t,Array.isArray(v.initial)?v.initial[0]:v.initial);n&&n.transition&&(e.transition=n.transition)}b.forEach(n=>{let i=t.getBaseTarget(n),r=t.getValue(n);r&&(r.liveStyle=!0),e[n]=i??null}),w.push({animation:e})}let k=!!w.length;return i&&(!1===v.initial||v.initial===v.animate)&&!t.manuallyAnimateOnMount&&(k=!1),i=!1,f=!1,k?e(w):Promise.resolve()}return{animateChanges:g,setActive:function(e,i){if(n[e].isActive===i)return Promise.resolve();t.variantChildren?.forEach(t=>t.animationState?.setActive(e,i)),n[e].isActive=i;let r=g(e);for(let t in n)n[t].protectedKeys={};return r},setAnimateFunction:function(n){e=n(t)},getState:()=>n,reset:()=>{n=v(),f=!0}}}(t))}updateAnimationControlsSubscription(){let{animate:t}=this.node.getProps();(0,u.N)(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:t}=this.node.getProps(),{animate:e}=this.node.prevProps||{};t!==e&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}}let g=0;class w extends i.X{constructor(){super(...arguments),this.id=g++,this.isExitComplete=!1}update(){if(!this.node.presenceContext)return;let{isPresent:t,onExitComplete:e}=this.node.presenceContext,{isPresent:n}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===n)return;if(t&&!1===n){if(this.isExitComplete){let{initial:t,custom:e}=this.node.getProps();if("string"==typeof t||"object"==typeof t&&null!==t&&!Array.isArray(t)){let n=(0,d.K)(this.node,t,e);if(n){let{transition:t,transitionEnd:e,...i}=n;for(let t in i)this.node.getValue(t)?.jump(i[t])}}this.node.animationState.reset(),this.node.animationState.animateChanges()}else this.node.animationState.setActive("exit",!1);this.isExitComplete=!1;return}let i=this.node.animationState.setActive("exit",!t);e&&!t&&i.then(()=>
1{this.isExitComplete=!0,e(this.id)})}mount(){let{register:t,onExitComplete:e}=this.node.presenceContext||{};e&&e(this.id),t&&(this.unmount=t(this.id))}unmount(){}}let b={animation:{Feature:y},exit:{Feature:w}}},84406:(t,e,n)=>{n.d(e,{k:()=>i});function i(t,e,n,r={passive:!0}){return t.addEventListener(e,n,r),()=>t.removeEventListener(e,n,r)}},85232:(t,e,n)=>{n.d(e,{p:()=>i});let i=t=>Array.isArray(t)},86485:(t,e,n)=>{n.d(e,{j:()=>S});var i=n(28325),r=n(10272),a=n(28743),s=n(33045),o=n(74043),l=n(67654),u=n(98047);function h(t,e,n){return(n<0&&(n+=1),n>1&&(n-=1),n<1/6)?t+(e-t)*6*n:n<.5?e:n<2/3?t+(e-t)*(2/3-n)*6:t}var d=n(74259);function c(t,e){return n=>n>0?e:t}var p=n(57993);let m=(t,e,n)=>{let i=t*t,r=n*(e*e-i)+i;return r<0?0:Math.sqrt(r)},f=[l.u,d.B,u.V];function v(t){let e=f.find(e=>e.test(t));if((0,r.$)(!!e,`'${t}' is not an animatable color. Use the equivalent color code instead.`,"color-not-animatable"),!e)return!1;let n=e.parse(t);return e===u.V&&(n=function({hue:t,saturation:e,lightness:n,alpha:i}){t/=360,n/=100;let r=0,a=0,s=0;if(e/=100){let i=n<.5?n*(1+e):n+e-n*e,o=2*n-i;r=h(o,i,t+1/3),a=h(o,i,t),s=h(o,i,t-1/3)}else r=a=s=n;return{red:Math.round(255*r),green:Math.round(255*a),blue:Math.round(255*s),alpha:i}}(n)),n}let y=(t,e)=>{let n=v(t),i=v(e);if(!n||!i)return c(t,e);let r={...n};return t=>(r.red=m(n.red,i.red,t),r.green=m(n.green,i.green,t),r.blue=m(n.blue,i.blue,t),r.alpha=(0,p.k)(n.alpha,i.alpha,t),d.B.transform(r))},g=new Set(["none","hidden"]);function w(t,e){return n=>(0,p.k)(t,e,n)}function b(t){return"number"==typeof t?w:"string"==typeof t?(0,a.pG)(t)?c:s.y.test(t)?y:A:Array.isArray(t)?x:"object"==typeof t?s.y.test(t)?y:T:c}function x(t,e){let n=[...t],i=n.length,r=t.map((t,n)=>b(t)(t,e[n]));return t=>{for(let e=0;e<i;e++)n[e]=r[e](t);return n}}function T(t,e){let n={...t,...e},i={};for(let r in n)void 0!==t[r]&&void 0!==e[r]&&(i[r]=b(t[r])(t[r],e[r]));return t=>{for(let e in i)n[e]=i[e](t);return n}}let A=(t,e)=>{let n=o.f.createTransformer(e),a=(0,o.V)(t),s=(0,o.V)(e);if(!(a.indexes.var.length===s.indexes.var.length&&a.indexes.color.length===s.indexes.color.length&&a.indexes.number.length>=s.indexes.number.length))return(0,r.$)(!0,`Complex values '${t}' and '${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.`,"complex-values-different"),c(t,e);if(g.has(t)&&!s.values.length||g.has(e)&&!a.values.length)return g.has(t)?n=>n<=0?t:e:n=>n>=1?e:t;return(0,i.F)(x(function(t,e){let n=[],i={color:0,var:0,number:0};for(let r=0;r<e.values.length;r++){let a=e.types[r],s=t.indexes[a][i[a]],o=t.values[s]??0;n[r]=o,i[a]++}return n}(a,s),s.values),n)};function S(t,e,n){return"number"==typeof t&&"number"==typeof e&&"number"==typeof n?(0,p.k)(t,e,n):b(t)(t,e)}},87304:(t,e,n)=>{n.d(e,{D:()=>r,I:()=>i});let i={x:!1,y:!1};function r(){return i.x||i.y}},88190:(t,e,n)=>{n.d(e,{po:()=>a,tn:()=>o,yT:()=>s});var i=n(6739),r=n(88278);let a=t=>1-Math.sin(Math.acos(t)),s=(0,r.G)(a),o=(0,i.V)(a)},88278:(t,e,n)=>{n.d(e,{G:()=>i});let i=t=>e=>1-t(1-e)},88639:(t,e,n)=>{n.d(e,{K:()=>r});var i=n(43371);function r(t,e,n){let r=t.getProps();return(0,i.a)(r,e,void 0!==n?n:r.custom,t)}},91474:(t,e,n)=>{n.d(e,{Z:()=>r});var i=n(9714);function r(t){let e=[0];return(0,i.f)(e,t.length-1),e}},93094:(t,e,n)=>{n.d(e,{K:()=>i});function i(t,e){if(t?.inherit&&e){let{inherit:n,...i}=t;return{...e,...i}}return t}},98192:(t,e,n)=>{n.d(e,{q:()=>i});let i=(t,e,n)=>{let i=e-t;return i?(n-t)/i:1}},98738:(t,e,n)=>{n.d(e,{r:()=>r});var i=n(93094);function r(t,e){let n=t?.[e]??t?.default??t;return n!==t?(0,i.K)(n,t):n}},99172:(t,e,n)=>{n.d(e,{e:()=>i});function i(t,{style:e,vars:n},r,a){let s,o=t.style;for(s in e)o[s]=e[s];for(s in a?.applyProjectionStyles(o,r),n)o.setProperty(s,n[s])}},99233:(t,e,n)=>{n.d(e,{L:()=>s,m:()=>a});var i=n(11048),r=n(62343);function a(t,e){return(0,i.FY)((0,i.bS)(t.getBoundingClientRect(),e))}function s(t,e,n){let i=a(t,n),{scroll:s}=e;return s&&((0,r.Ql)(i.x,s.offset.x),(0,r.Ql)(i.y,s.offset.y)),i}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.