1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1108],{71108:(e,t,r)=>{r.d(t,{CS:()=>rf,le:()=>ev,zh:()=>t2});var a,s,n,i,o,u=M(),f=e=>v(e,u),l=M();f.write=e=>v(e,l);var d=M();f.onStart=e=>v(e,d);var h=M();f.onFrame=e=>v(e,h);var c=M();f.onFinish=e=>v(e,c);var p=[];f.setTimeout=(e,t)=>{let r=f.now()+t,a=()=>{let e=p.findIndex(e=>e.cancel==a);~e&&p.splice(e,1),b-=!!~e},s={time:r,handler:e,cancel:a};return p.splice(m(r),0,s),b+=1,_(),s};var m=e=>~(~p.findIndex(t=>t.time>e)||~p.length);f.cancel=e=>{d.delete(e),h.delete(e),c.delete(e),u.delete(e),l.delete(e)},f.sync=e=>{x=!0,f.batchedUpdates(e),x=!1},f.throttle=e=>{let t;function r(){try{e(...t)}finally{t=null}}function a(...e){t=e,f.onStart(r)}return a.handler=e,a.cancel=()=>{d.delete(r),t=null},a};var g="u">typeof window?window.requestAnimationFrame:()=>{};f.use=e=>g=e,f.now="u">typeof performance?()=>performance.now():Date.now,f.batchedUpdates=e=>e(),f.catch=console.error,f.frameLoop="always",f.advance=()=>{"demand"!==f.frameLoop?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):k()};var y=-1,b=0,x=!1;function v(e,t){x?(t.delete(e),e(0)):(t.add(e),_())}function _(){y<0&&(y=0,"demand"!==f.frameLoop&&g(w))}function w(){~y&&(g(w),f.batchedUpdates(k))}function k(){let e=y,t=m(y=f.now());(t&&(P(p.splice(0,t),e=>e.handler()),b-=t),b)?(d.flush(),u.flush(e?Math.min(64,y-e):16.667),h.flush(),l.flush(),c.flush()):y=-1}function M(){let e=new Set,t=e;return{add(r){b+=+!(t!=e||e.has(r)),e.add(r)},delete:r=>(b-=t==e&&e.has(r)?1:0,e.delete(r)),flush(r){t.size&&(e=new Set,b-=t.size,P(t,t=>t(r)&&e.add(t)),b+=e.size,t=e)}}}function P(e,t){e.forEach(e=>{try{t(e)}catch(e){f.catch(e)}})}var E=r(55729),I=Object.defineProperty,S={},C={assign:()=>U,colors:()=>Q,createStringInterpolator:()=>n,skipAnimation:()=>T,to:()=>i,willAdvance:()=>N};for(var O in C)I(S,O,{get:C[O],enumerable:!0});function A(){}var V={arr:Array.isArray,obj:e=>!!e&&"Object"===e.constructor.name,fun:e=>"function"==typeof e,str:e=>"string"==typeof e,num:e=>"number"==typeof e,und:e=>void 0===e};function R(e,t){if(V.arr(e)){if(!V.arr(t)||e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}return e===t}function j(e,t,r){if(V.arr(e)){for(let a=0;a<e.length;a++)t.call(r,e[a],`${a}`);return}for(let a in e)e.hasOwnProperty(a)&&t.call(r,e[a],a)}var q=e=>V.und(e)?[]:V.arr(e)?e:[e];function $(e,t){if(e.size){let r=Array.from(e);e.clear(),r.forEach(t)}}var z=(e,...t)=>$(e,e=>e(...t)),F=()=>"u"<typeof window||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),Q=null,T=!1,N=A,U=e=>{e.to&&(i=e.to),e.now&&(f.now=e.now),void 0!==e.colors&&(Q=e.colors),null!=e.skipAnimation&&(T=e.skipAnimation),e.createStringInterpolator&&(n=e.createStringInterpolator),e.requestAnimationFrame&&f.use(e.requestAnimationFrame),e.batchedUpdates&&(f.batchedUpdates=e.batchedUpdates),e.willAdvance&&(N=e.willAdvance),e.frameLoop&&(f.frameLoop=e.frameLoop)},D=new Set,L=[],B=[],G=0,W={get idle(){return!D.size&&!L.length},start(e){G>e.priority?(D.add(e),f.onStart(Z)):(H(e),f(X))},advance:X,sort(e){if(G)f.onFrame(()=>W.sort(e));else{let t=L.indexOf(e);~t&&(L.splice(t,1),J(e))}},clear(){L=[],D.clear()}};function Z(){D.forEach(H),D.clear(),f(X)}function H(e){L.includes(e)||J(e)}function J(e){var t,r;let a;L.splice((t=L,r=t=>t.priority>e.priority,(a=t.findIndex(r))<0?t.length:a),0,e)}function X(e){let t=B;for(let r=0;r<L.length;r++){let a=L[r];G=a.priority,!a.idle&&(N(a),a.advance(e),a.idle||t.push(a))}return G=0,(B=L).length=0,(L=t).length>0}var Y="[-+]?\\d*\\.?\\d+",K=Y+"%";function ee(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var et=RegExp("rgb"+ee(Y,Y,Y)),er=RegExp("rgba"+ee(Y,Y,Y,Y)),ea=RegExp("hsl"+ee(Y,K,K)),es=RegExp("hsla"+ee(Y,K,K,Y)),en=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,ei=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,eo=/^#([0-9a-fA-F]{6})$/,eu=/^#([0-9a-fA-F]{8})$/;function ef(e,t,r){return(r<0&&(r+=1),r>1&&(r-=1),r<1/6)?e+(t-e)*6*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function el(e,t,r){let a=r<.5?r*(1+t):r+t-r*t,s=2*r-a;return Math.round(255*ef(s,a,e+1/3))<<24|Math.round(255*ef(s,a,e))<<16|Math.round(255*ef(s,a,e-1/3))<<8}function ed(e){let t=parseInt(e,10);return t<0?0:t>255?255:t}function eh(e){return(parseFloat(e)%360+360)%360/360}function ec(e){let t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function ep(e){let t=parseFloat(e);return t<0?0:t>100?1:t/100}function em(e){let t,r="number"==typeof e?e>>>0===e&&e>=0&&e<=0xffffffff?e:null:(t=eo.exec(e))?parseInt(t[1]+"ff",16)>>>0:Q&&void 0!==Q[e]?Q[e]:(t=et.exec(e))?(ed(t[1])<<24|ed(t[2])<<16|ed(t[3])<<8|255)>>>0:(t=er.exec(e))?(ed(t[1])<<24|ed(t[2])<<16|ed(t[3])<<8|ec(t[4]))>>>0:(t=en.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=eu.exec(e))?parseInt(t[1],16)>>>0:(t=ei.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=ea.exec(e))?(255|el(eh(t[1]),ep(t[2]),ep(t[3])))>>>0:(t=es.exec(e))?(el(eh(t[1]),ep(t[2]),ep(t[3]))|ec(t[4]))>>>0:null;if(null===r)return e;let a=(0xff000000&(r=r||0))>>>24,s=(0xff0000&r)>>>16,n=(65280&r)>>>8,i=(255&r)/255;return`rgba(${a}, ${s}, ${n}, ${i})`}var eg=(e,t,r)=>{if(V.fun(e))return e;if(V.arr(e))return eg({range:e,output:t,extrapolate:r});if(V.str(e.output[0]))return n(e);let a=e.output,s=e.range||[0,1],i=e.extrapolateLeft||e.extrapolate||"extend",o=e.extrapolateRight||e.extrapolate||"extend",u=e.easing||(e=>e);return t=>{let r=function(e,t){for(var r=1;r<t.length-1&&!(t[r]>=e);++r);return r-1}(t,s);return function(e,t,r,a,s,n,i,o,u){let f=u?u(e):e;if(f<t)if("identity"===i)return f;else"clamp"===i&&(f=t);if(f>r)if("identity"===o)return f;else"clamp"===o&&(f=r);return a===s?a:t===r?e<=t?a:s:(t===-1/0?f=-f:r===1/0?f-=t:f=(f-t)/(r-t),f=n(f),a===-1/0?f=-f:s===1/0?f+=a:f=f*(s-a)+a,f)}(t,s[r],s[r+1],a[r],a[r+1],u,i,o,e.map)}},ey=2*Math.PI/3,eb=2*Math.PI/4.5,ex=e=>e<.36363636363636365?7.5625*e*e:e<.7272727272727273?7.5625*(e-=.5454545454545454)*e+.75:e<.9090909090909091?7.5625*(e-=.8181818181818182)*e+.9375:7.5625*(e-=.9545454545454546)*e+.984375,ev={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>1-(1-e)*(1-e),easeInOutQuad:e=>e<.5?2*e*e:1-Math.pow(-2*e+2,2)/2,easeInCubic:e=>e*e*e,easeOutCubic:e=>1-Math.pow(1-e,3),easeInOutCubic:e=>e<.5?4*e*e*e:1-Math.pow(-2*e+2,3)/2,easeInQuart:e=>e*e*e*e,easeOutQuart:e=>1-Math.pow(1-e,4),easeInOutQuart:e=>e<.5?8*e*e*e*e:1-Math.pow(-2*e+2,4)/2,easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>1-Math.pow(1-e,5),easeInOutQuint:e=>e<.5?16*e*e*e*e*e:1-Math.pow(-2*e+2,5)/2,easeInSine:e=>1-Math.cos(e*Math.PI/2),easeOutSine:e=>Math.sin(e*Math.PI/2),easeInOutSine:e=>-(Math.cos(Math.PI*e)-1)/2,easeInExpo:e=>0===e?0:Math.pow(2,10*e-10),easeOutExpo:e=>1===e?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>0===e?0:1===e?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2,easeInCirc:e=>1-Math.sqrt(1-Math.pow(e,2)),easeOutCirc:e=>Math.sqrt(1-Math.pow(e-1,2)),easeInOutCirc:e=>e<.5?(1-Math.sqrt(1-Math.pow(2*e,2)))/2:(Math.sqrt(1-Math.pow(-2*e+2,2))+1)/2,easeInBack:e=>2.70158*e*e*e-1.70158*e*e,easeOutBack:e=>1+2.70158*Math.pow(e-1,3)+1.70158*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*(7.189819*e-2.5949095)/2:(Math.pow(2*e-2,2)*(3.5949095*(2*e-2)+2.5949095)+2)/2,easeInElastic:e=>0===e?0:1===e?1:-Math.pow(2,10*e-10)*Math.sin((10*e-10.75)*ey),easeOutElastic:e=>0===e?0:1===e?1:Math.pow(2,-10*e)*Math.sin((10*e-.75)*ey)+1,easeInOutElastic:e=>0===e?0:1===e?1:e<.5?-(Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*eb))/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*eb)/2+1,easeInBounce:e=>1-ex(1-e),easeOutBounce:ex,easeInOutBounce:e=>e<.5?(1-ex(1-2*e))/2:(1+ex(2*e-1))/2,steps:(e,t="end")=>r=>{let a=(r="end"===t?Math.min(r,.999):Math.max(r,.001))*e;return Math.min(Math.max(("end"===t?Math.floor(a):Math.ceil(a))/e,0),1)}},e_=Symbol.for("FluidValue.get"),ew=Symbol.for("FluidValue.observers"),ek=e=>!!(e&&e[e_]),eM=e=>e&&e[e_]?e[e_]():e,eP=e=>e[ew]||null;function eE(e,t){let r=e[ew];
1r&&r.forEach(e=>{e.eventObserved?e.eventObserved(t):e(t)})}var eI=class{constructor(e){if(!e&&!(e=this.get))throw Error("Unknown getter");eS(this,e)}},eS=(e,t)=>eA(e,e_,t);function eC(e,t){if(e[e_]){let r=e[ew];r||eA(e,ew,r=new Set),!r.has(t)&&(r.add(t),e.observerAdded&&e.observerAdded(r.size,t))}return t}function eO(e,t){let r=e[ew];if(r&&r.has(t)){let a=r.size-1;a?r.delete(t):e[ew]=null,e.observerRemoved&&e.observerRemoved(a,t)}}var eA=(e,t,r)=>Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0}),eV=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,eR=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,ej=RegExp(`(${eV.source})(%|[a-z]+)`,"i"),eq=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,e$=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,ez=e=>{let[t,r]=eF(e);if(!t||F())return e;let a=window.getComputedStyle(document.documentElement).getPropertyValue(t);if(a)return a.trim();if(r&&r.startsWith("--")){let e=window.getComputedStyle(document.documentElement).getPropertyValue(r);if(e)return e}else if(r&&e$.test(r))return ez(r);else if(r)return r;return e},eF=e=>{let t=e$.exec(e);if(!t)return[,];let[,r,a]=t;return[r,a]},eQ=(e,t,r,a,s)=>`rgba(${Math.round(t)}, ${Math.round(r)}, ${Math.round(a)}, ${s})`,eT=e=>{o||(o=Q?RegExp(`(${Object.keys(Q).join("|")})(?!\\w)`,"g"):/^\b$/);let t=e.output.map(e=>eM(e).replace(e$,ez).replace(eR,em).replace(o,em)),r=t.map(e=>e.match(eV).map(Number)),a=r[0].map((e,t)=>r.map(e=>{if(!(t in e))throw Error('The arity of each "output" value must be equal');return e[t]})).map(t=>eg({...e,output:t}));return e=>{let r=!ej.test(t[0])&&t.find(e=>ej.test(e))?.replace(eV,""),s=0;return t[0].replace(eV,()=>`${a[s++](e)}${r||""}`).replace(eq,eQ)}},eN="react-spring: ",eU=e=>{let t=!1;if("function"!=typeof e)throw TypeError(`${eN}once requires a function parameter`);return(...r)=>{t||(e(...r),t=!0)}},eD=eU(console.warn),eL=eU(console.warn);function eB(e){return V.str(e)&&("#"==e[0]||/\d/.test(e)||!F()&&e$.test(e)||e in(Q||{}))}var eG=F()?E.useEffect:E.useLayoutEffect;function eW(){let e,t=(0,E.useState)()[1],r=(e=(0,E.useRef)(!1),eG(()=>(e.current=!0,()=>{e.current=!1}),[]),e);return()=>{r.current&&t(Math.random())}}var eZ=e=>(0,E.useEffect)(e,eH),eH=[];function eJ(e){let t=(0,E.useRef)();return(0,E.useEffect)(()=>{t.current=e}),t.current}var eX=Symbol.for("Animated:node"),eY=e=>e&&e[eX],eK=(e,t)=>Object.defineProperty(e,eX,{value:t,writable:!0,configurable:!0}),e0=e=>e&&e[eX]&&e[eX].getPayload(),e1=class{constructor(){eK(this,this)}getPayload(){return this.payload||[]}},e2=class extends e1{constructor(e){super(),this._value=e,this.done=!0,this.durationProgress=0,V.num(this._value)&&(this.lastPosition=this._value)}static create(e){return new e2(e)}getPayload(){return[this]}getValue(){return this._value}setValue(e,t){return V.num(e)&&(this.lastPosition=e,t&&(e=Math.round(e/t)*t,this.done&&(this.lastPosition=e))),this._value!==e&&(this._value=e,!0)}reset(){let{done:e}=this;this.done=!1,V.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,e&&(this.lastVelocity=null),this.v0=null)}},e5=class extends e2{constructor(e){super(0),this._string=null,this._toString=eg({output:[e,e]})}static create(e){return new e5(e)}getValue(){let e=this._string;return null==e?this._string=this._toString(this._value):e}setValue(e){if(V.str(e)){if(e==this._string)return!1;this._string=e,this._value=1}else{if(!super.setValue(e))return!1;this._string=null}return!0}reset(e){e&&(this._toString=eg({output:[this.getValue(),e]})),this._value=0,super.reset()}},e9={dependencies:null},e8=class extends e1{constructor(e){super(),this.source=e,this.setValue(e)}getValue(e){let t={};return j(this.source,(r,a)=>{r&&r[eX]===r?t[a]=r.getValue(e):ek(r)?t[a]=eM(r):e||(t[a]=r)}),t}setValue(e){this.source=e,this.payload=this._makePayload(e)}reset(){let e;this.payload&&(e=this.payload,e.forEach(e=>e.reset()))}_makePayload(e){if(e){let t=new Set;return j(e,this._addToPayload,t),Array.from(t)}}_addToPayload(e){let t;e9.dependencies&&ek(e)&&e9.dependencies.add(e);let r=e0(e);r&&(t=e=>this.add(e),r.forEach(t))}},e3=class extends e8{constructor(e){super(e)}static create(e){return new e3(e)}getValue(){return this.source.map(e=>e.getValue())}setValue(e){let t=this.getPayload();return e.length==t.length?t.map((t,r)=>t.setValue(e[r])).some(Boolean):(super.setValue(e.map(e6)),!0)}};function e6(e){return(eB(e)?e5:e2).create(e)}function e4(e){let t=eY(e);return t?t.constructor:V.arr(e)?e3:eB(e)?e5:e2}var e7=(e,t)=>{let r=!V.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,E.forwardRef)((a,s)=>{var n,i;let o,u=(0,E.useRef)(null),l=r&&(0,E.useCallback)(e=>{var t,r;t=s,r=e,t&&(V.fun(t)?t(r):t.current=r),u.current=r},[s]),[d,h]=(n=a,i=t,e9.dependencies=o=new Set,n.style&&(n={...n,style:i.createAnimatedStyle(n.style)}),n=new e8(n),e9.dependencies=null,[n,o]),c=eW(),p=()=>{let e=u.current;r&&!e||!1===(!!e&&t.applyAnimatedValues(e,d.getValue(!0)))&&c()},m=new te(p,h),g=(0,E.useRef)();eG(()=>{let e;return g.current=m,e=e=>eC(e,m),h.forEach(e),()=>{if(g.current){let e;
1e=g.current.deps,e.forEach(e=>eO(e,g.current)),f.cancel(g.current.update)}}}),(0,E.useEffect)(p,[]),eZ(()=>()=>{let e,t=g.current;e=t.deps,e.forEach(e=>eO(e,t))});let y=t.getComponentProps(d.getValue());return E.createElement(e,{...y,ref:l})})},te=class{constructor(e,t){this.update=e,this.deps=t}eventObserved(e){"change"==e.type&&f.write(this.update)}},tt=Symbol.for("AnimatedComponent"),tr=e=>V.str(e)?e:e&&V.str(e.displayName)?e.displayName:V.fun(e)&&e.name||null;function ta(e,...t){return V.fun(e)?e(...t):e}var ts=(e,t)=>!0===e||!!(t&&e&&(V.fun(e)?e(t):q(e).includes(t))),tn=(e,t)=>V.obj(e)?t&&e[t]:e,ti=(e,t)=>!0===e.default?e[t]:e.default?e.default[t]:void 0,to=e=>e,tu=(e,t=to)=>{let r=tf;e.default&&!0!==e.default&&(r=Object.keys(e=e.default));let a={};for(let s of r){let r=t(e[s],s);V.und(r)||(a[s]=r)}return a},tf=["config","onProps","onStart","onChange","onPause","onResume","onRest"],tl={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function td(e){let t=function(e){let t={},r=0;if(j(e,(e,a)=>{!tl[a]&&(t[a]=e,r++)}),r)return t}(e);if(t){let r={to:t};return j(e,(e,a)=>a in t||(r[a]=e)),r}return{...e}}function th(e){return e=eM(e),V.arr(e)?e.map(th):eB(e)?S.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function tc(e){return V.fun(e)||V.arr(e)&&V.obj(e[0])}var tp={...{tension:170,friction:26},mass:1,damping:1,easing:ev.linear,clamp:!1},tm=class{constructor(){this.velocity=0,Object.assign(this,tp)}};function tg(e,t){if(V.und(t.decay)){let r=!V.und(t.tension)||!V.und(t.friction);!r&&V.und(t.frequency)&&V.und(t.damping)&&V.und(t.mass)||(e.duration=void 0,e.decay=void 0),r&&(e.frequency=void 0)}else e.duration=void 0}var ty=[],tb=class{constructor(){this.changed=!1,this.values=ty,this.toValues=null,this.fromValues=ty,this.config=new tm,this.immediate=!1}};function tx(e,{key:t,props:r,defaultProps:a,state:s,actions:n}){return new Promise((i,o)=>{let u,l,d=ts(r.cancel??a?.cancel,t);if(d)p();else{V.und(r.pause)||(s.paused=ts(r.pause,t));let e=a?.pause;!0!==e&&(e=s.paused||ts(e,t)),u=ta(r.delay||0,t),e?(s.resumeQueue.add(c),n.pause()):(n.resume(),c())}function h(){s.resumeQueue.add(c),s.timeouts.delete(l),l.cancel(),u=l.time-f.now()}function c(){u>0&&!S.skipAnimation?(s.delayed=!0,l=f.setTimeout(p,u),s.pauseQueue.add(h),s.timeouts.add(l)):p()}function p(){s.delayed&&(s.delayed=!1),s.pauseQueue.delete(h),s.timeouts.delete(l),e<=(s.cancelId||0)&&(d=!0);try{n.start({...r,callId:e,cancel:d},i)}catch(e){o(e)}}})}var tv=(e,t)=>1==t.length?t[0]:t.some(e=>e.cancelled)?tk(e.get()):t.every(e=>e.noop)?t_(e.get()):tw(e.get(),t.every(e=>e.finished)),t_=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),tw=(e,t,r=!1)=>({value:e,finished:t,cancelled:r}),tk=e=>({value:e,cancelled:!0,finished:!1});function tM(e,t,r,a){let{callId:s,parentId:n,onRest:i}=t,{asyncTo:o,promise:u}=r;return n||e!==o||t.reset?r.promise=(async()=>{let l,d,h;r.asyncId=s,r.asyncTo=e;let c=tu(t,(e,t)=>"onRest"===t?void 0:e),p=new Promise((e,t)=>(l=e,d=t)),m=e=>{let t=s<=(r.cancelId||0)&&tk(a)||s!==r.asyncId&&tw(a,!1);if(t)throw e.result=t,d(e),e},g=(e,t)=>{let n=new tE,i=new tI;return(async()=>{if(S.skipAnimation)throw tP(r),i.result=tw(a,!1),d(i),i;m(n);let o=V.obj(e)?{...e}:{...t,to:e};o.parentId=s,j(c,(e,t)=>{V.und(o[t])&&(o[t]=e)});let u=await a.start(o);return m(n),r.paused&&await new Promise(e=>{r.resumeQueue.add(e)}),u})()};if(S.skipAnimation)return tP(r),tw(a,!1);try{let t;t=V.arr(e)?(async e=>{for(let t of e)await g(t)})(e):Promise.resolve(e(g,a.stop.bind(a))),await Promise.all([t.then(l),p]),h=tw(a.get(),!0,!1)}catch(e){if(e instanceof tE)h=e.result;else if(e instanceof tI)h=e.result;else throw e}finally{s==r.asyncId&&(r.asyncId=n,r.asyncTo=n?o:void 0,r.promise=n?u:void 0)}return V.fun(i)&&f.batchedUpdates(()=>{i(h,a,a.item)}),h})():u}function tP(e,t){$(e.timeouts,e=>e.cancel()),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}
1var tE=class extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise.")}},tI=class extends Error{constructor(){super("SkipAnimationSignal")}},tS=1,tC=class extends eI{constructor(){super(...arguments),this.id=tS++,this._priority=0}get priority(){return this._priority}set priority(e){this._priority!=e&&(this._priority=e,this._onPriorityChange(e))}get(){let e=eY(this);return e&&e.getValue()}to(...e){return S.to(this,e)}interpolate(...e){return eD(`${eN}The "interpolate" function is deprecated in v9 (use "to" instead)`),S.to(this,e)}toJSON(){return this.get()}observerAdded(e){1==e&&this._attach()}observerRemoved(e){0==e&&this._detach()}_attach(){}_detach(){}_onChange(e,t=!1){eE(this,{type:"change",parent:this,value:e,idle:t})}_onPriorityChange(e){this.idle||W.sort(this),eE(this,{type:"priority",parent:this,priority:e})}},tO=Symbol.for("SpringPhase"),tA=e=>(1&e[tO])>0,tV=e=>(2&e[tO])>0,tR=e=>(4&e[tO])>0,tj=(e,t)=>t?e[tO]|=3:e[tO]&=-3,tq=(e,t)=>t?e[tO]|=4:e[tO]&=-5,t$=class extends tC{constructor(e,t){if(super(),this.animation=new tb,this.defaultProps={},this._state={paused:!1,delayed:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._pendingCalls=new Set,this._lastCallId=0,this._lastToId=0,this._memoizedDuration=0,!V.und(e)||!V.und(t)){const r=V.obj(e)?{...e}:{...t,from:e};V.und(r.default)&&(r.default=!0),this.start(r)}}get idle(){return!(tV(this)||this._state.asyncTo)||tR(this)}get goal(){return eM(this.animation.to)}get velocity(){let e=eY(this);return e instanceof e2?e.lastVelocity||0:e.getPayload().map(e=>e.lastVelocity||0)}get hasAnimated(){return tA(this)}get isAnimating(){return tV(this)}get isPaused(){return tR(this)}get isDelayed(){return this._state.delayed}advance(e){let t=!0,r=!1,a=this.animation,{toValues:s}=a,{config:n}=a,i=e0(a.to);!i&&ek(a.to)&&(s=q(eM(a.to))),a.values.forEach((o,u)=>{if(o.done)return;let f=o.constructor==e5?1:i?i[u].lastPosition:s[u],l=a.immediate,d=f;if(!l){let t;if(d=o.lastPosition,n.tension<=0){o.done=!0;return}let r=o.elapsedTime+=e,s=a.fromValues[u],i=null!=o.v0?o.v0:o.v0=V.arr(n.velocity)?n.velocity[u]:n.velocity,h=n.precision||(s==f?.005:Math.min(1,.001*Math.abs(f-s)));if(V.und(n.duration))if(n.decay){let e=!0===n.decay?.998:n.decay,a=Math.exp(-(1-e)*r);d=s+i/(1-e)*(1-a),l=Math.abs(o.lastPosition-d)<=h,t=i*a}else{t=null==o.lastVelocity?i:o.lastVelocity;let r=n.restVelocity||h/10,a=n.clamp?0:n.bounce,u=!V.und(a),c=s==f?o.v0>0:s<f,p=Math.ceil(e/1);for(let e=0;e<p&&!(!(Math.abs(t)>r)&&(l=Math.abs(f-d)<=h));++e){u&&(d==f||d>f==c)&&(t=-t*a,d=f);let e=(-(1e-6*n.tension)*(d-f)+-(.001*n.friction)*t)/n.mass;t+=+e,d+=+t}}else{let a=1;n.duration>0&&(this._memoizedDuration!==n.duration&&(this._memoizedDuration=n.duration,o.durationProgress>0&&(o.elapsedTime=n.duration*o.durationProgress,r=o.elapsedTime+=e)),o.durationProgress=a=(a=(n.progress||0)+r/this._memoizedDuration)>1?1:a<0?0:a),t=((d=s+n.easing(a)*(f-s))-o.lastPosition)/e,l=1==a}o.lastVelocity=t,Number.isNaN(d)&&(console.warn("Got NaN while animating:",this),l=!0)}i&&!i[u].done&&(l=!1),l?o.done=!0:t=!1,o.setValue(d,n.round)&&(r=!0)});let o=eY(this),u=o.getValue();if(t){let e=eM(a.to);(u!==e||r)&&!n.decay?(o.setValue(e),this._onChange(e)):r&&n.decay&&this._onChange(u),this._stop()}else r&&this._onChange(u)}set(e){return f.batchedUpdates(()=>{this._stop(),this._focus(e),this._set(e)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(tV(this)){let{to:e,config:t}=this.animation;f.batchedUpdates(()=>{this._onStart(),t.decay||this._set(e,!1),this._stop()})}return this}update(e){return(this.queue||(this.queue=[])).push(e),this}start(e,t){let r;return V.und(e)?(r=this.queue||[],this.queue=[]):r=[V.obj(e)?e:{...t,to:e}],Promise.all(r.map(e=>this._update(e))).then(e=>tv(this,e))}stop(e){let{to:t}=this.animation;return this._focus(this.get()),tP(this._state,e&&this._lastCallId),f.batchedUpdates(()=>this._stop(t,e)),this}reset(){this._update({reset:!0})}eventObserved(e){"change"==e.type?this._start():"priority"==e.type&&(this.priority=e.priority+1)}_prepareNode(e){let t=this.key||"",{to:r,from:a}=e;(null==(r=V.obj(r)?r[t]:r)||tc(r))&&(r=void 0),null==(a=V.obj(a)?a[t]:a)&&(a=void 0);let s={to:r,from:a};return!tA(this)&&(e.reverse&&([r,a]=[a,r]),a=eM(a),V.und(a)?eY(this)||this._set(r):this._set(a)),s}_update({...e},t){let{key:r,defaultProps:a}=this;e.default&&Object.assign(a,tu(e,(e,t)=>/^on/.test(t)?tn(e,r):e)),tU(this,e,"onProps"),tD(this,"onProps",e,this);let s=this._prepareNode(e);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did
1you forget to pass your component to `animated(...)` before animating its props?");let n=this._state;return tx(++this._lastCallId,{key:r,props:e,defaultProps:a,state:n,actions:{pause:()=>{tR(this)||(tq(this,!0),z(n.pauseQueue),tD(this,"onPause",tw(this,tz(this,this.animation.to)),this))},resume:()=>{tR(this)&&(tq(this,!1),tV(this)&&this._resume(),z(n.resumeQueue),tD(this,"onResume",tw(this,tz(this,this.animation.to)),this))},start:this._merge.bind(this,s)}}).then(r=>{if(e.loop&&r.finished&&!(t&&r.noop)){let t=tF(e);if(t)return this._update(t,!0)}return r})}_merge(e,t,r){if(t.cancel)return this.stop(!0),r(tk(this));let a=!V.und(e.to),s=!V.und(e.from);if(a||s)if(!(t.callId>this._lastToId))return r(tk(this));else this._lastToId=t.callId;let{key:n,defaultProps:i,animation:o}=this,{to:u,from:l}=o,{to:d=u,from:h=l}=e;s&&!a&&(!t.default||V.und(d))&&(d=h),t.reverse&&([d,h]=[h,d]);let c=!R(h,l);c&&(o.from=h),h=eM(h);let p=!R(d,u);p&&this._focus(d);let m=tc(t.to),{config:g}=o,{decay:y,velocity:b}=g;(a||s)&&(g.velocity=0),t.config&&!m&&function(e,t,r){for(let a in r&&(tg(r={...r},t),t={...r,...t}),tg(e,t),Object.assign(e,t),tp)null==e[a]&&(e[a]=tp[a]);let{frequency:a,damping:s}=e,{mass:n}=e;V.und(a)||(a<.01&&(a=.01),s<0&&(s=0),e.tension=Math.pow(2*Math.PI/a,2)*n,e.friction=4*Math.PI*s*n/a)}(g,ta(t.config,n),t.config!==i.config?ta(i.config,n):void 0);let x=eY(this);if(!x||V.und(d))return r(tw(this,!0));let v=V.und(t.reset)?s&&!t.default:!V.und(h)&&ts(t.reset,n),_=v?h:this.get(),w=th(d),k=V.num(w)||V.arr(w)||eB(w),M=!m&&(!k||ts(i.immediate||t.immediate,n));if(p){let e=e4(d);if(e!==x.constructor)if(M)x=this._set(w);else throw Error(`Cannot animate between ${x.constructor.name} and ${e.name}, as the "to" prop suggests`)}let P=x.constructor,E=ek(d),I=!1;if(!E){let e=v||!tA(this)&&c;(p||e)&&(E=!(I=R(th(_),w))),(R(o.immediate,M)||M)&&R(g.decay,y)&&R(g.velocity,b)||(E=!0)}if(I&&tV(this)&&(o.changed&&!v?E=!0:E||this._stop(u)),!m&&((E||ek(u))&&(o.values=x.getPayload(),o.toValues=ek(d)?null:P==e5?[1]:q(w)),o.immediate!=M&&(o.immediate=M,M||v||this._set(u)),E)){let e,{onRest:a}=o;e=e=>tU(this,t,e),tN.forEach(e);let s=tw(this,tz(this,u));z(this._pendingCalls,s),this._pendingCalls.add(r),o.changed&&f.batchedUpdates(()=>{o.changed=!v,a?.(s,this),v?ta(i.onRest,s):o.onStart?.(s,this)})}v&&this._set(_),m?r(tM(t.to,t,this._state,this)):E?this._start():tV(this)&&!p?this._pendingCalls.add(r):r(t_(_))}_focus(e){let t=this.animation;e!==t.to&&(eP(this)&&this._detach(),t.to=e,eP(this)&&this._attach())}_attach(){let e=0,{to:t}=this.animation;ek(t)&&(eC(t,this),t instanceof tC&&(e=t.priority+1)),this.priority=e}_detach(){let{to:e}=this.animation;ek(e)&&eO(e,this)}_set(e,t=!0){let r=eM(e);if(!V.und(r)){let e=eY(this);if(!e||!R(r,e.getValue())){let a=e4(r);e&&e.constructor==a?e.setValue(r):eK(this,a.create(r)),e&&f.batchedUpdates(()=>{this._onChange(r,t)})}}return eY(this)}_onStart(){let e=this.animation;e.changed||(e.changed=!0,tD(this,"onStart",tw(this,tz(this,e.to)),this))}_onChange(e,t){t||(this._onStart(),ta(this.animation.onChange,e,this)),ta(this.defaultProps.onChange,e,this),super._onChange(e,t)}_start(){let e=this.animation;eY(this).reset(eM(e.to)),e.immediate||(e.fromValues=e.values.map(e=>e.lastPosition)),!tV(this)&&(tj(this,!0),tR(this)||this._resume())}_resume(){S.skipAnimation?this.finish():W.start(this)}_stop(e,t){if(tV(this)){let r;tj(this,!1);let a=this.animation;r=a.values,r.forEach(e=>{e.done=!0}),a.toValues&&(a.onChange=a.onPause=a.onResume=void 0),eE(this,{type:"idle",parent:this});let s=t?tk(this.get()):tw(this.get(),tz(this,e??a.to));z(this._pendingCalls,s),a.changed&&(a.changed=!1,tD(this,"onRest",s,this))}}};function tz(e,t){let r=th(t);return R(th(e.get()),r)}function tF(e,t=e.loop,r=e.to){let a=ta(t);if(a){let s=!0!==a&&td(a),n=(s||e).reverse,i=!s||s.reset;return tQ({...e,loop:t,default:!1,pause:void 0,to:!n||tc(r)?r:void 0,from:i?e.from:void 0,reset:i,...s})}}function tQ(e){let{to:t,from:r}=e=td(e),a=new Set;return V.obj(t)&&tT(t,a),V.obj(r)&&tT(r,a),e.keys=a.size?Array.from(a):null,e}function tT(e,t){j(e,(e,r)=>null!=e&&t.add(r))}var tN=["onStart","onRest","onChange","onPause","onResume"];function tU(e,t,r){e.animation[r]=t[r]!==ti(t,r)?tn(t[r],e.key):void 0}function tD(e,t,...r){e.animation[t]?.(...r),e.defaultProps[t]?.(...r)}var tL=["onStart","onChange","onRest"],tB=1,tG=class{constructor(e,t){this.id=tB++,this.springs={},this.queue=[],this._lastAsyncId=0,this._active=new Set,this._changed=new Set,this._started=!1,this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._events={onStart:new Map,onChange:new Map,onRest:new Map},this._onFrame=this._onFrame.bind(this),t&&(this._flush=t),e&&this.start({default:!0,...e})}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every(e=>e.idle&&!e.isDelayed&&!e.isPaused)}get item(){return this._item}set item(e){this._item=e}get(){let e={};return this.each((t,r)=>e[r]=t.get()),e}set(e){for(let t in e){let r=e[t];V.und(r)||this.springs[t].set(r)}}update(e){return e&&this.queue.push(tQ(e)),this}start(e){let{queue:t}=this;return(e?t=q(e).map(tQ):this.queue=[],this._flush)?this._flush(this,t):(tK(this,t),tW(this,t))}stop(e,t){if(!!e!==e&&(t=e),t){let r,a=this.springs;r=q(t),r.forEach(t=>a[t].stop(!!e))}else tP(this._state,this._lastAsyncId),this.each(t=>t.stop(!!e));return this}pause(e){if(V.und(e))this.start({pause:!0});else{let t,r=this.springs;
1t=q(e),t.forEach(e=>r[e].pause())}return this}resume(e){if(V.und(e))this.start({pause:!1});else{let t,r=this.springs;t=q(e),t.forEach(e=>r[e].resume())}return this}each(e){j(this.springs,e)}_onFrame(){let{onStart:e,onChange:t,onRest:r}=this._events,a=this._active.size>0,s=this._changed.size>0;(a&&!this._started||s&&!this._started)&&(this._started=!0,$(e,([e,t])=>{t.value=this.get(),e(t,this,this._item)}));let n=!a&&this._started,i=s||n&&r.size?this.get():null;s&&t.size&&$(t,([e,t])=>{t.value=i,e(t,this,this._item)}),n&&(this._started=!1,$(r,([e,t])=>{t.value=i,e(t,this,this._item)}))}eventObserved(e){if("change"==e.type)this._changed.add(e.parent),e.idle||this._active.add(e.parent);else{if("idle"!=e.type)return;this._active.delete(e.parent)}f.onFrame(this._onFrame)}};function tW(e,t){return Promise.all(t.map(t=>tZ(e,t))).then(t=>tv(e,t))}async function tZ(e,t,r){let{keys:a,to:s,from:n,loop:i,onRest:o,onResolve:u}=t,l=V.obj(t.default)&&t.default;i&&(t.loop=!1),!1===s&&(t.to=null),!1===n&&(t.from=null);let d=V.arr(s)||V.fun(s)?s:void 0;if(d)t.to=void 0,t.onRest=void 0,l&&(l.onRest=void 0);else tL.forEach(r=>{let a=t[r];if(V.fun(a)){let s=e._events[r];t[r]=({finished:e,cancelled:t})=>{let r=s.get(a);r?(e||(r.finished=!1),t&&(r.cancelled=!0)):s.set(a,{value:null,finished:e||!1,cancelled:t||!1})},l&&(l[r]=t[r])}});let h=e._state;!h.paused===t.pause?(h.paused=t.pause,z(t.pause?h.pauseQueue:h.resumeQueue)):h.paused&&(t.pause=!0);let c=(a||Object.keys(e.springs)).map(r=>e.springs[r].start(t)),p=!0===t.cancel||!0===ti(t,"cancel");(d||p&&h.asyncId)&&c.push(tx(++e._lastAsyncId,{props:t,state:h,actions:{pause:A,resume:A,start(t,r){p?(tP(h,e._lastAsyncId),r(tk(e))):(t.onRest=o,r(tM(d,t,h,e)))}}})),h.paused&&await new Promise(e=>{h.resumeQueue.add(e)});let m=tv(e,await Promise.all(c));if(i&&m.finished&&!(r&&m.noop)){let r=tF(t,i,s);if(r)return tK(e,[r]),tZ(e,r,!0)}return u&&f.batchedUpdates(()=>u(m,e,e.item)),m}function tH(e,t){let r,a,s={...e.springs};return t&&(r=q(t),a=e=>{V.und(e.keys)&&(e=tQ(e)),V.obj(e.to)||(e={...e,to:void 0}),tY(s,e,e=>tX(e))},r.forEach(a)),tJ(e,s),s}function tJ(e,t){j(t,(t,r)=>{e.springs[r]||(e.springs[r]=t,eC(t,e))})}function tX(e,t){let r=new t$;return r.key=e,t&&eC(r,t),r}function tY(e,t,r){let a;t.keys&&(a=t.keys,a.forEach(a=>{(e[a]||(e[a]=r(a)))._prepareNode(t)}))}function tK(e,t){t.forEach(t=>{tY(e.springs,t,t=>tX(t,e))})}var t0=({children:e,...t})=>{let r=(0,E.useContext)(t1),a=t.pause||!!r.pause,s=t.immediate||!!r.immediate;t=function(e,t){let[r]=(0,E.useState)(()=>({inputs:t,result:e()})),a=(0,E.useRef)(),s=a.current,n=s;return n?t&&n.inputs&&function(e,t){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}(t,n.inputs)||(n={inputs:t,result:e()}):n=r,(0,E.useEffect)(()=>{a.current=n,s==r&&(r.inputs=r.result=void 0)},[n]),n.result}(()=>({pause:a,immediate:s}),[a,s]);let{Provider:n}=t1;return E.createElement(n,{value:t},e)},t1=(s={},Object.assign(a=t0,E.createContext(s)),a.Provider._context=a,a.Consumer._context=a,a);function t2(e,t){let r=V.fun(e),[[a],s]=function(e,t,r){let a=V.fun(t)&&t;a&&!r&&(r=[]);let s=(0,E.useMemo)(()=>{let e,t,r;return a||3==arguments.length?(e=[],(t=function(t){let a;eL(`${eN}Directly calling start instead of using the api object is deprecated in v9 (use ".start" instead), this will be removed in later 0.X.0 versions`);let s=[];return a=(e,a)=>{if(V.und(t))s.push(e.start());else{let n=r(t,e,a);n&&s.push(e.start(n))}},e.forEach(a),s}).current=e,t.add=function(t){e.includes(t)||e.push(t)},t.delete=function(t){let r=e.indexOf(t);~r&&e.splice(r,1)},t.pause=function(){let t;return t=e=>e.pause(...arguments),e.forEach(t),this},t.resume=function(){let t;return t=e=>e.resume(...arguments),e.forEach(t),this},t.set=function(t){e.forEach((e,r)=>{let a=V.fun(t)?t(r,e):t;a&&e.set(a)})},t.start=function(t){let r,a=[];return r=(e,r)=>{if(V.und(t))a.push(e.start());else{let s=this._getProps(t,e,r);s&&a.push(e.start(s))}},e.forEach(r),a},t.stop=function(){let t;return t=e=>e.stop(...arguments),e.forEach(t),this},t.update=function(t){let r;return r=(e,r)=>e.update(this._getProps(t,e,r)),e.forEach(r),this},t._getProps=r=function(e,t,r){return V.fun(e)?e(r,t):e},t):void 0},[]),n=(0,E.useRef)(0),i=eW(),o=(0,E.useMemo)(()=>({ctrls:[],queue:[],flush(e,t){let r=tH(e,t);return!(n.current>0)||o.queue.length||Object.keys(r).some(t=>!e.springs[t])?new Promise(a=>{tJ(e,r),o.queue.push(()=>{a(tW(e,t))}),i()}):tW(e,t)}}),[]),u=(0,E.useRef)([...o.ctrls]),f=[],l=eJ(e)||0;function d(e,r){for(let s=e;s<r;s++){let e=u.current[s]||(u.current[s]=new tG(null,o.flush)),r=a?a(s,e):t[s];r&&(f[s]=function(e){let t=tQ(e);return V.und(t.default)&&(t.default=tu(t)),t}(r))}}(0,E.useMemo)(()=>{let t;
1t=u.current.slice(e,l),t.forEach(e=>{e.ref?.delete(e),s?.delete(e),e.stop(!0)}),u.current.length=e,d(l,e)},[e]),(0,E.useMemo)(()=>{d(0,Math.min(l,e))},r);let h=u.current.map((e,t)=>tH(e,f[t])),c=(0,E.useContext)(t0),p=eJ(c),m=c!==p&&function(e){for(let t in e)return!0;return!1}(c);eG(()=>{let e;n.current++,o.ctrls=u.current;let{queue:t}=o;t.length&&(o.queue=[],t.forEach(e=>e()));e=u.current,e.forEach((e,t)=>{s?.add(e),m&&e.start({default:c});let r=f[t];if(r){var a;(a=r.ref)&&e.ref!==a&&(e.ref?.delete(e),a.add(e),e.ref=a),e.ref?e.queue.push(r):e.start(r)}})}),eZ(()=>()=>{let e;e=o.ctrls,e.forEach(e=>e.stop(!0))});let g=h.map(e=>({...e}));return s?[g,s]:g}(1,r?e:[e],r?t||[]:t);return r||2==arguments.length?[a,s]:a}t0.Provider=t1.Provider,t0.Consumer=t1.Consumer;var t5=class extends tC{constructor(e,t){super(),this.source=e,this.idle=!0,this._active=new Set,this.calc=eg(...t);const r=this._get();eK(this,e4(r).create(r))}advance(e){let t=this._get();R(t,this.get())||(eY(this).setValue(t),this._onChange(t,this.idle)),!this.idle&&t8(this._active)&&t3(this)}_get(){let e=V.arr(this.source)?this.source.map(eM):q(eM(this.source));return this.calc(...e)}_start(){if(this.idle&&!t8(this._active)){let e;this.idle=!1,e=e0(this),e.forEach(e=>{e.done=!1}),S.skipAnimation?(f.batchedUpdates(()=>this.advance()),t3(this)):W.start(this)}}_attach(){let e,t,r=1;e=q(this.source),t=e=>{ek(e)&&eC(e,this),e instanceof tC&&(e.idle||this._active.add(e),r=Math.max(r,e.priority+1))},e.forEach(t),this.priority=r,this._start()}_detach(){let e,t;e=q(this.source),t=e=>{ek(e)&&eO(e,this)},e.forEach(t),this._active.clear(),t3(this)}eventObserved(e){"change"==e.type?e.idle?this.advance():(this._active.add(e.parent),this._start()):"idle"==e.type?this._active.delete(e.parent):"priority"==e.type&&(this.priority=q(this.source).reduce((e,t)=>Math.max(e,(t instanceof tC?t.priority:0)+1),0))}};function t9(e){return!1!==e.idle}function t8(e){return!e.size||Array.from(e).every(t9)}function t3(e){if(!e.idle){let t;e.idle=!0,t=e0(e),t.forEach(e=>{e.done=!0}),eE(e,{type:"idle",parent:e})}}S.assign({createStringInterpolator:eT,to:(e,t)=>new t5(e,t)}),W.advance;var t6=r(56760),t4=/^--/,t7={},re={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},rt=["Webkit","Ms","Moz","O"];re=Object.keys(re).reduce((e,t)=>(rt.forEach(r=>e[r+t.charAt(0).toUpperCase()+t.substring(1)]=e[t]),e),re);var rr=/^(matrix|translate|scale|rotate|skew)/,ra=/^(translate)/,rs=/^(rotate|skew)/,rn=(e,t)=>V.num(e)&&0!==e?e+t:e,ri=(e,t)=>V.arr(e)?e.every(e=>ri(e,t)):V.num(e)?e===t:parseFloat(e)===t,ro=class extends e8{constructor({x:e,y:t,z:r,...a}){const s=[],n=[];(e||t||r)&&(s.push([e||0,t||0,r||0]),n.push(e=>[`translate3d(${e.map(e=>rn(e,"px")).join(",")})`,ri(e,0)])),j(a,(e,t)=>{if("transform"===t)s.push([e||""]),n.push(e=>[e,""===e]);else if(rr.test(t)){if(delete a[t],V.und(e))return;let r=ra.test(t)?"px":rs.test(t)?"deg":"";s.push(q(e)),n.push("rotate3d"===t?([e,t,a,s])=>[`rotate3d(${e},${t},${a},${rn(s,r)})`,ri(s,0)]:e=>[`${t}(${e.map(e=>rn(e,r)).join(",")})`,ri(e,+!!t.startsWith("scale"))])}}),s.length&&(a.transform=new ru(s,n)),super(a)}},ru=class extends eI{constructor(e,t){super(),this.inputs=e,this.transforms=t,this._value=null}get(){return this._value||(this._value=this._get())}_get(){let e,t,r="",a=!0;return e=this.inputs,t=(e,t)=>{let s=eM(e[0]),[n,i]=this.transforms[t](V.arr(s)?s:e.map(eM));r+=" "+n,a=a&&i},e.forEach(t),a?"none":r}observerAdded(e){let t,r;1==e&&(t=this.inputs,r=e=>{let t;return t=e=>ek(e)&&eC(e,this),e.forEach(t)},t.forEach(r))}observerRemoved(e){let t,r;0==e&&(t=this.inputs,r=e=>{let t;return t=e=>ek(e)&&eO(e,this),e.forEach(t)},t.forEach(r))}eventObserved(e){"change"==e.type&&(this._value=null),eE(this,e)}};S.assign({batchedUpdates:t6.unstable_batchedUpdates,createStringInterpolator:eT,colors:{transparent:0,aliceblue:0xf0f8ffff,antiquewhite:0xfaebd7ff,aqua:0xffffff,aquamarine:0x7fffd4ff,azure:0xf0ffffff,beige:0xf5f5dcff,bisque:0xffe4c4ff,black:255,blanchedalmond:0xffebcdff,blue:65535,blueviolet:0x8a2be2ff,brown:0xa52a2aff,burlywood:0xdeb887ff,burntsienna:0xea7e5dff,cadetblue:0x5f9ea0ff,chartreuse:0x7fff00ff,chocolate:0xd2691eff,coral:0xff7f50ff,cornflowerblue:0x6495edff,cornsilk:0xfff8dcff,crimson:0xdc143cff,cyan:0xffffff,darkblue:35839,darkcyan:9145343,dar
1kgoldenrod:0xb8860bff,darkgray:0xa9a9a9ff,darkgreen:6553855,darkgrey:0xa9a9a9ff,darkkhaki:0xbdb76bff,darkmagenta:0x8b008bff,darkolivegreen:0x556b2fff,darkorange:0xff8c00ff,darkorchid:0x9932ccff,darkred:0x8b0000ff,darksalmon:0xe9967aff,darkseagreen:0x8fbc8fff,darkslateblue:0x483d8bff,darkslategray:0x2f4f4fff,darkslategrey:0x2f4f4fff,darkturquoise:0xced1ff,darkviolet:0x9400d3ff,deeppink:0xff1493ff,deepskyblue:0xbfffff,dimgray:0x696969ff,dimgrey:0x696969ff,dodgerblue:0x1e90ffff,firebrick:0xb22222ff,floralwhite:0xfffaf0ff,forestgreen:0x228b22ff,fuchsia:0xff00ffff,gainsboro:0xdcdcdcff,ghostwhite:0xf8f8ffff,gold:0xffd700ff,goldenrod:0xdaa520ff,gray:0x808080ff,green:8388863,greenyellow:0xadff2fff,grey:0x808080ff,honeydew:0xf0fff0ff,hotpink:0xff69b4ff,indianred:0xcd5c5cff,indigo:0x4b0082ff,ivory:0xfffff0ff,khaki:0xf0e68cff,lavender:0xe6e6faff,lavenderblush:0xfff0f5ff,lawngreen:0x7cfc00ff,lemonchiffon:0xfffacdff,lightblue:0xadd8e6ff,lightcoral:0xf08080ff,lightcyan:0xe0ffffff,lightgoldenrodyellow:0xfafad2ff,lightgray:0xd3d3d3ff,lightgreen:0x90ee90ff,lightgrey:0xd3d3d3ff,lightpink:0xffb6c1ff,lightsalmon:0xffa07aff,lightseagreen:0x20b2aaff,lightskyblue:0x87cefaff,lightslategray:0x778899ff,lightslategrey:0x778899ff,lightsteelblue:0xb0c4deff,lightyellow:0xffffe0ff,lime:0xff00ff,limegreen:0x32cd32ff,linen:0xfaf0e6ff,magenta:0xff00ffff,maroon:0x800000ff,mediumaquamarine:0x66cdaaff,mediumblue:52735,mediumorchid:0xba55d3ff,mediumpurple:0x9370dbff,mediumseagreen:0x3cb371ff,mediumslateblue:0x7b68eeff,mediumspringgreen:0xfa9aff,mediumturquoise:0x48d1ccff,mediumvioletred:0xc71585ff,midnightblue:0x191970ff,mintcream:0xf5fffaff,mistyrose:0xffe4e1ff,moccasin:0xffe4b5ff,navajowhite:0xffdeadff,navy:33023,oldlace:0xfdf5e6ff,olive:0x808000ff,olivedrab:0x6b8e23ff,orange:0xffa500ff,orangered:0xff4500ff,orchid:0xda70d6ff,palegoldenrod:0xeee8aaff,palegreen:0x98fb98ff,paleturquoise:0xafeeeeff,palevioletred:0xdb7093ff,papayawhip:0xffefd5ff,peachpuff:0xffdab9ff,peru:0xcd853fff,pink:0xffc0cbff,plum:0xdda0ddff,powderblue:0xb0e0e6ff,purple:0x800080ff,rebeccapurple:0x663399ff,red:0xff0000ff,rosybrown:0xbc8f8fff,royalblue:0x4169e1ff,saddlebrown:0x8b4513ff,salmon:0xfa8072ff,sandybrown:0xf4a460ff,seagreen:0x2e8b57ff,seashell:0xfff5eeff,sienna:0xa0522dff,silver:0xc0c0c0ff,skyblue:0x87ceebff,slateblue:0x6a5acdff,slategray:0x708090ff,slategrey:0x708090ff,snow:0xfffafaff,springgreen:0xff7fff,steelblue:0x4682b4ff,tan:0xd2b48cff,teal:8421631,thistle:0xd8bfd8ff,tomato:0xff6347ff,turquoise:0x40e0d0ff,violet:0xee82eeff,wheat:0xf5deb3ff,white:0xffffffff,whitesmoke:0xf5f5f5ff,yellow:0xffff00ff,yellowgreen:0x9acd32ff}});var rf=((e,{applyAnimatedValues:t=()=>!1,createAnimatedStyle:r=e=>new e8(e),getComponentProps:a=e=>e}={})=>{let s={applyAnimatedValues:t,createAnimatedStyle:r,getComponentProps:a},n=e=>{let t=tr(e)||"Anonymous";return(e=V.str(e)?n[e]||(n[e]=e7(e,s)):e[tt]||(e[tt]=e7(e,s))).displayName=`Animated(${t})`,e};return j(e,(t,r)=>{V.arr(e)&&(r=tr(t)),n[r]=n(t)}),{animated:n}})(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],{applyAnimatedValues:function(e,t){if(!e.nodeType||!e.setAttribute)return!1;let r="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName,{className:a,style:s,children:n,scrollTop:i,scrollLeft:o,viewBox:u,...f}=t,l=Object.values(f),d=Object.keys(f).map(t=>r||e.hasAttribute(t)?t:t7[t]||(t7[t]=t.replace(/([A-Z])/g,e=>"-"+e.toLowerCase())));for(let t in void 0!==n&&(e.textContent=n),s)if(s.hasOwnProperty(t)){var h;let r=null==(h=s[t])||"boolean"==typeof h||""===h?"":"number"!=typeof h||0===h||t4.test(t)||re.hasOwnProperty(t)&&re[t]?(""+h).trim():h+"px";t4.test(t)?e.style.setProperty(t,r):e.style[t]=r}
1d.forEach((t,r)=>{e.setAttribute(t,l[r])}),void 0!==a&&(e.className=a),void 0!==i&&(e.scrollTop=i),void 0!==o&&(e.scrollLeft=o),void 0!==u&&e.setAttribute("viewBox",u)},createAnimatedStyle:e=>new ro(e),getComponentProps:({scrollTop:e,scrollLeft:t,...r})=>r}).animated}}]);
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.