1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9879],{23918:(e,t,r)=>{r.d(t,{j:()=>s});let s=(0,r(12115).createContext)({})},27791:(e,t,r)=>{r.d(t,{AQ:()=>o,Ij:()=>a,Mf:()=>c,Nl:()=>i,Ot:()=>s,Ox:()=>m,SZ:()=>h,gj:()=>f,o0:()=>l,ot:()=>d,th:()=>n,vR:()=>p,wk:()=>u}),r(36585),r(66854),r(37768),r(90710),r(81788),r(93543),r(27934),r(3225),r(53213),r(92585),r(4738),r(42617),r(75858),r(96963),r(48366),r(25651),r(13166),r(79091);var s={center:"dmc9lq9",top:"dmc9lqa",left:"dmc9lqb",right:"dmc9lqc",bottom:"dmc9lqd"},a="dmc9lq0",n="dmc9lq2",i={inline:"dmc9lqh",top:"dmc9lqi"},l="dmc9lqk",o="dmc9lqn",d={top:"dmc9lq5",left:"dmc9lq6",right:"dmc9lq7",bottom:"dmc9lq8"},u={selected:"dmc9lqf",disabled:"dmc9lqg"},c="dmc9lql _1mf949z5 _1mf949z4 _1mf949z7 _1mf949z0",f="dmc9lqj",h="dmc9lqm _1mf949z1 _1mf949z0",p="dmc9lqe _1mf949z1 _1mf949z0",m={line:"dmc9lq3",fill:"dmc9lq4"}},31674:(e,t,r)=>{r.d(t,{K:()=>n,x:()=>a});var s=r(12115);let a=(0,s.createContext)({});function n(){return(0,s.useContext)(a)}},45846:(e,t,r)=>{r.d(t,{j:()=>c});var s=r(30734),a=r(67767),n=r(87202),i=r(75441),l=r(10953),o=r(22300),d=r(12115);let u=(e,t)=>{let{elementType:r="span",children:o,...u}=e,{styleProps:c}=(0,a.pO)(u),f=(0,n._)(u),h=(0,i.N)(t);return(0,d.createElement)(r,(0,l.v)(c,f,{className:s.itemSuffix,children:o,ref:h}))};u.displayName="ItemSuffix";let c=(0,o.g)(u)},78333:(e,t,r)=>{r.d(t,{I:()=>n});var s=r(84998),a=r(12115);function n(e){let t=(0,s.T)(e),[r,n]=(0,a.useState)(null),[i,l]=(0,a.useState)([]);return{focusStrategy:r,...t,open(e=null){n(e),t.open()},toggle(e=null){n(e),t.toggle()},close(){l([]),t.close()},expandedKeysStack:i,openSubmenu:(e,t)=>{l(r=>t>r.length?r:[...r.slice(0,t),e])},closeSubmenu:(e,t)=>{l(r=>r[t]===e?r.slice(0,t):r)}}}},80832:(e,t,r)=>{let s,a,n;r.d(t,{t:()=>rP});var i=r(95155),l=r(30734),o=r(27791),d=r(7108),u=r(67767),c=r(87202),f=r(10953),h=Object.defineProperty;let p=A(),m=e=>K(e,p),y=A();m.write=e=>K(e,y);let g=A();m.onStart=e=>K(e,g);let b=A();m.onFrame=e=>K(e,b);let x=A();m.onFinish=e=>K(e,x);let v=[];m.setTimeout=(e,t)=>{let r=m.now()+t,s=()=>{let e=v.findIndex(e=>e.cancel==s);~e&&v.splice(e,1),P-=!!~e},a={time:r,handler:e,cancel:s};return v.splice(w(r),0,a),P+=1,C(),a};let w=e=>~(~v.findIndex(t=>t.time>e)||~v.length);m.cancel=e=>{g.delete(e),b.delete(e),x.delete(e),p.delete(e),y.delete(e)},m.sync=e=>{S=!0,m.batchedUpdates(e),S=!1},m.throttle=e=>{let t;function r(){try{e(...t)}finally{t=null}}function s(...e){t=e,m.onStart(r)}return s.handler=e,s.cancel=()=>{g.delete(r),t=null},s};let k="u">typeof window?window.requestAnimationFrame:()=>{};m.use=e=>k=e,m.now="u">typeof performance?()=>performance.now():Date.now,m.batchedUpdates=e=>e(),m.catch=console.error,m.frameLoop="always",m.onDemand=()=>{},m.advance=()=>{"demand"!==m.frameLoop?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):j()};let _=-1,P=0,S=!1;function K(e,t){S?(t.delete(e),e(0)):(t.add(e),C(),"demand"===m.frameLoop&&m.onDemand())}function C(){_<0&&(_=0,"demand"!==m.frameLoop&&k(M))}function M(){~_&&(k(M),m.batchedUpdates(j))}function j(){let e=_,t=w(_=m.now());(t&&(E(v.splice(0,t),e=>e.handler()),P-=t),P)?(g.flush(),p.flush(e?Math.min(64,_-e):16.667),b.flush(),y.flush(),x.flush(),"demand"===m.frameLoop&&P>0&&m.onDemand()):_=-1}function A(){let e=new Set,t=e;return{add(r){P+=+!(t!=e||e.has(r)),e.add(r)},delete:r=>(P-=t==e&&e.has(r)?1:0,e.delete(r)),flush(r){t.size&&(e=new Set,P-=t.size,E(t,t=>t(r)&&e.add(t)),P+=e.size,t=e)}}}function E(e,t){e.forEach(e=>{try{t(e)}catch(e){m.catch(e)}})}var I=r(12115);let F={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 N(e,t){if(F.arr(e)){if(!F.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 O(e,t,r){if(F.arr(e)){for(let s=0;s<e.length;s++)t.call(r,e[s],`${s}`);return}for(let s in e)e.hasOwnProperty(s)&&t.call(r,e[s],s)}let D=e=>F.und(e)?[]:F.arr(e)?e:[e];function V(e,t){if(e.size){let r=Array.from(e);e.clear(),r.forEach(t)}}let R=(e,...t)=>V(e,e=>e(...t)),$=()=>"u"<typeof window||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent);var q=(e=>{let t={};for(var r in e)h(t,r,{get:e[r],enumerable:!0});return h(t,Symbol.toStringTag,{value:"Module"}),t})({assign:()=>L,colors:()=>z,createStringInterpolator:()=>s,skipAnimation:()=>T,to:()=>a,willAdvance:()=>U});let z=null,T=!1,U=function(){},L=e=>{e.to&&(a=e.to),e.now&&(m.now=e.now),void 0!==e.colors&&(z=e.colors),null!=e.ski
1pAnimation&&(T=e.skipAnimation),e.createStringInterpolator&&(s=e.createStringInterpolator),e.requestAnimationFrame&&m.use(e.requestAnimationFrame),e.batchedUpdates&&(m.batchedUpdates=e.batchedUpdates),e.willAdvance&&(U=e.willAdvance),e.frameLoop&&(m.frameLoop=e.frameLoop),e.onDemand&&(m.onDemand=e.onDemand)},W=new Set,B=[],Q=[],H=0,G={get idle(){return!W.size&&!B.length},start(e){H>e.priority?(W.add(e),m.onStart(X)):(Y(e),m(J))},advance:J,sort(e){if(H)m.onFrame(()=>G.sort(e));else{let t=B.indexOf(e);~t&&(B.splice(t,1),Z(e))}},clear(){B=[],W.clear()}};function X(){W.forEach(Y),W.clear(),m(J)}function Y(e){B.includes(e)||Z(e)}function Z(e){var t,r;let s;B.splice((t=B,r=t=>t.priority>e.priority,(s=t.findIndex(r))<0?t.length:s),0,e)}function J(e){let t=Q;for(let r=0;r<B.length;r++){let s=B[r];H=s.priority,!s.idle&&(U(s),s.advance(e),s.idle||t.push(s))}return H=0,(Q=B).length=0,(B=t).length>0}let ee="[-+]?\\d*\\.?\\d+",et="[-+]?\\d*\\.?\\d+%";function er(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}let es=RegExp("rgb"+er(ee,ee,ee)),ea=RegExp("rgba"+er(ee,ee,ee,ee)),en=RegExp("hsl"+er(ee,et,et)),ei=RegExp("hsla"+er(ee,et,et,ee)),el=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,eo=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,ed=/^#([0-9a-fA-F]{6})$/,eu=/^#([0-9a-fA-F]{8})$/;function ec(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 ef(e,t,r){let s=r<.5?r*(1+t):r+t-r*t,a=2*r-s;return Math.round(255*ec(a,s,e+1/3))<<24|Math.round(255*ec(a,s,e))<<16|Math.round(255*ec(a,s,e-1/3))<<8}function eh(e){let t=parseInt(e,10);return t<0?0:t>255?255:t}function ep(e){return(parseFloat(e)%360+360)%360/360}function em(e){let t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function ey(e){let t=parseFloat(e);return t<0?0:t>100?1:t/100}function eg(e){let t,r="number"==typeof e?e>>>0===e&&e>=0&&e<=0xffffffff?e:null:(t=ed.exec(e))?parseInt(t[1]+"ff",16)>>>0:z&&void 0!==z[e]?z[e]:(t=es.exec(e))?(eh(t[1])<<24|eh(t[2])<<16|eh(t[3])<<8|255)>>>0:(t=ea.exec(e))?(eh(t[1])<<24|eh(t[2])<<16|eh(t[3])<<8|em(t[4]))>>>0:(t=el.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=eo.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=en.exec(e))?(255|ef(ep(t[1]),ey(t[2]),ey(t[3])))>>>0:(t=ei.exec(e))?(ef(ep(t[1]),ey(t[2]),ey(t[3]))|em(t[4]))>>>0:null;return null===r?e:(r=r||0,`rgba(${(0xff000000&r)>>>24}, ${(0xff0000&r)>>>16}, ${(65280&r)>>>8}, ${(255&r)/255})`)}let eb=(e,t,r)=>{if(F.fun(e))return e;if(F.arr(e))return eb({range:e,output:t,extrapolate:r});if(F.str(e.output[0]))return s(e);let a=e.output,n=e.range||[0,1],i=e.extrapolateLeft||e.extrapolate||"extend",l=e.extrapolateRight||e.extrapolate||"extend",o=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,n);return function(e,t,r,s,a,n,i,l,o){let d=o?o(e):e;if(d<t)if("identity"===i)return d;else"clamp"===i&&(d=t);if(d>r)if("identity"===l)return d;else"clamp"===l&&(d=r);return s===a?s:t===r?e<=t?s:a:(t===-1/0?d=-d:r===1/0?d-=t:d=(d-t)/(r-t),d=n(d),s===-1/0?d=-d:a===1/0?d+=s:d=d*(a-s)+s,d)}(t,n[r],n[r+1],a[r],a[r+1],o,i,l,e.map)}},ex=Symbol.for("FluidValue.get"),ev=Symbol.for("FluidValue.observers"),ew=e=>!!(e&&e[ex]),ek=e=>e&&e[ex]?e[ex]():e,e_=e=>e[ev]||null;function eP(e,t){let r=e[ev];r&&r.forEach(e=>{e.eventObserved?e.eventObserved(t):e(t)})}var eS=class{constructor(e){if(!e&&!(e=this.get))throw Error("Unknown getter");eK(this,e)}};let eK=(e,t)=>ej(e,ex,t);function eC(e,t){if(e[ex]){let r=e[ev];r||ej(e,ev,r=new Set),!r.has(t)&&(r.add(t),e.observerAdded&&e.observerAdded(r.size,t))}return t}function eM(e,t){let r=e[ev];if(r&&r.has(t)){let s=r.size-1;s?r.delete(t):e[ev]=null,e.observerRemoved&&e.observerRemoved(s,t)}}let ej=(e,t,r)=>Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0}),eA=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,eE=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,eI=RegExp(`(${eA.source})(%|[a-z]+)`,"i"),eF=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,eN=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,eO=e=>{let[t,r]=eD(e);if(!t||$())return e;let s=window.getComputedStyle(document.documentElement).getPropertyValue(t);if(s)return s.trim();if(r&&r.startsWith("--")){let e=window.getComputedStyle(document.documentElement).getPropertyValue(r);if(e)return e}else if(r&&eN.test(r))return eO(r);else if(r)return r;return e},eD=e=>{let t=eN.exec(e);if(!t)return[,];let[,r,s]=t;return[r,s]},eV=(e,t,r,s,a)=>`rgba(${Math.round(t)}, ${Math.round(r)}, ${Math.round(s)}, ${a})`,eR=e=>e.match(eA)??[],e$=e=>{n||(n=z?RegExp(`(${Object.keys(z).join("|")})(?!\\w)`,"g"):/^\b$/);let t=e.output.map(e=>ek(e).replace(eN,eO).replace(eE,eg).replace(n,eg)),r=t.map(e=>eR(e).map(Number)),s=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=>eb({...e,output:t})),a=e.range||[0,1],i=t.map(e=>eR(e)),l=i[0].map((e,t)=>{let r=i.map(e=>{let r=e[t],s=r.indexOf(".");return -1===s?0:r.length-s-1});return r.every(e=>e===r[0])&&r[0]>0?r[0]:null});return e=>{let r=a.indexOf(e);if(-1!==r)return t[r];let n=!eI.test(t[0])&&t.find(e=>eI.test(e))?.replace(eA,""),i=0;return t[0].replace(eA,()=>{let t=i++,r=s[t](e),a=l[t];return`${null!=a?r.toFixed(a):r}${n||""}`}).replace(eF,eV)}},eq="react-spring: ",ez=e=>{let t=!1;if("function"!=typeof e)throw TypeError(`${eq}once requires a function parameter`);return(...r)=>{t||(e(...r),t=!0)}},eT=ez(console.warn);function eU(e){return F.str(e)&&("#"==e[0]||/\d/.test(e)||!$()&&eN.test(e)||e in(z||{}))}ez(console.warn);let eL=$()?I.useEffect:I.useLayoutEffect,eW=e=>(0,I.useEffect)(e,eB),eB=[],eQ=Symbol.for("Animated:node"),eH=e=>e&&e[eQ],eG=(e,t)=>Object.defineProperty(e,eQ,{value:t,writable:!0,configurable:!0}),eX=e=>e&&e[eQ]&&e[eQ].getPayload();var eY=class{constructor(){eG(this,this)}getPayload(){return this.payload||[]}},eZ=class e extends eY{constructor(e){super(),this._value=e,this.done=!0,this.durationProgress=0,F.num(this._value)&&(this.lastPosition=this._value)}static create(t){return new e(t)}getPayload(){return[this]}getValue(){return this._value}setValue(e,t){return F.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,F.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,e&&(this.lastVelocity=null),this.v0=null)}},eJ=class e extends eZ{constructor(e){super(0),this._string=null,this._toString=eb({output:[e,e]})}static create(t){return new e(t)}getValue(){let e=this._string;return null==e?this._string=this._toString(this._value):e}setValue(e){if(F.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=eb({output:[this.getValue(),e]})),this._value=0,super.reset()}};
1let e0={dependencies:null};var e1=class extends eY{constructor(e){super(),this.source=e,this.setValue(e)}getValue(e){let t={};return O(this.source,(r,s)=>{r&&r[eQ]===r?t[s]=r.getValue(e):ew(r)?t[s]=ek(r):e||(t[s]=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 O(e,this._addToPayload,t),Array.from(t)}}_addToPayload(e){let t;e0.dependencies&&ew(e)&&e0.dependencies.add(e);let r=eX(e);r&&(t=e=>this.add(e),r.forEach(t))}},e9=class e extends e1{constructor(e){super(e)}static create(t){return new e(t)}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(e5)),!0)}};function e5(e){return(eU(e)?eJ:eZ).create(e)}function e8(e){let t=eH(e);return t?t.constructor:F.arr(e)?e9:eU(e)?eJ:eZ}let e3=(e,t)=>{let r=!F.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,I.forwardRef)((s,a)=>{var n,i;let l,o,d,u,c=(0,I.useRef)(null),f=r&&(0,I.useCallback)(e=>{var t,r;t=a,r=e,t&&(F.fun(t)?t(r):t.current=r),c.current=r},[a]),[h,p]=(n=s,i=t,e0.dependencies=l=new Set,n.style&&(n={...n,style:i.createAnimatedStyle(n.style)}),n=new e1(n),e0.dependencies=null,[n,l]),y=(o=(0,I.useState)()[1],d=(0,I.useRef)(!1),eL(()=>(d.current=!0,()=>{d.current=!1}),[]),u=d,()=>{u.current&&o(Math.random())}),g=()=>{let e=c.current;(!r||e)&&!1===(!!e&&t.applyAnimatedValues(e,h.getValue(!0)))&&y()},b=new e2(g,p),x=(0,I.useRef)(void 0);eL(()=>{let e;return x.current=b,e=e=>eC(e,b),p.forEach(e),()=>{if(x.current){let e;e=x.current.deps,e.forEach(e=>eM(e,x.current)),m.cancel(x.current.update)}}}),(0,I.useEffect)(g,[]),eW(()=>()=>{let e,t=x.current;e=t.deps,e.forEach(e=>eM(e,t))});let v=t.getComponentProps(h.getValue());return I.createElement(e,{...v,ref:f})})};var e2=class{constructor(e,t){this.update=e,this.deps=t}eventObserved(e){"change"==e.type&&m.write(this.update)}};let e7=Symbol.for("AnimatedComponent"),e6=new WeakMap,e4=e=>F.str(e)?e:e&&F.str(e.displayName)?e.displayName:F.fun(e)&&e.name||null;function te(e,...t){return F.fun(e)?e(...t):e}let tt=(e,t)=>!0===e||!!(t&&e&&(F.fun(e)?e(t):D(e).includes(t))),tr=(e,t)=>F.obj(e)?t&&e[t]:e,ts=e=>e,ta=(e,t=ts)=>{let r=tn;e.default&&!0!==e.default&&(r=Object.keys(e=e.default));let s={};for(let a of r){let r=t(e[a],a);F.und(r)||(s[a]=r)}return s},tn=["config","onProps","onStart","onChange","onPause","onResume","onRest"],ti={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 tl(e){let t=function(e){let t={},r=0;if(O(e,(e,s)=>{!ti[s]&&(t[s]=e,r++)}),r)return t}(e);if(t){let r={to:t};return O(e,(e,s)=>s in t||(r[s]=e)),r}return{...e}}function to(e){let t=ek(e);return F.arr(t)?t.map(to):eU(t)?q.createStringInterpolator({range:[0,1],output:[t,t]})(1):t}function td(e){return F.fun(e)||F.arr(e)&&F.obj(e[0])}let tu={tension:170,friction:26,mass:1,damping:1,easing:e=>e,clamp:!1};var tc=class{constructor(){this.velocity=0,Object.assign(this,tu)}};function tf(e,t){if(F.und(t.decay)){let r=!F.und(t.tension)||!F.und(t.friction);!r&&F.und(t.frequency)&&F.und(t.damping)&&F.und(t.mass)||(e.duration=void 0,e.decay=void 0),r&&(e.frequency=void 0)}else e.duration=void 0}let th=[];var tp=class{constructor(){this.changed=!1,this.values=th,this.toValues=null,this.fromValues=th,this.config=new tc,this.immediate=!1}};let tm=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),ty=(e,t,r=!1)=>({value:e,finished:t,cancelled:r}),tg=e=>({value:e,cancelled:!0,finished:!1});function tb(e,t){V(e.timeouts,e=>e.cancel()),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var tx=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.")}}
1,tv=class extends Error{constructor(){super("SkipAnimationSignal")}};let tw=1;var tk=class extends eS{constructor(...e){super(...e),this.id=tw++,this._priority=0}get priority(){return this._priority}set priority(e){this._priority!=e&&(this._priority=e,this._onPriorityChange(e))}get(){let e=eH(this);return e&&e.getValue()}to(...e){return q.to(this,e)}interpolate(...e){return eT(`${eq}The "interpolate" function is deprecated in v9 (use "to" instead)`),q.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){eP(this,{type:"change",parent:this,value:e,idle:t})}_onPriorityChange(e){this.idle||G.sort(this),eP(this,{type:"priority",parent:this,priority:e})}};let t_=Symbol.for("SpringPhase"),tP=e=>(1&e[t_])>0,tS=e=>(2&e[t_])>0,tK=e=>(4&e[t_])>0,tC=(e,t)=>t?e[t_]|=3:e[t_]&=-3,tM=(e,t)=>t?e[t_]|=4:e[t_]&=-5;var tj=class extends tk{constructor(e,t){if(super(),this.animation=new tp,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,!F.und(e)||!F.und(t)){const r=F.obj(e)?{...e}:{...t,from:e};F.und(r.default)&&(r.default=!0),this.start(r)}}get idle(){return!(tS(this)||this._state.asyncTo)||tK(this)}get goal(){return ek(this.animation.to)}get velocity(){let e=eH(this);return e instanceof eZ?e.lastVelocity||0:e.getPayload().map(e=>e.lastVelocity||0)}get hasAnimated(){return tP(this)}get isAnimating(){return tS(this)}get isPaused(){return tK(this)}get isDelayed(){return this._state.delayed}advance(e){let t=!0,r=!1,s=this.animation,{toValues:a}=s,{config:n}=s,i=eX(s.to);!i&&ew(s.to)&&(a=D(ek(s.to))),s.values.forEach((l,o)=>{if(l.done)return;let d=l.constructor==eJ?1:i?i[o].lastPosition:a[o],u=s.immediate,c=d;if(!u){let t;if(c=l.lastPosition,n.tension<=0){l.done=!0;return}let r=l.elapsedTime+=e,a=s.fromValues[o],i=null!=l.v0?l.v0:l.v0=F.arr(n.velocity)?n.velocity[o]:n.velocity,f=n.precision||(a==d?.005:Math.max(Math.max(Math.abs(d),Math.abs(a),1)*Number.EPSILON,Math.min(1,.001*Math.abs(d-a))));if(F.und(n.duration))if(n.decay){let e=!0===n.decay?.998:n.decay,s=Math.exp(-(1-e)*r);c=a+i/(1-e)*(1-s),u=Math.abs(l.lastPosition-c)<=f,t=i*s}else{t=null==l.lastVelocity?i:l.lastVelocity;let r=n.restVelocity||f/10,s=n.clamp?0:n.bounce,o=!F.und(s),h=a==d?l.v0>0:a<d,p=Math.ceil(e/1);for(let e=0;e<p&&!(!(Math.abs(t)>r)&&(u=Math.abs(d-c)<=f));++e){o&&(c==d||c>d==h)&&(t=-t*s,c=d);let e=(-(1e-6*n.tension)*(c-d)+-(.001*n.friction)*t)/n.mass;t+=+e,c+=+t}}else{let s=1;n.duration>0&&(this._memoizedDuration!==n.duration&&(this._memoizedDuration=n.duration,l.durationProgress>0&&(l.elapsedTime=n.duration*l.durationProgress,r=l.elapsedTime+=e)),l.durationProgress=s=(s=(n.progress||0)+r/this._memoizedDuration)>1?1:s<0?0:s),t=((c=a+n.easing(s)*(d-a))-l.lastPosition)/e,u=1==s}l.lastVelocity=t,Number.isNaN(c)&&(console.warn("Got NaN while animating:",this),u=!0)}
1i&&!i[o].done&&(u=!1),u?l.done=!0:t=!1,l.setValue(c,n.round)&&(r=!0)});let l=eH(this),o=l.getValue();if(t){let e=ek(s.to);(o!==e||r)&&!n.decay?(l.setValue(e),this._onChange(e)):r&&n.decay&&this._onChange(o),this._stop()}else r&&this._onChange(o)}set(e){return m.batchedUpdates(()=>{this._stop(),this._focus(e),this._set(e)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(tS(this)){let{to:e,config:t}=this.animation;m.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 F.und(e)?(r=this.queue||[],this.queue=[]):r=[F.obj(e)?e:{...t,to:e}],Promise.all(r.map(e=>this._update(e))).then(e=>1==e.length?e[0]:e.some(e=>e.cancelled)?tg(this.get()):e.every(e=>e.noop)?tm(this.get()):ty(this.get(),e.every(e=>e.finished)))}stop(e){let{to:t}=this.animation;return F.und(t)||this._focus(this.get()),tb(this._state,e&&this._lastCallId),m.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:s}=e;(null==(r=F.obj(r)?r[t]:r)||td(r))&&(r=void 0),null==(s=F.obj(s)?s[t]:s)&&(s=void 0);let a={to:r,from:s};return!tP(this)&&(e.reverse&&([r,s]=[s,r]),s=ek(s),F.und(s)?eH(this)||this._set(r):this._set(s)),a}_update({...e},t){let{key:r,defaultProps:s}=this;e.default&&Object.assign(s,ta(e,(e,t)=>/^on/.test(t)?tr(e,r):e)),tF(this,e,"onProps"),tN(this,"onProps",e,this);let a=this._prepareNode(e);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");let n=this._state;return(function(e,{key:t,props:r,defaultProps:s,state:a,actions:n}){return new Promise((i,l)=>{let o,d,u=tt(r.cancel??s?.cancel,t);if(u)h();else{F.und(r.pause)||(a.paused=tt(r.pause,t));let e=s?.pause;!0!==e&&(e=a.paused||tt(e,t)),o=te(r.delay||0,t),e?(a.resumeQueue.add(f),n.pause()):(n.resume(),f())}function c(){a.resumeQueue.add(f),a.timeouts.delete(d),d.cancel(),o=d.time-m.now()}function f(){o>0&&!q.skipAnimation?(a.delayed=!0,d=m.setTimeout(h,o),a.pauseQueue.add(c),a.timeouts.add(d)):h()}function h(){a.delayed&&(a.delayed=!1),a.pauseQueue.delete(c),a.timeouts.delete(d),e<=(a.cancelId||0)&&(u=!0);try{n.start({...r,callId:e,cancel:u},i)}catch(e){l(e)}}})})(++this._lastCallId,{key:r,props:e,defaultProps:s,state:n,actions:{pause:()=>{tK(this)||(tM(this,!0),R(n.pauseQueue),tN(this,"onPause",ty(this,tA(this,this.animation.to)),this))},resume:()=>{tK(this)&&(tM(this,!1),tS(this)&&this._resume(),R(n.resumeQueue),tN(this,"onResume",ty(this,tA(this,this.animation.to)),this))},start:this._merge.bind(this,a)}}).then(r=>{if(e.loop&&r.finished&&!(t&&r.noop)){let t=function(e,t=e.loop,r=e.to){let s=te(t);if(s){let a=!0!==s&&tl(s),n=(a||e).reverse,i=!a||a.reset;return function(e){let{to:t,from:r}=e=tl(e),s=new Set;return F.obj(t)&&tE(t,s),F.obj(r)&&tE(r,s),e.keys=s.size?Array.from(s):null,e}({...e,loop:t,default:!1,pause:void 0,to:!n||td(r)?r:void 0,from:i?e.from:void 0,reset:i,...a})}}(e);if(t)return this._update(t,!0)}return r})}_merge(e,t,r){if(t.cancel)return this.stop(!0),r(tg(this));let s=!F.und(e.to),a=!F.und(e.from);if(s||a)if(!(t.callId>this._lastToId))return r(tg(this));else this._lastToId=t.callId;let{key:n,defaultProps:i,animation:l}=this,{to:o,from:d}=l,{to:u=o,from:c=d}=e;a&&!s&&(!t.default||F.und(u))&&(u=c),t.reverse&&([u,c]=[c,u]);let f=!N(c,d);f&&(l.from=c),c=ek(c);let h=!N(u,o);h&&this._focus(u);let p=td(t.to),{config:y}=l,{decay:g,velocity:b}=y;(s||a)&&!y.decay&&(y.velocity=0),t.config&&!p&&function(e,t,r){for(let s in r&&(tf(r={...r},t),t={...r,...t}),tf(e,t),Object.assign(e,t),tu)null==e[s]&&(e[s]=tu[s]);let{frequency:s,damping:a}=e,{mass:n}=e;F.und(s)||(s<.01&&(s=.01),a<0&&(a=0),e.tension=Math.pow(2*Math.PI/s,2)*n,e.friction=4*Math.PI*a*n/s)}(y,te(t.config,n),t.config!==i.config?te(i.config,n):void 0);let x=eH(this);if(!x||F.und(u))return r(ty(this,!0));let v=F.und(t.reset)?a&&!t.default:!F.und(c)&&tt(t.reset,n),w=v?c:this.get(),k=to(u),_=F.num(k)||F.arr(k)||eU(k),P=!p&&(!_||tt(i.immediate||t.immediate,n));if(h){let e=e8(u);if(e!==x.constructor)if(P)x=this._set(k);else throw Error(`Cannot animate between ${x.constructor.name} and ${e.name}, as the "to" prop suggests`)}let S=x.constructor,K=ew(u),C=!1;if(!K){let e=v||!tP(this)&&f;(h||e)&&(K=!(C=N(to(w),k))),(N(l.immediate,P)||P)&&N(y.decay,g)&&N(y.velocity,b)||(K=!0)}if(C&&tS(this)&&(l.changed&&!v?K=!0:K||this._stop(o)),!p&&((K||ew(o))&&(l.values=x.getPayload(),l.toValues=ew(u)?null:S==eJ?[1]:D(k)),l.immediate!=P&&(l.immediate=P,P||v||this._set(o)),K)){let e,{onRest:s}=l;e=e=>tF(this,t,e),tI.forEach(e);let a=ty(this,tA(this,o));
1R(this._pendingCalls,a),this._pendingCalls.add(r),l.changed&&m.batchedUpdates(()=>{l.changed=!v,s?.(a,this),v?te(i.onRest,a):l.onStart?.(a,this)})}v&&this._set(w),p?r(function(e,t,r,s){let{callId:a,parentId:n,onRest:i}=t,{asyncTo:l,promise:o}=r;return n||e!==l||t.reset?r.promise=(async()=>{let d,u,c;r.asyncId=a,r.asyncTo=e;let f=ta(t,(e,t)=>"onRest"===t?void 0:e),h=new Promise((e,t)=>(d=e,u=t)),p=e=>{let t=a<=(r.cancelId||0)&&tg(s)||a!==r.asyncId&&ty(s,!1);if(t)throw e.result=t,u(e),e},y=0,g=(e,t)=>{let n=new tx,i=new tv;return(async()=>{p(n);let l=F.obj(e)?{...e}:{...t,to:e};if(l.parentId=a,O(f,(e,t)=>{F.und(l[t])&&(l[t]=e)}),q.skipAnimation){if(++y>1024)throw tb(r),i.result=ty(s,!1),u(i),i;return l.immediate=!0,await s.start(l)}let o=await s.start(l);return p(n),r.paused&&await new Promise(e=>{r.resumeQueue.add(e)}),o})()};try{let t;t=F.arr(e)?(async e=>{for(let t of e)await g(t)})(e):Promise.resolve(e(g,s.stop.bind(s))),await Promise.all([t.then(d),h]),c=ty(s.get(),!0,!1)}catch(e){if(e instanceof tx)c=e.result;else if(e instanceof tv)c=e.result;else throw e}finally{a==r.asyncId&&(r.asyncId=n,r.asyncTo=n?l:void 0,r.promise=n?o:void 0)}return F.fun(i)&&m.batchedUpdates(()=>{i(c,s,s.item)}),c})():o}(t.to,t,this._state,this)):K?this._start():tS(this)&&!h?this._pendingCalls.add(r):r(tm(w))}_focus(e){let t=this.animation;e!==t.to&&(e_(this)&&this._detach(),t.to=e,e_(this)&&this._attach())}_attach(){let e=0,{to:t}=this.animation;ew(t)&&(eC(t,this),t instanceof tk&&(e=t.priority+1)),this.priority=e}_detach(){let{to:e}=this.animation;ew(e)&&eM(e,this)}_set(e,t=!0){let r=ek(e);if(!F.und(r)){let e=eH(this);if(!e||!N(r,e.getValue())){let s=e8(r);e&&e.constructor==s?e.setValue(r):eG(this,s.create(r)),e&&m.batchedUpdates(()=>{this._onChange(r,t)})}}return eH(this)}_onStart(){let e=this.animation;e.changed||(e.changed=!0,tN(this,"onStart",ty(this,tA(this,e.to)),this))}_onChange(e,t){let r=ty(e,!1);t||(this._onStart(),te(this.animation.onChange,r,this)),te(this.defaultProps.onChange,r,this),super._onChange(e,t)}_start(){let e=this.animation;eH(this).reset(ek(e.to)),e.immediate||(e.fromValues=e.values.map(e=>e.lastPosition)),!tS(this)&&(tC(this,!0),tK(this)||this._resume())}_resume(){q.skipAnimation?this.finish():G.start(this)}_stop(e,t){if(tS(this)){let r;tC(this,!1);let s=this.animation;r=s.values,r.forEach(e=>{e.done=!0}),s.toValues&&(s.onChange=s.onPause=s.onResume=void 0),eP(this,{type:"idle",parent:this});let a=t?tg(this.get()):ty(this.get(),tA(this,e??s.to));R(this._pendingCalls,a),s.changed=!1,tN(this,"onRest",a,this)}}};function tA(e,t){let r=to(t);return N(to(e.get()),r)}function tE(e,t){O(e,(e,r)=>null!=e&&t.add(r))}let tI=["onStart","onRest","onChange","onPause","onResume"];function tF(e,t,r){e.animation[r]=t[r]!==(!0===t.default?t[r]:t.default?t.default[r]:void 0)?tr(t[r],e.key):void 0}function tN(e,t,...r){e.animation[t]?.(...r),e.defaultProps[t]?.(...r)}I.createContext({pause:!1,immediate:!1});var tO=class extends tk{constructor(e,t){super(),this.source=e,this.idle=!0,this._active=new Set,this.calc=eb(...t);const r=this._get();eG(this,e8(r).create(r))}advance(e){let t=this._get();N(t,this.get())||(eH(this).setValue(t),this._onChange(t,this.idle)),!this.idle&&tV(this._active)&&tR(this)}_get(){let e=F.arr(this.source)?this.source.map(ek):D(ek(this.source));return this.calc(...e)}_start(){if(this.idle&&!tV(this._active)){let e;this.idle=!1,e=eX(this),e.forEach(e=>{e.done=!1}),q.skipAnimation?(m.batchedUpdates(()=>this.advance()),tR(this)):G.start(this)}}_attach(){let e,t,r=1;e=D(this.source),t=e=>{ew(e)&&eC(e,this),e instanceof tk&&(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=D(this.source),t=e=>{ew(e)&&eM(e,this)},e.forEach(t),this._active.clear(),tR(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=D(this.source).reduce((e,t)=>Math.max(e,(t instanceof tk?t.priority:0)+1),0))}};function tD(e){return!1!==e.idle}function tV(e){return!e.size||Array.from(e).every(tD)}function tR(e){if(!e.idle){let t;
1e.idle=!0,t=eX(e),t.forEach(e=>{e.done=!0}),eP(e,{type:"idle",parent:e})}}q.assign({createStringInterpolator:e$,to:(e,t)=>new tO(e,t)}),G.advance;var t$=r(47650);let tq=/^--/,tz={},tT={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},tU=["Webkit","Ms","Moz","O"];tT=Object.keys(tT).reduce((e,t)=>(tU.forEach(r=>e[r+t.charAt(0).toUpperCase()+t.substring(1)]=e[t]),e),tT);let tL=/^(matrix3d|matrix|translate3d|translate[XYZ]?|scale3d|scale[XYZ]?|rotate3d|rotate[XYZ]?|skew[XY]?)$/,tW=/^(translate)/,tB=/^(rotate|skew)/,tQ=(e,t)=>F.num(e)&&0!==e?e+t:e,tH=(e,t)=>F.arr(e)?e.every(e=>tH(e,t)):F.num(e)?e===t:parseFloat(e)===t;var tG=class extends e1{constructor({x:e,y:t,z:r,...s}){const a=[],n=[];(e||t||r)&&(a.push([e||0,t||0,r||0]),n.push(e=>[`translate3d(${e.map(e=>tQ(e,"px")).join(",")})`,tH(e,0)])),O(s,(e,t)=>{if("transform"===t)a.push([e||""]),n.push(e=>[e,""===e]);else if(tL.test(t)){if(delete s[t],F.und(e))return;let r=tW.test(t)?"px":tB.test(t)?"deg":"";a.push(D(e)),n.push("rotate3d"===t?([e,t,s,a])=>[`rotate3d(${e},${t},${s},${tQ(a,r)})`,tH(a,0)]:e=>[`${t}(${e.map(e=>tQ(e,r)).join(",")})`,tH(e,+!!t.startsWith("scale"))])}}),a.length&&(s.transform=new tX(a,n)),super(s)}},tX=class extends eS{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="",s=!0;return e=this.inputs,t=(e,t)=>{let a=ek(e[0]),[n,i]=this.transforms[t](F.arr(a)?a:e.map(ek));r+=" "+n,s=s&&i},e.forEach(t),s?"none":r}observerAdded(e){let t,r;1==e&&(t=this.inputs,r=e=>{let t;return t=e=>ew(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=>ew(e)&&eM(e,this),e.forEach(t)},t.forEach(r))}eventObserved(e){"change"==e.type&&(this._value=null),eP(this,e)}};q.assign({batchedUpdates:t$.unstable_batchedUpdates,createStringInterpolator:e$,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,darkgoldenrod: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}}),((e,{applyAnimatedValues:t=()=>!1,createAnimatedStyle:r=e=>new e1(e),getComponentProps:s=e=>e}={})=>{let a={applyAnimatedValues:t,createAnimatedStyle:r,getComponentProps:s},n=e=>{let t=e4(e)||"Anonymous";if(F.str(e))e=n[e]||(n[e]=e3(e,a));else{let t=e[e7]??e6.get(e);if(!t){t=e3(e,a);try{e[e7]=t}catch{}e6.set(e,t)}e=t}return e.displayName=`Animated(${t})`,e};return O(e,(t,r)=>{F.arr(e)&&(r=e4(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||!e.removeAttribute)return!1;let r="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName,{className:s,style:a,children:n,scrollTop:i,scrollLeft:l,viewBox:o,...d}=t,u=Object.values(d),c=Object.keys(d).map(t=>r||e.hasAttribute(t)?t:tz[t]||(tz[t]=t.replace(/([A-Z])/g,e=>"-"+e.toLowerCase())));for(let r in t.hasOwnProperty("children")&&(e.textContent=n),a)if(a.hasOwnProperty(r)){var f;let t=null==(f=a[r])||"boolean"==typeof f||""===f?"":"number"!=typeof f||0===f||tq.test(r)||tT.hasOwnProperty(r)&&tT[r]?(""+f).trim():f+"px";tq.test(r)?e.style.setProperty(r,t):e.style[r]=t}c.forEach((t,r)=>{let s=u[r];void 0!==s?e.setAttribute(t,s):e.removeAttribute(t)}),t.hasOwnProperty("className")&&(void 0!==s?e.className=s:e.removeAttribute("class")),void 0!==i&&(e.scrollTop=i),void 0!==l&&(e.scrollLeft=l),t.hasOwnProperty("viewB
1ox")&&(void 0!==o?e.setAttribute("viewBox",o):e.removeAttribute("viewBox"))},createAnimatedStyle:e=>new tG(e),getComponentProps:({scrollTop:e,scrollLeft:t,...r})=>r}).animated;var tY=r(4776),tZ=r(86595);class tJ{constructor(e,t,r,s=new Set){this.collection=e,this.flipDirection="rtl"===t&&"horizontal"===r,this.disabledKeys=s,this.tabDirection="horizontal"===r}getKeyLeftOf(e){return this.flipDirection?this.getNextKey(e):this.getPreviousKey(e)}getKeyRightOf(e){return this.flipDirection?this.getPreviousKey(e):this.getNextKey(e)}isDisabled(e){return this.disabledKeys.has(e)||!!this.collection.getItem(e)?.props?.isDisabled}getFirstKey(){let e=this.collection.getFirstKey();return null!=e&&this.isDisabled(e)&&(e=this.getNextKey(e)),e}getLastKey(){let e=this.collection.getLastKey();return null!=e&&this.isDisabled(e)&&(e=this.getPreviousKey(e)),e}getKeyAbove(e){return this.tabDirection?null:this.getPreviousKey(e)}getKeyBelow(e){return this.tabDirection?null:this.getNextKey(e)}getNextKey(e){let t=e;do null==(t=this.collection.getKeyAfter(t))&&(t=this.collection.getFirstKey());while(null!=t&&this.isDisabled(t)&&t!==e);return t}getPreviousKey(e){let t=e;do null==(t=this.collection.getKeyBefore(t))&&(t=this.collection.getLastKey());while(null!=t&&this.isDisabled(t)&&t!==e);return t}}var t0=r(83475),t1=r(23175),t9=r(47031),t5=r(56979),t8=r(42651),t3=r(83878);function t2(e,t){let r=null;if(e){for(r=e.getFirstKey();null!=r&&(t.has(r)||e.getItem(r)?.props?.isDisabled)&&r!==e.getLastKey();)r=e.getKeyAfter(r);null!=r&&(t.has(r)||e.getItem(r)?.props?.isDisabled)&&r===e.getLastKey()&&(r=e.getFirstKey())}return r}var t7=r(70970),t6=r(489),t4=r(10195),re=r(51154),rt=r(49011),rr=r(458),rs=r(78333),ra=r(31674);let rn=e=>{let{children:t,triggerRef:r,...s}=e,a=(0,t4.R)(r),n=(0,I.useRef)(null),[l,o]=I.Children.toArray(t),d=(0,rs.I)(s),{menuTriggerProps:u,menuProps:c}=(0,re.V)(s,d,a),f=(0,I.useRef)(null),h={...c,ref:n,state:d,onClose:d.close,triggerRef:a,rootPopoverRef:f};return(0,rt.$)({ref:f,onInteractOutside:()=>{d?.close()},isDisabled:!d.isOpen||0===d.expandedKeysStack.length}),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(rr.Y,{...u,ref:a,isPressed:d.isOpen,children:l}),(0,i.jsx)(ra.x.Provider,{value:h,children:o})]})};var ri=r(97237),rl=r(43970),ro=r(55851),rd=r(23918);let ru=e=>{let{state:t}=e,{refs:{tabListWrapperRef:r,tabListRef:s}}=(0,I.useContext)(rd.j),[a,n]=(0,I.useState)(!1);(0,I.useLayoutEffect)(()=>{n((s.current?.scrollWidth||0)>(r.current?.clientWidth||0))},[s,s.current?.scrollWidth,r,r.current?.scrollWidth]);let l=(0,I.useCallback)(e=>{if("all"===e)return;let r=[...e][0];void 0!==r&&t.setSelectedKey(r)},[t]);(0,rl.w)({ref:r,onResize:()=>{n((s.current?.scrollWidth||0)>(r.current?.clientWidth||0))}}),(0,rl.w)({ref:s,onResize:()=>{n((s.current?.scrollWidth||0)>(r.current?.clientWidth||0))}});let d=(0,I.useMemo)(()=>t.selectedKey?new Set([t.selectedKey]):void 0,[t.selectedKey]);return(0,i.jsx)(i.Fragment,{children:a&&(0,i.jsxs)(rn,{children:[(0,i.jsx)(t7.$,{"aria-label":"overflow tabs",variant:"quiet",shape:"square",isIconOnly:!0,className:o.AQ,children:(0,i.jsx)(ro.y,{size:"small"})}),(0,i.jsx)(ri.W,{placement:"bottom right",selectionMode:"single",closeOnSelect:!1,onSelectionChange:l,showCheckmarks:!0,disabledKeys:t.disabledKeys,autoFocus:!0,"aria-label":"overflow-tabs",selectedKeys:d,children:[...t.collection].map(e=>(0,i.jsx)(t6.q,{textValue:e.textValue,"aria-label":e["aria-label"],children:e.rendered},e.key))})]})})};var rc=r(75441),rf=r(94570),rh=r(22300),rp=r(5211),rm=r(75500),ry=r(18319),rg=r(330),rb=r(24067);let rx=(0,I.createContext)(null),rv={closable:"Closable, press Delete or Backspace to close"},rw=(e,t)=>{let{item:r,state:s,i18n:a}=e,{key:n,rendered:d}=r,u=(0,rc.N)(t),{tabProps:c,isSelected:h,isDisabled:p}=function(e,t,r){let{key:s,isDisabled:a,shouldSelectOnPressUp:n}=e,{selectionManager:i,selectedKey:l}=t,o=s===l,d=a||t.isDisabled||t.selectionManager.isDisabled(s),u=t.collection.getItem(s),{itemProps:c,isPressed:h}=(0,rg.p)({selectionManager:i,key:s,ref:r,isDisabled:d,shouldSelectOnPressUp:n??u?.props.href!=null,linkBehavior:"selection"}),p=(0,tZ.$)(t,s,"tab"),m=(0,tZ.$)(t,s,"tabpanel"),{tabIndex:y}=c,g=(0,rp.$)(u?.props,{labelable:!0});delete g.id;let b=(0,ry._h)(u?.props),{focusableProps:x}=(0,rm.Wc)({...u?.props,isDisabled:d},r);return{tabProps:(0,f.v)(g,x,b,c,{id:p,"aria-selected":o,"aria-disabled":d||void 0,"aria-controls":o?m:void 0,tabIndex:d?void 0:y,role:"tab"}),isSelected:o,isDisabled:d,isPressed:h}}({key:n},s,u),{isFocusVisible:m,focusProps:y}=(0,rb.o)(),g=(0,rf.P)(r)?"a":"button",{setClose:b,closeProps:x}=function(e){let t=(0,I.useRef)(null),[r,s]=(0,I.useState)(!1);return{setClose:(0,I.useCallback)(e=>(t.current=e,s(!0),()=>{t.current=null,s(!1)}),[]),closeProps:{onKeyDown:e=>{("Delete"===e.key||"Backspace"===e.key)&&t.current&&(e.preventDefault(),t.current())},"aria-description":r?e.closable:void 0,"aria-keyshortcuts":r?"Delete Backspace":void 0}}}(a);return(0,i.jsx)(g,{...(0,f.v)({ref:u,"aria-label":r["aria-label"]??r.textValue,className:(0,tY.$)(o.Mf,l.
1noPseudoFocus,{[l.focusVisible]:m,[o.wk.selected]:h,[o.wk.disabled]:p})},x,c,y),children:(0,i.jsx)(rx.Provider,{value:b,children:d})})};rw.displayName="Tab";let rk=(0,rh.g)(rw),r_=e=>{var t;let r,s,a=(t=()=>new tj(0,void 0),null===(r=(0,I.useRef)(null)).current&&(r.current=t()),s=r.current,eW(()=>()=>{s.stop()}),s),{tabState:{setTabListState:n},refs:{tabListWrapperRef:h,tabListRef:p},tabProps:m}=(0,I.useContext)(rd.j),{children:y,variant:g="line",iconPosition:b,placement:x="top",alignment:v="left",isFullWidth:w,isIconOnly:k,noBorder:_,hideBorder:P=_??!1,orientation:S,selectorPosition:K,overflowBehavior:C,i18n:M,...j}=e,A=(0,I.useMemo)(()=>(0,d.D)(rv,M),[M]),E=(0,I.useMemo)(()=>S?"horizontal"===S?"bottom"===K?"top":"bottom":"right"===K?"right":"left":x,[x,K,S]),{styleProps:F}=(0,u.pO)(j),N=(0,c._)(j),O=function(e){let t=function(e){let[t,r]=(0,t3.P)(e.selectedKey,e.defaultSelectedKey??null,e.onSelectionChange),s=(0,I.useMemo)(()=>null!=t?[t]:[],[t]),{collection:a,disabledKeys:n,selectionManager:i}=(0,t8.p)({...e,selectionMode:"single",disallowEmptySelection:!0,allowDuplicateSelectionEvents:!0,selectedKeys:s,onSelectionChange:s=>{if("all"===s)return;let a=s.values().next().value??null;a===t&&e.onSelectionChange&&e.onSelectionChange(a),r(a)}}),l=null!=t?a.getItem(t):null;return{collection:a,disabledKeys:n,selectionManager:i,selectedKey:t,setSelectedKey:r,selectedItem:l}}({...e,onSelectionChange:e.onSelectionChange?t=>{null!=t&&e.onSelectionChange?.(t)}:void 0,suppressTextValueWarning:!0,defaultSelectedKey:e.defaultSelectedKey??t2(e.collection,e.disabledKeys?new Set(e.disabledKeys):new Set)??void 0}),{selectionManager:r,collection:s,selectedKey:a}=t,n=(0,I.useRef)(a);return(0,I.useEffect)(()=>{let i=a;null==e.selectedKey&&(r.isEmpty||null==i||!s.getItem(i))&&null!=(i=t2(s,t.disabledKeys))&&r.setSelectedKeys([i]),(null==i||null!=r.focusedKey)&&(r.isFocused||i===n.current)||r.setFocusedKey(i),n.current=i}),{...t,isDisabled:e.isDisabled||!1}}({...m,children:y}),{tabListProps:D}=function(e,t,r){let{orientation:s="horizontal",keyboardActivation:a="automatic"}=e,{collection:n,selectionManager:i,disabledKeys:l}=t,{direction:o}=(0,t9.Y)(),d=(0,I.useMemo)(()=>new tJ(n,o,s,l),[n,l,s,o]),{collectionProps:u}=(0,t5.y)({ref:r,selectionManager:i,keyboardDelegate:d,selectOnFocus:"automatic"===a,disallowEmptySelection:!0,scrollRef:r,linkBehavior:"selection"}),c=(0,t0.Bi)();tZ.H.set(t,c);let h=(0,t1.b)({...e,id:c});return{tabListProps:{...(0,f.v)(u,h),role:"tablist","aria-orientation":s,tabIndex:void 0}}}({...m,...e},O,p),V=(0,I.useCallback)(e=>{let t=p.current?.children[e],r=p.current;if(!t||!r)return;let s=Math.min(t.offsetLeft,r.scrollWidth-r.clientWidth);a.start({from:r.scrollLeft,to:s,onChange:e=>{p.current?.scroll({left:Number(e.value)})}})},[]);return(0,I.useEffect)(()=>{let e=O.selectedItem?.index;void 0!==e&&("top"===x||"bottom"===x)&&V(e)},[p,O.selectedItem,O.selectedKey,x,V]),(0,I.useLayoutEffect)(()=>{n(O)},[O.disabledKeys,O.selectedItem,O.selectedKey,e.children]),(0,i.jsxs)("div",{...(0,f.v)({ref:h,className:(0,tY.$)(o.vR,o.ot[E],{[o.Ox[g]]:g,[o.Nl.top]:"top"===b,[o.Ot[v]]:v,[o.o0]:k,[o.Ij]:w,[o.th]:P})},F,N),children:[(0,i.jsx)("nav",{...(0,f.v)(D,{ref:p,className:o.gj}),children:[...O.collection].map((e,t)=>(0,i.jsxs)(I.Fragment,{children:[(0,i.jsx)(rk,{item:e,state:O,i18n:A},e.key),("left"===x||"right"===x)&&O.collection.size-1!==t&&"fill"===g&&(0,i.jsx)("hr",{"aria-hidden":"true",className:l.dividerHorizontal})]},e.key))}),"dropdown"===C&&("bottom"===x||"top"===x)&&(0,i.jsx)(ru,{state:O})]})};r_.displayName="Tabs";let rP=r_},85615:(e,t,r)=>{r.d(t,{H:()=>i});var s=r(95155),a=r(12115),n=r(23918);let i=e=>{let{children:t,...r}=e,i=(0,a.useRef)(null),l=(0,a.useRef)(null),[o,d]=(0,a.useState)(),[u,c]=(0,a.useState)();return(0,a.useEffect)(()=>{if(l.current){let e=l.current.querySelector(`[data-key="${u?.selectedKey??""}"]`);null!==e&&d(e)}},[u?.selectedKey,l]),(0,s.jsx)(n.j.Provider,{value:{tabProps:r,tabState:{tabListState:u,setTabListState:c,selectedTab:o},refs:{tabListWrapperRef:i,tabListRef:l}},children:t})};i.displayName="TabContext"},86595:(e,t,r)=>{r.d(t,{$:()=>a,H:()=>s});let s=new WeakMap;function a(e,t,r){if(!e)return"";"string"==typeof t&&(t=t.replace(/\s+/g,""));let a=s.get(e);return`${a}-${r}-${t}`}},93488:(e,t,r)=>{r.d(t,{T:()=>v});var s=r(95155),a=r(20781),n=r(67767),i=r(87202),l=r(10953),o=r(12115),d=r(65331),u=r(23918),c=r(27791),f=r(75441),h=r(22300),p=r(86595),m=r(20238),y=r(13791),g=r(23175);let b=(e,t)=>{let r,a,n,{children:i,state:d,...u}=e,h=(0,f.N)(t),{tabPanelProps:b}=(r=!function(e){let t,[r,s]=(0,o.useState)(!1);return(0,y.N)(()=>
1{if(e?.current&&!t){let t=()=>{e.current&&s(!!(0,m.N$)(e.current,{tabbable:!0}).nextNode())};t();let r=new MutationObserver(t);return r.observe(e.current,{subtree:!0,childList:!0,attributes:!0,attributeFilter:["tabIndex","disabled"]}),()=>{r.disconnect()}}}),!t&&r}(h)?0:void 0,a=(0,p.$)(d,u.id??d?.selectedKey,"tabpanel"),n=(0,g.b)({...u,id:a,"aria-labelledby":(0,p.$)(d,d?.selectedKey,"tab")}),{tabPanelProps:(0,l.v)(n,{tabIndex:r,role:"tabpanel","aria-describedby":u["aria-describedby"],"aria-details":u["aria-details"]})});return(0,s.jsx)("div",{...(0,l.v)({ref:h,className:c.SZ},u,b),children:i})};b.displayName="TabPanel";let x=(0,h.g)(b),v=e=>{let{tabState:t,tabProps:r}=(0,o.useContext)(u.j),{tabListState:c}=t,{styleProps:f}=(0,n.pO)(e),h=(0,i._)(e),p=(0,a.G)({items:r.items,...e},e=>new d.J(e),{suppressTextValueWarning:!0}),m=c?.selectedKey?p.getItem(c.selectedKey):null;return c?(0,s.jsx)(x,{...(0,l.v)(f,h),state:c,children:m?.rendered},c.selectedKey):(0,s.jsx)(s.Fragment,{})};v.displayName="TabPanels"},97237:(e,t,r)=>{r.d(t,{W:()=>H});var s=r(95155),a=r(41660),n=r(70443),i=r(10953),l=r(75441),o=r(87202),d=r(67767),u=r(22300),c=r(12115),f=r(5211);let h=new WeakMap;var p=r(53647),m=r(48876);class y{constructor(e,{expandedKeys:t}={}){this.keyMap=new Map,this.firstKey=null,this.lastKey=null,this.iterable=e,t=t||new Set;let r=e=>{if(this.keyMap.set(e.key,e),e.childNodes&&("section"===e.type||t.has(e.key)))for(let t of e.childNodes)r(t)};for(let t of e)r(t);let s=null,a=0;for(let[e,t]of this.keyMap)s?(s.nextKey=e,t.prevKey=s.key):(this.firstKey=e,t.prevKey=void 0),"item"===t.type&&(t.index=a++),(s=t).nextKey=void 0;this.lastKey=s?.key??null}*[Symbol.iterator](){yield*this.iterable}get size(){return this.keyMap.size}getKeys(){return this.keyMap.keys()}getKeyBefore(e){let t=this.keyMap.get(e);return t?t.prevKey??null:null}getKeyAfter(e){let t=this.keyMap.get(e);return t?t.nextKey??null:null}getFirstKey(){return this.firstKey}getLastKey(){return this.lastKey}getItem(e){return this.keyMap.get(e)??null}at(e){let t=[...this.getKeys()];return this.getItem(t[e])}}var g=r(20781),b=r(83878),x=r(56759),v=r(31674),w=r(30734),k=r(45846),_=r(94570),P=r(4776),S=r(98008),K=r(83925),C=r(39487),M=r(18319),j=r(5760),A=r(75500),E=r(89698),I=r(65336),F=r(74821),N=r(330),O=r(83475),D=r(64902),V=r(24067),R=r(72662),$=r(75985);let q=(0,c.createContext)(void 0),z=e=>{let{item:t,state:r}=e,{onClose:n,showCheckmarks:l,closeOnSelect:o}=(0,v.K)(),{rendered:d,key:u}=t,p=(0,c.useContext)(q),{triggerRef:m,...y}=p||{},g=!!p,b=(0,c.useRef)(null),x=(0,S.U)((0,c.useMemo)(()=>(0,K.P)(b,m),[m])),{menuItemProps:z,isSelected:T,isDisabled:U}=function(e,t,r){let{id:s,key:a,closeOnSelect:n,shouldCloseOnSelect:l,isVirtualized:o,"aria-haspopup":d,onPressStart:u,onPressUp:p,onPress:m,onPressChange:y,onPressEnd:g,onClick:b,onHoverStart:x,onHoverChange:v,onHoverEnd:w,onKeyDown:k,onKeyUp:_,onFocus:P,onFocusChange:S,onBlur:K,selectionManager:V=t.selectionManager}=e,R=!!d,$=R&&"true"===e["aria-expanded"],q=e.isDisabled??V.isDisabled(a),z=e.isSelected??V.isSelected(a),T=h.get(t),U=t.collection.getItem(a),L=e.onClose||T.onClose,W=(0,M.rd)(),B="menuitem";R||("single"===V.selectionMode?B="menuitemradio":"multiple"===V.selectionMode&&(B="menuitemcheckbox"));let Q=(0,O.X1)(),H=(0,O.X1)(),G=(0,O.X1)(),X={id:s,"aria-disabled":q||void 0,role:B,"aria-label":e["aria-label"],"aria-labelledby":Q,"aria-describedby":[e["aria-describedby"],H,G].filter(Boolean).join(" ")||void 0,"aria-controls":e["aria-controls"],"aria-haspopup":d,"aria-expanded":e["aria-expanded"]};if("none"===V.selectionMode||R||(X["aria-checked"]=z),o){let e=Number(U?.index);X["aria-posinset"]=Number.isNaN(e)?void 0:e+1,X["aria-setsize"]=(0,D.v)(t.collection)}let Y=(0,c.useRef)(!1),Z=(0,c.useRef)(null),{itemProps:J,isFocused:ee}=(0,N.p)({id:s,selectionManager:V,key:a,ref:r,shouldSelectOnPressUp:!0,allowsDifferentPressOrigin:!0,linkBehavior:"none",shouldUseVirtualFocus:T.shouldUseVirtualFocus}),{pressProps:et,isPressed:er}=(0,F.d)({onPressStart:u,onPress:m,onPressUp:e=>{"keyboard"!==e.pointerType&&(Z.current={pointerType:e.pointerType}),"mouse"!==e.pointerType||Y.current||e.target.click(),p?.(e)},onPressChange:e=>{y?.(e),Y.current=e},onPressEnd:g,isDisabled:q}),{hoverProps:es}=(0,E.M)({isDisabled:q,onHoverStart(e){(0,j.pP)()||$&&d||(V.setFocused(!0),V.setFocusedKey(a)),x?.(e)},onHoverChange:v,onHoverEnd:w}),{keyboardProps:ea}=(0,I.d)({onKeyDown:e=>{if(e.repeat)return void e.continuePropagation();switch(e.key){case" ":Z.current={pointerType:"keyboard",key:" "},(0,C.wt)(e).click(),(0,j.Cl)("keyboard");break;case"Enter":Z.current={pointerType:"keyboard",key:"Enter"},"A"!==(0,C.wt)(e).tagName&&(0,C.wt)(e).click(),(0,j.Cl)("keyboard");break;default:R||e.continuePropagation(),k?.(e)}},onKeyUp:_}),{focusableProps:en}=(0,A.Wc)({onBlur:K,onFocus:P,onFocusChange:S},r),ei=(0,f.$)(U?.props);delete ei.id;let el=(0,M._h)(U?.props);return{menuItemProps:{...X,...(0,i.v)(ei,el,R?{onFocus:J.onFocus,"data-collection":J["data-collection"],"data-key":J["data-key"]}:J,et,es,ea,en,T.shouldUseVirtualFocus||R?{onMouseDown:e=>e.preventDefault()}:void 0,q?void 0:{onClick:t=>
1{b?.(t),!R&&(U?.props?.onAction?U.props.onAction():e.onAction&&e.onAction(a),T.onAction&&(0,T.onAction)(a,U?.value)),(0,M.PJ)(t,W,U.props.href,U?.props.routerOptions);let r=Z.current?.pointerType==="keyboard"?Z.current?.key==="Enter"||"none"===V.selectionMode||V.isLink(a):"multiple"!==V.selectionMode||V.isLink(a);r=l??n??r,L&&!R&&r&&L(),Z.current=null}}),tabIndex:null!=J.tabIndex&&$&&!T.shouldUseVirtualFocus?-1:J.tabIndex},labelProps:{id:Q},descriptionProps:{id:H},keyboardShortcutProps:{id:G},isFocused:ee,isFocusVisible:ee&&V.isFocused&&(0,j.pP)()&&!$,isSelected:z,isPressed:er,isDisabled:q}}({key:u,onClose:n,"aria-label":t["aria-label"],closeOnSelect:o,...y},r,x),L=(0,c.useMemo)(()=>l&&"none"!==r.selectionManager.selectionMode,[l,r.selectionManager.selectionMode]),W=(0,_.P)(t)?"a":"div",{isFocusVisible:B,focusProps:Q}=(0,V.o)();return(0,s.jsxs)(W,{...(0,i.v)({ref:x,"aria-label":t["aria-label"]??t.textValue,className:(0,P.$)(a.j$,w.noPseudoFocus,{[w.focusVisible]:B,[a.wH]:T&&!L,[a.r9]:U,[a.Sg]:p?.isOpen})},Q,z),children:[L&&(0,s.jsx)(R.M,{style:{visibility:T?"visible":"hidden"}}),d,g&&(0,s.jsx)(k.j,{children:(0,s.jsx)($.ChevronRight,{className:a.UE,size:"small"})})]})};var T=r(61391);let U=e=>{let{item:t,state:r}=e,{itemProps:n,groupProps:i,headingProps:l}=function(e){let{heading:t,"aria-label":r}=e,s=(0,O.Bi)();return{itemProps:{role:"presentation"},headingProps:t?{id:s,role:"presentation"}:{},groupProps:{role:"group","aria-label":r,"aria-labelledby":t?s:void 0}}}({heading:t.rendered,"aria-label":t["aria-label"]});return(0,s.jsxs)(s.Fragment,{children:[t.key!==r.collection.getFirstKey()&&(0,s.jsx)("hr",{className:a.XA,"aria-hidden":"true"}),(0,s.jsxs)("section",{...n,children:[t.rendered&&(0,s.jsx)("div",{...l,className:a.zy,children:t.rendered}),(0,s.jsx)("section",{...i,children:[...(0,T.iQ)(t,r.collection)].map(e=>{let t=(0,s.jsx)(z,{item:e,state:r},e.key);return e.wrapper&&(t=e.wrapper(t)),t})})]})]})},L=e=>{let{state:t}=e;return(0,s.jsx)(s.Fragment,{children:[...t.collection].map(e=>{if("section"===e.type)return(0,s.jsx)(U,{item:e,state:t},e.key);let r=(0,s.jsx)(z,{item:e,state:t},e.key);return e.wrapper?e.wrapper(r):r})})},W=(0,c.createContext)(void 0),B=(0,c.createContext)(void 0),Q=(e,t)=>{let{offset:r=2,autoClose:u,closeOnSelect:w=u??!0,placement:k,triggerRef:_,state:P,...S}=e,K=(0,v.K)(),{rootMenuTriggerState:C,rootTrigger:M}=(0,c.useContext)(W)||{rootMenuTriggerState:K.state??P,rootTrigger:K.triggerRef??_},j={...(0,i.v)(K,S,{closeOnSelect:w})},A=(0,l.N)(t),E=(0,c.useRef)(null),I=function(e){let{onExpandedChange:t}=e,[r,s]=(0,b.P)(e.expandedKeys?new Set(e.expandedKeys):void 0,e.defaultExpandedKeys?new Set(e.defaultExpandedKeys):new Set,t),a=(0,x.R)(e),n=(0,c.useMemo)(()=>e.disabledKeys?new Set(e.disabledKeys):new Set,[e.disabledKeys]),i=(0,g.G)(e,(0,c.useCallback)(e=>new y(e,{expandedKeys:r}),[r]),null);return(0,c.useEffect)(()=>{null==a.focusedKey||i.getItem(a.focusedKey)||a.setFocusedKey(null)},[i,a.focusedKey]),{collection:i,expandedKeys:r,disabledKeys:n,toggleKey:e=>{var t,a;let n;s((t=r,a=e,(n=new Set(t)).has(a)?n.delete(a):n.add(a),n))},setExpandedKeys:s,selectionManager:new(0,m.Y)(i,a)}}(j),{menuProps:F}=function(e,t,r){let{shouldFocusWrap:s=!0,onKeyDown:a,onKeyUp:n,...l}=e;e["aria-label"]||e["aria-labelledby"];let o=(0,f.$)(e,{labelable:!0}),{listProps:d}=(0,p.y)({...l,ref:r,selectionManager:t.selectionManager,collection:t.collection,disabledKeys:t.disabledKeys,shouldFocusWrap:s,linkBehavior:"override"});return h.set(t,{onClose:e.onClose,onAction:e.onAction,shouldUseVirtualFocus:e.shouldUseVirtualFocus}),{menuProps:(0,i.v)(o,{onKeyDown:a,onKeyUp:n},{role:"menu",...d,onKeyDown:t=>{("Escape"!==t.key||e.shouldUseVirtualFocus)&&d.onKeyDown?.(t)}})}}(j,I,A),N=(0,o._)(j),{styleProps:O}=(0,d.pO)(j),D=(0,c.useContext)(B),V=(0,c.useRef)(null),R={...(0,i.v)({state:C,triggerRef:M,ref:V,placement:k,offset:r||0,className:e.popoverClassName,style:e.popoverStyle,shouldContainFocus:!0},D)},$=(0,c.useCallback)(()=>{w&&C?.close()},[w,C]);return C&&!C.isOpen?null:(0,s.jsx)(n.B,{...R,children:(0,s.jsx)(v.x.Provider,{value:{...j,onClose:$},children:(0,s.jsx)(W.Provider,{value:{menu:A,submenu:E,rootMenuTriggerState:C,state:I,rootTrigger:_},children:(0,s.jsx)("section",{...(0,i.v)(N,O,F,{ref:A,className:a.MK}),children:(0,s.jsx)(L,{state:I})})})})})};Q.displayName="Menu";let H=(0,u.g)(Q)}}]);
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.