MosswartOverlord/static/v2/assets/index-Bn2ev6gG.js
Erik 76baec33e7 style(v2): hide player list scrollbar (still scrollable)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 23:38:08 +02:00

49 lines
268 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(function(){const v=document.createElement("link").relList;if(v&&v.supports&&v.supports("modulepreload"))return;for(const d of document.querySelectorAll('link[rel="modulepreload"]'))o(d);new MutationObserver(d=>{for(const x of d)if(x.type==="childList")for(const T of x.addedNodes)T.tagName==="LINK"&&T.rel==="modulepreload"&&o(T)}).observe(document,{childList:!0,subtree:!0});function S(d){const x={};return d.integrity&&(x.integrity=d.integrity),d.referrerPolicy&&(x.referrerPolicy=d.referrerPolicy),d.crossOrigin==="use-credentials"?x.credentials="include":d.crossOrigin==="anonymous"?x.credentials="omit":x.credentials="same-origin",x}function o(d){if(d.ep)return;d.ep=!0;const x=S(d);fetch(d.href,x)}})();var Qy=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function N0(s){return s&&s.__esModule&&Object.prototype.hasOwnProperty.call(s,"default")?s.default:s}var Ss={exports:{}},On={};/**
* @license React
* react-jsx-runtime.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Ud;function R0(){if(Ud)return On;Ud=1;var s=Symbol.for("react.transitional.element"),v=Symbol.for("react.fragment");function S(o,d,x){var T=null;if(x!==void 0&&(T=""+x),d.key!==void 0&&(T=""+d.key),"key"in d){x={};for(var A in d)A!=="key"&&(x[A]=d[A])}else x=d;return d=x.ref,{$$typeof:s,type:o,key:T,ref:d!==void 0?d:null,props:x}}return On.Fragment=v,On.jsx=S,On.jsxs=S,On}var Bd;function D0(){return Bd||(Bd=1,Ss.exports=R0()),Ss.exports}var i=D0(),bs={exports:{}},ft={};/**
* @license React
* react.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Hd;function U0(){if(Hd)return ft;Hd=1;var s=Symbol.for("react.transitional.element"),v=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),d=Symbol.for("react.profiler"),x=Symbol.for("react.consumer"),T=Symbol.for("react.context"),A=Symbol.for("react.forward_ref"),b=Symbol.for("react.suspense"),y=Symbol.for("react.memo"),q=Symbol.for("react.lazy"),H=Symbol.for("react.activity"),L=Symbol.iterator;function F(h){return h===null||typeof h!="object"?null:(h=L&&h[L]||h["@@iterator"],typeof h=="function"?h:null)}var it={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},tt=Object.assign,bt={};function I(h,D,k){this.props=h,this.context=D,this.refs=bt,this.updater=k||it}I.prototype.isReactComponent={},I.prototype.setState=function(h,D){if(typeof h!="object"&&typeof h!="function"&&h!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,h,D,"setState")},I.prototype.forceUpdate=function(h){this.updater.enqueueForceUpdate(this,h,"forceUpdate")};function O(){}O.prototype=I.prototype;function w(h,D,k){this.props=h,this.context=D,this.refs=bt,this.updater=k||it}var V=w.prototype=new O;V.constructor=w,tt(V,I.prototype),V.isPureReactComponent=!0;var K=Array.isArray;function X(){}var C={H:null,A:null,T:null,S:null},Q=Object.prototype.hasOwnProperty;function et(h,D,k){var $=k.ref;return{$$typeof:s,type:h,key:D,ref:$!==void 0?$:null,props:k}}function J(h,D){return et(h.type,D,h.props)}function st(h){return typeof h=="object"&&h!==null&&h.$$typeof===s}function dt(h){var D={"=":"=0",":":"=2"};return"$"+h.replace(/[=:]/g,function(k){return D[k]})}var mt=/\/+/g;function G(h,D){return typeof h=="object"&&h!==null&&h.key!=null?dt(""+h.key):D.toString(36)}function W(h){switch(h.status){case"fulfilled":return h.value;case"rejected":throw h.reason;default:switch(typeof h.status=="string"?h.then(X,X):(h.status="pending",h.then(function(D){h.status==="pending"&&(h.status="fulfilled",h.value=D)},function(D){h.status==="pending"&&(h.status="rejected",h.reason=D)})),h.status){case"fulfilled":return h.value;case"rejected":throw h.reason}}throw h}function z(h,D,k,$,nt){var ht=typeof h;(ht==="undefined"||ht==="boolean")&&(h=null);var vt=!1;if(h===null)vt=!0;else switch(ht){case"bigint":case"string":case"number":vt=!0;break;case"object":switch(h.$$typeof){case s:case v:vt=!0;break;case q:return vt=h._init,z(vt(h._payload),D,k,$,nt)}}if(vt)return nt=nt(h),vt=$===""?"."+G(h,0):$,K(nt)?(k="",vt!=null&&(k=vt.replace(mt,"$&/")+"/"),z(nt,D,k,"",function(ee){return ee})):nt!=null&&(st(nt)&&(nt=J(nt,k+(nt.key==null||h&&h.key===nt.key?"":(""+nt.key).replace(mt,"$&/")+"/")+vt)),D.push(nt)),1;vt=0;var wt=$===""?".":$+":";if(K(h))for(var Nt=0;Nt<h.length;Nt++)$=h[Nt],ht=wt+G($,Nt),vt+=z($,D,k,ht,nt);else if(Nt=F(h),typeof Nt=="function")for(h=Nt.call(h),Nt=0;!($=h.next()).done;)$=$.value,ht=wt+G($,Nt++),vt+=z($,D,k,ht,nt);else if(ht==="object"){if(typeof h.then=="function")return z(W(h),D,k,$,nt);throw D=String(h),Error("Objects are not valid as a React child (found: "+(D==="[object Object]"?"object with keys {"+Object.keys(h).join(", ")+"}":D)+"). If you meant to render a collection of children, use an array instead.")}return vt}function m(h,D,k){if(h==null)return h;var $=[],nt=0;return z(h,$,"","",function(ht){return D.call(k,ht,nt++)}),$}function U(h){if(h._status===-1){var D=h._result;D=D(),D.then(function(k){(h._status===0||h._status===-1)&&(h._status=1,h._result=k)},function(k){(h._status===0||h._status===-1)&&(h._status=2,h._result=k)}),h._status===-1&&(h._status=0,h._result=D)}if(h._status===1)return h._result.default;throw h._result}var Z=typeof reportError=="function"?reportError:function(h){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var D=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof h=="object"&&h!==null&&typeof h.message=="string"?String(h.message):String(h),error:h});if(!window.dispatchEvent(D))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",h);return}console.error(h)},ct={map:m,forEach:function(h,D,k){m(h,function(){D.apply(this,arguments)},k)},count:function(h){var D=0;return m(h,function(){D++}),D},toArray:function(h){return m(h,function(D){return D})||[]},only:function(h){if(!st(h))throw Error("React.Children.only expected to receive a single React element child.");return h}};return ft.Activity=H,ft.Children=ct,ft.Component=I,ft.Fragment=S,ft.Profiler=d,ft.PureComponent=w,ft.StrictMode=o,ft.Suspense=b,ft.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=C,ft.__COMPILER_RUNTIME={__proto__:null,c:function(h){return C.H.useMemoCache(h)}},ft.cache=function(h){return function(){return h.apply(null,arguments)}},ft.cacheSignal=function(){return null},ft.cloneElement=function(h,D,k){if(h==null)throw Error("The argument must be a React element, but you passed "+h+".");var $=tt({},h.props),nt=h.key;if(D!=null)for(ht in D.key!==void 0&&(nt=""+D.key),D)!Q.call(D,ht)||ht==="key"||ht==="__self"||ht==="__source"||ht==="ref"&&D.ref===void 0||($[ht]=D[ht]);var ht=arguments.length-2;if(ht===1)$.children=k;else if(1<ht){for(var vt=Array(ht),wt=0;wt<ht;wt++)vt[wt]=arguments[wt+2];$.children=vt}return et(h.type,nt,$)},ft.createContext=function(h){return h={$$typeof:T,_currentValue:h,_currentValue2:h,_threadCount:0,Provider:null,Consumer:null},h.Provider=h,h.Consumer={$$typeof:x,_context:h},h},ft.createElement=function(h,D,k){var $,nt={},ht=null;if(D!=null)for($ in D.key!==void 0&&(ht=""+D.key),D)Q.call(D,$)&&$!=="key"&&$!=="__self"&&$!=="__source"&&(nt[$]=D[$]);var vt=arguments.length-2;if(vt===1)nt.children=k;else if(1<vt){for(var wt=Array(vt),Nt=0;Nt<vt;Nt++)wt[Nt]=arguments[Nt+2];nt.children=wt}if(h&&h.defaultProps)for($ in vt=h.defaultProps,vt)nt[$]===void 0&&(nt[$]=vt[$]);return et(h,ht,nt)},ft.createRef=function(){return{current:null}},ft.forwardRef=function(h){return{$$typeof:A,render:h}},ft.isValidElement=st,ft.lazy=function(h){return{$$typeof:q,_payload:{_status:-1,_result:h},_init:U}},ft.memo=function(h,D){return{$$typeof:y,type:h,compare:D===void 0?null:D}},ft.startTransition=function(h){var D=C.T,k={};C.T=k;try{var $=h(),nt=C.S;nt!==null&&nt(k,$),typeof $=="object"&&$!==null&&typeof $.then=="function"&&$.then(X,Z)}catch(ht){Z(ht)}finally{D!==null&&k.types!==null&&(D.types=k.types),C.T=D}},ft.unstable_useCacheRefresh=function(){return C.H.useCacheRefresh()},ft.use=function(h){return C.H.use(h)},ft.useActionState=function(h,D,k){return C.H.useActionState(h,D,k)},ft.useCallback=function(h,D){return C.H.useCallback(h,D)},ft.useContext=function(h){return C.H.useContext(h)},ft.useDebugValue=function(){},ft.useDeferredValue=function(h,D){return C.H.useDeferredValue(h,D)},ft.useEffect=function(h,D){return C.H.useEffect(h,D)},ft.useEffectEvent=function(h){return C.H.useEffectEvent(h)},ft.useId=function(){return C.H.useId()},ft.useImperativeHandle=function(h,D,k){return C.H.useImperativeHandle(h,D,k)},ft.useInsertionEffect=function(h,D){return C.H.useInsertionEffect(h,D)},ft.useLayoutEffect=function(h,D){return C.H.useLayoutEffect(h,D)},ft.useMemo=function(h,D){return C.H.useMemo(h,D)},ft.useOptimistic=function(h,D){return C.H.useOptimistic(h,D)},ft.useReducer=function(h,D,k){return C.H.useReducer(h,D,k)},ft.useRef=function(h){return C.H.useRef(h)},ft.useState=function(h){return C.H.useState(h)},ft.useSyncExternalStore=function(h,D,k){return C.H.useSyncExternalStore(h,D,k)},ft.useTransition=function(){return C.H.useTransition()},ft.version="19.2.5",ft}var Yd;function Cs(){return Yd||(Yd=1,bs.exports=U0()),bs.exports}var R=Cs();const Pu=N0(R);var _s={exports:{}},Cn={},js={exports:{}},zs={};/**
* @license React
* scheduler.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var qd;function B0(){return qd||(qd=1,(function(s){function v(z,m){var U=z.length;z.push(m);t:for(;0<U;){var Z=U-1>>>1,ct=z[Z];if(0<d(ct,m))z[Z]=m,z[U]=ct,U=Z;else break t}}function S(z){return z.length===0?null:z[0]}function o(z){if(z.length===0)return null;var m=z[0],U=z.pop();if(U!==m){z[0]=U;t:for(var Z=0,ct=z.length,h=ct>>>1;Z<h;){var D=2*(Z+1)-1,k=z[D],$=D+1,nt=z[$];if(0>d(k,U))$<ct&&0>d(nt,k)?(z[Z]=nt,z[$]=U,Z=$):(z[Z]=k,z[D]=U,Z=D);else if($<ct&&0>d(nt,U))z[Z]=nt,z[$]=U,Z=$;else break t}}return m}function d(z,m){var U=z.sortIndex-m.sortIndex;return U!==0?U:z.id-m.id}if(s.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var x=performance;s.unstable_now=function(){return x.now()}}else{var T=Date,A=T.now();s.unstable_now=function(){return T.now()-A}}var b=[],y=[],q=1,H=null,L=3,F=!1,it=!1,tt=!1,bt=!1,I=typeof setTimeout=="function"?setTimeout:null,O=typeof clearTimeout=="function"?clearTimeout:null,w=typeof setImmediate<"u"?setImmediate:null;function V(z){for(var m=S(y);m!==null;){if(m.callback===null)o(y);else if(m.startTime<=z)o(y),m.sortIndex=m.expirationTime,v(b,m);else break;m=S(y)}}function K(z){if(tt=!1,V(z),!it)if(S(b)!==null)it=!0,X||(X=!0,dt());else{var m=S(y);m!==null&&W(K,m.startTime-z)}}var X=!1,C=-1,Q=5,et=-1;function J(){return bt?!0:!(s.unstable_now()-et<Q)}function st(){if(bt=!1,X){var z=s.unstable_now();et=z;var m=!0;try{t:{it=!1,tt&&(tt=!1,O(C),C=-1),F=!0;var U=L;try{l:{for(V(z),H=S(b);H!==null&&!(H.expirationTime>z&&J());){var Z=H.callback;if(typeof Z=="function"){H.callback=null,L=H.priorityLevel;var ct=Z(H.expirationTime<=z);if(z=s.unstable_now(),typeof ct=="function"){H.callback=ct,V(z),m=!0;break l}H===S(b)&&o(b),V(z)}else o(b);H=S(b)}if(H!==null)m=!0;else{var h=S(y);h!==null&&W(K,h.startTime-z),m=!1}}break t}finally{H=null,L=U,F=!1}m=void 0}}finally{m?dt():X=!1}}}var dt;if(typeof w=="function")dt=function(){w(st)};else if(typeof MessageChannel<"u"){var mt=new MessageChannel,G=mt.port2;mt.port1.onmessage=st,dt=function(){G.postMessage(null)}}else dt=function(){I(st,0)};function W(z,m){C=I(function(){z(s.unstable_now())},m)}s.unstable_IdlePriority=5,s.unstable_ImmediatePriority=1,s.unstable_LowPriority=4,s.unstable_NormalPriority=3,s.unstable_Profiling=null,s.unstable_UserBlockingPriority=2,s.unstable_cancelCallback=function(z){z.callback=null},s.unstable_forceFrameRate=function(z){0>z||125<z?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Q=0<z?Math.floor(1e3/z):5},s.unstable_getCurrentPriorityLevel=function(){return L},s.unstable_next=function(z){switch(L){case 1:case 2:case 3:var m=3;break;default:m=L}var U=L;L=m;try{return z()}finally{L=U}},s.unstable_requestPaint=function(){bt=!0},s.unstable_runWithPriority=function(z,m){switch(z){case 1:case 2:case 3:case 4:case 5:break;default:z=3}var U=L;L=z;try{return m()}finally{L=U}},s.unstable_scheduleCallback=function(z,m,U){var Z=s.unstable_now();switch(typeof U=="object"&&U!==null?(U=U.delay,U=typeof U=="number"&&0<U?Z+U:Z):U=Z,z){case 1:var ct=-1;break;case 2:ct=250;break;case 5:ct=1073741823;break;case 4:ct=1e4;break;default:ct=5e3}return ct=U+ct,z={id:q++,callback:m,priorityLevel:z,startTime:U,expirationTime:ct,sortIndex:-1},U>Z?(z.sortIndex=U,v(y,z),S(b)===null&&z===S(y)&&(tt?(O(C),C=-1):tt=!0,W(K,U-Z))):(z.sortIndex=ct,v(b,z),it||F||(it=!0,X||(X=!0,dt()))),z},s.unstable_shouldYield=J,s.unstable_wrapCallback=function(z){var m=L;return function(){var U=L;L=m;try{return z.apply(this,arguments)}finally{L=U}}}})(zs)),zs}var Xd;function H0(){return Xd||(Xd=1,js.exports=B0()),js.exports}var Es={exports:{}},It={};/**
* @license React
* react-dom.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Ld;function Y0(){if(Ld)return It;Ld=1;var s=Cs();function v(b){var y="https://react.dev/errors/"+b;if(1<arguments.length){y+="?args[]="+encodeURIComponent(arguments[1]);for(var q=2;q<arguments.length;q++)y+="&args[]="+encodeURIComponent(arguments[q])}return"Minified React error #"+b+"; visit "+y+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function S(){}var o={d:{f:S,r:function(){throw Error(v(522))},D:S,C:S,L:S,m:S,X:S,S,M:S},p:0,findDOMNode:null},d=Symbol.for("react.portal");function x(b,y,q){var H=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:d,key:H==null?null:""+H,children:b,containerInfo:y,implementation:q}}var T=s.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function A(b,y){if(b==="font")return"";if(typeof y=="string")return y==="use-credentials"?y:""}return It.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=o,It.createPortal=function(b,y){var q=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!y||y.nodeType!==1&&y.nodeType!==9&&y.nodeType!==11)throw Error(v(299));return x(b,y,null,q)},It.flushSync=function(b){var y=T.T,q=o.p;try{if(T.T=null,o.p=2,b)return b()}finally{T.T=y,o.p=q,o.d.f()}},It.preconnect=function(b,y){typeof b=="string"&&(y?(y=y.crossOrigin,y=typeof y=="string"?y==="use-credentials"?y:"":void 0):y=null,o.d.C(b,y))},It.prefetchDNS=function(b){typeof b=="string"&&o.d.D(b)},It.preinit=function(b,y){if(typeof b=="string"&&y&&typeof y.as=="string"){var q=y.as,H=A(q,y.crossOrigin),L=typeof y.integrity=="string"?y.integrity:void 0,F=typeof y.fetchPriority=="string"?y.fetchPriority:void 0;q==="style"?o.d.S(b,typeof y.precedence=="string"?y.precedence:void 0,{crossOrigin:H,integrity:L,fetchPriority:F}):q==="script"&&o.d.X(b,{crossOrigin:H,integrity:L,fetchPriority:F,nonce:typeof y.nonce=="string"?y.nonce:void 0})}},It.preinitModule=function(b,y){if(typeof b=="string")if(typeof y=="object"&&y!==null){if(y.as==null||y.as==="script"){var q=A(y.as,y.crossOrigin);o.d.M(b,{crossOrigin:q,integrity:typeof y.integrity=="string"?y.integrity:void 0,nonce:typeof y.nonce=="string"?y.nonce:void 0})}}else y==null&&o.d.M(b)},It.preload=function(b,y){if(typeof b=="string"&&typeof y=="object"&&y!==null&&typeof y.as=="string"){var q=y.as,H=A(q,y.crossOrigin);o.d.L(b,q,{crossOrigin:H,integrity:typeof y.integrity=="string"?y.integrity:void 0,nonce:typeof y.nonce=="string"?y.nonce:void 0,type:typeof y.type=="string"?y.type:void 0,fetchPriority:typeof y.fetchPriority=="string"?y.fetchPriority:void 0,referrerPolicy:typeof y.referrerPolicy=="string"?y.referrerPolicy:void 0,imageSrcSet:typeof y.imageSrcSet=="string"?y.imageSrcSet:void 0,imageSizes:typeof y.imageSizes=="string"?y.imageSizes:void 0,media:typeof y.media=="string"?y.media:void 0})}},It.preloadModule=function(b,y){if(typeof b=="string")if(y){var q=A(y.as,y.crossOrigin);o.d.m(b,{as:typeof y.as=="string"&&y.as!=="script"?y.as:void 0,crossOrigin:q,integrity:typeof y.integrity=="string"?y.integrity:void 0})}else o.d.m(b)},It.requestFormReset=function(b){o.d.r(b)},It.unstable_batchedUpdates=function(b,y){return b(y)},It.useFormState=function(b,y,q){return T.H.useFormState(b,y,q)},It.useFormStatus=function(){return T.H.useHostTransitionStatus()},It.version="19.2.5",It}var Gd;function q0(){if(Gd)return Es.exports;Gd=1;function s(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(s)}catch(v){console.error(v)}}return s(),Es.exports=Y0(),Es.exports}/**
* @license React
* react-dom-client.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Qd;function X0(){if(Qd)return Cn;Qd=1;var s=H0(),v=Cs(),S=q0();function o(t){var l="https://react.dev/errors/"+t;if(1<arguments.length){l+="?args[]="+encodeURIComponent(arguments[1]);for(var e=2;e<arguments.length;e++)l+="&args[]="+encodeURIComponent(arguments[e])}return"Minified React error #"+t+"; visit "+l+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function d(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function x(t){var l=t,e=t;if(t.alternate)for(;l.return;)l=l.return;else{t=l;do l=t,(l.flags&4098)!==0&&(e=l.return),t=l.return;while(t)}return l.tag===3?e:null}function T(t){if(t.tag===13){var l=t.memoizedState;if(l===null&&(t=t.alternate,t!==null&&(l=t.memoizedState)),l!==null)return l.dehydrated}return null}function A(t){if(t.tag===31){var l=t.memoizedState;if(l===null&&(t=t.alternate,t!==null&&(l=t.memoizedState)),l!==null)return l.dehydrated}return null}function b(t){if(x(t)!==t)throw Error(o(188))}function y(t){var l=t.alternate;if(!l){if(l=x(t),l===null)throw Error(o(188));return l!==t?null:t}for(var e=t,a=l;;){var n=e.return;if(n===null)break;var u=n.alternate;if(u===null){if(a=n.return,a!==null){e=a;continue}break}if(n.child===u.child){for(u=n.child;u;){if(u===e)return b(n),t;if(u===a)return b(n),l;u=u.sibling}throw Error(o(188))}if(e.return!==a.return)e=n,a=u;else{for(var c=!1,f=n.child;f;){if(f===e){c=!0,e=n,a=u;break}if(f===a){c=!0,a=n,e=u;break}f=f.sibling}if(!c){for(f=u.child;f;){if(f===e){c=!0,e=u,a=n;break}if(f===a){c=!0,a=u,e=n;break}f=f.sibling}if(!c)throw Error(o(189))}}if(e.alternate!==a)throw Error(o(190))}if(e.tag!==3)throw Error(o(188));return e.stateNode.current===e?t:l}function q(t){var l=t.tag;if(l===5||l===26||l===27||l===6)return t;for(t=t.child;t!==null;){if(l=q(t),l!==null)return l;t=t.sibling}return null}var H=Object.assign,L=Symbol.for("react.element"),F=Symbol.for("react.transitional.element"),it=Symbol.for("react.portal"),tt=Symbol.for("react.fragment"),bt=Symbol.for("react.strict_mode"),I=Symbol.for("react.profiler"),O=Symbol.for("react.consumer"),w=Symbol.for("react.context"),V=Symbol.for("react.forward_ref"),K=Symbol.for("react.suspense"),X=Symbol.for("react.suspense_list"),C=Symbol.for("react.memo"),Q=Symbol.for("react.lazy"),et=Symbol.for("react.activity"),J=Symbol.for("react.memo_cache_sentinel"),st=Symbol.iterator;function dt(t){return t===null||typeof t!="object"?null:(t=st&&t[st]||t["@@iterator"],typeof t=="function"?t:null)}var mt=Symbol.for("react.client.reference");function G(t){if(t==null)return null;if(typeof t=="function")return t.$$typeof===mt?null:t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case tt:return"Fragment";case I:return"Profiler";case bt:return"StrictMode";case K:return"Suspense";case X:return"SuspenseList";case et:return"Activity"}if(typeof t=="object")switch(t.$$typeof){case it:return"Portal";case w:return t.displayName||"Context";case O:return(t._context.displayName||"Context")+".Consumer";case V:var l=t.render;return t=t.displayName,t||(t=l.displayName||l.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case C:return l=t.displayName||null,l!==null?l:G(t.type)||"Memo";case Q:l=t._payload,t=t._init;try{return G(t(l))}catch{}}return null}var W=Array.isArray,z=v.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,m=S.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,U={pending:!1,data:null,method:null,action:null},Z=[],ct=-1;function h(t){return{current:t}}function D(t){0>ct||(t.current=Z[ct],Z[ct]=null,ct--)}function k(t,l){ct++,Z[ct]=t.current,t.current=l}var $=h(null),nt=h(null),ht=h(null),vt=h(null);function wt(t,l){switch(k(ht,l),k(nt,t),k($,null),l.nodeType){case 9:case 11:t=(t=l.documentElement)&&(t=t.namespaceURI)?ad(t):0;break;default:if(t=l.tagName,l=l.namespaceURI)l=ad(l),t=nd(l,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}D($),k($,t)}function Nt(){D($),D(nt),D(ht)}function ee(t){t.memoizedState!==null&&k(vt,t);var l=$.current,e=nd(l,t.type);l!==e&&(k(nt,t),k($,e))}function Dn(t){nt.current===t&&(D($),D(nt)),vt.current===t&&(D(vt),En._currentValue=U)}var ei,Ns;function Oe(t){if(ei===void 0)try{throw Error()}catch(e){var l=e.stack.trim().match(/\n( *(at )?)/);ei=l&&l[1]||"",Ns=-1<e.stack.indexOf(`
at`)?" (<anonymous>)":-1<e.stack.indexOf("@")?"@unknown:0:0":""}return`
`+ei+t+Ns}var ai=!1;function ni(t,l){if(!t||ai)return"";ai=!0;var e=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(l){var Y=function(){throw Error()};if(Object.defineProperty(Y.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(Y,[])}catch(M){var E=M}Reflect.construct(t,[],Y)}else{try{Y.call()}catch(M){E=M}t.call(Y.prototype)}}else{try{throw Error()}catch(M){E=M}(Y=t())&&typeof Y.catch=="function"&&Y.catch(function(){})}}catch(M){if(M&&E&&typeof M.stack=="string")return[M.stack,E.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var n=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");n&&n.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var u=a.DetermineComponentFrameRoot(),c=u[0],f=u[1];if(c&&f){var r=c.split(`
`),j=f.split(`
`);for(n=a=0;a<r.length&&!r[a].includes("DetermineComponentFrameRoot");)a++;for(;n<j.length&&!j[n].includes("DetermineComponentFrameRoot");)n++;if(a===r.length||n===j.length)for(a=r.length-1,n=j.length-1;1<=a&&0<=n&&r[a]!==j[n];)n--;for(;1<=a&&0<=n;a--,n--)if(r[a]!==j[n]){if(a!==1||n!==1)do if(a--,n--,0>n||r[a]!==j[n]){var N=`
`+r[a].replace(" at new "," at ");return t.displayName&&N.includes("<anonymous>")&&(N=N.replace("<anonymous>",t.displayName)),N}while(1<=a&&0<=n);break}}}finally{ai=!1,Error.prepareStackTrace=e}return(e=t?t.displayName||t.name:"")?Oe(e):""}function sh(t,l){switch(t.tag){case 26:case 27:case 5:return Oe(t.type);case 16:return Oe("Lazy");case 13:return t.child!==l&&l!==null?Oe("Suspense Fallback"):Oe("Suspense");case 19:return Oe("SuspenseList");case 0:case 15:return ni(t.type,!1);case 11:return ni(t.type.render,!1);case 1:return ni(t.type,!0);case 31:return Oe("Activity");default:return""}}function Rs(t){try{var l="",e=null;do l+=sh(t,e),e=t,t=t.return;while(t);return l}catch(a){return`
Error generating stack: `+a.message+`
`+a.stack}}var ui=Object.prototype.hasOwnProperty,ii=s.unstable_scheduleCallback,ci=s.unstable_cancelCallback,fh=s.unstable_shouldYield,oh=s.unstable_requestPaint,sl=s.unstable_now,rh=s.unstable_getCurrentPriorityLevel,Ds=s.unstable_ImmediatePriority,Us=s.unstable_UserBlockingPriority,Un=s.unstable_NormalPriority,dh=s.unstable_LowPriority,Bs=s.unstable_IdlePriority,hh=s.log,mh=s.unstable_setDisableYieldValue,Ha=null,fl=null;function ae(t){if(typeof hh=="function"&&mh(t),fl&&typeof fl.setStrictMode=="function")try{fl.setStrictMode(Ha,t)}catch{}}var ol=Math.clz32?Math.clz32:vh,yh=Math.log,gh=Math.LN2;function vh(t){return t>>>=0,t===0?32:31-(yh(t)/gh|0)|0}var Bn=256,Hn=262144,Yn=4194304;function Ce(t){var l=t&42;if(l!==0)return l;switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return t&261888;case 262144:case 524288:case 1048576:case 2097152:return t&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function qn(t,l,e){var a=t.pendingLanes;if(a===0)return 0;var n=0,u=t.suspendedLanes,c=t.pingedLanes;t=t.warmLanes;var f=a&134217727;return f!==0?(a=f&~u,a!==0?n=Ce(a):(c&=f,c!==0?n=Ce(c):e||(e=f&~t,e!==0&&(n=Ce(e))))):(f=a&~u,f!==0?n=Ce(f):c!==0?n=Ce(c):e||(e=a&~t,e!==0&&(n=Ce(e)))),n===0?0:l!==0&&l!==n&&(l&u)===0&&(u=n&-n,e=l&-l,u>=e||u===32&&(e&4194048)!==0)?l:n}function Ya(t,l){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&l)===0}function ph(t,l){switch(t){case 1:case 2:case 4:case 8:case 64:return l+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return l+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Hs(){var t=Yn;return Yn<<=1,(Yn&62914560)===0&&(Yn=4194304),t}function si(t){for(var l=[],e=0;31>e;e++)l.push(t);return l}function qa(t,l){t.pendingLanes|=l,l!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function xh(t,l,e,a,n,u){var c=t.pendingLanes;t.pendingLanes=e,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=e,t.entangledLanes&=e,t.errorRecoveryDisabledLanes&=e,t.shellSuspendCounter=0;var f=t.entanglements,r=t.expirationTimes,j=t.hiddenUpdates;for(e=c&~e;0<e;){var N=31-ol(e),Y=1<<N;f[N]=0,r[N]=-1;var E=j[N];if(E!==null)for(j[N]=null,N=0;N<E.length;N++){var M=E[N];M!==null&&(M.lane&=-536870913)}e&=~Y}a!==0&&Ys(t,a,0),u!==0&&n===0&&t.tag!==0&&(t.suspendedLanes|=u&~(c&~l))}function Ys(t,l,e){t.pendingLanes|=l,t.suspendedLanes&=~l;var a=31-ol(l);t.entangledLanes|=l,t.entanglements[a]=t.entanglements[a]|1073741824|e&261930}function qs(t,l){var e=t.entangledLanes|=l;for(t=t.entanglements;e;){var a=31-ol(e),n=1<<a;n&l|t[a]&l&&(t[a]|=l),e&=~n}}function Xs(t,l){var e=l&-l;return e=(e&42)!==0?1:fi(e),(e&(t.suspendedLanes|l))!==0?0:e}function fi(t){switch(t){case 2:t=1;break;case 8:t=4;break;case 32:t=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:t=128;break;case 268435456:t=134217728;break;default:t=0}return t}function oi(t){return t&=-t,2<t?8<t?(t&134217727)!==0?32:268435456:8:2}function Ls(){var t=m.p;return t!==0?t:(t=window.event,t===void 0?32:Td(t.type))}function Gs(t,l){var e=m.p;try{return m.p=t,l()}finally{m.p=e}}var ne=Math.random().toString(36).slice(2),kt="__reactFiber$"+ne,ll="__reactProps$"+ne,Je="__reactContainer$"+ne,ri="__reactEvents$"+ne,Sh="__reactListeners$"+ne,bh="__reactHandles$"+ne,Qs="__reactResources$"+ne,Xa="__reactMarker$"+ne;function di(t){delete t[kt],delete t[ll],delete t[ri],delete t[Sh],delete t[bh]}function $e(t){var l=t[kt];if(l)return l;for(var e=t.parentNode;e;){if(l=e[Je]||e[kt]){if(e=l.alternate,l.child!==null||e!==null&&e.child!==null)for(t=rd(t);t!==null;){if(e=t[kt])return e;t=rd(t)}return l}t=e,e=t.parentNode}return null}function We(t){if(t=t[kt]||t[Je]){var l=t.tag;if(l===5||l===6||l===13||l===31||l===26||l===27||l===3)return t}return null}function La(t){var l=t.tag;if(l===5||l===26||l===27||l===6)return t.stateNode;throw Error(o(33))}function Fe(t){var l=t[Qs];return l||(l=t[Qs]={hoistableStyles:new Map,hoistableScripts:new Map}),l}function Vt(t){t[Xa]=!0}var Zs=new Set,ws={};function Ne(t,l){Ie(t,l),Ie(t+"Capture",l)}function Ie(t,l){for(ws[t]=l,t=0;t<l.length;t++)Zs.add(l[t])}var _h=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),Vs={},Ks={};function jh(t){return ui.call(Ks,t)?!0:ui.call(Vs,t)?!1:_h.test(t)?Ks[t]=!0:(Vs[t]=!0,!1)}function Xn(t,l,e){if(jh(l))if(e===null)t.removeAttribute(l);else{switch(typeof e){case"undefined":case"function":case"symbol":t.removeAttribute(l);return;case"boolean":var a=l.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){t.removeAttribute(l);return}}t.setAttribute(l,""+e)}}function Ln(t,l,e){if(e===null)t.removeAttribute(l);else{switch(typeof e){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(l);return}t.setAttribute(l,""+e)}}function Yl(t,l,e,a){if(a===null)t.removeAttribute(e);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(e);return}t.setAttributeNS(l,e,""+a)}}function xl(t){switch(typeof t){case"bigint":case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function ks(t){var l=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(l==="checkbox"||l==="radio")}function zh(t,l,e){var a=Object.getOwnPropertyDescriptor(t.constructor.prototype,l);if(!t.hasOwnProperty(l)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var n=a.get,u=a.set;return Object.defineProperty(t,l,{configurable:!0,get:function(){return n.call(this)},set:function(c){e=""+c,u.call(this,c)}}),Object.defineProperty(t,l,{enumerable:a.enumerable}),{getValue:function(){return e},setValue:function(c){e=""+c},stopTracking:function(){t._valueTracker=null,delete t[l]}}}}function hi(t){if(!t._valueTracker){var l=ks(t)?"checked":"value";t._valueTracker=zh(t,l,""+t[l])}}function Js(t){if(!t)return!1;var l=t._valueTracker;if(!l)return!0;var e=l.getValue(),a="";return t&&(a=ks(t)?t.checked?"true":"false":t.value),t=a,t!==e?(l.setValue(t),!0):!1}function Gn(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}var Eh=/[\n"\\]/g;function Sl(t){return t.replace(Eh,function(l){return"\\"+l.charCodeAt(0).toString(16)+" "})}function mi(t,l,e,a,n,u,c,f){t.name="",c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?t.type=c:t.removeAttribute("type"),l!=null?c==="number"?(l===0&&t.value===""||t.value!=l)&&(t.value=""+xl(l)):t.value!==""+xl(l)&&(t.value=""+xl(l)):c!=="submit"&&c!=="reset"||t.removeAttribute("value"),l!=null?yi(t,c,xl(l)):e!=null?yi(t,c,xl(e)):a!=null&&t.removeAttribute("value"),n==null&&u!=null&&(t.defaultChecked=!!u),n!=null&&(t.checked=n&&typeof n!="function"&&typeof n!="symbol"),f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"?t.name=""+xl(f):t.removeAttribute("name")}function $s(t,l,e,a,n,u,c,f){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(t.type=u),l!=null||e!=null){if(!(u!=="submit"&&u!=="reset"||l!=null)){hi(t);return}e=e!=null?""+xl(e):"",l=l!=null?""+xl(l):e,f||l===t.value||(t.value=l),t.defaultValue=l}a=a??n,a=typeof a!="function"&&typeof a!="symbol"&&!!a,t.checked=f?t.checked:!!a,t.defaultChecked=!!a,c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"&&(t.name=c),hi(t)}function yi(t,l,e){l==="number"&&Gn(t.ownerDocument)===t||t.defaultValue===""+e||(t.defaultValue=""+e)}function Pe(t,l,e,a){if(t=t.options,l){l={};for(var n=0;n<e.length;n++)l["$"+e[n]]=!0;for(e=0;e<t.length;e++)n=l.hasOwnProperty("$"+t[e].value),t[e].selected!==n&&(t[e].selected=n),n&&a&&(t[e].defaultSelected=!0)}else{for(e=""+xl(e),l=null,n=0;n<t.length;n++){if(t[n].value===e){t[n].selected=!0,a&&(t[n].defaultSelected=!0);return}l!==null||t[n].disabled||(l=t[n])}l!==null&&(l.selected=!0)}}function Ws(t,l,e){if(l!=null&&(l=""+xl(l),l!==t.value&&(t.value=l),e==null)){t.defaultValue!==l&&(t.defaultValue=l);return}t.defaultValue=e!=null?""+xl(e):""}function Fs(t,l,e,a){if(l==null){if(a!=null){if(e!=null)throw Error(o(92));if(W(a)){if(1<a.length)throw Error(o(93));a=a[0]}e=a}e==null&&(e=""),l=e}e=xl(l),t.defaultValue=e,a=t.textContent,a===e&&a!==""&&a!==null&&(t.value=a),hi(t)}function ta(t,l){if(l){var e=t.firstChild;if(e&&e===t.lastChild&&e.nodeType===3){e.nodeValue=l;return}}t.textContent=l}var Ah=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function Is(t,l,e){var a=l.indexOf("--")===0;e==null||typeof e=="boolean"||e===""?a?t.setProperty(l,""):l==="float"?t.cssFloat="":t[l]="":a?t.setProperty(l,e):typeof e!="number"||e===0||Ah.has(l)?l==="float"?t.cssFloat=e:t[l]=(""+e).trim():t[l]=e+"px"}function Ps(t,l,e){if(l!=null&&typeof l!="object")throw Error(o(62));if(t=t.style,e!=null){for(var a in e)!e.hasOwnProperty(a)||l!=null&&l.hasOwnProperty(a)||(a.indexOf("--")===0?t.setProperty(a,""):a==="float"?t.cssFloat="":t[a]="");for(var n in l)a=l[n],l.hasOwnProperty(n)&&e[n]!==a&&Is(t,n,a)}else for(var u in l)l.hasOwnProperty(u)&&Is(t,u,l[u])}function gi(t){if(t.indexOf("-")===-1)return!1;switch(t){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Th=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),Mh=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Qn(t){return Mh.test(""+t)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":t}function ql(){}var vi=null;function pi(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var la=null,ea=null;function tf(t){var l=We(t);if(l&&(t=l.stateNode)){var e=t[ll]||null;t:switch(t=l.stateNode,l.type){case"input":if(mi(t,e.value,e.defaultValue,e.defaultValue,e.checked,e.defaultChecked,e.type,e.name),l=e.name,e.type==="radio"&&l!=null){for(e=t;e.parentNode;)e=e.parentNode;for(e=e.querySelectorAll('input[name="'+Sl(""+l)+'"][type="radio"]'),l=0;l<e.length;l++){var a=e[l];if(a!==t&&a.form===t.form){var n=a[ll]||null;if(!n)throw Error(o(90));mi(a,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name)}}for(l=0;l<e.length;l++)a=e[l],a.form===t.form&&Js(a)}break t;case"textarea":Ws(t,e.value,e.defaultValue);break t;case"select":l=e.value,l!=null&&Pe(t,!!e.multiple,l,!1)}}}var xi=!1;function lf(t,l,e){if(xi)return t(l,e);xi=!0;try{var a=t(l);return a}finally{if(xi=!1,(la!==null||ea!==null)&&(Ou(),la&&(l=la,t=ea,ea=la=null,tf(l),t)))for(l=0;l<t.length;l++)tf(t[l])}}function Ga(t,l){var e=t.stateNode;if(e===null)return null;var a=e[ll]||null;if(a===null)return null;e=a[l];t:switch(l){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(a=!a.disabled)||(t=t.type,a=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!a;break t;default:t=!1}if(t)return null;if(e&&typeof e!="function")throw Error(o(231,l,typeof e));return e}var Xl=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Si=!1;if(Xl)try{var Qa={};Object.defineProperty(Qa,"passive",{get:function(){Si=!0}}),window.addEventListener("test",Qa,Qa),window.removeEventListener("test",Qa,Qa)}catch{Si=!1}var ue=null,bi=null,Zn=null;function ef(){if(Zn)return Zn;var t,l=bi,e=l.length,a,n="value"in ue?ue.value:ue.textContent,u=n.length;for(t=0;t<e&&l[t]===n[t];t++);var c=e-t;for(a=1;a<=c&&l[e-a]===n[u-a];a++);return Zn=n.slice(t,1<a?1-a:void 0)}function wn(t){var l=t.keyCode;return"charCode"in t?(t=t.charCode,t===0&&l===13&&(t=13)):t=l,t===10&&(t=13),32<=t||t===13?t:0}function Vn(){return!0}function af(){return!1}function el(t){function l(e,a,n,u,c){this._reactName=e,this._targetInst=n,this.type=a,this.nativeEvent=u,this.target=c,this.currentTarget=null;for(var f in t)t.hasOwnProperty(f)&&(e=t[f],this[f]=e?e(u):u[f]);return this.isDefaultPrevented=(u.defaultPrevented!=null?u.defaultPrevented:u.returnValue===!1)?Vn:af,this.isPropagationStopped=af,this}return H(l.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():typeof e.returnValue!="unknown"&&(e.returnValue=!1),this.isDefaultPrevented=Vn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():typeof e.cancelBubble!="unknown"&&(e.cancelBubble=!0),this.isPropagationStopped=Vn)},persist:function(){},isPersistent:Vn}),l}var Re={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Kn=el(Re),Za=H({},Re,{view:0,detail:0}),Oh=el(Za),_i,ji,wa,kn=H({},Za,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ei,button:0,buttons:0,relatedTarget:function(t){return t.relatedTarget===void 0?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return"movementX"in t?t.movementX:(t!==wa&&(wa&&t.type==="mousemove"?(_i=t.screenX-wa.screenX,ji=t.screenY-wa.screenY):ji=_i=0,wa=t),_i)},movementY:function(t){return"movementY"in t?t.movementY:ji}}),nf=el(kn),Ch=H({},kn,{dataTransfer:0}),Nh=el(Ch),Rh=H({},Za,{relatedTarget:0}),zi=el(Rh),Dh=H({},Re,{animationName:0,elapsedTime:0,pseudoElement:0}),Uh=el(Dh),Bh=H({},Re,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),Hh=el(Bh),Yh=H({},Re,{data:0}),uf=el(Yh),qh={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Xh={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Lh={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Gh(t){var l=this.nativeEvent;return l.getModifierState?l.getModifierState(t):(t=Lh[t])?!!l[t]:!1}function Ei(){return Gh}var Qh=H({},Za,{key:function(t){if(t.key){var l=qh[t.key]||t.key;if(l!=="Unidentified")return l}return t.type==="keypress"?(t=wn(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?Xh[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ei,charCode:function(t){return t.type==="keypress"?wn(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?wn(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),Zh=el(Qh),wh=H({},kn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),cf=el(wh),Vh=H({},Za,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ei}),Kh=el(Vh),kh=H({},Re,{propertyName:0,elapsedTime:0,pseudoElement:0}),Jh=el(kh),$h=H({},kn,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0}),Wh=el($h),Fh=H({},Re,{newState:0,oldState:0}),Ih=el(Fh),Ph=[9,13,27,32],Ai=Xl&&"CompositionEvent"in window,Va=null;Xl&&"documentMode"in document&&(Va=document.documentMode);var tm=Xl&&"TextEvent"in window&&!Va,sf=Xl&&(!Ai||Va&&8<Va&&11>=Va),ff=" ",of=!1;function rf(t,l){switch(t){case"keyup":return Ph.indexOf(l.keyCode)!==-1;case"keydown":return l.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function df(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var aa=!1;function lm(t,l){switch(t){case"compositionend":return df(l);case"keypress":return l.which!==32?null:(of=!0,ff);case"textInput":return t=l.data,t===ff&&of?null:t;default:return null}}function em(t,l){if(aa)return t==="compositionend"||!Ai&&rf(t,l)?(t=ef(),Zn=bi=ue=null,aa=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(l.ctrlKey||l.altKey||l.metaKey)||l.ctrlKey&&l.altKey){if(l.char&&1<l.char.length)return l.char;if(l.which)return String.fromCharCode(l.which)}return null;case"compositionend":return sf&&l.locale!=="ko"?null:l.data;default:return null}}var am={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function hf(t){var l=t&&t.nodeName&&t.nodeName.toLowerCase();return l==="input"?!!am[t.type]:l==="textarea"}function mf(t,l,e,a){la?ea?ea.push(a):ea=[a]:la=a,l=Hu(l,"onChange"),0<l.length&&(e=new Kn("onChange","change",null,e,a),t.push({event:e,listeners:l}))}var Ka=null,ka=null;function nm(t){Fr(t,0)}function Jn(t){var l=La(t);if(Js(l))return t}function yf(t,l){if(t==="change")return l}var gf=!1;if(Xl){var Ti;if(Xl){var Mi="oninput"in document;if(!Mi){var vf=document.createElement("div");vf.setAttribute("oninput","return;"),Mi=typeof vf.oninput=="function"}Ti=Mi}else Ti=!1;gf=Ti&&(!document.documentMode||9<document.documentMode)}function pf(){Ka&&(Ka.detachEvent("onpropertychange",xf),ka=Ka=null)}function xf(t){if(t.propertyName==="value"&&Jn(ka)){var l=[];mf(l,ka,t,pi(t)),lf(nm,l)}}function um(t,l,e){t==="focusin"?(pf(),Ka=l,ka=e,Ka.attachEvent("onpropertychange",xf)):t==="focusout"&&pf()}function im(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return Jn(ka)}function cm(t,l){if(t==="click")return Jn(l)}function sm(t,l){if(t==="input"||t==="change")return Jn(l)}function fm(t,l){return t===l&&(t!==0||1/t===1/l)||t!==t&&l!==l}var rl=typeof Object.is=="function"?Object.is:fm;function Ja(t,l){if(rl(t,l))return!0;if(typeof t!="object"||t===null||typeof l!="object"||l===null)return!1;var e=Object.keys(t),a=Object.keys(l);if(e.length!==a.length)return!1;for(a=0;a<e.length;a++){var n=e[a];if(!ui.call(l,n)||!rl(t[n],l[n]))return!1}return!0}function Sf(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function bf(t,l){var e=Sf(t);t=0;for(var a;e;){if(e.nodeType===3){if(a=t+e.textContent.length,t<=l&&a>=l)return{node:e,offset:l-t};t=a}t:{for(;e;){if(e.nextSibling){e=e.nextSibling;break t}e=e.parentNode}e=void 0}e=Sf(e)}}function _f(t,l){return t&&l?t===l?!0:t&&t.nodeType===3?!1:l&&l.nodeType===3?_f(t,l.parentNode):"contains"in t?t.contains(l):t.compareDocumentPosition?!!(t.compareDocumentPosition(l)&16):!1:!1}function jf(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var l=Gn(t.document);l instanceof t.HTMLIFrameElement;){try{var e=typeof l.contentWindow.location.href=="string"}catch{e=!1}if(e)t=l.contentWindow;else break;l=Gn(t.document)}return l}function Oi(t){var l=t&&t.nodeName&&t.nodeName.toLowerCase();return l&&(l==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||l==="textarea"||t.contentEditable==="true")}var om=Xl&&"documentMode"in document&&11>=document.documentMode,na=null,Ci=null,$a=null,Ni=!1;function zf(t,l,e){var a=e.window===e?e.document:e.nodeType===9?e:e.ownerDocument;Ni||na==null||na!==Gn(a)||(a=na,"selectionStart"in a&&Oi(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),$a&&Ja($a,a)||($a=a,a=Hu(Ci,"onSelect"),0<a.length&&(l=new Kn("onSelect","select",null,l,e),t.push({event:l,listeners:a}),l.target=na)))}function De(t,l){var e={};return e[t.toLowerCase()]=l.toLowerCase(),e["Webkit"+t]="webkit"+l,e["Moz"+t]="moz"+l,e}var ua={animationend:De("Animation","AnimationEnd"),animationiteration:De("Animation","AnimationIteration"),animationstart:De("Animation","AnimationStart"),transitionrun:De("Transition","TransitionRun"),transitionstart:De("Transition","TransitionStart"),transitioncancel:De("Transition","TransitionCancel"),transitionend:De("Transition","TransitionEnd")},Ri={},Ef={};Xl&&(Ef=document.createElement("div").style,"AnimationEvent"in window||(delete ua.animationend.animation,delete ua.animationiteration.animation,delete ua.animationstart.animation),"TransitionEvent"in window||delete ua.transitionend.transition);function Ue(t){if(Ri[t])return Ri[t];if(!ua[t])return t;var l=ua[t],e;for(e in l)if(l.hasOwnProperty(e)&&e in Ef)return Ri[t]=l[e];return t}var Af=Ue("animationend"),Tf=Ue("animationiteration"),Mf=Ue("animationstart"),rm=Ue("transitionrun"),dm=Ue("transitionstart"),hm=Ue("transitioncancel"),Of=Ue("transitionend"),Cf=new Map,Di="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");Di.push("scrollEnd");function Cl(t,l){Cf.set(t,l),Ne(l,[t])}var $n=typeof reportError=="function"?reportError:function(t){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var l=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof t=="object"&&t!==null&&typeof t.message=="string"?String(t.message):String(t),error:t});if(!window.dispatchEvent(l))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",t);return}console.error(t)},bl=[],ia=0,Ui=0;function Wn(){for(var t=ia,l=Ui=ia=0;l<t;){var e=bl[l];bl[l++]=null;var a=bl[l];bl[l++]=null;var n=bl[l];bl[l++]=null;var u=bl[l];if(bl[l++]=null,a!==null&&n!==null){var c=a.pending;c===null?n.next=n:(n.next=c.next,c.next=n),a.pending=n}u!==0&&Nf(e,n,u)}}function Fn(t,l,e,a){bl[ia++]=t,bl[ia++]=l,bl[ia++]=e,bl[ia++]=a,Ui|=a,t.lanes|=a,t=t.alternate,t!==null&&(t.lanes|=a)}function Bi(t,l,e,a){return Fn(t,l,e,a),In(t)}function Be(t,l){return Fn(t,null,null,l),In(t)}function Nf(t,l,e){t.lanes|=e;var a=t.alternate;a!==null&&(a.lanes|=e);for(var n=!1,u=t.return;u!==null;)u.childLanes|=e,a=u.alternate,a!==null&&(a.childLanes|=e),u.tag===22&&(t=u.stateNode,t===null||t._visibility&1||(n=!0)),t=u,u=u.return;return t.tag===3?(u=t.stateNode,n&&l!==null&&(n=31-ol(e),t=u.hiddenUpdates,a=t[n],a===null?t[n]=[l]:a.push(l),l.lane=e|536870912),u):null}function In(t){if(50<pn)throw pn=0,wc=null,Error(o(185));for(var l=t.return;l!==null;)t=l,l=t.return;return t.tag===3?t.stateNode:null}var ca={};function mm(t,l,e,a){this.tag=t,this.key=e,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=l,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function dl(t,l,e,a){return new mm(t,l,e,a)}function Hi(t){return t=t.prototype,!(!t||!t.isReactComponent)}function Ll(t,l){var e=t.alternate;return e===null?(e=dl(t.tag,l,t.key,t.mode),e.elementType=t.elementType,e.type=t.type,e.stateNode=t.stateNode,e.alternate=t,t.alternate=e):(e.pendingProps=l,e.type=t.type,e.flags=0,e.subtreeFlags=0,e.deletions=null),e.flags=t.flags&65011712,e.childLanes=t.childLanes,e.lanes=t.lanes,e.child=t.child,e.memoizedProps=t.memoizedProps,e.memoizedState=t.memoizedState,e.updateQueue=t.updateQueue,l=t.dependencies,e.dependencies=l===null?null:{lanes:l.lanes,firstContext:l.firstContext},e.sibling=t.sibling,e.index=t.index,e.ref=t.ref,e.refCleanup=t.refCleanup,e}function Rf(t,l){t.flags&=65011714;var e=t.alternate;return e===null?(t.childLanes=0,t.lanes=l,t.child=null,t.subtreeFlags=0,t.memoizedProps=null,t.memoizedState=null,t.updateQueue=null,t.dependencies=null,t.stateNode=null):(t.childLanes=e.childLanes,t.lanes=e.lanes,t.child=e.child,t.subtreeFlags=0,t.deletions=null,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,t.type=e.type,l=e.dependencies,t.dependencies=l===null?null:{lanes:l.lanes,firstContext:l.firstContext}),t}function Pn(t,l,e,a,n,u){var c=0;if(a=t,typeof t=="function")Hi(t)&&(c=1);else if(typeof t=="string")c=x0(t,e,$.current)?26:t==="html"||t==="head"||t==="body"?27:5;else t:switch(t){case et:return t=dl(31,e,l,n),t.elementType=et,t.lanes=u,t;case tt:return He(e.children,n,u,l);case bt:c=8,n|=24;break;case I:return t=dl(12,e,l,n|2),t.elementType=I,t.lanes=u,t;case K:return t=dl(13,e,l,n),t.elementType=K,t.lanes=u,t;case X:return t=dl(19,e,l,n),t.elementType=X,t.lanes=u,t;default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case w:c=10;break t;case O:c=9;break t;case V:c=11;break t;case C:c=14;break t;case Q:c=16,a=null;break t}c=29,e=Error(o(130,t===null?"null":typeof t,"")),a=null}return l=dl(c,e,l,n),l.elementType=t,l.type=a,l.lanes=u,l}function He(t,l,e,a){return t=dl(7,t,a,l),t.lanes=e,t}function Yi(t,l,e){return t=dl(6,t,null,l),t.lanes=e,t}function Df(t){var l=dl(18,null,null,0);return l.stateNode=t,l}function qi(t,l,e){return l=dl(4,t.children!==null?t.children:[],t.key,l),l.lanes=e,l.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},l}var Uf=new WeakMap;function _l(t,l){if(typeof t=="object"&&t!==null){var e=Uf.get(t);return e!==void 0?e:(l={value:t,source:l,stack:Rs(l)},Uf.set(t,l),l)}return{value:t,source:l,stack:Rs(l)}}var sa=[],fa=0,tu=null,Wa=0,jl=[],zl=0,ie=null,Dl=1,Ul="";function Gl(t,l){sa[fa++]=Wa,sa[fa++]=tu,tu=t,Wa=l}function Bf(t,l,e){jl[zl++]=Dl,jl[zl++]=Ul,jl[zl++]=ie,ie=t;var a=Dl;t=Ul;var n=32-ol(a)-1;a&=~(1<<n),e+=1;var u=32-ol(l)+n;if(30<u){var c=n-n%5;u=(a&(1<<c)-1).toString(32),a>>=c,n-=c,Dl=1<<32-ol(l)+n|e<<n|a,Ul=u+t}else Dl=1<<u|e<<n|a,Ul=t}function Xi(t){t.return!==null&&(Gl(t,1),Bf(t,1,0))}function Li(t){for(;t===tu;)tu=sa[--fa],sa[fa]=null,Wa=sa[--fa],sa[fa]=null;for(;t===ie;)ie=jl[--zl],jl[zl]=null,Ul=jl[--zl],jl[zl]=null,Dl=jl[--zl],jl[zl]=null}function Hf(t,l){jl[zl++]=Dl,jl[zl++]=Ul,jl[zl++]=ie,Dl=l.id,Ul=l.overflow,ie=t}var Jt=null,Rt=null,St=!1,ce=null,El=!1,Gi=Error(o(519));function se(t){var l=Error(o(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Fa(_l(l,t)),Gi}function Yf(t){var l=t.stateNode,e=t.type,a=t.memoizedProps;switch(l[kt]=t,l[ll]=a,e){case"dialog":gt("cancel",l),gt("close",l);break;case"iframe":case"object":case"embed":gt("load",l);break;case"video":case"audio":for(e=0;e<Sn.length;e++)gt(Sn[e],l);break;case"source":gt("error",l);break;case"img":case"image":case"link":gt("error",l),gt("load",l);break;case"details":gt("toggle",l);break;case"input":gt("invalid",l),$s(l,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0);break;case"select":gt("invalid",l);break;case"textarea":gt("invalid",l),Fs(l,a.value,a.defaultValue,a.children)}e=a.children,typeof e!="string"&&typeof e!="number"&&typeof e!="bigint"||l.textContent===""+e||a.suppressHydrationWarning===!0||ld(l.textContent,e)?(a.popover!=null&&(gt("beforetoggle",l),gt("toggle",l)),a.onScroll!=null&&gt("scroll",l),a.onScrollEnd!=null&&gt("scrollend",l),a.onClick!=null&&(l.onclick=ql),l=!0):l=!1,l||se(t,!0)}function qf(t){for(Jt=t.return;Jt;)switch(Jt.tag){case 5:case 31:case 13:El=!1;return;case 27:case 3:El=!0;return;default:Jt=Jt.return}}function oa(t){if(t!==Jt)return!1;if(!St)return qf(t),St=!0,!1;var l=t.tag,e;if((e=l!==3&&l!==27)&&((e=l===5)&&(e=t.type,e=!(e!=="form"&&e!=="button")||us(t.type,t.memoizedProps)),e=!e),e&&Rt&&se(t),qf(t),l===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(o(317));Rt=od(t)}else if(l===31){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(o(317));Rt=od(t)}else l===27?(l=Rt,_e(t.type)?(t=os,os=null,Rt=t):Rt=l):Rt=Jt?Tl(t.stateNode.nextSibling):null;return!0}function Ye(){Rt=Jt=null,St=!1}function Qi(){var t=ce;return t!==null&&(il===null?il=t:il.push.apply(il,t),ce=null),t}function Fa(t){ce===null?ce=[t]:ce.push(t)}var Zi=h(null),qe=null,Ql=null;function fe(t,l,e){k(Zi,l._currentValue),l._currentValue=e}function Zl(t){t._currentValue=Zi.current,D(Zi)}function wi(t,l,e){for(;t!==null;){var a=t.alternate;if((t.childLanes&l)!==l?(t.childLanes|=l,a!==null&&(a.childLanes|=l)):a!==null&&(a.childLanes&l)!==l&&(a.childLanes|=l),t===e)break;t=t.return}}function Vi(t,l,e,a){var n=t.child;for(n!==null&&(n.return=t);n!==null;){var u=n.dependencies;if(u!==null){var c=n.child;u=u.firstContext;t:for(;u!==null;){var f=u;u=n;for(var r=0;r<l.length;r++)if(f.context===l[r]){u.lanes|=e,f=u.alternate,f!==null&&(f.lanes|=e),wi(u.return,e,t),a||(c=null);break t}u=f.next}}else if(n.tag===18){if(c=n.return,c===null)throw Error(o(341));c.lanes|=e,u=c.alternate,u!==null&&(u.lanes|=e),wi(c,e,t),c=null}else c=n.child;if(c!==null)c.return=n;else for(c=n;c!==null;){if(c===t){c=null;break}if(n=c.sibling,n!==null){n.return=c.return,c=n;break}c=c.return}n=c}}function ra(t,l,e,a){t=null;for(var n=l,u=!1;n!==null;){if(!u){if((n.flags&524288)!==0)u=!0;else if((n.flags&262144)!==0)break}if(n.tag===10){var c=n.alternate;if(c===null)throw Error(o(387));if(c=c.memoizedProps,c!==null){var f=n.type;rl(n.pendingProps.value,c.value)||(t!==null?t.push(f):t=[f])}}else if(n===vt.current){if(c=n.alternate,c===null)throw Error(o(387));c.memoizedState.memoizedState!==n.memoizedState.memoizedState&&(t!==null?t.push(En):t=[En])}n=n.return}t!==null&&Vi(l,t,e,a),l.flags|=262144}function lu(t){for(t=t.firstContext;t!==null;){if(!rl(t.context._currentValue,t.memoizedValue))return!0;t=t.next}return!1}function Xe(t){qe=t,Ql=null,t=t.dependencies,t!==null&&(t.firstContext=null)}function $t(t){return Xf(qe,t)}function eu(t,l){return qe===null&&Xe(t),Xf(t,l)}function Xf(t,l){var e=l._currentValue;if(l={context:l,memoizedValue:e,next:null},Ql===null){if(t===null)throw Error(o(308));Ql=l,t.dependencies={lanes:0,firstContext:l},t.flags|=524288}else Ql=Ql.next=l;return e}var ym=typeof AbortController<"u"?AbortController:function(){var t=[],l=this.signal={aborted:!1,addEventListener:function(e,a){t.push(a)}};this.abort=function(){l.aborted=!0,t.forEach(function(e){return e()})}},gm=s.unstable_scheduleCallback,vm=s.unstable_NormalPriority,Xt={$$typeof:w,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Ki(){return{controller:new ym,data:new Map,refCount:0}}function Ia(t){t.refCount--,t.refCount===0&&gm(vm,function(){t.controller.abort()})}var Pa=null,ki=0,da=0,ha=null;function pm(t,l){if(Pa===null){var e=Pa=[];ki=0,da=Wc(),ha={status:"pending",value:void 0,then:function(a){e.push(a)}}}return ki++,l.then(Lf,Lf),l}function Lf(){if(--ki===0&&Pa!==null){ha!==null&&(ha.status="fulfilled");var t=Pa;Pa=null,da=0,ha=null;for(var l=0;l<t.length;l++)(0,t[l])()}}function xm(t,l){var e=[],a={status:"pending",value:null,reason:null,then:function(n){e.push(n)}};return t.then(function(){a.status="fulfilled",a.value=l;for(var n=0;n<e.length;n++)(0,e[n])(l)},function(n){for(a.status="rejected",a.reason=n,n=0;n<e.length;n++)(0,e[n])(void 0)}),a}var Gf=z.S;z.S=function(t,l){Er=sl(),typeof l=="object"&&l!==null&&typeof l.then=="function"&&pm(t,l),Gf!==null&&Gf(t,l)};var Le=h(null);function Ji(){var t=Le.current;return t!==null?t:Ct.pooledCache}function au(t,l){l===null?k(Le,Le.current):k(Le,l.pool)}function Qf(){var t=Ji();return t===null?null:{parent:Xt._currentValue,pool:t}}var ma=Error(o(460)),$i=Error(o(474)),nu=Error(o(542)),uu={then:function(){}};function Zf(t){return t=t.status,t==="fulfilled"||t==="rejected"}function wf(t,l,e){switch(e=t[e],e===void 0?t.push(l):e!==l&&(l.then(ql,ql),l=e),l.status){case"fulfilled":return l.value;case"rejected":throw t=l.reason,Kf(t),t;default:if(typeof l.status=="string")l.then(ql,ql);else{if(t=Ct,t!==null&&100<t.shellSuspendCounter)throw Error(o(482));t=l,t.status="pending",t.then(function(a){if(l.status==="pending"){var n=l;n.status="fulfilled",n.value=a}},function(a){if(l.status==="pending"){var n=l;n.status="rejected",n.reason=a}})}switch(l.status){case"fulfilled":return l.value;case"rejected":throw t=l.reason,Kf(t),t}throw Qe=l,ma}}function Ge(t){try{var l=t._init;return l(t._payload)}catch(e){throw e!==null&&typeof e=="object"&&typeof e.then=="function"?(Qe=e,ma):e}}var Qe=null;function Vf(){if(Qe===null)throw Error(o(459));var t=Qe;return Qe=null,t}function Kf(t){if(t===ma||t===nu)throw Error(o(483))}var ya=null,tn=0;function iu(t){var l=tn;return tn+=1,ya===null&&(ya=[]),wf(ya,t,l)}function ln(t,l){l=l.props.ref,t.ref=l!==void 0?l:null}function cu(t,l){throw l.$$typeof===L?Error(o(525)):(t=Object.prototype.toString.call(l),Error(o(31,t==="[object Object]"?"object with keys {"+Object.keys(l).join(", ")+"}":t)))}function kf(t){function l(p,g){if(t){var _=p.deletions;_===null?(p.deletions=[g],p.flags|=16):_.push(g)}}function e(p,g){if(!t)return null;for(;g!==null;)l(p,g),g=g.sibling;return null}function a(p){for(var g=new Map;p!==null;)p.key!==null?g.set(p.key,p):g.set(p.index,p),p=p.sibling;return g}function n(p,g){return p=Ll(p,g),p.index=0,p.sibling=null,p}function u(p,g,_){return p.index=_,t?(_=p.alternate,_!==null?(_=_.index,_<g?(p.flags|=67108866,g):_):(p.flags|=67108866,g)):(p.flags|=1048576,g)}function c(p){return t&&p.alternate===null&&(p.flags|=67108866),p}function f(p,g,_,B){return g===null||g.tag!==6?(g=Yi(_,p.mode,B),g.return=p,g):(g=n(g,_),g.return=p,g)}function r(p,g,_,B){var at=_.type;return at===tt?N(p,g,_.props.children,B,_.key):g!==null&&(g.elementType===at||typeof at=="object"&&at!==null&&at.$$typeof===Q&&Ge(at)===g.type)?(g=n(g,_.props),ln(g,_),g.return=p,g):(g=Pn(_.type,_.key,_.props,null,p.mode,B),ln(g,_),g.return=p,g)}function j(p,g,_,B){return g===null||g.tag!==4||g.stateNode.containerInfo!==_.containerInfo||g.stateNode.implementation!==_.implementation?(g=qi(_,p.mode,B),g.return=p,g):(g=n(g,_.children||[]),g.return=p,g)}function N(p,g,_,B,at){return g===null||g.tag!==7?(g=He(_,p.mode,B,at),g.return=p,g):(g=n(g,_),g.return=p,g)}function Y(p,g,_){if(typeof g=="string"&&g!==""||typeof g=="number"||typeof g=="bigint")return g=Yi(""+g,p.mode,_),g.return=p,g;if(typeof g=="object"&&g!==null){switch(g.$$typeof){case F:return _=Pn(g.type,g.key,g.props,null,p.mode,_),ln(_,g),_.return=p,_;case it:return g=qi(g,p.mode,_),g.return=p,g;case Q:return g=Ge(g),Y(p,g,_)}if(W(g)||dt(g))return g=He(g,p.mode,_,null),g.return=p,g;if(typeof g.then=="function")return Y(p,iu(g),_);if(g.$$typeof===w)return Y(p,eu(p,g),_);cu(p,g)}return null}function E(p,g,_,B){var at=g!==null?g.key:null;if(typeof _=="string"&&_!==""||typeof _=="number"||typeof _=="bigint")return at!==null?null:f(p,g,""+_,B);if(typeof _=="object"&&_!==null){switch(_.$$typeof){case F:return _.key===at?r(p,g,_,B):null;case it:return _.key===at?j(p,g,_,B):null;case Q:return _=Ge(_),E(p,g,_,B)}if(W(_)||dt(_))return at!==null?null:N(p,g,_,B,null);if(typeof _.then=="function")return E(p,g,iu(_),B);if(_.$$typeof===w)return E(p,g,eu(p,_),B);cu(p,_)}return null}function M(p,g,_,B,at){if(typeof B=="string"&&B!==""||typeof B=="number"||typeof B=="bigint")return p=p.get(_)||null,f(g,p,""+B,at);if(typeof B=="object"&&B!==null){switch(B.$$typeof){case F:return p=p.get(B.key===null?_:B.key)||null,r(g,p,B,at);case it:return p=p.get(B.key===null?_:B.key)||null,j(g,p,B,at);case Q:return B=Ge(B),M(p,g,_,B,at)}if(W(B)||dt(B))return p=p.get(_)||null,N(g,p,B,at,null);if(typeof B.then=="function")return M(p,g,_,iu(B),at);if(B.$$typeof===w)return M(p,g,_,eu(g,B),at);cu(g,B)}return null}function P(p,g,_,B){for(var at=null,_t=null,lt=g,rt=g=0,xt=null;lt!==null&&rt<_.length;rt++){lt.index>rt?(xt=lt,lt=null):xt=lt.sibling;var jt=E(p,lt,_[rt],B);if(jt===null){lt===null&&(lt=xt);break}t&&lt&&jt.alternate===null&&l(p,lt),g=u(jt,g,rt),_t===null?at=jt:_t.sibling=jt,_t=jt,lt=xt}if(rt===_.length)return e(p,lt),St&&Gl(p,rt),at;if(lt===null){for(;rt<_.length;rt++)lt=Y(p,_[rt],B),lt!==null&&(g=u(lt,g,rt),_t===null?at=lt:_t.sibling=lt,_t=lt);return St&&Gl(p,rt),at}for(lt=a(lt);rt<_.length;rt++)xt=M(lt,p,rt,_[rt],B),xt!==null&&(t&&xt.alternate!==null&&lt.delete(xt.key===null?rt:xt.key),g=u(xt,g,rt),_t===null?at=xt:_t.sibling=xt,_t=xt);return t&&lt.forEach(function(Te){return l(p,Te)}),St&&Gl(p,rt),at}function ut(p,g,_,B){if(_==null)throw Error(o(151));for(var at=null,_t=null,lt=g,rt=g=0,xt=null,jt=_.next();lt!==null&&!jt.done;rt++,jt=_.next()){lt.index>rt?(xt=lt,lt=null):xt=lt.sibling;var Te=E(p,lt,jt.value,B);if(Te===null){lt===null&&(lt=xt);break}t&&lt&&Te.alternate===null&&l(p,lt),g=u(Te,g,rt),_t===null?at=Te:_t.sibling=Te,_t=Te,lt=xt}if(jt.done)return e(p,lt),St&&Gl(p,rt),at;if(lt===null){for(;!jt.done;rt++,jt=_.next())jt=Y(p,jt.value,B),jt!==null&&(g=u(jt,g,rt),_t===null?at=jt:_t.sibling=jt,_t=jt);return St&&Gl(p,rt),at}for(lt=a(lt);!jt.done;rt++,jt=_.next())jt=M(lt,p,rt,jt.value,B),jt!==null&&(t&&jt.alternate!==null&&lt.delete(jt.key===null?rt:jt.key),g=u(jt,g,rt),_t===null?at=jt:_t.sibling=jt,_t=jt);return t&&lt.forEach(function(C0){return l(p,C0)}),St&&Gl(p,rt),at}function Ot(p,g,_,B){if(typeof _=="object"&&_!==null&&_.type===tt&&_.key===null&&(_=_.props.children),typeof _=="object"&&_!==null){switch(_.$$typeof){case F:t:{for(var at=_.key;g!==null;){if(g.key===at){if(at=_.type,at===tt){if(g.tag===7){e(p,g.sibling),B=n(g,_.props.children),B.return=p,p=B;break t}}else if(g.elementType===at||typeof at=="object"&&at!==null&&at.$$typeof===Q&&Ge(at)===g.type){e(p,g.sibling),B=n(g,_.props),ln(B,_),B.return=p,p=B;break t}e(p,g);break}else l(p,g);g=g.sibling}_.type===tt?(B=He(_.props.children,p.mode,B,_.key),B.return=p,p=B):(B=Pn(_.type,_.key,_.props,null,p.mode,B),ln(B,_),B.return=p,p=B)}return c(p);case it:t:{for(at=_.key;g!==null;){if(g.key===at)if(g.tag===4&&g.stateNode.containerInfo===_.containerInfo&&g.stateNode.implementation===_.implementation){e(p,g.sibling),B=n(g,_.children||[]),B.return=p,p=B;break t}else{e(p,g);break}else l(p,g);g=g.sibling}B=qi(_,p.mode,B),B.return=p,p=B}return c(p);case Q:return _=Ge(_),Ot(p,g,_,B)}if(W(_))return P(p,g,_,B);if(dt(_)){if(at=dt(_),typeof at!="function")throw Error(o(150));return _=at.call(_),ut(p,g,_,B)}if(typeof _.then=="function")return Ot(p,g,iu(_),B);if(_.$$typeof===w)return Ot(p,g,eu(p,_),B);cu(p,_)}return typeof _=="string"&&_!==""||typeof _=="number"||typeof _=="bigint"?(_=""+_,g!==null&&g.tag===6?(e(p,g.sibling),B=n(g,_),B.return=p,p=B):(e(p,g),B=Yi(_,p.mode,B),B.return=p,p=B),c(p)):e(p,g)}return function(p,g,_,B){try{tn=0;var at=Ot(p,g,_,B);return ya=null,at}catch(lt){if(lt===ma||lt===nu)throw lt;var _t=dl(29,lt,null,p.mode);return _t.lanes=B,_t.return=p,_t}finally{}}}var Ze=kf(!0),Jf=kf(!1),oe=!1;function Wi(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Fi(t,l){t=t.updateQueue,l.updateQueue===t&&(l.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function re(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function de(t,l,e){var a=t.updateQueue;if(a===null)return null;if(a=a.shared,(zt&2)!==0){var n=a.pending;return n===null?l.next=l:(l.next=n.next,n.next=l),a.pending=l,l=In(t),Nf(t,null,e),l}return Fn(t,a,l,e),In(t)}function en(t,l,e){if(l=l.updateQueue,l!==null&&(l=l.shared,(e&4194048)!==0)){var a=l.lanes;a&=t.pendingLanes,e|=a,l.lanes=e,qs(t,e)}}function Ii(t,l){var e=t.updateQueue,a=t.alternate;if(a!==null&&(a=a.updateQueue,e===a)){var n=null,u=null;if(e=e.firstBaseUpdate,e!==null){do{var c={lane:e.lane,tag:e.tag,payload:e.payload,callback:null,next:null};u===null?n=u=c:u=u.next=c,e=e.next}while(e!==null);u===null?n=u=l:u=u.next=l}else n=u=l;e={baseState:a.baseState,firstBaseUpdate:n,lastBaseUpdate:u,shared:a.shared,callbacks:a.callbacks},t.updateQueue=e;return}t=e.lastBaseUpdate,t===null?e.firstBaseUpdate=l:t.next=l,e.lastBaseUpdate=l}var Pi=!1;function an(){if(Pi){var t=ha;if(t!==null)throw t}}function nn(t,l,e,a){Pi=!1;var n=t.updateQueue;oe=!1;var u=n.firstBaseUpdate,c=n.lastBaseUpdate,f=n.shared.pending;if(f!==null){n.shared.pending=null;var r=f,j=r.next;r.next=null,c===null?u=j:c.next=j,c=r;var N=t.alternate;N!==null&&(N=N.updateQueue,f=N.lastBaseUpdate,f!==c&&(f===null?N.firstBaseUpdate=j:f.next=j,N.lastBaseUpdate=r))}if(u!==null){var Y=n.baseState;c=0,N=j=r=null,f=u;do{var E=f.lane&-536870913,M=E!==f.lane;if(M?(pt&E)===E:(a&E)===E){E!==0&&E===da&&(Pi=!0),N!==null&&(N=N.next={lane:0,tag:f.tag,payload:f.payload,callback:null,next:null});t:{var P=t,ut=f;E=l;var Ot=e;switch(ut.tag){case 1:if(P=ut.payload,typeof P=="function"){Y=P.call(Ot,Y,E);break t}Y=P;break t;case 3:P.flags=P.flags&-65537|128;case 0:if(P=ut.payload,E=typeof P=="function"?P.call(Ot,Y,E):P,E==null)break t;Y=H({},Y,E);break t;case 2:oe=!0}}E=f.callback,E!==null&&(t.flags|=64,M&&(t.flags|=8192),M=n.callbacks,M===null?n.callbacks=[E]:M.push(E))}else M={lane:E,tag:f.tag,payload:f.payload,callback:f.callback,next:null},N===null?(j=N=M,r=Y):N=N.next=M,c|=E;if(f=f.next,f===null){if(f=n.shared.pending,f===null)break;M=f,f=M.next,M.next=null,n.lastBaseUpdate=M,n.shared.pending=null}}while(!0);N===null&&(r=Y),n.baseState=r,n.firstBaseUpdate=j,n.lastBaseUpdate=N,u===null&&(n.shared.lanes=0),ve|=c,t.lanes=c,t.memoizedState=Y}}function $f(t,l){if(typeof t!="function")throw Error(o(191,t));t.call(l)}function Wf(t,l){var e=t.callbacks;if(e!==null)for(t.callbacks=null,t=0;t<e.length;t++)$f(e[t],l)}var ga=h(null),su=h(0);function Ff(t,l){t=Il,k(su,t),k(ga,l),Il=t|l.baseLanes}function tc(){k(su,Il),k(ga,ga.current)}function lc(){Il=su.current,D(ga),D(su)}var hl=h(null),Al=null;function he(t){var l=t.alternate;k(Yt,Yt.current&1),k(hl,t),Al===null&&(l===null||ga.current!==null||l.memoizedState!==null)&&(Al=t)}function ec(t){k(Yt,Yt.current),k(hl,t),Al===null&&(Al=t)}function If(t){t.tag===22?(k(Yt,Yt.current),k(hl,t),Al===null&&(Al=t)):me()}function me(){k(Yt,Yt.current),k(hl,hl.current)}function ml(t){D(hl),Al===t&&(Al=null),D(Yt)}var Yt=h(0);function fu(t){for(var l=t;l!==null;){if(l.tag===13){var e=l.memoizedState;if(e!==null&&(e=e.dehydrated,e===null||ss(e)||fs(e)))return l}else if(l.tag===19&&(l.memoizedProps.revealOrder==="forwards"||l.memoizedProps.revealOrder==="backwards"||l.memoizedProps.revealOrder==="unstable_legacy-backwards"||l.memoizedProps.revealOrder==="together")){if((l.flags&128)!==0)return l}else if(l.child!==null){l.child.return=l,l=l.child;continue}if(l===t)break;for(;l.sibling===null;){if(l.return===null||l.return===t)return null;l=l.return}l.sibling.return=l.return,l=l.sibling}return null}var wl=0,ot=null,Tt=null,Lt=null,ou=!1,va=!1,we=!1,ru=0,un=0,pa=null,Sm=0;function Bt(){throw Error(o(321))}function ac(t,l){if(l===null)return!1;for(var e=0;e<l.length&&e<t.length;e++)if(!rl(t[e],l[e]))return!1;return!0}function nc(t,l,e,a,n,u){return wl=u,ot=l,l.memoizedState=null,l.updateQueue=null,l.lanes=0,z.H=t===null||t.memoizedState===null?Ho:xc,we=!1,u=e(a,n),we=!1,va&&(u=to(l,e,a,n)),Pf(t),u}function Pf(t){z.H=fn;var l=Tt!==null&&Tt.next!==null;if(wl=0,Lt=Tt=ot=null,ou=!1,un=0,pa=null,l)throw Error(o(300));t===null||Gt||(t=t.dependencies,t!==null&&lu(t)&&(Gt=!0))}function to(t,l,e,a){ot=t;var n=0;do{if(va&&(pa=null),un=0,va=!1,25<=n)throw Error(o(301));if(n+=1,Lt=Tt=null,t.updateQueue!=null){var u=t.updateQueue;u.lastEffect=null,u.events=null,u.stores=null,u.memoCache!=null&&(u.memoCache.index=0)}z.H=Yo,u=l(e,a)}while(va);return u}function bm(){var t=z.H,l=t.useState()[0];return l=typeof l.then=="function"?cn(l):l,t=t.useState()[0],(Tt!==null?Tt.memoizedState:null)!==t&&(ot.flags|=1024),l}function uc(){var t=ru!==0;return ru=0,t}function ic(t,l,e){l.updateQueue=t.updateQueue,l.flags&=-2053,t.lanes&=~e}function cc(t){if(ou){for(t=t.memoizedState;t!==null;){var l=t.queue;l!==null&&(l.pending=null),t=t.next}ou=!1}wl=0,Lt=Tt=ot=null,va=!1,un=ru=0,pa=null}function Pt(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Lt===null?ot.memoizedState=Lt=t:Lt=Lt.next=t,Lt}function qt(){if(Tt===null){var t=ot.alternate;t=t!==null?t.memoizedState:null}else t=Tt.next;var l=Lt===null?ot.memoizedState:Lt.next;if(l!==null)Lt=l,Tt=t;else{if(t===null)throw ot.alternate===null?Error(o(467)):Error(o(310));Tt=t,t={memoizedState:Tt.memoizedState,baseState:Tt.baseState,baseQueue:Tt.baseQueue,queue:Tt.queue,next:null},Lt===null?ot.memoizedState=Lt=t:Lt=Lt.next=t}return Lt}function du(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function cn(t){var l=un;return un+=1,pa===null&&(pa=[]),t=wf(pa,t,l),l=ot,(Lt===null?l.memoizedState:Lt.next)===null&&(l=l.alternate,z.H=l===null||l.memoizedState===null?Ho:xc),t}function hu(t){if(t!==null&&typeof t=="object"){if(typeof t.then=="function")return cn(t);if(t.$$typeof===w)return $t(t)}throw Error(o(438,String(t)))}function sc(t){var l=null,e=ot.updateQueue;if(e!==null&&(l=e.memoCache),l==null){var a=ot.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(l={data:a.data.map(function(n){return n.slice()}),index:0})))}if(l==null&&(l={data:[],index:0}),e===null&&(e=du(),ot.updateQueue=e),e.memoCache=l,e=l.data[l.index],e===void 0)for(e=l.data[l.index]=Array(t),a=0;a<t;a++)e[a]=J;return l.index++,e}function Vl(t,l){return typeof l=="function"?l(t):l}function mu(t){var l=qt();return fc(l,Tt,t)}function fc(t,l,e){var a=t.queue;if(a===null)throw Error(o(311));a.lastRenderedReducer=e;var n=t.baseQueue,u=a.pending;if(u!==null){if(n!==null){var c=n.next;n.next=u.next,u.next=c}l.baseQueue=n=u,a.pending=null}if(u=t.baseState,n===null)t.memoizedState=u;else{l=n.next;var f=c=null,r=null,j=l,N=!1;do{var Y=j.lane&-536870913;if(Y!==j.lane?(pt&Y)===Y:(wl&Y)===Y){var E=j.revertLane;if(E===0)r!==null&&(r=r.next={lane:0,revertLane:0,gesture:null,action:j.action,hasEagerState:j.hasEagerState,eagerState:j.eagerState,next:null}),Y===da&&(N=!0);else if((wl&E)===E){j=j.next,E===da&&(N=!0);continue}else Y={lane:0,revertLane:j.revertLane,gesture:null,action:j.action,hasEagerState:j.hasEagerState,eagerState:j.eagerState,next:null},r===null?(f=r=Y,c=u):r=r.next=Y,ot.lanes|=E,ve|=E;Y=j.action,we&&e(u,Y),u=j.hasEagerState?j.eagerState:e(u,Y)}else E={lane:Y,revertLane:j.revertLane,gesture:j.gesture,action:j.action,hasEagerState:j.hasEagerState,eagerState:j.eagerState,next:null},r===null?(f=r=E,c=u):r=r.next=E,ot.lanes|=Y,ve|=Y;j=j.next}while(j!==null&&j!==l);if(r===null?c=u:r.next=f,!rl(u,t.memoizedState)&&(Gt=!0,N&&(e=ha,e!==null)))throw e;t.memoizedState=u,t.baseState=c,t.baseQueue=r,a.lastRenderedState=u}return n===null&&(a.lanes=0),[t.memoizedState,a.dispatch]}function oc(t){var l=qt(),e=l.queue;if(e===null)throw Error(o(311));e.lastRenderedReducer=t;var a=e.dispatch,n=e.pending,u=l.memoizedState;if(n!==null){e.pending=null;var c=n=n.next;do u=t(u,c.action),c=c.next;while(c!==n);rl(u,l.memoizedState)||(Gt=!0),l.memoizedState=u,l.baseQueue===null&&(l.baseState=u),e.lastRenderedState=u}return[u,a]}function lo(t,l,e){var a=ot,n=qt(),u=St;if(u){if(e===void 0)throw Error(o(407));e=e()}else e=l();var c=!rl((Tt||n).memoizedState,e);if(c&&(n.memoizedState=e,Gt=!0),n=n.queue,hc(no.bind(null,a,n,t),[t]),n.getSnapshot!==l||c||Lt!==null&&Lt.memoizedState.tag&1){if(a.flags|=2048,xa(9,{destroy:void 0},ao.bind(null,a,n,e,l),null),Ct===null)throw Error(o(349));u||(wl&127)!==0||eo(a,l,e)}return e}function eo(t,l,e){t.flags|=16384,t={getSnapshot:l,value:e},l=ot.updateQueue,l===null?(l=du(),ot.updateQueue=l,l.stores=[t]):(e=l.stores,e===null?l.stores=[t]:e.push(t))}function ao(t,l,e,a){l.value=e,l.getSnapshot=a,uo(l)&&io(t)}function no(t,l,e){return e(function(){uo(l)&&io(t)})}function uo(t){var l=t.getSnapshot;t=t.value;try{var e=l();return!rl(t,e)}catch{return!0}}function io(t){var l=Be(t,2);l!==null&&cl(l,t,2)}function rc(t){var l=Pt();if(typeof t=="function"){var e=t;if(t=e(),we){ae(!0);try{e()}finally{ae(!1)}}}return l.memoizedState=l.baseState=t,l.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Vl,lastRenderedState:t},l}function co(t,l,e,a){return t.baseState=e,fc(t,Tt,typeof a=="function"?a:Vl)}function _m(t,l,e,a,n){if(vu(t))throw Error(o(485));if(t=l.action,t!==null){var u={payload:n,action:t,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(c){u.listeners.push(c)}};z.T!==null?e(!0):u.isTransition=!1,a(u),e=l.pending,e===null?(u.next=l.pending=u,so(l,u)):(u.next=e.next,l.pending=e.next=u)}}function so(t,l){var e=l.action,a=l.payload,n=t.state;if(l.isTransition){var u=z.T,c={};z.T=c;try{var f=e(n,a),r=z.S;r!==null&&r(c,f),fo(t,l,f)}catch(j){dc(t,l,j)}finally{u!==null&&c.types!==null&&(u.types=c.types),z.T=u}}else try{u=e(n,a),fo(t,l,u)}catch(j){dc(t,l,j)}}function fo(t,l,e){e!==null&&typeof e=="object"&&typeof e.then=="function"?e.then(function(a){oo(t,l,a)},function(a){return dc(t,l,a)}):oo(t,l,e)}function oo(t,l,e){l.status="fulfilled",l.value=e,ro(l),t.state=e,l=t.pending,l!==null&&(e=l.next,e===l?t.pending=null:(e=e.next,l.next=e,so(t,e)))}function dc(t,l,e){var a=t.pending;if(t.pending=null,a!==null){a=a.next;do l.status="rejected",l.reason=e,ro(l),l=l.next;while(l!==a)}t.action=null}function ro(t){t=t.listeners;for(var l=0;l<t.length;l++)(0,t[l])()}function ho(t,l){return l}function mo(t,l){if(St){var e=Ct.formState;if(e!==null){t:{var a=ot;if(St){if(Rt){l:{for(var n=Rt,u=El;n.nodeType!==8;){if(!u){n=null;break l}if(n=Tl(n.nextSibling),n===null){n=null;break l}}u=n.data,n=u==="F!"||u==="F"?n:null}if(n){Rt=Tl(n.nextSibling),a=n.data==="F!";break t}}se(a)}a=!1}a&&(l=e[0])}}return e=Pt(),e.memoizedState=e.baseState=l,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ho,lastRenderedState:l},e.queue=a,e=Do.bind(null,ot,a),a.dispatch=e,a=rc(!1),u=pc.bind(null,ot,!1,a.queue),a=Pt(),n={state:l,dispatch:null,action:t,pending:null},a.queue=n,e=_m.bind(null,ot,n,u,e),n.dispatch=e,a.memoizedState=t,[l,e,!1]}function yo(t){var l=qt();return go(l,Tt,t)}function go(t,l,e){if(l=fc(t,l,ho)[0],t=mu(Vl)[0],typeof l=="object"&&l!==null&&typeof l.then=="function")try{var a=cn(l)}catch(c){throw c===ma?nu:c}else a=l;l=qt();var n=l.queue,u=n.dispatch;return e!==l.memoizedState&&(ot.flags|=2048,xa(9,{destroy:void 0},jm.bind(null,n,e),null)),[a,u,t]}function jm(t,l){t.action=l}function vo(t){var l=qt(),e=Tt;if(e!==null)return go(l,e,t);qt(),l=l.memoizedState,e=qt();var a=e.queue.dispatch;return e.memoizedState=t,[l,a,!1]}function xa(t,l,e,a){return t={tag:t,create:e,deps:a,inst:l,next:null},l=ot.updateQueue,l===null&&(l=du(),ot.updateQueue=l),e=l.lastEffect,e===null?l.lastEffect=t.next=t:(a=e.next,e.next=t,t.next=a,l.lastEffect=t),t}function po(){return qt().memoizedState}function yu(t,l,e,a){var n=Pt();ot.flags|=t,n.memoizedState=xa(1|l,{destroy:void 0},e,a===void 0?null:a)}function gu(t,l,e,a){var n=qt();a=a===void 0?null:a;var u=n.memoizedState.inst;Tt!==null&&a!==null&&ac(a,Tt.memoizedState.deps)?n.memoizedState=xa(l,u,e,a):(ot.flags|=t,n.memoizedState=xa(1|l,u,e,a))}function xo(t,l){yu(8390656,8,t,l)}function hc(t,l){gu(2048,8,t,l)}function zm(t){ot.flags|=4;var l=ot.updateQueue;if(l===null)l=du(),ot.updateQueue=l,l.events=[t];else{var e=l.events;e===null?l.events=[t]:e.push(t)}}function So(t){var l=qt().memoizedState;return zm({ref:l,nextImpl:t}),function(){if((zt&2)!==0)throw Error(o(440));return l.impl.apply(void 0,arguments)}}function bo(t,l){return gu(4,2,t,l)}function _o(t,l){return gu(4,4,t,l)}function jo(t,l){if(typeof l=="function"){t=t();var e=l(t);return function(){typeof e=="function"?e():l(null)}}if(l!=null)return t=t(),l.current=t,function(){l.current=null}}function zo(t,l,e){e=e!=null?e.concat([t]):null,gu(4,4,jo.bind(null,l,t),e)}function mc(){}function Eo(t,l){var e=qt();l=l===void 0?null:l;var a=e.memoizedState;return l!==null&&ac(l,a[1])?a[0]:(e.memoizedState=[t,l],t)}function Ao(t,l){var e=qt();l=l===void 0?null:l;var a=e.memoizedState;if(l!==null&&ac(l,a[1]))return a[0];if(a=t(),we){ae(!0);try{t()}finally{ae(!1)}}return e.memoizedState=[a,l],a}function yc(t,l,e){return e===void 0||(wl&1073741824)!==0&&(pt&261930)===0?t.memoizedState=l:(t.memoizedState=e,t=Tr(),ot.lanes|=t,ve|=t,e)}function To(t,l,e,a){return rl(e,l)?e:ga.current!==null?(t=yc(t,e,a),rl(t,l)||(Gt=!0),t):(wl&42)===0||(wl&1073741824)!==0&&(pt&261930)===0?(Gt=!0,t.memoizedState=e):(t=Tr(),ot.lanes|=t,ve|=t,l)}function Mo(t,l,e,a,n){var u=m.p;m.p=u!==0&&8>u?u:8;var c=z.T,f={};z.T=f,pc(t,!1,l,e);try{var r=n(),j=z.S;if(j!==null&&j(f,r),r!==null&&typeof r=="object"&&typeof r.then=="function"){var N=xm(r,a);sn(t,l,N,vl(t))}else sn(t,l,a,vl(t))}catch(Y){sn(t,l,{then:function(){},status:"rejected",reason:Y},vl())}finally{m.p=u,c!==null&&f.types!==null&&(c.types=f.types),z.T=c}}function Em(){}function gc(t,l,e,a){if(t.tag!==5)throw Error(o(476));var n=Oo(t).queue;Mo(t,n,l,U,e===null?Em:function(){return Co(t),e(a)})}function Oo(t){var l=t.memoizedState;if(l!==null)return l;l={memoizedState:U,baseState:U,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Vl,lastRenderedState:U},next:null};var e={};return l.next={memoizedState:e,baseState:e,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Vl,lastRenderedState:e},next:null},t.memoizedState=l,t=t.alternate,t!==null&&(t.memoizedState=l),l}function Co(t){var l=Oo(t);l.next===null&&(l=t.alternate.memoizedState),sn(t,l.next.queue,{},vl())}function vc(){return $t(En)}function No(){return qt().memoizedState}function Ro(){return qt().memoizedState}function Am(t){for(var l=t.return;l!==null;){switch(l.tag){case 24:case 3:var e=vl();t=re(e);var a=de(l,t,e);a!==null&&(cl(a,l,e),en(a,l,e)),l={cache:Ki()},t.payload=l;return}l=l.return}}function Tm(t,l,e){var a=vl();e={lane:a,revertLane:0,gesture:null,action:e,hasEagerState:!1,eagerState:null,next:null},vu(t)?Uo(l,e):(e=Bi(t,l,e,a),e!==null&&(cl(e,t,a),Bo(e,l,a)))}function Do(t,l,e){var a=vl();sn(t,l,e,a)}function sn(t,l,e,a){var n={lane:a,revertLane:0,gesture:null,action:e,hasEagerState:!1,eagerState:null,next:null};if(vu(t))Uo(l,n);else{var u=t.alternate;if(t.lanes===0&&(u===null||u.lanes===0)&&(u=l.lastRenderedReducer,u!==null))try{var c=l.lastRenderedState,f=u(c,e);if(n.hasEagerState=!0,n.eagerState=f,rl(f,c))return Fn(t,l,n,0),Ct===null&&Wn(),!1}catch{}finally{}if(e=Bi(t,l,n,a),e!==null)return cl(e,t,a),Bo(e,l,a),!0}return!1}function pc(t,l,e,a){if(a={lane:2,revertLane:Wc(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},vu(t)){if(l)throw Error(o(479))}else l=Bi(t,e,a,2),l!==null&&cl(l,t,2)}function vu(t){var l=t.alternate;return t===ot||l!==null&&l===ot}function Uo(t,l){va=ou=!0;var e=t.pending;e===null?l.next=l:(l.next=e.next,e.next=l),t.pending=l}function Bo(t,l,e){if((e&4194048)!==0){var a=l.lanes;a&=t.pendingLanes,e|=a,l.lanes=e,qs(t,e)}}var fn={readContext:$t,use:hu,useCallback:Bt,useContext:Bt,useEffect:Bt,useImperativeHandle:Bt,useLayoutEffect:Bt,useInsertionEffect:Bt,useMemo:Bt,useReducer:Bt,useRef:Bt,useState:Bt,useDebugValue:Bt,useDeferredValue:Bt,useTransition:Bt,useSyncExternalStore:Bt,useId:Bt,useHostTransitionStatus:Bt,useFormState:Bt,useActionState:Bt,useOptimistic:Bt,useMemoCache:Bt,useCacheRefresh:Bt};fn.useEffectEvent=Bt;var Ho={readContext:$t,use:hu,useCallback:function(t,l){return Pt().memoizedState=[t,l===void 0?null:l],t},useContext:$t,useEffect:xo,useImperativeHandle:function(t,l,e){e=e!=null?e.concat([t]):null,yu(4194308,4,jo.bind(null,l,t),e)},useLayoutEffect:function(t,l){return yu(4194308,4,t,l)},useInsertionEffect:function(t,l){yu(4,2,t,l)},useMemo:function(t,l){var e=Pt();l=l===void 0?null:l;var a=t();if(we){ae(!0);try{t()}finally{ae(!1)}}return e.memoizedState=[a,l],a},useReducer:function(t,l,e){var a=Pt();if(e!==void 0){var n=e(l);if(we){ae(!0);try{e(l)}finally{ae(!1)}}}else n=l;return a.memoizedState=a.baseState=n,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:n},a.queue=t,t=t.dispatch=Tm.bind(null,ot,t),[a.memoizedState,t]},useRef:function(t){var l=Pt();return t={current:t},l.memoizedState=t},useState:function(t){t=rc(t);var l=t.queue,e=Do.bind(null,ot,l);return l.dispatch=e,[t.memoizedState,e]},useDebugValue:mc,useDeferredValue:function(t,l){var e=Pt();return yc(e,t,l)},useTransition:function(){var t=rc(!1);return t=Mo.bind(null,ot,t.queue,!0,!1),Pt().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,l,e){var a=ot,n=Pt();if(St){if(e===void 0)throw Error(o(407));e=e()}else{if(e=l(),Ct===null)throw Error(o(349));(pt&127)!==0||eo(a,l,e)}n.memoizedState=e;var u={value:e,getSnapshot:l};return n.queue=u,xo(no.bind(null,a,u,t),[t]),a.flags|=2048,xa(9,{destroy:void 0},ao.bind(null,a,u,e,l),null),e},useId:function(){var t=Pt(),l=Ct.identifierPrefix;if(St){var e=Ul,a=Dl;e=(a&~(1<<32-ol(a)-1)).toString(32)+e,l="_"+l+"R_"+e,e=ru++,0<e&&(l+="H"+e.toString(32)),l+="_"}else e=Sm++,l="_"+l+"r_"+e.toString(32)+"_";return t.memoizedState=l},useHostTransitionStatus:vc,useFormState:mo,useActionState:mo,useOptimistic:function(t){var l=Pt();l.memoizedState=l.baseState=t;var e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return l.queue=e,l=pc.bind(null,ot,!0,e),e.dispatch=l,[t,l]},useMemoCache:sc,useCacheRefresh:function(){return Pt().memoizedState=Am.bind(null,ot)},useEffectEvent:function(t){var l=Pt(),e={impl:t};return l.memoizedState=e,function(){if((zt&2)!==0)throw Error(o(440));return e.impl.apply(void 0,arguments)}}},xc={readContext:$t,use:hu,useCallback:Eo,useContext:$t,useEffect:hc,useImperativeHandle:zo,useInsertionEffect:bo,useLayoutEffect:_o,useMemo:Ao,useReducer:mu,useRef:po,useState:function(){return mu(Vl)},useDebugValue:mc,useDeferredValue:function(t,l){var e=qt();return To(e,Tt.memoizedState,t,l)},useTransition:function(){var t=mu(Vl)[0],l=qt().memoizedState;return[typeof t=="boolean"?t:cn(t),l]},useSyncExternalStore:lo,useId:No,useHostTransitionStatus:vc,useFormState:yo,useActionState:yo,useOptimistic:function(t,l){var e=qt();return co(e,Tt,t,l)},useMemoCache:sc,useCacheRefresh:Ro};xc.useEffectEvent=So;var Yo={readContext:$t,use:hu,useCallback:Eo,useContext:$t,useEffect:hc,useImperativeHandle:zo,useInsertionEffect:bo,useLayoutEffect:_o,useMemo:Ao,useReducer:oc,useRef:po,useState:function(){return oc(Vl)},useDebugValue:mc,useDeferredValue:function(t,l){var e=qt();return Tt===null?yc(e,t,l):To(e,Tt.memoizedState,t,l)},useTransition:function(){var t=oc(Vl)[0],l=qt().memoizedState;return[typeof t=="boolean"?t:cn(t),l]},useSyncExternalStore:lo,useId:No,useHostTransitionStatus:vc,useFormState:vo,useActionState:vo,useOptimistic:function(t,l){var e=qt();return Tt!==null?co(e,Tt,t,l):(e.baseState=t,[t,e.queue.dispatch])},useMemoCache:sc,useCacheRefresh:Ro};Yo.useEffectEvent=So;function Sc(t,l,e,a){l=t.memoizedState,e=e(a,l),e=e==null?l:H({},l,e),t.memoizedState=e,t.lanes===0&&(t.updateQueue.baseState=e)}var bc={enqueueSetState:function(t,l,e){t=t._reactInternals;var a=vl(),n=re(a);n.payload=l,e!=null&&(n.callback=e),l=de(t,n,a),l!==null&&(cl(l,t,a),en(l,t,a))},enqueueReplaceState:function(t,l,e){t=t._reactInternals;var a=vl(),n=re(a);n.tag=1,n.payload=l,e!=null&&(n.callback=e),l=de(t,n,a),l!==null&&(cl(l,t,a),en(l,t,a))},enqueueForceUpdate:function(t,l){t=t._reactInternals;var e=vl(),a=re(e);a.tag=2,l!=null&&(a.callback=l),l=de(t,a,e),l!==null&&(cl(l,t,e),en(l,t,e))}};function qo(t,l,e,a,n,u,c){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(a,u,c):l.prototype&&l.prototype.isPureReactComponent?!Ja(e,a)||!Ja(n,u):!0}function Xo(t,l,e,a){t=l.state,typeof l.componentWillReceiveProps=="function"&&l.componentWillReceiveProps(e,a),typeof l.UNSAFE_componentWillReceiveProps=="function"&&l.UNSAFE_componentWillReceiveProps(e,a),l.state!==t&&bc.enqueueReplaceState(l,l.state,null)}function Ve(t,l){var e=l;if("ref"in l){e={};for(var a in l)a!=="ref"&&(e[a]=l[a])}if(t=t.defaultProps){e===l&&(e=H({},e));for(var n in t)e[n]===void 0&&(e[n]=t[n])}return e}function Lo(t){$n(t)}function Go(t){console.error(t)}function Qo(t){$n(t)}function pu(t,l){try{var e=t.onUncaughtError;e(l.value,{componentStack:l.stack})}catch(a){setTimeout(function(){throw a})}}function Zo(t,l,e){try{var a=t.onCaughtError;a(e.value,{componentStack:e.stack,errorBoundary:l.tag===1?l.stateNode:null})}catch(n){setTimeout(function(){throw n})}}function _c(t,l,e){return e=re(e),e.tag=3,e.payload={element:null},e.callback=function(){pu(t,l)},e}function wo(t){return t=re(t),t.tag=3,t}function Vo(t,l,e,a){var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var u=a.value;t.payload=function(){return n(u)},t.callback=function(){Zo(l,e,a)}}var c=e.stateNode;c!==null&&typeof c.componentDidCatch=="function"&&(t.callback=function(){Zo(l,e,a),typeof n!="function"&&(pe===null?pe=new Set([this]):pe.add(this));var f=a.stack;this.componentDidCatch(a.value,{componentStack:f!==null?f:""})})}function Mm(t,l,e,a,n){if(e.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(l=e.alternate,l!==null&&ra(l,e,n,!0),e=hl.current,e!==null){switch(e.tag){case 31:case 13:return Al===null?Cu():e.alternate===null&&Ht===0&&(Ht=3),e.flags&=-257,e.flags|=65536,e.lanes=n,a===uu?e.flags|=16384:(l=e.updateQueue,l===null?e.updateQueue=new Set([a]):l.add(a),kc(t,a,n)),!1;case 22:return e.flags|=65536,a===uu?e.flags|=16384:(l=e.updateQueue,l===null?(l={transitions:null,markerInstances:null,retryQueue:new Set([a])},e.updateQueue=l):(e=l.retryQueue,e===null?l.retryQueue=new Set([a]):e.add(a)),kc(t,a,n)),!1}throw Error(o(435,e.tag))}return kc(t,a,n),Cu(),!1}if(St)return l=hl.current,l!==null?((l.flags&65536)===0&&(l.flags|=256),l.flags|=65536,l.lanes=n,a!==Gi&&(t=Error(o(422),{cause:a}),Fa(_l(t,e)))):(a!==Gi&&(l=Error(o(423),{cause:a}),Fa(_l(l,e))),t=t.current.alternate,t.flags|=65536,n&=-n,t.lanes|=n,a=_l(a,e),n=_c(t.stateNode,a,n),Ii(t,n),Ht!==4&&(Ht=2)),!1;var u=Error(o(520),{cause:a});if(u=_l(u,e),vn===null?vn=[u]:vn.push(u),Ht!==4&&(Ht=2),l===null)return!0;a=_l(a,e),e=l;do{switch(e.tag){case 3:return e.flags|=65536,t=n&-n,e.lanes|=t,t=_c(e.stateNode,a,t),Ii(e,t),!1;case 1:if(l=e.type,u=e.stateNode,(e.flags&128)===0&&(typeof l.getDerivedStateFromError=="function"||u!==null&&typeof u.componentDidCatch=="function"&&(pe===null||!pe.has(u))))return e.flags|=65536,n&=-n,e.lanes|=n,n=wo(n),Vo(n,t,e,a),Ii(e,n),!1}e=e.return}while(e!==null);return!1}var jc=Error(o(461)),Gt=!1;function Wt(t,l,e,a){l.child=t===null?Jf(l,null,e,a):Ze(l,t.child,e,a)}function Ko(t,l,e,a,n){e=e.render;var u=l.ref;if("ref"in a){var c={};for(var f in a)f!=="ref"&&(c[f]=a[f])}else c=a;return Xe(l),a=nc(t,l,e,c,u,n),f=uc(),t!==null&&!Gt?(ic(t,l,n),Kl(t,l,n)):(St&&f&&Xi(l),l.flags|=1,Wt(t,l,a,n),l.child)}function ko(t,l,e,a,n){if(t===null){var u=e.type;return typeof u=="function"&&!Hi(u)&&u.defaultProps===void 0&&e.compare===null?(l.tag=15,l.type=u,Jo(t,l,u,a,n)):(t=Pn(e.type,null,a,l,l.mode,n),t.ref=l.ref,t.return=l,l.child=t)}if(u=t.child,!Nc(t,n)){var c=u.memoizedProps;if(e=e.compare,e=e!==null?e:Ja,e(c,a)&&t.ref===l.ref)return Kl(t,l,n)}return l.flags|=1,t=Ll(u,a),t.ref=l.ref,t.return=l,l.child=t}function Jo(t,l,e,a,n){if(t!==null){var u=t.memoizedProps;if(Ja(u,a)&&t.ref===l.ref)if(Gt=!1,l.pendingProps=a=u,Nc(t,n))(t.flags&131072)!==0&&(Gt=!0);else return l.lanes=t.lanes,Kl(t,l,n)}return zc(t,l,e,a,n)}function $o(t,l,e,a){var n=a.children,u=t!==null?t.memoizedState:null;if(t===null&&l.stateNode===null&&(l.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.mode==="hidden"){if((l.flags&128)!==0){if(u=u!==null?u.baseLanes|e:e,t!==null){for(a=l.child=t.child,n=0;a!==null;)n=n|a.lanes|a.childLanes,a=a.sibling;a=n&~u}else a=0,l.child=null;return Wo(t,l,u,e,a)}if((e&536870912)!==0)l.memoizedState={baseLanes:0,cachePool:null},t!==null&&au(l,u!==null?u.cachePool:null),u!==null?Ff(l,u):tc(),If(l);else return a=l.lanes=536870912,Wo(t,l,u!==null?u.baseLanes|e:e,e,a)}else u!==null?(au(l,u.cachePool),Ff(l,u),me(),l.memoizedState=null):(t!==null&&au(l,null),tc(),me());return Wt(t,l,n,e),l.child}function on(t,l){return t!==null&&t.tag===22||l.stateNode!==null||(l.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),l.sibling}function Wo(t,l,e,a,n){var u=Ji();return u=u===null?null:{parent:Xt._currentValue,pool:u},l.memoizedState={baseLanes:e,cachePool:u},t!==null&&au(l,null),tc(),If(l),t!==null&&ra(t,l,a,!0),l.childLanes=n,null}function xu(t,l){return l=bu({mode:l.mode,children:l.children},t.mode),l.ref=t.ref,t.child=l,l.return=t,l}function Fo(t,l,e){return Ze(l,t.child,null,e),t=xu(l,l.pendingProps),t.flags|=2,ml(l),l.memoizedState=null,t}function Om(t,l,e){var a=l.pendingProps,n=(l.flags&128)!==0;if(l.flags&=-129,t===null){if(St){if(a.mode==="hidden")return t=xu(l,a),l.lanes=536870912,on(null,t);if(ec(l),(t=Rt)?(t=fd(t,El),t=t!==null&&t.data==="&"?t:null,t!==null&&(l.memoizedState={dehydrated:t,treeContext:ie!==null?{id:Dl,overflow:Ul}:null,retryLane:536870912,hydrationErrors:null},e=Df(t),e.return=l,l.child=e,Jt=l,Rt=null)):t=null,t===null)throw se(l);return l.lanes=536870912,null}return xu(l,a)}var u=t.memoizedState;if(u!==null){var c=u.dehydrated;if(ec(l),n)if(l.flags&256)l.flags&=-257,l=Fo(t,l,e);else if(l.memoizedState!==null)l.child=t.child,l.flags|=128,l=null;else throw Error(o(558));else if(Gt||ra(t,l,e,!1),n=(e&t.childLanes)!==0,Gt||n){if(a=Ct,a!==null&&(c=Xs(a,e),c!==0&&c!==u.retryLane))throw u.retryLane=c,Be(t,c),cl(a,t,c),jc;Cu(),l=Fo(t,l,e)}else t=u.treeContext,Rt=Tl(c.nextSibling),Jt=l,St=!0,ce=null,El=!1,t!==null&&Hf(l,t),l=xu(l,a),l.flags|=4096;return l}return t=Ll(t.child,{mode:a.mode,children:a.children}),t.ref=l.ref,l.child=t,t.return=l,t}function Su(t,l){var e=l.ref;if(e===null)t!==null&&t.ref!==null&&(l.flags|=4194816);else{if(typeof e!="function"&&typeof e!="object")throw Error(o(284));(t===null||t.ref!==e)&&(l.flags|=4194816)}}function zc(t,l,e,a,n){return Xe(l),e=nc(t,l,e,a,void 0,n),a=uc(),t!==null&&!Gt?(ic(t,l,n),Kl(t,l,n)):(St&&a&&Xi(l),l.flags|=1,Wt(t,l,e,n),l.child)}function Io(t,l,e,a,n,u){return Xe(l),l.updateQueue=null,e=to(l,a,e,n),Pf(t),a=uc(),t!==null&&!Gt?(ic(t,l,u),Kl(t,l,u)):(St&&a&&Xi(l),l.flags|=1,Wt(t,l,e,u),l.child)}function Po(t,l,e,a,n){if(Xe(l),l.stateNode===null){var u=ca,c=e.contextType;typeof c=="object"&&c!==null&&(u=$t(c)),u=new e(a,u),l.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,u.updater=bc,l.stateNode=u,u._reactInternals=l,u=l.stateNode,u.props=a,u.state=l.memoizedState,u.refs={},Wi(l),c=e.contextType,u.context=typeof c=="object"&&c!==null?$t(c):ca,u.state=l.memoizedState,c=e.getDerivedStateFromProps,typeof c=="function"&&(Sc(l,e,c,a),u.state=l.memoizedState),typeof e.getDerivedStateFromProps=="function"||typeof u.getSnapshotBeforeUpdate=="function"||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(c=u.state,typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount(),c!==u.state&&bc.enqueueReplaceState(u,u.state,null),nn(l,a,u,n),an(),u.state=l.memoizedState),typeof u.componentDidMount=="function"&&(l.flags|=4194308),a=!0}else if(t===null){u=l.stateNode;var f=l.memoizedProps,r=Ve(e,f);u.props=r;var j=u.context,N=e.contextType;c=ca,typeof N=="object"&&N!==null&&(c=$t(N));var Y=e.getDerivedStateFromProps;N=typeof Y=="function"||typeof u.getSnapshotBeforeUpdate=="function",f=l.pendingProps!==f,N||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(f||j!==c)&&Xo(l,u,a,c),oe=!1;var E=l.memoizedState;u.state=E,nn(l,a,u,n),an(),j=l.memoizedState,f||E!==j||oe?(typeof Y=="function"&&(Sc(l,e,Y,a),j=l.memoizedState),(r=oe||qo(l,e,r,a,E,j,c))?(N||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount()),typeof u.componentDidMount=="function"&&(l.flags|=4194308)):(typeof u.componentDidMount=="function"&&(l.flags|=4194308),l.memoizedProps=a,l.memoizedState=j),u.props=a,u.state=j,u.context=c,a=r):(typeof u.componentDidMount=="function"&&(l.flags|=4194308),a=!1)}else{u=l.stateNode,Fi(t,l),c=l.memoizedProps,N=Ve(e,c),u.props=N,Y=l.pendingProps,E=u.context,j=e.contextType,r=ca,typeof j=="object"&&j!==null&&(r=$t(j)),f=e.getDerivedStateFromProps,(j=typeof f=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(c!==Y||E!==r)&&Xo(l,u,a,r),oe=!1,E=l.memoizedState,u.state=E,nn(l,a,u,n),an();var M=l.memoizedState;c!==Y||E!==M||oe||t!==null&&t.dependencies!==null&&lu(t.dependencies)?(typeof f=="function"&&(Sc(l,e,f,a),M=l.memoizedState),(N=oe||qo(l,e,N,a,E,M,r)||t!==null&&t.dependencies!==null&&lu(t.dependencies))?(j||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(a,M,r),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(a,M,r)),typeof u.componentDidUpdate=="function"&&(l.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(l.flags|=1024)):(typeof u.componentDidUpdate!="function"||c===t.memoizedProps&&E===t.memoizedState||(l.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||c===t.memoizedProps&&E===t.memoizedState||(l.flags|=1024),l.memoizedProps=a,l.memoizedState=M),u.props=a,u.state=M,u.context=r,a=N):(typeof u.componentDidUpdate!="function"||c===t.memoizedProps&&E===t.memoizedState||(l.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||c===t.memoizedProps&&E===t.memoizedState||(l.flags|=1024),a=!1)}return u=a,Su(t,l),a=(l.flags&128)!==0,u||a?(u=l.stateNode,e=a&&typeof e.getDerivedStateFromError!="function"?null:u.render(),l.flags|=1,t!==null&&a?(l.child=Ze(l,t.child,null,n),l.child=Ze(l,null,e,n)):Wt(t,l,e,n),l.memoizedState=u.state,t=l.child):t=Kl(t,l,n),t}function tr(t,l,e,a){return Ye(),l.flags|=256,Wt(t,l,e,a),l.child}var Ec={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Ac(t){return{baseLanes:t,cachePool:Qf()}}function Tc(t,l,e){return t=t!==null?t.childLanes&~e:0,l&&(t|=gl),t}function lr(t,l,e){var a=l.pendingProps,n=!1,u=(l.flags&128)!==0,c;if((c=u)||(c=t!==null&&t.memoizedState===null?!1:(Yt.current&2)!==0),c&&(n=!0,l.flags&=-129),c=(l.flags&32)!==0,l.flags&=-33,t===null){if(St){if(n?he(l):me(),(t=Rt)?(t=fd(t,El),t=t!==null&&t.data!=="&"?t:null,t!==null&&(l.memoizedState={dehydrated:t,treeContext:ie!==null?{id:Dl,overflow:Ul}:null,retryLane:536870912,hydrationErrors:null},e=Df(t),e.return=l,l.child=e,Jt=l,Rt=null)):t=null,t===null)throw se(l);return fs(t)?l.lanes=32:l.lanes=536870912,null}var f=a.children;return a=a.fallback,n?(me(),n=l.mode,f=bu({mode:"hidden",children:f},n),a=He(a,n,e,null),f.return=l,a.return=l,f.sibling=a,l.child=f,a=l.child,a.memoizedState=Ac(e),a.childLanes=Tc(t,c,e),l.memoizedState=Ec,on(null,a)):(he(l),Mc(l,f))}var r=t.memoizedState;if(r!==null&&(f=r.dehydrated,f!==null)){if(u)l.flags&256?(he(l),l.flags&=-257,l=Oc(t,l,e)):l.memoizedState!==null?(me(),l.child=t.child,l.flags|=128,l=null):(me(),f=a.fallback,n=l.mode,a=bu({mode:"visible",children:a.children},n),f=He(f,n,e,null),f.flags|=2,a.return=l,f.return=l,a.sibling=f,l.child=a,Ze(l,t.child,null,e),a=l.child,a.memoizedState=Ac(e),a.childLanes=Tc(t,c,e),l.memoizedState=Ec,l=on(null,a));else if(he(l),fs(f)){if(c=f.nextSibling&&f.nextSibling.dataset,c)var j=c.dgst;c=j,a=Error(o(419)),a.stack="",a.digest=c,Fa({value:a,source:null,stack:null}),l=Oc(t,l,e)}else if(Gt||ra(t,l,e,!1),c=(e&t.childLanes)!==0,Gt||c){if(c=Ct,c!==null&&(a=Xs(c,e),a!==0&&a!==r.retryLane))throw r.retryLane=a,Be(t,a),cl(c,t,a),jc;ss(f)||Cu(),l=Oc(t,l,e)}else ss(f)?(l.flags|=192,l.child=t.child,l=null):(t=r.treeContext,Rt=Tl(f.nextSibling),Jt=l,St=!0,ce=null,El=!1,t!==null&&Hf(l,t),l=Mc(l,a.children),l.flags|=4096);return l}return n?(me(),f=a.fallback,n=l.mode,r=t.child,j=r.sibling,a=Ll(r,{mode:"hidden",children:a.children}),a.subtreeFlags=r.subtreeFlags&65011712,j!==null?f=Ll(j,f):(f=He(f,n,e,null),f.flags|=2),f.return=l,a.return=l,a.sibling=f,l.child=a,on(null,a),a=l.child,f=t.child.memoizedState,f===null?f=Ac(e):(n=f.cachePool,n!==null?(r=Xt._currentValue,n=n.parent!==r?{parent:r,pool:r}:n):n=Qf(),f={baseLanes:f.baseLanes|e,cachePool:n}),a.memoizedState=f,a.childLanes=Tc(t,c,e),l.memoizedState=Ec,on(t.child,a)):(he(l),e=t.child,t=e.sibling,e=Ll(e,{mode:"visible",children:a.children}),e.return=l,e.sibling=null,t!==null&&(c=l.deletions,c===null?(l.deletions=[t],l.flags|=16):c.push(t)),l.child=e,l.memoizedState=null,e)}function Mc(t,l){return l=bu({mode:"visible",children:l},t.mode),l.return=t,t.child=l}function bu(t,l){return t=dl(22,t,null,l),t.lanes=0,t}function Oc(t,l,e){return Ze(l,t.child,null,e),t=Mc(l,l.pendingProps.children),t.flags|=2,l.memoizedState=null,t}function er(t,l,e){t.lanes|=l;var a=t.alternate;a!==null&&(a.lanes|=l),wi(t.return,l,e)}function Cc(t,l,e,a,n,u){var c=t.memoizedState;c===null?t.memoizedState={isBackwards:l,rendering:null,renderingStartTime:0,last:a,tail:e,tailMode:n,treeForkCount:u}:(c.isBackwards=l,c.rendering=null,c.renderingStartTime=0,c.last=a,c.tail=e,c.tailMode=n,c.treeForkCount=u)}function ar(t,l,e){var a=l.pendingProps,n=a.revealOrder,u=a.tail;a=a.children;var c=Yt.current,f=(c&2)!==0;if(f?(c=c&1|2,l.flags|=128):c&=1,k(Yt,c),Wt(t,l,a,e),a=St?Wa:0,!f&&t!==null&&(t.flags&128)!==0)t:for(t=l.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&er(t,e,l);else if(t.tag===19)er(t,e,l);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===l)break t;for(;t.sibling===null;){if(t.return===null||t.return===l)break t;t=t.return}t.sibling.return=t.return,t=t.sibling}switch(n){case"forwards":for(e=l.child,n=null;e!==null;)t=e.alternate,t!==null&&fu(t)===null&&(n=e),e=e.sibling;e=n,e===null?(n=l.child,l.child=null):(n=e.sibling,e.sibling=null),Cc(l,!1,n,e,u,a);break;case"backwards":case"unstable_legacy-backwards":for(e=null,n=l.child,l.child=null;n!==null;){if(t=n.alternate,t!==null&&fu(t)===null){l.child=n;break}t=n.sibling,n.sibling=e,e=n,n=t}Cc(l,!0,e,null,u,a);break;case"together":Cc(l,!1,null,null,void 0,a);break;default:l.memoizedState=null}return l.child}function Kl(t,l,e){if(t!==null&&(l.dependencies=t.dependencies),ve|=l.lanes,(e&l.childLanes)===0)if(t!==null){if(ra(t,l,e,!1),(e&l.childLanes)===0)return null}else return null;if(t!==null&&l.child!==t.child)throw Error(o(153));if(l.child!==null){for(t=l.child,e=Ll(t,t.pendingProps),l.child=e,e.return=l;t.sibling!==null;)t=t.sibling,e=e.sibling=Ll(t,t.pendingProps),e.return=l;e.sibling=null}return l.child}function Nc(t,l){return(t.lanes&l)!==0?!0:(t=t.dependencies,!!(t!==null&&lu(t)))}function Cm(t,l,e){switch(l.tag){case 3:wt(l,l.stateNode.containerInfo),fe(l,Xt,t.memoizedState.cache),Ye();break;case 27:case 5:ee(l);break;case 4:wt(l,l.stateNode.containerInfo);break;case 10:fe(l,l.type,l.memoizedProps.value);break;case 31:if(l.memoizedState!==null)return l.flags|=128,ec(l),null;break;case 13:var a=l.memoizedState;if(a!==null)return a.dehydrated!==null?(he(l),l.flags|=128,null):(e&l.child.childLanes)!==0?lr(t,l,e):(he(l),t=Kl(t,l,e),t!==null?t.sibling:null);he(l);break;case 19:var n=(t.flags&128)!==0;if(a=(e&l.childLanes)!==0,a||(ra(t,l,e,!1),a=(e&l.childLanes)!==0),n){if(a)return ar(t,l,e);l.flags|=128}if(n=l.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),k(Yt,Yt.current),a)break;return null;case 22:return l.lanes=0,$o(t,l,e,l.pendingProps);case 24:fe(l,Xt,t.memoizedState.cache)}return Kl(t,l,e)}function nr(t,l,e){if(t!==null)if(t.memoizedProps!==l.pendingProps)Gt=!0;else{if(!Nc(t,e)&&(l.flags&128)===0)return Gt=!1,Cm(t,l,e);Gt=(t.flags&131072)!==0}else Gt=!1,St&&(l.flags&1048576)!==0&&Bf(l,Wa,l.index);switch(l.lanes=0,l.tag){case 16:t:{var a=l.pendingProps;if(t=Ge(l.elementType),l.type=t,typeof t=="function")Hi(t)?(a=Ve(t,a),l.tag=1,l=Po(null,l,t,a,e)):(l.tag=0,l=zc(null,l,t,a,e));else{if(t!=null){var n=t.$$typeof;if(n===V){l.tag=11,l=Ko(null,l,t,a,e);break t}else if(n===C){l.tag=14,l=ko(null,l,t,a,e);break t}}throw l=G(t)||t,Error(o(306,l,""))}}return l;case 0:return zc(t,l,l.type,l.pendingProps,e);case 1:return a=l.type,n=Ve(a,l.pendingProps),Po(t,l,a,n,e);case 3:t:{if(wt(l,l.stateNode.containerInfo),t===null)throw Error(o(387));a=l.pendingProps;var u=l.memoizedState;n=u.element,Fi(t,l),nn(l,a,null,e);var c=l.memoizedState;if(a=c.cache,fe(l,Xt,a),a!==u.cache&&Vi(l,[Xt],e,!0),an(),a=c.element,u.isDehydrated)if(u={element:a,isDehydrated:!1,cache:c.cache},l.updateQueue.baseState=u,l.memoizedState=u,l.flags&256){l=tr(t,l,a,e);break t}else if(a!==n){n=_l(Error(o(424)),l),Fa(n),l=tr(t,l,a,e);break t}else{switch(t=l.stateNode.containerInfo,t.nodeType){case 9:t=t.body;break;default:t=t.nodeName==="HTML"?t.ownerDocument.body:t}for(Rt=Tl(t.firstChild),Jt=l,St=!0,ce=null,El=!0,e=Jf(l,null,a,e),l.child=e;e;)e.flags=e.flags&-3|4096,e=e.sibling}else{if(Ye(),a===n){l=Kl(t,l,e);break t}Wt(t,l,a,e)}l=l.child}return l;case 26:return Su(t,l),t===null?(e=yd(l.type,null,l.pendingProps,null))?l.memoizedState=e:St||(e=l.type,t=l.pendingProps,a=Yu(ht.current).createElement(e),a[kt]=l,a[ll]=t,Ft(a,e,t),Vt(a),l.stateNode=a):l.memoizedState=yd(l.type,t.memoizedProps,l.pendingProps,t.memoizedState),null;case 27:return ee(l),t===null&&St&&(a=l.stateNode=dd(l.type,l.pendingProps,ht.current),Jt=l,El=!0,n=Rt,_e(l.type)?(os=n,Rt=Tl(a.firstChild)):Rt=n),Wt(t,l,l.pendingProps.children,e),Su(t,l),t===null&&(l.flags|=4194304),l.child;case 5:return t===null&&St&&((n=a=Rt)&&(a=i0(a,l.type,l.pendingProps,El),a!==null?(l.stateNode=a,Jt=l,Rt=Tl(a.firstChild),El=!1,n=!0):n=!1),n||se(l)),ee(l),n=l.type,u=l.pendingProps,c=t!==null?t.memoizedProps:null,a=u.children,us(n,u)?a=null:c!==null&&us(n,c)&&(l.flags|=32),l.memoizedState!==null&&(n=nc(t,l,bm,null,null,e),En._currentValue=n),Su(t,l),Wt(t,l,a,e),l.child;case 6:return t===null&&St&&((t=e=Rt)&&(e=c0(e,l.pendingProps,El),e!==null?(l.stateNode=e,Jt=l,Rt=null,t=!0):t=!1),t||se(l)),null;case 13:return lr(t,l,e);case 4:return wt(l,l.stateNode.containerInfo),a=l.pendingProps,t===null?l.child=Ze(l,null,a,e):Wt(t,l,a,e),l.child;case 11:return Ko(t,l,l.type,l.pendingProps,e);case 7:return Wt(t,l,l.pendingProps,e),l.child;case 8:return Wt(t,l,l.pendingProps.children,e),l.child;case 12:return Wt(t,l,l.pendingProps.children,e),l.child;case 10:return a=l.pendingProps,fe(l,l.type,a.value),Wt(t,l,a.children,e),l.child;case 9:return n=l.type._context,a=l.pendingProps.children,Xe(l),n=$t(n),a=a(n),l.flags|=1,Wt(t,l,a,e),l.child;case 14:return ko(t,l,l.type,l.pendingProps,e);case 15:return Jo(t,l,l.type,l.pendingProps,e);case 19:return ar(t,l,e);case 31:return Om(t,l,e);case 22:return $o(t,l,e,l.pendingProps);case 24:return Xe(l),a=$t(Xt),t===null?(n=Ji(),n===null&&(n=Ct,u=Ki(),n.pooledCache=u,u.refCount++,u!==null&&(n.pooledCacheLanes|=e),n=u),l.memoizedState={parent:a,cache:n},Wi(l),fe(l,Xt,n)):((t.lanes&e)!==0&&(Fi(t,l),nn(l,null,null,e),an()),n=t.memoizedState,u=l.memoizedState,n.parent!==a?(n={parent:a,cache:a},l.memoizedState=n,l.lanes===0&&(l.memoizedState=l.updateQueue.baseState=n),fe(l,Xt,a)):(a=u.cache,fe(l,Xt,a),a!==n.cache&&Vi(l,[Xt],e,!0))),Wt(t,l,l.pendingProps.children,e),l.child;case 29:throw l.pendingProps}throw Error(o(156,l.tag))}function kl(t){t.flags|=4}function Rc(t,l,e,a,n){if((l=(t.mode&32)!==0)&&(l=!1),l){if(t.flags|=16777216,(n&335544128)===n)if(t.stateNode.complete)t.flags|=8192;else if(Nr())t.flags|=8192;else throw Qe=uu,$i}else t.flags&=-16777217}function ur(t,l){if(l.type!=="stylesheet"||(l.state.loading&4)!==0)t.flags&=-16777217;else if(t.flags|=16777216,!Sd(l))if(Nr())t.flags|=8192;else throw Qe=uu,$i}function _u(t,l){l!==null&&(t.flags|=4),t.flags&16384&&(l=t.tag!==22?Hs():536870912,t.lanes|=l,ja|=l)}function rn(t,l){if(!St)switch(t.tailMode){case"hidden":l=t.tail;for(var e=null;l!==null;)l.alternate!==null&&(e=l),l=l.sibling;e===null?t.tail=null:e.sibling=null;break;case"collapsed":e=t.tail;for(var a=null;e!==null;)e.alternate!==null&&(a=e),e=e.sibling;a===null?l||t.tail===null?t.tail=null:t.tail.sibling=null:a.sibling=null}}function Dt(t){var l=t.alternate!==null&&t.alternate.child===t.child,e=0,a=0;if(l)for(var n=t.child;n!==null;)e|=n.lanes|n.childLanes,a|=n.subtreeFlags&65011712,a|=n.flags&65011712,n.return=t,n=n.sibling;else for(n=t.child;n!==null;)e|=n.lanes|n.childLanes,a|=n.subtreeFlags,a|=n.flags,n.return=t,n=n.sibling;return t.subtreeFlags|=a,t.childLanes=e,l}function Nm(t,l,e){var a=l.pendingProps;switch(Li(l),l.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Dt(l),null;case 1:return Dt(l),null;case 3:return e=l.stateNode,a=null,t!==null&&(a=t.memoizedState.cache),l.memoizedState.cache!==a&&(l.flags|=2048),Zl(Xt),Nt(),e.pendingContext&&(e.context=e.pendingContext,e.pendingContext=null),(t===null||t.child===null)&&(oa(l)?kl(l):t===null||t.memoizedState.isDehydrated&&(l.flags&256)===0||(l.flags|=1024,Qi())),Dt(l),null;case 26:var n=l.type,u=l.memoizedState;return t===null?(kl(l),u!==null?(Dt(l),ur(l,u)):(Dt(l),Rc(l,n,null,a,e))):u?u!==t.memoizedState?(kl(l),Dt(l),ur(l,u)):(Dt(l),l.flags&=-16777217):(t=t.memoizedProps,t!==a&&kl(l),Dt(l),Rc(l,n,t,a,e)),null;case 27:if(Dn(l),e=ht.current,n=l.type,t!==null&&l.stateNode!=null)t.memoizedProps!==a&&kl(l);else{if(!a){if(l.stateNode===null)throw Error(o(166));return Dt(l),null}t=$.current,oa(l)?Yf(l):(t=dd(n,a,e),l.stateNode=t,kl(l))}return Dt(l),null;case 5:if(Dn(l),n=l.type,t!==null&&l.stateNode!=null)t.memoizedProps!==a&&kl(l);else{if(!a){if(l.stateNode===null)throw Error(o(166));return Dt(l),null}if(u=$.current,oa(l))Yf(l);else{var c=Yu(ht.current);switch(u){case 1:u=c.createElementNS("http://www.w3.org/2000/svg",n);break;case 2:u=c.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;default:switch(n){case"svg":u=c.createElementNS("http://www.w3.org/2000/svg",n);break;case"math":u=c.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;case"script":u=c.createElement("div"),u.innerHTML="<script><\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof a.is=="string"?c.createElement("select",{is:a.is}):c.createElement("select"),a.multiple?u.multiple=!0:a.size&&(u.size=a.size);break;default:u=typeof a.is=="string"?c.createElement(n,{is:a.is}):c.createElement(n)}}u[kt]=l,u[ll]=a;t:for(c=l.child;c!==null;){if(c.tag===5||c.tag===6)u.appendChild(c.stateNode);else if(c.tag!==4&&c.tag!==27&&c.child!==null){c.child.return=c,c=c.child;continue}if(c===l)break t;for(;c.sibling===null;){if(c.return===null||c.return===l)break t;c=c.return}c.sibling.return=c.return,c=c.sibling}l.stateNode=u;t:switch(Ft(u,n,a),n){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break t;case"img":a=!0;break t;default:a=!1}a&&kl(l)}}return Dt(l),Rc(l,l.type,t===null?null:t.memoizedProps,l.pendingProps,e),null;case 6:if(t&&l.stateNode!=null)t.memoizedProps!==a&&kl(l);else{if(typeof a!="string"&&l.stateNode===null)throw Error(o(166));if(t=ht.current,oa(l)){if(t=l.stateNode,e=l.memoizedProps,a=null,n=Jt,n!==null)switch(n.tag){case 27:case 5:a=n.memoizedProps}t[kt]=l,t=!!(t.nodeValue===e||a!==null&&a.suppressHydrationWarning===!0||ld(t.nodeValue,e)),t||se(l,!0)}else t=Yu(t).createTextNode(a),t[kt]=l,l.stateNode=t}return Dt(l),null;case 31:if(e=l.memoizedState,t===null||t.memoizedState!==null){if(a=oa(l),e!==null){if(t===null){if(!a)throw Error(o(318));if(t=l.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(o(557));t[kt]=l}else Ye(),(l.flags&128)===0&&(l.memoizedState=null),l.flags|=4;Dt(l),t=!1}else e=Qi(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=e),t=!0;if(!t)return l.flags&256?(ml(l),l):(ml(l),null);if((l.flags&128)!==0)throw Error(o(558))}return Dt(l),null;case 13:if(a=l.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(n=oa(l),a!==null&&a.dehydrated!==null){if(t===null){if(!n)throw Error(o(318));if(n=l.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(o(317));n[kt]=l}else Ye(),(l.flags&128)===0&&(l.memoizedState=null),l.flags|=4;Dt(l),n=!1}else n=Qi(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=n),n=!0;if(!n)return l.flags&256?(ml(l),l):(ml(l),null)}return ml(l),(l.flags&128)!==0?(l.lanes=e,l):(e=a!==null,t=t!==null&&t.memoizedState!==null,e&&(a=l.child,n=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(n=a.alternate.memoizedState.cachePool.pool),u=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(u=a.memoizedState.cachePool.pool),u!==n&&(a.flags|=2048)),e!==t&&e&&(l.child.flags|=8192),_u(l,l.updateQueue),Dt(l),null);case 4:return Nt(),t===null&&ts(l.stateNode.containerInfo),Dt(l),null;case 10:return Zl(l.type),Dt(l),null;case 19:if(D(Yt),a=l.memoizedState,a===null)return Dt(l),null;if(n=(l.flags&128)!==0,u=a.rendering,u===null)if(n)rn(a,!1);else{if(Ht!==0||t!==null&&(t.flags&128)!==0)for(t=l.child;t!==null;){if(u=fu(t),u!==null){for(l.flags|=128,rn(a,!1),t=u.updateQueue,l.updateQueue=t,_u(l,t),l.subtreeFlags=0,t=e,e=l.child;e!==null;)Rf(e,t),e=e.sibling;return k(Yt,Yt.current&1|2),St&&Gl(l,a.treeForkCount),l.child}t=t.sibling}a.tail!==null&&sl()>Tu&&(l.flags|=128,n=!0,rn(a,!1),l.lanes=4194304)}else{if(!n)if(t=fu(u),t!==null){if(l.flags|=128,n=!0,t=t.updateQueue,l.updateQueue=t,_u(l,t),rn(a,!0),a.tail===null&&a.tailMode==="hidden"&&!u.alternate&&!St)return Dt(l),null}else 2*sl()-a.renderingStartTime>Tu&&e!==536870912&&(l.flags|=128,n=!0,rn(a,!1),l.lanes=4194304);a.isBackwards?(u.sibling=l.child,l.child=u):(t=a.last,t!==null?t.sibling=u:l.child=u,a.last=u)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=sl(),t.sibling=null,e=Yt.current,k(Yt,n?e&1|2:e&1),St&&Gl(l,a.treeForkCount),t):(Dt(l),null);case 22:case 23:return ml(l),lc(),a=l.memoizedState!==null,t!==null?t.memoizedState!==null!==a&&(l.flags|=8192):a&&(l.flags|=8192),a?(e&536870912)!==0&&(l.flags&128)===0&&(Dt(l),l.subtreeFlags&6&&(l.flags|=8192)):Dt(l),e=l.updateQueue,e!==null&&_u(l,e.retryQueue),e=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),a=null,l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(a=l.memoizedState.cachePool.pool),a!==e&&(l.flags|=2048),t!==null&&D(Le),null;case 24:return e=null,t!==null&&(e=t.memoizedState.cache),l.memoizedState.cache!==e&&(l.flags|=2048),Zl(Xt),Dt(l),null;case 25:return null;case 30:return null}throw Error(o(156,l.tag))}function Rm(t,l){switch(Li(l),l.tag){case 1:return t=l.flags,t&65536?(l.flags=t&-65537|128,l):null;case 3:return Zl(Xt),Nt(),t=l.flags,(t&65536)!==0&&(t&128)===0?(l.flags=t&-65537|128,l):null;case 26:case 27:case 5:return Dn(l),null;case 31:if(l.memoizedState!==null){if(ml(l),l.alternate===null)throw Error(o(340));Ye()}return t=l.flags,t&65536?(l.flags=t&-65537|128,l):null;case 13:if(ml(l),t=l.memoizedState,t!==null&&t.dehydrated!==null){if(l.alternate===null)throw Error(o(340));Ye()}return t=l.flags,t&65536?(l.flags=t&-65537|128,l):null;case 19:return D(Yt),null;case 4:return Nt(),null;case 10:return Zl(l.type),null;case 22:case 23:return ml(l),lc(),t!==null&&D(Le),t=l.flags,t&65536?(l.flags=t&-65537|128,l):null;case 24:return Zl(Xt),null;case 25:return null;default:return null}}function ir(t,l){switch(Li(l),l.tag){case 3:Zl(Xt),Nt();break;case 26:case 27:case 5:Dn(l);break;case 4:Nt();break;case 31:l.memoizedState!==null&&ml(l);break;case 13:ml(l);break;case 19:D(Yt);break;case 10:Zl(l.type);break;case 22:case 23:ml(l),lc(),t!==null&&D(Le);break;case 24:Zl(Xt)}}function dn(t,l){try{var e=l.updateQueue,a=e!==null?e.lastEffect:null;if(a!==null){var n=a.next;e=n;do{if((e.tag&t)===t){a=void 0;var u=e.create,c=e.inst;a=u(),c.destroy=a}e=e.next}while(e!==n)}}catch(f){At(l,l.return,f)}}function ye(t,l,e){try{var a=l.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var u=n.next;a=u;do{if((a.tag&t)===t){var c=a.inst,f=c.destroy;if(f!==void 0){c.destroy=void 0,n=l;var r=e,j=f;try{j()}catch(N){At(n,r,N)}}}a=a.next}while(a!==u)}}catch(N){At(l,l.return,N)}}function cr(t){var l=t.updateQueue;if(l!==null){var e=t.stateNode;try{Wf(l,e)}catch(a){At(t,t.return,a)}}}function sr(t,l,e){e.props=Ve(t.type,t.memoizedProps),e.state=t.memoizedState;try{e.componentWillUnmount()}catch(a){At(t,l,a)}}function hn(t,l){try{var e=t.ref;if(e!==null){switch(t.tag){case 26:case 27:case 5:var a=t.stateNode;break;case 30:a=t.stateNode;break;default:a=t.stateNode}typeof e=="function"?t.refCleanup=e(a):e.current=a}}catch(n){At(t,l,n)}}function Bl(t,l){var e=t.ref,a=t.refCleanup;if(e!==null)if(typeof a=="function")try{a()}catch(n){At(t,l,n)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof e=="function")try{e(null)}catch(n){At(t,l,n)}else e.current=null}function fr(t){var l=t.type,e=t.memoizedProps,a=t.stateNode;try{t:switch(l){case"button":case"input":case"select":case"textarea":e.autoFocus&&a.focus();break t;case"img":e.src?a.src=e.src:e.srcSet&&(a.srcset=e.srcSet)}}catch(n){At(t,t.return,n)}}function Dc(t,l,e){try{var a=t.stateNode;t0(a,t.type,e,l),a[ll]=l}catch(n){At(t,t.return,n)}}function or(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&_e(t.type)||t.tag===4}function Uc(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||or(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.tag===27&&_e(t.type)||t.flags&2||t.child===null||t.tag===4)continue t;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function Bc(t,l,e){var a=t.tag;if(a===5||a===6)t=t.stateNode,l?(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e).insertBefore(t,l):(l=e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,l.appendChild(t),e=e._reactRootContainer,e!=null||l.onclick!==null||(l.onclick=ql));else if(a!==4&&(a===27&&_e(t.type)&&(e=t.stateNode,l=null),t=t.child,t!==null))for(Bc(t,l,e),t=t.sibling;t!==null;)Bc(t,l,e),t=t.sibling}function ju(t,l,e){var a=t.tag;if(a===5||a===6)t=t.stateNode,l?e.insertBefore(t,l):e.appendChild(t);else if(a!==4&&(a===27&&_e(t.type)&&(e=t.stateNode),t=t.child,t!==null))for(ju(t,l,e),t=t.sibling;t!==null;)ju(t,l,e),t=t.sibling}function rr(t){var l=t.stateNode,e=t.memoizedProps;try{for(var a=t.type,n=l.attributes;n.length;)l.removeAttributeNode(n[0]);Ft(l,a,e),l[kt]=t,l[ll]=e}catch(u){At(t,t.return,u)}}var Jl=!1,Qt=!1,Hc=!1,dr=typeof WeakSet=="function"?WeakSet:Set,Kt=null;function Dm(t,l){if(t=t.containerInfo,as=wu,t=jf(t),Oi(t)){if("selectionStart"in t)var e={start:t.selectionStart,end:t.selectionEnd};else t:{e=(e=t.ownerDocument)&&e.defaultView||window;var a=e.getSelection&&e.getSelection();if(a&&a.rangeCount!==0){e=a.anchorNode;var n=a.anchorOffset,u=a.focusNode;a=a.focusOffset;try{e.nodeType,u.nodeType}catch{e=null;break t}var c=0,f=-1,r=-1,j=0,N=0,Y=t,E=null;l:for(;;){for(var M;Y!==e||n!==0&&Y.nodeType!==3||(f=c+n),Y!==u||a!==0&&Y.nodeType!==3||(r=c+a),Y.nodeType===3&&(c+=Y.nodeValue.length),(M=Y.firstChild)!==null;)E=Y,Y=M;for(;;){if(Y===t)break l;if(E===e&&++j===n&&(f=c),E===u&&++N===a&&(r=c),(M=Y.nextSibling)!==null)break;Y=E,E=Y.parentNode}Y=M}e=f===-1||r===-1?null:{start:f,end:r}}else e=null}e=e||{start:0,end:0}}else e=null;for(ns={focusedElem:t,selectionRange:e},wu=!1,Kt=l;Kt!==null;)if(l=Kt,t=l.child,(l.subtreeFlags&1028)!==0&&t!==null)t.return=l,Kt=t;else for(;Kt!==null;){switch(l=Kt,u=l.alternate,t=l.flags,l.tag){case 0:if((t&4)!==0&&(t=l.updateQueue,t=t!==null?t.events:null,t!==null))for(e=0;e<t.length;e++)n=t[e],n.ref.impl=n.nextImpl;break;case 11:case 15:break;case 1:if((t&1024)!==0&&u!==null){t=void 0,e=l,n=u.memoizedProps,u=u.memoizedState,a=e.stateNode;try{var P=Ve(e.type,n);t=a.getSnapshotBeforeUpdate(P,u),a.__reactInternalSnapshotBeforeUpdate=t}catch(ut){At(e,e.return,ut)}}break;case 3:if((t&1024)!==0){if(t=l.stateNode.containerInfo,e=t.nodeType,e===9)cs(t);else if(e===1)switch(t.nodeName){case"HEAD":case"HTML":case"BODY":cs(t);break;default:t.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((t&1024)!==0)throw Error(o(163))}if(t=l.sibling,t!==null){t.return=l.return,Kt=t;break}Kt=l.return}}function hr(t,l,e){var a=e.flags;switch(e.tag){case 0:case 11:case 15:Wl(t,e),a&4&&dn(5,e);break;case 1:if(Wl(t,e),a&4)if(t=e.stateNode,l===null)try{t.componentDidMount()}catch(c){At(e,e.return,c)}else{var n=Ve(e.type,l.memoizedProps);l=l.memoizedState;try{t.componentDidUpdate(n,l,t.__reactInternalSnapshotBeforeUpdate)}catch(c){At(e,e.return,c)}}a&64&&cr(e),a&512&&hn(e,e.return);break;case 3:if(Wl(t,e),a&64&&(t=e.updateQueue,t!==null)){if(l=null,e.child!==null)switch(e.child.tag){case 27:case 5:l=e.child.stateNode;break;case 1:l=e.child.stateNode}try{Wf(t,l)}catch(c){At(e,e.return,c)}}break;case 27:l===null&&a&4&&rr(e);case 26:case 5:Wl(t,e),l===null&&a&4&&fr(e),a&512&&hn(e,e.return);break;case 12:Wl(t,e);break;case 31:Wl(t,e),a&4&&gr(t,e);break;case 13:Wl(t,e),a&4&&vr(t,e),a&64&&(t=e.memoizedState,t!==null&&(t=t.dehydrated,t!==null&&(e=Qm.bind(null,e),s0(t,e))));break;case 22:if(a=e.memoizedState!==null||Jl,!a){l=l!==null&&l.memoizedState!==null||Qt,n=Jl;var u=Qt;Jl=a,(Qt=l)&&!u?Fl(t,e,(e.subtreeFlags&8772)!==0):Wl(t,e),Jl=n,Qt=u}break;case 30:break;default:Wl(t,e)}}function mr(t){var l=t.alternate;l!==null&&(t.alternate=null,mr(l)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(l=t.stateNode,l!==null&&di(l)),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}var Ut=null,al=!1;function $l(t,l,e){for(e=e.child;e!==null;)yr(t,l,e),e=e.sibling}function yr(t,l,e){if(fl&&typeof fl.onCommitFiberUnmount=="function")try{fl.onCommitFiberUnmount(Ha,e)}catch{}switch(e.tag){case 26:Qt||Bl(e,l),$l(t,l,e),e.memoizedState?e.memoizedState.count--:e.stateNode&&(e=e.stateNode,e.parentNode.removeChild(e));break;case 27:Qt||Bl(e,l);var a=Ut,n=al;_e(e.type)&&(Ut=e.stateNode,al=!1),$l(t,l,e),_n(e.stateNode),Ut=a,al=n;break;case 5:Qt||Bl(e,l);case 6:if(a=Ut,n=al,Ut=null,$l(t,l,e),Ut=a,al=n,Ut!==null)if(al)try{(Ut.nodeType===9?Ut.body:Ut.nodeName==="HTML"?Ut.ownerDocument.body:Ut).removeChild(e.stateNode)}catch(u){At(e,l,u)}else try{Ut.removeChild(e.stateNode)}catch(u){At(e,l,u)}break;case 18:Ut!==null&&(al?(t=Ut,cd(t.nodeType===9?t.body:t.nodeName==="HTML"?t.ownerDocument.body:t,e.stateNode),Na(t)):cd(Ut,e.stateNode));break;case 4:a=Ut,n=al,Ut=e.stateNode.containerInfo,al=!0,$l(t,l,e),Ut=a,al=n;break;case 0:case 11:case 14:case 15:ye(2,e,l),Qt||ye(4,e,l),$l(t,l,e);break;case 1:Qt||(Bl(e,l),a=e.stateNode,typeof a.componentWillUnmount=="function"&&sr(e,l,a)),$l(t,l,e);break;case 21:$l(t,l,e);break;case 22:Qt=(a=Qt)||e.memoizedState!==null,$l(t,l,e),Qt=a;break;default:$l(t,l,e)}}function gr(t,l){if(l.memoizedState===null&&(t=l.alternate,t!==null&&(t=t.memoizedState,t!==null))){t=t.dehydrated;try{Na(t)}catch(e){At(l,l.return,e)}}}function vr(t,l){if(l.memoizedState===null&&(t=l.alternate,t!==null&&(t=t.memoizedState,t!==null&&(t=t.dehydrated,t!==null))))try{Na(t)}catch(e){At(l,l.return,e)}}function Um(t){switch(t.tag){case 31:case 13:case 19:var l=t.stateNode;return l===null&&(l=t.stateNode=new dr),l;case 22:return t=t.stateNode,l=t._retryCache,l===null&&(l=t._retryCache=new dr),l;default:throw Error(o(435,t.tag))}}function zu(t,l){var e=Um(t);l.forEach(function(a){if(!e.has(a)){e.add(a);var n=Zm.bind(null,t,a);a.then(n,n)}})}function nl(t,l){var e=l.deletions;if(e!==null)for(var a=0;a<e.length;a++){var n=e[a],u=t,c=l,f=c;t:for(;f!==null;){switch(f.tag){case 27:if(_e(f.type)){Ut=f.stateNode,al=!1;break t}break;case 5:Ut=f.stateNode,al=!1;break t;case 3:case 4:Ut=f.stateNode.containerInfo,al=!0;break t}f=f.return}if(Ut===null)throw Error(o(160));yr(u,c,n),Ut=null,al=!1,u=n.alternate,u!==null&&(u.return=null),n.return=null}if(l.subtreeFlags&13886)for(l=l.child;l!==null;)pr(l,t),l=l.sibling}var Nl=null;function pr(t,l){var e=t.alternate,a=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:nl(l,t),ul(t),a&4&&(ye(3,t,t.return),dn(3,t),ye(5,t,t.return));break;case 1:nl(l,t),ul(t),a&512&&(Qt||e===null||Bl(e,e.return)),a&64&&Jl&&(t=t.updateQueue,t!==null&&(a=t.callbacks,a!==null&&(e=t.shared.hiddenCallbacks,t.shared.hiddenCallbacks=e===null?a:e.concat(a))));break;case 26:var n=Nl;if(nl(l,t),ul(t),a&512&&(Qt||e===null||Bl(e,e.return)),a&4){var u=e!==null?e.memoizedState:null;if(a=t.memoizedState,e===null)if(a===null)if(t.stateNode===null){t:{a=t.type,e=t.memoizedProps,n=n.ownerDocument||n;l:switch(a){case"title":u=n.getElementsByTagName("title")[0],(!u||u[Xa]||u[kt]||u.namespaceURI==="http://www.w3.org/2000/svg"||u.hasAttribute("itemprop"))&&(u=n.createElement(a),n.head.insertBefore(u,n.querySelector("head > title"))),Ft(u,a,e),u[kt]=t,Vt(u),a=u;break t;case"link":var c=pd("link","href",n).get(a+(e.href||""));if(c){for(var f=0;f<c.length;f++)if(u=c[f],u.getAttribute("href")===(e.href==null||e.href===""?null:e.href)&&u.getAttribute("rel")===(e.rel==null?null:e.rel)&&u.getAttribute("title")===(e.title==null?null:e.title)&&u.getAttribute("crossorigin")===(e.crossOrigin==null?null:e.crossOrigin)){c.splice(f,1);break l}}u=n.createElement(a),Ft(u,a,e),n.head.appendChild(u);break;case"meta":if(c=pd("meta","content",n).get(a+(e.content||""))){for(f=0;f<c.length;f++)if(u=c[f],u.getAttribute("content")===(e.content==null?null:""+e.content)&&u.getAttribute("name")===(e.name==null?null:e.name)&&u.getAttribute("property")===(e.property==null?null:e.property)&&u.getAttribute("http-equiv")===(e.httpEquiv==null?null:e.httpEquiv)&&u.getAttribute("charset")===(e.charSet==null?null:e.charSet)){c.splice(f,1);break l}}u=n.createElement(a),Ft(u,a,e),n.head.appendChild(u);break;default:throw Error(o(468,a))}u[kt]=t,Vt(u),a=u}t.stateNode=a}else xd(n,t.type,t.stateNode);else t.stateNode=vd(n,a,t.memoizedProps);else u!==a?(u===null?e.stateNode!==null&&(e=e.stateNode,e.parentNode.removeChild(e)):u.count--,a===null?xd(n,t.type,t.stateNode):vd(n,a,t.memoizedProps)):a===null&&t.stateNode!==null&&Dc(t,t.memoizedProps,e.memoizedProps)}break;case 27:nl(l,t),ul(t),a&512&&(Qt||e===null||Bl(e,e.return)),e!==null&&a&4&&Dc(t,t.memoizedProps,e.memoizedProps);break;case 5:if(nl(l,t),ul(t),a&512&&(Qt||e===null||Bl(e,e.return)),t.flags&32){n=t.stateNode;try{ta(n,"")}catch(P){At(t,t.return,P)}}a&4&&t.stateNode!=null&&(n=t.memoizedProps,Dc(t,n,e!==null?e.memoizedProps:n)),a&1024&&(Hc=!0);break;case 6:if(nl(l,t),ul(t),a&4){if(t.stateNode===null)throw Error(o(162));a=t.memoizedProps,e=t.stateNode;try{e.nodeValue=a}catch(P){At(t,t.return,P)}}break;case 3:if(Lu=null,n=Nl,Nl=qu(l.containerInfo),nl(l,t),Nl=n,ul(t),a&4&&e!==null&&e.memoizedState.isDehydrated)try{Na(l.containerInfo)}catch(P){At(t,t.return,P)}Hc&&(Hc=!1,xr(t));break;case 4:a=Nl,Nl=qu(t.stateNode.containerInfo),nl(l,t),ul(t),Nl=a;break;case 12:nl(l,t),ul(t);break;case 31:nl(l,t),ul(t),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,zu(t,a)));break;case 13:nl(l,t),ul(t),t.child.flags&8192&&t.memoizedState!==null!=(e!==null&&e.memoizedState!==null)&&(Au=sl()),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,zu(t,a)));break;case 22:n=t.memoizedState!==null;var r=e!==null&&e.memoizedState!==null,j=Jl,N=Qt;if(Jl=j||n,Qt=N||r,nl(l,t),Qt=N,Jl=j,ul(t),a&8192)t:for(l=t.stateNode,l._visibility=n?l._visibility&-2:l._visibility|1,n&&(e===null||r||Jl||Qt||Ke(t)),e=null,l=t;;){if(l.tag===5||l.tag===26){if(e===null){r=e=l;try{if(u=r.stateNode,n)c=u.style,typeof c.setProperty=="function"?c.setProperty("display","none","important"):c.display="none";else{f=r.stateNode;var Y=r.memoizedProps.style,E=Y!=null&&Y.hasOwnProperty("display")?Y.display:null;f.style.display=E==null||typeof E=="boolean"?"":(""+E).trim()}}catch(P){At(r,r.return,P)}}}else if(l.tag===6){if(e===null){r=l;try{r.stateNode.nodeValue=n?"":r.memoizedProps}catch(P){At(r,r.return,P)}}}else if(l.tag===18){if(e===null){r=l;try{var M=r.stateNode;n?sd(M,!0):sd(r.stateNode,!1)}catch(P){At(r,r.return,P)}}}else if((l.tag!==22&&l.tag!==23||l.memoizedState===null||l===t)&&l.child!==null){l.child.return=l,l=l.child;continue}if(l===t)break t;for(;l.sibling===null;){if(l.return===null||l.return===t)break t;e===l&&(e=null),l=l.return}e===l&&(e=null),l.sibling.return=l.return,l=l.sibling}a&4&&(a=t.updateQueue,a!==null&&(e=a.retryQueue,e!==null&&(a.retryQueue=null,zu(t,e))));break;case 19:nl(l,t),ul(t),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,zu(t,a)));break;case 30:break;case 21:break;default:nl(l,t),ul(t)}}function ul(t){var l=t.flags;if(l&2){try{for(var e,a=t.return;a!==null;){if(or(a)){e=a;break}a=a.return}if(e==null)throw Error(o(160));switch(e.tag){case 27:var n=e.stateNode,u=Uc(t);ju(t,u,n);break;case 5:var c=e.stateNode;e.flags&32&&(ta(c,""),e.flags&=-33);var f=Uc(t);ju(t,f,c);break;case 3:case 4:var r=e.stateNode.containerInfo,j=Uc(t);Bc(t,j,r);break;default:throw Error(o(161))}}catch(N){At(t,t.return,N)}t.flags&=-3}l&4096&&(t.flags&=-4097)}function xr(t){if(t.subtreeFlags&1024)for(t=t.child;t!==null;){var l=t;xr(l),l.tag===5&&l.flags&1024&&l.stateNode.reset(),t=t.sibling}}function Wl(t,l){if(l.subtreeFlags&8772)for(l=l.child;l!==null;)hr(t,l.alternate,l),l=l.sibling}function Ke(t){for(t=t.child;t!==null;){var l=t;switch(l.tag){case 0:case 11:case 14:case 15:ye(4,l,l.return),Ke(l);break;case 1:Bl(l,l.return);var e=l.stateNode;typeof e.componentWillUnmount=="function"&&sr(l,l.return,e),Ke(l);break;case 27:_n(l.stateNode);case 26:case 5:Bl(l,l.return),Ke(l);break;case 22:l.memoizedState===null&&Ke(l);break;case 30:Ke(l);break;default:Ke(l)}t=t.sibling}}function Fl(t,l,e){for(e=e&&(l.subtreeFlags&8772)!==0,l=l.child;l!==null;){var a=l.alternate,n=t,u=l,c=u.flags;switch(u.tag){case 0:case 11:case 15:Fl(n,u,e),dn(4,u);break;case 1:if(Fl(n,u,e),a=u,n=a.stateNode,typeof n.componentDidMount=="function")try{n.componentDidMount()}catch(j){At(a,a.return,j)}if(a=u,n=a.updateQueue,n!==null){var f=a.stateNode;try{var r=n.shared.hiddenCallbacks;if(r!==null)for(n.shared.hiddenCallbacks=null,n=0;n<r.length;n++)$f(r[n],f)}catch(j){At(a,a.return,j)}}e&&c&64&&cr(u),hn(u,u.return);break;case 27:rr(u);case 26:case 5:Fl(n,u,e),e&&a===null&&c&4&&fr(u),hn(u,u.return);break;case 12:Fl(n,u,e);break;case 31:Fl(n,u,e),e&&c&4&&gr(n,u);break;case 13:Fl(n,u,e),e&&c&4&&vr(n,u);break;case 22:u.memoizedState===null&&Fl(n,u,e),hn(u,u.return);break;case 30:break;default:Fl(n,u,e)}l=l.sibling}}function Yc(t,l){var e=null;t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),t=null,l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(t=l.memoizedState.cachePool.pool),t!==e&&(t!=null&&t.refCount++,e!=null&&Ia(e))}function qc(t,l){t=null,l.alternate!==null&&(t=l.alternate.memoizedState.cache),l=l.memoizedState.cache,l!==t&&(l.refCount++,t!=null&&Ia(t))}function Rl(t,l,e,a){if(l.subtreeFlags&10256)for(l=l.child;l!==null;)Sr(t,l,e,a),l=l.sibling}function Sr(t,l,e,a){var n=l.flags;switch(l.tag){case 0:case 11:case 15:Rl(t,l,e,a),n&2048&&dn(9,l);break;case 1:Rl(t,l,e,a);break;case 3:Rl(t,l,e,a),n&2048&&(t=null,l.alternate!==null&&(t=l.alternate.memoizedState.cache),l=l.memoizedState.cache,l!==t&&(l.refCount++,t!=null&&Ia(t)));break;case 12:if(n&2048){Rl(t,l,e,a),t=l.stateNode;try{var u=l.memoizedProps,c=u.id,f=u.onPostCommit;typeof f=="function"&&f(c,l.alternate===null?"mount":"update",t.passiveEffectDuration,-0)}catch(r){At(l,l.return,r)}}else Rl(t,l,e,a);break;case 31:Rl(t,l,e,a);break;case 13:Rl(t,l,e,a);break;case 23:break;case 22:u=l.stateNode,c=l.alternate,l.memoizedState!==null?u._visibility&2?Rl(t,l,e,a):mn(t,l):u._visibility&2?Rl(t,l,e,a):(u._visibility|=2,Sa(t,l,e,a,(l.subtreeFlags&10256)!==0||!1)),n&2048&&Yc(c,l);break;case 24:Rl(t,l,e,a),n&2048&&qc(l.alternate,l);break;default:Rl(t,l,e,a)}}function Sa(t,l,e,a,n){for(n=n&&((l.subtreeFlags&10256)!==0||!1),l=l.child;l!==null;){var u=t,c=l,f=e,r=a,j=c.flags;switch(c.tag){case 0:case 11:case 15:Sa(u,c,f,r,n),dn(8,c);break;case 23:break;case 22:var N=c.stateNode;c.memoizedState!==null?N._visibility&2?Sa(u,c,f,r,n):mn(u,c):(N._visibility|=2,Sa(u,c,f,r,n)),n&&j&2048&&Yc(c.alternate,c);break;case 24:Sa(u,c,f,r,n),n&&j&2048&&qc(c.alternate,c);break;default:Sa(u,c,f,r,n)}l=l.sibling}}function mn(t,l){if(l.subtreeFlags&10256)for(l=l.child;l!==null;){var e=t,a=l,n=a.flags;switch(a.tag){case 22:mn(e,a),n&2048&&Yc(a.alternate,a);break;case 24:mn(e,a),n&2048&&qc(a.alternate,a);break;default:mn(e,a)}l=l.sibling}}var yn=8192;function ba(t,l,e){if(t.subtreeFlags&yn)for(t=t.child;t!==null;)br(t,l,e),t=t.sibling}function br(t,l,e){switch(t.tag){case 26:ba(t,l,e),t.flags&yn&&t.memoizedState!==null&&S0(e,Nl,t.memoizedState,t.memoizedProps);break;case 5:ba(t,l,e);break;case 3:case 4:var a=Nl;Nl=qu(t.stateNode.containerInfo),ba(t,l,e),Nl=a;break;case 22:t.memoizedState===null&&(a=t.alternate,a!==null&&a.memoizedState!==null?(a=yn,yn=16777216,ba(t,l,e),yn=a):ba(t,l,e));break;default:ba(t,l,e)}}function _r(t){var l=t.alternate;if(l!==null&&(t=l.child,t!==null)){l.child=null;do l=t.sibling,t.sibling=null,t=l;while(t!==null)}}function gn(t){var l=t.deletions;if((t.flags&16)!==0){if(l!==null)for(var e=0;e<l.length;e++){var a=l[e];Kt=a,zr(a,t)}_r(t)}if(t.subtreeFlags&10256)for(t=t.child;t!==null;)jr(t),t=t.sibling}function jr(t){switch(t.tag){case 0:case 11:case 15:gn(t),t.flags&2048&&ye(9,t,t.return);break;case 3:gn(t);break;case 12:gn(t);break;case 22:var l=t.stateNode;t.memoizedState!==null&&l._visibility&2&&(t.return===null||t.return.tag!==13)?(l._visibility&=-3,Eu(t)):gn(t);break;default:gn(t)}}function Eu(t){var l=t.deletions;if((t.flags&16)!==0){if(l!==null)for(var e=0;e<l.length;e++){var a=l[e];Kt=a,zr(a,t)}_r(t)}for(t=t.child;t!==null;){switch(l=t,l.tag){case 0:case 11:case 15:ye(8,l,l.return),Eu(l);break;case 22:e=l.stateNode,e._visibility&2&&(e._visibility&=-3,Eu(l));break;default:Eu(l)}t=t.sibling}}function zr(t,l){for(;Kt!==null;){var e=Kt;switch(e.tag){case 0:case 11:case 15:ye(8,e,l);break;case 23:case 22:if(e.memoizedState!==null&&e.memoizedState.cachePool!==null){var a=e.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:Ia(e.memoizedState.cache)}if(a=e.child,a!==null)a.return=e,Kt=a;else t:for(e=t;Kt!==null;){a=Kt;var n=a.sibling,u=a.return;if(mr(a),a===e){Kt=null;break t}if(n!==null){n.return=u,Kt=n;break t}Kt=u}}}var Bm={getCacheForType:function(t){var l=$t(Xt),e=l.data.get(t);return e===void 0&&(e=t(),l.data.set(t,e)),e},cacheSignal:function(){return $t(Xt).controller.signal}},Hm=typeof WeakMap=="function"?WeakMap:Map,zt=0,Ct=null,yt=null,pt=0,Et=0,yl=null,ge=!1,_a=!1,Xc=!1,Il=0,Ht=0,ve=0,ke=0,Lc=0,gl=0,ja=0,vn=null,il=null,Gc=!1,Au=0,Er=0,Tu=1/0,Mu=null,pe=null,Zt=0,xe=null,za=null,Pl=0,Qc=0,Zc=null,Ar=null,pn=0,wc=null;function vl(){return(zt&2)!==0&&pt!==0?pt&-pt:z.T!==null?Wc():Ls()}function Tr(){if(gl===0)if((pt&536870912)===0||St){var t=Hn;Hn<<=1,(Hn&3932160)===0&&(Hn=262144),gl=t}else gl=536870912;return t=hl.current,t!==null&&(t.flags|=32),gl}function cl(t,l,e){(t===Ct&&(Et===2||Et===9)||t.cancelPendingCommit!==null)&&(Ea(t,0),Se(t,pt,gl,!1)),qa(t,e),((zt&2)===0||t!==Ct)&&(t===Ct&&((zt&2)===0&&(ke|=e),Ht===4&&Se(t,pt,gl,!1)),Hl(t))}function Mr(t,l,e){if((zt&6)!==0)throw Error(o(327));var a=!e&&(l&127)===0&&(l&t.expiredLanes)===0||Ya(t,l),n=a?Xm(t,l):Kc(t,l,!0),u=a;do{if(n===0){_a&&!a&&Se(t,l,0,!1);break}else{if(e=t.current.alternate,u&&!Ym(e)){n=Kc(t,l,!1),u=!1;continue}if(n===2){if(u=l,t.errorRecoveryDisabledLanes&u)var c=0;else c=t.pendingLanes&-536870913,c=c!==0?c:c&536870912?536870912:0;if(c!==0){l=c;t:{var f=t;n=vn;var r=f.current.memoizedState.isDehydrated;if(r&&(Ea(f,c).flags|=256),c=Kc(f,c,!1),c!==2){if(Xc&&!r){f.errorRecoveryDisabledLanes|=u,ke|=u,n=4;break t}u=il,il=n,u!==null&&(il===null?il=u:il.push.apply(il,u))}n=c}if(u=!1,n!==2)continue}}if(n===1){Ea(t,0),Se(t,l,0,!0);break}t:{switch(a=t,u=n,u){case 0:case 1:throw Error(o(345));case 4:if((l&4194048)!==l)break;case 6:Se(a,l,gl,!ge);break t;case 2:il=null;break;case 3:case 5:break;default:throw Error(o(329))}if((l&62914560)===l&&(n=Au+300-sl(),10<n)){if(Se(a,l,gl,!ge),qn(a,0,!0)!==0)break t;Pl=l,a.timeoutHandle=ud(Or.bind(null,a,e,il,Mu,Gc,l,gl,ke,ja,ge,u,"Throttled",-0,0),n);break t}Or(a,e,il,Mu,Gc,l,gl,ke,ja,ge,u,null,-0,0)}}break}while(!0);Hl(t)}function Or(t,l,e,a,n,u,c,f,r,j,N,Y,E,M){if(t.timeoutHandle=-1,Y=l.subtreeFlags,Y&8192||(Y&16785408)===16785408){Y={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:ql},br(l,u,Y);var P=(u&62914560)===u?Au-sl():(u&4194048)===u?Er-sl():0;if(P=b0(Y,P),P!==null){Pl=u,t.cancelPendingCommit=P(Yr.bind(null,t,l,u,e,a,n,c,f,r,N,Y,null,E,M)),Se(t,u,c,!j);return}}Yr(t,l,u,e,a,n,c,f,r)}function Ym(t){for(var l=t;;){var e=l.tag;if((e===0||e===11||e===15)&&l.flags&16384&&(e=l.updateQueue,e!==null&&(e=e.stores,e!==null)))for(var a=0;a<e.length;a++){var n=e[a],u=n.getSnapshot;n=n.value;try{if(!rl(u(),n))return!1}catch{return!1}}if(e=l.child,l.subtreeFlags&16384&&e!==null)e.return=l,l=e;else{if(l===t)break;for(;l.sibling===null;){if(l.return===null||l.return===t)return!0;l=l.return}l.sibling.return=l.return,l=l.sibling}}return!0}function Se(t,l,e,a){l&=~Lc,l&=~ke,t.suspendedLanes|=l,t.pingedLanes&=~l,a&&(t.warmLanes|=l),a=t.expirationTimes;for(var n=l;0<n;){var u=31-ol(n),c=1<<u;a[u]=-1,n&=~c}e!==0&&Ys(t,e,l)}function Ou(){return(zt&6)===0?(xn(0),!1):!0}function Vc(){if(yt!==null){if(Et===0)var t=yt.return;else t=yt,Ql=qe=null,cc(t),ya=null,tn=0,t=yt;for(;t!==null;)ir(t.alternate,t),t=t.return;yt=null}}function Ea(t,l){var e=t.timeoutHandle;e!==-1&&(t.timeoutHandle=-1,a0(e)),e=t.cancelPendingCommit,e!==null&&(t.cancelPendingCommit=null,e()),Pl=0,Vc(),Ct=t,yt=e=Ll(t.current,null),pt=l,Et=0,yl=null,ge=!1,_a=Ya(t,l),Xc=!1,ja=gl=Lc=ke=ve=Ht=0,il=vn=null,Gc=!1,(l&8)!==0&&(l|=l&32);var a=t.entangledLanes;if(a!==0)for(t=t.entanglements,a&=l;0<a;){var n=31-ol(a),u=1<<n;l|=t[n],a&=~u}return Il=l,Wn(),e}function Cr(t,l){ot=null,z.H=fn,l===ma||l===nu?(l=Vf(),Et=3):l===$i?(l=Vf(),Et=4):Et=l===jc?8:l!==null&&typeof l=="object"&&typeof l.then=="function"?6:1,yl=l,yt===null&&(Ht=1,pu(t,_l(l,t.current)))}function Nr(){var t=hl.current;return t===null?!0:(pt&4194048)===pt?Al===null:(pt&62914560)===pt||(pt&536870912)!==0?t===Al:!1}function Rr(){var t=z.H;return z.H=fn,t===null?fn:t}function Dr(){var t=z.A;return z.A=Bm,t}function Cu(){Ht=4,ge||(pt&4194048)!==pt&&hl.current!==null||(_a=!0),(ve&134217727)===0&&(ke&134217727)===0||Ct===null||Se(Ct,pt,gl,!1)}function Kc(t,l,e){var a=zt;zt|=2;var n=Rr(),u=Dr();(Ct!==t||pt!==l)&&(Mu=null,Ea(t,l)),l=!1;var c=Ht;t:do try{if(Et!==0&&yt!==null){var f=yt,r=yl;switch(Et){case 8:Vc(),c=6;break t;case 3:case 2:case 9:case 6:hl.current===null&&(l=!0);var j=Et;if(Et=0,yl=null,Aa(t,f,r,j),e&&_a){c=0;break t}break;default:j=Et,Et=0,yl=null,Aa(t,f,r,j)}}qm(),c=Ht;break}catch(N){Cr(t,N)}while(!0);return l&&t.shellSuspendCounter++,Ql=qe=null,zt=a,z.H=n,z.A=u,yt===null&&(Ct=null,pt=0,Wn()),c}function qm(){for(;yt!==null;)Ur(yt)}function Xm(t,l){var e=zt;zt|=2;var a=Rr(),n=Dr();Ct!==t||pt!==l?(Mu=null,Tu=sl()+500,Ea(t,l)):_a=Ya(t,l);t:do try{if(Et!==0&&yt!==null){l=yt;var u=yl;l:switch(Et){case 1:Et=0,yl=null,Aa(t,l,u,1);break;case 2:case 9:if(Zf(u)){Et=0,yl=null,Br(l);break}l=function(){Et!==2&&Et!==9||Ct!==t||(Et=7),Hl(t)},u.then(l,l);break t;case 3:Et=7;break t;case 4:Et=5;break t;case 7:Zf(u)?(Et=0,yl=null,Br(l)):(Et=0,yl=null,Aa(t,l,u,7));break;case 5:var c=null;switch(yt.tag){case 26:c=yt.memoizedState;case 5:case 27:var f=yt;if(c?Sd(c):f.stateNode.complete){Et=0,yl=null;var r=f.sibling;if(r!==null)yt=r;else{var j=f.return;j!==null?(yt=j,Nu(j)):yt=null}break l}}Et=0,yl=null,Aa(t,l,u,5);break;case 6:Et=0,yl=null,Aa(t,l,u,6);break;case 8:Vc(),Ht=6;break t;default:throw Error(o(462))}}Lm();break}catch(N){Cr(t,N)}while(!0);return Ql=qe=null,z.H=a,z.A=n,zt=e,yt!==null?0:(Ct=null,pt=0,Wn(),Ht)}function Lm(){for(;yt!==null&&!fh();)Ur(yt)}function Ur(t){var l=nr(t.alternate,t,Il);t.memoizedProps=t.pendingProps,l===null?Nu(t):yt=l}function Br(t){var l=t,e=l.alternate;switch(l.tag){case 15:case 0:l=Io(e,l,l.pendingProps,l.type,void 0,pt);break;case 11:l=Io(e,l,l.pendingProps,l.type.render,l.ref,pt);break;case 5:cc(l);default:ir(e,l),l=yt=Rf(l,Il),l=nr(e,l,Il)}t.memoizedProps=t.pendingProps,l===null?Nu(t):yt=l}function Aa(t,l,e,a){Ql=qe=null,cc(l),ya=null,tn=0;var n=l.return;try{if(Mm(t,n,l,e,pt)){Ht=1,pu(t,_l(e,t.current)),yt=null;return}}catch(u){if(n!==null)throw yt=n,u;Ht=1,pu(t,_l(e,t.current)),yt=null;return}l.flags&32768?(St||a===1?t=!0:_a||(pt&536870912)!==0?t=!1:(ge=t=!0,(a===2||a===9||a===3||a===6)&&(a=hl.current,a!==null&&a.tag===13&&(a.flags|=16384))),Hr(l,t)):Nu(l)}function Nu(t){var l=t;do{if((l.flags&32768)!==0){Hr(l,ge);return}t=l.return;var e=Nm(l.alternate,l,Il);if(e!==null){yt=e;return}if(l=l.sibling,l!==null){yt=l;return}yt=l=t}while(l!==null);Ht===0&&(Ht=5)}function Hr(t,l){do{var e=Rm(t.alternate,t);if(e!==null){e.flags&=32767,yt=e;return}if(e=t.return,e!==null&&(e.flags|=32768,e.subtreeFlags=0,e.deletions=null),!l&&(t=t.sibling,t!==null)){yt=t;return}yt=t=e}while(t!==null);Ht=6,yt=null}function Yr(t,l,e,a,n,u,c,f,r){t.cancelPendingCommit=null;do Ru();while(Zt!==0);if((zt&6)!==0)throw Error(o(327));if(l!==null){if(l===t.current)throw Error(o(177));if(u=l.lanes|l.childLanes,u|=Ui,xh(t,e,u,c,f,r),t===Ct&&(yt=Ct=null,pt=0),za=l,xe=t,Pl=e,Qc=u,Zc=n,Ar=a,(l.subtreeFlags&10256)!==0||(l.flags&10256)!==0?(t.callbackNode=null,t.callbackPriority=0,wm(Un,function(){return Qr(),null})):(t.callbackNode=null,t.callbackPriority=0),a=(l.flags&13878)!==0,(l.subtreeFlags&13878)!==0||a){a=z.T,z.T=null,n=m.p,m.p=2,c=zt,zt|=4;try{Dm(t,l,e)}finally{zt=c,m.p=n,z.T=a}}Zt=1,qr(),Xr(),Lr()}}function qr(){if(Zt===1){Zt=0;var t=xe,l=za,e=(l.flags&13878)!==0;if((l.subtreeFlags&13878)!==0||e){e=z.T,z.T=null;var a=m.p;m.p=2;var n=zt;zt|=4;try{pr(l,t);var u=ns,c=jf(t.containerInfo),f=u.focusedElem,r=u.selectionRange;if(c!==f&&f&&f.ownerDocument&&_f(f.ownerDocument.documentElement,f)){if(r!==null&&Oi(f)){var j=r.start,N=r.end;if(N===void 0&&(N=j),"selectionStart"in f)f.selectionStart=j,f.selectionEnd=Math.min(N,f.value.length);else{var Y=f.ownerDocument||document,E=Y&&Y.defaultView||window;if(E.getSelection){var M=E.getSelection(),P=f.textContent.length,ut=Math.min(r.start,P),Ot=r.end===void 0?ut:Math.min(r.end,P);!M.extend&&ut>Ot&&(c=Ot,Ot=ut,ut=c);var p=bf(f,ut),g=bf(f,Ot);if(p&&g&&(M.rangeCount!==1||M.anchorNode!==p.node||M.anchorOffset!==p.offset||M.focusNode!==g.node||M.focusOffset!==g.offset)){var _=Y.createRange();_.setStart(p.node,p.offset),M.removeAllRanges(),ut>Ot?(M.addRange(_),M.extend(g.node,g.offset)):(_.setEnd(g.node,g.offset),M.addRange(_))}}}}for(Y=[],M=f;M=M.parentNode;)M.nodeType===1&&Y.push({element:M,left:M.scrollLeft,top:M.scrollTop});for(typeof f.focus=="function"&&f.focus(),f=0;f<Y.length;f++){var B=Y[f];B.element.scrollLeft=B.left,B.element.scrollTop=B.top}}wu=!!as,ns=as=null}finally{zt=n,m.p=a,z.T=e}}t.current=l,Zt=2}}function Xr(){if(Zt===2){Zt=0;var t=xe,l=za,e=(l.flags&8772)!==0;if((l.subtreeFlags&8772)!==0||e){e=z.T,z.T=null;var a=m.p;m.p=2;var n=zt;zt|=4;try{hr(t,l.alternate,l)}finally{zt=n,m.p=a,z.T=e}}Zt=3}}function Lr(){if(Zt===4||Zt===3){Zt=0,oh();var t=xe,l=za,e=Pl,a=Ar;(l.subtreeFlags&10256)!==0||(l.flags&10256)!==0?Zt=5:(Zt=0,za=xe=null,Gr(t,t.pendingLanes));var n=t.pendingLanes;if(n===0&&(pe=null),oi(e),l=l.stateNode,fl&&typeof fl.onCommitFiberRoot=="function")try{fl.onCommitFiberRoot(Ha,l,void 0,(l.current.flags&128)===128)}catch{}if(a!==null){l=z.T,n=m.p,m.p=2,z.T=null;try{for(var u=t.onRecoverableError,c=0;c<a.length;c++){var f=a[c];u(f.value,{componentStack:f.stack})}}finally{z.T=l,m.p=n}}(Pl&3)!==0&&Ru(),Hl(t),n=t.pendingLanes,(e&261930)!==0&&(n&42)!==0?t===wc?pn++:(pn=0,wc=t):pn=0,xn(0)}}function Gr(t,l){(t.pooledCacheLanes&=l)===0&&(l=t.pooledCache,l!=null&&(t.pooledCache=null,Ia(l)))}function Ru(){return qr(),Xr(),Lr(),Qr()}function Qr(){if(Zt!==5)return!1;var t=xe,l=Qc;Qc=0;var e=oi(Pl),a=z.T,n=m.p;try{m.p=32>e?32:e,z.T=null,e=Zc,Zc=null;var u=xe,c=Pl;if(Zt=0,za=xe=null,Pl=0,(zt&6)!==0)throw Error(o(331));var f=zt;if(zt|=4,jr(u.current),Sr(u,u.current,c,e),zt=f,xn(0,!1),fl&&typeof fl.onPostCommitFiberRoot=="function")try{fl.onPostCommitFiberRoot(Ha,u)}catch{}return!0}finally{m.p=n,z.T=a,Gr(t,l)}}function Zr(t,l,e){l=_l(e,l),l=_c(t.stateNode,l,2),t=de(t,l,2),t!==null&&(qa(t,2),Hl(t))}function At(t,l,e){if(t.tag===3)Zr(t,t,e);else for(;l!==null;){if(l.tag===3){Zr(l,t,e);break}else if(l.tag===1){var a=l.stateNode;if(typeof l.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(pe===null||!pe.has(a))){t=_l(e,t),e=wo(2),a=de(l,e,2),a!==null&&(Vo(e,a,l,t),qa(a,2),Hl(a));break}}l=l.return}}function kc(t,l,e){var a=t.pingCache;if(a===null){a=t.pingCache=new Hm;var n=new Set;a.set(l,n)}else n=a.get(l),n===void 0&&(n=new Set,a.set(l,n));n.has(e)||(Xc=!0,n.add(e),t=Gm.bind(null,t,l,e),l.then(t,t))}function Gm(t,l,e){var a=t.pingCache;a!==null&&a.delete(l),t.pingedLanes|=t.suspendedLanes&e,t.warmLanes&=~e,Ct===t&&(pt&e)===e&&(Ht===4||Ht===3&&(pt&62914560)===pt&&300>sl()-Au?(zt&2)===0&&Ea(t,0):Lc|=e,ja===pt&&(ja=0)),Hl(t)}function wr(t,l){l===0&&(l=Hs()),t=Be(t,l),t!==null&&(qa(t,l),Hl(t))}function Qm(t){var l=t.memoizedState,e=0;l!==null&&(e=l.retryLane),wr(t,e)}function Zm(t,l){var e=0;switch(t.tag){case 31:case 13:var a=t.stateNode,n=t.memoizedState;n!==null&&(e=n.retryLane);break;case 19:a=t.stateNode;break;case 22:a=t.stateNode._retryCache;break;default:throw Error(o(314))}a!==null&&a.delete(l),wr(t,e)}function wm(t,l){return ii(t,l)}var Du=null,Ta=null,Jc=!1,Uu=!1,$c=!1,be=0;function Hl(t){t!==Ta&&t.next===null&&(Ta===null?Du=Ta=t:Ta=Ta.next=t),Uu=!0,Jc||(Jc=!0,Km())}function xn(t,l){if(!$c&&Uu){$c=!0;do for(var e=!1,a=Du;a!==null;){if(t!==0){var n=a.pendingLanes;if(n===0)var u=0;else{var c=a.suspendedLanes,f=a.pingedLanes;u=(1<<31-ol(42|t)+1)-1,u&=n&~(c&~f),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(e=!0,Jr(a,u))}else u=pt,u=qn(a,a===Ct?u:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(u&3)===0||Ya(a,u)||(e=!0,Jr(a,u));a=a.next}while(e);$c=!1}}function Vm(){Vr()}function Vr(){Uu=Jc=!1;var t=0;be!==0&&e0()&&(t=be);for(var l=sl(),e=null,a=Du;a!==null;){var n=a.next,u=Kr(a,l);u===0?(a.next=null,e===null?Du=n:e.next=n,n===null&&(Ta=e)):(e=a,(t!==0||(u&3)!==0)&&(Uu=!0)),a=n}Zt!==0&&Zt!==5||xn(t),be!==0&&(be=0)}function Kr(t,l){for(var e=t.suspendedLanes,a=t.pingedLanes,n=t.expirationTimes,u=t.pendingLanes&-62914561;0<u;){var c=31-ol(u),f=1<<c,r=n[c];r===-1?((f&e)===0||(f&a)!==0)&&(n[c]=ph(f,l)):r<=l&&(t.expiredLanes|=f),u&=~f}if(l=Ct,e=pt,e=qn(t,t===l?e:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),a=t.callbackNode,e===0||t===l&&(Et===2||Et===9)||t.cancelPendingCommit!==null)return a!==null&&a!==null&&ci(a),t.callbackNode=null,t.callbackPriority=0;if((e&3)===0||Ya(t,e)){if(l=e&-e,l===t.callbackPriority)return l;switch(a!==null&&ci(a),oi(e)){case 2:case 8:e=Us;break;case 32:e=Un;break;case 268435456:e=Bs;break;default:e=Un}return a=kr.bind(null,t),e=ii(e,a),t.callbackPriority=l,t.callbackNode=e,l}return a!==null&&a!==null&&ci(a),t.callbackPriority=2,t.callbackNode=null,2}function kr(t,l){if(Zt!==0&&Zt!==5)return t.callbackNode=null,t.callbackPriority=0,null;var e=t.callbackNode;if(Ru()&&t.callbackNode!==e)return null;var a=pt;return a=qn(t,t===Ct?a:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),a===0?null:(Mr(t,a,l),Kr(t,sl()),t.callbackNode!=null&&t.callbackNode===e?kr.bind(null,t):null)}function Jr(t,l){if(Ru())return null;Mr(t,l,!0)}function Km(){n0(function(){(zt&6)!==0?ii(Ds,Vm):Vr()})}function Wc(){if(be===0){var t=da;t===0&&(t=Bn,Bn<<=1,(Bn&261888)===0&&(Bn=256)),be=t}return be}function $r(t){return t==null||typeof t=="symbol"||typeof t=="boolean"?null:typeof t=="function"?t:Qn(""+t)}function Wr(t,l){var e=l.ownerDocument.createElement("input");return e.name=l.name,e.value=l.value,t.id&&e.setAttribute("form",t.id),l.parentNode.insertBefore(e,l),t=new FormData(t),e.parentNode.removeChild(e),t}function km(t,l,e,a,n){if(l==="submit"&&e&&e.stateNode===n){var u=$r((n[ll]||null).action),c=a.submitter;c&&(l=(l=c[ll]||null)?$r(l.formAction):c.getAttribute("formAction"),l!==null&&(u=l,c=null));var f=new Kn("action","action",null,a,n);t.push({event:f,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(be!==0){var r=c?Wr(n,c):new FormData(n);gc(e,{pending:!0,data:r,method:n.method,action:u},null,r)}}else typeof u=="function"&&(f.preventDefault(),r=c?Wr(n,c):new FormData(n),gc(e,{pending:!0,data:r,method:n.method,action:u},u,r))},currentTarget:n}]})}}for(var Fc=0;Fc<Di.length;Fc++){var Ic=Di[Fc],Jm=Ic.toLowerCase(),$m=Ic[0].toUpperCase()+Ic.slice(1);Cl(Jm,"on"+$m)}Cl(Af,"onAnimationEnd"),Cl(Tf,"onAnimationIteration"),Cl(Mf,"onAnimationStart"),Cl("dblclick","onDoubleClick"),Cl("focusin","onFocus"),Cl("focusout","onBlur"),Cl(rm,"onTransitionRun"),Cl(dm,"onTransitionStart"),Cl(hm,"onTransitionCancel"),Cl(Of,"onTransitionEnd"),Ie("onMouseEnter",["mouseout","mouseover"]),Ie("onMouseLeave",["mouseout","mouseover"]),Ie("onPointerEnter",["pointerout","pointerover"]),Ie("onPointerLeave",["pointerout","pointerover"]),Ne("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Ne("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Ne("onBeforeInput",["compositionend","keypress","textInput","paste"]),Ne("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Ne("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Ne("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Sn="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Wm=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Sn));function Fr(t,l){l=(l&4)!==0;for(var e=0;e<t.length;e++){var a=t[e],n=a.event;a=a.listeners;t:{var u=void 0;if(l)for(var c=a.length-1;0<=c;c--){var f=a[c],r=f.instance,j=f.currentTarget;if(f=f.listener,r!==u&&n.isPropagationStopped())break t;u=f,n.currentTarget=j;try{u(n)}catch(N){$n(N)}n.currentTarget=null,u=r}else for(c=0;c<a.length;c++){if(f=a[c],r=f.instance,j=f.currentTarget,f=f.listener,r!==u&&n.isPropagationStopped())break t;u=f,n.currentTarget=j;try{u(n)}catch(N){$n(N)}n.currentTarget=null,u=r}}}}function gt(t,l){var e=l[ri];e===void 0&&(e=l[ri]=new Set);var a=t+"__bubble";e.has(a)||(Ir(l,t,2,!1),e.add(a))}function Pc(t,l,e){var a=0;l&&(a|=4),Ir(e,t,a,l)}var Bu="_reactListening"+Math.random().toString(36).slice(2);function ts(t){if(!t[Bu]){t[Bu]=!0,Zs.forEach(function(e){e!=="selectionchange"&&(Wm.has(e)||Pc(e,!1,t),Pc(e,!0,t))});var l=t.nodeType===9?t:t.ownerDocument;l===null||l[Bu]||(l[Bu]=!0,Pc("selectionchange",!1,l))}}function Ir(t,l,e,a){switch(Td(l)){case 2:var n=z0;break;case 8:n=E0;break;default:n=ys}e=n.bind(null,l,e,t),n=void 0,!Si||l!=="touchstart"&&l!=="touchmove"&&l!=="wheel"||(n=!0),a?n!==void 0?t.addEventListener(l,e,{capture:!0,passive:n}):t.addEventListener(l,e,!0):n!==void 0?t.addEventListener(l,e,{passive:n}):t.addEventListener(l,e,!1)}function ls(t,l,e,a,n){var u=a;if((l&1)===0&&(l&2)===0&&a!==null)t:for(;;){if(a===null)return;var c=a.tag;if(c===3||c===4){var f=a.stateNode.containerInfo;if(f===n)break;if(c===4)for(c=a.return;c!==null;){var r=c.tag;if((r===3||r===4)&&c.stateNode.containerInfo===n)return;c=c.return}for(;f!==null;){if(c=$e(f),c===null)return;if(r=c.tag,r===5||r===6||r===26||r===27){a=u=c;continue t}f=f.parentNode}}a=a.return}lf(function(){var j=u,N=pi(e),Y=[];t:{var E=Cf.get(t);if(E!==void 0){var M=Kn,P=t;switch(t){case"keypress":if(wn(e)===0)break t;case"keydown":case"keyup":M=Zh;break;case"focusin":P="focus",M=zi;break;case"focusout":P="blur",M=zi;break;case"beforeblur":case"afterblur":M=zi;break;case"click":if(e.button===2)break t;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":M=nf;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":M=Nh;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":M=Kh;break;case Af:case Tf:case Mf:M=Uh;break;case Of:M=Jh;break;case"scroll":case"scrollend":M=Oh;break;case"wheel":M=Wh;break;case"copy":case"cut":case"paste":M=Hh;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":M=cf;break;case"toggle":case"beforetoggle":M=Ih}var ut=(l&4)!==0,Ot=!ut&&(t==="scroll"||t==="scrollend"),p=ut?E!==null?E+"Capture":null:E;ut=[];for(var g=j,_;g!==null;){var B=g;if(_=B.stateNode,B=B.tag,B!==5&&B!==26&&B!==27||_===null||p===null||(B=Ga(g,p),B!=null&&ut.push(bn(g,B,_))),Ot)break;g=g.return}0<ut.length&&(E=new M(E,P,null,e,N),Y.push({event:E,listeners:ut}))}}if((l&7)===0){t:{if(E=t==="mouseover"||t==="pointerover",M=t==="mouseout"||t==="pointerout",E&&e!==vi&&(P=e.relatedTarget||e.fromElement)&&($e(P)||P[Je]))break t;if((M||E)&&(E=N.window===N?N:(E=N.ownerDocument)?E.defaultView||E.parentWindow:window,M?(P=e.relatedTarget||e.toElement,M=j,P=P?$e(P):null,P!==null&&(Ot=x(P),ut=P.tag,P!==Ot||ut!==5&&ut!==27&&ut!==6)&&(P=null)):(M=null,P=j),M!==P)){if(ut=nf,B="onMouseLeave",p="onMouseEnter",g="mouse",(t==="pointerout"||t==="pointerover")&&(ut=cf,B="onPointerLeave",p="onPointerEnter",g="pointer"),Ot=M==null?E:La(M),_=P==null?E:La(P),E=new ut(B,g+"leave",M,e,N),E.target=Ot,E.relatedTarget=_,B=null,$e(N)===j&&(ut=new ut(p,g+"enter",P,e,N),ut.target=_,ut.relatedTarget=Ot,B=ut),Ot=B,M&&P)l:{for(ut=Fm,p=M,g=P,_=0,B=p;B;B=ut(B))_++;B=0;for(var at=g;at;at=ut(at))B++;for(;0<_-B;)p=ut(p),_--;for(;0<B-_;)g=ut(g),B--;for(;_--;){if(p===g||g!==null&&p===g.alternate){ut=p;break l}p=ut(p),g=ut(g)}ut=null}else ut=null;M!==null&&Pr(Y,E,M,ut,!1),P!==null&&Ot!==null&&Pr(Y,Ot,P,ut,!0)}}t:{if(E=j?La(j):window,M=E.nodeName&&E.nodeName.toLowerCase(),M==="select"||M==="input"&&E.type==="file")var _t=yf;else if(hf(E))if(gf)_t=sm;else{_t=im;var lt=um}else M=E.nodeName,!M||M.toLowerCase()!=="input"||E.type!=="checkbox"&&E.type!=="radio"?j&&gi(j.elementType)&&(_t=yf):_t=cm;if(_t&&(_t=_t(t,j))){mf(Y,_t,e,N);break t}lt&&lt(t,E,j),t==="focusout"&&j&&E.type==="number"&&j.memoizedProps.value!=null&&yi(E,"number",E.value)}switch(lt=j?La(j):window,t){case"focusin":(hf(lt)||lt.contentEditable==="true")&&(na=lt,Ci=j,$a=null);break;case"focusout":$a=Ci=na=null;break;case"mousedown":Ni=!0;break;case"contextmenu":case"mouseup":case"dragend":Ni=!1,zf(Y,e,N);break;case"selectionchange":if(om)break;case"keydown":case"keyup":zf(Y,e,N)}var rt;if(Ai)t:{switch(t){case"compositionstart":var xt="onCompositionStart";break t;case"compositionend":xt="onCompositionEnd";break t;case"compositionupdate":xt="onCompositionUpdate";break t}xt=void 0}else aa?rf(t,e)&&(xt="onCompositionEnd"):t==="keydown"&&e.keyCode===229&&(xt="onCompositionStart");xt&&(sf&&e.locale!=="ko"&&(aa||xt!=="onCompositionStart"?xt==="onCompositionEnd"&&aa&&(rt=ef()):(ue=N,bi="value"in ue?ue.value:ue.textContent,aa=!0)),lt=Hu(j,xt),0<lt.length&&(xt=new uf(xt,t,null,e,N),Y.push({event:xt,listeners:lt}),rt?xt.data=rt:(rt=df(e),rt!==null&&(xt.data=rt)))),(rt=tm?lm(t,e):em(t,e))&&(xt=Hu(j,"onBeforeInput"),0<xt.length&&(lt=new uf("onBeforeInput","beforeinput",null,e,N),Y.push({event:lt,listeners:xt}),lt.data=rt)),km(Y,t,j,e,N)}Fr(Y,l)})}function bn(t,l,e){return{instance:t,listener:l,currentTarget:e}}function Hu(t,l){for(var e=l+"Capture",a=[];t!==null;){var n=t,u=n.stateNode;if(n=n.tag,n!==5&&n!==26&&n!==27||u===null||(n=Ga(t,e),n!=null&&a.unshift(bn(t,n,u)),n=Ga(t,l),n!=null&&a.push(bn(t,n,u))),t.tag===3)return a;t=t.return}return[]}function Fm(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5&&t.tag!==27);return t||null}function Pr(t,l,e,a,n){for(var u=l._reactName,c=[];e!==null&&e!==a;){var f=e,r=f.alternate,j=f.stateNode;if(f=f.tag,r!==null&&r===a)break;f!==5&&f!==26&&f!==27||j===null||(r=j,n?(j=Ga(e,u),j!=null&&c.unshift(bn(e,j,r))):n||(j=Ga(e,u),j!=null&&c.push(bn(e,j,r)))),e=e.return}c.length!==0&&t.push({event:l,listeners:c})}var Im=/\r\n?/g,Pm=/\u0000|\uFFFD/g;function td(t){return(typeof t=="string"?t:""+t).replace(Im,`
`).replace(Pm,"")}function ld(t,l){return l=td(l),td(t)===l}function Mt(t,l,e,a,n,u){switch(e){case"children":typeof a=="string"?l==="body"||l==="textarea"&&a===""||ta(t,a):(typeof a=="number"||typeof a=="bigint")&&l!=="body"&&ta(t,""+a);break;case"className":Ln(t,"class",a);break;case"tabIndex":Ln(t,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":Ln(t,e,a);break;case"style":Ps(t,a,u);break;case"data":if(l!=="object"){Ln(t,"data",a);break}case"src":case"href":if(a===""&&(l!=="a"||e!=="href")){t.removeAttribute(e);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){t.removeAttribute(e);break}a=Qn(""+a),t.setAttribute(e,a);break;case"action":case"formAction":if(typeof a=="function"){t.setAttribute(e,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof u=="function"&&(e==="formAction"?(l!=="input"&&Mt(t,l,"name",n.name,n,null),Mt(t,l,"formEncType",n.formEncType,n,null),Mt(t,l,"formMethod",n.formMethod,n,null),Mt(t,l,"formTarget",n.formTarget,n,null)):(Mt(t,l,"encType",n.encType,n,null),Mt(t,l,"method",n.method,n,null),Mt(t,l,"target",n.target,n,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){t.removeAttribute(e);break}a=Qn(""+a),t.setAttribute(e,a);break;case"onClick":a!=null&&(t.onclick=ql);break;case"onScroll":a!=null&&gt("scroll",t);break;case"onScrollEnd":a!=null&&gt("scrollend",t);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(o(61));if(e=a.__html,e!=null){if(n.children!=null)throw Error(o(60));t.innerHTML=e}}break;case"multiple":t.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":t.muted=a&&typeof a!="function"&&typeof a!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(a==null||typeof a=="function"||typeof a=="boolean"||typeof a=="symbol"){t.removeAttribute("xlink:href");break}e=Qn(""+a),t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",e);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":a!=null&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(e,""+a):t.removeAttribute(e);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":a&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(e,""):t.removeAttribute(e);break;case"capture":case"download":a===!0?t.setAttribute(e,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(e,a):t.removeAttribute(e);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?t.setAttribute(e,a):t.removeAttribute(e);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?t.removeAttribute(e):t.setAttribute(e,a);break;case"popover":gt("beforetoggle",t),gt("toggle",t),Xn(t,"popover",a);break;case"xlinkActuate":Yl(t,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":Yl(t,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":Yl(t,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":Yl(t,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":Yl(t,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":Yl(t,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":Yl(t,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":Yl(t,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":Yl(t,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":Xn(t,"is",a);break;case"innerText":case"textContent":break;default:(!(2<e.length)||e[0]!=="o"&&e[0]!=="O"||e[1]!=="n"&&e[1]!=="N")&&(e=Th.get(e)||e,Xn(t,e,a))}}function es(t,l,e,a,n,u){switch(e){case"style":Ps(t,a,u);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(o(61));if(e=a.__html,e!=null){if(n.children!=null)throw Error(o(60));t.innerHTML=e}}break;case"children":typeof a=="string"?ta(t,a):(typeof a=="number"||typeof a=="bigint")&&ta(t,""+a);break;case"onScroll":a!=null&&gt("scroll",t);break;case"onScrollEnd":a!=null&&gt("scrollend",t);break;case"onClick":a!=null&&(t.onclick=ql);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!ws.hasOwnProperty(e))t:{if(e[0]==="o"&&e[1]==="n"&&(n=e.endsWith("Capture"),l=e.slice(2,n?e.length-7:void 0),u=t[ll]||null,u=u!=null?u[e]:null,typeof u=="function"&&t.removeEventListener(l,u,n),typeof a=="function")){typeof u!="function"&&u!==null&&(e in t?t[e]=null:t.hasAttribute(e)&&t.removeAttribute(e)),t.addEventListener(l,a,n);break t}e in t?t[e]=a:a===!0?t.setAttribute(e,""):Xn(t,e,a)}}}function Ft(t,l,e){switch(l){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":gt("error",t),gt("load",t);var a=!1,n=!1,u;for(u in e)if(e.hasOwnProperty(u)){var c=e[u];if(c!=null)switch(u){case"src":a=!0;break;case"srcSet":n=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(o(137,l));default:Mt(t,l,u,c,e,null)}}n&&Mt(t,l,"srcSet",e.srcSet,e,null),a&&Mt(t,l,"src",e.src,e,null);return;case"input":gt("invalid",t);var f=u=c=n=null,r=null,j=null;for(a in e)if(e.hasOwnProperty(a)){var N=e[a];if(N!=null)switch(a){case"name":n=N;break;case"type":c=N;break;case"checked":r=N;break;case"defaultChecked":j=N;break;case"value":u=N;break;case"defaultValue":f=N;break;case"children":case"dangerouslySetInnerHTML":if(N!=null)throw Error(o(137,l));break;default:Mt(t,l,a,N,e,null)}}$s(t,u,f,r,j,c,n,!1);return;case"select":gt("invalid",t),a=c=u=null;for(n in e)if(e.hasOwnProperty(n)&&(f=e[n],f!=null))switch(n){case"value":u=f;break;case"defaultValue":c=f;break;case"multiple":a=f;default:Mt(t,l,n,f,e,null)}l=u,e=c,t.multiple=!!a,l!=null?Pe(t,!!a,l,!1):e!=null&&Pe(t,!!a,e,!0);return;case"textarea":gt("invalid",t),u=n=a=null;for(c in e)if(e.hasOwnProperty(c)&&(f=e[c],f!=null))switch(c){case"value":a=f;break;case"defaultValue":n=f;break;case"children":u=f;break;case"dangerouslySetInnerHTML":if(f!=null)throw Error(o(91));break;default:Mt(t,l,c,f,e,null)}Fs(t,a,n,u);return;case"option":for(r in e)if(e.hasOwnProperty(r)&&(a=e[r],a!=null))switch(r){case"selected":t.selected=a&&typeof a!="function"&&typeof a!="symbol";break;default:Mt(t,l,r,a,e,null)}return;case"dialog":gt("beforetoggle",t),gt("toggle",t),gt("cancel",t),gt("close",t);break;case"iframe":case"object":gt("load",t);break;case"video":case"audio":for(a=0;a<Sn.length;a++)gt(Sn[a],t);break;case"image":gt("error",t),gt("load",t);break;case"details":gt("toggle",t);break;case"embed":case"source":case"link":gt("error",t),gt("load",t);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(j in e)if(e.hasOwnProperty(j)&&(a=e[j],a!=null))switch(j){case"children":case"dangerouslySetInnerHTML":throw Error(o(137,l));default:Mt(t,l,j,a,e,null)}return;default:if(gi(l)){for(N in e)e.hasOwnProperty(N)&&(a=e[N],a!==void 0&&es(t,l,N,a,e,void 0));return}}for(f in e)e.hasOwnProperty(f)&&(a=e[f],a!=null&&Mt(t,l,f,a,e,null))}function t0(t,l,e,a){switch(l){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var n=null,u=null,c=null,f=null,r=null,j=null,N=null;for(M in e){var Y=e[M];if(e.hasOwnProperty(M)&&Y!=null)switch(M){case"checked":break;case"value":break;case"defaultValue":r=Y;default:a.hasOwnProperty(M)||Mt(t,l,M,null,a,Y)}}for(var E in a){var M=a[E];if(Y=e[E],a.hasOwnProperty(E)&&(M!=null||Y!=null))switch(E){case"type":u=M;break;case"name":n=M;break;case"checked":j=M;break;case"defaultChecked":N=M;break;case"value":c=M;break;case"defaultValue":f=M;break;case"children":case"dangerouslySetInnerHTML":if(M!=null)throw Error(o(137,l));break;default:M!==Y&&Mt(t,l,E,M,a,Y)}}mi(t,c,f,r,j,N,u,n);return;case"select":M=c=f=E=null;for(u in e)if(r=e[u],e.hasOwnProperty(u)&&r!=null)switch(u){case"value":break;case"multiple":M=r;default:a.hasOwnProperty(u)||Mt(t,l,u,null,a,r)}for(n in a)if(u=a[n],r=e[n],a.hasOwnProperty(n)&&(u!=null||r!=null))switch(n){case"value":E=u;break;case"defaultValue":f=u;break;case"multiple":c=u;default:u!==r&&Mt(t,l,n,u,a,r)}l=f,e=c,a=M,E!=null?Pe(t,!!e,E,!1):!!a!=!!e&&(l!=null?Pe(t,!!e,l,!0):Pe(t,!!e,e?[]:"",!1));return;case"textarea":M=E=null;for(f in e)if(n=e[f],e.hasOwnProperty(f)&&n!=null&&!a.hasOwnProperty(f))switch(f){case"value":break;case"children":break;default:Mt(t,l,f,null,a,n)}for(c in a)if(n=a[c],u=e[c],a.hasOwnProperty(c)&&(n!=null||u!=null))switch(c){case"value":E=n;break;case"defaultValue":M=n;break;case"children":break;case"dangerouslySetInnerHTML":if(n!=null)throw Error(o(91));break;default:n!==u&&Mt(t,l,c,n,a,u)}Ws(t,E,M);return;case"option":for(var P in e)if(E=e[P],e.hasOwnProperty(P)&&E!=null&&!a.hasOwnProperty(P))switch(P){case"selected":t.selected=!1;break;default:Mt(t,l,P,null,a,E)}for(r in a)if(E=a[r],M=e[r],a.hasOwnProperty(r)&&E!==M&&(E!=null||M!=null))switch(r){case"selected":t.selected=E&&typeof E!="function"&&typeof E!="symbol";break;default:Mt(t,l,r,E,a,M)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var ut in e)E=e[ut],e.hasOwnProperty(ut)&&E!=null&&!a.hasOwnProperty(ut)&&Mt(t,l,ut,null,a,E);for(j in a)if(E=a[j],M=e[j],a.hasOwnProperty(j)&&E!==M&&(E!=null||M!=null))switch(j){case"children":case"dangerouslySetInnerHTML":if(E!=null)throw Error(o(137,l));break;default:Mt(t,l,j,E,a,M)}return;default:if(gi(l)){for(var Ot in e)E=e[Ot],e.hasOwnProperty(Ot)&&E!==void 0&&!a.hasOwnProperty(Ot)&&es(t,l,Ot,void 0,a,E);for(N in a)E=a[N],M=e[N],!a.hasOwnProperty(N)||E===M||E===void 0&&M===void 0||es(t,l,N,E,a,M);return}}for(var p in e)E=e[p],e.hasOwnProperty(p)&&E!=null&&!a.hasOwnProperty(p)&&Mt(t,l,p,null,a,E);for(Y in a)E=a[Y],M=e[Y],!a.hasOwnProperty(Y)||E===M||E==null&&M==null||Mt(t,l,Y,E,a,M)}function ed(t){switch(t){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function l0(){if(typeof performance.getEntriesByType=="function"){for(var t=0,l=0,e=performance.getEntriesByType("resource"),a=0;a<e.length;a++){var n=e[a],u=n.transferSize,c=n.initiatorType,f=n.duration;if(u&&f&&ed(c)){for(c=0,f=n.responseEnd,a+=1;a<e.length;a++){var r=e[a],j=r.startTime;if(j>f)break;var N=r.transferSize,Y=r.initiatorType;N&&ed(Y)&&(r=r.responseEnd,c+=N*(r<f?1:(f-j)/(r-j)))}if(--a,l+=8*(u+c)/(n.duration/1e3),t++,10<t)break}}if(0<t)return l/t/1e6}return navigator.connection&&(t=navigator.connection.downlink,typeof t=="number")?t:5}var as=null,ns=null;function Yu(t){return t.nodeType===9?t:t.ownerDocument}function ad(t){switch(t){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function nd(t,l){if(t===0)switch(l){case"svg":return 1;case"math":return 2;default:return 0}return t===1&&l==="foreignObject"?0:t}function us(t,l){return t==="textarea"||t==="noscript"||typeof l.children=="string"||typeof l.children=="number"||typeof l.children=="bigint"||typeof l.dangerouslySetInnerHTML=="object"&&l.dangerouslySetInnerHTML!==null&&l.dangerouslySetInnerHTML.__html!=null}var is=null;function e0(){var t=window.event;return t&&t.type==="popstate"?t===is?!1:(is=t,!0):(is=null,!1)}var ud=typeof setTimeout=="function"?setTimeout:void 0,a0=typeof clearTimeout=="function"?clearTimeout:void 0,id=typeof Promise=="function"?Promise:void 0,n0=typeof queueMicrotask=="function"?queueMicrotask:typeof id<"u"?function(t){return id.resolve(null).then(t).catch(u0)}:ud;function u0(t){setTimeout(function(){throw t})}function _e(t){return t==="head"}function cd(t,l){var e=l,a=0;do{var n=e.nextSibling;if(t.removeChild(e),n&&n.nodeType===8)if(e=n.data,e==="/$"||e==="/&"){if(a===0){t.removeChild(n),Na(l);return}a--}else if(e==="$"||e==="$?"||e==="$~"||e==="$!"||e==="&")a++;else if(e==="html")_n(t.ownerDocument.documentElement);else if(e==="head"){e=t.ownerDocument.head,_n(e);for(var u=e.firstChild;u;){var c=u.nextSibling,f=u.nodeName;u[Xa]||f==="SCRIPT"||f==="STYLE"||f==="LINK"&&u.rel.toLowerCase()==="stylesheet"||e.removeChild(u),u=c}}else e==="body"&&_n(t.ownerDocument.body);e=n}while(e);Na(l)}function sd(t,l){var e=t;t=0;do{var a=e.nextSibling;if(e.nodeType===1?l?(e._stashedDisplay=e.style.display,e.style.display="none"):(e.style.display=e._stashedDisplay||"",e.getAttribute("style")===""&&e.removeAttribute("style")):e.nodeType===3&&(l?(e._stashedText=e.nodeValue,e.nodeValue=""):e.nodeValue=e._stashedText||""),a&&a.nodeType===8)if(e=a.data,e==="/$"){if(t===0)break;t--}else e!=="$"&&e!=="$?"&&e!=="$~"&&e!=="$!"||t++;e=a}while(e)}function cs(t){var l=t.firstChild;for(l&&l.nodeType===10&&(l=l.nextSibling);l;){var e=l;switch(l=l.nextSibling,e.nodeName){case"HTML":case"HEAD":case"BODY":cs(e),di(e);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(e.rel.toLowerCase()==="stylesheet")continue}t.removeChild(e)}}function i0(t,l,e,a){for(;t.nodeType===1;){var n=e;if(t.nodeName.toLowerCase()!==l.toLowerCase()){if(!a&&(t.nodeName!=="INPUT"||t.type!=="hidden"))break}else if(a){if(!t[Xa])switch(l){case"meta":if(!t.hasAttribute("itemprop"))break;return t;case"link":if(u=t.getAttribute("rel"),u==="stylesheet"&&t.hasAttribute("data-precedence"))break;if(u!==n.rel||t.getAttribute("href")!==(n.href==null||n.href===""?null:n.href)||t.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin)||t.getAttribute("title")!==(n.title==null?null:n.title))break;return t;case"style":if(t.hasAttribute("data-precedence"))break;return t;case"script":if(u=t.getAttribute("src"),(u!==(n.src==null?null:n.src)||t.getAttribute("type")!==(n.type==null?null:n.type)||t.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin))&&u&&t.hasAttribute("async")&&!t.hasAttribute("itemprop"))break;return t;default:return t}}else if(l==="input"&&t.type==="hidden"){var u=n.name==null?null:""+n.name;if(n.type==="hidden"&&t.getAttribute("name")===u)return t}else return t;if(t=Tl(t.nextSibling),t===null)break}return null}function c0(t,l,e){if(l==="")return null;for(;t.nodeType!==3;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!e||(t=Tl(t.nextSibling),t===null))return null;return t}function fd(t,l){for(;t.nodeType!==8;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!l||(t=Tl(t.nextSibling),t===null))return null;return t}function ss(t){return t.data==="$?"||t.data==="$~"}function fs(t){return t.data==="$!"||t.data==="$?"&&t.ownerDocument.readyState!=="loading"}function s0(t,l){var e=t.ownerDocument;if(t.data==="$~")t._reactRetry=l;else if(t.data!=="$?"||e.readyState!=="loading")l();else{var a=function(){l(),e.removeEventListener("DOMContentLoaded",a)};e.addEventListener("DOMContentLoaded",a),t._reactRetry=a}}function Tl(t){for(;t!=null;t=t.nextSibling){var l=t.nodeType;if(l===1||l===3)break;if(l===8){if(l=t.data,l==="$"||l==="$!"||l==="$?"||l==="$~"||l==="&"||l==="F!"||l==="F")break;if(l==="/$"||l==="/&")return null}}return t}var os=null;function od(t){t=t.nextSibling;for(var l=0;t;){if(t.nodeType===8){var e=t.data;if(e==="/$"||e==="/&"){if(l===0)return Tl(t.nextSibling);l--}else e!=="$"&&e!=="$!"&&e!=="$?"&&e!=="$~"&&e!=="&"||l++}t=t.nextSibling}return null}function rd(t){t=t.previousSibling;for(var l=0;t;){if(t.nodeType===8){var e=t.data;if(e==="$"||e==="$!"||e==="$?"||e==="$~"||e==="&"){if(l===0)return t;l--}else e!=="/$"&&e!=="/&"||l++}t=t.previousSibling}return null}function dd(t,l,e){switch(l=Yu(e),t){case"html":if(t=l.documentElement,!t)throw Error(o(452));return t;case"head":if(t=l.head,!t)throw Error(o(453));return t;case"body":if(t=l.body,!t)throw Error(o(454));return t;default:throw Error(o(451))}}function _n(t){for(var l=t.attributes;l.length;)t.removeAttributeNode(l[0]);di(t)}var Ml=new Map,hd=new Set;function qu(t){return typeof t.getRootNode=="function"?t.getRootNode():t.nodeType===9?t:t.ownerDocument}var te=m.d;m.d={f:f0,r:o0,D:r0,C:d0,L:h0,m:m0,X:g0,S:y0,M:v0};function f0(){var t=te.f(),l=Ou();return t||l}function o0(t){var l=We(t);l!==null&&l.tag===5&&l.type==="form"?Co(l):te.r(t)}var Ma=typeof document>"u"?null:document;function md(t,l,e){var a=Ma;if(a&&typeof l=="string"&&l){var n=Sl(l);n='link[rel="'+t+'"][href="'+n+'"]',typeof e=="string"&&(n+='[crossorigin="'+e+'"]'),hd.has(n)||(hd.add(n),t={rel:t,crossOrigin:e,href:l},a.querySelector(n)===null&&(l=a.createElement("link"),Ft(l,"link",t),Vt(l),a.head.appendChild(l)))}}function r0(t){te.D(t),md("dns-prefetch",t,null)}function d0(t,l){te.C(t,l),md("preconnect",t,l)}function h0(t,l,e){te.L(t,l,e);var a=Ma;if(a&&t&&l){var n='link[rel="preload"][as="'+Sl(l)+'"]';l==="image"&&e&&e.imageSrcSet?(n+='[imagesrcset="'+Sl(e.imageSrcSet)+'"]',typeof e.imageSizes=="string"&&(n+='[imagesizes="'+Sl(e.imageSizes)+'"]')):n+='[href="'+Sl(t)+'"]';var u=n;switch(l){case"style":u=Oa(t);break;case"script":u=Ca(t)}Ml.has(u)||(t=H({rel:"preload",href:l==="image"&&e&&e.imageSrcSet?void 0:t,as:l},e),Ml.set(u,t),a.querySelector(n)!==null||l==="style"&&a.querySelector(jn(u))||l==="script"&&a.querySelector(zn(u))||(l=a.createElement("link"),Ft(l,"link",t),Vt(l),a.head.appendChild(l)))}}function m0(t,l){te.m(t,l);var e=Ma;if(e&&t){var a=l&&typeof l.as=="string"?l.as:"script",n='link[rel="modulepreload"][as="'+Sl(a)+'"][href="'+Sl(t)+'"]',u=n;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=Ca(t)}if(!Ml.has(u)&&(t=H({rel:"modulepreload",href:t},l),Ml.set(u,t),e.querySelector(n)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(e.querySelector(zn(u)))return}a=e.createElement("link"),Ft(a,"link",t),Vt(a),e.head.appendChild(a)}}}function y0(t,l,e){te.S(t,l,e);var a=Ma;if(a&&t){var n=Fe(a).hoistableStyles,u=Oa(t);l=l||"default";var c=n.get(u);if(!c){var f={loading:0,preload:null};if(c=a.querySelector(jn(u)))f.loading=5;else{t=H({rel:"stylesheet",href:t,"data-precedence":l},e),(e=Ml.get(u))&&rs(t,e);var r=c=a.createElement("link");Vt(r),Ft(r,"link",t),r._p=new Promise(function(j,N){r.onload=j,r.onerror=N}),r.addEventListener("load",function(){f.loading|=1}),r.addEventListener("error",function(){f.loading|=2}),f.loading|=4,Xu(c,l,a)}c={type:"stylesheet",instance:c,count:1,state:f},n.set(u,c)}}}function g0(t,l){te.X(t,l);var e=Ma;if(e&&t){var a=Fe(e).hoistableScripts,n=Ca(t),u=a.get(n);u||(u=e.querySelector(zn(n)),u||(t=H({src:t,async:!0},l),(l=Ml.get(n))&&ds(t,l),u=e.createElement("script"),Vt(u),Ft(u,"link",t),e.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function v0(t,l){te.M(t,l);var e=Ma;if(e&&t){var a=Fe(e).hoistableScripts,n=Ca(t),u=a.get(n);u||(u=e.querySelector(zn(n)),u||(t=H({src:t,async:!0,type:"module"},l),(l=Ml.get(n))&&ds(t,l),u=e.createElement("script"),Vt(u),Ft(u,"link",t),e.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function yd(t,l,e,a){var n=(n=ht.current)?qu(n):null;if(!n)throw Error(o(446));switch(t){case"meta":case"title":return null;case"style":return typeof e.precedence=="string"&&typeof e.href=="string"?(l=Oa(e.href),e=Fe(n).hoistableStyles,a=e.get(l),a||(a={type:"style",instance:null,count:0,state:null},e.set(l,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(e.rel==="stylesheet"&&typeof e.href=="string"&&typeof e.precedence=="string"){t=Oa(e.href);var u=Fe(n).hoistableStyles,c=u.get(t);if(c||(n=n.ownerDocument||n,c={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(t,c),(u=n.querySelector(jn(t)))&&!u._p&&(c.instance=u,c.state.loading=5),Ml.has(t)||(e={rel:"preload",as:"style",href:e.href,crossOrigin:e.crossOrigin,integrity:e.integrity,media:e.media,hrefLang:e.hrefLang,referrerPolicy:e.referrerPolicy},Ml.set(t,e),u||p0(n,t,e,c.state))),l&&a===null)throw Error(o(528,""));return c}if(l&&a!==null)throw Error(o(529,""));return null;case"script":return l=e.async,e=e.src,typeof e=="string"&&l&&typeof l!="function"&&typeof l!="symbol"?(l=Ca(e),e=Fe(n).hoistableScripts,a=e.get(l),a||(a={type:"script",instance:null,count:0,state:null},e.set(l,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(o(444,t))}}function Oa(t){return'href="'+Sl(t)+'"'}function jn(t){return'link[rel="stylesheet"]['+t+"]"}function gd(t){return H({},t,{"data-precedence":t.precedence,precedence:null})}function p0(t,l,e,a){t.querySelector('link[rel="preload"][as="style"]['+l+"]")?a.loading=1:(l=t.createElement("link"),a.preload=l,l.addEventListener("load",function(){return a.loading|=1}),l.addEventListener("error",function(){return a.loading|=2}),Ft(l,"link",e),Vt(l),t.head.appendChild(l))}function Ca(t){return'[src="'+Sl(t)+'"]'}function zn(t){return"script[async]"+t}function vd(t,l,e){if(l.count++,l.instance===null)switch(l.type){case"style":var a=t.querySelector('style[data-href~="'+Sl(e.href)+'"]');if(a)return l.instance=a,Vt(a),a;var n=H({},e,{"data-href":e.href,"data-precedence":e.precedence,href:null,precedence:null});return a=(t.ownerDocument||t).createElement("style"),Vt(a),Ft(a,"style",n),Xu(a,e.precedence,t),l.instance=a;case"stylesheet":n=Oa(e.href);var u=t.querySelector(jn(n));if(u)return l.state.loading|=4,l.instance=u,Vt(u),u;a=gd(e),(n=Ml.get(n))&&rs(a,n),u=(t.ownerDocument||t).createElement("link"),Vt(u);var c=u;return c._p=new Promise(function(f,r){c.onload=f,c.onerror=r}),Ft(u,"link",a),l.state.loading|=4,Xu(u,e.precedence,t),l.instance=u;case"script":return u=Ca(e.src),(n=t.querySelector(zn(u)))?(l.instance=n,Vt(n),n):(a=e,(n=Ml.get(u))&&(a=H({},e),ds(a,n)),t=t.ownerDocument||t,n=t.createElement("script"),Vt(n),Ft(n,"link",a),t.head.appendChild(n),l.instance=n);case"void":return null;default:throw Error(o(443,l.type))}else l.type==="stylesheet"&&(l.state.loading&4)===0&&(a=l.instance,l.state.loading|=4,Xu(a,e.precedence,t));return l.instance}function Xu(t,l,e){for(var a=e.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),n=a.length?a[a.length-1]:null,u=n,c=0;c<a.length;c++){var f=a[c];if(f.dataset.precedence===l)u=f;else if(u!==n)break}u?u.parentNode.insertBefore(t,u.nextSibling):(l=e.nodeType===9?e.head:e,l.insertBefore(t,l.firstChild))}function rs(t,l){t.crossOrigin==null&&(t.crossOrigin=l.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=l.referrerPolicy),t.title==null&&(t.title=l.title)}function ds(t,l){t.crossOrigin==null&&(t.crossOrigin=l.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=l.referrerPolicy),t.integrity==null&&(t.integrity=l.integrity)}var Lu=null;function pd(t,l,e){if(Lu===null){var a=new Map,n=Lu=new Map;n.set(e,a)}else n=Lu,a=n.get(e),a||(a=new Map,n.set(e,a));if(a.has(t))return a;for(a.set(t,null),e=e.getElementsByTagName(t),n=0;n<e.length;n++){var u=e[n];if(!(u[Xa]||u[kt]||t==="link"&&u.getAttribute("rel")==="stylesheet")&&u.namespaceURI!=="http://www.w3.org/2000/svg"){var c=u.getAttribute(l)||"";c=t+c;var f=a.get(c);f?f.push(u):a.set(c,[u])}}return a}function xd(t,l,e){t=t.ownerDocument||t,t.head.insertBefore(e,l==="title"?t.querySelector("head > title"):null)}function x0(t,l,e){if(e===1||l.itemProp!=null)return!1;switch(t){case"meta":case"title":return!0;case"style":if(typeof l.precedence!="string"||typeof l.href!="string"||l.href==="")break;return!0;case"link":if(typeof l.rel!="string"||typeof l.href!="string"||l.href===""||l.onLoad||l.onError)break;switch(l.rel){case"stylesheet":return t=l.disabled,typeof l.precedence=="string"&&t==null;default:return!0}case"script":if(l.async&&typeof l.async!="function"&&typeof l.async!="symbol"&&!l.onLoad&&!l.onError&&l.src&&typeof l.src=="string")return!0}return!1}function Sd(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}function S0(t,l,e,a){if(e.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(e.state.loading&4)===0){if(e.instance===null){var n=Oa(a.href),u=l.querySelector(jn(n));if(u){l=u._p,l!==null&&typeof l=="object"&&typeof l.then=="function"&&(t.count++,t=Gu.bind(t),l.then(t,t)),e.state.loading|=4,e.instance=u,Vt(u);return}u=l.ownerDocument||l,a=gd(a),(n=Ml.get(n))&&rs(a,n),u=u.createElement("link"),Vt(u);var c=u;c._p=new Promise(function(f,r){c.onload=f,c.onerror=r}),Ft(u,"link",a),e.instance=u}t.stylesheets===null&&(t.stylesheets=new Map),t.stylesheets.set(e,l),(l=e.state.preload)&&(e.state.loading&3)===0&&(t.count++,e=Gu.bind(t),l.addEventListener("load",e),l.addEventListener("error",e))}}var hs=0;function b0(t,l){return t.stylesheets&&t.count===0&&Zu(t,t.stylesheets),0<t.count||0<t.imgCount?function(e){var a=setTimeout(function(){if(t.stylesheets&&Zu(t,t.stylesheets),t.unsuspend){var u=t.unsuspend;t.unsuspend=null,u()}},6e4+l);0<t.imgBytes&&hs===0&&(hs=62500*l0());var n=setTimeout(function(){if(t.waitingForImages=!1,t.count===0&&(t.stylesheets&&Zu(t,t.stylesheets),t.unsuspend)){var u=t.unsuspend;t.unsuspend=null,u()}},(t.imgBytes>hs?50:800)+l);return t.unsuspend=e,function(){t.unsuspend=null,clearTimeout(a),clearTimeout(n)}}:null}function Gu(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Zu(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var Qu=null;function Zu(t,l){t.stylesheets=null,t.unsuspend!==null&&(t.count++,Qu=new Map,l.forEach(_0,t),Qu=null,Gu.call(t))}function _0(t,l){if(!(l.state.loading&4)){var e=Qu.get(t);if(e)var a=e.get(null);else{e=new Map,Qu.set(t,e);for(var n=t.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u<n.length;u++){var c=n[u];(c.nodeName==="LINK"||c.getAttribute("media")!=="not all")&&(e.set(c.dataset.precedence,c),a=c)}a&&e.set(null,a)}n=l.instance,c=n.getAttribute("data-precedence"),u=e.get(c)||a,u===a&&e.set(null,n),e.set(c,n),this.count++,a=Gu.bind(this),n.addEventListener("load",a),n.addEventListener("error",a),u?u.parentNode.insertBefore(n,u.nextSibling):(t=t.nodeType===9?t.head:t,t.insertBefore(n,t.firstChild)),l.state.loading|=4}}var En={$$typeof:w,Provider:null,Consumer:null,_currentValue:U,_currentValue2:U,_threadCount:0};function j0(t,l,e,a,n,u,c,f,r){this.tag=1,this.containerInfo=t,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=si(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=si(0),this.hiddenUpdates=si(null),this.identifierPrefix=a,this.onUncaughtError=n,this.onCaughtError=u,this.onRecoverableError=c,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=r,this.incompleteTransitions=new Map}function bd(t,l,e,a,n,u,c,f,r,j,N,Y){return t=new j0(t,l,e,c,r,j,N,Y,f),l=1,u===!0&&(l|=24),u=dl(3,null,null,l),t.current=u,u.stateNode=t,l=Ki(),l.refCount++,t.pooledCache=l,l.refCount++,u.memoizedState={element:a,isDehydrated:e,cache:l},Wi(u),t}function _d(t){return t?(t=ca,t):ca}function jd(t,l,e,a,n,u){n=_d(n),a.context===null?a.context=n:a.pendingContext=n,a=re(l),a.payload={element:e},u=u===void 0?null:u,u!==null&&(a.callback=u),e=de(t,a,l),e!==null&&(cl(e,t,l),en(e,t,l))}function zd(t,l){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var e=t.retryLane;t.retryLane=e!==0&&e<l?e:l}}function ms(t,l){zd(t,l),(t=t.alternate)&&zd(t,l)}function Ed(t){if(t.tag===13||t.tag===31){var l=Be(t,67108864);l!==null&&cl(l,t,67108864),ms(t,67108864)}}function Ad(t){if(t.tag===13||t.tag===31){var l=vl();l=fi(l);var e=Be(t,l);e!==null&&cl(e,t,l),ms(t,l)}}var wu=!0;function z0(t,l,e,a){var n=z.T;z.T=null;var u=m.p;try{m.p=2,ys(t,l,e,a)}finally{m.p=u,z.T=n}}function E0(t,l,e,a){var n=z.T;z.T=null;var u=m.p;try{m.p=8,ys(t,l,e,a)}finally{m.p=u,z.T=n}}function ys(t,l,e,a){if(wu){var n=gs(a);if(n===null)ls(t,l,a,Vu,e),Md(t,a);else if(T0(n,t,l,e,a))a.stopPropagation();else if(Md(t,a),l&4&&-1<A0.indexOf(t)){for(;n!==null;){var u=We(n);if(u!==null)switch(u.tag){case 3:if(u=u.stateNode,u.current.memoizedState.isDehydrated){var c=Ce(u.pendingLanes);if(c!==0){var f=u;for(f.pendingLanes|=2,f.entangledLanes|=2;c;){var r=1<<31-ol(c);f.entanglements[1]|=r,c&=~r}Hl(u),(zt&6)===0&&(Tu=sl()+500,xn(0))}}break;case 31:case 13:f=Be(u,2),f!==null&&cl(f,u,2),Ou(),ms(u,2)}if(u=gs(a),u===null&&ls(t,l,a,Vu,e),u===n)break;n=u}n!==null&&a.stopPropagation()}else ls(t,l,a,null,e)}}function gs(t){return t=pi(t),vs(t)}var Vu=null;function vs(t){if(Vu=null,t=$e(t),t!==null){var l=x(t);if(l===null)t=null;else{var e=l.tag;if(e===13){if(t=T(l),t!==null)return t;t=null}else if(e===31){if(t=A(l),t!==null)return t;t=null}else if(e===3){if(l.stateNode.current.memoizedState.isDehydrated)return l.tag===3?l.stateNode.containerInfo:null;t=null}else l!==t&&(t=null)}}return Vu=t,null}function Td(t){switch(t){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(rh()){case Ds:return 2;case Us:return 8;case Un:case dh:return 32;case Bs:return 268435456;default:return 32}default:return 32}}var ps=!1,je=null,ze=null,Ee=null,An=new Map,Tn=new Map,Ae=[],A0="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function Md(t,l){switch(t){case"focusin":case"focusout":je=null;break;case"dragenter":case"dragleave":ze=null;break;case"mouseover":case"mouseout":Ee=null;break;case"pointerover":case"pointerout":An.delete(l.pointerId);break;case"gotpointercapture":case"lostpointercapture":Tn.delete(l.pointerId)}}function Mn(t,l,e,a,n,u){return t===null||t.nativeEvent!==u?(t={blockedOn:l,domEventName:e,eventSystemFlags:a,nativeEvent:u,targetContainers:[n]},l!==null&&(l=We(l),l!==null&&Ed(l)),t):(t.eventSystemFlags|=a,l=t.targetContainers,n!==null&&l.indexOf(n)===-1&&l.push(n),t)}function T0(t,l,e,a,n){switch(l){case"focusin":return je=Mn(je,t,l,e,a,n),!0;case"dragenter":return ze=Mn(ze,t,l,e,a,n),!0;case"mouseover":return Ee=Mn(Ee,t,l,e,a,n),!0;case"pointerover":var u=n.pointerId;return An.set(u,Mn(An.get(u)||null,t,l,e,a,n)),!0;case"gotpointercapture":return u=n.pointerId,Tn.set(u,Mn(Tn.get(u)||null,t,l,e,a,n)),!0}return!1}function Od(t){var l=$e(t.target);if(l!==null){var e=x(l);if(e!==null){if(l=e.tag,l===13){if(l=T(e),l!==null){t.blockedOn=l,Gs(t.priority,function(){Ad(e)});return}}else if(l===31){if(l=A(e),l!==null){t.blockedOn=l,Gs(t.priority,function(){Ad(e)});return}}else if(l===3&&e.stateNode.current.memoizedState.isDehydrated){t.blockedOn=e.tag===3?e.stateNode.containerInfo:null;return}}}t.blockedOn=null}function Ku(t){if(t.blockedOn!==null)return!1;for(var l=t.targetContainers;0<l.length;){var e=gs(t.nativeEvent);if(e===null){e=t.nativeEvent;var a=new e.constructor(e.type,e);vi=a,e.target.dispatchEvent(a),vi=null}else return l=We(e),l!==null&&Ed(l),t.blockedOn=e,!1;l.shift()}return!0}function Cd(t,l,e){Ku(t)&&e.delete(l)}function M0(){ps=!1,je!==null&&Ku(je)&&(je=null),ze!==null&&Ku(ze)&&(ze=null),Ee!==null&&Ku(Ee)&&(Ee=null),An.forEach(Cd),Tn.forEach(Cd)}function ku(t,l){t.blockedOn===l&&(t.blockedOn=null,ps||(ps=!0,s.unstable_scheduleCallback(s.unstable_NormalPriority,M0)))}var Ju=null;function Nd(t){Ju!==t&&(Ju=t,s.unstable_scheduleCallback(s.unstable_NormalPriority,function(){Ju===t&&(Ju=null);for(var l=0;l<t.length;l+=3){var e=t[l],a=t[l+1],n=t[l+2];if(typeof a!="function"){if(vs(a||e)===null)continue;break}var u=We(e);u!==null&&(t.splice(l,3),l-=3,gc(u,{pending:!0,data:n,method:e.method,action:a},a,n))}}))}function Na(t){function l(r){return ku(r,t)}je!==null&&ku(je,t),ze!==null&&ku(ze,t),Ee!==null&&ku(Ee,t),An.forEach(l),Tn.forEach(l);for(var e=0;e<Ae.length;e++){var a=Ae[e];a.blockedOn===t&&(a.blockedOn=null)}for(;0<Ae.length&&(e=Ae[0],e.blockedOn===null);)Od(e),e.blockedOn===null&&Ae.shift();if(e=(t.ownerDocument||t).$$reactFormReplay,e!=null)for(a=0;a<e.length;a+=3){var n=e[a],u=e[a+1],c=n[ll]||null;if(typeof u=="function")c||Nd(e);else if(c){var f=null;if(u&&u.hasAttribute("formAction")){if(n=u,c=u[ll]||null)f=c.formAction;else if(vs(n)!==null)continue}else f=c.action;typeof f=="function"?e[a+1]=f:(e.splice(a,3),a-=3),Nd(e)}}}function Rd(){function t(u){u.canIntercept&&u.info==="react-transition"&&u.intercept({handler:function(){return new Promise(function(c){return n=c})},focusReset:"manual",scroll:"manual"})}function l(){n!==null&&(n(),n=null),a||setTimeout(e,20)}function e(){if(!a&&!navigation.transition){var u=navigation.currentEntry;u&&u.url!=null&&navigation.navigate(u.url,{state:u.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var a=!1,n=null;return navigation.addEventListener("navigate",t),navigation.addEventListener("navigatesuccess",l),navigation.addEventListener("navigateerror",l),setTimeout(e,100),function(){a=!0,navigation.removeEventListener("navigate",t),navigation.removeEventListener("navigatesuccess",l),navigation.removeEventListener("navigateerror",l),n!==null&&(n(),n=null)}}}function xs(t){this._internalRoot=t}$u.prototype.render=xs.prototype.render=function(t){var l=this._internalRoot;if(l===null)throw Error(o(409));var e=l.current,a=vl();jd(e,a,t,l,null,null)},$u.prototype.unmount=xs.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var l=t.containerInfo;jd(t.current,2,null,t,null,null),Ou(),l[Je]=null}};function $u(t){this._internalRoot=t}$u.prototype.unstable_scheduleHydration=function(t){if(t){var l=Ls();t={blockedOn:null,target:t,priority:l};for(var e=0;e<Ae.length&&l!==0&&l<Ae[e].priority;e++);Ae.splice(e,0,t),e===0&&Od(t)}};var Dd=v.version;if(Dd!=="19.2.5")throw Error(o(527,Dd,"19.2.5"));m.findDOMNode=function(t){var l=t._reactInternals;if(l===void 0)throw typeof t.render=="function"?Error(o(188)):(t=Object.keys(t).join(","),Error(o(268,t)));return t=y(l),t=t!==null?q(t):null,t=t===null?null:t.stateNode,t};var O0={bundleType:0,version:"19.2.5",rendererPackageName:"react-dom",currentDispatcherRef:z,reconcilerVersion:"19.2.5"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Wu=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Wu.isDisabled&&Wu.supportsFiber)try{Ha=Wu.inject(O0),fl=Wu}catch{}}return Cn.createRoot=function(t,l){if(!d(t))throw Error(o(299));var e=!1,a="",n=Lo,u=Go,c=Qo;return l!=null&&(l.unstable_strictMode===!0&&(e=!0),l.identifierPrefix!==void 0&&(a=l.identifierPrefix),l.onUncaughtError!==void 0&&(n=l.onUncaughtError),l.onCaughtError!==void 0&&(u=l.onCaughtError),l.onRecoverableError!==void 0&&(c=l.onRecoverableError)),l=bd(t,1,!1,null,null,e,a,null,n,u,c,Rd),t[Je]=l.current,ts(t),new xs(l)},Cn.hydrateRoot=function(t,l,e){if(!d(t))throw Error(o(299));var a=!1,n="",u=Lo,c=Go,f=Qo,r=null;return e!=null&&(e.unstable_strictMode===!0&&(a=!0),e.identifierPrefix!==void 0&&(n=e.identifierPrefix),e.onUncaughtError!==void 0&&(u=e.onUncaughtError),e.onCaughtError!==void 0&&(c=e.onCaughtError),e.onRecoverableError!==void 0&&(f=e.onRecoverableError),e.formState!==void 0&&(r=e.formState)),l=bd(t,1,!0,l,e??null,a,n,r,u,c,f,Rd),l.context=_d(null),e=l.current,a=vl(),a=fi(a),n=re(a),n.callback=null,de(e,n,a),e=a,l.current.lanes=e,qa(l,e),Hl(l),t[Je]=l.current,ts(t),new $u(l)},Cn.version="19.2.5",Cn}var Zd;function L0(){if(Zd)return _s.exports;Zd=1;function s(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(s)}catch(v){console.error(v)}}return s(),_s.exports=X0(),_s.exports}var G0=L0();const Q0="modulepreload",Z0=function(s){return"/v2/"+s},wd={},w0=function(v,S,o){let d=Promise.resolve();if(S&&S.length>0){let T=function(y){return Promise.all(y.map(q=>Promise.resolve(q).then(H=>({status:"fulfilled",value:H}),H=>({status:"rejected",reason:H}))))};document.getElementsByTagName("link");const A=document.querySelector("meta[property=csp-nonce]"),b=(A==null?void 0:A.nonce)||(A==null?void 0:A.getAttribute("nonce"));d=T(S.map(y=>{if(y=Z0(y),y in wd)return;wd[y]=!0;const q=y.endsWith(".css"),H=q?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${y}"]${H}`))return;const L=document.createElement("link");if(L.rel=q?"stylesheet":Q0,q||(L.as="script"),L.crossOrigin="",L.href=y,b&&L.setAttribute("nonce",b),document.head.appendChild(L),q)return new Promise((F,it)=>{L.addEventListener("load",F),L.addEventListener("error",()=>it(new Error(`Unable to preload CSS for ${y}`)))})}))}function x(T){const A=new Event("vite:preloadError",{cancelable:!0});if(A.payload=T,window.dispatchEvent(A),!A.defaultPrevented)throw T}return d.then(T=>{for(const A of T||[])A.status==="rejected"&&x(A.reason);return v().catch(x)})},nh=R.createContext({windows:[],openWindow:()=>{},closeWindow:()=>{},bringToFront:()=>{}}),V0=({children:s})=>{const[v,S]=R.useState([]),o=R.useRef(1e4),d=R.useCallback((A,b,y)=>{S(q=>q.find(L=>L.id===A)?q.map(L=>L.id===A?{...L,zIndex:++o.current}:L):[...q,{id:A,title:b,charName:y,zIndex:++o.current}])},[]),x=R.useCallback(A=>{S(b=>b.filter(y=>y.id!==A))},[]),T=R.useCallback(A=>{S(b=>b.map(y=>y.id===A?{...y,zIndex:++o.current}:y))},[]);return i.jsx(nh.Provider,{value:{windows:v,openWindow:d,closeWindow:x,bringToFront:T},children:s})},ti=()=>R.useContext(nh),Ol={west:-102.1,east:102.1,north:102.1,south:-102.1};function li(s,v,S,o){const d=(s-Ol.west)/(Ol.east-Ol.west)*S,x=(Ol.north-v)/(Ol.north-Ol.south)*o;return{x:d,y:x}}function K0(s,v,S,o,d,x,T){const A=(s-o)/S,b=(v-d)/S,y=Ol.west+A/x*(Ol.east-Ol.west),q=Ol.north-b/T*(Ol.north-Ol.south);return{ew:y,ns:q}}function Os(s,v){const S=s>=0?"N":"S",o=v>=0?"E":"W";return`${Math.abs(s).toFixed(1)}${S}, ${Math.abs(v).toFixed(1)}${o}`}const uh=Pu.memo(({players:s,imgW:v,imgH:S,getColor:o,onHover:d,onSelect:x})=>{const T=R.useMemo(()=>s.filter(A=>A.ew!==void 0&&A.ns!==void 0).map(A=>({...A,pos:li(A.ew,A.ns,v,S),color:o(A.character_name)})),[s,v,S,o]);return i.jsx("div",{className:"ml-dots-layer",children:T.map(A=>i.jsx("div",{className:"ml-dot",style:{left:A.pos.x,top:A.pos.y,backgroundColor:A.color},onMouseEnter:b=>{var q;const y=(q=b.currentTarget.closest(".ml-map-container"))==null?void 0:q.getBoundingClientRect();y&&d(A,b.clientX-y.left,b.clientY-y.top)},onMouseLeave:()=>d(null,0,0),onClick:()=>x(A.character_name)},A.character_name))})});uh.displayName="PlayerDots";const k0="/api";async function tl(s){const v=await fetch(`${k0}${s}`,{credentials:"include"});if(!v.ok)throw new Error(`API ${s}: ${v.status}`);return v.json()}function J0(){return`${location.protocol==="https:"?"wss:":"ws:"}//${location.host}/api/ws/live`}const ih=Pu.memo(({imgW:s,imgH:v,getColor:S})=>{const[o,d]=R.useState([]);R.useEffect(()=>{const T=async()=>{try{const b=await tl("/trails/?seconds=600");d(b.trails??[])}catch{}};T();const A=setInterval(T,2e3);return()=>clearInterval(A)},[]);const x=R.useMemo(()=>{const T={};for(const A of o){const{x:b,y}=li(A.ew,A.ns,s,v);T[A.character_name]||(T[A.character_name]=[]),T[A.character_name].push(`${b},${y}`)}return Object.entries(T).filter(([,A])=>A.length>=2).map(([A,b])=>({name:A,points:b.join(" ")}))},[o,s,v]);return i.jsx("svg",{className:"ml-trails-svg",viewBox:`0 0 ${s} ${v}`,preserveAspectRatio:"none",children:x.map(T=>i.jsx("polyline",{points:T.points,stroke:S(T.name),fill:"none",strokeWidth:2,strokeOpacity:.7,strokeLinecap:"round",strokeLinejoin:"round"},T.name))})});ih.displayName="TrailsSVG";const $0=({imgW:s,imgH:v,enabled:S})=>{const o=R.useRef(null),[d,x]=R.useState([]);return R.useEffect(()=>{if(!S)return;(async()=>{try{const A=await tl("/spawns/heatmap?hours=24&limit=50000");x(A.spawn_points??[])}catch{}})()},[S]),R.useEffect(()=>{const T=o.current;if(!T||!S||d.length===0||s===0)return;T.width=s,T.height=v;const A=T.getContext("2d");if(A){A.clearRect(0,0,s,v);for(const b of d){const{x:y,y:q}=li(b.ew,b.ns,s,v),H=Math.max(5,Math.min(12,5+Math.sqrt(b.intensity*.5))),L=A.createRadialGradient(y,q,0,y,q,H);L.addColorStop(0,`rgba(255, 0, 0, ${Math.min(.9,b.intensity/40)})`),L.addColorStop(.6,`rgba(255, 100, 0, ${Math.min(.4,b.intensity/120)})`),L.addColorStop(1,"rgba(255, 150, 0, 0)"),A.fillStyle=L,A.fillRect(y-H,q-H,H*2,H*2)}}},[d,s,v,S]),S?i.jsx("canvas",{ref:o,className:"ml-heatmap-canvas"}):null},W0=({imgW:s,imgH:v,enabled:S})=>{const[o,d]=R.useState([]);R.useEffect(()=>{if(!S)return;const T=async()=>{try{const b=await tl("/portals");d(b.portals??[])}catch{}};T();const A=setInterval(T,6e4);return()=>clearInterval(A)},[S]);const x=R.useMemo(()=>o.map(T=>({...T,pos:li(T.coordinates.ew,T.coordinates.ns,s,v)})),[o,s,v]);return!S||x.length===0?null:i.jsx("div",{className:"ml-portals-layer",children:x.map((T,A)=>i.jsx("div",{className:"ml-portal-icon",style:{left:T.pos.x,top:T.pos.y},title:`${T.portal_name} (by ${T.discovered_by})`},A))})},F0=20,I0=.3,P0=({players:s,getColor:v,onSelectPlayer:S,showHeatmap:o,showPortals:d})=>{var V;const x=R.useRef(null),T=R.useRef(null),[A,b]=R.useState({w:0,h:0}),[y,q]=R.useState(null),[H,L]=R.useState(null),F=R.useRef({scale:1,offX:0,offY:0}),it=R.useRef({dragging:!1,sx:0,sy:0,startOffX:0,startOffY:0}),tt=R.useCallback(()=>{if(T.current){const{scale:K,offX:X,offY:C}=F.current;T.current.style.transform=`translate(${X}px, ${C}px) scale(${K})`}},[]),bt=R.useCallback(K=>{const X=K.currentTarget;if(b({w:X.naturalWidth,h:X.naturalHeight}),x.current){const C=x.current.clientWidth,Q=x.current.clientHeight,et=Math.min(C/X.naturalWidth,Q/X.naturalHeight);F.current={scale:et,offX:(C-X.naturalWidth*et)/2,offY:(Q-X.naturalHeight*et)/2},tt()}},[tt]),I=R.useCallback(K=>{var mt;K.preventDefault();const X=(mt=x.current)==null?void 0:mt.getBoundingClientRect();if(!X)return;const C=F.current,Q=K.deltaY<0?1.1:.9,et=Math.min(F0,Math.max(I0,C.scale*Q)),J=et/C.scale,st=K.clientX-X.left,dt=K.clientY-X.top;F.current={scale:et,offX:st-(st-C.offX)*J,offY:dt-(dt-C.offY)*J},tt()},[tt]),O=R.useCallback(K=>{if(K.button!==0)return;const X=F.current;it.current={dragging:!0,sx:K.clientX,sy:K.clientY,startOffX:X.offX,startOffY:X.offY}},[]);R.useEffect(()=>{const K=C=>{const Q=it.current;if(Q.dragging&&(F.current.offX=Q.startOffX+(C.clientX-Q.sx),F.current.offY=Q.startOffY+(C.clientY-Q.sy),tt()),x.current&&A.w>0){const et=x.current.getBoundingClientRect(),J=F.current,st=K0(C.clientX-et.left,C.clientY-et.top,J.scale,J.offX,J.offY,A.w,A.h);L(st)}},X=()=>{it.current.dragging=!1};return window.addEventListener("mousemove",K),window.addEventListener("mouseup",X),()=>{window.removeEventListener("mousemove",K),window.removeEventListener("mouseup",X)}},[tt,A.w,A.h]);const w=R.useCallback((K,X,C)=>{q(K?{x:X,y:C,player:K}:null)},[]);return i.jsxs("div",{className:"ml-map-container",ref:x,onWheel:I,onMouseDown:O,children:[i.jsxs("div",{ref:T,className:"ml-map-group",children:[i.jsx("img",{src:"/dereth.png",alt:"Dereth",className:"ml-map-img",onLoad:bt,draggable:!1}),A.w>0&&i.jsxs(i.Fragment,{children:[i.jsx($0,{imgW:A.w,imgH:A.h,enabled:o}),i.jsx(ih,{imgW:A.w,imgH:A.h,getColor:v}),i.jsx(uh,{players:s,imgW:A.w,imgH:A.h,getColor:v,onHover:w,onSelect:S}),i.jsx(W0,{imgW:A.w,imgH:A.h,enabled:d})]})]}),y&&i.jsxs("div",{className:"ml-tooltip",style:{left:y.x+12,top:y.y-10},children:[i.jsx("strong",{children:y.player.character_name}),i.jsx("br",{}),Os(y.player.ns,y.player.ew),i.jsx("br",{}),y.player.kills_per_hour," kph · ",(V=y.player.kills)==null?void 0:V.toLocaleString()," kills"]}),H&&i.jsx("div",{className:"ml-coords",children:Os(H.ns,H.ew)})]})},ch=Pu.memo(({player:s,vitals:v,color:S,onSelect:o})=>{var y,q;const{openWindow:d}=ti(),x=(s.vt_state||"idle").toLowerCase(),T=x==="combat"||x==="hunt",A=(s.total_rares??0)>0?Math.round((s.total_kills??0)/(s.total_rares??1)).toLocaleString():null,b=s.character_name;return i.jsxs("li",{className:"ml-player-row",style:{borderLeftColor:S},children:[i.jsxs("div",{className:"ml-pr-header",onClick:o,children:[i.jsx("span",{className:"ml-pr-name",children:b}),i.jsx("span",{className:"ml-pr-coords",children:Os(s.ns,s.ew)})]}),i.jsxs("div",{className:"ml-pr-vitals",children:[i.jsx("div",{className:"ml-vital-bar hp",children:i.jsx("div",{className:"ml-vital-fill",style:{width:`${(v==null?void 0:v.health_percentage)??0}%`}})}),i.jsx("div",{className:"ml-vital-bar sta",children:i.jsx("div",{className:"ml-vital-fill",style:{width:`${(v==null?void 0:v.stamina_percentage)??0}%`}})}),i.jsx("div",{className:"ml-vital-bar mana",children:i.jsx("div",{className:"ml-vital-fill",style:{width:`${(v==null?void 0:v.mana_percentage)??0}%`}})})]}),i.jsxs("div",{className:"ml-pr-grid",children:[i.jsxs("span",{className:"ml-gs",title:"Session kills",children:["⚔️ ",((y=s.kills)==null?void 0:y.toLocaleString())??0]}),i.jsxs("span",{className:"ml-gs",title:"Total kills",children:["🏆 ",(s.total_kills??0).toLocaleString()]}),i.jsxs("span",{className:"ml-gs",title:"Kills per hour",children:[s.kills_per_hour??"0"," ",i.jsx("span",{className:"ml-suffix",children:"KPH"})]}),i.jsxs("span",{className:"ml-gs",title:"Rares (session / total)",children:["💎 ",s.session_rares??0," / ",s.total_rares??0]}),i.jsx("span",{className:"ml-gs",title:"Kills per rare",children:A?i.jsxs(i.Fragment,{children:["📊 ",A," ",i.jsx("span",{className:"ml-suffix",children:"KPR"})]}):""}),i.jsx("span",{className:`ml-meta-pill ${T?"active":""}`,children:s.vt_state||"idle"}),i.jsxs("span",{className:"ml-gs",title:"Online time",children:["🕐 ",((q=s.onlinetime)==null?void 0:q.replace(/^00\./,""))??"--"]}),i.jsxs("span",{className:"ml-gs",title:"Deaths",children:["☠️ ",s.deaths??"0"]}),i.jsxs("span",{className:"ml-gs",title:"Prismatic tapers",children:[i.jsx("img",{src:"/prismatic-taper-icon.png",className:"ml-taper-icon",alt:""}),s.prismatic_taper_count??"0"]})]}),i.jsxs("div",{className:"ml-pr-buttons",children:[i.jsx("button",{className:"ml-btn accent",onClick:()=>d(`chat-${b}`,`Chat: ${b}`,b),children:"Chat"}),i.jsx("button",{className:"ml-btn accent",onClick:()=>d(`stats-${b}`,`Stats: ${b}`,b),children:"Stats"}),i.jsx("button",{className:"ml-btn accent",onClick:()=>d(`inv-${b}`,`Inventory: ${b}`,b),children:"Inv"}),i.jsx("button",{className:"ml-btn",onClick:()=>d(`char-${b}`,`Character: ${b}`,b),children:"Char"}),i.jsx("button",{className:"ml-btn",onClick:()=>d(`combat-${b}`,`Combat: ${b}`,b),children:"Combat"}),i.jsx("button",{className:"ml-btn",onClick:()=>d(`radar-${b}`,`Radar: ${b}`,b),children:"Radar"})]})]})});ch.displayName="PlayerRow";const ty=({players:s,vitals:v,getColor:S,onSelect:o})=>i.jsx("ul",{className:"ml-player-list",children:s.map(d=>i.jsx(ch,{player:d,vitals:v.get(d.character_name)??null,color:S(d.character_name),onSelect:()=>o(d.character_name)},d.character_name))}),ly=[{key:"name",label:"Name"},{key:"kph",label:"KPH"},{key:"skills",label:"S.Kills"},{key:"srares",label:"S.Rares"},{key:"tkills",label:"T.Kills"},{key:"kpr",label:"KPR"}],ey=({value:s,onChange:v})=>i.jsx("div",{className:"ml-sort-buttons",children:ly.map(S=>i.jsx("button",{className:`ml-sort-btn ${s===S.key?"active":""}`,onClick:()=>v(S.key),children:S.label},S.key))}),ay=()=>{const{openWindow:s}=ti();return i.jsxs("div",{className:"ml-tool-links",children:[i.jsx("span",{className:"ml-tool-link",style:{cursor:"pointer"},onClick:()=>s("issues","Issues Board"),children:"📋 Issues"}),i.jsx("span",{className:"ml-tool-link",style:{cursor:"pointer"},onClick:()=>s("vitalsharing","Vital Sharing"),children:"🤝 Vitals"})]})},ny=({players:s,vitals:v,serverHealth:S,totalRares:o,totalKills:d,getColor:x,onSelectPlayer:T,onViewToggle:A,showHeatmap:b,showPortals:y,onToggleHeatmap:q,onTogglePortals:H})=>{var V,K;const[L,F]=R.useState("name"),[it,tt]=R.useState(""),bt=R.useMemo(()=>s.reduce((X,C)=>X+(parseInt(C.kills_per_hour)||0),0),[s]),I=((V=S==null?void 0:S.status)==null?void 0:V.toLowerCase())==="online"||((K=S==null?void 0:S.status)==null?void 0:K.toLowerCase())==="up",O=R.useDeferredValue(s),w=R.useMemo(()=>{let X=[...O];switch(it&&(X=X.filter(C=>C.character_name.toLowerCase().startsWith(it.toLowerCase()))),L){case"kph":X.sort((C,Q)=>(parseInt(Q.kills_per_hour)||0)-(parseInt(C.kills_per_hour)||0));break;case"skills":X.sort((C,Q)=>(Q.kills||0)-(C.kills||0));break;case"srares":X.sort((C,Q)=>(Q.session_rares??0)-(C.session_rares??0));break;case"tkills":X.sort((C,Q)=>(Q.total_kills??0)-(C.total_kills??0));break;case"kpr":X.sort((C,Q)=>{const et=(C.total_kills??0)/Math.max(1,C.total_rares??1),J=(Q.total_kills??0)/Math.max(1,Q.total_rares??1);return et-J});break;default:X.sort((C,Q)=>C.character_name.localeCompare(Q.character_name))}return X},[O,L,it]);return i.jsxs("div",{className:"ml-sidebar",children:[i.jsxs("div",{className:"ml-sidebar-header",children:[i.jsxs("span",{className:"ml-sidebar-title",children:["Active Mosswart Enjoyers (",s.length,")"]}),i.jsx("button",{className:"ml-view-toggle",onClick:A,children:"Dashboard"})]}),i.jsxs("div",{className:"ml-server-status",children:[i.jsx("span",{className:`ml-status-dot ${I?"online":"offline"}`}),i.jsxs("span",{className:"ml-status-text",children:["Coldeve ",I?"Online":"Offline"]}),(S==null?void 0:S.player_count)!=null&&i.jsxs("span",{className:"ml-status-detail",children:["👥 ",S.player_count]}),(S==null?void 0:S.latency_ms)!=null&&i.jsxs("span",{className:"ml-status-detail",children:[Math.round(S.latency_ms),"ms"]}),(S==null?void 0:S.uptime_seconds)!=null&&i.jsxs("span",{className:"ml-status-detail",children:["Up: ",Math.floor(S.uptime_seconds/3600),"h"]})]}),i.jsxs("div",{className:"ml-counters",children:[i.jsxs("div",{className:"ml-counter rares",children:[i.jsx("span",{className:"ml-counter-val",children:o}),i.jsx("span",{className:"ml-counter-lbl",children:"Rares"})]}),i.jsxs("div",{className:`ml-counter kph ${bt>5e3?"ultra":""}`,children:[i.jsx("span",{className:"ml-counter-val",children:bt.toLocaleString()}),i.jsx("span",{className:"ml-counter-lbl",children:"Server KPH"})]}),i.jsxs("div",{className:"ml-counter kills",children:[i.jsx("span",{className:"ml-counter-val",children:d.toLocaleString()}),i.jsx("span",{className:"ml-counter-lbl",children:"Kills"})]})]}),i.jsxs("div",{className:"ml-tool-links",children:[i.jsx("a",{href:"/inventory.html",className:"ml-tool-link",children:"🔍 Inv Search"}),i.jsx("a",{href:"/suitbuilder.html",className:"ml-tool-link",children:"🛡️ Suitbuilder"}),i.jsx("a",{href:"/debug.html",className:"ml-tool-link",children:"🐛 Debug"}),i.jsx("a",{href:"/quest-status.html",target:"_blank",className:"ml-tool-link",children:"📜 Quests"})]}),i.jsx(ay,{}),i.jsxs("div",{className:"ml-toggles",children:[i.jsxs("label",{className:"ml-toggle-label",children:[i.jsx("input",{type:"checkbox",checked:b,onChange:X=>q(X.target.checked)}),i.jsx("span",{children:"Spawn Heatmap"})]}),i.jsxs("label",{className:"ml-toggle-label",children:[i.jsx("input",{type:"checkbox",checked:y,onChange:X=>H(X.target.checked)}),i.jsx("span",{children:"Portals"})]})]}),i.jsx(ey,{value:L,onChange:F}),i.jsx("input",{className:"ml-filter",type:"text",placeholder:"Filter players...",value:it,onChange:X=>tt(X.target.value)}),i.jsx(ty,{players:w,vitals:v,getColor:x,onSelect:T})]})},le=({id:s,title:v,zIndex:S,width:o=700,height:d=340,children:x})=>{const{closeWindow:T,bringToFront:A}=ti(),b=R.useRef(null),y=R.useRef({dragging:!1,sx:0,sy:0,ox:0,oy:0}),q=R.useRef({x:420,y:10+Math.random()*40}),H=R.useCallback(L=>{var it;L.preventDefault(),A(s);const F=(it=b.current)==null?void 0:it.getBoundingClientRect();F&&(y.current={dragging:!0,sx:L.clientX,sy:L.clientY,ox:F.left,oy:F.top})},[s,A]);return R.useEffect(()=>{const L=it=>{const tt=y.current;!tt.dragging||!b.current||(q.current.x=tt.ox+(it.clientX-tt.sx),q.current.y=tt.oy+(it.clientY-tt.sy),b.current.style.left=`${q.current.x}px`,b.current.style.top=`${q.current.y}px`)},F=()=>{y.current.dragging=!1};return window.addEventListener("mousemove",L),window.addEventListener("mouseup",F),()=>{window.removeEventListener("mousemove",L),window.removeEventListener("mouseup",F)}},[]),i.jsxs("div",{ref:b,className:"ml-window",style:{zIndex:S,width:o,height:d,left:q.current.x,top:q.current.y},onMouseDown:()=>A(s),children:[i.jsxs("div",{className:"ml-window-header",onMouseDown:H,children:[i.jsx("span",{className:"ml-window-title",children:v}),i.jsx("button",{className:"ml-window-close",onClick:()=>T(s),children:"×"})]}),i.jsx("div",{className:"ml-window-content",children:x})]})},uy={0:"#00FF00",2:"#FFFFFF",3:"#FF0000",4:"#FFFFFF",5:"#33CCFF",6:"#CCFF99",7:"#00FFFF",14:"#FFD700",15:"#FF69B4",17:"#AAAAFF",18:"#88FF88",21:"#FF8888",22:"#FFAA66"},iy=({id:s,charName:v,zIndex:S,messages:o,socket:d})=>{const x=R.useRef(null),[T,A]=R.useState("");R.useEffect(()=>{x.current&&(x.current.scrollTop=x.current.scrollHeight)},[o.length]);const b=y=>{y.preventDefault();const q=T.trim();!q||!d||d.readyState!==WebSocket.OPEN||(d.send(JSON.stringify({player_name:v,command:q})),A(""))};return i.jsxs(le,{id:s,title:`Chat: ${v}`,zIndex:S,width:600,height:300,children:[i.jsx("div",{className:"ml-chat-messages",ref:x,children:o.map((y,q)=>i.jsx("div",{className:"ml-chat-line",style:{color:uy[y.color??2]??"#ddd"},children:y.text},q))}),i.jsx("form",{className:"ml-chat-form",onSubmit:b,children:i.jsx("input",{className:"ml-chat-input",value:T,onChange:y=>A(y.target.value),placeholder:"Enter chat..."})})]})},cy=[{title:"Kills per Hour",id:1},{title:"Memory (MB)",id:2},{title:"CPU (%)",id:3},{title:"Mem Handles",id:4}],sy=[{label:"1H",value:"now-1h"},{label:"6H",value:"now-6h"},{label:"24H",value:"now-24h"},{label:"7D",value:"now-7d"}],fy=({id:s,charName:v,zIndex:S})=>{const[o,d]=R.useState("now-24h"),x=T=>`/grafana/d-solo/dereth-tracker/dereth-tracker-dashboard?panelId=${T}&var-character=${encodeURIComponent(v)}&from=${o}&to=now&theme=light`;return i.jsxs(le,{id:s,title:`Stats: ${v}`,zIndex:S,width:750,height:480,children:[i.jsx("div",{className:"ml-stats-controls",children:sy.map(T=>i.jsx("button",{className:`ml-stats-range-btn ${o===T.value?"active":""}`,onClick:()=>d(T.value),children:T.label},T.value))}),i.jsx("div",{className:"ml-stats-grid",children:cy.map(T=>i.jsx("div",{className:"ml-stats-panel",children:i.jsx("iframe",{src:x(T.id),width:"100%",height:"100%",frameBorder:"0",title:T.title})},T.id))})]})},Vd={218:"Reinforcement of the Lugians",219:"Bleeargh's Fortitude",220:"Oswald's Enhancement",221:"Siraluun's Blessing",222:"Enduring Calm",223:"Steadfast Will",224:"Ciandra's Essence",225:"Yoshi's Essence",226:"Jibril's Essence",227:"Celdiseth's Essence",228:"Koga's Essence",229:"Shadow of the Seventh Mule",230:"Might of the Seventh Mule",231:"Clutch of the Miser",232:"Enduring Enchantment",233:"Critical Protection",234:"Quick Learner",235:"Ciandra's Fortune",236:"Charmed Smith",237:"Innate Renewal",238:"Archmage's Endurance",239:"Enhancement of the Blade Turner",240:"Enhancement of the Arrow Turner",241:"Enhancement of the Mace Turner",242:"Caustic Enhancement",243:"Fierce Impaler",244:"Iron Skin of the Invincible",245:"Eye of the Remorseless",246:"Hand of the Remorseless",294:"Master of the Steel Circle",295:"Master of the Focused Eye",296:"Master of the Five Fold Path",297:"Frenzy of the Slayer",298:"Iron Skin of the Invincible",299:"Jack of All Trades",300:"Infused Void Magic",301:"Infused War Magic",302:"Infused Life Magic",309:"Infused Item Magic",310:"Infused Creature Magic",326:"Clutch of the Miser",328:"Enduring Enchantment"},Kd={333:"Valor / Destruction",334:"Protection",335:"Glory / Retribution",336:"Temperance / Hardening",338:"Aetheric Vision",339:"Mana Flow",340:"Mana Infusion",342:"Purity",343:"Craftsman",344:"Specialization",365:"World"},kd={370:"Damage",371:"Damage Resistance",372:"Critical",373:"Critical Resistance",374:"Critical Damage",375:"Critical Damage Resistance",376:"Healing Boost",379:"Vitality"},Jd={287:"Celestial Hand",288:"Eldrytch Web",289:"Radiant Blood"},$d={354:"Melee",355:"Ranged",362:"Summoning"},oy={1:"Unarmed",2:"Swords",3:"Axes",4:"Maces",5:"Spears",6:"Daggers",7:"Staves",8:"Bows",9:"Crossbows",10:"Thrown",11:"Two-Handed",12:"Void",13:"War",14:"Life"},Wd={181:"Chess Rank",192:"Fishing Skill",199:"Total Augmentations",322:"Aetheria Slots",390:"Enlightenment"};function ry(s){return s>=1001?"Master":s>=301?"Lord":s>=151?"Knight":s>=31?"Adept":"Initiate"}const pl="#af7a30",Fu="#000022",dy=({id:s,charName:v,zIndex:S,vitals:o})=>{var W,z;const[d,x]=R.useState(null),[T,A]=R.useState(0),[b,y]=R.useState(0);R.useEffect(()=>{tl(`/character-stats/${encodeURIComponent(v)}`).then(x).catch(()=>{})},[v]);const q=m=>m!=null?Number(m).toLocaleString():"—",H=(d==null?void 0:d.stats_data)||d||{},L=H.attributes||{},F=H.skills||{},it=H.vitals||{},tt=H.titles||[],bt=H.properties||{},I=Object.entries(F).filter(([,m])=>(m==null?void 0:m.training)==="Specialized").sort(([m],[U])=>m.localeCompare(U)),O=Object.entries(F).filter(([,m])=>(m==null?void 0:m.training)==="Trained").sort(([m],[U])=>m.localeCompare(U)),w=Object.entries(bt).filter(([m,U])=>Vd[parseInt(m)]&&Number(U)>0).map(([m,U])=>({name:Vd[parseInt(m)],uses:Number(U)})),V=Object.entries(bt).filter(([m,U])=>Kd[parseInt(m)]&&Number(U)>0).map(([m,U])=>({name:Kd[parseInt(m)],uses:Number(U)})),K=Object.entries(bt).filter(([m,U])=>kd[parseInt(m)]&&Number(U)>0).map(([m,U])=>({name:kd[parseInt(m)],value:Number(U)})),X=[];d!=null&&d.birth&&X.push({name:"Birth",value:d.birth}),(d==null?void 0:d.deaths)!=null&&X.push({name:"Deaths",value:q(d.deaths)}),Object.entries(bt).forEach(([m,U])=>{const Z=parseInt(m);Wd[Z]&&X.push({name:Wd[Z],value:U})});const C=[];Object.entries(bt).forEach(([m,U])=>{const Z=parseInt(m);$d[Z]&&C.push({name:$d[Z],value:oy[Number(U)]||`Unknown (${U})`})});const Q=[];Object.entries(bt).forEach(([m,U])=>{const Z=parseInt(m);Jd[Z]&&Number(U)>0&&Q.push({name:Jd[Z],rank:ry(Number(U)),value:Number(U)})});const et=m=>({padding:"5px 8px",fontSize:12,fontWeight:"bold",color:"#fff",cursor:"pointer",userSelect:"none",borderTop:`2px solid ${m?pl:Fu}`,borderLeft:`2px solid ${m?pl:Fu}`,borderRight:`2px solid ${m?pl:Fu}`,background:m?"rgba(0,100,0,0.4)":"transparent"}),J={background:"#000",border:`2px solid ${pl}`,maxHeight:400,overflowY:"auto",overflowX:"hidden"},st={background:"#222",fontWeight:"bold",fontSize:12,padding:"2px 6px"},dt={padding:"2px 6px",background:"rgba(0,100,0,0.4)",whiteSpace:"nowrap"},mt={padding:"2px 6px",background:"rgba(0,0,100,0.4)",textAlign:"right",whiteSpace:"nowrap"},G={padding:"2px 6px",color:"#ccc"};return i.jsx(le,{id:s,title:`Character: ${v}`,zIndex:S,width:740,height:600,children:i.jsxs("div",{style:{background:Fu,color:"#fff",font:'14px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif',overflowY:"auto",padding:"10px 15px 15px",flex:1},children:[i.jsxs("div",{style:{marginBottom:10},children:[i.jsxs("h1",{style:{margin:"0 0 2px",fontSize:28,fontWeight:"bold"},children:[v,i.jsx("span",{style:{fontSize:"200%",color:"#fff27f",float:"right"},children:(d==null?void 0:d.level)||""})]}),i.jsx("div",{style:{fontSize:"85%",color:"gold"},children:[d==null?void 0:d.gender,d==null?void 0:d.race].filter(Boolean).join(" ")||"Awaiting character data..."})]}),i.jsxs("div",{style:{fontSize:"85%",margin:"6px 0 10px",display:"grid",gridTemplateColumns:"1fr 1fr",gap:"0 20px"},children:[i.jsxs("div",{children:["Total XP: ",q(d==null?void 0:d.total_xp)]}),i.jsxs("div",{style:{textAlign:"right"},children:["Unassigned XP: ",q(d==null?void 0:d.unassigned_xp)]}),i.jsxs("div",{children:["Luminance: ",(d==null?void 0:d.luminance_earned)!=null?`${q(d.luminance_earned)} / ${q(d.luminance_total)}`:"—"]}),i.jsxs("div",{style:{textAlign:"right"},children:["Deaths: ",q(d==null?void 0:d.deaths)]})]}),i.jsxs("div",{style:{display:"flex",gap:13,flexWrap:"wrap"},children:[i.jsxs("div",{style:{width:320},children:[i.jsx("div",{style:{height:30,display:"flex"},children:["Attributes","Skills","Titles"].map((m,U)=>i.jsx("div",{style:et(T===U),onClick:()=>A(U),children:m},m))}),i.jsxs("div",{style:J,children:[T===0&&i.jsxs(i.Fragment,{children:[i.jsx("div",{style:{padding:"6px 8px",display:"flex",flexDirection:"column",gap:8,borderBottom:`2px solid ${pl}`},children:[{label:"Health",pct:(o==null?void 0:o.health_percentage)??0,cur:o==null?void 0:o.health_current,max:o==null?void 0:o.health_max,bg:"#cc3333"},{label:"Stamina",pct:(o==null?void 0:o.stamina_percentage)??0,cur:o==null?void 0:o.stamina_current,max:o==null?void 0:o.stamina_max,bg:"#ccaa33"},{label:"Mana",pct:(o==null?void 0:o.mana_percentage)??0,cur:o==null?void 0:o.mana_current,max:o==null?void 0:o.mana_max,bg:"#3366cc"}].map(m=>i.jsxs("div",{style:{display:"flex",alignItems:"center",gap:6},children:[i.jsx("span",{style:{width:55,fontSize:12,color:"#ccc"},children:m.label}),i.jsx("div",{style:{flex:1,height:14,overflow:"hidden",position:"relative",border:`1px solid ${pl}`},children:i.jsx("div",{style:{height:"100%",width:`${m.pct}%`,background:m.bg,transition:"width 0.5s ease"}})}),i.jsxs("span",{style:{width:80,textAlign:"right",fontSize:12,color:"#ccc"},children:[m.cur??"—"," / ",m.max??"—"]})]},m.label))}),i.jsxs("table",{style:{width:"100%",fontSize:13,borderCollapse:"collapse"},children:[i.jsx("thead",{children:i.jsxs("tr",{children:[i.jsx("td",{style:st,children:"Attribute"}),i.jsx("td",{style:st,children:"Creation"}),i.jsx("td",{style:st,children:"Base"})]})}),i.jsx("tbody",{children:["strength","endurance","coordination","quickness","focus","self"].map(m=>{var U,Z;return i.jsxs("tr",{children:[i.jsx("td",{style:dt,children:m.charAt(0).toUpperCase()+m.slice(1)}),i.jsx("td",{style:G,children:((U=L[m])==null?void 0:U.creation)??"—"}),i.jsx("td",{style:mt,children:((Z=L[m])==null?void 0:Z.base)??"—"})]},m)})})]}),i.jsxs("table",{style:{width:"100%",fontSize:13,borderCollapse:"collapse"},children:[i.jsx("thead",{children:i.jsxs("tr",{children:[i.jsx("td",{style:st,children:"Vital"}),i.jsx("td",{style:st,children:"Base"})]})}),i.jsx("tbody",{children:["health","stamina","mana"].map(m=>{var U;return i.jsxs("tr",{children:[i.jsx("td",{style:dt,children:m.charAt(0).toUpperCase()+m.slice(1)}),i.jsx("td",{style:mt,children:((U=it[m])==null?void 0:U.base)??"—"})]},m)})})]}),i.jsx("table",{style:{width:"100%",fontSize:13,borderCollapse:"collapse"},children:i.jsx("tbody",{children:i.jsxs("tr",{children:[i.jsx("td",{style:dt,children:"Skill Credits"}),i.jsx("td",{style:mt,children:q(H.skill_credits)})]})})})]}),T===1&&i.jsxs("table",{style:{width:"100%",fontSize:13,borderCollapse:"collapse"},children:[i.jsx("thead",{children:i.jsxs("tr",{children:[i.jsx("td",{style:st,children:"Skill"}),i.jsx("td",{style:st,children:"Level"})]})}),i.jsxs("tbody",{children:[I.map(([m,U])=>i.jsxs("tr",{children:[i.jsx("td",{style:{padding:"2px 6px",background:"linear-gradient(to right, #392067, #392067, black)"},children:m.replace(/_/g," ").replace(/\b\w/g,Z=>Z.toUpperCase())}),i.jsx("td",{style:{...mt,background:"linear-gradient(to right, #392067, #392067, black)"},children:U.base})]},m)),O.map(([m,U])=>i.jsxs("tr",{children:[i.jsx("td",{style:{padding:"2px 6px",background:"linear-gradient(to right, #0f3c3e, #0f3c3e, black)"},children:m.replace(/_/g," ").replace(/\b\w/g,Z=>Z.toUpperCase())}),i.jsx("td",{style:{...mt,background:"linear-gradient(to right, #0f3c3e, #0f3c3e, black)"},children:U.base})]},m)),I.length===0&&O.length===0&&i.jsx("tr",{children:i.jsx("td",{colSpan:2,style:{padding:10,color:"#666",fontStyle:"italic",textAlign:"center"},children:"No skill data"})})]})]}),T===2&&i.jsx("div",{style:{padding:"6px 10px",fontSize:13},children:tt.length>0?tt.map((m,U)=>i.jsx("div",{style:{padding:"1px 0"},children:m},U)):i.jsx("div",{style:{color:"#666",fontStyle:"italic",textAlign:"center",padding:10},children:"No titles"})})]})]}),i.jsxs("div",{style:{width:320},children:[i.jsx("div",{style:{height:30,display:"flex"},children:["Augmentations","Ratings","Other"].map((m,U)=>i.jsx("div",{style:et(b===U),onClick:()=>y(U),children:m},m))}),i.jsxs("div",{style:J,children:[b===0&&(w.length||V.length?i.jsxs(i.Fragment,{children:[w.length>0&&i.jsxs(i.Fragment,{children:[i.jsx("div",{style:{background:"#222",padding:"4px 8px",fontWeight:"bold",fontSize:13,borderBottom:`1px solid ${pl}`},children:"Augmentations"}),i.jsxs("table",{style:{width:"100%",fontSize:13,borderCollapse:"collapse"},children:[i.jsx("thead",{children:i.jsxs("tr",{children:[i.jsx("td",{style:st,children:"Name"}),i.jsx("td",{style:st,children:"Uses"})]})}),i.jsx("tbody",{children:w.map(m=>i.jsxs("tr",{children:[i.jsx("td",{style:{padding:"2px 6px"},children:m.name}),i.jsx("td",{style:{padding:"2px 6px",textAlign:"right"},children:m.uses})]},m.name))})]})]}),V.length>0&&i.jsxs(i.Fragment,{children:[i.jsx("div",{style:{background:"#222",padding:"4px 8px",fontWeight:"bold",fontSize:13,borderBottom:`1px solid ${pl}`},children:"Auras"}),i.jsxs("table",{style:{width:"100%",fontSize:13,borderCollapse:"collapse"},children:[i.jsx("thead",{children:i.jsxs("tr",{children:[i.jsx("td",{style:st,children:"Name"}),i.jsx("td",{style:st,children:"Uses"})]})}),i.jsx("tbody",{children:V.map(m=>i.jsxs("tr",{children:[i.jsx("td",{style:{padding:"2px 6px"},children:m.name}),i.jsx("td",{style:{padding:"2px 6px",textAlign:"right"},children:m.uses})]},m.name))})]})]})]}):i.jsx("div",{style:{color:"#666",fontStyle:"italic",textAlign:"center",padding:10},children:"No augmentation data"})),b===1&&(K.length>0?i.jsxs("table",{style:{width:"100%",fontSize:13,borderCollapse:"collapse"},children:[i.jsx("thead",{children:i.jsxs("tr",{children:[i.jsx("td",{style:st,children:"Rating"}),i.jsx("td",{style:st,children:"Value"})]})}),i.jsx("tbody",{children:K.map(m=>i.jsxs("tr",{children:[i.jsx("td",{style:{padding:"2px 6px"},children:m.name}),i.jsx("td",{style:{padding:"2px 6px",textAlign:"right"},children:m.value})]},m.name))})]}):i.jsx("div",{style:{color:"#666",fontStyle:"italic",textAlign:"center",padding:10},children:"No rating data"})),b===2&&i.jsxs("div",{children:[X.length>0&&i.jsxs(i.Fragment,{children:[i.jsx("div",{style:{background:"#222",padding:"4px 8px",fontWeight:"bold",fontSize:13,borderBottom:`1px solid ${pl}`},children:"General"}),i.jsx("table",{style:{width:"100%",fontSize:13,borderCollapse:"collapse"},children:i.jsx("tbody",{children:X.map(m=>i.jsxs("tr",{children:[i.jsx("td",{style:{padding:"2px 6px"},children:m.name}),i.jsx("td",{style:{padding:"2px 6px",textAlign:"right"},children:m.value})]},m.name))})})]}),C.length>0&&i.jsxs(i.Fragment,{children:[i.jsx("div",{style:{background:"#222",padding:"4px 8px",fontWeight:"bold",fontSize:13,borderBottom:`1px solid ${pl}`},children:"Masteries"}),i.jsx("table",{style:{width:"100%",fontSize:13,borderCollapse:"collapse"},children:i.jsx("tbody",{children:C.map(m=>i.jsxs("tr",{children:[i.jsx("td",{style:{padding:"2px 6px"},children:m.name}),i.jsx("td",{style:{padding:"2px 6px",textAlign:"right"},children:m.value})]},m.name))})})]}),Q.length>0&&i.jsxs(i.Fragment,{children:[i.jsx("div",{style:{background:"#222",padding:"4px 8px",fontWeight:"bold",fontSize:13,borderBottom:`1px solid ${pl}`},children:"Society"}),i.jsx("table",{style:{width:"100%",fontSize:13,borderCollapse:"collapse"},children:i.jsx("tbody",{children:Q.map(m=>i.jsxs("tr",{children:[i.jsx("td",{style:{padding:"2px 6px"},children:m.name}),i.jsxs("td",{style:{padding:"2px 6px",textAlign:"right"},children:[m.rank," (",m.value,")"]})]},m.name))})})]}),X.length===0&&C.length===0&&Q.length===0&&i.jsx("div",{style:{color:"#666",fontStyle:"italic",textAlign:"center",padding:10},children:"No additional data"})]})]})]})]}),(d==null?void 0:d.allegiance)&&i.jsxs("div",{style:{marginTop:5,border:`2px solid ${pl}`,background:"#000"},children:[i.jsx("div",{style:{background:"#222",padding:"4px 8px",fontWeight:"bold",fontSize:13,borderBottom:`1px solid ${pl}`},children:"Allegiance"}),i.jsx("table",{style:{width:"100%",fontSize:13,borderCollapse:"collapse"},children:i.jsxs("tbody",{children:[d.allegiance.name&&i.jsxs("tr",{children:[i.jsx("td",{style:{padding:"2px 6px",color:"#ccc",width:100},children:"Name"}),i.jsx("td",{style:{padding:"2px 6px"},children:d.allegiance.name})]}),((W=d.allegiance.monarch)==null?void 0:W.name)&&i.jsxs("tr",{children:[i.jsx("td",{style:{padding:"2px 6px",color:"#ccc"},children:"Monarch"}),i.jsx("td",{style:{padding:"2px 6px"},children:d.allegiance.monarch.name})]}),((z=d.allegiance.patron)==null?void 0:z.name)&&i.jsxs("tr",{children:[i.jsx("td",{style:{padding:"2px 6px",color:"#ccc"},children:"Patron"}),i.jsx("td",{style:{padding:"2px 6px"},children:d.allegiance.patron.name})]}),d.allegiance.rank!=null&&i.jsxs("tr",{children:[i.jsx("td",{style:{padding:"2px 6px",color:"#ccc"},children:"Rank"}),i.jsx("td",{style:{padding:"2px 6px"},children:d.allegiance.rank})]}),d.allegiance.followers!=null&&i.jsxs("tr",{children:[i.jsx("td",{style:{padding:"2px 6px",color:"#ccc"},children:"Followers"}),i.jsx("td",{style:{padding:"2px 6px"},children:d.allegiance.followers})]})]})})]})]})})};function hy(s){var o,d;if(!s)return s;const v=x=>x!=null&&x!==-1&&x!==-1?x:void 0,S=s.IntValues||{};return{item_id:s.item_id??s.Id??0,name:s.name??s.Name??((o=s.StringValues)==null?void 0:o["1"])??"Unknown",icon:s.icon??s.Icon??0,object_class:s.object_class??s.ObjectClass??0,current_wielded_location:s.current_wielded_location??v(s.CurrentWieldedLocation)??v(Number(S[10]))??0,container_id:s.container_id??s.ContainerId??0,items_capacity:s.items_capacity??v(s.ItemsCapacity)??v(Number(S[6]))??((d=s.enhanced_properties)==null?void 0:d.ItemSlots_Decal)??void 0,value:s.value??v(s.Value)??v(Number(S[19]))??0,burden:s.burden??v(s.Burden)??v(Number(S[5]))??0,armor_level:s.armor_level??v(s.ArmorLevel),max_damage:s.max_damage??v(s.MaxDamage),material:s.material??s.material_name??s.Material??void 0,item_set:s.item_set??s.ItemSet??void 0,imbue:s.imbue??s.Imbue??void 0,tinks:s.tinks??v(s.Tinks),workmanship:s.workmanship??v(s.Workmanship),equip_skill:s.equip_skill??s.equip_skill_name??s.EquipSkill??void 0,wield_level:s.wield_level??v(s.WieldLevel),skill_level:s.skill_level??v(s.SkillLevel),lore_requirement:s.lore_requirement??v(s.LoreRequirement),attack_bonus:s.attack_bonus??v(s.AttackBonus),melee_defense_bonus:s.melee_defense_bonus??v(s.MeleeDefenseBonus),magic_defense_bonus:s.magic_defense_bonus??v(s.MagicDBonus),damage_bonus:s.damage_bonus??v(s.DamageBonus),damage_rating:s.damage_rating??v(s.DamRating),crit_rating:s.crit_rating??v(s.CritRating),heal_boost_rating:s.heal_boost_rating??v(s.HealBoostRating),current_mana:s.current_mana??v(Number(S[218103815]))??void 0,max_mana:s.max_mana??v(Number(S[218103814]))??void 0,spellcraft:s.spellcraft??void 0,damage_range:s.damage_range??void 0,damage_type:s.damage_type??void 0,speed_text:s.speed_text??void 0,mana_display:s.mana_display??void 0,spells:s.spells??void 0,icon_overlay_id:s.icon_overlay_id??v(Number(S[218103849]))??void 0,icon_underlay_id:s.icon_underlay_id??v(Number(S[218103850]))??void 0,_raw:s}}function Iu(s){return!s||s<=0?"06000133":(s+100663296).toString(16).toUpperCase().padStart(8,"0")}const Ra={32768:{name:"Neck",row:1,col:1},1:{name:"Head",row:1,col:3},268435456:{name:"Sigil",row:1,col:5},536870912:{name:"Sigil",row:1,col:6},1073741824:{name:"Sigil",row:1,col:7},67108864:{name:"Trinket",row:2,col:1},2048:{name:"U.Arm",row:2,col:2},512:{name:"Chest",row:2,col:3},134217728:{name:"Cloak",row:2,col:7},65536:{name:"Brace L",row:3,col:1},4096:{name:"L.Arm",row:3,col:2},1024:{name:"Abdomen",row:3,col:3},8192:{name:"U.Leg",row:3,col:4},131072:{name:"Brace R",row:3,col:5},2:{name:"Shirt",row:3,col:7},262144:{name:"Ring L",row:4,col:1},32:{name:"Hands",row:4,col:2},16384:{name:"L.Leg",row:4,col:4},524288:{name:"Ring R",row:4,col:5},4:{name:"Pants",row:4,col:7},256:{name:"Feet",row:5,col:4},2097152:{name:"Shield",row:6,col:1},1048576:{name:"Melee",row:6,col:3},4194304:{name:"Missile",row:6,col:3},16777216:{name:"Held",row:6,col:3},33554432:{name:"2H",row:6,col:3},8388608:{name:"Ammo",row:6,col:7}},Da={},my=[32768,67108864,65536,131072,262144,524288],yy=[1,512,2048,1024,4096,8192,16384,32,256],gy=[2,4,134217728,268435456,536870912,1073741824],vy=[2097152,1048576,4194304,16777216,33554432,8388608];(()=>{const s=new Set;Object.entries(Ra).forEach(([v,S])=>{const o=`${S.row}-${S.col}`,d=parseInt(v);s.has(o)||(s.add(o),my.includes(d)?Da[o]="#3a2555":yy.includes(d)?Da[o]="#1e2e55":gy.includes(d)?Da[o]="#1e3e3e":vy.includes(d)?Da[o]="#142040":Da[o]="#2a2a2a")})})();const Ua="#af7a30";function As({item:s,size:v=36}){const S={position:"absolute",top:0,left:0,width:v,height:v,border:"none",background:"transparent",imageRendering:"pixelated"},o=s.icon_underlay_id&&s.icon_underlay_id>100?`/icons/${Iu(s.icon_underlay_id)}.png`:null,d=s.icon_overlay_id&&s.icon_overlay_id>100?`/icons/${Iu(s.icon_overlay_id)}.png`:null;return i.jsxs("div",{style:{width:v,height:v,position:"relative"},children:[o&&i.jsx("img",{src:o,alt:"",style:{...S,zIndex:1},onError:x=>{x.target.style.display="none"}}),i.jsx("img",{src:`/icons/${Iu(s.icon)}.png`,alt:s.name,style:{...S,zIndex:2},onError:x=>{x.target.src="/icons/06000133.png"}}),d&&i.jsx("img",{src:d,alt:"",style:{...S,zIndex:3},onError:x=>{x.target.style.display="none"}})]})}function py({item:s,x:v,y:S}){var T,A;const o=b=>b!=null&&b!==-1&&b!==-1,d=b=>b.toLocaleString(),x=b=>`${((b-1)*100).toFixed(1)}%`;return i.jsxs("div",{style:{position:"fixed",left:v+14,top:S+14,background:"rgba(0,0,0,0.96)",border:"1px solid #555",borderRadius:4,padding:"8px 12px",zIndex:99999,minWidth:200,maxWidth:340,fontSize:13,color:"#ddd",pointerEvents:"none",lineHeight:1.6,fontFamily:'-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif'},children:[i.jsx("div",{style:{color:"#ffcc00",fontWeight:"bold",fontSize:14,marginBottom:4},children:s.name}),i.jsxs("div",{style:{color:"#aaa"},children:["Value: ",d(s.value)," · Burden: ",s.burden]}),s.workmanship&&i.jsxs("div",{style:{color:"#aaa"},children:["Workmanship: ",s.workmanship]}),s.material&&i.jsxs("div",{style:{color:"#88ff88"},children:["Material: ",s.material]}),o(s.armor_level)&&i.jsxs("div",{style:{color:"#88ff88"},children:["Armor Level: ",s.armor_level]}),o(s.max_damage)&&i.jsxs("div",{style:{color:"#88ff88"},children:["Max Damage: ",s.max_damage]}),s.damage_range&&i.jsxs("div",{style:{color:"#88ff88"},children:["Damage: ",s.damage_range,s.damage_type?`, ${s.damage_type}`:""]}),o(s.attack_bonus)&&s.attack_bonus!==1&&i.jsxs("div",{style:{color:"#88ff88"},children:["Attack: +",x(s.attack_bonus)]}),o(s.melee_defense_bonus)&&s.melee_defense_bonus!==1&&i.jsxs("div",{style:{color:"#88ff88"},children:["Melee Def: +",x(s.melee_defense_bonus)]}),o(s.magic_defense_bonus)&&s.magic_defense_bonus!==1&&i.jsxs("div",{style:{color:"#88ff88"},children:["Magic Def: +",x(s.magic_defense_bonus)]}),s.equip_skill&&i.jsxs("div",{style:{color:"#ddd"},children:["Skill: ",s.equip_skill]}),o(s.wield_level)&&i.jsxs("div",{style:{color:"#ffaa00"},children:["Wield Level: ",s.wield_level]}),o(s.lore_requirement)&&i.jsxs("div",{style:{color:"#ffaa00"},children:["Lore: ",s.lore_requirement]}),s.imbue&&i.jsxs("div",{style:{color:"#88ff88"},children:["Imbue: ",s.imbue]}),s.item_set&&i.jsxs("div",{style:{color:"#88ff88"},children:["Set: ",s.item_set]}),o(s.tinks)&&i.jsxs("div",{style:{color:"#88ff88"},children:["Tinks: ",s.tinks]}),o(s.damage_rating)&&i.jsxs("div",{children:["Damage Rating: ",s.damage_rating]}),o(s.crit_rating)&&i.jsxs("div",{children:["Crit Rating: ",s.crit_rating]}),o(s.heal_boost_rating)&&i.jsxs("div",{children:["Heal Boost: ",s.heal_boost_rating]}),s.spellcraft&&i.jsxs("div",{style:{color:"#dda0dd"},children:["Spellcraft: ",s.spellcraft]}),o(s.current_mana)&&o(s.max_mana)&&i.jsxs("div",{style:{color:"#98d7ff"},children:["Mana: ",s.current_mana," / ",s.max_mana]}),((A=(T=s.spells)==null?void 0:T.spells)==null?void 0:A.length)>0&&i.jsxs("div",{style:{color:"#4a90e2",marginTop:4,fontSize:12},children:["Spells: ",s.spells.spells.map(b=>b.name).join(", ")]})]})}function Fd({iconSrc:s,isActive:v,fillPct:S,label:o,onClick:d}){const x=S>90?"#b7432c":S>70?"#d8a431":"#00ff00";return i.jsxs("div",{onClick:d,title:o,style:{display:"flex",alignItems:"flex-start",gap:2,cursor:"pointer",flexShrink:0,marginTop:3,position:"relative"},children:[v&&i.jsx("span",{style:{position:"absolute",left:-11,top:8,color:Ua,fontSize:10},children:"▶"}),i.jsx("div",{style:{width:30,height:30,border:v?"1px solid #00ff00":"1px solid #333",boxShadow:v?"0 0 4px #00ff00":"none",background:"#000",display:"flex",alignItems:"center",justifyContent:"center"},children:i.jsx("img",{src:s,alt:"",style:{width:26,height:26,objectFit:"contain",imageRendering:"pixelated"},onError:T=>{T.target.src="/icons/06001080.png"}})}),i.jsx("div",{style:{width:7,height:30,background:"#222",border:"1px solid #666",position:"relative",overflow:"hidden",borderRadius:2},title:`${Math.round(S)}% full`,children:i.jsx("div",{style:{position:"absolute",bottom:0,left:0,right:0,height:`${S}%`,background:x,minHeight:S>0?2:0}})})]})}const xy=({id:s,charName:v,zIndex:S})=>{var st,dt,mt;const[o,d]=R.useState([]),[x,T]=R.useState(!0),[A,b]=R.useState(null),[y,q]=R.useState(null),[H,L]=R.useState(null),[F,it]=R.useState(null);R.useEffect(()=>{T(!0),Promise.all([tl(`/inventory/${encodeURIComponent(v)}?limit=1000`).catch(()=>({items:[]})),tl(`/character-stats/${encodeURIComponent(v)}`).catch(()=>null)]).then(([G,W])=>{const z=G.items??[];d(z.map(hy)),L(W)}).finally(()=>T(!1))},[v]);const tt=R.useCallback((G,W)=>{q(G&&W?{item:G,x:W.clientX,y:W.clientY}:null)},[]),bt=R.useMemo(()=>{const G=new Set,W=[];return Object.entries(Ra).forEach(([z,m])=>{const U=`${m.row}-${m.col}`;G.has(U)||(G.add(U),W.push({key:U,...m,mask:parseInt(z)}))}),W},[]),{equippedMap:I,containers:O,packItems:w}=R.useMemo(()=>{const G=new Map,W=[],z=new Set,m=new Map;o.forEach(Z=>{Z.object_class===10&&(W.push(Z),z.add(Z.item_id))}),W.sort((Z,ct)=>(Z.item_id>>>0)-(ct.item_id>>>0));let U=null;return o.forEach(Z=>{Z.current_wielded_location>0&&Z.container_id&&!z.has(Z.container_id)&&(U=Z.container_id)}),o.forEach(Z=>{if(z.has(Z.item_id))return;const ct=Z.current_wielded_location;if(ct>0)if(Z.object_class===2)Object.entries(Ra).forEach(([D,k])=>{if((ct&parseInt(D))===parseInt(D)){const $=`${k.row}-${k.col}`;G.has($)||G.set($,Z)}});else{let D=!1;if(Ra[ct]){const k=Ra[ct],$=`${k.row}-${k.col}`;G.has($)||(G.set($,Z),D=!0)}if(!D){for(const[k,$]of Object.entries(Ra))if((ct&parseInt(k))===parseInt(k)){const nt=`${$.row}-${$.col}`;if(!G.has(nt)){G.set(nt,Z),D=!0;break}}}}else{let h=Z.container_id||0;U&&h===U&&(h=0),m.has(h)||m.set(h,[]),m.get(h).push(Z)}}),{equippedMap:G,containers:W,packItems:m}},[o]);let V=w.get(0)??[],K=0;if(V.length===0){let G=0;for(const[W,z]of w.entries())!O.some(m=>m.item_id===W)&&z.length>G&&(G=z.length,K=W);V=w.get(K)??[]}const X=A!==null?w.get(A)??[]:V,C=(H==null?void 0:H.burden_units)??((st=H==null?void 0:H.stats_data)==null?void 0:st.burden_units)??0,Q=(H==null?void 0:H.encumbrance_capacity)??((dt=H==null?void 0:H.stats_data)==null?void 0:dt.encumbrance_capacity)??0,et=Q>0?Math.min(200,C/Q*100):0,J=et>150?"#b7432c":et>100?"#d8a431":"#2e8b57";return x?i.jsx(le,{id:s,title:`Inventory: ${v}`,zIndex:S,width:572,height:720,children:i.jsx("div",{style:{padding:20,color:"#666",fontStyle:"italic"},children:"Loading inventory..."})}):i.jsxs(le,{id:s,title:`Inventory: ${v}`,zIndex:S,width:572,height:720,children:[i.jsxs("div",{style:{display:"flex",flex:1,overflow:"hidden",background:"rgba(14,14,14,0.96)",fontFamily:'-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif',fontSize:13},children:[i.jsxs("div",{style:{width:316,display:"flex",flexDirection:"column",overflow:"hidden"},children:[i.jsx("div",{style:{position:"relative",height:270,minHeight:270,background:"#0a0a0a",borderBottom:`1px solid ${Ua}`},children:bt.map(G=>{const W=I.get(G.key),z=Da[G.key]??"#2a2a2a";return i.jsx("div",{style:{position:"absolute",left:(G.col-1)*44+4,top:(G.row-1)*44+4,width:36,height:36,background:W?"#5a5a62":z,border:W?"2px solid #00ffff":"2px outset #6a6a72",boxShadow:W?"0 0 5px #00ffff, inset 0 0 5px rgba(0,255,255,0.2)":"none",display:"flex",alignItems:"center",justifyContent:"center",cursor:W?"pointer":"default"},onMouseEnter:m=>W&&tt(W,m),onMouseMove:m=>W&&tt(W,m),onMouseLeave:()=>tt(null),children:W?i.jsx(As,{item:W,size:32}):i.jsx("img",{src:"/icons/06000133.png",alt:"",style:{width:28,height:28,opacity:.15,filter:"grayscale(100%)",imageRendering:"pixelated"}})},G.key)})}),i.jsxs("div",{style:{padding:"3px 6px",fontSize:11,color:"#ccc",background:"#111",borderBottom:`1px solid ${Ua}`},children:["Contents of ",A!==null?((mt=O.find(G=>G.item_id===A))==null?void 0:mt.name)??"Pack":"Backpack"]}),i.jsxs("div",{style:{flex:1,overflowY:"auto",display:"grid",gridTemplateColumns:"repeat(6, 36px)",gridAutoRows:36,gap:2,padding:4,alignContent:"start"},children:[X.map((G,W)=>i.jsx("div",{style:{width:36,height:36,background:"linear-gradient(135deg, #3d007a 0%, #1a0033 100%)",border:"1px solid #4a148c",display:"flex",alignItems:"center",justifyContent:"center",cursor:"pointer"},onMouseEnter:z=>tt(G,z),onMouseMove:z=>tt(G,z),onMouseLeave:()=>tt(null),children:i.jsx(As,{item:G,size:32})},G.item_id??W)),Array.from({length:Math.max(0,24-X.length)}).map((G,W)=>i.jsx("div",{style:{width:36,height:36,background:"#0a0a0a",border:"1px solid #1a1a1a"}},`e${W}`))]})]}),i.jsxs("div",{style:{width:42,display:"flex",flexDirection:"column",alignItems:"center",padding:"4px 2px",borderLeft:`1px solid ${Ua}`,borderRight:`1px solid ${Ua}`},children:[i.jsx("div",{style:{textAlign:"center",fontSize:8,color:"#ccc",marginBottom:2},children:Q>0?`${Math.floor(et)}%`:"Burden"}),i.jsx("div",{style:{width:14,height:40,background:"#111",border:"1px solid #555",position:"relative",overflow:"hidden",marginBottom:6,flexShrink:0},title:Q>0?`${C.toLocaleString()} / ${Q.toLocaleString()}`:`Burden: ${o.reduce((G,W)=>G+(W.burden??0),0).toLocaleString()}`,children:i.jsx("div",{style:{position:"absolute",bottom:0,left:0,right:0,height:`${et/2}%`,background:J,transition:"height 0.3s"}})}),i.jsx(Fd,{iconSrc:"/icons/0600127E.png",isActive:A===null,fillPct:V.length>0?Math.min(100,V.length/102*100):0,label:`Backpack (${V.length}/102)`,onClick:()=>b(null)}),O.map(G=>{const W=G.item_id,z=o.filter(Z=>Z.container_id===W&&Z.item_id!==W).length,m=G.items_capacity||24,U=m>0?Math.min(100,z/m*100):0;return i.jsx(Fd,{iconSrc:`/icons/${Iu(G.icon)}.png`,isActive:A===W,fillPct:U,label:`${G.name} (${z}/${m})`,onClick:()=>b(W)},W)})]}),i.jsxs("div",{style:{flex:1,display:"flex",flexDirection:"column",overflow:"hidden",minWidth:160},children:[i.jsx("div",{style:{padding:"4px 8px",fontSize:"0.72rem",fontWeight:600,color:"#aaa",background:"#111",borderBottom:`1px solid ${Ua}`},children:"Mana"}),i.jsxs("div",{style:{flex:1,overflowY:"auto",padding:"2px 0"},children:[Array.from(I.values()).filter(G=>G.current_mana>0||G.max_mana>0).sort((G,W)=>(G.current_mana??999999)-(W.current_mana??999999)).map((G,W)=>i.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4,padding:"2px 4px",borderBottom:"1px solid #1a1a1a",cursor:"pointer"},onMouseEnter:z=>tt(G,z),onMouseMove:z=>tt(G,z),onMouseLeave:()=>tt(null),children:[i.jsx("div",{style:{width:20,height:20,flexShrink:0},children:i.jsx(As,{item:G,size:20})}),i.jsx("div",{style:{width:8,height:8,borderRadius:"50%",background:G.current_mana>0?"#4c4":"#c44",flexShrink:0}}),i.jsx("div",{style:{flex:1,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",fontSize:"0.68rem",color:"#ccc"},children:G.name}),i.jsxs("div",{style:{fontSize:"0.65rem",color:"#88bbff",whiteSpace:"nowrap",fontVariantNumeric:"tabular-nums"},children:[G.current_mana??0,"/",G.max_mana??0]}),i.jsx("div",{style:{fontSize:"0.63rem",color:"#9c9",whiteSpace:"nowrap",fontVariantNumeric:"tabular-nums",minWidth:42,textAlign:"right"},children:G.max_mana>0?Sy(G.current_mana??0,G.max_mana??0):""})]},W)),Array.from(I.values()).filter(G=>G.current_mana>0||G.max_mana>0).length===0&&i.jsx("div",{style:{padding:12,color:"#555",textAlign:"center",fontSize:"0.7rem"},children:"No mana items equipped"})]})]})]}),y&&i.jsx(py,{item:y.item,x:y.x,y:y.y})]})};function Sy(s,v){if(v<=0||s<=0)return"0h00m";const S=s*20,o=Math.floor(S/3600),d=Math.floor(S%3600/60);return`~${o}h${String(d).padStart(2,"0")}m`}const Ts=300,Id=.5,Pd={Monster:"#ff4444",Player:"#4488ff",NPC:"#44cc44",Vendor:"#44cc44",Portal:"#aa44ff",Corpse:"#ff8800",Container:"#cccc44",Door:"#888888"};function by(s){const v=(s%360+360)%360;return["N","NE","E","SE","S","SW","W","NW"][Math.round(v/45)%8]}const _y=({id:s,charName:v,zIndex:S,socket:o,radarData:d})=>{const x=R.useRef(null),T=R.useRef(Id),[A,b]=R.useState(Id),[y,q]=R.useState(null),H=R.useRef(null),L=R.useRef([]);R.useEffect(()=>{const I=new Image;I.src="/dereth.png",I.onload=()=>{H.current=I}},[]),R.useEffect(()=>((o==null?void 0:o.readyState)===WebSocket.OPEN&&o.send(JSON.stringify({player_name:v,command:"start_radar"})),()=>{(o==null?void 0:o.readyState)===WebSocket.OPEN&&o.send(JSON.stringify({player_name:v,command:"stop_radar"}))}),[v,o]);const F=R.useCallback(I=>{I.preventDefault();const O=I.deltaY>0?1.25:.8;T.current=Math.max(.02,Math.min(5,T.current*O)),b(T.current)},[]),it=R.useCallback(I=>{const O=x.current;if(!O)return;const w=O.getBoundingClientRect(),V=(I.clientX-w.left)*(O.width/w.width),K=(I.clientY-w.top)*(O.height/w.height);let X=null,C=20;L.current.forEach(Q=>{if(Q._px===void 0)return;const et=Math.sqrt((V-Q._px)**2+(K-Q._py)**2);et<C&&(C=et,X=Q)}),q(X?X.id:null)},[]);R.useEffect(()=>{const I=x.current;if(!I||!d)return;const O=I.getContext("2d");if(!O)return;const w=Ts,V=w/2,K=w/2,X=d.objects??[],C=d.player_ew??0,Q=d.player_ns??0,et=d.player_heading??0,J=d.is_dungeon??!1,st=d.player_x??0,dt=d.player_y??0,mt=T.current,G=J?w/2/(mt*240):w/2/mt,W=et*Math.PI/180;if(O.clearRect(0,0,w,w),O.fillStyle="#111",O.beginPath(),O.arc(V,K,V,0,Math.PI*2),O.fill(),O.save(),O.beginPath(),O.arc(V,K,V-1,0,Math.PI*2),O.clip(),!J&&H.current){const Z=H.current,ct=Z.naturalWidth/204.2,h=(C+102.1)*ct,D=(102.1-Q)*ct;O.globalAlpha=.4,O.save(),O.translate(V,K),O.rotate(-W),O.drawImage(Z,h-V/G*ct,D-K/G*ct,w/G*ct,w/G*ct,-V,-K,w,w),O.restore(),O.globalAlpha=1}O.restore(),O.strokeStyle="#333",O.lineWidth=1;for(let Z=1;Z<=4;Z++)O.beginPath(),O.arc(V,K,V/4*Z,0,Math.PI*2),O.stroke();O.beginPath(),O.moveTo(V,0),O.lineTo(V,w),O.moveTo(0,K),O.lineTo(w,K),O.stroke(),O.font="bold 12px monospace",O.textAlign="center",O.textBaseline="middle",[{l:"N",a:0},{l:"E",a:Math.PI/2},{l:"S",a:Math.PI},{l:"W",a:-Math.PI/2}].forEach(({l:Z,a:ct})=>{const h=ct-W;O.fillStyle=Z==="N"?"#cc4444":"#888",O.fillText(Z,V+Math.sin(h)*(V-12),K-Math.cos(h)*(V-12))}),O.strokeStyle="#666",O.lineWidth=1,O.beginPath(),O.moveTo(V,K),O.lineTo(V,K-V*.85),O.stroke();const z=J?Math.PI-W:W,m=Math.cos(z),U=Math.sin(z);X.forEach(Z=>{let ct,h;J&&Z.raw_x!==void 0?(ct=-(Z.raw_x-st),h=Z.raw_y-dt):(ct=(Z.ew??0)-C,h=(Z.ns??0)-Q);const D=ct*m-h*U,k=J?ct*U+h*m:-(ct*U+h*m),$=V+D*G,nt=K+k*G;if(Math.sqrt(($-V)**2+(nt-K)**2)>V-4)return;Z._px=$,Z._py=nt;const vt=Z.object_class??Z.type??"",wt=Pd[vt]??"#888",Nt=Z.id===y,ee=Nt?6:vt==="Monster"||vt==="Player"?4:3;Nt&&(O.strokeStyle="#fff",O.lineWidth=2,O.beginPath(),O.arc($,nt,ee+3,0,Math.PI*2),O.stroke()),O.fillStyle=wt,O.beginPath(),O.arc($,nt,ee,0,Math.PI*2),O.fill(),(vt==="Player"||vt==="Portal"||Nt)&&(O.fillStyle=Nt?"#fff":wt,O.font="9px monospace",O.textAlign="left",O.fillText(Z.name,$+6,nt+3))}),L.current=X,O.fillStyle="#ffcc00",O.beginPath(),O.arc(V,K,5,0,Math.PI*2),O.fill(),O.strokeStyle="#fff",O.lineWidth=1,O.stroke()},[d,A,y]);const tt=((d==null?void 0:d.objects)??[]).map(I=>{const O=(d==null?void 0:d.player_ew)??0,w=(d==null?void 0:d.player_ns)??0,V=(d==null?void 0:d.is_dungeon)??!1,K=(d==null?void 0:d.player_x)??0,X=(d==null?void 0:d.player_y)??0;let C,Q,et;V&&I.raw_x!==void 0?(C=-(I.raw_x-K),Q=I.raw_y-X,et=Math.sqrt(C*C+Q*Q)):(C=(I.ew??0)-O,Q=(I.ns??0)-w,et=Math.sqrt(C*C+Q*Q)*240);const J=Math.atan2(C,Q)*180/Math.PI;return{...I,dist:et,dir:by(J)}}).sort((I,O)=>I.dist-O.dist),bt=Math.round(A*240);return i.jsxs(le,{id:s,title:`Radar: ${v}`,zIndex:S,width:360,height:560,children:[i.jsxs("div",{style:{padding:"4px 8px",display:"flex",justifyContent:"space-between",fontSize:"0.75rem",color:"#888",borderBottom:"1px solid #333",background:"#1a1a1a"},children:[i.jsxs("span",{children:["Range: ~",bt,"m"]}),i.jsx("span",{style:{fontSize:"0.65rem",color:"#555"},children:"Scroll to zoom"})]}),i.jsx("canvas",{ref:x,width:Ts,height:Ts,style:{display:"block",margin:"0 auto",borderBottom:"1px solid #333",cursor:"crosshair",flexShrink:0},onWheel:F,onClick:it}),i.jsxs("div",{style:{flex:1,overflowY:"auto",fontSize:"0.72rem",minHeight:0},children:[i.jsxs("div",{style:{display:"flex",padding:"3px 6px",borderBottom:"1px solid #333",color:"#666",fontSize:"0.65rem",fontWeight:600},children:[i.jsx("span",{style:{width:8}}),i.jsx("span",{style:{flex:1,marginLeft:6},children:"Name"}),i.jsx("span",{style:{width:55,textAlign:"left"},children:"Type"}),i.jsx("span",{style:{width:40,textAlign:"right"},children:"Dist"}),i.jsx("span",{style:{width:24,textAlign:"center"},children:"Dir"})]}),tt.length===0&&i.jsx("div",{style:{padding:12,color:"#555",textAlign:"center",fontSize:"0.7rem"},children:"Waiting for radar data..."}),tt.map(I=>{const O=I.object_class??I.type??"",w=Pd[O]??"#888",V=I.id===y;return i.jsxs("div",{onClick:()=>q(V?null:I.id),style:{display:"flex",alignItems:"center",padding:"2px 6px",borderBottom:"1px solid #1a1a1a",cursor:"pointer",color:"#ccc",background:V?"#1a2a3a":"",borderLeft:V?"2px solid #4488ff":"2px solid transparent"},children:[i.jsx("span",{style:{width:8,height:8,borderRadius:"50%",background:w,flexShrink:0}}),i.jsx("span",{style:{flex:1,marginLeft:6,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:I.name}),i.jsx("span",{style:{width:55,color:"#888",fontSize:"0.65rem"},children:O}),i.jsx("span",{style:{width:40,textAlign:"right",fontVariantNumeric:"tabular-nums"},children:I.dist<1e3?`${Math.round(I.dist)}m`:`${(I.dist/1e3).toFixed(1)}km`}),i.jsx("span",{style:{width:24,textAlign:"center",color:"#666"},children:I.dir})]},I.id)})]})]})},Nn=["Typeless","Slash","Pierce","Bludgeon","Fire","Cold","Acid","Electric"];function Me(s,v,S){var o,d,x,T;return(((d=(o=s==null?void 0:s[v])==null?void 0:o[S])==null?void 0:d.total_normal_damage)??0)+(((T=(x=s==null?void 0:s[v])==null?void 0:x[S])==null?void 0:T.total_crit_damage)??0)}function jy(s){let v={attacks:0,failed:0,crits:0,normalDmg:0,maxNormal:0,critDmg:0,maxCrit:0};if(!s)return v;for(const S of Object.values(s))for(const o of Object.values(S))v.attacks+=o.total_attacks??0,v.failed+=o.failed_attacks??0,v.crits+=o.crits??0,v.normalDmg+=o.total_normal_damage??0,v.maxNormal=Math.max(v.maxNormal,o.max_normal_damage??0),v.critDmg+=o.total_crit_damage??0,v.maxCrit=Math.max(v.maxCrit,o.max_crit_damage??0);return v}function th(s,v){let S={attacks:0,failed:0};const o=s==null?void 0:s[v];if(!o)return S;for(const d of Object.values(o))S.attacks+=d.total_attacks??0,S.failed+=d.failed_attacks??0;return S}const zy=({id:s,charName:v,zIndex:S})=>{const[o,d]=R.useState(null),[x,T]=R.useState("session"),[A,b]=R.useState(null);R.useEffect(()=>{tl(`/combat-stats/${encodeURIComponent(v)}`).then(d).catch(()=>{});const C=setInterval(()=>{tl(`/combat-stats/${encodeURIComponent(v)}`).then(d).catch(()=>{})},1e4);return()=>clearInterval(C)},[v]);const y=o==null?void 0:o[x],q=(y==null?void 0:y.monsters)??{},H=Object.keys(q).filter(C=>C!=="__cloak_surges__").sort(),L=R.useMemo(()=>{let C={},Q={},et=0,J=0;const st=A?[q[A]].filter(Boolean):H.map(dt=>q[dt]);for(const dt of st)if(dt){for(const[mt,G]of Object.entries(dt.offense??{})){C[mt]||(C[mt]={});for(const[W,z]of Object.entries(G)){C[mt][W]||(C[mt][W]={total_attacks:0,failed_attacks:0,crits:0,total_normal_damage:0,max_normal_damage:0,total_crit_damage:0,max_crit_damage:0});const m=C[mt][W],U=z;m.total_attacks+=U.total_attacks??0,m.failed_attacks+=U.failed_attacks??0,m.crits+=U.crits??0,m.total_normal_damage+=U.total_normal_damage??0,m.max_normal_damage=Math.max(m.max_normal_damage,U.max_normal_damage??0),m.total_crit_damage+=U.total_crit_damage??0,m.max_crit_damage=Math.max(m.max_crit_damage,U.max_crit_damage??0)}}for(const[mt,G]of Object.entries(dt.defense??{})){Q[mt]||(Q[mt]={});for(const[W,z]of Object.entries(G)){Q[mt][W]||(Q[mt][W]={total_attacks:0,failed_attacks:0,crits:0,total_normal_damage:0,max_normal_damage:0,total_crit_damage:0,max_crit_damage:0});const m=Q[mt][W],U=z;m.total_attacks+=U.total_attacks??0,m.failed_attacks+=U.failed_attacks??0,m.total_normal_damage+=U.total_normal_damage??0,m.max_normal_damage=Math.max(m.max_normal_damage,U.max_normal_damage??0),m.total_crit_damage+=U.total_crit_damage??0,m.max_crit_damage=Math.max(m.max_crit_damage,U.max_crit_damage??0)}}et+=dt.aetheria_surges??0,J+=dt.cloak_surges??0}return q.__cloak_surges__&&!A&&(J+=q.__cloak_surges__.cloak_surges??0),{offense:C,defense:Q,aeth:et,cloak:J}},[q,H,A]),F=jy(L.offense),it=th(L.defense,"MeleeMissile"),tt=th(L.defense,"Magic");F.attacks>0&&((F.attacks-F.failed)/F.attacks*100).toFixed(0);const bt=it.attacks>0?(it.failed/it.attacks*100).toFixed(0):"0",I=tt.attacks>0?(tt.failed/tt.attacks*100).toFixed(0):"0",O=F.attacks-F.failed,w=O-F.crits,V=w>0?Math.round(F.normalDmg/w):0;F.crits>0&&Math.round(F.critDmg/F.crits);const K=O>0?(F.crits/O*100).toFixed(1):"0",X=C=>C===0?"":C.toLocaleString();return i.jsxs(le,{id:s,title:`Combat: ${v}`,zIndex:S,width:640,height:520,children:[i.jsxs("div",{style:{display:"flex",gap:4,padding:"4px 8px",borderBottom:"1px solid #333"},children:[i.jsx("button",{className:`ml-stats-range-btn ${x==="session"?"active":""}`,onClick:()=>T("session"),children:"Session"}),i.jsx("button",{className:`ml-stats-range-btn ${x==="lifetime"?"active":""}`,onClick:()=>T("lifetime"),children:"Lifetime"})]}),i.jsxs("div",{style:{display:"flex",flex:1,overflow:"hidden"},children:[i.jsxs("div",{style:{width:240,borderRight:"1px solid #333",overflowY:"auto",fontSize:"0.72rem"},children:[i.jsxs("div",{style:{display:"flex",padding:"3px 6px",borderBottom:"1px solid #333",color:"#777",fontSize:"0.65rem",fontWeight:600},children:[i.jsx("span",{style:{width:14}}),i.jsx("span",{style:{flex:1},children:"Monster"}),i.jsx("span",{style:{width:40,textAlign:"right"},children:"Kills"}),i.jsx("span",{style:{width:55,textAlign:"right"},children:"Dmg"})]}),i.jsxs("div",{style:{display:"flex",padding:"3px 6px",cursor:"pointer",background:A===null?"#2a3a4a":"",borderBottom:"1px solid #222",color:"#ddd"},onClick:()=>b(null),children:[i.jsx("span",{style:{width:14,color:"#888"},children:A===null?"*":""}),i.jsx("span",{style:{flex:1},children:"All"}),i.jsx("span",{style:{width:40,textAlign:"right"},children:X((y==null?void 0:y.total_kills)??0)}),i.jsx("span",{style:{width:55,textAlign:"right"},children:X((y==null?void 0:y.total_damage_given)??0)})]}),H.map(C=>{const Q=q[C];return i.jsxs("div",{style:{display:"flex",padding:"2px 6px",cursor:"pointer",background:A===C?"#2a3a4a":"",borderBottom:"1px solid #1a1a1a",color:"#ccc"},onClick:()=>b(C),children:[i.jsx("span",{style:{width:14,color:"#888"},children:A===C?"*":""}),i.jsx("span",{style:{flex:1,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:C}),i.jsx("span",{style:{width:40,textAlign:"right"},children:X(Q.kill_count)}),i.jsx("span",{style:{width:55,textAlign:"right"},children:X(Q.damage_given)})]},C)})]}),i.jsx("div",{style:{flex:1,overflowY:"auto",padding:6,fontSize:"0.72rem"},children:i.jsxs("table",{style:{width:"100%",borderCollapse:"collapse"},children:[i.jsx("thead",{children:i.jsxs("tr",{style:{color:"#777",fontSize:"0.65rem"},children:[i.jsx("th",{style:{textAlign:"left",padding:"1px 4px"}}),i.jsx("th",{style:{textAlign:"right",padding:"1px 3px"},children:"Given M/M"}),i.jsx("th",{style:{textAlign:"right",padding:"1px 3px"},children:"Given Mag"}),i.jsx("th",{style:{width:4}}),i.jsx("th",{style:{textAlign:"right",padding:"1px 3px"},children:"Recv M/M"}),i.jsx("th",{style:{textAlign:"right",padding:"1px 3px"},children:"Recv Mag"}),i.jsx("th",{style:{width:4}}),i.jsx("th",{style:{textAlign:"left",padding:"1px 3px"},children:"Stats"}),i.jsx("th",{style:{textAlign:"right",padding:"1px 3px"}})]})}),i.jsxs("tbody",{children:[Nn.map((C,Q)=>{const et=[["Evades",it.attacks>0?`${X(it.attacks)} (${bt}%)`:""],["Resists",tt.attacks>0?`${X(tt.attacks)} (${I}%)`:""],["A.Surges",L.aeth>0?`${X(L.aeth)}`:""],["C.Surges",L.cloak>0?`${X(L.cloak)}`:""],["",""],["",""],["Av/Mx",V>0?`${X(V)} / ${X(F.maxNormal)}`:""],["Crits",F.crits>0?`${X(F.crits)} (${K}%)`:""]][Q]??["",""];return i.jsxs("tr",{children:[i.jsx("td",{style:{padding:"1px 4px",color:"#888"},children:C}),i.jsx("td",{style:{textAlign:"right",padding:"1px 3px",color:"#ccc"},children:X(Me(L.offense,"MeleeMissile",C))}),i.jsx("td",{style:{textAlign:"right",padding:"1px 3px",color:"#ccc"},children:X(Me(L.offense,"Magic",C))}),i.jsx("td",{}),i.jsx("td",{style:{textAlign:"right",padding:"1px 3px",color:"#ccc"},children:X(Me(L.defense,"MeleeMissile",C))}),i.jsx("td",{style:{textAlign:"right",padding:"1px 3px",color:"#ccc"},children:X(Me(L.defense,"Magic",C))}),i.jsx("td",{}),i.jsx("td",{style:{padding:"1px 3px",color:"#777",fontWeight:600,fontSize:"0.65rem"},children:et[0]}),i.jsx("td",{style:{textAlign:"right",padding:"1px 3px",color:"#ccc"},children:et[1]})]},C)}),i.jsx("tr",{children:i.jsx("td",{colSpan:9,style:{height:4}})}),i.jsxs("tr",{children:[i.jsx("td",{style:{padding:"1px 4px",color:"#888",fontWeight:600},children:"Total"}),i.jsx("td",{style:{textAlign:"right",padding:"1px 3px",color:"#ccc"},children:X(Nn.reduce((C,Q)=>C+Me(L.offense,"MeleeMissile",Q),0))}),i.jsx("td",{style:{textAlign:"right",padding:"1px 3px",color:"#ccc"},children:X(Nn.reduce((C,Q)=>C+Me(L.offense,"Magic",Q),0))}),i.jsx("td",{}),i.jsx("td",{style:{textAlign:"right",padding:"1px 3px",color:"#ccc"},children:X(Nn.reduce((C,Q)=>C+Me(L.defense,"MeleeMissile",Q),0))}),i.jsx("td",{style:{textAlign:"right",padding:"1px 3px",color:"#ccc"},children:X(Nn.reduce((C,Q)=>C+Me(L.defense,"Magic",Q),0))}),i.jsx("td",{}),i.jsx("td",{style:{padding:"1px 3px",color:"#777",fontWeight:600,fontSize:"0.65rem"},children:"Total"}),i.jsx("td",{style:{textAlign:"right",padding:"1px 3px",color:"#ccc"},children:X(F.normalDmg+F.critDmg)})]})]})]})})]})]})},lh={plugin:{label:"Plugin",color:"#8844cc"},overlord:{label:"Overlord",color:"#4488cc"},nav:{label:"Nav",color:"#44aa44"},macro:{label:"Macro",color:"#cc8844"},other:{label:"Other",color:"#888888"}},Ba={padding:"3px 6px",fontSize:"0.8rem",border:"1px solid #555",background:"#2a2a2a",color:"#ddd",borderRadius:0},eh={...Ba,fontSize:"0.75rem"},Ms={padding:"4px 12px",background:"#4a80c0",color:"#fff",border:"1px solid #336699",cursor:"pointer",fontSize:"0.75rem"},Rn={padding:"3px 8px",background:"#444",color:"#ccc",border:"1px solid #555",cursor:"pointer",fontSize:"0.7rem"},Ey=({id:s,zIndex:v})=>{const[S,o]=R.useState([]),[d,x]=R.useState(""),[T,A]=R.useState(""),[b,y]=R.useState("plugin"),[q,H]=R.useState(null),[L,F]=R.useState(""),[it,tt]=R.useState(""),[bt,I]=R.useState(""),[O,w]=R.useState({}),V=R.useCallback(async()=>{try{const J=await tl("/issues");o((J.issues??[]).sort((st,dt)=>(st.resolved?1:0)-(dt.resolved?1:0)))}catch{}},[]);R.useEffect(()=>{V()},[V]);const K=async(J,st)=>{await fetch(`/api${J}`,{...st,credentials:"include",headers:{"Content-Type":"application/json",...st.headers}}),V()},X=async()=>{d.trim()&&(await K("/issues",{method:"POST",body:JSON.stringify({title:d.trim(),description:T.trim(),category:b})}),x(""),A(""))},C=J=>{if(q===J.id){H(null);return}H(J.id),F(J.title),tt(J.description||""),I(J.category||"other")},Q=async J=>{L.trim()&&(await K(`/issues/${J}`,{method:"PATCH",body:JSON.stringify({title:L.trim(),description:it.trim(),category:bt})}),H(null))},et=async J=>{const st=(O[J]||"").trim();st&&(await K(`/issues/${J}/comments`,{method:"POST",body:JSON.stringify({text:st})}),w(dt=>({...dt,[J]:""})))};return i.jsxs(le,{id:s,title:"Issues Board",zIndex:v,width:540,height:520,children:[i.jsxs("div",{style:{flex:1,overflowY:"auto",padding:6,fontSize:"0.8rem"},children:[S.length===0&&i.jsx("div",{style:{padding:10,color:"#888",textAlign:"center"},children:"No open issues"}),S.map(J=>{const st=lh[J.category]||lh.other,dt=J.created?new Date(J.created).toLocaleDateString("sv-SE"):"",mt=J.comments||[];return i.jsxs("div",{style:{padding:"6px 8px",marginBottom:4,background:"#1f1f1f",borderRadius:3,border:"1px solid #333",opacity:J.resolved?.55:1},children:[i.jsxs("div",{style:{display:"flex",alignItems:"center",gap:6,flexWrap:"wrap"},children:[i.jsx("span",{style:{fontSize:"0.65rem",padding:"1px 6px",borderRadius:3,background:st.color,color:"#fff",fontWeight:600},children:st.label}),i.jsx("strong",{style:{fontSize:"0.8rem",flex:1},children:J.title}),i.jsxs("span",{style:{fontSize:"0.65rem",color:"#888"},children:["by ",J.author||"User"]}),i.jsx("span",{style:{color:"#666",fontSize:"0.65rem"},children:dt})]}),J.description&&i.jsx("div",{style:{color:"#999",marginTop:3,fontSize:"0.75rem"},children:J.description}),i.jsxs("div",{style:{display:"flex",gap:4,marginTop:4},children:[J.resolved?i.jsxs(i.Fragment,{children:[i.jsx("button",{style:{...Rn,fontSize:"0.65rem"},onClick:()=>K(`/issues/${J.id}`,{method:"PATCH",body:JSON.stringify({resolved:!1})}),children:"↻ Reopen"}),i.jsx("button",{style:{...Rn,fontSize:"0.65rem",color:"#c66"},onClick:()=>{confirm(`Delete issue "${J.title}"?`)&&K(`/issues/${J.id}`,{method:"DELETE"})},children:"🗑 Delete"})]}):i.jsx("button",{style:{...Rn,fontSize:"0.65rem",background:"rgba(68,204,68,0.15)",color:"#4c4",border:"1px solid rgba(68,204,68,0.3)"},onClick:()=>K(`/issues/${J.id}`,{method:"PATCH",body:JSON.stringify({resolved:!0})}),children:"✓ Resolve"}),i.jsx("button",{style:{...Rn,fontSize:"0.65rem"},onClick:()=>C(J),children:"✎ Edit"})]}),q===J.id&&i.jsxs("div",{style:{marginTop:4,padding:4,background:"#222",borderRadius:3},children:[i.jsxs("div",{style:{display:"flex",gap:4,marginBottom:4},children:[i.jsx("input",{value:L,onChange:G=>F(G.target.value),style:{...Ba,flex:1}}),i.jsxs("select",{value:bt,onChange:G=>I(G.target.value),style:eh,children:[i.jsx("option",{value:"plugin",children:"Plugin"}),i.jsx("option",{value:"overlord",children:"Overlord"}),i.jsx("option",{value:"nav",children:"Nav"}),i.jsx("option",{value:"macro",children:"Macro"}),i.jsx("option",{value:"other",children:"Other"})]})]}),i.jsxs("div",{style:{display:"flex",gap:4},children:[i.jsx("textarea",{value:it,onChange:G=>tt(G.target.value),rows:2,style:{...Ba,flex:1,fontSize:"0.75rem",resize:"vertical"}}),i.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:2},children:[i.jsx("button",{style:{...Ms,fontSize:"0.7rem",padding:"3px 8px"},onClick:()=>Q(J.id),children:"Save"}),i.jsx("button",{style:{...Rn},onClick:()=>H(null),children:"Cancel"})]})]})]}),i.jsxs("div",{style:{marginTop:4,paddingTop:4,borderTop:"1px solid #2a2a2a"},children:[mt.length===0?i.jsx("div",{style:{color:"#555",fontSize:"0.7rem",padding:"2px 0"},children:"No comments yet"}):mt.map(G=>i.jsxs("div",{style:{marginBottom:3,fontSize:"0.72rem"},children:[i.jsx("span",{style:{color:"#8ac",fontWeight:500},children:G.author||"Anonymous"}),i.jsx("span",{style:{color:"#555",marginLeft:6,fontSize:"0.6rem"},children:G.created?new Date(G.created).toLocaleDateString("sv-SE"):""}),i.jsx("div",{style:{color:"#bbb",marginTop:1},children:G.text})]},G.id)),i.jsxs("div",{style:{display:"flex",gap:4,marginTop:3},children:[i.jsx("input",{value:O[J.id]||"",onChange:G=>w(W=>({...W,[J.id]:G.target.value})),placeholder:"Add a comment...",style:{...Ba,flex:1,fontSize:"0.75rem"},onKeyDown:G=>{G.key==="Enter"&&et(J.id)}}),i.jsx("button",{style:{...Ms,fontSize:"0.7rem",padding:"3px 8px"},onClick:()=>et(J.id),children:"Post"})]})]})]},J.id)})]}),i.jsxs("div",{style:{padding:6,borderTop:"1px solid #333"},children:[i.jsxs("div",{style:{display:"flex",gap:4,marginBottom:4},children:[i.jsx("input",{value:d,onChange:J=>x(J.target.value),placeholder:"Issue title...",style:{...Ba,flex:1},onKeyDown:J=>{J.key==="Enter"&&X()}}),i.jsxs("select",{value:b,onChange:J=>y(J.target.value),style:eh,children:[i.jsx("option",{value:"plugin",children:"Plugin"}),i.jsx("option",{value:"overlord",children:"Overlord"}),i.jsx("option",{value:"nav",children:"Nav"}),i.jsx("option",{value:"macro",children:"Macro"}),i.jsx("option",{value:"other",children:"Other"})]})]}),i.jsxs("div",{style:{display:"flex",gap:4},children:[i.jsx("textarea",{value:T,onChange:J=>A(J.target.value),placeholder:"Description (optional)...",rows:2,style:{...Ba,flex:1,fontSize:"0.75rem",resize:"vertical"}}),i.jsx("button",{style:{...Ms,alignSelf:"flex-end"},onClick:X,children:"Add"})]})]})]})},Ay=({id:s,zIndex:v})=>{const[S,o]=R.useState([]);R.useEffect(()=>{const x=async()=>{try{const A=await tl("/vital-sharing/peers");o(A.peers??[])}catch{}};x();const T=setInterval(x,5e3);return()=>clearInterval(T)},[]);const d=(x,T)=>T>0?Math.min(100,x/T*100):0;return i.jsx(le,{id:s,title:"Vital Sharing Network",zIndex:v,width:520,height:450,children:i.jsx("div",{style:{flex:1,overflowY:"auto",padding:6,fontSize:"0.75rem"},children:S.length===0?i.jsx("div",{style:{padding:16,color:"#666",textAlign:"center"},children:"No vital-sharing peers connected"}):S.map(x=>{var T,A,b;return i.jsxs("div",{style:{padding:"6px 8px",marginBottom:4,background:"#1f1f1f",borderRadius:3,border:"1px solid #333"},children:[i.jsxs("div",{style:{display:"flex",alignItems:"center",gap:6,marginBottom:3},children:[i.jsx("span",{style:{color:x.plugin_connected?"#4c4":"#a33",fontSize:"0.8rem"},children:"●"}),i.jsx("strong",{style:{flex:1},children:x.character_name}),x.subscribed&&i.jsx("span",{style:{color:"#6bf",fontSize:"0.65rem"},children:"[subscribed]"})]}),i.jsxs("div",{style:{color:"#666",fontSize:"0.68rem",marginBottom:3},children:["tags: ",((T=x.tags)==null?void 0:T.join(", "))||"none"]}),x.vitals&&x.vitals.max_health>0&&i.jsx("div",{style:{display:"flex",flexDirection:"column",gap:2},children:[{label:"HP",cur:x.vitals.current_health,max:x.vitals.max_health,bg:"#330000",fill:"#c44"},{label:"STA",cur:x.vitals.current_stamina,max:x.vitals.max_stamina,bg:"#331a00",fill:"#ca0"},{label:"MANA",cur:x.vitals.current_mana,max:x.vitals.max_mana,bg:"#001433",fill:"#48f"}].map(y=>i.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[i.jsx("span",{style:{width:32,color:"#888",fontSize:"0.65rem"},children:y.label}),i.jsx("div",{style:{flex:1,height:6,background:y.bg,borderRadius:3,overflow:"hidden"},children:i.jsx("div",{style:{width:`${d(y.cur,y.max)}%`,height:"100%",background:y.fill,borderRadius:3}})}),i.jsxs("span",{style:{width:60,textAlign:"right",fontSize:"0.65rem",color:"#888"},children:[y.cur,"/",y.max]})]},y.label))}),x.position&&i.jsxs("div",{style:{color:"#555",fontSize:"0.65rem",marginTop:2},children:[(A=x.position.ns)==null?void 0:A.toFixed(1),"N, ",(b=x.position.ew)==null?void 0:b.toFixed(1),"E"]})]},x.character_name)})})})},Ty=({characters:s,chatMessages:v,nearbyObjects:S,socket:o})=>{const{windows:d}=ti();return i.jsx(i.Fragment,{children:d.map(x=>{var b;const T=x.charName??"";switch(x.id.split("-")[0]){case"chat":return i.jsx(iy,{id:x.id,charName:T,zIndex:x.zIndex,messages:v.get(T)??[],socket:o},x.id);case"stats":return i.jsx(fy,{id:x.id,charName:T,zIndex:x.zIndex},x.id);case"char":return i.jsx(dy,{id:x.id,charName:T,zIndex:x.zIndex,vitals:((b=s.get(T))==null?void 0:b.vitals)??void 0},x.id);case"inv":return i.jsx(xy,{id:x.id,charName:T,zIndex:x.zIndex},x.id);case"radar":return i.jsx(_y,{id:x.id,charName:T,zIndex:x.zIndex,socket:o,radarData:S.get(T)??null},x.id);case"combat":return i.jsx(zy,{id:x.id,charName:T,zIndex:x.zIndex},x.id);case"issues":return i.jsx(Ey,{id:x.id,zIndex:x.zIndex},x.id);case"vitalsharing":return i.jsx(Ay,{id:x.id,zIndex:x.zIndex},x.id);default:return null}})})};let My=0;const Oy=({recentRares:s})=>{const[v,S]=R.useState([]),[o,d]=R.useState(0),[x,T]=R.useState([]);R.useEffect(()=>{if(s.length>o&&o>0){const b=s.slice(0,s.length-o);for(const y of b){const q=++My;S(H=>[...H,{key:q,charName:y.character_name,rareName:y.name,exiting:!1}]),A(),setTimeout(()=>{S(H=>H.map(L=>L.key===q?{...L,exiting:!0}:L)),setTimeout(()=>{S(H=>H.filter(L=>L.key!==q))},500)},6e3)}}d(s.length)},[s.length]);const A=R.useCallback(()=>{const b=Date.now(),y=["#FFD700","#FF4444","#FF8800","#AA44FF","#4488FF"],q=Array.from({length:30},(H,L)=>{const F=Math.PI*2*L/30+(Math.random()-.5)*.5,it=100+Math.random()*200;return{dx:Math.cos(F)*it,dy:Math.sin(F)*it-50,color:y[Math.floor(Math.random()*y.length)]}});T(H=>[...H,{id:b,particles:q}]),setTimeout(()=>T(H=>H.filter(L=>L.id!==b)),2200)},[]);return i.jsxs(i.Fragment,{children:[i.jsx("div",{className:"ml-rare-notifications",children:v.map(b=>i.jsxs("div",{className:`ml-rare-notif ${b.exiting?"exiting":""}`,children:[i.jsx("div",{className:"ml-rare-notif-title",children:"LEGENDARY RARE!"}),i.jsx("div",{className:"ml-rare-notif-name",children:b.rareName}),i.jsx("div",{className:"ml-rare-notif-by",children:"found by"}),i.jsx("div",{className:"ml-rare-notif-char",children:b.charName})]},b.key))}),i.jsx("div",{className:"ml-fireworks",children:x.map(b=>i.jsx(Pu.Fragment,{children:b.particles.map((y,q)=>i.jsx("div",{className:"ml-firework-particle",style:{left:"50%",top:"30%",backgroundColor:y.color,"--dx":`${y.dx}px`,"--dy":`${y.dy+200}px`}},q))},b.id))})]})},ah=["#1f77b4","#ff7f0e","#2ca02c","#d62728","#9467bd","#8c564b","#e377c2","#7f7f7f","#bcbd22","#17becf","#ff4444","#44ff44","#4444ff","#ffff44","#ff44ff","#44ffff","#ff8844","#88ff44","#4488ff","#ff4488","#cc3333","#33cc33","#3333cc","#cccc33","#cc33cc","#33cccc","#cc6633","#66cc33","#3366cc","#cc3366","#ff6666","#66ff66","#6666ff","#ffff66","#ff66ff","#66ffff","#ffaa66","#aaff66","#66aaff","#ff66aa","#990099","#009900","#000099","#990000","#009999","#999900","#aa5500","#55aa00","#0055aa","#aa0055","#ffaaaa","#aaffaa","#aaaaff","#ffffaa","#ffaaff","#aaffff","#ffccaa","#ccffaa","#aaccff","#ffaacc"];function Cy(s){let v=0;for(let S=0;S<s.length;S++)v=(v<<5)-v+s.charCodeAt(S)|0;return`hsl(${Math.abs(v)%360}, 72%, 50%)`}function Ny(){const s=R.useRef(new Map),v=R.useRef(0);return R.useCallback(o=>{let d=s.current.get(o);return d||(d=v.current<ah.length?ah[v.current++]:Cy(o),s.current.set(o,d)),d},[])}const Ry=({data:s,onViewToggle:v})=>{const S=Ny(),[o,d]=R.useState(!1),[x,T]=R.useState(!1),A=R.useMemo(()=>Array.from(s.characters.values()).filter(q=>q.telemetry).map(q=>q.telemetry),[s.characters]),b=R.useMemo(()=>new Map(Array.from(s.characters.values()).filter(q=>q.vitals).map(q=>[q.name,q.vitals])),[s.characters]),y=R.useCallback(q=>{},[]);return i.jsx(V0,{children:i.jsxs("div",{className:"ml-layout",children:[i.jsx(ny,{players:A,vitals:b,serverHealth:s.serverHealth,totalRares:s.totalRares,totalKills:s.totalKills,getColor:S,onSelectPlayer:y,onViewToggle:v,showHeatmap:o,showPortals:x,onToggleHeatmap:d,onTogglePortals:T}),i.jsx(P0,{players:A,getColor:S,onSelectPlayer:y,showHeatmap:o,showPortals:x}),i.jsx(Ty,{characters:s.characters,chatMessages:s.chatMessages,nearbyObjects:s.nearbyObjects,socket:s.socketRef.current}),i.jsx(Oy,{recentRares:s.recentRares})]})})};function Dy(s){const v=R.useRef(null),S=R.useRef(0),o=R.useRef(s);o.current=s;const d=R.useCallback(()=>{var T;if(((T=v.current)==null?void 0:T.readyState)===WebSocket.OPEN)return;const x=new WebSocket(J0());v.current=x,x.addEventListener("message",A=>{try{const b=JSON.parse(A.data);o.current(b)}catch{}}),x.addEventListener("close",()=>{v.current=null,S.current=window.setTimeout(d,2e3)}),x.addEventListener("error",()=>{x.close()})},[]);return R.useEffect(()=>(d(),()=>{var x;clearTimeout(S.current),(x=v.current)==null||x.close(),v.current=null}),[d]),v}const Uy=()=>tl("/live"),By=()=>tl("/combat-stats"),Hy=()=>tl("/server-health"),Yy=()=>tl("/total-rares"),qy=()=>tl("/total-kills");function Xy(){const[s,v]=R.useState(new Map),[S,o]=R.useState(null),[d,x]=R.useState(0),[T,A]=R.useState(0),[b,y]=R.useState([]),[q,H]=R.useState(new Map),[L,F]=R.useState(new Map),it=R.useRef(s);it.current=s;const tt=R.useCallback((O,w)=>{v(V=>{const K=new Map(V),X=K.get(O)??{name:O,telemetry:null,vitals:null,combat:null,lastUpdate:0};return K.set(O,w(X)),K})},[]),bt=R.useCallback(O=>{if(O.type){if(O.type==="telemetry"){const w=O;tt(w.character_name,V=>({...V,telemetry:w,lastUpdate:Date.now()}))}else if(O.type==="vitals"){const w=O;tt(w.character_name,V=>({...V,vitals:w,lastUpdate:Date.now()}))}else if(O.type==="combat_stats"){const w=O;tt(w.character_name,V=>({...V,combat:w,lastUpdate:Date.now()}))}else if(O.type==="rare"){const w=O;y(V=>[w,...V].slice(0,50))}else if(O.type==="nearby_objects"){const w=O;F(V=>{const K=new Map(V);return K.set(w.character_name,w),K})}else if(O.type==="chat"){const w=O;H(V=>{const K=new Map(V),X=[...K.get(w.character_name)??[],{text:w.text,color:w.color,timestamp:w.timestamp}];return X.length>1e3&&X.splice(0,X.length-1e3),K.set(w.character_name,X),K})}}},[tt]),I=Dy(bt);return R.useEffect(()=>{const O=async()=>{try{const V=await Uy();v(K=>{var C;const X=new Map(K);for(const Q of V.players??[]){const et=X.get(Q.character_name);X.set(Q.character_name,{name:Q.character_name,telemetry:Q,vitals:(et==null?void 0:et.vitals)??null,combat:(et==null?void 0:et.combat)??null,lastUpdate:Date.now()})}for(const Q of X.keys())(C=V.players)!=null&&C.some(et=>et.character_name===Q)||X.delete(Q);return X})}catch{}};O();const w=setInterval(O,5e3);return()=>clearInterval(w)},[]),R.useEffect(()=>{const O=async()=>{try{const V=await By();for(const K of V.stats??[])tt(K.character_name,X=>({...X,combat:{...K,type:"combat_stats"}}))}catch{}};O();const w=setInterval(O,3e4);return()=>clearInterval(w)},[tt]),R.useEffect(()=>{const O=async()=>{try{o(await Hy())}catch{}};O();const w=setInterval(O,3e4);return()=>clearInterval(w)},[]),R.useEffect(()=>{const O=async()=>{try{const[V,K]=await Promise.all([Yy(),qy()]);x(V.all_time??0),A(K.total??0)}catch{}};O();const w=setInterval(O,3e5);return()=>clearInterval(w)},[]),{characters:s,serverHealth:S,totalRares:d,totalKills:T,recentRares:b,chatMessages:q,nearbyObjects:L,socketRef:I}}const Ly=R.lazy(()=>w0(()=>import("./DashboardView-BlHbVNi9.js"),[]));function Gy(){const[s,v]=R.useState(()=>localStorage.getItem("v2-view")||"map"),S=Xy(),o=()=>{const d=s==="map"?"dashboard":"map";v(d),localStorage.setItem("v2-view",d)};return s==="map"?i.jsx(Ry,{data:S,onViewToggle:o}):i.jsx(R.Suspense,{fallback:i.jsx("div",{style:{background:"#0d0d0d",color:"#888",padding:40,textAlign:"center"},children:"Loading dashboard..."}),children:i.jsx(Ly,{data:S,onViewToggle:o})})}G0.createRoot(document.getElementById("root")).render(i.jsx(R.StrictMode,{children:i.jsx(Gy,{})}));export{Pu as R,tl as a,Qy as c,N0 as g,i as j,R as r};