312 lines
404 KiB
JavaScript
312 lines
404 KiB
JavaScript
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/DashboardPage-C1raell2.js","assets/card-z3MMuU5H.js","assets/useChart-Dd0AMDI_.js","assets/echarts-BIWefrIc.js","assets/GradesPage-WyTE7m5_.js","assets/TypesPage-BsjYCPMY.js","assets/TaxonomyPage-BFCtJdpi.js","assets/AdminPage-CKoUWgn3.js"])))=>i.map(i=>d[i]);
|
||
var E0=n=>{throw TypeError(n)};var Qf=(n,r,s)=>r.has(n)||E0("Cannot "+s);var E=(n,r,s)=>(Qf(n,r,"read from private field"),s?s.call(n):r.get(n)),fe=(n,r,s)=>r.has(n)?E0("Cannot add the same private member more than once"):r instanceof WeakSet?r.add(n):r.set(n,s),P=(n,r,s,c)=>(Qf(n,r,"write to private field"),c?c.call(n,s):r.set(n,s),s),Ee=(n,r,s)=>(Qf(n,r,"access private method"),s);var Gs=(n,r,s,c)=>({set _(f){P(n,r,f,s)},get _(){return E(n,r,c)}});(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const f of document.querySelectorAll('link[rel="modulepreload"]'))c(f);new MutationObserver(f=>{for(const h of f)if(h.type==="childList")for(const d of h.addedNodes)d.tagName==="LINK"&&d.rel==="modulepreload"&&c(d)}).observe(document,{childList:!0,subtree:!0});function s(f){const h={};return f.integrity&&(h.integrity=f.integrity),f.referrerPolicy&&(h.referrerPolicy=f.referrerPolicy),f.crossOrigin==="use-credentials"?h.credentials="include":f.crossOrigin==="anonymous"?h.credentials="omit":h.credentials="same-origin",h}function c(f){if(f.ep)return;f.ep=!0;const h=s(f);fetch(f.href,h)}})();function Ng(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var Gf={exports:{}},Wu={};/**
|
||
* @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 _0;function Qx(){if(_0)return Wu;_0=1;var n=Symbol.for("react.transitional.element"),r=Symbol.for("react.fragment");function s(c,f,h){var d=null;if(h!==void 0&&(d=""+h),f.key!==void 0&&(d=""+f.key),"key"in f){h={};for(var v in f)v!=="key"&&(h[v]=f[v])}else h=f;return f=h.ref,{$$typeof:n,type:c,key:d,ref:f!==void 0?f:null,props:h}}return Wu.Fragment=r,Wu.jsx=s,Wu.jsxs=s,Wu}var T0;function Gx(){return T0||(T0=1,Gf.exports=Qx()),Gf.exports}var m=Gx(),Yf={exports:{}},pe={};/**
|
||
* @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 N0;function Yx(){if(N0)return pe;N0=1;var n=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),s=Symbol.for("react.fragment"),c=Symbol.for("react.strict_mode"),f=Symbol.for("react.profiler"),h=Symbol.for("react.consumer"),d=Symbol.for("react.context"),v=Symbol.for("react.forward_ref"),b=Symbol.for("react.suspense"),g=Symbol.for("react.memo"),x=Symbol.for("react.lazy"),p=Symbol.for("react.activity"),C=Symbol.for("react.view_transition"),L=Symbol.iterator;function K(N){return N===null||typeof N!="object"?null:(N=L&&N[L]||N["@@iterator"],typeof N=="function"?N:null)}var B={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},D=Object.assign,k={};function G(N,Q,te){this.props=N,this.context=Q,this.refs=k,this.updater=te||B}G.prototype.isReactComponent={},G.prototype.setState=function(N,Q){if(typeof N!="object"&&typeof N!="function"&&N!=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,N,Q,"setState")},G.prototype.forceUpdate=function(N){this.updater.enqueueForceUpdate(this,N,"forceUpdate")};function Z(){}Z.prototype=G.prototype;function J(N,Q,te){this.props=N,this.context=Q,this.refs=k,this.updater=te||B}var X=J.prototype=new Z;X.constructor=J,D(X,G.prototype),X.isPureReactComponent=!0;var ce=Array.isArray;function V(){}var M={H:null,A:null,T:null,S:null},ae=Object.prototype.hasOwnProperty;function ge(N,Q,te){var se=te.ref;return{$$typeof:n,type:N,key:Q,ref:se!==void 0?se:null,props:te}}function I(N,Q){return ge(N.type,Q,N.props)}function he(N){return typeof N=="object"&&N!==null&&N.$$typeof===n}function Je(N){var Q={"=":"=0",":":"=2"};return"$"+N.replace(/[=:]/g,function(te){return Q[te]})}var U=/\/+/g;function ee(N,Q){return typeof N=="object"&&N!==null&&N.key!=null?Je(""+N.key):Q.toString(36)}function Y(N){switch(N.status){case"fulfilled":return N.value;case"rejected":throw N.reason;default:switch(typeof N.status=="string"?N.then(V,V):(N.status="pending",N.then(function(Q){N.status==="pending"&&(N.status="fulfilled",N.value=Q)},function(Q){N.status==="pending"&&(N.status="rejected",N.reason=Q)})),N.status){case"fulfilled":return N.value;case"rejected":throw N.reason}}throw N}function W(N,Q,te,se,ze){var me=typeof N;(me==="undefined"||me==="boolean")&&(N=null);var je=!1;if(N===null)je=!0;else switch(me){case"bigint":case"string":case"number":je=!0;break;case"object":switch(N.$$typeof){case n:case r:je=!0;break;case x:return je=N._init,W(je(N._payload),Q,te,se,ze)}}if(je)return ze=ze(N),je=se===""?"."+ee(N,0):se,ce(ze)?(te="",je!=null&&(te=je.replace(U,"$&/")+"/"),W(ze,Q,te,"",function(Gt){return Gt})):ze!=null&&(he(ze)&&(ze=I(ze,te+(ze.key==null||N&&N.key===ze.key?"":(""+ze.key).replace(U,"$&/")+"/")+je)),Q.push(ze)),1;je=0;var ue=se===""?".":se+":";if(ce(N))for(var ye=0;ye<N.length;ye++)se=N[ye],me=ue+ee(se,ye),je+=W(se,Q,te,me,ze);else if(ye=K(N),typeof ye=="function")for(N=ye.call(N),ye=0;!(se=N.next()).done;)se=se.value,me=ue+ee(se,ye++),je+=W(se,Q,te,me,ze);else if(me==="object"){if(typeof N.then=="function")return W(Y(N),Q,te,se,ze);throw Q=String(N),Error("Objects are not valid as a React child (found: "+(Q==="[object Object]"?"object with keys {"+Object.keys(N).join(", ")+"}":Q)+"). If you meant to render a collection of children, use an array instead.")}return je}function de(N,Q,te){if(N==null)return N;var se=[],ze=0;return W(N,se,"","",function(me){return Q.call(te,me,ze++)}),se}function ke(N){if(N._status===-1){var Q=N._result,te=Q();te.then(function(se){(N._status===0||N._status===-1)&&(N._status=1,N._result=se,te.status===void 0&&(te.status="fulfilled",te.value=se))},function(se){(N._status===0||N._status===-1)&&(N._status=2,N._result=se,te.status===void 0&&(te.status="rejected",te.reason=se))}),N._status===-1&&(N._status=0,N._result=te)}if(N._status===1)return N._result.default;throw N._result}var F=typeof reportError=="function"?reportError:function(N){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var Q=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof N=="object"&&N!==null&&typeof N.message=="string"?String(N.message):String(N),error:N});if(!window.dispatchEvent(Q))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",N);return}console.error(N)};function Dt(N){var Q=M.T,te={};te.types=Q!==null?Q.types:null,M.T=te;try{var se=N(),ze=M.S;ze!==null&&ze(te,se),typeof se=="object"&&se!==null&&typeof se.then=="function"&&se.then(V,F)}catch(me){F(me)}finally{Q!==null&&te.types!==null&&(Q.types=te.types),M.T=Q}}function ll(N){var Q=M.T;if(Q!==null){var te=Q.types;te===null?Q.types=[N]:te.indexOf(N)===-1&&te.push(N)}else Dt(ll.bind(null,N))}var Rl={map:de,forEach:function(N,Q,te){de(N,function(){Q.apply(this,arguments)},te)},count:function(N){var Q=0;return de(N,function(){Q++}),Q},toArray:function(N){return de(N,function(Q){return Q})||[]},only:function(N){if(!he(N))throw Error("React.Children.only expected to receive a single React element child.");return N}};return pe.Activity=p,pe.Children=Rl,pe.Component=G,pe.Fragment=s,pe.Profiler=f,pe.PureComponent=J,pe.StrictMode=c,pe.Suspense=b,pe.ViewTransition=C,pe.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=M,pe.__COMPILER_RUNTIME={__proto__:null,c:function(N){return M.H.useMemoCache(N)}},pe.addTransitionType=ll,pe.cache=function(N){return function(){return N.apply(null,arguments)}},pe.cacheSignal=function(){return null},pe.cloneElement=function(N,Q,te){if(N==null)throw Error("The argument must be a React element, but you passed "+N+".");var se=D({},N.props),ze=N.key;if(Q!=null)for(me in Q.key!==void 0&&(ze=""+Q.key),Q)!ae.call(Q,me)||me==="key"||me==="__self"||me==="__source"||me==="ref"&&Q.ref===void 0||(se[me]=Q[me]);var me=arguments.length-2;if(me===1)se.children=te;else if(1<me){for(var je=Array(me),ue=0;ue<me;ue++)je[ue]=arguments[ue+2];se.children=je}return ge(N.type,ze,se)},pe.createContext=function(N){return N={$$typeof:d,_currentValue:N,_currentValue2:N,_threadCount:0,Provider:null,Consumer:null},N.Provider=N,N.Consumer={$$typeof:h,_context:N},N},pe.createElement=function(N,Q,te){var se,ze={},me=null;if(Q!=null)for(se in Q.key!==void 0&&(me=""+Q.key),Q)ae.call(Q,se)&&se!=="key"&&se!=="__self"&&se!=="__source"&&(ze[se]=Q[se]);var je=arguments.length-2;if(je===1)ze.children=te;else if(1<je){for(var ue=Array(je),ye=0;ye<je;ye++)ue[ye]=arguments[ye+2];ze.children=ue}if(N&&N.defaultProps)for(se in je=N.defaultProps,je)ze[se]===void 0&&(ze[se]=je[se]);return ge(N,me,ze)},pe.createRef=function(){return{current:null}},pe.forwardRef=function(N){return{$$typeof:v,render:N}},pe.isValidElement=he,pe.lazy=function(N){return{$$typeof:x,_payload:{_status:-1,_result:N},_init:ke}},pe.memo=function(N,Q){return{$$typeof:g,type:N,compare:Q===void 0?null:Q}},pe.startTransition=Dt,pe.unstable_useCacheRefresh=function(){return M.H.useCacheRefresh()},pe.use=function(N){return M.H.use(N)},pe.useActionState=function(N,Q,te){return M.H.useActionState(N,Q,te)},pe.useCallback=function(N,Q){return M.H.useCallback(N,Q)},pe.useContext=function(N){return M.H.useContext(N)},pe.useDebugValue=function(){},pe.useDeferredValue=function(N,Q){return M.H.useDeferredValue(N,Q)},pe.useEffect=function(N,Q){return M.H.useEffect(N,Q)},pe.useEffectEvent=function(N){return M.H.useEffectEvent(N)},pe.useId=function(){return M.H.useId()},pe.useImperativeHandle=function(N,Q,te){return M.H.useImperativeHandle(N,Q,te)},pe.useInsertionEffect=function(N,Q){return M.H.useInsertionEffect(N,Q)},pe.useLayoutEffect=function(N,Q){return M.H.useLayoutEffect(N,Q)},pe.useMemo=function(N,Q){return M.H.useMemo(N,Q)},pe.useOptimistic=function(N,Q){return M.H.useOptimistic(N,Q)},pe.useReducer=function(N,Q,te){return M.H.useReducer(N,Q,te)},pe.useRef=function(N){return M.H.useRef(N)},pe.useState=function(N){return M.H.useState(N)},pe.useSyncExternalStore=function(N,Q,te){return M.H.useSyncExternalStore(N,Q,te)},pe.useTransition=function(){return M.H.useTransition()},pe.version="19.3.1",pe}var C0;function _d(){return C0||(C0=1,Yf.exports=Yx()),Yf.exports}var _=_d();const Vx=Ng(_);var Vf={exports:{}},Pu={},Xf={exports:{}},Kf={};/**
|
||
* @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 z0;function Xx(){return z0||(z0=1,(function(n){function r(Y,W){var de=Y.length;Y.push(W);e:for(;0<de;){var ke=de-1>>>1,F=Y[ke];if(0<f(F,W))Y[ke]=W,Y[de]=F,de=ke;else break e}}function s(Y){return Y.length===0?null:Y[0]}function c(Y){if(Y.length===0)return null;var W=Y[0],de=Y.pop();if(de!==W){Y[0]=de;e:for(var ke=0,F=Y.length,Dt=F>>>1;ke<Dt;){var ll=2*(ke+1)-1,Rl=Y[ll],N=ll+1,Q=Y[N];if(0>f(Rl,de))N<F&&0>f(Q,Rl)?(Y[ke]=Q,Y[N]=de,ke=N):(Y[ke]=Rl,Y[ll]=de,ke=ll);else if(N<F&&0>f(Q,de))Y[ke]=Q,Y[N]=de,ke=N;else break e}}return W}function f(Y,W){var de=Y.sortIndex-W.sortIndex;return de!==0?de:Y.id-W.id}if(n.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var h=performance;n.unstable_now=function(){return h.now()}}else{var d=Date,v=d.now();n.unstable_now=function(){return d.now()-v}}var b=[],g=[],x=1,p=null,C=3,L=!1,K=!1,B=!1,D=!1,k=typeof setTimeout=="function"?setTimeout:null,G=typeof clearTimeout=="function"?clearTimeout:null,Z=typeof setImmediate<"u"?setImmediate:null;function J(Y){for(var W=s(g);W!==null;){if(W.callback===null)c(g);else if(W.startTime<=Y)c(g),W.sortIndex=W.expirationTime,r(b,W);else break;W=s(g)}}function X(Y){if(B=!1,J(Y),!K)if(s(b)!==null)K=!0,ce||(ce=!0,he());else{var W=s(g);W!==null&&ee(X,W.startTime-Y)}}var ce=!1,V=-1,M=5,ae=-1;function ge(){return D?!0:!(n.unstable_now()-ae<M)}function I(){if(D=!1,ce){var Y=n.unstable_now();ae=Y;var W=!0;try{e:{K=!1,B&&(B=!1,G(V),V=-1),L=!0;var de=C;try{t:{for(J(Y),p=s(b);p!==null&&!(p.expirationTime>Y&&ge());){var ke=p.callback;if(typeof ke=="function"){p.callback=null,C=p.priorityLevel;var F=ke(p.expirationTime<=Y);if(Y=n.unstable_now(),typeof F=="function"){p.callback=F,J(Y),W=!0;break t}p===s(b)&&c(b),J(Y)}else c(b);p=s(b)}if(p!==null)W=!0;else{var Dt=s(g);Dt!==null&&ee(X,Dt.startTime-Y),W=!1}}break e}finally{p=null,C=de,L=!1}W=void 0}}finally{W?he():ce=!1}}}var he;if(typeof Z=="function")he=function(){Z(I)};else if(typeof MessageChannel<"u"){var Je=new MessageChannel,U=Je.port2;Je.port1.onmessage=I,he=function(){U.postMessage(null)}}else he=function(){k(I,0)};function ee(Y,W){V=k(function(){Y(n.unstable_now())},W)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(Y){Y.callback=null},n.unstable_forceFrameRate=function(Y){0>Y||125<Y?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):M=0<Y?Math.floor(1e3/Y):5},n.unstable_getCurrentPriorityLevel=function(){return C},n.unstable_next=function(Y){switch(C){case 1:case 2:case 3:var W=3;break;default:W=C}var de=C;C=W;try{return Y()}finally{C=de}},n.unstable_requestPaint=function(){D=!0},n.unstable_runWithPriority=function(Y,W){switch(Y){case 1:case 2:case 3:case 4:case 5:break;default:Y=3}var de=C;C=Y;try{return W()}finally{C=de}},n.unstable_scheduleCallback=function(Y,W,de){var ke=n.unstable_now();switch(typeof de=="object"&&de!==null?(de=de.delay,de=typeof de=="number"&&0<de?ke+de:ke):de=ke,Y){case 1:var F=-1;break;case 2:F=250;break;case 5:F=1073741823;break;case 4:F=1e4;break;default:F=5e3}return F=de+F,Y={id:x++,callback:W,priorityLevel:Y,startTime:de,expirationTime:F,sortIndex:-1},de>ke?(Y.sortIndex=de,r(g,Y),s(b)===null&&Y===s(g)&&(B?(G(V),V=-1):B=!0,ee(X,de-ke))):(Y.sortIndex=F,r(b,Y),K||L||(K=!0,ce||(ce=!0,he()))),Y},n.unstable_shouldYield=ge,n.unstable_wrapCallback=function(Y){var W=C;return function(){var de=C;C=W;try{return Y.apply(this,arguments)}finally{C=de}}}})(Kf)),Kf}var O0;function Kx(){return O0||(O0=1,Xf.exports=Xx()),Xf.exports}var Zf={exports:{}},_t={};/**
|
||
* @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 R0;function Zx(){if(R0)return _t;R0=1;var n=_d();function r(x){var p="https://react.dev/errors/"+x;if(1<arguments.length){p+="?args[]="+encodeURIComponent(arguments[1]);for(var C=2;C<arguments.length;C++)p+="&args[]="+encodeURIComponent(arguments[C])}return"Minified React error #"+x+"; visit "+p+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function s(){}var c={d:{f:s,r:function(){throw Error(r(522))},D:s,C:s,L:s,m:s,X:s,S:s,M:s},p:0,findDOMNode:null},f=Symbol.for("react.portal"),h=Symbol.for("react.recoverable"),d=Symbol.for("react.optimistic_key");function v(x,p,C){var L=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:f,key:L==null?null:L===d?d:""+L,children:x,containerInfo:p,implementation:C}}var b=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function g(x,p){if(x==="font")return"";if(typeof p=="string")return p==="use-credentials"?p:""}return _t.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=c,_t.browser=function(x){return{$$typeof:h,_reason:x}},_t.createPortal=function(x,p){var C=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!p||p.nodeType!==1&&p.nodeType!==9&&p.nodeType!==11)throw Error(r(299));return v(x,p,null,C)},_t.flushSync=function(x){var p=b.T,C=c.p;try{if(b.T=null,c.p=2,x)return x()}finally{b.T=p,c.p=C,c.d.f()}},_t.preconnect=function(x,p){typeof x=="string"&&(p?(p=p.crossOrigin,p=typeof p=="string"?p==="use-credentials"?p:"":void 0):p=null,c.d.C(x,p))},_t.prefetchDNS=function(x){typeof x=="string"&&c.d.D(x)},_t.preinit=function(x,p){if(typeof x=="string"&&p&&typeof p.as=="string"){var C=p.as,L=g(C,p.crossOrigin),K=typeof p.integrity=="string"?p.integrity:void 0,B=typeof p.fetchPriority=="string"?p.fetchPriority:void 0;C==="style"?c.d.S(x,typeof p.precedence=="string"?p.precedence:void 0,{crossOrigin:L,integrity:K,fetchPriority:B}):C==="script"&&c.d.X(x,{crossOrigin:L,integrity:K,fetchPriority:B,nonce:typeof p.nonce=="string"?p.nonce:void 0})}},_t.preinitModule=function(x,p){if(typeof x=="string")if(typeof p=="object"&&p!==null){if(p.as==null||p.as==="script"){var C=g(p.as,p.crossOrigin);c.d.M(x,{crossOrigin:C,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0,fetchPriority:typeof p.fetchPriority=="string"?p.fetchPriority:void 0})}}else p==null&&c.d.M(x)},_t.preload=function(x,p){if(typeof x=="string"&&typeof p=="object"&&p!==null&&typeof p.as=="string"){var C=p.as,L=g(C,p.crossOrigin);c.d.L(x,C,{crossOrigin:L,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0,type:typeof p.type=="string"?p.type:void 0,fetchPriority:typeof p.fetchPriority=="string"?p.fetchPriority:void 0,referrerPolicy:typeof p.referrerPolicy=="string"?p.referrerPolicy:void 0,imageSrcSet:typeof p.imageSrcSet=="string"?p.imageSrcSet:void 0,imageSizes:typeof p.imageSizes=="string"?p.imageSizes:void 0,media:typeof p.media=="string"?p.media:void 0})}},_t.preloadModule=function(x,p){if(typeof x=="string")if(p){var C=g(p.as,p.crossOrigin);c.d.m(x,{as:typeof p.as=="string"&&p.as!=="script"?p.as:void 0,crossOrigin:C,integrity:typeof p.integrity=="string"?p.integrity:void 0,nonce:typeof p.nonce=="string"?p.nonce:void 0,fetchPriority:typeof p.fetchPriority=="string"?p.fetchPriority:void 0})}else c.d.m(x)},_t.requestFormReset=function(x){c.d.r(x)},_t.unstable_batchedUpdates=function(x,p){return x(p)},_t.useFormState=function(x,p,C){return b.H.useFormState(x,p,C)},_t.useFormStatus=function(){return b.H.useHostTransitionStatus()},_t.version="19.3.1",_t}var w0;function Cg(){if(w0)return Zf.exports;w0=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(r){console.error(r)}}return n(),Zf.exports=Zx(),Zf.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 j0;function Jx(){if(j0)return Pu;j0=1;var n=Kx(),r=_d(),s=Cg();function c(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var l=2;l<arguments.length;l++)t+="&args[]="+encodeURIComponent(arguments[l])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function f(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function h(e){for(var t=e,l=t;l&&!l.alternate;)t=l,(t.flags&4098)!==0&&(e=t.return),l=t.return;for(;t.return;)t=t.return;return t.tag===3?e:null}function d(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function v(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function b(e){if(h(e)!==e)throw Error(c(188))}function g(e){var t=e.alternate;if(!t){if(t=h(e),t===null)throw Error(c(188));return t!==e?null:e}for(var l=e,a=t;;){var i=l.return;if(i===null)break;var u=i.alternate;if(u===null){if(a=i.return,a!==null){l=a;continue}break}if(i.child===u.child){for(u=i.child;u;){if(u===l)return b(i),e;if(u===a)return b(i),t;u=u.sibling}throw Error(c(188))}if(l.return!==a.return)l=i,a=u;else{for(var o=!1,y=i.child;y;){if(y===l){o=!0,l=i,a=u;break}if(y===a){o=!0,a=i,l=u;break}y=y.sibling}if(!o){for(y=u.child;y;){if(y===l){o=!0,l=u,a=i;break}if(y===a){o=!0,a=u,l=i;break}y=y.sibling}if(!o)throw Error(c(189))}}if(l.alternate!==a)throw Error(c(190))}if(l.tag!==3)throw Error(c(188));return l.stateNode.current===l?e:t}function x(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=x(e),t!==null)return t;e=e.sibling}return null}function p(e,t,l,a,i,u){for(;e!==null;){if((e.tag===5||e.tag===27||e.tag===6)&&l(e,a,i,u)||(e.tag!==22||e.memoizedState===null)&&(t||e.tag!==5&&e.tag!==27)&&p(e.child,t,l,a,i,u))return!0;e=e.sibling}return!1}function C(e){for(e=e.return;e!==null;){if(e.tag===3||e.tag===5||e.tag===27)return e;e=e.return}return null}function L(e){var t=!1;for(e=e.return;e!==null&&(e.tag===4&&(t=!0),!(e.tag===3||e.tag===5||e.tag===27));)e=e.return;return t}function K(e){var t=[null,null],l=C(e);return l===null||B(t,e,l.child,{foundSelf:!1}),t}function B(e,t,l,a){for(;l!==null;){if(l===t)a.foundSelf=!0;else if(l.tag===5||l.tag===27||l.tag===6){if(a.foundSelf)return e[1]=l,!0;e[0]=l}else if((l.tag!==22||l.memoizedState===null)&&B(e,t,l.child,a))return!0;l=l.sibling}return!1}function D(e){switch(e.tag){case 5:case 27:case 6:return e.stateNode;case 3:return e.stateNode.containerInfo;default:throw Error(c(559))}}var k=null,G=null;function Z(e,t,l){return e===l?!0:e===t?(k=e,!0):!1}function J(e,t,l){return e===l?(G=e,!1):e===t?(G!==null&&(k=e),!0):!1}function X(e){if(e===null)return null;do e=e===null?null:e.return;while(e&&e.tag!==5&&e.tag!==27&&e.tag!==3);return e||null}function ce(e,t,l){for(var a=0,i=e;i;i=l(i))a++;i=0;for(var u=t;u;u=l(u))i++;for(;0<a-i;)e=l(e),a--;for(;0<i-a;)t=l(t),i--;for(;a--;){if(e===t||t!==null&&e===t.alternate)return e;e=l(e),t=l(t)}return null}var V=Object.assign,M=Symbol.for("react.element"),ae=Symbol.for("react.transitional.element"),ge=Symbol.for("react.portal"),I=Symbol.for("react.fragment"),he=Symbol.for("react.strict_mode"),Je=Symbol.for("react.profiler"),U=Symbol.for("react.consumer"),ee=Symbol.for("react.context"),Y=Symbol.for("react.forward_ref"),W=Symbol.for("react.suspense"),de=Symbol.for("react.suspense_list"),ke=Symbol.for("react.memo"),F=Symbol.for("react.lazy"),Dt=Symbol.for("react.activity"),ll=Symbol.for("react.legacy_hidden"),Rl=Symbol.for("react.memo_cache_sentinel"),N=Symbol.for("react.view_transition"),Q=Symbol.for("react.recoverable"),te=Symbol.iterator;function se(e){return e===null||typeof e!="object"?null:(e=te&&e[te]||e["@@iterator"],typeof e=="function"?e:null)}var ze=Symbol.for("react.client.reference");function me(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===ze?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case I:return"Fragment";case Je:return"Profiler";case he:return"StrictMode";case W:return"Suspense";case de:return"SuspenseList";case Dt:return"Activity";case N:return"ViewTransition"}if(typeof e=="object")switch(e.$$typeof){case ge:return"Portal";case ee:return e.displayName||"Context";case U:return(e._context.displayName||"Context")+".Consumer";case Y:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ke:return t=e.displayName||null,t!==null?t:me(e.type)||"Memo";case F:t=e._payload,e=e._init;try{return me(e(t))}catch{}}return null}var je=Array.isArray,ue=r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ye=s.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Gt={pending:!1,data:null,method:null,action:null},va=[],Vn=-1;function wl(e){return{current:e}}function vt(e){0>Vn||(e.current=va[Vn],va[Vn]=null,Vn--)}function Xe(e,t){Vn++,va[Vn]=e.current,e.current=t}var jl=wl(null),au=wl(null),ga=wl(null),dr=wl(null);function hr(e,t){switch(Xe(ga,t),Xe(au,e),Xe(jl,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?jv(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=jv(t),e=Av(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}vt(jl),Xe(jl,e)}function Xn(){vt(jl),vt(au),vt(ga)}function ic(e){var t=e.memoizedState;t!==null&&(Ai._currentValue=t.memoizedState,Xe(dr,e)),t=jl.current;var l=Av(t,e.type);t!==l&&(Xe(au,e),Xe(jl,l))}function mr(e){au.current===e&&(vt(jl),vt(au)),dr.current===e&&(vt(dr),Ai._currentValue=Gt)}var uc,Pd;function pa(e){if(uc===void 0)try{throw Error()}catch(l){var t=l.stack.trim().match(/\n( *(at )?)/);uc=t&&t[1]||"",Pd=-1<l.stack.indexOf(`
|
||
at`)?" (<anonymous>)":-1<l.stack.indexOf("@")?"@unknown:0:0":""}return`
|
||
`+uc+e+Pd}var rc=!1;function sc(e,t){if(!e||rc)return"";rc=!0;var l=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(t){var q=function(){throw Error()};if(Object.defineProperty(q.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(q,[])}catch($){var z=$}Reflect.construct(e,[],q)}else{try{q.call()}catch($){z=$}q=!1;try{var j=Object.getOwnPropertyDescriptor(e.prototype,"props");Object.defineProperty(e.prototype,"props",{configurable:!0,set:function(){throw Error()}}),q=!0,new e}finally{q&&(j!==void 0?Object.defineProperty(e.prototype,"props",j):delete e.prototype.props)}}}else{try{throw Error()}catch($){z=$}(q=e())&&typeof q.catch=="function"&&q.catch(function(){})}}catch($){if($&&z&&typeof $.stack=="string")return[$.stack,z.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var i=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");i&&i.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var u=a.DetermineComponentFrameRoot(),o=u[0],y=u[1];if(o&&y){var S=o.split(`
|
||
`),R=y.split(`
|
||
`);for(i=a=0;a<S.length&&!S[a].includes("DetermineComponentFrameRoot");)a++;for(;i<R.length&&!R[i].includes("DetermineComponentFrameRoot");)i++;if(a===S.length||i===R.length)for(a=S.length-1,i=R.length-1;1<=a&&0<=i&&S[a]!==R[i];)i--;for(;1<=a&&0<=i;a--,i--)if(S[a]!==R[i]){if(a!==1||i!==1)do if(a--,i--,0>i||S[a]!==R[i]){var A=`
|
||
`+S[a].replace(" at new "," at ");return e.displayName&&A.includes("<anonymous>")&&(A=A.replace("<anonymous>",e.displayName)),A}while(1<=a&&0<=i);break}}}finally{rc=!1,Error.prepareStackTrace=l}return(l=e?e.displayName||e.name:"")?pa(l):""}function Xp(e,t){switch(e.tag){case 26:case 27:case 5:return pa(e.type);case 16:return pa("Lazy");case 13:return e.child!==t&&t!==null?pa("Suspense Fallback"):pa("Suspense");case 19:return pa("SuspenseList");case 0:case 15:return sc(e.type,!1);case 11:return sc(e.type.render,!1);case 1:return sc(e.type,!0);case 31:return pa("Activity");case 30:return pa("ViewTransition");default:return""}}function Id(e){try{var t="",l=null;do t+=Xp(e,l),l=e,e=e.return;while(e);return t}catch(a){return`
|
||
Error generating stack: `+a.message+`
|
||
`+a.stack}}var cc=Object.prototype.hasOwnProperty,oc=n.unstable_scheduleCallback,fc=n.unstable_cancelCallback,Kp=n.unstable_shouldYield,Zp=n.unstable_requestPaint,Yt=n.unstable_now,Jp=n.unstable_getCurrentPriorityLevel,eh=n.unstable_ImmediatePriority,th=n.unstable_UserBlockingPriority,yr=n.unstable_NormalPriority,Fp=n.unstable_LowPriority,lh=n.unstable_IdlePriority,$p=n.log,Wp=n.unstable_setDisableYieldValue,nu=null,Vt=null;function ba(e){if(typeof $p=="function"&&Wp(e),Vt&&typeof Vt.setStrictMode=="function")try{Vt.setStrictMode(nu,e)}catch{}}var Xt=Math.clz32?Math.clz32:e1,Pp=Math.log,Ip=Math.LN2;function e1(e){return e>>>=0,e===0?32:31-(Pp(e)/Ip|0)|0}var vr=256,gr=262144,pr=4194304;function an(e){var t=e&42;if(t!==0)return t;switch(e&-e){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 e&-e;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function br(e,t,l){var a=e.pendingLanes;if(a===0)return 0;var i=0,u=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var y=a&134217727;return y!==0?(a=y&~u,a!==0?i=an(a):(o&=y,o!==0?i=an(o):l||(l=y&~e,l!==0&&(i=an(l))))):(y=a&~u,y!==0?i=an(y):o!==0?i=an(o):l||(l=a&~e,l!==0&&(i=an(l)))),i===0?0:t!==0&&t!==i&&(t&u)===0&&(u=i&-i,l=t&-t,u>=l||u===32&&(l&4194048)!==0)?t:i}function iu(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function ah(e,t){(t&8)!==0&&(t|=t&32);var l=e.entangledLanes;if(l!==0)for(e=e.entanglements,l&=t;0<l;){var a=31-Xt(l),i=1<<a;t|=e[a],l&=~i}return t}function t1(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+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 t+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 nh(){var e=pr;return pr<<=1,(pr&62914560)===0&&(pr=4194304),e}function dc(e){for(var t=[],l=0;31>l;l++)t.push(e);return t}function uu(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function l1(e,t,l,a,i,u){var o=e.pendingLanes;e.pendingLanes=l,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=l,e.entangledLanes&=l,e.errorRecoveryDisabledLanes&=l,e.shellSuspendCounter=0;var y=e.entanglements,S=e.expirationTimes,R=e.hiddenUpdates;for(l=o&~l;0<l;){var A=31-Xt(l),q=1<<A;y[A]=0,S[A]=-1;var z=R[A];if(z!==null)for(R[A]=null,A=0;A<z.length;A++){var j=z[A];j!==null&&(j.lane&=-536870913)}l&=~q}a!==0&&ih(e,a,0),u!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=u&~(o&~t))}function ih(e,t,l){e.pendingLanes|=t,e.suspendedLanes&=~t;var a=31-Xt(t);e.entangledLanes|=t,e.entanglements[a]=e.entanglements[a]|1073741824|l&261930}function uh(e,t){var l=e.entangledLanes|=t;for(e=e.entanglements;l;){var a=31-Xt(l),i=1<<a;i&t|e[a]&t&&(e[a]|=t),l&=~i}}function rh(e,t){var l=t&-t;return l=(l&42)!==0?1:hc(l),(l&(e.suspendedLanes|t))!==0?0:l}function hc(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=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:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function mc(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function sh(){var e=ye.p;return e!==0?e:(e=window.event,e===void 0?32:y0(e.type))}function ch(e,t){var l=ye.p;try{return ye.p=e,t()}finally{ye.p=l}}var Fl=Math.random().toString(36).slice(2),gt="__reactFiber$"+Fl,Ut="__reactProps$"+Fl,Kn="__reactContainer$"+Fl,oh="__reactEvents$"+Fl,a1="__reactListeners$"+Fl,n1="__reactHandles$"+Fl,fh="__reactResources$"+Fl,ru="__reactMarker$"+Fl,xr="__reactLoad$"+Fl;function Sr(e){delete e[gt],delete e[Ut],delete e[a1],delete e[n1]}function nn(e){var t;if(t=e[gt])return t;for(var l=e.parentNode;l;){if(t=l[Kn]||l[gt]){if(l=t.alternate,t.child!==null||l!==null&&l.child!==null)for(e=Fv(e);e!==null;){if(l=e[gt])return l;e=Fv(e)}return t}e=l,l=e.parentNode}return null}function Zn(e){if(e=e[gt]||e[Kn]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function su(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(c(33))}function Jn(e){var t=e[fh];return t||(t=e[fh]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function dt(e){e[ru]=!0}function dh(e){e[xr]=void 0}var hh=new Set,mh={};function un(e,t){Fn(e,t),Fn(e+"Capture",t)}function Fn(e,t){for(mh[e]=t,e=0;e<t.length;e++)hh.add(t[e])}var i1=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]*$"),yh={},vh={};function u1(e){return cc.call(vh,e)?!0:cc.call(yh,e)?!1:i1.test(e)?vh[e]=!0:(yh[e]=!0,!1)}var Ue=!1;function gh(){var e=Ue;return Ue=!1,e}function Er(e,t,l){if(u1(t))if(l===null)e.removeAttribute(t);else{switch(typeof l){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var a=t.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,l)}}function _r(e,t,l){if(l===null)e.removeAttribute(t);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,l)}}function $l(e,t,l,a){if(a===null)e.removeAttribute(l);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(l);return}e.setAttributeNS(t,l,a)}}function Kt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function ph(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function r1(e,t,l){var a=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var i=a.get,u=a.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(o){l=""+o,u.call(this,o)}}),Object.defineProperty(e,t,{enumerable:a.enumerable}),{getValue:function(){return l},setValue:function(o){l=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function yc(e){if(!e._valueTracker){var t=ph(e)?"checked":"value";e._valueTracker=r1(e,t,""+e[t])}}function bh(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var l=t.getValue(),a="";return e&&(a=ph(e)?e.checked?"true":"false":e.value),e=a,e!==l?(t.setValue(e),!0):!1}var s1=/[\n"\\]/g;function al(e){return e.replace(s1,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function vc(e,t,l,a,i,u,o,y){e.name="",o!=null&&typeof o!="function"&&typeof o!="symbol"&&typeof o!="boolean"?e.type=o:e.removeAttribute("type"),t!=null?o==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+Kt(t)):e.value!==""+Kt(t)&&(e.value=""+Kt(t)):o!=="submit"&&o!=="reset"||e.removeAttribute("value"),t!=null?o==="number"&&e.value==t?gc(e,Kt(e.value)):gc(e,Kt(t)):l!=null?gc(e,Kt(l)):a!=null&&e.removeAttribute("value"),i==null&&u!=null&&(e.defaultChecked=!!u),i!=null&&(e.checked=i&&typeof i!="function"&&typeof i!="symbol"),y!=null&&typeof y!="function"&&typeof y!="symbol"&&typeof y!="boolean"?e.name=""+Kt(y):e.removeAttribute("name")}function xh(e,t,l,a,i,u,o,y){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(e.type=u),t!=null||l!=null){if(!(u!=="submit"&&u!=="reset"||t!=null)){yc(e);return}l=l!=null?""+Kt(l):"",t=t!=null?""+Kt(t):l,y||t===e.value||(e.value=t),e.defaultValue=t}a=a??i,a=typeof a!="function"&&typeof a!="symbol"&&!!a,e.checked=y?e.checked:!!a,e.defaultChecked=!!a,o!=null&&typeof o!="function"&&typeof o!="symbol"&&typeof o!="boolean"&&(e.name=o),yc(e)}function gc(e,t){e.defaultValue!==""+t&&(e.defaultValue=""+t)}function $n(e,t,l,a){if(e=e.options,t){t={};for(var i=0;i<l.length;i++)t["$"+l[i]]=!0;for(l=0;l<e.length;l++)i=t.hasOwnProperty("$"+e[l].value),e[l].selected!==i&&(e[l].selected=i),i&&a&&(e[l].defaultSelected=!0)}else{for(l=""+Kt(l),t=null,i=0;i<e.length;i++){if(e[i].value===l){e[i].selected=!0,a&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function Sh(e,t,l){if(t!=null&&(t=""+Kt(t),t!==e.value&&(e.value=t),l==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=l!=null?""+Kt(l):""}function Eh(e,t,l,a){if(t==null){if(a!=null){if(l!=null)throw Error(c(92));if(je(a)){if(1<a.length)throw Error(c(93));a=a[0]}l=a}l==null&&(l=""),t=l}l=Kt(t),e.defaultValue=l,a=e.textContent,a===l&&a!==""&&a!==null&&(e.value=a),yc(e)}function Wn(e,t){if(t){var l=e.firstChild;if(l&&l===e.lastChild&&l.nodeType===3){l.nodeValue=t;return}}e.textContent=t}var c1=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 _h(e,t,l){var a=t.indexOf("--")===0;l==null||typeof l=="boolean"||l===""?a?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":a?e.setProperty(t,l):typeof l!="number"||l===0||c1.has(t)?t==="float"?e.cssFloat=l:e[t]=(""+l).trim():e[t]=l+"px"}function Th(e,t,l){if(t!=null&&typeof t!="object")throw Error(c(62));if(e=e.style,l!=null){for(var a in l)!l.hasOwnProperty(a)||t!=null&&t.hasOwnProperty(a)||(a.indexOf("--")===0?e.setProperty(a,""):a==="float"?e.cssFloat="":e[a]="",Ue=!0);for(var i in t)a=t[i],t.hasOwnProperty(i)&&l[i]!==a&&(_h(e,i,a),Ue=!0)}else for(var u in t)t.hasOwnProperty(u)&&_h(e,u,t[u])}function pc(e){if(e.indexOf("-")===-1)return!1;switch(e){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 o1=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"],["maskType","mask-type"],["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"]]),f1=/^[\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 Tr(e){return f1.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function Al(){}var bc=null;function xc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Pn=null,In=null;function Nh(e){var t=Zn(e);if(t&&(e=t.stateNode)){var l=e[Ut]||null;e:switch(e=t.stateNode,t.type){case"input":if(vc(e,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name),t=l.name,l.type==="radio"&&t!=null){for(l=e;l.parentNode;)l=l.parentNode;for(l=l.querySelectorAll('input[name="'+al(""+t)+'"][type="radio"]'),t=0;t<l.length;t++){var a=l[t];if(a!==e&&a.form===e.form){var i=a[Ut]||null;if(!i)throw Error(c(90));vc(a,i.value,i.defaultValue,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name)}}for(t=0;t<l.length;t++)a=l[t],a.form===e.form&&bh(a)}break e;case"textarea":Sh(e,l.value,l.defaultValue);break e;case"select":t=l.value,t!=null&&$n(e,!!l.multiple,t,!1)}}}var Sc=!1;function Ch(e,t,l){if(Sc)return e(t,l);Sc=!0;try{var a=e(t);return a}finally{if(Sc=!1,(Pn!==null||In!==null)&&(Ts(),Pn&&(t=Pn,e=In,In=Pn=null,Nh(t),e)))for(t=0;t<e.length;t++)Nh(e[t])}}function cu(e,t){var l=e.stateNode;if(l===null)return null;var a=l[Ut]||null;if(a===null)return null;l=a[t];e:switch(t){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)||(e=e.type,a=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!a;break e;default:e=!1}if(e)return null;if(l&&typeof l!="function")throw Error(c(231,t,typeof l));return l}var Wl=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ec=!1;if(Wl)try{var ou={};Object.defineProperty(ou,"passive",{get:function(){Ec=!0}}),window.addEventListener("test",ou,ou),window.removeEventListener("test",ou,ou)}catch{Ec=!1}var xa=null,_c=null,Nr=null;function zh(){if(Nr)return Nr;var e,t=_c,l=t.length,a,i="value"in xa?xa.value:xa.textContent,u=i.length;for(e=0;e<l&&t[e]===i[e];e++);var o=l-e;for(a=1;a<=o&&t[l-a]===i[u-a];a++);return Nr=i.slice(e,1<a?1-a:void 0)}function Cr(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function zr(){return!0}function Oh(){return!1}function zt(e){function t(l,a,i,u,o){this._reactName=l,this._targetInst=i,this.type=a,this.nativeEvent=u,this.target=o,this.currentTarget=null;for(var y in e)e.hasOwnProperty(y)&&(l=e[y],this[y]=l?l(u):u[y]);return this.isDefaultPrevented=(u.defaultPrevented!=null?u.defaultPrevented:u.returnValue===!1)?zr:Oh,this.isPropagationStopped=Oh,this}return V(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var l=this.nativeEvent;l&&(l.preventDefault?l.preventDefault():typeof l.returnValue!="unknown"&&(l.returnValue=!1),this.isDefaultPrevented=zr)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():typeof l.cancelBubble!="unknown"&&(l.cancelBubble=!0),this.isPropagationStopped=zr)},persist:function(){},isPersistent:zr}),t}var Sa={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Or=zt(Sa),fu=V({},Sa,{view:0,detail:0}),d1=zt(fu),Tc,Nc,du,Rr=V({},fu,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:zc,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==du&&(du&&e.type==="mousemove"?(Tc=e.screenX-du.screenX,Nc=e.screenY-du.screenY):Nc=Tc=0,du=e),Tc)},movementY:function(e){return"movementY"in e?e.movementY:Nc}}),Rh=zt(Rr),h1=V({},Rr,{dataTransfer:0}),m1=zt(h1),y1=V({},fu,{relatedTarget:0}),Cc=zt(y1),v1=V({},Sa,{animationName:0,elapsedTime:0,pseudoElement:0}),g1=zt(v1),p1=V({},Sa,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),b1=zt(p1),x1=V({},Sa,{data:0}),wh=zt(x1),S1={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},E1={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"},_1={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function T1(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=_1[e])?!!t[e]:!1}function zc(){return T1}var N1=V({},fu,{key:function(e){if(e.key){var t=S1[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Cr(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?E1[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:zc,charCode:function(e){return e.type==="keypress"?Cr(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Cr(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),C1=zt(N1),z1=V({},Rr,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),jh=zt(z1),O1=V({},Sa,{submitter:0}),R1=zt(O1),w1=V({},fu,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:zc}),j1=zt(w1),A1=V({},Sa,{propertyName:0,elapsedTime:0,pseudoElement:0}),M1=zt(A1),D1=V({},Rr,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),U1=zt(D1),k1=V({},Sa,{newState:0,oldState:0,source:0}),H1=zt(k1),q1=[9,13,27,32],Oc=Wl&&"CompositionEvent"in window,hu=null;Wl&&"documentMode"in document&&(hu=document.documentMode);var L1=Wl&&"TextEvent"in window&&!hu,Ah=Wl&&(!Oc||hu&&8<hu&&11>=hu),Mh=" ",Dh=!1;function Uh(e,t){switch(e){case"keyup":return q1.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function kh(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ei=!1;function B1(e,t){switch(e){case"compositionend":return kh(t);case"keypress":return t.which!==32?null:(Dh=!0,Mh);case"textInput":return e=t.data,e===Mh&&Dh?null:e;default:return null}}function Q1(e,t){if(ei)return e==="compositionend"||!Oc&&Uh(e,t)?(e=zh(),Nr=_c=xa=null,ei=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Ah&&t.locale!=="ko"?null:t.data;default:return null}}var G1={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 Hh(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!G1[e.type]:t==="textarea"}function qh(e,t,l,a){Pn?In?In.push(a):In=[a]:Pn=a,t=ws(t,"onChange"),0<t.length&&(l=new Or("onChange","change",null,l,a),e.push({event:l,listeners:t}))}var mu=null,yu=null;function Y1(e){Nv(e,0)}function wr(e){var t=su(e);if(bh(t))return e}function Lh(e,t){if(e==="change")return t}var Bh=!1;if(Wl){var Rc;if(Wl){var wc="oninput"in document;if(!wc){var Qh=document.createElement("div");Qh.setAttribute("oninput","return;"),wc=typeof Qh.oninput=="function"}Rc=wc}else Rc=!1;Bh=Rc&&(!document.documentMode||9<document.documentMode)}function Gh(){mu&&(mu.detachEvent("onpropertychange",Yh),yu=mu=null)}function Yh(e){if(e.propertyName==="value"&&wr(yu)){var t=[];qh(t,yu,e,xc(e)),Ch(Y1,t)}}function V1(e,t,l){e==="focusin"?(Gh(),mu=t,yu=l,mu.attachEvent("onpropertychange",Yh)):e==="focusout"&&Gh()}function X1(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return wr(yu)}function K1(e,t){if(e==="click")return wr(t)}function Z1(e,t){if(e==="input"||e==="change")return wr(t)}function J1(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Zt=typeof Object.is=="function"?Object.is:J1;function vu(e,t){if(Zt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var l=Object.keys(e),a=Object.keys(t);if(l.length!==a.length)return!1;for(a=0;a<l.length;a++){var i=l[a];if(!cc.call(t,i)||!Zt(e[i],t[i]))return!1}return!0}function jc(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Vh(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Xh(e,t){var l=Vh(e);e=0;for(var a;l;){if(l.nodeType===3){if(a=e+l.textContent.length,e<=t&&a>=t)return{node:l,offset:t-e};e=a}e:{for(;l;){if(l.nextSibling){l=l.nextSibling;break e}l=l.parentNode}l=void 0}l=Vh(l)}}function Kh(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Kh(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Zh(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=jc(e.document);t instanceof e.HTMLIFrameElement;){try{var l=typeof t.contentWindow.location.href=="string"}catch{l=!1}if(l)e=t.contentWindow;else break;t=jc(e.document)}return t}function Ac(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var F1=Wl&&"documentMode"in document&&11>=document.documentMode,ti=null,Mc=null,gu=null,Dc=!1;function Jh(e,t,l){var a=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;Dc||ti==null||ti!==jc(a)||(a=ti,"selectionStart"in a&&Ac(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}),gu&&vu(gu,a)||(gu=a,a=ws(Mc,"onSelect"),0<a.length&&(t=new Or("onSelect","select",null,t,l),e.push({event:t,listeners:a}),t.target=ti)))}function rn(e,t){var l={};return l[e.toLowerCase()]=t.toLowerCase(),l["Webkit"+e]="webkit"+t,l["Moz"+e]="moz"+t,l}var li={animationend:rn("Animation","AnimationEnd"),animationiteration:rn("Animation","AnimationIteration"),animationstart:rn("Animation","AnimationStart"),transitionrun:rn("Transition","TransitionRun"),transitionstart:rn("Transition","TransitionStart"),transitioncancel:rn("Transition","TransitionCancel"),transitionend:rn("Transition","TransitionEnd")},Uc={},Fh={};Wl&&(Fh=document.createElement("div").style,"AnimationEvent"in window||(delete li.animationend.animation,delete li.animationiteration.animation,delete li.animationstart.animation),"TransitionEvent"in window||delete li.transitionend.transition);function sn(e){if(Uc[e])return Uc[e];if(!li[e])return e;var t=li[e],l;for(l in t)if(t.hasOwnProperty(l)&&l in Fh)return Uc[e]=t[l];return e}var $h=sn("animationend"),Wh=sn("animationiteration"),Ph=sn("animationstart"),$1=sn("transitionrun"),W1=sn("transitionstart"),P1=sn("transitioncancel"),Ih=sn("transitionend"),em=new Map,kc="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error fullscreenChange fullscreenError 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(" ");kc.push("scrollEnd");function gl(e,t){em.set(e,t),un(t,[e])}var I1=0;function Pl(e,t){if(e.name!=null&&e.name!=="auto")return e.name;if(t.autoName!==null)return t.autoName;e=Sl.identifierPrefix;var l=I1++;return e="_"+e+"t_"+l.toString(32)+"_",t.autoName=e}function tm(e){if(e==null||typeof e=="string")return e;var t=null,l=Ei;if(l!==null)for(var a=0;a<l.length;a++){var i=e[l[a]];if(i!=null){if(i==="none")return"none";t=t==null?i:t+(" "+i)}}return t??e.default}function Il(e,t){return e=tm(e),t=tm(t),t==null?e==="auto"?null:e:t==="auto"?null:t}var jr=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},nl=[],ai=0,Hc=0;function Ar(){for(var e=ai,t=Hc=ai=0;t<e;){var l=nl[t];nl[t++]=null;var a=nl[t];nl[t++]=null;var i=nl[t];nl[t++]=null;var u=nl[t];if(nl[t++]=null,a!==null&&i!==null){var o=a.pending;o===null?i.next=i:(i.next=o.next,o.next=i),a.pending=i}u!==0&&lm(l,i,u)}}function Mr(e,t,l,a){nl[ai++]=e,nl[ai++]=t,nl[ai++]=l,nl[ai++]=a,Hc|=a,e.lanes|=a,e=e.alternate,e!==null&&(e.lanes|=a)}function qc(e,t,l,a){return Mr(e,t,l,a),Dr(e)}function cn(e,t){return Mr(e,null,null,t),Dr(e)}function lm(e,t,l){e.lanes|=l;var a=e.alternate;a!==null&&(a.lanes|=l);for(var i=!1,u=e.return;u!==null;)u.childLanes|=l,a=u.alternate,a!==null&&(a.childLanes|=l),u.tag===22&&(e=u.stateNode,e===null||e._visibility&1||(i=!0)),e=u,u=u.return;return e.tag===3?(u=e.stateNode,i&&t!==null&&(i=31-Xt(l),e=u.hiddenUpdates,a=e[i],a===null?e[i]=[t]:a.push(t),t.lane=l|536870912),u):null}function Dr(e){if(50<Lu)throw Lu=0,_s=null,Error(c(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var ni={};function eb(e,t,l,a){this.tag=e,this.key=l,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,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 kt(e,t,l,a){return new eb(e,t,l,a)}function Lc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function ea(e,t){var l=e.alternate;return l===null?(l=kt(e.tag,t,e.key,e.mode),l.elementType=e.elementType,l.type=e.type,l.stateNode=e.stateNode,l.alternate=e,e.alternate=l):(l.pendingProps=t,l.type=e.type,l.flags=0,l.subtreeFlags=0,l.deletions=null),l.flags=e.flags&1206910976,l.childLanes=e.childLanes,l.lanes=e.lanes,l.child=e.child,l.memoizedProps=e.memoizedProps,l.memoizedState=e.memoizedState,l.updateQueue=e.updateQueue,t=e.dependencies,l.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},l.sibling=e.sibling,l.index=e.index,l.ref=e.ref,l.refCleanup=e.refCleanup,l}function am(e,t){e.flags&=1206910978;var l=e.alternate;return l===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=l.childLanes,e.lanes=l.lanes,e.child=l.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=l.memoizedProps,e.memoizedState=l.memoizedState,e.updateQueue=l.updateQueue,e.type=l.type,t=l.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Ur(e,t,l,a,i,u){var o=0;if(a=e,typeof a=="function")Lc(a)&&(o=1);else if(typeof a=="string")o=Ox(e,l,jl.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(a){case Dt:return e=kt(31,l,t,i),e.elementType=Dt,e.lanes=u,e;case I:return on(l.children,i,u,t);case he:o=8,i|=24;break;case Je:return e=kt(12,l,t,i|2),e.elementType=Je,e.lanes=u,e;case W:return e=kt(13,l,t,i),e.elementType=W,e.lanes=u,e;case de:return e=kt(19,l,t,i),e.elementType=de,e.lanes=u,e;case ll:case N:return e=i|32,e=kt(30,l,t,e),e.elementType=N,e.lanes=u,e.stateNode={autoName:null,paired:null,clones:null,ref:null},e;default:if(typeof a=="object"&&a!==null)switch(a.$$typeof){case ee:o=10;break e;case U:o=9;break e;case Y:o=11;break e;case ke:o=14;break e;case F:o=16,a=null;break e}o=29,l=Error(c(130,e===null?"null":typeof e,"")),a=null}return t=kt(o,l,t,i),t.elementType=e,t.type=a,t.lanes=u,t}function on(e,t,l,a){return e=kt(7,e,a,t),e.lanes=l,e}function Bc(e,t,l){return e=kt(6,e,null,t),e.lanes=l,e}function nm(e){var t=kt(18,null,null,0);return t.stateNode=e,t}function Qc(e,t,l){return t=kt(4,e.children!==null?e.children:[],e.key,t),t.lanes=l,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var im=new WeakMap;function il(e,t){if(typeof e=="object"&&e!==null){var l=im.get(e);return l!==void 0?l:(t={value:e,source:t,stack:Id(t)},im.set(e,t),t)}return{value:e,source:t,stack:Id(t)}}var ii=[],ui=0,kr=null,pu=0,ul=[],rl=0,Ea=null,Ml=1,Dl="";function ta(e,t){ii[ui++]=pu,ii[ui++]=kr,kr=e,pu=t}function um(e,t,l){ul[rl++]=Ml,ul[rl++]=Dl,ul[rl++]=Ea,Ea=e;var a=Ml;e=Dl;var i=32-Xt(a)-1;a&=~(1<<i),l+=1;var u=32-Xt(t)+i;if(30<u){var o=i-i%5;u=(a&(1<<o)-1).toString(32),a>>=o,i-=o,Ml=1<<32-Xt(t)+i|l<<i|a,Dl=u+e}else Ml=1<<u|l<<i|a,Dl=e}function Hr(e){e.return!==null&&(ta(e,1),um(e,1,0))}function Gc(e){for(;e===kr;)kr=ii[--ui],ii[ui]=null,pu=ii[--ui],ii[ui]=null;for(;e===Ea;)Ea=ul[--rl],ul[rl]=null,Dl=ul[--rl],ul[rl]=null,Ml=ul[--rl],ul[rl]=null}function rm(e,t){ul[rl++]=Ml,ul[rl++]=Dl,ul[rl++]=Ea,Ml=t.id,Dl=t.overflow,Ea=e}var ht=null,Ke=null,_e=!1,_a=null,sl=!1,Yc=Error(c(519));function Ta(e){var t=Error(c(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw bu(il(t,e)),Yc}function sm(e){var t=e.stateNode,l=e.type,a=e.memoizedProps;switch(t[gt]=e,t[Ut]=a,l){case"dialog":Ce("cancel",t),Ce("close",t);break;case"iframe":case"object":case"embed":Ce("load",t);break;case"video":case"audio":for(l=0;l<Qu.length;l++)Ce(Qu[l],t);break;case"source":Ce("error",t);break;case"img":case"image":case"link":Ce("error",t),Ce("load",t);break;case"details":Ce("toggle",t);break;case"input":Ce("invalid",t),xh(t,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0);break;case"select":Ce("invalid",t);break;case"textarea":Ce("invalid",t),Eh(t,a.value,a.defaultValue,a.children)}l=a.children,typeof l!="string"&&typeof l!="number"&&typeof l!="bigint"||t.textContent===""+l||a.suppressHydrationWarning===!0||Rv(t.textContent,l)?(a.popover!=null&&(Ce("beforetoggle",t),Ce("toggle",t)),a.onScroll!=null&&Ce("scroll",t),a.onScrollEnd!=null&&Ce("scrollend",t),a.onClick!=null&&(t.onclick=Al),t=!0):t=!1,t||Ta(e,!0)}function qr(e){for(ht=e.return;ht;)switch(ht.tag){case 5:case 31:case 13:sl=!1;return;case 27:case 3:sl=!0;return;default:ht=ht.return}}function ri(e){if(e!==ht)return!1;if(!_e)return qr(e),_e=!0,!1;var t=e.tag,l;if((l=t!==3&&t!==27)&&((l=t===5)&&(l=e.type,l=!(l!=="form"&&l!=="button")||Sf(e.type,e.memoizedProps)),l=!l),l&&Ke&&Ta(e),qr(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(317));Ke=Jv(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(317));Ke=Jv(e)}else t===27?(t=Ke,Ba(e.type)?(e=wf,wf=null,Ke=e):Ke=t):Ke=ht?ol(e.stateNode.nextSibling):null;return!0}function fn(){Ke=ht=null,_e=!1}function Vc(){var e=_a;return e!==null&&(Lt===null?Lt=e:Lt.push.apply(Lt,e),_a=null),e}function bu(e){_a===null?_a=[e]:_a.push(e)}var Xc=wl(null),dn=null,la=null;function Na(e,t,l){Xe(Xc,t._currentValue),t._currentValue=l}function aa(e){e._currentValue=Xc.current,vt(Xc)}function Lr(e,t,l){for(;e!==null;){var a=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,a!==null&&(a.childLanes|=t)):a!==null&&(a.childLanes&t)!==t&&(a.childLanes|=t),e===l)break;e=e.return}}function Kc(e,t,l,a){var i=e.child;for(i!==null&&(i.return=e);i!==null;){var u=i.dependencies;if(u!==null){var o=i.child;u=u.firstContext;e:for(;u!==null;){var y=u;u=i;for(var S=0;S<t.length;S++)if(y.context===t[S]){u.lanes|=l,y=u.alternate,y!==null&&(y.lanes|=l),Lr(u.return,l,e),a||(o=null);break e}u=y.next}}else if(i.tag===18){if(o=i.return,o===null)throw Error(c(341));o.lanes|=l,u=o.alternate,u!==null&&(u.lanes|=l),Lr(o,l,e),o=null}else i.tag===13&&i.memoizedState!==null&&i.memoizedState.dehydrated===null?(i.lanes|=l,o=i.alternate,o!==null&&(o.lanes|=l),Lr(i.return,l,e),o=i.child,o=o!==null?o.sibling:null):o=i.child;if(o!==null)o.return=i;else for(o=i;o!==null;){if(o===e){o=null;break}if(i=o.sibling,i!==null){i.return=o.return,o=i;break}o=o.return}i=o}}function hn(e,t,l,a){e=null;for(var i=t,u=!1;i!==null;){if(!u){if((i.flags&524288)!==0)u=!0;else if((i.flags&262144)!==0)break}if(i.tag===10){var o=i.alternate;if(o===null)throw Error(c(387));if(o=o.memoizedProps,o!==null){var y=i.type;Zt(i.pendingProps.value,o.value)||(e!==null?e.push(y):e=[y])}}else if(i===dr.current){if(o=i.alternate,o===null)throw Error(c(387));o.memoizedState.memoizedState!==i.memoizedState.memoizedState&&(e!==null?e.push(Ai):e=[Ai])}i=i.return}return e!==null&&Kc(t,e,l,a),t.flags|=262144,e!==null}function Br(e){for(e=e.firstContext;e!==null;){if(!Zt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function mn(e){dn=e,la=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function pt(e){return cm(dn,e)}function Qr(e,t){return dn===null&&mn(e),cm(e,t)}function cm(e,t){var l=t._currentValue;if(t={context:t,memoizedValue:l,next:null},la===null){if(e===null)throw Error(c(308));la=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else la=la.next=t;return l}var tb=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(l,a){e.push(a)}};this.abort=function(){t.aborted=!0,e.forEach(function(l){return l()})}},lb=n.unstable_scheduleCallback,ab=n.unstable_NormalPriority,at={$$typeof:ee,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Zc(){return{controller:new tb,data:new Map,refCount:0}}function xu(e){e.refCount--,e.refCount===0&&lb(ab,function(){e.controller.abort()})}function om(e,t){if((e.pendingLanes&4194048)!==0){var l=e.transitionTypes;for(l===null&&(l=e.transitionTypes=[]),e=0;e<t.length;e++){var a=t[e];l.indexOf(a)===-1&&l.push(a)}}}var Su=null;function nb(e){var t=e.transitionTypes;return e.transitionTypes=null,t}var Eu=null,Jc=0,yn=0,si=null;function ib(e,t){if(Eu===null){var l=Eu=[];Jc=0,yn=df(),si={status:"pending",value:void 0,then:function(a){l.push(a)}}}return Jc++,t.then(fm,fm),t}function fm(){if(--Jc===0&&(Su=null,Eu!==null)){si!==null&&(si.status="fulfilled");var e=Eu;Eu=null,yn=0,si=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function ub(e,t){var l=[],a={status:"pending",value:null,reason:null,then:function(i){l.push(i)}};return e.then(function(){a.status="fulfilled",a.value=t;for(var i=0;i<l.length;i++)(0,l[i])(t)},function(i){for(a.status="rejected",a.reason=i,i=0;i<l.length;i++)(0,l[i])(void 0)}),a}var dm=ue.S;ue.S=function(e,t){if(nv=Yt(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&ib(e,t),Su!==null)for(var l=Ci;l!==null;)om(l,Su),l=l.next;if(l=e.types,l!==null){for(var a=Ci;a!==null;)om(a,l),a=a.next;if(yn!==0){a=Su,a===null&&(a=Su=[]);for(var i=0;i<l.length;i++){var u=l[i];a.indexOf(u)===-1&&a.push(u)}}}dm!==null&&dm(e,t)};var vn=wl(null);function Fc(){var e=vn.current;return e!==null?e:Ve.pooledCache}function Gr(e,t){t===null?Xe(vn,vn.current):Xe(vn,t.pool)}function hm(){var e=Fc();return e===null?null:{parent:at._currentValue,pool:e}}var ci=Error(c(460)),$c=Error(c(474)),Yr=Error(c(542)),Vr={then:function(){}};function mm(e){return e=e.status,e==="fulfilled"||e==="rejected"}function ym(e,t,l){switch(l=e[l],l===void 0?e.push(t):l!==t&&(t.then(Al,Al),t=l),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,gm(e),e===void 0&&!("reason"in t)?Error(c(600)):e;default:if(typeof t.status=="string")t.then(Al,Al);else{if(e=Ve,e!==null&&100<e.shellSuspendCounter)throw Error(c(482));e=t,e.status="pending",e.then(function(a){if(t.status==="pending"){var i=t;i.status="fulfilled",i.value=a}},function(a){if(t.status==="pending"){var i=t;i.status="rejected",i.reason=a}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,gm(e),e}throw pn=t,ci}}function gn(e){try{var t=e._init;return t(e._payload)}catch(l){throw l!==null&&typeof l=="object"&&typeof l.then=="function"?(pn=l,ci):l}}var pn=null;function vm(){if(pn===null)throw Error(c(459));var e=pn;return pn=null,e}function gm(e){if(e===ci||e===Yr)throw Error(c(483))}var oi=null,_u=0;function Xr(e){var t=_u;return _u+=1,oi===null&&(oi=[]),ym(oi,e,t)}function Ca(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function Kr(e,t){throw t.$$typeof===M?Error(c(525)):(e=Object.prototype.toString.call(t),Error(c(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function pm(e){function t(O,T){if(e){var w=O.deletions;w===null?(O.deletions=[T],O.flags|=16):w.push(T)}}function l(O,T){if(!e)return null;for(;T!==null;)t(O,T),T=T.sibling;return null}function a(O){for(var T=new Map;O!==null;)O.key===null?T.set(O.index,O):T.set(O.key,O),O=O.sibling;return T}function i(O,T){return O=ea(O,T),O.index=0,O.sibling=null,O}function u(O,T,w){return O.index=w,e?(w=O.alternate,w!==null?(w=w.index,w<T?(O.flags|=2,T):w):(O.flags|=134217730,T)):(O.flags|=1048576,T)}function o(O){return e&&O.alternate===null&&(O.flags|=134217730),O}function y(O,T,w,H){return T===null||T.tag!==6?(T=Bc(w,O.mode,H),T.return=O,T):(T=i(T,w),T.return=O,T)}function S(O,T,w,H){var le=w.type;return le===I?(O=A(O,T,w.props.children,H,w.key),Ca(O,w),O):T!==null&&(T.elementType===le||typeof le=="object"&&le!==null&&le.$$typeof===F&&gn(le)===T.type)?(T=i(T,w.props),Ca(T,w),T.return=O,T):(T=Ur(w.type,w.key,w.props,null,O.mode,H),Ca(T,w),T.return=O,T)}function R(O,T,w,H){return T===null||T.tag!==4||T.stateNode.containerInfo!==w.containerInfo||T.stateNode.implementation!==w.implementation?(T=Qc(w,O.mode,H),T.return=O,T):(T=i(T,w.children||[]),T.return=O,T)}function A(O,T,w,H,le){return T===null||T.tag!==7?(T=on(w,O.mode,H,le),T.return=O,T):(T=i(T,w),T.return=O,T)}function q(O,T,w){if(typeof T=="string"&&T!==""||typeof T=="number"||typeof T=="bigint")return T=Bc(""+T,O.mode,w),T.return=O,T;if(typeof T=="object"&&T!==null){switch(T.$$typeof){case ae:return w=Ur(T.type,T.key,T.props,null,O.mode,w),Ca(w,T),w.return=O,w;case ge:return T=Qc(T,O.mode,w),T.return=O,T;case F:return T=gn(T),q(O,T,w)}if(je(T)||se(T))return T=on(T,O.mode,w,null),T.return=O,T;if(typeof T.then=="function")return q(O,Xr(T),w);if(T.$$typeof===ee)return q(O,Qr(O,T),w);Kr(O,T)}return null}function z(O,T,w,H){var le=T!==null?T.key:null;if(typeof w=="string"&&w!==""||typeof w=="number"||typeof w=="bigint")return le!==null?null:y(O,T,""+w,H);if(typeof w=="object"&&w!==null){switch(w.$$typeof){case ae:return w.key===le?S(O,T,w,H):null;case ge:return w.key===le?R(O,T,w,H):null;case F:return w=gn(w),z(O,T,w,H)}if(je(w)||se(w))return le!==null?null:A(O,T,w,H,null);if(typeof w.then=="function")return z(O,T,Xr(w),H);if(w.$$typeof===ee)return z(O,T,Qr(O,w),H);Kr(O,w)}return null}function j(O,T,w,H,le){if(typeof H=="string"&&H!==""||typeof H=="number"||typeof H=="bigint")return O=O.get(w)||null,y(T,O,""+H,le);if(typeof H=="object"&&H!==null){switch(H.$$typeof){case ae:return O=O.get(H.key===null?w:H.key)||null,S(T,O,H,le);case ge:return O=O.get(H.key===null?w:H.key)||null,R(T,O,H,le);case F:return H=gn(H),j(O,T,w,H,le)}if(je(H)||se(H))return O=O.get(w)||null,A(T,O,H,le,null);if(typeof H.then=="function")return j(O,T,w,Xr(H),le);if(H.$$typeof===ee)return j(O,T,w,Qr(T,H),le);Kr(T,H)}return null}function $(O,T,w,H){for(var le=null,Re=null,oe=T,ve=T=0,ut=null;oe!==null&&ve<w.length;ve++){oe.index>ve?(ut=oe,oe=null):ut=oe.sibling;var Ae=z(O,oe,w[ve],H);if(Ae===null){oe===null&&(oe=ut);break}e&&oe&&Ae.alternate===null&&t(O,oe),T=u(Ae,T,ve),Re===null?le=Ae:Re.sibling=Ae,Re=Ae,oe=ut}if(ve===w.length)return l(O,oe),_e&&ta(O,ve),le;if(oe===null){for(;ve<w.length;ve++)oe=q(O,w[ve],H),oe!==null&&(T=u(oe,T,ve),Re===null?le=oe:Re.sibling=oe,Re=oe);return _e&&ta(O,ve),le}for(oe=a(oe);ve<w.length;ve++)ut=j(oe,O,ve,w[ve],H),ut!==null&&(e&&(Ae=ut.alternate,Ae!==null&&oe.delete(Ae.key===null?ve:Ae.key)),T=u(ut,T,ve),Re===null?le=ut:Re.sibling=ut,Re=ut);return e&&oe.forEach(function(Xa){return t(O,Xa)}),_e&&ta(O,ve),le}function re(O,T,w,H){if(w==null)throw Error(c(151));for(var le=null,Re=null,oe=T,ve=T=0,ut=null,Ae=w.next();oe!==null&&!Ae.done;ve++,Ae=w.next()){oe.index>ve?(ut=oe,oe=null):ut=oe.sibling;var Xa=z(O,oe,Ae.value,H);if(Xa===null){oe===null&&(oe=ut);break}e&&oe&&Xa.alternate===null&&t(O,oe),T=u(Xa,T,ve),Re===null?le=Xa:Re.sibling=Xa,Re=Xa,oe=ut}if(Ae.done)return l(O,oe),_e&&ta(O,ve),le;if(oe===null){for(;!Ae.done;ve++,Ae=w.next())Ae=q(O,Ae.value,H),Ae!==null&&(T=u(Ae,T,ve),Re===null?le=Ae:Re.sibling=Ae,Re=Ae);return _e&&ta(O,ve),le}for(oe=a(oe);!Ae.done;ve++,Ae=w.next())Ae=j(oe,O,ve,Ae.value,H),Ae!==null&&(e&&(ut=Ae.alternate,ut!==null&&oe.delete(ut.key===null?ve:ut.key)),T=u(Ae,T,ve),Re===null?le=Ae:Re.sibling=Ae,Re=Ae);return e&&oe.forEach(function(Bx){return t(O,Bx)}),_e&&ta(O,ve),le}function Se(O,T,w,H){if(typeof w=="object"&&w!==null&&w.type===I&&w.key===null&&w.props.ref===void 0&&(w=w.props.children),typeof w=="object"&&w!==null){switch(w.$$typeof){case ae:e:{for(var le=w.key;T!==null;){if(T.key===le){if(le=w.type,le===I){if(T.tag===7){l(O,T.sibling),H=i(T,w.props.children),Ca(H,w),H.return=O,O=H;break e}}else if(T.elementType===le||typeof le=="object"&&le!==null&&le.$$typeof===F&&gn(le)===T.type){l(O,T.sibling),H=i(T,w.props),Ca(H,w),H.return=O,O=H;break e}l(O,T);break}else t(O,T);T=T.sibling}w.type===I?(H=on(w.props.children,O.mode,H,w.key),Ca(H,w),H.return=O,O=H):(H=Ur(w.type,w.key,w.props,null,O.mode,H),Ca(H,w),H.return=O,O=H)}return o(O);case ge:e:{for(le=w.key;T!==null;){if(T.key===le)if(T.tag===4&&T.stateNode.containerInfo===w.containerInfo&&T.stateNode.implementation===w.implementation){l(O,T.sibling),H=i(T,w.children||[]),H.return=O,O=H;break e}else{l(O,T);break}else t(O,T);T=T.sibling}H=Qc(w,O.mode,H),H.return=O,O=H}return o(O);case F:return w=gn(w),Se(O,T,w,H)}if(je(w))return $(O,T,w,H);if(se(w)){if(le=se(w),typeof le!="function")throw Error(c(150));return w=le.call(w),re(O,T,w,H)}if(typeof w.then=="function")return Se(O,T,Xr(w),H);if(w.$$typeof===ee)return Se(O,T,Qr(O,w),H);Kr(O,w)}return typeof w=="string"&&w!==""||typeof w=="number"||typeof w=="bigint"?(w=""+w,T!==null&&T.tag===6?(l(O,T.sibling),H=i(T,w),H.return=O,O=H):(l(O,T),H=Bc(w,O.mode,H),H.return=O,O=H),o(O)):l(O,T)}return function(O,T,w,H){try{_u=0;var le=Se(O,T,w,H);return oi=null,le}catch(oe){if(oe===ci||oe===Yr)throw oe;var Re=kt(29,oe,null,O.mode);return Re.lanes=H,Re.return=O,Re}finally{}}}var bn=pm(!0),bm=pm(!1),za=!1;function Wc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Pc(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Oa(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Ra(e,t,l){var a=e.updateQueue;if(a===null)return null;if(a=a.shared,(He&2)!==0){var i=a.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),a.pending=t,t=Dr(e),lm(e,null,l),t}return Mr(e,a,t,l),Dr(e)}function Tu(e,t,l){if(t=t.updateQueue,t!==null&&(t=t.shared,(l&4194048)!==0)){var a=t.lanes;a&=e.pendingLanes,l|=a,t.lanes=l,uh(e,l)}}function Ic(e,t){var l=e.updateQueue,a=e.alternate;if(a!==null&&(a=a.updateQueue,l===a)){var i=null,u=null;if(l=l.firstBaseUpdate,l!==null){do{var o={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};u===null?i=u=o:u=u.next=o,l=l.next}while(l!==null);u===null?i=u=t:u=u.next=t}else i=u=t;l={baseState:a.baseState,firstBaseUpdate:i,lastBaseUpdate:u,shared:a.shared,callbacks:a.callbacks},e.updateQueue=l;return}e=l.lastBaseUpdate,e===null?l.firstBaseUpdate=t:e.next=t,l.lastBaseUpdate=t}var eo=!1;function Nu(){if(eo){var e=si;if(e!==null)throw e}}function Cu(e,t,l,a){eo=!1;var i=e.updateQueue;za=!1;var u=i.firstBaseUpdate,o=i.lastBaseUpdate,y=i.shared.pending;if(y!==null){i.shared.pending=null;var S=y,R=S.next;S.next=null,o===null?u=R:o.next=R,o=S;var A=e.alternate;A!==null&&(A=A.updateQueue,y=A.lastBaseUpdate,y!==o&&(y===null?A.firstBaseUpdate=R:y.next=R,A.lastBaseUpdate=S))}if(u!==null){var q=i.baseState;o=0,A=R=S=null,y=u;do{var z=y.lane&-536870913,j=z!==y.lane;if(j?(Oe&z)===z:(a&z)===z){z!==0&&z===yn&&(eo=!0),A!==null&&(A=A.next={lane:0,tag:y.tag,payload:y.payload,callback:null,next:null});e:{var $=e,re=y;z=t;var Se=l;switch(re.tag){case 1:if($=re.payload,typeof $=="function"){q=$.call(Se,q,z);break e}q=$;break e;case 3:$.flags=$.flags&-65537|128;case 0:if($=re.payload,z=typeof $=="function"?$.call(Se,q,z):$,z==null)break e;q=V({},q,z);break e;case 2:za=!0}}z=y.callback,z!==null&&(e.flags|=64,j&&(e.flags|=8192),j=i.callbacks,j===null?i.callbacks=[z]:j.push(z))}else j={lane:z,tag:y.tag,payload:y.payload,callback:y.callback,next:null},A===null?(R=A=j,S=q):A=A.next=j,o|=z;if(y=y.next,y===null){if(y=i.shared.pending,y===null)break;j=y,y=j.next,j.next=null,i.lastBaseUpdate=j,i.shared.pending=null}}while(!0);A===null&&(S=q),i.baseState=S,i.firstBaseUpdate=R,i.lastBaseUpdate=A,u===null&&(i.shared.lanes=0),ka|=o,e.lanes=o,e.memoizedState=q}}function xm(e,t){if(typeof e!="function")throw Error(c(191,e));e.call(t)}function Sm(e,t){var l=e.callbacks;if(l!==null)for(e.callbacks=null,e=0;e<l.length;e++)xm(l[e],t)}var wa=wl(null),Zr=wl(0);function Em(e,t){e=sa,Xe(Zr,e),Xe(wa,t),sa=e|t.baseLanes}function to(){Xe(Zr,sa),Xe(wa,wa.current)}function lo(){sa=Zr.current,vt(wa),vt(Zr)}var bt=wl(null),Tt=null;function ja(e){var t=e.alternate;Xe(xt,xt.current&1),Xe(bt,e),Tt===null&&(t===null||wa.current!==null||t.memoizedState!==null)&&(Tt=e)}function ao(e){Xe(xt,xt.current),Xe(bt,e),Tt===null&&(Tt=e)}function _m(e){e.tag===22?(Xe(xt,xt.current),Xe(bt,e),Tt===null&&(Tt=e)):Aa()}function Aa(){Xe(xt,xt.current),Xe(bt,bt.current)}function Jt(e){vt(bt),Tt===e&&(Tt=null),vt(xt)}var xt=wl(0);function zu(e,t){Xe(bt,bt.current),Xe(xt,t)}function no(e){vt(xt),vt(bt),Tt===e&&(Tt=null)}function Jr(e){for(var t=e;t!==null;){if(t.tag===13){var l=t.memoizedState;if(l!==null&&(l=l.dehydrated,l===null||Of(l)||Rf(l)))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!=="independent"){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var na=0,xe=null,Ye=null,nt=null,Fr=!1,fi=!1,xn=!1,$r=0,Ou=0,di=null,rb=0;function et(){throw Error(c(321))}function io(e,t){if(t===null)return!1;for(var l=0;l<t.length&&l<e.length;l++)if(!Zt(e[l],t[l]))return!1;return!0}function uo(e,t,l,a,i,u){return na=u,xe=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ue.H=e===null||e.memoizedState===null?uy:ry,xn=!1,u=l(a,i),xn=!1,fi&&(u=Nm(t,l,a,i)),Tm(e),u}function Tm(e){ue.H=as;var t=Ye!==null&&Ye.next!==null;if(na=0,nt=Ye=xe=null,Fr=!1,Ou=0,di=null,t)throw Error(c(300));e===null||it||(e=e.dependencies,e!==null&&Br(e)&&(it=!0))}function Nm(e,t,l,a){xe=e;var i=0;do{if(fi&&(di=null),Ou=0,fi=!1,25<=i)throw Error(c(301));if(i+=1,nt=Ye=null,e.updateQueue!=null){var u=e.updateQueue;u.lastEffect=null,u.events=null,u.stores=null,u.memoCache!=null&&(u.memoCache.index=0)}ue.H=yb,u=t(l,a)}while(fi);return u}function sb(){var e=ue.H,t=e.useState()[0];return t=typeof t.then=="function"?Ru(t):t,e=e.useState()[0],(Ye!==null?Ye.memoizedState:null)!==e&&(xe.flags|=1024),t}function ro(){var e=$r!==0;return $r=0,e}function so(e,t,l){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l}function co(e){if(Fr){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Fr=!1}na=0,nt=Ye=xe=null,fi=!1,Ou=$r=0,di=null}function Ot(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return nt===null?xe.memoizedState=nt=e:nt=nt.next=e,nt}function lt(){if(Ye===null){var e=xe.alternate;e=e!==null?e.memoizedState:null}else e=Ye.next;var t=nt===null?xe.memoizedState:nt.next;if(t!==null)nt=t,Ye=e;else{if(e===null)throw xe.alternate===null?Error(c(467)):Error(c(310));Ye=e,e={memoizedState:Ye.memoizedState,baseState:Ye.baseState,baseQueue:Ye.baseQueue,queue:Ye.queue,next:null},nt===null?xe.memoizedState=nt=e:nt=nt.next=e}return nt}function Wr(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Ru(e){var t=Ou;return Ou+=1,di===null&&(di=[]),e=ym(di,e,t),t=xe,(nt===null?t.memoizedState:nt.next)===null&&(t=t.alternate,ue.H=t===null||t.memoizedState===null?uy:ry),e}function Pr(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Ru(e);if(e.$$typeof===Q)return;if(e.$$typeof===ee)return pt(e)}throw Error(c(438,String(e)))}function oo(e){var t=null,l=xe.updateQueue;if(l!==null&&(t=l.memoCache),t==null){var a=xe.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(t={data:a.data.map(function(i){return i.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),l===null&&(l=Wr(),xe.updateQueue=l),l.memoCache=t,l=t.data[t.index],l===void 0)for(l=t.data[t.index]=Array(e),a=0;a<e;a++)l[a]=Rl;return t.index++,l}function ia(e,t){return typeof t=="function"?t(e):t}function Ir(e){var t=lt();return fo(t,Ye,e)}function fo(e,t,l){var a=e.queue;if(a===null)throw Error(c(311));a.lastRenderedReducer=l;var i=e.baseQueue,u=a.pending;if(u!==null){if(i!==null){var o=i.next;i.next=u.next,u.next=o}t.baseQueue=i=u,a.pending=null}if(u=e.baseState,i===null)e.memoizedState=u;else{t=i.next;var y=o=null,S=null,R=t,A=!1;do{var q=R.lane&-536870913;if(q!==R.lane?(Oe&q)===q:(na&q)===q){var z=R.revertLane;if(z===0)S!==null&&(S=S.next={lane:0,revertLane:0,gesture:null,action:R.action,hasEagerState:R.hasEagerState,eagerState:R.eagerState,next:null}),q===yn&&(A=!0);else if((na&z)===z){R=R.next,z===yn&&(A=!0);continue}else q={lane:0,revertLane:R.revertLane,gesture:null,action:R.action,hasEagerState:R.hasEagerState,eagerState:R.eagerState,next:null},S===null?(y=S=q,o=u):S=S.next=q,xe.lanes|=z,ka|=z;q=R.action,xn&&l(u,q),u=R.hasEagerState?R.eagerState:l(u,q)}else z={lane:q,revertLane:R.revertLane,gesture:R.gesture,action:R.action,hasEagerState:R.hasEagerState,eagerState:R.eagerState,next:null},S===null?(y=S=z,o=u):S=S.next=z,xe.lanes|=q,ka|=q;R=R.next}while(R!==null&&R!==t);if(S===null?o=u:S.next=y,!Zt(u,e.memoizedState)&&(it=!0,A&&(l=si,l!==null)))throw l;e.memoizedState=u,e.baseState=o,e.baseQueue=S,a.lastRenderedState=u}return i===null&&(a.lanes=0),[e.memoizedState,a.dispatch]}function ho(e){var t=lt(),l=t.queue;if(l===null)throw Error(c(311));l.lastRenderedReducer=e;var a=l.dispatch,i=l.pending,u=t.memoizedState;if(i!==null){l.pending=null;var o=i=i.next;do u=e(u,o.action),o=o.next;while(o!==i);Zt(u,t.memoizedState)||(it=!0),t.memoizedState=u,t.baseQueue===null&&(t.baseState=u),l.lastRenderedState=u}return[u,a]}function Cm(e,t,l){var a=xe,i=lt(),u=_e;if(u){if(l===void 0)throw Error(c(407));l=l()}else l=t();var o=!Zt((Ye||i).memoizedState,l);if(o&&(i.memoizedState=l,it=!0),i=i.queue,vo(Rm.bind(null,a,i,e),[e]),e=i.getSnapshot!==t||o||nt!==null&&(nt.memoizedState.tag&1)!==0,hi(e?9:8,{destroy:void 0},Om.bind(null,a,i,l,t),null),e){if(a.flags|=2048,Ve===null)throw Error(c(349));u||(na&127)!==0||zm(a,t,l)}return l}function zm(e,t,l){e.flags|=16384,e={getSnapshot:t,value:l},t=xe.updateQueue,t===null?(t=Wr(),xe.updateQueue=t,t.stores=[e]):(l=t.stores,l===null?t.stores=[e]:l.push(e))}function Om(e,t,l,a){t.value=l,t.getSnapshot=a,wm(t)&&jm(e)}function Rm(e,t,l){return l(function(){wm(t)&&jm(e)})}function wm(e){var t=e.getSnapshot;e=e.value;try{var l=t();return!Zt(e,l)}catch{return!0}}function jm(e){var t=cn(e,2);t!==null&&Bt(t,e,2)}function mo(e){var t=Ot();if(typeof e=="function"){var l=e;if(e=l(),xn){ba(!0);try{l()}finally{ba(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ia,lastRenderedState:e},t}function Am(e,t,l,a){return e.baseState=l,fo(e,Ye,typeof a=="function"?a:ia)}function cb(e,t,l,a,i){if(ls(e))throw Error(c(485));if(e=t.action,e!==null){var u={payload:i,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(o){u.listeners.push(o)}};ue.T!==null?l(!0):u.isTransition=!1,a(u),l=t.pending,l===null?(u.next=t.pending=u,Mm(t,u)):(u.next=l.next,t.pending=l.next=u)}}function Mm(e,t){var l=t.action,a=t.payload,i=e.state;if(t.isTransition){var u=ue.T,o={};o.types=u!==null?u.types:null,ue.T=o;try{var y=l(i,a),S=ue.S;S!==null&&S(o,y),Dm(e,t,y)}catch(R){yo(e,t,R)}finally{u!==null&&o.types!==null&&(u.types=o.types),ue.T=u}}else try{u=l(i,a),Dm(e,t,u)}catch(R){yo(e,t,R)}}function Dm(e,t,l){l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(function(a){Um(e,t,a)},function(a){return yo(e,t,a)}):Um(e,t,l)}function Um(e,t,l){t.status="fulfilled",t.value=l,km(t),e.state=l,t=e.pending,t!==null&&(l=t.next,l===t?e.pending=null:(l=l.next,t.next=l,Mm(e,l)))}function yo(e,t,l){var a=e.pending;if(e.pending=null,a!==null){a=a.next;do t.status="rejected",t.reason=l,km(t),t=t.next;while(t!==a)}e.action=null}function km(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Hm(e,t){return t}function qm(e,t){if(_e){var l=Ve.formState;if(l!==null){e:{var a=xe;if(_e){if(Ke){t:{for(var i=Ke,u=sl;i.nodeType!==8;){if(!u){i=null;break t}if(i=ol(i.nextSibling),i===null){i=null;break t}}u=i.data,i=u==="F!"||u==="F"?i:null}if(i){Ke=ol(i.nextSibling),a=i.data==="F!";break e}}Ta(a)}a=!1}a&&(t=l[0])}}return l=Ot(),l.memoizedState=l.baseState=t,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Hm,lastRenderedState:t},l.queue=a,l=ay.bind(null,xe,a),a.dispatch=l,a=mo(!1),u=So.bind(null,xe,!1,a.queue),a=Ot(),i={state:t,dispatch:null,action:e,pending:null},a.queue=i,l=cb.bind(null,xe,i,u,l),i.dispatch=l,a.memoizedState=e,[t,l,!1]}function Lm(e){var t=lt();return Bm(t,Ye,e)}function Bm(e,t,l){if(t=fo(e,t,Hm)[0],e=Ir(ia)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var a=Ru(t)}catch(o){throw o===ci?Yr:o}else a=t;t=lt();var i=t.queue,u=i.dispatch;return l!==t.memoizedState&&(xe.flags|=2048,hi(9,{destroy:void 0},ob.bind(null,i,l),null)),[a,u,e]}function ob(e,t){e.action=t}function Qm(e){var t=lt(),l=Ye;if(l!==null)return Bm(t,l,e);lt(),t=t.memoizedState,l=lt();var a=l.queue.dispatch;return l.memoizedState=e,[t,a,!1]}function hi(e,t,l,a){return e={tag:e,create:l,deps:a,inst:t,next:null},t=xe.updateQueue,t===null&&(t=Wr(),xe.updateQueue=t),l=t.lastEffect,l===null?t.lastEffect=e.next=e:(a=l.next,l.next=e,e.next=a,t.lastEffect=e),e}function Gm(){return lt().memoizedState}function es(e,t,l,a){var i=Ot();xe.flags|=e,i.memoizedState=hi(1|t,{destroy:void 0},l,a===void 0?null:a)}function ts(e,t,l,a){var i=lt();a=a===void 0?null:a;var u=i.memoizedState.inst;Ye!==null&&a!==null&&io(a,Ye.memoizedState.deps)?i.memoizedState=hi(t,u,l,a):(xe.flags|=e,i.memoizedState=hi(1|t,u,l,a))}function Ym(e,t){es(8390656,8,e,t)}function vo(e,t){ts(2048,8,e,t)}function fb(e){xe.flags|=4;var t=xe.updateQueue;if(t===null)t=Wr(),xe.updateQueue=t,t.events=[e];else{var l=t.events;l===null?t.events=[e]:l.push(e)}}function Vm(e){var t=lt().memoizedState;return fb({ref:t,nextImpl:e}),function(){if((He&2)!==0)throw Error(c(440));return t.impl.apply(void 0,arguments)}}function Xm(e,t){return ts(4,2,e,t)}function Km(e,t){return ts(4,4,e,t)}function Zm(e,t){if(typeof t=="function"){e=e();var l=t(e);return function(){typeof l=="function"?l():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Jm(e,t,l){l=l!=null?l.concat([e]):null,ts(4,4,Zm.bind(null,t,e),l)}function go(){}function Fm(e,t){var l=lt();t=t===void 0?null:t;var a=l.memoizedState;return t!==null&&io(t,a[1])?a[0]:(l.memoizedState=[e,t],e)}function $m(e,t){var l=lt();t=t===void 0?null:t;var a=l.memoizedState;if(t!==null&&io(t,a[1]))return a[0];if(a=e(),xn){ba(!0);try{e()}finally{ba(!1)}}return l.memoizedState=[a,t],a}function po(e,t,l){return l===void 0||(na&1073741824)!==0&&(Oe&261930)===0?e.memoizedState=t:(e.memoizedState=l,e=uv(),xe.lanes|=e,ka|=e,l)}function Wm(e,t,l,a){return Zt(l,t)?l:wa.current!==null?(e=po(e,l,a),Zt(e,t)||(it=!0),e):(na&106)===0||(na&1073741824)!==0&&(Oe&261930)===0?(it=!0,e.memoizedState=l):(e=uv(),xe.lanes|=e,ka|=e,t)}function Pm(e,t,l,a,i){var u=ye.p;ye.p=u!==0&&8>u?u:8;var o=ue.T,y={};y.types=o!==null?o.types:null,ue.T=y,So(e,!1,t,l);try{var S=i(),R=ue.S;if(R!==null&&R(y,S),S!==null&&typeof S=="object"&&typeof S.then=="function"){var A=ub(S,a);wu(e,t,A,Pt(e))}else wu(e,t,a,Pt(e))}catch(q){wu(e,t,{then:function(){},status:"rejected",reason:q},Pt())}finally{ye.p=u,o!==null&&y.types!==null&&(o.types=y.types),ue.T=o}}function db(){}function bo(e,t,l,a){if(e.tag!==5)throw Error(c(476));var i=Im(e).queue;Pm(e,i,t,Gt,l===null?db:function(){return ey(e),l(a)})}function Im(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Gt,baseState:Gt,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ia,lastRenderedState:Gt},next:null};var l={};return t.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ia,lastRenderedState:l},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function ey(e){var t=Im(e);t.next===null&&(t=e.alternate.memoizedState),wu(e,t.next.queue,{},Pt())}function xo(){return pt(Ai)}function ty(){return lt().memoizedState}function ly(){return lt().memoizedState}function hb(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var l=Pt();e=Oa(l);var a=Ra(t,e,l);a!==null&&(Bt(a,t,l),Tu(a,t,l)),t={cache:Zc()},e.payload=t;return}t=t.return}}function mb(e,t,l){var a=Pt();l={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},ls(e)?ny(t,l):(l=qc(e,t,l,a),l!==null&&(Bt(l,e,a),iy(l,t,a)))}function ay(e,t,l){var a=Pt();wu(e,t,l,a)}function wu(e,t,l,a){var i={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null};if(ls(e))ny(t,i);else{var u=e.alternate;if(e.lanes===0&&(u===null||u.lanes===0)&&(u=t.lastRenderedReducer,u!==null))try{var o=t.lastRenderedState,y=u(o,l);if(i.hasEagerState=!0,i.eagerState=y,Zt(y,o))return Mr(e,t,i,0),Ve===null&&Ar(),!1}catch{}finally{}if(l=qc(e,t,i,a),l!==null)return Bt(l,e,a),iy(l,t,a),!0}return!1}function So(e,t,l,a){if(a={lane:2,revertLane:df(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},ls(e)){if(t)throw Error(c(479))}else t=qc(e,l,a,2),t!==null&&Bt(t,e,2)}function ls(e){var t=e.alternate;return e===xe||t!==null&&t===xe}function ny(e,t){fi=Fr=!0;var l=e.pending;l===null?t.next=t:(t.next=l.next,l.next=t),e.pending=t}function iy(e,t,l){if((l&4194048)!==0){var a=t.lanes;a&=e.pendingLanes,l|=a,t.lanes=l,uh(e,l)}}var as={readContext:pt,use:Pr,useCallback:et,useContext:et,useEffect:et,useImperativeHandle:et,useLayoutEffect:et,useInsertionEffect:et,useMemo:et,useReducer:et,useRef:et,useState:et,useDebugValue:et,useDeferredValue:et,useTransition:et,useSyncExternalStore:et,useId:et,useHostTransitionStatus:et,useFormState:et,useActionState:et,useOptimistic:et,useMemoCache:et,useCacheRefresh:et,useEffectEvent:et},uy={readContext:pt,use:Pr,useCallback:function(e,t){return Ot().memoizedState=[e,t===void 0?null:t],e},useContext:pt,useEffect:Ym,useImperativeHandle:function(e,t,l){l=l!=null?l.concat([e]):null,es(4194308,4,Zm.bind(null,t,e),l)},useLayoutEffect:function(e,t){return es(4194308,4,e,t)},useInsertionEffect:function(e,t){es(4,2,e,t)},useMemo:function(e,t){var l=Ot();t=t===void 0?null:t;var a=e();if(xn){ba(!0);try{e()}finally{ba(!1)}}return l.memoizedState=[a,t],a},useReducer:function(e,t,l){var a=Ot();if(l!==void 0){var i=l(t);if(xn){ba(!0);try{l(t)}finally{ba(!1)}}}else i=t;return a.memoizedState=a.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},a.queue=e,e=e.dispatch=mb.bind(null,xe,e),[a.memoizedState,e]},useRef:function(e){var t=Ot();return e={current:e},t.memoizedState=e},useState:function(e){e=mo(e);var t=e.queue,l=ay.bind(null,xe,t);return t.dispatch=l,[e.memoizedState,l]},useDebugValue:go,useDeferredValue:function(e,t){var l=Ot();return po(l,e,t)},useTransition:function(){var e=mo(!1);return e=Pm.bind(null,xe,e.queue,!0,!1),Ot().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,l){var a=xe,i=Ot();if(_e){if(l===void 0)throw Error(c(407));l=l()}else{if(l=t(),Ve===null)throw Error(c(349));(Oe&127)!==0||zm(a,t,l)}i.memoizedState=l;var u={value:l,getSnapshot:t};return i.queue=u,Ym(Rm.bind(null,a,u,e),[e]),a.flags|=2048,hi(9,{destroy:void 0},Om.bind(null,a,u,l,t),null),l},useId:function(){var e=Ot(),t=Ve.identifierPrefix;if(_e){var l=Dl,a=Ml;l=(a&~(1<<32-Xt(a)-1)).toString(32)+l,t="_"+t+"R_"+l,l=$r++,0<l&&(t+="H"+l.toString(32)),t+="_"}else l=rb++,t="_"+t+"r_"+l.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:xo,useFormState:qm,useActionState:qm,useOptimistic:function(e){var t=Ot();t.memoizedState=t.baseState=e;var l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=l,t=So.bind(null,xe,!0,l),l.dispatch=t,[e,t]},useMemoCache:oo,useCacheRefresh:function(){return Ot().memoizedState=hb.bind(null,xe)},useEffectEvent:function(e){var t=Ot(),l={impl:e};return t.memoizedState=l,function(){if((He&2)!==0)throw Error(c(440));return l.impl.apply(void 0,arguments)}}},ry={readContext:pt,use:Pr,useCallback:Fm,useContext:pt,useEffect:vo,useImperativeHandle:Jm,useInsertionEffect:Xm,useLayoutEffect:Km,useMemo:$m,useReducer:Ir,useRef:Gm,useState:function(){return Ir(ia)},useDebugValue:go,useDeferredValue:function(e,t){var l=lt();return Wm(l,Ye.memoizedState,e,t)},useTransition:function(){var e=Ir(ia)[0],t=lt().memoizedState;return[typeof e=="boolean"?e:Ru(e),t]},useSyncExternalStore:Cm,useId:ty,useHostTransitionStatus:xo,useFormState:Lm,useActionState:Lm,useOptimistic:function(e,t){var l=lt();return Am(l,Ye,e,t)},useMemoCache:oo,useCacheRefresh:ly,useEffectEvent:Vm},yb={readContext:pt,use:Pr,useCallback:Fm,useContext:pt,useEffect:vo,useImperativeHandle:Jm,useInsertionEffect:Xm,useLayoutEffect:Km,useMemo:$m,useReducer:ho,useRef:Gm,useState:function(){return ho(ia)},useDebugValue:go,useDeferredValue:function(e,t){var l=lt();return Ye===null?po(l,e,t):Wm(l,Ye.memoizedState,e,t)},useTransition:function(){var e=ho(ia)[0],t=lt().memoizedState;return[typeof e=="boolean"?e:Ru(e),t]},useSyncExternalStore:Cm,useId:ty,useHostTransitionStatus:xo,useFormState:Qm,useActionState:Qm,useOptimistic:function(e,t){var l=lt();return Ye!==null?Am(l,Ye,e,t):(l.baseState=e,[e,l.queue.dispatch])},useMemoCache:oo,useCacheRefresh:ly,useEffectEvent:Vm};function Eo(e,t,l,a){t=e.memoizedState,l=l(a,t),l=l==null?t:V({},t,l),e.memoizedState=l,e.lanes===0&&(e.updateQueue.baseState=l)}var _o={enqueueSetState:function(e,t,l){e=e._reactInternals;var a=Pt(),i=Oa(a);i.payload=t,l!=null&&(i.callback=l),t=Ra(e,i,a),t!==null&&(Bt(t,e,a),Tu(t,e,a))},enqueueReplaceState:function(e,t,l){e=e._reactInternals;var a=Pt(),i=Oa(a);i.tag=1,i.payload=t,l!=null&&(i.callback=l),t=Ra(e,i,a),t!==null&&(Bt(t,e,a),Tu(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var l=Pt(),a=Oa(l);a.tag=2,t!=null&&(a.callback=t),t=Ra(e,a,l),t!==null&&(Bt(t,e,l),Tu(t,e,l))}};function sy(e,t,l,a,i,u,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(a,u,o):t.prototype&&t.prototype.isPureReactComponent?!vu(l,a)||!vu(i,u):!0}function cy(e,t,l,a){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(l,a),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(l,a),t.state!==e&&_o.enqueueReplaceState(t,t.state,null)}function Sn(e,t){var l=t;if("ref"in t){l={};for(var a in t)a!=="ref"&&(l[a]=t[a])}if(e=e.defaultProps){l===t&&(l=V({},l));for(var i in e)l[i]===void 0&&(l[i]=e[i])}return l}function oy(e){jr(e)}function fy(e){console.error(e)}function dy(e){jr(e)}function ns(e,t){try{var l=e.onUncaughtError;l(t.value,{componentStack:t.stack})}catch(a){setTimeout(function(){throw a})}}function hy(e,t,l){try{var a=e.onCaughtError;a(l.value,{componentStack:l.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(i){setTimeout(function(){throw i})}}function To(e,t,l){return l=Oa(l),l.tag=3,l.payload={element:null},l.callback=function(){ns(e,t)},l}function my(e){return e=Oa(e),e.tag=3,e}function yy(e,t,l,a){var i=l.type.getDerivedStateFromError;if(typeof i=="function"){var u=a.value;e.payload=function(){return i(u)},e.callback=function(){hy(t,l,a)}}var o=l.stateNode;o!==null&&typeof o.componentDidCatch=="function"&&(e.callback=function(){hy(t,l,a),typeof i!="function"&&(Ha===null?Ha=new Set([this]):Ha.add(this));var y=a.stack;this.componentDidCatch(a.value,{componentStack:y!==null?y:""})})}function vb(e,t,l,a,i){if(l.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(t=l.alternate,t!==null&&hn(t,l,i,!0),l=bt.current,l!==null){switch(l.tag){case 31:case 13:case 19:return Tt===null?Ns():l.alternate===null&&tt===0&&(tt=3),l.flags&=-257,l.flags|=65536,l.lanes=i,a===Vr?l.flags|=16384:(t=l.updateQueue,t===null?l.updateQueue=new Set([a]):t.add(a),cf(e,a,i)),!1;case 22:return l.flags|=65536,a===Vr?l.flags|=16384:(t=l.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([a])},l.updateQueue=t):(l=t.retryQueue,l===null?t.retryQueue=new Set([a]):l.add(a)),cf(e,a,i)),!1}throw Error(c(435,l.tag))}return cf(e,a,i),Ns(),!1}if(_e)return t=bt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=i,a!==Yc&&(e=Error(c(422),{cause:a}),bu(il(e,l)))):(a!==Yc&&(t=Error(c(423),{cause:a}),bu(il(t,l))),e=e.current.alternate,e.flags|=65536,i&=-i,e.lanes|=i,a=il(a,l),i=To(e.stateNode,a,i),Ic(e,i),tt!==4&&(tt=2)),!1;var u=Error(c(520),{cause:a});if(u=il(u,l),qu===null?qu=[u]:qu.push(u),tt!==4&&(tt=2),t===null)return!0;a=il(a,l),l=t;do{switch(l.tag){case 3:return l.flags|=65536,e=i&-i,l.lanes|=e,e=To(l.stateNode,a,e),Ic(l,e),!1;case 1:if(t=l.type,u=l.stateNode,(l.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||u!==null&&typeof u.componentDidCatch=="function"&&(Ha===null||!Ha.has(u))))return l.flags|=65536,i&=-i,l.lanes|=i,i=my(i),yy(i,e,l,a),Ic(l,i),!1;break;case 22:if(l.memoizedState!==null)return l.flags|=65536,!1}l=l.return}while(l!==null);return!1}var No=Error(c(461)),it=!1;function st(e,t,l,a){t.child=e===null?bm(t,null,l,a):bn(t,e.child,l,a)}function vy(e,t,l,a,i){l=l.render;var u=t.ref;if("ref"in a){var o={};for(var y in a)y!=="ref"&&(o[y]=a[y])}else o=a;return mn(t),a=uo(e,t,l,o,u,i),y=ro(),e!==null&&!it?(so(e,t,i),ua(e,t,i)):(_e&&y&&Hr(t),t.flags|=1,st(e,t,a,i),t.child)}function gy(e,t,l,a,i){if(e===null){var u=l.type;return typeof u=="function"&&!Lc(u)&&u.defaultProps===void 0&&l.compare===null?(t.tag=15,t.type=u,py(e,t,u,a,i)):(e=Ur(l.type,null,a,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(u=e.child,!Mo(e,i)){var o=u.memoizedProps;if(l=l.compare,l=l!==null?l:vu,l(o,a)&&e.ref===t.ref)return ua(e,t,i)}return t.flags|=1,e=ea(u,a),e.ref=t.ref,e.return=t,t.child=e}function py(e,t,l,a,i){if(e!==null){var u=e.memoizedProps;if(vu(u,a)&&e.ref===t.ref)if(it=!1,t.pendingProps=a=u,Mo(e,i))(e.flags&131072)!==0&&(it=!0);else return t.lanes=e.lanes,ua(e,t,i)}return Co(e,t,l,a,i)}function by(e,t,l,a){var i=a.children,u=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.mode==="hidden"){if((t.flags&128)!==0){if(u=u!==null?u.baseLanes|l:l,e!==null){for(a=t.child=e.child,i=0;a!==null;)i=i|a.lanes|a.childLanes,a=a.sibling;a=i&~u}else a=0,t.child=null;return xy(e,t,u,l,a)}if((l&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Gr(t,u!==null?u.cachePool:null),u!==null?Em(t,u):to(),_m(t);else return a=t.lanes=536870912,xy(e,t,u!==null?u.baseLanes|l:l,l,a)}else u!==null?(Gr(t,u.cachePool),Em(t,u),Aa(),t.memoizedState=null):(e!==null&&Gr(t,null),to(),Aa());return st(e,t,i,l),t.child}function ju(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function xy(e,t,l,a,i){var u=Fc();return u=u===null?null:{parent:at._currentValue,pool:u},t.memoizedState={baseLanes:l,cachePool:u},e!==null&&Gr(t,null),to(),_m(t),e!==null&&hn(e,t,a,!0),t.childLanes=i,null}function is(e,t){return t=us({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function Sy(e,t,l){return bn(t,e.child,null,l),e=is(t,t.pendingProps),e.flags|=2,Jt(t),t.memoizedState=null,e}function gb(e,t,l){var a=t.pendingProps,i=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(_e){if(a.mode==="hidden")return e=is(t,a),t.lanes=536870912,e.memoizedState={baseLanes:0,cachePool:null},ju(null,e);if(ao(t),(e=Ke)?(e=Zv(e,sl),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Ea!==null?{id:Ml,overflow:Dl}:null,retryLane:536870912,hydrationErrors:null},l=nm(e),l.return=t,t.child=l,ht=t,Ke=null)):e=null,e===null)throw Ta(t);return t.lanes=536870912,null}return is(t,a)}var u=e.memoizedState;if(u!==null){var o=u.dehydrated;if(ao(t),i)if(t.flags&256)t.flags&=-257,t=Sy(e,t,l);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(c(558));else if(it||hn(e,t,l,!1),i=(l&e.childLanes)!==0,it||i){if(wa.current===null){if(a=Ve,a!==null&&(o=rh(a,l),o!==0&&o!==u.retryLane))throw u.retryLane=o,cn(e,o),Bt(a,e,o),No;Ns()}t=Sy(e,t,l)}else e=u.treeContext,Ke=ol(o.nextSibling),ht=t,_e=!0,_a=null,sl=!1,e!==null&&rm(t,e),t=is(t,a),t.flags|=134221824;return t}return e=ea(e.child,{mode:a.mode,children:a.children}),e.ref=t.ref,t.child=e,e.return=t,e}function mi(e,t){var l=t.ref;if(l===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof l!="function"&&typeof l!="object")throw Error(c(284));(e===null||e.ref!==l)&&(t.flags|=4194816)}}function Co(e,t,l,a,i){return mn(t),l=uo(e,t,l,a,void 0,i),a=ro(),e!==null&&!it?(so(e,t,i),ua(e,t,i)):(_e&&a&&Hr(t),t.flags|=1,st(e,t,l,i),t.child)}function Ey(e,t,l,a,i,u){return mn(t),t.updateQueue=null,l=Nm(t,a,l,i),Tm(e),a=ro(),e!==null&&!it?(so(e,t,u),ua(e,t,u)):(_e&&a&&Hr(t),t.flags|=1,st(e,t,l,u),t.child)}function _y(e,t,l,a,i){if(mn(t),t.stateNode===null){var u=ni,o=l.contextType;typeof o=="object"&&o!==null&&(u=pt(o)),u=new l(a,u),t.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,u.updater=_o,t.stateNode=u,u._reactInternals=t,u=t.stateNode,u.props=a,u.state=t.memoizedState,u.refs={},Wc(t),o=l.contextType,u.context=typeof o=="object"&&o!==null?pt(o):ni,u.state=t.memoizedState,o=l.getDerivedStateFromProps,typeof o=="function"&&(Eo(t,l,o,a),u.state=t.memoizedState),typeof l.getDerivedStateFromProps=="function"||typeof u.getSnapshotBeforeUpdate=="function"||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(o=u.state,typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount(),o!==u.state&&_o.enqueueReplaceState(u,u.state,null),Cu(t,a,u,i),Nu(),u.state=t.memoizedState),typeof u.componentDidMount=="function"&&(t.flags|=4194308),a=!0}else if(e===null){u=t.stateNode;var y=t.memoizedProps,S=Sn(l,y);u.props=S;var R=u.context,A=l.contextType;o=ni,typeof A=="object"&&A!==null&&(o=pt(A));var q=l.getDerivedStateFromProps;A=typeof q=="function"||typeof u.getSnapshotBeforeUpdate=="function",y=t.pendingProps!==y,A||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(y||R!==o)&&cy(t,u,a,o),za=!1;var z=t.memoizedState;u.state=z,Cu(t,a,u,i),Nu(),R=t.memoizedState,y||z!==R||za?(typeof q=="function"&&(Eo(t,l,q,a),R=t.memoizedState),(S=za||sy(t,l,S,a,z,R,o))?(A||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"&&(t.flags|=4194308)):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=R),u.props=a,u.state=R,u.context=o,a=S):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{u=t.stateNode,Pc(e,t),o=t.memoizedProps,A=Sn(l,o),u.props=A,q=t.pendingProps,z=u.context,R=l.contextType,S=ni,typeof R=="object"&&R!==null&&(S=pt(R)),y=l.getDerivedStateFromProps,(R=typeof y=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(o!==q||z!==S)&&cy(t,u,a,S),za=!1,z=t.memoizedState,u.state=z,Cu(t,a,u,i),Nu();var j=t.memoizedState;o!==q||z!==j||za||e!==null&&e.dependencies!==null&&Br(e.dependencies)?(typeof y=="function"&&(Eo(t,l,y,a),j=t.memoizedState),(A=za||sy(t,l,A,a,z,j,S)||e!==null&&e.dependencies!==null&&Br(e.dependencies))?(R||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(a,j,S),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(a,j,S)),typeof u.componentDidUpdate=="function"&&(t.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof u.componentDidUpdate!="function"||o===e.memoizedProps&&z===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||o===e.memoizedProps&&z===e.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=j),u.props=a,u.state=j,u.context=S,a=A):(typeof u.componentDidUpdate!="function"||o===e.memoizedProps&&z===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||o===e.memoizedProps&&z===e.memoizedState||(t.flags|=1024),a=!1)}return u=a,mi(e,t),a=(t.flags&128)!==0,u||a?(u=t.stateNode,l=a&&typeof l.getDerivedStateFromError!="function"?null:u.render(),t.flags|=1,e!==null&&a?(t.child=bn(t,e.child,null,i),t.child=bn(t,null,l,i)):st(e,t,l,i),t.memoizedState=u.state,e=t.child):e=ua(e,t,i),e}function Ty(e,t,l,a){return fn(),t.flags|=256,st(e,t,l,a),t.child}var zo={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Oo(e){return{baseLanes:e,cachePool:hm()}}function Ro(e,t,l){return e=e!==null?e.childLanes&~l:0,t&&(e|=Wt),e}function Ny(e,t,l){var a=t.pendingProps,i=!1,u=(t.flags&128)!==0,o;if((o=u)||(o=e!==null&&e.memoizedState===null?!1:(xt.current&2)!==0),o&&(i=!0,t.flags&=-129),o=(t.flags&32)!==0,t.flags&=-33,e===null){if(_e){if(i?ja(t):Aa(),(e=Ke)?(e=Zv(e,sl),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Ea!==null?{id:Ml,overflow:Dl}:null,retryLane:536870912,hydrationErrors:null},l=nm(e),l.return=t,t.child=l,ht=t,Ke=null)):e=null,e===null)throw Ta(t);return Rf(e)?t.lanes=32:t.lanes=536870912,null}return u=a.children,a=a.fallback,i?(Aa(),i=t.mode,u=us({mode:"hidden",children:u},i),a=on(a,i,l,null),u.return=t,a.return=t,u.sibling=a,t.child=u,a=t.child,a.memoizedState=Oo(l),a.childLanes=Ro(e,o,l),t.memoizedState=zo,ju(null,a)):(ja(t),wo(t,u))}var y=e.memoizedState;if(y!==null){var S=y.dehydrated;if(S!==null)return pb(e,t,u,o,a,S,y,l)}return i?(Aa(),i=a.fallback,u=t.mode,y=e.child,S=y.sibling,a=ea(y,{mode:"hidden",children:a.children}),a.subtreeFlags=y.subtreeFlags&1206910976,S!==null?i=ea(S,i):(i=on(i,u,l,null),i.flags|=2),i.return=t,a.return=t,a.sibling=i,t.child=a,ju(null,a),a=t.child,i=e.child.memoizedState,i===null?i=Oo(l):(u=i.cachePool,u!==null?(y=at._currentValue,u=u.parent!==y?{parent:y,pool:y}:u):u=hm(),i={baseLanes:i.baseLanes|l,cachePool:u}),a.memoizedState=i,a.childLanes=Ro(e,o,l),t.memoizedState=zo,ju(e.child,a)):(ja(t),l=e.child,e=l.sibling,l=ea(l,{mode:"visible",children:a.children}),l.return=t,l.sibling=null,e!==null&&(o=t.deletions,o===null?(t.deletions=[e],t.flags|=16):o.push(e)),t.child=l,t.memoizedState=null,l)}function wo(e,t){return t=us({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function us(e,t){return e=kt(22,e,null,t),e.lanes=0,e}function rs(e,t,l){return bn(t,e.child,null,l),e=wo(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function pb(e,t,l,a,i,u,o,y){if(l)return t.flags&256?(ja(t),t.flags&=-257,rs(e,t,y)):t.memoizedState!==null?(Aa(),t.child=e.child,t.flags|=128,null):(Aa(),u=i.fallback,o=t.mode,i=us({mode:"visible",children:i.children},o),u=on(u,o,y,null),u.flags|=2,i.return=t,u.return=t,i.sibling=u,t.child=i,bn(t,e.child,null,y),i=t.child,i.memoizedState=Oo(y),i.childLanes=Ro(e,a,y),t.memoizedState=zo,ju(null,i));if(ja(t),Rf(u)){if(a=u.nextSibling&&u.nextSibling.dataset,a)var S=a.dgst;return a=S,a!==""&&(i=Error(c(419)),i.stack="",i.digest=a,bu({value:i,source:null,stack:null})),rs(e,t,y)}if(it||hn(e,t,y,!1),a=(y&e.childLanes)!==0,it||a){if(wa.current!==null)return rs(e,t,y);if(a=Ve,a!==null&&(i=rh(a,y),i!==0&&i!==o.retryLane))throw o.retryLane=i,cn(e,i),Bt(a,e,i),No;return Of(u)||Ns(),rs(e,t,y)}return Of(u)?(t.flags|=192,t.child=e.child,null):(e=o.treeContext,Ke=ol(u.nextSibling),ht=t,_e=!0,_a=null,sl=!1,e!==null&&rm(t,e),t=wo(t,i.children),t.flags|=134221824,t)}function Cy(e,t,l){e.lanes|=t;var a=e.alternate;a!==null&&(a.lanes|=t),Lr(e.return,t,l)}function zy(e){for(var t=null;e!==null;){var l=e.alternate;l!==null&&Jr(l)===null&&(t=e),e=e.sibling}return t}function ss(e,t,l,a,i,u){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:l,tailMode:i,treeForkCount:u}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=a,o.tail=l,o.tailMode=i,o.treeForkCount=u)}function jo(e){var t=e.child;for(e.child=null;t!==null;){var l=t.sibling;t.sibling=e.child,e.child=t,t=l}}function Ao(e,t,l){var a=t.pendingProps,i=a.revealOrder,u=a.tail;a=a.children;var o=xt.current;if(t.flags&128)return zu(t,o),null;var y=(o&2)!==0;if(y?(o=o&1|2,t.flags|=128):o&=1,zu(t,o),i==="backwards"&&e!==null?(jo(e),st(e,t,a,l),jo(e)):st(e,t,a,l),a=_e?pu:0,!y&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Cy(e,l,t);else if(e.tag===19)Cy(e,l,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(i){case"backwards":l=zy(t.child),l===null?(i=t.child,t.child=null):(i=l.sibling,l.sibling=null,jo(t)),ss(t,!0,i,null,u,a);break;case"unstable_legacy-backwards":for(l=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&Jr(e)===null){t.child=i;break}e=i.sibling,i.sibling=l,l=i,i=e}ss(t,!0,l,null,u,a);break;case"together":ss(t,!1,null,null,void 0,a);break;case"independent":t.memoizedState=null;break;default:l=zy(t.child),l===null?(i=t.child,t.child=null):(i=l.sibling,l.sibling=null),ss(t,!1,i,l,u,a)}return t.child}function Oy(e,t,l){var a=t.pendingProps;return Na(t,t.type,a.value),st(e,t,a.children,l),t.child}function ua(e,t,l){if(e!==null&&(t.dependencies=e.dependencies),ka|=t.lanes,(l&t.childLanes)===0)if(e!==null){if(hn(e,t,l,!1),(l&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(c(153));if(t.child!==null){for(e=t.child,l=ea(e,e.pendingProps),t.child=l,l.return=t;e.sibling!==null;)e=e.sibling,l=l.sibling=ea(e,e.pendingProps),l.return=t;l.sibling=null}return t.child}function Mo(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&Br(e)))}function bb(e,t,l){switch(t.tag){case 3:hr(t,t.stateNode.containerInfo),Na(t,at,e.memoizedState.cache),fn();break;case 27:case 5:ic(t);break;case 4:hr(t,t.stateNode.containerInfo);break;case 10:Na(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,ao(t),null;break;case 13:var a=t.memoizedState;if(a!==null){if(a.dehydrated!==null)return ja(t),t.flags|=128,null;a=hn(e,t,l,!1);var i=t.child.childLanes;return a||(l&i)!==0?Ny(e,t,l):(ja(t),e=ua(e,t,l),e!==null?e.sibling:null)}ja(t);break;case 19:if(t.flags&128)return Ao(e,t,l);if(i=(e.flags&128)!==0,a=(l&t.childLanes)!==0,a||(hn(e,t,l,!1),a=(l&t.childLanes)!==0),i){if(a)return Ao(e,t,l);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),zu(t,xt.current),a)break;return null;case 22:return t.lanes=0,by(e,t,l,t.pendingProps);case 24:Na(t,at,e.memoizedState.cache)}return ua(e,t,l)}function Ry(e,t,l){if(e!==null)if(e.memoizedProps!==t.pendingProps)it=!0;else{if(!Mo(e,l)&&(t.flags&128)===0)return it=!1,bb(e,t,l);it=(e.flags&131072)!==0}else it=!1,_e&&(t.flags&1048576)!==0&&um(t,pu,t.index);switch(t.lanes=0,t.tag){case 16:e:{var a=t.pendingProps;if(e=gn(t.elementType),t.type=e,typeof e=="function")Lc(e)?(a=Sn(e,a),t.tag=1,t=_y(null,t,e,a,l)):(t.tag=0,t=Co(null,t,e,a,l));else{if(e!=null){var i=e.$$typeof;if(i===Y){t.tag=11,t=vy(null,t,e,a,l);break e}else if(i===ke){t.tag=14,t=gy(null,t,e,a,l);break e}else if(i===ee){t.tag=10,t.type=e,t=Oy(null,t,l);break e}}throw t=me(e)||e,Error(c(306,t,""))}}return t;case 0:return Co(e,t,t.type,t.pendingProps,l);case 1:return a=t.type,i=Sn(a,t.pendingProps),_y(e,t,a,i,l);case 3:e:{if(hr(t,t.stateNode.containerInfo),e===null)throw Error(c(387));a=t.pendingProps;var u=t.memoizedState;i=u.element,Pc(e,t),Cu(t,a,null,l);var o=t.memoizedState;if(a=o.cache,Na(t,at,a),a!==u.cache&&Kc(t,[at],l,!0),Nu(),a=o.element,u.isDehydrated)if(u={element:a,isDehydrated:!1,cache:o.cache},t.updateQueue.baseState=u,t.memoizedState=u,t.flags&256){t=Ty(e,t,a,l);break e}else if(a!==i){i=il(Error(c(424)),t),bu(i),t=Ty(e,t,a,l);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(Ke=ol(e.firstChild),ht=t,_e=!0,_a=null,sl=!0,l=bm(t,null,a,l),t.child=l;l;)l.flags=l.flags&-3|134221824,l=l.sibling}else{if(fn(),a===i){t=ua(e,t,l);break e}st(e,t,a,l)}t=t.child}return t;case 26:return mi(e,t),e===null?(l=e0(t.type,null,t.pendingProps,null))?t.memoizedState=l:_e||(t.stateNode=Mv(t.type,t.pendingProps,ga.current,t)):t.memoizedState=e0(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return ic(t),e===null&&_e&&(a=t.stateNode=$v(t.type,t.pendingProps,ga.current),ht=t,sl=!0,i=Ke,Ba(t.type)?(wf=i,Ke=ol(a.firstChild)):Ke=i),st(e,t,t.pendingProps.children,l),mi(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&_e&&((i=a=Ke)&&(a=hx(a,t.type,t.pendingProps,sl),a!==null?(t.stateNode=a,ht=t,Ke=ol(a.firstChild),sl=!1,i=!0):i=!1),i||Ta(t)),ic(t),i=t.type,u=t.pendingProps,o=e!==null?e.memoizedProps:null,a=u.children,Sf(i,u)?a=null:o!==null&&Sf(i,o)&&(t.flags|=32),t.memoizedState!==null&&(i=uo(e,t,sb,null,null,l),Ai._currentValue=i),mi(e,t),st(e,t,a,l),t.child;case 6:return e===null&&_e&&((e=l=Ke)&&(l=mx(l,t.pendingProps,sl),l!==null?(t.stateNode=l,ht=t,Ke=null,e=!0):e=!1),e||Ta(t)),null;case 13:return Ny(e,t,l);case 4:return hr(t,t.stateNode.containerInfo),a=t.pendingProps,e===null?t.child=bn(t,null,a,l):st(e,t,a,l),t.child;case 11:return vy(e,t,t.type,t.pendingProps,l);case 7:return a=t.pendingProps,mi(e,t),st(e,t,a,l),t.child;case 8:return st(e,t,t.pendingProps.children,l),t.child;case 12:return st(e,t,t.pendingProps.children,l),t.child;case 10:return Oy(e,t,l);case 9:return i=t.type._context,a=t.pendingProps.children,mn(t),i=pt(i),a=a(i),t.flags|=1,st(e,t,a,l),t.child;case 14:return gy(e,t,t.type,t.pendingProps,l);case 15:return py(e,t,t.type,t.pendingProps,l);case 19:return Ao(e,t,l);case 31:return gb(e,t,l);case 22:return by(e,t,l,t.pendingProps);case 24:return mn(t),a=pt(at),e===null?(i=Fc(),i===null&&(i=Ve,u=Zc(),i.pooledCache=u,u.refCount++,u!==null&&(i.pooledCacheLanes|=l),i=u),t.memoizedState={parent:a,cache:i},Wc(t),Na(t,at,i)):((e.lanes&l)!==0&&(Pc(e,t),Cu(t,null,null,l),Nu()),i=e.memoizedState,u=t.memoizedState,i.parent!==a?(i={parent:a,cache:a},t.memoizedState=i,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=i),Na(t,at,a)):(a=u.cache,Na(t,at,a),a!==i.cache&&Kc(t,[at],l,!0))),st(e,t,t.pendingProps.children,l),t.child;case 30:return t.stateNode===null&&(t.stateNode={autoName:null,paired:null,clones:null,ref:null}),a=t.pendingProps,a.name!=null&&a.name!=="auto"?t.flags|=e===null?18882560:18874368:_e&&Hr(t),e!==null&&e.memoizedProps.name!==a.name?t.flags|=4194816:mi(e,t),st(e,t,a.children,l),t.child;case 29:throw t.pendingProps}throw Error(c(156,t.tag))}function ra(e){e.flags|=4}function Do(e,t,l,a,i){var u;if((u=(e.mode&32)!==0)&&(u=l===null?n0(t,a):n0(t,a)&&(a.src!==l.src||a.srcSet!==l.srcSet)),u){if(e.flags|=16777216,(i&335544128)===i)if(e.stateNode.complete)e.flags|=8192;else if(ov())e.flags|=8192;else throw pn=Vr,$c}else e.flags&=-16777217}function wy(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!i0(t))if(ov())e.flags|=8192;else throw pn=Vr,$c}function cs(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?nh():536870912,e.lanes|=t,bi|=t)}function Au(e,t){if(!_e)switch(e.tailMode){case"visible":break;case"collapsed":for(var l=e.tail,a=null;l!==null;)l.alternate!==null&&(a=l),l=l.sibling;a===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:a.sibling=null;break;default:for(t=e.tail,l=null;t!==null;)t.alternate!==null&&(l=t),t=t.sibling;l===null?e.tail=null:l.sibling=null}}function Ze(e){var t=e.alternate!==null&&e.alternate.child===e.child,l=0,a=0;if(t)for(var i=e.child;i!==null;)l|=i.lanes|i.childLanes,a|=i.subtreeFlags&1206910976,a|=i.flags&1206910976,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)l|=i.lanes|i.childLanes,a|=i.subtreeFlags,a|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=a,e.childLanes=l,t}function xb(e,t,l){var a=t.pendingProps;switch(Gc(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ze(t),null;case 1:return Ze(t),null;case 3:return l=t.stateNode,a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),aa(at),Xn(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(e===null||e.child===null)&&(ri(t)?ra(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Vc())),Ze(t),null;case 26:var i=t.type,u=t.memoizedState;return e===null?(ra(t),u!==null?(Ze(t),wy(t,u)):(Ze(t),Do(t,i,null,a,l))):u?u!==e.memoizedState?(ra(t),Ze(t),wy(t,u)):(Ze(t),t.flags&=-16777217):(e=e.memoizedProps,e!==a&&ra(t),Ze(t),Do(t,i,e,a,l)),null;case 27:if(mr(t),l=ga.current,i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&ra(t);else{if(!a){if(t.stateNode===null)throw Error(c(166));return Ze(t),t.subtreeFlags&=-33554433,null}e=jl.current,ri(t)?sm(t):(e=$v(i,a,l),t.stateNode=e,ra(t))}return Ze(t),t.subtreeFlags&=-33554433,null;case 5:if(mr(t),i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&ra(t);else{if(!a){if(t.stateNode===null)throw Error(c(166));return Ze(t),t.subtreeFlags&=-33554433,null}if(u=jl.current,ri(t))sm(t);else{var o=Yu(ga.current);switch(u){case 1:u=o.createElementNS("http://www.w3.org/2000/svg",i);break;case 2:u=o.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;default:switch(i){case"svg":u=o.createElementNS("http://www.w3.org/2000/svg",i);break;case"math":u=o.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;case"script":u=o.createElement("div"),u.innerHTML="<script><\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof a.is=="string"?o.createElement("select",{is:a.is}):o.createElement("select"),a.multiple?u.multiple=!0:a.size&&(u.size=a.size);break;default:u=typeof a.is=="string"?o.createElement(i,{is:a.is}):o.createElement(i)}}u[gt]=t,u[Ut]=a;e:for(o=t.child;o!==null;){if(o.tag===5||o.tag===6)u.appendChild(o.stateNode);else if(o.tag!==4&&o.tag!==27&&o.child!==null){o.child.return=o,o=o.child;continue}if(o===t)break e;for(;o.sibling===null;){if(o.return===null||o.return===t)break e;o=o.return}o.sibling.return=o.return,o=o.sibling}t.stateNode=u;e:switch(Et(u,i,a),i){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break e;case"img":a=!0;break e;default:a=!1}a&&ra(t)}}return Ze(t),t.subtreeFlags&=-33554433,Do(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,l),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==a&&ra(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(c(166));if(e=ga.current,ri(t)){if(e=t.stateNode,l=t.memoizedProps,a=null,i=ht,i!==null)switch(i.tag){case 27:case 5:a=i.memoizedProps}e[gt]=t,e=!!(e.nodeValue===l||a!==null&&a.suppressHydrationWarning===!0||Rv(e.nodeValue,l)),e||Ta(t,!0)}else e=Yu(e).createTextNode(a),e[gt]=t,t.stateNode=e}return Ze(t),null;case 31:if(l=t.memoizedState,e===null||e.memoizedState!==null){if(a=ri(t),l!==null){if(e===null){if(!a)throw Error(c(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(557));e[gt]=t}else fn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ze(t),e=!1}else l=Vc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=l),e=!0;if(!e)return t.flags&256?(Jt(t),t):(Jt(t),null);if((t.flags&128)!==0)throw Error(c(558))}return Ze(t),null;case 13:if(a=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(i=ri(t),a!==null&&a.dehydrated!==null){if(e===null){if(!i)throw Error(c(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(c(317));i[gt]=t}else fn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ze(t),i=!1}else i=Vc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=i),i=!0;if(!i)return t.flags&256?(Jt(t),t):(Jt(t),null)}return Jt(t),(t.flags&128)!==0?(t.lanes=l,t):(l=a!==null,e=e!==null&&e.memoizedState!==null,l&&(a=t.child,i=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(i=a.alternate.memoizedState.cachePool.pool),u=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(u=a.memoizedState.cachePool.pool),u!==i&&(a.flags|=2048)),l!==e&&l&&(t.child.flags|=8192),cs(t,t.updateQueue),Ze(t),null);case 4:return Xn(),e===null&&vf(t.stateNode.containerInfo),t.flags|=67108864,Ze(t),null;case 10:return aa(t.type),Ze(t),null;case 19:if(no(t),a=t.memoizedState,a===null)return Ze(t),null;if(i=(t.flags&128)!==0,u=a.rendering,u===null)if(i)Au(a,!1);else{if(tt!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(u=Jr(e),u!==null){for(t.flags|=128,Au(a,!1),e=u.updateQueue,t.updateQueue=e,cs(t,e),t.subtreeFlags=0,e=l,l=t.child;l!==null;)am(l,e),l=l.sibling;return zu(t,xt.current&1|2),_e&&ta(t,a.treeForkCount),t.child}e=e.sibling}a.tail!==null&&Yt()>Ss&&(t.flags|=128,i=!0,Au(a,!1),t.lanes=4194304)}else{if(!i)if(e=Jr(u),e!==null){if(t.flags|=128,i=!0,e=e.updateQueue,t.updateQueue=e,cs(t,e),Au(a,!0),a.tail===null&&a.tailMode!=="collapsed"&&a.tailMode!=="visible"&&!u.alternate&&!_e)return Ze(t),null}else 2*Yt()-a.renderingStartTime>Ss&&l!==536870912&&(t.flags|=128,i=!0,Au(a,!1),t.lanes=4194304);a.isBackwards?(u.sibling=t.child,t.child=u):(e=a.last,e!==null?e.sibling=u:t.child=u,a.last=u)}if(a.tail!==null){e=a.tail;e:{for(l=e;l!==null;){if(l.alternate!==null){l=!1;break e}l=l.sibling}l=!0}return a.rendering=e,a.tail=e.sibling,a.renderingStartTime=Yt(),e.sibling=null,u=xt.current,u=i?u&1|2:u&1,a.tailMode==="visible"||a.tailMode==="collapsed"||!l||_e?zu(t,u):(l=u,Xe(bt,t),Xe(xt,l),Tt===null&&(Tt=t)),_e&&ta(t,a.treeForkCount),e}return Ze(t),null;case 22:case 23:return Jt(t),lo(),a=t.memoizedState!==null,e!==null?e.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?(l&536870912)!==0&&(t.flags&128)===0&&(Ze(t),t.subtreeFlags&6&&(t.flags|=8192)):Ze(t),l=t.updateQueue,l!==null&&cs(t,l.retryQueue),l=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(l=e.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==l&&(t.flags|=2048),e!==null&&vt(vn),null;case 24:return l=null,e!==null&&(l=e.memoizedState.cache),t.memoizedState.cache!==l&&(t.flags|=2048),aa(at),Ze(t),null;case 25:return null;case 30:return t.flags|=33554432,Ze(t),null}throw Error(c(156,t.tag))}function Sb(e,t){switch(Gc(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return aa(at),Xn(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return mr(t),null;case 31:if(t.memoizedState!==null){if(Jt(t),t.alternate===null)throw Error(c(340));fn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Jt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(c(340));fn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return no(t),e=t.flags,e&65536?(t.flags=e&-65537|128,e=t.memoizedState,e!==null&&(e.rendering=null,e.tail=null),t.flags|=4,t):null;case 4:return Xn(),null;case 10:return aa(t.type),null;case 22:case 23:return Jt(t),lo(),e!==null&&vt(vn),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return aa(at),null;case 25:return null;default:return null}}function jy(e,t){switch(Gc(t),t.tag){case 3:aa(at),Xn();break;case 26:case 27:case 5:mr(t);break;case 4:Xn();break;case 31:t.memoizedState!==null&&Jt(t);break;case 13:Jt(t);break;case 19:no(t);break;case 10:aa(t.type);break;case 22:case 23:Jt(t),lo(),e!==null&&vt(vn);break;case 24:aa(at)}}function Mu(e,t){try{var l=t.updateQueue,a=l!==null?l.lastEffect:null;if(a!==null){var i=a.next;l=i;do{if((l.tag&e)===e){a=void 0;var u=l.create,o=l.inst;a=u(),o.destroy=a}l=l.next}while(l!==i)}}catch(y){Qe(t,t.return,y)}}function Ma(e,t,l){try{var a=t.updateQueue,i=a!==null?a.lastEffect:null;if(i!==null){var u=i.next;a=u;do{if((a.tag&e)===e){var o=a.inst,y=o.destroy;if(y!==void 0){o.destroy=void 0,i=t;var S=l,R=y;try{R()}catch(A){Qe(i,S,A)}}}a=a.next}while(a!==u)}}catch(A){Qe(t,t.return,A)}}function Ay(e){var t=e.updateQueue;if(t!==null){var l=e.stateNode;try{Sm(t,l)}catch(a){Qe(e,e.return,a)}}}function My(e,t,l){l.props=Sn(e.type,e.memoizedProps),l.state=e.memoizedState;try{l.componentWillUnmount()}catch(a){Qe(e,t,a)}}function Ul(e,t){try{var l=e.ref;if(l!==null){switch(e.tag){case 26:case 27:case 5:var a=e.stateNode;break;case 30:var i=e.stateNode,u=Pl(e.memoizedProps,i);(i.ref===null||i.ref.name!==u)&&(i.ref=Bv(u)),a=i.ref;break;case 7:if(e.stateNode===null){var o=new It(e);p(e.child,!1,fx,o,void 0,void 0),e.stateNode=o}a=e.stateNode;break;default:a=e.stateNode}typeof l=="function"?e.refCleanup=l(a):l.current=a}}catch(y){Qe(e,t,y)}}function St(e,t){var l=e.ref,a=e.refCleanup;if(l!==null)if(typeof a=="function")try{a()}catch(i){Qe(e,t,i)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof l=="function")try{l(null)}catch(i){Qe(e,t,i)}else l.current=null}function os(e,t){if((e.tag===5||e.tag===27||e.tag===6)&&e.alternate===null&&t!==null)for(var l=0;l<t.length;l++)Kv(e.stateNode,t[l])}function Dy(e){for(var t=e.return;t!==null&&(ko(t)&&Kv(e.stateNode,t.stateNode),!Uo(t));)t=t.return}function Du(e){for(var t=e.return;t!==null&&(ko(t)&&dx(e.stateNode,t.stateNode),!Uo(t));)t=t.return}function Uo(e){return e.tag===5||e.tag===3||e.tag===27}function ko(e){return e&&e.tag===7&&e.stateNode!==null}function Ho(e){var t=e.type,l=e.memoizedProps,a=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":l.autoFocus&&a.focus();break e;case"img":l.src?a.src=l.src:l.srcSet&&(a.srcset=l.srcSet)}}catch(i){Qe(e,e.return,i)}}function qo(e,t,l){try{var a=e.stateNode;Zb(a,e.type,l,t),a[Ut]=t}catch(i){Qe(e,e.return,i)}}function Uy(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Ba(e.type)||e.tag===4}function Lo(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Uy(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&Ba(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Bo(e,t,l,a){var i=e.tag;if(i===5||i===6)i=e.stateNode,t?(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l).insertBefore(i,t):(t=l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,t.appendChild(i),l=l._reactRootContainer,l!=null||t.onclick!==null||(t.onclick=Al)),os(e,a),Ue=!0;else if(i!==4&&(i===27&&(os(e,a),a=null,Ba(e.type)&&(l=e.stateNode,t=null)),e=e.child,e!==null))for(Bo(e,t,l,a),e=e.sibling;e!==null;)Bo(e,t,l,a),e=e.sibling}function fs(e,t,l,a){var i=e.tag;if(i===5||i===6)i=e.stateNode,t?l.insertBefore(i,t):l.appendChild(i),os(e,a),Ue=!0;else if(i!==4&&(i===27&&(os(e,a),a=null,Ba(e.type)&&(l=e.stateNode)),e=e.child,e!==null))for(fs(e,t,l,a),e=e.sibling;e!==null;)fs(e,t,l,a),e=e.sibling}function ky(e){var t=e.stateNode,l=e.memoizedProps;try{for(var a=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);Et(t,a,l),t[gt]=e,t[Ut]=l}catch(u){Qe(e,e.return,u)}}var ds=!1,Ft=null;function Hy(e){(e.tag===30||(e.subtreeFlags&33554432)!==0)&&(ds=!0)}var kl=null;function qy(){var e=kl;return kl=null,e}var Ht=0;function yi(e,t,l,a,i){return Ht=0,Ly(e.child,t,l,a,i)}function Ly(e,t,l,a,i){for(var u=!1;e!==null;){if(e.tag===5){var o=e.stateNode;if(a!==null){var y=Tf(o);a.push(y),y.view&&(u=!0)}else u||Tf(o).view&&(u=!0);ds=!0,qv(o,Ht===0?t:t+"_"+Ht,l),Ht++}else(e.tag!==22||e.memoizedState===null)&&(e.tag===30&&i||Ly(e.child,t,l,a,i)&&(u=!0));e=e.sibling}return u}function Hl(e,t){for(;e!==null;)e.tag===5?Lv(e.stateNode,e.memoizedProps):(e.tag!==22||e.memoizedState===null)&&(e.tag===30&&t||Hl(e.child,t)),e=e.sibling}function hs(e){if((e.subtreeFlags&18874368)!==0)for(e=e.child;e!==null;){if((e.tag!==22||e.memoizedState===null)&&(hs(e),e.tag===30&&(e.flags&18874368)!==0&&e.stateNode.paired)){var t=e.memoizedProps;if(t.name==null||t.name==="auto")throw Error(c(544));var l=t.name;t=Il(t.default,t.share),t!=="none"&&(yi(e,l,t,null,!1)||Hl(e.child,!1))}e=e.sibling}}function Qo(e,t){if(e.tag===30){var l=e.stateNode,a=e.memoizedProps,i=Pl(a,l),u=Il(a.default,l.paired?a.share:a.enter);u!=="none"?yi(e,i,u,null,!1)?(hs(e),l.paired||t||_i(e,a.onEnter)):Hl(e.child,!1):hs(e)}else if((e.subtreeFlags&33554432)!==0)for(e=e.child;e!==null;)Qo(e,t),e=e.sibling;else hs(e)}function Go(e){if(Ft!==null&&Ft.size!==0){var t=Ft;if((e.subtreeFlags&18874368)!==0)for(e=e.child;e!==null;){if(e.tag!==22||e.memoizedState===null){if(e.tag===30&&(e.flags&18874368)!==0){var l=e.memoizedProps,a=l.name;if(a!=null&&a!=="auto"){var i=t.get(a);if(i!==void 0){var u=Il(l.default,l.share);if(u!=="none"&&(yi(e,a,u,null,!1)?(u=e.stateNode,i.paired=u,u.paired=i,_i(e,l.onShare)):Hl(e.child,!1)),t.delete(a),t.size===0)break}}}Go(e)}e=e.sibling}}}function Yo(e){if(e.tag===30){var t=e.memoizedProps,l=Pl(t,e.stateNode),a=Ft!==null?Ft.get(l):void 0,i=Il(t.default,a!==void 0?t.share:t.exit);i!=="none"&&(yi(e,l,i,null,!1)?a!==void 0?(i=e.stateNode,a.paired=i,i.paired=a,Ft.delete(l),_i(e,t.onShare)):_i(e,t.onExit):Hl(e.child,!1)),Ft!==null&&Go(e)}else if((e.subtreeFlags&33554432)!==0)for(e=e.child;e!==null;)Yo(e),e=e.sibling;else Ft!==null&&Go(e)}function By(e){for(e=e.child;e!==null;){if(e.tag===30){var t=e.memoizedProps,l=Pl(t,e.stateNode);t=Il(t.default,t.update),e.flags&=-5,t!=="none"&&yi(e,l,t,e.memoizedState=[],!1)}else(e.subtreeFlags&33554432)!==0&&By(e);e=e.sibling}}function Vo(e){if((e.subtreeFlags&18874368)!==0)for(e=e.child;e!==null;){if(e.tag!==22||e.memoizedState===null){if(e.tag===30&&(e.flags&18874368)!==0){var t=e.stateNode;t.paired!==null&&(t.paired=null,Hl(e.child,!1))}Vo(e)}e=e.sibling}}function ms(e){if(e.tag===30)e.stateNode.paired=null,Hl(e.child,!1),Vo(e);else if((e.subtreeFlags&33554432)!==0)for(e=e.child;e!==null;)ms(e),e=e.sibling;else Vo(e)}function Qy(e){for(e=e.child;e!==null;)e.tag===30?Hl(e.child,!1):(e.subtreeFlags&33554432)!==0&&Qy(e),e=e.sibling}function Xo(e,t,l,a,i,u,o){for(var y=!1;t!==null;){if(t.tag===5){var S=t.stateNode;if(u!==null&&Ht<u.length){var R=u[Ht],A=Tf(S);(R.view||A.view)&&(y=!0);var q;if(q=(e.flags&4)===0)if(A.clip)q=!0;else{q=R.rect;var z=A.rect;q=q.y!==z.y||q.x!==z.x||q.height!==z.height||q.width!==z.width}q&&(e.flags|=4),A.abs?A=!R.abs:(R=R.rect,A=A.rect,A=R.height!==A.height||R.width!==A.width),A&&(e.flags|=32)}else e.flags|=32;(e.flags&4)!==0&&qv(S,Ht===0?l:l+"_"+Ht,i),y&&(e.flags&4)!==0||(kl===null&&(kl=[]),kl.push(S,Ht===0?a:a+"_"+Ht,t.memoizedProps)),Ht++}else(t.tag!==22||t.memoizedState===null)&&(t.tag===30&&o?e.flags|=t.flags&32:Xo(e,t.child,l,a,i,u,o)&&(y=!0));t=t.sibling}return y}function Gy(e,t){for(e=e.child;e!==null;){if(e.tag===30){var l=e.memoizedProps,a=e.stateNode,i=Pl(l,a),u=Il(l.default,l.update),o;o=e.memoizedState,e.memoizedState=null,a=e;var y=e.child;Ht=0,i=Xo(a,y,i,i,u,o,!1),(e.flags&4)!==0&&i&&_i(e,l.onUpdate)}else(e.subtreeFlags&33554432)!==0&&Gy(e);e=e.sibling}}var mt=!1,Le=!1,ql=!1,Ko=!1,Yy=typeof WeakSet=="function"?WeakSet:Set,yt=null,Ll=!1,Uu=!1,ys=!1,Zo=!1;function Eb(e,t,l){if(e=e.containerInfo,bf=Mi,e=Zh(e),Ac(e)){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else e:{a=(a=e.ownerDocument)&&a.defaultView||window;var i=a.getSelection&&a.getSelection();if(i&&i.rangeCount!==0){a=i.anchorNode;var u=i.anchorOffset,o=i.focusNode;i=i.focusOffset;try{a.nodeType,o.nodeType}catch{a=null;break e}var y=0,S=-1,R=-1,A=0,q=0,z=e,j=null;t:for(;;){for(var $;z!==a||u!==0&&z.nodeType!==3||(S=y+u),z!==o||i!==0&&z.nodeType!==3||(R=y+i),z.nodeType===3&&(y+=z.nodeValue.length),($=z.firstChild)!==null;)j=z,z=$;for(;;){if(z===e)break t;if(j===a&&++A===u&&(S=y),j===o&&++q===i&&(R=y),($=z.nextSibling)!==null)break;z=j,j=z.parentNode}z=$}a=S===-1||R===-1?null:{start:S,end:R}}else a=null}a=a||{start:0,end:0}}else a=null;for(xf={focusedElem:e,selectionRange:a},Mi=!1,l=(l&335544064)===l,yt=t,t=l?9270:1024;yt!==null;){if(e=yt,l&&(a=e.deletions,a!==null))for(u=0;u<a.length;u++)l&&Yo(a[u]);if(e.alternate===null&&(e.flags&2)!==0)l&&Hy(e),vs(l);else{if(e.tag===22){if(a=e.alternate,e.memoizedState!==null){a!==null&&a.memoizedState===null&&l&&Yo(a),vs(l);continue}else if(a!==null&&a.memoizedState!==null){l&&Hy(e),vs(l);continue}}a=e.child,(e.subtreeFlags&t)!==0&&a!==null?(a.return=e,yt=a):(l&&By(e),vs(l))}}Ft=null}function vs(e){for(;yt!==null;){var t=yt,l=e,a=t.alternate,i=t.flags;switch(t.tag){case 0:case 11:case 15:break;case 1:if((i&1024)!==0&&a!==null){l=void 0,i=a.memoizedProps,a=a.memoizedState;var u=t.stateNode;try{var o=Sn(t.type,i);l=u.getSnapshotBeforeUpdate(o,a),u.__reactInternalSnapshotBeforeUpdate=l}catch(y){Qe(t,t.return,y)}}break;case 3:if((i&1024)!==0){if(a=t.stateNode.containerInfo,l=a.nodeType,l===9)zf(a);else if(l===1)switch(a.nodeName){case"HEAD":case"HTML":case"BODY":zf(a);break;default:a.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;case 30:l&&a!==null&&(l=Pl(a.memoizedProps,a.stateNode),i=t.memoizedProps,i=Il(i.default,i.update),i!=="none"&&yi(a,l,i,a.memoizedState=[],!0));break;default:if((i&1024)!==0)throw Error(c(163))}if(a=t.sibling,a!==null){a.return=t.return,yt=a;break}yt=t.return}}function Vy(e,t,l){var a=l.flags;switch(l.tag){case 0:case 11:case 15:Bl(e,l),a&4&&Mu(5,l);break;case 1:if(Bl(e,l),a&4)if(e=l.stateNode,t===null)try{e.componentDidMount()}catch(o){Qe(l,l.return,o)}else{var i=Sn(l.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(o){Qe(l,l.return,o)}}a&64&&Ay(l),a&512&&Ul(l,l.return);break;case 3:if(Bl(e,l),a&64&&(e=l.updateQueue,e!==null)){if(t=null,l.child!==null)switch(l.child.tag){case 27:case 5:t=l.child.stateNode;break;case 1:t=l.child.stateNode}try{Sm(e,t)}catch(o){Qe(l,l.return,o)}}break;case 27:t===null&&a&4&&ky(l);case 26:case 5:Bl(e,l),t===null&&a&4&&Ho(l),a&512&&Ul(l,l.return);break;case 12:Bl(e,l);break;case 31:Bl(e,l),a&4&&Jy(e,l);break;case 13:Bl(e,l),a&4&&Fy(e,l),a&64&&(e=l.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(l=Db.bind(null,l),yx(e,l))));break;case 22:if(a=l.memoizedState!==null||mt,!a){var u=t!==null&&t.memoizedState!==null||Le;t=mt,i=Le,mt=a,(Le=u)&&!i?(a=2,(l.subtreeFlags&8772)!==0&&(a|=1),xl(e,l,a)):Bl(e,l),mt=t,Le=i}break;case 30:Bl(e,l),a&512&&Ul(l,l.return);break;case 7:a&512&&Ul(l,l.return);default:Bl(e,l)}}function Jo(e,t){for(e=e.child;e!==null;)Xy(e,t),e=e.sibling}function Xy(e,t){switch(e.tag){case 5:case 26:try{var l=e.stateNode;if(t){var a=l.style;typeof a.setProperty=="function"?a.setProperty("display","none","important"):a.display="none"}else{var i=e.stateNode,u=e.memoizedProps.style,o=u!=null&&u.hasOwnProperty("display")?u.display:null;i.style.display=o==null||typeof o=="boolean"?"":(""+o).trim()}}catch(S){Qe(e,e.return,S)}Fo(e,t);break;case 6:try{e.stateNode.nodeValue=t?"":e.memoizedProps,Ue=!0}catch(S){Qe(e,e.return,S)}break;case 18:try{var y=e.stateNode;t?Hv(y,!0):Hv(e.stateNode,!1)}catch(S){Qe(e,e.return,S)}break;case 22:case 23:e.memoizedState===null&&Jo(e,t);break;default:Jo(e,t)}}function Fo(e,t){if(e.subtreeFlags&67108864)for(e=e.child;e!==null;){e:{var l=e,a=t;switch(l.tag){case 4:Xy(l,a);break e;case 22:l.memoizedState===null&&Fo(l,a);break e;default:Fo(l,a)}}e=e.sibling}}function Ky(e){var t=e.alternate;t!==null&&(e.alternate=null,Ky(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&Sr(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var Fe=null,qt=!1;function pl(e,t,l){for(l=l.child;l!==null;)Zy(e,t,l),l=l.sibling}function Zy(e,t,l){if(Vt&&typeof Vt.onCommitFiberUnmount=="function")try{Vt.onCommitFiberUnmount(nu,l)}catch{}switch(l.tag){case 26:Le||St(l,t),pl(e,t,l),l.memoizedState?l.memoizedState.count--:l.stateNode&&!Le&&(l=l.stateNode,l.parentNode.removeChild(l));break;case 27:Le||St(l,t),Du(l);var a=Fe,i=qt;Ba(l.type)&&(Fe=l.stateNode,qt=!1),pl(e,t,l),Wv(l.stateNode,l.type,l.memoizedProps),Fe=a,qt=i;break;case 5:Le||St(l,t),Du(l);case 6:if(l.tag===6&&Du(l),a=Fe,i=qt,Fe=null,pl(e,t,l),Fe=a,qt=i,Fe!==null)if(qt)try{(Fe.nodeType===9?Fe.body:Fe.nodeName==="HTML"?Fe.ownerDocument.body:Fe).removeChild(l.stateNode),Ue=!0}catch(u){Qe(l,t,u)}else try{Fe.removeChild(l.stateNode),Ue=!0}catch(u){Qe(l,t,u)}break;case 18:Fe!==null&&(qt?(e=Fe,kv(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,l.stateNode),Di(e)):kv(Fe,l.stateNode));break;case 4:a=Fe,i=qt,Fe=l.stateNode.containerInfo,qt=!0,pl(e,t,l),Fe=a,qt=i;break;case 0:case 11:case 14:case 15:Ma(2,l,t),Le||Ma(4,l,t),pl(e,t,l);break;case 1:Le||(St(l,t),a=l.stateNode,typeof a.componentWillUnmount=="function"&&My(l,t,a)),pl(e,t,l);break;case 21:pl(e,t,l);break;case 22:Le=(a=Le)||l.memoizedState!==null,pl(e,t,l),Le=a;break;case 30:St(l,t),pl(e,t,l);break;case 7:Le||St(l,t),pl(e,t,l);break;default:pl(e,t,l)}}function Jy(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Di(e)}catch(l){Qe(t,t.return,l)}}}function Fy(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Di(e)}catch(l){Qe(t,t.return,l)}}function _b(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new Yy),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new Yy),t;default:throw Error(c(435,e.tag))}}function gs(e,t){var l=_b(e);t.forEach(function(a){if(!l.has(a)){l.add(a);var i=Ub.bind(null,e,a);a.then(i,i)}})}function Rt(e,t,l){var a=t.deletions;if(a!==null)for(var i=0;i<a.length;i++){var u=a[i],o=e,y=t,S=y;e:for(;S!==null;){switch(S.tag){case 27:if(Ba(S.type)){Fe=S.stateNode,qt=!1;break e}break;case 5:Fe=S.stateNode,qt=!1;break e;case 3:case 4:Fe=S.stateNode.containerInfo,qt=!0;break e}S=S.return}if(Fe===null)throw Error(c(160));Zy(o,y,u),Fe=null,qt=!1,o=u.alternate,o!==null&&(o.return=null),u.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)$y(t,e,l),t=t.sibling}var bl=null;function $y(e,t,l){var a=e.alternate,i=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(i&4&&(a=e.updateQueue,a=a!==null?a.events:null,a!==null))for(var u=0;u<a.length;u++){var o=a[u];o.ref.impl=o.nextImpl}Rt(t,e,l),wt(e),i&4&&(Ma(3,e,e.return),Mu(3,e),Ma(5,e,e.return));break;case 1:Rt(t,e,l),wt(e),i&512&&(Le||a===null||St(a,a.return)),i&64&&mt&&(e=e.updateQueue,e!==null&&(t=e.callbacks,t!==null&&(l=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=l===null?t:l.concat(t))));break;case 26:if(u=bl,Rt(t,e,l),wt(e),i&512&&(Le||a===null||St(a,a.return)),i&4)if(i=a!==null?a.memoizedState:null,l=e.memoizedState,a===null)if(l===null)if(e.stateNode===null)if(mt)e.stateNode=Mv(e.type,e.memoizedProps,t.containerInfo,e);else{e:{t=e.type,l=e.memoizedProps,i=u.ownerDocument||u;t:switch(t){case"title":a=i.getElementsByTagName("title")[0],(!a||a[ru]||a[gt]||a.namespaceURI==="http://www.w3.org/2000/svg"||a.hasAttribute("itemprop"))&&(a=i.createElement(t),i.head.insertBefore(a,i.querySelector("head > title"))),Et(a,t,l),a[gt]=e,dt(a),t=a;break e;case"link":if(u=a0("link","href",i).get(t+(l.href||""))){for(o=0;o<u.length;o++)if(a=u[o],a.getAttribute("href")===(l.href==null||l.href===""?null:l.href)&&a.getAttribute("rel")===(l.rel==null?null:l.rel)&&a.getAttribute("title")===(l.title==null?null:l.title)&&a.getAttribute("crossorigin")===(l.crossOrigin==null?null:l.crossOrigin)){u.splice(o,1);break t}}a=i.createElement(t),Et(a,t,l),i.head.appendChild(a);break;case"meta":if(u=a0("meta","content",i).get(t+(l.content||""))){for(o=0;o<u.length;o++)if(a=u[o],a.getAttribute("content")===(l.content==null?null:""+l.content)&&a.getAttribute("name")===(l.name==null?null:l.name)&&a.getAttribute("property")===(l.property==null?null:l.property)&&a.getAttribute("http-equiv")===(l.httpEquiv==null?null:l.httpEquiv)&&a.getAttribute("charset")===(l.charSet==null?null:l.charSet)){u.splice(o,1);break t}}a=i.createElement(t),Et(a,t,l),i.head.appendChild(a);break;default:throw Error(c(468,t))}a[gt]=e,dt(a),t=a}e.stateNode=t}else mt||Df(u,e.type,e.stateNode);else e.stateNode=l0(u,l,e.memoizedProps);else i!==l?(i===null?(t=a.stateNode,t===null||Le||t.parentNode.removeChild(t)):i.count--,l===null?mt||Df(u,e.type,e.stateNode):l0(u,l,e.memoizedProps)):l===null&&e.stateNode!==null&&qo(e,e.memoizedProps,a.memoizedProps);break;case 27:Rt(t,e,l),wt(e),i&512&&(Le||a===null||St(a,a.return)),a!==null&&i&4&&qo(e,e.memoizedProps,a.memoizedProps);break;case 5:if(u=ql,ql=!1,Rt(t,e,l),ql=u,wt(e),i&512&&(Le||a===null||St(a,a.return)),e.flags&32){t=e.stateNode;try{Wn(t,""),Ue=!0}catch(A){Qe(e,e.return,A)}}i&4&&e.stateNode!=null&&(t=e.memoizedProps,qo(e,t,a!==null?a.memoizedProps:t)),i&1024&&(Ko=!0);break;case 6:if(Rt(t,e,l),wt(e),i&4){if(e.stateNode===null)throw Error(c(162));t=e.memoizedProps,l=e.stateNode;try{l.nodeValue=t,Ue=!0}catch(A){Qe(e,e.return,A)}}break;case 3:if(Ue=!1,As=null,u=bl,bl=Vu(t.containerInfo),Rt(t,e,l),bl=u,wt(e),i&4&&a!==null&&a.memoizedState.isDehydrated)try{Di(t.containerInfo)}catch(A){Qe(e,e.return,A)}Ko&&(Ko=!1,Wy(e)),Ue=!1;break;case 4:i=ql,ql=mt,a=gh(),u=bl,bl=Vu(e.stateNode.containerInfo),Rt(t,e,l),wt(e),bl=u,Ue&&Uu&&(ys=!0),Ue=a,ql=i;break;case 12:Rt(t,e,l),wt(e);break;case 31:Rt(t,e,l),wt(e),i&4&&(t=e.updateQueue,t!==null&&(e.updateQueue=null,gs(e,t)));break;case 13:Rt(t,e,l),wt(e),e.child.flags&8192&&e.memoizedState!==null!=(a!==null&&a.memoizedState!==null)&&(xs=Yt()),i&4&&(t=e.updateQueue,t!==null&&(e.updateQueue=null,gs(e,t)));break;case 22:u=e.memoizedState!==null,o=a!==null&&a.memoizedState!==null;var y=mt,S=Le,R=ql;mt=y||u,ql=R||u,Le=S||o,Rt(t,e,l),Le=S,ql=R,mt=y,wt(e),i&8192&&(t=e.stateNode,t._visibility=u?t._visibility&-2:t._visibility|1,!u||a===null||o||mt||Le||(t=o||Le,l=mt,a=Le,mt=u||mt,Le=t,Da(e,2),mt=l,Le=a),!u&&ql||Jo(e,u)),i&4&&(t=e.updateQueue,t!==null&&(l=t.retryQueue,l!==null&&(t.retryQueue=null,gs(e,l))));break;case 19:Rt(t,e,l),wt(e),i&4&&(t=e.updateQueue,t!==null&&(e.updateQueue=null,gs(e,t)));break;case 30:i&512&&(Le||a===null||St(a,a.return)),i=gh(),u=Uu,o=(l&335544064)===l,y=e.memoizedProps,Uu=o&&Il(y.default,y.update)!=="none",Rt(t,e,l),wt(e),o&&a!==null&&Ue&&(e.flags|=4),Uu=u,Ue=i;break;case 21:break;case 7:i&512&&(Le||a===null||St(a,a.return)),a&&a.stateNode!==null&&(a.stateNode._fragmentFiber=e);default:Rt(t,e,l),wt(e)}}function wt(e){var t=e.flags;if(t&2){try{for(var l,a=e.return;a!==null;){if(Uy(a)){l=a;break}a=a.return}a=null;for(var i=e.return;i!==null;){if(ko(i)){var u=i.stateNode;a===null?a=[u]:a.push(u)}if(Uo(i))break;i=i.return}var o=a;if(l==null)throw Error(c(160));switch(l.tag){case 27:var y=l.stateNode,S=Lo(e);fs(e,S,y,o);break;case 5:var R=l.stateNode;l.flags&32&&(Wn(R,""),l.flags&=-33);var A=Lo(e);fs(e,A,R,o);break;case 3:case 4:var q=l.stateNode.containerInfo,z=Lo(e);Bo(e,z,q,o);break;default:throw Error(c(161))}}catch(j){Qe(e,e.return,j)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Wy(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Wy(t),t.tag===5&&t.flags&1024&&(t=t.stateNode,Mi=!0,t.reset(),Mi=!1),e=e.sibling}}function vi(e,t){if(t.subtreeFlags&9270)for(t=t.child;t!==null;)Py(t,e),t=t.sibling;else Gy(t)}function Py(e,t){var l=e.alternate;if(l===null)Qo(e,!1);else switch(e.tag){case 3:if(Zo=Ll=!1,qy(),vi(t,e),!Ll&&!ys){if(e=kl,e!==null)for(var a=0;a<e.length;a+=3){l=e[a];var i=e[a+1];Lv(l,e[a+2]),l=l.ownerDocument.documentElement,l!==null&&l.animate({opacity:[0,0],pointerEvents:["none","none"]},{duration:0,fill:"forwards",pseudoElement:"::view-transition-group("+i+")"})}e=t.containerInfo,e=e.nodeType===9?e.documentElement:e.ownerDocument.documentElement,e!==null&&e.style.viewTransitionName===""&&(e.style.viewTransitionName="none",e.animate({opacity:[0,0],pointerEvents:["none","none"]},{duration:0,fill:"forwards",pseudoElement:"::view-transition-group(root)"}),e.animate({width:[0,0],height:[0,0]},{duration:0,fill:"forwards",pseudoElement:"::view-transition"})),Zo=!0}kl=null;break;case 5:vi(t,e);break;case 4:a=Ll,Ll=!1,vi(t,e),Ll&&(ys=!0),Ll=a;break;case 22:e.memoizedState===null&&(l.memoizedState!==null?Qo(e,!1):vi(t,e));break;case 30:a=Ll,i=qy(),Ll=!1,vi(t,e),Ll&&(e.flags|=4);var u=e.memoizedProps,o=e.stateNode;t=Pl(u,o),o=Pl(l.memoizedProps,o);var y=Il(u.default,u.update);y==="none"?t=!1:(u=l.memoizedState,l.memoizedState=null,l=e.child,Ht=0,t=Xo(e,l,t,o,y,u,!0),Ht!==(u===null?0:u.length)&&(e.flags|=32)),(e.flags&4)!==0&&t?(_i(e,e.memoizedProps.onUpdate),kl=i):i!==null&&(i.push.apply(i,kl),kl=i),Ll=(e.flags&32)!==0?!0:a;break;default:vi(t,e)}}function Bl(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Vy(e,t.alternate,t),t=t.sibling}function Da(e,t){for(e=e.child;e!==null;){var l=e,a=t;switch(l.tag){case 0:case 11:case 14:case 15:Ma(4,l,l.return),Da(l,a);break;case 1:St(l,l.return);var i=l.stateNode;typeof i.componentWillUnmount=="function"&&My(l,l.return,i),Da(l,a);break;case 27:(a&2)!==0&&Wv(l.stateNode,l.type,l.memoizedProps);case 5:St(l,l.return),l.tag!==5&&l.tag!==27||Du(l),Da(l,a);break;case 6:Du(l);break;case 26:St(l,l.return),i=l.stateNode,l.memoizedState!==null||i===null||Le||i.parentNode.removeChild(i),Da(l,a);break;case 22:l.memoizedState===null&&Da(l,a);break;case 30:St(l,l.return),Da(l,a);break;case 7:St(l,l.return);default:Da(l,a)}e=e.sibling}}function xl(e,t,l){for(l=(t.subtreeFlags&8772)!==0?l:l&-2,t=t.child;t!==null;){var a=t.alternate,i=e,u=t,o=u.flags,y=(l&1)!==0;switch(u.tag){case 0:case 11:case 15:xl(i,u,l),Mu(4,u);break;case 1:if(xl(i,u,l),a=u,i=a.stateNode,typeof i.componentDidMount=="function")try{i.componentDidMount()}catch(A){Qe(a,a.return,A)}if(a=u,i=a.updateQueue,i!==null){var S=a.stateNode;try{var R=i.shared.hiddenCallbacks;if(R!==null)for(i.shared.hiddenCallbacks=null,i=0;i<R.length;i++)xm(R[i],S)}catch(A){Qe(a,a.return,A)}}y&&o&64&&Ay(u),Ul(u,u.return);break;case 27:(l&2)!==0&&ky(u);case 5:u.tag!==5&&u.tag!==27||Dy(u),xl(i,u,l),y&&a===null&&o&4&&Ho(u),Ul(u,u.return);break;case 6:Dy(u);break;case 26:S=u.stateNode,u.memoizedState!==null||S===null||mt||Df(Vu(S.ownerDocument),u.type,S),xl(i,u,l),y&&a===null&&o&4&&Ho(u),Ul(u,u.return);break;case 12:xl(i,u,l);break;case 31:xl(i,u,l),y&&o&4&&Jy(i,u);break;case 13:xl(i,u,l),y&&o&4&&Fy(i,u);break;case 22:u.memoizedState===null&&xl(i,u,l),Ul(u,u.return);break;case 30:xl(i,u,l),Ul(u,u.return);break;case 7:Ul(u,u.return);default:xl(i,u,l)}t=t.sibling}}function $o(e,t){var l=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(l=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==l&&(e!=null&&e.refCount++,l!=null&&xu(l))}function Wo(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&xu(e))}function cl(e,t,l,a){var i=(l&335544064)===l;if(t.subtreeFlags&(i?10262:10256))for(t=t.child;t!==null;)Iy(e,t,l,a),t=t.sibling;else i&&Qy(t)}function Iy(e,t,l,a){var i=(l&335544064)===l;i&&t.alternate===null&&t.return!==null&&t.return.alternate!==null&&ms(t);var u=t.flags;switch(t.tag){case 0:case 11:case 15:cl(e,t,l,a),u&2048&&Mu(9,t);break;case 1:cl(e,t,l,a);break;case 3:cl(e,t,l,a),i&&Zo&&(e=e.containerInfo,e=e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,e.style.viewTransitionName==="root"&&(e.style.viewTransitionName=""),e=e.ownerDocument.documentElement,e!==null&&e.style.viewTransitionName==="none"&&(e.style.viewTransitionName="")),u&2048&&(u=null,t.alternate!==null&&(u=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==u&&(t.refCount++,u!=null&&xu(u)));break;case 12:if(u&2048){cl(e,t,l,a),u=t.stateNode;try{var o=t.memoizedProps,y=o.id,S=o.onPostCommit;typeof S=="function"&&S(y,t.alternate===null?"mount":"update",u.passiveEffectDuration,-0)}catch(R){Qe(t,t.return,R)}}else cl(e,t,l,a);break;case 31:cl(e,t,l,a);break;case 13:cl(e,t,l,a);break;case 23:break;case 22:o=t.stateNode,y=t.alternate,t.memoizedState!==null?(i&&y!==null&&y.memoizedState===null&&ms(y),o._visibility&2?cl(e,t,l,a):ku(e,t)):(i&&y!==null&&y.memoizedState!==null&&ms(t),o._visibility&2?cl(e,t,l,a):(o._visibility|=2,gi(e,t,l,a,(t.subtreeFlags&10256)!==0||!1))),u&2048&&$o(y,t);break;case 24:cl(e,t,l,a),u&2048&&Wo(t.alternate,t);break;case 30:i&&(u=t.alternate,u!==null&&(Hl(u.child,!0),Hl(t.child,!0))),cl(e,t,l,a);break;default:cl(e,t,l,a)}}function gi(e,t,l,a,i){for(i=i&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var u=e,o=t,y=l,S=a,R=o.flags;switch(o.tag){case 0:case 11:case 15:gi(u,o,y,S,i),Mu(8,o);break;case 23:break;case 22:var A=o.stateNode;o.memoizedState!==null?A._visibility&2?gi(u,o,y,S,i):ku(u,o):(A._visibility|=2,gi(u,o,y,S,i)),i&&R&2048&&$o(o.alternate,o);break;case 24:gi(u,o,y,S,i),i&&R&2048&&Wo(o.alternate,o);break;default:gi(u,o,y,S,i)}t=t.sibling}}function ku(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var l=e,a=t,i=a.flags;switch(a.tag){case 22:ku(l,a),i&2048&&$o(a.alternate,a);break;case 24:ku(l,a),i&2048&&Wo(a.alternate,a);break;default:ku(l,a)}t=t.sibling}}var En=8192;function _n(e,t,l){if(e.subtreeFlags&En)for(e=e.child;e!==null;)ev(e,t,l),e=e.sibling}function ev(e,t,l){switch(e.tag){case 26:_n(e,t,l),e.flags&En&&(e.memoizedState!==null?Rx(l,bl,e.memoizedState,e.memoizedProps):(e=e.stateNode,(t&335544128)===t&&r0(l,e)));break;case 5:_n(e,t,l),e.flags&En&&(e=e.stateNode,(t&335544128)===t&&r0(l,e));break;case 3:case 4:var a=bl;bl=Vu(e.stateNode.containerInfo),_n(e,t,l),bl=a;break;case 22:e.memoizedState===null&&(a=e.alternate,a!==null&&a.memoizedState!==null?(a=En,En=16777216,_n(e,t,l),En=a):_n(e,t,l));break;case 30:if((e.flags&En)!==0&&(a=e.memoizedProps.name,a!=null&&a!=="auto")){var i=e.stateNode;i.paired=null,Ft===null&&(Ft=new Map),Ft.set(a,i)}_n(e,t,l);break;default:_n(e,t,l)}}function tv(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function Hu(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var l=0;l<t.length;l++){var a=t[l];yt=a,av(a,e)}tv(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)lv(e),e=e.sibling}function lv(e){switch(e.tag){case 0:case 11:case 15:Hu(e),e.flags&2048&&Ma(9,e,e.return);break;case 3:Hu(e);break;case 12:Hu(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,ps(e)):Hu(e);break;default:Hu(e)}}function ps(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var l=0;l<t.length;l++){var a=t[l];yt=a,av(a,e)}tv(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Ma(8,t,t.return),ps(t);break;case 22:l=t.stateNode,l._visibility&2&&(l._visibility&=-3,ps(t));break;default:ps(t)}e=e.sibling}}function av(e,t){for(;yt!==null;){var l=yt;switch(l.tag){case 0:case 11:case 15:Ma(8,l,t);break;case 23:case 22:if(l.memoizedState!==null&&l.memoizedState.cachePool!==null){var a=l.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:xu(l.memoizedState.cache)}if(a=l.child,a!==null)a.return=l,yt=a;else e:for(l=e;yt!==null;){a=yt;var i=a.sibling,u=a.return;if(Ky(a),a===l){yt=null;break e}if(i!==null){i.return=u,yt=i;break e}yt=u}}}var Tb={getCacheForType:function(e){var t=pt(at),l=t.data.get(e);return l===void 0&&(l=e(),t.data.set(e,l)),l},cacheSignal:function(){return pt(at).controller.signal}},Nb=typeof WeakMap=="function"?WeakMap:Map,He=0,Ve=null,Ne=null,Oe=0,Be=0,$t=null,Ua=!1,pi=!1,Po=!1,sa=0,tt=0,ka=0,Tn=0,bs=0,Wt=0,bi=0,qu=null,Lt=null,Io=!1,xs=0,nv=0,Ss=1/0,Es=null,Ha=null,Pe=0,Sl=null,Nn=null,Ql=0,ef=0,tf=null,iv=null,xi=null,Si=null,Ei=null,Lu=0,_s=null;function Pt(){return(He&2)!==0&&Oe!==0?Oe&-Oe:ue.T!==null?df():sh()}function uv(){if(Wt===0)if((Oe&536870912)===0||_e){var e=gr;gr<<=1,(gr&3932160)===0&&(gr=262144),Wt=e}else Wt=536870912;return e=bt.current,e!==null&&(e.flags|=32),Wt}function _i(e,t){if(t!=null){var l=e.stateNode,a=l.ref;a===null&&(a=l.ref=Bv(Pl(e.memoizedProps,l))),Si===null&&(Si=[]),Si.push(t.bind(null,a))}}function Bt(e,t,l){(e===Ve&&(Be===2||Be===9)||e.cancelPendingCommit!==null)&&(Ti(e,0),qa(e,Oe,Wt,!1)),uu(e,l),((He&2)===0||e!==Ve)&&(e===Ve&&((He&2)===0&&(Tn|=l),tt===4&&qa(e,Oe,Wt,!1)),Gl(e))}function rv(e,t,l){if((He&6)!==0)throw Error(c(327));var a=!l&&(t&127)===0&&(t&e.expiredLanes)===0||iu(e,t),i=a?Ob(e,t):af(e,t,!0),u=a;do{if(i===0){pi&&!a&&qa(e,t,0,!1);break}else{if(l=e.current.alternate,u&&!Cb(l)){i=af(e,t,!1),u=!1;continue}if(i===2){if(u=t,e.errorRecoveryDisabledLanes&u)var o=0;else o=e.pendingLanes&-536870913,o=o!==0?o:o&536870912?536870912:0;if(o!==0){t=o;e:{var y=e;i=qu;var S=y.current.memoizedState.isDehydrated;if(S&&(Ti(y,o).flags|=256),o=af(y,o,!1),o!==2&&o!==6){if(Po&&!S){y.errorRecoveryDisabledLanes|=u,Tn|=u,i=4;break e}u=Lt,Lt=i,u!==null&&(Lt===null?Lt=u:Lt.push.apply(Lt,u))}i=o}if(u=!1,i!==2)continue}}if(i===1){Ti(e,0),qa(e,t,0,!0);break}e:{switch(a=e,u=i,u){case 0:case 1:throw Error(c(345));case 4:if((t&4194048)!==t&&(t&62914560)!==t)break;case 6:qa(a,t,Wt,!Ua);break e;case 2:Lt=null;break;case 3:case 5:break;default:throw Error(c(329))}if((t&62914560)===t&&(i=xs+300-Yt(),10<i)){if(qa(a,t,Wt,!Ua),br(a,0,!0)!==0)break e;Ql=t,a.timeoutHandle=_f(sv.bind(null,a,l,Lt,Es,Io,t,Wt,Tn,bi,Ua,u,"Throttled",-0,0),i);break e}sv(a,l,Lt,Es,Io,t,Wt,Tn,bi,Ua,u,null,-0,0)}}break}while(!0);Gl(e)}function sv(e,t,l,a,i,u,o,y,S,R,A,q,z,j){e.timeoutHandle=-1;var $=t.subtreeFlags,re=(u&335544064)===u;if(q=null,(re||$&8192||($&16785408)===16785408)&&(q={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Al},Ft=null,ev(t,u,q),re&&($=q,re=e.containerInfo,re=(re.nodeType===9?re:re.ownerDocument).__reactViewTransition,re!=null&&($.count++,$.waitingForViewTransition=!0,$=Zu.bind($),re.finished.then($,$))),$=(u&62914560)===u?xs-Yt():(u&4194048)===u?nv-Yt():0,$=wx(q,$),$!==null)){Ql=u,e.cancelPendingCommit=$(vv.bind(null,e,t,u,l,a,i,o,y,S,R,A,q,null,z,j)),qa(e,u,o,!R);return}vv(e,t,u,l,a,i,o,y,S,R,A,q)}function Cb(e){for(var t=e;;){var l=t.tag;if((l===0||l===11||l===15)&&t.flags&16384&&(l=t.updateQueue,l!==null&&(l=l.stores,l!==null)))for(var a=0;a<l.length;a++){var i=l[a],u=i.getSnapshot;i=i.value;try{if(!Zt(u(),i))return!1}catch{return!1}}if(l=t.child,t.subtreeFlags&16384&&l!==null)l.return=t,t=l;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function qa(e,t,l,a){t=ah(e,t),t&=~bs,t&=~Tn,e.suspendedLanes|=t,e.pingedLanes&=~t,a&&(e.warmLanes|=t),a=e.expirationTimes;for(var i=t;0<i;){var u=31-Xt(i),o=1<<u;a[u]=-1,i&=~o}l!==0&&ih(e,l,t)}function Ts(){return(He&6)===0?(Bu(0),!1):!0}function lf(){if(Ne!==null){if(Be===0)var e=Ne.return;else e=Ne,la=dn=null,co(e),oi=null,_u=0,e=Ne;for(;e!==null;)jy(e.alternate,e),e=e.return;Ne=null}}function Ti(e,t){var l=e.timeoutHandle;return l!==-1&&(e.timeoutHandle=-1,$b(l)),l=e.cancelPendingCommit,l!==null&&(e.cancelPendingCommit=null,l()),Ql=0,lf(),Ve=e,Ne=l=ea(e.current,null),Oe=t,Be=0,$t=null,Ua=!1,pi=iu(e,t),Po=!1,bi=Wt=bs=Tn=ka=tt=0,Lt=qu=null,Io=!1,sa=ah(e,t),Ar(),l}function cv(e,t){xe=null,ue.H=as,t===ci||t===Yr?(t=vm(),Be=3):t===$c?(t=vm(),Be=4):Be=t===No?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,$t=t,Ne===null&&(tt=1,ns(e,il(t,e.current)))}function ov(){var e=bt.current;return e===null?!0:(Oe&4194048)===Oe?Tt===null:(Oe&62914560)===Oe||(Oe&536870912)!==0?e===Tt:!1}function fv(){var e=ue.H;return ue.H=as,e===null?as:e}function dv(){var e=ue.A;return ue.A=Tb,e}function Ns(){tt=4,Ua||(Oe&4194048)!==Oe&&bt.current!==null||(pi=!0),(ka&134217727)===0&&(Tn&134217727)===0||Ve===null||qa(Ve,Oe,Wt,!1)}function af(e,t,l){var a=He;He|=2;var i=fv(),u=dv();(Ve!==e||Oe!==t)&&(Es=null,Ti(e,t)),t=!1;var o=tt;e:do try{if(Be!==0&&Ne!==null){var y=Ne,S=$t;switch(Be){case 8:lf(),o=6;break e;case 3:case 2:case 9:case 6:bt.current===null&&(t=!0);var R=Be;if(Be=0,$t=null,Ni(e,y,S,R),l&&pi){o=0;break e}break;default:R=Be,Be=0,$t=null,Ni(e,y,S,R)}}zb(),o=tt;break}catch(A){cv(e,A)}while(!0);return t&&e.shellSuspendCounter++,la=dn=null,He=a,ue.H=i,ue.A=u,Ne===null&&(Ve=null,Oe=0,Ar()),o}function zb(){for(;Ne!==null;)hv(Ne)}function Ob(e,t){var l=He;He|=2;var a=fv(),i=dv();Ve!==e||Oe!==t?(Es=null,Ss=Yt()+500,Ti(e,t)):pi=iu(e,t);e:do try{if(Be!==0&&Ne!==null){t=Ne;var u=$t;t:switch(Be){case 1:Be=0,$t=null,Ni(e,t,u,1);break;case 2:case 9:if(mm(u)){Be=0,$t=null,mv(t);break}t=function(){Be!==2&&Be!==9||Ve!==e||(Be=7),Gl(e)},u.then(t,t);break e;case 3:Be=7;break e;case 4:Be=5;break e;case 7:mm(u)?(Be=0,$t=null,mv(t)):(Be=0,$t=null,Ni(e,t,u,7));break;case 5:var o=null;switch(Ne.tag){case 26:o=Ne.memoizedState;case 5:case 27:var y=Ne;if(o?i0(o):y.stateNode.complete){Be=0,$t=null;var S=y.sibling;if(S!==null)Ne=S;else{var R=y.return;R!==null?(Ne=R,Cs(R)):Ne=null}break t}}Be=0,$t=null,Ni(e,t,u,5);break;case 6:Be=0,$t=null,Ni(e,t,u,6);break;case 8:lf(),tt=6;break e;default:throw Error(c(462))}}Rb();break}catch(A){cv(e,A)}while(!0);return la=dn=null,ue.H=a,ue.A=i,He=l,Ne!==null?0:(Ve=null,Oe=0,Ar(),tt)}function Rb(){for(;Ne!==null&&!Kp();)hv(Ne)}function hv(e){var t=Ry(e.alternate,e,sa);e.memoizedProps=e.pendingProps,t===null?Cs(e):Ne=t}function mv(e){var t=e,l=t.alternate;switch(t.tag){case 15:case 0:t=Ey(l,t,t.pendingProps,t.type,void 0,Oe);break;case 11:t=Ey(l,t,t.pendingProps,t.type.render,t.ref,Oe);break;case 5:co(t);var a=t;a===ht&&(_e?(qr(a),a.tag===5&&a.stateNode!=null&&(Ke=a.stateNode)):(qr(a),_e=!0));default:jy(l,t),t=Ne=am(t,sa),t=Ry(l,t,sa)}e.memoizedProps=e.pendingProps,t===null?Cs(e):Ne=t}function Ni(e,t,l,a){la=dn=null,co(t),oi=null,_u=0;var i=t.return;try{if(vb(e,i,t,l,Oe)){tt=1,ns(e,il(l,e.current)),Ne=null;return}}catch(u){if(i!==null)throw Ne=i,u;tt=1,ns(e,il(l,e.current)),Ne=null;return}t.flags&32768?(_e||a===1?e=!0:pi||(Oe&536870912)!==0?e=!1:(Ua=e=!0,(a===2||a===9||a===3||a===6)&&(a=bt.current,a!==null&&a.tag===13&&(a.flags|=16384))),yv(t,e)):Cs(t)}function Cs(e){var t=e;do{if((t.flags&32768)!==0){yv(t,Ua);return}e=t.return;var l=xb(t.alternate,t,sa);if(l!==null){Ne=l;return}if(t=t.sibling,t!==null){Ne=t;return}Ne=t=e}while(t!==null);tt===0&&(tt=5)}function yv(e,t){do{var l=Sb(e.alternate,e);if(l!==null){l.flags&=32767,Ne=l;return}if(l=e.return,l!==null&&(l.flags|=32768,l.subtreeFlags=0,l.deletions=null),!t&&(e=e.sibling,e!==null)){Ne=e;return}Ne=e=l}while(e!==null);tt=6,Ne=null}function vv(e,t,l,a,i,u,o,y,S,R,A,q){e.cancelPendingCommit=null;do zs();while(Pe!==0);if((He&6)!==0)throw Error(c(327));if(t!==null){if(t===e.current)throw Error(c(177));e===Ve&&(Ne=Ve=null,Oe=0),Nn=t,Sl=e,Ql=l,tf=i,iv=a,wb(e,t,l,o,y,S,q)}}function wb(e,t,l,a,i,u,o){var y=t.lanes|t.childLanes;if(ef=y,y|=Hc,l1(e,l,y,a,i,u),Si=null,(l&335544064)===l?(Ei=nb(e),a=10262):(Ei=null,a=10256),(t.subtreeFlags&a)!==0||(t.flags&a)!==0?(e.callbackNode=null,e.callbackPriority=0,kb(yr,function(){return sf(),null})):(e.callbackNode=null,e.callbackPriority=0),ds=!1,a=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||a){a=ue.T,ue.T=null,i=ye.p,ye.p=2,u=He,He|=4;try{Eb(e,t,l)}finally{He=u,ye.p=i,ue.T=a}}Pe=1,ds?xi=lx(o,e.containerInfo,Ei,nf,uf,Ab,rf,sf,jb):(nf(),uf(),rf())}function jb(e){if(Pe!==0){var t=Sl.onRecoverableError;t(e,{componentStack:null})}}function Ab(){Pe===3&&(Pe=0,Py(Nn,Sl),Pe=4)}function nf(){if(Pe===1){Pe=0;var e=Sl,t=Nn,l=Ql,a=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||a){a=ue.T,ue.T=null;var i=ye.p;ye.p=2;var u=He;He|=4;try{Uu=ys=!1,$y(t,e,l),l=xf;var o=Zh(e.containerInfo),y=l.focusedElem,S=l.selectionRange;if(o!==y&&y&&y.ownerDocument&&Kh(y.ownerDocument.documentElement,y)){if(S!==null&&Ac(y)){var R=S.start,A=S.end;if(A===void 0&&(A=R),"selectionStart"in y)y.selectionStart=R,y.selectionEnd=Math.min(A,y.value.length);else{var q=y.ownerDocument||document,z=q&&q.defaultView||window;if(z.getSelection){var j=z.getSelection(),$=y.textContent.length,re=Math.min(S.start,$),Se=S.end===void 0?re:Math.min(S.end,$);!j.extend&&re>Se&&(o=Se,Se=re,re=o);var O=Xh(y,re),T=Xh(y,Se);if(O&&T&&(j.rangeCount!==1||j.anchorNode!==O.node||j.anchorOffset!==O.offset||j.focusNode!==T.node||j.focusOffset!==T.offset)){var w=q.createRange();w.setStart(O.node,O.offset),j.removeAllRanges(),re>Se?(j.addRange(w),j.extend(T.node,T.offset)):(w.setEnd(T.node,T.offset),j.addRange(w))}}}}for(q=[],j=y;j=j.parentNode;)j.nodeType===1&&q.push({element:j,left:j.scrollLeft,top:j.scrollTop});for(typeof y.focus=="function"&&y.focus(),y=0;y<q.length;y++){var H=q[y];H.element.scrollLeft=H.left,H.element.scrollTop=H.top}}Mi=!!bf,xf=bf=null}finally{He=u,ye.p=i,ue.T=a}}e.current=t,Pe=2}}function uf(){if(Pe===2){Pe=0;var e=Sl,t=Nn,l=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||l){l=ue.T,ue.T=null;var a=ye.p;ye.p=2;var i=He;He|=4;try{Vy(e,t.alternate,t)}finally{He=i,ye.p=a,ue.T=l}}Pe=3}}function rf(){if(Pe===4||Pe===3){Pe=0;var e=xi;xi=null,Zp();var t=Sl,l=Nn,a=Ql,i=iv,u=(a&335544064)===a?10262:10256;if((l.subtreeFlags&u)!==0||(l.flags&u)!==0?Pe=5:(Pe=0,Nn=Sl=null,gv(t,t.pendingLanes)),u=t.pendingLanes,u===0&&(Ha=null),mc(a),l=l.stateNode,Vt&&typeof Vt.onCommitFiberRoot=="function")try{Vt.onCommitFiberRoot(nu,l,void 0,(l.current.flags&128)===128)}catch{}if(i!==null){l=ue.T,u=ye.p,ye.p=2,ue.T=null;try{for(var o=t.onRecoverableError,y=0;y<i.length;y++){var S=i[y];o(S.value,{componentStack:S.stack})}}finally{ue.T=l,ye.p=u}}if(i=Si,o=Ei,Ei=null,i!==null&&(Si=null,o===null&&(o=[]),e!==null))for(S=0;S<i.length;S++)l=(0,i[S])(o),l!==void 0&&e.finished.finally(l);(Ql&3)!==0&&zs(),Gl(t),u=t.pendingLanes,(a&261930)!==0&&(u&42)!==0?t===_s?Lu++:(Lu=0,_s=t):(Lu=0,_s=null),Bu(0)}}function gv(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,xu(t)))}function zs(){return xi!==null&&(xi.skipTransition(),xi=null),nf(),uf(),rf(),sf()}function sf(){if(Pe!==5)return!1;var e=Sl,t=ef;ef=0;var l=mc(Ql),a=ue.T,i=ye.p;try{ye.p=32>l?32:l,ue.T=null,l=tf,tf=null;var u=Sl,o=Ql;if(Pe=0,Nn=Sl=null,Ql=0,(He&6)!==0)throw Error(c(331));var y=He;if(He|=4,lv(u.current),Iy(u,u.current,o,l),He=y,Bu(0,!1),Vt&&typeof Vt.onPostCommitFiberRoot=="function")try{Vt.onPostCommitFiberRoot(nu,u)}catch{}return!0}finally{ye.p=i,ue.T=a,gv(e,t)}}function pv(e,t,l){t=il(l,t),t=To(e.stateNode,t,2),e=Ra(e,t,2),e!==null&&(uu(e,2),Gl(e))}function Qe(e,t,l){if(e.tag===3)pv(e,e,l);else for(;t!==null;){if(t.tag===3){pv(t,e,l);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(Ha===null||!Ha.has(a))){e=il(l,e),l=my(2),a=Ra(t,l,2),a!==null&&(yy(l,a,t,e),uu(a,2),Gl(a));break}}t=t.return}}function cf(e,t,l){var a=e.pingCache;if(a===null){a=e.pingCache=new Nb;var i=new Set;a.set(t,i)}else i=a.get(t),i===void 0&&(i=new Set,a.set(t,i));i.has(l)||(Po=!0,i.add(l),e=Mb.bind(null,e,t,l),t.then(e,e))}function Mb(e,t,l){var a=e.pingCache;a!==null&&a.delete(t),e.pingedLanes|=e.suspendedLanes&l,e.warmLanes&=~l,Ve===e&&(Oe&l)===l&&((tt===4||tt===3&&(Oe&62914560)===Oe&&300>Yt()-xs)&&(He&2)===0?Ti(e,0):bs|=l,bi===Oe&&(bi=0)),Gl(e)}function bv(e,t){t===0&&(t=nh()),e=cn(e,t),e!==null&&(uu(e,t),Gl(e))}function Db(e){var t=e.memoizedState,l=0;t!==null&&(l=t.retryLane),bv(e,l)}function Ub(e,t){var l=0;switch(e.tag){case 31:case 13:var a=e.stateNode,i=e.memoizedState;i!==null&&(l=i.retryLane);break;case 19:a=e.stateNode;break;case 22:a=e.stateNode._retryCache;break;default:throw Error(c(314))}a!==null&&a.delete(t),bv(e,l)}function kb(e,t){return oc(e,t)}var Ci=null,zi=null,of=!1,Os=!1,ff=!1,La=0;function Gl(e){e!==zi&&e.next===null&&(zi===null?Ci=zi=e:zi=zi.next=e),Os=!0,of||(of=!0,qb())}function Bu(e,t){if(!ff&&Os){ff=!0;do for(var l=!1,a=Ci;a!==null;){if(e!==0){var i=a.pendingLanes;if(i===0)var u=0;else{var o=a.suspendedLanes,y=a.pingedLanes;u=(1<<31-Xt(42|e)+1)-1,u&=i&~(o&~y),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(l=!0,_v(a,u))}else u=Oe,u=br(a,a===Ve?u:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(u&3)===0||iu(a,u)||(l=!0,_v(a,u));a=a.next}while(l);ff=!1}}function Hb(){xv()}function xv(){Os=of=!1;var e=0;La!==0&&Fb()&&(e=La);for(var t=Yt(),l=null,a=Ci;a!==null;){var i=a.next,u=Sv(a,t);u===0?(a.next=null,l===null?Ci=i:l.next=i,i===null&&(zi=l)):(l=a,(e!==0||(u&3)!==0)&&(Os=!0)),a=i}Pe!==0&&Pe!==5||Bu(e),La!==0&&(La=0)}function Sv(e,t){for(var l=e.suspendedLanes,a=e.pingedLanes,i=e.expirationTimes,u=e.pendingLanes&-62914561;0<u;){var o=31-Xt(u),y=1<<o,S=i[o];S===-1?((y&l)===0||(y&a)!==0)&&(i[o]=t1(y,t)):S<=t&&(e.expiredLanes|=y),u&=~y}if(t=Ve,l=Oe,l=br(e,e===t?l:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a=e.callbackNode,l===0||e===t&&(Be===2||Be===9)||e.cancelPendingCommit!==null)return a!==null&&a!==null&&fc(a),e.callbackNode=null,e.callbackPriority=0;if((l&3)===0||iu(e,l)){if(t=l&-l,t===e.callbackPriority)return t;switch(a!==null&&fc(a),mc(l)){case 2:case 8:l=th;break;case 32:l=yr;break;case 268435456:l=lh;break;default:l=yr}return a=Ev.bind(null,e),l=oc(l,a),e.callbackPriority=t,e.callbackNode=l,t}return a!==null&&a!==null&&fc(a),e.callbackPriority=2,e.callbackNode=null,2}function Ev(e,t){if(Pe!==0&&Pe!==5)return e.callbackNode=null,e.callbackPriority=0,null;var l=e.callbackNode;if(zs()&&e.callbackNode!==l)return null;var a=Oe;return a=br(e,e===Ve?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a===0?null:(rv(e,a,t),Sv(e,Yt()),e.callbackNode!=null&&e.callbackNode===l?Ev.bind(null,e):null)}function _v(e,t){if(zs())return null;rv(e,t,!0)}function qb(){Wb(function(){(He&6)!==0?oc(eh,Hb):xv()})}function df(){if(La===0){var e=yn;e===0&&(e=vr,vr<<=1,(vr&261888)===0&&(vr=256)),La=e}return La}function Tv(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Tr(e)}function Lb(e,t,l,a,i){if(t==="submit"&&l&&l.stateNode===i){var u=Tv((i[Ut]||null).action),o=a.submitter;o&&(t=(t=o[Ut]||null)?Tv(t.formAction):o.getAttribute("formAction"),t!==null&&(u=t,o=null));var y=new Or("action","action",null,a,i);e.push({event:y,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(La!==0){var S=new FormData(i,o);bo(l,{pending:!0,data:S,method:i.method,action:u},null,S)}}else typeof u=="function"&&(y.preventDefault(),S=new FormData(i,o),bo(l,{pending:!0,data:S,method:i.method,action:u},u,S))},currentTarget:i}]})}}for(var hf=0;hf<kc.length;hf++){var mf=kc[hf],Bb=mf.toLowerCase(),Qb=mf[0].toUpperCase()+mf.slice(1);gl(Bb,"on"+Qb)}gl($h,"onAnimationEnd"),gl(Wh,"onAnimationIteration"),gl(Ph,"onAnimationStart"),gl("dblclick","onDoubleClick"),gl("focusin","onFocus"),gl("focusout","onBlur"),gl($1,"onTransitionRun"),gl(W1,"onTransitionStart"),gl(P1,"onTransitionCancel"),gl(Ih,"onTransitionEnd"),Fn("onMouseEnter",["mouseout","mouseover"]),Fn("onMouseLeave",["mouseout","mouseover"]),Fn("onPointerEnter",["pointerout","pointerover"]),Fn("onPointerLeave",["pointerout","pointerover"]),un("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),un("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),un("onBeforeInput",["compositionend","keypress","textInput","paste"]),un("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),un("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),un("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Qu="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(" "),Gb=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Qu));function Nv(e,t){t=(t&4)!==0;for(var l=0;l<e.length;l++){var a=e[l],i=a.event;a=a.listeners;e:{var u=void 0;if(t)for(var o=a.length-1;0<=o;o--){var y=a[o],S=y.instance,R=y.currentTarget;if(y=y.listener,S!==u&&i.isPropagationStopped())break e;u=y,i.currentTarget=R;try{u(i)}catch(A){jr(A)}i.currentTarget=null,u=S}else for(o=0;o<a.length;o++){if(y=a[o],S=y.instance,R=y.currentTarget,y=y.listener,S!==u&&i.isPropagationStopped())break e;u=y,i.currentTarget=R;try{u(i)}catch(A){jr(A)}i.currentTarget=null,u=S}}}}function Ce(e,t){var l=t[oh];l===void 0&&(l=t[oh]=new Set);var a=e+"__bubble";l.has(a)||(Cv(t,e,2,!1),l.add(a))}function yf(e,t,l){var a=0;t&&(a|=4),Cv(l,e,a,t)}var Rs="_reactListening"+Math.random().toString(36).slice(2);function vf(e){if(!e[Rs]){e[Rs]=!0,hh.forEach(function(l){l!=="selectionchange"&&(Gb.has(l)||yf(l,!1,e),yf(l,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Rs]||(t[Rs]=!0,yf("selectionchange",!1,t))}}function Cv(e,t,l,a){switch(y0(t)){case 2:var i=Dx;break;case 8:i=Ux;break;default:i=kf}l=i.bind(null,t,l,e),i=void 0,!Ec||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),a?i!==void 0?e.addEventListener(t,l,{capture:!0,passive:i}):e.addEventListener(t,l,!0):i!==void 0?e.addEventListener(t,l,{passive:i}):e.addEventListener(t,l,!1)}function gf(e,t,l,a,i){var u=a;if((t&1)===0&&(t&2)===0&&a!==null)e:for(;;){if(a===null)return;var o=a.tag;if(o===3||o===4){var y=a.stateNode.containerInfo;if(y===i)break;if(o===4)for(o=a.return;o!==null;){var S=o.tag;if((S===3||S===4)&&o.stateNode.containerInfo===i)return;o=o.return}for(;y!==null;){if(o=nn(y),o===null)return;if(S=o.tag,S===5||S===6||S===26||S===27){a=u=o;continue e}y=y.parentNode}}a=a.return}Ch(function(){var R=u,A=xc(l),q=[];e:{var z=em.get(e);if(z!==void 0){var j=Or,$=e;switch(e){case"keypress":if(Cr(l)===0)break e;case"keydown":case"keyup":j=C1;break;case"focusin":$="focus",j=Cc;break;case"focusout":$="blur",j=Cc;break;case"beforeblur":case"afterblur":j=Cc;break;case"click":if(l.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":j=Rh;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":j=m1;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":j=j1;break;case $h:case Wh:case Ph:j=g1;break;case Ih:j=M1;break;case"scroll":case"scrollend":j=d1;break;case"wheel":j=U1;break;case"copy":case"cut":case"paste":j=b1;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":j=jh;break;case"submit":j=R1;break;case"toggle":case"beforetoggle":j=H1}var re=(t&4)!==0,Se=!re&&(e==="scroll"||e==="scrollend"),O=re?z!==null?z+"Capture":null:z;re=[];for(var T=R,w;T!==null;){var H=T;if(w=H.stateNode,H=H.tag,H!==5&&H!==26&&H!==27||w===null||O===null||(H=cu(T,O),H!=null&&re.push(Gu(T,H,w))),Se)break;T=T.return}0<re.length&&(z=new j(z,$,null,l,A),q.push({event:z,listeners:re}))}}if((t&7)===0){e:{if(j=e==="mouseover"||e==="pointerover",z=e==="mouseout"||e==="pointerout",j&&l!==bc&&($=l.relatedTarget||l.fromElement)&&(nn($)||$[Kn]))break e;(z||j)&&($=A.window===A?A:(j=A.ownerDocument)?j.defaultView||j.parentWindow:window,z?(j=l.relatedTarget||l.toElement,z=R,j=j?nn(j):null,j!==null&&(Se=h(j),re=j.tag,j!==Se||re!==5&&re!==27&&re!==6)&&(j=null)):(z=null,j=R),z!==j&&(re=Rh,H="onMouseLeave",O="onMouseEnter",T="mouse",(e==="pointerout"||e==="pointerover")&&(re=jh,H="onPointerLeave",O="onPointerEnter",T="pointer"),Se=z==null?$:su(z),w=j==null?$:su(j),$=new re(H,T+"leave",z,l,A),$.target=Se,$.relatedTarget=w,H=null,nn(A)===R&&(re=new re(O,T+"enter",j,l,A),re.target=w,re.relatedTarget=Se,H=re),Se=H,re=z&&j?ce(z,j,Yb):null,z!==null&&zv(q,$,z,re,!1),j!==null&&Se!==null&&zv(q,Se,j,re,!0)))}e:{if(z=R?su(R):window,j=z.nodeName&&z.nodeName.toLowerCase(),j==="select"||j==="input"&&z.type==="file")var le=Lh;else if(Hh(z))if(Bh)le=Z1;else{le=X1;var Re=V1}else j=z.nodeName,!j||j.toLowerCase()!=="input"||z.type!=="checkbox"&&z.type!=="radio"?R&&pc(R.elementType)&&(le=Lh):le=K1;if(le&&(le=le(e,R))){qh(q,le,l,A);break e}Re&&Re(e,z,R)}switch(Re=R?su(R):window,e){case"focusin":(Hh(Re)||Re.contentEditable==="true")&&(ti=Re,Mc=R,gu=null);break;case"focusout":gu=Mc=ti=null;break;case"mousedown":Dc=!0;break;case"contextmenu":case"mouseup":case"dragend":Dc=!1,Jh(q,l,A);break;case"selectionchange":if(F1)break;case"keydown":case"keyup":Jh(q,l,A)}var oe;if(Oc)e:{switch(e){case"compositionstart":var ve="onCompositionStart";break e;case"compositionend":ve="onCompositionEnd";break e;case"compositionupdate":ve="onCompositionUpdate";break e}ve=void 0}else ei?Uh(e,l)&&(ve="onCompositionEnd"):e==="keydown"&&l.keyCode===229&&(ve="onCompositionStart");ve&&(Ah&&l.locale!=="ko"&&(ei||ve!=="onCompositionStart"?ve==="onCompositionEnd"&&ei&&(oe=zh()):(xa=A,_c="value"in xa?xa.value:xa.textContent,ei=!0)),Re=ws(R,ve),0<Re.length&&(ve=new wh(ve,e,null,l,A),q.push({event:ve,listeners:Re}),oe?ve.data=oe:(oe=kh(l),oe!==null&&(ve.data=oe)))),(oe=L1?B1(e,l):Q1(e,l))&&(ve=ws(R,"onBeforeInput"),0<ve.length&&(Re=new wh("onBeforeInput","beforeinput",null,l,A),q.push({event:Re,listeners:ve}),Re.data=oe)),Lb(q,e,R,l,A)}Nv(q,t)})}function Gu(e,t,l){return{instance:e,listener:t,currentTarget:l}}function ws(e,t){for(var l=t+"Capture",a=[];e!==null;){var i=e,u=i.stateNode;if(i=i.tag,i!==5&&i!==26&&i!==27||u===null||(i=cu(e,l),i!=null&&a.unshift(Gu(e,i,u)),i=cu(e,t),i!=null&&a.push(Gu(e,i,u))),e.tag===3)return a;e=e.return}return[]}function Yb(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function zv(e,t,l,a,i){for(var u=t._reactName,o=[];l!==null&&l!==a;){var y=l,S=y.alternate,R=y.stateNode;if(y=y.tag,S!==null&&S===a)break;y!==5&&y!==26&&y!==27||R===null||(S=R,i?(R=cu(l,u),R!=null&&o.unshift(Gu(l,R,S))):i||(R=cu(l,u),R!=null&&o.push(Gu(l,R,S)))),l=l.return}o.length!==0&&e.push({event:t,listeners:o})}var Vb=/\r\n?/g,Xb=/\u0000|\uFFFD/g;function Ov(e){return(typeof e=="string"?e:""+e).replace(Vb,`
|
||
`).replace(Xb,"")}function Rv(e,t){return t=Ov(t),Ov(e)===t}function Ge(e,t,l,a,i,u){switch(l){case"children":if(typeof a=="string")t==="body"||t==="textarea"&&a===""||Wn(e,a);else if(typeof a=="number"||typeof a=="bigint")t!=="body"&&Wn(e,""+a);else return;break;case"className":_r(e,"class",a);break;case"tabIndex":_r(e,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":_r(e,l,a);break;case"style":Th(e,a,u);return;case"data":if(t!=="object"){_r(e,"data",a);break}case"src":case"href":if(a===""&&(t!=="a"||l!=="href")){e.removeAttribute(l);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(l);break}a=Tr(a),e.setAttribute(l,a);break;case"action":case"formAction":if(typeof a=="function"){e.setAttribute(l,"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"&&(l==="formAction"?(t!=="input"&&Ge(e,t,"name",i.name,i,null),Ge(e,t,"formEncType",i.formEncType,i,null),Ge(e,t,"formMethod",i.formMethod,i,null),Ge(e,t,"formTarget",i.formTarget,i,null)):(Ge(e,t,"encType",i.encType,i,null),Ge(e,t,"method",i.method,i,null),Ge(e,t,"target",i.target,i,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(l);break}a=Tr(a),e.setAttribute(l,a);break;case"onClick":a!=null&&(e.onclick=Al);return;case"onScroll":a!=null&&Ce("scroll",e);return;case"onScrollEnd":a!=null&&Ce("scrollend",e);return;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(c(61));if(l=a.__html,l!=null){if(i.children!=null)throw Error(c(60));(u!=null?u.__html:void 0)!==l&&(e.innerHTML=l)}}break;case"multiple":e.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":e.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"){e.removeAttribute("xlink:href");break}l=Tr(a),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",l);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"?e.setAttribute(l,a):e.removeAttribute(l);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"credentialless":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"?e.setAttribute(l,""):e.removeAttribute(l);break;case"capture":case"download":a===!0?e.setAttribute(l,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,a):e.removeAttribute(l);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?e.setAttribute(l,a):e.removeAttribute(l);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?e.removeAttribute(l):e.setAttribute(l,a);break;case"popover":Ce("beforetoggle",e),Ce("toggle",e),Er(e,"popover",a);break;case"xlinkActuate":$l(e,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":$l(e,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":$l(e,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":$l(e,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":$l(e,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":$l(e,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":$l(e,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":$l(e,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":$l(e,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":Er(e,"is",a);break;case"innerText":case"textContent":return;default:if(!(2<l.length)||l[0]!=="o"&&l[0]!=="O"||l[1]!=="n"&&l[1]!=="N")l=o1.get(l)||l,Er(e,l,a);else return}Ue=!0}function pf(e,t,l,a,i,u){switch(l){case"style":Th(e,a,u);return;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(c(61));if(l=a.__html,l!=null){if(i.children!=null)throw Error(c(60));(u!=null?u.__html:void 0)!==l&&(e.innerHTML=l)}}break;case"children":if(typeof a=="string")Wn(e,a);else if(typeof a=="number"||typeof a=="bigint")Wn(e,""+a);else return;break;case"onScroll":a!=null&&Ce("scroll",e);return;case"onScrollEnd":a!=null&&Ce("scrollend",e);return;case"onClick":a!=null&&(e.onclick=Al);return;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":return;case"innerText":case"textContent":return;default:if(!mh.hasOwnProperty(l))e:{if(l[0]==="o"&&l[1]==="n"&&(i=l.endsWith("Capture"),u=l.slice(2,i?l.length-7:void 0),t=e[Ut]||null,t=t!=null?t[l]:null,typeof t=="function"&&e.removeEventListener(u,t,i),typeof a=="function")){typeof t!="function"&&t!==null&&(l in e?e[l]=null:e.hasAttribute(l)&&e.removeAttribute(l)),e.addEventListener(u,a,i);break e}Ue=!0,l in e?e[l]=a:a===!0?e.setAttribute(l,""):Er(e,l,a)}return}Ue=!0}function Et(e,t,l){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Ce("error",e),Ce("load",e);var a=!1,i=!1,u;for(u in l)if(l.hasOwnProperty(u)){var o=l[u];if(o!=null)switch(u){case"src":a=!0;break;case"srcSet":i=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(c(137,t));default:Ge(e,t,u,o,l,null)}}i&&Ge(e,t,"srcSet",l.srcSet,l,null),a&&Ge(e,t,"src",l.src,l,null);return;case"input":Ce("invalid",e);var y=u=o=i=null,S=null,R=null;for(a in l)if(l.hasOwnProperty(a)){var A=l[a];if(A!=null)switch(a){case"name":i=A;break;case"type":o=A;break;case"checked":S=A;break;case"defaultChecked":R=A;break;case"value":u=A;break;case"defaultValue":y=A;break;case"children":case"dangerouslySetInnerHTML":if(A!=null)throw Error(c(137,t));break;default:Ge(e,t,a,A,l,null)}}xh(e,u,y,S,R,o,i,!1);return;case"select":Ce("invalid",e),a=o=u=null;for(i in l)if(l.hasOwnProperty(i)&&(y=l[i],y!=null))switch(i){case"value":u=y;break;case"defaultValue":o=y;break;case"multiple":a=y;default:Ge(e,t,i,y,l,null)}t=u,l=o,e.multiple=!!a,t!=null?$n(e,!!a,t,!1):l!=null&&$n(e,!!a,l,!0);return;case"textarea":Ce("invalid",e),u=i=a=null;for(o in l)if(l.hasOwnProperty(o)&&(y=l[o],y!=null))switch(o){case"value":a=y;break;case"defaultValue":i=y;break;case"children":u=y;break;case"dangerouslySetInnerHTML":if(y!=null)throw Error(c(91));break;default:Ge(e,t,o,y,l,null)}Eh(e,a,i,u);return;case"option":for(S in l)if(l.hasOwnProperty(S)&&(a=l[S],a!=null))switch(S){case"selected":e.selected=a&&typeof a!="function"&&typeof a!="symbol";break;default:Ge(e,t,S,a,l,null)}return;case"dialog":Ce("beforetoggle",e),Ce("toggle",e),Ce("cancel",e),Ce("close",e);break;case"iframe":case"object":Ce("load",e);break;case"video":case"audio":for(a=0;a<Qu.length;a++)Ce(Qu[a],e);break;case"image":Ce("error",e),Ce("load",e);break;case"details":Ce("toggle",e);break;case"embed":case"source":case"link":Ce("error",e),Ce("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(R in l)if(l.hasOwnProperty(R)&&(a=l[R],a!=null))switch(R){case"children":case"dangerouslySetInnerHTML":throw Error(c(137,t));default:Ge(e,t,R,a,l,null)}return;default:if(pc(t)){for(A in l)l.hasOwnProperty(A)&&(a=l[A],a!==void 0&&pf(e,t,A,a,l,void 0));return}}for(y in l)l.hasOwnProperty(y)&&(a=l[y],a!=null&&Ge(e,t,y,a,l,null))}var Kb={};function Zb(e,t,l,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var i=null,u=null,o=null,y=null,S=null,R=null,A=null;for(j in l){var q=l[j];if(l.hasOwnProperty(j)&&q!=null)switch(j){case"checked":break;case"value":break;case"defaultValue":S=q;default:a.hasOwnProperty(j)||Ge(e,t,j,null,a,q)}}for(var z in a){var j=a[z];if(q=l[z],a.hasOwnProperty(z)&&(j!=null||q!=null))switch(z){case"type":j!==q&&(Ue=!0),u=j;break;case"name":j!==q&&(Ue=!0),i=j;break;case"checked":j!==q&&(Ue=!0),R=j;break;case"defaultChecked":j!==q&&(Ue=!0),A=j;break;case"value":j!==q&&(Ue=!0),o=j;break;case"defaultValue":j!==q&&(Ue=!0),y=j;break;case"children":case"dangerouslySetInnerHTML":if(j!=null)throw Error(c(137,t));break;default:j!==q&&Ge(e,t,z,j,a,q)}}vc(e,o,y,S,R,A,u,i);return;case"select":j=o=y=z=null;for(u in l)if(S=l[u],l.hasOwnProperty(u)&&S!=null)switch(u){case"value":break;case"multiple":j=S;default:a.hasOwnProperty(u)||Ge(e,t,u,null,a,S)}for(i in a)if(u=a[i],S=l[i],a.hasOwnProperty(i)&&(u!=null||S!=null))switch(i){case"value":u!==S&&(Ue=!0),z=u;break;case"defaultValue":u!==S&&(Ue=!0),y=u;break;case"multiple":u!==S&&(Ue=!0),o=u;default:u!==S&&Ge(e,t,i,u,a,S)}t=y,l=o,a=j,z!=null?$n(e,!!l,z,!1):!!a!=!!l&&(t!=null?$n(e,!!l,t,!0):$n(e,!!l,l?[]:"",!1));return;case"textarea":j=z=null;for(y in l)if(i=l[y],l.hasOwnProperty(y)&&i!=null&&!a.hasOwnProperty(y))switch(y){case"value":break;case"children":break;default:Ge(e,t,y,null,a,i)}for(o in a)if(i=a[o],u=l[o],a.hasOwnProperty(o)&&(i!=null||u!=null))switch(o){case"value":i!==u&&(Ue=!0),z=i;break;case"defaultValue":i!==u&&(Ue=!0),j=i;break;case"children":break;case"dangerouslySetInnerHTML":if(i!=null)throw Error(c(91));break;default:i!==u&&Ge(e,t,o,i,a,u)}Sh(e,z,j);return;case"option":for(var $ in l)if(z=l[$],l.hasOwnProperty($)&&z!=null&&!a.hasOwnProperty($))switch($){case"selected":e.selected=!1;break;default:Ge(e,t,$,null,a,z)}for(S in a)if(z=a[S],j=l[S],a.hasOwnProperty(S)&&z!==j&&(z!=null||j!=null))switch(S){case"selected":z!==j&&(Ue=!0),e.selected=z&&typeof z!="function"&&typeof z!="symbol";break;default:Ge(e,t,S,z,a,j)}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 re in l)z=l[re],l.hasOwnProperty(re)&&z!=null&&!a.hasOwnProperty(re)&&Ge(e,t,re,null,a,z);for(R in a)if(z=a[R],j=l[R],a.hasOwnProperty(R)&&z!==j&&(z!=null||j!=null))switch(R){case"children":case"dangerouslySetInnerHTML":if(z!=null)throw Error(c(137,t));break;default:Ge(e,t,R,z,a,j)}return;default:if(pc(t)){for(var Se in l)z=l[Se],l.hasOwnProperty(Se)&&z!==void 0&&!a.hasOwnProperty(Se)&&pf(e,t,Se,void 0,a,z);for(A in a)z=a[A],j=l[A],!a.hasOwnProperty(A)||z===j||z===void 0&&j===void 0||pf(e,t,A,z,a,j);return}}for(var O in l)z=l[O],l.hasOwnProperty(O)&&z!=null&&!a.hasOwnProperty(O)&&Ge(e,t,O,null,a,z);for(q in a)z=a[q],j=l[q],!a.hasOwnProperty(q)||z===j||z==null&&j==null||Ge(e,t,q,z,a,j)}function wv(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function Jb(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,l=performance.getEntriesByType("resource"),a=0;a<l.length;a++){var i=l[a],u=i.transferSize,o=i.initiatorType,y=i.duration;if(u&&y&&wv(o)){for(o=0,y=i.responseEnd,a+=1;a<l.length;a++){var S=l[a],R=S.startTime;if(R>y)break;var A=S.transferSize,q=S.initiatorType;A&&wv(q)&&(S=S.responseEnd,o+=A*(S<y?1:(y-R)/(S-R)))}if(--a,t+=8*(u+o)/(i.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var bf=null,xf=null;function Yu(e){return e.nodeType===9?e:e.ownerDocument}function jv(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Av(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function Mv(e,t,l,a){return l=Yu(l).createElement(e),l[gt]=a,l[Ut]=t,Et(l,e,t),dt(l),l}function Sf(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Ef=null;function Fb(){var e=window.event;return e&&e.type==="popstate"?e===Ef?!1:(Ef=e,!0):(Ef=null,!1)}var _f=typeof setTimeout=="function"?setTimeout:void 0,$b=typeof clearTimeout=="function"?clearTimeout:void 0,Dv=typeof Promise=="function"?Promise:void 0,Uv=typeof requestAnimationFrame=="function"?requestAnimationFrame:_f,Wb=typeof queueMicrotask=="function"?queueMicrotask:typeof Dv<"u"?function(e){return Dv.resolve(null).then(e).catch(Pb)}:_f;function Pb(e){setTimeout(function(){throw e})}function Ba(e){return e==="head"}function kv(e,t){var l=t,a=0;do{var i=l.nextSibling;if(e.removeChild(l),i&&i.nodeType===8)if(l=i.data,l==="/$"||l==="/&"){if(a===0){e.removeChild(i),Di(t);return}a--}else if(l==="$"||l==="$?"||l==="$~"||l==="$!"||l==="&")a++;else if(l==="html")jf(e.ownerDocument.documentElement);else if(l==="head"){l=e.ownerDocument.head,jf(l);for(var u=l.firstChild;u;){var o=u.nextSibling,y=u.nodeName;u[ru]||y==="SCRIPT"||y==="STYLE"||y==="LINK"&&u.rel.toLowerCase()==="stylesheet"||l.removeChild(u),u=o}}else l==="body"&&jf(e.ownerDocument.body);l=i}while(l);Di(t)}function Hv(e,t){var l=e;e=0;do{var a=l.nextSibling;if(l.nodeType===1?t?(l._stashedDisplay=l.style.display,l.style.display="none"):(l.style.display=l._stashedDisplay||"",l.getAttribute("style")===""&&l.removeAttribute("style")):l.nodeType===3&&(t?(l._stashedText=l.nodeValue,l.nodeValue=""):l.nodeValue=l._stashedText||""),a&&a.nodeType===8)if(l=a.data,l==="/$"){if(e===0)break;e--}else l!=="$"&&l!=="$?"&&l!=="$~"&&l!=="$!"||e++;l=a}while(l)}function qv(e,t,l){if(t=CSS.escape(t)!==t?"r-"+btoa(t).replace(/=/g,""):t,e.style.viewTransitionName=t,l!=null&&(e.style.viewTransitionClass=l),l=getComputedStyle(e),l.display==="inline"){if(t=e.getClientRects(),t.length===1)var a=1;else for(var i=a=0;i<t.length;i++){var u=t[i];0<u.width&&0<u.height&&a++}a===1&&(e=e.style,e.display=t.length===1?"inline-block":"block",e.marginTop="-"+l.paddingTop,e.marginBottom="-"+l.paddingBottom)}}function Lv(e,t){e=e.style,t=t.style;var l=t!=null?t.hasOwnProperty("viewTransitionName")?t.viewTransitionName:t.hasOwnProperty("view-transition-name")?t["view-transition-name"]:null:null;e.viewTransitionName=l==null||typeof l=="boolean"?"":(""+l).trim(),l=t!=null?t.hasOwnProperty("viewTransitionClass")?t.viewTransitionClass:t.hasOwnProperty("view-transition-class")?t["view-transition-class"]:null:null,e.viewTransitionClass=l==null||typeof l=="boolean"?"":(""+l).trim(),e.display==="inline-block"&&(t==null?e.display=e.margin="":(l=t.display,e.display=l==null||typeof l=="boolean"?"":l,l=t.margin,l!=null?e.margin=l:(l=t.hasOwnProperty("marginTop")?t.marginTop:t["margin-top"],e.marginTop=l==null||typeof l=="boolean"?"":l,t=t.hasOwnProperty("marginBottom")?t.marginBottom:t["margin-bottom"],e.marginBottom=t==null||typeof t=="boolean"?"":t)))}function Ib(e,t,l){return l=l.ownerDocument.defaultView,{rect:e,abs:t.position==="absolute"||t.position==="fixed",clip:t.clipPath!=="none"||t.overflow!=="visible"||t.filter!=="none"||t.mask!=="none"||t.mask!=="none"||t.borderRadius!=="0px",view:0<=e.bottom&&0<=e.right&&e.top<=l.innerHeight&&e.left<=l.innerWidth}}function Tf(e){var t=e.getBoundingClientRect(),l=getComputedStyle(e);return Ib(t,l,e)}function ex(e){return e.documentElement.clientHeight}function tx(e){this.addEventListener("load",e),this.addEventListener("error",e)}function lx(e,t,l,a,i,u,o,y,S){var R=t.nodeType===9?t:t.ownerDocument;try{var A=R.startViewTransition({update:function(){var z=R.defaultView,j=z.navigation&&z.navigation.transition,$=R.fonts.status;a();var re=[];if($==="loaded"&&(ex(R),R.fonts.status==="loading"&&re.push(R.fonts.ready)),$=re.length,e!==null)for(var Se=e.suspenseyImages,O=0,T=0;T<Se.length;T++){var w=Se[T];if(!w.complete){var H=w.getBoundingClientRect();if(0<H.bottom&&0<H.right&&H.top<z.innerHeight&&H.left<z.innerWidth){if(O+=u0(w),O>Ms){re.length=$;break}w=new Promise(tx.bind(w)),re.push(w)}}}if(0<re.length)return z=Promise.race([Promise.all(re),new Promise(function(le){return setTimeout(le,500)})]).then(i,i),(j?Promise.allSettled([j.finished,z]):z).then(u,u);if(i(),j)return j.finished.then(u,u);u()},types:l});R.__reactViewTransition=A;var q=[];return A.ready.then(function(){for(var z=R.documentElement.getAnimations({subtree:!0}),j=0;j<z.length;j++){var $=z[j],re=$.effect,Se=re.pseudoElement;if(Se!=null&&Se.startsWith("::view-transition")){q.push($),$=re.getKeyframes();for(var O=Se=void 0,T=!0,w=0;w<$.length;w++){var H=$[w],le=H.width;if(Se===void 0)Se=le;else if(Se!==le){T=!1;break}if(le=H.height,O===void 0)O=le;else if(O!==le){T=!1;break}delete H.width,delete H.height,H.transform==="none"&&delete H.transform}T&&Se!==void 0&&O!==void 0&&(re.setKeyframes($),T=getComputedStyle(re.target,re.pseudoElement),T.width!==Se||T.height!==O)&&(T=$[0],T.width=Se,T.height=O,T=$[$.length-1],T.width=Se,T.height=O,re.setKeyframes($))}}o()},function(z){R.__reactViewTransition===A&&(R.__reactViewTransition=null);try{if(typeof z=="object"&&z!==null)switch(z.name){case"InvalidStateError":(z.message==="View transition was skipped because document visibility state is hidden."||z.message==="Skipping view transition because document visibility state has become hidden."||z.message==="Skipping view transition because viewport size changed."||z.message==="Transition was aborted because of invalid state")&&(z=null)}z!==null&&S(z)}finally{a(),i(),o()}}),A.finished.finally(function(){for(var z=0;z<q.length;z++)q[z].cancel();R.__reactViewTransition===A&&(R.__reactViewTransition=null),y()}),A}catch{return a(),i(),o(),null}}function Cn(e,t){this._scope=document.documentElement,this._selector="::view-transition-"+e+"("+t+")"}Cn.prototype.animate=function(e,t){return t=typeof t=="number"?{duration:t}:V({},t),t.pseudoElement=this._selector,this._scope.animate(e,t)},Cn.prototype.getAnimations=function(){for(var e=this._scope,t=this._selector,l=e.getAnimations({subtree:!0}),a=[],i=0;i<l.length;i++){var u=l[i].effect;u!==null&&u.target===e&&u.pseudoElement===t&&a.push(l[i])}return a},Cn.prototype.getComputedStyle=function(){return getComputedStyle(this._scope,this._selector)};function Bv(e){return{name:e,group:new Cn("group",e),imagePair:new Cn("image-pair",e),old:new Cn("old",e),new:new Cn("new",e)}}function It(e){this._fragmentFiber=e,this._observers=this._eventListeners=null}It.prototype.addEventListener=function(e,t,l){var a=null,i=null;if(!(l!=null&&typeof l!="boolean"&&(a=l.signal||null,a!==null&&a.aborted))){this._eventListeners===null&&(this._eventListeners=[]);var u=this._eventListeners;if(Gv(u,e,t,l)===-1){var o=this,y=t;l!=null&&typeof l!="boolean"&&l.once===!0&&(y=function(S){o.removeEventListener(e,t,l),typeof t=="function"?t.call(this,S):t.handleEvent(S)}),a!==null&&(i=o.removeEventListener.bind(o,e,t,l),a.addEventListener("abort",i,{once:!0}),i=a.removeEventListener.bind(a,"abort",i)),a=Oi(l),u.push({type:e,listener:t,optionsOrUseCapture:l,attachedListener:y,cleanup:i}),p(this._fragmentFiber.child,!1,ax,e,y,a)}this._eventListeners=u}};function ax(e,t,l,a){return D(e).addEventListener(t,l,a),!1}It.prototype.removeEventListener=function(e,t,l){var a=this._eventListeners;if(a!==null&&(t=Gv(a,e,t,l),t!==-1)){var i=a[t];l=i.attachedListener;var u=i.cleanup;i=Oi(i.optionsOrUseCapture),p(this._fragmentFiber.child,!1,nx,e,l,i),a.splice(t,1),u!==null&&u()}};function nx(e,t,l,a){return D(e).removeEventListener(t,l,a),!1}function Oi(e){return e!=null&&typeof e!="boolean"&&(e.once===!0||e.signal instanceof AbortSignal)?{capture:e.capture,passive:e.passive}:e}function Qv(e){return e==null?"c=0":typeof e=="boolean"?"c="+(e?"1":"0"):"c="+(e.capture?"1":"0")}function Gv(e,t,l,a){if(e.length===0)return-1;a=Qv(a);for(var i=0;i<e.length;i++){var u=e[i];if(u.type===t&&u.listener===l&&Qv(u.optionsOrUseCapture)===a)return i}return-1}It.prototype.dispatchEvent=function(e){var t=C(this._fragmentFiber);if(t===null)return!0;t=D(t);var l=this._eventListeners;if(l!==null&&0<l.length||!e.bubbles){var a=t.nodeType===9?t.createComment(""):document.createTextNode("");if(l)for(var i=0;i<l.length;i++){var u=l[i];a.addEventListener(u.type,u.attachedListener,Oi(u.optionsOrUseCapture))}if(t.appendChild(a),e=a.dispatchEvent(e),l)for(i=0;i<l.length;i++)u=l[i],a.removeEventListener(u.type,u.attachedListener,Oi(u.optionsOrUseCapture));return t.removeChild(a),e}return t.dispatchEvent(e)},It.prototype.focus=function(e){p(this._fragmentFiber.child,!0,Yv,e,void 0,void 0)};function Yv(e,t){return e.tag===6?!1:(e=D(e),vx(e,t))}It.prototype.focusLast=function(e){var t=[];p(this._fragmentFiber.child,!0,Nf,t,void 0,void 0);for(var l=t.length-1;0<=l&&!Yv(t[l],e);l--);};function Nf(e,t){return t.push(e),!1}It.prototype.blur=function(){var e=C(this._fragmentFiber);e!==null&&(e=D(e),e=Yu(e).activeElement,e!==null&&p(this._fragmentFiber.child,!1,ix,e,void 0,void 0))};function ix(e,t){return e.tag===6?!1:(e=D(e),e===t||e.contains(t)?(t.blur(),!0):!1)}It.prototype.observeUsing=function(e){this._observers===null&&(this._observers=new Set),this._observers.add(e),p(this._fragmentFiber.child,!1,ux,e,void 0,void 0)};function ux(e,t){return e.tag===6||(e=D(e),t.observe(e)),!1}It.prototype.unobserveUsing=function(e){var t=this._observers;if(t!==null&&t.has(e)){t.delete(e),p(this._fragmentFiber.child,!1,rx,e,void 0,void 0);for(var l=t=0;l<El.length;l++){var a=El[l];a.fragmentInstance===this&&a.observer===e?e.unobserve(a.instance):El[t++]=a}El.length=t}};function rx(e,t){return e.tag===6||(e=D(e),t.unobserve(e)),!1}var El=[],Cf=!1;function sx(e,t,l){El.push({fragmentInstance:e,observer:t,instance:l}),Cf||(Cf=!0,gx(function(){Cf=!1;var a=El;El=[];for(var i=0;i<a.length;i++){var u=a[i];u.observer.unobserve(u.instance)}}))}It.prototype.getClientRects=function(){var e=[];return p(this._fragmentFiber.child,!1,cx,e,void 0,void 0),e};function cx(e,t){if(e.tag===6){e=e.stateNode;var l=e.ownerDocument.createRange();l.selectNodeContents(e),t.push.apply(t,l.getClientRects())}else e=D(e),t.push.apply(t,e.getClientRects());return!1}It.prototype.getRootNode=function(e){var t=C(this._fragmentFiber);return t===null?this:D(t).getRootNode(e)},It.prototype.compareDocumentPosition=function(e){var t=C(this._fragmentFiber);if(t===null)return Node.DOCUMENT_POSITION_DISCONNECTED;var l=[];p(this._fragmentFiber.child,!1,Nf,l,void 0,void 0);var a=D(t);if(l.length===0){if(l=a,L(this._fragmentFiber)){e:{for(t=this._fragmentFiber.return;t!==null;){if(t.tag===4){t=t.stateNode.containerInfo;break e}if(t.tag===3||t.tag===5||t.tag===27)break;t=t.return}t=null}t!=null&&(l=t)}t=this._fragmentFiber;var i=a=l.compareDocumentPosition(e);return l===e?i=Node.DOCUMENT_POSITION_CONTAINS:a&Node.DOCUMENT_POSITION_CONTAINED_BY&&(l=K(t)[1],l===null?i=Node.DOCUMENT_POSITION_PRECEDING:(e=D(l).compareDocumentPosition(e),i=e===0||e&Node.DOCUMENT_POSITION_FOLLOWING?Node.DOCUMENT_POSITION_FOLLOWING:Node.DOCUMENT_POSITION_PRECEDING)),i|=Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC}t=D(l[0]),i=D(l[l.length-1]);var u=L(this._fragmentFiber)?t.parentElement:a;if(u==null)return Node.DOCUMENT_POSITION_DISCONNECTED;a=u.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY,u=u.compareDocumentPosition(i)&Node.DOCUMENT_POSITION_CONTAINED_BY;var o=t.compareDocumentPosition(e),y=i.compareDocumentPosition(e),S=o&Node.DOCUMENT_POSITION_CONTAINED_BY||y&Node.DOCUMENT_POSITION_CONTAINED_BY;return y=a&&u&&o&Node.DOCUMENT_POSITION_FOLLOWING&&y&Node.DOCUMENT_POSITION_PRECEDING,t=a&&t===e||u&&i===e||S||y?Node.DOCUMENT_POSITION_CONTAINED_BY:!a&&t===e||!u&&i===e?Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC:o,t&Node.DOCUMENT_POSITION_DISCONNECTED||t&Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC||ox(t,this._fragmentFiber,l[0],l[l.length-1],e)?t:Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC};function ox(e,t,l,a,i){var u=nn(i);if(e&Node.DOCUMENT_POSITION_CONTAINED_BY){if(l=!!u)e:{for(;u!==null;){if(u.tag===7&&(u===t||u.alternate===t)){l=!0;break e}u=u.return}l=!1}return l}if(e&Node.DOCUMENT_POSITION_CONTAINS){if(u===null)return u=i.ownerDocument,i===u||i===u.documentElement||i===u.body;e:{for(u=t,t=C(t);u!==null;){if(!(u.tag!==5&&u.tag!==3&&u.tag!==27||u!==t&&u.alternate!==t)){u=!0;break e}u=u.return}u=!1}return u}return e&Node.DOCUMENT_POSITION_PRECEDING?((t=!!u)&&!(t=u===l)&&(t=ce(l,u,X),t===null?t=!1:(p(t,!0,Z,u,l),u=k,k=null,t=u!==null)),t):e&Node.DOCUMENT_POSITION_FOLLOWING?((t=!!u)&&!(t=u===a)&&(t=ce(a,u,X),t===null?t=!1:(p(t,!0,J,u,a),u=k,G=k=null,t=u!==null)),t):!1}function Vv(e,t){var l=e.ownerDocument.createRange();l.selectNodeContents(e),e=l.getBoundingClientRect(),window.scrollTo(window.scrollX+e.left,t?window.scrollY+e.top:window.scrollY+e.bottom-window.innerHeight)}It.prototype.scrollIntoView=function(e){if(typeof e=="object")throw Error(c(566));var t=[];p(this._fragmentFiber.child,!1,Nf,t,void 0,void 0);var l=e!==!1;if(t.length===0){var a=K(this._fragmentFiber);if(a=l?a[1]||a[0]||C(this._fragmentFiber):a[0]||a[1],a===null)return;if(a.tag===6){e=D(a),Vv(e,l);return}if(a=D(a),a.nodeType!==9){if(a.nodeType===11){l="host"in a?a.host:null,l!==null&&l.scrollIntoView(e);return}a.scrollIntoView(e)}}for(a=l?t.length-1:0;a!==(l?-1:t.length);){var i=t[a];i.tag===6?(i=D(i),Vv(i,l)):D(i).scrollIntoView(e),a+=l?-1:1}};function fx(e,t){return e=D(e),Xv(e,t),!1}function Xv(e,t){e.reactFragments==null&&(e.reactFragments=new Set),e.reactFragments.add(t)}function Kv(e,t){var l=t._eventListeners;if(l!==null)for(var a=0;a<l.length;a++){var i=l[a];e.addEventListener(i.type,i.attachedListener,Oi(i.optionsOrUseCapture))}e.nodeType!==3&&(l=t._observers,l!==null&&l.forEach(function(u){for(var o=0,y=0;y<El.length;y++){var S=El[y];(S.fragmentInstance!==t||S.observer!==u||S.instance!==e)&&(El[o++]=S)}El.length=o,u.observe(e)}),Xv(e,t))}function dx(e,t){var l=t._eventListeners;if(l!==null)for(var a=0;a<l.length;a++){var i=l[a];e.removeEventListener(i.type,i.attachedListener,Oi(i.optionsOrUseCapture))}e.nodeType!==3&&(l=t._observers,l!==null&&l.forEach(function(u){typeof u.rootMargin=="string"?sx(t,u,e):u.unobserve(e)}),e.reactFragments!=null&&e.reactFragments.delete(t))}function zf(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var l=t;switch(t=t.nextSibling,l.nodeName){case"HTML":case"HEAD":case"BODY":zf(l),Sr(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(l.rel.toLowerCase()==="stylesheet")continue}e.removeChild(l)}}function hx(e,t,l,a){for(;e.nodeType===1;){var i=l;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!a&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(a){if(!e[ru])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(u=e.getAttribute("rel"),u==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(u!==i.rel||e.getAttribute("href")!==(i.href==null||i.href===""?null:i.href)||e.getAttribute("crossorigin")!==(i.crossOrigin==null?null:i.crossOrigin)||e.getAttribute("title")!==(i.title==null?null:i.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(u=e.getAttribute("src"),(u!==(i.src==null?null:i.src)||e.getAttribute("type")!==(i.type==null?null:i.type)||e.getAttribute("crossorigin")!==(i.crossOrigin==null?null:i.crossOrigin))&&u&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var u=i.name==null?null:""+i.name;if(i.type==="hidden"&&e.getAttribute("name")===u)return e}else return e;if(e=ol(e.nextSibling),e===null)break}return null}function mx(e,t,l){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!l||(e=ol(e.nextSibling),e===null))return null;return e}function Zv(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=ol(e.nextSibling),e===null))return null;return e}function Of(e){return e.data==="$?"||e.data==="$~"}function Rf(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function yx(e,t){var l=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||l.readyState!=="loading")t();else{var a=function(){t(),l.removeEventListener("DOMContentLoaded",a)};l.addEventListener("DOMContentLoaded",a),e._reactRetry=a}}function ol(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var wf=null;function Jv(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var l=e.data;if(l==="/$"||l==="/&"){if(t===0)return ol(e.nextSibling);t--}else l!=="$"&&l!=="$!"&&l!=="$?"&&l!=="$~"&&l!=="&"||t++}e=e.nextSibling}return null}function Fv(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var l=e.data;if(l==="$"||l==="$!"||l==="$?"||l==="$~"||l==="&"){if(t===0)return e;t--}else l!=="/$"&&l!=="/&"||t++}e=e.previousSibling}return null}function vx(e,t){function l(){a=!0}if(e.ownerDocument.activeElement===e)return!0;var a=!1;try{e.ownerDocument.addEventListener("focus",l,!0),(e.focus||HTMLElement.prototype.focus).call(e,t)}finally{e.ownerDocument.removeEventListener("focus",l,!0)}return a}function gx(e){Uv(function(){Uv(function(t){return e(t)})})}function $v(e,t,l){switch(t=Yu(l),e){case"html":if(e=t.documentElement,!e)throw Error(c(452));return e;case"head":if(e=t.head,!e)throw Error(c(453));return e;case"body":if(e=t.body,!e)throw Error(c(454));return e;default:throw Error(c(451))}}function Wv(e,t,l){for(var a in l){var i=l[a];l.hasOwnProperty(a)&&i!=null&&Ge(e,t,a,null,Kb,i)}l.dangerouslySetInnerHTML!=null&&(e.textContent=""),e.onclick===Al&&(e.onclick=null),Sr(e)}function jf(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);Sr(e)}var fl=new Map,Pv=new Set;function Vu(e){if(typeof e.getRootNode=="function"){var t=e.getRootNode();if(t.nodeType===9||t.nodeType===11)return t}return e.nodeType===9?e:e.ownerDocument}var ca=ye.d;ye.d={f:px,r:bx,D:xx,C:Sx,L:Ex,m:_x,X:Nx,S:Tx,M:Cx};function px(){var e=ca.f(),t=Ts();return e||t}function bx(e){var t=Zn(e);t!==null&&t.tag===5&&t.type==="form"?ey(t):ca.r(e)}var Ri=typeof document>"u"?null:document;function Iv(e,t,l){var a=Ri;if(a&&typeof t=="string"&&t){var i=al(t);i='link[rel="'+e+'"][href="'+i+'"]',typeof l=="string"&&(i+='[crossorigin="'+l+'"]'),Pv.has(i)||(Pv.add(i),e={rel:e,crossOrigin:l,href:t},a.querySelector(i)===null&&(t=a.createElement("link"),Et(t,"link",e),dt(t),a.head.appendChild(t)))}}function xx(e){ca.D(e),Iv("dns-prefetch",e,null)}function Sx(e,t){ca.C(e,t),Iv("preconnect",e,t)}function Ex(e,t,l){ca.L(e,t,l);var a=Ri;if(a&&e&&t){var i='link[rel="preload"][as="'+al(t)+'"]';t==="image"&&l&&l.imageSrcSet?(i+='[imagesrcset="'+al(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(i+='[imagesizes="'+al(l.imageSizes)+'"]')):i+='[href="'+al(e)+'"]';var u=i;switch(t){case"style":u=wi(e);break;case"script":u=ji(e)}if(!(fl.has(u)||(e=V({rel:"preload",href:t==="image"&&l&&l.imageSrcSet?void 0:e,as:t},l),fl.set(u,e),a.querySelector(i)!==null||t==="style"&&a.querySelector(Xu(u))||t==="script"&&a.querySelector(Ku(u))))){var o=a.createElement("link");Et(o,"link",e),t==="style"&&(o[xr]=!0,o.onload=o.onerror=function(){dh(o)}),dt(o),a.head.appendChild(o)}}}function _x(e,t){ca.m(e,t);var l=Ri;if(l&&e){var a=t&&typeof t.as=="string"?t.as:"script",i='link[rel="modulepreload"][as="'+al(a)+'"][href="'+al(e)+'"]',u=i;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=ji(e)}if(!fl.has(u)&&(e=V({rel:"modulepreload",href:e},t),fl.set(u,e),l.querySelector(i)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(Ku(u)))return}a=l.createElement("link"),Et(a,"link",e),dt(a),l.head.appendChild(a)}}}function Tx(e,t,l){ca.S(e,t,l);var a=Ri;if(a&&e){var i=Jn(a).hoistableStyles,u=wi(e);t=t||"default";var o=i.get(u);if(!o){var y={loading:0,preload:null};if(o=a.querySelector(Xu(u)))y.loading=5;else{e=V({rel:"stylesheet",href:e,"data-precedence":t},l),(l=fl.get(u))&&Af(e,l);var S=o=a.createElement("link");dt(S),Et(S,"link",e),S._p=new Promise(function(R,A){S.onload=R,S.onerror=A}),S.addEventListener("load",function(){y.loading|=1}),S.addEventListener("error",function(){y.loading|=2}),y.loading|=4,js(o,t,a)}o={type:"stylesheet",instance:o,count:1,state:y},i.set(u,o)}}}function Nx(e,t){ca.X(e,t);var l=Ri;if(l&&e){var a=Jn(l).hoistableScripts,i=ji(e),u=a.get(i);u||(u=l.querySelector(Ku(i)),u||(e=V({src:e,async:!0},t),(t=fl.get(i))&&Mf(e,t),u=l.createElement("script"),dt(u),Et(u,"link",e),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(i,u))}}function Cx(e,t){ca.M(e,t);var l=Ri;if(l&&e){var a=Jn(l).hoistableScripts,i=ji(e),u=a.get(i);u||(u=l.querySelector(Ku(i)),u||(e=V({src:e,async:!0,type:"module"},t),(t=fl.get(i))&&Mf(e,t),u=l.createElement("script"),dt(u),Et(u,"link",e),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(i,u))}}function e0(e,t,l,a){var i=(i=ga.current)?Vu(i):null;if(!i)throw Error(c(446));switch(e){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(l=wi(l.href),t=Jn(i).hoistableStyles,a=t.get(l),a||(a={type:"style",instance:null,count:0,state:null},t.set(l,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){e=wi(l.href);var u=Jn(i).hoistableStyles,o=u.get(e);if(o||(i=i.ownerDocument||i,o={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(e,o),(u=i.querySelector(Xu(e)))?u._p||(o.instance=u,o.state.loading=5):(u=fl.get(e),u||(u={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},fl.set(e,u)),zx(i,e,u,o.state))),t&&a===null)throw Error(c(528,""));return o}if(t&&a!==null)throw Error(c(529,""));return null;case"script":return t=l.async,l=l.src,typeof l=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(l=ji(l),t=Jn(i).hoistableScripts,a=t.get(l),a||(a={type:"script",instance:null,count:0,state:null},t.set(l,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(c(444,e))}}function wi(e){return'href="'+al(e)+'"'}function Xu(e){return'link[rel="stylesheet"]['+e+"]"}function t0(e){return V({},e,{"data-precedence":e.precedence,precedence:null})}function zx(e,t,l,a){if(t=e.querySelector('link[rel="preload"][as="style"]['+t+"]")){if(t[xr]!==!0){a.loading=1;return}}else t=e.createElement("link"),t[xr]=!0,t.onload=t.onerror=dh.bind(null,t),Et(t,"link",l),dt(t),e.head.appendChild(t);a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2})}function ji(e){return'[src="'+al(e)+'"]'}function Ku(e){return"script[async]"+e}function l0(e,t,l){if(t.count++,t.instance===null)switch(t.type){case"style":var a=e.querySelector('style[data-href~="'+al(l.href)+'"]');if(a)return t.instance=a,dt(a),a;var i=V({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return a=(e.ownerDocument||e).createElement("style"),dt(a),Et(a,"style",i),js(a,l.precedence,e),t.instance=a;case"stylesheet":i=wi(l.href);var u=e.querySelector(Xu(i));if(u)return t.state.loading|=4,t.instance=u,dt(u),u;a=t0(l),(i=fl.get(i))&&Af(a,i),u=(e.ownerDocument||e).createElement("link"),dt(u);var o=u;return o._p=new Promise(function(y,S){o.onload=y,o.onerror=S}),Et(u,"link",a),t.state.loading|=4,js(u,l.precedence,e),t.instance=u;case"script":return u=ji(l.src),(i=e.querySelector(Ku(u)))?(t.instance=i,dt(i),i):(a=l,(i=fl.get(u))&&(a=V({},l),Mf(a,i)),e=e.ownerDocument||e,i=e.createElement("script"),dt(i),Et(i,"link",a),e.head.appendChild(i),t.instance=i);case"void":return null;default:throw Error(c(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(a=t.instance,t.state.loading|=4,js(a,l.precedence,e));return t.instance}function js(e,t,l){for(var a=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),i=a.length?a[a.length-1]:null,u=i,o=0;o<a.length;o++){var y=a[o];if(y.dataset.precedence===t)u=y;else if(u!==i)break}u?u.parentNode.insertBefore(e,u.nextSibling):(t=l.nodeType===9?l.head:l,t.insertBefore(e,t.firstChild))}function Af(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function Mf(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var As=null;function a0(e,t,l){if(As===null){var a=new Map,i=As=new Map;i.set(l,a)}else i=As,a=i.get(l),a||(a=new Map,i.set(l,a));if(a.has(e))return a;for(a.set(e,null),l=l.getElementsByTagName(e),i=0;i<l.length;i++){var u=l[i];if(!(u[ru]||u[gt]||e==="link"&&u.getAttribute("rel")==="stylesheet")&&u.namespaceURI!=="http://www.w3.org/2000/svg"){var o=u.getAttribute(t)||"";o=e+o;var y=a.get(o);y?y.push(u):a.set(o,[u])}}return a}function Df(e,t,l){e=e.ownerDocument||e,e.head.insertBefore(l,t==="title"?e.querySelector("head > title"):null)}function Ox(e,t,l){if(l===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function n0(e,t){return e==="img"&&t.src!=null&&t.src!==""&&t.onLoad==null&&t.loading!=="lazy"}function i0(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function u0(e){return(e.width||100)*(e.height||100)*(typeof devicePixelRatio=="number"?devicePixelRatio:1)*.25}function r0(e,t){typeof t.decode=="function"&&(e.imgCount++,t.complete||(e.imgBytes+=u0(t),e.suspenseyImages.push(t)),e=jx.bind(e),t.decode().then(e,e))}function Rx(e,t,l,a){if(l.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(l.state.loading&4)===0){if(l.instance===null){var i=wi(a.href),u=t.querySelector(Xu(i));if(u){t=u._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=Zu.bind(e),t.then(e,e)),l.state.loading|=4,l.instance=u,dt(u);return}u=t.ownerDocument||t,a=t0(a),(i=fl.get(i))&&Af(a,i),u=u.createElement("link"),dt(u);var o=u;o._p=new Promise(function(y,S){o.onload=y,o.onerror=S}),Et(u,"link",a),l.instance=u}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(l,t),(t=l.state.preload)&&(l.state.loading&3)===0&&(e.count++,l=Zu.bind(e),t.addEventListener("load",l),t.addEventListener("error",l))}}var Ms=0;function wx(e,t){return e.stylesheets&&e.count===0&&Us(e,e.stylesheets),0<e.count||0<e.imgCount?function(l){var a=setTimeout(function(){if(e.stylesheets&&Us(e,e.stylesheets),e.unsuspend){var u=e.unsuspend;e.unsuspend=null,u()}},6e4+t);0<e.imgBytes&&Ms===0&&(Ms=62500*Jb());var i=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Us(e,e.stylesheets),e.unsuspend)){var u=e.unsuspend;e.unsuspend=null,u()}},(e.imgBytes>Ms?50:800)+t);return e.unsuspend=l,function(){e.unsuspend=null,clearTimeout(a),clearTimeout(i)}}:null}function s0(e){if(e.count===0&&(e.imgCount===0||!e.waitingForImages)){if(e.stylesheets)Us(e,e.stylesheets);else if(e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}}}function Zu(){this.count--,s0(this)}function jx(){this.imgCount--,s0(this)}var Ds=null;function Us(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Ds=new Map,t.forEach(Ax,e),Ds=null,Zu.call(e))}function Ax(e,t){if(!(t.state.loading&4)){var l=Ds.get(e);if(l)var a=l.get(null);else{l=new Map,Ds.set(e,l);for(var i=e.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u<i.length;u++){var o=i[u];(o.nodeName==="LINK"||o.getAttribute("media")!=="not all")&&(l.set(o.dataset.precedence,o),a=o)}a&&l.set(null,a)}i=t.instance,o=i.getAttribute("data-precedence"),u=l.get(o)||a,u===a&&l.set(null,i),l.set(o,i),this.count++,a=Zu.bind(this),i.addEventListener("load",a),i.addEventListener("error",a),u?u.parentNode.insertBefore(i,u.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(i,e.firstChild)),t.state.loading|=4}}var Ai={$$typeof:ee,Provider:null,Consumer:null,_currentValue:Gt,_currentValue2:Gt,_threadCount:0};function Mx(e,t,l,a,i,u,o,y,S){this.tag=1,this.containerInfo=e,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=dc(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=dc(0),this.hiddenUpdates=dc(null),this.identifierPrefix=a,this.onUncaughtError=i,this.onCaughtError=u,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=S,this.transitionTypes=null,this.incompleteTransitions=new Map}function c0(e,t,l,a,i,u,o,y,S,R,A,q){return e=new Mx(e,t,l,o,S,R,A,q,y),t=1,u===!0&&(t|=24),u=kt(3,null,null,t),e.current=u,u.stateNode=e,t=Zc(),t.refCount++,e.pooledCache=t,t.refCount++,u.memoizedState={element:a,isDehydrated:l,cache:t},Wc(u),e}function o0(e){return e?(e=ni,e):ni}function f0(e,t,l,a,i,u){i=o0(i),a.context===null?a.context=i:a.pendingContext=i,a=Oa(t),a.payload={element:l},u=u===void 0?null:u,u!==null&&(a.callback=u),l=Ra(e,a,t),l!==null&&(Bt(l,e,t),Tu(l,e,t))}function d0(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var l=e.retryLane;e.retryLane=l!==0&&l<t?l:t}}function Uf(e,t){d0(e,t),(e=e.alternate)&&d0(e,t)}function h0(e){if(e.tag===13||e.tag===31){var t=cn(e,67108864);t!==null&&Bt(t,e,67108864),Uf(e,67108864)}}function m0(e){if(e.tag===13||e.tag===31){var t=Pt();t=hc(t);var l=cn(e,t);l!==null&&Bt(l,e,t),Uf(e,t)}}var Mi=!0;function Dx(e,t,l,a){var i=ue.T;ue.T=null;var u=ye.p;try{ye.p=2,kf(e,t,l,a)}finally{ye.p=u,ue.T=i}}function Ux(e,t,l,a){var i=ue.T;ue.T=null;var u=ye.p;try{ye.p=8,kf(e,t,l,a)}finally{ye.p=u,ue.T=i}}function kf(e,t,l,a){if(Mi){var i=Hf(a);if(i===null)gf(e,t,a,ks,l),v0(e,a);else if(Hx(i,e,t,l,a))a.stopPropagation();else if(v0(e,a),t&4&&-1<kx.indexOf(e)){for(;i!==null;){var u=Zn(i);if(u!==null)switch(u.tag){case 3:if(u=u.stateNode,u.current.memoizedState.isDehydrated){var o=an(u.pendingLanes);if(o!==0){var y=u;for(y.pendingLanes|=2,y.entangledLanes|=2;o;){var S=1<<31-Xt(o);y.entanglements[1]|=S,o&=~S}Gl(u),(He&6)===0&&(Ss=Yt()+500,Bu(0))}}break;case 31:case 13:y=cn(u,2),y!==null&&Bt(y,u,2),Ts(),Uf(u,2)}if(u=Hf(a),u===null&&gf(e,t,a,ks,l),u===i)break;i=u}i!==null&&a.stopPropagation()}else gf(e,t,a,null,l)}}function Hf(e){return e=xc(e),qf(e)}var ks=null;function qf(e){if(ks=null,e=nn(e),e!==null){var t=h(e);if(t===null)e=null;else{var l=t.tag;if(l===13){if(e=d(t),e!==null)return e;e=null}else if(l===31){if(e=v(t),e!==null)return e;e=null}else if(l===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return ks=e,null}function y0(e){switch(e){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"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"fullscreenerror":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"resize":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Jp()){case eh:return 2;case th:return 8;case yr:case Fp:return 32;case lh:return 268435456;default:return 32}default:return 32}}var Lf=!1,Qa=null,Ga=null,Ya=null,Ju=new Map,Fu=new Map,Va=[],kx="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 v0(e,t){switch(e){case"focusin":case"focusout":Qa=null;break;case"dragenter":case"dragleave":Ga=null;break;case"mouseover":case"mouseout":Ya=null;break;case"pointerover":case"pointerout":Ju.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Fu.delete(t.pointerId)}}function $u(e,t,l,a,i,u){return e===null||e.nativeEvent!==u?(e={blockedOn:t,domEventName:l,eventSystemFlags:a,nativeEvent:u,targetContainers:[i]},t!==null&&(t=Zn(t),t!==null&&h0(t)),e):(e.eventSystemFlags|=a,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function Hx(e,t,l,a,i){switch(t){case"focusin":return Qa=$u(Qa,e,t,l,a,i),!0;case"dragenter":return Ga=$u(Ga,e,t,l,a,i),!0;case"mouseover":return Ya=$u(Ya,e,t,l,a,i),!0;case"pointerover":var u=i.pointerId;return Ju.set(u,$u(Ju.get(u)||null,e,t,l,a,i)),!0;case"gotpointercapture":return u=i.pointerId,Fu.set(u,$u(Fu.get(u)||null,e,t,l,a,i)),!0}return!1}function g0(e){var t=nn(e.target);if(t!==null){var l=h(t);if(l!==null){if(t=l.tag,t===13){if(t=d(l),t!==null){e.blockedOn=t,ch(e.priority,function(){m0(l)});return}}else if(t===31){if(t=v(l),t!==null){e.blockedOn=t,ch(e.priority,function(){m0(l)});return}}else if(t===3&&l.stateNode.current.memoizedState.isDehydrated){e.blockedOn=l.tag===3?l.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Hs(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var l=Hf(e.nativeEvent);if(l===null){l=e.nativeEvent;var a=new l.constructor(l.type,l);bc=a,l.target.dispatchEvent(a),bc=null}else return t=Zn(l),t!==null&&h0(t),e.blockedOn=l,!1;t.shift()}return!0}function p0(e,t,l){Hs(e)&&l.delete(t)}function qx(){Lf=!1,Qa!==null&&Hs(Qa)&&(Qa=null),Ga!==null&&Hs(Ga)&&(Ga=null),Ya!==null&&Hs(Ya)&&(Ya=null),Ju.forEach(p0),Fu.forEach(p0)}function qs(e,t){e.blockedOn===t&&(e.blockedOn=null,Lf||(Lf=!0,n.unstable_scheduleCallback(n.unstable_NormalPriority,qx)))}var Ls=null;function b0(e){Ls!==e&&(Ls=e,n.unstable_scheduleCallback(n.unstable_NormalPriority,function(){Ls===e&&(Ls=null);for(var t=0;t<e.length;t+=3){var l=e[t],a=e[t+1],i=e[t+2];if(typeof a!="function"){if(qf(a||l)===null)continue;break}var u=Zn(l);u!==null&&(e.splice(t,3),t-=3,bo(u,{pending:!0,data:i,method:l.method,action:a},a,i))}}))}function Di(e){function t(S){return qs(S,e)}Qa!==null&&qs(Qa,e),Ga!==null&&qs(Ga,e),Ya!==null&&qs(Ya,e),Ju.forEach(t),Fu.forEach(t);for(var l=0;l<Va.length;l++){var a=Va[l];a.blockedOn===e&&(a.blockedOn=null)}for(;0<Va.length&&(l=Va[0],l.blockedOn===null);)g0(l),l.blockedOn===null&&Va.shift();if(l=(e.ownerDocument||e).$$reactFormReplay,l!=null)for(a=0;a<l.length;a+=3){var i=l[a],u=l[a+1],o=i[Ut]||null;if(typeof u=="function")o||b0(l);else if(o){var y=null;if(u&&u.hasAttribute("formAction")){if(i=u,o=u[Ut]||null)y=o.formAction;else if(qf(i)!==null)continue}else y=o.action;typeof y=="function"?l[a+1]=y:(l.splice(a,3),a-=3),b0(l)}}}function x0(){function e(u){u.canIntercept&&u.info==="react-transition"&&u.intercept({handler:function(){return new Promise(function(o){return i=o})},focusReset:"manual",scroll:"manual"})}function t(){i!==null&&(i(),i=null),a||setTimeout(l,20)}function l(){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,i=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(l,100),function(){a=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),i!==null&&(i(),i=null)}}}function Bf(e){this._internalRoot=e}Bs.prototype.render=Bf.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(c(409));var l=t.current,a=Pt();f0(l,a,e,t,null,null)},Bs.prototype.unmount=Bf.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;f0(e.current,2,null,e,null,null),Ts(),t[Kn]=null}};function Bs(e){this._internalRoot=e}Bs.prototype.unstable_scheduleHydration=function(e){if(e){var t=sh();e={blockedOn:null,target:e,priority:t};for(var l=0;l<Va.length&&t!==0&&t<Va[l].priority;l++);Va.splice(l,0,e),l===0&&g0(e)}};var S0=r.version;if(S0!=="19.3.1")throw Error(c(527,S0,"19.3.1"));ye.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(c(188)):(e=Object.keys(e).join(","),Error(c(268,e)));return e=g(t),e=e!==null?x(e):null,e=e===null?null:e.stateNode,e};var Lx={bundleType:0,version:"19.3.1",rendererPackageName:"react-dom",currentDispatcherRef:ue,reconcilerVersion:"19.3.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Qs=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Qs.isDisabled&&Qs.supportsFiber)try{nu=Qs.inject(Lx),Vt=Qs}catch{}}return Pu.createRoot=function(e,t){if(!f(e))throw Error(c(299));var l=!1,a="",i=oy,u=fy,o=dy;return t!=null&&(t.unstable_strictMode===!0&&(l=!0),t.identifierPrefix!==void 0&&(a=t.identifierPrefix),t.onUncaughtError!==void 0&&(i=t.onUncaughtError),t.onCaughtError!==void 0&&(u=t.onCaughtError),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=c0(e,1,!1,null,null,l,a,null,i,u,o,x0),e[Kn]=t.current,vf(e),new Bf(t)},Pu.hydrateRoot=function(e,t,l){if(!f(e))throw Error(c(299));var a=!1,i="",u=oy,o=fy,y=dy,S=null;return l!=null&&(l.unstable_strictMode===!0&&(a=!0),l.identifierPrefix!==void 0&&(i=l.identifierPrefix),l.onUncaughtError!==void 0&&(u=l.onUncaughtError),l.onCaughtError!==void 0&&(o=l.onCaughtError),l.onRecoverableError!==void 0&&(y=l.onRecoverableError),l.formState!==void 0&&(S=l.formState)),t=c0(e,1,!0,t,l??null,a,i,S,u,o,y,x0),t.context=o0(null),l=t.current,a=Pt(),a=hc(a),i=Oa(a),i.callback=null,Ra(l,i,a),l=a,t.current.lanes=l,uu(t,l),Gl(t),e[Kn]=t.current,vf(e),new Bs(t)},Pu.version="19.3.1",Pu}var A0;function Fx(){if(A0)return Vf.exports;A0=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(r){console.error(r)}}return n(),Vf.exports=Jx(),Vf.exports}var $x=Fx();const Wx=Ng($x);/**
|
||
* react-router v7.18.4
|
||
*
|
||
* Copyright (c) Remix Software Inc.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE.md file in the root directory of this source tree.
|
||
*
|
||
* @license MIT
|
||
*/var Td=/^(?:[a-z][a-z0-9+.-]*:|[\\/]{2})/i,zg=/^[\\/]{2}/;function Px(n,r){return r+n.replace(/\\/g,"/")}var M0="popstate";function D0(n){return typeof n=="object"&&n!=null&&"pathname"in n&&"search"in n&&"hash"in n&&"state"in n&&"key"in n}function Ix(n={}){function r(f,h){let{pathname:d="/",search:v="",hash:b=""}=Qn(f.location.hash.substring(1));return!d.startsWith("/")&&!d.startsWith(".")&&(d="/"+d),If("",{pathname:d,search:v,hash:b},h.state&&h.state.usr||null,h.state&&h.state.key||"default")}function s(f,h){let d=f.document.querySelector("base"),v="";if(d&&d.getAttribute("href")){let b=f.location.href,g=b.indexOf("#");v=g===-1?b:b.slice(0,g)}return v+"#"+(typeof h=="string"?h:Ln(h))}function c(f,h){el(f.pathname.charAt(0)==="/",`relative pathnames are not supported in hash history.push(${JSON.stringify(h)})`)}return t2(r,s,c,n)}function We(n,r){if(n===!1||n===null||typeof n>"u")throw new Error(r)}function el(n,r){if(!n){typeof console<"u"&&console.warn(r);try{throw new Error(r)}catch{}}}function e2(){return Math.random().toString(36).substring(2,10)}function U0(n,r){return{usr:n.state,key:n.key,idx:r,masked:n.mask?{pathname:n.pathname,search:n.search,hash:n.hash}:void 0}}function If(n,r,s=null,c,f){return{pathname:typeof n=="string"?n:n.pathname,search:"",hash:"",...typeof r=="string"?Qn(r):r,state:s,key:r&&r.key||c||e2(),mask:f}}function Ln({pathname:n="/",search:r="",hash:s=""}){return r&&r!=="?"&&(n+=r.charAt(0)==="?"?r:"?"+r),s&&s!=="#"&&(n+=s.charAt(0)==="#"?s:"#"+s),n}function Qn(n){let r={};if(n){let s=n.indexOf("#");s>=0&&(r.hash=n.substring(s),n=n.substring(0,s));let c=n.indexOf("?");c>=0&&(r.search=n.substring(c),n=n.substring(0,c)),n&&(r.pathname=n)}return r}function t2(n,r,s,c={}){let{window:f=document.defaultView,v5Compat:h=!1}=c,d=f.history,v="POP",b=null,g=x();g==null&&(g=0,d.replaceState({...d.state,idx:g},""));function x(){return(d.state||{idx:null}).idx}function p(){v="POP";let D=x(),k=D==null?null:D-g;g=D,b&&b({action:v,location:B.location,delta:k})}function C(D,k){v="PUSH";let G=D0(D)?D:If(B.location,D,k);s&&s(G,D),g=x()+1;let Z=U0(G,g),J=B.createHref(G.mask||G);try{d.pushState(Z,"",J)}catch(X){if(X instanceof DOMException&&X.name==="DataCloneError")throw X;f.location.assign(J)}h&&b&&b({action:v,location:B.location,delta:1})}function L(D,k){v="REPLACE";let G=D0(D)?D:If(B.location,D,k);s&&s(G,D),g=x();let Z=U0(G,g),J=B.createHref(G.mask||G);d.replaceState(Z,"",J),h&&b&&b({action:v,location:B.location,delta:0})}function K(D){return l2(f,D)}let B={get action(){return v},get location(){return n(f,d)},listen(D){if(b)throw new Error("A history only accepts one active listener");return f.addEventListener(M0,p),b=D,()=>{f.removeEventListener(M0,p),b=null}},createHref(D){return r(f,D)},createURL:K,encodeLocation(D){let k=K(D);return{pathname:k.pathname,search:k.search,hash:k.hash}},push:C,replace:L,go(D){return d.go(D)}};return B}function l2(n,r,s=!1){let c="http://localhost";n&&(c=n.location.origin!=="null"?n.location.origin:n.location.href),We(c,"No window.location.(origin|href) available to create URL");let f=typeof r=="string"?r:Ln(r);return f=f.replace(/ $/,"%20"),!s&&zg.test(f)&&(f=c+f),new URL(f,c)}function Og(n,r,s="/"){return a2(n,r,s,!1)}function a2(n,r,s,c,f){let h=typeof r=="string"?Qn(r):r,d=ya(h.pathname||"/",s);if(d==null)return null;let v=n2(n),b=null,g=y2(d);for(let x=0;b==null&&x<v.length;++x)b=m2(v[x],g,c);return b}function n2(n){let r=Rg(n);return i2(r),r}function Rg(n,r=[],s=[],c="",f=!1){let h=(d,v,b=f,g)=>{let x={relativePath:g===void 0?d.path||"":g,caseSensitive:d.caseSensitive===!0,childrenIndex:v,route:d};if(x.relativePath.startsWith("/")){if(!x.relativePath.startsWith(c)&&b)return;We(x.relativePath.startsWith(c),`Absolute route path "${x.relativePath}" nested under path "${c}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),x.relativePath=x.relativePath.slice(c.length)}let p=Cl([c,x.relativePath]),C=s.concat(x);d.children&&d.children.length>0&&(We(d.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${p}".`),Rg(d.children,r,C,p,b)),!(d.path==null&&!d.index)&&r.push({path:p,score:d2(p,d.index),routesMeta:C.map((L,K)=>{let[B,D]=Ag(L.relativePath,L.caseSensitive,K===C.length-1);return{...L,matcher:B,compiledParams:D}})})};return n.forEach((d,v)=>{var b;if(d.path===""||!((b=d.path)!=null&&b.includes("?")))h(d,v);else for(let g of wg(d.path))h(d,v,!0,g)}),r}function wg(n){let r=n.split("/");if(r.length===0)return[];let[s,...c]=r,f=s.endsWith("?"),h=s.replace(/\?$/,"");if(c.length===0)return f?[h,""]:[h];let d=wg(c.join("/")),v=[];return v.push(...d.map(b=>b===""?h:[h,b].join("/"))),f&&v.push(...d),v.map(b=>n.startsWith("/")&&b===""?"/":b)}function i2(n){n.sort((r,s)=>r.score!==s.score?s.score-r.score:h2(r.routesMeta.map(c=>c.childrenIndex),s.routesMeta.map(c=>c.childrenIndex)))}var u2=/^:[\w-]+$/,r2=3,s2=2,c2=1,o2=10,f2=-2,k0=n=>n==="*";function d2(n,r){let s=n.split("/"),c=s.length;return s.some(k0)&&(c+=f2),r&&(c+=s2),s.filter(f=>!k0(f)).reduce((f,h)=>f+(u2.test(h)?r2:h===""?c2:o2),c)}function h2(n,r){return n.length===r.length&&n.slice(0,-1).every((c,f)=>c===r[f])?n[n.length-1]-r[r.length-1]:0}function m2(n,r,s=!1){let{routesMeta:c}=n,f={},h="/",d=[];for(let v=0;v<c.length;++v){let b=c[v],g=v===c.length-1,x=h==="/"?r:r.slice(h.length)||"/",p={path:b.relativePath,caseSensitive:b.caseSensitive,end:g},C=b.matcher&&b.compiledParams?jg(p,x,b.matcher,b.compiledParams):$s(p,x),L=b.route;if(!C&&g&&s&&!c[c.length-1].route.index&&(C=$s({path:b.relativePath,caseSensitive:b.caseSensitive,end:!1},x)),!C)return null;Object.assign(f,C.params),d.push({params:f,pathname:Cl([h,C.pathname]),pathnameBase:p2(Cl([h,C.pathnameBase])),route:L}),C.pathnameBase!=="/"&&(h=Cl([h,C.pathnameBase]))}return d}function $s(n,r){typeof n=="string"&&(n={path:n,caseSensitive:!1,end:!0});let[s,c]=Ag(n.path,n.caseSensitive,n.end);return jg(n,r,s,c)}function jg(n,r,s,c){let f=r.match(s);if(!f)return null;let h=f[0],d=$i(h,1),v=f.slice(1);return{params:c.reduce((g,{paramName:x,isOptional:p},C)=>{if(x==="*"){let K=v[C]||"";d=$i(h.slice(0,h.length-K.length),1)}const L=v[C];return p&&!L?g[x]=void 0:g[x]=(L||"").replace(/%2F/g,"/"),g},{}),pathname:h,pathnameBase:d,pattern:n}}function Ag(n,r=!1,s=!0){el(n==="*"||!n.endsWith("*")||n.endsWith("/*"),`Route path "${n}" will be treated as if it were "${n.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${n.replace(/\*$/,"/*")}".`);let c=[],f="^"+n.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(d,v,b,g,x)=>{if(c.push({paramName:v,isOptional:b!=null}),b){let p=x.charAt(g+d.length);return p&&p!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return n.endsWith("*")?(c.push({paramName:"*"}),f+=n==="*"||n==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):s?f+="\\/*$":n!==""&&n!=="/"&&(f+="(?:(?=\\/|$))"),[new RegExp(f,r?void 0:"i"),c]}function y2(n){try{return n.split("/").map(r=>decodeURIComponent(r).replace(/\//g,"%2F")).join("/")}catch(r){return el(!1,`The URL path "${n}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${r}).`),n}}function ya(n,r){if(r==="/")return n;if(!n.toLowerCase().startsWith(r.toLowerCase()))return null;let s=r.endsWith("/")?r.length-1:r.length,c=n.charAt(s);return c&&c!=="/"?null:n.slice(s)||"/"}function v2(n,r="/"){let{pathname:s,search:c="",hash:f=""}=typeof n=="string"?Qn(n):n,h;return s?(s=Mg(s),s.startsWith("/")||s.startsWith("\\")?h=H0(s.substring(1),"/"):h=H0(s,r)):h=r,{pathname:h,search:b2(c),hash:x2(f)}}function H0(n,r){let s=$i(r).split("/");return n.split("/").forEach(f=>{f===".."?s.length>1&&s.pop():f!=="."&&s.push(f)}),s.length>1?s.join("/"):"/"}function Jf(n,r,s,c){return`Cannot include a '${n}' character in a manually specified \`to.${r}\` field [${JSON.stringify(c)}]. Please separate it out to the \`to.${s}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function g2(n){return n.filter((r,s)=>s===0||r.route.path&&r.route.path.length>0)}function Nd(n){let r=g2(n);return r.map((s,c)=>c===r.length-1?s.pathname:s.pathnameBase)}function Is(n,r,s,c=!1){let f;typeof n=="string"?f=Qn(n):(f={...n},We(!f.pathname||!f.pathname.includes("?"),Jf("?","pathname","search",f)),We(!f.pathname||!f.pathname.includes("#"),Jf("#","pathname","hash",f)),We(!f.search||!f.search.includes("#"),Jf("#","search","hash",f)));let h=n===""||f.pathname==="",d=h?"/":f.pathname,v;if(d==null)v=s;else{let p=r.length-1;if(!c&&d.startsWith("..")){let C=d.split("/");for(;C[0]==="..";)C.shift(),p-=1;f.pathname=C.join("/")}v=p>=0?r[p]:"/"}let b=v2(f,v),g=d&&d!=="/"&&d.endsWith("/"),x=(h||d===".")&&s.endsWith("/");return!b.pathname.endsWith("/")&&(g||x)&&(b.pathname+="/"),b}var Mg=n=>n.replace(/[\\/]{2,}/g,"/"),Cl=n=>Mg(n.join("/"));function $i(n,r=0){let s=n.length;for(;s>r&&n.charCodeAt(s-1)===47;)s--;return s===n.length?n:n.slice(0,s)}var p2=n=>$i(n).replace(/^\/*/,"/"),b2=n=>!n||n==="?"?"":n.startsWith("?")?n:"?"+n,x2=n=>!n||n==="#"?"":n.startsWith("#")?n:"#"+n,S2=class{constructor(n,r,s,c=!1){this.status=n,this.statusText=r||"",this.internal=c,s instanceof Error?(this.data=s.toString(),this.error=s):this.data=s}};function E2(n){return n!=null&&typeof n.status=="number"&&typeof n.statusText=="string"&&typeof n.internal=="boolean"&&"data"in n}function _2(n){let r=n.map(s=>s.route.path).filter(Boolean);return Cl(r)||"/"}var Dg=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function Ug(n,r){let s=n;if(typeof s!="string"||!Td.test(s))return{absoluteURL:void 0,isExternal:!1,to:s};let c=s,f=!1;if(Dg)try{let h=new URL(window.location.href),d=zg.test(s)?new URL(Px(s,h.protocol)):new URL(s),v=ya(d.pathname,r);d.origin===h.origin&&v!=null?s=v+d.search+d.hash:f=!0}catch{el(!1,`<Link to="${s}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:c,isExternal:f,to:s}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var q0=new URL("http://localhost");function Cd(n){if(n.createURL)return n.createURL("/");try{return new URL(n.createHref("/"),q0)}catch{return q0}}function Ff(n,r){return n.origin===r.origin&&(n.origin!=="null"||n.protocol===r.protocol&&n.host===r.host)}function T2(n,r){if(n.startsWith("//"))return!0;let s=r.protocol.toLowerCase();return n.toLowerCase().startsWith(s)?r.host===""||n.slice(s.length).startsWith("//"):!1}function zd(n,r,s,c){let f=null;try{f=n==null?null:new URL(n,s)}catch{}let h=new URL(r,s),d=f!=null&&!Ff(f,s),v=!Ff(h,s);if(c==="reject"){if(d||v)throw new Error("External navigation is not allowed")}else if(v&&(f==null||!T2(n,f)||!Ff(f,h)))throw new Error("External navigation is not allowed")}var kg=["POST","PUT","PATCH","DELETE"];new Set(kg);var N2=["GET",...kg];new Set(N2);var C2=["about:","blob:","chrome:","chrome-untrusted:","content:","data:","devtools:","file:","filesystem:","javascript:"];function z2(n){try{return C2.includes(new URL(n).protocol)}catch{return!1}}var Ii=_.createContext(null);Ii.displayName="DataRouter";var ec=_.createContext(null);ec.displayName="DataRouterState";var Hg=_.createContext(!1);function O2(){return _.useContext(Hg)}var qg=_.createContext({isTransitioning:!1});qg.displayName="ViewTransition";var R2=_.createContext(new Map);R2.displayName="Fetchers";var w2=_.createContext(null);w2.displayName="Await";var tl=_.createContext(null);tl.displayName="Navigation";var or=_.createContext(null);or.displayName="Location";var Ol=_.createContext({outlet:null,matches:[],isDataRoute:!1});Ol.displayName="Route";var Od=_.createContext(null);Od.displayName="RouteError";var Lg="REACT_ROUTER_ERROR",j2="REDIRECT",A2="ROUTE_ERROR_RESPONSE";function M2(n){if(n.startsWith(`${Lg}:${j2}:{`))try{let r=JSON.parse(n.slice(28));if(typeof r=="object"&&r&&typeof r.status=="number"&&typeof r.statusText=="string"&&typeof r.location=="string"&&typeof r.reloadDocument=="boolean"&&typeof r.replace=="boolean")return r}catch{}}function D2(n){if(n.startsWith(`${Lg}:${A2}:{`))try{let r=JSON.parse(n.slice(40));if(typeof r=="object"&&r&&typeof r.status=="number"&&typeof r.statusText=="string")return new S2(r.status,r.statusText,r.data)}catch{}}function U2(n,{relative:r}={}){We(eu(),"useHref() may be used only in the context of a <Router> component.");let{basename:s,navigator:c}=_.useContext(tl),{hash:f,pathname:h,search:d}=fr(n,{relative:r}),v=h;return s!=="/"&&(v=h==="/"?s:Cl([s,h])),c.createHref({pathname:v,search:d,hash:f})}function eu(){return _.useContext(or)!=null}function vl(){return We(eu(),"useLocation() may be used only in the context of a <Router> component."),_.useContext(or).location}var Bg="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function Qg(n){_.useContext(tl).static||_.useLayoutEffect(n)}function tc(){let{isDataRoute:n}=_.useContext(Ol);return n?$2():k2()}function k2(){We(eu(),"useNavigate() may be used only in the context of a <Router> component.");let n=_.useContext(Ii),{basename:r,navigator:s}=_.useContext(tl),{matches:c}=_.useContext(Ol),{pathname:f}=vl(),h=JSON.stringify(Nd(c)),d=_.useRef(!1);return Qg(()=>{d.current=!0}),_.useCallback((b,g={})=>{if(el(d.current,Bg),!d.current)return;if(typeof b=="number"){s.go(b);return}let x=Is(b,JSON.parse(h),f,g.relative==="path");n==null&&r!=="/"&&(x.pathname=x.pathname==="/"?r:Cl([r,x.pathname])),zd(typeof b=="string"?b:Ln(b),s.createHref(x),Cd(s),"reject"),(g.replace?s.replace:s.push)(x,g.state,g)},[r,s,h,f,n])}var H2=_.createContext(null);function q2(n){let r=_.useContext(Ol).outlet;return _.useMemo(()=>r&&_.createElement(H2.Provider,{value:n},r),[r,n])}function fr(n,{relative:r}={}){let{matches:s}=_.useContext(Ol),{pathname:c}=vl(),f=JSON.stringify(Nd(s));return _.useMemo(()=>Is(n,JSON.parse(f),c,r==="path"),[n,f,c,r])}function L2(n,r){return Gg(n,r)}function Gg(n,r,s){var D;We(eu(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:c}=_.useContext(tl),{matches:f}=_.useContext(Ol),h=f[f.length-1],d=h?h.params:{},v=h?h.pathname:"/",b=h?h.pathnameBase:"/",g=h&&h.route;{let k=g&&g.path||"";Vg(v,!g||k.endsWith("*")||k.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${v}" (under <Route path="${k}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.
|
||
|
||
Please change the parent <Route path="${k}"> to <Route path="${k==="/"?"*":`${k}/*`}">.`)}let x=vl(),p;if(r){let k=typeof r=="string"?Qn(r):r;We(b==="/"||((D=k.pathname)==null?void 0:D.startsWith(b)),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${b}" but pathname "${k.pathname}" was given in the \`location\` prop.`),p=k}else p=x;let C=p.pathname||"/",L=C;if(b!=="/"){let k=b.replace(/^\//,"").split("/");L="/"+C.replace(/^\//,"").split("/").slice(k.length).join("/")}let K=s&&s.state.matches.length?s.state.matches.map(k=>Object.assign(k,{route:s.manifest[k.route.id]||k.route})):Og(n,{pathname:L});el(g||K!=null,`No routes matched location "${p.pathname}${p.search}${p.hash}" `),el(K==null||K[K.length-1].route.element!==void 0||K[K.length-1].route.Component!==void 0||K[K.length-1].route.lazy!==void 0,`Matched leaf route at location "${p.pathname}${p.search}${p.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let B=V2(K&&K.map(k=>Object.assign({},k,{params:Object.assign({},d,k.params),pathname:Cl([b,c.encodeLocation?c.encodeLocation(k.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:k.pathname]),pathnameBase:k.pathnameBase==="/"?b:Cl([b,c.encodeLocation?c.encodeLocation(k.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:k.pathnameBase])})),f,s);return r&&B?_.createElement(or.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",mask:void 0,...p},navigationType:"POP"}},B):B}function B2(){let n=F2(),r=E2(n)?`${n.status} ${n.statusText}`:n instanceof Error?n.message:JSON.stringify(n),s=n instanceof Error?n.stack:null,c="rgba(200,200,200, 0.5)",f={padding:"0.5rem",backgroundColor:c},h={padding:"2px 4px",backgroundColor:c},d=null;return console.error("Error handled by React Router default ErrorBoundary:",n),d=_.createElement(_.Fragment,null,_.createElement("p",null,"💿 Hey developer 👋"),_.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",_.createElement("code",{style:h},"ErrorBoundary")," or"," ",_.createElement("code",{style:h},"errorElement")," prop on your route.")),_.createElement(_.Fragment,null,_.createElement("h2",null,"Unexpected Application Error!"),_.createElement("h3",{style:{fontStyle:"italic"}},r),s?_.createElement("pre",{style:f},s):null,d)}var Q2=_.createElement(B2,null),Yg=class extends _.Component{constructor(n){super(n),this.state={location:n.location,revalidation:n.revalidation,error:n.error}}static getDerivedStateFromError(n){return{error:n}}static getDerivedStateFromProps(n,r){return r.location!==n.location||r.revalidation!=="idle"&&n.revalidation==="idle"?{error:n.error,location:n.location,revalidation:n.revalidation}:{error:n.error!==void 0?n.error:r.error,location:r.location,revalidation:n.revalidation||r.revalidation}}componentDidCatch(n,r){this.props.onError?this.props.onError(n,r):console.error("React Router caught the following error during render",n)}render(){let n=this.state.error;if(this.context&&typeof n=="object"&&n&&"digest"in n&&typeof n.digest=="string"){const s=D2(n.digest);s&&(n=s)}let r=n!==void 0?_.createElement(Ol.Provider,{value:this.props.routeContext},_.createElement(Od.Provider,{value:n,children:this.props.component})):this.props.children;return this.context?_.createElement(G2,{error:n},r):r}};Yg.contextType=Hg;var $f=new WeakMap;function G2({children:n,error:r}){let{basename:s,navigator:c}=_.useContext(tl);if(typeof r=="object"&&r&&"digest"in r&&typeof r.digest=="string"){let f=M2(r.digest);if(f){let h=$f.get(r);if(h)throw h;let d=Ug(f.location,s),v=d.absoluteURL||d.to;if(zd(f.location,v,Cd(c),"allow-explicit"),z2(v))throw new Error("Invalid redirect location");if(Dg&&!$f.get(r))if(d.isExternal||f.reloadDocument)window.location.href=v;else{const b=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(d.to,{replace:f.replace}));throw $f.set(r,b),b}return _.createElement("meta",{httpEquiv:"refresh",content:`0;url=${v}`})}}return n}function Y2({routeContext:n,match:r,children:s}){let c=_.useContext(Ii);return c&&c.static&&c.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(c.staticContext._deepestRenderedBoundaryId=r.route.id),_.createElement(Ol.Provider,{value:n},s)}function V2(n,r=[],s){let c=s==null?void 0:s.state;if(n==null){if(!c)return null;if(c.errors)n=c.matches;else if(r.length===0&&!c.initialized&&c.matches.length>0)n=c.matches;else return null}let f=n,h=c==null?void 0:c.errors;if(h!=null){let x=f.findIndex(p=>p.route.id&&(h==null?void 0:h[p.route.id])!==void 0);We(x>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(h).join(",")}`),f=f.slice(0,Math.min(f.length,x+1))}let d=!1,v=-1;if(s&&c){d=c.renderFallback;for(let x=0;x<f.length;x++){let p=f[x];if((p.route.HydrateFallback||p.route.hydrateFallbackElement)&&(v=x),p.route.id){let{loaderData:C,errors:L}=c,K=p.route.loader&&!C.hasOwnProperty(p.route.id)&&(!L||L[p.route.id]===void 0);if(p.route.lazy||K){s.isStatic&&(d=!0),v>=0?f=f.slice(0,v+1):f=[f[0]];break}}}}let b=s==null?void 0:s.onError,g=c&&b?(x,p)=>{var C,L;b(x,{location:c.location,params:((L=(C=c.matches)==null?void 0:C[0])==null?void 0:L.params)??{},pattern:_2(c.matches),errorInfo:p})}:void 0;return f.reduceRight((x,p,C)=>{let L,K=!1,B=null,D=null;c&&(L=h&&p.route.id?h[p.route.id]:void 0,B=p.route.errorElement||Q2,d&&(v<0&&C===0?(Vg("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),K=!0,D=null):v===C&&(K=!0,D=p.route.hydrateFallbackElement||null)));let k=r.concat(f.slice(0,C+1)),G=()=>{let Z;return L?Z=B:K?Z=D:p.route.Component?Z=_.createElement(p.route.Component,null):p.route.element?Z=p.route.element:Z=x,_.createElement(Y2,{match:p,routeContext:{outlet:x,matches:k,isDataRoute:c!=null},children:Z})};return c&&(p.route.ErrorBoundary||p.route.errorElement||C===0)?_.createElement(Yg,{location:c.location,revalidation:c.revalidation,component:B,error:L,children:G(),routeContext:{outlet:null,matches:k,isDataRoute:!0},onError:g}):G()},null)}function Rd(n){return`${n} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function X2(n){let r=_.useContext(Ii);return We(r,Rd(n)),r}function K2(n){let r=_.useContext(ec);return We(r,Rd(n)),r}function Z2(n){let r=_.useContext(Ol);return We(r,Rd(n)),r}function wd(n){let r=Z2(n),s=r.matches[r.matches.length-1];return We(s.route.id,`${n} can only be used on routes that contain a unique "id"`),s.route.id}function J2(){return wd("useRouteId")}function F2(){var c;let n=_.useContext(Od),r=K2("useRouteError"),s=wd("useRouteError");return n!==void 0?n:(c=r.errors)==null?void 0:c[s]}function $2(){let{router:n}=X2("useNavigate"),r=wd("useNavigate"),s=_.useRef(!1);return Qg(()=>{s.current=!0}),_.useCallback(async(f,h={})=>{el(s.current,Bg),s.current&&(typeof f=="number"?await n.navigate(f):await n.navigate(f,{fromRouteId:r,...h}))},[n,r])}var L0={};function Vg(n,r,s){!r&&!L0[n]&&(L0[n]=!0,el(!1,s))}_.memo(W2);function W2({routes:n,manifest:r,future:s,state:c,isStatic:f,onError:h}){return Gg(n,void 0,{manifest:r,state:c,isStatic:f,onError:h})}function B0({to:n,replace:r,state:s,relative:c}){We(eu(),"<Navigate> may be used only in the context of a <Router> component.");let{static:f,navigator:h}=_.useContext(tl);el(!f,"<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.");let{matches:d}=_.useContext(Ol),{pathname:v}=vl(),b=tc(),g=Is(n,Nd(d),v,c==="path");zd(typeof n=="string"?n:Ln(n),h.createHref(g),Cd(h),"reject");let x=JSON.stringify(g);return _.useEffect(()=>{b(JSON.parse(x),{replace:r,state:s,relative:c})},[b,x,c,r,s]),null}function P2(n){return q2(n.context)}function _l(n){We(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function I2({basename:n="/",children:r=null,location:s,navigationType:c="POP",navigator:f,static:h=!1,useTransitions:d}){We(!eu(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let v=n.replace(/^\/*/,"/"),b=_.useMemo(()=>({basename:v,navigator:f,static:h,useTransitions:d,future:{}}),[v,f,h,d]);typeof s=="string"&&(s=Qn(s));let{pathname:g="/",search:x="",hash:p="",state:C=null,key:L="default",mask:K}=s,B=_.useMemo(()=>{let D=ya(g,v);return D==null?null:{location:{pathname:D,search:x,hash:p,state:C,key:L,mask:K},navigationType:c}},[v,g,x,p,C,L,c,K]);return el(B!=null,`<Router basename="${v}"> is not able to match the URL "${g}${x}${p}" because it does not start with the basename, so the <Router> won't render anything.`),B==null?null:_.createElement(tl.Provider,{value:b},_.createElement(or.Provider,{children:r,value:B}))}function eS({children:n,location:r}){return L2(ed(n),r)}function ed(n,r=[]){let s=[];return _.Children.forEach(n,(c,f)=>{if(!_.isValidElement(c))return;let h=[...r,f];if(c.type===_.Fragment){s.push.apply(s,ed(c.props.children,h));return}We(c.type===_l,`[${typeof c.type=="string"?c.type:c.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),We(!c.props.index||!c.props.children,"An index route cannot have child routes.");let d={id:c.props.id||h.join("-"),caseSensitive:c.props.caseSensitive,element:c.props.element,Component:c.props.Component,index:c.props.index,path:c.props.path,middleware:c.props.middleware,loader:c.props.loader,action:c.props.action,hydrateFallbackElement:c.props.hydrateFallbackElement,HydrateFallback:c.props.HydrateFallback,errorElement:c.props.errorElement,ErrorBoundary:c.props.ErrorBoundary,hasErrorBoundary:c.props.hasErrorBoundary===!0||c.props.ErrorBoundary!=null||c.props.errorElement!=null,shouldRevalidate:c.props.shouldRevalidate,handle:c.props.handle,lazy:c.props.lazy};c.props.children&&(d.children=ed(c.props.children,h)),s.push(d)}),s}var Zs="get",Js="application/x-www-form-urlencoded";function lc(n){return typeof HTMLElement<"u"&&n instanceof HTMLElement}function tS(n){return lc(n)&&n.tagName.toLowerCase()==="button"}function lS(n){return lc(n)&&n.tagName.toLowerCase()==="form"}function aS(n){return lc(n)&&n.tagName.toLowerCase()==="input"}function nS(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}function iS(n,r){return n.button===0&&(!r||r==="_self")&&!nS(n)}function td(n=""){return new URLSearchParams(typeof n=="string"||Array.isArray(n)||n instanceof URLSearchParams?n:Object.keys(n).reduce((r,s)=>{let c=n[s];return r.concat(Array.isArray(c)?c.map(f=>[s,f]):[[s,c]])},[]))}function uS(n,r){let s=td(n);return r&&r.forEach((c,f)=>{s.has(f)||r.getAll(f).forEach(h=>{s.append(f,h)})}),s}var Ys=null;function rS(){if(Ys===null)try{new FormData(document.createElement("form"),0),Ys=!1}catch{Ys=!0}return Ys}var sS=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Wf(n){return n!=null&&!sS.has(n)?(el(!1,`"${n}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Js}"`),null):n}function cS(n,r){let s,c,f,h,d;if(lS(n)){let v=n.getAttribute("action");c=v?ya(v,r):null,s=n.getAttribute("method")||Zs,f=Wf(n.getAttribute("enctype"))||Js,h=new FormData(n)}else if(tS(n)||aS(n)&&(n.type==="submit"||n.type==="image")){let v=n.form;if(v==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let b=n.getAttribute("formaction")||v.getAttribute("action");if(c=b?ya(b,r):null,s=n.getAttribute("formmethod")||v.getAttribute("method")||Zs,f=Wf(n.getAttribute("formenctype"))||Wf(v.getAttribute("enctype"))||Js,h=new FormData(v,n),!rS()){let{name:g,type:x,value:p}=n;if(x==="image"){let C=g?`${g}.`:"";h.append(`${C}x`,"0"),h.append(`${C}y`,"0")}else g&&h.append(g,p)}}else{if(lc(n))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');s=Zs,c=null,f=Js,d=n}return h&&f==="text/plain"&&(d=h,h=void 0),{action:c,method:s.toLowerCase(),encType:f,formData:h,body:d}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function jd(n,r){if(n===!1||n===null||typeof n>"u")throw new Error(r)}function Xg(n,r,s,c){let f=typeof n=="string"?new URL(n,typeof window>"u"?"server://singlefetch/":window.location.origin):n;return s?f.pathname.endsWith("/")?f.pathname=`${f.pathname}_.${c}`:f.pathname=`${f.pathname}.${c}`:f.pathname==="/"?f.pathname=`_root.${c}`:r&&ya(f.pathname,r)==="/"?f.pathname=`${$i(r)}/_root.${c}`:f.pathname=`${$i(f.pathname)}.${c}`,f}async function oS(n,r){if(n.id in r)return r[n.id];try{let s=await import(n.module);return r[n.id]=s,s}catch(s){return console.error(`Error loading route module \`${n.module}\`, reloading page...`),console.error(s),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function fS(n){return n==null?!1:n.href==null?n.rel==="preload"&&typeof n.imageSrcSet=="string"&&typeof n.imageSizes=="string":typeof n.rel=="string"&&typeof n.href=="string"}async function dS(n,r,s){let c=await Promise.all(n.map(async f=>{let h=r.routes[f.route.id];if(h){let d=await oS(h,s);return d.links?d.links():[]}return[]}));return vS(c.flat(1).filter(fS).filter(f=>f.rel==="stylesheet"||f.rel==="preload").map(f=>f.rel==="stylesheet"?{...f,rel:"prefetch",as:"style"}:{...f,rel:"prefetch"}))}function Q0(n,r,s,c,f,h){let d=(b,g)=>s[g]?b.route.id!==s[g].route.id:!0,v=(b,g)=>{var x;return s[g].pathname!==b.pathname||((x=s[g].route.path)==null?void 0:x.endsWith("*"))&&s[g].params["*"]!==b.params["*"]};return h==="assets"?r.filter((b,g)=>d(b,g)||v(b,g)):h==="data"?r.filter((b,g)=>{var p;let x=c.routes[b.route.id];if(!x||!x.hasLoader)return!1;if(d(b,g)||v(b,g))return!0;if(b.route.shouldRevalidate){let C=b.route.shouldRevalidate({currentUrl:new URL(f.pathname+f.search+f.hash,window.origin),currentParams:((p=s[0])==null?void 0:p.params)||{},nextUrl:new URL(n,window.origin),nextParams:b.params,defaultShouldRevalidate:!0});if(typeof C=="boolean")return C}return!0}):[]}function hS(n,r,{includeHydrateFallback:s}={}){return mS(n.map(c=>{let f=r.routes[c.route.id];if(!f)return[];let h=[f.module];return f.clientActionModule&&(h=h.concat(f.clientActionModule)),f.clientLoaderModule&&(h=h.concat(f.clientLoaderModule)),s&&f.hydrateFallbackModule&&(h=h.concat(f.hydrateFallbackModule)),f.imports&&(h=h.concat(f.imports)),h}).flat(1))}function mS(n){return[...new Set(n)]}function yS(n){let r={},s=Object.keys(n).sort();for(let c of s)r[c]=n[c];return r}function vS(n,r){let s=new Set;return new Set(r),n.reduce((c,f)=>{let h=JSON.stringify(yS(f));return s.has(h)||(s.add(h),c.push({key:h,link:f})),c},[])}function Ad(){let n=_.useContext(Ii);return jd(n,"You must render this element inside a <DataRouterContext.Provider> element"),n}function gS(){let n=_.useContext(ec);return jd(n,"You must render this element inside a <DataRouterStateContext.Provider> element"),n}var Md=_.createContext(void 0);Md.displayName="FrameworkContext";function ac(){let n=_.useContext(Md);return jd(n,"You must render this element inside a <HydratedRouter> element"),n}function pS(n,r){let s=_.useContext(Md),[c,f]=_.useState(!1),[h,d]=_.useState(!1),{onFocus:v,onBlur:b,onMouseEnter:g,onMouseLeave:x,onTouchStart:p}=r,C=_.useRef(null);_.useEffect(()=>{if(n==="render"&&d(!0),n==="viewport"){let B=k=>{k.forEach(G=>{d(G.isIntersecting)})},D=new IntersectionObserver(B,{threshold:.5});return C.current&&D.observe(C.current),()=>{D.disconnect()}}},[n]),_.useEffect(()=>{if(c){let B=setTimeout(()=>{d(!0)},100);return()=>{clearTimeout(B)}}},[c]);let L=()=>{f(!0)},K=()=>{f(!1),d(!1)};return s?n!=="intent"?[h,C,{}]:[h,C,{onFocus:Iu(v,L),onBlur:Iu(b,K),onMouseEnter:Iu(g,L),onMouseLeave:Iu(x,K),onTouchStart:Iu(p,L)}]:[!1,C,{}]}function Iu(n,r){return s=>{n&&n(s),s.defaultPrevented||r(s)}}function bS({page:n,...r}){let s=O2(),{nonce:c}=ac(),{router:f}=Ad(),h=_.useMemo(()=>Og(f.routes,n,f.basename),[f.routes,n,f.basename]);return h?(r.nonce==null&&c&&(r={...r,nonce:c}),s?_.createElement(SS,{page:n,matches:h,...r}):_.createElement(ES,{page:n,matches:h,...r})):null}function xS(n){let{manifest:r,routeModules:s}=ac(),[c,f]=_.useState([]);return _.useEffect(()=>{let h=!1;return dS(n,r,s).then(d=>{h||f(d)}),()=>{h=!0}},[n,r,s]),c}function SS({page:n,matches:r,...s}){let c=vl(),{future:f}=ac(),{basename:h}=Ad(),d=_.useMemo(()=>{if(n===c.pathname+c.search+c.hash)return[];let v=Xg(n,h,f.v8_trailingSlashAwareDataRequests,"rsc"),b=!1,g=[];for(let x of r)typeof x.route.shouldRevalidate=="function"?b=!0:g.push(x.route.id);return b&&g.length>0&&v.searchParams.set("_routes",g.join(",")),[v.pathname+v.search]},[h,f.v8_trailingSlashAwareDataRequests,n,c,r]);return _.createElement(_.Fragment,null,d.map(v=>_.createElement("link",{key:v,rel:"prefetch",as:"fetch",href:v,...s})))}function ES({page:n,matches:r,...s}){let c=vl(),{future:f,manifest:h,routeModules:d}=ac(),{basename:v}=Ad(),{loaderData:b,matches:g}=gS(),x=_.useMemo(()=>Q0(n,r,g,h,c,"data"),[n,r,g,h,c]),p=_.useMemo(()=>Q0(n,r,g,h,c,"assets"),[n,r,g,h,c]),C=_.useMemo(()=>{if(n===c.pathname+c.search+c.hash)return[];let B=new Set,D=!1;if(r.forEach(G=>{var J;let Z=h.routes[G.route.id];!Z||!Z.hasLoader||(!x.some(X=>X.route.id===G.route.id)&&G.route.id in b&&((J=d[G.route.id])!=null&&J.shouldRevalidate)||Z.hasClientLoader?D=!0:B.add(G.route.id))}),B.size===0)return[];let k=Xg(n,v,f.v8_trailingSlashAwareDataRequests,"data");return D&&B.size>0&&k.searchParams.set("_routes",r.filter(G=>B.has(G.route.id)).map(G=>G.route.id).join(",")),[k.pathname+k.search]},[v,f.v8_trailingSlashAwareDataRequests,b,c,h,x,r,n,d]),L=_.useMemo(()=>hS(p,h),[p,h]),K=xS(p);return _.createElement(_.Fragment,null,C.map(B=>_.createElement("link",{key:B,rel:"prefetch",as:"fetch",href:B,...s})),L.map(B=>_.createElement("link",{key:B,rel:"modulepreload",href:B,...s})),K.map(({key:B,link:D})=>_.createElement("link",{key:B,nonce:s.nonce,...D,crossOrigin:D.crossOrigin??s.crossOrigin})))}function _S(...n){return r=>{n.forEach(s=>{typeof s=="function"?s(r):s!=null&&(s.current=r)})}}var TS=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{TS&&(window.__reactRouterVersion="7.18.4")}catch{}function NS({basename:n,children:r,useTransitions:s,window:c}){let f=_.useRef();f.current==null&&(f.current=Ix({window:c,v5Compat:!0}));let h=f.current,[d,v]=_.useState({action:h.action,location:h.location}),b=_.useCallback(g=>{s===!1?v(g):_.startTransition(()=>v(g))},[s]);return _.useLayoutEffect(()=>h.listen(b),[h,b]),_.createElement(I2,{basename:n,children:r,location:d.location,navigationType:d.action,navigator:h,useTransitions:s})}var Kg=_.forwardRef(function({onClick:r,discover:s="render",prefetch:c="none",relative:f,reloadDocument:h,replace:d,mask:v,state:b,target:g,to:x,preventScrollReset:p,viewTransition:C,defaultShouldRevalidate:L,...K},B){let{basename:D,navigator:k,useTransitions:G}=_.useContext(tl),Z=typeof x=="string"&&Td.test(x),J=Ug(x,D);x=J.to;let X=U2(x,{relative:f}),ce=vl(),V=null;if(v){let ee=Is(v,[],ce.mask?ce.mask.pathname:"/",!0);D!=="/"&&(ee.pathname=ee.pathname==="/"?D:Cl([D,ee.pathname])),V=k.createHref(ee)}let[M,ae,ge]=pS(c,K),I=OS(x,{replace:d,mask:v,state:b,target:g,preventScrollReset:p,relative:f,viewTransition:C,defaultShouldRevalidate:L,useTransitions:G});function he(ee){r&&r(ee),ee.defaultPrevented||I(ee)}let Je=!(J.isExternal||h),U=_.createElement("a",{...K,...ge,href:(Je?V:void 0)||J.absoluteURL||X,onClick:Je?he:r,ref:_S(B,ae),target:g,"data-discover":!Z&&s==="render"?"true":void 0});return M&&!Z?_.createElement(_.Fragment,null,U,_.createElement(bS,{page:X})):U});Kg.displayName="Link";var Zg=_.forwardRef(function({"aria-current":r="page",caseSensitive:s=!1,className:c="",end:f=!1,style:h,to:d,viewTransition:v,children:b,...g},x){let p=fr(d,{relative:g.relative}),C=vl(),L=_.useContext(ec),{navigator:K,basename:B}=_.useContext(tl),D=L!=null&&MS(p)&&v===!0,k=K.encodeLocation?K.encodeLocation(p).pathname:p.pathname,G=C.pathname,Z=L&&L.navigation&&L.navigation.location?L.navigation.location.pathname:null;s||(G=G.toLowerCase(),Z=Z?Z.toLowerCase():null,k=k.toLowerCase()),Z&&B&&(Z=ya(Z,B)||Z);const J=k!=="/"&&k.endsWith("/")?k.length-1:k.length;let X=G===k||!f&&G.startsWith(k)&&G.charAt(J)==="/",ce=Z!=null&&(Z===k||!f&&Z.startsWith(k)&&Z.charAt(k.length)==="/"),V={isActive:X,isPending:ce,isTransitioning:D},M=X?r:void 0,ae;typeof c=="function"?ae=c(V):ae=[c,X?"active":null,ce?"pending":null,D?"transitioning":null].filter(Boolean).join(" ");let ge=typeof h=="function"?h(V):h;return _.createElement(Kg,{...g,"aria-current":M,className:ae,ref:x,style:ge,to:d,viewTransition:v},typeof b=="function"?b(V):b)});Zg.displayName="NavLink";var CS=_.forwardRef(({discover:n="render",fetcherKey:r,navigate:s,reloadDocument:c,replace:f,state:h,method:d=Zs,action:v,onSubmit:b,relative:g,preventScrollReset:x,viewTransition:p,defaultShouldRevalidate:C,...L},K)=>{let{useTransitions:B}=_.useContext(tl),D=jS(),k=AS(v,{relative:g}),G=d.toLowerCase()==="get"?"get":"post",Z=typeof v=="string"&&Td.test(v),J=X=>{if(b&&b(X),X.defaultPrevented)return;X.preventDefault();let ce=X.nativeEvent.submitter,V=(ce==null?void 0:ce.getAttribute("formmethod"))||d,M=()=>D(ce||X.currentTarget,{fetcherKey:r,method:V,navigate:s,replace:f,state:h,relative:g,preventScrollReset:x,viewTransition:p,defaultShouldRevalidate:C});B&&s!==!1?_.startTransition(()=>M()):M()};return _.createElement("form",{ref:K,method:G,action:k,onSubmit:c?b:J,...L,"data-discover":!Z&&n==="render"?"true":void 0})});CS.displayName="Form";function zS(n){return`${n} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Jg(n){let r=_.useContext(Ii);return We(r,zS(n)),r}function OS(n,{target:r,replace:s,mask:c,state:f,preventScrollReset:h,relative:d,viewTransition:v,defaultShouldRevalidate:b,useTransitions:g}={}){let x=tc(),p=vl(),C=fr(n,{relative:d});return _.useCallback(L=>{if(iS(L,r)){L.preventDefault();let K=s!==void 0?s:Ln(p)===Ln(C),B=()=>x(n,{replace:K,mask:c,state:f,preventScrollReset:h,relative:d,viewTransition:v,defaultShouldRevalidate:b});g?_.startTransition(()=>B()):B()}},[p,x,C,s,c,f,r,n,h,d,v,b,g])}function u_(n){el(typeof URLSearchParams<"u","You cannot use the `useSearchParams` hook in a browser that does not support the URLSearchParams API. If you need to support Internet Explorer 11, we recommend you load a polyfill such as https://github.com/ungap/url-search-params.");let r=_.useRef(td(n)),s=_.useRef(!1),c=vl(),f=_.useMemo(()=>uS(c.search,s.current?null:r.current),[c.search]),h=tc(),d=_.useCallback((v,b)=>{const g=td(typeof v=="function"?v(new URLSearchParams(f)):v);s.current=!0,h("?"+g,b)},[h,f]);return[f,d]}var RS=0,wS=()=>`__${String(++RS)}__`;function jS(){let{router:n}=Jg("useSubmit"),{basename:r}=_.useContext(tl),s=J2(),c=n.fetch,f=n.navigate;return _.useCallback(async(h,d={})=>{let{action:v,method:b,encType:g,formData:x,body:p}=cS(h,r);if(d.navigate===!1){let C=d.fetcherKey||wS();await c(C,s,d.action||v,{defaultShouldRevalidate:d.defaultShouldRevalidate,preventScrollReset:d.preventScrollReset,formData:x,body:p,formMethod:d.method||b,formEncType:d.encType||g,flushSync:d.flushSync})}else await f(d.action||v,{defaultShouldRevalidate:d.defaultShouldRevalidate,preventScrollReset:d.preventScrollReset,formData:x,body:p,formMethod:d.method||b,formEncType:d.encType||g,replace:d.replace,state:d.state,fromRouteId:s,flushSync:d.flushSync,viewTransition:d.viewTransition})},[c,f,r,s])}function AS(n,{relative:r}={}){let{basename:s}=_.useContext(tl),c=_.useContext(Ol);We(c,"useFormAction must be used inside a RouteContext");let[f]=c.matches.slice(-1),h={...fr(n||".",{relative:r})},d=vl();if(n==null){h.search=d.search;let v=new URLSearchParams(h.search),b=v.getAll("index");if(b.some(x=>x==="")){v.delete("index"),b.filter(p=>p).forEach(p=>v.append("index",p));let x=v.toString();h.search=x?`?${x}`:""}}return(!n||n===".")&&f.route.index&&(h.search=h.search?h.search.replace(/^\?/,"?index&"):"?index"),s!=="/"&&(h.pathname=h.pathname==="/"?s:Cl([s,h.pathname])),Ln(h)}function MS(n,{relative:r}={}){let s=_.useContext(qg);We(s!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:c}=Jg("useViewTransitionState"),f=fr(n,{relative:r});if(!s.isTransitioning)return!1;let h=ya(s.currentLocation.pathname,c)||s.currentLocation.pathname,d=ya(s.nextLocation.pathname,c)||s.nextLocation.pathname;return $s(f.pathname,d)!=null||$s(f.pathname,h)!=null}var DS=Cg();const Fg=_.createContext(void 0),tu=n=>{const r=_.useContext(Fg);if(!r)throw new Error("No QueryClient set, use QueryClientProvider to set one");return r},US=({client:n,children:r})=>(_.useEffect(()=>(n.mount(),()=>{n.unmount()}),[n]),m.jsx(Fg.Provider,{value:n,children:r})),kS={setTimeout:(n,r)=>setTimeout(n,r),clearTimeout:n=>clearTimeout(n),setInterval:(n,r)=>setInterval(n,r),clearInterval:n=>clearInterval(n)};var Ja,Ed,mg,HS=(mg=class{constructor(){fe(this,Ja,kS);fe(this,Ed,!1)}setTimeoutProvider(n){P(this,Ja,n)}setTimeout(n,r){return E(this,Ja).setTimeout(n,r)}clearTimeout(n){E(this,Ja).clearTimeout(n)}setInterval(n,r){return E(this,Ja).setInterval(n,r)}clearInterval(n){E(this,Ja).clearInterval(n)}},Ja=new WeakMap,Ed=new WeakMap,mg);const Rn=new HS;function qS(n){setTimeout(n,0)}const LS=typeof window>"u"||"Deno"in globalThis;function Mt(){}function BS(n,r){return typeof n=="function"?n(r):n}function $g(n){return typeof n=="number"&&n>=0&&n!==1/0}function Wg(n,r){return Math.max(n+(r||0)-Date.now(),0)}function $e(n,r){return typeof n=="function"?n(r):n}function G0(n,r){const{type:s="all",exact:c,fetchStatus:f,predicate:h,queryKey:d,stale:v}=n;if(d){if(c){if(r.queryHash!==Dd(d,r.options))return!1}else if(!Wi(r.queryKey,d))return!1}if(s!=="all"){const b=r.isActive();if(s==="active"&&!b||s==="inactive"&&b)return!1}return!(typeof v=="boolean"&&r.isStale()!==v||f&&f!==r.state.fetchStatus||h&&!h(r))}function Y0(n,r){const{exact:s,status:c,predicate:f,mutationKey:h}=n;if(h){if(!r.options.mutationKey)return!1;if(s){if(Bn(r.options.mutationKey)!==Bn(h))return!1}else if(!Wi(r.options.mutationKey,h))return!1}return!(c&&r.state.status!==c||f&&!f(r))}function Dd(n,r){return((r==null?void 0:r.queryKeyHashFn)||Bn)(n)}function Bn(n){return JSON.stringify(n,(r,s)=>ld(s)?Object.keys(s).sort().reduce((c,f)=>(c[f]=s[f],c),{}):s)}function Wi(n,r){if(n===r)return!0;if(typeof n!=typeof r)return!1;if(n&&r&&typeof n=="object"&&typeof r=="object"){if(Array.isArray(n)&&Array.isArray(r)){if(r.length>n.length)return!1;for(let c=0;c<r.length;c++)if(!Wi(n[c],r[c]))return!1;return!0}const s=Object.keys(r);for(const c of s)if(!Wi(n[c],r[c]))return!1;return!0}return!1}const QS=Object.prototype.hasOwnProperty;function Pg(n,r,s=0){if(n===r)return n;if(s>500)return r;const c=V0(n)&&V0(r);if(!c&&!(ld(n)&&ld(r)))return r;const f=(c?n:Object.keys(n)).length,h=c?r:Object.keys(r),d=h.length,v=c?new Array(d):{};let b=0;for(let g=0;g<d;g++){const x=c?g:h[g],p=n[x],C=r[x];if(p===C){v[x]=p,(c?g<f:QS.call(n,x))&&b++;continue}if(p===null||C===null||typeof p!="object"||typeof C!="object"){v[x]=C;continue}const L=Pg(p,C,s+1);v[x]=L,L===p&&b++}return f===d&&b===f?n:v}function Fs(n,r){if(!r||Object.keys(n).length!==Object.keys(r).length)return!1;for(const s in n)if(n[s]!==r[s])return!1;return!0}function V0(n){return Array.isArray(n)&&n.length===Object.keys(n).length}function ld(n){if(!X0(n))return!1;const r=Object.getPrototypeOf(n),s=r==null?void 0:r.constructor;if(s===void 0)return!0;if(typeof s!="function")return!1;const c=s.prototype;return!(!X0(c)||!c.hasOwnProperty("isPrototypeOf")||r!==Object.prototype)}function X0(n){return Object.prototype.toString.call(n)==="[object Object]"}function GS(n){return new Promise(r=>{Rn.setTimeout(r,n)})}function ad(n,r,s){return typeof s.structuralSharing=="function"?s.structuralSharing(n,r):s.structuralSharing!==!1?Pg(n,r):r}function YS(n,r,s=0){const c=[...n,r];return s&&c.length>s?c.slice(1):c}function VS(n,r,s=0){const c=[r,...n];return s&&c.length>s?c.slice(0,-1):c}const Ud=Symbol();function Ig(n,r){return!n.queryFn&&(r!=null&&r.initialPromise)?()=>r.initialPromise:!n.queryFn||n.queryFn===Ud?()=>Promise.reject(new Error(`Missing queryFn: '${n.queryHash}'`)):n.queryFn}function kd(n,r){return typeof n=="function"?n(...r):!!n}function XS(n,r,s){let c=!1,f;return Object.defineProperty(n,"signal",{enumerable:!0,get:()=>(f??(f=r()),c||(c=!0,f.aborted?s():f.addEventListener("abort",s,{once:!0})),f)}),n}let KS=()=>LS;const Hd=()=>KS();var lu=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(n){return this.listeners.add(n),this.onSubscribe(),()=>{this.listeners.delete(n),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},wn,Fa,Hi,yg,ZS=(yg=class extends lu{constructor(){super();fe(this,wn);fe(this,Fa);fe(this,Hi);P(this,Hi,r=>{if(typeof window<"u"&&window.addEventListener){const s=()=>r();return window.addEventListener("visibilitychange",s,!1),()=>{window.removeEventListener("visibilitychange",s)}}})}onSubscribe(){E(this,Fa)||this.setEventListener(E(this,Hi))}onUnsubscribe(){var r;this.hasListeners()||((r=E(this,Fa))==null||r.call(this),P(this,Fa,void 0))}setEventListener(r){var s;P(this,Hi,r),(s=E(this,Fa))==null||s.call(this),P(this,Fa,r(c=>{typeof c=="boolean"?this.setFocused(c):this.onFocus()}))}setFocused(r){E(this,wn)!==r&&(P(this,wn,r),this.onFocus())}onFocus(){const r=this.isFocused();this.listeners.forEach(s=>{s(r)})}isFocused(){var r;return typeof E(this,wn)=="boolean"?E(this,wn):((r=globalThis.document)==null?void 0:r.visibilityState)!=="hidden"}},wn=new WeakMap,Fa=new WeakMap,Hi=new WeakMap,yg);const qd=new ZS,JS=qS;function FS(){let n=[],r=0,s=v=>{v()},c=v=>{v()},f=JS;const h=v=>{r?n.push(v):f(()=>{s(v)})},d=()=>{const v=n;n=[],v.length&&f(()=>{c(()=>{v.forEach(b=>{s(b)})})})};return{batch:v=>{let b;r++;try{b=v()}finally{r--,r||d()}return b},batchCalls:v=>(...b)=>{h(()=>{v(...b)})},schedule:h,setNotifyFunction:v=>{s=v},setBatchNotifyFunction:v=>{c=v},setScheduler:v=>{f=v}}}const ft=FS();var qi,$a,Li,vg,$S=(vg=class extends lu{constructor(){super();fe(this,qi,!0);fe(this,$a);fe(this,Li);P(this,Li,r=>{if(typeof window<"u"&&window.addEventListener){const s=()=>r(!0),c=()=>r(!1);return window.addEventListener("online",s,!1),window.addEventListener("offline",c,!1),()=>{window.removeEventListener("online",s),window.removeEventListener("offline",c)}}})}onSubscribe(){E(this,$a)||this.setEventListener(E(this,Li))}onUnsubscribe(){var r;this.hasListeners()||((r=E(this,$a))==null||r.call(this),P(this,$a,void 0))}setEventListener(r){var s;P(this,Li,r),(s=E(this,$a))==null||s.call(this),P(this,$a,r(this.setOnline.bind(this)))}setOnline(r){E(this,qi)!==r&&(P(this,qi,r),this.listeners.forEach(s=>{s(r)}))}isOnline(){return E(this,qi)}},qi=new WeakMap,$a=new WeakMap,Li=new WeakMap,vg);const Ws=new $S;function WS(n){return Math.min(1e3*2**n,3e4)}function ep(n){return(n??"online")==="online"?Ws.isOnline():!0}var nd=class extends Error{constructor(n){super("CancelledError"),this.revert=n==null?void 0:n.revert,this.silent=n==null?void 0:n.silent}};function tp(n){let r=!1,s=0,c,f="pending",h,d;const v=new Promise((G,Z)=>{h=G,d=Z});v.catch(Mt);const b=()=>f!=="pending",g=G=>{var Z;if(!b()){const J=new nd(G);B(J),(Z=n.onCancel)==null||Z.call(n,J)}},x=()=>{r=!0},p=()=>{r=!1},C=()=>qd.isFocused()&&(n.networkMode==="always"||Ws.isOnline())&&n.canRun(),L=()=>ep(n.networkMode)&&n.canRun(),K=G=>{b()||(c==null||c(),f="resolved",h(G))},B=G=>{b()||(c==null||c(),f="rejected",d(G))},D=G=>new Promise(Z=>{var J;c=X=>{(b()||G())&&Z(X)},(J=n.onPause)==null||J.call(n)}).then(()=>{var Z;c=void 0,b()||(Z=n.onContinue)==null||Z.call(n)}),k=()=>{if(b())return;let G;const Z=s===0?n.initialPromise:void 0;try{G=Z??n.fn()}catch(J){G=Promise.reject(J)}Promise.resolve(G).then(K).catch(J=>{var ae;if(b())return;const X=n.retry??(Hd()?0:3),ce=n.retryDelay??WS,V=typeof ce=="function"?ce(s,J):ce,M=X===!0||typeof X=="number"&&s<X||typeof X=="function"&&X(s,J);if(r||!M){B(J);return}s++,(ae=n.onFail)==null||ae.call(n,s,J),GS(V).then(()=>C()?void 0:D(C)).then(()=>{r?B(J):k()})})};return{promise:v,status:()=>f,cancel:g,continue:()=>(c==null||c(),v),cancelRetry:x,continueRetry:p,canStart:L,start:()=>(L()?k():D(L).then(k),v)}}var jn,gg,lp=(gg=class{constructor(){fe(this,jn)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),$g(this.gcTime)&&P(this,jn,Rn.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(n){this.gcTime=Math.max(this.gcTime||0,n??(Hd()?1/0:3e5))}clearGcTimeout(){E(this,jn)!==void 0&&(Rn.clearTimeout(E(this,jn)),P(this,jn,void 0))}},jn=new WeakMap,gg);function PS(n){return{onFetch:(r,s)=>{var x,p,C,L,K;const c=r.options,f=(C=(p=(x=r.fetchOptions)==null?void 0:x.meta)==null?void 0:p.fetchMore)==null?void 0:C.direction,h=((L=r.state.data)==null?void 0:L.pages)||[],d=((K=r.state.data)==null?void 0:K.pageParams)||[];let v={pages:[],pageParams:[]},b=0;const g=async()=>{let B=!1;const D=Z=>{XS(Z,()=>r.signal,()=>B=!0)},k=Ig(r.options,r.fetchOptions),G=async(Z,J,X)=>{if(B)return Promise.reject(r.signal.reason);if(J==null&&Z.pages.length)return Promise.resolve(Z);const V=(()=>{const I={client:r.client,queryKey:r.queryKey,pageParam:J,direction:X?"backward":"forward",meta:r.options.meta};return D(I),I})(),M=await k(V),{maxPages:ae}=r.options,ge=X?VS:YS;return{pages:ge(Z.pages,M,ae),pageParams:ge(Z.pageParams,J,ae)}};if(f&&h.length){const Z=f==="backward",J=Z?IS:K0,X={pages:h,pageParams:d};v=await G(X,J(c,X),Z)}else{const Z=n??h.length;do{const J=b===0?d[0]??c.initialPageParam:K0(c,v);if(b>0&&J==null)break;v=await G(v,J),b++}while(b<Z)}return v};r.options.persister?r.fetchFn=()=>{var B,D;return(D=(B=r.options).persister)==null?void 0:D.call(B,g,{client:r.client,queryKey:r.queryKey,meta:r.options.meta,signal:r.signal},s)}:r.fetchFn=g}}}function K0(n,{pages:r,pageParams:s}){const c=r.length-1;return r.length>0?n.getNextPageParam(r[c],r,s[c],s):void 0}function IS(n,{pages:r,pageParams:s}){var c;return r.length>0?(c=n.getPreviousPageParam)==null?void 0:c.call(n,r[0],r,s[0],s):void 0}var Bi,An,Qi,dl,Mn,ot,nr,Dn,Tl,fa,pg,e3=(pg=class extends lp{constructor(r){super();fe(this,Tl);fe(this,Bi);fe(this,An);fe(this,Qi);fe(this,dl);fe(this,Mn);fe(this,ot);fe(this,nr);fe(this,Dn);P(this,Dn,!1),P(this,nr,r.defaultOptions),this.setOptions(r.options),this.observers=[],P(this,Mn,r.client),P(this,dl,E(this,Mn).getQueryCache()),this.queryKey=r.queryKey,this.queryHash=r.queryHash,P(this,An,J0(this.options)),this.state=r.state??E(this,An),this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return E(this,Bi)}get promise(){var r;return(r=E(this,ot))==null?void 0:r.promise}setOptions(r){if(this.options={...E(this,nr),...r},r!=null&&r._type&&P(this,Bi,r._type),this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const s=J0(this.options);s.data!==void 0&&(this.setState(Z0(s.data,s.dataUpdatedAt)),P(this,An,s))}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&E(this,dl).remove(this)}setData(r,s){const c=ad(this.state.data,r,this.options);return Ee(this,Tl,fa).call(this,{data:c,type:"success",dataUpdatedAt:s==null?void 0:s.updatedAt,manual:s==null?void 0:s.manual}),c}setState(r){Ee(this,Tl,fa).call(this,{type:"setState",state:r})}cancel(r){var c,f;const s=(c=E(this,ot))==null?void 0:c.promise;return(f=E(this,ot))==null||f.cancel(r),s?s.then(Mt).catch(Mt):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return E(this,An)}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(r=>$e(r.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Ud||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0?this.observers.some(r=>$e(r.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(r=>r.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(r=0){return this.state.data===void 0?!0:r==="static"?!1:this.state.isInvalidated?!0:!Wg(this.state.dataUpdatedAt,r)}onFocus(){var r,s;(r=this.observers.find(c=>c.shouldFetchOnWindowFocus()))==null||r.refetch({cancelRefetch:!1}),(s=E(this,ot))==null||s.continue()}onOnline(){var r,s;(r=this.observers.find(c=>c.shouldFetchOnReconnect()))==null||r.refetch({cancelRefetch:!1}),(s=E(this,ot))==null||s.continue()}addObserver(r){this.observers.includes(r)||(this.observers.push(r),this.clearGcTimeout(),E(this,dl).notify({type:"observerAdded",query:this,observer:r}))}removeObserver(r){const s=this.observers.indexOf(r);s!==-1&&(this.observers.splice(s,1),this.observers.length||(E(this,ot)&&(E(this,Dn)||this.state.fetchStatus==="paused"&&this.state.status==="pending"?E(this,ot).cancel({revert:!0}):E(this,ot).cancelRetry()),this.scheduleGc()),E(this,dl).notify({type:"observerRemoved",query:this,observer:r}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||Ee(this,Tl,fa).call(this,{type:"invalidate"})}async fetch(r,s){var g,x,p,C,L,K,B,D,k,G,Z,J;if(this.state.fetchStatus!=="idle"&&((g=E(this,ot))==null?void 0:g.status())!=="rejected"){if(this.state.data!==void 0&&(s!=null&&s.cancelRefetch))this.cancel({silent:!0});else if(E(this,ot))return E(this,ot).continueRetry(),E(this,ot).promise}if(r&&this.setOptions(r),!this.options.queryFn){const X=this.observers.find(ce=>ce.options.queryFn);X&&this.setOptions(X.options)}const c=new AbortController,f=X=>{Object.defineProperty(X,"signal",{enumerable:!0,get:()=>(P(this,Dn,!0),c.signal)})},h=()=>{const X=Ig(this.options,s),V=(()=>{const M={client:E(this,Mn),queryKey:this.queryKey,meta:this.meta};return f(M),M})();return P(this,Dn,!1),this.options.persister?this.options.persister(X,V,this):X(V)},v=(()=>{const X={fetchOptions:s,options:this.options,queryKey:this.queryKey,client:E(this,Mn),state:this.state,fetchFn:h};return f(X),X})();(x=E(this,Bi)==="infinite"?PS(this.options.pages):this.options.behavior)==null||x.onFetch(v,this),P(this,Qi,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((p=v.fetchOptions)==null?void 0:p.meta))&&Ee(this,Tl,fa).call(this,{type:"fetch",meta:(C=v.fetchOptions)==null?void 0:C.meta});const b=P(this,ot,tp({initialPromise:s==null?void 0:s.initialPromise,fn:v.fetchFn,onCancel:X=>{X instanceof nd&&X.revert&&this.setState({...E(this,Qi),fetchStatus:"idle"}),c.abort()},onFail:(X,ce)=>{Ee(this,Tl,fa).call(this,{type:"failed",failureCount:X,error:ce})},onPause:()=>{Ee(this,Tl,fa).call(this,{type:"pause"})},onContinue:()=>{Ee(this,Tl,fa).call(this,{type:"continue"})},retry:v.options.retry,retryDelay:v.options.retryDelay,networkMode:v.options.networkMode,canRun:()=>!0}));try{const X=await b.start();if(X===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(X),(K=(L=E(this,dl).config).onSuccess)==null||K.call(L,X,this),(D=(B=E(this,dl).config).onSettled)==null||D.call(B,X,this.state.error,this),X}catch(X){if(X instanceof nd){if(X.silent)return E(this,ot).promise;if(X.revert){if(this.state.data===void 0)throw X;return this.state.data}}throw Ee(this,Tl,fa).call(this,{type:"error",error:X}),(G=(k=E(this,dl).config).onError)==null||G.call(k,X,this),(J=(Z=E(this,dl).config).onSettled)==null||J.call(Z,this.state.data,X,this),X}finally{E(this,ot)===b&&P(this,ot,void 0),this.scheduleGc()}}},Bi=new WeakMap,An=new WeakMap,Qi=new WeakMap,dl=new WeakMap,Mn=new WeakMap,ot=new WeakMap,nr=new WeakMap,Dn=new WeakMap,Tl=new WeakSet,fa=function(r){const s=c=>{switch(r.type){case"failed":return{...c,fetchFailureCount:r.failureCount,fetchFailureReason:r.error};case"pause":return{...c,fetchStatus:"paused"};case"continue":return{...c,fetchStatus:"fetching"};case"fetch":return{...c,...ap(c.data,this.options),fetchMeta:r.meta??null};case"success":const f={...c,...Z0(r.data,r.dataUpdatedAt),dataUpdateCount:c.dataUpdateCount+1,...!r.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return P(this,Qi,r.manual?f:void 0),f;case"error":const h=r.error;return{...c,error:h,errorUpdateCount:c.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:c.fetchFailureCount+1,fetchFailureReason:h,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...c,isInvalidated:!0};case"setState":return{...c,...r.state}}};this.state=s(this.state),ft.batch(()=>{this.observers.slice().forEach(c=>{c.onQueryUpdate()}),E(this,dl).notify({query:this,type:"updated",action:r})})},pg);function ap(n,r){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:ep(r.networkMode)?"fetching":"paused",...n===void 0&&{error:null,status:"pending"}}}function Z0(n,r){return{data:n,dataUpdatedAt:r??Date.now(),error:null,isInvalidated:!1,status:"success"}}function J0(n){const r=typeof n.initialData=="function"?n.initialData():n.initialData,s=r!==void 0,c=s?typeof n.initialDataUpdatedAt=="function"?n.initialDataUpdatedAt():n.initialDataUpdatedAt:0;return{data:r,dataUpdateCount:0,dataUpdatedAt:s?c??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:s?"success":"pending",fetchStatus:"idle"}}var jt,we,ir,At,Un,Gi,da,ur,Yi,Vi,kn,Hn,Wa,Xi,qe,tr,id,ud,rd,sd,cd,od,fd,dd,bg,t3=(bg=class extends lu{constructor(r,s){super();fe(this,qe);fe(this,jt);fe(this,we);fe(this,ir);fe(this,At);fe(this,Un);fe(this,Gi);fe(this,da);fe(this,ur);fe(this,Yi);fe(this,Vi);fe(this,kn);fe(this,Hn);fe(this,Wa);fe(this,Xi,new Set);this.options=s,P(this,jt,r),P(this,da,null),this.bindMethods(),this.setOptions(s)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(E(this,we).addObserver(this),F0(E(this,we),this.options)?Ee(this,qe,tr).call(this):this.updateResult(),Ee(this,qe,cd).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return hd(E(this,we),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return hd(E(this,we),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,Ee(this,qe,od).call(this),Ee(this,qe,fd).call(this),E(this,we).removeObserver(this)}setOptions(r){const s=this.options,c=E(this,we);if(this.options=E(this,jt).defaultQueryOptions(r),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof $e(this.options.enabled,E(this,we))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");Ee(this,qe,dd).call(this),E(this,we).setOptions(this.options),s._defaulted&&!Fs(this.options,s)&&E(this,jt).getQueryCache().notify({type:"observerOptionsUpdated",query:E(this,we),observer:this});const f=this.hasListeners();f&&$0(E(this,we),c,this.options,s)&&Ee(this,qe,tr).call(this),this.updateResult(),f&&(E(this,we)!==c||$e(this.options.enabled,E(this,we))!==$e(s.enabled,E(this,we))||$e(this.options.staleTime,E(this,we))!==$e(s.staleTime,E(this,we)))&&Ee(this,qe,ud).call(this);const h=Ee(this,qe,rd).call(this);f&&(E(this,we)!==c||$e(this.options.enabled,E(this,we))!==$e(s.enabled,E(this,we))||h!==E(this,Wa))&&Ee(this,qe,sd).call(this,h)}getOptimisticResult(r){const s=E(this,jt).getQueryCache().build(E(this,jt),r),c=this.createResult(s,r);return Fs(this.getCurrentResult(),c)||(P(this,At,c),P(this,Gi,this.options),P(this,Un,E(this,we).state)),c}getCurrentResult(){return E(this,At)}trackResult(r,s){return new Proxy(r,{get:(c,f)=>(this.trackProp(f),s==null||s(f),Reflect.get(c,f))})}trackProp(r){E(this,Xi).add(r)}getCurrentQuery(){return E(this,we)}refetch({...r}={}){return this.fetch({...r})}fetchOptimistic(r){const s=E(this,jt).defaultQueryOptions(r),c=E(this,jt).getQueryCache().build(E(this,jt),s);let f=()=>{},h;const d=new Promise(v=>{h=v,f=E(this,jt).getQueryCache().subscribe(b=>{b.type==="updated"&&b.query.queryHash===c.queryHash&&c.state.data!==void 0&&(f(),v(this.createResult(c,s)))})});return Promise.race([c.fetch().then(()=>{const v=this.createResult(c,s);return h==null||h(v),v}).finally(()=>{f()}),d])}fetch(r){return Ee(this,qe,tr).call(this,{...r,cancelRefetch:r.cancelRefetch??!0}).then(()=>(this.updateResult(),E(this,At)))}createResult(r,s){var ce;const c=E(this,we),f=this.options,h=E(this,At),d=E(this,Un),v=E(this,Gi),b=r!==c?r.state:E(this,ir),{state:g}=r;let x={...g},p=!1,C;if(s._optimisticResults){const V=this.hasListeners(),M=!V&&F0(r,s),ae=V&&$0(r,c,s,f);(M||ae)&&(x={...x,...ap(g.data,r.options)}),s._optimisticResults==="isRestoring"&&(x.fetchStatus="idle")}let{error:L,errorUpdatedAt:K,status:B}=x;C=x.data;let D=!1;if(s.placeholderData!==void 0&&C===void 0&&B==="pending"){let V;h!=null&&h.isPlaceholderData&&s.placeholderData===(v==null?void 0:v.placeholderData)?(V=h.data,D=!0):V=typeof s.placeholderData=="function"?s.placeholderData((ce=E(this,Vi))==null?void 0:ce.state.data,E(this,Vi)):s.placeholderData,V!==void 0&&(B="success",C=ad(h==null?void 0:h.data,V,s),p=!0)}if(s.select&&C!==void 0&&!D)if(h&&C===(d==null?void 0:d.data)&&s.select===E(this,ur))C=E(this,Yi);else try{P(this,ur,s.select),C=s.select(C),C=ad(h==null?void 0:h.data,C,s),P(this,Yi,C),P(this,da,null)}catch(V){P(this,da,V)}else C===void 0&&P(this,da,null);E(this,da)&&(L=E(this,da),C=E(this,Yi),K=Date.now(),B="error",p=!1);const k=x.fetchStatus==="fetching",G=B==="pending",Z=B==="error",J=G&&k,X=C!==void 0;return{status:B,fetchStatus:x.fetchStatus,isPending:G,isSuccess:B==="success",isError:Z,isInitialLoading:J,isLoading:J,data:C,dataUpdatedAt:x.dataUpdatedAt,error:L,errorUpdatedAt:K,failureCount:x.fetchFailureCount,failureReason:x.fetchFailureReason,errorUpdateCount:x.errorUpdateCount,isFetched:r.isFetched(),isFetchedAfterMount:x.dataUpdateCount>b.dataUpdateCount||x.errorUpdateCount>b.errorUpdateCount,isFetching:k,isRefetching:k&&!G,isLoadingError:Z&&!X,isPaused:x.fetchStatus==="paused",isPlaceholderData:p,isRefetchError:Z&&X,isStale:Ld(r,s),refetch:this.refetch,isEnabled:$e(s.enabled,r)!==!1}}updateResult(){const r=E(this,At),s=this.createResult(E(this,we),this.options);if(P(this,Un,E(this,we).state),P(this,Gi,this.options),E(this,Un).data!==void 0&&P(this,Vi,E(this,we)),Fs(s,r))return;P(this,At,s);const f=(()=>{if(!r)return!0;const{notifyOnChangeProps:h}=this.options,d=typeof h=="function"?h():h;if(d==="all"||!d&&!E(this,Xi).size)return!0;const v=new Set(d??E(this,Xi));return this.options.throwOnError&&v.add("error"),Object.keys(E(this,At)).some(b=>{const g=b;return E(this,At)[g]!==r[g]&&v.has(g)})})();ft.batch(()=>{f&&this.listeners.forEach(h=>{h(E(this,At))}),E(this,jt).getQueryCache().notify({query:E(this,we),type:"observerResultsUpdated"})})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&Ee(this,qe,cd).call(this)}},jt=new WeakMap,we=new WeakMap,ir=new WeakMap,At=new WeakMap,Un=new WeakMap,Gi=new WeakMap,da=new WeakMap,ur=new WeakMap,Yi=new WeakMap,Vi=new WeakMap,kn=new WeakMap,Hn=new WeakMap,Wa=new WeakMap,Xi=new WeakMap,qe=new WeakSet,tr=function(r){Ee(this,qe,dd).call(this);let s=E(this,we).fetch(this.options,r);return r!=null&&r.throwOnError||(s=s.catch(Mt)),s},id=function(r){return!Hd()&&$e(this.options.enabled,E(this,we))!==!1&&$g(r)},ud=function(){Ee(this,qe,od).call(this);const r=$e(this.options.staleTime,E(this,we));if(E(this,At).isStale||!Ee(this,qe,id).call(this,r))return;const s=Wg(E(this,At).dataUpdatedAt,r)+1;P(this,kn,Rn.setTimeout(()=>{E(this,At).isStale||this.updateResult()},s))},rd=function(){return $e(this.options.refetchInterval,E(this,we))??!1},sd=function(r){Ee(this,qe,fd).call(this),P(this,Wa,r),!(E(this,Wa)===0||!Ee(this,qe,id).call(this,E(this,Wa)))&&P(this,Hn,Rn.setInterval(()=>{(this.options.refetchIntervalInBackground||qd.isFocused())&&Ee(this,qe,tr).call(this)},E(this,Wa)))},cd=function(){Ee(this,qe,ud).call(this),Ee(this,qe,sd).call(this,Ee(this,qe,rd).call(this))},od=function(){E(this,kn)!==void 0&&(Rn.clearTimeout(E(this,kn)),P(this,kn,void 0))},fd=function(){E(this,Hn)!==void 0&&(Rn.clearInterval(E(this,Hn)),P(this,Hn,void 0))},dd=function(){const r=E(this,jt).getQueryCache().build(E(this,jt),this.options);if(r===E(this,we))return;const s=E(this,we);P(this,we,r),P(this,ir,r.state),this.hasListeners()&&(s==null||s.removeObserver(this),r.addObserver(this))},bg);function l3(n,r){return $e(r.enabled,n)!==!1&&n.state.data===void 0&&!(n.state.status==="error"&&$e(r.retryOnMount,n)===!1)}function F0(n,r){return l3(n,r)||n.state.data!==void 0&&hd(n,r,r.refetchOnMount)}function hd(n,r,s){if($e(r.enabled,n)!==!1&&$e(r.staleTime,n)!=="static"){const c=$e(s,n);return c==="always"||c!==!1&&Ld(n,r)}return!1}function $0(n,r,s,c){return(n!==r||$e(c.enabled,n)===!1)&&(!s.suspense||n.state.status!=="error")&&Ld(n,s)}function Ld(n,r){return $e(r.enabled,n)!==!1&&n.isStaleByTime($e(r.staleTime,n))}var rr,Vl,Nt,qn,Xl,Za,xg,a3=(xg=class extends lp{constructor(r){super();fe(this,Xl);fe(this,rr);fe(this,Vl);fe(this,Nt);fe(this,qn);P(this,rr,r.client),this.mutationId=r.mutationId,P(this,Nt,r.mutationCache),P(this,Vl,[]),this.state=r.state||np(),this.setOptions(r.options),this.scheduleGc()}setOptions(r){this.options=r,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(r){E(this,Vl).includes(r)||(E(this,Vl).push(r),this.clearGcTimeout(),E(this,Nt).notify({type:"observerAdded",mutation:this,observer:r}))}removeObserver(r){P(this,Vl,E(this,Vl).filter(s=>s!==r)),this.scheduleGc(),E(this,Nt).notify({type:"observerRemoved",mutation:this,observer:r})}optionalRemove(){E(this,Vl).length||(this.state.status==="pending"?this.scheduleGc():E(this,Nt).remove(this))}continue(){var r;return((r=E(this,qn))==null?void 0:r.continue())??(this.state.status==="pending"?this.execute(this.state.variables):Promise.resolve())}async execute(r){var v,b,g,x,p,C,L,K,B,D,k,G,Z,J,X,ce,V,M;const s=()=>{Ee(this,Xl,Za).call(this,{type:"continue"})},c={client:E(this,rr),meta:this.options.meta,mutationKey:this.options.mutationKey},f=P(this,qn,tp({fn:()=>this.options.mutationFn?this.options.mutationFn(r,c):Promise.reject(new Error("No mutationFn found")),onFail:(ae,ge)=>{Ee(this,Xl,Za).call(this,{type:"failed",failureCount:ae,error:ge})},onPause:()=>{Ee(this,Xl,Za).call(this,{type:"pause"})},onContinue:s,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>E(this,Nt).canRun(this)})),h=this.state.status==="pending",d=!f.canStart();try{if(h)s();else{Ee(this,Xl,Za).call(this,{type:"pending",variables:r,isPaused:d}),E(this,Nt).config.onMutate&&await E(this,Nt).config.onMutate(r,this,c);const ge=await((b=(v=this.options).onMutate)==null?void 0:b.call(v,r,c));ge!==this.state.context&&Ee(this,Xl,Za).call(this,{type:"pending",context:ge,variables:r,isPaused:d})}const ae=await f.start();return await((x=(g=E(this,Nt).config).onSuccess)==null?void 0:x.call(g,ae,r,this.state.context,this,c)),await((C=(p=this.options).onSuccess)==null?void 0:C.call(p,ae,r,this.state.context,c)),await((K=(L=E(this,Nt).config).onSettled)==null?void 0:K.call(L,ae,null,this.state.variables,this.state.context,this,c)),await((D=(B=this.options).onSettled)==null?void 0:D.call(B,ae,null,r,this.state.context,c)),Ee(this,Xl,Za).call(this,{type:"success",data:ae}),ae}catch(ae){try{await((G=(k=E(this,Nt).config).onError)==null?void 0:G.call(k,ae,r,this.state.context,this,c))}catch(ge){Promise.reject(ge)}try{await((J=(Z=this.options).onError)==null?void 0:J.call(Z,ae,r,this.state.context,c))}catch(ge){Promise.reject(ge)}try{await((ce=(X=E(this,Nt).config).onSettled)==null?void 0:ce.call(X,void 0,ae,this.state.variables,this.state.context,this,c))}catch(ge){Promise.reject(ge)}try{await((M=(V=this.options).onSettled)==null?void 0:M.call(V,void 0,ae,r,this.state.context,c))}catch(ge){Promise.reject(ge)}throw Ee(this,Xl,Za).call(this,{type:"error",error:ae}),ae}finally{E(this,qn)===f&&P(this,qn,void 0),E(this,Nt).runNext(this)}}},rr=new WeakMap,Vl=new WeakMap,Nt=new WeakMap,qn=new WeakMap,Xl=new WeakSet,Za=function(r){const s=c=>{switch(r.type){case"failed":return{...c,failureCount:r.failureCount,failureReason:r.error};case"pause":return{...c,isPaused:!0};case"continue":return{...c,isPaused:!1};case"pending":return{...c,context:r.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:r.isPaused,status:"pending",variables:r.variables,submittedAt:Date.now()};case"success":return{...c,data:r.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...c,data:void 0,error:r.error,failureCount:c.failureCount+1,failureReason:r.error,isPaused:!1,status:"error"}}};this.state=s(this.state),ft.batch(()=>{E(this,Vl).forEach(c=>{c.onMutationUpdate(r)}),E(this,Nt).notify({mutation:this,type:"updated",action:r})})},xg);function np(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var ha,Nl,sr,Sg,n3=(Sg=class extends lu{constructor(r={}){super();fe(this,ha);fe(this,Nl);fe(this,sr);this.config=r,P(this,ha,new Set),P(this,Nl,new Map),P(this,sr,0)}build(r,s,c){const f=new a3({client:r,mutationCache:this,mutationId:++Gs(this,sr)._,options:r.defaultMutationOptions(s),state:c});return this.add(f),f}add(r){E(this,ha).add(r);const s=Vs(r);if(typeof s=="string"){const c=E(this,Nl).get(s);c?c.push(r):E(this,Nl).set(s,[r])}this.notify({type:"added",mutation:r})}remove(r){if(E(this,ha).delete(r)){const s=Vs(r);if(typeof s=="string"){const c=E(this,Nl).get(s);if(c)if(c.length>1){const f=c.indexOf(r);f!==-1&&c.splice(f,1)}else c[0]===r&&E(this,Nl).delete(s)}}this.notify({type:"removed",mutation:r})}canRun(r){var c;const s=Vs(r);if(typeof s=="string"){const f=(c=E(this,Nl).get(s))==null?void 0:c.find(h=>h.state.status==="pending");return!f||f===r}else return!0}runNext(r){var c,f;const s=Vs(r);return typeof s=="string"?((f=(c=E(this,Nl).get(s))==null?void 0:c.find(h=>h!==r&&h.state.isPaused))==null?void 0:f.continue())??Promise.resolve():Promise.resolve()}clear(){ft.batch(()=>{E(this,ha).forEach(r=>{this.notify({type:"removed",mutation:r})}),E(this,ha).clear(),E(this,Nl).clear()})}getAll(){return Array.from(E(this,ha))}find(r){const s={exact:!0,...r};return this.getAll().find(c=>Y0(s,c))}findAll(r={}){return this.getAll().filter(s=>Y0(r,s))}notify(r){ft.batch(()=>{this.listeners.forEach(s=>{s(r)})})}resumePausedMutations(){const r=this.getAll().filter(s=>s.state.isPaused);return ft.batch(()=>Promise.all(r.map(s=>s.continue().catch(Mt))))}},ha=new WeakMap,Nl=new WeakMap,sr=new WeakMap,Sg);function Vs(n){var r;return(r=n.options.scope)==null?void 0:r.id}var ma,Pa,Ct,cr,Zl,lr,md,Eg,i3=(Eg=class extends lu{constructor(s,c){super();fe(this,Zl);fe(this,ma);fe(this,Pa);fe(this,Ct);fe(this,cr);P(this,ma,s),this.setOptions(c),this.bindMethods(),Ee(this,Zl,lr).call(this)}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(s){var f;const c=this.options;this.options=E(this,ma).defaultMutationOptions(s),Fs(this.options,c)||E(this,ma).getMutationCache().notify({type:"observerOptionsUpdated",mutation:E(this,Ct),observer:this}),c!=null&&c.mutationKey&&this.options.mutationKey&&Bn(c.mutationKey)!==Bn(this.options.mutationKey)?this.reset():((f=E(this,Ct))==null?void 0:f.state.status)==="pending"&&E(this,Ct).setOptions(this.options)}onSubscribe(){this.listeners.size===1&&E(this,Ct)&&(E(this,Ct).addObserver(this),Ee(this,Zl,lr).call(this))}onUnsubscribe(){var s;this.hasListeners()||(s=E(this,Ct))==null||s.removeObserver(this)}onMutationUpdate(s){Ee(this,Zl,lr).call(this),Ee(this,Zl,md).call(this,s)}getCurrentResult(){return E(this,Pa)}reset(){var s;(s=E(this,Ct))==null||s.removeObserver(this),P(this,Ct,void 0),Ee(this,Zl,lr).call(this),Ee(this,Zl,md).call(this)}mutate(s,c){var f;return P(this,cr,c),(f=E(this,Ct))==null||f.removeObserver(this),P(this,Ct,E(this,ma).getMutationCache().build(E(this,ma),this.options)),E(this,Ct).addObserver(this),E(this,Ct).execute(s)}},ma=new WeakMap,Pa=new WeakMap,Ct=new WeakMap,cr=new WeakMap,Zl=new WeakSet,lr=function(){var c;const s=((c=E(this,Ct))==null?void 0:c.state)??np();P(this,Pa,{...s,isPending:s.status==="pending",isSuccess:s.status==="success",isError:s.status==="error",isIdle:s.status==="idle",mutate:this.mutate,reset:this.reset})},md=function(s){ft.batch(()=>{var f,h,d,v;const c=E(this,cr);if(c&&this.hasListeners()){const b=E(this,Pa).variables,g=E(this,Pa).context,x={client:E(this,ma),meta:this.options.meta,mutationKey:this.options.mutationKey};if((s==null?void 0:s.type)==="success"){try{(f=c.onSuccess)==null||f.call(c,s.data,b,g,x)}catch(p){Promise.reject(p)}try{(h=c.onSettled)==null||h.call(c,s.data,null,b,g,x)}catch(p){Promise.reject(p)}}else if((s==null?void 0:s.type)==="error"){try{(d=c.onError)==null||d.call(c,s.error,b,g,x)}catch(p){Promise.reject(p)}try{(v=c.onSettled)==null||v.call(c,void 0,s.error,b,g,x)}catch(p){Promise.reject(p)}}}this.listeners.forEach(b=>{b(E(this,Pa))})})},Eg),Kl,_g,u3=(_g=class extends lu{constructor(r={}){super();fe(this,Kl);this.config=r,P(this,Kl,new Map)}build(r,s,c){const f=s.queryKey,h=s.queryHash??Dd(f,s);let d=this.get(h);return d||(d=new e3({client:r,queryKey:f,queryHash:h,options:r.defaultQueryOptions(s),state:c,defaultOptions:r.getQueryDefaults(f)}),this.add(d)),d}add(r){E(this,Kl).has(r.queryHash)||(E(this,Kl).set(r.queryHash,r),this.notify({type:"added",query:r}))}remove(r){E(this,Kl).get(r.queryHash)===r&&(r.destroy(),E(this,Kl).delete(r.queryHash),this.notify({type:"removed",query:r}))}clear(){ft.batch(()=>{this.getAll().forEach(r=>{this.remove(r)})})}get(r){return E(this,Kl).get(r)}getAll(){return[...E(this,Kl).values()]}find(r){const s={exact:!0,...r};return this.getAll().find(c=>G0(s,c))}findAll(r={}){const s=this.getAll();return Object.keys(r).length>0?s.filter(c=>G0(r,c)):s}notify(r){ft.batch(()=>{this.listeners.forEach(s=>{s(r)})})}onFocus(){ft.batch(()=>{this.getAll().forEach(r=>{r.onFocus()})})}onOnline(){ft.batch(()=>{this.getAll().forEach(r=>{r.onOnline()})})}},Kl=new WeakMap,_g),Ie,Ia,en,Ki,Zi,tn,Ji,Fi,Tg,r3=(Tg=class{constructor(n={}){fe(this,Ie);fe(this,Ia);fe(this,en);fe(this,Ki);fe(this,Zi);fe(this,tn);fe(this,Ji);fe(this,Fi);P(this,Ie,n.queryCache||new u3),P(this,Ia,n.mutationCache||new n3),P(this,en,n.defaultOptions||{}),P(this,Ki,new Map),P(this,Zi,new Map),P(this,tn,0)}mount(){Gs(this,tn)._++,E(this,tn)===1&&(P(this,Ji,qd.subscribe(async n=>{n&&(await this.resumePausedMutations(),E(this,Ie).onFocus())})),P(this,Fi,Ws.subscribe(async n=>{n&&(await this.resumePausedMutations(),E(this,Ie).onOnline())})))}unmount(){var n,r;Gs(this,tn)._--,E(this,tn)===0&&((n=E(this,Ji))==null||n.call(this),P(this,Ji,void 0),(r=E(this,Fi))==null||r.call(this),P(this,Fi,void 0))}isFetching(n){return E(this,Ie).findAll({...n,fetchStatus:"fetching"}).length}isMutating(n){return E(this,Ia).findAll({...n,status:"pending"}).length}getQueryData(n){var s;const r=this.defaultQueryOptions({queryKey:n});return(s=E(this,Ie).get(r.queryHash))==null?void 0:s.state.data}ensureQueryData(n){const r=this.defaultQueryOptions(n),s=E(this,Ie).build(this,r),c=s.state.data;return c===void 0?this.fetchQuery(n):(n.revalidateIfStale&&s.isStaleByTime($e(r.staleTime,s))&&this.prefetchQuery(r),Promise.resolve(c))}getQueriesData(n){return E(this,Ie).findAll(n).map(({queryKey:r,state:s})=>[r,s.data])}setQueryData(n,r,s){var d;const c=this.defaultQueryOptions({queryKey:n}),f=(d=E(this,Ie).get(c.queryHash))==null?void 0:d.state.data,h=BS(r,f);if(h!==void 0)return E(this,Ie).build(this,c).setData(h,{...s,manual:!0})}setQueriesData(n,r,s){return ft.batch(()=>E(this,Ie).findAll(n).map(({queryKey:c})=>[c,this.setQueryData(c,r,s)]))}getQueryState(n){var s;const r=this.defaultQueryOptions({queryKey:n});return(s=E(this,Ie).get(r.queryHash))==null?void 0:s.state}removeQueries(n){const r=E(this,Ie);ft.batch(()=>{r.findAll(n).forEach(s=>{r.remove(s)})})}resetQueries(n,r){const s=E(this,Ie);return ft.batch(()=>{const c=s.findAll(n),f=new Set(c);return c.forEach(h=>{h.reset()}),this.refetchQueries({type:"active",predicate:h=>f.has(h)},r)})}cancelQueries(n,r={}){const s={revert:!0,...r},c=ft.batch(()=>E(this,Ie).findAll(n).map(f=>f.cancel(s)));return Promise.all(c).then(Mt).catch(Mt)}invalidateQueries(n,r={}){return ft.batch(()=>(E(this,Ie).findAll(n).forEach(s=>{s.invalidate()}),(n==null?void 0:n.refetchType)==="none"?Promise.resolve():this.refetchQueries({...n,type:(n==null?void 0:n.refetchType)??(n==null?void 0:n.type)??"active"},r)))}refetchQueries(n,r={}){const s={...r,cancelRefetch:r.cancelRefetch??!0},c=ft.batch(()=>E(this,Ie).findAll(n).filter(f=>!f.isDisabled()&&!f.isStatic()).map(f=>{let h=f.fetch(void 0,s);return s.throwOnError||(h=h.catch(Mt)),f.state.fetchStatus==="paused"?Promise.resolve():h}));return Promise.all(c).then(Mt)}async query(n){const r=this.defaultQueryOptions(n);r.retry===void 0&&(r.retry=!1);const s=E(this,Ie).build(this,r),c=s.isStaleByTime($e(r.staleTime,s))?await s.fetch(r):s.state.data,f=r.select;return f?f(c):c}fetchQuery(n){const r=this.defaultQueryOptions(n);r.retry===void 0&&(r.retry=!1);const s=E(this,Ie).build(this,r);return s.isStaleByTime($e(r.staleTime,s))?s.fetch(r):Promise.resolve(s.state.data)}prefetchQuery(n){return this.fetchQuery(n).then(Mt).catch(Mt)}infiniteQuery(n){return n._type="infinite",this.query(n)}fetchInfiniteQuery(n){return n._type="infinite",this.fetchQuery(n)}prefetchInfiniteQuery(n){return this.fetchInfiniteQuery(n).then(Mt).catch(Mt)}ensureInfiniteQueryData(n){return n._type="infinite",this.ensureQueryData(n)}resumePausedMutations(){return Ws.isOnline()?E(this,Ia).resumePausedMutations():Promise.resolve()}getQueryCache(){return E(this,Ie)}getMutationCache(){return E(this,Ia)}getDefaultOptions(){return E(this,en)}setDefaultOptions(n){P(this,en,n)}setQueryDefaults(n,r){E(this,Ki).set(Bn(n),{queryKey:n,defaultOptions:r})}getQueryDefaults(n){const r=[...E(this,Ki).values()],s={};return r.forEach(c=>{Wi(n,c.queryKey)&&Object.assign(s,c.defaultOptions)}),s}setMutationDefaults(n,r){E(this,Zi).set(Bn(n),{mutationKey:n,defaultOptions:r})}getMutationDefaults(n){const r=[...E(this,Zi).values()],s={};return r.forEach(c=>{Wi(n,c.mutationKey)&&Object.assign(s,c.defaultOptions)}),s}defaultQueryOptions(n){if(n._defaulted)return n;const r={...E(this,en).queries,...this.getQueryDefaults(n.queryKey),...n,_defaulted:!0};return r.queryHash||(r.queryHash=Dd(r.queryKey,r)),r.refetchOnReconnect===void 0&&(r.refetchOnReconnect=r.networkMode!=="always"),r.throwOnError===void 0&&(r.throwOnError=!!r.suspense),!r.networkMode&&r.persister&&(r.networkMode="offlineFirst"),r.queryFn===Ud&&(r.enabled=!1),r}defaultMutationOptions(n){return n!=null&&n._defaulted?n:{...E(this,en).mutations,...(n==null?void 0:n.mutationKey)&&this.getMutationDefaults(n.mutationKey),...n,_defaulted:!0}}clear(){E(this,Ie).clear(),E(this,Ia).clear()}},Ie=new WeakMap,Ia=new WeakMap,en=new WeakMap,Ki=new WeakMap,Zi=new WeakMap,tn=new WeakMap,Ji=new WeakMap,Fi=new WeakMap,Tg);const ip=_.createContext(!1),s3=()=>_.useContext(ip);ip.Provider;function c3(){let n=!1;return{clearReset:()=>{n=!1},reset:()=>{n=!0},isReset:()=>n}}const o3=_.createContext(c3()),f3=()=>_.useContext(o3),d3=(n,r,s)=>{const c=s!=null&&s.state.error&&typeof n.throwOnError=="function"?kd(n.throwOnError,[s.state.error,s]):n.throwOnError;(n.suspense||c)&&(r.isReset()||(n.retryOnMount=!1))},h3=n=>{_.useEffect(()=>{n.clearReset()},[n])},m3=({result:n,errorResetBoundary:r,throwOnError:s,query:c,suspense:f})=>n.isError&&!r.isReset()&&!n.isFetching&&c&&(f&&n.data===void 0||kd(s,[n.error,c])),y3=n=>{if(n.suspense){const s=f=>f==="static"?f:Math.max(f??1e3,1e3),c=n.staleTime;n.staleTime=typeof c=="function"?(...f)=>s(c(...f)):s(c),typeof n.gcTime=="number"&&(n.gcTime=Math.max(n.gcTime,1e3))}},v3=(n,r)=>(n==null?void 0:n.suspense)&&r.isPending,g3=(n,r,s)=>r.fetchOptimistic(n).catch(()=>{s.clearReset()});function p3(n,r,s){const c=s3(),f=f3(),h=tu(),d=h.defaultQueryOptions(n),v=h.getQueryCache().get(d.queryHash),b=n.subscribed!==!1;d._optimisticResults=c?"isRestoring":b?"optimistic":void 0,y3(d),d3(d,f,v),h3(f);const[g]=_.useState(()=>new r(h,d)),x=g.getOptimisticResult(d),p=!c&&b;if(_.useSyncExternalStore(_.useCallback(C=>{const L=p?g.subscribe(ft.batchCalls(C)):Mt;return g.updateResult(),L},[g,p]),()=>g.getCurrentResult(),()=>g.getCurrentResult()),_.useEffect(()=>{g.setOptions(d)},[d,g]),v3(d,x))throw g3(d,g,f);if(m3({result:x,errorResetBoundary:f,throwOnError:d.throwOnError,query:v,suspense:d.suspense}))throw x.error;return d.notifyOnChangeProps?x:g.trackResult(x)}function ml(n,r){return p3(n,t3)}function yd(n,r){const s=tu(),[c]=_.useState(()=>new i3(s,n));_.useEffect(()=>{c.setOptions(n)},[c,n]);const f=_.useSyncExternalStore(_.useCallback(d=>c.subscribe(ft.batchCalls(d)),[c]),()=>c.getCurrentResult(),()=>c.getCurrentResult()),h=_.useCallback((...d)=>{c.mutate(d[0],d[1]).catch(Mt)},[c]);if(f.error&&kd(c.options.throwOnError,[f.error]))throw f.error;return{...f,mutate:h,mutateAsync:f.mutate}}const b3="modulepreload",x3=function(n){return"/"+n},W0={},Gn=function(r,s,c){let f=Promise.resolve();if(s&&s.length>0){let d=function(g){return Promise.all(g.map(x=>Promise.resolve(x).then(p=>({status:"fulfilled",value:p}),p=>({status:"rejected",reason:p}))))};document.getElementsByTagName("link");const v=document.querySelector("meta[property=csp-nonce]"),b=(v==null?void 0:v.nonce)||(v==null?void 0:v.getAttribute("nonce"));f=d(s.map(g=>{if(g=x3(g),g in W0)return;W0[g]=!0;const x=g.endsWith(".css"),p=x?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${g}"]${p}`))return;const C=document.createElement("link");if(C.rel=x?"stylesheet":b3,x||(C.as="script"),C.crossOrigin="",C.href=g,b&&C.setAttribute("nonce",b),document.head.appendChild(C),x)return new Promise((L,K)=>{C.addEventListener("load",L),C.addEventListener("error",()=>K(new Error(`Unable to preload CSS for ${g}`)))})}))}function h(d){const v=new Event("vite:preloadError",{cancelable:!0});if(v.payload=d,window.dispatchEvent(v),!v.defaultPrevented)throw d}return f.then(d=>{for(const v of d||[])v.status==="rejected"&&h(v.reason);return r().catch(h)})};/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const S3=n=>n.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),up=(...n)=>n.filter((r,s,c)=>!!r&&r.trim()!==""&&c.indexOf(r)===s).join(" ").trim();/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/var E3={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const _3=_.forwardRef(({color:n="currentColor",size:r=24,strokeWidth:s=2,absoluteStrokeWidth:c,className:f="",children:h,iconNode:d,...v},b)=>_.createElement("svg",{ref:b,...E3,width:r,height:r,stroke:n,strokeWidth:c?Number(s)*24/Number(r):s,className:up("lucide",f),...v},[...d.map(([g,x])=>_.createElement(g,x)),...Array.isArray(h)?h:[h]]));/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const be=(n,r)=>{const s=_.forwardRef(({className:c,...f},h)=>_.createElement(_3,{ref:h,iconNode:r,className:up(`lucide-${S3(n)}`,c),...f}));return s.displayName=`${n}`,s};/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const T3=[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]],N3=be("Award",T3);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const C3=[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]],z3=be("BookOpen",C3);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const O3=[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]],R3=be("Briefcase",O3);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const w3=[["path",{d:"M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z",key:"1b4qmf"}],["path",{d:"M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2",key:"i71pzd"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2",key:"10jefs"}],["path",{d:"M10 6h4",key:"1itunk"}],["path",{d:"M10 10h4",key:"tcdvrf"}],["path",{d:"M10 14h4",key:"kelpxr"}],["path",{d:"M10 18h4",key:"1ulq68"}]],j3=be("Building2",w3);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const A3=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M8 18h.01",key:"lrp35t"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M16 18h.01",key:"kzsmim"}]],rp=be("CalendarDays",A3);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const M3=[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]],D3=be("ChartColumn",M3);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const U3=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],k3=be("ChevronDown",U3);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const H3=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]],q3=be("CircleAlert",H3);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const L3=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],B3=be("CircleCheck",L3);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Q3=[["path",{d:"M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z",key:"p7xjir"}]],G3=be("Cloud",Q3);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Y3=[["path",{d:"m18 16 4-4-4-4",key:"1inbqp"}],["path",{d:"m6 8-4 4 4 4",key:"15zrgr"}],["path",{d:"m14.5 4-5 16",key:"e7oirm"}]],V3=be("CodeXml",Y3);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const X3=[["path",{d:"M14.4 14.4 9.6 9.6",key:"ic80wn"}],["path",{d:"M18.657 21.485a2 2 0 1 1-2.829-2.828l-1.767 1.768a2 2 0 1 1-2.829-2.829l6.364-6.364a2 2 0 1 1 2.829 2.829l-1.768 1.767a2 2 0 1 1 2.828 2.829z",key:"nnl7wr"}],["path",{d:"m21.5 21.5-1.4-1.4",key:"1f1ice"}],["path",{d:"M3.9 3.9 2.5 2.5",key:"1evmna"}],["path",{d:"M6.404 12.768a2 2 0 1 1-2.829-2.829l1.768-1.767a2 2 0 1 1-2.828-2.829l2.828-2.828a2 2 0 1 1 2.829 2.828l1.767-1.768a2 2 0 1 1 2.829 2.829z",key:"yhosts"}]],K3=be("Dumbbell",X3);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const Z3=[["path",{d:"M12 22h6a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v3",key:"12ixgl"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M5 17a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z",key:"u0c8gj"}],["path",{d:"M7 16.5 8 22l-3-1-3 1 1-5.5",key:"5gm2nr"}]],J3=be("FileBadge",Z3);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const F3=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]],sp=be("FileText",F3);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const $3=[["path",{d:"M14 2v6a2 2 0 0 0 .245.96l5.51 10.08A2 2 0 0 1 18 22H6a2 2 0 0 1-1.755-2.96l5.51-10.08A2 2 0 0 0 10 8V2",key:"18mbvz"}],["path",{d:"M6.453 15h11.094",key:"3shlmq"}],["path",{d:"M8.5 2h7",key:"csnxdl"}]],W3=be("FlaskConical",$3);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const P3=[["path",{d:"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z",key:"j76jl0"}],["path",{d:"M22 10v6",key:"1lu8f3"}],["path",{d:"M6 12.5V16a6 3 0 0 0 12 0v-3.5",key:"1r8lef"}]],cp=be("GraduationCap",P3);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const I3=[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}],["path",{d:"M12 5 9.04 7.96a2.17 2.17 0 0 0 0 3.08c.82.82 2.13.85 3 .07l2.07-1.9a2.82 2.82 0 0 1 3.79 0l2.96 2.66",key:"4oyue0"}],["path",{d:"m18 15-2-2",key:"60u0ii"}],["path",{d:"m15 18-2-2",key:"6p76be"}]],eE=be("HeartHandshake",I3);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const tE=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]],lE=be("Image",tE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const aE=[["polyline",{points:"22 12 16 12 14 15 10 15 8 12 2 12",key:"o97t9d"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}]],nE=be("Inbox",aE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const iE=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]],uE=be("Info",iE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const rE=[["path",{d:"m5 8 6 6",key:"1wu5hv"}],["path",{d:"m4 14 6-6 2-3",key:"1k1g8d"}],["path",{d:"M2 5h12",key:"or177f"}],["path",{d:"M7 2h1",key:"1t2jsx"}],["path",{d:"m22 22-5-10-5 10",key:"don7ne"}],["path",{d:"M14 18h6",key:"1m8k6r"}]],sE=be("Languages",rE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const cE=[["path",{d:"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4",key:"u53s6r"}],["polyline",{points:"10 17 15 12 10 7",key:"1ail0h"}],["line",{x1:"15",x2:"3",y1:"12",y2:"12",key:"v6grx8"}]],oE=be("LogIn",cE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const fE=[["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}],["polyline",{points:"16 17 21 12 16 7",key:"1gabdz"}],["line",{x1:"21",x2:"9",y1:"12",y2:"12",key:"1uyos4"}]],dE=be("LogOut",fE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const hE=[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]],mE=be("Menu",hE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const yE=[["path",{d:"m11 7.601-5.994 8.19a1 1 0 0 0 .1 1.298l.817.818a1 1 0 0 0 1.314.087L15.09 12",key:"80a601"}],["path",{d:"M16.5 21.174C15.5 20.5 14.372 20 13 20c-2.058 0-3.928 2.356-6 2-2.072-.356-2.775-3.369-1.5-4.5",key:"j0ngtp"}],["circle",{cx:"16",cy:"7",r:"5",key:"d08jfb"}]],vE=be("MicVocal",yE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const gE=[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]],pE=be("Moon",gE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const bE=[["rect",{x:"16",y:"16",width:"6",height:"6",rx:"1",key:"4q2zg0"}],["rect",{x:"2",y:"16",width:"6",height:"6",rx:"1",key:"8cvhb9"}],["rect",{x:"9",y:"2",width:"6",height:"6",rx:"1",key:"1egb70"}],["path",{d:"M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3",key:"1jsf9p"}],["path",{d:"M12 12V8",key:"2874zd"}]],xE=be("Network",bE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const SE=[["circle",{cx:"13.5",cy:"6.5",r:".5",fill:"currentColor",key:"1okk4w"}],["circle",{cx:"17.5",cy:"10.5",r:".5",fill:"currentColor",key:"f64h9f"}],["circle",{cx:"8.5",cy:"7.5",r:".5",fill:"currentColor",key:"fotxhn"}],["circle",{cx:"6.5",cy:"12.5",r:".5",fill:"currentColor",key:"qy21gx"}],["path",{d:"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10c.926 0 1.648-.746 1.648-1.688 0-.437-.18-.835-.437-1.125-.29-.289-.438-.652-.438-1.125a1.64 1.64 0 0 1 1.668-1.668h1.996c3.051 0 5.555-2.503 5.555-5.554C21.965 6.012 17.461 2 12 2z",key:"12rzf8"}]],EE=be("Palette",SE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const _E=[["path",{d:"M13.234 20.252 21 12.3",key:"1cbrk9"}],["path",{d:"m16 6-8.414 8.586a2 2 0 0 0 0 2.828 2 2 0 0 0 2.828 0l8.414-8.586a4 4 0 0 0 0-5.656 4 4 0 0 0-5.656 0l-8.415 8.585a6 6 0 1 0 8.486 8.486",key:"1pkts6"}]],Bd=be("Paperclip",_E);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const TE=[["path",{d:"M12 20h9",key:"t2du7b"}],["path",{d:"M16.376 3.622a1 1 0 0 1 3.002 3.002L7.368 18.635a2 2 0 0 1-.855.506l-2.872.838a.5.5 0 0 1-.62-.62l.838-2.872a2 2 0 0 1 .506-.854z",key:"1ykcvy"}]],NE=be("PenLine",TE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const CE=[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]],zE=be("Pencil",CE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const OE=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]],RE=be("Plus",OE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const wE=[["path",{d:"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z",key:"m3kijz"}],["path",{d:"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z",key:"1fmvmk"}],["path",{d:"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0",key:"1f8sc4"}],["path",{d:"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5",key:"qeys4"}]],jE=be("Rocket",wE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const AE=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M21 9H3",key:"1338ky"}],["path",{d:"M21 15H3",key:"9uk58r"}]],ME=be("Rows3",AE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const DE=[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]],UE=be("Search",DE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const kE=[["path",{d:"M8.3 10a.7.7 0 0 1-.626-1.079L11.4 3a.7.7 0 0 1 1.198-.043L16.3 8.9a.7.7 0 0 1-.572 1.1Z",key:"1bo67w"}],["rect",{x:"3",y:"14",width:"7",height:"7",rx:"1",key:"1bkyp8"}],["circle",{cx:"17.5",cy:"17.5",r:"3.5",key:"w3z12y"}]],HE=be("Shapes",kE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const qE=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M12 8v4",key:"1got3b"}],["path",{d:"M12 16h.01",key:"1drbdi"}]],LE=be("ShieldAlert",qE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const BE=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],QE=be("ShieldCheck",BE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const GE=[["line",{x1:"21",x2:"14",y1:"4",y2:"4",key:"obuewd"}],["line",{x1:"10",x2:"3",y1:"4",y2:"4",key:"1q6298"}],["line",{x1:"21",x2:"12",y1:"12",y2:"12",key:"1iu8h1"}],["line",{x1:"8",x2:"3",y1:"12",y2:"12",key:"ntss68"}],["line",{x1:"21",x2:"16",y1:"20",y2:"20",key:"14d8ph"}],["line",{x1:"12",x2:"3",y1:"20",y2:"20",key:"m0wm8r"}],["line",{x1:"14",x2:"14",y1:"2",y2:"6",key:"14e1ph"}],["line",{x1:"8",x2:"8",y1:"10",y2:"14",key:"1i6ji0"}],["line",{x1:"16",x2:"16",y1:"18",y2:"22",key:"1lctlv"}]],YE=be("SlidersHorizontal",GE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const VE=[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]],XE=be("Star",VE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const KE=[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]],ZE=be("Sun",KE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const JE=[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",key:"vktsd0"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}]],op=be("Tag",JE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const FE=[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]],vd=be("Trash2",FE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const $E=[["path",{d:"M6 9H4.5a2.5 2.5 0 0 1 0-5H6",key:"17hqa7"}],["path",{d:"M18 9h1.5a2.5 2.5 0 0 0 0-5H18",key:"lmptdp"}],["path",{d:"M4 22h16",key:"57wxv0"}],["path",{d:"M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22",key:"1nw9bq"}],["path",{d:"M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22",key:"1np0yb"}],["path",{d:"M18 2H6v7a6 6 0 0 0 12 0V2Z",key:"u46fv3"}]],WE=be("Trophy",$E);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const PE=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]],IE=be("Users",PE);/**
|
||
* @license lucide-react v0.475.0 - ISC
|
||
*
|
||
* This source code is licensed under the ISC license.
|
||
* See the LICENSE file in the root directory of this source tree.
|
||
*/const e4=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],fp=be("X",e4),Qd="fp-token";function zl(){return localStorage.getItem(Qd)}function Gd(n){localStorage.setItem(Qd,n)}function Yd(){localStorage.removeItem(Qd)}async function Vd(n,r,s){const c=s||Jl(),h=await(await fetch(c+"/auth/login",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({username:n,password:r,device_name:"桌面应用"})})).json();if(!h.ok)throw new Error(h.error||"登录失败");return Gd(h.data.token),h.data}async function Xd(n,r,s,c){const f=c||Jl(),d=await(await fetch(f+"/auth/register",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({username:n,password:r,invite_code:s,device_name:"桌面应用"})})).json();if(!d.ok)throw new Error(d.error||"注册失败");return Gd(d.data.token),d.data}async function dp(n){const r=n||Jl(),c=await(await fetch(r+"/auth/me",{headers:{Authorization:"Bearer "+zl()}})).json();if(!c.ok)throw new Error(c.error||"会话失效");return c.data}const hp="fp-server-url";function Jl(){return localStorage.getItem(hp)||"https://footpr.linyux.cn"}function mp(n){localStorage.setItem(hp,n.replace(/\/+$/,""))}class gd extends Error{constructor(r){super(r),this.name="AuthError"}}async function Me(n,r){const s=zl();if(!s)throw new gd("请先登录");const c=Jl(),f=await fetch(c+"/api/"+n,{method:"POST",headers:{"Content-Type":"application/json",Authorization:"Bearer "+s},body:JSON.stringify(r??{})});if(f.status===401)throw Yd(),window.dispatchEvent(new CustomEvent("fp-auth-required")),new gd("登录已过期,请重新登录");const h=await f.json();if(!f.ok||!h.ok)throw new Error(h.error||"HTTP "+f.status);return h.data}const t4=()=>Me("app_info"),l4=()=>Me("sync_status"),nc=()=>Me("type_list"),a4=n=>Me("type_upsert",n),n4=n=>Me("type_delete",{id:n}),yp=n=>Me("taxonomy_list",{kind:n}),i4=n=>Me("taxonomy_upsert",n),u4=n=>Me("taxonomy_delete",{id:n}),Kd=()=>Me("dimension_list"),r4=n=>Me("dimension_upsert",n),s4=n=>Me("dimension_delete",{id:n}),vp=(n={})=>Me("footprint_list",{query:n}),Zd=n=>Me("footprint_get",{id:n}),gp=n=>Me("footprint_upsert",{item:n}),c4=n=>Me("footprint_delete",{id:n}),pp=(n={})=>Me("timeline",{query:n}),o4=n=>Me("stats_overview",{year:n}),f4=()=>Me("metric_list"),d4=n=>Me("metric_upsert",n),h4=n=>Me("metric_delete",{key:n}),m4=()=>Me("grades_overview"),y4=n=>Me("semester_upsert",n),v4=n=>Me("semester_delete",{id:n}),g4=n=>Me("course_upsert",n),p4=n=>Me("course_delete",{id:n}),b4=n=>Me("band_upsert",n),x4=n=>Me("band_delete",{id:n}),pd=n=>Me("attachment_add",n),bp=n=>Me("attachment_list",{owner_id:n}),xp=n=>Me("attachment_delete",{id:n}),ar=n=>Me("attachment_read",{id:n}),S4=()=>Me("view_list"),E4=n=>Me("view_upsert",n),_4=n=>Me("view_delete",{id:n});async function T4(n){return(await fetch((n||Jl())+"/admin/invites",{headers:{Authorization:"Bearer "+zl()}})).json()}async function N4(n,r){return(await fetch((r||Jl())+"/admin/invites/generate",{method:"POST",headers:{"Content-Type":"application/json",Authorization:"Bearer "+zl()},body:JSON.stringify({count:n})})).json()}async function C4(n,r){return(await fetch((r||Jl())+"/admin/invites/revoke",{method:"POST",headers:{"Content-Type":"application/json",Authorization:"Bearer "+zl()},body:JSON.stringify({id:n})})).json()}async function z4(n){return(await fetch((n||Jl())+"/admin/users",{headers:{Authorization:"Bearer "+zl()}})).json()}const O4=Object.freeze(Object.defineProperty({__proto__:null,AuthError:gd,adminCreateInvites:N4,adminListInvites:T4,adminListUsers:z4,adminRevokeInvite:C4,appInfo:t4,attachmentAdd:pd,attachmentDelete:xp,attachmentList:bp,attachmentRead:ar,bandDelete:x4,bandUpsert:b4,clearToken:Yd,courseDelete:p4,courseUpsert:g4,deleteDimension:s4,deleteTaxonomy:u4,deleteType:n4,footprintDelete:c4,footprintGet:Zd,footprintList:vp,footprintUpsert:gp,getServerUrl:Jl,getToken:zl,gradesOverview:m4,listDimensions:Kd,listTaxonomy:yp,listTypes:nc,metricDelete:h4,metricList:f4,metricUpsert:d4,semesterDelete:v4,semesterUpsert:y4,serverLogin:Vd,serverMe:dp,serverRegister:Xd,setServerUrl:mp,setToken:Gd,statsOverview:o4,syncStatus:l4,timeline:pp,upsertDimension:r4,upsertTaxonomy:i4,upsertType:a4,viewDelete:_4,viewList:S4,viewUpsert:E4},Symbol.toStringTag,{value:"Module"}));function Sp(n){var r,s,c="";if(typeof n=="string"||typeof n=="number")c+=n;else if(typeof n=="object")if(Array.isArray(n)){var f=n.length;for(r=0;r<f;r++)n[r]&&(s=Sp(n[r]))&&(c&&(c+=" "),c+=s)}else for(s in n)n[s]&&(c&&(c+=" "),c+=s);return c}function Ep(){for(var n,r,s=0,c="",f=arguments.length;s<f;s++)(n=arguments[s])&&(r=Sp(n))&&(c&&(c+=" "),c+=r);return c}const P0=n=>typeof n=="boolean"?`${n}`:n===0?"0":n,I0=Ep,R4=(n,r)=>s=>{var c;if((r==null?void 0:r.variants)==null)return I0(n,s==null?void 0:s.class,s==null?void 0:s.className);const{variants:f,defaultVariants:h}=r,d=Object.keys(f).map(g=>{const x=s==null?void 0:s[g],p=h==null?void 0:h[g];if(x===null)return null;const C=P0(x)||P0(p);return f[g][C]}),v=s&&Object.entries(s).reduce((g,x)=>{let[p,C]=x;return C===void 0||(g[p]=C),g},{}),b=r==null||(c=r.compoundVariants)===null||c===void 0?void 0:c.reduce((g,x)=>{let{class:p,className:C,...L}=x;return Object.entries(L).every(K=>{let[B,D]=K;return Array.isArray(D)?D.includes({...h,...v}[B]):{...h,...v}[B]===D})?[...g,p,C]:g},[]);return I0(n,d,b,s==null?void 0:s.class,s==null?void 0:s.className)},w4=(n,r)=>{const s=new Array(n.length+r.length);for(let c=0;c<n.length;c++)s[c]=n[c];for(let c=0;c<r.length;c++)s[n.length+c]=r[c];return s},j4=(n,r)=>({classGroupId:n,validator:r}),_p=(n=new Map,r=null,s)=>({nextPart:n,validators:r,classGroupId:s}),Ps="-",eg=[],A4="arbitrary..",M4=n=>{const r=U4(n),{conflictingClassGroups:s,conflictingClassGroupModifiers:c}=n;return{getClassGroupId:d=>{if(d.startsWith("[")&&d.endsWith("]"))return D4(d);const v=d.split(Ps),b=v[0]===""&&v.length>1?1:0;return Tp(v,b,r)},getConflictingClassGroupIds:(d,v)=>{if(v){const b=c[d],g=s[d];return b?g?w4(g,b):b:g||eg}return s[d]||eg}}},Tp=(n,r,s)=>{if(n.length-r===0)return s.classGroupId;const f=n[r],h=s.nextPart.get(f);if(h){const g=Tp(n,r+1,h);if(g)return g}const d=s.validators;if(d===null)return;const v=r===0?n.join(Ps):n.slice(r).join(Ps),b=d.length;for(let g=0;g<b;g++){const x=d[g];if(x.validator(v))return x.classGroupId}},D4=n=>n.slice(1,-1).indexOf(":")===-1?void 0:(()=>{const r=n.slice(1,-1),s=r.indexOf(":"),c=r.slice(0,s);return c?A4+c:void 0})(),U4=n=>{const{theme:r,classGroups:s}=n;return k4(s,r)},k4=(n,r)=>{const s=_p();for(const c in n){const f=n[c];Jd(f,s,c,r)}return s},Jd=(n,r,s,c)=>{const f=n.length;for(let h=0;h<f;h++){const d=n[h];H4(d,r,s,c)}},H4=(n,r,s,c)=>{if(typeof n=="string"){q4(n,r,s);return}if(typeof n=="function"){L4(n,r,s,c);return}B4(n,r,s,c)},q4=(n,r,s)=>{const c=n===""?r:Np(r,n);c.classGroupId=s},L4=(n,r,s,c)=>{if(Q4(n)){Jd(n(c),r,s,c);return}r.validators===null&&(r.validators=[]),r.validators.push(j4(s,n))},B4=(n,r,s,c)=>{const f=Object.entries(n),h=f.length;for(let d=0;d<h;d++){const[v,b]=f[d];Jd(b,Np(r,v),s,c)}},Np=(n,r)=>{let s=n;const c=r.split(Ps),f=c.length;for(let h=0;h<f;h++){const d=c[h];let v=s.nextPart.get(d);v||(v=_p(),s.nextPart.set(d,v)),s=v}return s},Q4=n=>"isThemeGetter"in n&&n.isThemeGetter===!0,G4=n=>{if(n<1)return{get:()=>{},set:()=>{}};let r=0,s=Object.create(null),c=Object.create(null);const f=(h,d)=>{s[h]=d,r++,r>n&&(r=0,c=s,s=Object.create(null))};return{get(h){let d=s[h];if(d!==void 0)return d;if((d=c[h])!==void 0)return f(h,d),d},set(h,d){h in s?s[h]=d:f(h,d)}}},bd="!",tg=":",Y4=[],lg=(n,r,s,c,f)=>({modifiers:n,hasImportantModifier:r,baseClassName:s,maybePostfixModifierPosition:c,isExternal:f}),V4=n=>{const{prefix:r,experimentalParseClassName:s}=n;let c=f=>{const h=[];let d=0,v=0,b=0,g;const x=f.length;for(let B=0;B<x;B++){const D=f[B];if(d===0&&v===0){if(D===tg){h.push(f.slice(b,B)),b=B+1;continue}if(D==="/"){g=B;continue}}D==="["?d++:D==="]"?d--:D==="("?v++:D===")"&&v--}const p=h.length===0?f:f.slice(b);let C=p,L=!1;p.endsWith(bd)?(C=p.slice(0,-1),L=!0):p.startsWith(bd)&&(C=p.slice(1),L=!0);const K=g&&g>b?g-b:void 0;return lg(h,L,C,K)};if(r){const f=r+tg,h=c;c=d=>d.startsWith(f)?h(d.slice(f.length)):lg(Y4,!1,d,void 0,!0)}if(s){const f=c;c=h=>s({className:h,parseClassName:f})}return c},X4=n=>{const r=new Map;return n.orderSensitiveModifiers.forEach((s,c)=>{r.set(s,1e6+c)}),s=>{const c=[];let f=[];for(let h=0;h<s.length;h++){const d=s[h],v=d[0]==="[",b=r.has(d);v||b?(f.length>0&&(f.sort(),c.push(...f),f=[]),c.push(d)):f.push(d)}return f.length>0&&(f.sort(),c.push(...f)),c}},K4=n=>({cache:G4(n.cacheSize),parseClassName:V4(n),sortModifiers:X4(n),postfixLookupClassGroupIds:Z4(n),...M4(n)}),Z4=n=>{const r=Object.create(null),s=n.postfixLookupClassGroups;if(s)for(let c=0;c<s.length;c++)r[s[c]]=!0;return r},J4=/\s+/,F4=(n,r)=>{const{parseClassName:s,getClassGroupId:c,getConflictingClassGroupIds:f,sortModifiers:h,postfixLookupClassGroupIds:d}=r,v=[],b=n.trim().split(J4);let g="";for(let x=b.length-1;x>=0;x-=1){const p=b[x],{isExternal:C,modifiers:L,hasImportantModifier:K,baseClassName:B,maybePostfixModifierPosition:D}=s(p);if(C){g=p+(g.length>0?" "+g:g);continue}let k=!!D,G;if(k){const V=B.substring(0,D);G=c(V);const M=G&&d[G]?c(B):void 0;M&&M!==G&&(G=M,k=!1)}else G=c(B);if(!G){if(!k){g=p+(g.length>0?" "+g:g);continue}if(G=c(B),!G){g=p+(g.length>0?" "+g:g);continue}k=!1}const Z=L.length===0?"":L.length===1?L[0]:h(L).join(":"),J=K?Z+bd:Z,X=J+G;if(v.indexOf(X)>-1)continue;v.push(X);const ce=f(G,k);for(let V=0;V<ce.length;++V){const M=ce[V];v.push(J+M)}g=p+(g.length>0?" "+g:g)}return g},$4=(...n)=>{let r=0,s,c,f="";for(;r<n.length;)(s=n[r++])&&(c=Cp(s))&&(f&&(f+=" "),f+=c);return f},Cp=n=>{if(typeof n=="string")return n;let r,s="";for(let c=0;c<n.length;c++)n[c]&&(r=Cp(n[c]))&&(s&&(s+=" "),s+=r);return s},W4=(n,...r)=>{let s,c,f,h;const d=b=>{const g=r.reduce((x,p)=>p(x),n());return s=K4(g),c=s.cache.get,f=s.cache.set,h=v,v(b)},v=b=>{const g=c(b);if(g)return g;const x=F4(b,s);return f(b,x),x};return h=d,(...b)=>h($4(...b))},P4=[],ct=n=>{const r=s=>s[n]||P4;return r.isThemeGetter=!0,r.themeKey=n,r},zp=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,Op=/^\((?:(\w[\w-]*):)?(.+)\)$/i,I4=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,e5=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,t5=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,l5=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix|color|light-dark)\(.+\)$/,a5=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,n5=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Ka=n=>I4.test(n),Te=n=>!!n&&!Number.isNaN(Number(n)),Yl=n=>!!n&&Number.isInteger(Number(n)),Pf=n=>n.endsWith("%")&&Te(n.slice(0,-1)),oa=n=>e5.test(n),Rp=()=>!0,i5=n=>t5.test(n)&&!l5.test(n),Fd=()=>!1,u5=n=>a5.test(n),r5=n=>n5.test(n),s5=n=>!ne(n)&&!ie(n),c5=n=>n.startsWith("@container")&&(n[10]==="/"&&n[11]!==void 0||n[11]==="s"&&n[16]!==void 0&&n.startsWith("-size/",10)||n[11]==="n"&&n[18]!==void 0&&n.startsWith("-normal/",10)),o5=n=>ln(n,Ap,Fd),ne=n=>zp.test(n),zn=n=>ln(n,Mp,i5),ag=n=>ln(n,p5,Te),f5=n=>ln(n,Up,Rp),d5=n=>ln(n,Dp,Fd),ng=n=>ln(n,wp,Fd),h5=n=>ln(n,jp,r5),Xs=n=>ln(n,kp,u5),ie=n=>Op.test(n),er=n=>Yn(n,Mp),m5=n=>Yn(n,Dp),ig=n=>Yn(n,wp),y5=n=>Yn(n,Ap),v5=n=>Yn(n,jp),Ks=n=>Yn(n,kp,!0),g5=n=>Yn(n,Up,!0),ln=(n,r,s)=>{const c=zp.exec(n);return c?c[1]?r(c[1]):s(c[2]):!1},Yn=(n,r,s=!1)=>{const c=Op.exec(n);return c?c[1]?r(c[1]):s:!1},wp=n=>n==="position"||n==="percentage",jp=n=>n==="image"||n==="url",Ap=n=>n==="length"||n==="size"||n==="bg-size",Mp=n=>n==="length",p5=n=>n==="number",Dp=n=>n==="family-name",Up=n=>n==="number"||n==="weight",kp=n=>n==="shadow",b5=()=>{const n=ct("color"),r=ct("font"),s=ct("text"),c=ct("font-weight"),f=ct("tracking"),h=ct("leading"),d=ct("breakpoint"),v=ct("container"),b=ct("spacing"),g=ct("radius"),x=ct("shadow"),p=ct("inset-shadow"),C=ct("text-shadow"),L=ct("drop-shadow"),K=ct("blur"),B=ct("perspective"),D=ct("aspect"),k=ct("ease"),G=ct("animate"),Z=()=>["auto","avoid","all","avoid-page","page","left","right","column"],J=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],X=()=>[...J(),ie,ne],ce=()=>["auto","hidden","clip","visible","scroll"],V=()=>["auto","contain","none"],M=()=>[ie,ne,b],ae=()=>[Ka,"full","auto",...M()],ge=()=>[Yl,"none","subgrid",ie,ne],I=()=>["auto",{span:["full",Yl,ie,ne]},Yl,ie,ne],he=()=>[Yl,"auto",ie,ne],Je=()=>["auto","min","max","fr",ie,ne],U=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],ee=()=>["start","end","center","stretch","center-safe","end-safe"],Y=()=>["auto",...M()],W=()=>[Ka,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...M()],de=()=>[v,Ka,"screen","full","dvw","lvw","svw","min","max","fit",...M()],ke=()=>[Ka,"screen","full","lh","dvh","lvh","svh","min","max","fit",...M()],F=()=>[n,ie,ne],Dt=()=>[...J(),ig,ng,{position:[ie,ne]}],ll=()=>["no-repeat",{repeat:["","x","y","space","round"]}],Rl=()=>["auto","cover","contain",y5,o5,{size:[ie,ne]}],N=()=>[Pf,er,zn],Q=()=>["","none","full",g,ie,ne],te=()=>["",Te,er,zn],se=()=>["solid","dashed","dotted","double"],ze=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],me=()=>[Te,Pf,ig,ng],je=()=>["","none",K,ie,ne],ue=()=>["none",Te,ie,ne],ye=()=>["none",Te,ie,ne],Gt=()=>[Te,ie,ne],va=()=>[Ka,"full",...M()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[oa],breakpoint:[oa],color:[Rp],container:[oa],"drop-shadow":[oa],ease:["in","out","in-out"],font:[s5],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[oa],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[oa],shadow:[oa],spacing:["px",Te],text:[oa],"text-shadow":[oa],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Ka,ne,ie,D]}],container:["container"],"container-type":[{"@container":["","normal","size",ie,ne]}],"container-named":[c5],columns:[{columns:[Te,"auto",ne,ie,v]}],"break-after":[{"break-after":Z()}],"break-before":[{"break-before":Z()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:X()}],overflow:[{overflow:ce()}],"overflow-x":[{"overflow-x":ce()}],"overflow-y":[{"overflow-y":ce()}],overscroll:[{overscroll:V()}],"overscroll-x":[{"overscroll-x":V()}],"overscroll-y":[{"overscroll-y":V()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:ae()}],"inset-x":[{"inset-x":ae()}],"inset-y":[{"inset-y":ae()}],start:[{"inset-s":ae(),start:ae()}],end:[{"inset-e":ae(),end:ae()}],"inset-bs":[{"inset-bs":ae()}],"inset-be":[{"inset-be":ae()}],top:[{top:ae()}],right:[{right:ae()}],bottom:[{bottom:ae()}],left:[{left:ae()}],visibility:["visible","invisible","collapse"],z:[{z:[Yl,"auto",ie,ne]}],basis:[{basis:[Ka,"full","auto",v,...M()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[Te,Ka,"auto","initial","none",ne]}],grow:[{grow:["",Te,ie,ne]}],shrink:[{shrink:["",Te,ie,ne]}],order:[{order:[Yl,"first","last","none",ie,ne]}],"grid-cols":[{"grid-cols":ge()}],"col-start-end":[{col:I()}],"col-start":[{"col-start":he()}],"col-end":[{"col-end":he()}],"grid-rows":[{"grid-rows":ge()}],"row-start-end":[{row:I()}],"row-start":[{"row-start":he()}],"row-end":[{"row-end":he()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":Je()}],"auto-rows":[{"auto-rows":Je()}],gap:[{gap:M()}],"gap-x":[{"gap-x":M()}],"gap-y":[{"gap-y":M()}],"justify-content":[{justify:[...U(),"normal"]}],"justify-items":[{"justify-items":[...ee(),"normal"]}],"justify-self":[{"justify-self":["auto",...ee()]}],"align-content":[{content:["normal",...U()]}],"align-items":[{items:[...ee(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...ee(),{baseline:["","last"]}]}],"place-content":[{"place-content":U()}],"place-items":[{"place-items":[...ee(),"baseline"]}],"place-self":[{"place-self":["auto",...ee()]}],p:[{p:M()}],px:[{px:M()}],py:[{py:M()}],ps:[{ps:M()}],pe:[{pe:M()}],pbs:[{pbs:M()}],pbe:[{pbe:M()}],pt:[{pt:M()}],pr:[{pr:M()}],pb:[{pb:M()}],pl:[{pl:M()}],m:[{m:Y()}],mx:[{mx:Y()}],my:[{my:Y()}],ms:[{ms:Y()}],me:[{me:Y()}],mbs:[{mbs:Y()}],mbe:[{mbe:Y()}],mt:[{mt:Y()}],mr:[{mr:Y()}],mb:[{mb:Y()}],ml:[{ml:Y()}],"space-x":[{"space-x":M()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":M()}],"space-y-reverse":["space-y-reverse"],size:[{size:W()}],"inline-size":[{inline:["auto",...de()]}],"min-inline-size":[{"min-inline":["auto",...de()]}],"max-inline-size":[{"max-inline":["none",...de()]}],"block-size":[{block:["auto",...ke()]}],"min-block-size":[{"min-block":["auto",...ke()]}],"max-block-size":[{"max-block":["none",...ke()]}],w:[{w:[v,"screen",...W()]}],"min-w":[{"min-w":[v,"screen","none",...W()]}],"max-w":[{"max-w":[v,"screen","none","prose",{screen:[d]},...W()]}],h:[{h:["screen","lh",...W()]}],"min-h":[{"min-h":["screen","lh","none",...W()]}],"max-h":[{"max-h":["screen","lh","none",...W()]}],"font-size":[{text:["base",s,er,zn]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[c,g5,f5]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Pf,ne]}],"font-family":[{font:[m5,d5,r]}],"font-features":[{"font-features":[ne]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[f,ie,ne]}],"line-clamp":[{"line-clamp":[Te,"none",ie,ag]}],leading:[{leading:["none",h,...M()]}],"list-image":[{"list-image":["none",ie,ne]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",ie,ne]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:F()}],"text-color":[{text:F()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...se(),"wavy"]}],"text-decoration-thickness":[{decoration:[Te,"from-font","auto",ie,zn]}],"text-decoration-color":[{decoration:F()}],"underline-offset":[{"underline-offset":[Te,"auto",ie,ne]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:M()}],"tab-size":[{tab:[Yl,ie,ne]}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ie,ne]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",ie,ne]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:Dt()}],"bg-repeat":[{bg:ll()}],"bg-size":[{bg:Rl()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Yl,ie,ne],radial:["",ie,ne],conic:["",Yl,ie,ne]},v5,h5]}],"bg-color":[{bg:F()}],"gradient-from-pos":[{from:N()}],"gradient-via-pos":[{via:N()}],"gradient-to-pos":[{to:N()}],"gradient-from":[{from:F()}],"gradient-via":[{via:F()}],"gradient-to":[{to:F()}],rounded:[{rounded:Q()}],"rounded-s":[{"rounded-s":Q()}],"rounded-e":[{"rounded-e":Q()}],"rounded-t":[{"rounded-t":Q()}],"rounded-r":[{"rounded-r":Q()}],"rounded-b":[{"rounded-b":Q()}],"rounded-l":[{"rounded-l":Q()}],"rounded-ss":[{"rounded-ss":Q()}],"rounded-se":[{"rounded-se":Q()}],"rounded-ee":[{"rounded-ee":Q()}],"rounded-es":[{"rounded-es":Q()}],"rounded-tl":[{"rounded-tl":Q()}],"rounded-tr":[{"rounded-tr":Q()}],"rounded-br":[{"rounded-br":Q()}],"rounded-bl":[{"rounded-bl":Q()}],"border-w":[{border:te()}],"border-w-x":[{"border-x":te()}],"border-w-y":[{"border-y":te()}],"border-w-s":[{"border-s":te()}],"border-w-e":[{"border-e":te()}],"border-w-bs":[{"border-bs":te()}],"border-w-be":[{"border-be":te()}],"border-w-t":[{"border-t":te()}],"border-w-r":[{"border-r":te()}],"border-w-b":[{"border-b":te()}],"border-w-l":[{"border-l":te()}],"divide-x":[{"divide-x":te()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":te()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...se(),"hidden","none"]}],"divide-style":[{divide:[...se(),"hidden","none"]}],"border-color":[{border:F()}],"border-color-x":[{"border-x":F()}],"border-color-y":[{"border-y":F()}],"border-color-s":[{"border-s":F()}],"border-color-e":[{"border-e":F()}],"border-color-bs":[{"border-bs":F()}],"border-color-be":[{"border-be":F()}],"border-color-t":[{"border-t":F()}],"border-color-r":[{"border-r":F()}],"border-color-b":[{"border-b":F()}],"border-color-l":[{"border-l":F()}],"divide-color":[{divide:F()}],"outline-style":[{outline:[...se(),"none","hidden"]}],"outline-offset":[{"outline-offset":[Te,ie,ne]}],"outline-w":[{outline:["",Te,er,zn]}],"outline-color":[{outline:F()}],shadow:[{shadow:["","inner","none",x,Ks,Xs]}],"shadow-color":[{shadow:F()}],"inset-shadow":[{"inset-shadow":["none",p,Ks,Xs]}],"inset-shadow-color":[{"inset-shadow":F()}],"ring-w":[{ring:te()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:F()}],"ring-offset-w":[{"ring-offset":[Te,zn]}],"ring-offset-color":[{"ring-offset":F()}],"inset-ring-w":[{"inset-ring":te()}],"inset-ring-color":[{"inset-ring":F()}],"text-shadow":[{"text-shadow":["none",C,Ks,Xs]}],"text-shadow-color":[{"text-shadow":F()}],opacity:[{opacity:[Te,ie,ne]}],"mix-blend":[{"mix-blend":[...ze(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":ze()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[Te]}],"mask-image-linear-from-pos":[{"mask-linear-from":me()}],"mask-image-linear-to-pos":[{"mask-linear-to":me()}],"mask-image-linear-from-color":[{"mask-linear-from":F()}],"mask-image-linear-to-color":[{"mask-linear-to":F()}],"mask-image-t-from-pos":[{"mask-t-from":me()}],"mask-image-t-to-pos":[{"mask-t-to":me()}],"mask-image-t-from-color":[{"mask-t-from":F()}],"mask-image-t-to-color":[{"mask-t-to":F()}],"mask-image-r-from-pos":[{"mask-r-from":me()}],"mask-image-r-to-pos":[{"mask-r-to":me()}],"mask-image-r-from-color":[{"mask-r-from":F()}],"mask-image-r-to-color":[{"mask-r-to":F()}],"mask-image-b-from-pos":[{"mask-b-from":me()}],"mask-image-b-to-pos":[{"mask-b-to":me()}],"mask-image-b-from-color":[{"mask-b-from":F()}],"mask-image-b-to-color":[{"mask-b-to":F()}],"mask-image-l-from-pos":[{"mask-l-from":me()}],"mask-image-l-to-pos":[{"mask-l-to":me()}],"mask-image-l-from-color":[{"mask-l-from":F()}],"mask-image-l-to-color":[{"mask-l-to":F()}],"mask-image-x-from-pos":[{"mask-x-from":me()}],"mask-image-x-to-pos":[{"mask-x-to":me()}],"mask-image-x-from-color":[{"mask-x-from":F()}],"mask-image-x-to-color":[{"mask-x-to":F()}],"mask-image-y-from-pos":[{"mask-y-from":me()}],"mask-image-y-to-pos":[{"mask-y-to":me()}],"mask-image-y-from-color":[{"mask-y-from":F()}],"mask-image-y-to-color":[{"mask-y-to":F()}],"mask-image-radial":[{"mask-radial":[ie,ne]}],"mask-image-radial-from-pos":[{"mask-radial-from":me()}],"mask-image-radial-to-pos":[{"mask-radial-to":me()}],"mask-image-radial-from-color":[{"mask-radial-from":F()}],"mask-image-radial-to-color":[{"mask-radial-to":F()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":J()}],"mask-image-conic-pos":[{"mask-conic":[Te]}],"mask-image-conic-from-pos":[{"mask-conic-from":me()}],"mask-image-conic-to-pos":[{"mask-conic-to":me()}],"mask-image-conic-from-color":[{"mask-conic-from":F()}],"mask-image-conic-to-color":[{"mask-conic-to":F()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:Dt()}],"mask-repeat":[{mask:ll()}],"mask-size":[{mask:Rl()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",ie,ne]}],filter:[{filter:["","none",ie,ne]}],blur:[{blur:je()}],brightness:[{brightness:[Te,ie,ne]}],contrast:[{contrast:[Te,ie,ne]}],"drop-shadow":[{"drop-shadow":["","none",L,Ks,Xs]}],"drop-shadow-color":[{"drop-shadow":F()}],grayscale:[{grayscale:["",Te,ie,ne]}],"hue-rotate":[{"hue-rotate":[Te,ie,ne]}],invert:[{invert:["",Te,ie,ne]}],saturate:[{saturate:[Te,ie,ne]}],sepia:[{sepia:["",Te,ie,ne]}],"backdrop-filter":[{"backdrop-filter":["","none",ie,ne]}],"backdrop-blur":[{"backdrop-blur":je()}],"backdrop-brightness":[{"backdrop-brightness":[Te,ie,ne]}],"backdrop-contrast":[{"backdrop-contrast":[Te,ie,ne]}],"backdrop-grayscale":[{"backdrop-grayscale":["",Te,ie,ne]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[Te,ie,ne]}],"backdrop-invert":[{"backdrop-invert":["",Te,ie,ne]}],"backdrop-opacity":[{"backdrop-opacity":[Te,ie,ne]}],"backdrop-saturate":[{"backdrop-saturate":[Te,ie,ne]}],"backdrop-sepia":[{"backdrop-sepia":["",Te,ie,ne]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":M()}],"border-spacing-x":[{"border-spacing-x":M()}],"border-spacing-y":[{"border-spacing-y":M()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",ie,ne]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[Te,"initial",ie,ne]}],ease:[{ease:["linear","initial",k,ie,ne]}],delay:[{delay:[Te,ie,ne]}],animate:[{animate:["none",G,ie,ne]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[B,ie,ne]}],"perspective-origin":[{"perspective-origin":X()}],rotate:[{rotate:ue()}],"rotate-x":[{"rotate-x":ue()}],"rotate-y":[{"rotate-y":ue()}],"rotate-z":[{"rotate-z":ue()}],scale:[{scale:ye()}],"scale-x":[{"scale-x":ye()}],"scale-y":[{"scale-y":ye()}],"scale-z":[{"scale-z":ye()}],"scale-3d":["scale-3d"],skew:[{skew:Gt()}],"skew-x":[{"skew-x":Gt()}],"skew-y":[{"skew-y":Gt()}],transform:[{transform:[ie,ne,"","none","gpu","cpu"]}],"transform-origin":[{origin:X()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:va()}],"translate-x":[{"translate-x":va()}],"translate-y":[{"translate-y":va()}],"translate-z":[{"translate-z":va()}],"translate-none":["translate-none"],zoom:[{zoom:[Yl,ie,ne]}],accent:[{accent:F()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:F()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",ie,ne]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scrollbar-thumb-color":[{"scrollbar-thumb":F()}],"scrollbar-track-color":[{"scrollbar-track":F()}],"scrollbar-gutter":[{"scrollbar-gutter":["auto","stable","both"]}],"scrollbar-w":[{scrollbar:["auto","thin","none"]}],"scroll-m":[{"scroll-m":M()}],"scroll-mx":[{"scroll-mx":M()}],"scroll-my":[{"scroll-my":M()}],"scroll-ms":[{"scroll-ms":M()}],"scroll-me":[{"scroll-me":M()}],"scroll-mbs":[{"scroll-mbs":M()}],"scroll-mbe":[{"scroll-mbe":M()}],"scroll-mt":[{"scroll-mt":M()}],"scroll-mr":[{"scroll-mr":M()}],"scroll-mb":[{"scroll-mb":M()}],"scroll-ml":[{"scroll-ml":M()}],"scroll-p":[{"scroll-p":M()}],"scroll-px":[{"scroll-px":M()}],"scroll-py":[{"scroll-py":M()}],"scroll-ps":[{"scroll-ps":M()}],"scroll-pe":[{"scroll-pe":M()}],"scroll-pbs":[{"scroll-pbs":M()}],"scroll-pbe":[{"scroll-pbe":M()}],"scroll-pt":[{"scroll-pt":M()}],"scroll-pr":[{"scroll-pr":M()}],"scroll-pb":[{"scroll-pb":M()}],"scroll-pl":[{"scroll-pl":M()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",ie,ne]}],fill:[{fill:["none",...F()]}],"stroke-w":[{stroke:[Te,er,zn,ag]}],stroke:[{stroke:["none",...F()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{"container-named":["container-type"],overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","inset-bs","inset-be","start","end","top","right","bottom","left"],"inset-x":["start","end","right","left"],"inset-y":["inset-bs","inset-be","top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pbs","pbe","pt","pr","pb","pl"],px:["ps","pe","pr","pl"],py:["pbs","pbe","pt","pb"],m:["mx","my","ms","me","mbs","mbe","mt","mr","mb","ml"],mx:["ms","me","mr","ml"],my:["mbs","mbe","mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-bs","border-w-be","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-s","border-w-e","border-w-r","border-w-l"],"border-w-y":["border-w-bs","border-w-be","border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-bs","border-color-be","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-s","border-color-e","border-color-r","border-color-l"],"border-color-y":["border-color-bs","border-color-be","border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mbs","scroll-mbe","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-ms","scroll-me","scroll-mr","scroll-ml"],"scroll-my":["scroll-mbs","scroll-mbe","scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pbs","scroll-pbe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-ps","scroll-pe","scroll-pr","scroll-pl"],"scroll-py":["scroll-pbs","scroll-pbe","scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},postfixLookupClassGroups:["container-type"],orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},x5=W4(b5);function yl(...n){return x5(Ep(n))}const S5=R4("inline-flex items-center justify-center gap-1.5 whitespace-nowrap rounded-md font-medium transition-colors select-none disabled:pointer-events-none disabled:opacity-45",{variants:{variant:{primary:"bg-brand text-white hover:bg-brand-hover shadow-card",secondary:"bg-surface text-ink-1 border border-line hover:bg-surface-3 hover:border-line-strong",ghost:"text-ink-2 hover:bg-surface-3 hover:text-ink-1",subtle:"bg-brand-subtle text-brand-text hover:brightness-[0.97]",danger:"bg-danger text-white hover:brightness-110","danger-ghost":"text-danger hover:bg-danger-subtle"},size:{sm:"h-7 px-2.5 text-[12px]",md:"h-8 px-3 text-[13px]",lg:"h-9 px-4 text-sm",icon:"h-8 w-8 p-0","icon-sm":"h-7 w-7 p-0"}},defaultVariants:{variant:"secondary",size:"md"}}),Qt=_.forwardRef(function({className:r,variant:s,size:c,...f},h){return m.jsx("button",{ref:h,className:yl(S5({variant:s,size:c}),r),...f})}),Hp="w-full rounded-md border border-line bg-surface px-2.5 text-[13px] text-ink-1 placeholder:text-ink-3 transition-colors hover:border-line-strong focus:border-brand focus:outline-none disabled:opacity-50 disabled:cursor-not-allowed",rt=_.forwardRef(function({className:r,...s},c){return m.jsx("input",{ref:c,className:yl(Hp,"h-8",r),...s})}),xd=_.forwardRef(function({className:r,...s},c){return m.jsx("textarea",{ref:c,className:yl(Hp,"py-2 min-h-[72px] resize-y leading-relaxed",r),...s})});function De({label:n,required:r,hint:s,className:c,children:f}){return m.jsxs("div",{className:yl("flex flex-col gap-1.5",c),children:[m.jsxs("label",{className:"text-[12px] font-medium text-ink-2",children:[n,r&&m.jsx("span",{className:"text-danger ml-0.5",children:"*"}),s&&m.jsx("span",{className:"text-ink-3 font-normal ml-2",children:s})]}),f]})}const hl=_.forwardRef(function({className:r,options:s,children:c,...f},h){return m.jsxs("div",{className:yl("relative",r?r.split(" ").filter(d=>/^w-|^min-w|^flex-/.test(d)).join(" "):""),children:[m.jsx("select",{ref:h,className:yl("w-full h-8 appearance-none rounded-md border border-line bg-surface pl-2.5 pr-7 text-[13px] text-ink-1","transition-colors hover:border-line-strong focus:border-brand focus:outline-none disabled:opacity-50",r),...f,children:s?s.map(d=>m.jsx("option",{value:d.value,children:d.label},d.value)):c}),m.jsx(k3,{size:14,className:"pointer-events-none absolute right-2 top-1/2 -translate-y-1/2 text-ink-3"})]})});function Pi({className:n,color:r,...s}){return m.jsx("span",{className:yl("inline-flex items-center gap-1 rounded-sm border px-1.5 py-px text-[11px] leading-[18px] font-medium whitespace-nowrap",n),style:r?{color:r,borderColor:r+"44",backgroundColor:r+"14"}:void 0,...s})}function E5({className:n,...r}){return m.jsx("span",{className:yl("inline-flex items-center gap-1 rounded-sm border border-line bg-surface-2 px-1.5 py-px text-[11px] leading-[18px] font-medium text-ink-2 whitespace-nowrap",n),...r})}function $d({open:n,onClose:r,title:s,width:c=560,children:f,footer:h}){return _.useEffect(()=>{if(!n)return;const d=v=>{v.key==="Escape"&&r()};return document.addEventListener("keydown",d),()=>document.removeEventListener("keydown",d)},[n,r]),n?DS.createPortal(m.jsxs("div",{className:"fixed inset-0 z-50 flex items-start justify-center overflow-y-auto p-6 pt-[8vh]",children:[m.jsx("div",{className:"fixed inset-0 bg-black/45",onClick:r}),m.jsxs("div",{className:"relative w-full rounded-lg border border-line bg-surface shadow-pop",style:{maxWidth:c},role:"dialog",children:[m.jsxs("div",{className:"flex h-12 items-center justify-between border-b border-line px-4",children:[m.jsx("div",{className:"text-sm font-semibold text-ink-1",children:s}),m.jsx(Qt,{variant:"ghost",size:"icon-sm",onClick:r,"aria-label":"关闭",children:m.jsx(fp,{size:15})})]}),m.jsx("div",{className:"px-4 py-4 max-h-[64vh] overflow-y-auto",children:f}),h&&m.jsx("div",{className:"flex items-center justify-end gap-2 border-t border-line px-4 h-14",children:h})]})]}),document.body):null}function _5({icon:n,title:r,description:s,action:c}){return m.jsxs("div",{className:"flex flex-col items-center justify-center gap-2 py-16 text-center",children:[m.jsx("div",{className:"text-ink-3",children:n??m.jsx(nE,{size:36,strokeWidth:1.5})}),m.jsx("div",{className:"text-[13px] font-medium text-ink-2",children:r}),s&&m.jsx("div",{className:"max-w-[360px] text-[12px] text-ink-3",children:s}),c&&m.jsx("div",{className:"mt-2",children:c})]})}const qp=_.createContext(()=>{});function Wd(){return _.useContext(qp)}const T5={success:m.jsx(B3,{size:15,className:"text-success"}),error:m.jsx(q3,{size:15,className:"text-danger"}),info:m.jsx(uE,{size:15,className:"text-brand"})};function N5({children:n}){const[r,s]=_.useState([]),c=_.useRef(0),f=_.useCallback((h,d)=>{const v=++c.current;s(b=>[...b,{id:v,kind:h,text:d}]),setTimeout(()=>s(b=>b.filter(g=>g.id!==v)),3200)},[]);return m.jsxs(qp.Provider,{value:f,children:[n,m.jsx("div",{className:"pointer-events-none fixed bottom-5 right-5 z-[60] flex flex-col gap-2",children:r.map(h=>m.jsxs("div",{className:yl("pointer-events-auto flex items-center gap-2 rounded-md border border-line bg-surface px-3 py-2 text-[13px] text-ink-1 shadow-pop","animate-in"),children:[T5[h.kind],h.text]},h.id))})]})}function C5({open:n,title:r,content:s,onCancel:c,onOk:f,loading:h}){return m.jsx($d,{open:n,onClose:c,title:r,width:420,footer:m.jsxs(m.Fragment,{children:[m.jsx(Qt,{variant:"secondary",onClick:c,children:"取消"}),m.jsx(Qt,{variant:"danger",onClick:f,disabled:h,children:"确认"})]}),children:m.jsx("p",{className:"text-[13px] text-ink-2",children:s??"该操作不可撤销,请确认。"})})}function z5({size:n=44}){return m.jsxs("svg",{width:n,height:n,viewBox:"0 0 26 26",fill:"none","aria-hidden":!0,children:[m.jsx("rect",{x:"1",y:"1",width:"24",height:"24",rx:"6",fill:"var(--brand)"}),m.jsx("ellipse",{cx:"11",cy:"10",rx:"4.2",ry:"5.2",fill:"#fff",opacity:"0.95",transform:"rotate(-18 11 10)"}),m.jsx("circle",{cx:"17.5",cy:"17.5",r:"3.1",fill:"#fff",opacity:"0.7"})]})}function O5({open:n,onClose:r,defaultUrl:s}){const c=tu(),f=Wd(),[h,d]=_.useState("login"),[v,b]=_.useState(s||"https://footpr.linyux.cn"),[g,x]=_.useState(""),[p,C]=_.useState(""),[L,K]=_.useState(""),[B,D]=_.useState(""),[k,G]=_.useState(!1),Z=async()=>{if(!g.trim()||!p){D("请填写账号与密码");return}let J=v.trim();J&&!J.startsWith("http")&&(J="https://"+J),G(!0),D("");try{if(h==="login")await Vd(g.trim(),p,J);else{if(!L.trim())throw new Error("请填写邀请码");await Xd(g.trim(),p,L.trim(),J)}c.invalidateQueries(),f("success",h==="login"?"已登录 · 同步已开启":"已注册登录 · 同步已开启"),r(),setTimeout(()=>window.location.reload(),300)}catch(X){D(X.message)}finally{G(!1)}};return n?m.jsx("div",{className:"fixed inset-0 z-[70] flex items-center justify-center bg-bg/95",children:m.jsxs("div",{className:"w-full max-w-[380px] rounded-lg border border-line bg-surface p-6 shadow-pop",children:[m.jsxs("div",{className:"flex flex-col items-center gap-1.5 pb-5",children:[m.jsx(z5,{}),m.jsx("div",{className:"text-[17px] font-semibold tracking-tight text-ink-1",children:"足迹"}),m.jsx("div",{className:"text-[10px] font-medium tracking-[0.2em] text-ink-3",children:"FOOTPRINTS"})]}),m.jsxs("div",{className:"mb-4 flex rounded-md border border-line bg-surface-2 p-0.5 text-[12.5px]",children:[m.jsx("button",{className:"flex-1 rounded-sm px-2 py-1 transition-colors "+(h==="login"?"bg-surface font-medium text-ink-1 shadow-card":"text-ink-3"),onClick:()=>{d("login"),D("")},children:"登录"}),m.jsx("button",{className:"flex-1 rounded-sm px-2 py-1 transition-colors "+(h==="register"?"bg-surface font-medium text-ink-1 shadow-card":"text-ink-3"),onClick:()=>{d("register"),D("")},children:"注册"})]}),m.jsxs("div",{className:"flex flex-col gap-3",children:[m.jsx(De,{label:"服务器地址",hint:"与网页版同一账号体系",children:m.jsx(rt,{value:v,onChange:J=>b(J.target.value),placeholder:"https://footpr.linyux.cn"})}),m.jsx(De,{label:"用户名",required:!0,children:m.jsx(rt,{value:g,onChange:J=>x(J.target.value),placeholder:"3-32 位字母数字-_"})}),m.jsx(De,{label:"密码",required:!0,children:m.jsx(rt,{type:"password",value:p,onChange:J=>C(J.target.value),placeholder:"至少 8 位"})}),h==="register"&&m.jsx(De,{label:"邀请码",required:!0,hint:"向管理员索取",children:m.jsx(rt,{value:L,onChange:J=>K(J.target.value),placeholder:"邀请码"})}),B&&m.jsx("div",{className:"text-[12px] text-danger",children:B}),m.jsx(Qt,{variant:"primary",size:"lg",onClick:()=>void Z(),disabled:k,children:k?"请稍候…":h==="login"?"登录并同步":"注册并同步"}),m.jsx("p",{className:"text-center text-[11px] text-ink-3",children:"登录后本机数据将多端同步"})]})]})}):null}const R5=[{section:"工作区",items:[{to:"/timeline",label:"时间线",icon:rp},{to:"/records",label:"记录",icon:ME},{to:"/grades",label:"成绩",icon:cp},{to:"/dashboard",label:"统计",icon:D3}]},{section:"配置",items:[{to:"/admin",label:"管理",icon:QE},{to:"/types",label:"记录类型",icon:HE},{to:"/taxonomy",label:"字典与维度",icon:YE}]}];function w5(){return m.jsxs("svg",{width:"28",height:"28",viewBox:"0 0 26 26",fill:"none","aria-hidden":!0,children:[m.jsx("defs",{children:m.jsxs("linearGradient",{id:"lg",x1:"0",y1:"0",x2:"0",y2:"26",children:[m.jsx("stop",{stopColor:"#4359e8"}),m.jsx("stop",{offset:"1",stopColor:"#2a3ab8"})]})}),m.jsx("rect",{x:"1",y:"1",width:"24",height:"24",rx:"7",fill:"url(#lg)"}),m.jsx("ellipse",{cx:"11",cy:"10",rx:"4.2",ry:"5.2",fill:"#fff",opacity:".95",transform:"rotate(-18 11 10)"}),m.jsx("circle",{cx:"17.5",cy:"17.5",r:"3.1",fill:"#fff",opacity:".7"})]})}function j5({open:n,onClose:r}){const s=tu(),f=ml({queryKey:["me",zl()??""],refetchOnMount:"always",queryFn:()=>dp(),enabled:!!zl(),retry:0}).data??null,[h,d]=_.useState(!1);return m.jsxs("aside",{className:yl("flex w-[236px] shrink-0 flex-col border-r border-line bg-surface","max-lg:fixed max-lg:inset-y-0 max-lg:left-0 max-lg:z-40 max-lg:transition-transform",n?"max-lg:translate-x-0":"max-lg:-translate-x-full"),children:[m.jsx(O5,{open:h,onClose:()=>d(!1),defaultUrl:"https://footpr.linyux.cn"}),m.jsxs("div",{className:"flex h-[60px] items-center gap-3 border-b border-line px-5",children:[m.jsx(w5,{}),m.jsxs("div",{className:"leading-tight",children:[m.jsx("div",{className:"text-[15px] font-bold tracking-tight text-ink-1",children:"足迹"}),m.jsx("div",{className:"text-[9px] font-medium tracking-[0.24em] text-ink-3",children:"FOOTPRINTS"})]})]}),m.jsx("nav",{className:"flex-1 overflow-y-auto px-2.5 py-4",children:R5.map(v=>m.jsxs("div",{className:"mb-5",children:[m.jsx("div",{className:"px-2.5 pb-1.5 text-[10px] font-semibold uppercase tracking-[0.08em] text-ink-3",children:v.section}),m.jsx("div",{className:"flex flex-col gap-0.5",children:v.items.map(b=>m.jsxs(Zg,{to:b.to,onClick:r,className:({isActive:g})=>yl("relative flex h-[34px] items-center gap-3 rounded-lg px-3 text-[13px] font-medium transition-all duration-150",g?"bg-brand-subtle text-brand-text nav-active":"text-ink-2 hover:bg-surface-3 hover:text-ink-1"),children:[m.jsx(b.icon,{size:16,strokeWidth:1.8}),b.label]},b.to))})]},v.section))}),m.jsx("div",{className:"border-t border-line px-3 py-3",children:zl()&&f?m.jsxs("div",{className:"rounded-lg bg-surface-2 px-3 py-2.5",children:[m.jsxs("div",{className:"flex items-center justify-between gap-2",children:[m.jsxs("div",{className:"flex items-center gap-2 min-w-0",children:[m.jsx("div",{className:"flex size-6 shrink-0 items-center justify-center rounded-full bg-brand text-[10px] font-bold text-white",children:f.username.charAt(0).toUpperCase()}),m.jsxs("div",{className:"min-w-0",children:[m.jsx("div",{className:"truncate text-[12px] font-semibold text-ink-1",title:f.username,children:f.username}),f.is_admin&&m.jsx("div",{className:"text-[10px] text-brand-text",children:"管理员"})]})]}),m.jsx("button",{className:"shrink-0 rounded p-1 text-ink-3 transition-colors hover:bg-surface-3 hover:text-danger",title:"退出登录",onClick:()=>{Yd(),s.clear(),window.location.reload()},children:m.jsx(dE,{size:13})})]}),m.jsxs("div",{className:"mt-1.5 flex items-center gap-1 text-[10px] text-success",children:[m.jsx(G3,{size:10}),"云端同步已开启"]})]}):m.jsxs("button",{className:"flex w-full items-center justify-center gap-2 rounded-lg border border-brand/30 bg-brand-subtle px-3 py-2 text-[13px] font-medium text-brand-text transition-all hover:shadow-brand",onClick:()=>d(!0),children:[m.jsx(oE,{size:14}),"登录我的档案"]})})]})}const A5={"/timeline":{title:"时间线",sub:"按学年与月份回顾全部足迹"},"/records":{title:"记录",sub:"全部足迹的检索与管理"},"/grades":{title:"成绩",sub:"学年学科成绩 · 梯度与总览"},"/dashboard":{title:"统计",sub:"量化个人成长收获"},"/types":{title:"记录类型",sub:"类型与字段模板管理"},"/taxonomy":{title:"字典与维度",sub:"级别、角色与成长维度"}};function M5({onMenu:n}){const{pathname:r}=vl(),s=tc(),[c,f]=_.useState(""),[h,d]=_.useState(document.documentElement.classList.contains("dark")),v=A5[r]??{title:""},b=()=>{const g=!h;d(g),document.documentElement.classList.toggle("dark",g),localStorage.setItem("fp-theme",g?"dark":"light"),window.dispatchEvent(new CustomEvent("fp-theme-change"))};return m.jsxs("header",{className:"flex h-14 shrink-0 items-center gap-4 border-b border-line bg-surface px-5",children:[m.jsx(Qt,{variant:"ghost",size:"icon",className:"lg:hidden",onClick:n,"aria-label":"打开导航",children:m.jsx(mE,{size:17})}),m.jsxs("div",{className:"min-w-0",children:[m.jsx("h1",{className:"truncate text-[15px] font-semibold leading-tight text-ink-1",children:v.title}),v.sub&&m.jsx("p",{className:"truncate text-[11px] leading-tight text-ink-3",children:v.sub})]}),m.jsxs("div",{className:"relative ml-auto w-[280px]",children:[m.jsx(UE,{size:14,className:"pointer-events-none absolute left-2.5 top-1/2 -translate-y-1/2 text-ink-3"}),m.jsx(rt,{className:"pl-8",placeholder:"搜索标题、内容、结果、标签",value:c,onChange:g=>f(g.target.value),onKeyDown:g=>{g.key==="Enter"&&c.trim()&&s("/records?q="+encodeURIComponent(c.trim()))}})]}),m.jsx(Qt,{variant:"ghost",size:"icon",onClick:b,"aria-label":"切换主题",children:h?m.jsx(ZE,{size:15}):m.jsx(pE,{size:15})}),m.jsxs(Qt,{variant:"primary",onClick:()=>s("/records?new=1"),children:[m.jsx(RE,{size:14}),"新建记录"]})]})}function D5(){return m.jsxs("svg",{width:"44",height:"44",viewBox:"0 0 26 26",fill:"none","aria-hidden":!0,children:[m.jsx("rect",{x:"1",y:"1",width:"24",height:"24",rx:"6",fill:"var(--brand)"}),m.jsx("ellipse",{cx:"11",cy:"10",rx:"4.2",ry:"5.2",fill:"#fff",opacity:"0.95",transform:"rotate(-18 11 10)"}),m.jsx("circle",{cx:"17.5",cy:"17.5",r:"3.1",fill:"#fff",opacity:"0.7"})]})}function U5(){const[n,r]=_.useState("login"),[s,c]=_.useState(""),[f,h]=_.useState(""),[d,v]=_.useState(""),[b,g]=_.useState(""),[x,p]=_.useState(!1),C="__TAURI_INTERNALS__"in window,[L,K]=_.useState(Jl()),B=k=>{K(k),mp(k)},D=async()=>{if(!s.trim()||!f){g("请填写账号与密码");return}p(!0),g("");try{if(n==="login")await Vd(s.trim(),f,L);else{if(!d.trim())throw new Error("请填写邀请码");await Xd(s.trim(),f,d.trim(),L)}setTimeout(()=>window.location.reload(),200)}catch(k){g(k.message)}finally{p(!1)}};return m.jsx("div",{className:"flex h-full items-center justify-center bg-bg px-4",children:m.jsxs("div",{className:"w-full max-w-[380px] rounded-lg border border-line bg-surface p-6 shadow-pop",children:[m.jsxs("div",{className:"flex flex-col items-center gap-1.5 pb-5",children:[m.jsx(D5,{}),m.jsx("div",{className:"text-[18px] font-semibold tracking-tight text-ink-1",children:"足迹"}),m.jsx("div",{className:"text-[11px] font-medium tracking-[0.2em] text-ink-3",children:"FOOTPRINTS"})]}),m.jsxs("div",{className:"mb-4 flex rounded-md border border-line bg-surface-2 p-0.5 text-[12.5px]",children:[m.jsx("button",{className:"flex-1 rounded-sm px-2 py-1 transition-colors "+(n==="login"?"bg-surface font-medium text-ink-1 shadow-card":"text-ink-3"),onClick:()=>{r("login"),g("")},children:"登录"}),m.jsx("button",{className:"flex-1 rounded-sm px-2 py-1 transition-colors "+(n==="register"?"bg-surface font-medium text-ink-1 shadow-card":"text-ink-3"),onClick:()=>{r("register"),g("")},children:"注册"})]}),m.jsxs("div",{className:"flex flex-col gap-3",children:[C&&m.jsx(De,{label:"服务器地址",hint:"默认即可",children:m.jsx(rt,{value:L,onChange:k=>B(k.target.value),placeholder:"https://footpr.linyux.cn"})}),m.jsx(De,{label:"用户名",required:!0,children:m.jsx(rt,{value:s,onChange:k=>c(k.target.value),placeholder:"3-32 位字母数字-_",onKeyDown:k=>{k.key==="Enter"&&D()}})}),m.jsx(De,{label:"密码",required:!0,children:m.jsx(rt,{type:"password",value:f,onChange:k=>h(k.target.value),placeholder:"至少 8 位",onKeyDown:k=>{k.key==="Enter"&&D()}})}),n==="register"&&m.jsx(De,{label:"邀请码",required:!0,hint:"向管理员索取",children:m.jsx(rt,{value:d,onChange:k=>v(k.target.value),placeholder:"邀请码",onKeyDown:k=>{k.key==="Enter"&&D()}})}),b&&m.jsx("div",{className:"text-[12px] text-danger",children:b}),m.jsx(Qt,{variant:"primary",size:"lg",onClick:()=>void D(),disabled:x,children:x?"请稍候…":n==="login"?"进入我的档案":"创建我的档案"}),m.jsx("button",{type:"button",className:"mt-1 flex w-full items-center justify-center gap-1.5 rounded-md border border-dashed border-line px-3 py-2 text-[11.5px] text-ink-3 transition-colors hover:border-brand/40 hover:text-brand-text",onClick:()=>{c("demo"),h("demo1234")},children:"演示账号:demo / demo1234(点击填充)"})]})]})})}function k5(){const[n,r]=_.useState(()=>!!zl()),[s,c]=_.useState(!1);return _.useEffect(()=>{const f=()=>r(!1);return window.addEventListener("fp-auth-required",f),()=>window.removeEventListener("fp-auth-required",f)},[]),n?m.jsx(N5,{children:m.jsxs("div",{className:"flex h-full",children:[s&&m.jsx("div",{className:"fixed inset-0 z-30 bg-black/45 lg:hidden",onClick:()=>c(!1),"aria-hidden":!0}),m.jsx(j5,{open:s,onClose:()=>c(!1)}),m.jsxs("div",{className:"flex min-w-0 flex-1 flex-col",children:[m.jsx(M5,{onMenu:()=>c(!0)}),m.jsx("main",{className:"min-h-0 flex-1 overflow-y-auto",children:m.jsx(P2,{})})]})]})}):m.jsx(U5,{})}const ug={draft:{label:"草稿",color:"var(--text-3)",bg:"var(--surface-3)"},ongoing:{label:"进行中",color:"var(--brand-text)",bg:"var(--brand-subtle)"},submitted:{label:"已提交待果",color:"var(--warning)",bg:"var(--warning-subtle)"},finished:{label:"已完结",color:"var(--success)",bg:"var(--success-subtle)"}};function Lp({status:n}){const r=ug[n]??ug.draft;return m.jsx("span",{className:"inline-flex items-center rounded-sm px-1.5 py-px text-[11px] leading-[18px] font-medium whitespace-nowrap",style:{color:r.color,backgroundColor:r.bg},children:r.label})}const H5={国际级:"#7c3aed",国家级:"#dc2626",省市级:"#ea580c",区县级:"#2563eb",校级:"#16a34a",院级:"#0891b2"};function Bp({level:n}){return n?m.jsx(Pi,{color:H5[n]??"var(--text-3)",children:n}):null}const q5={特等奖:"#b45309",一等奖:"#b45309",二等奖:"#ea580c",三等奖:"#2563eb",优秀奖:"#64748b"};function Qp({grade:n}){return n?m.jsx(Pi,{color:q5[n]??"var(--text-3)",children:n}):null}function Gp({role:n}){return n?m.jsx(E5,{children:n}):null}function Yp(){return m.jsx(Pi,{color:"var(--danger)",children:"负面"})}const s_=[{name:"tag",label:"通用"},{name:"graduation-cap",label:"学业"},{name:"trophy",label:"竞赛"},{name:"flask-conical",label:"科研"},{name:"briefcase",label:"实习"},{name:"network",label:"学生工作"},{name:"heart-handshake",label:"志愿"},{name:"palette",label:"文体"},{name:"award",label:"荣誉"},{name:"file-badge",label:"证书"},{name:"star",label:"收藏"},{name:"shield-alert",label:"惩处"},{name:"book-open",label:"阅读"},{name:"code-2",label:"技术"},{name:"languages",label:"语言"},{name:"mic-2",label:"文艺"},{name:"pen-line",label:"发表"},{name:"rocket",label:"项目"},{name:"users",label:"团队"},{name:"building-2",label:"组织"},{name:"dumbbell",label:"体育"}],L5={tag:op,"graduation-cap":cp,trophy:WE,"flask-conical":W3,briefcase:R3,network:xE,"heart-handshake":eE,palette:EE,award:N3,"file-badge":J3,star:XE,"shield-alert":LE,"book-open":z3,"code-2":V3,languages:sE,"mic-2":vE,"pen-line":NE,rocket:jE,users:IE,"building-2":j3,dumbbell:K3};function B5({name:n,color:r,size:s=14,className:c}){const f=L5[n]??op;return m.jsx(f,{size:s,color:r,className:c,strokeWidth:2})}function Q5({value:n,onChange:r,placeholder:s}){const[c,f]=_.useState(""),h=()=>{const v=c.trim();v&&!n.includes(v)&&r([...n,v]),f("")},d=v=>{v.key==="Enter"||v.key===","?(v.preventDefault(),h()):v.key==="Backspace"&&!c&&n.length&&r(n.slice(0,-1))};return m.jsxs("div",{className:yl("flex min-h-8 w-full flex-wrap items-center gap-1 rounded-md border border-line bg-surface px-1.5 py-1","transition-colors hover:border-line-strong focus-within:border-brand"),children:[n.map(v=>m.jsxs("span",{className:"inline-flex items-center gap-0.5 rounded-sm bg-surface-3 px-1.5 text-[12px] text-ink-2",children:[v,m.jsx("button",{type:"button",className:"text-ink-3 hover:text-ink-1",onClick:()=>r(n.filter(b=>b!==v)),children:m.jsx(fp,{size:11})})]},v)),m.jsx("input",{className:"min-w-[80px] flex-1 border-0 bg-transparent text-[13px] outline-none placeholder:text-ink-3",value:c,placeholder:n.length?"":s??"输入后回车添加",onChange:v=>f(v.target.value),onKeyDown:d,onBlur:h})]})}function rg(n,r){return n.options?Array.isArray(n.options)?n.options.map(s=>({value:s,label:s})):r[n.options.taxonomy]??[]:[]}function G5({fields:n,value:r,onChange:s,taxonomies:c}){if(!n.length)return null;const f=(d,v)=>s({...r,[d]:v}),h=d=>{const v=r[d.key],b=d.required&&(v==null||v==="")?"该项必填":"",g=x=>d.unit?m.jsxs("div",{className:"flex items-center gap-2",children:[x,m.jsx("span",{className:"text-[12px] text-ink-3 shrink-0",children:d.unit})]}):x;switch(d.widget){case"textarea":return m.jsx(De,{label:d.label,required:d.required,hint:b,children:m.jsx(xd,{value:String(v??""),onChange:x=>f(d.key,x.target.value),placeholder:d.placeholder})},d.key);case"number":return m.jsx(De,{label:d.label,required:d.required,hint:b,children:g(m.jsx(rt,{type:"number",step:"any",className:"num",value:v==null?"":String(v),onChange:x=>f(d.key,x.target.value===""?void 0:Number(x.target.value))}))},d.key);case"date":return m.jsx(De,{label:d.label,required:d.required,hint:b,children:m.jsx(rt,{type:"date",value:String(v??""),onChange:x=>f(d.key,x.target.value)})},d.key);case"select":return m.jsx(De,{label:d.label,required:d.required,hint:b,children:m.jsx(hl,{value:String(v??""),onChange:x=>f(d.key,x.target.value||void 0),options:[{value:"",label:"请选择"},...rg(d,c)]})},d.key);case"multiselect":{const x=rg(d,c),p=Array.isArray(v)?v:[];return m.jsx(De,{label:d.label,required:d.required,hint:b,children:m.jsxs("div",{className:"flex flex-wrap gap-1.5",children:[x.map(C=>{const L=p.includes(C.value);return m.jsx("button",{type:"button",className:"rounded-sm border px-2 py-0.5 text-[12px] transition-colors "+(L?"border-brand bg-brand-subtle text-brand-text":"border-line bg-surface text-ink-2 hover:border-line-strong"),onClick:()=>f(d.key,L?p.filter(K=>K!==C.value):[...p,C.value]),children:C.label},C.value)}),!x.length&&m.jsx("span",{className:"text-[12px] text-ink-3",children:"未配置选项"})]})},d.key)}case"link":return m.jsx(De,{label:d.label,required:d.required,hint:b||"关联记录功能规划中,暂以文本记录",children:m.jsx(rt,{value:String(v??""),onChange:x=>f(d.key,x.target.value),placeholder:d.placeholder})},d.key);default:return m.jsx(De,{label:d.label,required:d.required,hint:b,children:m.jsx(rt,{value:String(v??""),onChange:x=>f(d.key,x.target.value),placeholder:d.placeholder})},d.key)}};return m.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-x-3 gap-y-3.5",children:n.map(d=>m.jsx("div",{className:d.widget==="textarea"?"col-span-2":"",children:h(d)},d.key))})}function sg(n){return n?n.slice(0,16).replace("T"," "):""}function Y5(n,r){const s=n?n.slice(0,10):"",c=r?r.slice(0,10):"";return s&&c?s+" ~ "+c:s?s+(r===""?"":" 起"):c?"至 "+c:""}function Sd(n){return n<1024?n+" B":n<1024*1024?(n/1024).toFixed(1)+" KB":(n/1024/1024).toFixed(1)+" MB"}function cg({items:n,pending:r,onPick:s,onDeleteSaved:c,onDeletePending:f,onOpenSaved:h,uploading:d}){const v=_.useRef(null),b=n.length+r.length;return m.jsxs("div",{className:"rounded-md border border-line bg-surface-2 p-3",children:[m.jsxs("div",{className:"mb-2 flex items-center justify-between",children:[m.jsxs("div",{className:"flex items-center gap-1.5 text-[12px] font-medium text-ink-2",children:[m.jsx(Bd,{size:13}),"附件(",b,")"]}),m.jsx(Qt,{size:"sm",variant:"secondary",disabled:d,onClick:()=>{var g;return(g=v.current)==null?void 0:g.click()},children:d?"上传中…":"添加文件"}),m.jsx("input",{ref:v,type:"file",multiple:!0,className:"hidden",onChange:g=>{var x;(x=g.target.files)!=null&&x.length&&s(g.target.files),g.target.value=""}})]}),m.jsxs("div",{className:"flex flex-col gap-1",children:[n.map(g=>m.jsxs("div",{className:"flex items-center gap-2 rounded-sm bg-surface px-2 py-1.5 text-[12px]",children:[m.jsx(sp,{size:13,className:"text-ink-3 shrink-0"}),m.jsx("span",{className:"truncate "+(h?"cursor-pointer text-ink-1 hover:text-brand-text hover:underline":"text-ink-1"),onClick:()=>h==null?void 0:h(g),title:g.file_name,children:g.file_name}),m.jsx("span",{className:"num ml-auto shrink-0 text-ink-3",children:Sd(g.size)}),m.jsx("button",{className:"text-ink-3 hover:text-danger shrink-0",onClick:()=>c(g.id),"aria-label":"删除附件",children:m.jsx(vd,{size:13})})]},"s"+g.id)),r.map((g,x)=>{var p;return m.jsxs("div",{className:"flex items-center gap-2 rounded-sm bg-surface px-2 py-1.5 text-[12px]",children:[(p=g.mime)!=null&&p.startsWith("image/")&&g.preview?m.jsx("img",{src:g.preview,alt:g.file_name,className:"size-7 shrink-0 rounded object-cover"}):m.jsx(lE,{size:13,className:"text-ink-3 shrink-0"}),m.jsx("span",{className:"truncate text-ink-1",children:g.file_name}),m.jsx("span",{className:"text-[11px] text-brand-text",children:"待上传"}),m.jsx("span",{className:"num ml-auto shrink-0 text-ink-3",children:Sd(g.size)}),m.jsx("button",{className:"text-ink-3 hover:text-danger shrink-0",onClick:()=>f(x),"aria-label":"移除",children:m.jsx(vd,{size:13})})]},"p"+x)}),!b&&m.jsx("div",{className:"py-1 text-[12px] text-ink-3",children:"证书扫描件、照片、文档等佐证材料"})]})]})}function og(n){return new Promise((r,s)=>{const c=new FileReader;c.onload=()=>{var v;const f=String(c.result||""),h=f.indexOf(","),d=(v=n.type)!=null&&v.startsWith("image/")?URL.createObjectURL(n):void 0;r({file_name:n.name,mime:n.type||void 0,size:n.size,data_b64:h>=0?f.slice(h+1):f,preview:d})},c.onerror=()=>s(new Error("读取文件失败")),c.readAsDataURL(n)})}function Vp(n,r,s){if(!s)return;const c=Uint8Array.from(atob(s),d=>d.charCodeAt(0)),f=new Blob([c],{type:r||"application/octet-stream"}),h=URL.createObjectURL(f);if(r!=null&&r.startsWith("image/")||r==="application/pdf")window.open(h,"_blank");else{const d=document.createElement("a");d.href=h,d.download=n,d.click()}setTimeout(()=>URL.revokeObjectURL(h),6e4)}const fg={type_id:null,title:"",organizer:"",start_date:"",end_date:"",status:"draft",role:"",level:"",award_grade:"",rank:"",polarity:"positive",weight:"3",description:"",result:"",tags:[],dimension_ids:[],group_id:"",parent_id:"",extras:{}},V5=["特等奖","一等奖","二等奖","三等奖","优秀奖","无"],dg=80*1024*1024,X5=[{value:"draft",label:"草稿"},{value:"ongoing",label:"进行中"},{value:"submitted",label:"已提交待果"},{value:"finished",label:"已完结"}];function K5({open:n,onClose:r,footprintId:s,onSaved:c}){var ae,ge,I,he,Je;const f=tu(),h=Wd(),[d,v]=_.useState(fg),[b,g]=_.useState([]),[x,p]=_.useState(!1),[C,L]=_.useState(""),K=ml({queryKey:["types"],queryFn:nc,enabled:n}),B=ml({queryKey:["taxonomy-all"],queryFn:()=>yp(),enabled:n}),D=ml({queryKey:["dimensions"],queryFn:Kd,enabled:n}),k=ml({queryKey:["footprint",s],queryFn:()=>Zd(s),enabled:n&&!!s}),G=ml({queryKey:["attachments",s],queryFn:()=>bp(s),enabled:n&&!!s}),Z=_.useMemo(()=>{var U;return(U=K.data)==null?void 0:U.items.find(ee=>ee.id===d.type_id)},[K.data,d.type_id]),J=ml({queryKey:["parent-candidates",d.type_id],queryFn:()=>vp({types:d.type_id?[d.type_id]:void 0,page_size:200,sort:"date_desc"}),enabled:n&&!!d.type_id});_.useEffect(()=>{if(n)if(L(""),g([]),s&&k.data){const U=k.data.item;v({type_id:U.type_id,title:U.title,organizer:U.organizer??"",start_date:(U.start_date??"").slice(0,10),end_date:(U.end_date??"").slice(0,10),status:U.status,role:U.role??"",level:U.level??"",award_grade:U.award_grade??"",rank:U.rank!=null?String(U.rank):"",polarity:U.polarity,weight:String(U.weight??3),description:U.description??"",result:U.result??"",tags:U.tags??[],dimension_ids:U.dimensions??[],group_id:U.group_id??"",parent_id:U.parent_id!=null?String(U.parent_id):"",extras:U.extras??{}})}else v(fg)},[n,s,k.data]);const X=_.useMemo(()=>{var ee,Y;const U={};for(const W of((ee=B.data)==null?void 0:ee.items)??[])(U[Y=W.kind]??(U[Y]=[])).push({value:W.value,label:W.value});return U},[B.data]),ce=yd({mutationFn:async()=>{if(!d.type_id)throw new Error("请选择记录类型");if(!d.title.trim())throw new Error("请填写标题");const U={};for(const W of(Z==null?void 0:Z.form_template)??[])if(W.metric&&W.widget==="number"){const de=d.extras[W.key];typeof de=="number"&&!Number.isNaN(de)&&(U[W.metric]=de)}const ee={id:s??void 0,type_id:d.type_id,title:d.title.trim(),organizer:d.organizer||null,start_date:d.start_date||null,end_date:d.end_date||null,status:d.status,role:d.role||null,level:d.level||null,award_grade:d.award_grade&&d.award_grade!=="无"?d.award_grade:null,rank:d.rank?Number(d.rank):null,polarity:d.polarity,description:d.description,result:d.result,tags:d.tags,dimension_ids:d.dimension_ids,group_id:d.group_id||null,parent_id:d.parent_id?Number(d.parent_id):null,weight:Number(d.weight)||3,extras:d.extras,metrics:U},Y=await gp(ee);for(const W of b)await pd({owner_id:Y.id,file_name:W.file_name,mime:W.mime,size:W.size,data_b64:W.data_b64});return Y.id},onSuccess:U=>{f.invalidateQueries({queryKey:["footprints"]}),f.invalidateQueries({queryKey:["timeline"]}),f.invalidateQueries({queryKey:["stats"]}),f.invalidateQueries({queryKey:["footprint"]}),f.invalidateQueries({queryKey:["attachments",U]}),f.invalidateQueries({queryKey:["types"]}),h("success",s?"记录已更新":"记录已创建"),c==null||c(U),r()},onError:U=>L(U.message)}),V=(U,ee)=>v(Y=>({...Y,[U]:ee})),M=yd({mutationFn:U=>xp(U),onSuccess:()=>void f.invalidateQueries({queryKey:["attachments",s]})});return m.jsx($d,{open:n,onClose:r,width:760,title:s?"编辑记录":"新建记录",footer:m.jsxs(m.Fragment,{children:[C&&m.jsx("span",{className:"mr-auto text-[12px] text-danger",children:C}),m.jsx(Qt,{variant:"secondary",onClick:r,children:"取消"}),m.jsx(Qt,{variant:"primary",onClick:()=>ce.mutate(),disabled:ce.isPending,children:ce.isPending?"保存中…":"保存"})]}),children:m.jsxs("div",{className:"flex flex-col gap-4",children:[m.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-[200px_1fr] gap-x-3 gap-y-3.5",children:[m.jsx(De,{label:"类型",required:!0,children:m.jsx(hl,{value:d.type_id!=null?String(d.type_id):"",onChange:U=>V("type_id",U.target.value?Number(U.target.value):null),options:[{value:"",label:"请选择"},...(((ae=K.data)==null?void 0:ae.items)??[]).map(U=>({value:String(U.id),label:U.name}))]})}),m.jsx(De,{label:"标题",required:!0,children:m.jsx(rt,{value:d.title,onChange:U=>V("title",U.target.value),placeholder:"事项名称,如:2025 全国大学生数学建模竞赛"})})]}),m.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-x-3 gap-y-3.5",children:[m.jsx(De,{label:"组织方 / 所在组织",children:m.jsx(rt,{value:d.organizer,onChange:U=>V("organizer",U.target.value),placeholder:"如:中国工业与应用数学学会"})}),m.jsx(De,{label:"开始日期",children:m.jsx(rt,{type:"date",value:d.start_date,onChange:U=>V("start_date",U.target.value)})}),m.jsx(De,{label:"结束日期",children:m.jsx(rt,{type:"date",value:d.end_date,onChange:U=>V("end_date",U.target.value)})})]}),m.jsxs("div",{className:"grid grid-cols-2 sm:grid-cols-4 gap-x-3 gap-y-3.5",children:[m.jsx(De,{label:"角色",children:m.jsx(hl,{value:d.role,onChange:U=>V("role",U.target.value),options:[{value:"",label:"未设置"},...X.role??[]]})}),m.jsx(De,{label:"级别",children:m.jsx(hl,{value:d.level,onChange:U=>V("level",U.target.value),options:[{value:"",label:"未设置"},...X.level??[]]})}),m.jsx(De,{label:"状态",children:m.jsx(hl,{value:d.status,onChange:U=>V("status",U.target.value),options:X5})}),m.jsx(De,{label:"重要度",children:m.jsx(hl,{value:d.weight,onChange:U=>V("weight",U.target.value),options:[1,2,3,4,5].map(U=>({value:String(U),label:String(U)}))})})]}),m.jsxs("div",{className:"grid grid-cols-2 sm:grid-cols-4 gap-x-3 gap-y-3.5",children:[m.jsx(De,{label:"奖等",children:m.jsx(hl,{value:d.award_grade,onChange:U=>V("award_grade",U.target.value),options:[{value:"",label:"未设置"},...V5.map(U=>({value:U,label:U}))]})}),m.jsx(De,{label:"名次",children:m.jsx(rt,{type:"number",className:"num",value:d.rank,onChange:U=>V("rank",U.target.value),placeholder:"如 2"})}),m.jsx(De,{label:"性质",children:m.jsx(hl,{value:d.polarity,onChange:U=>V("polarity",U.target.value),options:[{value:"positive",label:"正面"},{value:"negative",label:"负面"}]})}),m.jsx(De,{label:"上级记录",hint:"晋升链",children:m.jsx(hl,{value:d.parent_id,onChange:U=>V("parent_id",U.target.value),options:[{value:"",label:"无"},...(((ge=J.data)==null?void 0:ge.items)??[]).filter(U=>U.id!==s).map(U=>({value:String(U.id),label:U.title.slice(0,24)}))]})})]}),m.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-x-3 gap-y-3.5",children:[m.jsx(De,{label:"工作内容 / 描述",children:m.jsx(xd,{value:d.description,onChange:U=>V("description",U.target.value),placeholder:"具体做了什么、承担什么分工"})}),m.jsx(De,{label:"结果 / 产出",children:m.jsx(xd,{value:d.result,onChange:U=>V("result",U.target.value),placeholder:"获奖等级、成果、最终产品等"})})]}),m.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-x-3 gap-y-3.5",children:[m.jsx(De,{label:"标签",children:m.jsx(Q5,{value:d.tags,onChange:U=>V("tags",U)})}),m.jsx(De,{label:"成长维度",children:m.jsxs("div",{className:"flex flex-wrap gap-1.5 min-h-8 items-center",children:[(((I=D.data)==null?void 0:I.items)??[]).map(U=>{const ee=d.dimension_ids.includes(U.id);return m.jsx("button",{type:"button",className:"rounded-sm border px-2 py-0.5 text-[12px] transition-colors "+(ee?"border-brand bg-brand-subtle text-brand-text":"border-line bg-surface text-ink-2 hover:border-line-strong"),onClick:()=>V("dimension_ids",ee?d.dimension_ids.filter(Y=>Y!==U.id):[...d.dimension_ids,U.id]),children:U.name},U.id)}),!((he=D.data)!=null&&he.items.length)&&m.jsx("span",{className:"text-[12px] text-ink-3",children:"尚未配置维度(配置页可添加)"})]})})]}),m.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-x-3",children:m.jsx(De,{label:"事件组 ID",hint:"同一场事件的多条记录共享",children:m.jsx(rt,{value:d.group_id,onChange:U=>V("group_id",U.target.value),placeholder:"如 g2025001(可选)"})})}),Z&&Z.form_template.length>0&&m.jsxs("div",{className:"border-t border-line pt-4",children:[m.jsxs("div",{className:"mb-3 text-[12px] font-semibold text-ink-2",children:["类型字段 · ",Z.name]}),m.jsx(G5,{fields:Z.form_template,value:d.extras,onChange:U=>V("extras",U),taxonomies:X})]}),s?m.jsxs("div",{className:"border-t border-line pt-4",children:[m.jsx(cg,{items:((Je=G.data)==null?void 0:Je.items)??[],pending:b,uploading:x,onPick:async U=>{if(s){p(!0);try{let ee=0;for(const Y of Array.from(U)){if(Y.size>dg){h("error","「"+Y.name+"」超过 80MB,已跳过");continue}const W=await og(Y);await pd({owner_id:s,file_name:W.file_name,mime:W.mime,size:W.size,data_b64:W.data_b64}),ee++}ee>0&&(f.invalidateQueries({queryKey:["attachments",s]}),h("success","已上传 "+ee+" 个附件"))}catch(ee){h("error",ee.message)}finally{p(!1)}}},onDeleteSaved:U=>M.mutate(U),onDeletePending:()=>{},onOpenSaved:async U=>{try{const ee=await ar(U.id);Vp(ee.file_name,ee.mime??void 0,ee.data_b64)}catch(ee){h("error",ee.message)}}}),m.jsx("div",{className:"mt-1.5 text-[11px] text-ink-3",children:"点击文件名可预览(支持图片 / PDF,其余下载)· 单个文件不超过 80MB"})]}):m.jsxs("div",{className:"border-t border-line pt-4",children:[m.jsx(cg,{items:[],pending:b,onPick:async U=>{const ee=[];for(const Y of Array.from(U)){if(Y.size>dg){h("error","「"+Y.name+"」超过 80MB,已跳过");continue}ee.push(await og(Y))}g(Y=>[...Y,...ee])},onDeleteSaved:()=>{},onDeletePending:U=>g(ee=>ee.filter((Y,W)=>W!==U))}),m.jsx("div",{className:"mt-1.5 text-[11px] text-ink-3",children:"保存记录时将一并上传 · 单个文件不超过 80MB"})]})]})})}function Z5(n,r,s=480,c=.82){return new Promise((f,h)=>{const d=new Image;d.onload=()=>{try{const v=Math.min(1,s/Math.max(d.naturalWidth,d.naturalHeight)),b=Math.max(1,Math.round(d.naturalWidth*v)),g=Math.max(1,Math.round(d.naturalHeight*v)),x=document.createElement("canvas");x.width=b,x.height=g;const p=x.getContext("2d");if(!p)return h(new Error("canvas 不可用"));p.drawImage(d,0,0,b,g),f(x.toDataURL("image/webp",c))}catch(v){h(v instanceof Error?v:new Error(String(v)))}},d.onerror=()=>h(new Error("图片解码失败")),d.src="data:"+r+";base64,"+n})}function J5({open:n,onClose:r,footprintId:s,onEdit:c}){var V,M,ae,ge;const f=tu(),h=Wd(),d=ml({queryKey:["footprint",s],queryFn:()=>Zd(s),enabled:n&&!!s}),v=ml({queryKey:["types"],queryFn:nc,enabled:n}),b=ml({queryKey:["dimensions"],queryFn:Kd,enabled:n}),g=(V=d.data)==null?void 0:V.item,x=(M=v.data)==null?void 0:M.items.find(I=>I.id===(g==null?void 0:g.type_id)),p=((g==null?void 0:g.dimensions)??[]).map(I=>{var he,Je;return(Je=(he=b.data)==null?void 0:he.items.find(U=>U.id===I))==null?void 0:Je.name}).filter(Boolean),[C,L]=_.useState(!1),K=yd({mutationFn:()=>Gn(()=>Promise.resolve().then(()=>O4),[]).then(I=>I.footprintDelete(s)),onSuccess:()=>{f.invalidateQueries({queryKey:["footprints"]}),f.invalidateQueries({queryKey:["timeline"]}),f.invalidateQueries({queryKey:["stats"]}),h("success","记录已删除"),L(!1),r()}}),B=async I=>{try{const he=await ar(I.id);Vp(he.file_name,he.mime??void 0,he.data_b64)}catch(he){h("error",he.message)}},[D,k]=_.useState({}),G=(g==null?void 0:g.attachments)??[],Z=G.filter(I=>{var he;return(he=I.mime)==null?void 0:he.startsWith("image/")}),J=G.filter(I=>{var he;return!((he=I.mime)!=null&&he.startsWith("image/"))}),X=G.map(I=>I.id).join(",");_.useEffect(()=>{if(k({}),!n||!X)return;let I=!1;return(async()=>{const he={},Je=G.filter(U=>{var ee;return(ee=U.mime)==null?void 0:ee.startsWith("image/")});for(const U of Je)try{const ee=await ar(U.id);if(I)return;he[U.id]=await Z5(ee.data_b64,ee.mime||"image/png"),k({...he})}catch{try{const ee=await ar(U.id);he[U.id]="data:"+(ee.mime||"image/png")+";base64,"+ee.data_b64,k({...he})}catch{}}})(),()=>{I=!0}},[n,s,X]);const ce=[];if(g&&x)for(const I of x.form_template??[]){const he=(g.extras??{})[I.key];if(he==null||he==="")continue;const Je=Array.isArray(he)?he.join("、"):String(he);ce.push({label:I.label,value:I.unit?Je+" "+I.unit:Je})}return m.jsxs($d,{open:n,onClose:r,width:680,title:g?g.title:"记录详情",footer:g?m.jsxs(m.Fragment,{children:[m.jsxs(Qt,{variant:"danger-ghost",className:"mr-auto",onClick:()=>L(!0),disabled:K.isPending,children:[m.jsx(vd,{size:13})," 删除"]}),m.jsx(Qt,{variant:"secondary",onClick:r,children:"关闭"}),m.jsxs(Qt,{variant:"primary",onClick:()=>s&&(c==null?void 0:c(s)),children:[m.jsx(zE,{size:13})," 编辑"]})]}):null,children:[d.isLoading||!g?m.jsx("div",{className:"py-10 text-center text-[13px] text-ink-3",children:"加载中…"}):m.jsxs("div",{className:"flex flex-col gap-4",children:[m.jsxs("div",{className:"flex flex-wrap items-center gap-1.5",children:[m.jsx(Pi,{color:g.type_color,children:g.type_name}),m.jsx(Bp,{level:g.level}),m.jsx(Qp,{grade:g.award_grade}),m.jsx(Gp,{role:g.role}),m.jsx(Lp,{status:g.status}),g.polarity==="negative"&&m.jsx(Yp,{}),g.rank!=null&&m.jsxs(Pi,{color:"var(--text-3)",children:["第 ",g.rank," 名"]})]}),m.jsxs("div",{className:"grid grid-cols-2 gap-x-4 gap-y-2 rounded-md border border-line bg-surface-2 px-3 py-2.5 text-[12.5px]",children:[m.jsx(On,{label:"时间",value:Y5(g.start_date,g.end_date)||"—"}),m.jsx(On,{label:"组织方",value:g.organizer||"—"}),g.group_id&&m.jsx(On,{label:"事件组",value:g.group_id}),g.parent_id!=null&&m.jsx(On,{label:"上级记录",value:"#"+g.parent_id}),m.jsx(On,{label:"创建于",value:sg(g.created_at)}),m.jsx(On,{label:"更新于",value:sg(g.updated_at)})]}),g.description&&m.jsx(Ui,{title:"工作内容 / 描述",children:m.jsx("p",{className:"whitespace-pre-wrap text-[13px] leading-relaxed text-ink-2",children:g.description})}),g.result&&m.jsx(Ui,{title:"结果 / 产出",children:m.jsx("p",{className:"whitespace-pre-wrap rounded-md bg-success-subtle px-3 py-2 text-[13px] leading-relaxed text-success",children:g.result})}),ce.length>0&&m.jsx(Ui,{title:x?"类型字段 · "+x.name:"类型字段",children:m.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-x-4 gap-y-2",children:ce.map(I=>m.jsx(On,{label:I.label,value:I.value},I.label))})}),g.metrics&&Object.keys(g.metrics).length>0&&m.jsx(Ui,{title:"量化指标",children:m.jsx("div",{className:"flex flex-wrap gap-1.5",children:Object.entries(g.metrics).map(([I,he])=>m.jsxs("span",{className:"num rounded-sm border border-line bg-surface-2 px-2 py-0.5 text-[12px] text-ink-2",children:[I,": ",m.jsx("span",{className:"font-medium text-ink-1",children:he})]},I))})}),((((ae=g.tags)==null?void 0:ae.length)??0)>0||p.length>0)&&m.jsx(Ui,{title:"标签与维度",children:m.jsxs("div",{className:"flex flex-wrap gap-1.5",children:[g.tags.map(I=>m.jsx("span",{className:"rounded-sm bg-surface-3 px-1.5 py-0.5 text-[12px] text-ink-2",children:I},I)),p.map(I=>m.jsx("span",{className:"rounded-sm border border-brand/30 bg-brand-subtle px-1.5 py-0.5 text-[12px] text-brand-text",children:I},I))]})}),m.jsx(Ui,{title:"附件("+(((ge=g.attachments)==null?void 0:ge.length)??0)+")",children:G.length?m.jsxs("div",{className:"flex flex-col gap-2.5",children:[Z.length>0&&m.jsx("div",{className:"grid grid-cols-3 gap-2 sm:grid-cols-4",children:Z.map(I=>m.jsxs("button",{className:"group relative aspect-square overflow-hidden rounded-md border border-line bg-surface-2",onClick:()=>B(I),title:"点击查看原图:"+I.file_name,children:[D[I.id]?m.jsx("img",{src:D[I.id],alt:I.file_name,loading:"lazy",className:"h-full w-full object-cover transition-transform duration-200 group-hover:scale-[1.04]"}):m.jsx("div",{className:"h-full w-full animate-pulse bg-surface-3"}),m.jsx("span",{className:"absolute inset-x-0 bottom-0 truncate bg-gradient-to-t from-black/60 to-transparent px-1.5 pb-1 pt-3 text-[10px] text-white opacity-0 transition-opacity group-hover:opacity-100",children:I.file_name})]},I.id))}),J.length>0&&m.jsx("div",{className:"flex flex-col gap-1",children:J.map(I=>m.jsxs("button",{className:"flex items-center gap-2 rounded-md border border-line bg-surface px-2.5 py-2 text-left text-[12.5px] transition-colors hover:border-line-strong",onClick:()=>B(I),children:[m.jsx(sp,{size:14,className:"shrink-0 text-ink-3"}),m.jsx("span",{className:"truncate text-ink-1",children:I.file_name}),m.jsx("span",{className:"num ml-auto shrink-0 text-ink-3",children:Sd(I.size)}),m.jsx(Bd,{size:12,className:"shrink-0 text-ink-3"})]},I.id))}),m.jsx("div",{className:"text-[11px] text-ink-3",children:"点击图片查看原图(原始比例)"})]}):m.jsx("p",{className:"text-[12px] text-ink-3",children:"暂无佐证附件"})})]}),m.jsx(C5,{open:C,title:"删除记录",content:g?"确定删除「"+g.title+"」吗?该操作不可撤销。":"",onCancel:()=>L(!1),onOk:()=>K.mutate(),loading:K.isPending})]})}function On({label:n,value:r}){return m.jsxs("div",{className:"flex min-w-0 gap-2",children:[m.jsx("span",{className:"shrink-0 text-ink-3",children:n}),m.jsx("span",{className:"min-w-0 truncate font-medium text-ink-1",title:r,children:r})]})}function Ui({title:n,children:r}){return m.jsxs("div",{children:[m.jsx("div",{className:"mb-1.5 text-[12px] font-semibold text-ink-2",children:n}),r]})}function F5(){var X,ce,V;const[n,r]=_.useState(""),[s,c]=_.useState(""),[f,h]=_.useState(""),[d,v]=_.useState(""),[b,g]=_.useState(null),[x,p]=_.useState(!1),[C,L]=_.useState(null),[K,B]=_.useState(!1),D=ml({queryKey:["types"],queryFn:nc}),k=_.useMemo(()=>({q:n||void 0,types:s?[Number(s)]:void 0,year:f?Number(f):void 0,polarity:d||void 0,sort:"date_desc",page_size:2e3}),[n,s,f,d]),G=ml({queryKey:["timeline",k],queryFn:()=>pp(k)}),Z=_.useMemo(()=>{var ae;const M=new Set;for(const ge of((ae=G.data)==null?void 0:ae.groups)??[])M.add(ge.year);return Array.from(M).sort((ge,I)=>I-ge)},[G.data]),J=M=>{L(M),B(!0)};return m.jsxs("div",{className:"mx-auto max-w-[880px] px-6 py-5",children:[m.jsxs("div",{className:"mb-4 flex flex-wrap items-center gap-2",children:[m.jsx(rt,{className:"w-[220px]",placeholder:"搜索足迹…",value:n,onChange:M=>r(M.target.value)}),m.jsx(hl,{className:"w-[130px]",value:s,onChange:M=>c(M.target.value),options:[{value:"",label:"全部类型"},...(((X=D.data)==null?void 0:X.items)??[]).map(M=>({value:String(M.id),label:M.name}))]}),m.jsx(hl,{className:"w-[120px]",value:f,onChange:M=>h(M.target.value),options:[{value:"",label:"全部年份"},...Z.map(M=>({value:String(M),label:M+" 年"}))]}),m.jsx(hl,{className:"w-[110px]",value:d,onChange:M=>v(M.target.value),options:[{value:"",label:"全部性质"},{value:"positive",label:"正面"},{value:"negative",label:"负面"}]}),m.jsxs("span",{className:"num ml-auto text-[12px] text-ink-3",children:["共 ",((ce=G.data)==null?void 0:ce.total)??0," 条"]})]}),G.isLoading?m.jsx("div",{className:"py-16 text-center text-[13px] text-ink-3",children:"加载中…"}):(V=G.data)!=null&&V.groups.length?m.jsxs("div",{className:"relative",children:[m.jsx("div",{className:"absolute bottom-0 left-[7px] top-0 w-px bg-line","aria-hidden":!0}),G.data.groups.map(M=>m.jsxs("section",{className:"mb-2",children:[m.jsxs("div",{className:"sticky top-0 z-10 -mx-6 flex items-center gap-2 bg-bg/90 px-6 py-2 backdrop-blur",children:[m.jsx("span",{className:"num text-[16px] font-semibold text-ink-1",children:M.year}),m.jsxs("span",{className:"text-[12px] text-ink-3",children:[M.count," 条记录"]})]}),M.months.map(ae=>m.jsxs("div",{className:"mb-3",children:[m.jsxs("div",{className:"mb-2 pl-6 text-[12px] font-medium text-ink-3",children:[ae.month," 月"]}),m.jsx("div",{className:"flex flex-col gap-2",children:ae.items.map(ge=>m.jsx($5,{row:ge,onClick:()=>J(ge.id)},ge.id))})]},ae.month))]},M.year))]}):m.jsx(_5,{icon:m.jsx(rp,{size:36,strokeWidth:1.5}),title:"暂无足迹",description:"点击右上角「新建记录」,开始记录你的第一段足迹。"}),m.jsx(J5,{open:K,onClose:()=>B(!1),footprintId:C,onEdit:M=>{B(!1),g(M),p(!0)}}),m.jsx(K5,{open:x,onClose:()=>p(!1),footprintId:b})]})}function $5({row:n,onClick:r}){const s=(n.start_date??n.created_at).slice(0,10);return m.jsxs("button",{onClick:r,className:"group relative w-full rounded-lg border border-line bg-surface px-4 py-3 text-left shadow-card transition-all hover:border-line-strong hover:shadow-pop",children:[m.jsx("span",{className:"absolute left-0 top-3 bottom-3 w-[3px] rounded-full",style:{backgroundColor:n.type_color},"aria-hidden":!0}),m.jsxs("div",{className:"flex items-start gap-3",children:[m.jsxs("div",{className:"num w-[52px] shrink-0 pt-0.5 text-[12px] leading-relaxed text-ink-3",children:[s.slice(5,7),"-",s.slice(8,10)]}),m.jsxs("div",{className:"min-w-0 flex-1",children:[m.jsxs("div",{className:"flex flex-wrap items-center gap-1.5",children:[m.jsx("span",{className:"text-[13.5px] font-medium text-ink-1 group-hover:text-brand-text",children:n.title}),m.jsx(Pi,{color:n.type_color,children:n.type_name}),m.jsx(Bp,{level:n.level}),m.jsx(Qp,{grade:n.award_grade}),m.jsx(Gp,{role:n.role}),m.jsx(Lp,{status:n.status}),n.polarity==="negative"&&m.jsx(Yp,{})]}),n.organizer&&m.jsx("div",{className:"mt-0.5 text-[12px] text-ink-3",children:n.organizer}),n.description&&m.jsx("p",{className:"mt-1 line-clamp-2 text-[12.5px] leading-relaxed text-ink-2",children:n.description}),(n.result||n.tags.length>0||n.attachment_count>0)&&m.jsxs("div",{className:"mt-1.5 flex flex-wrap items-center gap-x-3 gap-y-1 text-[11.5px] text-ink-3",children:[n.result&&m.jsxs("span",{className:"text-success",children:["结果:",n.result]}),n.tags.map(c=>m.jsx("span",{className:"rounded-sm bg-surface-3 px-1.5 py-px",children:c},c)),n.attachment_count>0&&m.jsxs("span",{className:"inline-flex items-center gap-1",children:[m.jsx(Bd,{size:11}),n.attachment_count]})]})]}),m.jsx("div",{className:"shrink-0 pt-1 text-ink-3",children:m.jsx(B5,{name:n.type_icon,color:n.type_color,size:16})})]})]})}const W5=_.lazy(()=>Gn(()=>import("./RecordsPage-Dwpib-Pb.js"),[]).then(n=>({default:n.RecordsPage}))),P5=_.lazy(()=>Gn(()=>import("./DashboardPage-C1raell2.js"),__vite__mapDeps([0,1,2,3])).then(n=>({default:n.DashboardPage}))),I5=_.lazy(()=>Gn(()=>import("./GradesPage-WyTE7m5_.js"),__vite__mapDeps([4,1,2,3])).then(n=>({default:n.GradesPage}))),e_=_.lazy(()=>Gn(()=>import("./TypesPage-BsjYCPMY.js"),__vite__mapDeps([5,1])).then(n=>({default:n.TypesPage}))),t_=_.lazy(()=>Gn(()=>import("./TaxonomyPage-BFCtJdpi.js"),__vite__mapDeps([6,1])).then(n=>({default:n.TaxonomyPage}))),l_=_.lazy(()=>Gn(()=>import("./AdminPage-CKoUWgn3.js"),__vite__mapDeps([7,1])).then(n=>({default:n.AdminPage})));function ki(){return m.jsx("div",{className:"py-16 text-center text-[13px] text-ink-3",children:"加载中…"})}function a_(){return m.jsx(eS,{children:m.jsxs(_l,{element:m.jsx(k5,{}),children:[m.jsx(_l,{path:"/",element:m.jsx(B0,{to:"/timeline",replace:!0})}),m.jsx(_l,{path:"/timeline",element:m.jsx(F5,{})}),m.jsx(_l,{path:"/records",element:m.jsx(_.Suspense,{fallback:m.jsx(ki,{}),children:m.jsx(W5,{})})}),m.jsx(_l,{path:"/grades",element:m.jsx(_.Suspense,{fallback:m.jsx(ki,{}),children:m.jsx(I5,{})})}),m.jsx(_l,{path:"/dashboard",element:m.jsx(_.Suspense,{fallback:m.jsx(ki,{}),children:m.jsx(P5,{})})}),m.jsx(_l,{path:"/types",element:m.jsx(_.Suspense,{fallback:m.jsx(ki,{}),children:m.jsx(e_,{})})}),m.jsx(_l,{path:"/taxonomy",element:m.jsx(_.Suspense,{fallback:m.jsx(ki,{}),children:m.jsx(t_,{})})}),m.jsx(_l,{path:"/admin",element:m.jsx(_.Suspense,{fallback:m.jsx(ki,{}),children:m.jsx(l_,{})})}),m.jsx(_l,{path:"*",element:m.jsx(B0,{to:"/timeline",replace:!0})})]})})}const n_=new r3({defaultOptions:{queries:{retry:1,refetchOnWindowFocus:!0,staleTime:0,gcTime:0}}}),hg=localStorage.getItem("fp-theme");(hg==="dark"||!hg&&window.matchMedia("(prefers-color-scheme: dark)").matches)&&document.documentElement.classList.add("dark");"serviceWorker"in navigator&&!("__TAURI_INTERNALS__"in window)&&window.addEventListener("load",()=>{navigator.serviceWorker.register("/sw.js").catch(()=>{})});Wx.createRoot(document.getElementById("root")).render(m.jsx(Vx.StrictMode,{children:m.jsx(US,{client:n_,children:m.jsx(NS,{children:m.jsx(a_,{})})})}));export{C4 as $,Pi as A,Qt as B,C5 as C,$d as D,_5 as E,De as F,Qp as G,g4 as H,rt as I,m4 as J,B5 as K,Bp as L,a4 as M,s_ as N,n4 as O,RE as P,i4 as Q,Gp as R,hl as S,vd as T,u4 as U,r4 as V,s4 as W,Kd as X,zl as Y,Sd as Z,N4 as _,yl as a,Gn as a0,z4 as a1,T4 as a2,O4 as a3,Wd as b,be as c,u_ as d,ml as e,yd as f,Y5 as g,Lp as h,sg as i,m as j,zE as k,J5 as l,K5 as m,c4 as n,nc as o,yp as p,vp as q,_ as r,o4 as s,cp as t,tu as u,b4 as v,x4 as w,p4 as x,y4 as y,v4 as z};
|