diff --git a/.gitignore b/.gitignore index 1b940446..0c6871be 100644 --- a/.gitignore +++ b/.gitignore @@ -45,4 +45,4 @@ README.train.md config.json build -dist \ No newline at end of file +/dist/ \ No newline at end of file diff --git a/core/version.py b/core/version.py index 2949d765..467b151d 100644 --- a/core/version.py +++ b/core/version.py @@ -1,4 +1,4 @@ -__app_name__ = "UmaBot" +__app_name__ = "Umaplay" __version__ = "0.1.0" __repo_owner__ = "Magody" __repo_name__ = "Umaplay" diff --git a/run_inference_server.bat b/run_inference_server.bat new file mode 100644 index 00000000..80657c1e --- /dev/null +++ b/run_inference_server.bat @@ -0,0 +1 @@ +uvicorn server.main_inference:app --host 0.0.0.0 --port 8001 \ No newline at end of file diff --git a/web/.gitignore b/web/.gitignore index a547bf36..251ce6d2 100644 --- a/web/.gitignore +++ b/web/.gitignore @@ -8,7 +8,6 @@ pnpm-debug.log* lerna-debug.log* node_modules -dist dist-ssr *.local diff --git a/web/dist/assets/index-CHPtyOwX.js b/web/dist/assets/index-CHPtyOwX.js new file mode 100644 index 00000000..5b5b3cfe --- /dev/null +++ b/web/dist/assets/index-CHPtyOwX.js @@ -0,0 +1,228 @@ +function r2(e,t){for(var r=0;ra[s]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))a(s);new MutationObserver(s=>{for(const l of s)if(l.type==="childList")for(const u of l.addedNodes)u.tagName==="LINK"&&u.rel==="modulepreload"&&a(u)}).observe(document,{childList:!0,subtree:!0});function r(s){const l={};return s.integrity&&(l.integrity=s.integrity),s.referrerPolicy&&(l.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?l.credentials="include":s.crossOrigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function a(s){if(s.ep)return;s.ep=!0;const l=r(s);fetch(s.href,l)}})();function tg(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var _h={exports:{}},Cl={};/** + * @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 Z0;function o2(){if(Z0)return Cl;Z0=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function r(a,s,l){var u=null;if(l!==void 0&&(u=""+l),s.key!==void 0&&(u=""+s.key),"key"in s){l={};for(var d in s)d!=="key"&&(l[d]=s[d])}else l=s;return s=l.ref,{$$typeof:e,type:a,key:u,ref:s!==void 0?s:null,props:l}}return Cl.Fragment=t,Cl.jsx=r,Cl.jsxs=r,Cl}var V0;function a2(){return V0||(V0=1,_h.exports=o2()),_h.exports}var C=a2(),Dh={exports:{}},at={};/** + * @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 G0;function i2(){if(G0)return at;G0=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),l=Symbol.for("react.consumer"),u=Symbol.for("react.context"),d=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),h=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),v=Symbol.iterator;function y(P){return P===null||typeof P!="object"?null:(P=v&&P[v]||P["@@iterator"],typeof P=="function"?P:null)}var w={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},S=Object.assign,x={};function R(P,G,ee){this.props=P,this.context=G,this.refs=x,this.updater=ee||w}R.prototype.isReactComponent={},R.prototype.setState=function(P,G){if(typeof P!="object"&&typeof P!="function"&&P!=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,P,G,"setState")},R.prototype.forceUpdate=function(P){this.updater.enqueueForceUpdate(this,P,"forceUpdate")};function M(){}M.prototype=R.prototype;function _(P,G,ee){this.props=P,this.context=G,this.refs=x,this.updater=ee||w}var O=_.prototype=new M;O.constructor=_,S(O,R.prototype),O.isPureReactComponent=!0;var A=Array.isArray,k={H:null,A:null,T:null,S:null,V:null},$=Object.prototype.hasOwnProperty;function N(P,G,ee,re,le,fe){return ee=fe.ref,{$$typeof:e,type:P,key:G,ref:ee!==void 0?ee:null,props:fe}}function j(P,G){return N(P.type,G,void 0,void 0,void 0,P.props)}function U(P){return typeof P=="object"&&P!==null&&P.$$typeof===e}function L(P){var G={"=":"=0",":":"=2"};return"$"+P.replace(/[=:]/g,function(ee){return G[ee]})}var F=/\/+/g;function E(P,G){return typeof P=="object"&&P!==null&&P.key!=null?L(""+P.key):G.toString(36)}function H(){}function I(P){switch(P.status){case"fulfilled":return P.value;case"rejected":throw P.reason;default:switch(typeof P.status=="string"?P.then(H,H):(P.status="pending",P.then(function(G){P.status==="pending"&&(P.status="fulfilled",P.value=G)},function(G){P.status==="pending"&&(P.status="rejected",P.reason=G)})),P.status){case"fulfilled":return P.value;case"rejected":throw P.reason}}throw P}function q(P,G,ee,re,le){var fe=typeof P;(fe==="undefined"||fe==="boolean")&&(P=null);var W=!1;if(P===null)W=!0;else switch(fe){case"bigint":case"string":case"number":W=!0;break;case"object":switch(P.$$typeof){case e:case t:W=!0;break;case g:return W=P._init,q(W(P._payload),G,ee,re,le)}}if(W)return le=le(P),W=re===""?"."+E(P,0):re,A(le)?(ee="",W!=null&&(ee=W.replace(F,"$&/")+"/"),q(le,G,ee,"",function(Oe){return Oe})):le!=null&&(U(le)&&(le=j(le,ee+(le.key==null||P&&P.key===le.key?"":(""+le.key).replace(F,"$&/")+"/")+W)),G.push(le)),1;W=0;var Se=re===""?".":re+":";if(A(P))for(var ve=0;ve>>1,P=D[J];if(0>>1;Js(re,X))les(fe,re)?(D[J]=fe,D[le]=X,J=le):(D[J]=re,D[ee]=X,J=ee);else if(les(fe,X))D[J]=fe,D[le]=X,J=le;else break e}}return V}function s(D,V){var X=D.sortIndex-V.sortIndex;return X!==0?X:D.id-V.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var l=performance;e.unstable_now=function(){return l.now()}}else{var u=Date,d=u.now();e.unstable_now=function(){return u.now()-d}}var p=[],h=[],g=1,v=null,y=3,w=!1,S=!1,x=!1,R=!1,M=typeof setTimeout=="function"?setTimeout:null,_=typeof clearTimeout=="function"?clearTimeout:null,O=typeof setImmediate<"u"?setImmediate:null;function A(D){for(var V=r(h);V!==null;){if(V.callback===null)a(h);else if(V.startTime<=D)a(h),V.sortIndex=V.expirationTime,t(p,V);else break;V=r(h)}}function k(D){if(x=!1,A(D),!S)if(r(p)!==null)S=!0,$||($=!0,E());else{var V=r(h);V!==null&&q(k,V.startTime-D)}}var $=!1,N=-1,j=5,U=-1;function L(){return R?!0:!(e.unstable_now()-UD&&L());){var J=v.callback;if(typeof J=="function"){v.callback=null,y=v.priorityLevel;var P=J(v.expirationTime<=D);if(D=e.unstable_now(),typeof P=="function"){v.callback=P,A(D),V=!0;break t}v===r(p)&&a(p),A(D)}else a(p);v=r(p)}if(v!==null)V=!0;else{var G=r(h);G!==null&&q(k,G.startTime-D),V=!1}}break e}finally{v=null,y=X,w=!1}V=void 0}}finally{V?E():$=!1}}}var E;if(typeof O=="function")E=function(){O(F)};else if(typeof MessageChannel<"u"){var H=new MessageChannel,I=H.port2;H.port1.onmessage=F,E=function(){I.postMessage(null)}}else E=function(){M(F,0)};function q(D,V){N=M(function(){D(e.unstable_now())},V)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(D){D.callback=null},e.unstable_forceFrameRate=function(D){0>D||125J?(D.sortIndex=X,t(h,D),r(p)===null&&D===r(h)&&(x?(_(N),N=-1):x=!0,q(k,X-J))):(D.sortIndex=P,t(p,D),S||w||(S=!0,$||($=!0,E()))),D},e.unstable_shouldYield=L,e.unstable_wrapCallback=function(D){var V=y;return function(){var X=y;y=V;try{return D.apply(this,arguments)}finally{y=X}}}})(Nh)),Nh}var K0;function l2(){return K0||(K0=1,Ph.exports=s2()),Ph.exports}var jh={exports:{}},jn={};/** + * @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 X0;function c2(){if(X0)return jn;X0=1;var e=ng();function t(p){var h="https://react.dev/errors/"+p;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),jh.exports=c2(),jh.exports}/** + * @license React + * react-dom-client.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var J0;function u2(){if(J0)return Rl;J0=1;var e=l2(),t=ng(),r=Z1();function a(n){var o="https://react.dev/errors/"+n;if(1P||(n.current=J[P],J[P]=null,P--)}function re(n,o){P++,J[P]=n.current,n.current=o}var le=G(null),fe=G(null),W=G(null),Se=G(null);function ve(n,o){switch(re(W,o),re(fe,n),re(le,null),o.nodeType){case 9:case 11:n=(n=o.documentElement)&&(n=n.namespaceURI)?b0(n):0;break;default:if(n=o.tagName,o=o.namespaceURI)o=b0(o),n=S0(o,n);else switch(n){case"svg":n=1;break;case"math":n=2;break;default:n=0}}ee(le),re(le,n)}function Oe(){ee(le),ee(fe),ee(W)}function me(n){n.memoizedState!==null&&re(Se,n);var o=le.current,i=S0(o,n.type);o!==i&&(re(fe,n),re(le,i))}function ze(n){fe.current===n&&(ee(le),ee(fe)),Se.current===n&&(ee(Se),yl._currentValue=X)}var Te=Object.prototype.hasOwnProperty,ke=e.unstable_scheduleCallback,xe=e.unstable_cancelCallback,Ye=e.unstable_shouldYield,lt=e.unstable_requestPaint,_e=e.unstable_now,Je=e.unstable_getCurrentPriorityLevel,tt=e.unstable_ImmediatePriority,We=e.unstable_UserBlockingPriority,Ge=e.unstable_NormalPriority,Ce=e.unstable_LowPriority,yt=e.unstable_IdlePriority,it=e.log,be=e.unstable_setDisableYieldValue,he=null,ge=null;function Ee(n){if(typeof it=="function"&&be(n),ge&&typeof ge.setStrictMode=="function")try{ge.setStrictMode(he,n)}catch{}}var we=Math.clz32?Math.clz32:gt,je=Math.log,De=Math.LN2;function gt(n){return n>>>=0,n===0?32:31-(je(n)/De|0)|0}var rt=256,At=4194304;function Ae(n){var o=n&42;if(o!==0)return o;switch(n&-n){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 n&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return n&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return n}}function ot(n,o,i){var c=n.pendingLanes;if(c===0)return 0;var f=0,m=n.suspendedLanes,T=n.pingedLanes;n=n.warmLanes;var z=c&134217727;return z!==0?(c=z&~m,c!==0?f=Ae(c):(T&=z,T!==0?f=Ae(T):i||(i=z&~n,i!==0&&(f=Ae(i))))):(z=c&~m,z!==0?f=Ae(z):T!==0?f=Ae(T):i||(i=c&~n,i!==0&&(f=Ae(i)))),f===0?0:o!==0&&o!==f&&(o&m)===0&&(m=f&-f,i=o&-o,m>=i||m===32&&(i&4194048)!==0)?o:f}function vt(n,o){return(n.pendingLanes&~(n.suspendedLanes&~n.pingedLanes)&o)===0}function nn(n,o){switch(n){case 1:case 2:case 4:case 8:case 64:return o+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 o+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 wn(){var n=rt;return rt<<=1,(rt&4194048)===0&&(rt=256),n}function vr(){var n=At;return At<<=1,(At&62914560)===0&&(At=4194304),n}function Br(n){for(var o=[],i=0;31>i;i++)o.push(n);return o}function Qe(n,o){n.pendingLanes|=o,o!==268435456&&(n.suspendedLanes=0,n.pingedLanes=0,n.warmLanes=0)}function ut(n,o,i,c,f,m){var T=n.pendingLanes;n.pendingLanes=i,n.suspendedLanes=0,n.pingedLanes=0,n.warmLanes=0,n.expiredLanes&=i,n.entangledLanes&=i,n.errorRecoveryDisabledLanes&=i,n.shellSuspendCounter=0;var z=n.entanglements,B=n.expirationTimes,Q=n.hiddenUpdates;for(i=T&~i;0)":-1f||B[c]!==Q[f]){var ie=` +`+B[c].replace(" at new "," at ");return n.displayName&&ie.includes("")&&(ie=ie.replace("",n.displayName)),ie}while(1<=c&&0<=f);break}}}finally{Af=!1,Error.prepareStackTrace=i}return(i=n?n.displayName||n.name:"")?di(i):""}function XR(n){switch(n.tag){case 26:case 27:case 5:return di(n.type);case 16:return di("Lazy");case 13:return di("Suspense");case 19:return di("SuspenseList");case 0:case 15:return Of(n.type,!1);case 11:return Of(n.type.render,!1);case 1:return Of(n.type,!0);case 31:return di("Activity");default:return""}}function pv(n){try{var o="";do o+=XR(n),n=n.return;while(n);return o}catch(i){return` +Error generating stack: `+i.message+` +`+i.stack}}function yr(n){switch(typeof n){case"bigint":case"boolean":case"number":case"string":case"undefined":return n;case"object":return n;default:return""}}function hv(n){var o=n.type;return(n=n.nodeName)&&n.toLowerCase()==="input"&&(o==="checkbox"||o==="radio")}function QR(n){var o=hv(n)?"checked":"value",i=Object.getOwnPropertyDescriptor(n.constructor.prototype,o),c=""+n[o];if(!n.hasOwnProperty(o)&&typeof i<"u"&&typeof i.get=="function"&&typeof i.set=="function"){var f=i.get,m=i.set;return Object.defineProperty(n,o,{configurable:!0,get:function(){return f.call(this)},set:function(T){c=""+T,m.call(this,T)}}),Object.defineProperty(n,o,{enumerable:i.enumerable}),{getValue:function(){return c},setValue:function(T){c=""+T},stopTracking:function(){n._valueTracker=null,delete n[o]}}}}function Mc(n){n._valueTracker||(n._valueTracker=QR(n))}function mv(n){if(!n)return!1;var o=n._valueTracker;if(!o)return!0;var i=o.getValue(),c="";return n&&(c=hv(n)?n.checked?"true":"false":n.value),n=c,n!==i?(o.setValue(n),!0):!1}function kc(n){if(n=n||(typeof document<"u"?document:void 0),typeof n>"u")return null;try{return n.activeElement||n.body}catch{return n.body}}var JR=/[\n"\\]/g;function br(n){return n.replace(JR,function(o){return"\\"+o.charCodeAt(0).toString(16)+" "})}function Mf(n,o,i,c,f,m,T,z){n.name="",T!=null&&typeof T!="function"&&typeof T!="symbol"&&typeof T!="boolean"?n.type=T:n.removeAttribute("type"),o!=null?T==="number"?(o===0&&n.value===""||n.value!=o)&&(n.value=""+yr(o)):n.value!==""+yr(o)&&(n.value=""+yr(o)):T!=="submit"&&T!=="reset"||n.removeAttribute("value"),o!=null?kf(n,T,yr(o)):i!=null?kf(n,T,yr(i)):c!=null&&n.removeAttribute("value"),f==null&&m!=null&&(n.defaultChecked=!!m),f!=null&&(n.checked=f&&typeof f!="function"&&typeof f!="symbol"),z!=null&&typeof z!="function"&&typeof z!="symbol"&&typeof z!="boolean"?n.name=""+yr(z):n.removeAttribute("name")}function gv(n,o,i,c,f,m,T,z){if(m!=null&&typeof m!="function"&&typeof m!="symbol"&&typeof m!="boolean"&&(n.type=m),o!=null||i!=null){if(!(m!=="submit"&&m!=="reset"||o!=null))return;i=i!=null?""+yr(i):"",o=o!=null?""+yr(o):i,z||o===n.value||(n.value=o),n.defaultValue=o}c=c??f,c=typeof c!="function"&&typeof c!="symbol"&&!!c,n.checked=z?n.checked:!!c,n.defaultChecked=!!c,T!=null&&typeof T!="function"&&typeof T!="symbol"&&typeof T!="boolean"&&(n.name=T)}function kf(n,o,i){o==="number"&&kc(n.ownerDocument)===n||n.defaultValue===""+i||(n.defaultValue=""+i)}function fi(n,o,i,c){if(n=n.options,o){o={};for(var f=0;f"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Pf=!1;if(go)try{var _s={};Object.defineProperty(_s,"passive",{get:function(){Pf=!0}}),window.addEventListener("test",_s,_s),window.removeEventListener("test",_s,_s)}catch{Pf=!1}var Po=null,Nf=null,_c=null;function Cv(){if(_c)return _c;var n,o=Nf,i=o.length,c,f="value"in Po?Po.value:Po.textContent,m=f.length;for(n=0;n=Ps),Mv=" ",kv=!1;function zv(n,o){switch(n){case"keyup":return AT.indexOf(o.keyCode)!==-1;case"keydown":return o.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function _v(n){return n=n.detail,typeof n=="object"&&"data"in n?n.data:null}var gi=!1;function MT(n,o){switch(n){case"compositionend":return _v(o);case"keypress":return o.which!==32?null:(kv=!0,Mv);case"textInput":return n=o.data,n===Mv&&kv?null:n;default:return null}}function kT(n,o){if(gi)return n==="compositionend"||!Uf&&zv(n,o)?(n=Cv(),_c=Nf=Po=null,gi=!1,n):null;switch(n){case"paste":return null;case"keypress":if(!(o.ctrlKey||o.altKey||o.metaKey)||o.ctrlKey&&o.altKey){if(o.char&&1=o)return{node:i,offset:o-n};n=c}e:{for(;i;){if(i.nextSibling){i=i.nextSibling;break e}i=i.parentNode}i=void 0}i=Iv(i)}}function Hv(n,o){return n&&o?n===o?!0:n&&n.nodeType===3?!1:o&&o.nodeType===3?Hv(n,o.parentNode):"contains"in n?n.contains(o):n.compareDocumentPosition?!!(n.compareDocumentPosition(o)&16):!1:!1}function Fv(n){n=n!=null&&n.ownerDocument!=null&&n.ownerDocument.defaultView!=null?n.ownerDocument.defaultView:window;for(var o=kc(n.document);o instanceof n.HTMLIFrameElement;){try{var i=typeof o.contentWindow.location.href=="string"}catch{i=!1}if(i)n=o.contentWindow;else break;o=kc(n.document)}return o}function qf(n){var o=n&&n.nodeName&&n.nodeName.toLowerCase();return o&&(o==="input"&&(n.type==="text"||n.type==="search"||n.type==="tel"||n.type==="url"||n.type==="password")||o==="textarea"||n.contentEditable==="true")}var BT=go&&"documentMode"in document&&11>=document.documentMode,vi=null,Zf=null,Ls=null,Vf=!1;function qv(n,o,i){var c=i.window===i?i.document:i.nodeType===9?i:i.ownerDocument;Vf||vi==null||vi!==kc(c)||(c=vi,"selectionStart"in c&&qf(c)?c={start:c.selectionStart,end:c.selectionEnd}:(c=(c.ownerDocument&&c.ownerDocument.defaultView||window).getSelection(),c={anchorNode:c.anchorNode,anchorOffset:c.anchorOffset,focusNode:c.focusNode,focusOffset:c.focusOffset}),Ls&&Bs(Ls,c)||(Ls=c,c=wu(Zf,"onSelect"),0>=T,f-=T,yo=1<<32-we(o)+f|i<m?m:8;var T=D.T,z={};D.T=z,zp(n,!1,o,i);try{var B=f(),Q=D.S;if(Q!==null&&Q(z,B),B!==null&&typeof B=="object"&&typeof B.then=="function"){var ie=GT(B,c);el(n,o,ie,fr(n))}else el(n,o,c,fr(n))}catch(pe){el(n,o,{then:function(){},status:"rejected",reason:pe},fr())}finally{V.p=m,D.T=T}}function QT(){}function Mp(n,o,i,c){if(n.tag!==5)throw Error(a(476));var f=Zy(n).queue;qy(n,f,o,X,i===null?QT:function(){return Vy(n),i(c)})}function Zy(n){var o=n.memoizedState;if(o!==null)return o;o={memoizedState:X,baseState:X,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:wo,lastRenderedState:X},next:null};var i={};return o.next={memoizedState:i,baseState:i,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:wo,lastRenderedState:i},next:null},n.memoizedState=o,n=n.alternate,n!==null&&(n.memoizedState=o),o}function Vy(n){var o=Zy(n).next.queue;el(n,o,{},fr())}function kp(){return Nn(yl)}function Gy(){return hn().memoizedState}function Yy(){return hn().memoizedState}function JT(n){for(var o=n.return;o!==null;){switch(o.tag){case 24:case 3:var i=fr();n=Bo(i);var c=Lo(o,n,i);c!==null&&(pr(c,o,i),Ys(c,o,i)),o={cache:ip()},n.payload=o;return}o=o.return}}function eE(n,o,i){var c=fr();i={lane:c,revertLane:0,action:i,hasEagerState:!1,eagerState:null,next:null},nu(n)?Ky(o,i):(i=Kf(n,o,i,c),i!==null&&(pr(i,n,c),Xy(i,o,c)))}function Wy(n,o,i){var c=fr();el(n,o,i,c)}function el(n,o,i,c){var f={lane:c,revertLane:0,action:i,hasEagerState:!1,eagerState:null,next:null};if(nu(n))Ky(o,f);else{var m=n.alternate;if(n.lanes===0&&(m===null||m.lanes===0)&&(m=o.lastRenderedReducer,m!==null))try{var T=o.lastRenderedState,z=m(T,i);if(f.hasEagerState=!0,f.eagerState=z,sr(z,T))return Lc(n,o,f,0),Lt===null&&Bc(),!1}catch{}finally{}if(i=Kf(n,o,f,c),i!==null)return pr(i,n,c),Xy(i,o,c),!0}return!1}function zp(n,o,i,c){if(c={lane:2,revertLane:ch(),action:c,hasEagerState:!1,eagerState:null,next:null},nu(n)){if(o)throw Error(a(479))}else o=Kf(n,i,c,2),o!==null&&pr(o,n,2)}function nu(n){var o=n.alternate;return n===st||o!==null&&o===st}function Ky(n,o){Ai=Kc=!0;var i=n.pending;i===null?o.next=o:(o.next=i.next,i.next=o),n.pending=o}function Xy(n,o,i){if((i&4194048)!==0){var c=o.lanes;c&=n.pendingLanes,i|=c,o.lanes=i,dn(n,i)}}var ru={readContext:Nn,use:Qc,useCallback:rn,useContext:rn,useEffect:rn,useImperativeHandle:rn,useLayoutEffect:rn,useInsertionEffect:rn,useMemo:rn,useReducer:rn,useRef:rn,useState:rn,useDebugValue:rn,useDeferredValue:rn,useTransition:rn,useSyncExternalStore:rn,useId:rn,useHostTransitionStatus:rn,useFormState:rn,useActionState:rn,useOptimistic:rn,useMemoCache:rn,useCacheRefresh:rn},Qy={readContext:Nn,use:Qc,useCallback:function(n,o){return Vn().memoizedState=[n,o===void 0?null:o],n},useContext:Nn,useEffect:Py,useImperativeHandle:function(n,o,i){i=i!=null?i.concat([n]):null,tu(4194308,4,Ly.bind(null,o,n),i)},useLayoutEffect:function(n,o){return tu(4194308,4,n,o)},useInsertionEffect:function(n,o){tu(4,2,n,o)},useMemo:function(n,o){var i=Vn();o=o===void 0?null:o;var c=n();if(ka){Ee(!0);try{n()}finally{Ee(!1)}}return i.memoizedState=[c,o],c},useReducer:function(n,o,i){var c=Vn();if(i!==void 0){var f=i(o);if(ka){Ee(!0);try{i(o)}finally{Ee(!1)}}}else f=o;return c.memoizedState=c.baseState=f,n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:n,lastRenderedState:f},c.queue=n,n=n.dispatch=eE.bind(null,st,n),[c.memoizedState,n]},useRef:function(n){var o=Vn();return n={current:n},o.memoizedState=n},useState:function(n){n=Tp(n);var o=n.queue,i=Wy.bind(null,st,o);return o.dispatch=i,[n.memoizedState,i]},useDebugValue:Ap,useDeferredValue:function(n,o){var i=Vn();return Op(i,n,o)},useTransition:function(){var n=Tp(!1);return n=qy.bind(null,st,n.queue,!0,!1),Vn().memoizedState=n,[!1,n]},useSyncExternalStore:function(n,o,i){var c=st,f=Vn();if(St){if(i===void 0)throw Error(a(407));i=i()}else{if(i=o(),Lt===null)throw Error(a(349));(mt&124)!==0||by(c,o,i)}f.memoizedState=i;var m={value:i,getSnapshot:o};return f.queue=m,Py(xy.bind(null,c,m,n),[n]),c.flags|=2048,Mi(9,eu(),Sy.bind(null,c,m,i,o),null),i},useId:function(){var n=Vn(),o=Lt.identifierPrefix;if(St){var i=bo,c=yo;i=(c&~(1<<32-we(c)-1)).toString(32)+i,o="«"+o+"R"+i,i=Xc++,0Xe?(En=Ie,Ie=null):En=Ie.sibling;var bt=te(Y,Ie,K[Xe],ce);if(bt===null){Ie===null&&(Ie=En);break}n&&Ie&&bt.alternate===null&&o(Y,Ie),Z=m(bt,Z,Xe),ct===null?$e=bt:ct.sibling=bt,ct=bt,Ie=En}if(Xe===K.length)return i(Y,Ie),St&&Ra(Y,Xe),$e;if(Ie===null){for(;XeXe?(En=Ie,Ie=null):En=Ie.sibling;var na=te(Y,Ie,bt.value,ce);if(na===null){Ie===null&&(Ie=En);break}n&&Ie&&na.alternate===null&&o(Y,Ie),Z=m(na,Z,Xe),ct===null?$e=na:ct.sibling=na,ct=na,Ie=En}if(bt.done)return i(Y,Ie),St&&Ra(Y,Xe),$e;if(Ie===null){for(;!bt.done;Xe++,bt=K.next())bt=pe(Y,bt.value,ce),bt!==null&&(Z=m(bt,Z,Xe),ct===null?$e=bt:ct.sibling=bt,ct=bt);return St&&Ra(Y,Xe),$e}for(Ie=c(Ie);!bt.done;Xe++,bt=K.next())bt=ne(Ie,Y,Xe,bt.value,ce),bt!==null&&(n&&bt.alternate!==null&&Ie.delete(bt.key===null?Xe:bt.key),Z=m(bt,Z,Xe),ct===null?$e=bt:ct.sibling=bt,ct=bt);return n&&Ie.forEach(function(n2){return o(Y,n2)}),St&&Ra(Y,Xe),$e}function $t(Y,Z,K,ce){if(typeof K=="object"&&K!==null&&K.type===S&&K.key===null&&(K=K.props.children),typeof K=="object"&&K!==null){switch(K.$$typeof){case y:e:{for(var $e=K.key;Z!==null;){if(Z.key===$e){if($e=K.type,$e===S){if(Z.tag===7){i(Y,Z.sibling),ce=f(Z,K.props.children),ce.return=Y,Y=ce;break e}}else if(Z.elementType===$e||typeof $e=="object"&&$e!==null&&$e.$$typeof===j&&eb($e)===Z.type){i(Y,Z.sibling),ce=f(Z,K.props),nl(ce,K),ce.return=Y,Y=ce;break e}i(Y,Z);break}else o(Y,Z);Z=Z.sibling}K.type===S?(ce=wa(K.props.children,Y.mode,ce,K.key),ce.return=Y,Y=ce):(ce=Uc(K.type,K.key,K.props,null,Y.mode,ce),nl(ce,K),ce.return=Y,Y=ce)}return T(Y);case w:e:{for($e=K.key;Z!==null;){if(Z.key===$e)if(Z.tag===4&&Z.stateNode.containerInfo===K.containerInfo&&Z.stateNode.implementation===K.implementation){i(Y,Z.sibling),ce=f(Z,K.children||[]),ce.return=Y,Y=ce;break e}else{i(Y,Z);break}else o(Y,Z);Z=Z.sibling}ce=Jf(K,Y.mode,ce),ce.return=Y,Y=ce}return T(Y);case j:return $e=K._init,K=$e(K._payload),$t(Y,Z,K,ce)}if(q(K))return et(Y,Z,K,ce);if(E(K)){if($e=E(K),typeof $e!="function")throw Error(a(150));return K=$e.call(K),Ke(Y,Z,K,ce)}if(typeof K.then=="function")return $t(Y,Z,ou(K),ce);if(K.$$typeof===O)return $t(Y,Z,Zc(Y,K),ce);au(Y,K)}return typeof K=="string"&&K!==""||typeof K=="number"||typeof K=="bigint"?(K=""+K,Z!==null&&Z.tag===6?(i(Y,Z.sibling),ce=f(Z,K),ce.return=Y,Y=ce):(i(Y,Z),ce=Qf(K,Y.mode,ce),ce.return=Y,Y=ce),T(Y)):i(Y,Z)}return function(Y,Z,K,ce){try{tl=0;var $e=$t(Y,Z,K,ce);return ki=null,$e}catch(Ie){if(Ie===Vs||Ie===Gc)throw Ie;var ct=lr(29,Ie,null,Y.mode);return ct.lanes=ce,ct.return=Y,ct}finally{}}}var zi=tb(!0),nb=tb(!1),Rr=G(null),Kr=null;function Uo(n){var o=n.alternate;re(Sn,Sn.current&1),re(Rr,n),Kr===null&&(o===null||Ei.current!==null||o.memoizedState!==null)&&(Kr=n)}function rb(n){if(n.tag===22){if(re(Sn,Sn.current),re(Rr,n),Kr===null){var o=n.alternate;o!==null&&o.memoizedState!==null&&(Kr=n)}}else Ho()}function Ho(){re(Sn,Sn.current),re(Rr,Rr.current)}function Co(n){ee(Rr),Kr===n&&(Kr=null),ee(Sn)}var Sn=G(0);function iu(n){for(var o=n;o!==null;){if(o.tag===13){var i=o.memoizedState;if(i!==null&&(i=i.dehydrated,i===null||i.data==="$?"||xh(i)))return o}else if(o.tag===19&&o.memoizedProps.revealOrder!==void 0){if((o.flags&128)!==0)return o}else if(o.child!==null){o.child.return=o,o=o.child;continue}if(o===n)break;for(;o.sibling===null;){if(o.return===null||o.return===n)return null;o=o.return}o.sibling.return=o.return,o=o.sibling}return null}function _p(n,o,i,c){o=n.memoizedState,i=i(c,o),i=i==null?o:g({},o,i),n.memoizedState=i,n.lanes===0&&(n.updateQueue.baseState=i)}var Dp={enqueueSetState:function(n,o,i){n=n._reactInternals;var c=fr(),f=Bo(c);f.payload=o,i!=null&&(f.callback=i),o=Lo(n,f,c),o!==null&&(pr(o,n,c),Ys(o,n,c))},enqueueReplaceState:function(n,o,i){n=n._reactInternals;var c=fr(),f=Bo(c);f.tag=1,f.payload=o,i!=null&&(f.callback=i),o=Lo(n,f,c),o!==null&&(pr(o,n,c),Ys(o,n,c))},enqueueForceUpdate:function(n,o){n=n._reactInternals;var i=fr(),c=Bo(i);c.tag=2,o!=null&&(c.callback=o),o=Lo(n,c,i),o!==null&&(pr(o,n,i),Ys(o,n,i))}};function ob(n,o,i,c,f,m,T){return n=n.stateNode,typeof n.shouldComponentUpdate=="function"?n.shouldComponentUpdate(c,m,T):o.prototype&&o.prototype.isPureReactComponent?!Bs(i,c)||!Bs(f,m):!0}function ab(n,o,i,c){n=o.state,typeof o.componentWillReceiveProps=="function"&&o.componentWillReceiveProps(i,c),typeof o.UNSAFE_componentWillReceiveProps=="function"&&o.UNSAFE_componentWillReceiveProps(i,c),o.state!==n&&Dp.enqueueReplaceState(o,o.state,null)}function za(n,o){var i=o;if("ref"in o){i={};for(var c in o)c!=="ref"&&(i[c]=o[c])}if(n=n.defaultProps){i===o&&(i=g({},i));for(var f in n)i[f]===void 0&&(i[f]=n[f])}return i}var su=typeof reportError=="function"?reportError:function(n){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var o=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof n=="object"&&n!==null&&typeof n.message=="string"?String(n.message):String(n),error:n});if(!window.dispatchEvent(o))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",n);return}console.error(n)};function ib(n){su(n)}function sb(n){console.error(n)}function lb(n){su(n)}function lu(n,o){try{var i=n.onUncaughtError;i(o.value,{componentStack:o.stack})}catch(c){setTimeout(function(){throw c})}}function cb(n,o,i){try{var c=n.onCaughtError;c(i.value,{componentStack:i.stack,errorBoundary:o.tag===1?o.stateNode:null})}catch(f){setTimeout(function(){throw f})}}function $p(n,o,i){return i=Bo(i),i.tag=3,i.payload={element:null},i.callback=function(){lu(n,o)},i}function ub(n){return n=Bo(n),n.tag=3,n}function db(n,o,i,c){var f=i.type.getDerivedStateFromError;if(typeof f=="function"){var m=c.value;n.payload=function(){return f(m)},n.callback=function(){cb(o,i,c)}}var T=i.stateNode;T!==null&&typeof T.componentDidCatch=="function"&&(n.callback=function(){cb(o,i,c),typeof f!="function"&&(Yo===null?Yo=new Set([this]):Yo.add(this));var z=c.stack;this.componentDidCatch(c.value,{componentStack:z!==null?z:""})})}function nE(n,o,i,c,f){if(i.flags|=32768,c!==null&&typeof c=="object"&&typeof c.then=="function"){if(o=i.alternate,o!==null&&Fs(o,i,f,!0),i=Rr.current,i!==null){switch(i.tag){case 13:return Kr===null?oh():i.alternate===null&&Xt===0&&(Xt=3),i.flags&=-257,i.flags|=65536,i.lanes=f,c===cp?i.flags|=16384:(o=i.updateQueue,o===null?i.updateQueue=new Set([c]):o.add(c),ih(n,c,f)),!1;case 22:return i.flags|=65536,c===cp?i.flags|=16384:(o=i.updateQueue,o===null?(o={transitions:null,markerInstances:null,retryQueue:new Set([c])},i.updateQueue=o):(i=o.retryQueue,i===null?o.retryQueue=new Set([c]):i.add(c)),ih(n,c,f)),!1}throw Error(a(435,i.tag))}return ih(n,c,f),oh(),!1}if(St)return o=Rr.current,o!==null?((o.flags&65536)===0&&(o.flags|=256),o.flags|=65536,o.lanes=f,c!==np&&(n=Error(a(422),{cause:c}),Hs(Sr(n,i)))):(c!==np&&(o=Error(a(423),{cause:c}),Hs(Sr(o,i))),n=n.current.alternate,n.flags|=65536,f&=-f,n.lanes|=f,c=Sr(c,i),f=$p(n.stateNode,c,f),fp(n,f),Xt!==4&&(Xt=2)),!1;var m=Error(a(520),{cause:c});if(m=Sr(m,i),cl===null?cl=[m]:cl.push(m),Xt!==4&&(Xt=2),o===null)return!0;c=Sr(c,i),i=o;do{switch(i.tag){case 3:return i.flags|=65536,n=f&-f,i.lanes|=n,n=$p(i.stateNode,c,n),fp(i,n),!1;case 1:if(o=i.type,m=i.stateNode,(i.flags&128)===0&&(typeof o.getDerivedStateFromError=="function"||m!==null&&typeof m.componentDidCatch=="function"&&(Yo===null||!Yo.has(m))))return i.flags|=65536,f&=-f,i.lanes|=f,f=ub(f),db(f,n,i,c),fp(i,f),!1}i=i.return}while(i!==null);return!1}var fb=Error(a(461)),Rn=!1;function kn(n,o,i,c){o.child=n===null?nb(o,null,i,c):zi(o,n.child,i,c)}function pb(n,o,i,c,f){i=i.render;var m=o.ref;if("ref"in c){var T={};for(var z in c)z!=="ref"&&(T[z]=c[z])}else T=c;return Oa(o),c=vp(n,o,i,T,m,f),z=yp(),n!==null&&!Rn?(bp(n,o,f),Ro(n,o,f)):(St&&z&&ep(o),o.flags|=1,kn(n,o,c,f),o.child)}function hb(n,o,i,c,f){if(n===null){var m=i.type;return typeof m=="function"&&!Xf(m)&&m.defaultProps===void 0&&i.compare===null?(o.tag=15,o.type=m,mb(n,o,m,c,f)):(n=Uc(i.type,null,c,o,o.mode,f),n.ref=o.ref,n.return=o,o.child=n)}if(m=n.child,!Hp(n,f)){var T=m.memoizedProps;if(i=i.compare,i=i!==null?i:Bs,i(T,c)&&n.ref===o.ref)return Ro(n,o,f)}return o.flags|=1,n=vo(m,c),n.ref=o.ref,n.return=o,o.child=n}function mb(n,o,i,c,f){if(n!==null){var m=n.memoizedProps;if(Bs(m,c)&&n.ref===o.ref)if(Rn=!1,o.pendingProps=c=m,Hp(n,f))(n.flags&131072)!==0&&(Rn=!0);else return o.lanes=n.lanes,Ro(n,o,f)}return Pp(n,o,i,c,f)}function gb(n,o,i){var c=o.pendingProps,f=c.children,m=n!==null?n.memoizedState:null;if(c.mode==="hidden"){if((o.flags&128)!==0){if(c=m!==null?m.baseLanes|i:i,n!==null){for(f=o.child=n.child,m=0;f!==null;)m=m|f.lanes|f.childLanes,f=f.sibling;o.childLanes=m&~c}else o.childLanes=0,o.child=null;return vb(n,o,c,i)}if((i&536870912)!==0)o.memoizedState={baseLanes:0,cachePool:null},n!==null&&Vc(o,m!==null?m.cachePool:null),m!==null?my(o,m):hp(),rb(o);else return o.lanes=o.childLanes=536870912,vb(n,o,m!==null?m.baseLanes|i:i,i)}else m!==null?(Vc(o,m.cachePool),my(o,m),Ho(),o.memoizedState=null):(n!==null&&Vc(o,null),hp(),Ho());return kn(n,o,f,i),o.child}function vb(n,o,i,c){var f=lp();return f=f===null?null:{parent:bn._currentValue,pool:f},o.memoizedState={baseLanes:i,cachePool:f},n!==null&&Vc(o,null),hp(),rb(o),n!==null&&Fs(n,o,c,!0),null}function cu(n,o){var i=o.ref;if(i===null)n!==null&&n.ref!==null&&(o.flags|=4194816);else{if(typeof i!="function"&&typeof i!="object")throw Error(a(284));(n===null||n.ref!==i)&&(o.flags|=4194816)}}function Pp(n,o,i,c,f){return Oa(o),i=vp(n,o,i,c,void 0,f),c=yp(),n!==null&&!Rn?(bp(n,o,f),Ro(n,o,f)):(St&&c&&ep(o),o.flags|=1,kn(n,o,i,f),o.child)}function yb(n,o,i,c,f,m){return Oa(o),o.updateQueue=null,i=vy(o,c,i,f),gy(n),c=yp(),n!==null&&!Rn?(bp(n,o,m),Ro(n,o,m)):(St&&c&&ep(o),o.flags|=1,kn(n,o,i,m),o.child)}function bb(n,o,i,c,f){if(Oa(o),o.stateNode===null){var m=xi,T=i.contextType;typeof T=="object"&&T!==null&&(m=Nn(T)),m=new i(c,m),o.memoizedState=m.state!==null&&m.state!==void 0?m.state:null,m.updater=Dp,o.stateNode=m,m._reactInternals=o,m=o.stateNode,m.props=c,m.state=o.memoizedState,m.refs={},up(o),T=i.contextType,m.context=typeof T=="object"&&T!==null?Nn(T):xi,m.state=o.memoizedState,T=i.getDerivedStateFromProps,typeof T=="function"&&(_p(o,i,T,c),m.state=o.memoizedState),typeof i.getDerivedStateFromProps=="function"||typeof m.getSnapshotBeforeUpdate=="function"||typeof m.UNSAFE_componentWillMount!="function"&&typeof m.componentWillMount!="function"||(T=m.state,typeof m.componentWillMount=="function"&&m.componentWillMount(),typeof m.UNSAFE_componentWillMount=="function"&&m.UNSAFE_componentWillMount(),T!==m.state&&Dp.enqueueReplaceState(m,m.state,null),Ks(o,c,m,f),Ws(),m.state=o.memoizedState),typeof m.componentDidMount=="function"&&(o.flags|=4194308),c=!0}else if(n===null){m=o.stateNode;var z=o.memoizedProps,B=za(i,z);m.props=B;var Q=m.context,ie=i.contextType;T=xi,typeof ie=="object"&&ie!==null&&(T=Nn(ie));var pe=i.getDerivedStateFromProps;ie=typeof pe=="function"||typeof m.getSnapshotBeforeUpdate=="function",z=o.pendingProps!==z,ie||typeof m.UNSAFE_componentWillReceiveProps!="function"&&typeof m.componentWillReceiveProps!="function"||(z||Q!==T)&&ab(o,m,c,T),jo=!1;var te=o.memoizedState;m.state=te,Ks(o,c,m,f),Ws(),Q=o.memoizedState,z||te!==Q||jo?(typeof pe=="function"&&(_p(o,i,pe,c),Q=o.memoizedState),(B=jo||ob(o,i,B,c,te,Q,T))?(ie||typeof m.UNSAFE_componentWillMount!="function"&&typeof m.componentWillMount!="function"||(typeof m.componentWillMount=="function"&&m.componentWillMount(),typeof m.UNSAFE_componentWillMount=="function"&&m.UNSAFE_componentWillMount()),typeof m.componentDidMount=="function"&&(o.flags|=4194308)):(typeof m.componentDidMount=="function"&&(o.flags|=4194308),o.memoizedProps=c,o.memoizedState=Q),m.props=c,m.state=Q,m.context=T,c=B):(typeof m.componentDidMount=="function"&&(o.flags|=4194308),c=!1)}else{m=o.stateNode,dp(n,o),T=o.memoizedProps,ie=za(i,T),m.props=ie,pe=o.pendingProps,te=m.context,Q=i.contextType,B=xi,typeof Q=="object"&&Q!==null&&(B=Nn(Q)),z=i.getDerivedStateFromProps,(Q=typeof z=="function"||typeof m.getSnapshotBeforeUpdate=="function")||typeof m.UNSAFE_componentWillReceiveProps!="function"&&typeof m.componentWillReceiveProps!="function"||(T!==pe||te!==B)&&ab(o,m,c,B),jo=!1,te=o.memoizedState,m.state=te,Ks(o,c,m,f),Ws();var ne=o.memoizedState;T!==pe||te!==ne||jo||n!==null&&n.dependencies!==null&&qc(n.dependencies)?(typeof z=="function"&&(_p(o,i,z,c),ne=o.memoizedState),(ie=jo||ob(o,i,ie,c,te,ne,B)||n!==null&&n.dependencies!==null&&qc(n.dependencies))?(Q||typeof m.UNSAFE_componentWillUpdate!="function"&&typeof m.componentWillUpdate!="function"||(typeof m.componentWillUpdate=="function"&&m.componentWillUpdate(c,ne,B),typeof m.UNSAFE_componentWillUpdate=="function"&&m.UNSAFE_componentWillUpdate(c,ne,B)),typeof m.componentDidUpdate=="function"&&(o.flags|=4),typeof m.getSnapshotBeforeUpdate=="function"&&(o.flags|=1024)):(typeof m.componentDidUpdate!="function"||T===n.memoizedProps&&te===n.memoizedState||(o.flags|=4),typeof m.getSnapshotBeforeUpdate!="function"||T===n.memoizedProps&&te===n.memoizedState||(o.flags|=1024),o.memoizedProps=c,o.memoizedState=ne),m.props=c,m.state=ne,m.context=B,c=ie):(typeof m.componentDidUpdate!="function"||T===n.memoizedProps&&te===n.memoizedState||(o.flags|=4),typeof m.getSnapshotBeforeUpdate!="function"||T===n.memoizedProps&&te===n.memoizedState||(o.flags|=1024),c=!1)}return m=c,cu(n,o),c=(o.flags&128)!==0,m||c?(m=o.stateNode,i=c&&typeof i.getDerivedStateFromError!="function"?null:m.render(),o.flags|=1,n!==null&&c?(o.child=zi(o,n.child,null,f),o.child=zi(o,null,i,f)):kn(n,o,i,f),o.memoizedState=m.state,n=o.child):n=Ro(n,o,f),n}function Sb(n,o,i,c){return Us(),o.flags|=256,kn(n,o,i,c),o.child}var Np={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function jp(n){return{baseLanes:n,cachePool:sy()}}function Bp(n,o,i){return n=n!==null?n.childLanes&~i:0,o&&(n|=Tr),n}function xb(n,o,i){var c=o.pendingProps,f=!1,m=(o.flags&128)!==0,T;if((T=m)||(T=n!==null&&n.memoizedState===null?!1:(Sn.current&2)!==0),T&&(f=!0,o.flags&=-129),T=(o.flags&32)!==0,o.flags&=-33,n===null){if(St){if(f?Uo(o):Ho(),St){var z=Kt,B;if(B=z){e:{for(B=z,z=Wr;B.nodeType!==8;){if(!z){z=null;break e}if(B=Hr(B.nextSibling),B===null){z=null;break e}}z=B}z!==null?(o.memoizedState={dehydrated:z,treeContext:Ca!==null?{id:yo,overflow:bo}:null,retryLane:536870912,hydrationErrors:null},B=lr(18,null,null,0),B.stateNode=z,B.return=o,o.child=B,Un=o,Kt=null,B=!0):B=!1}B||Ea(o)}if(z=o.memoizedState,z!==null&&(z=z.dehydrated,z!==null))return xh(z)?o.lanes=32:o.lanes=536870912,null;Co(o)}return z=c.children,c=c.fallback,f?(Ho(),f=o.mode,z=uu({mode:"hidden",children:z},f),c=wa(c,f,i,null),z.return=o,c.return=o,z.sibling=c,o.child=z,f=o.child,f.memoizedState=jp(i),f.childLanes=Bp(n,T,i),o.memoizedState=Np,c):(Uo(o),Lp(o,z))}if(B=n.memoizedState,B!==null&&(z=B.dehydrated,z!==null)){if(m)o.flags&256?(Uo(o),o.flags&=-257,o=Ip(n,o,i)):o.memoizedState!==null?(Ho(),o.child=n.child,o.flags|=128,o=null):(Ho(),f=c.fallback,z=o.mode,c=uu({mode:"visible",children:c.children},z),f=wa(f,z,i,null),f.flags|=2,c.return=o,f.return=o,c.sibling=f,o.child=c,zi(o,n.child,null,i),c=o.child,c.memoizedState=jp(i),c.childLanes=Bp(n,T,i),o.memoizedState=Np,o=f);else if(Uo(o),xh(z)){if(T=z.nextSibling&&z.nextSibling.dataset,T)var Q=T.dgst;T=Q,c=Error(a(419)),c.stack="",c.digest=T,Hs({value:c,source:null,stack:null}),o=Ip(n,o,i)}else if(Rn||Fs(n,o,i,!1),T=(i&n.childLanes)!==0,Rn||T){if(T=Lt,T!==null&&(c=i&-i,c=(c&42)!==0?1:Rt(c),c=(c&(T.suspendedLanes|i))!==0?0:c,c!==0&&c!==B.retryLane))throw B.retryLane=c,Si(n,c),pr(T,n,c),fb;z.data==="$?"||oh(),o=Ip(n,o,i)}else z.data==="$?"?(o.flags|=192,o.child=n.child,o=null):(n=B.treeContext,Kt=Hr(z.nextSibling),Un=o,St=!0,Ta=null,Wr=!1,n!==null&&(wr[Cr++]=yo,wr[Cr++]=bo,wr[Cr++]=Ca,yo=n.id,bo=n.overflow,Ca=o),o=Lp(o,c.children),o.flags|=4096);return o}return f?(Ho(),f=c.fallback,z=o.mode,B=n.child,Q=B.sibling,c=vo(B,{mode:"hidden",children:c.children}),c.subtreeFlags=B.subtreeFlags&65011712,Q!==null?f=vo(Q,f):(f=wa(f,z,i,null),f.flags|=2),f.return=o,c.return=o,c.sibling=f,o.child=c,c=f,f=o.child,z=n.child.memoizedState,z===null?z=jp(i):(B=z.cachePool,B!==null?(Q=bn._currentValue,B=B.parent!==Q?{parent:Q,pool:Q}:B):B=sy(),z={baseLanes:z.baseLanes|i,cachePool:B}),f.memoizedState=z,f.childLanes=Bp(n,T,i),o.memoizedState=Np,c):(Uo(o),i=n.child,n=i.sibling,i=vo(i,{mode:"visible",children:c.children}),i.return=o,i.sibling=null,n!==null&&(T=o.deletions,T===null?(o.deletions=[n],o.flags|=16):T.push(n)),o.child=i,o.memoizedState=null,i)}function Lp(n,o){return o=uu({mode:"visible",children:o},n.mode),o.return=n,n.child=o}function uu(n,o){return n=lr(22,n,null,o),n.lanes=0,n.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},n}function Ip(n,o,i){return zi(o,n.child,null,i),n=Lp(o,o.pendingProps.children),n.flags|=2,o.memoizedState=null,n}function wb(n,o,i){n.lanes|=o;var c=n.alternate;c!==null&&(c.lanes|=o),op(n.return,o,i)}function Up(n,o,i,c,f){var m=n.memoizedState;m===null?n.memoizedState={isBackwards:o,rendering:null,renderingStartTime:0,last:c,tail:i,tailMode:f}:(m.isBackwards=o,m.rendering=null,m.renderingStartTime=0,m.last=c,m.tail=i,m.tailMode=f)}function Cb(n,o,i){var c=o.pendingProps,f=c.revealOrder,m=c.tail;if(kn(n,o,c.children,i),c=Sn.current,(c&2)!==0)c=c&1|2,o.flags|=128;else{if(n!==null&&(n.flags&128)!==0)e:for(n=o.child;n!==null;){if(n.tag===13)n.memoizedState!==null&&wb(n,i,o);else if(n.tag===19)wb(n,i,o);else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===o)break e;for(;n.sibling===null;){if(n.return===null||n.return===o)break e;n=n.return}n.sibling.return=n.return,n=n.sibling}c&=1}switch(re(Sn,c),f){case"forwards":for(i=o.child,f=null;i!==null;)n=i.alternate,n!==null&&iu(n)===null&&(f=i),i=i.sibling;i=f,i===null?(f=o.child,o.child=null):(f=i.sibling,i.sibling=null),Up(o,!1,f,i,m);break;case"backwards":for(i=null,f=o.child,o.child=null;f!==null;){if(n=f.alternate,n!==null&&iu(n)===null){o.child=f;break}n=f.sibling,f.sibling=i,i=f,f=n}Up(o,!0,i,null,m);break;case"together":Up(o,!1,null,null,void 0);break;default:o.memoizedState=null}return o.child}function Ro(n,o,i){if(n!==null&&(o.dependencies=n.dependencies),Go|=o.lanes,(i&o.childLanes)===0)if(n!==null){if(Fs(n,o,i,!1),(i&o.childLanes)===0)return null}else return null;if(n!==null&&o.child!==n.child)throw Error(a(153));if(o.child!==null){for(n=o.child,i=vo(n,n.pendingProps),o.child=i,i.return=o;n.sibling!==null;)n=n.sibling,i=i.sibling=vo(n,n.pendingProps),i.return=o;i.sibling=null}return o.child}function Hp(n,o){return(n.lanes&o)!==0?!0:(n=n.dependencies,!!(n!==null&&qc(n)))}function rE(n,o,i){switch(o.tag){case 3:ve(o,o.stateNode.containerInfo),No(o,bn,n.memoizedState.cache),Us();break;case 27:case 5:me(o);break;case 4:ve(o,o.stateNode.containerInfo);break;case 10:No(o,o.type,o.memoizedProps.value);break;case 13:var c=o.memoizedState;if(c!==null)return c.dehydrated!==null?(Uo(o),o.flags|=128,null):(i&o.child.childLanes)!==0?xb(n,o,i):(Uo(o),n=Ro(n,o,i),n!==null?n.sibling:null);Uo(o);break;case 19:var f=(n.flags&128)!==0;if(c=(i&o.childLanes)!==0,c||(Fs(n,o,i,!1),c=(i&o.childLanes)!==0),f){if(c)return Cb(n,o,i);o.flags|=128}if(f=o.memoizedState,f!==null&&(f.rendering=null,f.tail=null,f.lastEffect=null),re(Sn,Sn.current),c)break;return null;case 22:case 23:return o.lanes=0,gb(n,o,i);case 24:No(o,bn,n.memoizedState.cache)}return Ro(n,o,i)}function Rb(n,o,i){if(n!==null)if(n.memoizedProps!==o.pendingProps)Rn=!0;else{if(!Hp(n,i)&&(o.flags&128)===0)return Rn=!1,rE(n,o,i);Rn=(n.flags&131072)!==0}else Rn=!1,St&&(o.flags&1048576)!==0&&ey(o,Fc,o.index);switch(o.lanes=0,o.tag){case 16:e:{n=o.pendingProps;var c=o.elementType,f=c._init;if(c=f(c._payload),o.type=c,typeof c=="function")Xf(c)?(n=za(c,n),o.tag=1,o=bb(null,o,c,n,i)):(o.tag=0,o=Pp(null,o,c,n,i));else{if(c!=null){if(f=c.$$typeof,f===A){o.tag=11,o=pb(null,o,c,n,i);break e}else if(f===N){o.tag=14,o=hb(null,o,c,n,i);break e}}throw o=I(c)||c,Error(a(306,o,""))}}return o;case 0:return Pp(n,o,o.type,o.pendingProps,i);case 1:return c=o.type,f=za(c,o.pendingProps),bb(n,o,c,f,i);case 3:e:{if(ve(o,o.stateNode.containerInfo),n===null)throw Error(a(387));c=o.pendingProps;var m=o.memoizedState;f=m.element,dp(n,o),Ks(o,c,null,i);var T=o.memoizedState;if(c=T.cache,No(o,bn,c),c!==m.cache&&ap(o,[bn],i,!0),Ws(),c=T.element,m.isDehydrated)if(m={element:c,isDehydrated:!1,cache:T.cache},o.updateQueue.baseState=m,o.memoizedState=m,o.flags&256){o=Sb(n,o,c,i);break e}else if(c!==f){f=Sr(Error(a(424)),o),Hs(f),o=Sb(n,o,c,i);break e}else{switch(n=o.stateNode.containerInfo,n.nodeType){case 9:n=n.body;break;default:n=n.nodeName==="HTML"?n.ownerDocument.body:n}for(Kt=Hr(n.firstChild),Un=o,St=!0,Ta=null,Wr=!0,i=nb(o,null,c,i),o.child=i;i;)i.flags=i.flags&-3|4096,i=i.sibling}else{if(Us(),c===f){o=Ro(n,o,i);break e}kn(n,o,c,i)}o=o.child}return o;case 26:return cu(n,o),n===null?(i=O0(o.type,null,o.pendingProps,null))?o.memoizedState=i:St||(i=o.type,n=o.pendingProps,c=Ru(W.current).createElement(i),c[Ze]=o,c[Le]=n,_n(c,i,n),Cn(c),o.stateNode=c):o.memoizedState=O0(o.type,n.memoizedProps,o.pendingProps,n.memoizedState),null;case 27:return me(o),n===null&&St&&(c=o.stateNode=T0(o.type,o.pendingProps,W.current),Un=o,Wr=!0,f=Kt,Xo(o.type)?(wh=f,Kt=Hr(c.firstChild)):Kt=f),kn(n,o,o.pendingProps.children,i),cu(n,o),n===null&&(o.flags|=4194304),o.child;case 5:return n===null&&St&&((f=c=Kt)&&(c=zE(c,o.type,o.pendingProps,Wr),c!==null?(o.stateNode=c,Un=o,Kt=Hr(c.firstChild),Wr=!1,f=!0):f=!1),f||Ea(o)),me(o),f=o.type,m=o.pendingProps,T=n!==null?n.memoizedProps:null,c=m.children,yh(f,m)?c=null:T!==null&&yh(f,T)&&(o.flags|=32),o.memoizedState!==null&&(f=vp(n,o,WT,null,null,i),yl._currentValue=f),cu(n,o),kn(n,o,c,i),o.child;case 6:return n===null&&St&&((n=i=Kt)&&(i=_E(i,o.pendingProps,Wr),i!==null?(o.stateNode=i,Un=o,Kt=null,n=!0):n=!1),n||Ea(o)),null;case 13:return xb(n,o,i);case 4:return ve(o,o.stateNode.containerInfo),c=o.pendingProps,n===null?o.child=zi(o,null,c,i):kn(n,o,c,i),o.child;case 11:return pb(n,o,o.type,o.pendingProps,i);case 7:return kn(n,o,o.pendingProps,i),o.child;case 8:return kn(n,o,o.pendingProps.children,i),o.child;case 12:return kn(n,o,o.pendingProps.children,i),o.child;case 10:return c=o.pendingProps,No(o,o.type,c.value),kn(n,o,c.children,i),o.child;case 9:return f=o.type._context,c=o.pendingProps.children,Oa(o),f=Nn(f),c=c(f),o.flags|=1,kn(n,o,c,i),o.child;case 14:return hb(n,o,o.type,o.pendingProps,i);case 15:return mb(n,o,o.type,o.pendingProps,i);case 19:return Cb(n,o,i);case 31:return c=o.pendingProps,i=o.mode,c={mode:c.mode,children:c.children},n===null?(i=uu(c,i),i.ref=o.ref,o.child=i,i.return=o,o=i):(i=vo(n.child,c),i.ref=o.ref,o.child=i,i.return=o,o=i),o;case 22:return gb(n,o,i);case 24:return Oa(o),c=Nn(bn),n===null?(f=lp(),f===null&&(f=Lt,m=ip(),f.pooledCache=m,m.refCount++,m!==null&&(f.pooledCacheLanes|=i),f=m),o.memoizedState={parent:c,cache:f},up(o),No(o,bn,f)):((n.lanes&i)!==0&&(dp(n,o),Ks(o,null,null,i),Ws()),f=n.memoizedState,m=o.memoizedState,f.parent!==c?(f={parent:c,cache:c},o.memoizedState=f,o.lanes===0&&(o.memoizedState=o.updateQueue.baseState=f),No(o,bn,c)):(c=m.cache,No(o,bn,c),c!==f.cache&&ap(o,[bn],i,!0))),kn(n,o,o.pendingProps.children,i),o.child;case 29:throw o.pendingProps}throw Error(a(156,o.tag))}function To(n){n.flags|=4}function Tb(n,o){if(o.type!=="stylesheet"||(o.state.loading&4)!==0)n.flags&=-16777217;else if(n.flags|=16777216,!D0(o)){if(o=Rr.current,o!==null&&((mt&4194048)===mt?Kr!==null:(mt&62914560)!==mt&&(mt&536870912)===0||o!==Kr))throw Gs=cp,ly;n.flags|=8192}}function du(n,o){o!==null&&(n.flags|=4),n.flags&16384&&(o=n.tag!==22?vr():536870912,n.lanes|=o,Pi|=o)}function rl(n,o){if(!St)switch(n.tailMode){case"hidden":o=n.tail;for(var i=null;o!==null;)o.alternate!==null&&(i=o),o=o.sibling;i===null?n.tail=null:i.sibling=null;break;case"collapsed":i=n.tail;for(var c=null;i!==null;)i.alternate!==null&&(c=i),i=i.sibling;c===null?o||n.tail===null?n.tail=null:n.tail.sibling=null:c.sibling=null}}function Yt(n){var o=n.alternate!==null&&n.alternate.child===n.child,i=0,c=0;if(o)for(var f=n.child;f!==null;)i|=f.lanes|f.childLanes,c|=f.subtreeFlags&65011712,c|=f.flags&65011712,f.return=n,f=f.sibling;else for(f=n.child;f!==null;)i|=f.lanes|f.childLanes,c|=f.subtreeFlags,c|=f.flags,f.return=n,f=f.sibling;return n.subtreeFlags|=c,n.childLanes=i,o}function oE(n,o,i){var c=o.pendingProps;switch(tp(o),o.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Yt(o),null;case 1:return Yt(o),null;case 3:return i=o.stateNode,c=null,n!==null&&(c=n.memoizedState.cache),o.memoizedState.cache!==c&&(o.flags|=2048),xo(bn),Oe(),i.pendingContext&&(i.context=i.pendingContext,i.pendingContext=null),(n===null||n.child===null)&&(Is(o)?To(o):n===null||n.memoizedState.isDehydrated&&(o.flags&256)===0||(o.flags|=1024,ry())),Yt(o),null;case 26:return i=o.memoizedState,n===null?(To(o),i!==null?(Yt(o),Tb(o,i)):(Yt(o),o.flags&=-16777217)):i?i!==n.memoizedState?(To(o),Yt(o),Tb(o,i)):(Yt(o),o.flags&=-16777217):(n.memoizedProps!==c&&To(o),Yt(o),o.flags&=-16777217),null;case 27:ze(o),i=W.current;var f=o.type;if(n!==null&&o.stateNode!=null)n.memoizedProps!==c&&To(o);else{if(!c){if(o.stateNode===null)throw Error(a(166));return Yt(o),null}n=le.current,Is(o)?ty(o):(n=T0(f,c,i),o.stateNode=n,To(o))}return Yt(o),null;case 5:if(ze(o),i=o.type,n!==null&&o.stateNode!=null)n.memoizedProps!==c&&To(o);else{if(!c){if(o.stateNode===null)throw Error(a(166));return Yt(o),null}if(n=le.current,Is(o))ty(o);else{switch(f=Ru(W.current),n){case 1:n=f.createElementNS("http://www.w3.org/2000/svg",i);break;case 2:n=f.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;default:switch(i){case"svg":n=f.createElementNS("http://www.w3.org/2000/svg",i);break;case"math":n=f.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;case"script":n=f.createElement("div"),n.innerHTML="