1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,9982363,7102254,2738700,4625711,4895119,630040,2166481,1519871,4726553,2573464,5869175,496767,1034059,9558213,3803668,8274015,1271329,4070170,8487320,e=>{"use strict";var t=e.i(6783164),i=e.i(2000285),n=e.i(3121975),r=e.i(8833745),s=e.i(2515144),a=e.i(8233561),o=e.i(4741062),l=e.i(6697756),u=e.i(2112903),c=e.i(5241790),h=e.i(4493383),p=e.i(430801),d=e.i(3974780),m=e.i(1362756),f=e.i(5009977),v=e.i(9500459),g=e.i(970272),y=e.i(8742510),V=e.i(8011783),b=e.i(2840617);let x={regex:g.cssVariableRegex,countKey:"Vars",token:"${v}",parse:y.noop},P={regex:b.colorRegex,countKey:"Colors",token:"${c}",parse:p.color.parse},A={regex:b.floatRegex,countKey:"Numbers",token:"${n}",parse:V.number.parse};function S(e,{regex:t,countKey:i,token:n,parse:r}){let s=e.tokenised.match(t);s&&(e["num"+i]=s.length,e.tokenised=e.tokenised.replace(t,n),e.values.push(...s.map(r)))}function M(e){let t=e.toString(),i={value:t,tokenised:t,values:[],numVars:0,numColors:0,numNumbers:0};return i.value.includes("var(--")&&S(i,x),S(i,P),S(i,A),i}function w(e){return M(e).values}function T(e){let{values:t,numColors:i,numVars:n,tokenised:r}=M(e),s=t.length;return e=>{let t=r;for(let r=0;r<s;r++)t=r<n?t.replace(x.token,e[r]):r<n+i?t.replace(P.token,p.color.transform(e[r])):t.replace(A.token,(0,b.sanitize)(e[r]));return t}}let C=e=>"number"==typeof e?0:e,E={test:function(e){var t,i;return isNaN(e)&&(0,b.isString)(e)&&((null==(t=e.match(b.floatRegex))?void 0:t.length)||0)+((null==(i=e.match(b.colorRegex))?void 0:i.length)||0)>0},parse:w,createTransformer:T,getAnimatableNone:function(e){let t=w(e);return T(e)(t.map(C))}};e.s(["analyseComplexValue",0,M,"complex",0,E],7102254);let F=(e,t)=>i=>`${i>0?t:e}`;function k(e,t){return"number"==typeof e?i=>(0,m.mix)(e,t,i):p.color.test(e)?(0,f.mixColor)(e,t):e.startsWith("var(")?F(e,t):I(e,t)}let D=(e,t)=>{let i=[...e],n=i.length,r=e.map((e,i)=>k(e,t[i]));return e=>{for(let t=0;t<n;t++)i[t]=r[t](e);return i}},O=(e,t)=>{let i={...e,...t},n={};for(let r in i)void 0!==e[r]&&void 0!==t[r]&&(n[r]=k(e[r],t[r]));return e=>{for(let t in n)i[t]=n[t](e);return i}},I=(e,i)=>{let n=E.createTransformer(i),r=M(e),s=M(i);return r.numVars===s.numVars&&r.numColors===s.numColors&&r.numNumbers>=s.numNumbers?(0,v.pipe)(D(r.values,s.values),n):((0,t.warning)(!0,`Complex values '${e}' and '${i}' 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.`),F(e,i))},B=(e,t,i)=>{let n=t-e;return 0===n?1:(i-e)/n};e.s(["progress",0,B],2738700);let N=(e,t)=>i=>(0,m.mix)(e,t,i);function R(e,i,{clamp:n=!0,ease:r,mixer:s}={}){let a=e.length;if((0,t.invariant)(a===i.length,"Both input and output ranges must be the same length"),1===a)return()=>i[0];e[0]>e[a-1]&&(e=[...e].reverse(),i=[...i].reverse());let o=function(e,t,i){let n=[],r=i||function(e){if("number"==typeof e);else if("string"==typeof e)return p.color.test(e)?f.mixColor:I;else if(Array.isArray(e))return D;else if("object"==typeof e)return O;return N}(e[0]),s=e.length-1;for(let i=0;i<s;i++){let s=r(e[i],e[i+1]);if(t){let e=Array.isArray(t)?t[i]||y.noop:t;s=(0,v.pipe)(e,s)}n.push(s)}return n}(i,r,s),l=o.length,u=t=>{let i=0;if(l>1)for(;i<e.length-2&&!(t<e[i+1]);i++);let n=B(e[i],e[i+1],t);return o[i](n)};return n?t=>u((0,d.clamp)(e[0],e[a-1],t)):u}function L(e,t){let i=e[e.length-1];for(let n=1;n<=t;n++){let r=B(0,t,n);e.push((0,m.mix)(i,1,r))}}function j(e){let t=[0];return L(t,e.length-1),t}function z({duration:e=300,keyframes:t,times:i,ease:n="easeInOut"}){var r;let s=(0,c.isEasingArray)(n)?n.map(h.easingDefinitionToFunction):(0,h.easingDefinitionToFunction)(n),a={done:!1,value:t[0]},o=R((r=i&&i.length===t.length?i:j(t),r.map(t=>t*e)),t,{ease:Array.isArray(s)?s:t.map(()=>s||u.easeInOut).splice(0,t.length-1)});return{calculatedDuration:e,next:t=>(a.value=o(t),a.done=t>=e,a)}}e.s(["interpolate",0,R],4625711),e.s(["fillOffset",0,L],4895119),e.s(["defaultOffset",0,j],630040);function $(e,t,i){var n,r;let s=Math.max(t-5,0);return n=i-e(s),(r=t-s)?1e3/r*n:0}function U(e,t){return e*Math.sqrt(1-t*t)}let W=["duration","bounce"],K=["stiffness","damping","mass"];function G(e,t){return t.some(t=>void 0!==e[t])}function H({keyframes:e,restDelta:n,restSpeed:r,...s}){let a,o=e[0],l=e[e.length-1],u={done:!1,value:o},{stiffness:c,damping:h,mass:p,velocity:m,duration:f,isResolvedFromDuration:v}=function(e){let n={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!G(e,K)&&G(e,W)){let r=function({duration:e=800,bounce:n=.25,velocity:r=0,mass:s=1}){let a,o;(0,t.warning)(e<=(0,i.secondsToMilliseconds)(10),"Spring duration must be 10 seconds or less");let l=1-n;l=(0,d.clamp)(.05,1,l),e=(0,d.clamp)(.01,10,(0,i.millisecondsToSeconds)(e)),l<1?(a=t=>{let i=t*l,n=i*e;return .001-(i-r)/U(t,l)*Math.exp(-n)},o=t=>{let i=t*l*e,n=Math.pow(l,2)*Math.pow(t,2)*e,s=Math.exp(-i),o=U(Math.pow(t,2),l);return(i*r+r-n)*s*(-a(t)+.001>0?-1:1)/o}):(a=t=>-.001+Math.exp(-t*e)*((t-r)*e+1),o=t=>e*e*(r-t)*Math.exp(-t*e));let u=function(e,t,i){let n=i;for(let i=1;i<12;i++)n-=e(n)/t(n);return n}(a,o,5/e);if(e=(0,i.secondsToMilliseconds)(e),isNaN(u))return{stiffness:100,damping:10,duration:e};{let t=Math.pow(u,2)*s;return{stiffness:t,damping:2*l*Math.sqrt(s*t),duration:e}}}(e);(n={...n,...r,velocity:0,mass:1}).isResolvedFromDuration=!0}return n}(s),g=m?-(0,i.millisecondsToSeconds)(m):0,y=h/(2*Math.sqrt(c*p)),V=l-o,b=(0,i.millisecondsToSeconds)(Math.sqrt(c/p)),x=5>Math.abs(V);if(r||(r=x?.01:2),n||(n=x?.005:.5),y<1){let e=U(b,y);a=t=>l-Math.exp(-y*b*t)*((g+y*b*V)/e*Math.sin(e*t)+V*Math.cos(e*t))}else if(1===y)a=e=>l-Math.exp(-b*e)*(V+(g+b*V)*e);else{let e=b*Math.sqrt(y*y-1);a=t=>{let i=Math.exp(-y*b*t),n=Math.min(e*t,300);return l-i*((g+y*b*V)*Math.sinh(n)+e*V*Math.cosh(n))/e}}return{calculatedDuration:v&&f||null,next:e=>{let t=a(e);if(v)u.done=e>=f;else{let i=g;0!==e&&(i=y<1?$(a,e,t):0);let s=Math.abs(l-t)<=n;u.done=Math.abs(i)<=r&&s}return u.value=u.done?l:t,u}}}function q({keyframes:e,velocity:t=0,power:i=.8,timeConstant:n=325,bounceDamping:r=10,bounceStiffness:s=500,modifyTarget:a,min:o,max:l,restDelta:u=.5,restSpeed:c}){let h,p,d=e[0],m={done:!1,value:d},f=i*t,v=d+f,g=void 0===a?v:a(v);g!==v&&(f=g-d);let y=e=>-f*Math.exp(-e/n),V=e=>g+y(e),b=e=>{let t=y(e),i=V(e);m.done=Math.abs(t)<=u,m.value=m.done?g:i},x=e=>{let t;if(t=m.value,void 0!==o&&t<o||void 0!==l&&t>l){var i;h=e,p=H({keyframes:[m.value,(i=m.value,void 0===o?l:void 0===l||Math.abs(o-i)<Math.abs(l-i)?o:l)],velocity:$(V,e,m.value),damping:r,stiffness:s,restDelta:u,restSpeed:c})}};return x(0),{calculatedDuration:null,next:e=>{let t=!1;return(p||void 0!==h||(t=!0,b(e),x(e)),void 0!==h&&e>
1h)?p.next(e-h):(t||b(e),m)}}}e.s(["spring",0,H],2166481);var Y=e.i(4228865);let X=e=>{let t=({timestamp:t})=>e(t);return{start:()=>r.frame.update(t,!0),stop:()=>(0,r.cancelFrame)(t),now:()=>Y.frameData.isProcessing?Y.frameData.timestamp:performance.now()}};function Z(e){let t=0,i=e.next(t);for(;!i.done&&t<2e4;)t+=50,i=e.next(t);return t>=2e4?1/0:t}e.s(["calcGeneratorDuration",0,Z,"maxGeneratorDuration",0,2e4],1519871);let J={decay:q,inertia:q,tween:z,keyframes:z,spring:H};function _({autoplay:e=!0,delay:t=0,driver:n=X,keyframes:r,type:s="keyframes",repeat:a=0,repeatDelay:o=0,repeatType:l="loop",onPlay:u,onStop:c,onComplete:h,onUpdate:p,...m}){let f,v,g,y,V,b=1,x=!1,P=()=>{f&&f(),v=new Promise(e=>{f=e})};P();let A=J[s]||z;A!==z&&"number"!=typeof r[0]&&(y=R([0,100],r,{clamp:!1}),r=[0,100]);let S=A({...m,keyframes:r});"mirror"===l&&(V=A({...m,keyframes:[...r].reverse(),velocity:-(m.velocity||0)}));let M="idle",w=null,T=null,C=null;null===S.calculatedDuration&&a&&(S.calculatedDuration=Z(S));let{calculatedDuration:E}=S,F=1/0,k=1/0;null!==E&&(k=(F=E+o)*(a+1)-o);let D=0,O=e=>{if(null===T)return;b>0&&(T=Math.min(T,e));let i=(D=null!==w?w:(e-T)*b)-t,n=i<0;D=Math.max(i,0),"finished"===M&&null===w&&(D=k);let s=D,u=S;if(a){let e=D/F,t=Math.floor(e),i=e%1;!i&&e>=1&&(i=1),1===i&&t--;let n=!!((t=Math.min(t,a+1))%2);n&&("reverse"===l?(i=1-i,o&&(i-=o/F)):"mirror"===l&&(u=V));let r=(0,d.clamp)(0,1,i);D>k&&(r="reverse"===l&&n?1:0),s=r*F}let c=n?{done:!1,value:r[0]}:u.next(s);y&&(c.value=y(c.value));let{done:h}=c;n||null===E||(h=D>=k);let m=null===w&&("finished"===M||"running"===M&&h||b<0&&D<=0);return p&&p(c.value),m&&N(),c},I=()=>{g&&g.stop(),g=void 0},B=()=>{M="idle",I(),P(),T=C=null},N=()=>{M="finished",h&&h(),I(),P()},L=()=>
1{if(x)return;g||(g=n(O));let e=g.now();u&&u(),null!==w?T=e-w:T&&"finished"!==M||(T=e),C=T,w=null,M="running",g.start()};e&&L();let j={then:(e,t)=>v.then(e,t),get time(){return(0,i.millisecondsToSeconds)(D)},set time(newTime){D=newTime=(0,i.secondsToMilliseconds)(newTime),null===w&&g&&0!==b?T=g.now()-newTime/b:w=newTime},get duration(){let e=null===S.calculatedDuration?Z(S):S.calculatedDuration;return(0,i.millisecondsToSeconds)(e)},get speed(){return b},set speed(newSpeed){if(newSpeed===b||!g)return;b=newSpeed,j.time=(0,i.millisecondsToSeconds)(D)},get state(){return M},play:L,pause:()=>{M="paused",w=D},stop:()=>{x=!0,"idle"!==M&&(M="idle",c&&c(),B())},cancel:()=>{null!==C&&O(C),B()},complete:()=>{M="finished"},sample:e=>(T=0,O(e))};return j}let Q=new Set(["opacity","clipPath","filter","transform","backgroundColor"]);var ee=e.i(7675516);let et={type:"spring",stiffness:500,damping:25,restSpeed:10},ei={type:"keyframes",duration:.8},en={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},er=(e,t)=>"zIndex"!==e&&!!("number"==typeof t||Array.isArray(t)||"string"==typeof t&&(E.test(t)||"0"===t)&&!t.startsWith("url(")),es=new Set(["brightness","contrast","saturate","opacity"]);function ea(e){let[t,i]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;let[n]=i.match(b.floatRegex)||[];if(!n)return e;let r=i.replace(n,""),s=+!!es.has(t);return n!==i&&(s*=100),t+"("+s+r+")"}let eo=/([a-z-]*)\(.*?\)/g,el={...E,getAnimatableNone:e=>{let t=e.match(eo);return t?t.map(ea).join(" "):e}},eu={...e.i(7019548).numberValueTypes,color:p.color,backgroundColor:p.color,outlineColor:p.color,fill:p.color,stroke:p.color,borderColor:p.color,borderTopColor:p.color,borderRightColor:p.color,borderBottomColor:p.color,borderLeftColor:p.color,filter:el,WebkitFilter:el},ec=e=>eu[e];function eh(e,t){let i=ec(e);return i!==el&&(i=E),i.getAnimatableNone?i.getAnimatableNone(t):void 0}e.s(["getDefaultValueType",0,ec],4726553),e.s(["getAnimatableNone",0,eh],2573464);let ep=e=>/^0[^.\s]+$/.test(e);function ed({when:e,delay:t,delayChildren:i,staggerChildren:n,staggerDirection:r,repeat:s,repeatType:a,repeatDelay:o,from:l,elapsed:u,...c}){return!!Object.keys(c).length}function em(e,t){return e[t]||e.default||e}e.s(["isZeroValueString",0,ep],5869175),e.s(["getValueTransition",0,em,"isTransitionDefined",0,ed],496767),e.s(["animateMotionValue",0,(e,u,c,h={})=>p=>{let d=em(h,e)||{},m=d.delay||h.delay||0,{elapsed:f=0}=h;f-=(0,i.secondsToMilliseconds)(m);let v=function(e,t,i,n){let r,s,a=er(t,i);r=Array.isArray(i)?[...i]:[null,i];let o=void 0!==n.from?n.from:e.get(),l=[];for(let e=0;e<r.length;e++){var u;(null===r[e]&&(r[e]=0===e?o:r[e-1]),"number"==typeof(u=r[e])?0===u:null!==u?"none"===u||"0"===u||ep(u):void 0)?l.push(e):"string"==typeof r[e]&&(s=r[e])}if(a&&l.length&&s)for(let e=0;e<l.length;e++)r[l[e]]=eh(t,s);return r}(u,e,c,d),g=v[0],V=v[v.length-1],b=er(e,g),x=er(e,V);(0,t.warning)(b===x,`You are trying to animate ${e} from "${g}" to "${V}". ${g} is not an animatable value - to enable this animation set ${g} to a value animatable to ${V} via the \`style\` property.`);let P={keyframes:v,velocity:u.getVelocity(),ease:"easeOut",...d,delay:-f,onUpdate:e=>{u.set(e),d.onUpdate&&d.onUpdate(e)},onComplete:()=>{p(),d.onComplete&&d.onComplete()}};if(ed(d)||(P={...P,...((e,{keyframes:t})=>t.length>2?ei:ee.transformProps.has(e)?e.startsWith("scale")?{type:"spring",stiffness:550,damping:0===t[1]?2*Math.sqrt(550):30,restSpeed:10}:et:en)(e,P)}),P.duration&&(P.duration=(0,i.secondsToMilliseconds)(P.duration)),P.repeatDelay&&(P.repeatDelay=(0,i.secondsToMilliseconds)(P.repeatDelay)),!b||!x||n.instantAnimationState.current||!1===d.type)return function({keyframes:e,delay:t,onUpdate:i,onComplete:n}){let r=()=>(i&&i(e[e.length-1]),n&&n(),{time:0,speed:1,duration:0,play:y.noop,pause:y.noop,stop:y.noop,then:e=>(e(),Promise.resolve()),cancel:y.noop,complete:y.noop});return t?_({keyframes:[0,1],duration:0,delay:t,onComplete:r}):r()}(P);if(u.owner&&u.owner.current instanceof HTMLElement&&!u.owner.getProps().onUpdate){let t=function(e,t,{onUpdate:n,onComplete:u,...c}){let h,p;if(!(o.supports.waapi()&&Q.has(t)&&!c.repeatDelay&&"mirror"!==c.repeatType&&0!==c.damping&&"inertia"!==c.type))return!1;let d=!1,m=()=>{p=new Promise(e=>{h=e})};m();let{keyframes:f,duration:v=300,ease:g,times:y}=c;if("spring"===c.type||"backgroundColor"===t||!(0,a.isWaapiSupportedEasing)(c.ease)){let e=_({...c,repeat:0,delay:0}),t={done:!1,value:f[0]},i=[],n=0;for(;!t.done&&n<2e4;
1)t=e.sample(n),i.push(t.value),n+=10;y=void 0,f=i,v=n-10,g="linear"}let V=(0,s.animateStyle)(e.owner.current,t,f,{...c,duration:v,ease:g,times:y}),b=()=>V.cancel(),x=()=>{r.frame.update(b),h(),m()};return V.onfinish=()=>{e.set((0,l.getFinalKeyframe)(f,c)),u&&u(),x()},{then:(e,t)=>p.then(e,t),get time(){return(0,i.millisecondsToSeconds)(V.currentTime||0)},set time(newTime){V.currentTime=(0,i.secondsToMilliseconds)(newTime)},get speed(){return V.playbackRate},set speed(newSpeed){V.playbackRate=newSpeed},get duration(){return(0,i.millisecondsToSeconds)(v)},play:()=>{d||(V.play(),(0,r.cancelFrame)(b))},pause:()=>V.pause(),stop:()=>{if(d=!0,"idle"===V.playState)return;let{currentTime:t}=V;if(t){let i=_({...c,autoplay:!1});e.setWithVelocity(i.sample(t-10).value,i.sample(t).value,10)}x()},complete:()=>V.finish(),cancel:x}}(u,e,P);if(t)return t}return _(P)}],9982363);var ef=e.i(3298549);function ev(e,t){-1===e.indexOf(t)&&e.push(t)}function eg(e,t){let i=e.indexOf(t);i>-1&&e.splice(i,1)}e.s(["isWillChangeMotionValue",0,function(e){return!!((0,ef.isMotionValue)(e)&&e.add)}],1034059),e.s(["isNumericalString",0,e=>/^\-?\d*\.?\d+$/.test(e)],9558213),e.s(["addUniqueItem",0,ev,"removeItem",0,eg],3803668);class ey{constructor(){this.subscriptions=[]}add(e){return ev(this.subscriptions,e),()=>eg(this.subscriptions,e)}notify(e,t,i){let n=this.subscriptions.length;if(n)if(1===n)this.subscriptions[0](e,t,i);else for(let r=0;r<n;r++){let n=this.subscriptions[r];n&&n(e,t,i)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}e.s(["SubscriptionManager",0,ey],8274015);class eV{constructor(e,t={}){this.version="10.12.8",this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(e,t=!0)=>{this.prev=this.current,this.current=e;let{delta:i,timestamp:n}=Y.frameData;this.lastUpdated!==n&&(this.timeDelta=i,this.lastUpdated=n,r.frame.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.events.change&&this.events.change.notify(this.current),this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()),t&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>r.frame.postRender(this.velocityCheck),this.velocityCheck=({timestamp:e})=>{e!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=(e=>!isNaN(parseFloat(e)))(this.current),this.owner=t.owner}onChange(e){return this.on("change",e)}on(e,t){this.events[e]||(this.events[e]=new ey);let i=this.events[e].add(t);return"change"===e?()=>{i(),r.frame.read(()=>{this.events.change.getSize()||this.stop()})}:i}clearListeners(){for(let e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e,t=!0){t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)}setWithVelocity(e,t,i){this.set(t),this.prev=e,this.timeDelta=i}jump(e){this.updateAndNotify(e),this.prev=e,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return this.current}getPrevious(){return this.prev}getVelocity(){var e,t;return this.canTrackVelocity?(e=parseFloat(this.current)-parseFloat(this.prev),(t=this.timeDelta)?1e3/t*e:0):0}start(e){return this.stop(),new Promise(t=>{this.hasAnimated=!0,this.animation=e(t),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()}}e.s(["motionValue",0,function(e,t){return new eV(e,t)}],1271329);var eb=e.i(7942308);let ex=e=>t=>t.test(e),eP=[V.number,eb.px,eb.percent,eb.degrees,eb.vw,eb.vh,{test:e=>"auto"===e,parse:e=>e}];e.s(["dimensionValueTypes",0,eP,"findDimensionValueType",0,e=>eP.find(ex(e))],4070170);let eA=[...eP,p.color,E];e.s(["findValueType",0,e=>eA.find(ex(e))],8487320)},4959652,e=>{"use strict";var t=e.i(9982363),i=e.i(1271329),n=e.i(3298549);e.s(["animateSingleValue",0,function(e,r,s){let a=(0,n.isMotionValue)(e)?e:(0,i.motionValue)(e);return a.start((0,t.animateMotionValue)("",a,r,s)),a.animation}])},1306327,3197989,e=>{"use strict";var t=e.i(8833745),i=e.i(7675516),n=e.i(1979386),r=e.i(9982363),s=e.i(1034059),a=e.i(9558213),o=e.i(5869175),l=e.i(3087519),u=e.i(1271329),c=e.i(7102254),h=e.i(2573464),p=e.i(8487320),d=e.i(6870452);function m(e,t){let i=(0,d.resolveVariant)(e,t),{transitionEnd:n={},transition:r={},...s}=i?e.makeTargetAnimatable(i,!1):{};for(let t in s={...s,...n}){let i=(0,l.resolveFinalValueInKeyframes)(s[t]);e.hasValue(t)?e.getValue(t).set(i):e.addValue(t,(0,u.motionValue)(i))}}e.s(["checkTargetForNewValues",0,function(e,t,i){var n,r;let s=Object.keys(t).filter(t=>!e.hasValue(t)),l=s.length;if(l)for(let d=0;d<l;d++){let l=s[d],m=t[l],f=null;Array.isArray(m)&&(f=m[0]),null===f&&(f=null!=(r=null!=(n=i[l])?n:e.readValue(l))?r:t[l]),null!=f&&("string"==typeof f&&((0,a.isNumericalString)(f)||(0,o.isZeroValueString)(f))?f=parseFloat(f):!(0,p.findValueType)(f)&&c.complex.test(m)&&(f=(0,h.getAnimatableNone)(l,m)),e.addValue(l,(0,u.motionValue)(f,{owner:e})),void 0===i[l]&&(i[l]=f),null!==f&&e.setBaseTarget(l,f))}},"getOrigin",0,function(e,t,i){let n={};for(let r in e){let e=function(e,t){if(t)return(t[e]||t.default||t).from}(r,t);if(void 0!==e)n[r]=e;else{let e=i.getValue(r);e&&(n[r]=e.get())}}return n},"setTarget",0,m],3197989),e.s(["animateTarget",0,function(e,a,{delay:o=0,transitionOverride:l,type:u}={}){let{transition:c=e.getDefaultTransition(),transitionEnd:h,...p}=e.makeTargetAnimatable(a),d=e.getValue("willChange");l&&(c=l);let f=[],v=u&&e.animationState&&e.animationState.getState()[u];for(let a in p){let l=e.getValue(a),u=p[a];if(!l||void 0===u||v&&function({protectedKeys:e,needsAnimating:t},i){let n=e.hasOwnProperty(i)&&!0!==t[i];return t[i]=!1,n}(v,a))continue;let h={delay:o,elapsed:0,...c};if(window.HandoffAppearAnimations&&!l.hasAnimated){let i=e.getProps()[n.optimizedAppearDataAttribute];i&&(h.elapsed=window.HandoffAppearAnimations(i,a,l,t.frame))}l.start((0,r.animateMotionValue)(a,l,u,e.shouldReduceMotion&&i.transformProps.has(a)?{type:!1}:h));let m=l.animation;(0,s.isWillChangeMotionValue)(d)&&(d.add(a),m.then(()=>
1d.remove(a))),f.push(m)}return h&&Promise.all(f).then(()=>{h&&m(e,h)}),f}],1306327)},1979386,2000285,3121975,8233561,2515144,4741062,6697756,e=>{"use strict";let t="data-"+(0,e.i(3964600).camelToDash)("framerAppearId");e.s(["optimizedAppearDataAttribute",0,t],1979386),e.s(["millisecondsToSeconds",0,e=>e/1e3,"secondsToMilliseconds",0,e=>1e3*e],2000285),e.s(["instantAnimationState",0,{current:!1}],3121975);let i=e=>Array.isArray(e)&&"number"==typeof e[0],n=([e,t,i,n])=>`cubic-bezier(${e}, ${t}, ${i}, ${n})`,r={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:n([0,.65,.55,1]),circOut:n([.55,0,1,.45]),backIn:n([.31,.01,.66,-.59]),backOut:n([.33,1.53,.69,.99])};function s(e){if(e)return i(e)?n(e):Array.isArray(e)?e.map(s):r[e]}e.s(["isWaapiSupportedEasing",0,function e(t){return!!(!t||"string"==typeof t&&r[t]||i(t)||Array.isArray(t)&&t.every(e))},"mapEasingToNativeEasing",0,s],8233561),e.s(["animateStyle",0,function(e,t,i,{delay:n=0,duration:r,repeat:a=0,repeatType:o="loop",ease:l,times:u}={}){let c={[t]:i};u&&(c.offset=u);let h=s(l);return Array.isArray(h)&&(c.easing=h),e.animate(c,{delay:n,duration:r,easing:Array.isArray(h)?"linear":h,fill:"both",iterations:a+1,direction:"reverse"===o?"alternate":"normal"})}],2515144);let a={waapi:()=>Object.hasOwnProperty.call(Element.prototype,"animate")},o={},l={};for(let e in a)l[e]=()=>(void 0===o[e]&&(o[e]=a[e]()),o[e]);e.s(["supports",0,l],4741062),e.s(["getFinalKeyframe",0,function(e,{repeat:t,repeatType:i="loop"}){let n=t&&"loop"!==i&&t%2==1?0:e.length-1;return e[n]}],6697756)},4558639,e=>{"use strict";var t=e.i(8742510);let i=(e,t,i)=>(((1-3*i+3*t)*e+(3*i-6*t))*e+3*t)*e;e.s(["cubicBezier",0,function(e,n,r,s){return e===n&&r===s?t.noop:t=>0===t||1===t?t:i(function(e,t,n,r,s){let a,o,l=0;do(a=i(o=t+(n-t)/2,r,s)-e)>0?n=o:t=o;while(Math.abs(a)>1e-7&&++l<12)return o}(t,0,1,e,r),n,s)}])},2112903,5241790,1268638,4493383,430801,1362756,5009977,e=>{"use strict";var t=e.i(4558639);let i=(0,t.cubicBezier)(.42,0,1,1),n=(0,t.cubicBezier)(0,0,.58,1),r=(0,t.cubicBezier)(.42,0,.58,1);e.s(["easeIn",0,i,"easeInOut",0,r,"easeOut",0,n],2112903),e.s(["isEasingArray",0,e=>Array.isArray(e)&&"number"!=typeof e[0]],5241790);var s=e.i(6783164),a=e.i(8742510);let o=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,l=e=>t=>1-e(1-t),u=e=>1-Math.sin(Math.acos(e)),c=l(u),h=o(c);e.s(["circIn",0,u,"circInOut",0,h,"circOut",0,c],1268638);let p=(0,t.cubicBezier)(.33,1.53,.69,.99),d=l(p),m=o(d),f={linear:a.noop,easeIn:i,easeInOut:r,easeOut:n,circIn:u,circInOut:h,circOut:c,backIn:d,backInOut:m,backOut:p,anticipate:e=>(e*=2)<1?.5*d(e):.5*(2-Math.pow(2,-10*(e-1)))};e.s(["easingDefinitionToFunction",0,e=>{if(Array.isArray(e)){(0,s.invariant)(4===e.length,"Cubic bezier arrays must contain four numerical values.");let[i,n,r,a]=e;return(0,t.cubicBezier)(i,n,r,a)}return"string"==typeof e?((0,s.invariant)(void 0!==f[e],`Invalid easing type '${e}'`),f[e]):e}],4493383);var v=e.i(2840617),g=e.i(3974780),y=e.i(8011783);let V=(e,t)=>i=>!!((0,v.isString)(i)&&v.singleColorRegex.test(i)&&i.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(i,t)),b=(e,t,i)=>n=>{if(!(0,v.isString)(n))return n;let[r,s,a,o]=n.match(v.floatRegex);return{[e]:parseFloat(r),[t]:parseFloat(s),[i]:parseFloat(a),alpha:void 0!==o?parseFloat(o):1}},x={...y.number,transform:e=>Math.round((0,g.clamp)(0,255,e))},P={test:V("rgb","red"),parse:b("red","green","blue"),transform:({red:e,green:t,blue:i,alpha:n=1})=>"rgba("+x.transform(e)+", "+x.transform(t)+", "+x.transform(i)+", "+(0,v.sanitize)(y.alpha.transform(n))+")"},A={test:V("#"),parse:function(e){let t="",i="",n="",r="";return e.length>5?(t=e.substring(1,3),i=e.substring(3,5),n=e.substring(5,7),r=e.substring(7,9)):(t=e.substring(1,2),i=e.substring(2,3),n=e.substring(3,4),r=e.substring(4,5),t+=t,i+=i,n+=n,r+=r),{red:parseInt(t,16),green:parseInt(i,16),blue:parseInt(n,16),alpha:r?parseInt(r,16)/255:1}},transform:P.transform};var S=e.i(7942308);let M={test:V("hsl","hue"),parse:b("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:i,alpha:n=1})=>"hsla("+Math.round(e)+", "+S.percent.transform((0,v.sanitize)(t))+", "+S.percent.transform((0,v.sanitize)(i))+", "+(0,v.sanitize)(y.alpha.transform(n))+")"};e.s(["color",0,{test:e=>P.test(e)||A.test(e)||M.test(e),parse:e=>P.test(e)?P.parse(e):M.test(e)?M.parse(e):A.parse(e),transform:e=>(0,v.isString)(e)?e:e.hasOwnProperty("red")?P.transform(e):M.transform(e)}],430801);let w=(e,t,i)=>-i*e+i*t+e;function T(e,t,i){return(i<0&&(i+=1),i>1&&(i-=1),i<1/6)?e+(t-e)*6*i:i<.5?t:i<2/3?e+(t-e)*(2/3-i)*6:e}e.s(["mix",0,w],1362756);let C=(e,t,i)=>{let n=e*e;return Math.sqrt(Math.max(0,i*(t*t-n)+n))},E=[A,P,M];function F(e){let t=E.find(t=>t.test(e));(0,s.invariant)(!!t,`'${e}' is not an animatable color. Use the equivalent color code instead.`);let i=t.parse(e);return t===M&&(i=function({hue:e,saturation:t,lightness:i,alpha:n}){e/=360,i/=100;let r=0,s=0,a=0;if(t/=100){let n=i<.5?i*(1+t):i+t-i*t,o=2*i-n;r=T(o,n,e+1/3),s=T(o,n,e),a=T(o,n,e-1/3)}else r=s=a=i;return{red:Math.round(255*r),green:Math.round(255*s),blue:Math.round(255*a),alpha:n}}(i)),i}e.s(["mixColor",0,(e,t)=>{let i=F(e),n=F(t),r={...i};return e=>(r.red=C(i.red,n.red,e),r.green=C(i.green,n.green,e),r.blue=C(i.blue,n.blue,e),r.alpha=w(i.alpha,n.alpha,e),P.transform(r))}],5009977)},1061175,8426368,4477400,2665536,e=>{"use strict";function t(e,i,n,r={passive:!0}){return e.addEventListener(i,n,r),()=>e.removeEventListener(i,n)}e.s(["addDomEvent",0,t],8426368);let i=e=>
1"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary;function n(e,t="page"){return{point:{x:e[t+"X"],y:e[t+"Y"]}}}e.s(["isPrimaryPointer",0,i],4477400);let r=e=>t=>i(t)&&e(t,n(t));e.s(["addPointerInfo",0,r,"extractEventInfo",0,n],2665536),e.s(["addPointerEvent",0,function(e,i,n,s){return t(e,i,r(n),s)}],1061175)},9335494,e=>{"use strict";function t(e){let t=null;return()=>null===t&&(t=e,()=>{t=null})}let i=t("dragHorizontal"),n=t("dragVertical");function r(e){let t=!1;if("y"===e)t=n();else if("x"===e)t=i();else{let e=i(),r=n();e&&r?t=()=>{e(),r()}:(e&&e(),r&&r())}return t}e.s(["getGlobalLock",0,r,"isDragActive",0,function(){let e=r(!0);return!e||(e(),!1)}])},1311129,e=>{"use strict";e.s(["Feature",0,class{constructor(e){this.isMounted=!1,this.node=e}update(){}}])},6223070,e=>{"use strict";var t=e.i(1044974),i=e.i(7891640),n=e.i(1311129);class r extends n.Feature{constructor(e){super(e),e.animationState||(e.animationState=(0,i.createAnimationState)(e))}updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();this.unmount(),(0,t.isAnimationControls)(e)&&(this.unmount=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){}}var s=n;let a=0;class o extends s.Feature{constructor(){super(...arguments),this.id=a++}update(){if(!this.node.presenceContext)return;let{isPresent:e,onExitComplete:t,custom:i}=this.node.presenceContext,{isPresent:n}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===n)return;let r=this.node.animationState.setActive("exit",!e,{custom:null!=i?i:this.node.getProps().custom});t&&!e&&r.then(()=>t(this.id))}mount(){let{register:e}=this.node.presenceContext||{};e&&(this.unmount=e(this.id))}unmount(){}}e.s(["animations",0,{animation:{Feature:r},exit:{Feature:o}}],6223070)},8708149,e=>{"use strict";var t=e.i(1061175),i=e.i(9500459),n=e.i(9335494),r=e.i(1311129),s=e.i(8833745);function a(e,i){let r="onHover"+(i?"Start":"End");return(0,t.addPointerEvent)(e.current,"pointer"+(i?"enter":"leave"),(t,a)=>{if("touch"===t.type||(0,n.isDragActive)())return;let o=e.getProps();e.animationState&&o.whileHover&&e.animationState.setActive("whileHover",i),o[r]&&s.frame.update(()=>o[r](t,a))},{passive:!e.getProps()[r]})}class o extends r.Feature{mount(){this.unmount=(0,i.pipe)(a(this.node,!0),a(this.node,!1))}unmount(){}}var l=e.i(8426368),u=r;class c extends u.Feature{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch(t){e=!0}e&&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,i.pipe)((0,l.addDomEvent)(this.node.current,"focus",()=>this.onFocus()),(0,l.addDomEvent)(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}var h=e.i(2665536),p=r;let d=(e,t)=>!!t&&(e===t||d(e,t.parentElement));var m=e.i(8742510);function f(e,t){if(!t)return;let i=new PointerEvent("pointer"+e);t(i,(0,h.extractEventInfo)(i))}class v extends p.Feature{constructor(){super(...arguments),this.removeStartListeners=m.noop,this.removeEndListeners=m.noop,this.removeAccessibleListeners=m.noop,this.startPointerPress=(e,n)=>{if(this.removeEndListeners(),this.isPressing)return;let r=this.node.getProps(),a=(e,t)=>{if(!this.checkPressEnd())return;let{onTap:i,onTapCancel:n}=this.node.getProps();s.frame.update(()=>{d(this.node.current,e.target)?i&&i(e,t):n&&n(e,t)})},o=(0,t.addPointerEvent)(window,"pointerup",a,{passive:!(r.onTap||r.onPointerUp)}),l=(0,t.addPointerEvent)(window,"pointercancel",(e,t)=>this.cancelPress(e,t),{passive:!(r.onTapCancel||r.onPointerCancel)});this.removeEndListeners=(0,i.pipe)(o,l),this.startPress(e,n)},this.startAccessiblePress=()=>{let e=e=>{if("Enter"!==e.key||this.isPressing)return;let t=e=>{"Enter"===e.key&&this.checkPressEnd()&&f("up",(e,t)=>{let{onTap:i}=this.node.getProps();i&&s.frame.update(()=>i(e,t))})};this.removeEndListeners(),this.removeEndListeners=(0,l.addDomEvent)(this.node.current,"keyup",t),f("down",(e,t)=>{this.startPress(e,t)})},t=(0,l.addDomEvent)(this.node.current,"keydown",e),n=()=>{this.isPressing&&f("cancel",(e,t)=>this.cancelPress(e,t))},r=(0,l.addDomEvent)(this.node.current,"blur",n);this.removeAccessibleListeners=(0,i.pipe)(t,r)}}startPress(e,t){this.isPressing=!0;let{onTapStart:i,whileTap:n}=this.node.getProps();n&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),i&&s.frame.update(()=>i(e,t))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!(0,n.isDragActive)()}cancelPress(e,t){if(!this.checkPressEnd())return;let{onTapCancel:i}=this.node.getProps();i&&s.frame.update(()=>i(e,t))}mount(){let e=this.node.getProps(),n=(0,t.addPointerEvent)(this.node.current,"pointerdown",this.startPointerPress,{passive:!(e.onTapStart||e.onPointerStart)}),r=(0,l.addDomEvent)(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=(0,i.pipe)(n,r)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}var g=r;let y=new WeakMap,V=new WeakMap,b=e=>{let t=y.get(e.target);t&&t(e)},x=e=>{e.forEach(b)},P={some:0,all:1};class A extends g.Feature{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){var e;let t;this.unmount();let{viewport:i={}}=this.node.getProps(),{root:n,margin:r,amount:s="some",once:a}=i,o={root:n?n.current:void 0,rootMargin:r,threshold:"number"==typeof s?s:P[s]},l=e=>{let{isIntersecting:t}=e;if(this.isInView===t||(this.isInView=t,a&&!t&&this.hasEnteredView))return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",t);let{onViewportEnter:i,onViewportLeave:n}=this.node.getProps(),r=t?i:n;r&&r(e)};return e=this.node.current,t=function({root:e,...t}){let i=e||document;V.has(i)||V.set(i,{});
1let n=V.get(i),r=JSON.stringify(t);return n[r]||(n[r]=new IntersectionObserver(x,{root:e,...t})),n[r]}(o),y.set(e,l),t.observe(e),()=>{y.delete(e),t.unobserve(e)}}mount(){this.startObserver()}update(){if("u"<typeof IntersectionObserver)return;let{props:e,prevProps:t}=this.node;["amount","margin","root"].some(function({viewport:e={}},{viewport:t={}}={}){return i=>e[i]!==t[i]}(e,t))&&this.startObserver()}unmount(){}}e.s(["gestureAnimations",0,{inView:{Feature:A},tap:{Feature:v},focus:{Feature:c},hover:{Feature:o}}],8708149)},5181699,e=>{"use strict";let t=()=>({translate:0,scale:1,origin:0,originPoint:0}),i=()=>({min:0,max:0});e.s(["createBox",0,()=>({x:i(),y:i()}),"createDelta",0,()=>({x:t(),y:t()})])},1245504,2590767,9672696,4789234,e=>{"use strict";function t({top:e,left:i,right:n,bottom:r}){return{x:{min:i,max:n},y:{min:e,max:r}}}function i(e,t){if(!t)return e;let i=t({x:e.left,y:e.top}),n=t({x:e.right,y:e.bottom});return{top:i.y,left:i.x,bottom:n.y,right:n.x}}e.s(["convertBoundingBoxToBox",0,t,"convertBoxToBoundingBox",0,function({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}},"transformBoxPoints",0,i],2590767);var n=e.i(1362756);function r(e){return void 0===e||1===e}function s({scale:e,scaleX:t,scaleY:i}){return!r(e)||!r(t)||!r(i)}function a(e){return s(e)||o(e)||e.z||e.rotate||e.rotateX||e.rotateY}function o(e){var t,i;return(t=e.x)&&"0%"!==t||(i=e.y)&&"0%"!==i}function l(e,t,i){return i+t*(e-i)}function u(e,t,i,n,r){return void 0!==r&&(e=l(e,r,n)),l(e,i,n)+t}function c(e,t=0,i=1,n,r){e.min=u(e.min,t,i,n,r),e.max=u(e.max,t,i,n,r)}function h(e,{x:t,y:i}){c(e.x,t.translate,t.scale,t.originPoint),c(e.y,i.translate,i.scale,i.originPoint)}function p(e){return Number.isInteger(e)||e>1.0000000000001||e<.999999999999?e:1}function d(e,t){e.min=e.min+t,e.max=e.max+t}function m(e,t,[i,r,s]){let a=void 0!==t[s]?t[s]:.5,o=(0,n.mix)(e.min,e.max,a);c(e,t[i],t[r],o,t.scale)}e.s(["has2DTranslate",0,o,"hasScale",0,s,"hasTransform",0,a],9672696);let f=["x","scaleX","originX"],v=["y","scaleY","originY"];function g(e,t){m(e.x,t,f),m(e.y,t,v)}function y(e,n){return t(i(e.getBoundingClientRect(),n))}e.s(["applyBoxDelta",0,h,"applyTreeDeltas",0,function(e,t,i,n=!1){let r,s,o=i.length;if(o){t.x=t.y=1;for(let l=0;l<o;l++){s=(r=i[l]).projectionDelta;let o=r.instance;(!o||!o.style||"contents"!==o.style.display)&&(n&&r.options.layoutScroll&&r.scroll&&r!==r.root&&g(e,{x:-r.scroll.offset.x,y:-r.scroll.offset.y}),s&&(t.x*=s.x.scale,t.y*=s.y.scale,h(e,s)),n&&a(r.latestValues)&&g(e,r.latestValues))}t.x=p(t.x),t.y=p(t.y)}},"scalePoint",0,l,"transformBox",0,g,"translateAxis",0,d],4789234),e.s(["measurePageBox",0,function(e,t,i){let n=y(e,i),{scroll:r}=t;return r&&(d(n.x,r.offset.x),d(n.y,r.offset.y)),n},"measureViewportBox",0,y],1245504)},8200540,e=>{"use strict";var t=e.i(3197989),i=e.i(8161271),n=e.i(8833745),r=e.i(5181699),s=e.i(4325522),a=e.i(422875),o=e.i(6796097),l=e.i(8274015),u=e.i(1271329),c=e.i(1034059),h=e.i(3298549),p=e.i(7675516),d=e.i(298922),m=e.i(8342531),f=e.i(1794464),v=e.i(9243190),g=e.i(9476948),y=e.i(789607),V=e.i(2692968);let b=Object.keys(g.featureDefinitions),x=b.length,P=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],A=y.variantProps.length;class S{constructor({parent:e,props:t,presenceContext:i,reducedMotionConfig:r,visualState:s},a={}){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=()=>n.frame.render(this.render,!1,!0);const{latestValues:o,renderState:l}=s;this.latestValues=o,this.baseTarget={...o},this.initialValues=t.initial?{...o}:{},this.renderState=l,this.parent=e,this.props=t,this.presenceContext=i,this.depth=e?e.depth+1:0,this.reducedMotionConfig=r,this.options=a,this.isControllingVariants=(0,d.isControllingVariants)(t),this.isVariantNode=(0,d.isVariantNode)(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);const{willChange:u,...p}=this.scrapeMotionValuesFromProps(t,{});for(const e in p){const t=p[e];void 0!==o[e]&&(0,h.isMotionValue)(t)&&(t.set(o[e],!1),(0,c.isWillChangeMotionValue)(u)&&u.add(e))}}scrapeMotionValuesFromProps(e,t){return{}}mount(e){this.current=e,V.visualElementStore.set(e,this),this.projection&&!this.projection.instance&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEac
1h((e,t)=>this.bindToMotionValue(t,e)),o.hasReducedMotionListener.current||(0,a.initPrefersReducedMotion)(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||o.prefersReducedMotion.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){for(let e in V.visualElementStore.delete(this.current),this.projection&&this.projection.unmount(),(0,n.cancelFrame)(this.notifyUpdate),(0,n.cancelFrame)(this.render),this.valueSubscriptions.forEach(e=>e()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this),this.events)this.events[e].clear();for(let e in this.features)this.features[e].unmount();this.current=null}bindToMotionValue(e,t){let i=p.transformProps.has(e),r=t.on("change",t=>{this.latestValues[e]=t,this.props.onUpdate&&n.frame.update(this.notifyUpdate,!1,!0),i&&this.projection&&(this.projection.isTransformDirty=!0)}),s=t.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(e,()=>{r(),s()})}sortNodePosition(e){return this.current&&this.sortInstanceNodePosition&&this.type===e.type?this.sortInstanceNodePosition(this.current,e.current):0}loadFeatures({children:e,...t},i,n,r){let a,o;for(let e=0;e<x;e++){let i=b[e],{isEnabled:n,Feature:r,ProjectionNode:s,MeasureLayout:l}=g.featureDefinitions[i];s&&(a=s),n(t)&&(!this.features[i]&&r&&(this.features[i]=new r(this)),l&&(o=l))}if(!this.projection&&a){this.projection=new a(this.latestValues,this.parent&&this.parent.projection);let{layoutId:e,layout:i,drag:n,dragConstraints:o,layoutScroll:l,layoutRoot:u}=t;this.projection.setOptions({layoutId:e,layout:i,alwaysMeasureLayout:!!n||o&&(0,s.isRefObject)(o),visualElement:this,scheduleRender:()=>this.scheduleRender(),animationType:"string"==typeof i?i:"both",initialPromotionConfig:r,layoutScroll:l,layoutRoot:u})}return o}updateFeatures(){for(let e in this.features){let t=this.features[e];t.isMounted?t.update(this.props,this.prevProps):(t.mount(),t.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):(0,r.createBox)()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}makeTargetAnimatable(e,t=!0){return this.makeTargetAnimatableFromInstance(e,this.props,t)}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let t=0;t<P.length;t++){let i=P[t];this.propEventSubscriptions[i]&&(this.propEventSubscriptions[i](),delete this.propEventSubscriptions[i]);let n=e["on"+i];n&&(this.propEventSubscriptions[i]=this.on(i,n))}this.prevMotionValues=(0,f.updateMotionValuesFromProps)(this,this.scrapeMotionValuesFromProps(e,this.prevProps),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(e){return this.props.variants?this.props.variants[e]: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(e=!1){if(e)return this.parent?this.parent.getVariantContext():void 0;if(!this.isControllingVariants){let e=this.parent&&this.parent.getVariantContext()||{};return void 0!==this.props.initial&&(e.initial=this.props.initial),e}let t={};for(let e=0;e<A;e++){let i=y.variantProps[e],n=this.props[i];((0,m.isVariantLabel)(n)||!1===n)&&(t[i]=n)}return t}addVariantChild(e){let t=this.getClosestVariantNode();if(t)return t.variantChildren&&t.variantChildren.add(e),()=>t.variantChildren.delete(e)}addValue(e,t){t!==this.values.get(e)&&(this.removeValue(e),this.bindToMotionValue(e,t)),this.values.set(e,t),this.latestValues[e]=t.get()}removeValue(e){this.values.delete(e);let t=this.valueSubscriptions.get(e);t&&(t(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let i=this.values.get(e);return void 0===i&&void 0!==t&&(i=(0,u.motionValue)(t,{owner:this}),this.addValue(e,i)),i}readValue(e){return void 0===this.latestValues[e]&&this.current?this.readValueFromInstance(this.current,e,this.options):this.latestValues[e]}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){var t;let{initial:i}=this.props,n="string"==typeof i||"object"==typeof i?null==(t=(0,v.resolveVariantFromProps)(this.props,i))?void 0:t[e]:void 0;if(i&&void 0!==n)return n;let r=this.getBaseTargetFromProps(this.props,e);return void 0===r||(0,h.isMotionValue)(r)?void 0!==this.initialValues[e]&&void 0===n?void 0:this.baseTarget[e]:r}on(e,t){return this.events[e]||(this.events[e]=new l.SubscriptionManager),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}}e.s(["DOMVisualElement",0,class extends S{sortInstanceNodePosition(e,t){return 2&e.compareDocumentPosition(t)?1:-1}getBaseTargetFromProps(e,t){return e.style?e.style[t]:void 0}removeValueFromRenderState(e,{vars:t,style:i}){delete t[e],delete i[e]}makeTargetAnimatableFromInstance({transition:e,transitionEnd:n,...r},{transformValues:s},a){let o=(0,t.getOrigin)(r,e||{},this);if(s&&(n&&(n=s(n)),r&&(r=s(r)),o&&(o=s(o))),a){(0,t.checkTargetForNewValues)(this,r,o);let e=(0,i.parseDomVariant)(this,r,o,n);n=e.transitionEnd,r=e.target}return{transition:e,transitionEnd:n,...r}}}],8200540)},9154505,e=>{"use strict";var t=e.i(457044),i=e.i(2678310),n=e.i(944966);e.s(["createDomVisualElement",0,(e,r)=>(0,n.isSVGComponent)(e)?new i.SVGVisualElement(r,{enableHardwareAcceleration:!1}):new t.HTMLVisualElement(r,{enableHardwareAcceleration:!0})])},8092180,e=>{"use strict";e.s(["isSVGElement",0,function(e){return e instanceof SVGElement&&"svg"!==e.tagName}])},8161271,e=>{"use strict";var t=e.i(6783164),i=e.i(970272);let n=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function r(e,s,a=1){(0,t.invariant)(a<=4,`Max CSS variable fallback depth detected in property "${e}". This may indicate a circular fallback dependency.`);let[o,l]=function(e){let t=n.exec(e);if(!t)return[,];let[,i,r]=t;return[i,r]}(e);if(!o)return;let u=window.getComputedStyle(s).getPropertyValue(o);return u?u.trim():(0,i.isCSSVariableToken)(l)?r(l,s,a+1):l}var s=e.i(6377894),a=e.i(7675516),o=e.i(4070170),l=e.i(2292936),u=e.i(8011783),c=e.i(7942308);let h=new Set(["width","height","top","left","right","bottom","x","y"]),p=e=>h.has(e),d=e=>e===u.number||e===c.px,m=(e,t)=>
1parseFloat(e.split(", ")[t]),f=(e,t)=>(i,{transform:n})=>{if("none"===n||!n)return 0;let r=n.match(/^matrix3d\((.+)\)$/);if(r)return m(r[1],t);{let t=n.match(/^matrix\((.+)\)$/);return t?m(t[1],e):0}},v=new Set(["x","y","z"]),g=a.transformPropOrder.filter(e=>!v.has(e)),y={width:({x:e},{paddingLeft:t="0",paddingRight:i="0"})=>e.max-e.min-parseFloat(t)-parseFloat(i),height:({y:e},{paddingTop:t="0",paddingBottom:i="0"})=>e.max-e.min-parseFloat(t)-parseFloat(i),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:f(4,13),y:f(5,14)};e.s(["parseDomVariant",0,(e,n,a,u)=>{let h=function(e,{...t},n){let s=e.current;if(!(s instanceof Element))return{target:t,transitionEnd:n};for(let a in n&&(n={...n}),e.values.forEach(e=>{let t=e.get();if(!(0,i.isCSSVariableToken)(t))return;let n=r(t,s);n&&e.set(n)}),t){let e=t[a];if(!(0,i.isCSSVariableToken)(e))continue;let o=r(e,s);o&&(t[a]=o,n||(n={}),void 0===n[a]&&(n[a]=e))}return{target:t,transitionEnd:n}}(e,n,u);n=h.target,u=h.transitionEnd;var m=n,f=u;return Object.keys(m).some(p)?((e,i,n={},r={})=>{i={...i},r={...r};let a=Object.keys(i).filter(p),u=[],h=!1,m=[];if(a.forEach(a=>{let l,p=e.getValue(a);if(!e.hasValue(a))return;let f=n[a],v=(0,o.findDimensionValueType)(f),y=i[a];if((0,s.isKeyframesTarget)(y)){let e=y.length,i=+(null===y[0]);f=y[i],v=(0,o.findDimensionValueType)(f);for(let n=i;n<e&&null!==y[n];n++)l?(0,t.invariant)((0,o.findDimensionValueType)(y[n])===l,"All keyframes must be of the same type"):(l=(0,o.findDimensionValueType)(y[n]),(0,t.invariant)(l===v||d(v)&&d(l),"Keyframes must be of the same dimension as the current value"))}else l=(0,o.findDimensionValueType)(y);if(v!==l)if(d(v)&&d(l)){let e=p.get();"string"==typeof e&&p.set(parseFloat(e)),"string"==typeof y?i[a]=parseFloat(y):Array.isArray(y)&&l===c.px&&(i[a]=y.map(parseFloat))}else if((null==v?void 0:v.transform)&&(null==l?void 0:l.transform)&&(0===f||0===y))0===f?p.set(l.transform(f)):i[a]=v.transform(y);else{if(!h){let t;t=[],g.forEach(i=>{let n=e.getValue(i);void 0!==n&&(t.push([i,n.get()]),n.set(+!!i.startsWith("scale")))}),t.length&&e.render(),u=t,h=!0}m.push(a),r[a]=void 0!==r[a]?r[a]:i[a],p.jump(y)}}),!m.length)return{target:i,transitionEnd:r};{let t=m.indexOf("height")>=0?window.pageYOffset:null,n=((e,t,i)=>{let n=t.measureViewportBox(),r=getComputedStyle(t.current),{display:s}=r,a={};"none"===s&&t.setStaticValue("display",e.display||"block"),i.forEach(e=>{a[e]=y[e](n,r)}),t.render();let o=t.measureViewportBox();return i.forEach(i=>{let n=t.getValue(i);n&&n.jump(a[i]),e[i]=y[i](o,r)}),e})(i,e,m);return u.length&&u.forEach(([t,i])=>{e.getValue(t).set(i)}),e.render(),l.isBrowser&&null!==t&&window.scrollTo({top:t}),{target:n,transitionEnd:r}}})(e,m,a,f):{target:m,transitionEnd:f}}],8161271)},457044,e=>{"use strict";var t=e.i(7358768),i=e.i(970272),n=e.i(7675516),r=e.i(2432313),s=e.i(2703267),a=e.i(4726553),o=e.i(1245504),l=e.i(8200540),u=e.i(3298549);class c extends l.DOMVisualElement{readValueFromInstance(e,t){if(n.transformProps.has(t)){let e=(0,a.getDefaultValueType)(t);return e&&e.default||0}{let n=window.getComputedStyle(e),r=((0,i.isCSSVariableName)(t)?n.getPropertyValue(t):n[t])||0;return"string"==typeof r?r.trim():r}}measureInstanceViewportBox(e,{transformPagePoint:t}){return(0,o.measureViewportBox)(e,t)}build(e,i,n,r){(0,t.buildHTMLStyles)(e,i,n,r.transformTemplate)}scrapeMotionValuesFromProps(e,t){return(0,r.scrapeMotionValuesFromProps)(e,t)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;(0,u.isMotionValue)(e)&&(this.childSubscription=e.on("change",e=>{this.current&&(this.current.textContent=`${e}`)}))}renderInstance(e,t,i,n){(0,s.renderHTML)(e,t,i,n)}}e.s(["HTMLVisualElement",0,c])},2692968,e=>{"use strict";let t=new WeakMap;e.s(["visualElementStore",0,t])},2678310,e=>{"use strict";var t=e.i(7925954),i=e.i(8200540),n=e.i(9733203),r=e.i(3964600),s=e.i(689472),a=e.i(7675516),o=e.i(8797823),l=e.i(4726553),u=e.i(5181699),c=e.i(450514);class h extends i.DOMVisualElement{constructor(){super(...arguments),this.isSVGTag=!1}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(a.transformProps.has(t)){let e=(0,l.getDefaultValueType)(t);return e&&e.default||0}return t=s.camelCaseAttributes.has(t)?t:(0,r.camelToDash)(t),e.getAttribute(t)}measureInstanceViewportBox(){return(0,u.createBox)()}scrapeMotionValuesFromProps(e,i){return(0,t.scrapeMotionValuesFromProps)(e,i)}build(e,t,i,r){(0,n.buildSVGAttrs)(e,t,i,this.isSVGTag,r.transformTemplate)}renderInstance(e,t,i,n){(0,o.renderSVG)(e,t,i,n)}mount(e){this.isSVGTag=(0,c.isSVGTag)(e.tagName),super.mount(e)}}e.s(["SVGVisualElement",0,h])},7891640,e=>{"use strict";var t=e.i(1044974),i=e.i(6377894),n=e.i(6116514),r=e.i(8342531),s=e.i(6870452),a=e.i(789607),o=e.i(1306327);function l(e,t,i={}){let n=(0,s.resolveVariant)(e,t,i.custom),{transition:r=e.getDefaultTransition()||{}}=n||{};i.transitionOverride&&(r=i.transitionOverride);let a=n?()=>Promise.all((0,o.animateTarget)(e,n,i)):()=>Promise.resolve(),c=e.variantChildren&&e.variantChildren.size?(n=0)=>{let{delayChildren:s=0,staggerChildren:a,staggerDirection:o}=r;return function(e,t,i=0,n=0,r=1,s){let a=[],o=(e.variantChildren.size-1)*n,c=1===r?(e=0)=>e*n:(e=0)=>o-e*n;return Array.from(e.variantChildren).sort(u).forEach((e,n)=>{e.notify("AnimationStart",t),a.push(l(e,t,{...s,delay:i+c(n)}).then(()=>e.notify("AnimationComplete",t)))}),Promise.all(a)}(e,t,s+n,a,o,i)}:()=>Promise.resolve(),{when:h}=r;if(!h)return Promise.all([a(),c(i.delay)]);{let[e,t]="beforeChildren"===h?[a,c]:[c,a];return e().then(()=>t())}}function u(e,t){return e.sortNodePosition(t)}let c=[...a.variantPriorityOrder].reverse(),h=a.variantPriorityOrder.length;function p(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}e.s(["createAnimationState",0,function(e){let a=t=>Promise.all(t.map(({animation:t,options:i})=>(function(e,t,i={}){let n;if(e.notify("AnimationStart",t),Array.isArray(t))n=Promise.all(t.map(t=>l(e,t,i)));else if("string"==typeof t)n=l(e,t,i);else{let r="function"==typeof t?(0,s.resolveVariant)(e,t,i.custom):t;n=Promise.all((0,o.animateTarget)(e,r,i))}return n.then(()=>e.notify("AnimationComplete",t))})(e,t,i))),u={animate:p(!0),whileInView:p(),whileHover:p(),whileTap:p(),whileDrag:p(),whileFocus:p(),exit:p()},d=!0,m=(t,i)=>{let n=(0,s.resolveVariant)(e,i);if(n){let{transition:e,transitionEnd:i,...r}=n;t={...t,...r,...i}}return t};function f(s,o){let l=e.getProps(),p=e.getVariantContext(!0)||{},f=[],v=new Set,g={},y=1/0;for(let a=0;a<h;a++){var V,b;let h=c[a],x=u[h],P=void 0!==l[h]?l[h]:p[h],A=(0,r.isVariantLabel)(P),S=h===o?x.isActive:null;!1===S&&(y=a);let M=P===p[h]&&P!==l[h]&&A;if(M&&d&&e.manuallyAnimateOnMount&&(M=!1),x.protectedKeys={...g},!x.isActive&&null===S||!P&&!x.prevProp||(0,t.isAnimationControls)(P)||"boolean"==typeof P)continue;let w=(V=x.prevProp,"string"==typeof(b=P)?b!==V:!!Array.isArray(b)&&!(0,n.shallowCompare)(b,V)),T=w||h===o&&x.isActive&&!M&&A||a>y&&A,C=Array.isArray(P)?P:[P],E=C.reduce(m,{});!1===S&&(E={});let{prevResolvedValues:F={}}=x,k={...F,...E},D=e=>{T=!0,v.delete(e),x.needsAnimating[e]=!0};for(let e in k){let t=E[e],r=F[e];g.hasOwnProperty(e)||(t!==r?(0,i.isKeyframesTarget)(t)&&(0,i.isKeyframesTarget)(r)?!(0,n.shallowCompare)(t,r)||w?D(e):x.protectedKeys[e]=!0:void 0!==t?D(e):v.add(e):void 0!==t&&v.has(e)?D(e):x.protectedKeys[e]=!0)}x.prevProp=P,x.prevResolvedValues=E,x.isActive&&(g={...g,...E}),d&&e.blockInitialAnimation&&(T=!1),T&&!M&&f.push(...C.map(e=>({animation:e,options:{type:h,...s}})))}if(v.size){let t={};v.forEach(i=>
1{let n=e.getBaseTarget(i);void 0!==n&&(t[i]=n)}),f.push({animation:t})}let x=!!f.length;return d&&!1===l.initial&&!e.manuallyAnimateOnMount&&(x=!1),d=!1,x?a(f):Promise.resolve()}return{animateChanges:f,setActive:function(t,i,n){var r;if(u[t].isActive===i)return Promise.resolve();null==(r=e.variantChildren)||r.forEach(e=>{var n;return null==(n=e.animationState)?void 0:n.setActive(t,i)}),u[t].isActive=i;let s=f(n,t);for(let e in u)u[e].protectedKeys={};return s},setAnimateFunction:function(t){a=t(e)},getState:()=>u}}],7891640)},1794464,e=>{"use strict";e.i(6247167);var t=e.i(1034059),i=e.i(1271329),n=e.i(3298549);e.s(["updateMotionValuesFromProps",0,function(e,r,s){let{willChange:a}=r;for(let o in r){let l=r[o],u=s[o];if((0,n.isMotionValue)(l))e.addValue(o,l),(0,t.isWillChangeMotionValue)(a)&&a.add(o);else if((0,n.isMotionValue)(u))e.addValue(o,(0,i.motionValue)(l,{owner:e})),(0,t.isWillChangeMotionValue)(a)&&a.remove(o);else if(u!==l)if(e.hasValue(o)){let t=e.getValue(o);t.hasAnimated||t.set(l)}else{let t=e.getStaticValue(o);e.addValue(o,(0,i.motionValue)(void 0!==t?t:l,{owner:e}))}}for(let t in s)void 0===r[t]&&e.removeValue(t);return r}])},6870452,e=>{"use strict";var t=e.i(9243190);e.s(["resolveVariant",0,function(e,i,n){let r,s,a=e.getProps();return(0,t.resolveVariantFromProps)(a,i,void 0!==n?n:a.custom,(r={},e.values.forEach((e,t)=>r[t]=e.get()),r),(s={},e.values.forEach((e,t)=>s[t]=e.getVelocity()),s))}])},9500459,e=>{"use strict";let t=(e,t)=>i=>t(e(i));e.s(["pipe",0,(...e)=>e.reduce(t)])},422875,6796097,e=>{"use strict";var t=e.i(2292936);let i={current:null},n={current:!1};e.s(["hasReducedMotionListener",0,n,"prefersReducedMotion",0,i],6796097),e.s(["initPrefersReducedMotion",0,function(){if(n.current=!0,t.isBrowser)if(window.matchMedia){let e=window.matchMedia("(prefers-reduced-motion)"),t=()=>i.current=e.matches;e.addListener(t),t()}else i.current=!1}],422875)},6116514,e=>{"use strict";e.s(["shallowCompare",0,function(e,t){if(!Array.isArray(t))return!1;let i=t.length;if(i!==e.length)return!1;for(let n=0;n<i;n++)if(t[n]!==e[n])return!1;return!0}])}]);
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.