52 lines
246 KiB
JavaScript
52 lines
246 KiB
JavaScript
(function(){const h=document.createElement("link").relList;if(h&&h.supports&&h.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))f(o);new MutationObserver(o=>{for(const v of o)if(v.type==="childList")for(const S of v.addedNodes)S.tagName==="LINK"&&S.rel==="modulepreload"&&f(S)}).observe(document,{childList:!0,subtree:!0});function d(o){const v={};return o.integrity&&(v.integrity=o.integrity),o.referrerPolicy&&(v.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?v.credentials="include":o.crossOrigin==="anonymous"?v.credentials="omit":v.credentials="same-origin",v}function f(o){if(o.ep)return;o.ep=!0;const v=d(o);fetch(o.href,v)}})();function $d(i){return i&&i.__esModule&&Object.prototype.hasOwnProperty.call(i,"default")?i.default:i}var Tf={exports:{}},_n={};/**
|
|
* @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 _d;function wy(){if(_d)return _n;_d=1;var i=Symbol.for("react.transitional.element"),h=Symbol.for("react.fragment");function d(f,o,v){var S=null;if(v!==void 0&&(S=""+v),o.key!==void 0&&(S=""+o.key),"key"in o){v={};for(var D in o)D!=="key"&&(v[D]=o[D])}else v=o;return o=v.ref,{$$typeof:i,type:f,key:S,ref:o!==void 0?o:null,props:v}}return _n.Fragment=h,_n.jsx=d,_n.jsxs=d,_n}var Cd;function By(){return Cd||(Cd=1,Tf.exports=wy()),Tf.exports}var s=By(),Af={exports:{}},te={};/**
|
|
* @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 Ud;function qy(){if(Ud)return te;Ud=1;var i=Symbol.for("react.transitional.element"),h=Symbol.for("react.portal"),d=Symbol.for("react.fragment"),f=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),v=Symbol.for("react.consumer"),S=Symbol.for("react.context"),D=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),m=Symbol.for("react.memo"),O=Symbol.for("react.lazy"),z=Symbol.iterator;function N(g){return g===null||typeof g!="object"?null:(g=z&&g[z]||g["@@iterator"],typeof g=="function"?g:null)}var Y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},M=Object.assign,B={};function Q(g,w,V){this.props=g,this.context=w,this.refs=B,this.updater=V||Y}Q.prototype.isReactComponent={},Q.prototype.setState=function(g,w){if(typeof g!="object"&&typeof g!="function"&&g!=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,g,w,"setState")},Q.prototype.forceUpdate=function(g){this.updater.enqueueForceUpdate(this,g,"forceUpdate")};function q(){}q.prototype=Q.prototype;function Z(g,w,V){this.props=g,this.context=w,this.refs=B,this.updater=V||Y}var k=Z.prototype=new q;k.constructor=Z,M(k,Q.prototype),k.isPureReactComponent=!0;var le=Array.isArray,L={H:null,A:null,T:null,S:null,V:null},se=Object.prototype.hasOwnProperty;function ue(g,w,V,G,$,oe){return V=oe.ref,{$$typeof:i,type:g,key:w,ref:V!==void 0?V:null,props:oe}}function re(g,w){return ue(g.type,w,void 0,void 0,void 0,g.props)}function Ee(g){return typeof g=="object"&&g!==null&&g.$$typeof===i}function Je(g){var w={"=":"=0",":":"=2"};return"$"+g.replace(/[=:]/g,function(V){return w[V]})}var ot=/\/+/g;function Xe(g,w){return typeof g=="object"&&g!==null&&g.key!=null?Je(""+g.key):w.toString(36)}function Rl(){}function jl(g){switch(g.status){case"fulfilled":return g.value;case"rejected":throw g.reason;default:switch(typeof g.status=="string"?g.then(Rl,Rl):(g.status="pending",g.then(function(w){g.status==="pending"&&(g.status="fulfilled",g.value=w)},function(w){g.status==="pending"&&(g.status="rejected",g.reason=w)})),g.status){case"fulfilled":return g.value;case"rejected":throw g.reason}}throw g}function Qe(g,w,V,G,$){var oe=typeof g;(oe==="undefined"||oe==="boolean")&&(g=null);var ee=!1;if(g===null)ee=!0;else switch(oe){case"bigint":case"string":case"number":ee=!0;break;case"object":switch(g.$$typeof){case i:case h:ee=!0;break;case O:return ee=g._init,Qe(ee(g._payload),w,V,G,$)}}if(ee)return $=$(g),ee=G===""?"."+Xe(g,0):G,le($)?(V="",ee!=null&&(V=ee.replace(ot,"$&/")+"/"),Qe($,w,V,"",function(tl){return tl})):$!=null&&(Ee($)&&($=re($,V+($.key==null||g&&g.key===$.key?"":(""+$.key).replace(ot,"$&/")+"/")+ee)),w.push($)),1;ee=0;var tt=G===""?".":G+":";if(le(g))for(var Te=0;Te<g.length;Te++)G=g[Te],oe=tt+Xe(G,Te),ee+=Qe(G,w,V,oe,$);else if(Te=N(g),typeof Te=="function")for(g=Te.call(g),Te=0;!(G=g.next()).done;)G=G.value,oe=tt+Xe(G,Te++),ee+=Qe(G,w,V,oe,$);else if(oe==="object"){if(typeof g.then=="function")return Qe(jl(g),w,V,G,$);throw w=String(g),Error("Objects are not valid as a React child (found: "+(w==="[object Object]"?"object with keys {"+Object.keys(g).join(", ")+"}":w)+"). If you meant to render a collection of children, use an array instead.")}return ee}function C(g,w,V){if(g==null)return g;var G=[],$=0;return Qe(g,G,"","",function(oe){return w.call(V,oe,$++)}),G}function X(g){if(g._status===-1){var w=g._result;w=w(),w.then(function(V){(g._status===0||g._status===-1)&&(g._status=1,g._result=V)},function(V){(g._status===0||g._status===-1)&&(g._status=2,g._result=V)}),g._status===-1&&(g._status=0,g._result=w)}if(g._status===1)return g._result.default;throw g._result}var P=typeof reportError=="function"?reportError:function(g){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var w=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof g=="object"&&g!==null&&typeof g.message=="string"?String(g.message):String(g),error:g});if(!window.dispatchEvent(w))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",g);return}console.error(g)};function pe(){}return te.Children={map:C,forEach:function(g,w,V){C(g,function(){w.apply(this,arguments)},V)},count:function(g){var w=0;return C(g,function(){w++}),w},toArray:function(g){return C(g,function(w){return w})||[]},only:function(g){if(!Ee(g))throw Error("React.Children.only expected to receive a single React element child.");return g}},te.Component=Q,te.Fragment=d,te.Profiler=o,te.PureComponent=Z,te.StrictMode=f,te.Suspense=p,te.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=L,te.__COMPILER_RUNTIME={__proto__:null,c:function(g){return L.H.useMemoCache(g)}},te.cache=function(g){return function(){return g.apply(null,arguments)}},te.cloneElement=function(g,w,V){if(g==null)throw Error("The argument must be a React element, but you passed "+g+".");var G=M({},g.props),$=g.key,oe=void 0;if(w!=null)for(ee in w.ref!==void 0&&(oe=void 0),w.key!==void 0&&($=""+w.key),w)!se.call(w,ee)||ee==="key"||ee==="__self"||ee==="__source"||ee==="ref"&&w.ref===void 0||(G[ee]=w[ee]);var ee=arguments.length-2;if(ee===1)G.children=V;else if(1<ee){for(var tt=Array(ee),Te=0;Te<ee;Te++)tt[Te]=arguments[Te+2];G.children=tt}return ue(g.type,$,void 0,void 0,oe,G)},te.createContext=function(g){return g={$$typeof:S,_currentValue:g,_currentValue2:g,_threadCount:0,Provider:null,Consumer:null},g.Provider=g,g.Consumer={$$typeof:v,_context:g},g},te.createElement=function(g,w,V){var G,$={},oe=null;if(w!=null)for(G in w.key!==void 0&&(oe=""+w.key),w)se.call(w,G)&&G!=="key"&&G!=="__self"&&G!=="__source"&&($[G]=w[G]);var ee=arguments.length-2;if(ee===1)$.children=V;else if(1<ee){for(var tt=Array(ee),Te=0;Te<ee;Te++)tt[Te]=arguments[Te+2];$.children=tt}if(g&&g.defaultProps)for(G in ee=g.defaultProps,ee)$[G]===void 0&&($[G]=ee[G]);return ue(g,oe,void 0,void 0,null,$)},te.createRef=function(){return{current:null}},te.forwardRef=function(g){return{$$typeof:D,render:g}},te.isValidElement=Ee,te.lazy=function(g){return{$$typeof:O,_payload:{_status:-1,_result:g},_init:X}},te.memo=function(g,w){return{$$typeof:m,type:g,compare:w===void 0?null:w}},te.startTransition=function(g){var w=L.T,V={};L.T=V;try{var G=g(),$=L.S;$!==null&&$(V,G),typeof G=="object"&&G!==null&&typeof G.then=="function"&&G.then(pe,P)}catch(oe){P(oe)}finally{L.T=w}},te.unstable_useCacheRefresh=function(){return L.H.useCacheRefresh()},te.use=function(g){return L.H.use(g)},te.useActionState=function(g,w,V){return L.H.useActionState(g,w,V)},te.useCallback=function(g,w){return L.H.useCallback(g,w)},te.useContext=function(g){return L.H.useContext(g)},te.useDebugValue=function(){},te.useDeferredValue=function(g,w){return L.H.useDeferredValue(g,w)},te.useEffect=function(g,w,V){var G=L.H;if(typeof V=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return G.useEffect(g,w)},te.useId=function(){return L.H.useId()},te.useImperativeHandle=function(g,w,V){return L.H.useImperativeHandle(g,w,V)},te.useInsertionEffect=function(g,w){return L.H.useInsertionEffect(g,w)},te.useLayoutEffect=function(g,w){return L.H.useLayoutEffect(g,w)},te.useMemo=function(g,w){return L.H.useMemo(g,w)},te.useOptimistic=function(g,w){return L.H.useOptimistic(g,w)},te.useReducer=function(g,w,V){return L.H.useReducer(g,w,V)},te.useRef=function(g){return L.H.useRef(g)},te.useState=function(g){return L.H.useState(g)},te.useSyncExternalStore=function(g,w,V){return L.H.useSyncExternalStore(g,w,V)},te.useTransition=function(){return L.H.useTransition()},te.version="19.1.0",te}var Hd;function Cf(){return Hd||(Hd=1,Af.exports=qy()),Af.exports}var T=Cf();const Ly=$d(T);var Nf={exports:{}},Cn={},Rf={exports:{}},jf={};/**
|
|
* @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 wd;function Yy(){return wd||(wd=1,function(i){function h(C,X){var P=C.length;C.push(X);e:for(;0<P;){var pe=P-1>>>1,g=C[pe];if(0<o(g,X))C[pe]=X,C[P]=g,P=pe;else break e}}function d(C){return C.length===0?null:C[0]}function f(C){if(C.length===0)return null;var X=C[0],P=C.pop();if(P!==X){C[0]=P;e:for(var pe=0,g=C.length,w=g>>>1;pe<w;){var V=2*(pe+1)-1,G=C[V],$=V+1,oe=C[$];if(0>o(G,P))$<g&&0>o(oe,G)?(C[pe]=oe,C[$]=P,pe=$):(C[pe]=G,C[V]=P,pe=V);else if($<g&&0>o(oe,P))C[pe]=oe,C[$]=P,pe=$;else break e}}return X}function o(C,X){var P=C.sortIndex-X.sortIndex;return P!==0?P:C.id-X.id}if(i.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var v=performance;i.unstable_now=function(){return v.now()}}else{var S=Date,D=S.now();i.unstable_now=function(){return S.now()-D}}var p=[],m=[],O=1,z=null,N=3,Y=!1,M=!1,B=!1,Q=!1,q=typeof setTimeout=="function"?setTimeout:null,Z=typeof clearTimeout=="function"?clearTimeout:null,k=typeof setImmediate<"u"?setImmediate:null;function le(C){for(var X=d(m);X!==null;){if(X.callback===null)f(m);else if(X.startTime<=C)f(m),X.sortIndex=X.expirationTime,h(p,X);else break;X=d(m)}}function L(C){if(B=!1,le(C),!M)if(d(p)!==null)M=!0,se||(se=!0,Xe());else{var X=d(m);X!==null&&Qe(L,X.startTime-C)}}var se=!1,ue=-1,re=5,Ee=-1;function Je(){return Q?!0:!(i.unstable_now()-Ee<re)}function ot(){if(Q=!1,se){var C=i.unstable_now();Ee=C;var X=!0;try{e:{M=!1,B&&(B=!1,Z(ue),ue=-1),Y=!0;var P=N;try{t:{for(le(C),z=d(p);z!==null&&!(z.expirationTime>C&&Je());){var pe=z.callback;if(typeof pe=="function"){z.callback=null,N=z.priorityLevel;var g=pe(z.expirationTime<=C);if(C=i.unstable_now(),typeof g=="function"){z.callback=g,le(C),X=!0;break t}z===d(p)&&f(p),le(C)}else f(p);z=d(p)}if(z!==null)X=!0;else{var w=d(m);w!==null&&Qe(L,w.startTime-C),X=!1}}break e}finally{z=null,N=P,Y=!1}X=void 0}}finally{X?Xe():se=!1}}}var Xe;if(typeof k=="function")Xe=function(){k(ot)};else if(typeof MessageChannel<"u"){var Rl=new MessageChannel,jl=Rl.port2;Rl.port1.onmessage=ot,Xe=function(){jl.postMessage(null)}}else Xe=function(){q(ot,0)};function Qe(C,X){ue=q(function(){C(i.unstable_now())},X)}i.unstable_IdlePriority=5,i.unstable_ImmediatePriority=1,i.unstable_LowPriority=4,i.unstable_NormalPriority=3,i.unstable_Profiling=null,i.unstable_UserBlockingPriority=2,i.unstable_cancelCallback=function(C){C.callback=null},i.unstable_forceFrameRate=function(C){0>C||125<C?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):re=0<C?Math.floor(1e3/C):5},i.unstable_getCurrentPriorityLevel=function(){return N},i.unstable_next=function(C){switch(N){case 1:case 2:case 3:var X=3;break;default:X=N}var P=N;N=X;try{return C()}finally{N=P}},i.unstable_requestPaint=function(){Q=!0},i.unstable_runWithPriority=function(C,X){switch(C){case 1:case 2:case 3:case 4:case 5:break;default:C=3}var P=N;N=C;try{return X()}finally{N=P}},i.unstable_scheduleCallback=function(C,X,P){var pe=i.unstable_now();switch(typeof P=="object"&&P!==null?(P=P.delay,P=typeof P=="number"&&0<P?pe+P:pe):P=pe,C){case 1:var g=-1;break;case 2:g=250;break;case 5:g=1073741823;break;case 4:g=1e4;break;default:g=5e3}return g=P+g,C={id:O++,callback:X,priorityLevel:C,startTime:P,expirationTime:g,sortIndex:-1},P>pe?(C.sortIndex=P,h(m,C),d(p)===null&&C===d(m)&&(B?(Z(ue),ue=-1):B=!0,Qe(L,P-pe))):(C.sortIndex=g,h(p,C),M||Y||(M=!0,se||(se=!0,Xe()))),C},i.unstable_shouldYield=Je,i.unstable_wrapCallback=function(C){var X=N;return function(){var P=N;N=X;try{return C.apply(this,arguments)}finally{N=P}}}}(jf)),jf}var Bd;function Gy(){return Bd||(Bd=1,Rf.exports=Yy()),Rf.exports}var Of={exports:{}},Ke={};/**
|
|
* @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 qd;function Xy(){if(qd)return Ke;qd=1;var i=Cf();function h(p){var m="https://react.dev/errors/"+p;if(1<arguments.length){m+="?args[]="+encodeURIComponent(arguments[1]);for(var O=2;O<arguments.length;O++)m+="&args[]="+encodeURIComponent(arguments[O])}return"Minified React error #"+p+"; visit "+m+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function d(){}var f={d:{f:d,r:function(){throw Error(h(522))},D:d,C:d,L:d,m:d,X:d,S:d,M:d},p:0,findDOMNode:null},o=Symbol.for("react.portal");function v(p,m,O){var z=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:o,key:z==null?null:""+z,children:p,containerInfo:m,implementation:O}}var S=i.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function D(p,m){if(p==="font")return"";if(typeof m=="string")return m==="use-credentials"?m:""}return Ke.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=f,Ke.createPortal=function(p,m){var O=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!m||m.nodeType!==1&&m.nodeType!==9&&m.nodeType!==11)throw Error(h(299));return v(p,m,null,O)},Ke.flushSync=function(p){var m=S.T,O=f.p;try{if(S.T=null,f.p=2,p)return p()}finally{S.T=m,f.p=O,f.d.f()}},Ke.preconnect=function(p,m){typeof p=="string"&&(m?(m=m.crossOrigin,m=typeof m=="string"?m==="use-credentials"?m:"":void 0):m=null,f.d.C(p,m))},Ke.prefetchDNS=function(p){typeof p=="string"&&f.d.D(p)},Ke.preinit=function(p,m){if(typeof p=="string"&&m&&typeof m.as=="string"){var O=m.as,z=D(O,m.crossOrigin),N=typeof m.integrity=="string"?m.integrity:void 0,Y=typeof m.fetchPriority=="string"?m.fetchPriority:void 0;O==="style"?f.d.S(p,typeof m.precedence=="string"?m.precedence:void 0,{crossOrigin:z,integrity:N,fetchPriority:Y}):O==="script"&&f.d.X(p,{crossOrigin:z,integrity:N,fetchPriority:Y,nonce:typeof m.nonce=="string"?m.nonce:void 0})}},Ke.preinitModule=function(p,m){if(typeof p=="string")if(typeof m=="object"&&m!==null){if(m.as==null||m.as==="script"){var O=D(m.as,m.crossOrigin);f.d.M(p,{crossOrigin:O,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0})}}else m==null&&f.d.M(p)},Ke.preload=function(p,m){if(typeof p=="string"&&typeof m=="object"&&m!==null&&typeof m.as=="string"){var O=m.as,z=D(O,m.crossOrigin);f.d.L(p,O,{crossOrigin:z,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0,type:typeof m.type=="string"?m.type:void 0,fetchPriority:typeof m.fetchPriority=="string"?m.fetchPriority:void 0,referrerPolicy:typeof m.referrerPolicy=="string"?m.referrerPolicy:void 0,imageSrcSet:typeof m.imageSrcSet=="string"?m.imageSrcSet:void 0,imageSizes:typeof m.imageSizes=="string"?m.imageSizes:void 0,media:typeof m.media=="string"?m.media:void 0})}},Ke.preloadModule=function(p,m){if(typeof p=="string")if(m){var O=D(m.as,m.crossOrigin);f.d.m(p,{as:typeof m.as=="string"&&m.as!=="script"?m.as:void 0,crossOrigin:O,integrity:typeof m.integrity=="string"?m.integrity:void 0})}else f.d.m(p)},Ke.requestFormReset=function(p){f.d.r(p)},Ke.unstable_batchedUpdates=function(p,m){return p(m)},Ke.useFormState=function(p,m,O){return S.H.useFormState(p,m,O)},Ke.useFormStatus=function(){return S.H.useHostTransitionStatus()},Ke.version="19.1.0",Ke}var Ld;function Qy(){if(Ld)return Of.exports;Ld=1;function i(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(i)}catch(h){console.error(h)}}return i(),Of.exports=Xy(),Of.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 Yd;function Zy(){if(Yd)return Cn;Yd=1;var i=Gy(),h=Cf(),d=Qy();function f(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 o(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function v(e){var t=e,l=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(l=t.return),e=t.return;while(e)}return t.tag===3?l:null}function S(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 D(e){if(v(e)!==e)throw Error(f(188))}function p(e){var t=e.alternate;if(!t){if(t=v(e),t===null)throw Error(f(188));return t!==e?null:e}for(var l=e,a=t;;){var n=l.return;if(n===null)break;var u=n.alternate;if(u===null){if(a=n.return,a!==null){l=a;continue}break}if(n.child===u.child){for(u=n.child;u;){if(u===l)return D(n),e;if(u===a)return D(n),t;u=u.sibling}throw Error(f(188))}if(l.return!==a.return)l=n,a=u;else{for(var c=!1,r=n.child;r;){if(r===l){c=!0,l=n,a=u;break}if(r===a){c=!0,a=n,l=u;break}r=r.sibling}if(!c){for(r=u.child;r;){if(r===l){c=!0,l=u,a=n;break}if(r===a){c=!0,a=u,l=n;break}r=r.sibling}if(!c)throw Error(f(189))}}if(l.alternate!==a)throw Error(f(190))}if(l.tag!==3)throw Error(f(188));return l.stateNode.current===l?e:t}function m(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=m(e),t!==null)return t;e=e.sibling}return null}var O=Object.assign,z=Symbol.for("react.element"),N=Symbol.for("react.transitional.element"),Y=Symbol.for("react.portal"),M=Symbol.for("react.fragment"),B=Symbol.for("react.strict_mode"),Q=Symbol.for("react.profiler"),q=Symbol.for("react.provider"),Z=Symbol.for("react.consumer"),k=Symbol.for("react.context"),le=Symbol.for("react.forward_ref"),L=Symbol.for("react.suspense"),se=Symbol.for("react.suspense_list"),ue=Symbol.for("react.memo"),re=Symbol.for("react.lazy"),Ee=Symbol.for("react.activity"),Je=Symbol.for("react.memo_cache_sentinel"),ot=Symbol.iterator;function Xe(e){return e===null||typeof e!="object"?null:(e=ot&&e[ot]||e["@@iterator"],typeof e=="function"?e:null)}var Rl=Symbol.for("react.client.reference");function jl(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===Rl?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case M:return"Fragment";case Q:return"Profiler";case B:return"StrictMode";case L:return"Suspense";case se:return"SuspenseList";case Ee:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case Y:return"Portal";case k:return(e.displayName||"Context")+".Provider";case Z:return(e._context.displayName||"Context")+".Consumer";case le:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ue:return t=e.displayName||null,t!==null?t:jl(e.type)||"Memo";case re:t=e._payload,e=e._init;try{return jl(e(t))}catch{}}return null}var Qe=Array.isArray,C=h.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,X=d.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,P={pending:!1,data:null,method:null,action:null},pe=[],g=-1;function w(e){return{current:e}}function V(e){0>g||(e.current=pe[g],pe[g]=null,g--)}function G(e,t){g++,pe[g]=e.current,e.current=t}var $=w(null),oe=w(null),ee=w(null),tt=w(null);function Te(e,t){switch(G(ee,t),G(oe,e),G($,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?id(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=id(t),e=cd(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}V($),G($,e)}function tl(){V($),V(oe),V(ee)}function ci(e){e.memoizedState!==null&&G(tt,e);var t=$.current,l=cd(t,e.type);t!==l&&(G(oe,e),G($,l))}function Yn(e){oe.current===e&&(V($),V(oe)),tt.current===e&&(V(tt),jn._currentValue=P)}var fi=Object.prototype.hasOwnProperty,ri=i.unstable_scheduleCallback,si=i.unstable_cancelCallback,mh=i.unstable_shouldYield,yh=i.unstable_requestPaint,Nt=i.unstable_now,vh=i.unstable_getCurrentPriorityLevel,Lf=i.unstable_ImmediatePriority,Yf=i.unstable_UserBlockingPriority,Gn=i.unstable_NormalPriority,gh=i.unstable_LowPriority,Gf=i.unstable_IdlePriority,bh=i.log,ph=i.unstable_setDisableYieldValue,Ua=null,lt=null;function ll(e){if(typeof bh=="function"&&ph(e),lt&&typeof lt.setStrictMode=="function")try{lt.setStrictMode(Ua,e)}catch{}}var at=Math.clz32?Math.clz32:Eh,Sh=Math.log,xh=Math.LN2;function Eh(e){return e>>>=0,e===0?32:31-(Sh(e)/xh|0)|0}var Xn=256,Qn=4194304;function Ol(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:case 262144:case 524288:case 1048576:case 2097152:return e&4194048;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 Zn(e,t,l){var a=e.pendingLanes;if(a===0)return 0;var n=0,u=e.suspendedLanes,c=e.pingedLanes;e=e.warmLanes;var r=a&134217727;return r!==0?(a=r&~u,a!==0?n=Ol(a):(c&=r,c!==0?n=Ol(c):l||(l=r&~e,l!==0&&(n=Ol(l))))):(r=a&~u,r!==0?n=Ol(r):c!==0?n=Ol(c):l||(l=a&~e,l!==0&&(n=Ol(l)))),n===0?0:t!==0&&t!==n&&(t&u)===0&&(u=n&-n,l=t&-t,u>=l||u===32&&(l&4194048)!==0)?t:n}function Ha(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function Th(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 Xf(){var e=Xn;return Xn<<=1,(Xn&4194048)===0&&(Xn=256),e}function Qf(){var e=Qn;return Qn<<=1,(Qn&62914560)===0&&(Qn=4194304),e}function oi(e){for(var t=[],l=0;31>l;l++)t.push(e);return t}function wa(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Ah(e,t,l,a,n,u){var c=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 r=e.entanglements,y=e.expirationTimes,A=e.hiddenUpdates;for(l=c&~l;0<l;){var _=31-at(l),H=1<<_;r[_]=0,y[_]=-1;var R=A[_];if(R!==null)for(A[_]=null,_=0;_<R.length;_++){var j=R[_];j!==null&&(j.lane&=-536870913)}l&=~H}a!==0&&Zf(e,a,0),u!==0&&n===0&&e.tag!==0&&(e.suspendedLanes|=u&~(c&~t))}function Zf(e,t,l){e.pendingLanes|=t,e.suspendedLanes&=~t;var a=31-at(t);e.entangledLanes|=t,e.entanglements[a]=e.entanglements[a]|1073741824|l&4194090}function Vf(e,t){var l=e.entangledLanes|=t;for(e=e.entanglements;l;){var a=31-at(l),n=1<<a;n&t|e[a]&t&&(e[a]|=t),l&=~n}}function di(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 hi(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Kf(){var e=X.p;return e!==0?e:(e=window.event,e===void 0?32:Rd(e.type))}function Nh(e,t){var l=X.p;try{return X.p=e,t()}finally{X.p=l}}var al=Math.random().toString(36).slice(2),Ze="__reactFiber$"+al,We="__reactProps$"+al,Jl="__reactContainer$"+al,mi="__reactEvents$"+al,Rh="__reactListeners$"+al,jh="__reactHandles$"+al,Jf="__reactResources$"+al,Ba="__reactMarker$"+al;function yi(e){delete e[Ze],delete e[We],delete e[mi],delete e[Rh],delete e[jh]}function kl(e){var t=e[Ze];if(t)return t;for(var l=e.parentNode;l;){if(t=l[Jl]||l[Ze]){if(l=t.alternate,t.child!==null||l!==null&&l.child!==null)for(e=od(e);e!==null;){if(l=e[Ze])return l;e=od(e)}return t}e=l,l=e.parentNode}return null}function $l(e){if(e=e[Ze]||e[Jl]){var t=e.tag;if(t===5||t===6||t===13||t===26||t===27||t===3)return e}return null}function qa(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(f(33))}function Wl(e){var t=e[Jf];return t||(t=e[Jf]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function He(e){e[Ba]=!0}var kf=new Set,$f={};function Dl(e,t){Fl(e,t),Fl(e+"Capture",t)}function Fl(e,t){for($f[e]=t,e=0;e<t.length;e++)kf.add(t[e])}var Oh=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]*$"),Wf={},Ff={};function Dh(e){return fi.call(Ff,e)?!0:fi.call(Wf,e)?!1:Oh.test(e)?Ff[e]=!0:(Wf[e]=!0,!1)}function Vn(e,t,l){if(Dh(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 Kn(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 wt(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)}}var vi,Pf;function Pl(e){if(vi===void 0)try{throw Error()}catch(l){var t=l.stack.trim().match(/\n( *(at )?)/);vi=t&&t[1]||"",Pf=-1<l.stack.indexOf(`
|
|
at`)?" (<anonymous>)":-1<l.stack.indexOf("@")?"@unknown:0:0":""}return`
|
|
`+vi+e+Pf}var gi=!1;function bi(e,t){if(!e||gi)return"";gi=!0;var l=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(t){var H=function(){throw Error()};if(Object.defineProperty(H.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(H,[])}catch(j){var R=j}Reflect.construct(e,[],H)}else{try{H.call()}catch(j){R=j}e.call(H.prototype)}}else{try{throw Error()}catch(j){R=j}(H=e())&&typeof H.catch=="function"&&H.catch(function(){})}}catch(j){if(j&&R&&typeof j.stack=="string")return[j.stack,R.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var n=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");n&&n.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var u=a.DetermineComponentFrameRoot(),c=u[0],r=u[1];if(c&&r){var y=c.split(`
|
|
`),A=r.split(`
|
|
`);for(n=a=0;a<y.length&&!y[a].includes("DetermineComponentFrameRoot");)a++;for(;n<A.length&&!A[n].includes("DetermineComponentFrameRoot");)n++;if(a===y.length||n===A.length)for(a=y.length-1,n=A.length-1;1<=a&&0<=n&&y[a]!==A[n];)n--;for(;1<=a&&0<=n;a--,n--)if(y[a]!==A[n]){if(a!==1||n!==1)do if(a--,n--,0>n||y[a]!==A[n]){var _=`
|
|
`+y[a].replace(" at new "," at ");return e.displayName&&_.includes("<anonymous>")&&(_=_.replace("<anonymous>",e.displayName)),_}while(1<=a&&0<=n);break}}}finally{gi=!1,Error.prepareStackTrace=l}return(l=e?e.displayName||e.name:"")?Pl(l):""}function Mh(e){switch(e.tag){case 26:case 27:case 5:return Pl(e.type);case 16:return Pl("Lazy");case 13:return Pl("Suspense");case 19:return Pl("SuspenseList");case 0:case 15:return bi(e.type,!1);case 11:return bi(e.type.render,!1);case 1:return bi(e.type,!0);case 31:return Pl("Activity");default:return""}}function If(e){try{var t="";do t+=Mh(e),e=e.return;while(e);return t}catch(l){return`
|
|
Error generating stack: `+l.message+`
|
|
`+l.stack}}function dt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function er(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function zh(e){var t=er(e)?"checked":"value",l=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),a=""+e[t];if(!e.hasOwnProperty(t)&&typeof l<"u"&&typeof l.get=="function"&&typeof l.set=="function"){var n=l.get,u=l.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return n.call(this)},set:function(c){a=""+c,u.call(this,c)}}),Object.defineProperty(e,t,{enumerable:l.enumerable}),{getValue:function(){return a},setValue:function(c){a=""+c},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Jn(e){e._valueTracker||(e._valueTracker=zh(e))}function tr(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var l=t.getValue(),a="";return e&&(a=er(e)?e.checked?"true":"false":e.value),e=a,e!==l?(t.setValue(e),!0):!1}function kn(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}}var _h=/[\n"\\]/g;function ht(e){return e.replace(_h,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function pi(e,t,l,a,n,u,c,r){e.name="",c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?e.type=c:e.removeAttribute("type"),t!=null?c==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+dt(t)):e.value!==""+dt(t)&&(e.value=""+dt(t)):c!=="submit"&&c!=="reset"||e.removeAttribute("value"),t!=null?Si(e,c,dt(t)):l!=null?Si(e,c,dt(l)):a!=null&&e.removeAttribute("value"),n==null&&u!=null&&(e.defaultChecked=!!u),n!=null&&(e.checked=n&&typeof n!="function"&&typeof n!="symbol"),r!=null&&typeof r!="function"&&typeof r!="symbol"&&typeof r!="boolean"?e.name=""+dt(r):e.removeAttribute("name")}function lr(e,t,l,a,n,u,c,r){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))return;l=l!=null?""+dt(l):"",t=t!=null?""+dt(t):l,r||t===e.value||(e.value=t),e.defaultValue=t}a=a??n,a=typeof a!="function"&&typeof a!="symbol"&&!!a,e.checked=r?e.checked:!!a,e.defaultChecked=!!a,c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"&&(e.name=c)}function Si(e,t,l){t==="number"&&kn(e.ownerDocument)===e||e.defaultValue===""+l||(e.defaultValue=""+l)}function Il(e,t,l,a){if(e=e.options,t){t={};for(var n=0;n<l.length;n++)t["$"+l[n]]=!0;for(l=0;l<e.length;l++)n=t.hasOwnProperty("$"+e[l].value),e[l].selected!==n&&(e[l].selected=n),n&&a&&(e[l].defaultSelected=!0)}else{for(l=""+dt(l),t=null,n=0;n<e.length;n++){if(e[n].value===l){e[n].selected=!0,a&&(e[n].defaultSelected=!0);return}t!==null||e[n].disabled||(t=e[n])}t!==null&&(t.selected=!0)}}function ar(e,t,l){if(t!=null&&(t=""+dt(t),t!==e.value&&(e.value=t),l==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=l!=null?""+dt(l):""}function nr(e,t,l,a){if(t==null){if(a!=null){if(l!=null)throw Error(f(92));if(Qe(a)){if(1<a.length)throw Error(f(93));a=a[0]}l=a}l==null&&(l=""),t=l}l=dt(t),e.defaultValue=l,a=e.textContent,a===l&&a!==""&&a!==null&&(e.value=a)}function ea(e,t){if(t){var l=e.firstChild;if(l&&l===e.lastChild&&l.nodeType===3){l.nodeValue=t;return}}e.textContent=t}var Ch=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 ur(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||Ch.has(t)?t==="float"?e.cssFloat=l:e[t]=(""+l).trim():e[t]=l+"px"}function ir(e,t,l){if(t!=null&&typeof t!="object")throw Error(f(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]="");for(var n in t)a=t[n],t.hasOwnProperty(n)&&l[n]!==a&&ur(e,n,a)}else for(var u in t)t.hasOwnProperty(u)&&ur(e,u,t[u])}function xi(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 Uh=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),Hh=/^[\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 $n(e){return Hh.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}var Ei=null;function Ti(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ta=null,la=null;function cr(e){var t=$l(e);if(t&&(e=t.stateNode)){var l=e[We]||null;e:switch(e=t.stateNode,t.type){case"input":if(pi(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="'+ht(""+t)+'"][type="radio"]'),t=0;t<l.length;t++){var a=l[t];if(a!==e&&a.form===e.form){var n=a[We]||null;if(!n)throw Error(f(90));pi(a,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name)}}for(t=0;t<l.length;t++)a=l[t],a.form===e.form&&tr(a)}break e;case"textarea":ar(e,l.value,l.defaultValue);break e;case"select":t=l.value,t!=null&&Il(e,!!l.multiple,t,!1)}}}var Ai=!1;function fr(e,t,l){if(Ai)return e(t,l);Ai=!0;try{var a=e(t);return a}finally{if(Ai=!1,(ta!==null||la!==null)&&(Uu(),ta&&(t=ta,e=la,la=ta=null,cr(t),e)))for(t=0;t<e.length;t++)cr(e[t])}}function La(e,t){var l=e.stateNode;if(l===null)return null;var a=l[We]||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(f(231,t,typeof l));return l}var Bt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ni=!1;if(Bt)try{var Ya={};Object.defineProperty(Ya,"passive",{get:function(){Ni=!0}}),window.addEventListener("test",Ya,Ya),window.removeEventListener("test",Ya,Ya)}catch{Ni=!1}var nl=null,Ri=null,Wn=null;function rr(){if(Wn)return Wn;var e,t=Ri,l=t.length,a,n="value"in nl?nl.value:nl.textContent,u=n.length;for(e=0;e<l&&t[e]===n[e];e++);var c=l-e;for(a=1;a<=c&&t[l-a]===n[u-a];a++);return Wn=n.slice(e,1<a?1-a:void 0)}function Fn(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 Pn(){return!0}function sr(){return!1}function Fe(e){function t(l,a,n,u,c){this._reactName=l,this._targetInst=n,this.type=a,this.nativeEvent=u,this.target=c,this.currentTarget=null;for(var r in e)e.hasOwnProperty(r)&&(l=e[r],this[r]=l?l(u):u[r]);return this.isDefaultPrevented=(u.defaultPrevented!=null?u.defaultPrevented:u.returnValue===!1)?Pn:sr,this.isPropagationStopped=sr,this}return O(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=Pn)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():typeof l.cancelBubble!="unknown"&&(l.cancelBubble=!0),this.isPropagationStopped=Pn)},persist:function(){},isPersistent:Pn}),t}var Ml={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},In=Fe(Ml),Ga=O({},Ml,{view:0,detail:0}),wh=Fe(Ga),ji,Oi,Xa,eu=O({},Ga,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Mi,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!==Xa&&(Xa&&e.type==="mousemove"?(ji=e.screenX-Xa.screenX,Oi=e.screenY-Xa.screenY):Oi=ji=0,Xa=e),ji)},movementY:function(e){return"movementY"in e?e.movementY:Oi}}),or=Fe(eu),Bh=O({},eu,{dataTransfer:0}),qh=Fe(Bh),Lh=O({},Ga,{relatedTarget:0}),Di=Fe(Lh),Yh=O({},Ml,{animationName:0,elapsedTime:0,pseudoElement:0}),Gh=Fe(Yh),Xh=O({},Ml,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Qh=Fe(Xh),Zh=O({},Ml,{data:0}),dr=Fe(Zh),Vh={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Kh={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"},Jh={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function kh(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Jh[e])?!!t[e]:!1}function Mi(){return kh}var $h=O({},Ga,{key:function(e){if(e.key){var t=Vh[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Fn(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Kh[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Mi,charCode:function(e){return e.type==="keypress"?Fn(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Fn(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Wh=Fe($h),Fh=O({},eu,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),hr=Fe(Fh),Ph=O({},Ga,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Mi}),Ih=Fe(Ph),em=O({},Ml,{propertyName:0,elapsedTime:0,pseudoElement:0}),tm=Fe(em),lm=O({},eu,{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}),am=Fe(lm),nm=O({},Ml,{newState:0,oldState:0}),um=Fe(nm),im=[9,13,27,32],zi=Bt&&"CompositionEvent"in window,Qa=null;Bt&&"documentMode"in document&&(Qa=document.documentMode);var cm=Bt&&"TextEvent"in window&&!Qa,mr=Bt&&(!zi||Qa&&8<Qa&&11>=Qa),yr=" ",vr=!1;function gr(e,t){switch(e){case"keyup":return im.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function br(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var aa=!1;function fm(e,t){switch(e){case"compositionend":return br(t);case"keypress":return t.which!==32?null:(vr=!0,yr);case"textInput":return e=t.data,e===yr&&vr?null:e;default:return null}}function rm(e,t){if(aa)return e==="compositionend"||!zi&&gr(e,t)?(e=rr(),Wn=Ri=nl=null,aa=!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 mr&&t.locale!=="ko"?null:t.data;default:return null}}var sm={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 pr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!sm[e.type]:t==="textarea"}function Sr(e,t,l,a){ta?la?la.push(a):la=[a]:ta=a,t=Yu(t,"onChange"),0<t.length&&(l=new In("onChange","change",null,l,a),e.push({event:l,listeners:t}))}var Za=null,Va=null;function om(e){td(e,0)}function tu(e){var t=qa(e);if(tr(t))return e}function xr(e,t){if(e==="change")return t}var Er=!1;if(Bt){var _i;if(Bt){var Ci="oninput"in document;if(!Ci){var Tr=document.createElement("div");Tr.setAttribute("oninput","return;"),Ci=typeof Tr.oninput=="function"}_i=Ci}else _i=!1;Er=_i&&(!document.documentMode||9<document.documentMode)}function Ar(){Za&&(Za.detachEvent("onpropertychange",Nr),Va=Za=null)}function Nr(e){if(e.propertyName==="value"&&tu(Va)){var t=[];Sr(t,Va,e,Ti(e)),fr(om,t)}}function dm(e,t,l){e==="focusin"?(Ar(),Za=t,Va=l,Za.attachEvent("onpropertychange",Nr)):e==="focusout"&&Ar()}function hm(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return tu(Va)}function mm(e,t){if(e==="click")return tu(t)}function ym(e,t){if(e==="input"||e==="change")return tu(t)}function vm(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var nt=typeof Object.is=="function"?Object.is:vm;function Ka(e,t){if(nt(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 n=l[a];if(!fi.call(t,n)||!nt(e[n],t[n]))return!1}return!0}function Rr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function jr(e,t){var l=Rr(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=Rr(l)}}function Or(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Or(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Dr(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=kn(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=kn(e.document)}return t}function Ui(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 gm=Bt&&"documentMode"in document&&11>=document.documentMode,na=null,Hi=null,Ja=null,wi=!1;function Mr(e,t,l){var a=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;wi||na==null||na!==kn(a)||(a=na,"selectionStart"in a&&Ui(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}),Ja&&Ka(Ja,a)||(Ja=a,a=Yu(Hi,"onSelect"),0<a.length&&(t=new In("onSelect","select",null,t,l),e.push({event:t,listeners:a}),t.target=na)))}function zl(e,t){var l={};return l[e.toLowerCase()]=t.toLowerCase(),l["Webkit"+e]="webkit"+t,l["Moz"+e]="moz"+t,l}var ua={animationend:zl("Animation","AnimationEnd"),animationiteration:zl("Animation","AnimationIteration"),animationstart:zl("Animation","AnimationStart"),transitionrun:zl("Transition","TransitionRun"),transitionstart:zl("Transition","TransitionStart"),transitioncancel:zl("Transition","TransitionCancel"),transitionend:zl("Transition","TransitionEnd")},Bi={},zr={};Bt&&(zr=document.createElement("div").style,"AnimationEvent"in window||(delete ua.animationend.animation,delete ua.animationiteration.animation,delete ua.animationstart.animation),"TransitionEvent"in window||delete ua.transitionend.transition);function _l(e){if(Bi[e])return Bi[e];if(!ua[e])return e;var t=ua[e],l;for(l in t)if(t.hasOwnProperty(l)&&l in zr)return Bi[e]=t[l];return e}var _r=_l("animationend"),Cr=_l("animationiteration"),Ur=_l("animationstart"),bm=_l("transitionrun"),pm=_l("transitionstart"),Sm=_l("transitioncancel"),Hr=_l("transitionend"),wr=new Map,qi="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");qi.push("scrollEnd");function xt(e,t){wr.set(e,t),Dl(t,[e])}var Br=new WeakMap;function mt(e,t){if(typeof e=="object"&&e!==null){var l=Br.get(e);return l!==void 0?l:(t={value:e,source:t,stack:If(t)},Br.set(e,t),t)}return{value:e,source:t,stack:If(t)}}var yt=[],ia=0,Li=0;function lu(){for(var e=ia,t=Li=ia=0;t<e;){var l=yt[t];yt[t++]=null;var a=yt[t];yt[t++]=null;var n=yt[t];yt[t++]=null;var u=yt[t];if(yt[t++]=null,a!==null&&n!==null){var c=a.pending;c===null?n.next=n:(n.next=c.next,c.next=n),a.pending=n}u!==0&&qr(l,n,u)}}function au(e,t,l,a){yt[ia++]=e,yt[ia++]=t,yt[ia++]=l,yt[ia++]=a,Li|=a,e.lanes|=a,e=e.alternate,e!==null&&(e.lanes|=a)}function Yi(e,t,l,a){return au(e,t,l,a),nu(e)}function ca(e,t){return au(e,null,null,t),nu(e)}function qr(e,t,l){e.lanes|=l;var a=e.alternate;a!==null&&(a.lanes|=l);for(var n=!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||(n=!0)),e=u,u=u.return;return e.tag===3?(u=e.stateNode,n&&t!==null&&(n=31-at(l),e=u.hiddenUpdates,a=e[n],a===null?e[n]=[t]:a.push(t),t.lane=l|536870912),u):null}function nu(e){if(50<pn)throw pn=0,Kc=null,Error(f(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var fa={};function xm(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 ut(e,t,l,a){return new xm(e,t,l,a)}function Gi(e){return e=e.prototype,!(!e||!e.isReactComponent)}function qt(e,t){var l=e.alternate;return l===null?(l=ut(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&65011712,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 Lr(e,t){e.flags&=65011714;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 uu(e,t,l,a,n,u){var c=0;if(a=e,typeof e=="function")Gi(e)&&(c=1);else if(typeof e=="string")c=Ty(e,l,$.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case Ee:return e=ut(31,l,t,n),e.elementType=Ee,e.lanes=u,e;case M:return Cl(l.children,n,u,t);case B:c=8,n|=24;break;case Q:return e=ut(12,l,t,n|2),e.elementType=Q,e.lanes=u,e;case L:return e=ut(13,l,t,n),e.elementType=L,e.lanes=u,e;case se:return e=ut(19,l,t,n),e.elementType=se,e.lanes=u,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case q:case k:c=10;break e;case Z:c=9;break e;case le:c=11;break e;case ue:c=14;break e;case re:c=16,a=null;break e}c=29,l=Error(f(130,e===null?"null":typeof e,"")),a=null}return t=ut(c,l,t,n),t.elementType=e,t.type=a,t.lanes=u,t}function Cl(e,t,l,a){return e=ut(7,e,a,t),e.lanes=l,e}function Xi(e,t,l){return e=ut(6,e,null,t),e.lanes=l,e}function Qi(e,t,l){return t=ut(4,e.children!==null?e.children:[],e.key,t),t.lanes=l,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var ra=[],sa=0,iu=null,cu=0,vt=[],gt=0,Ul=null,Lt=1,Yt="";function Hl(e,t){ra[sa++]=cu,ra[sa++]=iu,iu=e,cu=t}function Yr(e,t,l){vt[gt++]=Lt,vt[gt++]=Yt,vt[gt++]=Ul,Ul=e;var a=Lt;e=Yt;var n=32-at(a)-1;a&=~(1<<n),l+=1;var u=32-at(t)+n;if(30<u){var c=n-n%5;u=(a&(1<<c)-1).toString(32),a>>=c,n-=c,Lt=1<<32-at(t)+n|l<<n|a,Yt=u+e}else Lt=1<<u|l<<n|a,Yt=e}function Zi(e){e.return!==null&&(Hl(e,1),Yr(e,1,0))}function Vi(e){for(;e===iu;)iu=ra[--sa],ra[sa]=null,cu=ra[--sa],ra[sa]=null;for(;e===Ul;)Ul=vt[--gt],vt[gt]=null,Yt=vt[--gt],vt[gt]=null,Lt=vt[--gt],vt[gt]=null}var ke=null,je=null,he=!1,wl=null,Rt=!1,Ki=Error(f(519));function Bl(e){var t=Error(f(418,""));throw Wa(mt(t,e)),Ki}function Gr(e){var t=e.stateNode,l=e.type,a=e.memoizedProps;switch(t[Ze]=e,t[We]=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<xn.length;l++)ce(xn[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),lr(t,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0),Jn(t);break;case"select":ce("invalid",t);break;case"textarea":ce("invalid",t),nr(t,a.value,a.defaultValue,a.children),Jn(t)}l=a.children,typeof l!="string"&&typeof l!="number"&&typeof l!="bigint"||t.textContent===""+l||a.suppressHydrationWarning===!0||ud(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=Gu),t=!0):t=!1,t||Bl(e)}function Xr(e){for(ke=e.return;ke;)switch(ke.tag){case 5:case 13:Rt=!1;return;case 27:case 3:Rt=!0;return;default:ke=ke.return}}function ka(e){if(e!==ke)return!1;if(!he)return Xr(e),he=!0,!1;var t=e.tag,l;if((l=t!==3&&t!==27)&&((l=t===5)&&(l=e.type,l=!(l!=="form"&&l!=="button")||rf(e.type,e.memoizedProps)),l=!l),l&&je&&Bl(e),Xr(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(f(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8)if(l=e.data,l==="/$"){if(t===0){je=Tt(e.nextSibling);break e}t--}else l!=="$"&&l!=="$!"&&l!=="$?"||t++;e=e.nextSibling}je=null}}else t===27?(t=je,Sl(e.type)?(e=hf,hf=null,je=e):je=t):je=ke?Tt(e.stateNode.nextSibling):null;return!0}function $a(){je=ke=null,he=!1}function Qr(){var e=wl;return e!==null&&(et===null?et=e:et.push.apply(et,e),wl=null),e}function Wa(e){wl===null?wl=[e]:wl.push(e)}var Ji=w(null),ql=null,Gt=null;function ul(e,t,l){G(Ji,t._currentValue),t._currentValue=l}function Xt(e){e._currentValue=Ji.current,V(Ji)}function ki(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 $i(e,t,l,a){var n=e.child;for(n!==null&&(n.return=e);n!==null;){var u=n.dependencies;if(u!==null){var c=n.child;u=u.firstContext;e:for(;u!==null;){var r=u;u=n;for(var y=0;y<t.length;y++)if(r.context===t[y]){u.lanes|=l,r=u.alternate,r!==null&&(r.lanes|=l),ki(u.return,l,e),a||(c=null);break e}u=r.next}}else if(n.tag===18){if(c=n.return,c===null)throw Error(f(341));c.lanes|=l,u=c.alternate,u!==null&&(u.lanes|=l),ki(c,l,e),c=null}else c=n.child;if(c!==null)c.return=n;else for(c=n;c!==null;){if(c===e){c=null;break}if(n=c.sibling,n!==null){n.return=c.return,c=n;break}c=c.return}n=c}}function Fa(e,t,l,a){e=null;for(var n=t,u=!1;n!==null;){if(!u){if((n.flags&524288)!==0)u=!0;else if((n.flags&262144)!==0)break}if(n.tag===10){var c=n.alternate;if(c===null)throw Error(f(387));if(c=c.memoizedProps,c!==null){var r=n.type;nt(n.pendingProps.value,c.value)||(e!==null?e.push(r):e=[r])}}else if(n===tt.current){if(c=n.alternate,c===null)throw Error(f(387));c.memoizedState.memoizedState!==n.memoizedState.memoizedState&&(e!==null?e.push(jn):e=[jn])}n=n.return}e!==null&&$i(t,e,l,a),t.flags|=262144}function fu(e){for(e=e.firstContext;e!==null;){if(!nt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Ll(e){ql=e,Gt=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function Ve(e){return Zr(ql,e)}function ru(e,t){return ql===null&&Ll(e),Zr(e,t)}function Zr(e,t){var l=t._currentValue;if(t={context:t,memoizedValue:l,next:null},Gt===null){if(e===null)throw Error(f(308));Gt=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Gt=Gt.next=t;return l}var Em=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()})}},Tm=i.unstable_scheduleCallback,Am=i.unstable_NormalPriority,Ce={$$typeof:k,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Wi(){return{controller:new Em,data:new Map,refCount:0}}function Pa(e){e.refCount--,e.refCount===0&&Tm(Am,function(){e.controller.abort()})}var Ia=null,Fi=0,oa=0,da=null;function Nm(e,t){if(Ia===null){var l=Ia=[];Fi=0,oa=Ic(),da={status:"pending",value:void 0,then:function(a){l.push(a)}}}return Fi++,t.then(Vr,Vr),t}function Vr(){if(--Fi===0&&Ia!==null){da!==null&&(da.status="fulfilled");var e=Ia;Ia=null,oa=0,da=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function Rm(e,t){var l=[],a={status:"pending",value:null,reason:null,then:function(n){l.push(n)}};return e.then(function(){a.status="fulfilled",a.value=t;for(var n=0;n<l.length;n++)(0,l[n])(t)},function(n){for(a.status="rejected",a.reason=n,n=0;n<l.length;n++)(0,l[n])(void 0)}),a}var Kr=C.S;C.S=function(e,t){typeof t=="object"&&t!==null&&typeof t.then=="function"&&Nm(e,t),Kr!==null&&Kr(e,t)};var Yl=w(null);function Pi(){var e=Yl.current;return e!==null?e:xe.pooledCache}function su(e,t){t===null?G(Yl,Yl.current):G(Yl,t.pool)}function Jr(){var e=Pi();return e===null?null:{parent:Ce._currentValue,pool:e}}var en=Error(f(460)),kr=Error(f(474)),ou=Error(f(542)),Ii={then:function(){}};function $r(e){return e=e.status,e==="fulfilled"||e==="rejected"}function du(){}function Wr(e,t,l){switch(l=e[l],l===void 0?e.push(t):l!==t&&(t.then(du,du),t=l),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Pr(e),e;default:if(typeof t.status=="string")t.then(du,du);else{if(e=xe,e!==null&&100<e.shellSuspendCounter)throw Error(f(482));e=t,e.status="pending",e.then(function(a){if(t.status==="pending"){var n=t;n.status="fulfilled",n.value=a}},function(a){if(t.status==="pending"){var n=t;n.status="rejected",n.reason=a}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Pr(e),e}throw tn=t,en}}var tn=null;function Fr(){if(tn===null)throw Error(f(459));var e=tn;return tn=null,e}function Pr(e){if(e===en||e===ou)throw Error(f(483))}var il=!1;function ec(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function tc(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 cl(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function fl(e,t,l){var a=e.updateQueue;if(a===null)return null;if(a=a.shared,(me&2)!==0){var n=a.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),a.pending=t,t=nu(e),qr(e,null,l),t}return au(e,a,t,l),nu(e)}function ln(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,Vf(e,l)}}function lc(e,t){var l=e.updateQueue,a=e.alternate;if(a!==null&&(a=a.updateQueue,l===a)){var n=null,u=null;if(l=l.firstBaseUpdate,l!==null){do{var c={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};u===null?n=u=c:u=u.next=c,l=l.next}while(l!==null);u===null?n=u=t:u=u.next=t}else n=u=t;l={baseState:a.baseState,firstBaseUpdate:n,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 ac=!1;function an(){if(ac){var e=da;if(e!==null)throw e}}function nn(e,t,l,a){ac=!1;var n=e.updateQueue;il=!1;var u=n.firstBaseUpdate,c=n.lastBaseUpdate,r=n.shared.pending;if(r!==null){n.shared.pending=null;var y=r,A=y.next;y.next=null,c===null?u=A:c.next=A,c=y;var _=e.alternate;_!==null&&(_=_.updateQueue,r=_.lastBaseUpdate,r!==c&&(r===null?_.firstBaseUpdate=A:r.next=A,_.lastBaseUpdate=y))}if(u!==null){var H=n.baseState;c=0,_=A=y=null,r=u;do{var R=r.lane&-536870913,j=R!==r.lane;if(j?(fe&R)===R:(a&R)===R){R!==0&&R===oa&&(ac=!0),_!==null&&(_=_.next={lane:0,tag:r.tag,payload:r.payload,callback:null,next:null});e:{var I=e,W=r;R=t;var be=l;switch(W.tag){case 1:if(I=W.payload,typeof I=="function"){H=I.call(be,H,R);break e}H=I;break e;case 3:I.flags=I.flags&-65537|128;case 0:if(I=W.payload,R=typeof I=="function"?I.call(be,H,R):I,R==null)break e;H=O({},H,R);break e;case 2:il=!0}}R=r.callback,R!==null&&(e.flags|=64,j&&(e.flags|=8192),j=n.callbacks,j===null?n.callbacks=[R]:j.push(R))}else j={lane:R,tag:r.tag,payload:r.payload,callback:r.callback,next:null},_===null?(A=_=j,y=H):_=_.next=j,c|=R;if(r=r.next,r===null){if(r=n.shared.pending,r===null)break;j=r,r=j.next,j.next=null,n.lastBaseUpdate=j,n.shared.pending=null}}while(!0);_===null&&(y=H),n.baseState=y,n.firstBaseUpdate=A,n.lastBaseUpdate=_,u===null&&(n.shared.lanes=0),vl|=c,e.lanes=c,e.memoizedState=H}}function Ir(e,t){if(typeof e!="function")throw Error(f(191,e));e.call(t)}function es(e,t){var l=e.callbacks;if(l!==null)for(e.callbacks=null,e=0;e<l.length;e++)Ir(l[e],t)}var ha=w(null),hu=w(0);function ts(e,t){e=$t,G(hu,e),G(ha,t),$t=e|t.baseLanes}function nc(){G(hu,$t),G(ha,ha.current)}function uc(){$t=hu.current,V(ha),V(hu)}var rl=0,ae=null,ve=null,ze=null,mu=!1,ma=!1,Gl=!1,yu=0,un=0,ya=null,jm=0;function De(){throw Error(f(321))}function ic(e,t){if(t===null)return!1;for(var l=0;l<t.length&&l<e.length;l++)if(!nt(e[l],t[l]))return!1;return!0}function cc(e,t,l,a,n,u){return rl=u,ae=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,C.H=e===null||e.memoizedState===null?qs:Ls,Gl=!1,u=l(a,n),Gl=!1,ma&&(u=as(t,l,a,n)),ls(e),u}function ls(e){C.H=xu;var t=ve!==null&&ve.next!==null;if(rl=0,ze=ve=ae=null,mu=!1,un=0,ya=null,t)throw Error(f(300));e===null||we||(e=e.dependencies,e!==null&&fu(e)&&(we=!0))}function as(e,t,l,a){ae=e;var n=0;do{if(ma&&(ya=null),un=0,ma=!1,25<=n)throw Error(f(301));if(n+=1,ze=ve=null,e.updateQueue!=null){var u=e.updateQueue;u.lastEffect=null,u.events=null,u.stores=null,u.memoCache!=null&&(u.memoCache.index=0)}C.H=Um,u=t(l,a)}while(ma);return u}function Om(){var e=C.H,t=e.useState()[0];return t=typeof t.then=="function"?cn(t):t,e=e.useState()[0],(ve!==null?ve.memoizedState:null)!==e&&(ae.flags|=1024),t}function fc(){var e=yu!==0;return yu=0,e}function rc(e,t,l){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l}function sc(e){if(mu){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}mu=!1}rl=0,ze=ve=ae=null,ma=!1,un=yu=0,ya=null}function Pe(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ze===null?ae.memoizedState=ze=e:ze=ze.next=e,ze}function _e(){if(ve===null){var e=ae.alternate;e=e!==null?e.memoizedState:null}else e=ve.next;var t=ze===null?ae.memoizedState:ze.next;if(t!==null)ze=t,ve=e;else{if(e===null)throw ae.alternate===null?Error(f(467)):Error(f(310));ve=e,e={memoizedState:ve.memoizedState,baseState:ve.baseState,baseQueue:ve.baseQueue,queue:ve.queue,next:null},ze===null?ae.memoizedState=ze=e:ze=ze.next=e}return ze}function oc(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function cn(e){var t=un;return un+=1,ya===null&&(ya=[]),e=Wr(ya,e,t),t=ae,(ze===null?t.memoizedState:ze.next)===null&&(t=t.alternate,C.H=t===null||t.memoizedState===null?qs:Ls),e}function vu(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return cn(e);if(e.$$typeof===k)return Ve(e)}throw Error(f(438,String(e)))}function dc(e){var t=null,l=ae.updateQueue;if(l!==null&&(t=l.memoCache),t==null){var a=ae.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(t={data:a.data.map(function(n){return n.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),l===null&&(l=oc(),ae.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]=Je;return t.index++,l}function Qt(e,t){return typeof t=="function"?t(e):t}function gu(e){var t=_e();return hc(t,ve,e)}function hc(e,t,l){var a=e.queue;if(a===null)throw Error(f(311));a.lastRenderedReducer=l;var n=e.baseQueue,u=a.pending;if(u!==null){if(n!==null){var c=n.next;n.next=u.next,u.next=c}t.baseQueue=n=u,a.pending=null}if(u=e.baseState,n===null)e.memoizedState=u;else{t=n.next;var r=c=null,y=null,A=t,_=!1;do{var H=A.lane&-536870913;if(H!==A.lane?(fe&H)===H:(rl&H)===H){var R=A.revertLane;if(R===0)y!==null&&(y=y.next={lane:0,revertLane:0,action:A.action,hasEagerState:A.hasEagerState,eagerState:A.eagerState,next:null}),H===oa&&(_=!0);else if((rl&R)===R){A=A.next,R===oa&&(_=!0);continue}else H={lane:0,revertLane:A.revertLane,action:A.action,hasEagerState:A.hasEagerState,eagerState:A.eagerState,next:null},y===null?(r=y=H,c=u):y=y.next=H,ae.lanes|=R,vl|=R;H=A.action,Gl&&l(u,H),u=A.hasEagerState?A.eagerState:l(u,H)}else R={lane:H,revertLane:A.revertLane,action:A.action,hasEagerState:A.hasEagerState,eagerState:A.eagerState,next:null},y===null?(r=y=R,c=u):y=y.next=R,ae.lanes|=H,vl|=H;A=A.next}while(A!==null&&A!==t);if(y===null?c=u:y.next=r,!nt(u,e.memoizedState)&&(we=!0,_&&(l=da,l!==null)))throw l;e.memoizedState=u,e.baseState=c,e.baseQueue=y,a.lastRenderedState=u}return n===null&&(a.lanes=0),[e.memoizedState,a.dispatch]}function mc(e){var t=_e(),l=t.queue;if(l===null)throw Error(f(311));l.lastRenderedReducer=e;var a=l.dispatch,n=l.pending,u=t.memoizedState;if(n!==null){l.pending=null;var c=n=n.next;do u=e(u,c.action),c=c.next;while(c!==n);nt(u,t.memoizedState)||(we=!0),t.memoizedState=u,t.baseQueue===null&&(t.baseState=u),l.lastRenderedState=u}return[u,a]}function ns(e,t,l){var a=ae,n=_e(),u=he;if(u){if(l===void 0)throw Error(f(407));l=l()}else l=t();var c=!nt((ve||n).memoizedState,l);c&&(n.memoizedState=l,we=!0),n=n.queue;var r=cs.bind(null,a,n,e);if(fn(2048,8,r,[e]),n.getSnapshot!==t||c||ze!==null&&ze.memoizedState.tag&1){if(a.flags|=2048,va(9,bu(),is.bind(null,a,n,l,t),null),xe===null)throw Error(f(349));u||(rl&124)!==0||us(a,t,l)}return l}function us(e,t,l){e.flags|=16384,e={getSnapshot:t,value:l},t=ae.updateQueue,t===null?(t=oc(),ae.updateQueue=t,t.stores=[e]):(l=t.stores,l===null?t.stores=[e]:l.push(e))}function is(e,t,l,a){t.value=l,t.getSnapshot=a,fs(t)&&rs(e)}function cs(e,t,l){return l(function(){fs(t)&&rs(e)})}function fs(e){var t=e.getSnapshot;e=e.value;try{var l=t();return!nt(e,l)}catch{return!0}}function rs(e){var t=ca(e,2);t!==null&&st(t,e,2)}function yc(e){var t=Pe();if(typeof e=="function"){var l=e;if(e=l(),Gl){ll(!0);try{l()}finally{ll(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Qt,lastRenderedState:e},t}function ss(e,t,l,a){return e.baseState=l,hc(e,ve,typeof a=="function"?a:Qt)}function Dm(e,t,l,a,n){if(Su(e))throw Error(f(485));if(e=t.action,e!==null){var u={payload:n,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(c){u.listeners.push(c)}};C.T!==null?l(!0):u.isTransition=!1,a(u),l=t.pending,l===null?(u.next=t.pending=u,os(t,u)):(u.next=l.next,t.pending=l.next=u)}}function os(e,t){var l=t.action,a=t.payload,n=e.state;if(t.isTransition){var u=C.T,c={};C.T=c;try{var r=l(n,a),y=C.S;y!==null&&y(c,r),ds(e,t,r)}catch(A){vc(e,t,A)}finally{C.T=u}}else try{u=l(n,a),ds(e,t,u)}catch(A){vc(e,t,A)}}function ds(e,t,l){l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(function(a){hs(e,t,a)},function(a){return vc(e,t,a)}):hs(e,t,l)}function hs(e,t,l){t.status="fulfilled",t.value=l,ms(t),e.state=l,t=e.pending,t!==null&&(l=t.next,l===t?e.pending=null:(l=l.next,t.next=l,os(e,l)))}function vc(e,t,l){var a=e.pending;if(e.pending=null,a!==null){a=a.next;do t.status="rejected",t.reason=l,ms(t),t=t.next;while(t!==a)}e.action=null}function ms(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function ys(e,t){return t}function vs(e,t){if(he){var l=xe.formState;if(l!==null){e:{var a=ae;if(he){if(je){t:{for(var n=je,u=Rt;n.nodeType!==8;){if(!u){n=null;break t}if(n=Tt(n.nextSibling),n===null){n=null;break t}}u=n.data,n=u==="F!"||u==="F"?n:null}if(n){je=Tt(n.nextSibling),a=n.data==="F!";break e}}Bl(a)}a=!1}a&&(t=l[0])}}return l=Pe(),l.memoizedState=l.baseState=t,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ys,lastRenderedState:t},l.queue=a,l=Hs.bind(null,ae,a),a.dispatch=l,a=yc(!1),u=xc.bind(null,ae,!1,a.queue),a=Pe(),n={state:t,dispatch:null,action:e,pending:null},a.queue=n,l=Dm.bind(null,ae,n,u,l),n.dispatch=l,a.memoizedState=e,[t,l,!1]}function gs(e){var t=_e();return bs(t,ve,e)}function bs(e,t,l){if(t=hc(e,t,ys)[0],e=gu(Qt)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var a=cn(t)}catch(c){throw c===en?ou:c}else a=t;t=_e();var n=t.queue,u=n.dispatch;return l!==t.memoizedState&&(ae.flags|=2048,va(9,bu(),Mm.bind(null,n,l),null)),[a,u,e]}function Mm(e,t){e.action=t}function ps(e){var t=_e(),l=ve;if(l!==null)return bs(t,l,e);_e(),t=t.memoizedState,l=_e();var a=l.queue.dispatch;return l.memoizedState=e,[t,a,!1]}function va(e,t,l,a){return e={tag:e,create:l,deps:a,inst:t,next:null},t=ae.updateQueue,t===null&&(t=oc(),ae.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 bu(){return{destroy:void 0,resource:void 0}}function Ss(){return _e().memoizedState}function pu(e,t,l,a){var n=Pe();a=a===void 0?null:a,ae.flags|=e,n.memoizedState=va(1|t,bu(),l,a)}function fn(e,t,l,a){var n=_e();a=a===void 0?null:a;var u=n.memoizedState.inst;ve!==null&&a!==null&&ic(a,ve.memoizedState.deps)?n.memoizedState=va(t,u,l,a):(ae.flags|=e,n.memoizedState=va(1|t,u,l,a))}function xs(e,t){pu(8390656,8,e,t)}function Es(e,t){fn(2048,8,e,t)}function Ts(e,t){return fn(4,2,e,t)}function As(e,t){return fn(4,4,e,t)}function Ns(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 Rs(e,t,l){l=l!=null?l.concat([e]):null,fn(4,4,Ns.bind(null,t,e),l)}function gc(){}function js(e,t){var l=_e();t=t===void 0?null:t;var a=l.memoizedState;return t!==null&&ic(t,a[1])?a[0]:(l.memoizedState=[e,t],e)}function Os(e,t){var l=_e();t=t===void 0?null:t;var a=l.memoizedState;if(t!==null&&ic(t,a[1]))return a[0];if(a=e(),Gl){ll(!0);try{e()}finally{ll(!1)}}return l.memoizedState=[a,t],a}function bc(e,t,l){return l===void 0||(rl&1073741824)!==0?e.memoizedState=t:(e.memoizedState=l,e=_o(),ae.lanes|=e,vl|=e,l)}function Ds(e,t,l,a){return nt(l,t)?l:ha.current!==null?(e=bc(e,l,a),nt(e,t)||(we=!0),e):(rl&42)===0?(we=!0,e.memoizedState=l):(e=_o(),ae.lanes|=e,vl|=e,t)}function Ms(e,t,l,a,n){var u=X.p;X.p=u!==0&&8>u?u:8;var c=C.T,r={};C.T=r,xc(e,!1,t,l);try{var y=n(),A=C.S;if(A!==null&&A(r,y),y!==null&&typeof y=="object"&&typeof y.then=="function"){var _=Rm(y,a);rn(e,t,_,rt(e))}else rn(e,t,a,rt(e))}catch(H){rn(e,t,{then:function(){},status:"rejected",reason:H},rt())}finally{X.p=u,C.T=c}}function zm(){}function pc(e,t,l,a){if(e.tag!==5)throw Error(f(476));var n=zs(e).queue;Ms(e,n,t,P,l===null?zm:function(){return _s(e),l(a)})}function zs(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:P,baseState:P,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Qt,lastRenderedState:P},next:null};var l={};return t.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Qt,lastRenderedState:l},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function _s(e){var t=zs(e).next.queue;rn(e,t,{},rt())}function Sc(){return Ve(jn)}function Cs(){return _e().memoizedState}function Us(){return _e().memoizedState}function _m(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var l=rt();e=cl(l);var a=fl(t,e,l);a!==null&&(st(a,t,l),ln(a,t,l)),t={cache:Wi()},e.payload=t;return}t=t.return}}function Cm(e,t,l){var a=rt();l={lane:a,revertLane:0,action:l,hasEagerState:!1,eagerState:null,next:null},Su(e)?ws(t,l):(l=Yi(e,t,l,a),l!==null&&(st(l,e,a),Bs(l,t,a)))}function Hs(e,t,l){var a=rt();rn(e,t,l,a)}function rn(e,t,l,a){var n={lane:a,revertLane:0,action:l,hasEagerState:!1,eagerState:null,next:null};if(Su(e))ws(t,n);else{var u=e.alternate;if(e.lanes===0&&(u===null||u.lanes===0)&&(u=t.lastRenderedReducer,u!==null))try{var c=t.lastRenderedState,r=u(c,l);if(n.hasEagerState=!0,n.eagerState=r,nt(r,c))return au(e,t,n,0),xe===null&&lu(),!1}catch{}finally{}if(l=Yi(e,t,n,a),l!==null)return st(l,e,a),Bs(l,t,a),!0}return!1}function xc(e,t,l,a){if(a={lane:2,revertLane:Ic(),action:a,hasEagerState:!1,eagerState:null,next:null},Su(e)){if(t)throw Error(f(479))}else t=Yi(e,l,a,2),t!==null&&st(t,e,2)}function Su(e){var t=e.alternate;return e===ae||t!==null&&t===ae}function ws(e,t){ma=mu=!0;var l=e.pending;l===null?t.next=t:(t.next=l.next,l.next=t),e.pending=t}function Bs(e,t,l){if((l&4194048)!==0){var a=t.lanes;a&=e.pendingLanes,l|=a,t.lanes=l,Vf(e,l)}}var xu={readContext:Ve,use:vu,useCallback:De,useContext:De,useEffect:De,useImperativeHandle:De,useLayoutEffect:De,useInsertionEffect:De,useMemo:De,useReducer:De,useRef:De,useState:De,useDebugValue:De,useDeferredValue:De,useTransition:De,useSyncExternalStore:De,useId:De,useHostTransitionStatus:De,useFormState:De,useActionState:De,useOptimistic:De,useMemoCache:De,useCacheRefresh:De},qs={readContext:Ve,use:vu,useCallback:function(e,t){return Pe().memoizedState=[e,t===void 0?null:t],e},useContext:Ve,useEffect:xs,useImperativeHandle:function(e,t,l){l=l!=null?l.concat([e]):null,pu(4194308,4,Ns.bind(null,t,e),l)},useLayoutEffect:function(e,t){return pu(4194308,4,e,t)},useInsertionEffect:function(e,t){pu(4,2,e,t)},useMemo:function(e,t){var l=Pe();t=t===void 0?null:t;var a=e();if(Gl){ll(!0);try{e()}finally{ll(!1)}}return l.memoizedState=[a,t],a},useReducer:function(e,t,l){var a=Pe();if(l!==void 0){var n=l(t);if(Gl){ll(!0);try{l(t)}finally{ll(!1)}}}else n=t;return a.memoizedState=a.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},a.queue=e,e=e.dispatch=Cm.bind(null,ae,e),[a.memoizedState,e]},useRef:function(e){var t=Pe();return e={current:e},t.memoizedState=e},useState:function(e){e=yc(e);var t=e.queue,l=Hs.bind(null,ae,t);return t.dispatch=l,[e.memoizedState,l]},useDebugValue:gc,useDeferredValue:function(e,t){var l=Pe();return bc(l,e,t)},useTransition:function(){var e=yc(!1);return e=Ms.bind(null,ae,e.queue,!0,!1),Pe().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,l){var a=ae,n=Pe();if(he){if(l===void 0)throw Error(f(407));l=l()}else{if(l=t(),xe===null)throw Error(f(349));(fe&124)!==0||us(a,t,l)}n.memoizedState=l;var u={value:l,getSnapshot:t};return n.queue=u,xs(cs.bind(null,a,u,e),[e]),a.flags|=2048,va(9,bu(),is.bind(null,a,u,l,t),null),l},useId:function(){var e=Pe(),t=xe.identifierPrefix;if(he){var l=Yt,a=Lt;l=(a&~(1<<32-at(a)-1)).toString(32)+l,t="«"+t+"R"+l,l=yu++,0<l&&(t+="H"+l.toString(32)),t+="»"}else l=jm++,t="«"+t+"r"+l.toString(32)+"»";return e.memoizedState=t},useHostTransitionStatus:Sc,useFormState:vs,useActionState:vs,useOptimistic:function(e){var t=Pe();t.memoizedState=t.baseState=e;var l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=l,t=xc.bind(null,ae,!0,l),l.dispatch=t,[e,t]},useMemoCache:dc,useCacheRefresh:function(){return Pe().memoizedState=_m.bind(null,ae)}},Ls={readContext:Ve,use:vu,useCallback:js,useContext:Ve,useEffect:Es,useImperativeHandle:Rs,useInsertionEffect:Ts,useLayoutEffect:As,useMemo:Os,useReducer:gu,useRef:Ss,useState:function(){return gu(Qt)},useDebugValue:gc,useDeferredValue:function(e,t){var l=_e();return Ds(l,ve.memoizedState,e,t)},useTransition:function(){var e=gu(Qt)[0],t=_e().memoizedState;return[typeof e=="boolean"?e:cn(e),t]},useSyncExternalStore:ns,useId:Cs,useHostTransitionStatus:Sc,useFormState:gs,useActionState:gs,useOptimistic:function(e,t){var l=_e();return ss(l,ve,e,t)},useMemoCache:dc,useCacheRefresh:Us},Um={readContext:Ve,use:vu,useCallback:js,useContext:Ve,useEffect:Es,useImperativeHandle:Rs,useInsertionEffect:Ts,useLayoutEffect:As,useMemo:Os,useReducer:mc,useRef:Ss,useState:function(){return mc(Qt)},useDebugValue:gc,useDeferredValue:function(e,t){var l=_e();return ve===null?bc(l,e,t):Ds(l,ve.memoizedState,e,t)},useTransition:function(){var e=mc(Qt)[0],t=_e().memoizedState;return[typeof e=="boolean"?e:cn(e),t]},useSyncExternalStore:ns,useId:Cs,useHostTransitionStatus:Sc,useFormState:ps,useActionState:ps,useOptimistic:function(e,t){var l=_e();return ve!==null?ss(l,ve,e,t):(l.baseState=e,[e,l.queue.dispatch])},useMemoCache:dc,useCacheRefresh:Us},ga=null,sn=0;function Eu(e){var t=sn;return sn+=1,ga===null&&(ga=[]),Wr(ga,e,t)}function on(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function Tu(e,t){throw t.$$typeof===z?Error(f(525)):(e=Object.prototype.toString.call(t),Error(f(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function Ys(e){var t=e._init;return t(e._payload)}function Gs(e){function t(x,b){if(e){var E=x.deletions;E===null?(x.deletions=[b],x.flags|=16):E.push(b)}}function l(x,b){if(!e)return null;for(;b!==null;)t(x,b),b=b.sibling;return null}function a(x){for(var b=new Map;x!==null;)x.key!==null?b.set(x.key,x):b.set(x.index,x),x=x.sibling;return b}function n(x,b){return x=qt(x,b),x.index=0,x.sibling=null,x}function u(x,b,E){return x.index=E,e?(E=x.alternate,E!==null?(E=E.index,E<b?(x.flags|=67108866,b):E):(x.flags|=67108866,b)):(x.flags|=1048576,b)}function c(x){return e&&x.alternate===null&&(x.flags|=67108866),x}function r(x,b,E,U){return b===null||b.tag!==6?(b=Xi(E,x.mode,U),b.return=x,b):(b=n(b,E),b.return=x,b)}function y(x,b,E,U){var K=E.type;return K===M?_(x,b,E.props.children,U,E.key):b!==null&&(b.elementType===K||typeof K=="object"&&K!==null&&K.$$typeof===re&&Ys(K)===b.type)?(b=n(b,E.props),on(b,E),b.return=x,b):(b=uu(E.type,E.key,E.props,null,x.mode,U),on(b,E),b.return=x,b)}function A(x,b,E,U){return b===null||b.tag!==4||b.stateNode.containerInfo!==E.containerInfo||b.stateNode.implementation!==E.implementation?(b=Qi(E,x.mode,U),b.return=x,b):(b=n(b,E.children||[]),b.return=x,b)}function _(x,b,E,U,K){return b===null||b.tag!==7?(b=Cl(E,x.mode,U,K),b.return=x,b):(b=n(b,E),b.return=x,b)}function H(x,b,E){if(typeof b=="string"&&b!==""||typeof b=="number"||typeof b=="bigint")return b=Xi(""+b,x.mode,E),b.return=x,b;if(typeof b=="object"&&b!==null){switch(b.$$typeof){case N:return E=uu(b.type,b.key,b.props,null,x.mode,E),on(E,b),E.return=x,E;case Y:return b=Qi(b,x.mode,E),b.return=x,b;case re:var U=b._init;return b=U(b._payload),H(x,b,E)}if(Qe(b)||Xe(b))return b=Cl(b,x.mode,E,null),b.return=x,b;if(typeof b.then=="function")return H(x,Eu(b),E);if(b.$$typeof===k)return H(x,ru(x,b),E);Tu(x,b)}return null}function R(x,b,E,U){var K=b!==null?b.key:null;if(typeof E=="string"&&E!==""||typeof E=="number"||typeof E=="bigint")return K!==null?null:r(x,b,""+E,U);if(typeof E=="object"&&E!==null){switch(E.$$typeof){case N:return E.key===K?y(x,b,E,U):null;case Y:return E.key===K?A(x,b,E,U):null;case re:return K=E._init,E=K(E._payload),R(x,b,E,U)}if(Qe(E)||Xe(E))return K!==null?null:_(x,b,E,U,null);if(typeof E.then=="function")return R(x,b,Eu(E),U);if(E.$$typeof===k)return R(x,b,ru(x,E),U);Tu(x,E)}return null}function j(x,b,E,U,K){if(typeof U=="string"&&U!==""||typeof U=="number"||typeof U=="bigint")return x=x.get(E)||null,r(b,x,""+U,K);if(typeof U=="object"&&U!==null){switch(U.$$typeof){case N:return x=x.get(U.key===null?E:U.key)||null,y(b,x,U,K);case Y:return x=x.get(U.key===null?E:U.key)||null,A(b,x,U,K);case re:var ne=U._init;return U=ne(U._payload),j(x,b,E,U,K)}if(Qe(U)||Xe(U))return x=x.get(E)||null,_(b,x,U,K,null);if(typeof U.then=="function")return j(x,b,E,Eu(U),K);if(U.$$typeof===k)return j(x,b,E,ru(b,U),K);Tu(b,U)}return null}function I(x,b,E,U){for(var K=null,ne=null,J=b,F=b=0,qe=null;J!==null&&F<E.length;F++){J.index>F?(qe=J,J=null):qe=J.sibling;var de=R(x,J,E[F],U);if(de===null){J===null&&(J=qe);break}e&&J&&de.alternate===null&&t(x,J),b=u(de,b,F),ne===null?K=de:ne.sibling=de,ne=de,J=qe}if(F===E.length)return l(x,J),he&&Hl(x,F),K;if(J===null){for(;F<E.length;F++)J=H(x,E[F],U),J!==null&&(b=u(J,b,F),ne===null?K=J:ne.sibling=J,ne=J);return he&&Hl(x,F),K}for(J=a(J);F<E.length;F++)qe=j(J,x,F,E[F],U),qe!==null&&(e&&qe.alternate!==null&&J.delete(qe.key===null?F:qe.key),b=u(qe,b,F),ne===null?K=qe:ne.sibling=qe,ne=qe);return e&&J.forEach(function(Nl){return t(x,Nl)}),he&&Hl(x,F),K}function W(x,b,E,U){if(E==null)throw Error(f(151));for(var K=null,ne=null,J=b,F=b=0,qe=null,de=E.next();J!==null&&!de.done;F++,de=E.next()){J.index>F?(qe=J,J=null):qe=J.sibling;var Nl=R(x,J,de.value,U);if(Nl===null){J===null&&(J=qe);break}e&&J&&Nl.alternate===null&&t(x,J),b=u(Nl,b,F),ne===null?K=Nl:ne.sibling=Nl,ne=Nl,J=qe}if(de.done)return l(x,J),he&&Hl(x,F),K;if(J===null){for(;!de.done;F++,de=E.next())de=H(x,de.value,U),de!==null&&(b=u(de,b,F),ne===null?K=de:ne.sibling=de,ne=de);return he&&Hl(x,F),K}for(J=a(J);!de.done;F++,de=E.next())de=j(J,x,F,de.value,U),de!==null&&(e&&de.alternate!==null&&J.delete(de.key===null?F:de.key),b=u(de,b,F),ne===null?K=de:ne.sibling=de,ne=de);return e&&J.forEach(function(Hy){return t(x,Hy)}),he&&Hl(x,F),K}function be(x,b,E,U){if(typeof E=="object"&&E!==null&&E.type===M&&E.key===null&&(E=E.props.children),typeof E=="object"&&E!==null){switch(E.$$typeof){case N:e:{for(var K=E.key;b!==null;){if(b.key===K){if(K=E.type,K===M){if(b.tag===7){l(x,b.sibling),U=n(b,E.props.children),U.return=x,x=U;break e}}else if(b.elementType===K||typeof K=="object"&&K!==null&&K.$$typeof===re&&Ys(K)===b.type){l(x,b.sibling),U=n(b,E.props),on(U,E),U.return=x,x=U;break e}l(x,b);break}else t(x,b);b=b.sibling}E.type===M?(U=Cl(E.props.children,x.mode,U,E.key),U.return=x,x=U):(U=uu(E.type,E.key,E.props,null,x.mode,U),on(U,E),U.return=x,x=U)}return c(x);case Y:e:{for(K=E.key;b!==null;){if(b.key===K)if(b.tag===4&&b.stateNode.containerInfo===E.containerInfo&&b.stateNode.implementation===E.implementation){l(x,b.sibling),U=n(b,E.children||[]),U.return=x,x=U;break e}else{l(x,b);break}else t(x,b);b=b.sibling}U=Qi(E,x.mode,U),U.return=x,x=U}return c(x);case re:return K=E._init,E=K(E._payload),be(x,b,E,U)}if(Qe(E))return I(x,b,E,U);if(Xe(E)){if(K=Xe(E),typeof K!="function")throw Error(f(150));return E=K.call(E),W(x,b,E,U)}if(typeof E.then=="function")return be(x,b,Eu(E),U);if(E.$$typeof===k)return be(x,b,ru(x,E),U);Tu(x,E)}return typeof E=="string"&&E!==""||typeof E=="number"||typeof E=="bigint"?(E=""+E,b!==null&&b.tag===6?(l(x,b.sibling),U=n(b,E),U.return=x,x=U):(l(x,b),U=Xi(E,x.mode,U),U.return=x,x=U),c(x)):l(x,b)}return function(x,b,E,U){try{sn=0;var K=be(x,b,E,U);return ga=null,K}catch(J){if(J===en||J===ou)throw J;var ne=ut(29,J,null,x.mode);return ne.lanes=U,ne.return=x,ne}finally{}}}var ba=Gs(!0),Xs=Gs(!1),bt=w(null),jt=null;function sl(e){var t=e.alternate;G(Ue,Ue.current&1),G(bt,e),jt===null&&(t===null||ha.current!==null||t.memoizedState!==null)&&(jt=e)}function Qs(e){if(e.tag===22){if(G(Ue,Ue.current),G(bt,e),jt===null){var t=e.alternate;t!==null&&t.memoizedState!==null&&(jt=e)}}else ol()}function ol(){G(Ue,Ue.current),G(bt,bt.current)}function Zt(e){V(bt),jt===e&&(jt=null),V(Ue)}var Ue=w(0);function Au(e){for(var t=e;t!==null;){if(t.tag===13){var l=t.memoizedState;if(l!==null&&(l=l.dehydrated,l===null||l.data==="$?"||df(l)))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){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}function Ec(e,t,l,a){t=e.memoizedState,l=l(a,t),l=l==null?t:O({},t,l),e.memoizedState=l,e.lanes===0&&(e.updateQueue.baseState=l)}var Tc={enqueueSetState:function(e,t,l){e=e._reactInternals;var a=rt(),n=cl(a);n.payload=t,l!=null&&(n.callback=l),t=fl(e,n,a),t!==null&&(st(t,e,a),ln(t,e,a))},enqueueReplaceState:function(e,t,l){e=e._reactInternals;var a=rt(),n=cl(a);n.tag=1,n.payload=t,l!=null&&(n.callback=l),t=fl(e,n,a),t!==null&&(st(t,e,a),ln(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var l=rt(),a=cl(l);a.tag=2,t!=null&&(a.callback=t),t=fl(e,a,l),t!==null&&(st(t,e,l),ln(t,e,l))}};function Zs(e,t,l,a,n,u,c){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(a,u,c):t.prototype&&t.prototype.isPureReactComponent?!Ka(l,a)||!Ka(n,u):!0}function Vs(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&&Tc.enqueueReplaceState(t,t.state,null)}function Xl(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=O({},l));for(var n in e)l[n]===void 0&&(l[n]=e[n])}return l}var Nu=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)};function Ks(e){Nu(e)}function Js(e){console.error(e)}function ks(e){Nu(e)}function Ru(e,t){try{var l=e.onUncaughtError;l(t.value,{componentStack:t.stack})}catch(a){setTimeout(function(){throw a})}}function $s(e,t,l){try{var a=e.onCaughtError;a(l.value,{componentStack:l.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(n){setTimeout(function(){throw n})}}function Ac(e,t,l){return l=cl(l),l.tag=3,l.payload={element:null},l.callback=function(){Ru(e,t)},l}function Ws(e){return e=cl(e),e.tag=3,e}function Fs(e,t,l,a){var n=l.type.getDerivedStateFromError;if(typeof n=="function"){var u=a.value;e.payload=function(){return n(u)},e.callback=function(){$s(t,l,a)}}var c=l.stateNode;c!==null&&typeof c.componentDidCatch=="function"&&(e.callback=function(){$s(t,l,a),typeof n!="function"&&(gl===null?gl=new Set([this]):gl.add(this));var r=a.stack;this.componentDidCatch(a.value,{componentStack:r!==null?r:""})})}function Hm(e,t,l,a,n){if(l.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(t=l.alternate,t!==null&&Fa(t,l,n,!0),l=bt.current,l!==null){switch(l.tag){case 13:return jt===null?kc():l.alternate===null&&Oe===0&&(Oe=3),l.flags&=-257,l.flags|=65536,l.lanes=n,a===Ii?l.flags|=16384:(t=l.updateQueue,t===null?l.updateQueue=new Set([a]):t.add(a),Wc(e,a,n)),!1;case 22:return l.flags|=65536,a===Ii?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)),Wc(e,a,n)),!1}throw Error(f(435,l.tag))}return Wc(e,a,n),kc(),!1}if(he)return t=bt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=n,a!==Ki&&(e=Error(f(422),{cause:a}),Wa(mt(e,l)))):(a!==Ki&&(t=Error(f(423),{cause:a}),Wa(mt(t,l))),e=e.current.alternate,e.flags|=65536,n&=-n,e.lanes|=n,a=mt(a,l),n=Ac(e.stateNode,a,n),lc(e,n),Oe!==4&&(Oe=2)),!1;var u=Error(f(520),{cause:a});if(u=mt(u,l),bn===null?bn=[u]:bn.push(u),Oe!==4&&(Oe=2),t===null)return!0;a=mt(a,l),l=t;do{switch(l.tag){case 3:return l.flags|=65536,e=n&-n,l.lanes|=e,e=Ac(l.stateNode,a,e),lc(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"&&(gl===null||!gl.has(u))))return l.flags|=65536,n&=-n,l.lanes|=n,n=Ws(n),Fs(n,e,l,a),lc(l,n),!1}l=l.return}while(l!==null);return!1}var Ps=Error(f(461)),we=!1;function Le(e,t,l,a){t.child=e===null?Xs(t,null,l,a):ba(t,e.child,l,a)}function Is(e,t,l,a,n){l=l.render;var u=t.ref;if("ref"in a){var c={};for(var r in a)r!=="ref"&&(c[r]=a[r])}else c=a;return Ll(t),a=cc(e,t,l,c,u,n),r=fc(),e!==null&&!we?(rc(e,t,n),Vt(e,t,n)):(he&&r&&Zi(t),t.flags|=1,Le(e,t,a,n),t.child)}function eo(e,t,l,a,n){if(e===null){var u=l.type;return typeof u=="function"&&!Gi(u)&&u.defaultProps===void 0&&l.compare===null?(t.tag=15,t.type=u,to(e,t,u,a,n)):(e=uu(l.type,null,a,t,t.mode,n),e.ref=t.ref,e.return=t,t.child=e)}if(u=e.child,!_c(e,n)){var c=u.memoizedProps;if(l=l.compare,l=l!==null?l:Ka,l(c,a)&&e.ref===t.ref)return Vt(e,t,n)}return t.flags|=1,e=qt(u,a),e.ref=t.ref,e.return=t,t.child=e}function to(e,t,l,a,n){if(e!==null){var u=e.memoizedProps;if(Ka(u,a)&&e.ref===t.ref)if(we=!1,t.pendingProps=a=u,_c(e,n))(e.flags&131072)!==0&&(we=!0);else return t.lanes=e.lanes,Vt(e,t,n)}return Nc(e,t,l,a,n)}function lo(e,t,l){var a=t.pendingProps,n=a.children,u=e!==null?e.memoizedState:null;if(a.mode==="hidden"){if((t.flags&128)!==0){if(a=u!==null?u.baseLanes|l:l,e!==null){for(n=t.child=e.child,u=0;n!==null;)u=u|n.lanes|n.childLanes,n=n.sibling;t.childLanes=u&~a}else t.childLanes=0,t.child=null;return ao(e,t,a,l)}if((l&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&su(t,u!==null?u.cachePool:null),u!==null?ts(t,u):nc(),Qs(t);else return t.lanes=t.childLanes=536870912,ao(e,t,u!==null?u.baseLanes|l:l,l)}else u!==null?(su(t,u.cachePool),ts(t,u),ol(),t.memoizedState=null):(e!==null&&su(t,null),nc(),ol());return Le(e,t,n,l),t.child}function ao(e,t,l,a){var n=Pi();return n=n===null?null:{parent:Ce._currentValue,pool:n},t.memoizedState={baseLanes:l,cachePool:n},e!==null&&su(t,null),nc(),Qs(t),e!==null&&Fa(e,t,a,!0),null}function ju(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(f(284));(e===null||e.ref!==l)&&(t.flags|=4194816)}}function Nc(e,t,l,a,n){return Ll(t),l=cc(e,t,l,a,void 0,n),a=fc(),e!==null&&!we?(rc(e,t,n),Vt(e,t,n)):(he&&a&&Zi(t),t.flags|=1,Le(e,t,l,n),t.child)}function no(e,t,l,a,n,u){return Ll(t),t.updateQueue=null,l=as(t,a,l,n),ls(e),a=fc(),e!==null&&!we?(rc(e,t,u),Vt(e,t,u)):(he&&a&&Zi(t),t.flags|=1,Le(e,t,l,u),t.child)}function uo(e,t,l,a,n){if(Ll(t),t.stateNode===null){var u=fa,c=l.contextType;typeof c=="object"&&c!==null&&(u=Ve(c)),u=new l(a,u),t.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,u.updater=Tc,t.stateNode=u,u._reactInternals=t,u=t.stateNode,u.props=a,u.state=t.memoizedState,u.refs={},ec(t),c=l.contextType,u.context=typeof c=="object"&&c!==null?Ve(c):fa,u.state=t.memoizedState,c=l.getDerivedStateFromProps,typeof c=="function"&&(Ec(t,l,c,a),u.state=t.memoizedState),typeof l.getDerivedStateFromProps=="function"||typeof u.getSnapshotBeforeUpdate=="function"||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(c=u.state,typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount(),c!==u.state&&Tc.enqueueReplaceState(u,u.state,null),nn(t,a,u,n),an(),u.state=t.memoizedState),typeof u.componentDidMount=="function"&&(t.flags|=4194308),a=!0}else if(e===null){u=t.stateNode;var r=t.memoizedProps,y=Xl(l,r);u.props=y;var A=u.context,_=l.contextType;c=fa,typeof _=="object"&&_!==null&&(c=Ve(_));var H=l.getDerivedStateFromProps;_=typeof H=="function"||typeof u.getSnapshotBeforeUpdate=="function",r=t.pendingProps!==r,_||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(r||A!==c)&&Vs(t,u,a,c),il=!1;var R=t.memoizedState;u.state=R,nn(t,a,u,n),an(),A=t.memoizedState,r||R!==A||il?(typeof H=="function"&&(Ec(t,l,H,a),A=t.memoizedState),(y=il||Zs(t,l,y,a,R,A,c))?(_||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=A),u.props=a,u.state=A,u.context=c,a=y):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{u=t.stateNode,tc(e,t),c=t.memoizedProps,_=Xl(l,c),u.props=_,H=t.pendingProps,R=u.context,A=l.contextType,y=fa,typeof A=="object"&&A!==null&&(y=Ve(A)),r=l.getDerivedStateFromProps,(A=typeof r=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(c!==H||R!==y)&&Vs(t,u,a,y),il=!1,R=t.memoizedState,u.state=R,nn(t,a,u,n),an();var j=t.memoizedState;c!==H||R!==j||il||e!==null&&e.dependencies!==null&&fu(e.dependencies)?(typeof r=="function"&&(Ec(t,l,r,a),j=t.memoizedState),(_=il||Zs(t,l,_,a,R,j,y)||e!==null&&e.dependencies!==null&&fu(e.dependencies))?(A||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(a,j,y),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(a,j,y)),typeof u.componentDidUpdate=="function"&&(t.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof u.componentDidUpdate!="function"||c===e.memoizedProps&&R===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||c===e.memoizedProps&&R===e.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=j),u.props=a,u.state=j,u.context=y,a=_):(typeof u.componentDidUpdate!="function"||c===e.memoizedProps&&R===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||c===e.memoizedProps&&R===e.memoizedState||(t.flags|=1024),a=!1)}return u=a,ju(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=ba(t,e.child,null,n),t.child=ba(t,null,l,n)):Le(e,t,l,n),t.memoizedState=u.state,e=t.child):e=Vt(e,t,n),e}function io(e,t,l,a){return $a(),t.flags|=256,Le(e,t,l,a),t.child}var Rc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function jc(e){return{baseLanes:e,cachePool:Jr()}}function Oc(e,t,l){return e=e!==null?e.childLanes&~l:0,t&&(e|=pt),e}function co(e,t,l){var a=t.pendingProps,n=!1,u=(t.flags&128)!==0,c;if((c=u)||(c=e!==null&&e.memoizedState===null?!1:(Ue.current&2)!==0),c&&(n=!0,t.flags&=-129),c=(t.flags&32)!==0,t.flags&=-33,e===null){if(he){if(n?sl(t):ol(),he){var r=je,y;if(y=r){e:{for(y=r,r=Rt;y.nodeType!==8;){if(!r){r=null;break e}if(y=Tt(y.nextSibling),y===null){r=null;break e}}r=y}r!==null?(t.memoizedState={dehydrated:r,treeContext:Ul!==null?{id:Lt,overflow:Yt}:null,retryLane:536870912,hydrationErrors:null},y=ut(18,null,null,0),y.stateNode=r,y.return=t,t.child=y,ke=t,je=null,y=!0):y=!1}y||Bl(t)}if(r=t.memoizedState,r!==null&&(r=r.dehydrated,r!==null))return df(r)?t.lanes=32:t.lanes=536870912,null;Zt(t)}return r=a.children,a=a.fallback,n?(ol(),n=t.mode,r=Ou({mode:"hidden",children:r},n),a=Cl(a,n,l,null),r.return=t,a.return=t,r.sibling=a,t.child=r,n=t.child,n.memoizedState=jc(l),n.childLanes=Oc(e,c,l),t.memoizedState=Rc,a):(sl(t),Dc(t,r))}if(y=e.memoizedState,y!==null&&(r=y.dehydrated,r!==null)){if(u)t.flags&256?(sl(t),t.flags&=-257,t=Mc(e,t,l)):t.memoizedState!==null?(ol(),t.child=e.child,t.flags|=128,t=null):(ol(),n=a.fallback,r=t.mode,a=Ou({mode:"visible",children:a.children},r),n=Cl(n,r,l,null),n.flags|=2,a.return=t,n.return=t,a.sibling=n,t.child=a,ba(t,e.child,null,l),a=t.child,a.memoizedState=jc(l),a.childLanes=Oc(e,c,l),t.memoizedState=Rc,t=n);else if(sl(t),df(r)){if(c=r.nextSibling&&r.nextSibling.dataset,c)var A=c.dgst;c=A,a=Error(f(419)),a.stack="",a.digest=c,Wa({value:a,source:null,stack:null}),t=Mc(e,t,l)}else if(we||Fa(e,t,l,!1),c=(l&e.childLanes)!==0,we||c){if(c=xe,c!==null&&(a=l&-l,a=(a&42)!==0?1:di(a),a=(a&(c.suspendedLanes|l))!==0?0:a,a!==0&&a!==y.retryLane))throw y.retryLane=a,ca(e,a),st(c,e,a),Ps;r.data==="$?"||kc(),t=Mc(e,t,l)}else r.data==="$?"?(t.flags|=192,t.child=e.child,t=null):(e=y.treeContext,je=Tt(r.nextSibling),ke=t,he=!0,wl=null,Rt=!1,e!==null&&(vt[gt++]=Lt,vt[gt++]=Yt,vt[gt++]=Ul,Lt=e.id,Yt=e.overflow,Ul=t),t=Dc(t,a.children),t.flags|=4096);return t}return n?(ol(),n=a.fallback,r=t.mode,y=e.child,A=y.sibling,a=qt(y,{mode:"hidden",children:a.children}),a.subtreeFlags=y.subtreeFlags&65011712,A!==null?n=qt(A,n):(n=Cl(n,r,l,null),n.flags|=2),n.return=t,a.return=t,a.sibling=n,t.child=a,a=n,n=t.child,r=e.child.memoizedState,r===null?r=jc(l):(y=r.cachePool,y!==null?(A=Ce._currentValue,y=y.parent!==A?{parent:A,pool:A}:y):y=Jr(),r={baseLanes:r.baseLanes|l,cachePool:y}),n.memoizedState=r,n.childLanes=Oc(e,c,l),t.memoizedState=Rc,a):(sl(t),l=e.child,e=l.sibling,l=qt(l,{mode:"visible",children:a.children}),l.return=t,l.sibling=null,e!==null&&(c=t.deletions,c===null?(t.deletions=[e],t.flags|=16):c.push(e)),t.child=l,t.memoizedState=null,l)}function Dc(e,t){return t=Ou({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Ou(e,t){return e=ut(22,e,null,t),e.lanes=0,e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},e}function Mc(e,t,l){return ba(t,e.child,null,l),e=Dc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function fo(e,t,l){e.lanes|=t;var a=e.alternate;a!==null&&(a.lanes|=t),ki(e.return,t,l)}function zc(e,t,l,a,n){var u=e.memoizedState;u===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:l,tailMode:n}:(u.isBackwards=t,u.rendering=null,u.renderingStartTime=0,u.last=a,u.tail=l,u.tailMode=n)}function ro(e,t,l){var a=t.pendingProps,n=a.revealOrder,u=a.tail;if(Le(e,t,a.children,l),a=Ue.current,(a&2)!==0)a=a&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&fo(e,l,t);else if(e.tag===19)fo(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}a&=1}switch(G(Ue,a),n){case"forwards":for(l=t.child,n=null;l!==null;)e=l.alternate,e!==null&&Au(e)===null&&(n=l),l=l.sibling;l=n,l===null?(n=t.child,t.child=null):(n=l.sibling,l.sibling=null),zc(t,!1,n,l,u);break;case"backwards":for(l=null,n=t.child,t.child=null;n!==null;){if(e=n.alternate,e!==null&&Au(e)===null){t.child=n;break}e=n.sibling,n.sibling=l,l=n,n=e}zc(t,!0,l,null,u);break;case"together":zc(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Vt(e,t,l){if(e!==null&&(t.dependencies=e.dependencies),vl|=t.lanes,(l&t.childLanes)===0)if(e!==null){if(Fa(e,t,l,!1),(l&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(f(153));if(t.child!==null){for(e=t.child,l=qt(e,e.pendingProps),t.child=l,l.return=t;e.sibling!==null;)e=e.sibling,l=l.sibling=qt(e,e.pendingProps),l.return=t;l.sibling=null}return t.child}function _c(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&fu(e)))}function wm(e,t,l){switch(t.tag){case 3:Te(t,t.stateNode.containerInfo),ul(t,Ce,e.memoizedState.cache),$a();break;case 27:case 5:ci(t);break;case 4:Te(t,t.stateNode.containerInfo);break;case 10:ul(t,t.type,t.memoizedProps.value);break;case 13:var a=t.memoizedState;if(a!==null)return a.dehydrated!==null?(sl(t),t.flags|=128,null):(l&t.child.childLanes)!==0?co(e,t,l):(sl(t),e=Vt(e,t,l),e!==null?e.sibling:null);sl(t);break;case 19:var n=(e.flags&128)!==0;if(a=(l&t.childLanes)!==0,a||(Fa(e,t,l,!1),a=(l&t.childLanes)!==0),n){if(a)return ro(e,t,l);t.flags|=128}if(n=t.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),G(Ue,Ue.current),a)break;return null;case 22:case 23:return t.lanes=0,lo(e,t,l);case 24:ul(t,Ce,e.memoizedState.cache)}return Vt(e,t,l)}function so(e,t,l){if(e!==null)if(e.memoizedProps!==t.pendingProps)we=!0;else{if(!_c(e,l)&&(t.flags&128)===0)return we=!1,wm(e,t,l);we=(e.flags&131072)!==0}else we=!1,he&&(t.flags&1048576)!==0&&Yr(t,cu,t.index);switch(t.lanes=0,t.tag){case 16:e:{e=t.pendingProps;var a=t.elementType,n=a._init;if(a=n(a._payload),t.type=a,typeof a=="function")Gi(a)?(e=Xl(a,e),t.tag=1,t=uo(null,t,a,e,l)):(t.tag=0,t=Nc(null,t,a,e,l));else{if(a!=null){if(n=a.$$typeof,n===le){t.tag=11,t=Is(null,t,a,e,l);break e}else if(n===ue){t.tag=14,t=eo(null,t,a,e,l);break e}}throw t=jl(a)||a,Error(f(306,t,""))}}return t;case 0:return Nc(e,t,t.type,t.pendingProps,l);case 1:return a=t.type,n=Xl(a,t.pendingProps),uo(e,t,a,n,l);case 3:e:{if(Te(t,t.stateNode.containerInfo),e===null)throw Error(f(387));a=t.pendingProps;var u=t.memoizedState;n=u.element,tc(e,t),nn(t,a,null,l);var c=t.memoizedState;if(a=c.cache,ul(t,Ce,a),a!==u.cache&&$i(t,[Ce],l,!0),an(),a=c.element,u.isDehydrated)if(u={element:a,isDehydrated:!1,cache:c.cache},t.updateQueue.baseState=u,t.memoizedState=u,t.flags&256){t=io(e,t,a,l);break e}else if(a!==n){n=mt(Error(f(424)),t),Wa(n),t=io(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(je=Tt(e.firstChild),ke=t,he=!0,wl=null,Rt=!0,l=Xs(t,null,a,l),t.child=l;l;)l.flags=l.flags&-3|4096,l=l.sibling}else{if($a(),a===n){t=Vt(e,t,l);break e}Le(e,t,a,l)}t=t.child}return t;case 26:return ju(e,t),e===null?(l=yd(t.type,null,t.pendingProps,null))?t.memoizedState=l:he||(l=t.type,e=t.pendingProps,a=Xu(ee.current).createElement(l),a[Ze]=t,a[We]=e,Ge(a,l,e),He(a),t.stateNode=a):t.memoizedState=yd(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return ci(t),e===null&&he&&(a=t.stateNode=dd(t.type,t.pendingProps,ee.current),ke=t,Rt=!0,n=je,Sl(t.type)?(hf=n,je=Tt(a.firstChild)):je=n),Le(e,t,t.pendingProps.children,l),ju(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&he&&((n=a=je)&&(a=sy(a,t.type,t.pendingProps,Rt),a!==null?(t.stateNode=a,ke=t,je=Tt(a.firstChild),Rt=!1,n=!0):n=!1),n||Bl(t)),ci(t),n=t.type,u=t.pendingProps,c=e!==null?e.memoizedProps:null,a=u.children,rf(n,u)?a=null:c!==null&&rf(n,c)&&(t.flags|=32),t.memoizedState!==null&&(n=cc(e,t,Om,null,null,l),jn._currentValue=n),ju(e,t),Le(e,t,a,l),t.child;case 6:return e===null&&he&&((e=l=je)&&(l=oy(l,t.pendingProps,Rt),l!==null?(t.stateNode=l,ke=t,je=null,e=!0):e=!1),e||Bl(t)),null;case 13:return co(e,t,l);case 4:return Te(t,t.stateNode.containerInfo),a=t.pendingProps,e===null?t.child=ba(t,null,a,l):Le(e,t,a,l),t.child;case 11:return Is(e,t,t.type,t.pendingProps,l);case 7:return Le(e,t,t.pendingProps,l),t.child;case 8:return Le(e,t,t.pendingProps.children,l),t.child;case 12:return Le(e,t,t.pendingProps.children,l),t.child;case 10:return a=t.pendingProps,ul(t,t.type,a.value),Le(e,t,a.children,l),t.child;case 9:return n=t.type._context,a=t.pendingProps.children,Ll(t),n=Ve(n),a=a(n),t.flags|=1,Le(e,t,a,l),t.child;case 14:return eo(e,t,t.type,t.pendingProps,l);case 15:return to(e,t,t.type,t.pendingProps,l);case 19:return ro(e,t,l);case 31:return a=t.pendingProps,l=t.mode,a={mode:a.mode,children:a.children},e===null?(l=Ou(a,l),l.ref=t.ref,t.child=l,l.return=t,t=l):(l=qt(e.child,a),l.ref=t.ref,t.child=l,l.return=t,t=l),t;case 22:return lo(e,t,l);case 24:return Ll(t),a=Ve(Ce),e===null?(n=Pi(),n===null&&(n=xe,u=Wi(),n.pooledCache=u,u.refCount++,u!==null&&(n.pooledCacheLanes|=l),n=u),t.memoizedState={parent:a,cache:n},ec(t),ul(t,Ce,n)):((e.lanes&l)!==0&&(tc(e,t),nn(t,null,null,l),an()),n=e.memoizedState,u=t.memoizedState,n.parent!==a?(n={parent:a,cache:a},t.memoizedState=n,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=n),ul(t,Ce,a)):(a=u.cache,ul(t,Ce,a),a!==n.cache&&$i(t,[Ce],l,!0))),Le(e,t,t.pendingProps.children,l),t.child;case 29:throw t.pendingProps}throw Error(f(156,t.tag))}function Kt(e){e.flags|=4}function oo(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Sd(t)){if(t=bt.current,t!==null&&((fe&4194048)===fe?jt!==null:(fe&62914560)!==fe&&(fe&536870912)===0||t!==jt))throw tn=Ii,kr;e.flags|=8192}}function Du(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?Qf():536870912,e.lanes|=t,Ea|=t)}function dn(e,t){if(!he)switch(e.tailMode){case"hidden":t=e.tail;for(var l=null;t!==null;)t.alternate!==null&&(l=t),t=t.sibling;l===null?e.tail=null:l.sibling=null;break;case"collapsed":l=e.tail;for(var 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}}function Ne(e){var t=e.alternate!==null&&e.alternate.child===e.child,l=0,a=0;if(t)for(var n=e.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags&65011712,a|=n.flags&65011712,n.return=e,n=n.sibling;else for(n=e.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags,a|=n.flags,n.return=e,n=n.sibling;return e.subtreeFlags|=a,e.childLanes=l,t}function Bm(e,t,l){var a=t.pendingProps;switch(Vi(t),t.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ne(t),null;case 1:return Ne(t),null;case 3:return l=t.stateNode,a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),Xt(Ce),tl(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(e===null||e.child===null)&&(ka(t)?Kt(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Qr())),Ne(t),null;case 26:return l=t.memoizedState,e===null?(Kt(t),l!==null?(Ne(t),oo(t,l)):(Ne(t),t.flags&=-16777217)):l?l!==e.memoizedState?(Kt(t),Ne(t),oo(t,l)):(Ne(t),t.flags&=-16777217):(e.memoizedProps!==a&&Kt(t),Ne(t),t.flags&=-16777217),null;case 27:Yn(t),l=ee.current;var n=t.type;if(e!==null&&t.stateNode!=null)e.memoizedProps!==a&&Kt(t);else{if(!a){if(t.stateNode===null)throw Error(f(166));return Ne(t),null}e=$.current,ka(t)?Gr(t):(e=dd(n,a,l),t.stateNode=e,Kt(t))}return Ne(t),null;case 5:if(Yn(t),l=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&Kt(t);else{if(!a){if(t.stateNode===null)throw Error(f(166));return Ne(t),null}if(e=$.current,ka(t))Gr(t);else{switch(n=Xu(ee.current),e){case 1:e=n.createElementNS("http://www.w3.org/2000/svg",l);break;case 2:e=n.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;default:switch(l){case"svg":e=n.createElementNS("http://www.w3.org/2000/svg",l);break;case"math":e=n.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;case"script":e=n.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild);break;case"select":e=typeof a.is=="string"?n.createElement("select",{is:a.is}):n.createElement("select"),a.multiple?e.multiple=!0:a.size&&(e.size=a.size);break;default:e=typeof a.is=="string"?n.createElement(l,{is:a.is}):n.createElement(l)}}e[Ze]=t,e[We]=a;e:for(n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.tag!==27&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break e;for(;n.sibling===null;){if(n.return===null||n.return===t)break e;n=n.return}n.sibling.return=n.return,n=n.sibling}t.stateNode=e;e:switch(Ge(e,l,a),l){case"button":case"input":case"select":case"textarea":e=!!a.autoFocus;break e;case"img":e=!0;break e;default:e=!1}e&&Kt(t)}}return Ne(t),t.flags&=-16777217,null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==a&&Kt(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(f(166));if(e=ee.current,ka(t)){if(e=t.stateNode,l=t.memoizedProps,a=null,n=ke,n!==null)switch(n.tag){case 27:case 5:a=n.memoizedProps}e[Ze]=t,e=!!(e.nodeValue===l||a!==null&&a.suppressHydrationWarning===!0||ud(e.nodeValue,l)),e||Bl(t)}else e=Xu(e).createTextNode(a),e[Ze]=t,t.stateNode=e}return Ne(t),null;case 13:if(a=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=ka(t),a!==null&&a.dehydrated!==null){if(e===null){if(!n)throw Error(f(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(f(317));n[Ze]=t}else $a(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ne(t),n=!1}else n=Qr(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(Zt(t),t):(Zt(t),null)}if(Zt(t),(t.flags&128)!==0)return t.lanes=l,t;if(l=a!==null,e=e!==null&&e.memoizedState!==null,l){a=t.child,n=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(n=a.alternate.memoizedState.cachePool.pool);var u=null;a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(u=a.memoizedState.cachePool.pool),u!==n&&(a.flags|=2048)}return l!==e&&l&&(t.child.flags|=8192),Du(t,t.updateQueue),Ne(t),null;case 4:return tl(),e===null&&af(t.stateNode.containerInfo),Ne(t),null;case 10:return Xt(t.type),Ne(t),null;case 19:if(V(Ue),n=t.memoizedState,n===null)return Ne(t),null;if(a=(t.flags&128)!==0,u=n.rendering,u===null)if(a)dn(n,!1);else{if(Oe!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(u=Au(e),u!==null){for(t.flags|=128,dn(n,!1),e=u.updateQueue,t.updateQueue=e,Du(t,e),t.subtreeFlags=0,e=l,l=t.child;l!==null;)Lr(l,e),l=l.sibling;return G(Ue,Ue.current&1|2),t.child}e=e.sibling}n.tail!==null&&Nt()>_u&&(t.flags|=128,a=!0,dn(n,!1),t.lanes=4194304)}else{if(!a)if(e=Au(u),e!==null){if(t.flags|=128,a=!0,e=e.updateQueue,t.updateQueue=e,Du(t,e),dn(n,!0),n.tail===null&&n.tailMode==="hidden"&&!u.alternate&&!he)return Ne(t),null}else 2*Nt()-n.renderingStartTime>_u&&l!==536870912&&(t.flags|=128,a=!0,dn(n,!1),t.lanes=4194304);n.isBackwards?(u.sibling=t.child,t.child=u):(e=n.last,e!==null?e.sibling=u:t.child=u,n.last=u)}return n.tail!==null?(t=n.tail,n.rendering=t,n.tail=t.sibling,n.renderingStartTime=Nt(),t.sibling=null,e=Ue.current,G(Ue,a?e&1|2:e&1),t):(Ne(t),null);case 22:case 23:return Zt(t),uc(),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&&(Ne(t),t.subtreeFlags&6&&(t.flags|=8192)):Ne(t),l=t.updateQueue,l!==null&&Du(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&&V(Yl),null;case 24:return l=null,e!==null&&(l=e.memoizedState.cache),t.memoizedState.cache!==l&&(t.flags|=2048),Xt(Ce),Ne(t),null;case 25:return null;case 30:return null}throw Error(f(156,t.tag))}function qm(e,t){switch(Vi(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Xt(Ce),tl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Yn(t),null;case 13:if(Zt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(f(340));$a()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return V(Ue),null;case 4:return tl(),null;case 10:return Xt(t.type),null;case 22:case 23:return Zt(t),uc(),e!==null&&V(Yl),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Xt(Ce),null;case 25:return null;default:return null}}function ho(e,t){switch(Vi(t),t.tag){case 3:Xt(Ce),tl();break;case 26:case 27:case 5:Yn(t);break;case 4:tl();break;case 13:Zt(t);break;case 19:V(Ue);break;case 10:Xt(t.type);break;case 22:case 23:Zt(t),uc(),e!==null&&V(Yl);break;case 24:Xt(Ce)}}function hn(e,t){try{var l=t.updateQueue,a=l!==null?l.lastEffect:null;if(a!==null){var n=a.next;l=n;do{if((l.tag&e)===e){a=void 0;var u=l.create,c=l.inst;a=u(),c.destroy=a}l=l.next}while(l!==n)}}catch(r){Se(t,t.return,r)}}function dl(e,t,l){try{var a=t.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var u=n.next;a=u;do{if((a.tag&e)===e){var c=a.inst,r=c.destroy;if(r!==void 0){c.destroy=void 0,n=t;var y=l,A=r;try{A()}catch(_){Se(n,y,_)}}}a=a.next}while(a!==u)}}catch(_){Se(t,t.return,_)}}function mo(e){var t=e.updateQueue;if(t!==null){var l=e.stateNode;try{es(t,l)}catch(a){Se(e,e.return,a)}}}function yo(e,t,l){l.props=Xl(e.type,e.memoizedProps),l.state=e.memoizedState;try{l.componentWillUnmount()}catch(a){Se(e,t,a)}}function mn(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:a=e.stateNode;break;default:a=e.stateNode}typeof l=="function"?e.refCleanup=l(a):l.current=a}}catch(n){Se(e,t,n)}}function Ot(e,t){var l=e.ref,a=e.refCleanup;if(l!==null)if(typeof a=="function")try{a()}catch(n){Se(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof l=="function")try{l(null)}catch(n){Se(e,t,n)}else l.current=null}function vo(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(n){Se(e,e.return,n)}}function Cc(e,t,l){try{var a=e.stateNode;uy(a,e.type,l,t),a[We]=t}catch(n){Se(e,e.return,n)}}function go(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Sl(e.type)||e.tag===4}function Uc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||go(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&&Sl(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 Hc(e,t,l){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l).insertBefore(e,t):(t=l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,t.appendChild(e),l=l._reactRootContainer,l!=null||t.onclick!==null||(t.onclick=Gu));else if(a!==4&&(a===27&&Sl(e.type)&&(l=e.stateNode,t=null),e=e.child,e!==null))for(Hc(e,t,l),e=e.sibling;e!==null;)Hc(e,t,l),e=e.sibling}function Mu(e,t,l){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?l.insertBefore(e,t):l.appendChild(e);else if(a!==4&&(a===27&&Sl(e.type)&&(l=e.stateNode),e=e.child,e!==null))for(Mu(e,t,l),e=e.sibling;e!==null;)Mu(e,t,l),e=e.sibling}function bo(e){var t=e.stateNode,l=e.memoizedProps;try{for(var a=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Ge(t,a,l),t[Ze]=e,t[We]=l}catch(u){Se(e,e.return,u)}}var Jt=!1,Me=!1,wc=!1,po=typeof WeakSet=="function"?WeakSet:Set,Be=null;function Lm(e,t){if(e=e.containerInfo,cf=ku,e=Dr(e),Ui(e)){if("selectionStart"in e)var l={start:e.selectionStart,end:e.selectionEnd};else e:{l=(l=e.ownerDocument)&&l.defaultView||window;var a=l.getSelection&&l.getSelection();if(a&&a.rangeCount!==0){l=a.anchorNode;var n=a.anchorOffset,u=a.focusNode;a=a.focusOffset;try{l.nodeType,u.nodeType}catch{l=null;break e}var c=0,r=-1,y=-1,A=0,_=0,H=e,R=null;t:for(;;){for(var j;H!==l||n!==0&&H.nodeType!==3||(r=c+n),H!==u||a!==0&&H.nodeType!==3||(y=c+a),H.nodeType===3&&(c+=H.nodeValue.length),(j=H.firstChild)!==null;)R=H,H=j;for(;;){if(H===e)break t;if(R===l&&++A===n&&(r=c),R===u&&++_===a&&(y=c),(j=H.nextSibling)!==null)break;H=R,R=H.parentNode}H=j}l=r===-1||y===-1?null:{start:r,end:y}}else l=null}l=l||{start:0,end:0}}else l=null;for(ff={focusedElem:e,selectionRange:l},ku=!1,Be=t;Be!==null;)if(t=Be,e=t.child,(t.subtreeFlags&1024)!==0&&e!==null)e.return=t,Be=e;else for(;Be!==null;){switch(t=Be,u=t.alternate,e=t.flags,t.tag){case 0:break;case 11:case 15:break;case 1:if((e&1024)!==0&&u!==null){e=void 0,l=t,n=u.memoizedProps,u=u.memoizedState,a=l.stateNode;try{var I=Xl(l.type,n,l.elementType===l.type);e=a.getSnapshotBeforeUpdate(I,u),a.__reactInternalSnapshotBeforeUpdate=e}catch(W){Se(l,l.return,W)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,l=e.nodeType,l===9)of(e);else if(l===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":of(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(f(163))}if(e=t.sibling,e!==null){e.return=t.return,Be=e;break}Be=t.return}}function So(e,t,l){var a=l.flags;switch(l.tag){case 0:case 11:case 15:hl(e,l),a&4&&hn(5,l);break;case 1:if(hl(e,l),a&4)if(e=l.stateNode,t===null)try{e.componentDidMount()}catch(c){Se(l,l.return,c)}else{var n=Xl(l.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(n,t,e.__reactInternalSnapshotBeforeUpdate)}catch(c){Se(l,l.return,c)}}a&64&&mo(l),a&512&&mn(l,l.return);break;case 3:if(hl(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{es(e,t)}catch(c){Se(l,l.return,c)}}break;case 27:t===null&&a&4&&bo(l);case 26:case 5:hl(e,l),t===null&&a&4&&vo(l),a&512&&mn(l,l.return);break;case 12:hl(e,l);break;case 13:hl(e,l),a&4&&To(e,l),a&64&&(e=l.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(l=km.bind(null,l),dy(e,l))));break;case 22:if(a=l.memoizedState!==null||Jt,!a){t=t!==null&&t.memoizedState!==null||Me,n=Jt;var u=Me;Jt=a,(Me=t)&&!u?ml(e,l,(l.subtreeFlags&8772)!==0):hl(e,l),Jt=n,Me=u}break;case 30:break;default:hl(e,l)}}function xo(e){var t=e.alternate;t!==null&&(e.alternate=null,xo(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&yi(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 Ae=null,Ie=!1;function kt(e,t,l){for(l=l.child;l!==null;)Eo(e,t,l),l=l.sibling}function Eo(e,t,l){if(lt&&typeof lt.onCommitFiberUnmount=="function")try{lt.onCommitFiberUnmount(Ua,l)}catch{}switch(l.tag){case 26:Me||Ot(l,t),kt(e,t,l),l.memoizedState?l.memoizedState.count--:l.stateNode&&(l=l.stateNode,l.parentNode.removeChild(l));break;case 27:Me||Ot(l,t);var a=Ae,n=Ie;Sl(l.type)&&(Ae=l.stateNode,Ie=!1),kt(e,t,l),Tn(l.stateNode),Ae=a,Ie=n;break;case 5:Me||Ot(l,t);case 6:if(a=Ae,n=Ie,Ae=null,kt(e,t,l),Ae=a,Ie=n,Ae!==null)if(Ie)try{(Ae.nodeType===9?Ae.body:Ae.nodeName==="HTML"?Ae.ownerDocument.body:Ae).removeChild(l.stateNode)}catch(u){Se(l,t,u)}else try{Ae.removeChild(l.stateNode)}catch(u){Se(l,t,u)}break;case 18:Ae!==null&&(Ie?(e=Ae,sd(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,l.stateNode),zn(e)):sd(Ae,l.stateNode));break;case 4:a=Ae,n=Ie,Ae=l.stateNode.containerInfo,Ie=!0,kt(e,t,l),Ae=a,Ie=n;break;case 0:case 11:case 14:case 15:Me||dl(2,l,t),Me||dl(4,l,t),kt(e,t,l);break;case 1:Me||(Ot(l,t),a=l.stateNode,typeof a.componentWillUnmount=="function"&&yo(l,t,a)),kt(e,t,l);break;case 21:kt(e,t,l);break;case 22:Me=(a=Me)||l.memoizedState!==null,kt(e,t,l),Me=a;break;default:kt(e,t,l)}}function To(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{zn(e)}catch(l){Se(t,t.return,l)}}function Ym(e){switch(e.tag){case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new po),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new po),t;default:throw Error(f(435,e.tag))}}function Bc(e,t){var l=Ym(e);t.forEach(function(a){var n=$m.bind(null,e,a);l.has(a)||(l.add(a),a.then(n,n))})}function it(e,t){var l=t.deletions;if(l!==null)for(var a=0;a<l.length;a++){var n=l[a],u=e,c=t,r=c;e:for(;r!==null;){switch(r.tag){case 27:if(Sl(r.type)){Ae=r.stateNode,Ie=!1;break e}break;case 5:Ae=r.stateNode,Ie=!1;break e;case 3:case 4:Ae=r.stateNode.containerInfo,Ie=!0;break e}r=r.return}if(Ae===null)throw Error(f(160));Eo(u,c,n),Ae=null,Ie=!1,u=n.alternate,u!==null&&(u.return=null),n.return=null}if(t.subtreeFlags&13878)for(t=t.child;t!==null;)Ao(t,e),t=t.sibling}var Et=null;function Ao(e,t){var l=e.alternate,a=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:it(t,e),ct(e),a&4&&(dl(3,e,e.return),hn(3,e),dl(5,e,e.return));break;case 1:it(t,e),ct(e),a&512&&(Me||l===null||Ot(l,l.return)),a&64&&Jt&&(e=e.updateQueue,e!==null&&(a=e.callbacks,a!==null&&(l=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=l===null?a:l.concat(a))));break;case 26:var n=Et;if(it(t,e),ct(e),a&512&&(Me||l===null||Ot(l,l.return)),a&4){var u=l!==null?l.memoizedState:null;if(a=e.memoizedState,l===null)if(a===null)if(e.stateNode===null){e:{a=e.type,l=e.memoizedProps,n=n.ownerDocument||n;t:switch(a){case"title":u=n.getElementsByTagName("title")[0],(!u||u[Ba]||u[Ze]||u.namespaceURI==="http://www.w3.org/2000/svg"||u.hasAttribute("itemprop"))&&(u=n.createElement(a),n.head.insertBefore(u,n.querySelector("head > title"))),Ge(u,a,l),u[Ze]=e,He(u),a=u;break e;case"link":var c=bd("link","href",n).get(a+(l.href||""));if(c){for(var r=0;r<c.length;r++)if(u=c[r],u.getAttribute("href")===(l.href==null||l.href===""?null:l.href)&&u.getAttribute("rel")===(l.rel==null?null:l.rel)&&u.getAttribute("title")===(l.title==null?null:l.title)&&u.getAttribute("crossorigin")===(l.crossOrigin==null?null:l.crossOrigin)){c.splice(r,1);break t}}u=n.createElement(a),Ge(u,a,l),n.head.appendChild(u);break;case"meta":if(c=bd("meta","content",n).get(a+(l.content||""))){for(r=0;r<c.length;r++)if(u=c[r],u.getAttribute("content")===(l.content==null?null:""+l.content)&&u.getAttribute("name")===(l.name==null?null:l.name)&&u.getAttribute("property")===(l.property==null?null:l.property)&&u.getAttribute("http-equiv")===(l.httpEquiv==null?null:l.httpEquiv)&&u.getAttribute("charset")===(l.charSet==null?null:l.charSet)){c.splice(r,1);break t}}u=n.createElement(a),Ge(u,a,l),n.head.appendChild(u);break;default:throw Error(f(468,a))}u[Ze]=e,He(u),a=u}e.stateNode=a}else pd(n,e.type,e.stateNode);else e.stateNode=gd(n,a,e.memoizedProps);else u!==a?(u===null?l.stateNode!==null&&(l=l.stateNode,l.parentNode.removeChild(l)):u.count--,a===null?pd(n,e.type,e.stateNode):gd(n,a,e.memoizedProps)):a===null&&e.stateNode!==null&&Cc(e,e.memoizedProps,l.memoizedProps)}break;case 27:it(t,e),ct(e),a&512&&(Me||l===null||Ot(l,l.return)),l!==null&&a&4&&Cc(e,e.memoizedProps,l.memoizedProps);break;case 5:if(it(t,e),ct(e),a&512&&(Me||l===null||Ot(l,l.return)),e.flags&32){n=e.stateNode;try{ea(n,"")}catch(j){Se(e,e.return,j)}}a&4&&e.stateNode!=null&&(n=e.memoizedProps,Cc(e,n,l!==null?l.memoizedProps:n)),a&1024&&(wc=!0);break;case 6:if(it(t,e),ct(e),a&4){if(e.stateNode===null)throw Error(f(162));a=e.memoizedProps,l=e.stateNode;try{l.nodeValue=a}catch(j){Se(e,e.return,j)}}break;case 3:if(Vu=null,n=Et,Et=Qu(t.containerInfo),it(t,e),Et=n,ct(e),a&4&&l!==null&&l.memoizedState.isDehydrated)try{zn(t.containerInfo)}catch(j){Se(e,e.return,j)}wc&&(wc=!1,No(e));break;case 4:a=Et,Et=Qu(e.stateNode.containerInfo),it(t,e),ct(e),Et=a;break;case 12:it(t,e),ct(e);break;case 13:it(t,e),ct(e),e.child.flags&8192&&e.memoizedState!==null!=(l!==null&&l.memoizedState!==null)&&(Qc=Nt()),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Bc(e,a)));break;case 22:n=e.memoizedState!==null;var y=l!==null&&l.memoizedState!==null,A=Jt,_=Me;if(Jt=A||n,Me=_||y,it(t,e),Me=_,Jt=A,ct(e),a&8192)e:for(t=e.stateNode,t._visibility=n?t._visibility&-2:t._visibility|1,n&&(l===null||y||Jt||Me||Ql(e)),l=null,t=e;;){if(t.tag===5||t.tag===26){if(l===null){y=l=t;try{if(u=y.stateNode,n)c=u.style,typeof c.setProperty=="function"?c.setProperty("display","none","important"):c.display="none";else{r=y.stateNode;var H=y.memoizedProps.style,R=H!=null&&H.hasOwnProperty("display")?H.display:null;r.style.display=R==null||typeof R=="boolean"?"":(""+R).trim()}}catch(j){Se(y,y.return,j)}}}else if(t.tag===6){if(l===null){y=t;try{y.stateNode.nodeValue=n?"":y.memoizedProps}catch(j){Se(y,y.return,j)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;l===t&&(l=null),t=t.return}l===t&&(l=null),t.sibling.return=t.return,t=t.sibling}a&4&&(a=e.updateQueue,a!==null&&(l=a.retryQueue,l!==null&&(a.retryQueue=null,Bc(e,l))));break;case 19:it(t,e),ct(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Bc(e,a)));break;case 30:break;case 21:break;default:it(t,e),ct(e)}}function ct(e){var t=e.flags;if(t&2){try{for(var l,a=e.return;a!==null;){if(go(a)){l=a;break}a=a.return}if(l==null)throw Error(f(160));switch(l.tag){case 27:var n=l.stateNode,u=Uc(e);Mu(e,u,n);break;case 5:var c=l.stateNode;l.flags&32&&(ea(c,""),l.flags&=-33);var r=Uc(e);Mu(e,r,c);break;case 3:case 4:var y=l.stateNode.containerInfo,A=Uc(e);Hc(e,A,y);break;default:throw Error(f(161))}}catch(_){Se(e,e.return,_)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function No(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;No(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function hl(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)So(e,t.alternate,t),t=t.sibling}function Ql(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:dl(4,t,t.return),Ql(t);break;case 1:Ot(t,t.return);var l=t.stateNode;typeof l.componentWillUnmount=="function"&&yo(t,t.return,l),Ql(t);break;case 27:Tn(t.stateNode);case 26:case 5:Ot(t,t.return),Ql(t);break;case 22:t.memoizedState===null&&Ql(t);break;case 30:Ql(t);break;default:Ql(t)}e=e.sibling}}function ml(e,t,l){for(l=l&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var a=t.alternate,n=e,u=t,c=u.flags;switch(u.tag){case 0:case 11:case 15:ml(n,u,l),hn(4,u);break;case 1:if(ml(n,u,l),a=u,n=a.stateNode,typeof n.componentDidMount=="function")try{n.componentDidMount()}catch(A){Se(a,a.return,A)}if(a=u,n=a.updateQueue,n!==null){var r=a.stateNode;try{var y=n.shared.hiddenCallbacks;if(y!==null)for(n.shared.hiddenCallbacks=null,n=0;n<y.length;n++)Ir(y[n],r)}catch(A){Se(a,a.return,A)}}l&&c&64&&mo(u),mn(u,u.return);break;case 27:bo(u);case 26:case 5:ml(n,u,l),l&&a===null&&c&4&&vo(u),mn(u,u.return);break;case 12:ml(n,u,l);break;case 13:ml(n,u,l),l&&c&4&&To(n,u);break;case 22:u.memoizedState===null&&ml(n,u,l),mn(u,u.return);break;case 30:break;default:ml(n,u,l)}t=t.sibling}}function qc(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&&Pa(l))}function Lc(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Pa(e))}function Dt(e,t,l,a){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Ro(e,t,l,a),t=t.sibling}function Ro(e,t,l,a){var n=t.flags;switch(t.tag){case 0:case 11:case 15:Dt(e,t,l,a),n&2048&&hn(9,t);break;case 1:Dt(e,t,l,a);break;case 3:Dt(e,t,l,a),n&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Pa(e)));break;case 12:if(n&2048){Dt(e,t,l,a),e=t.stateNode;try{var u=t.memoizedProps,c=u.id,r=u.onPostCommit;typeof r=="function"&&r(c,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(y){Se(t,t.return,y)}}else Dt(e,t,l,a);break;case 13:Dt(e,t,l,a);break;case 23:break;case 22:u=t.stateNode,c=t.alternate,t.memoizedState!==null?u._visibility&2?Dt(e,t,l,a):yn(e,t):u._visibility&2?Dt(e,t,l,a):(u._visibility|=2,pa(e,t,l,a,(t.subtreeFlags&10256)!==0)),n&2048&&qc(c,t);break;case 24:Dt(e,t,l,a),n&2048&&Lc(t.alternate,t);break;default:Dt(e,t,l,a)}}function pa(e,t,l,a,n){for(n=n&&(t.subtreeFlags&10256)!==0,t=t.child;t!==null;){var u=e,c=t,r=l,y=a,A=c.flags;switch(c.tag){case 0:case 11:case 15:pa(u,c,r,y,n),hn(8,c);break;case 23:break;case 22:var _=c.stateNode;c.memoizedState!==null?_._visibility&2?pa(u,c,r,y,n):yn(u,c):(_._visibility|=2,pa(u,c,r,y,n)),n&&A&2048&&qc(c.alternate,c);break;case 24:pa(u,c,r,y,n),n&&A&2048&&Lc(c.alternate,c);break;default:pa(u,c,r,y,n)}t=t.sibling}}function yn(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var l=e,a=t,n=a.flags;switch(a.tag){case 22:yn(l,a),n&2048&&qc(a.alternate,a);break;case 24:yn(l,a),n&2048&&Lc(a.alternate,a);break;default:yn(l,a)}t=t.sibling}}var vn=8192;function Sa(e){if(e.subtreeFlags&vn)for(e=e.child;e!==null;)jo(e),e=e.sibling}function jo(e){switch(e.tag){case 26:Sa(e),e.flags&vn&&e.memoizedState!==null&&Ny(Et,e.memoizedState,e.memoizedProps);break;case 5:Sa(e);break;case 3:case 4:var t=Et;Et=Qu(e.stateNode.containerInfo),Sa(e),Et=t;break;case 22:e.memoizedState===null&&(t=e.alternate,t!==null&&t.memoizedState!==null?(t=vn,vn=16777216,Sa(e),vn=t):Sa(e));break;default:Sa(e)}}function Oo(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 gn(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];Be=a,Mo(a,e)}Oo(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Do(e),e=e.sibling}function Do(e){switch(e.tag){case 0:case 11:case 15:gn(e),e.flags&2048&&dl(9,e,e.return);break;case 3:gn(e);break;case 12:gn(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,zu(e)):gn(e);break;default:gn(e)}}function zu(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];Be=a,Mo(a,e)}Oo(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:dl(8,t,t.return),zu(t);break;case 22:l=t.stateNode,l._visibility&2&&(l._visibility&=-3,zu(t));break;default:zu(t)}e=e.sibling}}function Mo(e,t){for(;Be!==null;){var l=Be;switch(l.tag){case 0:case 11:case 15:dl(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:Pa(l.memoizedState.cache)}if(a=l.child,a!==null)a.return=l,Be=a;else e:for(l=e;Be!==null;){a=Be;var n=a.sibling,u=a.return;if(xo(a),a===l){Be=null;break e}if(n!==null){n.return=u,Be=n;break e}Be=u}}}var Gm={getCacheForType:function(e){var t=Ve(Ce),l=t.data.get(e);return l===void 0&&(l=e(),t.data.set(e,l)),l}},Xm=typeof WeakMap=="function"?WeakMap:Map,me=0,xe=null,ie=null,fe=0,ye=0,ft=null,yl=!1,xa=!1,Yc=!1,$t=0,Oe=0,vl=0,Zl=0,Gc=0,pt=0,Ea=0,bn=null,et=null,Xc=!1,Qc=0,_u=1/0,Cu=null,gl=null,Ye=0,bl=null,Ta=null,Aa=0,Zc=0,Vc=null,zo=null,pn=0,Kc=null;function rt(){if((me&2)!==0&&fe!==0)return fe&-fe;if(C.T!==null){var e=oa;return e!==0?e:Ic()}return Kf()}function _o(){pt===0&&(pt=(fe&536870912)===0||he?Xf():536870912);var e=bt.current;return e!==null&&(e.flags|=32),pt}function st(e,t,l){(e===xe&&(ye===2||ye===9)||e.cancelPendingCommit!==null)&&(Na(e,0),pl(e,fe,pt,!1)),wa(e,l),((me&2)===0||e!==xe)&&(e===xe&&((me&2)===0&&(Zl|=l),Oe===4&&pl(e,fe,pt,!1)),Mt(e))}function Co(e,t,l){if((me&6)!==0)throw Error(f(327));var a=!l&&(t&124)===0&&(t&e.expiredLanes)===0||Ha(e,t),n=a?Vm(e,t):$c(e,t,!0),u=a;do{if(n===0){xa&&!a&&pl(e,t,0,!1);break}else{if(l=e.current.alternate,u&&!Qm(l)){n=$c(e,t,!1),u=!1;continue}if(n===2){if(u=t,e.errorRecoveryDisabledLanes&u)var c=0;else c=e.pendingLanes&-536870913,c=c!==0?c:c&536870912?536870912:0;if(c!==0){t=c;e:{var r=e;n=bn;var y=r.current.memoizedState.isDehydrated;if(y&&(Na(r,c).flags|=256),c=$c(r,c,!1),c!==2){if(Yc&&!y){r.errorRecoveryDisabledLanes|=u,Zl|=u,n=4;break e}u=et,et=n,u!==null&&(et===null?et=u:et.push.apply(et,u))}n=c}if(u=!1,n!==2)continue}}if(n===1){Na(e,0),pl(e,t,0,!0);break}e:{switch(a=e,u=n,u){case 0:case 1:throw Error(f(345));case 4:if((t&4194048)!==t)break;case 6:pl(a,t,pt,!yl);break e;case 2:et=null;break;case 3:case 5:break;default:throw Error(f(329))}if((t&62914560)===t&&(n=Qc+300-Nt(),10<n)){if(pl(a,t,pt,!yl),Zn(a,0,!0)!==0)break e;a.timeoutHandle=fd(Uo.bind(null,a,l,et,Cu,Xc,t,pt,Zl,Ea,yl,u,2,-0,0),n);break e}Uo(a,l,et,Cu,Xc,t,pt,Zl,Ea,yl,u,0,-0,0)}}break}while(!0);Mt(e)}function Uo(e,t,l,a,n,u,c,r,y,A,_,H,R,j){if(e.timeoutHandle=-1,H=t.subtreeFlags,(H&8192||(H&16785408)===16785408)&&(Rn={stylesheets:null,count:0,unsuspend:Ay},jo(t),H=Ry(),H!==null)){e.cancelPendingCommit=H(Go.bind(null,e,t,u,l,a,n,c,r,y,_,1,R,j)),pl(e,u,c,!A);return}Go(e,t,u,l,a,n,c,r,y)}function Qm(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 n=l[a],u=n.getSnapshot;n=n.value;try{if(!nt(u(),n))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 pl(e,t,l,a){t&=~Gc,t&=~Zl,e.suspendedLanes|=t,e.pingedLanes&=~t,a&&(e.warmLanes|=t),a=e.expirationTimes;for(var n=t;0<n;){var u=31-at(n),c=1<<u;a[u]=-1,n&=~c}l!==0&&Zf(e,l,t)}function Uu(){return(me&6)===0?(Sn(0),!1):!0}function Jc(){if(ie!==null){if(ye===0)var e=ie.return;else e=ie,Gt=ql=null,sc(e),ga=null,sn=0,e=ie;for(;e!==null;)ho(e.alternate,e),e=e.return;ie=null}}function Na(e,t){var l=e.timeoutHandle;l!==-1&&(e.timeoutHandle=-1,cy(l)),l=e.cancelPendingCommit,l!==null&&(e.cancelPendingCommit=null,l()),Jc(),xe=e,ie=l=qt(e.current,null),fe=t,ye=0,ft=null,yl=!1,xa=Ha(e,t),Yc=!1,Ea=pt=Gc=Zl=vl=Oe=0,et=bn=null,Xc=!1,(t&8)!==0&&(t|=t&32);var a=e.entangledLanes;if(a!==0)for(e=e.entanglements,a&=t;0<a;){var n=31-at(a),u=1<<n;t|=e[n],a&=~u}return $t=t,lu(),l}function Ho(e,t){ae=null,C.H=xu,t===en||t===ou?(t=Fr(),ye=3):t===kr?(t=Fr(),ye=4):ye=t===Ps?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,ft=t,ie===null&&(Oe=1,Ru(e,mt(t,e.current)))}function wo(){var e=C.H;return C.H=xu,e===null?xu:e}function Bo(){var e=C.A;return C.A=Gm,e}function kc(){Oe=4,yl||(fe&4194048)!==fe&&bt.current!==null||(xa=!0),(vl&134217727)===0&&(Zl&134217727)===0||xe===null||pl(xe,fe,pt,!1)}function $c(e,t,l){var a=me;me|=2;var n=wo(),u=Bo();(xe!==e||fe!==t)&&(Cu=null,Na(e,t)),t=!1;var c=Oe;e:do try{if(ye!==0&&ie!==null){var r=ie,y=ft;switch(ye){case 8:Jc(),c=6;break e;case 3:case 2:case 9:case 6:bt.current===null&&(t=!0);var A=ye;if(ye=0,ft=null,Ra(e,r,y,A),l&&xa){c=0;break e}break;default:A=ye,ye=0,ft=null,Ra(e,r,y,A)}}Zm(),c=Oe;break}catch(_){Ho(e,_)}while(!0);return t&&e.shellSuspendCounter++,Gt=ql=null,me=a,C.H=n,C.A=u,ie===null&&(xe=null,fe=0,lu()),c}function Zm(){for(;ie!==null;)qo(ie)}function Vm(e,t){var l=me;me|=2;var a=wo(),n=Bo();xe!==e||fe!==t?(Cu=null,_u=Nt()+500,Na(e,t)):xa=Ha(e,t);e:do try{if(ye!==0&&ie!==null){t=ie;var u=ft;t:switch(ye){case 1:ye=0,ft=null,Ra(e,t,u,1);break;case 2:case 9:if($r(u)){ye=0,ft=null,Lo(t);break}t=function(){ye!==2&&ye!==9||xe!==e||(ye=7),Mt(e)},u.then(t,t);break e;case 3:ye=7;break e;case 4:ye=5;break e;case 7:$r(u)?(ye=0,ft=null,Lo(t)):(ye=0,ft=null,Ra(e,t,u,7));break;case 5:var c=null;switch(ie.tag){case 26:c=ie.memoizedState;case 5:case 27:var r=ie;if(!c||Sd(c)){ye=0,ft=null;var y=r.sibling;if(y!==null)ie=y;else{var A=r.return;A!==null?(ie=A,Hu(A)):ie=null}break t}}ye=0,ft=null,Ra(e,t,u,5);break;case 6:ye=0,ft=null,Ra(e,t,u,6);break;case 8:Jc(),Oe=6;break e;default:throw Error(f(462))}}Km();break}catch(_){Ho(e,_)}while(!0);return Gt=ql=null,C.H=a,C.A=n,me=l,ie!==null?0:(xe=null,fe=0,lu(),Oe)}function Km(){for(;ie!==null&&!mh();)qo(ie)}function qo(e){var t=so(e.alternate,e,$t);e.memoizedProps=e.pendingProps,t===null?Hu(e):ie=t}function Lo(e){var t=e,l=t.alternate;switch(t.tag){case 15:case 0:t=no(l,t,t.pendingProps,t.type,void 0,fe);break;case 11:t=no(l,t,t.pendingProps,t.type.render,t.ref,fe);break;case 5:sc(t);default:ho(l,t),t=ie=Lr(t,$t),t=so(l,t,$t)}e.memoizedProps=e.pendingProps,t===null?Hu(e):ie=t}function Ra(e,t,l,a){Gt=ql=null,sc(t),ga=null,sn=0;var n=t.return;try{if(Hm(e,n,t,l,fe)){Oe=1,Ru(e,mt(l,e.current)),ie=null;return}}catch(u){if(n!==null)throw ie=n,u;Oe=1,Ru(e,mt(l,e.current)),ie=null;return}t.flags&32768?(he||a===1?e=!0:xa||(fe&536870912)!==0?e=!1:(yl=e=!0,(a===2||a===9||a===3||a===6)&&(a=bt.current,a!==null&&a.tag===13&&(a.flags|=16384))),Yo(t,e)):Hu(t)}function Hu(e){var t=e;do{if((t.flags&32768)!==0){Yo(t,yl);return}e=t.return;var l=Bm(t.alternate,t,$t);if(l!==null){ie=l;return}if(t=t.sibling,t!==null){ie=t;return}ie=t=e}while(t!==null);Oe===0&&(Oe=5)}function Yo(e,t){do{var l=qm(e.alternate,e);if(l!==null){l.flags&=32767,ie=l;return}if(l=e.return,l!==null&&(l.flags|=32768,l.subtreeFlags=0,l.deletions=null),!t&&(e=e.sibling,e!==null)){ie=e;return}ie=e=l}while(e!==null);Oe=6,ie=null}function Go(e,t,l,a,n,u,c,r,y){e.cancelPendingCommit=null;do wu();while(Ye!==0);if((me&6)!==0)throw Error(f(327));if(t!==null){if(t===e.current)throw Error(f(177));if(u=t.lanes|t.childLanes,u|=Li,Ah(e,l,u,c,r,y),e===xe&&(ie=xe=null,fe=0),Ta=t,bl=e,Aa=l,Zc=u,Vc=n,zo=a,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,Wm(Gn,function(){return Ko(),null})):(e.callbackNode=null,e.callbackPriority=0),a=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||a){a=C.T,C.T=null,n=X.p,X.p=2,c=me,me|=4;try{Lm(e,t,l)}finally{me=c,X.p=n,C.T=a}}Ye=1,Xo(),Qo(),Zo()}}function Xo(){if(Ye===1){Ye=0;var e=bl,t=Ta,l=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||l){l=C.T,C.T=null;var a=X.p;X.p=2;var n=me;me|=4;try{Ao(t,e);var u=ff,c=Dr(e.containerInfo),r=u.focusedElem,y=u.selectionRange;if(c!==r&&r&&r.ownerDocument&&Or(r.ownerDocument.documentElement,r)){if(y!==null&&Ui(r)){var A=y.start,_=y.end;if(_===void 0&&(_=A),"selectionStart"in r)r.selectionStart=A,r.selectionEnd=Math.min(_,r.value.length);else{var H=r.ownerDocument||document,R=H&&H.defaultView||window;if(R.getSelection){var j=R.getSelection(),I=r.textContent.length,W=Math.min(y.start,I),be=y.end===void 0?W:Math.min(y.end,I);!j.extend&&W>be&&(c=be,be=W,W=c);var x=jr(r,W),b=jr(r,be);if(x&&b&&(j.rangeCount!==1||j.anchorNode!==x.node||j.anchorOffset!==x.offset||j.focusNode!==b.node||j.focusOffset!==b.offset)){var E=H.createRange();E.setStart(x.node,x.offset),j.removeAllRanges(),W>be?(j.addRange(E),j.extend(b.node,b.offset)):(E.setEnd(b.node,b.offset),j.addRange(E))}}}}for(H=[],j=r;j=j.parentNode;)j.nodeType===1&&H.push({element:j,left:j.scrollLeft,top:j.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r<H.length;r++){var U=H[r];U.element.scrollLeft=U.left,U.element.scrollTop=U.top}}ku=!!cf,ff=cf=null}finally{me=n,X.p=a,C.T=l}}e.current=t,Ye=2}}function Qo(){if(Ye===2){Ye=0;var e=bl,t=Ta,l=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||l){l=C.T,C.T=null;var a=X.p;X.p=2;var n=me;me|=4;try{So(e,t.alternate,t)}finally{me=n,X.p=a,C.T=l}}Ye=3}}function Zo(){if(Ye===4||Ye===3){Ye=0,yh();var e=bl,t=Ta,l=Aa,a=zo;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?Ye=5:(Ye=0,Ta=bl=null,Vo(e,e.pendingLanes));var n=e.pendingLanes;if(n===0&&(gl=null),hi(l),t=t.stateNode,lt&&typeof lt.onCommitFiberRoot=="function")try{lt.onCommitFiberRoot(Ua,t,void 0,(t.current.flags&128)===128)}catch{}if(a!==null){t=C.T,n=X.p,X.p=2,C.T=null;try{for(var u=e.onRecoverableError,c=0;c<a.length;c++){var r=a[c];u(r.value,{componentStack:r.stack})}}finally{C.T=t,X.p=n}}(Aa&3)!==0&&wu(),Mt(e),n=e.pendingLanes,(l&4194090)!==0&&(n&42)!==0?e===Kc?pn++:(pn=0,Kc=e):pn=0,Sn(0)}}function Vo(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Pa(t)))}function wu(e){return Xo(),Qo(),Zo(),Ko()}function Ko(){if(Ye!==5)return!1;var e=bl,t=Zc;Zc=0;var l=hi(Aa),a=C.T,n=X.p;try{X.p=32>l?32:l,C.T=null,l=Vc,Vc=null;var u=bl,c=Aa;if(Ye=0,Ta=bl=null,Aa=0,(me&6)!==0)throw Error(f(331));var r=me;if(me|=4,Do(u.current),Ro(u,u.current,c,l),me=r,Sn(0,!1),lt&&typeof lt.onPostCommitFiberRoot=="function")try{lt.onPostCommitFiberRoot(Ua,u)}catch{}return!0}finally{X.p=n,C.T=a,Vo(e,t)}}function Jo(e,t,l){t=mt(l,t),t=Ac(e.stateNode,t,2),e=fl(e,t,2),e!==null&&(wa(e,2),Mt(e))}function Se(e,t,l){if(e.tag===3)Jo(e,e,l);else for(;t!==null;){if(t.tag===3){Jo(t,e,l);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(gl===null||!gl.has(a))){e=mt(l,e),l=Ws(2),a=fl(t,l,2),a!==null&&(Fs(l,a,t,e),wa(a,2),Mt(a));break}}t=t.return}}function Wc(e,t,l){var a=e.pingCache;if(a===null){a=e.pingCache=new Xm;var n=new Set;a.set(t,n)}else n=a.get(t),n===void 0&&(n=new Set,a.set(t,n));n.has(l)||(Yc=!0,n.add(l),e=Jm.bind(null,e,t,l),t.then(e,e))}function Jm(e,t,l){var a=e.pingCache;a!==null&&a.delete(t),e.pingedLanes|=e.suspendedLanes&l,e.warmLanes&=~l,xe===e&&(fe&l)===l&&(Oe===4||Oe===3&&(fe&62914560)===fe&&300>Nt()-Qc?(me&2)===0&&Na(e,0):Gc|=l,Ea===fe&&(Ea=0)),Mt(e)}function ko(e,t){t===0&&(t=Qf()),e=ca(e,t),e!==null&&(wa(e,t),Mt(e))}function km(e){var t=e.memoizedState,l=0;t!==null&&(l=t.retryLane),ko(e,l)}function $m(e,t){var l=0;switch(e.tag){case 13:var a=e.stateNode,n=e.memoizedState;n!==null&&(l=n.retryLane);break;case 19:a=e.stateNode;break;case 22:a=e.stateNode._retryCache;break;default:throw Error(f(314))}a!==null&&a.delete(t),ko(e,l)}function Wm(e,t){return ri(e,t)}var Bu=null,ja=null,Fc=!1,qu=!1,Pc=!1,Vl=0;function Mt(e){e!==ja&&e.next===null&&(ja===null?Bu=ja=e:ja=ja.next=e),qu=!0,Fc||(Fc=!0,Pm())}function Sn(e,t){if(!Pc&&qu){Pc=!0;do for(var l=!1,a=Bu;a!==null;){if(e!==0){var n=a.pendingLanes;if(n===0)var u=0;else{var c=a.suspendedLanes,r=a.pingedLanes;u=(1<<31-at(42|e)+1)-1,u&=n&~(c&~r),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(l=!0,Po(a,u))}else u=fe,u=Zn(a,a===xe?u:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(u&3)===0||Ha(a,u)||(l=!0,Po(a,u));a=a.next}while(l);Pc=!1}}function Fm(){$o()}function $o(){qu=Fc=!1;var e=0;Vl!==0&&(iy()&&(e=Vl),Vl=0);for(var t=Nt(),l=null,a=Bu;a!==null;){var n=a.next,u=Wo(a,t);u===0?(a.next=null,l===null?Bu=n:l.next=n,n===null&&(ja=l)):(l=a,(e!==0||(u&3)!==0)&&(qu=!0)),a=n}Sn(e)}function Wo(e,t){for(var l=e.suspendedLanes,a=e.pingedLanes,n=e.expirationTimes,u=e.pendingLanes&-62914561;0<u;){var c=31-at(u),r=1<<c,y=n[c];y===-1?((r&l)===0||(r&a)!==0)&&(n[c]=Th(r,t)):y<=t&&(e.expiredLanes|=r),u&=~r}if(t=xe,l=fe,l=Zn(e,e===t?l:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a=e.callbackNode,l===0||e===t&&(ye===2||ye===9)||e.cancelPendingCommit!==null)return a!==null&&a!==null&&si(a),e.callbackNode=null,e.callbackPriority=0;if((l&3)===0||Ha(e,l)){if(t=l&-l,t===e.callbackPriority)return t;switch(a!==null&&si(a),hi(l)){case 2:case 8:l=Yf;break;case 32:l=Gn;break;case 268435456:l=Gf;break;default:l=Gn}return a=Fo.bind(null,e),l=ri(l,a),e.callbackPriority=t,e.callbackNode=l,t}return a!==null&&a!==null&&si(a),e.callbackPriority=2,e.callbackNode=null,2}function Fo(e,t){if(Ye!==0&&Ye!==5)return e.callbackNode=null,e.callbackPriority=0,null;var l=e.callbackNode;if(wu()&&e.callbackNode!==l)return null;var a=fe;return a=Zn(e,e===xe?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a===0?null:(Co(e,a,t),Wo(e,Nt()),e.callbackNode!=null&&e.callbackNode===l?Fo.bind(null,e):null)}function Po(e,t){if(wu())return null;Co(e,t,!0)}function Pm(){fy(function(){(me&6)!==0?ri(Lf,Fm):$o()})}function Ic(){return Vl===0&&(Vl=Xf()),Vl}function Io(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:$n(""+e)}function ed(e,t){var l=t.ownerDocument.createElement("input");return l.name=t.name,l.value=t.value,e.id&&l.setAttribute("form",e.id),t.parentNode.insertBefore(l,t),e=new FormData(e),l.parentNode.removeChild(l),e}function Im(e,t,l,a,n){if(t==="submit"&&l&&l.stateNode===n){var u=Io((n[We]||null).action),c=a.submitter;c&&(t=(t=c[We]||null)?Io(t.formAction):c.getAttribute("formAction"),t!==null&&(u=t,c=null));var r=new In("action","action",null,a,n);e.push({event:r,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(Vl!==0){var y=c?ed(n,c):new FormData(n);pc(l,{pending:!0,data:y,method:n.method,action:u},null,y)}}else typeof u=="function"&&(r.preventDefault(),y=c?ed(n,c):new FormData(n),pc(l,{pending:!0,data:y,method:n.method,action:u},u,y))},currentTarget:n}]})}}for(var ef=0;ef<qi.length;ef++){var tf=qi[ef],ey=tf.toLowerCase(),ty=tf[0].toUpperCase()+tf.slice(1);xt(ey,"on"+ty)}xt(_r,"onAnimationEnd"),xt(Cr,"onAnimationIteration"),xt(Ur,"onAnimationStart"),xt("dblclick","onDoubleClick"),xt("focusin","onFocus"),xt("focusout","onBlur"),xt(bm,"onTransitionRun"),xt(pm,"onTransitionStart"),xt(Sm,"onTransitionCancel"),xt(Hr,"onTransitionEnd"),Fl("onMouseEnter",["mouseout","mouseover"]),Fl("onMouseLeave",["mouseout","mouseover"]),Fl("onPointerEnter",["pointerout","pointerover"]),Fl("onPointerLeave",["pointerout","pointerover"]),Dl("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Dl("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Dl("onBeforeInput",["compositionend","keypress","textInput","paste"]),Dl("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Dl("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Dl("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var xn="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(" "),ly=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(xn));function td(e,t){t=(t&4)!==0;for(var l=0;l<e.length;l++){var a=e[l],n=a.event;a=a.listeners;e:{var u=void 0;if(t)for(var c=a.length-1;0<=c;c--){var r=a[c],y=r.instance,A=r.currentTarget;if(r=r.listener,y!==u&&n.isPropagationStopped())break e;u=r,n.currentTarget=A;try{u(n)}catch(_){Nu(_)}n.currentTarget=null,u=y}else for(c=0;c<a.length;c++){if(r=a[c],y=r.instance,A=r.currentTarget,r=r.listener,y!==u&&n.isPropagationStopped())break e;u=r,n.currentTarget=A;try{u(n)}catch(_){Nu(_)}n.currentTarget=null,u=y}}}}function ce(e,t){var l=t[mi];l===void 0&&(l=t[mi]=new Set);var a=e+"__bubble";l.has(a)||(ld(t,e,2,!1),l.add(a))}function lf(e,t,l){var a=0;t&&(a|=4),ld(l,e,a,t)}var Lu="_reactListening"+Math.random().toString(36).slice(2);function af(e){if(!e[Lu]){e[Lu]=!0,kf.forEach(function(l){l!=="selectionchange"&&(ly.has(l)||lf(l,!1,e),lf(l,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Lu]||(t[Lu]=!0,lf("selectionchange",!1,t))}}function ld(e,t,l,a){switch(Rd(t)){case 2:var n=Dy;break;case 8:n=My;break;default:n=bf}l=n.bind(null,t,l,e),n=void 0,!Ni||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(n=!0),a?n!==void 0?e.addEventListener(t,l,{capture:!0,passive:n}):e.addEventListener(t,l,!0):n!==void 0?e.addEventListener(t,l,{passive:n}):e.addEventListener(t,l,!1)}function nf(e,t,l,a,n){var u=a;if((t&1)===0&&(t&2)===0&&a!==null)e:for(;;){if(a===null)return;var c=a.tag;if(c===3||c===4){var r=a.stateNode.containerInfo;if(r===n)break;if(c===4)for(c=a.return;c!==null;){var y=c.tag;if((y===3||y===4)&&c.stateNode.containerInfo===n)return;c=c.return}for(;r!==null;){if(c=kl(r),c===null)return;if(y=c.tag,y===5||y===6||y===26||y===27){a=u=c;continue e}r=r.parentNode}}a=a.return}fr(function(){var A=u,_=Ti(l),H=[];e:{var R=wr.get(e);if(R!==void 0){var j=In,I=e;switch(e){case"keypress":if(Fn(l)===0)break e;case"keydown":case"keyup":j=Wh;break;case"focusin":I="focus",j=Di;break;case"focusout":I="blur",j=Di;break;case"beforeblur":case"afterblur":j=Di;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=or;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":j=qh;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":j=Ih;break;case _r:case Cr:case Ur:j=Gh;break;case Hr:j=tm;break;case"scroll":case"scrollend":j=wh;break;case"wheel":j=am;break;case"copy":case"cut":case"paste":j=Qh;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":j=hr;break;case"toggle":case"beforetoggle":j=um}var W=(t&4)!==0,be=!W&&(e==="scroll"||e==="scrollend"),x=W?R!==null?R+"Capture":null:R;W=[];for(var b=A,E;b!==null;){var U=b;if(E=U.stateNode,U=U.tag,U!==5&&U!==26&&U!==27||E===null||x===null||(U=La(b,x),U!=null&&W.push(En(b,U,E))),be)break;b=b.return}0<W.length&&(R=new j(R,I,null,l,_),H.push({event:R,listeners:W}))}}if((t&7)===0){e:{if(R=e==="mouseover"||e==="pointerover",j=e==="mouseout"||e==="pointerout",R&&l!==Ei&&(I=l.relatedTarget||l.fromElement)&&(kl(I)||I[Jl]))break e;if((j||R)&&(R=_.window===_?_:(R=_.ownerDocument)?R.defaultView||R.parentWindow:window,j?(I=l.relatedTarget||l.toElement,j=A,I=I?kl(I):null,I!==null&&(be=v(I),W=I.tag,I!==be||W!==5&&W!==27&&W!==6)&&(I=null)):(j=null,I=A),j!==I)){if(W=or,U="onMouseLeave",x="onMouseEnter",b="mouse",(e==="pointerout"||e==="pointerover")&&(W=hr,U="onPointerLeave",x="onPointerEnter",b="pointer"),be=j==null?R:qa(j),E=I==null?R:qa(I),R=new W(U,b+"leave",j,l,_),R.target=be,R.relatedTarget=E,U=null,kl(_)===A&&(W=new W(x,b+"enter",I,l,_),W.target=E,W.relatedTarget=be,U=W),be=U,j&&I)t:{for(W=j,x=I,b=0,E=W;E;E=Oa(E))b++;for(E=0,U=x;U;U=Oa(U))E++;for(;0<b-E;)W=Oa(W),b--;for(;0<E-b;)x=Oa(x),E--;for(;b--;){if(W===x||x!==null&&W===x.alternate)break t;W=Oa(W),x=Oa(x)}W=null}else W=null;j!==null&&ad(H,R,j,W,!1),I!==null&&be!==null&&ad(H,be,I,W,!0)}}e:{if(R=A?qa(A):window,j=R.nodeName&&R.nodeName.toLowerCase(),j==="select"||j==="input"&&R.type==="file")var K=xr;else if(pr(R))if(Er)K=ym;else{K=hm;var ne=dm}else j=R.nodeName,!j||j.toLowerCase()!=="input"||R.type!=="checkbox"&&R.type!=="radio"?A&&xi(A.elementType)&&(K=xr):K=mm;if(K&&(K=K(e,A))){Sr(H,K,l,_);break e}ne&&ne(e,R,A),e==="focusout"&&A&&R.type==="number"&&A.memoizedProps.value!=null&&Si(R,"number",R.value)}switch(ne=A?qa(A):window,e){case"focusin":(pr(ne)||ne.contentEditable==="true")&&(na=ne,Hi=A,Ja=null);break;case"focusout":Ja=Hi=na=null;break;case"mousedown":wi=!0;break;case"contextmenu":case"mouseup":case"dragend":wi=!1,Mr(H,l,_);break;case"selectionchange":if(gm)break;case"keydown":case"keyup":Mr(H,l,_)}var J;if(zi)e:{switch(e){case"compositionstart":var F="onCompositionStart";break e;case"compositionend":F="onCompositionEnd";break e;case"compositionupdate":F="onCompositionUpdate";break e}F=void 0}else aa?gr(e,l)&&(F="onCompositionEnd"):e==="keydown"&&l.keyCode===229&&(F="onCompositionStart");F&&(mr&&l.locale!=="ko"&&(aa||F!=="onCompositionStart"?F==="onCompositionEnd"&&aa&&(J=rr()):(nl=_,Ri="value"in nl?nl.value:nl.textContent,aa=!0)),ne=Yu(A,F),0<ne.length&&(F=new dr(F,e,null,l,_),H.push({event:F,listeners:ne}),J?F.data=J:(J=br(l),J!==null&&(F.data=J)))),(J=cm?fm(e,l):rm(e,l))&&(F=Yu(A,"onBeforeInput"),0<F.length&&(ne=new dr("onBeforeInput","beforeinput",null,l,_),H.push({event:ne,listeners:F}),ne.data=J)),Im(H,e,A,l,_)}td(H,t)})}function En(e,t,l){return{instance:e,listener:t,currentTarget:l}}function Yu(e,t){for(var l=t+"Capture",a=[];e!==null;){var n=e,u=n.stateNode;if(n=n.tag,n!==5&&n!==26&&n!==27||u===null||(n=La(e,l),n!=null&&a.unshift(En(e,n,u)),n=La(e,t),n!=null&&a.push(En(e,n,u))),e.tag===3)return a;e=e.return}return[]}function Oa(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function ad(e,t,l,a,n){for(var u=t._reactName,c=[];l!==null&&l!==a;){var r=l,y=r.alternate,A=r.stateNode;if(r=r.tag,y!==null&&y===a)break;r!==5&&r!==26&&r!==27||A===null||(y=A,n?(A=La(l,u),A!=null&&c.unshift(En(l,A,y))):n||(A=La(l,u),A!=null&&c.push(En(l,A,y)))),l=l.return}c.length!==0&&e.push({event:t,listeners:c})}var ay=/\r\n?/g,ny=/\u0000|\uFFFD/g;function nd(e){return(typeof e=="string"?e:""+e).replace(ay,`
|
|
`).replace(ny,"")}function ud(e,t){return t=nd(t),nd(e)===t}function Gu(){}function ge(e,t,l,a,n,u){switch(l){case"children":typeof a=="string"?t==="body"||t==="textarea"&&a===""||ea(e,a):(typeof a=="number"||typeof a=="bigint")&&t!=="body"&&ea(e,""+a);break;case"className":Kn(e,"class",a);break;case"tabIndex":Kn(e,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":Kn(e,l,a);break;case"style":ir(e,a,u);break;case"data":if(t!=="object"){Kn(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=$n(""+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",n.name,n,null),ge(e,t,"formEncType",n.formEncType,n,null),ge(e,t,"formMethod",n.formMethod,n,null),ge(e,t,"formTarget",n.formTarget,n,null)):(ge(e,t,"encType",n.encType,n,null),ge(e,t,"method",n.method,n,null),ge(e,t,"target",n.target,n,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(l);break}a=$n(""+a),e.setAttribute(l,a);break;case"onClick":a!=null&&(e.onclick=Gu);break;case"onScroll":a!=null&&ce("scroll",e);break;case"onScrollEnd":a!=null&&ce("scrollend",e);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(f(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(f(60));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=$n(""+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"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),Vn(e,"popover",a);break;case"xlinkActuate":wt(e,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":wt(e,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":wt(e,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":wt(e,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":wt(e,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":wt(e,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":wt(e,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":wt(e,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":wt(e,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":Vn(e,"is",a);break;case"innerText":case"textContent":break;default:(!(2<l.length)||l[0]!=="o"&&l[0]!=="O"||l[1]!=="n"&&l[1]!=="N")&&(l=Uh.get(l)||l,Vn(e,l,a))}}function uf(e,t,l,a,n,u){switch(l){case"style":ir(e,a,u);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(f(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(f(60));e.innerHTML=l}}break;case"children":typeof a=="string"?ea(e,a):(typeof a=="number"||typeof a=="bigint")&&ea(e,""+a);break;case"onScroll":a!=null&&ce("scroll",e);break;case"onScrollEnd":a!=null&&ce("scrollend",e);break;case"onClick":a!=null&&(e.onclick=Gu);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!$f.hasOwnProperty(l))e:{if(l[0]==="o"&&l[1]==="n"&&(n=l.endsWith("Capture"),t=l.slice(2,n?l.length-7:void 0),u=e[We]||null,u=u!=null?u[l]:null,typeof u=="function"&&e.removeEventListener(t,u,n),typeof a=="function")){typeof u!="function"&&u!==null&&(l in e?e[l]=null:e.hasAttribute(l)&&e.removeAttribute(l)),e.addEventListener(t,a,n);break e}l in e?e[l]=a:a===!0?e.setAttribute(l,""):Vn(e,l,a)}}}function Ge(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,n=!1,u;for(u in l)if(l.hasOwnProperty(u)){var c=l[u];if(c!=null)switch(u){case"src":a=!0;break;case"srcSet":n=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(f(137,t));default:ge(e,t,u,c,l,null)}}n&&ge(e,t,"srcSet",l.srcSet,l,null),a&&ge(e,t,"src",l.src,l,null);return;case"input":ce("invalid",e);var r=u=c=n=null,y=null,A=null;for(a in l)if(l.hasOwnProperty(a)){var _=l[a];if(_!=null)switch(a){case"name":n=_;break;case"type":c=_;break;case"checked":y=_;break;case"defaultChecked":A=_;break;case"value":u=_;break;case"defaultValue":r=_;break;case"children":case"dangerouslySetInnerHTML":if(_!=null)throw Error(f(137,t));break;default:ge(e,t,a,_,l,null)}}lr(e,u,r,y,A,c,n,!1),Jn(e);return;case"select":ce("invalid",e),a=c=u=null;for(n in l)if(l.hasOwnProperty(n)&&(r=l[n],r!=null))switch(n){case"value":u=r;break;case"defaultValue":c=r;break;case"multiple":a=r;default:ge(e,t,n,r,l,null)}t=u,l=c,e.multiple=!!a,t!=null?Il(e,!!a,t,!1):l!=null&&Il(e,!!a,l,!0);return;case"textarea":ce("invalid",e),u=n=a=null;for(c in l)if(l.hasOwnProperty(c)&&(r=l[c],r!=null))switch(c){case"value":a=r;break;case"defaultValue":n=r;break;case"children":u=r;break;case"dangerouslySetInnerHTML":if(r!=null)throw Error(f(91));break;default:ge(e,t,c,r,l,null)}nr(e,a,n,u),Jn(e);return;case"option":for(y in l)if(l.hasOwnProperty(y)&&(a=l[y],a!=null))switch(y){case"selected":e.selected=a&&typeof a!="function"&&typeof a!="symbol";break;default:ge(e,t,y,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<xn.length;a++)ce(xn[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(A in l)if(l.hasOwnProperty(A)&&(a=l[A],a!=null))switch(A){case"children":case"dangerouslySetInnerHTML":throw Error(f(137,t));default:ge(e,t,A,a,l,null)}return;default:if(xi(t)){for(_ in l)l.hasOwnProperty(_)&&(a=l[_],a!==void 0&&uf(e,t,_,a,l,void 0));return}}for(r in l)l.hasOwnProperty(r)&&(a=l[r],a!=null&&ge(e,t,r,a,l,null))}function uy(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 n=null,u=null,c=null,r=null,y=null,A=null,_=null;for(j in l){var H=l[j];if(l.hasOwnProperty(j)&&H!=null)switch(j){case"checked":break;case"value":break;case"defaultValue":y=H;default:a.hasOwnProperty(j)||ge(e,t,j,null,a,H)}}for(var R in a){var j=a[R];if(H=l[R],a.hasOwnProperty(R)&&(j!=null||H!=null))switch(R){case"type":u=j;break;case"name":n=j;break;case"checked":A=j;break;case"defaultChecked":_=j;break;case"value":c=j;break;case"defaultValue":r=j;break;case"children":case"dangerouslySetInnerHTML":if(j!=null)throw Error(f(137,t));break;default:j!==H&&ge(e,t,R,j,a,H)}}pi(e,c,r,y,A,_,u,n);return;case"select":j=c=r=R=null;for(u in l)if(y=l[u],l.hasOwnProperty(u)&&y!=null)switch(u){case"value":break;case"multiple":j=y;default:a.hasOwnProperty(u)||ge(e,t,u,null,a,y)}for(n in a)if(u=a[n],y=l[n],a.hasOwnProperty(n)&&(u!=null||y!=null))switch(n){case"value":R=u;break;case"defaultValue":r=u;break;case"multiple":c=u;default:u!==y&&ge(e,t,n,u,a,y)}t=r,l=c,a=j,R!=null?Il(e,!!l,R,!1):!!a!=!!l&&(t!=null?Il(e,!!l,t,!0):Il(e,!!l,l?[]:"",!1));return;case"textarea":j=R=null;for(r in l)if(n=l[r],l.hasOwnProperty(r)&&n!=null&&!a.hasOwnProperty(r))switch(r){case"value":break;case"children":break;default:ge(e,t,r,null,a,n)}for(c in a)if(n=a[c],u=l[c],a.hasOwnProperty(c)&&(n!=null||u!=null))switch(c){case"value":R=n;break;case"defaultValue":j=n;break;case"children":break;case"dangerouslySetInnerHTML":if(n!=null)throw Error(f(91));break;default:n!==u&&ge(e,t,c,n,a,u)}ar(e,R,j);return;case"option":for(var I in l)if(R=l[I],l.hasOwnProperty(I)&&R!=null&&!a.hasOwnProperty(I))switch(I){case"selected":e.selected=!1;break;default:ge(e,t,I,null,a,R)}for(y in a)if(R=a[y],j=l[y],a.hasOwnProperty(y)&&R!==j&&(R!=null||j!=null))switch(y){case"selected":e.selected=R&&typeof R!="function"&&typeof R!="symbol";break;default:ge(e,t,y,R,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 W in l)R=l[W],l.hasOwnProperty(W)&&R!=null&&!a.hasOwnProperty(W)&&ge(e,t,W,null,a,R);for(A in a)if(R=a[A],j=l[A],a.hasOwnProperty(A)&&R!==j&&(R!=null||j!=null))switch(A){case"children":case"dangerouslySetInnerHTML":if(R!=null)throw Error(f(137,t));break;default:ge(e,t,A,R,a,j)}return;default:if(xi(t)){for(var be in l)R=l[be],l.hasOwnProperty(be)&&R!==void 0&&!a.hasOwnProperty(be)&&uf(e,t,be,void 0,a,R);for(_ in a)R=a[_],j=l[_],!a.hasOwnProperty(_)||R===j||R===void 0&&j===void 0||uf(e,t,_,R,a,j);return}}for(var x in l)R=l[x],l.hasOwnProperty(x)&&R!=null&&!a.hasOwnProperty(x)&&ge(e,t,x,null,a,R);for(H in a)R=a[H],j=l[H],!a.hasOwnProperty(H)||R===j||R==null&&j==null||ge(e,t,H,R,a,j)}var cf=null,ff=null;function Xu(e){return e.nodeType===9?e:e.ownerDocument}function id(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 cd(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 rf(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 sf=null;function iy(){var e=window.event;return e&&e.type==="popstate"?e===sf?!1:(sf=e,!0):(sf=null,!1)}var fd=typeof setTimeout=="function"?setTimeout:void 0,cy=typeof clearTimeout=="function"?clearTimeout:void 0,rd=typeof Promise=="function"?Promise:void 0,fy=typeof queueMicrotask=="function"?queueMicrotask:typeof rd<"u"?function(e){return rd.resolve(null).then(e).catch(ry)}:fd;function ry(e){setTimeout(function(){throw e})}function Sl(e){return e==="head"}function sd(e,t){var l=t,a=0,n=0;do{var u=l.nextSibling;if(e.removeChild(l),u&&u.nodeType===8)if(l=u.data,l==="/$"){if(0<a&&8>a){l=a;var c=e.ownerDocument;if(l&1&&Tn(c.documentElement),l&2&&Tn(c.body),l&4)for(l=c.head,Tn(l),c=l.firstChild;c;){var r=c.nextSibling,y=c.nodeName;c[Ba]||y==="SCRIPT"||y==="STYLE"||y==="LINK"&&c.rel.toLowerCase()==="stylesheet"||l.removeChild(c),c=r}}if(n===0){e.removeChild(u),zn(t);return}n--}else l==="$"||l==="$?"||l==="$!"?n++:a=l.charCodeAt(0)-48;else a=0;l=u}while(l);zn(t)}function of(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":of(l),yi(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(l.rel.toLowerCase()==="stylesheet")continue}e.removeChild(l)}}function sy(e,t,l,a){for(;e.nodeType===1;){var n=l;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!a&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(a){if(!e[Ba])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!==n.rel||e.getAttribute("href")!==(n.href==null||n.href===""?null:n.href)||e.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin)||e.getAttribute("title")!==(n.title==null?null:n.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(u=e.getAttribute("src"),(u!==(n.src==null?null:n.src)||e.getAttribute("type")!==(n.type==null?null:n.type)||e.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin))&&u&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var u=n.name==null?null:""+n.name;if(n.type==="hidden"&&e.getAttribute("name")===u)return e}else return e;if(e=Tt(e.nextSibling),e===null)break}return null}function oy(e,t,l){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!l||(e=Tt(e.nextSibling),e===null))return null;return e}function df(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState==="complete"}function dy(e,t){var l=e.ownerDocument;if(e.data!=="$?"||l.readyState==="complete")t();else{var a=function(){t(),l.removeEventListener("DOMContentLoaded",a)};l.addEventListener("DOMContentLoaded",a),e._reactRetry=a}}function Tt(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==="F!"||t==="F")break;if(t==="/$")return null}}return e}var hf=null;function od(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var l=e.data;if(l==="$"||l==="$!"||l==="$?"){if(t===0)return e;t--}else l==="/$"&&t++}e=e.previousSibling}return null}function dd(e,t,l){switch(t=Xu(l),e){case"html":if(e=t.documentElement,!e)throw Error(f(452));return e;case"head":if(e=t.head,!e)throw Error(f(453));return e;case"body":if(e=t.body,!e)throw Error(f(454));return e;default:throw Error(f(451))}}function Tn(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);yi(e)}var St=new Map,hd=new Set;function Qu(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Wt=X.d;X.d={f:hy,r:my,D:yy,C:vy,L:gy,m:by,X:Sy,S:py,M:xy};function hy(){var e=Wt.f(),t=Uu();return e||t}function my(e){var t=$l(e);t!==null&&t.tag===5&&t.type==="form"?_s(t):Wt.r(e)}var Da=typeof document>"u"?null:document;function md(e,t,l){var a=Da;if(a&&typeof t=="string"&&t){var n=ht(t);n='link[rel="'+e+'"][href="'+n+'"]',typeof l=="string"&&(n+='[crossorigin="'+l+'"]'),hd.has(n)||(hd.add(n),e={rel:e,crossOrigin:l,href:t},a.querySelector(n)===null&&(t=a.createElement("link"),Ge(t,"link",e),He(t),a.head.appendChild(t)))}}function yy(e){Wt.D(e),md("dns-prefetch",e,null)}function vy(e,t){Wt.C(e,t),md("preconnect",e,t)}function gy(e,t,l){Wt.L(e,t,l);var a=Da;if(a&&e&&t){var n='link[rel="preload"][as="'+ht(t)+'"]';t==="image"&&l&&l.imageSrcSet?(n+='[imagesrcset="'+ht(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(n+='[imagesizes="'+ht(l.imageSizes)+'"]')):n+='[href="'+ht(e)+'"]';var u=n;switch(t){case"style":u=Ma(e);break;case"script":u=za(e)}St.has(u)||(e=O({rel:"preload",href:t==="image"&&l&&l.imageSrcSet?void 0:e,as:t},l),St.set(u,e),a.querySelector(n)!==null||t==="style"&&a.querySelector(An(u))||t==="script"&&a.querySelector(Nn(u))||(t=a.createElement("link"),Ge(t,"link",e),He(t),a.head.appendChild(t)))}}function by(e,t){Wt.m(e,t);var l=Da;if(l&&e){var a=t&&typeof t.as=="string"?t.as:"script",n='link[rel="modulepreload"][as="'+ht(a)+'"][href="'+ht(e)+'"]',u=n;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=za(e)}if(!St.has(u)&&(e=O({rel:"modulepreload",href:e},t),St.set(u,e),l.querySelector(n)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(Nn(u)))return}a=l.createElement("link"),Ge(a,"link",e),He(a),l.head.appendChild(a)}}}function py(e,t,l){Wt.S(e,t,l);var a=Da;if(a&&e){var n=Wl(a).hoistableStyles,u=Ma(e);t=t||"default";var c=n.get(u);if(!c){var r={loading:0,preload:null};if(c=a.querySelector(An(u)))r.loading=5;else{e=O({rel:"stylesheet",href:e,"data-precedence":t},l),(l=St.get(u))&&mf(e,l);var y=c=a.createElement("link");He(y),Ge(y,"link",e),y._p=new Promise(function(A,_){y.onload=A,y.onerror=_}),y.addEventListener("load",function(){r.loading|=1}),y.addEventListener("error",function(){r.loading|=2}),r.loading|=4,Zu(c,t,a)}c={type:"stylesheet",instance:c,count:1,state:r},n.set(u,c)}}}function Sy(e,t){Wt.X(e,t);var l=Da;if(l&&e){var a=Wl(l).hoistableScripts,n=za(e),u=a.get(n);u||(u=l.querySelector(Nn(n)),u||(e=O({src:e,async:!0},t),(t=St.get(n))&&yf(e,t),u=l.createElement("script"),He(u),Ge(u,"link",e),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function xy(e,t){Wt.M(e,t);var l=Da;if(l&&e){var a=Wl(l).hoistableScripts,n=za(e),u=a.get(n);u||(u=l.querySelector(Nn(n)),u||(e=O({src:e,async:!0,type:"module"},t),(t=St.get(n))&&yf(e,t),u=l.createElement("script"),He(u),Ge(u,"link",e),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function yd(e,t,l,a){var n=(n=ee.current)?Qu(n):null;if(!n)throw Error(f(446));switch(e){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(t=Ma(l.href),l=Wl(n).hoistableStyles,a=l.get(t),a||(a={type:"style",instance:null,count:0,state:null},l.set(t,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=Ma(l.href);var u=Wl(n).hoistableStyles,c=u.get(e);if(c||(n=n.ownerDocument||n,c={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(e,c),(u=n.querySelector(An(e)))&&!u._p&&(c.instance=u,c.state.loading=5),St.has(e)||(l={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},St.set(e,l),u||Ey(n,e,l,c.state))),t&&a===null)throw Error(f(528,""));return c}if(t&&a!==null)throw Error(f(529,""));return null;case"script":return t=l.async,l=l.src,typeof l=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=za(l),l=Wl(n).hoistableScripts,a=l.get(t),a||(a={type:"script",instance:null,count:0,state:null},l.set(t,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(f(444,e))}}function Ma(e){return'href="'+ht(e)+'"'}function An(e){return'link[rel="stylesheet"]['+e+"]"}function vd(e){return O({},e,{"data-precedence":e.precedence,precedence:null})}function Ey(e,t,l,a){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?a.loading=1:(t=e.createElement("link"),a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2}),Ge(t,"link",l),He(t),e.head.appendChild(t))}function za(e){return'[src="'+ht(e)+'"]'}function Nn(e){return"script[async]"+e}function gd(e,t,l){if(t.count++,t.instance===null)switch(t.type){case"style":var a=e.querySelector('style[data-href~="'+ht(l.href)+'"]');if(a)return t.instance=a,He(a),a;var n=O({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return a=(e.ownerDocument||e).createElement("style"),He(a),Ge(a,"style",n),Zu(a,l.precedence,e),t.instance=a;case"stylesheet":n=Ma(l.href);var u=e.querySelector(An(n));if(u)return t.state.loading|=4,t.instance=u,He(u),u;a=vd(l),(n=St.get(n))&&mf(a,n),u=(e.ownerDocument||e).createElement("link"),He(u);var c=u;return c._p=new Promise(function(r,y){c.onload=r,c.onerror=y}),Ge(u,"link",a),t.state.loading|=4,Zu(u,l.precedence,e),t.instance=u;case"script":return u=za(l.src),(n=e.querySelector(Nn(u)))?(t.instance=n,He(n),n):(a=l,(n=St.get(u))&&(a=O({},l),yf(a,n)),e=e.ownerDocument||e,n=e.createElement("script"),He(n),Ge(n,"link",a),e.head.appendChild(n),t.instance=n);case"void":return null;default:throw Error(f(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(a=t.instance,t.state.loading|=4,Zu(a,l.precedence,e));return t.instance}function Zu(e,t,l){for(var a=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),n=a.length?a[a.length-1]:null,u=n,c=0;c<a.length;c++){var r=a[c];if(r.dataset.precedence===t)u=r;else if(u!==n)break}u?u.parentNode.insertBefore(e,u.nextSibling):(t=l.nodeType===9?l.head:l,t.insertBefore(e,t.firstChild))}function mf(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function yf(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var Vu=null;function bd(e,t,l){if(Vu===null){var a=new Map,n=Vu=new Map;n.set(l,a)}else n=Vu,a=n.get(l),a||(a=new Map,n.set(l,a));if(a.has(e))return a;for(a.set(e,null),l=l.getElementsByTagName(e),n=0;n<l.length;n++){var u=l[n];if(!(u[Ba]||u[Ze]||e==="link"&&u.getAttribute("rel")==="stylesheet")&&u.namespaceURI!=="http://www.w3.org/2000/svg"){var c=u.getAttribute(t)||"";c=e+c;var r=a.get(c);r?r.push(u):a.set(c,[u])}}return a}function pd(e,t,l){e=e.ownerDocument||e,e.head.insertBefore(l,t==="title"?e.querySelector("head > title"):null)}function Ty(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 Sd(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}var Rn=null;function Ay(){}function Ny(e,t,l){if(Rn===null)throw Error(f(475));var a=Rn;if(t.type==="stylesheet"&&(typeof l.media!="string"||matchMedia(l.media).matches!==!1)&&(t.state.loading&4)===0){if(t.instance===null){var n=Ma(l.href),u=e.querySelector(An(n));if(u){e=u._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(a.count++,a=Ku.bind(a),e.then(a,a)),t.state.loading|=4,t.instance=u,He(u);return}u=e.ownerDocument||e,l=vd(l),(n=St.get(n))&&mf(l,n),u=u.createElement("link"),He(u);var c=u;c._p=new Promise(function(r,y){c.onload=r,c.onerror=y}),Ge(u,"link",l),t.instance=u}a.stylesheets===null&&(a.stylesheets=new Map),a.stylesheets.set(t,e),(e=t.state.preload)&&(t.state.loading&3)===0&&(a.count++,t=Ku.bind(a),e.addEventListener("load",t),e.addEventListener("error",t))}}function Ry(){if(Rn===null)throw Error(f(475));var e=Rn;return e.stylesheets&&e.count===0&&vf(e,e.stylesheets),0<e.count?function(t){var l=setTimeout(function(){if(e.stylesheets&&vf(e,e.stylesheets),e.unsuspend){var a=e.unsuspend;e.unsuspend=null,a()}},6e4);return e.unsuspend=t,function(){e.unsuspend=null,clearTimeout(l)}}:null}function Ku(){if(this.count--,this.count===0){if(this.stylesheets)vf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Ju=null;function vf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Ju=new Map,t.forEach(jy,e),Ju=null,Ku.call(e))}function jy(e,t){if(!(t.state.loading&4)){var l=Ju.get(e);if(l)var a=l.get(null);else{l=new Map,Ju.set(e,l);for(var n=e.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u<n.length;u++){var c=n[u];(c.nodeName==="LINK"||c.getAttribute("media")!=="not all")&&(l.set(c.dataset.precedence,c),a=c)}a&&l.set(null,a)}n=t.instance,c=n.getAttribute("data-precedence"),u=l.get(c)||a,u===a&&l.set(null,n),l.set(c,n),this.count++,a=Ku.bind(this),n.addEventListener("load",a),n.addEventListener("error",a),u?u.parentNode.insertBefore(n,u.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(n,e.firstChild)),t.state.loading|=4}}var jn={$$typeof:k,Provider:null,Consumer:null,_currentValue:P,_currentValue2:P,_threadCount:0};function Oy(e,t,l,a,n,u,c,r){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=oi(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=oi(0),this.hiddenUpdates=oi(null),this.identifierPrefix=a,this.onUncaughtError=n,this.onCaughtError=u,this.onRecoverableError=c,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=r,this.incompleteTransitions=new Map}function xd(e,t,l,a,n,u,c,r,y,A,_,H){return e=new Oy(e,t,l,c,r,y,A,H),t=1,u===!0&&(t|=24),u=ut(3,null,null,t),e.current=u,u.stateNode=e,t=Wi(),t.refCount++,e.pooledCache=t,t.refCount++,u.memoizedState={element:a,isDehydrated:l,cache:t},ec(u),e}function Ed(e){return e?(e=fa,e):fa}function Td(e,t,l,a,n,u){n=Ed(n),a.context===null?a.context=n:a.pendingContext=n,a=cl(t),a.payload={element:l},u=u===void 0?null:u,u!==null&&(a.callback=u),l=fl(e,a,t),l!==null&&(st(l,e,t),ln(l,e,t))}function Ad(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var l=e.retryLane;e.retryLane=l!==0&&l<t?l:t}}function gf(e,t){Ad(e,t),(e=e.alternate)&&Ad(e,t)}function Nd(e){if(e.tag===13){var t=ca(e,67108864);t!==null&&st(t,e,67108864),gf(e,67108864)}}var ku=!0;function Dy(e,t,l,a){var n=C.T;C.T=null;var u=X.p;try{X.p=2,bf(e,t,l,a)}finally{X.p=u,C.T=n}}function My(e,t,l,a){var n=C.T;C.T=null;var u=X.p;try{X.p=8,bf(e,t,l,a)}finally{X.p=u,C.T=n}}function bf(e,t,l,a){if(ku){var n=pf(a);if(n===null)nf(e,t,a,$u,l),jd(e,a);else if(_y(n,e,t,l,a))a.stopPropagation();else if(jd(e,a),t&4&&-1<zy.indexOf(e)){for(;n!==null;){var u=$l(n);if(u!==null)switch(u.tag){case 3:if(u=u.stateNode,u.current.memoizedState.isDehydrated){var c=Ol(u.pendingLanes);if(c!==0){var r=u;for(r.pendingLanes|=2,r.entangledLanes|=2;c;){var y=1<<31-at(c);r.entanglements[1]|=y,c&=~y}Mt(u),(me&6)===0&&(_u=Nt()+500,Sn(0))}}break;case 13:r=ca(u,2),r!==null&&st(r,u,2),Uu(),gf(u,2)}if(u=pf(a),u===null&&nf(e,t,a,$u,l),u===n)break;n=u}n!==null&&a.stopPropagation()}else nf(e,t,a,null,l)}}function pf(e){return e=Ti(e),Sf(e)}var $u=null;function Sf(e){if($u=null,e=kl(e),e!==null){var t=v(e);if(t===null)e=null;else{var l=t.tag;if(l===13){if(e=S(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 $u=e,null}function Rd(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"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(vh()){case Lf:return 2;case Yf:return 8;case Gn:case gh:return 32;case Gf:return 268435456;default:return 32}default:return 32}}var xf=!1,xl=null,El=null,Tl=null,On=new Map,Dn=new Map,Al=[],zy="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 jd(e,t){switch(e){case"focusin":case"focusout":xl=null;break;case"dragenter":case"dragleave":El=null;break;case"mouseover":case"mouseout":Tl=null;break;case"pointerover":case"pointerout":On.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Dn.delete(t.pointerId)}}function Mn(e,t,l,a,n,u){return e===null||e.nativeEvent!==u?(e={blockedOn:t,domEventName:l,eventSystemFlags:a,nativeEvent:u,targetContainers:[n]},t!==null&&(t=$l(t),t!==null&&Nd(t)),e):(e.eventSystemFlags|=a,t=e.targetContainers,n!==null&&t.indexOf(n)===-1&&t.push(n),e)}function _y(e,t,l,a,n){switch(t){case"focusin":return xl=Mn(xl,e,t,l,a,n),!0;case"dragenter":return El=Mn(El,e,t,l,a,n),!0;case"mouseover":return Tl=Mn(Tl,e,t,l,a,n),!0;case"pointerover":var u=n.pointerId;return On.set(u,Mn(On.get(u)||null,e,t,l,a,n)),!0;case"gotpointercapture":return u=n.pointerId,Dn.set(u,Mn(Dn.get(u)||null,e,t,l,a,n)),!0}return!1}function Od(e){var t=kl(e.target);if(t!==null){var l=v(t);if(l!==null){if(t=l.tag,t===13){if(t=S(l),t!==null){e.blockedOn=t,Nh(e.priority,function(){if(l.tag===13){var a=rt();a=di(a);var n=ca(l,a);n!==null&&st(n,l,a),gf(l,a)}});return}}else if(t===3&&l.stateNode.current.memoizedState.isDehydrated){e.blockedOn=l.tag===3?l.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Wu(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var l=pf(e.nativeEvent);if(l===null){l=e.nativeEvent;var a=new l.constructor(l.type,l);Ei=a,l.target.dispatchEvent(a),Ei=null}else return t=$l(l),t!==null&&Nd(t),e.blockedOn=l,!1;t.shift()}return!0}function Dd(e,t,l){Wu(e)&&l.delete(t)}function Cy(){xf=!1,xl!==null&&Wu(xl)&&(xl=null),El!==null&&Wu(El)&&(El=null),Tl!==null&&Wu(Tl)&&(Tl=null),On.forEach(Dd),Dn.forEach(Dd)}function Fu(e,t){e.blockedOn===t&&(e.blockedOn=null,xf||(xf=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,Cy)))}var Pu=null;function Md(e){Pu!==e&&(Pu=e,i.unstable_scheduleCallback(i.unstable_NormalPriority,function(){Pu===e&&(Pu=null);for(var t=0;t<e.length;t+=3){var l=e[t],a=e[t+1],n=e[t+2];if(typeof a!="function"){if(Sf(a||l)===null)continue;break}var u=$l(l);u!==null&&(e.splice(t,3),t-=3,pc(u,{pending:!0,data:n,method:l.method,action:a},a,n))}}))}function zn(e){function t(y){return Fu(y,e)}xl!==null&&Fu(xl,e),El!==null&&Fu(El,e),Tl!==null&&Fu(Tl,e),On.forEach(t),Dn.forEach(t);for(var l=0;l<Al.length;l++){var a=Al[l];a.blockedOn===e&&(a.blockedOn=null)}for(;0<Al.length&&(l=Al[0],l.blockedOn===null);)Od(l),l.blockedOn===null&&Al.shift();if(l=(e.ownerDocument||e).$$reactFormReplay,l!=null)for(a=0;a<l.length;a+=3){var n=l[a],u=l[a+1],c=n[We]||null;if(typeof u=="function")c||Md(l);else if(c){var r=null;if(u&&u.hasAttribute("formAction")){if(n=u,c=u[We]||null)r=c.formAction;else if(Sf(n)!==null)continue}else r=c.action;typeof r=="function"?l[a+1]=r:(l.splice(a,3),a-=3),Md(l)}}}function Ef(e){this._internalRoot=e}Iu.prototype.render=Ef.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(f(409));var l=t.current,a=rt();Td(l,a,e,t,null,null)},Iu.prototype.unmount=Ef.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Td(e.current,2,null,e,null,null),Uu(),t[Jl]=null}};function Iu(e){this._internalRoot=e}Iu.prototype.unstable_scheduleHydration=function(e){if(e){var t=Kf();e={blockedOn:null,target:e,priority:t};for(var l=0;l<Al.length&&t!==0&&t<Al[l].priority;l++);Al.splice(l,0,e),l===0&&Od(e)}};var zd=h.version;if(zd!=="19.1.0")throw Error(f(527,zd,"19.1.0"));X.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(f(188)):(e=Object.keys(e).join(","),Error(f(268,e)));return e=p(t),e=e!==null?m(e):null,e=e===null?null:e.stateNode,e};var Uy={bundleType:0,version:"19.1.0",rendererPackageName:"react-dom",currentDispatcherRef:C,reconcilerVersion:"19.1.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var ei=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ei.isDisabled&&ei.supportsFiber)try{Ua=ei.inject(Uy),lt=ei}catch{}}return Cn.createRoot=function(e,t){if(!o(e))throw Error(f(299));var l=!1,a="",n=Ks,u=Js,c=ks,r=null;return t!=null&&(t.unstable_strictMode===!0&&(l=!0),t.identifierPrefix!==void 0&&(a=t.identifierPrefix),t.onUncaughtError!==void 0&&(n=t.onUncaughtError),t.onCaughtError!==void 0&&(u=t.onCaughtError),t.onRecoverableError!==void 0&&(c=t.onRecoverableError),t.unstable_transitionCallbacks!==void 0&&(r=t.unstable_transitionCallbacks)),t=xd(e,1,!1,null,null,l,a,n,u,c,r,null),e[Jl]=t.current,af(e),new Ef(t)},Cn.hydrateRoot=function(e,t,l){if(!o(e))throw Error(f(299));var a=!1,n="",u=Ks,c=Js,r=ks,y=null,A=null;return l!=null&&(l.unstable_strictMode===!0&&(a=!0),l.identifierPrefix!==void 0&&(n=l.identifierPrefix),l.onUncaughtError!==void 0&&(u=l.onUncaughtError),l.onCaughtError!==void 0&&(c=l.onCaughtError),l.onRecoverableError!==void 0&&(r=l.onRecoverableError),l.unstable_transitionCallbacks!==void 0&&(y=l.unstable_transitionCallbacks),l.formState!==void 0&&(A=l.formState)),t=xd(e,1,!0,t,l??null,a,n,u,c,r,y,A),t.context=Ed(null),l=t.current,a=rt(),a=di(a),n=cl(a),n.callback=null,fl(l,n,a),l=a,t.current.lanes=l,wa(t,l),Mt(t),e[Jl]=t.current,af(e),new Iu(t)},Cn.version="19.1.0",Cn}var Gd;function Vy(){if(Gd)return Nf.exports;Gd=1;function i(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(i)}catch(h){console.error(h)}}return i(),Nf.exports=Zy(),Nf.exports}var Ky=Vy();const Jy=$d(Ky);var Un={},Xd;function ky(){if(Xd)return Un;Xd=1,Object.defineProperty(Un,"__esModule",{value:!0}),Un.parse=S,Un.serialize=m;const i=/^[\u0021-\u003A\u003C\u003E-\u007E]+$/,h=/^[\u0021-\u003A\u003C-\u007E]*$/,d=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,f=/^[\u0020-\u003A\u003D-\u007E]*$/,o=Object.prototype.toString,v=(()=>{const N=function(){};return N.prototype=Object.create(null),N})();function S(N,Y){const M=new v,B=N.length;if(B<2)return M;const Q=(Y==null?void 0:Y.decode)||O;let q=0;do{const Z=N.indexOf("=",q);if(Z===-1)break;const k=N.indexOf(";",q),le=k===-1?B:k;if(Z>le){q=N.lastIndexOf(";",Z-1)+1;continue}const L=D(N,q,Z),se=p(N,Z,L),ue=N.slice(L,se);if(M[ue]===void 0){let re=D(N,Z+1,le),Ee=p(N,le,re);const Je=Q(N.slice(re,Ee));M[ue]=Je}q=le+1}while(q<B);return M}function D(N,Y,M){do{const B=N.charCodeAt(Y);if(B!==32&&B!==9)return Y}while(++Y<M);return M}function p(N,Y,M){for(;Y>M;){const B=N.charCodeAt(--Y);if(B!==32&&B!==9)return Y+1}return M}function m(N,Y,M){const B=(M==null?void 0:M.encode)||encodeURIComponent;if(!i.test(N))throw new TypeError(`argument name is invalid: ${N}`);const Q=B(Y);if(!h.test(Q))throw new TypeError(`argument val is invalid: ${Y}`);let q=N+"="+Q;if(!M)return q;if(M.maxAge!==void 0){if(!Number.isInteger(M.maxAge))throw new TypeError(`option maxAge is invalid: ${M.maxAge}`);q+="; Max-Age="+M.maxAge}if(M.domain){if(!d.test(M.domain))throw new TypeError(`option domain is invalid: ${M.domain}`);q+="; Domain="+M.domain}if(M.path){if(!f.test(M.path))throw new TypeError(`option path is invalid: ${M.path}`);q+="; Path="+M.path}if(M.expires){if(!z(M.expires)||!Number.isFinite(M.expires.valueOf()))throw new TypeError(`option expires is invalid: ${M.expires}`);q+="; Expires="+M.expires.toUTCString()}if(M.httpOnly&&(q+="; HttpOnly"),M.secure&&(q+="; Secure"),M.partitioned&&(q+="; Partitioned"),M.priority)switch(typeof M.priority=="string"?M.priority.toLowerCase():void 0){case"low":q+="; Priority=Low";break;case"medium":q+="; Priority=Medium";break;case"high":q+="; Priority=High";break;default:throw new TypeError(`option priority is invalid: ${M.priority}`)}if(M.sameSite)switch(typeof M.sameSite=="string"?M.sameSite.toLowerCase():M.sameSite){case!0:case"strict":q+="; SameSite=Strict";break;case"lax":q+="; SameSite=Lax";break;case"none":q+="; SameSite=None";break;default:throw new TypeError(`option sameSite is invalid: ${M.sameSite}`)}return q}function O(N){if(N.indexOf("%")===-1)return N;try{return decodeURIComponent(N)}catch{return N}}function z(N){return o.call(N)==="[object Date]"}return Un}ky();var Qd="popstate";function $y(i={}){function h(f,o){let{pathname:v,search:S,hash:D}=f.location;return zf("",{pathname:v,search:S,hash:D},o.state&&o.state.usr||null,o.state&&o.state.key||"default")}function d(f,o){return typeof o=="string"?o:wn(o)}return Fy(h,d,null,i)}function Re(i,h){if(i===!1||i===null||typeof i>"u")throw new Error(h)}function Ut(i,h){if(!i){typeof console<"u"&&console.warn(h);try{throw new Error(h)}catch{}}}function Wy(){return Math.random().toString(36).substring(2,10)}function Zd(i,h){return{usr:i.state,key:i.key,idx:h}}function zf(i,h,d=null,f){return{pathname:typeof i=="string"?i:i.pathname,search:"",hash:"",...typeof h=="string"?_a(h):h,state:d,key:h&&h.key||f||Wy()}}function wn({pathname:i="/",search:h="",hash:d=""}){return h&&h!=="?"&&(i+=h.charAt(0)==="?"?h:"?"+h),d&&d!=="#"&&(i+=d.charAt(0)==="#"?d:"#"+d),i}function _a(i){let h={};if(i){let d=i.indexOf("#");d>=0&&(h.hash=i.substring(d),i=i.substring(0,d));let f=i.indexOf("?");f>=0&&(h.search=i.substring(f),i=i.substring(0,f)),i&&(h.pathname=i)}return h}function Fy(i,h,d,f={}){let{window:o=document.defaultView,v5Compat:v=!1}=f,S=o.history,D="POP",p=null,m=O();m==null&&(m=0,S.replaceState({...S.state,idx:m},""));function O(){return(S.state||{idx:null}).idx}function z(){D="POP";let Q=O(),q=Q==null?null:Q-m;m=Q,p&&p({action:D,location:B.location,delta:q})}function N(Q,q){D="PUSH";let Z=zf(B.location,Q,q);m=O()+1;let k=Zd(Z,m),le=B.createHref(Z);try{S.pushState(k,"",le)}catch(L){if(L instanceof DOMException&&L.name==="DataCloneError")throw L;o.location.assign(le)}v&&p&&p({action:D,location:B.location,delta:1})}function Y(Q,q){D="REPLACE";let Z=zf(B.location,Q,q);m=O();let k=Zd(Z,m),le=B.createHref(Z);S.replaceState(k,"",le),v&&p&&p({action:D,location:B.location,delta:0})}function M(Q){return Py(Q)}let B={get action(){return D},get location(){return i(o,S)},listen(Q){if(p)throw new Error("A history only accepts one active listener");return o.addEventListener(Qd,z),p=Q,()=>{o.removeEventListener(Qd,z),p=null}},createHref(Q){return h(o,Q)},createURL:M,encodeLocation(Q){let q=M(Q);return{pathname:q.pathname,search:q.search,hash:q.hash}},push:N,replace:Y,go(Q){return S.go(Q)}};return B}function Py(i,h=!1){let d="http://localhost";typeof window<"u"&&(d=window.location.origin!=="null"?window.location.origin:window.location.href),Re(d,"No window.location.(origin|href) available to create URL");let f=typeof i=="string"?i:wn(i);return f=f.replace(/ $/,"%20"),!h&&f.startsWith("//")&&(f=d+f),new URL(f,d)}function Wd(i,h,d="/"){return Iy(i,h,d,!1)}function Iy(i,h,d,f){let o=typeof h=="string"?_a(h):h,v=Pt(o.pathname||"/",d);if(v==null)return null;let S=Fd(i);e0(S);let D=null;for(let p=0;D==null&&p<S.length;++p){let m=o0(v);D=r0(S[p],m,f)}return D}function Fd(i,h=[],d=[],f=""){let o=(v,S,D)=>{let p={relativePath:D===void 0?v.path||"":D,caseSensitive:v.caseSensitive===!0,childrenIndex:S,route:v};p.relativePath.startsWith("/")&&(Re(p.relativePath.startsWith(f),`Absolute route path "${p.relativePath}" nested under path "${f}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),p.relativePath=p.relativePath.slice(f.length));let m=Ft([f,p.relativePath]),O=d.concat(p);v.children&&v.children.length>0&&(Re(v.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${m}".`),Fd(v.children,h,O,m)),!(v.path==null&&!v.index)&&h.push({path:m,score:c0(m,v.index),routesMeta:O})};return i.forEach((v,S)=>{var D;if(v.path===""||!((D=v.path)!=null&&D.includes("?")))o(v,S);else for(let p of Pd(v.path))o(v,S,p)}),h}function Pd(i){let h=i.split("/");if(h.length===0)return[];let[d,...f]=h,o=d.endsWith("?"),v=d.replace(/\?$/,"");if(f.length===0)return o?[v,""]:[v];let S=Pd(f.join("/")),D=[];return D.push(...S.map(p=>p===""?v:[v,p].join("/"))),o&&D.push(...S),D.map(p=>i.startsWith("/")&&p===""?"/":p)}function e0(i){i.sort((h,d)=>h.score!==d.score?d.score-h.score:f0(h.routesMeta.map(f=>f.childrenIndex),d.routesMeta.map(f=>f.childrenIndex)))}var t0=/^:[\w-]+$/,l0=3,a0=2,n0=1,u0=10,i0=-2,Vd=i=>i==="*";function c0(i,h){let d=i.split("/"),f=d.length;return d.some(Vd)&&(f+=i0),h&&(f+=a0),d.filter(o=>!Vd(o)).reduce((o,v)=>o+(t0.test(v)?l0:v===""?n0:u0),f)}function f0(i,h){return i.length===h.length&&i.slice(0,-1).every((f,o)=>f===h[o])?i[i.length-1]-h[h.length-1]:0}function r0(i,h,d=!1){let{routesMeta:f}=i,o={},v="/",S=[];for(let D=0;D<f.length;++D){let p=f[D],m=D===f.length-1,O=v==="/"?h:h.slice(v.length)||"/",z=ni({path:p.relativePath,caseSensitive:p.caseSensitive,end:m},O),N=p.route;if(!z&&m&&d&&!f[f.length-1].route.index&&(z=ni({path:p.relativePath,caseSensitive:p.caseSensitive,end:!1},O)),!z)return null;Object.assign(o,z.params),S.push({params:o,pathname:Ft([v,z.pathname]),pathnameBase:y0(Ft([v,z.pathnameBase])),route:N}),z.pathnameBase!=="/"&&(v=Ft([v,z.pathnameBase]))}return S}function ni(i,h){typeof i=="string"&&(i={path:i,caseSensitive:!1,end:!0});let[d,f]=s0(i.path,i.caseSensitive,i.end),o=h.match(d);if(!o)return null;let v=o[0],S=v.replace(/(.)\/+$/,"$1"),D=o.slice(1);return{params:f.reduce((m,{paramName:O,isOptional:z},N)=>{if(O==="*"){let M=D[N]||"";S=v.slice(0,v.length-M.length).replace(/(.)\/+$/,"$1")}const Y=D[N];return z&&!Y?m[O]=void 0:m[O]=(Y||"").replace(/%2F/g,"/"),m},{}),pathname:v,pathnameBase:S,pattern:i}}function s0(i,h=!1,d=!0){Ut(i==="*"||!i.endsWith("*")||i.endsWith("/*"),`Route path "${i}" will be treated as if it were "${i.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${i.replace(/\*$/,"/*")}".`);let f=[],o="^"+i.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(S,D,p)=>(f.push({paramName:D,isOptional:p!=null}),p?"/?([^\\/]+)?":"/([^\\/]+)"));return i.endsWith("*")?(f.push({paramName:"*"}),o+=i==="*"||i==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):d?o+="\\/*$":i!==""&&i!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,h?void 0:"i"),f]}function o0(i){try{return i.split("/").map(h=>decodeURIComponent(h).replace(/\//g,"%2F")).join("/")}catch(h){return Ut(!1,`The URL path "${i}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${h}).`),i}}function Pt(i,h){if(h==="/")return i;if(!i.toLowerCase().startsWith(h.toLowerCase()))return null;let d=h.endsWith("/")?h.length-1:h.length,f=i.charAt(d);return f&&f!=="/"?null:i.slice(d)||"/"}function d0(i,h="/"){let{pathname:d,search:f="",hash:o=""}=typeof i=="string"?_a(i):i;return{pathname:d?d.startsWith("/")?d:h0(d,h):h,search:v0(f),hash:g0(o)}}function h0(i,h){let d=h.replace(/\/+$/,"").split("/");return i.split("/").forEach(o=>{o===".."?d.length>1&&d.pop():o!=="."&&d.push(o)}),d.length>1?d.join("/"):"/"}function Df(i,h,d,f){return`Cannot include a '${i}' character in a manually specified \`to.${h}\` field [${JSON.stringify(f)}]. Please separate it out to the \`to.${d}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function m0(i){return i.filter((h,d)=>d===0||h.route.path&&h.route.path.length>0)}function Id(i){let h=m0(i);return h.map((d,f)=>f===h.length-1?d.pathname:d.pathnameBase)}function eh(i,h,d,f=!1){let o;typeof i=="string"?o=_a(i):(o={...i},Re(!o.pathname||!o.pathname.includes("?"),Df("?","pathname","search",o)),Re(!o.pathname||!o.pathname.includes("#"),Df("#","pathname","hash",o)),Re(!o.search||!o.search.includes("#"),Df("#","search","hash",o)));let v=i===""||o.pathname==="",S=v?"/":o.pathname,D;if(S==null)D=d;else{let z=h.length-1;if(!f&&S.startsWith("..")){let N=S.split("/");for(;N[0]==="..";)N.shift(),z-=1;o.pathname=N.join("/")}D=z>=0?h[z]:"/"}let p=d0(o,D),m=S&&S!=="/"&&S.endsWith("/"),O=(v||S===".")&&d.endsWith("/");return!p.pathname.endsWith("/")&&(m||O)&&(p.pathname+="/"),p}var Ft=i=>i.join("/").replace(/\/\/+/g,"/"),y0=i=>i.replace(/\/+$/,"").replace(/^\/*/,"/"),v0=i=>!i||i==="?"?"":i.startsWith("?")?i:"?"+i,g0=i=>!i||i==="#"?"":i.startsWith("#")?i:"#"+i;function b0(i){return i!=null&&typeof i.status=="number"&&typeof i.statusText=="string"&&typeof i.internal=="boolean"&&"data"in i}var th=["POST","PUT","PATCH","DELETE"];new Set(th);var p0=["GET",...th];new Set(p0);var Ca=T.createContext(null);Ca.displayName="DataRouter";var ui=T.createContext(null);ui.displayName="DataRouterState";var lh=T.createContext({isTransitioning:!1});lh.displayName="ViewTransition";var S0=T.createContext(new Map);S0.displayName="Fetchers";var x0=T.createContext(null);x0.displayName="Await";var Ht=T.createContext(null);Ht.displayName="Navigation";var Bn=T.createContext(null);Bn.displayName="Location";var el=T.createContext({outlet:null,matches:[],isDataRoute:!1});el.displayName="Route";var Uf=T.createContext(null);Uf.displayName="RouteError";function E0(i,{relative:h}={}){Re(qn(),"useHref() may be used only in the context of a <Router> component.");let{basename:d,navigator:f}=T.useContext(Ht),{hash:o,pathname:v,search:S}=Ln(i,{relative:h}),D=v;return d!=="/"&&(D=v==="/"?d:Ft([d,v])),f.createHref({pathname:D,search:S,hash:o})}function qn(){return T.useContext(Bn)!=null}function Kl(){return Re(qn(),"useLocation() may be used only in the context of a <Router> component."),T.useContext(Bn).location}var ah="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function nh(i){T.useContext(Ht).static||T.useLayoutEffect(i)}function T0(){let{isDataRoute:i}=T.useContext(el);return i?w0():A0()}function A0(){Re(qn(),"useNavigate() may be used only in the context of a <Router> component.");let i=T.useContext(Ca),{basename:h,navigator:d}=T.useContext(Ht),{matches:f}=T.useContext(el),{pathname:o}=Kl(),v=JSON.stringify(Id(f)),S=T.useRef(!1);return nh(()=>{S.current=!0}),T.useCallback((p,m={})=>{if(Ut(S.current,ah),!S.current)return;if(typeof p=="number"){d.go(p);return}let O=eh(p,JSON.parse(v),o,m.relative==="path");i==null&&h!=="/"&&(O.pathname=O.pathname==="/"?h:Ft([h,O.pathname])),(m.replace?d.replace:d.push)(O,m.state,m)},[h,d,v,o,i])}T.createContext(null);function Ln(i,{relative:h}={}){let{matches:d}=T.useContext(el),{pathname:f}=Kl(),o=JSON.stringify(Id(d));return T.useMemo(()=>eh(i,JSON.parse(o),f,h==="path"),[i,o,f,h])}function N0(i,h){return uh(i,h)}function uh(i,h,d,f){var q;Re(qn(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:o}=T.useContext(Ht),{matches:v}=T.useContext(el),S=v[v.length-1],D=S?S.params:{},p=S?S.pathname:"/",m=S?S.pathnameBase:"/",O=S&&S.route;{let Z=O&&O.path||"";ih(p,!O||Z.endsWith("*")||Z.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${p}" (under <Route path="${Z}">) 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="${Z}"> to <Route path="${Z==="/"?"*":`${Z}/*`}">.`)}let z=Kl(),N;if(h){let Z=typeof h=="string"?_a(h):h;Re(m==="/"||((q=Z.pathname)==null?void 0:q.startsWith(m)),`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 "${m}" but pathname "${Z.pathname}" was given in the \`location\` prop.`),N=Z}else N=z;let Y=N.pathname||"/",M=Y;if(m!=="/"){let Z=m.replace(/^\//,"").split("/");M="/"+Y.replace(/^\//,"").split("/").slice(Z.length).join("/")}let B=Wd(i,{pathname:M});Ut(O||B!=null,`No routes matched location "${N.pathname}${N.search}${N.hash}" `),Ut(B==null||B[B.length-1].route.element!==void 0||B[B.length-1].route.Component!==void 0||B[B.length-1].route.lazy!==void 0,`Matched leaf route at location "${N.pathname}${N.search}${N.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 Q=M0(B&&B.map(Z=>Object.assign({},Z,{params:Object.assign({},D,Z.params),pathname:Ft([m,o.encodeLocation?o.encodeLocation(Z.pathname).pathname:Z.pathname]),pathnameBase:Z.pathnameBase==="/"?m:Ft([m,o.encodeLocation?o.encodeLocation(Z.pathnameBase).pathname:Z.pathnameBase])})),v,d,f);return h&&Q?T.createElement(Bn.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...N},navigationType:"POP"}},Q):Q}function R0(){let i=H0(),h=b0(i)?`${i.status} ${i.statusText}`:i instanceof Error?i.message:JSON.stringify(i),d=i instanceof Error?i.stack:null,f="rgba(200,200,200, 0.5)",o={padding:"0.5rem",backgroundColor:f},v={padding:"2px 4px",backgroundColor:f},S=null;return console.error("Error handled by React Router default ErrorBoundary:",i),S=T.createElement(T.Fragment,null,T.createElement("p",null,"💿 Hey developer 👋"),T.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",T.createElement("code",{style:v},"ErrorBoundary")," or"," ",T.createElement("code",{style:v},"errorElement")," prop on your route.")),T.createElement(T.Fragment,null,T.createElement("h2",null,"Unexpected Application Error!"),T.createElement("h3",{style:{fontStyle:"italic"}},h),d?T.createElement("pre",{style:o},d):null,S)}var j0=T.createElement(R0,null),O0=class extends T.Component{constructor(i){super(i),this.state={location:i.location,revalidation:i.revalidation,error:i.error}}static getDerivedStateFromError(i){return{error:i}}static getDerivedStateFromProps(i,h){return h.location!==i.location||h.revalidation!=="idle"&&i.revalidation==="idle"?{error:i.error,location:i.location,revalidation:i.revalidation}:{error:i.error!==void 0?i.error:h.error,location:h.location,revalidation:i.revalidation||h.revalidation}}componentDidCatch(i,h){console.error("React Router caught the following error during render",i,h)}render(){return this.state.error!==void 0?T.createElement(el.Provider,{value:this.props.routeContext},T.createElement(Uf.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function D0({routeContext:i,match:h,children:d}){let f=T.useContext(Ca);return f&&f.static&&f.staticContext&&(h.route.errorElement||h.route.ErrorBoundary)&&(f.staticContext._deepestRenderedBoundaryId=h.route.id),T.createElement(el.Provider,{value:i},d)}function M0(i,h=[],d=null,f=null){if(i==null){if(!d)return null;if(d.errors)i=d.matches;else if(h.length===0&&!d.initialized&&d.matches.length>0)i=d.matches;else return null}let o=i,v=d==null?void 0:d.errors;if(v!=null){let p=o.findIndex(m=>m.route.id&&(v==null?void 0:v[m.route.id])!==void 0);Re(p>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(v).join(",")}`),o=o.slice(0,Math.min(o.length,p+1))}let S=!1,D=-1;if(d)for(let p=0;p<o.length;p++){let m=o[p];if((m.route.HydrateFallback||m.route.hydrateFallbackElement)&&(D=p),m.route.id){let{loaderData:O,errors:z}=d,N=m.route.loader&&!O.hasOwnProperty(m.route.id)&&(!z||z[m.route.id]===void 0);if(m.route.lazy||N){S=!0,D>=0?o=o.slice(0,D+1):o=[o[0]];break}}}return o.reduceRight((p,m,O)=>{let z,N=!1,Y=null,M=null;d&&(z=v&&m.route.id?v[m.route.id]:void 0,Y=m.route.errorElement||j0,S&&(D<0&&O===0?(ih("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),N=!0,M=null):D===O&&(N=!0,M=m.route.hydrateFallbackElement||null)));let B=h.concat(o.slice(0,O+1)),Q=()=>{let q;return z?q=Y:N?q=M:m.route.Component?q=T.createElement(m.route.Component,null):m.route.element?q=m.route.element:q=p,T.createElement(D0,{match:m,routeContext:{outlet:p,matches:B,isDataRoute:d!=null},children:q})};return d&&(m.route.ErrorBoundary||m.route.errorElement||O===0)?T.createElement(O0,{location:d.location,revalidation:d.revalidation,component:Y,error:z,children:Q(),routeContext:{outlet:null,matches:B,isDataRoute:!0}}):Q()},null)}function Hf(i){return`${i} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function z0(i){let h=T.useContext(Ca);return Re(h,Hf(i)),h}function _0(i){let h=T.useContext(ui);return Re(h,Hf(i)),h}function C0(i){let h=T.useContext(el);return Re(h,Hf(i)),h}function wf(i){let h=C0(i),d=h.matches[h.matches.length-1];return Re(d.route.id,`${i} can only be used on routes that contain a unique "id"`),d.route.id}function U0(){return wf("useRouteId")}function H0(){var f;let i=T.useContext(Uf),h=_0("useRouteError"),d=wf("useRouteError");return i!==void 0?i:(f=h.errors)==null?void 0:f[d]}function w0(){let{router:i}=z0("useNavigate"),h=wf("useNavigate"),d=T.useRef(!1);return nh(()=>{d.current=!0}),T.useCallback(async(o,v={})=>{Ut(d.current,ah),d.current&&(typeof o=="number"?i.navigate(o):await i.navigate(o,{fromRouteId:h,...v}))},[i,h])}var Kd={};function ih(i,h,d){!h&&!Kd[i]&&(Kd[i]=!0,Ut(!1,d))}T.memo(B0);function B0({routes:i,future:h,state:d}){return uh(i,void 0,d,h)}function zt(i){Re(!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 q0({basename:i="/",children:h=null,location:d,navigationType:f="POP",navigator:o,static:v=!1}){Re(!qn(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let S=i.replace(/^\/*/,"/"),D=T.useMemo(()=>({basename:S,navigator:o,static:v,future:{}}),[S,o,v]);typeof d=="string"&&(d=_a(d));let{pathname:p="/",search:m="",hash:O="",state:z=null,key:N="default"}=d,Y=T.useMemo(()=>{let M=Pt(p,S);return M==null?null:{location:{pathname:M,search:m,hash:O,state:z,key:N},navigationType:f}},[S,p,m,O,z,N,f]);return Ut(Y!=null,`<Router basename="${S}"> is not able to match the URL "${p}${m}${O}" because it does not start with the basename, so the <Router> won't render anything.`),Y==null?null:T.createElement(Ht.Provider,{value:D},T.createElement(Bn.Provider,{children:h,value:Y}))}function L0({children:i,location:h}){return N0(_f(i),h)}function _f(i,h=[]){let d=[];return T.Children.forEach(i,(f,o)=>{if(!T.isValidElement(f))return;let v=[...h,o];if(f.type===T.Fragment){d.push.apply(d,_f(f.props.children,v));return}Re(f.type===zt,`[${typeof f.type=="string"?f.type:f.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),Re(!f.props.index||!f.props.children,"An index route cannot have child routes.");let S={id:f.props.id||v.join("-"),caseSensitive:f.props.caseSensitive,element:f.props.element,Component:f.props.Component,index:f.props.index,path:f.props.path,loader:f.props.loader,action:f.props.action,hydrateFallbackElement:f.props.hydrateFallbackElement,HydrateFallback:f.props.HydrateFallback,errorElement:f.props.errorElement,ErrorBoundary:f.props.ErrorBoundary,hasErrorBoundary:f.props.hasErrorBoundary===!0||f.props.ErrorBoundary!=null||f.props.errorElement!=null,shouldRevalidate:f.props.shouldRevalidate,handle:f.props.handle,lazy:f.props.lazy};f.props.children&&(S.children=_f(f.props.children,v)),d.push(S)}),d}var li="get",ai="application/x-www-form-urlencoded";function ii(i){return i!=null&&typeof i.tagName=="string"}function Y0(i){return ii(i)&&i.tagName.toLowerCase()==="button"}function G0(i){return ii(i)&&i.tagName.toLowerCase()==="form"}function X0(i){return ii(i)&&i.tagName.toLowerCase()==="input"}function Q0(i){return!!(i.metaKey||i.altKey||i.ctrlKey||i.shiftKey)}function Z0(i,h){return i.button===0&&(!h||h==="_self")&&!Q0(i)}var ti=null;function V0(){if(ti===null)try{new FormData(document.createElement("form"),0),ti=!1}catch{ti=!0}return ti}var K0=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Mf(i){return i!=null&&!K0.has(i)?(Ut(!1,`"${i}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${ai}"`),null):i}function J0(i,h){let d,f,o,v,S;if(G0(i)){let D=i.getAttribute("action");f=D?Pt(D,h):null,d=i.getAttribute("method")||li,o=Mf(i.getAttribute("enctype"))||ai,v=new FormData(i)}else if(Y0(i)||X0(i)&&(i.type==="submit"||i.type==="image")){let D=i.form;if(D==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let p=i.getAttribute("formaction")||D.getAttribute("action");if(f=p?Pt(p,h):null,d=i.getAttribute("formmethod")||D.getAttribute("method")||li,o=Mf(i.getAttribute("formenctype"))||Mf(D.getAttribute("enctype"))||ai,v=new FormData(D,i),!V0()){let{name:m,type:O,value:z}=i;if(O==="image"){let N=m?`${m}.`:"";v.append(`${N}x`,"0"),v.append(`${N}y`,"0")}else m&&v.append(m,z)}}else{if(ii(i))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');d=li,f=null,o=ai,S=i}return v&&o==="text/plain"&&(S=v,v=void 0),{action:f,method:d.toLowerCase(),encType:o,formData:v,body:S}}function Bf(i,h){if(i===!1||i===null||typeof i>"u")throw new Error(h)}async function k0(i,h){if(i.id in h)return h[i.id];try{let d=await import(i.module);return h[i.id]=d,d}catch(d){return console.error(`Error loading route module \`${i.module}\`, reloading page...`),console.error(d),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function $0(i){return i==null?!1:i.href==null?i.rel==="preload"&&typeof i.imageSrcSet=="string"&&typeof i.imageSizes=="string":typeof i.rel=="string"&&typeof i.href=="string"}async function W0(i,h,d){let f=await Promise.all(i.map(async o=>{let v=h.routes[o.route.id];if(v){let S=await k0(v,d);return S.links?S.links():[]}return[]}));return ev(f.flat(1).filter($0).filter(o=>o.rel==="stylesheet"||o.rel==="preload").map(o=>o.rel==="stylesheet"?{...o,rel:"prefetch",as:"style"}:{...o,rel:"prefetch"}))}function Jd(i,h,d,f,o,v){let S=(p,m)=>d[m]?p.route.id!==d[m].route.id:!0,D=(p,m)=>{var O;return d[m].pathname!==p.pathname||((O=d[m].route.path)==null?void 0:O.endsWith("*"))&&d[m].params["*"]!==p.params["*"]};return v==="assets"?h.filter((p,m)=>S(p,m)||D(p,m)):v==="data"?h.filter((p,m)=>{var z;let O=f.routes[p.route.id];if(!O||!O.hasLoader)return!1;if(S(p,m)||D(p,m))return!0;if(p.route.shouldRevalidate){let N=p.route.shouldRevalidate({currentUrl:new URL(o.pathname+o.search+o.hash,window.origin),currentParams:((z=d[0])==null?void 0:z.params)||{},nextUrl:new URL(i,window.origin),nextParams:p.params,defaultShouldRevalidate:!0});if(typeof N=="boolean")return N}return!0}):[]}function F0(i,h,{includeHydrateFallback:d}={}){return P0(i.map(f=>{let o=h.routes[f.route.id];if(!o)return[];let v=[o.module];return o.clientActionModule&&(v=v.concat(o.clientActionModule)),o.clientLoaderModule&&(v=v.concat(o.clientLoaderModule)),d&&o.hydrateFallbackModule&&(v=v.concat(o.hydrateFallbackModule)),o.imports&&(v=v.concat(o.imports)),v}).flat(1))}function P0(i){return[...new Set(i)]}function I0(i){let h={},d=Object.keys(i).sort();for(let f of d)h[f]=i[f];return h}function ev(i,h){let d=new Set;return new Set(h),i.reduce((f,o)=>{let v=JSON.stringify(I0(o));return d.has(v)||(d.add(v),f.push({key:v,link:o})),f},[])}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var tv=new Set([100,101,204,205]);function lv(i,h){let d=typeof i=="string"?new URL(i,typeof window>"u"?"server://singlefetch/":window.location.origin):i;return d.pathname==="/"?d.pathname="_root.data":h&&Pt(d.pathname,h)==="/"?d.pathname=`${h.replace(/\/$/,"")}/_root.data`:d.pathname=`${d.pathname.replace(/\/$/,"")}.data`,d}function ch(){let i=T.useContext(Ca);return Bf(i,"You must render this element inside a <DataRouterContext.Provider> element"),i}function av(){let i=T.useContext(ui);return Bf(i,"You must render this element inside a <DataRouterStateContext.Provider> element"),i}var qf=T.createContext(void 0);qf.displayName="FrameworkContext";function fh(){let i=T.useContext(qf);return Bf(i,"You must render this element inside a <HydratedRouter> element"),i}function nv(i,h){let d=T.useContext(qf),[f,o]=T.useState(!1),[v,S]=T.useState(!1),{onFocus:D,onBlur:p,onMouseEnter:m,onMouseLeave:O,onTouchStart:z}=h,N=T.useRef(null);T.useEffect(()=>{if(i==="render"&&S(!0),i==="viewport"){let B=q=>{q.forEach(Z=>{S(Z.isIntersecting)})},Q=new IntersectionObserver(B,{threshold:.5});return N.current&&Q.observe(N.current),()=>{Q.disconnect()}}},[i]),T.useEffect(()=>{if(f){let B=setTimeout(()=>{S(!0)},100);return()=>{clearTimeout(B)}}},[f]);let Y=()=>{o(!0)},M=()=>{o(!1),S(!1)};return d?i!=="intent"?[v,N,{}]:[v,N,{onFocus:Hn(D,Y),onBlur:Hn(p,M),onMouseEnter:Hn(m,Y),onMouseLeave:Hn(O,M),onTouchStart:Hn(z,Y)}]:[!1,N,{}]}function Hn(i,h){return d=>{i&&i(d),d.defaultPrevented||h(d)}}function uv({page:i,...h}){let{router:d}=ch(),f=T.useMemo(()=>Wd(d.routes,i,d.basename),[d.routes,i,d.basename]);return f?T.createElement(cv,{page:i,matches:f,...h}):null}function iv(i){let{manifest:h,routeModules:d}=fh(),[f,o]=T.useState([]);return T.useEffect(()=>{let v=!1;return W0(i,h,d).then(S=>{v||o(S)}),()=>{v=!0}},[i,h,d]),f}function cv({page:i,matches:h,...d}){let f=Kl(),{manifest:o,routeModules:v}=fh(),{basename:S}=ch(),{loaderData:D,matches:p}=av(),m=T.useMemo(()=>Jd(i,h,p,o,f,"data"),[i,h,p,o,f]),O=T.useMemo(()=>Jd(i,h,p,o,f,"assets"),[i,h,p,o,f]),z=T.useMemo(()=>{if(i===f.pathname+f.search+f.hash)return[];let M=new Set,B=!1;if(h.forEach(q=>{var k;let Z=o.routes[q.route.id];!Z||!Z.hasLoader||(!m.some(le=>le.route.id===q.route.id)&&q.route.id in D&&((k=v[q.route.id])!=null&&k.shouldRevalidate)||Z.hasClientLoader?B=!0:M.add(q.route.id))}),M.size===0)return[];let Q=lv(i,S);return B&&M.size>0&&Q.searchParams.set("_routes",h.filter(q=>M.has(q.route.id)).map(q=>q.route.id).join(",")),[Q.pathname+Q.search]},[S,D,f,o,m,h,i,v]),N=T.useMemo(()=>F0(O,o),[O,o]),Y=iv(O);return T.createElement(T.Fragment,null,z.map(M=>T.createElement("link",{key:M,rel:"prefetch",as:"fetch",href:M,...d})),N.map(M=>T.createElement("link",{key:M,rel:"modulepreload",href:M,...d})),Y.map(({key:M,link:B})=>T.createElement("link",{key:M,...B})))}function fv(...i){return h=>{i.forEach(d=>{typeof d=="function"?d(h):d!=null&&(d.current=h)})}}var rh=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{rh&&(window.__reactRouterVersion="7.6.2")}catch{}function rv({basename:i,children:h,window:d}){let f=T.useRef();f.current==null&&(f.current=$y({window:d,v5Compat:!0}));let o=f.current,[v,S]=T.useState({action:o.action,location:o.location}),D=T.useCallback(p=>{T.startTransition(()=>S(p))},[S]);return T.useLayoutEffect(()=>o.listen(D),[o,D]),T.createElement(q0,{basename:i,children:h,location:v.location,navigationType:v.action,navigator:o})}var sh=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,_t=T.forwardRef(function({onClick:h,discover:d="render",prefetch:f="none",relative:o,reloadDocument:v,replace:S,state:D,target:p,to:m,preventScrollReset:O,viewTransition:z,...N},Y){let{basename:M}=T.useContext(Ht),B=typeof m=="string"&&sh.test(m),Q,q=!1;if(typeof m=="string"&&B&&(Q=m,rh))try{let Ee=new URL(window.location.href),Je=m.startsWith("//")?new URL(Ee.protocol+m):new URL(m),ot=Pt(Je.pathname,M);Je.origin===Ee.origin&&ot!=null?m=ot+Je.search+Je.hash:q=!0}catch{Ut(!1,`<Link to="${m}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let Z=E0(m,{relative:o}),[k,le,L]=nv(f,N),se=hv(m,{replace:S,state:D,target:p,preventScrollReset:O,relative:o,viewTransition:z});function ue(Ee){h&&h(Ee),Ee.defaultPrevented||se(Ee)}let re=T.createElement("a",{...N,...L,href:Q||Z,onClick:q||v?h:ue,ref:fv(Y,le),target:p,"data-discover":!B&&d==="render"?"true":void 0});return k&&!B?T.createElement(T.Fragment,null,re,T.createElement(uv,{page:Z})):re});_t.displayName="Link";var sv=T.forwardRef(function({"aria-current":h="page",caseSensitive:d=!1,className:f="",end:o=!1,style:v,to:S,viewTransition:D,children:p,...m},O){let z=Ln(S,{relative:m.relative}),N=Kl(),Y=T.useContext(ui),{navigator:M,basename:B}=T.useContext(Ht),Q=Y!=null&&bv(z)&&D===!0,q=M.encodeLocation?M.encodeLocation(z).pathname:z.pathname,Z=N.pathname,k=Y&&Y.navigation&&Y.navigation.location?Y.navigation.location.pathname:null;d||(Z=Z.toLowerCase(),k=k?k.toLowerCase():null,q=q.toLowerCase()),k&&B&&(k=Pt(k,B)||k);const le=q!=="/"&&q.endsWith("/")?q.length-1:q.length;let L=Z===q||!o&&Z.startsWith(q)&&Z.charAt(le)==="/",se=k!=null&&(k===q||!o&&k.startsWith(q)&&k.charAt(q.length)==="/"),ue={isActive:L,isPending:se,isTransitioning:Q},re=L?h:void 0,Ee;typeof f=="function"?Ee=f(ue):Ee=[f,L?"active":null,se?"pending":null,Q?"transitioning":null].filter(Boolean).join(" ");let Je=typeof v=="function"?v(ue):v;return T.createElement(_t,{...m,"aria-current":re,className:Ee,ref:O,style:Je,to:S,viewTransition:D},typeof p=="function"?p(ue):p)});sv.displayName="NavLink";var ov=T.forwardRef(({discover:i="render",fetcherKey:h,navigate:d,reloadDocument:f,replace:o,state:v,method:S=li,action:D,onSubmit:p,relative:m,preventScrollReset:O,viewTransition:z,...N},Y)=>{let M=vv(),B=gv(D,{relative:m}),Q=S.toLowerCase()==="get"?"get":"post",q=typeof D=="string"&&sh.test(D),Z=k=>{if(p&&p(k),k.defaultPrevented)return;k.preventDefault();let le=k.nativeEvent.submitter,L=(le==null?void 0:le.getAttribute("formmethod"))||S;M(le||k.currentTarget,{fetcherKey:h,method:L,navigate:d,replace:o,state:v,relative:m,preventScrollReset:O,viewTransition:z})};return T.createElement("form",{ref:Y,method:Q,action:B,onSubmit:f?p:Z,...N,"data-discover":!q&&i==="render"?"true":void 0})});ov.displayName="Form";function dv(i){return`${i} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function oh(i){let h=T.useContext(Ca);return Re(h,dv(i)),h}function hv(i,{target:h,replace:d,state:f,preventScrollReset:o,relative:v,viewTransition:S}={}){let D=T0(),p=Kl(),m=Ln(i,{relative:v});return T.useCallback(O=>{if(Z0(O,h)){O.preventDefault();let z=d!==void 0?d:wn(p)===wn(m);D(i,{replace:z,state:f,preventScrollReset:o,relative:v,viewTransition:S})}},[p,D,m,d,f,h,i,o,v,S])}var mv=0,yv=()=>`__${String(++mv)}__`;function vv(){let{router:i}=oh("useSubmit"),{basename:h}=T.useContext(Ht),d=U0();return T.useCallback(async(f,o={})=>{let{action:v,method:S,encType:D,formData:p,body:m}=J0(f,h);if(o.navigate===!1){let O=o.fetcherKey||yv();await i.fetch(O,d,o.action||v,{preventScrollReset:o.preventScrollReset,formData:p,body:m,formMethod:o.method||S,formEncType:o.encType||D,flushSync:o.flushSync})}else await i.navigate(o.action||v,{preventScrollReset:o.preventScrollReset,formData:p,body:m,formMethod:o.method||S,formEncType:o.encType||D,replace:o.replace,state:o.state,fromRouteId:d,flushSync:o.flushSync,viewTransition:o.viewTransition})},[i,h,d])}function gv(i,{relative:h}={}){let{basename:d}=T.useContext(Ht),f=T.useContext(el);Re(f,"useFormAction must be used inside a RouteContext");let[o]=f.matches.slice(-1),v={...Ln(i||".",{relative:h})},S=Kl();if(i==null){v.search=S.search;let D=new URLSearchParams(v.search),p=D.getAll("index");if(p.some(O=>O==="")){D.delete("index"),p.filter(z=>z).forEach(z=>D.append("index",z));let O=D.toString();v.search=O?`?${O}`:""}}return(!i||i===".")&&o.route.index&&(v.search=v.search?v.search.replace(/^\?/,"?index&"):"?index"),d!=="/"&&(v.pathname=v.pathname==="/"?d:Ft([d,v.pathname])),wn(v)}function bv(i,h={}){let d=T.useContext(lh);Re(d!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:f}=oh("useViewTransitionState"),o=Ln(i,{relative:h.relative});if(!d.isTransitioning)return!1;let v=Pt(d.currentLocation.pathname,f)||d.currentLocation.pathname,S=Pt(d.nextLocation.pathname,f)||d.nextLocation.pathname;return ni(o.pathname,S)!=null||ni(o.pathname,v)!=null}[...tv];const pv=()=>{const[i,h]=T.useState(!1),d=()=>{h(!i)},f=()=>{h(!1)};return s.jsx("nav",{className:"bg-gradient-to-r from-green-700 to-green-600 text-white p-4 shadow",children:s.jsxs("div",{className:"flex items-center justify-between",children:[s.jsx("div",{className:"font-bold text-xl",children:"EVSE"}),s.jsxs("ul",{className:`flex-col md:flex-row md:flex gap-4 ${i?"flex":"hidden"} md:!flex`,children:[s.jsx("li",{children:s.jsx(_t,{className:"hover:underline",to:"/dashboard",onClick:f,children:"Início"})}),s.jsx("li",{children:s.jsx(_t,{className:"hover:underline",to:"/settings",onClick:f,children:"Definições"})}),s.jsx("li",{children:s.jsx(_t,{className:"hover:underline",to:"/electrical-network",onClick:f,children:"Rede Elétrica"})}),s.jsx("li",{children:s.jsx(_t,{className:"hover:underline",to:"/security",onClick:f,children:"Segurança"})}),s.jsx("li",{children:s.jsx(_t,{className:"hover:underline",to:"/connectivity",onClick:f,children:"Conectividade"})}),s.jsx("li",{children:s.jsx(_t,{className:"hover:underline",to:"/load-balancing",onClick:f,children:"Balanceador"})}),s.jsx("li",{children:s.jsx(_t,{className:"hover:underline",to:"/meters",onClick:f,children:"Contadores"})}),s.jsx("li",{children:s.jsx(_t,{className:"hover:underline",to:"/ocpp",onClick:f,children:"OCPP"})})]}),s.jsx("button",{className:"md:hidden text-3xl",onClick:d,children:"☰"})]})})};function It({title:i,children:h}){return s.jsxs("div",{className:"max-w-3xl mx-auto p-5 bg-white rounded shadow",children:[s.jsx("h1",{className:"text-2xl font-bold mb-5",children:i}),h]})}function $e({type:i="info",children:h}){const d="p-2 mb-2 rounded",f={success:"bg-green-600 text-white",error:"bg-red-600 text-white",info:"bg-gray-200"};return s.jsx("div",{className:`${d} ${f[i]||f.info}`,children:h})}const Sv="/api/v1/dashboard",xv="/api/v1/meters/live?source=GRID",Ev=15e3,kd=()=>{var N,Y;const[i,h]=T.useState({status:"Ativo",chargers:[{id:1,status:"Ativo",current:16,power:3680}],energyConsumed:100,chargingTime:240,alerts:[],errors:[]}),[d,f]=T.useState(""),[o,v]=T.useState(null),[S,D]=T.useState(""),p=T.useMemo(()=>o!=null&&o.watt?o.watt.reduce((M,B)=>M+(Number.isFinite(B)?B:0),0):0,[o]),m=T.useMemo(()=>[{label:"L1",idx:0},{label:"L2",idx:1},{label:"L3",idx:2}],[]),O=async()=>{try{const M=await fetch(Sv);if(!M.ok)throw new Error("HTTP "+M.status);const B=await M.json();h(B)}catch(M){console.error("Erro ao buscar /dashboard:",M),f("Erro ao obter os dados do dashboard")}},z=async()=>{try{const M=await fetch(xv);if(!M.ok)throw new Error("HTTP "+M.status);const B=await M.json(),Q=((B==null?void 0:B.meters)||[]).find(q=>(q.source||"GRID").toUpperCase()==="GRID");v(Q||null),D("")}catch(M){console.warn("Leituras do meter indisponíveis:",M),v(null),D("Não foi possível ler os contadores agora")}};return T.useEffect(()=>{O(),z();const M=setInterval(()=>{O(),z()},Ev);return()=>clearInterval(M)},[]),s.jsxs(It,{title:"Visão Geral",children:[d&&s.jsx($e,{type:"error",children:d}),S&&s.jsx("div",{className:"mb-3",children:s.jsx($e,{type:"warning",children:S})}),s.jsxs("div",{className:"flex flex-wrap gap-4 mb-6",children:[s.jsxs("div",{className:"bg-white p-4 rounded shadow flex-1 min-w-[150px]",children:[s.jsx("h3",{className:"font-semibold",children:"Status do Sistema"}),s.jsx("p",{children:i.status})]}),s.jsxs("div",{className:"bg-white p-4 rounded shadow flex-1 min-w-[150px]",children:[s.jsx("h3",{className:"font-semibold",children:"Consumo de Energia"}),s.jsxs("p",{children:[i.energyConsumed," kWh"]})]}),s.jsxs("div",{className:"bg-white p-4 rounded shadow flex-1 min-w-[150px]",children:[s.jsx("h3",{className:"font-semibold",children:"Tempo de Carregamento"}),s.jsxs("p",{children:[i.chargingTime," minutos"]})]}),s.jsxs("div",{className:"bg-white p-4 rounded shadow flex-1 min-w-[150px]",children:[s.jsx("h3",{className:"font-semibold",children:"Potência da Rede (GRID)"}),s.jsxs("p",{children:[Number.isFinite(p)?p:0," W"]})]}),s.jsxs("div",{className:"bg-white p-4 rounded shadow flex-1 min-w-[150px]",children:[s.jsx("h3",{className:"font-semibold",children:"Frequência da Rede"}),s.jsxs("p",{children:[(N=o==null?void 0:o.frequency)!=null&&N.toFixed?o.frequency.toFixed(2):(o==null?void 0:o.frequency)||0," Hz"]})]}),s.jsxs("div",{className:"bg-white p-4 rounded shadow flex-1 min-w-[150px]",children:[s.jsx("h3",{className:"font-semibold",children:"Energia Total (GRID)"}),s.jsxs("p",{children:[(Y=o==null?void 0:o.totalEnergy)!=null&&Y.toFixed?o.totalEnergy.toFixed(3):(o==null?void 0:o.totalEnergy)||0," kWh"]})]})]}),s.jsxs("div",{className:"mb-6",children:[s.jsx("h2",{className:"text-xl font-semibold mb-2",children:"Alertas"}),s.jsx("ul",{children:i.alerts.map((M,B)=>s.jsx("li",{className:"p-2 bg-red-500 text-white rounded mb-2",children:s.jsxs("span",{children:["⚠️ ",M]})},B))})]}),s.jsxs("div",{className:"mb-6",children:[s.jsx("h2",{className:"text-xl font-semibold mb-2",children:"Erros da EVSE"}),s.jsx("ul",{children:i.errors.length>0?i.errors.map((M,B)=>s.jsx("li",{className:"p-2 bg-orange-500 text-white rounded mb-2",children:s.jsxs("span",{children:["❗ ",M]})},B)):s.jsx("li",{className:"p-2 bg-green-500 text-white rounded mb-2",children:s.jsx("span",{children:"✅ Nenhum erro ativo"})})})]}),s.jsxs("div",{className:"mb-8",children:[s.jsx("h2",{className:"text-xl font-semibold mb-2",children:"Carregadores"}),s.jsxs("table",{className:"min-w-full border border-gray-300 text-left",children:[s.jsx("thead",{children:s.jsxs("tr",{children:[s.jsx("th",{className:"border-b p-2",children:"ID"}),s.jsx("th",{className:"border-b p-2",children:"Status"}),s.jsx("th",{className:"border-b p-2",children:"Corrente (A)"}),s.jsx("th",{className:"border-b p-2",children:"Potência (W)"})]})}),s.jsx("tbody",{children:i.chargers.map(M=>s.jsxs("tr",{children:[s.jsx("td",{className:"border-b p-2",children:M.id}),s.jsx("td",{className:"border-b p-2",children:M.status}),s.jsx("td",{className:"border-b p-2",children:M.current}),s.jsx("td",{className:"border-b p-2",children:M.power})]},M.id))})]})]}),s.jsxs("div",{children:[s.jsx("h2",{className:"text-xl font-semibold mb-2",children:"Leituras do GRID (por fase)"}),s.jsxs("table",{className:"min-w-full border border-gray-300 text-left",children:[s.jsx("thead",{children:s.jsxs("tr",{children:[s.jsx("th",{className:"border-b p-2",children:"Fase"}),s.jsx("th",{className:"border-b p-2",children:"Tensão (V)"}),s.jsx("th",{className:"border-b p-2",children:"Corrente (A)"}),s.jsx("th",{className:"border-b p-2",children:"Potência (W)"})]})}),s.jsx("tbody",{children:m.map(({label:M,idx:B})=>{var Q,q,Z;return s.jsxs("tr",{children:[s.jsx("td",{className:"border-b p-2",children:M}),s.jsx("td",{className:"border-b p-2",children:((Q=o==null?void 0:o.vrms)==null?void 0:Q[B])!=null?o.vrms[B].toFixed(1):"-"}),s.jsx("td",{className:"border-b p-2",children:((q=o==null?void 0:o.irms)==null?void 0:q[B])!=null?o.irms[B].toFixed(2):"-"}),s.jsx("td",{className:"border-b p-2",children:((Z=o==null?void 0:o.watt)==null?void 0:Z[B])!=null?o.watt[B]:"-"})]},M)})})]}),!o&&s.jsx("p",{className:"text-sm text-gray-500 mt-2",children:"Sem dados do GRID disponíveis no momento."})]})]})},Tv=()=>{const[i,h]=T.useState(32),[d,f]=T.useState(32),[o,v]=T.useState(0),[S,D]=T.useState(0),[p,m]=T.useState(0),[O,z]=T.useState(60),[N,Y]=T.useState(""),[M,B]=T.useState(""),Q=async()=>{const ue=await fetch("/api/v1/config/settings");if(ue.ok){const re=await ue.json();h(re.maxCurrentLimit),f(re.currentLimit),v(re.powerLimit),D(re.energyLimit),m(re.chargingTimeLimit),z(re.temperatureLimit)}else B("Erro ao obter as configurações")};T.useEffect(()=>{Q()},[]);const q=ue=>{const re=parseInt(ue.target.value,10);f(re>i?i:re)},Z=ue=>v(parseInt(ue.target.value,10)),k=ue=>D(parseInt(ue.target.value,10)),le=ue=>m(parseInt(ue.target.value,10)),L=ue=>z(parseInt(ue.target.value,10)),se=async ue=>{ue.preventDefault();const re={currentLimit:d,powerLimit:o,energyLimit:S,chargingTimeLimit:p,temperatureLimit:O};try{(await fetch("/api/v1/config/settings",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(re)})).ok?Y("Alterações guardadas com sucesso!"):B("Erro ao guardar alterações.")}catch{B("Erro ao guardar alterações.")}};return s.jsxs(It,{title:"Definições de Energia",children:[N&&s.jsx($e,{type:"success",children:N}),M&&s.jsx($e,{type:"error",children:M}),s.jsxs("form",{className:"flex flex-col gap-4",onSubmit:se,children:[s.jsxs("div",{children:[s.jsx("label",{className:"block mb-1",htmlFor:"currentLimit",children:"Limite de Corrente (A):"}),s.jsx("input",{id:"currentLimit",type:"number",className:"border border-gray-300 rounded px-3 py-2 w-full",value:d,onChange:q,max:i})]}),s.jsxs("div",{children:[s.jsx("label",{className:"block mb-1",htmlFor:"powerLimit",children:"Limite de Potência (W):"}),s.jsx("input",{id:"powerLimit",type:"number",className:"border border-gray-300 rounded px-3 py-2 w-full",value:o,onChange:Z})]}),s.jsxs("div",{children:[s.jsx("label",{className:"block mb-1",htmlFor:"energyLimit",children:"Limite de Energia (kWh):"}),s.jsx("input",{id:"energyLimit",type:"number",className:"border border-gray-300 rounded px-3 py-2 w-full",value:S,onChange:k})]}),s.jsxs("div",{children:[s.jsx("label",{className:"block mb-1",htmlFor:"chargingTimeLimit",children:"Tempo Máximo de Carregamento (min):"}),s.jsx("input",{id:"chargingTimeLimit",type:"number",className:"border border-gray-300 rounded px-3 py-2 w-full",value:p,onChange:le})]}),s.jsxs("div",{children:[s.jsx("label",{className:"block mb-1",htmlFor:"temperatureLimit",children:"Temperatura Máxima (°C):"}),s.jsx("input",{id:"temperatureLimit",type:"number",className:"border border-gray-300 rounded px-3 py-2 w-full",value:O,onChange:L})]}),s.jsx("div",{children:s.jsx("button",{className:"bg-green-600 text-white px-4 py-2 rounded hover:bg-green-700",type:"submit",children:"Guardar"})})]})]})},dh="";let Av="";function hh(i=!0){const h={Authorization:`Basic ${Av}`};return i&&(h["Content-Type"]="application/json"),h}async function At(i){const h=await fetch(`${dh}${i}`,{headers:hh(!1)});if(!h.ok)throw new Error(`GET ${i} failed`);return await h.json()}async function Ct(i,h){const d=await fetch(`${dh}${i}`,{method:"POST",headers:hh(),body:JSON.stringify(h)});if(!d.ok)throw new Error(`POST ${i} failed`);return await d.text()}const Nv=[{value:"open",label:"Sem autorização"},{value:"local",label:"RFID local"},{value:"ocpp",label:"RFID via OCPP"}],Rv=()=>{const[i,h]=T.useState("open"),[d,f]=T.useState([]),[o,v]=T.useState([]),[S,D]=T.useState(""),[p,m]=T.useState(""),[O,z]=T.useState(""),N=async()=>{try{const L=await At("/api/v1/config/auth-mode");L!=null&&L.mode&&h(L.mode)}catch(L){console.error(L),z("Erro ao buscar modo de autenticação.")}},Y=async()=>{try{await Ct("/api/v1/config/auth-mode",{mode:i}),m("Modo de autorização atualizado!")}catch(L){console.error(L),z("Erro ao salvar modo de autorização.")}},M=async()=>{try{const L=await At("/api/v1/config/users");f(L.users||[])}catch(L){console.error(L),z("Erro ao buscar utilizadores.")}},B=async()=>{try{const L=await At("/api/v1/config/tags");v(L.tags||[])}catch(L){console.error(L),z("Erro ao buscar tags.")}},Q=async L=>{L.preventDefault();try{await Ct("/api/v1/config/tags/register"),m("Modo de registo ativado. Passe o cartão no leitor...")}catch(se){console.error(se),z("Erro ao ativar modo de registo.")}},q=async()=>{if(S.trim())try{await Ct("/api/v1/config/users",S),m("Utilizador adicionado com sucesso!"),D(""),M()}catch(L){console.error(L),z("Erro ao adicionar utilizador.")}},Z=async L=>{try{await fetch(`/api/v1/config/users?username=${encodeURIComponent(L)}`,{method:"DELETE"}),m("Utilizador removido com sucesso!"),M()}catch(se){console.error(se),z("Erro ao remover utilizador.")}},k=async L=>{try{await fetch(`/api/v1/config/tags?tag=${encodeURIComponent(L)}`,{method:"DELETE"}),m("Tag removida com sucesso!"),B()}catch(se){console.error(se),z("Erro ao remover tag.")}};T.useEffect(()=>{N(),M(),B()},[]);const le=i==="local";return s.jsxs(It,{title:"Segurança",children:[p&&s.jsx($e,{type:"success",children:p}),O&&s.jsx($e,{type:"error",children:O}),s.jsxs("div",{className:"mb-6",children:[s.jsx("h2",{className:"text-xl font-semibold mb-2",children:"Modo de Autorização"}),s.jsxs("div",{className:"flex flex-col gap-3 max-w-md",children:[s.jsx("select",{className:"border border-gray-300 rounded px-3 py-2",value:i,onChange:L=>h(L.target.value),children:Nv.map(L=>s.jsx("option",{value:L.value,children:L.label},L.value))}),s.jsx("button",{onClick:Y,className:"bg-green-600 text-white px-4 py-2 rounded hover:bg-green-700 w-fit",children:"Guardar"}),s.jsxs("p",{className:"text-sm text-gray-600",children:[i==="open"&&"Sem autenticação: qualquer utilizador pode iniciar carga.",i==="local"&&"RFID Local: validação contra a lista armazenada no dispositivo.",i==="ocpp"&&"RFID via OCPP: validação remota no servidor (CSMS). Configure em “OCPP”."]})]})]}),s.jsxs("div",{className:`mb-6 ${le?"":"opacity-50 pointer-events-none select-none"}`,children:[s.jsx("h2",{className:"text-xl font-semibold mb-2",children:"Adicionar Cartões"}),s.jsxs("form",{className:"flex flex-col gap-2",onSubmit:Q,children:[s.jsx("button",{type:"submit",className:"bg-blue-600 text-white px-4 py-2 rounded hover:bg-blue-700 w-fit",children:"Iniciar Registo"}),!le&&s.jsx("p",{className:"text-sm text-gray-600",children:"Disponível apenas no modo “RFID Local”."})]})]}),s.jsxs("div",{className:`mb-6 ${le?"":"opacity-50 pointer-events-none select-none"}`,children:[s.jsx("h2",{className:"text-xl font-semibold mb-4",children:"Tags Registradas"}),o.length===0?s.jsx("p",{className:"text-gray-500",children:"Nenhuma tag registrada."}):s.jsxs("table",{className:"min-w-full border border-gray-300 text-left table-auto",children:[s.jsx("thead",{className:"bg-gray-100",children:s.jsxs("tr",{children:[s.jsx("th",{className:"border-b p-2 text-sm font-medium text-gray-700",children:"Tag"}),s.jsx("th",{className:"border-b p-2 text-sm font-medium text-gray-700",children:"Ações"})]})}),s.jsx("tbody",{children:o.map((L,se)=>s.jsxs("tr",{className:"hover:bg-gray-50",children:[s.jsx("td",{className:"border-b p-2 text-sm",children:L}),s.jsx("td",{className:"border-b p-2 text-sm text-red-600",children:s.jsx("button",{onClick:()=>k(L),children:"Remover"})})]},se))})]}),!le&&s.jsx("p",{className:"text-sm text-gray-600 mt-2",children:"Gestão de tags apenas no modo “RFID Local”."})]}),s.jsxs("div",{className:"overflow-x-auto mb-6",children:[s.jsx("h2",{className:"text-xl font-semibold mb-4",children:"Utilizadores"}),s.jsxs("table",{className:"min-w-full border border-gray-300 text-left table-auto",children:[s.jsx("thead",{className:"bg-gray-100",children:s.jsxs("tr",{children:[s.jsx("th",{className:"border-b p-2 text-sm font-medium text-gray-700",children:"Nome de Utilizador"}),s.jsx("th",{className:"border-b p-2 text-sm font-medium text-gray-700",children:"Ações"})]})}),s.jsx("tbody",{children:d.map((L,se)=>s.jsxs("tr",{className:"hover:bg-gray-50",children:[s.jsx("td",{className:"border-b p-2 text-sm",children:L.username}),s.jsx("td",{className:"border-b p-2 text-sm text-red-600",children:s.jsx("button",{onClick:()=>Z(L.username),children:"Remover"})})]},se))})]}),s.jsxs("div",{className:"mt-4 max-w-md",children:[s.jsx("input",{type:"text",className:"border border-gray-300 rounded px-3 py-2 w-full mb-2",value:S,onChange:L=>D(L.target.value),placeholder:"Digite o nome de utilizador"}),s.jsx("button",{className:"bg-green-600 text-white px-4 py-2 rounded hover:bg-green-700 w-full",onClick:q,children:"Adicionar Novo Utilizador"})]})]})]})},jv=()=>{const[i,h]=T.useState(!0),[d,f]=T.useState({enabled:!1,ssid:"",password:""}),[o,v]=T.useState(""),[S,D]=T.useState({enabled:!1,host:"mqtt.plixin.com",port:1883,username:"",password:"",topic:""}),[p,m]=T.useState("");T.useEffect(()=>{(async()=>{try{const Y=await At("/api/v1/config/wifi");f(Y)}catch(Y){console.error("Erro ao carregar configurações Wi-Fi:",Y)}try{const Y=await At("/api/v1/config/mqtt");D(Y)}catch(Y){console.error("Erro ao carregar configurações MQTT:",Y)}h(!1)})()},[]);const O=async()=>{try{await Ct("/api/v1/config/wifi",d),v("Alterações guardadas com sucesso!")}catch{v("Erro ao guardar alterações.")}},z=async()=>{try{await Ct("/api/v1/config/mqtt",S),m("Alterações guardadas com sucesso!")}catch{m("Erro ao guardar alterações.")}};return s.jsx(It,{title:"Conectividade",children:i?s.jsx("p",{children:"A carregar..."}):s.jsxs(s.Fragment,{children:[s.jsx("h2",{className:"text-xl font-semibold mt-4",children:"Configuração Wi-Fi"}),o&&s.jsx($e,{type:o.startsWith("Erro")?"error":"success",children:o}),s.jsxs("form",{className:"flex flex-col gap-4",onSubmit:N=>{N.preventDefault(),O()},children:[s.jsx("div",{children:s.jsxs("label",{className:"flex items-center gap-2",children:["Ativar WIFI",s.jsx("input",{type:"checkbox",checked:d.enabled,onChange:N=>f({...d,enabled:N.target.checked})})]})}),s.jsxs("div",{children:[s.jsx("label",{className:"block mb-1",htmlFor:"wifi-ssid",children:"SSID:"}),s.jsx("input",{id:"wifi-ssid",type:"text",className:`border border-gray-300 rounded px-3 py-2 w-full ${d.enabled?"":"bg-gray-200 text-gray-500 cursor-not-allowed"}`,value:d.ssid,onChange:N=>f({...d,ssid:N.target.value}),disabled:!d.enabled})]}),s.jsxs("div",{children:[s.jsx("label",{className:"block mb-1",htmlFor:"wifi-password",children:"Palavra-passe:"}),s.jsx("input",{id:"wifi-password",type:"password",className:`border border-gray-300 rounded px-3 py-2 w-full ${d.enabled?"":"bg-gray-200 text-gray-500 cursor-not-allowed"}`,value:d.password,onChange:N=>f({...d,password:N.target.value}),disabled:!d.enabled})]}),s.jsx("div",{children:s.jsx("button",{className:"bg-green-600 text-white px-4 py-2 rounded hover:bg-green-700",type:"submit",children:"Guardar"})})]}),s.jsx("h2",{className:"text-xl font-semibold mt-6",children:"Ligação à Cloud"}),p&&s.jsx($e,{type:p.startsWith("Erro")?"error":"success",children:p}),s.jsxs("form",{className:"flex flex-col gap-4",onSubmit:N=>{N.preventDefault(),z()},children:[s.jsx("div",{children:s.jsxs("label",{className:"flex items-center gap-2",children:["Ativar",s.jsx("input",{type:"checkbox",checked:S.enabled,onChange:N=>D({...S,enabled:N.target.checked})})]})}),s.jsxs("div",{children:[s.jsx("label",{className:"block mb-1",htmlFor:"mqtt-host",children:"Host:"}),s.jsx("input",{id:"mqtt-host",type:"text",className:`border border-gray-300 rounded px-3 py-2 w-full ${S.enabled?"":"bg-gray-200 text-gray-500 cursor-not-allowed"}`,value:S.host,onChange:N=>D({...S,host:N.target.value}),disabled:!S.enabled})]}),s.jsxs("div",{children:[s.jsx("label",{className:"block mb-1",htmlFor:"mqtt-port",children:"Porta:"}),s.jsx("input",{id:"mqtt-port",type:"number",className:`border border-gray-300 rounded px-3 py-2 w-full ${S.enabled?"":"bg-gray-200 text-gray-500 cursor-not-allowed"}`,value:S.port,onChange:N=>D({...S,port:parseInt(N.target.value||0,10)||1883}),disabled:!S.enabled})]}),s.jsxs("div",{children:[s.jsx("label",{className:"block mb-1",htmlFor:"mqtt-username",children:"Utilizador:"}),s.jsx("input",{id:"mqtt-username",type:"text",className:`border border-gray-300 rounded px-3 py-2 w-full ${S.enabled?"":"bg-gray-200 text-gray-500 cursor-not-allowed"}`,value:S.username,onChange:N=>D({...S,username:N.target.value}),disabled:!S.enabled})]}),s.jsxs("div",{children:[s.jsx("label",{className:"block mb-1",htmlFor:"mqtt-password",children:"Palavra-passe:"}),s.jsx("input",{id:"mqtt-password",type:"password",className:`border border-gray-300 rounded px-3 py-2 w-full ${S.enabled?"":"bg-gray-200 text-gray-500 cursor-not-allowed"}`,value:S.password,onChange:N=>D({...S,password:N.target.value}),disabled:!S.enabled})]}),s.jsxs("div",{children:[s.jsx("label",{className:"block mb-1",htmlFor:"mqtt-topic",children:"Tópico:"}),s.jsx("input",{id:"mqtt-topic",type:"text",className:`border border-gray-300 rounded px-3 py-2 w-full ${S.enabled?"":"bg-gray-200 text-gray-500 cursor-not-allowed"}`,value:S.topic,onChange:N=>D({...S,topic:N.target.value}),disabled:!S.enabled})]}),s.jsx("div",{children:s.jsx("button",{className:"bg-green-600 text-white px-4 py-2 rounded hover:bg-green-700",type:"submit",children:"Guardar"})})]})]})})},Ov=()=>{const[i,h]=T.useState(null),[d,f]=T.useState(!0),[o,v]=T.useState({enabled:!1,url:"",chargeBoxId:""}),[S,D]=T.useState("");T.useEffect(()=>{(async()=>{try{const O=await At("/api/v1/ocpp");h(O)}catch{}try{const O=await At("/api/v1/config/ocpp");v(O)}catch{}f(!1)})()},[]);const p=async()=>{D("");try{await Ct("/api/v1/config/ocpp",o),D("Alterações guardadas com sucesso!")}catch{D("Erro ao guardar alterações.")}};return s.jsx(It,{title:"OCPP",children:d?s.jsx("p",{children:"A carregar..."}):s.jsxs(s.Fragment,{children:[S&&s.jsx($e,{type:S.startsWith("Erro")?"error":"success",children:S}),s.jsxs("form",{className:"flex flex-col gap-4",onSubmit:m=>{m.preventDefault(),p()},children:[s.jsx("div",{children:s.jsxs("label",{className:"flex items-center gap-2",children:["Ativar OCPP",s.jsx("input",{type:"checkbox",checked:o.enabled,onChange:m=>v({...o,enabled:m.target.checked})})]})}),s.jsxs("div",{children:[s.jsx("label",{className:"block mb-1",htmlFor:"ocpp-url",children:"Servidor:"}),s.jsx("input",{id:"ocpp-url",type:"text",className:"border border-gray-300 rounded px-3 py-2 w-full",value:o.url,onChange:m=>v({...o,url:m.target.value}),disabled:!o.enabled})]}),s.jsxs("div",{children:[s.jsx("label",{className:"block mb-1",htmlFor:"ocpp-id",children:"Charge Box ID:"}),s.jsx("input",{id:"ocpp-id",type:"text",className:"border border-gray-300 rounded px-3 py-2 w-full",value:o.chargeBoxId,onChange:m=>v({...o,chargeBoxId:m.target.value}),disabled:!o.enabled})]}),s.jsx("div",{children:s.jsx("button",{className:"bg-green-600 text-white px-4 py-2 rounded hover:bg-green-700",type:"submit",children:"Guardar"})})]}),i&&s.jsxs("div",{className:"mt-6 bg-gray-50 border rounded p-3 text-sm text-gray-700",children:[s.jsxs("div",{children:[s.jsx("span",{className:"font-medium",children:"Estado:"})," ",i.connected?"Ligado":"Desligado"]}),s.jsxs("div",{children:[s.jsx("span",{className:"font-medium",children:"Servidor:"})," ",i.server||"-"]}),s.jsxs("div",{children:[s.jsx("span",{className:"font-medium",children:"Charge ID:"})," ",i.charge_id||"-"]})]})]})})};function Dv(){const[i,h]=T.useState(!0),[d,f]=T.useState(""),[o,v]=T.useState(""),[S,D]=T.useState({earthFault:!1,rcm:!1});T.useEffect(()=>{(async()=>{try{const O=await At("/api/v1/config/settings");O.security&&D(O.security)}catch(O){console.error("Erro ao carregar configurações:",O)}finally{h(!1)}})()},[]);const p=async()=>{f(""),v("");try{await Ct("/api/v1/config/settings",{security:S}),f("Alterações guardadas com sucesso!")}catch(m){console.error("Erro ao salvar configuração:",m),v("Erro ao guardar alterações.")}};return s.jsxs(It,{title:"Segurança Elétrica",children:[d&&s.jsx($e,{type:"success",children:d}),o&&s.jsx($e,{type:"error",children:o}),i?s.jsx("p",{children:"A carregar..."}):s.jsxs("form",{className:"flex flex-col gap-4",onSubmit:m=>{m.preventDefault(),p()},children:[s.jsx("h2",{className:"text-xl font-semibold",children:"Proteção de Segurança Elétrica"}),s.jsx("div",{children:s.jsxs("label",{className:"flex items-center gap-2",children:["Detecção de Falha de Aterramento",s.jsx("input",{type:"checkbox",checked:S.earthFault,onChange:m=>D({...S,earthFault:m.target.checked})})]})}),s.jsx("div",{children:s.jsxs("label",{className:"flex items-center gap-2",children:["Proteção RCM",s.jsx("input",{type:"checkbox",checked:S.rcm,onChange:m=>D({...S,rcm:m.target.checked})})]})}),s.jsx("div",{children:s.jsx("button",{className:"bg-green-600 text-white px-4 py-2 rounded hover:bg-green-700",type:"submit",children:"Guardar"})})]})]})}const Mv=["NENHUM","ORNO-513","ORNO-516","ORNO-526","DTS-6619","DDS-661","EA-777","MONO-ZIGBEE","TRIF-ZIGBEE"],zv=["NENHUM","IC ADE","ORNO-513","ORNO-516","ORNO-526","DTS-6619","DDS-661","EA-777"];function _v(){const[i,h]=T.useState(!0),[d,f]=T.useState(""),[o,v]=T.useState(""),[S,D]=T.useState("NENHUM"),[p,m]=T.useState("NENHUM");T.useEffect(()=>{(async()=>{try{const N=await At("/api/v1/config/meters");N!=null&&N.gridmeter&&D(N.gridmeter),N!=null&&N.evsemeter&&m(N.evsemeter)}catch(N){console.error("Erro ao carregar configurações:",N),v("Falha ao carregar configurações.")}finally{h(!1)}})()},[]);const O=async()=>{f(""),v("");try{await Ct("/api/v1/config/meters",{gridmeter:S,evsemeter:p}),f("Alterações guardadas com sucesso!")}catch(z){console.error("Erro ao guardar configuração:",z),v("Erro ao guardar alterações.")}};return s.jsxs(It,{title:"Configuração de Contadores",children:[d&&s.jsx($e,{type:"success",children:d}),o&&s.jsx($e,{type:"error",children:o}),i?s.jsx("p",{children:"A carregar..."}):s.jsxs("form",{className:"flex flex-col gap-4",onSubmit:z=>{z.preventDefault(),O()},children:[s.jsx("h2",{className:"text-xl font-semibold",children:"Contador de Rede"}),s.jsxs("div",{children:[s.jsx("label",{className:"block mb-1",children:"Modelo de Contador de Rede:"}),s.jsx("select",{value:S,onChange:z=>D(z.target.value),className:"border border-gray-300 rounded px-3 py-2 w-full",children:Mv.map(z=>s.jsx("option",{value:z,children:z},z))})]}),s.jsx("h2",{className:"text-xl font-semibold",children:"Contador EVSE"}),s.jsxs("div",{children:[s.jsx("label",{className:"block mb-1",children:"Modelo de Contador EVSE:"}),s.jsx("select",{value:p,onChange:z=>m(z.target.value),className:"border border-gray-300 rounded px-3 py-2 w-full",children:zv.map(z=>s.jsx("option",{value:z,children:z},z))})]}),s.jsx("div",{children:s.jsx("button",{className:"bg-green-600 text-white px-4 py-2 rounded hover:bg-green-700",type:"submit",children:"Guardar"})})]})]})}function Cv(){const[i,h]=T.useState(!0),[d,f]=T.useState(""),[o,v]=T.useState(""),[S,D]=T.useState({loadBalancingEnabled:!1,loadBalancingCurrentLimit:0}),[p,m]=T.useState({linkEnabled:!1,linkMode:"MASTER",linkSelfId:0});T.useEffect(()=>{(async()=>{try{const N=await At("/api/v1/config/loadbalancing");N&&D({loadBalancingEnabled:N.loadBalancingEnabled,loadBalancingCurrentLimit:N.loadBalancingCurrentLimit});const Y=await At("/api/v1/config/link");Y&&m({linkEnabled:Y.linkEnabled,linkMode:Y.linkMode,linkSelfId:Y.linkSelfId})}catch(N){console.error("Erro ao carregar configurações:",N),v("Erro ao carregar configurações")}finally{h(!1)}})()},[]);const O=async()=>{f(""),v("");try{await Ct("/api/v1/config/loadbalancing",{loadBalancingEnabled:S.loadBalancingEnabled,loadBalancingCurrentLimit:S.loadBalancingCurrentLimit}),await Ct("/api/v1/config/link",{linkEnabled:p.linkEnabled,linkMode:p.linkMode,linkSelfId:p.linkSelfId}),f("Configurações guardadas com sucesso!")}catch(z){console.error("Erro ao salvar configurações:",z),v("Erro ao guardar alterações.")}};return i?s.jsx(It,{title:"Configurações",children:s.jsx("p",{children:"A carregar..."})}):s.jsxs(It,{title:"Configurações",children:[d&&s.jsx($e,{type:"success",children:d}),o&&s.jsx($e,{type:"error",children:o}),s.jsxs("form",{className:"flex flex-col gap-6",onSubmit:z=>{z.preventDefault(),O()},children:[s.jsxs("div",{className:"p-4 border rounded",children:[s.jsx("h2",{className:"text-xl font-semibold mb-2",children:"Balanceamento de Carga"}),s.jsxs("label",{className:"flex items-center gap-2 mb-2",children:[s.jsx("input",{type:"checkbox",checked:S.loadBalancingEnabled,onChange:z=>D({...S,loadBalancingEnabled:z.target.checked})}),"Habilitar Balanceamento"]}),s.jsxs("label",{className:"block mb-2",children:["Limite de Corrente (A):",s.jsx("input",{type:"number",className:"border px-2 py-1 ml-2 w-20",value:S.loadBalancingCurrentLimit,onChange:z=>D({...S,loadBalancingCurrentLimit:parseInt(z.target.value,10)||0})})]})]}),s.jsxs("div",{className:"p-4 border rounded",children:[s.jsx("h2",{className:"text-xl font-semibold mb-2",children:"Configuração do Link EVSE"}),s.jsxs("label",{className:"flex items-center gap-2 mb-2",children:[s.jsx("input",{type:"checkbox",checked:p.linkEnabled,onChange:z=>m({...p,linkEnabled:z.target.checked})}),"Habilitar Link"]}),s.jsxs("div",{className:"mb-2",children:[s.jsx("label",{className:"mr-2",children:"Modo:"}),s.jsxs("select",{value:p.linkMode,onChange:z=>m({...p,linkMode:z.target.value}),className:"border px-2 py-1",children:[s.jsx("option",{value:"MASTER",children:"MASTER"}),s.jsx("option",{value:"SLAVE",children:"SLAVE"})]})]}),s.jsxs("label",{className:"block",children:["ID do Dispositivo:",s.jsx("input",{type:"number",min:0,max:254,className:"border px-2 py-1 ml-2 w-20",value:p.linkSelfId,onChange:z=>m({...p,linkSelfId:parseInt(z.target.value,10)||0})})]})]}),s.jsx("div",{children:s.jsx("button",{type:"submit",className:"bg-blue-600 text-white px-4 py-2 rounded hover:bg-blue-700",children:"Guardar Todas Configurações"})})]})]})}const Uv=()=>s.jsxs(rv,{children:[s.jsx(pv,{})," ",s.jsxs(L0,{children:[s.jsx(zt,{path:"/",element:s.jsx(kd,{})})," ",s.jsx(zt,{path:"/dashboard",element:s.jsx(kd,{})}),s.jsx(zt,{path:"/settings",element:s.jsx(Tv,{})}),s.jsx(zt,{path:"/security",element:s.jsx(Rv,{})}),s.jsx(zt,{path:"/connectivity",element:s.jsx(jv,{})}),s.jsx(zt,{path:"/electrical-network",element:s.jsx(Dv,{})}),s.jsx(zt,{path:"/load-balancing",element:s.jsx(Cv,{})}),s.jsx(zt,{path:"/meters",element:s.jsx(_v,{})}),s.jsx(zt,{path:"/ocpp",element:s.jsx(Ov,{})})]})]});Jy.createRoot(document.getElementById("root")).render(s.jsx(Ly.StrictMode,{children:s.jsx(Uv,{})}));
|