"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[71844],{27047:function(e,n,r){r.d(n,{S:function(){return spring}});var l=r(33574),c=r(88145),f=r(57035),d=r(51366);function calcAngularFreq(e,n){return e*Math.sqrt(1-n*n)}let m=["duration","bounce"],h=["stiffness","damping","mass"];function isSpringType(e,n){return n.some(n=>void 0!==e[n])}function spring({keyframes:e,restDelta:n,restSpeed:r,...g}){let y;let x=e[0],b=e[e.length-1],V={done:!1,value:x},{stiffness:w,damping:C,mass:A,velocity:T,duration:P,isResolvedFromDuration:k}=function(e){let n={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!isSpringType(e,h)&&isSpringType(e,m)){let r=function({duration:e=800,bounce:n=.25,velocity:r=0,mass:c=1}){let m,h;(0,f.K)(e<=(0,l.w)(10),"Spring duration must be 10 seconds or less");let g=1-n;g=(0,d.u)(.05,1,g),e=(0,d.u)(.01,10,(0,l.X)(e)),g<1?(m=n=>{let l=n*g,c=l*e,f=calcAngularFreq(n,g);return .001-(l-r)/f*Math.exp(-c)},h=n=>{let l=n*g,c=l*e,f=Math.pow(g,2)*Math.pow(n,2)*e,d=calcAngularFreq(Math.pow(n,2),g),h=-m(n)+.001>0?-1:1;return h*((c*r+r-f)*Math.exp(-c))/d}):(m=n=>{let l=Math.exp(-n*e),c=(n-r)*e+1;return -.001+l*c},h=n=>{let l=Math.exp(-n*e),c=(r-n)*(e*e);return l*c});let y=5/e,x=function(e,n,r){let l=r;for(let r=1;r<12;r++)l-=e(l)/n(l);return l}(m,h,y);if(e=(0,l.w)(e),isNaN(x))return{stiffness:100,damping:10,duration:e};{let n=Math.pow(x,2)*c;return{stiffness:n,damping:2*g*Math.sqrt(c*n),duration:e}}}(e);(n={...n,...r,velocity:0,mass:1}).isResolvedFromDuration=!0}return n}(g),F=T?-(0,l.X)(T):0,O=C/(2*Math.sqrt(w*A)),B=b-x,R=(0,l.X)(Math.sqrt(w/A)),N=5>Math.abs(B);if(r||(r=N?.01:2),n||(n=N?.005:.5),O<1){let e=calcAngularFreq(R,O);y=n=>{let r=Math.exp(-O*R*n);return b-r*((F+O*R*B)/e*Math.sin(e*n)+B*Math.cos(e*n))}}else if(1===O)y=e=>b-Math.exp(-R*e)*(B+(F+R*B)*e);else{let e=R*Math.sqrt(O*O-1);y=n=>{let r=Math.exp(-O*R*n),l=Math.min(e*n,300);return b-r*((F+O*R*B)*Math.sinh(l)+e*B*Math.cosh(l))/e}}return{calculatedDuration:k&&P||null,next:e=>{let l=y(e);if(k)V.done=e>=P;else{let f=F;0!==e&&(f=O<1?(0,c.P)(y,e,l):0);let d=Math.abs(f)<=r,m=Math.abs(b-l)<=n;V.done=d&&m}return V.value=V.done?b:l,V}}}},60779:function(e,n,r){r.d(n,{E:function(){return l},i:function(){return calcGeneratorDuration}});let l=2e4;function calcGeneratorDuration(e){let n=0,r=e.next(n);for(;!r.done&&n<l;)n+=50,r=e.next(n);return n>=l?1/0:n}},88145:function(e,n,r){r.d(n,{P:function(){return calcGeneratorVelocity}});var l=r(75394);function calcGeneratorVelocity(e,n,r){let c=Math.max(n-5,0);return(0,l.R)(r-e(c),n-c)}},72037:function(e,n,r){r.d(n,{v:function(){return animateMotionValue}});var l=r(57035),c=r(33574);let f={current:!1};var d=r(91816);let isBezierDefinition=e=>Array.isArray(e)&&"number"==typeof e[0],cubicBezierAsString=([e,n,r,l])=>`cubic-bezier(${e}, ${n}, ${r}, ${l})`,m={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:cubicBezierAsString([0,.65,.55,1]),circOut:cubicBezierAsString([.55,0,1,.45]),backIn:cubicBezierAsString([.31,.01,.66,-.59]),backOut:cubicBezierAsString([.33,1.53,.69,.99])},h={waapi:()=>Object.hasOwnProperty.call(Element.prototype,"animate")},g={},y={};for(let e in h)y[e]=()=>(void 0===g[e]&&(g[e]=h[e]()),g[e]);var x=r(74732);let b=(0,x._)(.42,0,1,1),V=(0,x._)(0,0,.58,1),w=(0,x._)(.42,0,.58,1);var C=r(29554),A=r(50065),T=r(38382),P=r(17070),k=r(26574);let F=(0,x._)(.33,1.53,.69,.99),O=(0,k.M)(F),B=(0,P.o)(O),R={linear:A.Z,easeIn:b,easeInOut:w,easeOut:V,circIn:T.Z7,circInOut:T.X7,circOut:T.Bn,backIn:O,backInOut:B,backOut:F,anticipate:e=>(e*=2)<1?.5*O(e):.5*(2-Math.pow(2,-10*(e-1)))},easingDefinitionToFunction=e=>{if(Array.isArray(e)){(0,l.k)(4===e.length,"Cubic bezier arrays must contain four numerical values.");let[n,r,c,f]=e;return(0,x._)(n,r,c,f)}return"string"==typeof e?((0,l.k)(void 0!==R[e],`Invalid easing type '${e}'`),R[e]):e};var N=r(45982),I=r(51366),W=r(65339);function hueToRgb(e,n,r){return(r<0&&(r+=1),r>1&&(r-=1),r<1/6)?e+(n-e)*6*r:r<.5?n:r<2/3?e+(n-e)*(2/3-r)*6:e}var _=r(92395),z=r(56572),G=r(86845);let mixLinearColor=(e,n,r)=>{let l=e*e;return Math.sqrt(Math.max(0,r*(n*n-l)+l))},U=[_.$,z.m,G.J],getColorType=e=>U.find(n=>n.test(e));function asRGBA(e){let n=getColorType(e);(0,l.k)(!!n,`'${e}' is not an animatable color. Use the equivalent color code instead.`);let r=n.parse(e);return n===G.J&&(r=function({hue:e,saturation:n,lightness:r,alpha:l}){e/=360,r/=100;let c=0,f=0,d=0;if(n/=100){let l=r<.5?r*(1+n):r+n-r*n,m=2*r-l;c=hueToRgb(m,l,e+1/3),f=hueToRgb(m,l,e),d=hueToRgb(m,l,e-1/3)}else c=f=d=r;return{red:Math.round(255*c),green:Math.round(255*f),blue:Math.round(255*d),alpha:l}}(r)),r}let mixColor=(e,n)=>{let r=asRGBA(e),l=asRGBA(n),c={...r};return e=>(c.red=mixLinearColor(r.red,l.red,e),c.green=mixLinearColor(r.green,l.green,e),c.blue=mixLinearColor(r.blue,l.blue,e),c.alpha=(0,W.C)(r.alpha,l.alpha,e),z.m.transform(c))};var Z=r(96953),X=r(76865);let mixImmediate=(e,n)=>r=>`${r>0?n:e}`;function getMixer(e,n){return"number"==typeof e?r=>(0,W.C)(e,n,r):N.$.test(e)?mixColor(e,n):e.startsWith("var(")?mixImmediate(e,n):mixComplex(e,n)}let mixArray=(e,n)=>{let r=[...e],l=r.length,c=e.map((e,r)=>getMixer(e,n[r]));return e=>{for(let n=0;n<l;n++)r[n]=c[n](e);return r}},mixObject=(e,n)=>{let r={...e,...n},l={};for(let c in r)void 0!==e[c]&&void 0!==n[c]&&(l[c]=getMixer(e[c],n[c]));return e=>{for(let n in l)r[n]=l[n](e);return r}},mixComplex=(e,n)=>{let r=X.P.createTransformer(n),c=(0,X.V)(e),f=(0,X.V)(n),d=c.numVars===f.numVars&&c.numColors===f.numColors&&c.numNumbers>=f.numNumbers;return d?(0,Z.z)(mixArray(c.values,f.values),r):((0,l.K)(!0,`Complex values '${e}' and '${n}' 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.`),mixImmediate(e,n))};var K=r(17475);let mixNumber=(e,n)=>r=>(0,W.C)(e,n,r);function interpolate(e,n,{clamp:r=!0,ease:c,mixer:f}={}){let d=e.length;if((0,l.k)(d===n.length,"Both input and output ranges must be the same length"),1===d)return()=>n[0];e[0]>e[d-1]&&(e=[...e].reverse(),n=[...n].reverse());let m=function(e,n,r){let l=[],c=r||function(e){if("number"==typeof e);else if("string"==typeof e)return N.$.test(e)?mixColor:mixComplex;else if(Array.isArray(e))return mixArray;else if("object"==typeof e)return mixObject;return mixNumber}(e[0]),f=e.length-1;for(let r=0;r<f;r++){let f=c(e[r],e[r+1]);if(n){let e=Array.isArray(n)?n[r]||A.Z:n;f=(0,Z.z)(e,f)}l.push(f)}return l}(n,c,f),h=m.length,interpolator=n=>{let r=0;if(h>1)for(;r<e.length-2&&!(n<e[r+1]);r++);let l=(0,K.Y)(e[r],e[r+1],n);return m[r](l)};return r?n=>interpolator((0,I.u)(e[0],e[d-1],n)):interpolator}var Y=r(95254);function keyframes({duration:e=300,keyframes:n,times:r,ease:l="easeInOut"}){let c=(0,C.N)(l)?l.map(easingDefinitionToFunction):easingDefinitionToFunction(l),f={done:!1,value:n[0]},d=(r&&r.length===n.length?r:(0,Y.Y)(n)).map(n=>n*e),m=interpolate(d,n,{ease:Array.isArray(c)?c:n.map(()=>c||w).splice(0,n.length-1)});return{calculatedDuration:e,next:n=>(f.value=m(n),f.done=n>=e,f)}}var Q=r(27047),tt=r(88145);function inertia({keyframes:e,velocity:n=0,power:r=.8,timeConstant:l=325,bounceDamping:c=10,bounceStiffness:f=500,modifyTarget:d,min:m,max:h,restDelta:g=.5,restSpeed:y}){let x,b;let V=e[0],w={done:!1,value:V},isOutOfBounds=e=>void 0!==m&&e<m||void 0!==h&&e>h,nearestBoundary=e=>void 0===m?h:void 0===h?m:Math.abs(m-e)<Math.abs(h-e)?m:h,C=r*n,A=V+C,T=void 0===d?A:d(A);T!==A&&(C=T-V);let calcDelta=e=>-C*Math.exp(-e/l),calcLatest=e=>T+calcDelta(e),applyFriction=e=>{let n=calcDelta(e),r=calcLatest(e);w.done=Math.abs(n)<=g,w.value=w.done?T:r},checkCatchBoundary=e=>{isOutOfBounds(w.value)&&(x=e,b=(0,Q.S)({keyframes:[w.value,nearestBoundary(w.value)],velocity:(0,tt.P)(calcLatest,e,w.value),damping:c,stiffness:f,restDelta:g,restSpeed:y}))};return checkCatchBoundary(0),{calculatedDuration:null,next:e=>{let n=!1;return(b||void 0!==x||(n=!0,applyFriction(e),checkCatchBoundary(e)),void 0!==x&&e>x)?b.next(e-x):(n||applyFriction(e),w)}}}var te=r(85403);let frameloopDriver=e=>{let passTimestamp=({timestamp:n})=>e(n);return{start:()=>d.Wi.update(passTimestamp,!0),stop:()=>(0,d.Pn)(passTimestamp),now:()=>te.frameData.isProcessing?te.frameData.timestamp:performance.now()}};var tn=r(60779);let tr={decay:inertia,inertia:inertia,tween:keyframes,keyframes:keyframes,spring:Q.S};function animateValue({autoplay:e=!0,delay:n=0,driver:r=frameloopDriver,keyframes:l,type:f="keyframes",repeat:d=0,repeatDelay:m=0,repeatType:h="loop",onPlay:g,onStop:y,onComplete:x,onUpdate:b,...V}){let w,C,A,T,P,k=1,F=!1,updateFinishedPromise=()=>{w&&w(),C=new Promise(e=>{w=e})};updateFinishedPromise();let O=tr[f]||keyframes;O!==keyframes&&"number"!=typeof l[0]&&(T=interpolate([0,100],l,{clamp:!1}),l=[0,100]);let B=O({...V,keyframes:l});"mirror"===h&&(P=O({...V,keyframes:[...l].reverse(),velocity:-(V.velocity||0)}));let R="idle",N=null,W=null,_=null;null===B.calculatedDuration&&d&&(B.calculatedDuration=(0,tn.i)(B));let{calculatedDuration:z}=B,G=1/0,U=1/0;null!==z&&(U=(G=z+m)*(d+1)-m);let Z=0,tick=e=>{if(null===W)return;k>0&&(W=Math.min(W,e)),Z=null!==N?N:(e-W)*k;let r=Z-n,c=r<0;Z=Math.max(r,0),"finished"===R&&null===N&&(Z=U);let f=Z,g=B;if(d){let e=Z/G,n=Math.floor(e),r=e%1;!r&&e>=1&&(r=1),1===r&&n--,n=Math.min(n,d+1);let l=!!(n%2);l&&("reverse"===h?(r=1-r,m&&(r-=m/G)):"mirror"===h&&(g=P));let c=(0,I.u)(0,1,r);Z>U&&(c="reverse"===h&&l?1:0),f=c*G}let y=c?{done:!1,value:l[0]}:g.next(f);T&&(y.value=T(y.value));let{done:x}=y;c||null===z||(x=Z>=U);let V=null===N&&("finished"===R||"running"===R&&x||k<0&&Z<=0);return b&&b(y.value),V&&finish(),y},stopAnimationDriver=()=>{A&&A.stop(),A=void 0},cancel=()=>{R="idle",stopAnimationDriver(),updateFinishedPromise(),W=_=null},finish=()=>{R="finished",x&&x(),stopAnimationDriver(),updateFinishedPromise()},play=()=>{if(F)return;A||(A=r(tick));let e=A.now();g&&g(),null!==N?W=e-N:W&&"finished"!==R||(W=e),_=W,N=null,R="running",A.start()};e&&play();let X={then:(e,n)=>C.then(e,n),get time(){return(0,c.X)(Z)},set time(newTime){Z=newTime=(0,c.w)(newTime),null===N&&A&&0!==k?W=A.now()-newTime/k:N=newTime},get duration(){let e=null===B.calculatedDuration?(0,tn.i)(B):B.calculatedDuration;return(0,c.X)(e)},get speed(){return k},set speed(newSpeed){if(newSpeed===k||!A)return;k=newSpeed,X.time=(0,c.X)(Z)},get state(){return R},play,pause:()=>{R="paused",N=Z},stop:()=>{F=!0,"idle"!==R&&(R="idle",y&&y(),cancel())},cancel:()=>{null!==_&&tick(_),cancel()},complete:()=>{R="finished"},sample:e=>(W=0,tick(e))};return X}let ti=new Set(["opacity","clipPath","filter","transform","backgroundColor"]),requiresPregeneratedKeyframes=(e,n)=>"spring"===n.type||"backgroundColor"===e||!function isWaapiSupportedEasing(e){return!!(!e||"string"==typeof e&&m[e]||isBezierDefinition(e)||Array.isArray(e)&&e.every(isWaapiSupportedEasing))}(n.ease);var ta=r(73442);let to={type:"spring",stiffness:500,damping:25,restSpeed:10},criticallyDampedSpring=e=>({type:"spring",stiffness:550,damping:0===e?2*Math.sqrt(550):30,restSpeed:10}),ts={type:"keyframes",duration:.8},tl={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},getDefaultTransition=(e,{keyframes:n})=>n.length>2?ts:ta.G.has(e)?e.startsWith("scale")?criticallyDampedSpring(n[1]):to:tl,isAnimatable=(e,n)=>"zIndex"!==e&&!!("number"==typeof n||Array.isArray(n)||"string"==typeof n&&(X.P.test(n)||"0"===n)&&!n.startsWith("url("));var tu=r(91564),tc=r(54561),tf=r(73172);let animateMotionValue=(e,n,r,h={})=>g=>{let x=(0,tf.e)(h,e)||{},b=x.delay||h.delay||0,{elapsed:V=0}=h;V-=(0,c.w)(b);let w=function(e,n,r,l){let c,f;let d=isAnimatable(n,r);c=Array.isArray(r)?[...r]:[null,r];let m=void 0!==l.from?l.from:e.get(),h=[];for(let e=0;e<c.length;e++){var g;(null===c[e]&&(c[e]=0===e?m:c[e-1]),"number"==typeof(g=c[e])?0===g:null!==g?"none"===g||"0"===g||(0,tc.W)(g):void 0)?h.push(e):"string"==typeof c[e]&&(f=c[e])}if(d&&h.length&&f)for(let e=0;e<h.length;e++){let r=h[e];c[r]=(0,tu.T)(n,f)}return c}(n,e,r,x),C=w[0],T=w[w.length-1],P=isAnimatable(e,C),k=isAnimatable(e,T);(0,l.K)(P===k,`You are trying to animate ${e} from "${C}" to "${T}". ${C} is not an animatable value - to enable this animation set ${C} to a value animatable to ${T} via the \`style\` property.`);let F={keyframes:w,velocity:n.getVelocity(),ease:"easeOut",...x,delay:-V,onUpdate:e=>{n.set(e),x.onUpdate&&x.onUpdate(e)},onComplete:()=>{g(),x.onComplete&&x.onComplete()}};if((0,tf.r)(x)||(F={...F,...getDefaultTransition(e,F)}),F.duration&&(F.duration=(0,c.w)(F.duration)),F.repeatDelay&&(F.repeatDelay=(0,c.w)(F.repeatDelay)),!P||!k||f.current||!1===x.type)return function({keyframes:e,delay:n,onUpdate:r,onComplete:l}){let setValue=()=>(r&&r(e[e.length-1]),l&&l(),{time:0,speed:1,duration:0,play:A.Z,pause:A.Z,stop:A.Z,then:e=>(e(),Promise.resolve()),cancel:A.Z,complete:A.Z});return n?animateValue({keyframes:[0,1],duration:0,delay:n,onComplete:setValue}):setValue()}(F);if(n.owner&&n.owner.current instanceof HTMLElement&&!n.owner.getProps().onUpdate){let r=function(e,n,{onUpdate:r,onComplete:l,...f}){let h,g;let x=y.waapi()&&ti.has(n)&&!f.repeatDelay&&"mirror"!==f.repeatType&&0!==f.damping&&"inertia"!==f.type;if(!x)return!1;let b=!1,updateFinishedPromise=()=>{g=new Promise(e=>{h=e})};updateFinishedPromise();let{keyframes:V,duration:w=300,ease:C,times:A}=f;if(requiresPregeneratedKeyframes(n,f)){let e=animateValue({...f,repeat:0,delay:0}),n={done:!1,value:V[0]},r=[],l=0;for(;!n.done&&l<2e4;)n=e.sample(l),r.push(n.value),l+=10;A=void 0,V=r,w=l-10,C="linear"}let T=function(e,n,r,{delay:l=0,duration:c,repeat:f=0,repeatType:d="loop",ease:h,times:g}={}){let y={[n]:r};g&&(y.offset=g);let x=function mapEasingToNativeEasing(e){if(e)return isBezierDefinition(e)?cubicBezierAsString(e):Array.isArray(e)?e.map(mapEasingToNativeEasing):m[e]}(h);return Array.isArray(x)&&(y.easing=x),e.animate(y,{delay:l,duration:c,easing:Array.isArray(x)?"linear":x,fill:"both",iterations:f+1,direction:"reverse"===d?"alternate":"normal"})}(e.owner.current,n,V,{...f,duration:w,ease:C,times:A}),cancelAnimation=()=>T.cancel(),safeCancel=()=>{d.Wi.update(cancelAnimation),h(),updateFinishedPromise()};return T.onfinish=()=>{e.set(function(e,{repeat:n,repeatType:r="loop"}){let l=n&&"loop"!==r&&n%2==1?0:e.length-1;return e[l]}(V,f)),l&&l(),safeCancel()},{then:(e,n)=>g.then(e,n),get time(){return(0,c.X)(T.currentTime||0)},set time(newTime){T.currentTime=(0,c.w)(newTime)},get speed(){return T.playbackRate},set speed(newSpeed){T.playbackRate=newSpeed},get duration(){return(0,c.X)(w)},play:()=>{b||(T.play(),(0,d.Pn)(cancelAnimation))},pause:()=>T.pause(),stop:()=>{if(b=!0,"idle"===T.playState)return;let{currentTime:n}=T;if(n){let r=animateValue({...f,autoplay:!1});e.setWithVelocity(r.sample(n-10).value,r.sample(n).value,10)}safeCancel()},complete:()=>T.finish(),cancel:safeCancel}}(n,e,F);if(r)return r}return animateValue(F)}},92960:function(e,n,r){r.d(n,{D:function(){return animateSingleValue}});var l=r(72037),c=r(40226),f=r(15815);function animateSingleValue(e,n,r){let d=(0,f.i)(e)?e:(0,c.B)(e);return d.start((0,l.v)("",d,n,r)),d.animation}},3715:function(e,n,r){r.d(n,{w:function(){return animateTarget}});var l=r(91816),c=r(73442),f=r(18754);let d="data-"+(0,f.D)("framerAppearId");var m=r(72037),h=r(80859),g=r(25162);function animateTarget(e,n,{delay:r=0,transitionOverride:f,type:y}={}){let{transition:x=e.getDefaultTransition(),transitionEnd:b,...V}=e.makeTargetAnimatable(n),w=e.getValue("willChange");f&&(x=f);let C=[],A=y&&e.animationState&&e.animationState.getState()[y];for(let n in V){let f=e.getValue(n),g=V[n];if(!f||void 0===g||A&&function({protectedKeys:e,needsAnimating:n},r){let l=e.hasOwnProperty(r)&&!0!==n[r];return n[r]=!1,l}(A,n))continue;let y={delay:r,elapsed:0,...x};if(window.HandoffAppearAnimations&&!f.hasAnimated){let r=e.getProps()[d];r&&(y.elapsed=window.HandoffAppearAnimations(r,n,f,l.Wi))}f.start((0,m.v)(n,f,g,e.shouldReduceMotion&&c.G.has(n)?{type:!1}:y));let b=f.animation;(0,h.L)(w)&&(w.add(n),b.then(()=>w.remove(n))),C.push(b)}return b&&Promise.all(C).then(()=>{b&&(0,g.CD)(e,b)}),C}},12816:function(e,n,r){r.d(n,{H:function(){return isAnimationControls}});function isAnimationControls(e){return"object"==typeof e&&"function"==typeof e.start}},55721:function(e,n,r){r.d(n,{C:function(){return isKeyframesTarget}});let isKeyframesTarget=e=>Array.isArray(e)},73172:function(e,n,r){function isTransitionDefined({when:e,delay:n,delayChildren:r,staggerChildren:l,staggerDirection:c,repeat:f,repeatType:d,repeatDelay:m,from:h,elapsed:g,...y}){return!!Object.keys(y).length}function getValueTransition(e,n){return e[n]||e.default||e}r.d(n,{e:function(){return getValueTransition},r:function(){return isTransitionDefined}})},3422:function(e,n,r){r.d(n,{p:function(){return c}});var l=r(2784);let c=(0,l.createContext)({})},3273:function(e,n,r){r.d(n,{u:function(){return c}});var l=r(2784);let c=(0,l.createContext)({strict:!1})},46154:function(e,n,r){r.d(n,{v:function(){return c}});var l=r(2784);let c=(0,l.createContext)({})},97967:function(e,n,r){r.d(n,{O:function(){return c}});var l=r(2784);let c=(0,l.createContext)(null)},64460:function(e,n,r){r.d(n,{g:function(){return c}});var l=r(2784);let c=(0,l.createContext)({})},38382:function(e,n,r){r.d(n,{Bn:function(){return f},X7:function(){return d},Z7:function(){return circIn}});var l=r(17070),c=r(26574);let circIn=e=>1-Math.sin(Math.acos(e)),f=(0,c.M)(circIn),d=(0,l.o)(f)},74732:function(e,n,r){r.d(n,{_:function(){return cubicBezier}});var l=r(50065);let calcBezier=(e,n,r)=>(((1-3*r+3*n)*e+(3*r-6*n))*e+3*n)*e;function cubicBezier(e,n,r,c){if(e===n&&r===c)return l.Z;let getTForX=n=>(function(e,n,r,l,c){let f,d;let m=0;do(f=calcBezier(d=n+(r-n)/2,l,c)-e)>0?r=d:n=d;while(Math.abs(f)>1e-7&&++m<12);return d})(n,0,1,e,r);return e=>0===e||1===e?e:calcBezier(getTForX(e),n,c)}},17070:function(e,n,r){r.d(n,{o:function(){return mirrorEasing}});let mirrorEasing=e=>n=>n<=.5?e(2*n)/2:(2-e(2*(1-n)))/2},26574:function(e,n,r){r.d(n,{M:function(){return reverseEasing}});let reverseEasing=e=>n=>1-e(1-n)},29554:function(e,n,r){r.d(n,{N:function(){return isEasingArray}});let isEasingArray=e=>Array.isArray(e)&&"number"!=typeof e[0]},85403:function(e,n,r){r.d(n,{frameData:function(){return l}});let l={delta:0,timestamp:0,isProcessing:!1}},91816:function(e,n,r){r.d(n,{Pn:function(){return cancelFrame},Wi:function(){return h},S6:function(){return m}});var l=r(85403);let c=!0,f=!1,d=["read","update","preRender","render","postRender"],m=d.reduce((e,n)=>(e[n]=function(e){let n=[],r=[],l=0,c=!1,f=!1,d=new WeakSet,m={schedule:(e,f=!1,m=!1)=>{let h=m&&c,g=h?n:r;return f&&d.add(e),-1===g.indexOf(e)&&(g.push(e),h&&c&&(l=n.length)),e},cancel:e=>{let n=r.indexOf(e);-1!==n&&r.splice(n,1),d.delete(e)},process:h=>{if(c){f=!0;return}if(c=!0,[n,r]=[r,n],r.length=0,l=n.length)for(let r=0;r<l;r++){let l=n[r];l(h),d.has(l)&&(m.schedule(l),e())}c=!1,f&&(f=!1,m.process(h))}};return m}(()=>f=!0),e),{}),processStep=e=>m[e].process(l.frameData),processFrame=e=>{f=!1,l.frameData.delta=c?1e3/60:Math.max(Math.min(e-l.frameData.timestamp,40),1),l.frameData.timestamp=e,l.frameData.isProcessing=!0,d.forEach(processStep),l.frameData.isProcessing=!1,f&&(c=!1,requestAnimationFrame(processFrame))},startLoop=()=>{f=!0,c=!0,l.frameData.isProcessing||requestAnimationFrame(processFrame)},h=d.reduce((e,n)=>{let r=m[n];return e[n]=(e,n=!1,l=!1)=>(f||startLoop(),r.schedule(e,n,l)),e},{});function cancelFrame(e){d.forEach(n=>m[n].cancel(e))}},7397:function(e,n,r){r.d(n,{A:function(){return c}});let l={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},c={};for(let e in l)c[e]={isEnabled:n=>l[e].some(e=>!!n[e])}},55291:function(e,n,r){r.d(n,{K:function(){return loadFeatures}});var l=r(7397);function loadFeatures(e){for(let n in e)l.A[n]={...l.A[n],...e[n]}}},41980:function(e,n,r){r.d(n,{j:function(){return isForcedMotionValue}});var l=r(41498),c=r(73442);function isForcedMotionValue(e,{layout:n,layoutId:r}){return c.G.has(e)||e.startsWith("origin")||(n||void 0!==r)&&(!!l.P[e]||"opacity"===e)}},77222:function(e,n,r){function convertBoundingBoxToBox({top:e,left:n,right:r,bottom:l}){return{x:{min:n,max:r},y:{min:e,max:l}}}function convertBoxToBoundingBox({x:e,y:n}){return{top:n.min,right:e.max,bottom:n.max,left:e.min}}function transformBoxPoints(e,n){if(!n)return e;let r=n({x:e.left,y:e.top}),l=n({x:e.right,y:e.bottom});return{top:r.y,left:r.x,bottom:l.y,right:l.x}}r.d(n,{d7:function(){return transformBoxPoints},i8:function(){return convertBoundingBoxToBox},z2:function(){return convertBoxToBoundingBox}})},2217:function(e,n,r){r.d(n,{D2:function(){return transformBox},YY:function(){return applyTreeDeltas},am:function(){return translateAxis},o2:function(){return applyBoxDelta},q2:function(){return scalePoint}});var l=r(65339),c=r(28749);function scalePoint(e,n,r){return r+n*(e-r)}function applyPointDelta(e,n,r,l,c){return void 0!==c&&(e=l+c*(e-l)),l+r*(e-l)+n}function applyAxisDelta(e,n=0,r=1,l,c){e.min=applyPointDelta(e.min,n,r,l,c),e.max=applyPointDelta(e.max,n,r,l,c)}function applyBoxDelta(e,{x:n,y:r}){applyAxisDelta(e.x,n.translate,n.scale,n.originPoint),applyAxisDelta(e.y,r.translate,r.scale,r.originPoint)}function applyTreeDeltas(e,n,r,l=!1){let f,d;let m=r.length;if(m){n.x=n.y=1;for(let h=0;h<m;h++){d=(f=r[h]).projectionDelta;let m=f.instance;(!m||!m.style||"contents"!==m.style.display)&&(l&&f.options.layoutScroll&&f.scroll&&f!==f.root&&transformBox(e,{x:-f.scroll.offset.x,y:-f.scroll.offset.y}),d&&(n.x*=d.x.scale,n.y*=d.y.scale,applyBoxDelta(e,d)),l&&(0,c.ud)(f.latestValues)&&transformBox(e,f.latestValues))}n.x=snapToDefault(n.x),n.y=snapToDefault(n.y)}}function snapToDefault(e){return Number.isInteger(e)?e:e>1.0000000000001||e<.999999999999?e:1}function translateAxis(e,n){e.min=e.min+n,e.max=e.max+n}function transformAxis(e,n,[r,c,f]){let d=void 0!==n[f]?n[f]:.5,m=(0,l.C)(e.min,e.max,d);applyAxisDelta(e,n[r],n[c],m,n.scale)}let f=["x","scaleX","originX"],d=["y","scaleY","originY"];function transformBox(e,n){transformAxis(e.x,n,f),transformAxis(e.y,n,d)}},33933:function(e,n,r){r.d(n,{dO:function(){return createBox},wc:function(){return createDelta}});let createAxisDelta=()=>({translate:0,scale:1,origin:0,originPoint:0}),createDelta=()=>({x:createAxisDelta(),y:createAxisDelta()}),createAxis=()=>({min:0,max:0}),createBox=()=>({x:createAxis(),y:createAxis()})},41498:function(e,n,r){r.d(n,{B:function(){return addScaleCorrector},P:function(){return l}});let l={};function addScaleCorrector(e){Object.assign(l,e)}},28749:function(e,n,r){function isIdentityScale(e){return void 0===e||1===e}function hasScale({scale:e,scaleX:n,scaleY:r}){return!isIdentityScale(e)||!isIdentityScale(n)||!isIdentityScale(r)}function hasTransform(e){return hasScale(e)||has2DTranslate(e)||e.z||e.rotate||e.rotateX||e.rotateY}function has2DTranslate(e){var n,r;return(n=e.x)&&"0%"!==n||(r=e.y)&&"0%"!==r}r.d(n,{D_:function(){return has2DTranslate},Lj:function(){return hasScale},ud:function(){return hasTransform}})},85579:function(e,n,r){r.d(n,{J:function(){return measureViewportBox},z:function(){return measurePageBox}});var l=r(77222),c=r(2217);function measureViewportBox(e,n){return(0,l.i8)((0,l.d7)(e.getBoundingClientRect(),n))}function measurePageBox(e,n,r){let l=measureViewportBox(e,r),{scroll:f}=n;return f&&((0,c.am)(l.x,f.offset.x),(0,c.am)(l.y,f.offset.y)),l}},20561:function(e,n,r){r.d(n,{J:function(){return DOMVisualElement}});var l=r(25162),c=r(57035),f=r(91331);let d=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function getVariableValue(e,n,r=1){(0,c.k)(r<=4,`Max CSS variable fallback depth detected in property "${e}". This may indicate a circular fallback dependency.`);let[l,m]=function(e){let n=d.exec(e);if(!n)return[,];let[,r,l]=n;return[r,l]}(e);if(!l)return;let h=window.getComputedStyle(n).getPropertyValue(l);return h?h.trim():(0,f.tm)(m)?getVariableValue(m,n,r+1):m}var m=r(55721),h=r(73442),g=r(62289),y=r(33791),x=r(30397),b=r(88772);let V=new Set(["width","height","top","left","right","bottom","x","y"]),isPositionalKey=e=>V.has(e),hasPositionalKey=e=>Object.keys(e).some(isPositionalKey),isNumOrPxType=e=>e===x.Rx||e===b.px,getPosFromMatrix=(e,n)=>parseFloat(e.split(", ")[n]),getTranslateFromMatrix=(e,n)=>(r,{transform:l})=>{if("none"===l||!l)return 0;let c=l.match(/^matrix3d\((.+)\)$/);if(c)return getPosFromMatrix(c[1],n);{let n=l.match(/^matrix\((.+)\)$/);return n?getPosFromMatrix(n[1],e):0}},w=new Set(["x","y","z"]),C=h._.filter(e=>!w.has(e)),A={width:({x:e},{paddingLeft:n="0",paddingRight:r="0"})=>e.max-e.min-parseFloat(n)-parseFloat(r),height:({y:e},{paddingTop:n="0",paddingBottom:r="0"})=>e.max-e.min-parseFloat(n)-parseFloat(r),top:(e,{top:n})=>parseFloat(n),left:(e,{left:n})=>parseFloat(n),bottom:({y:e},{top:n})=>parseFloat(n)+(e.max-e.min),right:({x:e},{left:n})=>parseFloat(n)+(e.max-e.min),x:getTranslateFromMatrix(4,13),y:getTranslateFromMatrix(5,14)},convertChangedValueTypes=(e,n,r)=>{let l=n.measureViewportBox(),c=n.current,f=getComputedStyle(c),{display:d}=f,m={};"none"===d&&n.setStaticValue("display",e.display||"block"),r.forEach(e=>{m[e]=A[e](l,f)}),n.render();let h=n.measureViewportBox();return r.forEach(r=>{let l=n.getValue(r);l&&l.jump(m[r]),e[r]=A[r](h,f)}),e},checkAndConvertChangedValueTypes=(e,n,r={},l={})=>{n={...n},l={...l};let f=Object.keys(n).filter(isPositionalKey),d=[],h=!1,x=[];if(f.forEach(f=>{let y;let V=e.getValue(f);if(!e.hasValue(f))return;let w=r[f],A=(0,g.C)(w),T=n[f];if((0,m.C)(T)){let e=T.length,n=null===T[0]?1:0;w=T[n],A=(0,g.C)(w);for(let r=n;r<e&&null!==T[r];r++)y?(0,c.k)((0,g.C)(T[r])===y,"All keyframes must be of the same type"):(y=(0,g.C)(T[r]),(0,c.k)(y===A||isNumOrPxType(A)&&isNumOrPxType(y),"Keyframes must be of the same dimension as the current value"))}else y=(0,g.C)(T);if(A!==y){if(isNumOrPxType(A)&&isNumOrPxType(y)){let e=V.get();"string"==typeof e&&V.set(parseFloat(e)),"string"==typeof T?n[f]=parseFloat(T):Array.isArray(T)&&y===b.px&&(n[f]=T.map(parseFloat))}else(null==A?void 0:A.transform)&&(null==y?void 0:y.transform)&&(0===w||0===T)?0===w?V.set(y.transform(w)):n[f]=A.transform(T):(h||(d=function(e){let n=[];return C.forEach(r=>{let l=e.getValue(r);void 0!==l&&(n.push([r,l.get()]),l.set(r.startsWith("scale")?1:0))}),n.length&&e.render(),n}(e),h=!0),x.push(f),l[f]=void 0!==l[f]?l[f]:n[f],V.jump(T))}}),!x.length)return{target:n,transitionEnd:l};{let r=x.indexOf("height")>=0?window.pageYOffset:null,c=convertChangedValueTypes(n,e,x);return d.length&&d.forEach(([n,r])=>{e.getValue(n).set(r)}),e.render(),y.j&&null!==r&&window.scrollTo({top:r}),{target:c,transitionEnd:l}}},parseDomVariant=(e,n,r,l)=>{var c,d;let m=function(e,{...n},r){let l=e.current;if(!(l instanceof Element))return{target:n,transitionEnd:r};for(let c in r&&(r={...r}),e.values.forEach(e=>{let n=e.get();if(!(0,f.tm)(n))return;let r=getVariableValue(n,l);r&&e.set(r)}),n){let e=n[c];if(!(0,f.tm)(e))continue;let d=getVariableValue(e,l);d&&(n[c]=d,r||(r={}),void 0===r[c]&&(r[c]=e))}return{target:n,transitionEnd:r}}(e,n,l);return n=m.target,l=m.transitionEnd,c=n,d=l,hasPositionalKey(c)?checkAndConvertChangedValueTypes(e,c,r,d):{target:c,transitionEnd:d}};var T=r(91816),P=r(33933),k=r(8350),F=r(62519),O=r(23993),B=r(88069),R=r(40226),N=r(80859),I=r(15815),W=r(23293),_=r(20330),z=r(99764),G=r(7397),U=r(36427),Z=r(16578);let X=Object.keys(G.A),K=X.length,Y=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],Q=U.V.length;let VisualElement=class VisualElement{constructor({parent:e,props:n,presenceContext:r,reducedMotionConfig:l,visualState:c},f={}){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=()=>T.Wi.render(this.render,!1,!0);let{latestValues:d,renderState:m}=c;this.latestValues=d,this.baseTarget={...d},this.initialValues=n.initial?{...d}:{},this.renderState=m,this.parent=e,this.props=n,this.presenceContext=r,this.depth=e?e.depth+1:0,this.reducedMotionConfig=l,this.options=f,this.isControllingVariants=(0,W.G)(n),this.isVariantNode=(0,W.M)(n),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);let{willChange:h,...g}=this.scrapeMotionValuesFromProps(n,{});for(let e in g){let n=g[e];void 0!==d[e]&&(0,I.i)(n)&&(n.set(d[e],!1),(0,N.L)(h)&&h.add(e))}}scrapeMotionValuesFromProps(e,n){return{}}mount(e){this.current=e,Z.R.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.forEach((e,n)=>this.bindToMotionValue(n,e)),O.O.current||(0,F.A)(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||O.n.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){for(let e in Z.R.delete(this.current),this.projection&&this.projection.unmount(),(0,T.Pn)(this.notifyUpdate),(0,T.Pn)(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,n){let r=h.G.has(e),l=n.on("change",n=>{this.latestValues[e]=n,this.props.onUpdate&&T.Wi.update(this.notifyUpdate,!1,!0),r&&this.projection&&(this.projection.isTransformDirty=!0)}),c=n.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(e,()=>{l(),c()})}sortNodePosition(e){return this.current&&this.sortInstanceNodePosition&&this.type===e.type?this.sortInstanceNodePosition(this.current,e.current):0}loadFeatures({children:e,...n},r,l,c){let f,d;for(let e=0;e<K;e++){let r=X[e],{isEnabled:l,Feature:c,ProjectionNode:m,MeasureLayout:h}=G.A[r];m&&(f=m),l(n)&&(!this.features[r]&&c&&(this.features[r]=new c(this)),h&&(d=h))}if(!this.projection&&f){this.projection=new f(this.latestValues,this.parent&&this.parent.projection);let{layoutId:e,layout:r,drag:l,dragConstraints:d,layoutScroll:m,layoutRoot:h}=n;this.projection.setOptions({layoutId:e,layout:r,alwaysMeasureLayout:!!l||d&&(0,k.I)(d),visualElement:this,scheduleRender:()=>this.scheduleRender(),animationType:"string"==typeof r?r:"both",initialPromotionConfig:c,layoutScroll:m,layoutRoot:h})}return d}updateFeatures(){for(let e in this.features){let n=this.features[e];n.isMounted?n.update(this.props,this.prevProps):(n.mount(),n.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):(0,P.dO)()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,n){this.latestValues[e]=n}makeTargetAnimatable(e,n=!0){return this.makeTargetAnimatableFromInstance(e,this.props,n)}update(e,n){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=n;for(let n=0;n<Y.length;n++){let r=Y[n];this.propEventSubscriptions[r]&&(this.propEventSubscriptions[r](),delete this.propEventSubscriptions[r]);let l=e["on"+r];l&&(this.propEventSubscriptions[r]=this.on(r,l))}this.prevMotionValues=function(e,n,r){let{willChange:l}=n;for(let c in n){let f=n[c],d=r[c];if((0,I.i)(f))e.addValue(c,f),(0,N.L)(l)&&l.add(c);else if((0,I.i)(d))e.addValue(c,(0,R.B)(f,{owner:e})),(0,N.L)(l)&&l.remove(c);else if(d!==f){if(e.hasValue(c)){let n=e.getValue(c);n.hasAnimated||n.set(f)}else{let n=e.getStaticValue(c);e.addValue(c,(0,R.B)(void 0!==n?n:f,{owner:e}))}}}for(let l in r)void 0===n[l]&&e.removeValue(l);return n}(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 n={};for(let e=0;e<Q;e++){let r=U.V[e],l=this.props[r];((0,_.$)(l)||!1===l)&&(n[r]=l)}return n}addVariantChild(e){let n=this.getClosestVariantNode();if(n)return n.variantChildren&&n.variantChildren.add(e),()=>n.variantChildren.delete(e)}addValue(e,n){n!==this.values.get(e)&&(this.removeValue(e),this.bindToMotionValue(e,n)),this.values.set(e,n),this.latestValues[e]=n.get()}removeValue(e){this.values.delete(e);let n=this.valueSubscriptions.get(e);n&&(n(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,n){if(this.props.values&&this.props.values[e])return this.props.values[e];let r=this.values.get(e);return void 0===r&&void 0!==n&&(r=(0,R.B)(n,{owner:this}),this.addValue(e,r)),r}readValue(e){return void 0===this.latestValues[e]&&this.current?this.readValueFromInstance(this.current,e,this.options):this.latestValues[e]}setBaseTarget(e,n){this.baseTarget[e]=n}getBaseTarget(e){var n;let{initial:r}=this.props,l="string"==typeof r||"object"==typeof r?null===(n=(0,z.o)(this.props,r))||void 0===n?void 0:n[e]:void 0;if(r&&void 0!==l)return l;let c=this.getBaseTargetFromProps(this.props,e);return void 0===c||(0,I.i)(c)?void 0!==this.initialValues[e]&&void 0===l?void 0:this.baseTarget[e]:c}on(e,n){return this.events[e]||(this.events[e]=new B.L),this.events[e].add(n)}notify(e,...n){this.events[e]&&this.events[e].notify(...n)}};let DOMVisualElement=class DOMVisualElement extends VisualElement{sortInstanceNodePosition(e,n){return 2&e.compareDocumentPosition(n)?1:-1}getBaseTargetFromProps(e,n){return e.style?e.style[n]:void 0}removeValueFromRenderState(e,{vars:n,style:r}){delete n[e],delete r[e]}makeTargetAnimatableFromInstance({transition:e,transitionEnd:n,...r},{transformValues:c},f){let d=(0,l.P$)(r,e||{},this);if(c&&(n&&(n=c(n)),r&&(r=c(r)),d&&(d=c(d))),f){(0,l.GJ)(this,r,d);let e=parseDomVariant(this,r,d,n);n=e.transitionEnd,r=e.target}return{transition:e,transitionEnd:n,...r}}}},87432:function(e,n,r){r.d(n,{D:function(){return createMotionProxy}});var l=r(2784);let c=(0,l.createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});var f=r(46154),d=r(97967),m=r(23617),h=r(3273),g=r(8350),y=r(20330),x=r(23293);function variantLabelsAsDependency(e){return Array.isArray(e)?e.join(" "):e}var b=r(55291),V=r(33791),w=r(3422),C=r(64460);let A=Symbol.for("motionComponentSymbol");function createMotionProxy(e){function custom(n,r={}){return function({preloadedFeatures:e,createVisualElement:n,useRender:r,useVisualState:T,Component:P}){e&&(0,b.K)(e);let k=(0,l.forwardRef)(function(b,A){var k;let F;let O={...(0,l.useContext)(c),...b,layoutId:function({layoutId:e}){let n=(0,l.useContext)(w.p).id;return n&&void 0!==e?n+"-"+e:e}(b)},{isStatic:B}=O,R=function(e){let{initial:n,animate:r}=function(e,n){if((0,x.G)(e)){let{initial:n,animate:r}=e;return{initial:!1===n||(0,y.$)(n)?n:void 0,animate:(0,y.$)(r)?r:void 0}}return!1!==e.inherit?n:{}}(e,(0,l.useContext)(f.v));return(0,l.useMemo)(()=>({initial:n,animate:r}),[variantLabelsAsDependency(n),variantLabelsAsDependency(r)])}(b),N=T(b,B);if(!B&&V.j){R.visualElement=function(e,n,r,g){let{visualElement:y}=(0,l.useContext)(f.v),x=(0,l.useContext)(h.u),b=(0,l.useContext)(d.O),V=(0,l.useContext)(c).reducedMotion,w=(0,l.useRef)();g=g||x.renderer,!w.current&&g&&(w.current=g(e,{visualState:n,parent:y,props:r,presenceContext:b,blockInitialAnimation:!!b&&!1===b.initial,reducedMotionConfig:V}));let C=w.current;(0,l.useInsertionEffect)(()=>{C&&C.update(r,b)}),(0,m.L)(()=>{C&&C.render()}),(0,l.useEffect)(()=>{C&&C.updateFeatures()});let A=window.HandoffAppearAnimations?m.L:l.useEffect;return A(()=>{C&&C.animationState&&C.animationState.animateChanges()}),C}(P,N,O,n);let r=(0,l.useContext)(C.g),g=(0,l.useContext)(h.u).strict;R.visualElement&&(F=R.visualElement.loadFeatures(O,g,e,r))}return l.createElement(f.v.Provider,{value:R},F&&R.visualElement?l.createElement(F,{visualElement:R.visualElement,...O}):null,r(P,b,(k=R.visualElement,(0,l.useCallback)(e=>{e&&N.mount&&N.mount(e),k&&(e?k.mount(e):k.unmount()),A&&("function"==typeof A?A(e):(0,g.I)(A)&&(A.current=e))},[k])),N,B,R.visualElement))});return k[A]=P,k}(e(n,r))}if("undefined"==typeof Proxy)return custom;let n=new Map;return new Proxy(custom,{get:(e,r)=>(n.has(r)||n.set(r,custom(r)),n.get(r))})}},18754:function(e,n,r){r.d(n,{D:function(){return camelToDash}});let camelToDash=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()},79153:function(e,n,r){r.d(n,{w:function(){return createDomMotionConfig}});var l,c=r(75866),f=r(2784),d=r(41980),m=r(15815),h=r(62411);let createHtmlRenderState=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function copyRawValuesOnly(e,n,r){for(let l in n)(0,m.i)(n[l])||(0,d.j)(l,r)||(e[l]=n[l])}function useHTMLProps(e,n,r){let l={},c=function(e,n,r){let l=e.style||{},c={};return copyRawValuesOnly(c,l,e),Object.assign(c,function({transformTemplate:e},n,r){return(0,f.useMemo)(()=>{let l=createHtmlRenderState();return(0,h.r)(l,n,{enableHardwareAcceleration:!r},e),Object.assign({},l.vars,l.style)},[n])}(e,n,r)),e.transformValues?e.transformValues(c):c}(e,n,r);return e.drag&&!1!==e.dragListener&&(l.draggable=!1,c.userSelect=c.WebkitUserSelect=c.WebkitTouchCallout="none",c.touchAction=!0===e.drag?"none":`pan-${"x"===e.drag?"y":"x"}`),void 0===e.tabIndex&&(e.onTap||e.onTapStart||e.whileTap)&&(l.tabIndex=0),l.style=c,l}let g=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","ignoreStrict","viewport"]);function isValidMotionProp(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||g.has(e)}let shouldForward=e=>!isValidMotionProp(e);try{(l=require("@emotion/is-prop-valid").default)&&(shouldForward=e=>e.startsWith("on")?!isValidMotionProp(e):l(e))}catch(e){}var y=r(10658);let createSvgRenderState=()=>({...createHtmlRenderState(),attrs:{}});var x=r(13336);function useSVGProps(e,n,r,l){let c=(0,f.useMemo)(()=>{let r=createSvgRenderState();return(0,y.i)(r,n,{enableHardwareAcceleration:!1},(0,x.a)(l),e.transformTemplate),{...r.attrs,style:{...r.style}}},[n]);if(e.style){let n={};copyRawValuesOnly(n,e.style,e),c.style={...n,...c.style}}return c}var b=r(13517),V=r(7587),w=r(12816),C=r(97967),A=r(99764),T=r(3105),P=r(69535),k=r(46154),F=r(23293);let makeUseVisualState=e=>(n,r)=>{let l=(0,f.useContext)(k.v),c=(0,f.useContext)(C.O),make=()=>(function({scrapeMotionValuesFromProps:e,createRenderState:n,onMount:r},l,c,f){let d={latestValues:function(e,n,r,l){let c={},f=l(e,{});for(let e in f)c[e]=(0,P.b)(f[e]);let{initial:d,animate:m}=e,h=(0,F.G)(e),g=(0,F.M)(e);n&&g&&!h&&!1!==e.inherit&&(void 0===d&&(d=n.initial),void 0===m&&(m=n.animate));let y=!!r&&!1===r.initial;y=y||!1===d;let x=y?m:d;if(x&&"boolean"!=typeof x&&!(0,w.H)(x)){let n=Array.isArray(x)?x:[x];n.forEach(n=>{let r=(0,A.o)(e,n);if(!r)return;let{transitionEnd:l,transition:f,...d}=r;for(let e in d){let n=d[e];if(Array.isArray(n)){let e=y?n.length-1:0;n=n[e]}null!==n&&(c[e]=n)}for(let e in l)c[e]=l[e]})}return c}(l,c,f,e),renderState:n()};return r&&(d.mount=e=>r(l,e,d)),d})(e,n,l,c);return r?make():(0,T.h)(make)},O={useVisualState:makeUseVisualState({scrapeMotionValuesFromProps:V.U,createRenderState:createSvgRenderState,onMount:(e,n,{renderState:r,latestValues:l})=>{try{r.dimensions="function"==typeof n.getBBox?n.getBBox():n.getBoundingClientRect()}catch(e){r.dimensions={x:0,y:0,width:0,height:0}}(0,y.i)(r,l,{enableHardwareAcceleration:!1},(0,x.a)(n.tagName),e.transformTemplate),(0,b.K)(n,r)}})};var B=r(53921);let R={useVisualState:makeUseVisualState({scrapeMotionValuesFromProps:B.U,createRenderState:createHtmlRenderState})};function createDomMotionConfig(e,{forwardMotionProps:n=!1},r,l){let d=(0,c.q)(e)?O:R;return{...d,preloadedFeatures:r,useRender:function(e=!1){return(n,r,l,{latestValues:d},h)=>{let g=(0,c.q)(n)?useSVGProps:useHTMLProps,y=g(r,d,h,n),x=function(e,n,r){let l={};for(let c in e)("values"!==c||"object"!=typeof e.values)&&(shouldForward(c)||!0===r&&isValidMotionProp(c)||!n&&!isValidMotionProp(c)||e.draggable&&c.startsWith("onDrag"))&&(l[c]=e[c]);return l}(r,"string"==typeof n,e),b={...x,...y,ref:l},{children:V}=r,w=(0,f.useMemo)(()=>(0,m.i)(V)?V.get():V,[V]);return(0,f.createElement)(n,{...b,children:w})}}(n),createVisualElement:l,Component:e}}},91331:function(e,n,r){r.d(n,{Xp:function(){return f},f9:function(){return l},tm:function(){return c}});let checkStringStartsWith=e=>n=>"string"==typeof n&&n.startsWith(e),l=checkStringStartsWith("--"),c=checkStringStartsWith("var(--"),f=/var\s*\(\s*--[\w-]+(\s*,\s*(?:(?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)+)?\s*\)/g},75866:function(e,n,r){r.d(n,{q:function(){return isSVGComponent}});let l=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function isSVGComponent(e){if("string"!=typeof e||e.includes("-"));else if(l.indexOf(e)>-1||/[A-Z]/.test(e))return!0;return!1}},28650:function(e,n,r){r.d(n,{v:function(){return isSVGElement}});function isSVGElement(e){return e instanceof SVGElement&&"svg"!==e.tagName}},91564:function(e,n,r){r.d(n,{T:function(){return getAnimatableNone}});var l=r(76865),c=r(73764),f=r(88434);function getAnimatableNone(e,n){let r=(0,f.A)(e);return r!==c.h&&(r=l.P),r.getAnimatableNone?r.getAnimatableNone(n):void 0}},88434:function(e,n,r){r.d(n,{A:function(){return getDefaultValueType}});var l=r(45982),c=r(73764),f=r(28073);let d={...f.j,color:l.$,backgroundColor:l.$,outlineColor:l.$,fill:l.$,stroke:l.$,borderColor:l.$,borderTopColor:l.$,borderRightColor:l.$,borderBottomColor:l.$,borderLeftColor:l.$,filter:c.h,WebkitFilter:c.h},getDefaultValueType=e=>d[e]},62289:function(e,n,r){r.d(n,{$:function(){return d},C:function(){return findDimensionValueType}});var l=r(30397),c=r(88772),f=r(13624);let d=[l.Rx,c.px,c.aQ,c.RW,c.vw,c.vh,{test:e=>"auto"===e,parse:e=>e}],findDimensionValueType=e=>d.find((0,f.l)(e))},28073:function(e,n,r){r.d(n,{j:function(){return d}});var l=r(30397),c=r(88772);let f={...l.Rx,transform:Math.round},d={borderWidth:c.px,borderTopWidth:c.px,borderRightWidth:c.px,borderBottomWidth:c.px,borderLeftWidth:c.px,borderRadius:c.px,radius:c.px,borderTopLeftRadius:c.px,borderTopRightRadius:c.px,borderBottomRightRadius:c.px,borderBottomLeftRadius:c.px,width:c.px,maxWidth:c.px,height:c.px,maxHeight:c.px,size:c.px,top:c.px,right:c.px,bottom:c.px,left:c.px,padding:c.px,paddingTop:c.px,paddingRight:c.px,paddingBottom:c.px,paddingLeft:c.px,margin:c.px,marginTop:c.px,marginRight:c.px,marginBottom:c.px,marginLeft:c.px,rotate:c.RW,rotateX:c.RW,rotateY:c.RW,rotateZ:c.RW,scale:l.bA,scaleX:l.bA,scaleY:l.bA,scaleZ:l.bA,skew:c.RW,skewX:c.RW,skewY:c.RW,distance:c.px,translateX:c.px,translateY:c.px,translateZ:c.px,x:c.px,y:c.px,z:c.px,perspective:c.px,transformPerspective:c.px,opacity:l.Fq,originX:c.$C,originY:c.$C,originZ:c.px,zIndex:f,fillOpacity:l.Fq,strokeOpacity:l.Fq,numOctaves:f}},13624:function(e,n,r){r.d(n,{l:function(){return testValueType}});let testValueType=e=>n=>n.test(e)},74422:function(e,n,r){r.d(n,{W:function(){return HTMLVisualElement}});var l=r(62411),c=r(91331),f=r(73442),d=r(53921),m=r(2473),h=r(88434),g=r(85579),y=r(20561),x=r(15815);let HTMLVisualElement=class HTMLVisualElement extends y.J{readValueFromInstance(e,n){if(f.G.has(n)){let e=(0,h.A)(n);return e&&e.default||0}{let r=window.getComputedStyle(e),l=((0,c.f9)(n)?r.getPropertyValue(n):r[n])||0;return"string"==typeof l?l.trim():l}}measureInstanceViewportBox(e,{transformPagePoint:n}){return(0,g.J)(e,n)}build(e,n,r,c){(0,l.r)(e,n,r,c.transformTemplate)}scrapeMotionValuesFromProps(e,n){return(0,d.U)(e,n)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;(0,x.i)(e)&&(this.childSubscription=e.on("change",e=>{this.current&&(this.current.textContent=`${e}`)}))}renderInstance(e,n,r,l){(0,m.N)(e,n,r,l)}}},62411:function(e,n,r){r.d(n,{r:function(){return buildHTMLStyles}});var l=r(73442);let c={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},f=l._.length;var d=r(91331);let getValueAsType=(e,n)=>n&&"number"==typeof e?n.transform(e):e;var m=r(28073);function buildHTMLStyles(e,n,r,h){let{style:g,vars:y,transform:x,transformOrigin:b}=e,V=!1,w=!1,C=!0;for(let e in n){let r=n[e];if((0,d.f9)(e)){y[e]=r;continue}let c=m.j[e],f=getValueAsType(r,c);if(l.G.has(e)){if(V=!0,x[e]=f,!C)continue;r!==(c.default||0)&&(C=!1)}else e.startsWith("origin")?(w=!0,b[e]=f):g[e]=f}if(!n.transform&&(V||h?g.transform=function(e,{enableHardwareAcceleration:n=!0,allowTransformNone:r=!0},d,m){let h="";for(let n=0;n<f;n++){let r=l._[n];if(void 0!==e[r]){let n=c[r]||r;h+=`${n}(${e[r]}) `}}return n&&!e.z&&(h+="translateZ(0)"),h=h.trim(),m?h=m(e,d?"":h):r&&d&&(h="none"),h}(e.transform,r,C,h):g.transform&&(g.transform="none")),w){let{originX:e="50%",originY:n="50%",originZ:r=0}=b;g.transformOrigin=`${e} ${n} ${r}`}}},2473:function(e,n,r){r.d(n,{N:function(){return renderHTML}});function renderHTML(e,{style:n,vars:r},l,c){for(let f in Object.assign(e.style,n,c&&c.getProjectionStyles(l)),r)e.style.setProperty(f,r[f])}},53921:function(e,n,r){r.d(n,{U:function(){return scrapeMotionValuesFromProps}});var l=r(41980),c=r(15815);function scrapeMotionValuesFromProps(e,n){let{style:r}=e,f={};for(let d in r)((0,c.i)(r[d])||n.style&&(0,c.i)(n.style[d])||(0,l.j)(d,e))&&(f[d]=r[d]);return f}},73442:function(e,n,r){r.d(n,{G:function(){return c},_:function(){return l}});let l=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],c=new Set(l)},16578:function(e,n,r){r.d(n,{R:function(){return l}});let l=new WeakMap},23384:function(e,n,r){r.d(n,{e:function(){return SVGVisualElement}});var l=r(7587),c=r(20561),f=r(10658),d=r(18754),m=r(55282),h=r(73442),g=r(13517),y=r(88434),x=r(33933),b=r(13336);let SVGVisualElement=class SVGVisualElement extends c.J{constructor(){super(...arguments),this.isSVGTag=!1}getBaseTargetFromProps(e,n){return e[n]}readValueFromInstance(e,n){if(h.G.has(n)){let e=(0,y.A)(n);return e&&e.default||0}return n=m.s.has(n)?n:(0,d.D)(n),e.getAttribute(n)}measureInstanceViewportBox(){return(0,x.dO)()}scrapeMotionValuesFromProps(e,n){return(0,l.U)(e,n)}build(e,n,r,l){(0,f.i)(e,n,r,this.isSVGTag,l.transformTemplate)}renderInstance(e,n,r,l){(0,g.K)(e,n,r,l)}mount(e){this.isSVGTag=(0,b.a)(e.tagName),super.mount(e)}}},10658:function(e,n,r){r.d(n,{i:function(){return buildSVGAttrs}});var l=r(62411),c=r(88772);function calcOrigin(e,n,r){return"string"==typeof e?e:c.px.transform(n+r*e)}let f={offset:"stroke-dashoffset",array:"stroke-dasharray"},d={offset:"strokeDashoffset",array:"strokeDasharray"};function buildSVGAttrs(e,{attrX:n,attrY:r,attrScale:m,originX:h,originY:g,pathLength:y,pathSpacing:x=1,pathOffset:b=0,...V},w,C,A){if((0,l.r)(e,V,w,A),C){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:T,style:P,dimensions:k}=e;T.transform&&(k&&(P.transform=T.transform),delete T.transform),k&&(void 0!==h||void 0!==g||P.transform)&&(P.transformOrigin=function(e,n,r){let l=calcOrigin(n,e.x,e.width),c=calcOrigin(r,e.y,e.height);return`${l} ${c}`}(k,void 0!==h?h:.5,void 0!==g?g:.5)),void 0!==n&&(T.x=n),void 0!==r&&(T.y=r),void 0!==m&&(T.scale=m),void 0!==y&&function(e,n,r=1,l=0,m=!0){e.pathLength=1;let h=m?f:d;e[h.offset]=c.px.transform(-l);let g=c.px.transform(n),y=c.px.transform(r);e[h.array]=`${g} ${y}`}(T,y,x,b,!1)}},55282:function(e,n,r){r.d(n,{s:function(){return l}});let l=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"])},13336:function(e,n,r){r.d(n,{a:function(){return isSVGTag}});let isSVGTag=e=>"string"==typeof e&&"svg"===e.toLowerCase()},13517:function(e,n,r){r.d(n,{K:function(){return renderSVG}});var l=r(18754),c=r(2473),f=r(55282);function renderSVG(e,n,r,d){for(let r in(0,c.N)(e,n,void 0,d),n.attrs)e.setAttribute(f.s.has(r)?r:(0,l.D)(r),n.attrs[r])}},7587:function(e,n,r){r.d(n,{U:function(){return scrapeMotionValuesFromProps}});var l=r(15815),c=r(53921),f=r(73442);function scrapeMotionValuesFromProps(e,n){let r=(0,c.U)(e,n);for(let c in e)if((0,l.i)(e[c])||(0,l.i)(n[c])){let n=-1!==f._.indexOf(c)?"attr"+c.charAt(0).toUpperCase()+c.substring(1):c;r[n]=e[c]}return r}},23293:function(e,n,r){r.d(n,{G:function(){return isControllingVariants},M:function(){return isVariantNode}});var l=r(12816),c=r(20330),f=r(36427);function isControllingVariants(e){return(0,l.H)(e.animate)||f.V.some(n=>(0,c.$)(e[n]))}function isVariantNode(e){return!!(isControllingVariants(e)||e.variants)}},20330:function(e,n,r){r.d(n,{$:function(){return isVariantLabel}});function isVariantLabel(e){return"string"==typeof e||Array.isArray(e)}},41347:function(e,n,r){r.d(n,{x:function(){return resolveVariant}});var l=r(99764);function resolveVariant(e,n,r){let c=e.getProps();return(0,l.o)(c,n,void 0!==r?r:c.custom,function(e){let n={};return e.values.forEach((e,r)=>n[r]=e.get()),n}(e),function(e){let n={};return e.values.forEach((e,r)=>n[r]=e.getVelocity()),n}(e))}},99764:function(e,n,r){r.d(n,{o:function(){return resolveVariantFromProps}});function resolveVariantFromProps(e,n,r,l={},c={}){return"function"==typeof n&&(n=n(void 0!==r?r:e.custom,l,c)),"string"==typeof n&&(n=e.variants&&e.variants[n]),"function"==typeof n&&(n=n(void 0!==r?r:e.custom,l,c)),n}},25162:function(e,n,r){r.d(n,{GJ:function(){return checkTargetForNewValues},P$:function(){return getOrigin},CD:function(){return setTarget}});let isNumericalString=e=>/^\-?\d*\.?\d+$/.test(e);var l=r(54561),c=r(13809),f=r(40226),d=r(76865),m=r(91564),h=r(45982),g=r(62289),y=r(13624);let x=[...g.$,h.$,d.P],findValueType=e=>x.find((0,y.l)(e));var b=r(41347);function setTarget(e,n){let r=(0,b.x)(e,n),{transitionEnd:l={},transition:d={},...m}=r?e.makeTargetAnimatable(r,!1):{};for(let n in m={...m,...l}){let r=(0,c.Y)(m[n]);e.hasValue(n)?e.getValue(n).set(r):e.addValue(n,(0,f.B)(r))}}function checkTargetForNewValues(e,n,r){var c,h;let g=Object.keys(n).filter(n=>!e.hasValue(n)),y=g.length;if(y)for(let x=0;x<y;x++){let y=g[x],b=n[y],V=null;Array.isArray(b)&&(V=b[0]),null===V&&(V=null!==(h=null!==(c=r[y])&&void 0!==c?c:e.readValue(y))&&void 0!==h?h:n[y]),null!=V&&("string"==typeof V&&(isNumericalString(V)||(0,l.W)(V))?V=parseFloat(V):!findValueType(V)&&d.P.test(b)&&(V=(0,m.T)(y,b)),e.addValue(y,(0,f.B)(V,{owner:e})),void 0===r[y]&&(r[y]=V),null!==V&&e.setBaseTarget(y,V))}}function getOrigin(e,n,r){let l={};for(let c in e){let e=function(e,n){if(!n)return;let r=n[e]||n.default||n;return r.from}(c,n);if(void 0!==e)l[c]=e;else{let e=r.getValue(c);e&&(l[c]=e.get())}}return l}},36427:function(e,n,r){r.d(n,{V:function(){return c},e:function(){return l}});let l=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],c=["initial",...l]},21693:function(e,n,r){function addUniqueItem(e,n){-1===e.indexOf(n)&&e.push(n)}function removeItem(e,n){let r=e.indexOf(n);r>-1&&e.splice(r,1)}r.d(n,{cl:function(){return removeItem},y4:function(){return addUniqueItem}})},51366:function(e,n,r){r.d(n,{u:function(){return clamp}});let clamp=(e,n,r)=>Math.min(Math.max(r,e),n)},57035:function(e,n,r){r.d(n,{K:function(){return c},k:function(){return f}});var l=r(50065);let c=l.Z,f=l.Z},33791:function(e,n,r){r.d(n,{j:function(){return l}});let l="undefined"!=typeof document},8350:function(e,n,r){r.d(n,{I:function(){return isRefObject}});function isRefObject(e){return"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}},54561:function(e,n,r){r.d(n,{W:function(){return isZeroValueString}});let isZeroValueString=e=>/^0[^.\s]+$/.test(e)},65339:function(e,n,r){r.d(n,{C:function(){return mix}});let mix=(e,n,r)=>-r*e+r*n+e},50065:function(e,n,r){r.d(n,{Z:function(){return noop}});let noop=e=>e},95254:function(e,n,r){r.d(n,{Y:function(){return defaultOffset}});var l=r(74125);function defaultOffset(e){let n=[0];return(0,l.c)(n,e.length-1),n}},74125:function(e,n,r){r.d(n,{c:function(){return fillOffset}});var l=r(65339),c=r(17475);function fillOffset(e,n){let r=e[e.length-1];for(let f=1;f<=n;f++){let d=(0,c.Y)(0,n,f);e.push((0,l.C)(r,1,d))}}},96953:function(e,n,r){r.d(n,{z:function(){return pipe}});let combineFunctions=(e,n)=>r=>n(e(r)),pipe=(...e)=>e.reduce(combineFunctions)},17475:function(e,n,r){r.d(n,{Y:function(){return progress}});let progress=(e,n,r)=>{let l=n-e;return 0===l?1:(r-e)/l}},62519:function(e,n,r){r.d(n,{A:function(){return initPrefersReducedMotion}});var l=r(33791),c=r(23993);function initPrefersReducedMotion(){if(c.O.current=!0,l.j){if(window.matchMedia){let e=window.matchMedia("(prefers-reduced-motion)"),setReducedMotionPreferences=()=>c.n.current=e.matches;e.addListener(setReducedMotionPreferences),setReducedMotionPreferences()}else c.n.current=!1}}},23993:function(e,n,r){r.d(n,{O:function(){return c},n:function(){return l}});let l={current:null},c={current:!1}},13809:function(e,n,r){r.d(n,{Y:function(){return resolveFinalValueInKeyframes},p:function(){return isCustomValue}});var l=r(55721);let isCustomValue=e=>!!(e&&"object"==typeof e&&e.mix&&e.toValue),resolveFinalValueInKeyframes=e=>(0,l.C)(e)?e[e.length-1]||0:e},88069:function(e,n,r){r.d(n,{L:function(){return SubscriptionManager}});var l=r(21693);let SubscriptionManager=class SubscriptionManager{constructor(){this.subscriptions=[]}add(e){return(0,l.y4)(this.subscriptions,e),()=>(0,l.cl)(this.subscriptions,e)}notify(e,n,r){let l=this.subscriptions.length;if(l){if(1===l)this.subscriptions[0](e,n,r);else for(let c=0;c<l;c++){let l=this.subscriptions[c];l&&l(e,n,r)}}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}},33574:function(e,n,r){r.d(n,{X:function(){return millisecondsToSeconds},w:function(){return secondsToMilliseconds}});let secondsToMilliseconds=e=>1e3*e,millisecondsToSeconds=e=>e/1e3},3105:function(e,n,r){r.d(n,{h:function(){return useConstant}});var l=r(2784);function useConstant(e){let n=(0,l.useRef)(null);return null===n.current&&(n.current=e()),n.current}},23617:function(e,n,r){r.d(n,{L:function(){return f}});var l=r(2784),c=r(33791);let f=c.j?l.useLayoutEffect:l.useEffect},75394:function(e,n,r){r.d(n,{R:function(){return velocityPerSecond}});function velocityPerSecond(e,n){return n?e*(1e3/n):0}},40226:function(e,n,r){r.d(n,{B:function(){return motionValue}});var l=r(85403),c=r(91816),f=r(88069),d=r(75394);let isFloat=e=>!isNaN(parseFloat(e));let MotionValue=class MotionValue{constructor(e,n={}){this.version="10.12.8",this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(e,n=!0)=>{this.prev=this.current,this.current=e;let{delta:r,timestamp:f}=l.frameData;this.lastUpdated!==f&&(this.timeDelta=r,this.lastUpdated=f,c.Wi.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()),n&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>c.Wi.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=isFloat(this.current),this.owner=n.owner}onChange(e){return this.on("change",e)}on(e,n){this.events[e]||(this.events[e]=new f.L);let r=this.events[e].add(n);return"change"===e?()=>{r(),c.Wi.read(()=>{this.events.change.getSize()||this.stop()})}:r}clearListeners(){for(let e in this.events)this.events[e].clear()}attach(e,n){this.passiveEffect=e,this.stopPassiveEffect=n}set(e,n=!0){n&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,n)}setWithVelocity(e,n,r){this.set(n),this.prev=e,this.timeDelta=r}jump(e){this.updateAndNotify(e),this.prev=e,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?(0,d.R)(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(e){return this.stop(),new Promise(n=>{this.hasAnimated=!0,this.animation=e(n),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()}};function motionValue(e,n){return new MotionValue(e,n)}},92395:function(e,n,r){r.d(n,{$:function(){return f}});var l=r(56572),c=r(24536);let f={test:(0,c.i)("#"),parse:function(e){let n="",r="",l="",c="";return e.length>5?(n=e.substring(1,3),r=e.substring(3,5),l=e.substring(5,7),c=e.substring(7,9)):(n=e.substring(1,2),r=e.substring(2,3),l=e.substring(3,4),c=e.substring(4,5),n+=n,r+=r,l+=l,c+=c),{red:parseInt(n,16),green:parseInt(r,16),blue:parseInt(l,16),alpha:c?parseInt(c,16)/255:1}},transform:l.m.transform}},86845:function(e,n,r){r.d(n,{J:function(){return m}});var l=r(30397),c=r(88772),f=r(59747),d=r(24536);let m={test:(0,d.i)("hsl","hue"),parse:(0,d.d)("hue","saturation","lightness"),transform:({hue:e,saturation:n,lightness:r,alpha:d=1})=>"hsla("+Math.round(e)+", "+c.aQ.transform((0,f.Nw)(n))+", "+c.aQ.transform((0,f.Nw)(r))+", "+(0,f.Nw)(l.Fq.transform(d))+")"}},45982:function(e,n,r){r.d(n,{$:function(){return m}});var l=r(59747),c=r(92395),f=r(86845),d=r(56572);let m={test:e=>d.m.test(e)||c.$.test(e)||f.J.test(e),parse:e=>d.m.test(e)?d.m.parse(e):f.J.test(e)?f.J.parse(e):c.$.parse(e),transform:e=>(0,l.HD)(e)?e:e.hasOwnProperty("red")?d.m.transform(e):f.J.transform(e)}},56572:function(e,n,r){r.d(n,{m:function(){return h}});var l=r(51366),c=r(30397),f=r(59747),d=r(24536);let clampRgbUnit=e=>(0,l.u)(0,255,e),m={...c.Rx,transform:e=>Math.round(clampRgbUnit(e))},h={test:(0,d.i)("rgb","red"),parse:(0,d.d)("red","green","blue"),transform:({red:e,green:n,blue:r,alpha:l=1})=>"rgba("+m.transform(e)+", "+m.transform(n)+", "+m.transform(r)+", "+(0,f.Nw)(c.Fq.transform(l))+")"}},24536:function(e,n,r){r.d(n,{d:function(){return splitColor},i:function(){return isColorString}});var l=r(59747);let isColorString=(e,n)=>r=>!!((0,l.HD)(r)&&l.mj.test(r)&&r.startsWith(e)||n&&Object.prototype.hasOwnProperty.call(r,n)),splitColor=(e,n,r)=>c=>{if(!(0,l.HD)(c))return c;let[f,d,m,h]=c.match(l.KP);return{[e]:parseFloat(f),[n]:parseFloat(d),[r]:parseFloat(m),alpha:void 0!==h?parseFloat(h):1}}},73764:function(e,n,r){r.d(n,{h:function(){return m}});var l=r(76865),c=r(59747);let f=new Set(["brightness","contrast","saturate","opacity"]);function applyDefaultFilter(e){let[n,r]=e.slice(0,-1).split("(");if("drop-shadow"===n)return e;let[l]=r.match(c.KP)||[];if(!l)return e;let d=r.replace(l,""),m=f.has(n)?1:0;return l!==r&&(m*=100),n+"("+m+d+")"}let d=/([a-z-]*)\(.*?\)/g,m={...l.P,getAnimatableNone:e=>{let n=e.match(d);return n?n.map(applyDefaultFilter).join(" "):e}}},76865:function(e,n,r){r.d(n,{P:function(){return x},V:function(){return analyseComplexValue}});var l=r(91331),c=r(50065),f=r(45982),d=r(30397),m=r(59747);let h={regex:l.Xp,countKey:"Vars",token:"${v}",parse:c.Z},g={regex:m.dA,countKey:"Colors",token:"${c}",parse:f.$.parse},y={regex:m.KP,countKey:"Numbers",token:"${n}",parse:d.Rx.parse};function tokenise(e,{regex:n,countKey:r,token:l,parse:c}){let f=e.tokenised.match(n);f&&(e["num"+r]=f.length,e.tokenised=e.tokenised.replace(n,l),e.values.push(...f.map(c)))}function analyseComplexValue(e){let n=e.toString(),r={value:n,tokenised:n,values:[],numVars:0,numColors:0,numNumbers:0};return r.value.includes("var(--")&&tokenise(r,h),tokenise(r,g),tokenise(r,y),r}function parseComplexValue(e){return analyseComplexValue(e).values}function createTransformer(e){let{values:n,numColors:r,numVars:l,tokenised:c}=analyseComplexValue(e),d=n.length;return e=>{let n=c;for(let c=0;c<d;c++)n=c<l?n.replace(h.token,e[c]):c<l+r?n.replace(g.token,f.$.transform(e[c])):n.replace(y.token,(0,m.Nw)(e[c]));return n}}let convertNumbersToZero=e=>"number"==typeof e?0:e,x={test:function(e){var n,r;return isNaN(e)&&(0,m.HD)(e)&&((null===(n=e.match(m.KP))||void 0===n?void 0:n.length)||0)+((null===(r=e.match(m.dA))||void 0===r?void 0:r.length)||0)>0},parse:parseComplexValue,createTransformer,getAnimatableNone:function(e){let n=parseComplexValue(e),r=createTransformer(e);return r(n.map(convertNumbersToZero))}}},30397:function(e,n,r){r.d(n,{Fq:function(){return f},Rx:function(){return c},bA:function(){return d}});var l=r(51366);let c={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},f={...c,transform:e=>(0,l.u)(0,1,e)},d={...c,default:1}},88772:function(e,n,r){r.d(n,{$C:function(){return g},RW:function(){return c},aQ:function(){return f},px:function(){return d},vh:function(){return m},vw:function(){return h}});var l=r(59747);let createUnitType=e=>({test:n=>(0,l.HD)(n)&&n.endsWith(e)&&1===n.split(" ").length,parse:parseFloat,transform:n=>`${n}${e}`}),c=createUnitType("deg"),f=createUnitType("%"),d=createUnitType("px"),m=createUnitType("vh"),h=createUnitType("vw"),g={...f,parse:e=>f.parse(e)/100,transform:e=>f.transform(100*e)}},59747:function(e,n,r){r.d(n,{HD:function(){return isString},KP:function(){return l},Nw:function(){return sanitize},dA:function(){return c},mj:function(){return f}});let sanitize=e=>Math.round(1e5*e)/1e5,l=/(-)?([\d]*\.?[\d])+/g,c=/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,f=/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function isString(e){return"string"==typeof e}},80859:function(e,n,r){r.d(n,{L:function(){return isWillChangeMotionValue}});var l=r(15815);function isWillChangeMotionValue(e){return!!((0,l.i)(e)&&e.add)}},15815:function(e,n,r){r.d(n,{i:function(){return isMotionValue}});let isMotionValue=e=>!!(e&&e.getVelocity)},69535:function(e,n,r){r.d(n,{b:function(){return resolveMotionValue}});var l=r(13809),c=r(15815);function resolveMotionValue(e){let n=(0,c.i)(e)?e.get():e;return(0,l.p)(n)?n.toValue():n}},62202:function(e,n,r){let l,c;r.d(n,{x7:function(){return Oe},ZP:function(){return tn}});var f,d=r(2784);let m={data:""},t=e=>"object"==typeof window?((e?e.querySelector("#_goober"):window._goober)||Object.assign((e||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:e||m,h=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,g=/\/\*[^]*?\*\/|  +/g,y=/\n+/g,o=(e,n)=>{let r="",l="",c="";for(let f in e){let d=e[f];"@"==f[0]?"i"==f[1]?r=f+" "+d+";":l+="f"==f[1]?o(d,f):f+"{"+o(d,"k"==f[1]?"":n)+"}":"object"==typeof d?l+=o(d,n?n.replace(/([^,])+/g,e=>f.replace(/(^:.*)|([^,])+/g,n=>/&/.test(n)?n.replace(/&/g,e):e?e+" "+n:n)):f):null!=d&&(f=/^--/.test(f)?f:f.replace(/[A-Z]/g,"-$&").toLowerCase(),c+=o.p?o.p(f,d):f+":"+d+";")}return r+(n&&c?n+"{"+c+"}":c)+l},x={},s=e=>{if("object"==typeof e){let n="";for(let r in e)n+=r+s(e[r]);return n}return e},i=(e,n,r,l,c)=>{var f;let d=s(e),m=x[d]||(x[d]=(e=>{let n=0,r=11;for(;n<e.length;)r=101*r+e.charCodeAt(n++)>>>0;return"go"+r})(d));if(!x[m]){let n=d!==e?e:(e=>{let n,r,l=[{}];for(;n=h.exec(e.replace(g,""));)n[4]?l.shift():n[3]?(r=n[3].replace(y," ").trim(),l.unshift(l[0][r]=l[0][r]||{})):l[0][n[1]]=n[2].replace(y," ").trim();return l[0]})(e);x[m]=o(c?{["@keyframes "+m]:n}:n,r?"":"."+m)}return f=x[m],-1==n.data.indexOf(f)&&(n.data=l?f+n.data:n.data+f),m},p=(e,n,r)=>e.reduce((e,l,c)=>{let f=n[c];if(f&&f.call){let e=f(r),n=e&&e.props&&e.props.className||/^go/.test(e)&&e;f=n?"."+n:e&&"object"==typeof e?e.props?"":o(e,""):!1===e?"":e}return e+l+(null==f?"":f)},"");function u(e){let n=this||{},r=e.call?e(n.p):e;return i(r.unshift?r.raw?p(r,[].slice.call(arguments,1),n.p):r.reduce((e,r)=>Object.assign(e,r&&r.call?r(n.p):r),{}):r,t(n.target),n.g,n.o,n.k)}u.bind({g:1});let b,V,w,C=u.bind({k:1});function j(e,n){let r=this||{};return function(){let l=arguments;function a(c,f){let d=Object.assign({},c),m=d.className||a.className;r.p=Object.assign({theme:V&&V()},d),r.o=/ *go\d+/.test(m),d.className=u.apply(r,l)+(m?" "+m:""),n&&(d.ref=f);let h=e;return e[0]&&(h=d.as||e,delete d.as),w&&h[0]&&w(d),b(h,d)}return n?n(a):a}}var H=e=>"function"==typeof e,dist_u=(e,n)=>H(e)?e(n):e,A=(l=0,()=>(++l).toString()),$=e=>n=>{n&&setTimeout(()=>{e(n.getBoundingClientRect())})},S=()=>{if(void 0===c&&"u">typeof window){let e=matchMedia("(prefers-reduced-motion: reduce)");c=!e||e.matches}return c},T=new Map,L=e=>{if(T.has(e))return;let n=setTimeout(()=>{T.delete(e),dist_m({type:4,toastId:e})},1e3);T.set(e,n)},J=e=>{let n=T.get(e);n&&clearTimeout(n)},E=(e,n)=>{switch(n.type){case 0:return{...e,toasts:[n.toast,...e.toasts].slice(0,20)};case 1:return n.toast.id&&J(n.toast.id),{...e,toasts:e.toasts.map(e=>e.id===n.toast.id?{...e,...n.toast}:e)};case 2:let{toast:r}=n;return e.toasts.find(e=>e.id===r.id)?E(e,{type:1,toast:r}):E(e,{type:0,toast:r});case 3:let{toastId:l}=n;return l?L(l):e.toasts.forEach(e=>{L(e.id)}),{...e,toasts:e.toasts.map(e=>e.id===l||void 0===l?{...e,visible:!1}:e)};case 4:return void 0===n.toastId?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(e=>e.id!==n.toastId)};case 5:return{...e,pausedAt:n.time};case 6:let c=n.time-(e.pausedAt||0);return{...e,pausedAt:void 0,toasts:e.toasts.map(e=>({...e,pauseDuration:e.pauseDuration+c}))}}},P=[],k={toasts:[],pausedAt:void 0},dist_m=e=>{k=E(k,e),P.forEach(e=>{e(k)})},F={blank:4e3,error:4e3,success:2e3,loading:1/0,custom:4e3},v=(e={})=>{let[n,r]=(0,d.useState)(k);(0,d.useEffect)(()=>(P.push(r),()=>{let e=P.indexOf(r);e>-1&&P.splice(e,1)}),[n]);let l=n.toasts.map(n=>{var r,l;return{...e,...e[n.type],...n,duration:n.duration||(null==(r=e[n.type])?void 0:r.duration)||(null==e?void 0:e.duration)||F[n.type],style:{...e.style,...null==(l=e[n.type])?void 0:l.style,...n.style}}});return{...n,toasts:l}},q=(e,n="blank",r)=>({createdAt:Date.now(),visible:!0,type:n,ariaProps:{role:"status","aria-live":"polite"},message:e,pauseDuration:0,...r,id:(null==r?void 0:r.id)||A()}),dist_g=e=>(n,r)=>{let l=q(n,e,r);return dist_m({type:2,toast:l}),l.id},dist_n=(e,n)=>dist_g("blank")(e,n);dist_n.error=dist_g("error"),dist_n.success=dist_g("success"),dist_n.loading=dist_g("loading"),dist_n.custom=dist_g("custom"),dist_n.dismiss=e=>{dist_m({type:3,toastId:e})},dist_n.remove=e=>dist_m({type:4,toastId:e}),dist_n.promise=(e,n,r)=>{let l=dist_n.loading(n.loading,{...r,...null==r?void 0:r.loading});return e.then(e=>(dist_n.success(dist_u(n.success,e),{id:l,...r,...null==r?void 0:r.success}),e)).catch(e=>{dist_n.error(dist_u(n.error,e),{id:l,...r,...null==r?void 0:r.error})}),e};var D=e=>{let{toasts:n,pausedAt:r}=v(e);(0,d.useEffect)(()=>{if(r)return;let e=Date.now(),l=n.map(n=>{if(n.duration===1/0)return;let r=(n.duration||0)+n.pauseDuration-(e-n.createdAt);if(r<0){n.visible&&dist_n.dismiss(n.id);return}return setTimeout(()=>dist_n.dismiss(n.id),r)});return()=>{l.forEach(e=>e&&clearTimeout(e))}},[n,r]);let l=(0,d.useMemo)(()=>({startPause:()=>{dist_m({type:5,time:Date.now()})},endPause:()=>{r&&dist_m({type:6,time:Date.now()})},updateHeight:(e,n)=>dist_m({type:1,toast:{id:e,height:n}}),calculateOffset:(e,r)=>{let{reverseOrder:l=!1,gutter:c=8,defaultPosition:f}=r||{},d=n.filter(n=>(n.position||f)===(e.position||f)&&n.height),m=d.findIndex(n=>n.id===e.id),h=d.filter((e,n)=>n<m&&e.visible).length;return d.filter(e=>e.visible).slice(...l?[h+1]:[0,h]).reduce((e,n)=>e+(n.height||0)+c,0)}}),[n,r]);return{toasts:n,handlers:l}},O=C`
from {
  transform: scale(0) rotate(45deg);
	opacity: 0;
}
to {
 transform: scale(1) rotate(45deg);
  opacity: 1;
}`,B=C`
from {
  transform: scale(0);
  opacity: 0;
}
to {
  transform: scale(1);
  opacity: 1;
}`,R=C`
from {
  transform: scale(0) rotate(90deg);
	opacity: 0;
}
to {
  transform: scale(1) rotate(90deg);
	opacity: 1;
}`,N=j("div")`
  width: 20px;
  opacity: 0;
  height: 20px;
  border-radius: 10px;
  background: ${e=>e.primary||"#ff4b4b"};
  position: relative;
  transform: rotate(45deg);

  animation: ${O} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)
    forwards;
  animation-delay: 100ms;

  &:after,
  &:before {
    content: '';
    animation: ${B} 0.15s ease-out forwards;
    animation-delay: 150ms;
    position: absolute;
    border-radius: 3px;
    opacity: 0;
    background: ${e=>e.secondary||"#fff"};
    bottom: 9px;
    left: 4px;
    height: 2px;
    width: 12px;
  }

  &:before {
    animation: ${R} 0.15s ease-out forwards;
    animation-delay: 180ms;
    transform: rotate(90deg);
  }
`,I=C`
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
`,W=j("div")`
  width: 12px;
  height: 12px;
  box-sizing: border-box;
  border: 2px solid;
  border-radius: 100%;
  border-color: ${e=>e.secondary||"#e0e0e0"};
  border-right-color: ${e=>e.primary||"#616161"};
  animation: ${I} 1s linear infinite;
`,_=C`
from {
  transform: scale(0) rotate(45deg);
	opacity: 0;
}
to {
  transform: scale(1) rotate(45deg);
	opacity: 1;
}`,z=C`
0% {
	height: 0;
	width: 0;
	opacity: 0;
}
40% {
  height: 0;
	width: 6px;
	opacity: 1;
}
100% {
  opacity: 1;
  height: 10px;
}`,G=j("div")`
  width: 20px;
  opacity: 0;
  height: 20px;
  border-radius: 10px;
  background: ${e=>e.primary||"#61d345"};
  position: relative;
  transform: rotate(45deg);

  animation: ${_} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)
    forwards;
  animation-delay: 100ms;
  &:after {
    content: '';
    box-sizing: border-box;
    animation: ${z} 0.2s ease-out forwards;
    opacity: 0;
    animation-delay: 200ms;
    position: absolute;
    border-right: 2px solid;
    border-bottom: 2px solid;
    border-color: ${e=>e.secondary||"#fff"};
    bottom: 6px;
    left: 6px;
    height: 10px;
    width: 6px;
  }
`,U=j("div")`
  position: absolute;
`,Z=j("div")`
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 20px;
  min-height: 20px;
`,X=C`
from {
  transform: scale(0.6);
  opacity: 0.4;
}
to {
  transform: scale(1);
  opacity: 1;
}`,K=j("div")`
  position: relative;
  transform: scale(0.6);
  opacity: 0.4;
  min-width: 20px;
  animation: ${X} 0.3s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275)
    forwards;
`,M=({toast:e})=>{let{icon:n,type:r,iconTheme:l}=e;return void 0!==n?"string"==typeof n?d.createElement(K,null,n):n:"blank"===r?null:d.createElement(Z,null,d.createElement(W,{...l}),"loading"!==r&&d.createElement(U,null,"error"===r?d.createElement(N,{...l}):d.createElement(G,{...l})))},fe=e=>`
0% {transform: translate3d(0,${-200*e}%,0) scale(.6); opacity:.5;}
100% {transform: translate3d(0,0,0) scale(1); opacity:1;}
`,Te=e=>`
0% {transform: translate3d(0,0,-1px) scale(1); opacity:1;}
100% {transform: translate3d(0,${-150*e}%,-1px) scale(.6); opacity:0;}
`,Y=j("div",d.forwardRef)`
  display: flex;
  align-items: center;
  background: #fff;
  color: #363636;
  line-height: 1.3;
  will-change: transform;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1), 0 3px 3px rgba(0, 0, 0, 0.05);
  max-width: 350px;
  pointer-events: auto;
  padding: 8px 10px;
  border-radius: 8px;
`,Q=j("div")`
  display: flex;
  justify-content: center;
  margin: 4px 10px;
  color: inherit;
  flex: 1 1 auto;
  white-space: pre-line;
`,be=(e,n)=>{let r=e.includes("top")?1:-1,[l,c]=S()?["0%{opacity:0;} 100%{opacity:1;}","0%{opacity:1;} 100%{opacity:0;}"]:[fe(r),Te(r)];return{animation:n?`${C(l)} 0.35s cubic-bezier(.21,1.02,.73,1) forwards`:`${C(c)} 0.4s forwards cubic-bezier(.06,.71,.55,1)`}},tt=d.memo(({toast:e,position:n,style:r,children:l})=>{let c=null!=e&&e.height?be(e.position||n||"top-center",e.visible):{opacity:0},f=d.createElement(M,{toast:e}),m=d.createElement(Q,{...e.ariaProps},dist_u(e.message,e));return d.createElement(Y,{className:e.className,style:{...c,...r,...e.style}},"function"==typeof l?l({icon:f,message:m}):d.createElement(d.Fragment,null,f,m))});f=d.createElement,o.p=void 0,b=f,V=void 0,w=void 0;var Pe=(e,n)=>{let r=e.includes("top"),l=e.includes("center")?{justifyContent:"center"}:e.includes("right")?{justifyContent:"flex-end"}:{};return{left:0,right:0,display:"flex",position:"absolute",transition:S()?void 0:"all 230ms cubic-bezier(.21,1.02,.73,1)",transform:`translateY(${n*(r?1:-1)}px)`,...r?{top:0}:{bottom:0},...l}},te=u`
  z-index: 9999;
  > * {
    pointer-events: auto;
  }
`,Oe=({reverseOrder:e,position:n="top-center",toastOptions:r,gutter:l,children:c,containerStyle:f,containerClassName:m})=>{let{toasts:h,handlers:g}=D(r);return d.createElement("div",{style:{position:"fixed",zIndex:9999,top:16,left:16,right:16,bottom:16,pointerEvents:"none",...f},className:m,onMouseEnter:g.startPause,onMouseLeave:g.endPause},h.map(r=>{let f=r.position||n,m=Pe(f,g.calculateOffset(r,{reverseOrder:e,gutter:l,defaultPosition:n})),h=r.height?void 0:$(e=>{g.updateHeight(r.id,e.height)});return d.createElement("div",{ref:h,className:r.visible?te:"",key:r.id,style:m},"custom"===r.type?dist_u(r.message,r):c?c(r):d.createElement(tt,{toast:r,position:f}))}))},tn=dist_n}}]);