41 lines
161 KiB
JavaScript
41 lines
161 KiB
JavaScript
(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const i of l)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(l){const i={};return l.integrity&&(i.integrity=l.integrity),l.referrerPolicy&&(i.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?i.credentials="include":l.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(l){if(l.ep)return;l.ep=!0;const i=n(l);fetch(l.href,i)}})();function ic(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Qu={exports:{}},ll={},Ku={exports:{}},D={};/**
|
|
* @license React
|
|
* react.production.min.js
|
|
*
|
|
* Copyright (c) Facebook, Inc. and its affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*/var qn=Symbol.for("react.element"),oc=Symbol.for("react.portal"),uc=Symbol.for("react.fragment"),sc=Symbol.for("react.strict_mode"),ac=Symbol.for("react.profiler"),cc=Symbol.for("react.provider"),dc=Symbol.for("react.context"),fc=Symbol.for("react.forward_ref"),pc=Symbol.for("react.suspense"),hc=Symbol.for("react.memo"),mc=Symbol.for("react.lazy"),Mo=Symbol.iterator;function vc(e){return e===null||typeof e!="object"?null:(e=Mo&&e[Mo]||e["@@iterator"],typeof e=="function"?e:null)}var Yu={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Xu=Object.assign,Gu={};function dn(e,t,n){this.props=e,this.context=t,this.refs=Gu,this.updater=n||Yu}dn.prototype.isReactComponent={};dn.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};dn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Zu(){}Zu.prototype=dn.prototype;function Vi(e,t,n){this.props=e,this.context=t,this.refs=Gu,this.updater=n||Yu}var Bi=Vi.prototype=new Zu;Bi.constructor=Vi;Xu(Bi,dn.prototype);Bi.isPureReactComponent=!0;var Io=Array.isArray,Ju=Object.prototype.hasOwnProperty,Hi={current:null},qu={key:!0,ref:!0,__self:!0,__source:!0};function bu(e,t,n){var r,l={},i=null,o=null;if(t!=null)for(r in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(i=""+t.key),t)Ju.call(t,r)&&!qu.hasOwnProperty(r)&&(l[r]=t[r]);var s=arguments.length-2;if(s===1)l.children=n;else if(1<s){for(var a=Array(s),c=0;c<s;c++)a[c]=arguments[c+2];l.children=a}if(e&&e.defaultProps)for(r in s=e.defaultProps,s)l[r]===void 0&&(l[r]=s[r]);return{$$typeof:qn,type:e,key:i,ref:o,props:l,_owner:Hi.current}}function yc(e,t){return{$$typeof:qn,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Wi(e){return typeof e=="object"&&e!==null&&e.$$typeof===qn}function gc(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Uo=/\/+/g;function Sl(e,t){return typeof e=="object"&&e!==null&&e.key!=null?gc(""+e.key):t.toString(36)}function kr(e,t,n,r,l){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(i){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case qn:case oc:o=!0}}if(o)return o=e,l=l(o),e=r===""?"."+Sl(o,0):r,Io(l)?(n="",e!=null&&(n=e.replace(Uo,"$&/")+"/"),kr(l,t,n,"",function(c){return c})):l!=null&&(Wi(l)&&(l=yc(l,n+(!l.key||o&&o.key===l.key?"":(""+l.key).replace(Uo,"$&/")+"/")+e)),t.push(l)),1;if(o=0,r=r===""?".":r+":",Io(e))for(var s=0;s<e.length;s++){i=e[s];var a=r+Sl(i,s);o+=kr(i,t,n,a,l)}else if(a=vc(e),typeof a=="function")for(e=a.call(e),s=0;!(i=e.next()).done;)i=i.value,a=r+Sl(i,s++),o+=kr(i,t,n,a,l);else if(i==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return o}function ir(e,t,n){if(e==null)return e;var r=[],l=0;return kr(e,r,"","",function(i){return t.call(n,i,l++)}),r}function xc(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var he={current:null},jr={transition:null},wc={ReactCurrentDispatcher:he,ReactCurrentBatchConfig:jr,ReactCurrentOwner:Hi};function es(){throw Error("act(...) is not supported in production builds of React.")}D.Children={map:ir,forEach:function(e,t,n){ir(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return ir(e,function(){t++}),t},toArray:function(e){return ir(e,function(t){return t})||[]},only:function(e){if(!Wi(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};D.Component=dn;D.Fragment=uc;D.Profiler=ac;D.PureComponent=Vi;D.StrictMode=sc;D.Suspense=pc;D.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=wc;D.act=es;D.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=Xu({},e.props),l=e.key,i=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,o=Hi.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(a in t)Ju.call(t,a)&&!qu.hasOwnProperty(a)&&(r[a]=t[a]===void 0&&s!==void 0?s[a]:t[a])}var a=arguments.length-2;if(a===1)r.children=n;else if(1<a){s=Array(a);for(var c=0;c<a;c++)s[c]=arguments[c+2];r.children=s}return{$$typeof:qn,type:e.type,key:l,ref:i,props:r,_owner:o}};D.createContext=function(e){return e={$$typeof:dc,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:cc,_context:e},e.Consumer=e};D.createElement=bu;D.createFactory=function(e){var t=bu.bind(null,e);return t.type=e,t};D.createRef=function(){return{current:null}};D.forwardRef=function(e){return{$$typeof:fc,render:e}};D.isValidElement=Wi;D.lazy=function(e){return{$$typeof:mc,_payload:{_status:-1,_result:e},_init:xc}};D.memo=function(e,t){return{$$typeof:hc,type:e,compare:t===void 0?null:t}};D.startTransition=function(e){var t=jr.transition;jr.transition={};try{e()}finally{jr.transition=t}};D.unstable_act=es;D.useCallback=function(e,t){return he.current.useCallback(e,t)};D.useContext=function(e){return he.current.useContext(e)};D.useDebugValue=function(){};D.useDeferredValue=function(e){return he.current.useDeferredValue(e)};D.useEffect=function(e,t){return he.current.useEffect(e,t)};D.useId=function(){return he.current.useId()};D.useImperativeHandle=function(e,t,n){return he.current.useImperativeHandle(e,t,n)};D.useInsertionEffect=function(e,t){return he.current.useInsertionEffect(e,t)};D.useLayoutEffect=function(e,t){return he.current.useLayoutEffect(e,t)};D.useMemo=function(e,t){return he.current.useMemo(e,t)};D.useReducer=function(e,t,n){return he.current.useReducer(e,t,n)};D.useRef=function(e){return he.current.useRef(e)};D.useState=function(e){return he.current.useState(e)};D.useSyncExternalStore=function(e,t,n){return he.current.useSyncExternalStore(e,t,n)};D.useTransition=function(){return he.current.useTransition()};D.version="18.3.1";Ku.exports=D;var O=Ku.exports;const Sc=ic(O);/**
|
|
* @license React
|
|
* react-jsx-runtime.production.min.js
|
|
*
|
|
* Copyright (c) Facebook, Inc. and its affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*/var kc=O,jc=Symbol.for("react.element"),Nc=Symbol.for("react.fragment"),Ec=Object.prototype.hasOwnProperty,Cc=kc.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,_c={key:!0,ref:!0,__self:!0,__source:!0};function ts(e,t,n){var r,l={},i=null,o=null;n!==void 0&&(i=""+n),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(o=t.ref);for(r in t)Ec.call(t,r)&&!_c.hasOwnProperty(r)&&(l[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)l[r]===void 0&&(l[r]=t[r]);return{$$typeof:jc,type:e,key:i,ref:o,props:l,_owner:Cc.current}}ll.Fragment=Nc;ll.jsx=ts;ll.jsxs=ts;Qu.exports=ll;var u=Qu.exports,Yl={},ns={exports:{}},Ee={},rs={exports:{}},ls={};/**
|
|
* @license React
|
|
* scheduler.production.min.js
|
|
*
|
|
* Copyright (c) Facebook, Inc. and its affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*/(function(e){function t(N,z){var L=N.length;N.push(z);e:for(;0<L;){var X=L-1>>>1,b=N[X];if(0<l(b,z))N[X]=z,N[L]=b,L=X;else break e}}function n(N){return N.length===0?null:N[0]}function r(N){if(N.length===0)return null;var z=N[0],L=N.pop();if(L!==z){N[0]=L;e:for(var X=0,b=N.length,rr=b>>>1;X<rr;){var kt=2*(X+1)-1,wl=N[kt],jt=kt+1,lr=N[jt];if(0>l(wl,L))jt<b&&0>l(lr,wl)?(N[X]=lr,N[jt]=L,X=jt):(N[X]=wl,N[kt]=L,X=kt);else if(jt<b&&0>l(lr,L))N[X]=lr,N[jt]=L,X=jt;else break e}}return z}function l(N,z){var L=N.sortIndex-z.sortIndex;return L!==0?L:N.id-z.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var a=[],c=[],f=1,v=null,m=3,w=!1,g=!1,S=!1,M=typeof setTimeout=="function"?setTimeout:null,p=typeof clearTimeout=="function"?clearTimeout:null,d=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function h(N){for(var z=n(c);z!==null;){if(z.callback===null)r(c);else if(z.startTime<=N)r(c),z.sortIndex=z.expirationTime,t(a,z);else break;z=n(c)}}function y(N){if(S=!1,h(N),!g)if(n(a)!==null)g=!0,de(k);else{var z=n(c);z!==null&&oe(y,z.startTime-N)}}function k(N,z){g=!1,S&&(S=!1,p(_),_=-1),w=!0;var L=m;try{for(h(z),v=n(a);v!==null&&(!(v.expirationTime>z)||N&&!ne());){var X=v.callback;if(typeof X=="function"){v.callback=null,m=v.priorityLevel;var b=X(v.expirationTime<=z);z=e.unstable_now(),typeof b=="function"?v.callback=b:v===n(a)&&r(a),h(z)}else r(a);v=n(a)}if(v!==null)var rr=!0;else{var kt=n(c);kt!==null&&oe(y,kt.startTime-z),rr=!1}return rr}finally{v=null,m=L,w=!1}}var E=!1,j=null,_=-1,U=5,T=-1;function ne(){return!(e.unstable_now()-T<U)}function _e(){if(j!==null){var N=e.unstable_now();T=N;var z=!0;try{z=j(!0,N)}finally{z?F():(E=!1,j=null)}}else E=!1}var F;if(typeof d=="function")F=function(){d(_e)};else if(typeof MessageChannel<"u"){var $=new MessageChannel,P=$.port2;$.port1.onmessage=_e,F=function(){P.postMessage(null)}}else F=function(){M(_e,0)};function de(N){j=N,E||(E=!0,F())}function oe(N,z){_=M(function(){N(e.unstable_now())},z)}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(N){N.callback=null},e.unstable_continueExecution=function(){g||w||(g=!0,de(k))},e.unstable_forceFrameRate=function(N){0>N||125<N?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):U=0<N?Math.floor(1e3/N):5},e.unstable_getCurrentPriorityLevel=function(){return m},e.unstable_getFirstCallbackNode=function(){return n(a)},e.unstable_next=function(N){switch(m){case 1:case 2:case 3:var z=3;break;default:z=m}var L=m;m=z;try{return N()}finally{m=L}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(N,z){switch(N){case 1:case 2:case 3:case 4:case 5:break;default:N=3}var L=m;m=N;try{return z()}finally{m=L}},e.unstable_scheduleCallback=function(N,z,L){var X=e.unstable_now();switch(typeof L=="object"&&L!==null?(L=L.delay,L=typeof L=="number"&&0<L?X+L:X):L=X,N){case 1:var b=-1;break;case 2:b=250;break;case 5:b=1073741823;break;case 4:b=1e4;break;default:b=5e3}return b=L+b,N={id:f++,callback:z,priorityLevel:N,startTime:L,expirationTime:b,sortIndex:-1},L>X?(N.sortIndex=L,t(c,N),n(a)===null&&N===n(c)&&(S?(p(_),_=-1):S=!0,oe(y,L-X))):(N.sortIndex=b,t(a,N),g||w||(g=!0,de(k))),N},e.unstable_shouldYield=ne,e.unstable_wrapCallback=function(N){var z=m;return function(){var L=m;m=z;try{return N.apply(this,arguments)}finally{m=L}}}})(ls);rs.exports=ls;var Pc=rs.exports;/**
|
|
* @license React
|
|
* react-dom.production.min.js
|
|
*
|
|
* Copyright (c) Facebook, Inc. and its affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*/var zc=O,Ne=Pc;function x(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);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."}var is=new Set,On={};function Mt(e,t){rn(e,t),rn(e+"Capture",t)}function rn(e,t){for(On[e]=t,e=0;e<t.length;e++)is.add(t[e])}var Je=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Xl=Object.prototype.hasOwnProperty,Tc=/^[: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]*$/,Ao={},$o={};function Lc(e){return Xl.call($o,e)?!0:Xl.call(Ao,e)?!1:Tc.test(e)?$o[e]=!0:(Ao[e]=!0,!1)}function Dc(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Fc(e,t,n,r){if(t===null||typeof t>"u"||Dc(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function me(e,t,n,r,l,i,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=o}var ie={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ie[e]=new me(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ie[t]=new me(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ie[e]=new me(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ie[e]=new me(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){ie[e]=new me(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ie[e]=new me(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ie[e]=new me(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ie[e]=new me(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ie[e]=new me(e,5,!1,e.toLowerCase(),null,!1,!1)});var Qi=/[\-:]([a-z])/g;function Ki(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Qi,Ki);ie[t]=new me(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Qi,Ki);ie[t]=new me(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Qi,Ki);ie[t]=new me(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ie[e]=new me(e,1,!1,e.toLowerCase(),null,!1,!1)});ie.xlinkHref=new me("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ie[e]=new me(e,1,!1,e.toLowerCase(),null,!0,!0)});function Yi(e,t,n,r){var l=ie.hasOwnProperty(t)?ie[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Fc(t,n,l,r)&&(n=null),r||l===null?Lc(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):l.mustUseProperty?e[l.propertyName]=n===null?l.type===3?!1:"":n:(t=l.attributeName,r=l.attributeNamespace,n===null?e.removeAttribute(t):(l=l.type,n=l===3||l===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var tt=zc.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,or=Symbol.for("react.element"),At=Symbol.for("react.portal"),$t=Symbol.for("react.fragment"),Xi=Symbol.for("react.strict_mode"),Gl=Symbol.for("react.profiler"),os=Symbol.for("react.provider"),us=Symbol.for("react.context"),Gi=Symbol.for("react.forward_ref"),Zl=Symbol.for("react.suspense"),Jl=Symbol.for("react.suspense_list"),Zi=Symbol.for("react.memo"),rt=Symbol.for("react.lazy"),ss=Symbol.for("react.offscreen"),Vo=Symbol.iterator;function hn(e){return e===null||typeof e!="object"?null:(e=Vo&&e[Vo]||e["@@iterator"],typeof e=="function"?e:null)}var K=Object.assign,kl;function kn(e){if(kl===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);kl=t&&t[1]||""}return`
|
|
`+kl+e}var jl=!1;function Nl(e,t){if(!e||jl)return"";jl=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(c){var r=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){r=c}e.call(t.prototype)}else{try{throw Error()}catch(c){r=c}e()}}catch(c){if(c&&r&&typeof c.stack=="string"){for(var l=c.stack.split(`
|
|
`),i=r.stack.split(`
|
|
`),o=l.length-1,s=i.length-1;1<=o&&0<=s&&l[o]!==i[s];)s--;for(;1<=o&&0<=s;o--,s--)if(l[o]!==i[s]){if(o!==1||s!==1)do if(o--,s--,0>s||l[o]!==i[s]){var a=`
|
|
`+l[o].replace(" at new "," at ");return e.displayName&&a.includes("<anonymous>")&&(a=a.replace("<anonymous>",e.displayName)),a}while(1<=o&&0<=s);break}}}finally{jl=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?kn(e):""}function Rc(e){switch(e.tag){case 5:return kn(e.type);case 16:return kn("Lazy");case 13:return kn("Suspense");case 19:return kn("SuspenseList");case 0:case 2:case 15:return e=Nl(e.type,!1),e;case 11:return e=Nl(e.type.render,!1),e;case 1:return e=Nl(e.type,!0),e;default:return""}}function ql(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case $t:return"Fragment";case At:return"Portal";case Gl:return"Profiler";case Xi:return"StrictMode";case Zl:return"Suspense";case Jl:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case us:return(e.displayName||"Context")+".Consumer";case os:return(e._context.displayName||"Context")+".Provider";case Gi:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Zi:return t=e.displayName||null,t!==null?t:ql(e.type)||"Memo";case rt:t=e._payload,e=e._init;try{return ql(e(t))}catch{}}return null}function Oc(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return ql(t);case 8:return t===Xi?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function yt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function as(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Mc(e){var t=as(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(o){r=""+o,i.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(o){r=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function ur(e){e._valueTracker||(e._valueTracker=Mc(e))}function cs(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=as(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Rr(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function bl(e,t){var n=t.checked;return K({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Bo(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=yt(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function ds(e,t){t=t.checked,t!=null&&Yi(e,"checked",t,!1)}function ei(e,t){ds(e,t);var n=yt(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?ti(e,t.type,n):t.hasOwnProperty("defaultValue")&&ti(e,t.type,yt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Ho(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function ti(e,t,n){(t!=="number"||Rr(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var jn=Array.isArray;function Jt(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t["$"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty("$"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&r&&(e[n].defaultSelected=!0)}else{for(n=""+yt(n),t=null,l=0;l<e.length;l++){if(e[l].value===n){e[l].selected=!0,r&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function ni(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(x(91));return K({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Wo(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(x(92));if(jn(n)){if(1<n.length)throw Error(x(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:yt(n)}}function fs(e,t){var n=yt(t.value),r=yt(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function Qo(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function ps(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function ri(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?ps(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var sr,hs=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,l)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(sr=sr||document.createElement("div"),sr.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=sr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Mn(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Cn={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Ic=["Webkit","ms","Moz","O"];Object.keys(Cn).forEach(function(e){Ic.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Cn[t]=Cn[e]})});function ms(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Cn.hasOwnProperty(e)&&Cn[e]?(""+t).trim():t+"px"}function vs(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=ms(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var Uc=K({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function li(e,t){if(t){if(Uc[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(x(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(x(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(x(61))}if(t.style!=null&&typeof t.style!="object")throw Error(x(62))}}function ii(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";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 oi=null;function Ji(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ui=null,qt=null,bt=null;function Ko(e){if(e=tr(e)){if(typeof ui!="function")throw Error(x(280));var t=e.stateNode;t&&(t=al(t),ui(e.stateNode,e.type,t))}}function ys(e){qt?bt?bt.push(e):bt=[e]:qt=e}function gs(){if(qt){var e=qt,t=bt;if(bt=qt=null,Ko(e),t)for(e=0;e<t.length;e++)Ko(t[e])}}function xs(e,t){return e(t)}function ws(){}var El=!1;function Ss(e,t,n){if(El)return e(t,n);El=!0;try{return xs(e,t,n)}finally{El=!1,(qt!==null||bt!==null)&&(ws(),gs())}}function In(e,t){var n=e.stateNode;if(n===null)return null;var r=al(n);if(r===null)return null;n=r[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":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(x(231,t,typeof n));return n}var si=!1;if(Je)try{var mn={};Object.defineProperty(mn,"passive",{get:function(){si=!0}}),window.addEventListener("test",mn,mn),window.removeEventListener("test",mn,mn)}catch{si=!1}function Ac(e,t,n,r,l,i,o,s,a){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(f){this.onError(f)}}var _n=!1,Or=null,Mr=!1,ai=null,$c={onError:function(e){_n=!0,Or=e}};function Vc(e,t,n,r,l,i,o,s,a){_n=!1,Or=null,Ac.apply($c,arguments)}function Bc(e,t,n,r,l,i,o,s,a){if(Vc.apply(this,arguments),_n){if(_n){var c=Or;_n=!1,Or=null}else throw Error(x(198));Mr||(Mr=!0,ai=c)}}function It(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function ks(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 Yo(e){if(It(e)!==e)throw Error(x(188))}function Hc(e){var t=e.alternate;if(!t){if(t=It(e),t===null)throw Error(x(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var i=l.alternate;if(i===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===i.child){for(i=l.child;i;){if(i===n)return Yo(l),e;if(i===r)return Yo(l),t;i=i.sibling}throw Error(x(188))}if(n.return!==r.return)n=l,r=i;else{for(var o=!1,s=l.child;s;){if(s===n){o=!0,n=l,r=i;break}if(s===r){o=!0,r=l,n=i;break}s=s.sibling}if(!o){for(s=i.child;s;){if(s===n){o=!0,n=i,r=l;break}if(s===r){o=!0,r=i,n=l;break}s=s.sibling}if(!o)throw Error(x(189))}}if(n.alternate!==r)throw Error(x(190))}if(n.tag!==3)throw Error(x(188));return n.stateNode.current===n?e:t}function js(e){return e=Hc(e),e!==null?Ns(e):null}function Ns(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Ns(e);if(t!==null)return t;e=e.sibling}return null}var Es=Ne.unstable_scheduleCallback,Xo=Ne.unstable_cancelCallback,Wc=Ne.unstable_shouldYield,Qc=Ne.unstable_requestPaint,G=Ne.unstable_now,Kc=Ne.unstable_getCurrentPriorityLevel,qi=Ne.unstable_ImmediatePriority,Cs=Ne.unstable_UserBlockingPriority,Ir=Ne.unstable_NormalPriority,Yc=Ne.unstable_LowPriority,_s=Ne.unstable_IdlePriority,il=null,We=null;function Xc(e){if(We&&typeof We.onCommitFiberRoot=="function")try{We.onCommitFiberRoot(il,e,void 0,(e.current.flags&128)===128)}catch{}}var Ue=Math.clz32?Math.clz32:Jc,Gc=Math.log,Zc=Math.LN2;function Jc(e){return e>>>=0,e===0?32:31-(Gc(e)/Zc|0)|0}var ar=64,cr=4194304;function Nn(e){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: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 e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Ur(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,i=e.pingedLanes,o=n&268435455;if(o!==0){var s=o&~l;s!==0?r=Nn(s):(i&=o,i!==0&&(r=Nn(i)))}else o=n&~l,o!==0?r=Nn(o):i!==0&&(r=Nn(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,i=t&-t,l>=i||l===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-Ue(t),l=1<<n,r|=e[n],t&=~l;return r}function qc(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64: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:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function bc(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,i=e.pendingLanes;0<i;){var o=31-Ue(i),s=1<<o,a=l[o];a===-1?(!(s&n)||s&r)&&(l[o]=qc(s,t)):a<=t&&(e.expiredLanes|=s),i&=~s}}function ci(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Ps(){var e=ar;return ar<<=1,!(ar&4194240)&&(ar=64),e}function Cl(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function bn(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Ue(t),e[t]=n}function ed(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var l=31-Ue(n),i=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~i}}function bi(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Ue(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var I=0;function zs(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Ts,eo,Ls,Ds,Fs,di=!1,dr=[],at=null,ct=null,dt=null,Un=new Map,An=new Map,it=[],td="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 submit".split(" ");function Go(e,t){switch(e){case"focusin":case"focusout":at=null;break;case"dragenter":case"dragleave":ct=null;break;case"mouseover":case"mouseout":dt=null;break;case"pointerover":case"pointerout":Un.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":An.delete(t.pointerId)}}function vn(e,t,n,r,l,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[l]},t!==null&&(t=tr(t),t!==null&&eo(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function nd(e,t,n,r,l){switch(t){case"focusin":return at=vn(at,e,t,n,r,l),!0;case"dragenter":return ct=vn(ct,e,t,n,r,l),!0;case"mouseover":return dt=vn(dt,e,t,n,r,l),!0;case"pointerover":var i=l.pointerId;return Un.set(i,vn(Un.get(i)||null,e,t,n,r,l)),!0;case"gotpointercapture":return i=l.pointerId,An.set(i,vn(An.get(i)||null,e,t,n,r,l)),!0}return!1}function Rs(e){var t=Ct(e.target);if(t!==null){var n=It(t);if(n!==null){if(t=n.tag,t===13){if(t=ks(n),t!==null){e.blockedOn=t,Fs(e.priority,function(){Ls(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Nr(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=fi(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);oi=r,n.target.dispatchEvent(r),oi=null}else return t=tr(n),t!==null&&eo(t),e.blockedOn=n,!1;t.shift()}return!0}function Zo(e,t,n){Nr(e)&&n.delete(t)}function rd(){di=!1,at!==null&&Nr(at)&&(at=null),ct!==null&&Nr(ct)&&(ct=null),dt!==null&&Nr(dt)&&(dt=null),Un.forEach(Zo),An.forEach(Zo)}function yn(e,t){e.blockedOn===t&&(e.blockedOn=null,di||(di=!0,Ne.unstable_scheduleCallback(Ne.unstable_NormalPriority,rd)))}function $n(e){function t(l){return yn(l,e)}if(0<dr.length){yn(dr[0],e);for(var n=1;n<dr.length;n++){var r=dr[n];r.blockedOn===e&&(r.blockedOn=null)}}for(at!==null&&yn(at,e),ct!==null&&yn(ct,e),dt!==null&&yn(dt,e),Un.forEach(t),An.forEach(t),n=0;n<it.length;n++)r=it[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<it.length&&(n=it[0],n.blockedOn===null);)Rs(n),n.blockedOn===null&&it.shift()}var en=tt.ReactCurrentBatchConfig,Ar=!0;function ld(e,t,n,r){var l=I,i=en.transition;en.transition=null;try{I=1,to(e,t,n,r)}finally{I=l,en.transition=i}}function id(e,t,n,r){var l=I,i=en.transition;en.transition=null;try{I=4,to(e,t,n,r)}finally{I=l,en.transition=i}}function to(e,t,n,r){if(Ar){var l=fi(e,t,n,r);if(l===null)Ml(e,t,r,$r,n),Go(e,r);else if(nd(l,e,t,n,r))r.stopPropagation();else if(Go(e,r),t&4&&-1<td.indexOf(e)){for(;l!==null;){var i=tr(l);if(i!==null&&Ts(i),i=fi(e,t,n,r),i===null&&Ml(e,t,r,$r,n),i===l)break;l=i}l!==null&&r.stopPropagation()}else Ml(e,t,r,null,n)}}var $r=null;function fi(e,t,n,r){if($r=null,e=Ji(r),e=Ct(e),e!==null)if(t=It(e),t===null)e=null;else if(n=t.tag,n===13){if(e=ks(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return $r=e,null}function Os(e){switch(e){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"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 1;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"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Kc()){case qi:return 1;case Cs:return 4;case Ir:case Yc:return 16;case _s:return 536870912;default:return 16}default:return 16}}var ut=null,no=null,Er=null;function Ms(){if(Er)return Er;var e,t=no,n=t.length,r,l="value"in ut?ut.value:ut.textContent,i=l.length;for(e=0;e<n&&t[e]===l[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===l[i-r];r++);return Er=l.slice(e,1<r?1-r:void 0)}function Cr(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function fr(){return!0}function Jo(){return!1}function Ce(e){function t(n,r,l,i,o){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=i,this.target=o,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(i):i[s]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?fr:Jo,this.isPropagationStopped=Jo,this}return K(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=fr)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=fr)},persist:function(){},isPersistent:fr}),t}var fn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ro=Ce(fn),er=K({},fn,{view:0,detail:0}),od=Ce(er),_l,Pl,gn,ol=K({},er,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:lo,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!==gn&&(gn&&e.type==="mousemove"?(_l=e.screenX-gn.screenX,Pl=e.screenY-gn.screenY):Pl=_l=0,gn=e),_l)},movementY:function(e){return"movementY"in e?e.movementY:Pl}}),qo=Ce(ol),ud=K({},ol,{dataTransfer:0}),sd=Ce(ud),ad=K({},er,{relatedTarget:0}),zl=Ce(ad),cd=K({},fn,{animationName:0,elapsedTime:0,pseudoElement:0}),dd=Ce(cd),fd=K({},fn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),pd=Ce(fd),hd=K({},fn,{data:0}),bo=Ce(hd),md={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},vd={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"},yd={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function gd(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=yd[e])?!!t[e]:!1}function lo(){return gd}var xd=K({},er,{key:function(e){if(e.key){var t=md[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Cr(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?vd[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:lo,charCode:function(e){return e.type==="keypress"?Cr(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Cr(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),wd=Ce(xd),Sd=K({},ol,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),eu=Ce(Sd),kd=K({},er,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:lo}),jd=Ce(kd),Nd=K({},fn,{propertyName:0,elapsedTime:0,pseudoElement:0}),Ed=Ce(Nd),Cd=K({},ol,{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}),_d=Ce(Cd),Pd=[9,13,27,32],io=Je&&"CompositionEvent"in window,Pn=null;Je&&"documentMode"in document&&(Pn=document.documentMode);var zd=Je&&"TextEvent"in window&&!Pn,Is=Je&&(!io||Pn&&8<Pn&&11>=Pn),tu=" ",nu=!1;function Us(e,t){switch(e){case"keyup":return Pd.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function As(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Vt=!1;function Td(e,t){switch(e){case"compositionend":return As(t);case"keypress":return t.which!==32?null:(nu=!0,tu);case"textInput":return e=t.data,e===tu&&nu?null:e;default:return null}}function Ld(e,t){if(Vt)return e==="compositionend"||!io&&Us(e,t)?(e=Ms(),Er=no=ut=null,Vt=!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 Is&&t.locale!=="ko"?null:t.data;default:return null}}var Dd={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 ru(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Dd[e.type]:t==="textarea"}function $s(e,t,n,r){ys(r),t=Vr(t,"onChange"),0<t.length&&(n=new ro("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var zn=null,Vn=null;function Fd(e){Js(e,0)}function ul(e){var t=Wt(e);if(cs(t))return e}function Rd(e,t){if(e==="change")return t}var Vs=!1;if(Je){var Tl;if(Je){var Ll="oninput"in document;if(!Ll){var lu=document.createElement("div");lu.setAttribute("oninput","return;"),Ll=typeof lu.oninput=="function"}Tl=Ll}else Tl=!1;Vs=Tl&&(!document.documentMode||9<document.documentMode)}function iu(){zn&&(zn.detachEvent("onpropertychange",Bs),Vn=zn=null)}function Bs(e){if(e.propertyName==="value"&&ul(Vn)){var t=[];$s(t,Vn,e,Ji(e)),Ss(Fd,t)}}function Od(e,t,n){e==="focusin"?(iu(),zn=t,Vn=n,zn.attachEvent("onpropertychange",Bs)):e==="focusout"&&iu()}function Md(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return ul(Vn)}function Id(e,t){if(e==="click")return ul(t)}function Ud(e,t){if(e==="input"||e==="change")return ul(t)}function Ad(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var $e=typeof Object.is=="function"?Object.is:Ad;function Bn(e,t){if($e(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var l=n[r];if(!Xl.call(t,l)||!$e(e[l],t[l]))return!1}return!0}function ou(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function uu(e,t){var n=ou(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=ou(n)}}function Hs(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Hs(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Ws(){for(var e=window,t=Rr();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Rr(e.document)}return t}function oo(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")}function $d(e){var t=Ws(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Hs(n.ownerDocument.documentElement,n)){if(r!==null&&oo(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,i=Math.min(r.start,l);r=r.end===void 0?i:Math.min(r.end,l),!e.extend&&i>r&&(l=r,r=i,i=l),l=uu(n,i);var o=uu(n,r);l&&o&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Vd=Je&&"documentMode"in document&&11>=document.documentMode,Bt=null,pi=null,Tn=null,hi=!1;function su(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;hi||Bt==null||Bt!==Rr(r)||(r=Bt,"selectionStart"in r&&oo(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Tn&&Bn(Tn,r)||(Tn=r,r=Vr(pi,"onSelect"),0<r.length&&(t=new ro("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Bt)))}function pr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Ht={animationend:pr("Animation","AnimationEnd"),animationiteration:pr("Animation","AnimationIteration"),animationstart:pr("Animation","AnimationStart"),transitionend:pr("Transition","TransitionEnd")},Dl={},Qs={};Je&&(Qs=document.createElement("div").style,"AnimationEvent"in window||(delete Ht.animationend.animation,delete Ht.animationiteration.animation,delete Ht.animationstart.animation),"TransitionEvent"in window||delete Ht.transitionend.transition);function sl(e){if(Dl[e])return Dl[e];if(!Ht[e])return e;var t=Ht[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Qs)return Dl[e]=t[n];return e}var Ks=sl("animationend"),Ys=sl("animationiteration"),Xs=sl("animationstart"),Gs=sl("transitionend"),Zs=new Map,au="abort auxClick 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(" ");function xt(e,t){Zs.set(e,t),Mt(t,[e])}for(var Fl=0;Fl<au.length;Fl++){var Rl=au[Fl],Bd=Rl.toLowerCase(),Hd=Rl[0].toUpperCase()+Rl.slice(1);xt(Bd,"on"+Hd)}xt(Ks,"onAnimationEnd");xt(Ys,"onAnimationIteration");xt(Xs,"onAnimationStart");xt("dblclick","onDoubleClick");xt("focusin","onFocus");xt("focusout","onBlur");xt(Gs,"onTransitionEnd");rn("onMouseEnter",["mouseout","mouseover"]);rn("onMouseLeave",["mouseout","mouseover"]);rn("onPointerEnter",["pointerout","pointerover"]);rn("onPointerLeave",["pointerout","pointerover"]);Mt("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Mt("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Mt("onBeforeInput",["compositionend","keypress","textInput","paste"]);Mt("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Mt("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Mt("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var En="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(" "),Wd=new Set("cancel close invalid load scroll toggle".split(" ").concat(En));function cu(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Bc(r,t,void 0,e),e.currentTarget=null}function Js(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],l=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var o=r.length-1;0<=o;o--){var s=r[o],a=s.instance,c=s.currentTarget;if(s=s.listener,a!==i&&l.isPropagationStopped())break e;cu(l,s,c),i=a}else for(o=0;o<r.length;o++){if(s=r[o],a=s.instance,c=s.currentTarget,s=s.listener,a!==i&&l.isPropagationStopped())break e;cu(l,s,c),i=a}}}if(Mr)throw e=ai,Mr=!1,ai=null,e}function V(e,t){var n=t[xi];n===void 0&&(n=t[xi]=new Set);var r=e+"__bubble";n.has(r)||(qs(t,e,2,!1),n.add(r))}function Ol(e,t,n){var r=0;t&&(r|=4),qs(n,e,r,t)}var hr="_reactListening"+Math.random().toString(36).slice(2);function Hn(e){if(!e[hr]){e[hr]=!0,is.forEach(function(n){n!=="selectionchange"&&(Wd.has(n)||Ol(n,!1,e),Ol(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[hr]||(t[hr]=!0,Ol("selectionchange",!1,t))}}function qs(e,t,n,r){switch(Os(t)){case 1:var l=ld;break;case 4:l=id;break;default:l=to}n=l.bind(null,t,n,e),l=void 0,!si||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),r?l!==void 0?e.addEventListener(t,n,{capture:!0,passive:l}):e.addEventListener(t,n,!0):l!==void 0?e.addEventListener(t,n,{passive:l}):e.addEventListener(t,n,!1)}function Ml(e,t,n,r,l){var i=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var o=r.tag;if(o===3||o===4){var s=r.stateNode.containerInfo;if(s===l||s.nodeType===8&&s.parentNode===l)break;if(o===4)for(o=r.return;o!==null;){var a=o.tag;if((a===3||a===4)&&(a=o.stateNode.containerInfo,a===l||a.nodeType===8&&a.parentNode===l))return;o=o.return}for(;s!==null;){if(o=Ct(s),o===null)return;if(a=o.tag,a===5||a===6){r=i=o;continue e}s=s.parentNode}}r=r.return}Ss(function(){var c=i,f=Ji(n),v=[];e:{var m=Zs.get(e);if(m!==void 0){var w=ro,g=e;switch(e){case"keypress":if(Cr(n)===0)break e;case"keydown":case"keyup":w=wd;break;case"focusin":g="focus",w=zl;break;case"focusout":g="blur",w=zl;break;case"beforeblur":case"afterblur":w=zl;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":w=qo;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":w=sd;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":w=jd;break;case Ks:case Ys:case Xs:w=dd;break;case Gs:w=Ed;break;case"scroll":w=od;break;case"wheel":w=_d;break;case"copy":case"cut":case"paste":w=pd;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":w=eu}var S=(t&4)!==0,M=!S&&e==="scroll",p=S?m!==null?m+"Capture":null:m;S=[];for(var d=c,h;d!==null;){h=d;var y=h.stateNode;if(h.tag===5&&y!==null&&(h=y,p!==null&&(y=In(d,p),y!=null&&S.push(Wn(d,y,h)))),M)break;d=d.return}0<S.length&&(m=new w(m,g,null,n,f),v.push({event:m,listeners:S}))}}if(!(t&7)){e:{if(m=e==="mouseover"||e==="pointerover",w=e==="mouseout"||e==="pointerout",m&&n!==oi&&(g=n.relatedTarget||n.fromElement)&&(Ct(g)||g[qe]))break e;if((w||m)&&(m=f.window===f?f:(m=f.ownerDocument)?m.defaultView||m.parentWindow:window,w?(g=n.relatedTarget||n.toElement,w=c,g=g?Ct(g):null,g!==null&&(M=It(g),g!==M||g.tag!==5&&g.tag!==6)&&(g=null)):(w=null,g=c),w!==g)){if(S=qo,y="onMouseLeave",p="onMouseEnter",d="mouse",(e==="pointerout"||e==="pointerover")&&(S=eu,y="onPointerLeave",p="onPointerEnter",d="pointer"),M=w==null?m:Wt(w),h=g==null?m:Wt(g),m=new S(y,d+"leave",w,n,f),m.target=M,m.relatedTarget=h,y=null,Ct(f)===c&&(S=new S(p,d+"enter",g,n,f),S.target=h,S.relatedTarget=M,y=S),M=y,w&&g)t:{for(S=w,p=g,d=0,h=S;h;h=Ut(h))d++;for(h=0,y=p;y;y=Ut(y))h++;for(;0<d-h;)S=Ut(S),d--;for(;0<h-d;)p=Ut(p),h--;for(;d--;){if(S===p||p!==null&&S===p.alternate)break t;S=Ut(S),p=Ut(p)}S=null}else S=null;w!==null&&du(v,m,w,S,!1),g!==null&&M!==null&&du(v,M,g,S,!0)}}e:{if(m=c?Wt(c):window,w=m.nodeName&&m.nodeName.toLowerCase(),w==="select"||w==="input"&&m.type==="file")var k=Rd;else if(ru(m))if(Vs)k=Ud;else{k=Md;var E=Od}else(w=m.nodeName)&&w.toLowerCase()==="input"&&(m.type==="checkbox"||m.type==="radio")&&(k=Id);if(k&&(k=k(e,c))){$s(v,k,n,f);break e}E&&E(e,m,c),e==="focusout"&&(E=m._wrapperState)&&E.controlled&&m.type==="number"&&ti(m,"number",m.value)}switch(E=c?Wt(c):window,e){case"focusin":(ru(E)||E.contentEditable==="true")&&(Bt=E,pi=c,Tn=null);break;case"focusout":Tn=pi=Bt=null;break;case"mousedown":hi=!0;break;case"contextmenu":case"mouseup":case"dragend":hi=!1,su(v,n,f);break;case"selectionchange":if(Vd)break;case"keydown":case"keyup":su(v,n,f)}var j;if(io)e:{switch(e){case"compositionstart":var _="onCompositionStart";break e;case"compositionend":_="onCompositionEnd";break e;case"compositionupdate":_="onCompositionUpdate";break e}_=void 0}else Vt?Us(e,n)&&(_="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(_="onCompositionStart");_&&(Is&&n.locale!=="ko"&&(Vt||_!=="onCompositionStart"?_==="onCompositionEnd"&&Vt&&(j=Ms()):(ut=f,no="value"in ut?ut.value:ut.textContent,Vt=!0)),E=Vr(c,_),0<E.length&&(_=new bo(_,e,null,n,f),v.push({event:_,listeners:E}),j?_.data=j:(j=As(n),j!==null&&(_.data=j)))),(j=zd?Td(e,n):Ld(e,n))&&(c=Vr(c,"onBeforeInput"),0<c.length&&(f=new bo("onBeforeInput","beforeinput",null,n,f),v.push({event:f,listeners:c}),f.data=j))}Js(v,t)})}function Wn(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Vr(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,i=l.stateNode;l.tag===5&&i!==null&&(l=i,i=In(e,n),i!=null&&r.unshift(Wn(e,i,l)),i=In(e,t),i!=null&&r.push(Wn(e,i,l))),e=e.return}return r}function Ut(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function du(e,t,n,r,l){for(var i=t._reactName,o=[];n!==null&&n!==r;){var s=n,a=s.alternate,c=s.stateNode;if(a!==null&&a===r)break;s.tag===5&&c!==null&&(s=c,l?(a=In(n,i),a!=null&&o.unshift(Wn(n,a,s))):l||(a=In(n,i),a!=null&&o.push(Wn(n,a,s)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var Qd=/\r\n?/g,Kd=/\u0000|\uFFFD/g;function fu(e){return(typeof e=="string"?e:""+e).replace(Qd,`
|
|
`).replace(Kd,"")}function mr(e,t,n){if(t=fu(t),fu(e)!==t&&n)throw Error(x(425))}function Br(){}var mi=null,vi=null;function yi(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var gi=typeof setTimeout=="function"?setTimeout:void 0,Yd=typeof clearTimeout=="function"?clearTimeout:void 0,pu=typeof Promise=="function"?Promise:void 0,Xd=typeof queueMicrotask=="function"?queueMicrotask:typeof pu<"u"?function(e){return pu.resolve(null).then(e).catch(Gd)}:gi;function Gd(e){setTimeout(function(){throw e})}function Il(e,t){var n=t,r=0;do{var l=n.nextSibling;if(e.removeChild(n),l&&l.nodeType===8)if(n=l.data,n==="/$"){if(r===0){e.removeChild(l),$n(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);$n(t)}function ft(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==="$?")break;if(t==="/$")return null}}return e}function hu(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var pn=Math.random().toString(36).slice(2),He="__reactFiber$"+pn,Qn="__reactProps$"+pn,qe="__reactContainer$"+pn,xi="__reactEvents$"+pn,Zd="__reactListeners$"+pn,Jd="__reactHandles$"+pn;function Ct(e){var t=e[He];if(t)return t;for(var n=e.parentNode;n;){if(t=n[qe]||n[He]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=hu(e);e!==null;){if(n=e[He])return n;e=hu(e)}return t}e=n,n=e.parentNode}return null}function tr(e){return e=e[He]||e[qe],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Wt(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(x(33))}function al(e){return e[Qn]||null}var wi=[],Qt=-1;function wt(e){return{current:e}}function B(e){0>Qt||(e.current=wi[Qt],wi[Qt]=null,Qt--)}function A(e,t){Qt++,wi[Qt]=e.current,e.current=t}var gt={},ce=wt(gt),ge=wt(!1),Lt=gt;function ln(e,t){var n=e.type.contextTypes;if(!n)return gt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},i;for(i in n)l[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function xe(e){return e=e.childContextTypes,e!=null}function Hr(){B(ge),B(ce)}function mu(e,t,n){if(ce.current!==gt)throw Error(x(168));A(ce,t),A(ge,n)}function bs(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(x(108,Oc(e)||"Unknown",l));return K({},n,r)}function Wr(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||gt,Lt=ce.current,A(ce,e),A(ge,ge.current),!0}function vu(e,t,n){var r=e.stateNode;if(!r)throw Error(x(169));n?(e=bs(e,t,Lt),r.__reactInternalMemoizedMergedChildContext=e,B(ge),B(ce),A(ce,e)):B(ge),A(ge,n)}var Ye=null,cl=!1,Ul=!1;function ea(e){Ye===null?Ye=[e]:Ye.push(e)}function qd(e){cl=!0,ea(e)}function St(){if(!Ul&&Ye!==null){Ul=!0;var e=0,t=I;try{var n=Ye;for(I=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Ye=null,cl=!1}catch(l){throw Ye!==null&&(Ye=Ye.slice(e+1)),Es(qi,St),l}finally{I=t,Ul=!1}}return null}var Kt=[],Yt=0,Qr=null,Kr=0,Pe=[],ze=0,Dt=null,Xe=1,Ge="";function Nt(e,t){Kt[Yt++]=Kr,Kt[Yt++]=Qr,Qr=e,Kr=t}function ta(e,t,n){Pe[ze++]=Xe,Pe[ze++]=Ge,Pe[ze++]=Dt,Dt=e;var r=Xe;e=Ge;var l=32-Ue(r)-1;r&=~(1<<l),n+=1;var i=32-Ue(t)+l;if(30<i){var o=l-l%5;i=(r&(1<<o)-1).toString(32),r>>=o,l-=o,Xe=1<<32-Ue(t)+l|n<<l|r,Ge=i+e}else Xe=1<<i|n<<l|r,Ge=e}function uo(e){e.return!==null&&(Nt(e,1),ta(e,1,0))}function so(e){for(;e===Qr;)Qr=Kt[--Yt],Kt[Yt]=null,Kr=Kt[--Yt],Kt[Yt]=null;for(;e===Dt;)Dt=Pe[--ze],Pe[ze]=null,Ge=Pe[--ze],Pe[ze]=null,Xe=Pe[--ze],Pe[ze]=null}var je=null,ke=null,H=!1,Ie=null;function na(e,t){var n=Te(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function yu(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,je=e,ke=ft(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,je=e,ke=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Dt!==null?{id:Xe,overflow:Ge}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Te(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,je=e,ke=null,!0):!1;default:return!1}}function Si(e){return(e.mode&1)!==0&&(e.flags&128)===0}function ki(e){if(H){var t=ke;if(t){var n=t;if(!yu(e,t)){if(Si(e))throw Error(x(418));t=ft(n.nextSibling);var r=je;t&&yu(e,t)?na(r,n):(e.flags=e.flags&-4097|2,H=!1,je=e)}}else{if(Si(e))throw Error(x(418));e.flags=e.flags&-4097|2,H=!1,je=e}}}function gu(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;je=e}function vr(e){if(e!==je)return!1;if(!H)return gu(e),H=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!yi(e.type,e.memoizedProps)),t&&(t=ke)){if(Si(e))throw ra(),Error(x(418));for(;t;)na(e,t),t=ft(t.nextSibling)}if(gu(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(x(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){ke=ft(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}ke=null}}else ke=je?ft(e.stateNode.nextSibling):null;return!0}function ra(){for(var e=ke;e;)e=ft(e.nextSibling)}function on(){ke=je=null,H=!1}function ao(e){Ie===null?Ie=[e]:Ie.push(e)}var bd=tt.ReactCurrentBatchConfig;function xn(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(x(309));var r=n.stateNode}if(!r)throw Error(x(147,e));var l=r,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(o){var s=l.refs;o===null?delete s[i]:s[i]=o},t._stringRef=i,t)}if(typeof e!="string")throw Error(x(284));if(!n._owner)throw Error(x(290,e))}return e}function yr(e,t){throw e=Object.prototype.toString.call(t),Error(x(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function xu(e){var t=e._init;return t(e._payload)}function la(e){function t(p,d){if(e){var h=p.deletions;h===null?(p.deletions=[d],p.flags|=16):h.push(d)}}function n(p,d){if(!e)return null;for(;d!==null;)t(p,d),d=d.sibling;return null}function r(p,d){for(p=new Map;d!==null;)d.key!==null?p.set(d.key,d):p.set(d.index,d),d=d.sibling;return p}function l(p,d){return p=vt(p,d),p.index=0,p.sibling=null,p}function i(p,d,h){return p.index=h,e?(h=p.alternate,h!==null?(h=h.index,h<d?(p.flags|=2,d):h):(p.flags|=2,d)):(p.flags|=1048576,d)}function o(p){return e&&p.alternate===null&&(p.flags|=2),p}function s(p,d,h,y){return d===null||d.tag!==6?(d=Ql(h,p.mode,y),d.return=p,d):(d=l(d,h),d.return=p,d)}function a(p,d,h,y){var k=h.type;return k===$t?f(p,d,h.props.children,y,h.key):d!==null&&(d.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===rt&&xu(k)===d.type)?(y=l(d,h.props),y.ref=xn(p,d,h),y.return=p,y):(y=Fr(h.type,h.key,h.props,null,p.mode,y),y.ref=xn(p,d,h),y.return=p,y)}function c(p,d,h,y){return d===null||d.tag!==4||d.stateNode.containerInfo!==h.containerInfo||d.stateNode.implementation!==h.implementation?(d=Kl(h,p.mode,y),d.return=p,d):(d=l(d,h.children||[]),d.return=p,d)}function f(p,d,h,y,k){return d===null||d.tag!==7?(d=Tt(h,p.mode,y,k),d.return=p,d):(d=l(d,h),d.return=p,d)}function v(p,d,h){if(typeof d=="string"&&d!==""||typeof d=="number")return d=Ql(""+d,p.mode,h),d.return=p,d;if(typeof d=="object"&&d!==null){switch(d.$$typeof){case or:return h=Fr(d.type,d.key,d.props,null,p.mode,h),h.ref=xn(p,null,d),h.return=p,h;case At:return d=Kl(d,p.mode,h),d.return=p,d;case rt:var y=d._init;return v(p,y(d._payload),h)}if(jn(d)||hn(d))return d=Tt(d,p.mode,h,null),d.return=p,d;yr(p,d)}return null}function m(p,d,h,y){var k=d!==null?d.key:null;if(typeof h=="string"&&h!==""||typeof h=="number")return k!==null?null:s(p,d,""+h,y);if(typeof h=="object"&&h!==null){switch(h.$$typeof){case or:return h.key===k?a(p,d,h,y):null;case At:return h.key===k?c(p,d,h,y):null;case rt:return k=h._init,m(p,d,k(h._payload),y)}if(jn(h)||hn(h))return k!==null?null:f(p,d,h,y,null);yr(p,h)}return null}function w(p,d,h,y,k){if(typeof y=="string"&&y!==""||typeof y=="number")return p=p.get(h)||null,s(d,p,""+y,k);if(typeof y=="object"&&y!==null){switch(y.$$typeof){case or:return p=p.get(y.key===null?h:y.key)||null,a(d,p,y,k);case At:return p=p.get(y.key===null?h:y.key)||null,c(d,p,y,k);case rt:var E=y._init;return w(p,d,h,E(y._payload),k)}if(jn(y)||hn(y))return p=p.get(h)||null,f(d,p,y,k,null);yr(d,y)}return null}function g(p,d,h,y){for(var k=null,E=null,j=d,_=d=0,U=null;j!==null&&_<h.length;_++){j.index>_?(U=j,j=null):U=j.sibling;var T=m(p,j,h[_],y);if(T===null){j===null&&(j=U);break}e&&j&&T.alternate===null&&t(p,j),d=i(T,d,_),E===null?k=T:E.sibling=T,E=T,j=U}if(_===h.length)return n(p,j),H&&Nt(p,_),k;if(j===null){for(;_<h.length;_++)j=v(p,h[_],y),j!==null&&(d=i(j,d,_),E===null?k=j:E.sibling=j,E=j);return H&&Nt(p,_),k}for(j=r(p,j);_<h.length;_++)U=w(j,p,_,h[_],y),U!==null&&(e&&U.alternate!==null&&j.delete(U.key===null?_:U.key),d=i(U,d,_),E===null?k=U:E.sibling=U,E=U);return e&&j.forEach(function(ne){return t(p,ne)}),H&&Nt(p,_),k}function S(p,d,h,y){var k=hn(h);if(typeof k!="function")throw Error(x(150));if(h=k.call(h),h==null)throw Error(x(151));for(var E=k=null,j=d,_=d=0,U=null,T=h.next();j!==null&&!T.done;_++,T=h.next()){j.index>_?(U=j,j=null):U=j.sibling;var ne=m(p,j,T.value,y);if(ne===null){j===null&&(j=U);break}e&&j&&ne.alternate===null&&t(p,j),d=i(ne,d,_),E===null?k=ne:E.sibling=ne,E=ne,j=U}if(T.done)return n(p,j),H&&Nt(p,_),k;if(j===null){for(;!T.done;_++,T=h.next())T=v(p,T.value,y),T!==null&&(d=i(T,d,_),E===null?k=T:E.sibling=T,E=T);return H&&Nt(p,_),k}for(j=r(p,j);!T.done;_++,T=h.next())T=w(j,p,_,T.value,y),T!==null&&(e&&T.alternate!==null&&j.delete(T.key===null?_:T.key),d=i(T,d,_),E===null?k=T:E.sibling=T,E=T);return e&&j.forEach(function(_e){return t(p,_e)}),H&&Nt(p,_),k}function M(p,d,h,y){if(typeof h=="object"&&h!==null&&h.type===$t&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case or:e:{for(var k=h.key,E=d;E!==null;){if(E.key===k){if(k=h.type,k===$t){if(E.tag===7){n(p,E.sibling),d=l(E,h.props.children),d.return=p,p=d;break e}}else if(E.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===rt&&xu(k)===E.type){n(p,E.sibling),d=l(E,h.props),d.ref=xn(p,E,h),d.return=p,p=d;break e}n(p,E);break}else t(p,E);E=E.sibling}h.type===$t?(d=Tt(h.props.children,p.mode,y,h.key),d.return=p,p=d):(y=Fr(h.type,h.key,h.props,null,p.mode,y),y.ref=xn(p,d,h),y.return=p,p=y)}return o(p);case At:e:{for(E=h.key;d!==null;){if(d.key===E)if(d.tag===4&&d.stateNode.containerInfo===h.containerInfo&&d.stateNode.implementation===h.implementation){n(p,d.sibling),d=l(d,h.children||[]),d.return=p,p=d;break e}else{n(p,d);break}else t(p,d);d=d.sibling}d=Kl(h,p.mode,y),d.return=p,p=d}return o(p);case rt:return E=h._init,M(p,d,E(h._payload),y)}if(jn(h))return g(p,d,h,y);if(hn(h))return S(p,d,h,y);yr(p,h)}return typeof h=="string"&&h!==""||typeof h=="number"?(h=""+h,d!==null&&d.tag===6?(n(p,d.sibling),d=l(d,h),d.return=p,p=d):(n(p,d),d=Ql(h,p.mode,y),d.return=p,p=d),o(p)):n(p,d)}return M}var un=la(!0),ia=la(!1),Yr=wt(null),Xr=null,Xt=null,co=null;function fo(){co=Xt=Xr=null}function po(e){var t=Yr.current;B(Yr),e._currentValue=t}function ji(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function tn(e,t){Xr=e,co=Xt=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(ye=!0),e.firstContext=null)}function De(e){var t=e._currentValue;if(co!==e)if(e={context:e,memoizedValue:t,next:null},Xt===null){if(Xr===null)throw Error(x(308));Xt=e,Xr.dependencies={lanes:0,firstContext:e}}else Xt=Xt.next=e;return t}var _t=null;function ho(e){_t===null?_t=[e]:_t.push(e)}function oa(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,ho(t)):(n.next=l.next,l.next=n),t.interleaved=n,be(e,r)}function be(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var lt=!1;function mo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function ua(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Ze(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function pt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,R&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,be(e,n)}return l=r.interleaved,l===null?(t.next=t,ho(r)):(t.next=l.next,l.next=t),r.interleaved=t,be(e,n)}function _r(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,bi(e,n)}}function wu(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?l=i=o:i=i.next=o,n=n.next}while(n!==null);i===null?l=i=t:i=i.next=t}else l=i=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Gr(e,t,n,r){var l=e.updateQueue;lt=!1;var i=l.firstBaseUpdate,o=l.lastBaseUpdate,s=l.shared.pending;if(s!==null){l.shared.pending=null;var a=s,c=a.next;a.next=null,o===null?i=c:o.next=c,o=a;var f=e.alternate;f!==null&&(f=f.updateQueue,s=f.lastBaseUpdate,s!==o&&(s===null?f.firstBaseUpdate=c:s.next=c,f.lastBaseUpdate=a))}if(i!==null){var v=l.baseState;o=0,f=c=a=null,s=i;do{var m=s.lane,w=s.eventTime;if((r&m)===m){f!==null&&(f=f.next={eventTime:w,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var g=e,S=s;switch(m=t,w=n,S.tag){case 1:if(g=S.payload,typeof g=="function"){v=g.call(w,v,m);break e}v=g;break e;case 3:g.flags=g.flags&-65537|128;case 0:if(g=S.payload,m=typeof g=="function"?g.call(w,v,m):g,m==null)break e;v=K({},v,m);break e;case 2:lt=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,m=l.effects,m===null?l.effects=[s]:m.push(s))}else w={eventTime:w,lane:m,tag:s.tag,payload:s.payload,callback:s.callback,next:null},f===null?(c=f=w,a=v):f=f.next=w,o|=m;if(s=s.next,s===null){if(s=l.shared.pending,s===null)break;m=s,s=m.next,m.next=null,l.lastBaseUpdate=m,l.shared.pending=null}}while(!0);if(f===null&&(a=v),l.baseState=a,l.firstBaseUpdate=c,l.lastBaseUpdate=f,t=l.shared.interleaved,t!==null){l=t;do o|=l.lane,l=l.next;while(l!==t)}else i===null&&(l.shared.lanes=0);Rt|=o,e.lanes=o,e.memoizedState=v}}function Su(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],l=r.callback;if(l!==null){if(r.callback=null,r=n,typeof l!="function")throw Error(x(191,l));l.call(r)}}}var nr={},Qe=wt(nr),Kn=wt(nr),Yn=wt(nr);function Pt(e){if(e===nr)throw Error(x(174));return e}function vo(e,t){switch(A(Yn,t),A(Kn,e),A(Qe,nr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ri(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=ri(t,e)}B(Qe),A(Qe,t)}function sn(){B(Qe),B(Kn),B(Yn)}function sa(e){Pt(Yn.current);var t=Pt(Qe.current),n=ri(t,e.type);t!==n&&(A(Kn,e),A(Qe,n))}function yo(e){Kn.current===e&&(B(Qe),B(Kn))}var W=wt(0);function Zr(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Al=[];function go(){for(var e=0;e<Al.length;e++)Al[e]._workInProgressVersionPrimary=null;Al.length=0}var Pr=tt.ReactCurrentDispatcher,$l=tt.ReactCurrentBatchConfig,Ft=0,Q=null,J=null,ee=null,Jr=!1,Ln=!1,Xn=0,ef=0;function ue(){throw Error(x(321))}function xo(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!$e(e[n],t[n]))return!1;return!0}function wo(e,t,n,r,l,i){if(Ft=i,Q=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Pr.current=e===null||e.memoizedState===null?lf:of,e=n(r,l),Ln){i=0;do{if(Ln=!1,Xn=0,25<=i)throw Error(x(301));i+=1,ee=J=null,t.updateQueue=null,Pr.current=uf,e=n(r,l)}while(Ln)}if(Pr.current=qr,t=J!==null&&J.next!==null,Ft=0,ee=J=Q=null,Jr=!1,t)throw Error(x(300));return e}function So(){var e=Xn!==0;return Xn=0,e}function Be(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ee===null?Q.memoizedState=ee=e:ee=ee.next=e,ee}function Fe(){if(J===null){var e=Q.alternate;e=e!==null?e.memoizedState:null}else e=J.next;var t=ee===null?Q.memoizedState:ee.next;if(t!==null)ee=t,J=e;else{if(e===null)throw Error(x(310));J=e,e={memoizedState:J.memoizedState,baseState:J.baseState,baseQueue:J.baseQueue,queue:J.queue,next:null},ee===null?Q.memoizedState=ee=e:ee=ee.next=e}return ee}function Gn(e,t){return typeof t=="function"?t(e):t}function Vl(e){var t=Fe(),n=t.queue;if(n===null)throw Error(x(311));n.lastRenderedReducer=e;var r=J,l=r.baseQueue,i=n.pending;if(i!==null){if(l!==null){var o=l.next;l.next=i.next,i.next=o}r.baseQueue=l=i,n.pending=null}if(l!==null){i=l.next,r=r.baseState;var s=o=null,a=null,c=i;do{var f=c.lane;if((Ft&f)===f)a!==null&&(a=a.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var v={lane:f,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};a===null?(s=a=v,o=r):a=a.next=v,Q.lanes|=f,Rt|=f}c=c.next}while(c!==null&&c!==i);a===null?o=r:a.next=s,$e(r,t.memoizedState)||(ye=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=a,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do i=l.lane,Q.lanes|=i,Rt|=i,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Bl(e){var t=Fe(),n=t.queue;if(n===null)throw Error(x(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,i=t.memoizedState;if(l!==null){n.pending=null;var o=l=l.next;do i=e(i,o.action),o=o.next;while(o!==l);$e(i,t.memoizedState)||(ye=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function aa(){}function ca(e,t){var n=Q,r=Fe(),l=t(),i=!$e(r.memoizedState,l);if(i&&(r.memoizedState=l,ye=!0),r=r.queue,ko(pa.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||ee!==null&&ee.memoizedState.tag&1){if(n.flags|=2048,Zn(9,fa.bind(null,n,r,l,t),void 0,null),te===null)throw Error(x(349));Ft&30||da(n,t,l)}return l}function da(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=Q.updateQueue,t===null?(t={lastEffect:null,stores:null},Q.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function fa(e,t,n,r){t.value=n,t.getSnapshot=r,ha(t)&&ma(e)}function pa(e,t,n){return n(function(){ha(t)&&ma(e)})}function ha(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!$e(e,n)}catch{return!0}}function ma(e){var t=be(e,1);t!==null&&Ae(t,e,1,-1)}function ku(e){var t=Be();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Gn,lastRenderedState:e},t.queue=e,e=e.dispatch=rf.bind(null,Q,e),[t.memoizedState,e]}function Zn(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=Q.updateQueue,t===null?(t={lastEffect:null,stores:null},Q.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function va(){return Fe().memoizedState}function zr(e,t,n,r){var l=Be();Q.flags|=e,l.memoizedState=Zn(1|t,n,void 0,r===void 0?null:r)}function dl(e,t,n,r){var l=Fe();r=r===void 0?null:r;var i=void 0;if(J!==null){var o=J.memoizedState;if(i=o.destroy,r!==null&&xo(r,o.deps)){l.memoizedState=Zn(t,n,i,r);return}}Q.flags|=e,l.memoizedState=Zn(1|t,n,i,r)}function ju(e,t){return zr(8390656,8,e,t)}function ko(e,t){return dl(2048,8,e,t)}function ya(e,t){return dl(4,2,e,t)}function ga(e,t){return dl(4,4,e,t)}function xa(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function wa(e,t,n){return n=n!=null?n.concat([e]):null,dl(4,4,xa.bind(null,t,e),n)}function jo(){}function Sa(e,t){var n=Fe();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&xo(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function ka(e,t){var n=Fe();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&xo(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function ja(e,t,n){return Ft&21?($e(n,t)||(n=Ps(),Q.lanes|=n,Rt|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,ye=!0),e.memoizedState=n)}function tf(e,t){var n=I;I=n!==0&&4>n?n:4,e(!0);var r=$l.transition;$l.transition={};try{e(!1),t()}finally{I=n,$l.transition=r}}function Na(){return Fe().memoizedState}function nf(e,t,n){var r=mt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Ea(e))Ca(t,n);else if(n=oa(e,t,n,r),n!==null){var l=pe();Ae(n,e,r,l),_a(n,t,r)}}function rf(e,t,n){var r=mt(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Ea(e))Ca(t,l);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var o=t.lastRenderedState,s=i(o,n);if(l.hasEagerState=!0,l.eagerState=s,$e(s,o)){var a=t.interleaved;a===null?(l.next=l,ho(t)):(l.next=a.next,a.next=l),t.interleaved=l;return}}catch{}finally{}n=oa(e,t,l,r),n!==null&&(l=pe(),Ae(n,e,r,l),_a(n,t,r))}}function Ea(e){var t=e.alternate;return e===Q||t!==null&&t===Q}function Ca(e,t){Ln=Jr=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function _a(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,bi(e,n)}}var qr={readContext:De,useCallback:ue,useContext:ue,useEffect:ue,useImperativeHandle:ue,useInsertionEffect:ue,useLayoutEffect:ue,useMemo:ue,useReducer:ue,useRef:ue,useState:ue,useDebugValue:ue,useDeferredValue:ue,useTransition:ue,useMutableSource:ue,useSyncExternalStore:ue,useId:ue,unstable_isNewReconciler:!1},lf={readContext:De,useCallback:function(e,t){return Be().memoizedState=[e,t===void 0?null:t],e},useContext:De,useEffect:ju,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,zr(4194308,4,xa.bind(null,t,e),n)},useLayoutEffect:function(e,t){return zr(4194308,4,e,t)},useInsertionEffect:function(e,t){return zr(4,2,e,t)},useMemo:function(e,t){var n=Be();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Be();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=nf.bind(null,Q,e),[r.memoizedState,e]},useRef:function(e){var t=Be();return e={current:e},t.memoizedState=e},useState:ku,useDebugValue:jo,useDeferredValue:function(e){return Be().memoizedState=e},useTransition:function(){var e=ku(!1),t=e[0];return e=tf.bind(null,e[1]),Be().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Q,l=Be();if(H){if(n===void 0)throw Error(x(407));n=n()}else{if(n=t(),te===null)throw Error(x(349));Ft&30||da(r,t,n)}l.memoizedState=n;var i={value:n,getSnapshot:t};return l.queue=i,ju(pa.bind(null,r,i,e),[e]),r.flags|=2048,Zn(9,fa.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=Be(),t=te.identifierPrefix;if(H){var n=Ge,r=Xe;n=(r&~(1<<32-Ue(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Xn++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=ef++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},of={readContext:De,useCallback:Sa,useContext:De,useEffect:ko,useImperativeHandle:wa,useInsertionEffect:ya,useLayoutEffect:ga,useMemo:ka,useReducer:Vl,useRef:va,useState:function(){return Vl(Gn)},useDebugValue:jo,useDeferredValue:function(e){var t=Fe();return ja(t,J.memoizedState,e)},useTransition:function(){var e=Vl(Gn)[0],t=Fe().memoizedState;return[e,t]},useMutableSource:aa,useSyncExternalStore:ca,useId:Na,unstable_isNewReconciler:!1},uf={readContext:De,useCallback:Sa,useContext:De,useEffect:ko,useImperativeHandle:wa,useInsertionEffect:ya,useLayoutEffect:ga,useMemo:ka,useReducer:Bl,useRef:va,useState:function(){return Bl(Gn)},useDebugValue:jo,useDeferredValue:function(e){var t=Fe();return J===null?t.memoizedState=e:ja(t,J.memoizedState,e)},useTransition:function(){var e=Bl(Gn)[0],t=Fe().memoizedState;return[e,t]},useMutableSource:aa,useSyncExternalStore:ca,useId:Na,unstable_isNewReconciler:!1};function Oe(e,t){if(e&&e.defaultProps){t=K({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function Ni(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:K({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var fl={isMounted:function(e){return(e=e._reactInternals)?It(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=pe(),l=mt(e),i=Ze(r,l);i.payload=t,n!=null&&(i.callback=n),t=pt(e,i,l),t!==null&&(Ae(t,e,l,r),_r(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=pe(),l=mt(e),i=Ze(r,l);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=pt(e,i,l),t!==null&&(Ae(t,e,l,r),_r(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=pe(),r=mt(e),l=Ze(n,r);l.tag=2,t!=null&&(l.callback=t),t=pt(e,l,r),t!==null&&(Ae(t,e,r,n),_r(t,e,r))}};function Nu(e,t,n,r,l,i,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,i,o):t.prototype&&t.prototype.isPureReactComponent?!Bn(n,r)||!Bn(l,i):!0}function Pa(e,t,n){var r=!1,l=gt,i=t.contextType;return typeof i=="object"&&i!==null?i=De(i):(l=xe(t)?Lt:ce.current,r=t.contextTypes,i=(r=r!=null)?ln(e,l):gt),t=new t(n,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=fl,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=i),t}function Eu(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&fl.enqueueReplaceState(t,t.state,null)}function Ei(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},mo(e);var i=t.contextType;typeof i=="object"&&i!==null?l.context=De(i):(i=xe(t)?Lt:ce.current,l.context=ln(e,i)),l.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(Ni(e,t,i,n),l.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(t=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),t!==l.state&&fl.enqueueReplaceState(l,l.state,null),Gr(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function an(e,t){try{var n="",r=t;do n+=Rc(r),r=r.return;while(r);var l=n}catch(i){l=`
|
|
Error generating stack: `+i.message+`
|
|
`+i.stack}return{value:e,source:t,stack:l,digest:null}}function Hl(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function Ci(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var sf=typeof WeakMap=="function"?WeakMap:Map;function za(e,t,n){n=Ze(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){el||(el=!0,Mi=r),Ci(e,t)},n}function Ta(e,t,n){n=Ze(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var l=t.value;n.payload=function(){return r(l)},n.callback=function(){Ci(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){Ci(e,t),typeof r!="function"&&(ht===null?ht=new Set([this]):ht.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),n}function Cu(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new sf;var l=new Set;r.set(t,l)}else l=r.get(t),l===void 0&&(l=new Set,r.set(t,l));l.has(n)||(l.add(n),e=kf.bind(null,e,t,n),t.then(e,e))}function _u(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Pu(e,t,n,r,l){return e.mode&1?(e.flags|=65536,e.lanes=l,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Ze(-1,1),t.tag=2,pt(n,t,1))),n.lanes|=1),e)}var af=tt.ReactCurrentOwner,ye=!1;function fe(e,t,n,r){t.child=e===null?ia(t,null,n,r):un(t,e.child,n,r)}function zu(e,t,n,r,l){n=n.render;var i=t.ref;return tn(t,l),r=wo(e,t,n,r,i,l),n=So(),e!==null&&!ye?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,et(e,t,l)):(H&&n&&uo(t),t.flags|=1,fe(e,t,r,l),t.child)}function Tu(e,t,n,r,l){if(e===null){var i=n.type;return typeof i=="function"&&!Lo(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,La(e,t,i,r,l)):(e=Fr(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&l)){var o=i.memoizedProps;if(n=n.compare,n=n!==null?n:Bn,n(o,r)&&e.ref===t.ref)return et(e,t,l)}return t.flags|=1,e=vt(i,r),e.ref=t.ref,e.return=t,t.child=e}function La(e,t,n,r,l){if(e!==null){var i=e.memoizedProps;if(Bn(i,r)&&e.ref===t.ref)if(ye=!1,t.pendingProps=r=i,(e.lanes&l)!==0)e.flags&131072&&(ye=!0);else return t.lanes=e.lanes,et(e,t,l)}return _i(e,t,n,r,l)}function Da(e,t,n){var r=t.pendingProps,l=r.children,i=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},A(Zt,Se),Se|=n;else{if(!(n&1073741824))return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,A(Zt,Se),Se|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,A(Zt,Se),Se|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,A(Zt,Se),Se|=r;return fe(e,t,l,n),t.child}function Fa(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function _i(e,t,n,r,l){var i=xe(n)?Lt:ce.current;return i=ln(t,i),tn(t,l),n=wo(e,t,n,r,i,l),r=So(),e!==null&&!ye?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,et(e,t,l)):(H&&r&&uo(t),t.flags|=1,fe(e,t,n,l),t.child)}function Lu(e,t,n,r,l){if(xe(n)){var i=!0;Wr(t)}else i=!1;if(tn(t,l),t.stateNode===null)Tr(e,t),Pa(t,n,r),Ei(t,n,r,l),r=!0;else if(e===null){var o=t.stateNode,s=t.memoizedProps;o.props=s;var a=o.context,c=n.contextType;typeof c=="object"&&c!==null?c=De(c):(c=xe(n)?Lt:ce.current,c=ln(t,c));var f=n.getDerivedStateFromProps,v=typeof f=="function"||typeof o.getSnapshotBeforeUpdate=="function";v||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==r||a!==c)&&Eu(t,o,r,c),lt=!1;var m=t.memoizedState;o.state=m,Gr(t,r,o,l),a=t.memoizedState,s!==r||m!==a||ge.current||lt?(typeof f=="function"&&(Ni(t,n,f,r),a=t.memoizedState),(s=lt||Nu(t,n,s,r,m,a,c))?(v||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=a),o.props=r,o.state=a,o.context=c,r=s):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,ua(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:Oe(t.type,s),o.props=c,v=t.pendingProps,m=o.context,a=n.contextType,typeof a=="object"&&a!==null?a=De(a):(a=xe(n)?Lt:ce.current,a=ln(t,a));var w=n.getDerivedStateFromProps;(f=typeof w=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==v||m!==a)&&Eu(t,o,r,a),lt=!1,m=t.memoizedState,o.state=m,Gr(t,r,o,l);var g=t.memoizedState;s!==v||m!==g||ge.current||lt?(typeof w=="function"&&(Ni(t,n,w,r),g=t.memoizedState),(c=lt||Nu(t,n,c,r,m,g,a)||!1)?(f||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(r,g,a),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(r,g,a)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=g),o.props=r,o.state=g,o.context=a,r=c):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),r=!1)}return Pi(e,t,n,r,i,l)}function Pi(e,t,n,r,l,i){Fa(e,t);var o=(t.flags&128)!==0;if(!r&&!o)return l&&vu(t,n,!1),et(e,t,i);r=t.stateNode,af.current=t;var s=o&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&o?(t.child=un(t,e.child,null,i),t.child=un(t,null,s,i)):fe(e,t,s,i),t.memoizedState=r.state,l&&vu(t,n,!0),t.child}function Ra(e){var t=e.stateNode;t.pendingContext?mu(e,t.pendingContext,t.pendingContext!==t.context):t.context&&mu(e,t.context,!1),vo(e,t.containerInfo)}function Du(e,t,n,r,l){return on(),ao(l),t.flags|=256,fe(e,t,n,r),t.child}var zi={dehydrated:null,treeContext:null,retryLane:0};function Ti(e){return{baseLanes:e,cachePool:null,transitions:null}}function Oa(e,t,n){var r=t.pendingProps,l=W.current,i=!1,o=(t.flags&128)!==0,s;if((s=o)||(s=e!==null&&e.memoizedState===null?!1:(l&2)!==0),s?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),A(W,l&1),e===null)return ki(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(o=r.children,e=r.fallback,i?(r=t.mode,i=t.child,o={mode:"hidden",children:o},!(r&1)&&i!==null?(i.childLanes=0,i.pendingProps=o):i=ml(o,r,0,null),e=Tt(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=Ti(n),t.memoizedState=zi,e):No(t,o));if(l=e.memoizedState,l!==null&&(s=l.dehydrated,s!==null))return cf(e,t,o,r,s,l,n);if(i){i=r.fallback,o=t.mode,l=e.child,s=l.sibling;var a={mode:"hidden",children:r.children};return!(o&1)&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=a,t.deletions=null):(r=vt(l,a),r.subtreeFlags=l.subtreeFlags&14680064),s!==null?i=vt(s,i):(i=Tt(i,o,n,null),i.flags|=2),i.return=t,r.return=t,r.sibling=i,t.child=r,r=i,i=t.child,o=e.child.memoizedState,o=o===null?Ti(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},i.memoizedState=o,i.childLanes=e.childLanes&~n,t.memoizedState=zi,r}return i=e.child,e=i.sibling,r=vt(i,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function No(e,t){return t=ml({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function gr(e,t,n,r){return r!==null&&ao(r),un(t,e.child,null,n),e=No(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function cf(e,t,n,r,l,i,o){if(n)return t.flags&256?(t.flags&=-257,r=Hl(Error(x(422))),gr(e,t,o,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,l=t.mode,r=ml({mode:"visible",children:r.children},l,0,null),i=Tt(i,l,o,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&1&&un(t,e.child,null,o),t.child.memoizedState=Ti(o),t.memoizedState=zi,i);if(!(t.mode&1))return gr(e,t,o,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var s=r.dgst;return r=s,i=Error(x(419)),r=Hl(i,r,void 0),gr(e,t,o,r)}if(s=(o&e.childLanes)!==0,ye||s){if(r=te,r!==null){switch(o&-o){case 4:l=2;break;case 16:l=8;break;case 64: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:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}l=l&(r.suspendedLanes|o)?0:l,l!==0&&l!==i.retryLane&&(i.retryLane=l,be(e,l),Ae(r,e,l,-1))}return To(),r=Hl(Error(x(421))),gr(e,t,o,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=jf.bind(null,e),l._reactRetry=t,null):(e=i.treeContext,ke=ft(l.nextSibling),je=t,H=!0,Ie=null,e!==null&&(Pe[ze++]=Xe,Pe[ze++]=Ge,Pe[ze++]=Dt,Xe=e.id,Ge=e.overflow,Dt=t),t=No(t,r.children),t.flags|=4096,t)}function Fu(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),ji(e.return,t,n)}function Wl(e,t,n,r,l){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=l)}function Ma(e,t,n){var r=t.pendingProps,l=r.revealOrder,i=r.tail;if(fe(e,t,r.children,n),r=W.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Fu(e,n,t);else if(e.tag===19)Fu(e,n,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}r&=1}if(A(W,r),!(t.mode&1))t.memoizedState=null;else switch(l){case"forwards":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&&Zr(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),Wl(t,!1,l,n,i);break;case"backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&Zr(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}Wl(t,!0,n,null,i);break;case"together":Wl(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Tr(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function et(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Rt|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(x(153));if(t.child!==null){for(e=t.child,n=vt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=vt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function df(e,t,n){switch(t.tag){case 3:Ra(t),on();break;case 5:sa(t);break;case 1:xe(t.type)&&Wr(t);break;case 4:vo(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;A(Yr,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(A(W,W.current&1),t.flags|=128,null):n&t.child.childLanes?Oa(e,t,n):(A(W,W.current&1),e=et(e,t,n),e!==null?e.sibling:null);A(W,W.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Ma(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),A(W,W.current),r)break;return null;case 22:case 23:return t.lanes=0,Da(e,t,n)}return et(e,t,n)}var Ia,Li,Ua,Aa;Ia=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};Li=function(){};Ua=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,Pt(Qe.current);var i=null;switch(n){case"input":l=bl(e,l),r=bl(e,r),i=[];break;case"select":l=K({},l,{value:void 0}),r=K({},r,{value:void 0}),i=[];break;case"textarea":l=ni(e,l),r=ni(e,r),i=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Br)}li(n,r);var o;n=null;for(c in l)if(!r.hasOwnProperty(c)&&l.hasOwnProperty(c)&&l[c]!=null)if(c==="style"){var s=l[c];for(o in s)s.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(On.hasOwnProperty(c)?i||(i=[]):(i=i||[]).push(c,null));for(c in r){var a=r[c];if(s=l!=null?l[c]:void 0,r.hasOwnProperty(c)&&a!==s&&(a!=null||s!=null))if(c==="style")if(s){for(o in s)!s.hasOwnProperty(o)||a&&a.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in a)a.hasOwnProperty(o)&&s[o]!==a[o]&&(n||(n={}),n[o]=a[o])}else n||(i||(i=[]),i.push(c,n)),n=a;else c==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,s=s?s.__html:void 0,a!=null&&s!==a&&(i=i||[]).push(c,a)):c==="children"?typeof a!="string"&&typeof a!="number"||(i=i||[]).push(c,""+a):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&(On.hasOwnProperty(c)?(a!=null&&c==="onScroll"&&V("scroll",e),i||s===a||(i=[])):(i=i||[]).push(c,a))}n&&(i=i||[]).push("style",n);var c=i;(t.updateQueue=c)&&(t.flags|=4)}};Aa=function(e,t,n,r){n!==r&&(t.flags|=4)};function wn(e,t){if(!H)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function se(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags&14680064,r|=l.flags&14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function ff(e,t,n){var r=t.pendingProps;switch(so(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return se(t),null;case 1:return xe(t.type)&&Hr(),se(t),null;case 3:return r=t.stateNode,sn(),B(ge),B(ce),go(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(vr(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Ie!==null&&(Ai(Ie),Ie=null))),Li(e,t),se(t),null;case 5:yo(t);var l=Pt(Yn.current);if(n=t.type,e!==null&&t.stateNode!=null)Ua(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(x(166));return se(t),null}if(e=Pt(Qe.current),vr(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[He]=t,r[Qn]=i,e=(t.mode&1)!==0,n){case"dialog":V("cancel",r),V("close",r);break;case"iframe":case"object":case"embed":V("load",r);break;case"video":case"audio":for(l=0;l<En.length;l++)V(En[l],r);break;case"source":V("error",r);break;case"img":case"image":case"link":V("error",r),V("load",r);break;case"details":V("toggle",r);break;case"input":Bo(r,i),V("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},V("invalid",r);break;case"textarea":Wo(r,i),V("invalid",r)}li(n,i),l=null;for(var o in i)if(i.hasOwnProperty(o)){var s=i[o];o==="children"?typeof s=="string"?r.textContent!==s&&(i.suppressHydrationWarning!==!0&&mr(r.textContent,s,e),l=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(i.suppressHydrationWarning!==!0&&mr(r.textContent,s,e),l=["children",""+s]):On.hasOwnProperty(o)&&s!=null&&o==="onScroll"&&V("scroll",r)}switch(n){case"input":ur(r),Ho(r,i,!0);break;case"textarea":ur(r),Qo(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=Br)}r=l,t.updateQueue=r,r!==null&&(t.flags|=4)}else{o=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=ps(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=o.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=o.createElement(n,{is:r.is}):(e=o.createElement(n),n==="select"&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,n),e[He]=t,e[Qn]=r,Ia(e,t,!1,!1),t.stateNode=e;e:{switch(o=ii(n,r),n){case"dialog":V("cancel",e),V("close",e),l=r;break;case"iframe":case"object":case"embed":V("load",e),l=r;break;case"video":case"audio":for(l=0;l<En.length;l++)V(En[l],e);l=r;break;case"source":V("error",e),l=r;break;case"img":case"image":case"link":V("error",e),V("load",e),l=r;break;case"details":V("toggle",e),l=r;break;case"input":Bo(e,r),l=bl(e,r),V("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=K({},r,{value:void 0}),V("invalid",e);break;case"textarea":Wo(e,r),l=ni(e,r),V("invalid",e);break;default:l=r}li(n,l),s=l;for(i in s)if(s.hasOwnProperty(i)){var a=s[i];i==="style"?vs(e,a):i==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,a!=null&&hs(e,a)):i==="children"?typeof a=="string"?(n!=="textarea"||a!=="")&&Mn(e,a):typeof a=="number"&&Mn(e,""+a):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(On.hasOwnProperty(i)?a!=null&&i==="onScroll"&&V("scroll",e):a!=null&&Yi(e,i,a,o))}switch(n){case"input":ur(e),Ho(e,r,!1);break;case"textarea":ur(e),Qo(e);break;case"option":r.value!=null&&e.setAttribute("value",""+yt(r.value));break;case"select":e.multiple=!!r.multiple,i=r.value,i!=null?Jt(e,!!r.multiple,i,!1):r.defaultValue!=null&&Jt(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=Br)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return se(t),null;case 6:if(e&&t.stateNode!=null)Aa(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(x(166));if(n=Pt(Yn.current),Pt(Qe.current),vr(t)){if(r=t.stateNode,n=t.memoizedProps,r[He]=t,(i=r.nodeValue!==n)&&(e=je,e!==null))switch(e.tag){case 3:mr(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&mr(r.nodeValue,n,(e.mode&1)!==0)}i&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[He]=t,t.stateNode=r}return se(t),null;case 13:if(B(W),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(H&&ke!==null&&t.mode&1&&!(t.flags&128))ra(),on(),t.flags|=98560,i=!1;else if(i=vr(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(x(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(x(317));i[He]=t}else on(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;se(t),i=!1}else Ie!==null&&(Ai(Ie),Ie=null),i=!0;if(!i)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||W.current&1?q===0&&(q=3):To())),t.updateQueue!==null&&(t.flags|=4),se(t),null);case 4:return sn(),Li(e,t),e===null&&Hn(t.stateNode.containerInfo),se(t),null;case 10:return po(t.type._context),se(t),null;case 17:return xe(t.type)&&Hr(),se(t),null;case 19:if(B(W),i=t.memoizedState,i===null)return se(t),null;if(r=(t.flags&128)!==0,o=i.rendering,o===null)if(r)wn(i,!1);else{if(q!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=Zr(e),o!==null){for(t.flags|=128,wn(i,!1),r=o.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)i=n,e=r,i.flags&=14680066,o=i.alternate,o===null?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=o.childLanes,i.lanes=o.lanes,i.child=o.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=o.memoizedProps,i.memoizedState=o.memoizedState,i.updateQueue=o.updateQueue,i.type=o.type,e=o.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return A(W,W.current&1|2),t.child}e=e.sibling}i.tail!==null&&G()>cn&&(t.flags|=128,r=!0,wn(i,!1),t.lanes=4194304)}else{if(!r)if(e=Zr(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),wn(i,!0),i.tail===null&&i.tailMode==="hidden"&&!o.alternate&&!H)return se(t),null}else 2*G()-i.renderingStartTime>cn&&n!==1073741824&&(t.flags|=128,r=!0,wn(i,!1),t.lanes=4194304);i.isBackwards?(o.sibling=t.child,t.child=o):(n=i.last,n!==null?n.sibling=o:t.child=o,i.last=o)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=G(),t.sibling=null,n=W.current,A(W,r?n&1|2:n&1),t):(se(t),null);case 22:case 23:return zo(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Se&1073741824&&(se(t),t.subtreeFlags&6&&(t.flags|=8192)):se(t),null;case 24:return null;case 25:return null}throw Error(x(156,t.tag))}function pf(e,t){switch(so(t),t.tag){case 1:return xe(t.type)&&Hr(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return sn(),B(ge),B(ce),go(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return yo(t),null;case 13:if(B(W),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(x(340));on()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return B(W),null;case 4:return sn(),null;case 10:return po(t.type._context),null;case 22:case 23:return zo(),null;case 24:return null;default:return null}}var xr=!1,ae=!1,hf=typeof WeakSet=="function"?WeakSet:Set,C=null;function Gt(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Y(e,t,r)}else n.current=null}function Di(e,t,n){try{n()}catch(r){Y(e,t,r)}}var Ru=!1;function mf(e,t){if(mi=Ar,e=Ws(),oo(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var o=0,s=-1,a=-1,c=0,f=0,v=e,m=null;t:for(;;){for(var w;v!==n||l!==0&&v.nodeType!==3||(s=o+l),v!==i||r!==0&&v.nodeType!==3||(a=o+r),v.nodeType===3&&(o+=v.nodeValue.length),(w=v.firstChild)!==null;)m=v,v=w;for(;;){if(v===e)break t;if(m===n&&++c===l&&(s=o),m===i&&++f===r&&(a=o),(w=v.nextSibling)!==null)break;v=m,m=v.parentNode}v=w}n=s===-1||a===-1?null:{start:s,end:a}}else n=null}n=n||{start:0,end:0}}else n=null;for(vi={focusedElem:e,selectionRange:n},Ar=!1,C=t;C!==null;)if(t=C,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,C=e;else for(;C!==null;){t=C;try{var g=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(g!==null){var S=g.memoizedProps,M=g.memoizedState,p=t.stateNode,d=p.getSnapshotBeforeUpdate(t.elementType===t.type?S:Oe(t.type,S),M);p.__reactInternalSnapshotBeforeUpdate=d}break;case 3:var h=t.stateNode.containerInfo;h.nodeType===1?h.textContent="":h.nodeType===9&&h.documentElement&&h.removeChild(h.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(x(163))}}catch(y){Y(t,t.return,y)}if(e=t.sibling,e!==null){e.return=t.return,C=e;break}C=t.return}return g=Ru,Ru=!1,g}function Dn(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var i=l.destroy;l.destroy=void 0,i!==void 0&&Di(t,n,i)}l=l.next}while(l!==r)}}function pl(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Fi(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function $a(e){var t=e.alternate;t!==null&&(e.alternate=null,$a(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[He],delete t[Qn],delete t[xi],delete t[Zd],delete t[Jd])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Va(e){return e.tag===5||e.tag===3||e.tag===4}function Ou(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Va(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.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 Ri(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Br));else if(r!==4&&(e=e.child,e!==null))for(Ri(e,t,n),e=e.sibling;e!==null;)Ri(e,t,n),e=e.sibling}function Oi(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Oi(e,t,n),e=e.sibling;e!==null;)Oi(e,t,n),e=e.sibling}var re=null,Me=!1;function nt(e,t,n){for(n=n.child;n!==null;)Ba(e,t,n),n=n.sibling}function Ba(e,t,n){if(We&&typeof We.onCommitFiberUnmount=="function")try{We.onCommitFiberUnmount(il,n)}catch{}switch(n.tag){case 5:ae||Gt(n,t);case 6:var r=re,l=Me;re=null,nt(e,t,n),re=r,Me=l,re!==null&&(Me?(e=re,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):re.removeChild(n.stateNode));break;case 18:re!==null&&(Me?(e=re,n=n.stateNode,e.nodeType===8?Il(e.parentNode,n):e.nodeType===1&&Il(e,n),$n(e)):Il(re,n.stateNode));break;case 4:r=re,l=Me,re=n.stateNode.containerInfo,Me=!0,nt(e,t,n),re=r,Me=l;break;case 0:case 11:case 14:case 15:if(!ae&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var i=l,o=i.destroy;i=i.tag,o!==void 0&&(i&2||i&4)&&Di(n,t,o),l=l.next}while(l!==r)}nt(e,t,n);break;case 1:if(!ae&&(Gt(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){Y(n,t,s)}nt(e,t,n);break;case 21:nt(e,t,n);break;case 22:n.mode&1?(ae=(r=ae)||n.memoizedState!==null,nt(e,t,n),ae=r):nt(e,t,n);break;default:nt(e,t,n)}}function Mu(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new hf),t.forEach(function(r){var l=Nf.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function Re(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var l=n[r];try{var i=e,o=t,s=o;e:for(;s!==null;){switch(s.tag){case 5:re=s.stateNode,Me=!1;break e;case 3:re=s.stateNode.containerInfo,Me=!0;break e;case 4:re=s.stateNode.containerInfo,Me=!0;break e}s=s.return}if(re===null)throw Error(x(160));Ba(i,o,l),re=null,Me=!1;var a=l.alternate;a!==null&&(a.return=null),l.return=null}catch(c){Y(l,t,c)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Ha(t,e),t=t.sibling}function Ha(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Re(t,e),Ve(e),r&4){try{Dn(3,e,e.return),pl(3,e)}catch(S){Y(e,e.return,S)}try{Dn(5,e,e.return)}catch(S){Y(e,e.return,S)}}break;case 1:Re(t,e),Ve(e),r&512&&n!==null&&Gt(n,n.return);break;case 5:if(Re(t,e),Ve(e),r&512&&n!==null&&Gt(n,n.return),e.flags&32){var l=e.stateNode;try{Mn(l,"")}catch(S){Y(e,e.return,S)}}if(r&4&&(l=e.stateNode,l!=null)){var i=e.memoizedProps,o=n!==null?n.memoizedProps:i,s=e.type,a=e.updateQueue;if(e.updateQueue=null,a!==null)try{s==="input"&&i.type==="radio"&&i.name!=null&&ds(l,i),ii(s,o);var c=ii(s,i);for(o=0;o<a.length;o+=2){var f=a[o],v=a[o+1];f==="style"?vs(l,v):f==="dangerouslySetInnerHTML"?hs(l,v):f==="children"?Mn(l,v):Yi(l,f,v,c)}switch(s){case"input":ei(l,i);break;case"textarea":fs(l,i);break;case"select":var m=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!i.multiple;var w=i.value;w!=null?Jt(l,!!i.multiple,w,!1):m!==!!i.multiple&&(i.defaultValue!=null?Jt(l,!!i.multiple,i.defaultValue,!0):Jt(l,!!i.multiple,i.multiple?[]:"",!1))}l[Qn]=i}catch(S){Y(e,e.return,S)}}break;case 6:if(Re(t,e),Ve(e),r&4){if(e.stateNode===null)throw Error(x(162));l=e.stateNode,i=e.memoizedProps;try{l.nodeValue=i}catch(S){Y(e,e.return,S)}}break;case 3:if(Re(t,e),Ve(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{$n(t.containerInfo)}catch(S){Y(e,e.return,S)}break;case 4:Re(t,e),Ve(e);break;case 13:Re(t,e),Ve(e),l=e.child,l.flags&8192&&(i=l.memoizedState!==null,l.stateNode.isHidden=i,!i||l.alternate!==null&&l.alternate.memoizedState!==null||(_o=G())),r&4&&Mu(e);break;case 22:if(f=n!==null&&n.memoizedState!==null,e.mode&1?(ae=(c=ae)||f,Re(t,e),ae=c):Re(t,e),Ve(e),r&8192){if(c=e.memoizedState!==null,(e.stateNode.isHidden=c)&&!f&&e.mode&1)for(C=e,f=e.child;f!==null;){for(v=C=f;C!==null;){switch(m=C,w=m.child,m.tag){case 0:case 11:case 14:case 15:Dn(4,m,m.return);break;case 1:Gt(m,m.return);var g=m.stateNode;if(typeof g.componentWillUnmount=="function"){r=m,n=m.return;try{t=r,g.props=t.memoizedProps,g.state=t.memoizedState,g.componentWillUnmount()}catch(S){Y(r,n,S)}}break;case 5:Gt(m,m.return);break;case 22:if(m.memoizedState!==null){Uu(v);continue}}w!==null?(w.return=m,C=w):Uu(v)}f=f.sibling}e:for(f=null,v=e;;){if(v.tag===5){if(f===null){f=v;try{l=v.stateNode,c?(i=l.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(s=v.stateNode,a=v.memoizedProps.style,o=a!=null&&a.hasOwnProperty("display")?a.display:null,s.style.display=ms("display",o))}catch(S){Y(e,e.return,S)}}}else if(v.tag===6){if(f===null)try{v.stateNode.nodeValue=c?"":v.memoizedProps}catch(S){Y(e,e.return,S)}}else if((v.tag!==22&&v.tag!==23||v.memoizedState===null||v===e)&&v.child!==null){v.child.return=v,v=v.child;continue}if(v===e)break e;for(;v.sibling===null;){if(v.return===null||v.return===e)break e;f===v&&(f=null),v=v.return}f===v&&(f=null),v.sibling.return=v.return,v=v.sibling}}break;case 19:Re(t,e),Ve(e),r&4&&Mu(e);break;case 21:break;default:Re(t,e),Ve(e)}}function Ve(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Va(n)){var r=n;break e}n=n.return}throw Error(x(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(Mn(l,""),r.flags&=-33);var i=Ou(e);Oi(e,i,l);break;case 3:case 4:var o=r.stateNode.containerInfo,s=Ou(e);Ri(e,s,o);break;default:throw Error(x(161))}}catch(a){Y(e,e.return,a)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function vf(e,t,n){C=e,Wa(e)}function Wa(e,t,n){for(var r=(e.mode&1)!==0;C!==null;){var l=C,i=l.child;if(l.tag===22&&r){var o=l.memoizedState!==null||xr;if(!o){var s=l.alternate,a=s!==null&&s.memoizedState!==null||ae;s=xr;var c=ae;if(xr=o,(ae=a)&&!c)for(C=l;C!==null;)o=C,a=o.child,o.tag===22&&o.memoizedState!==null?Au(l):a!==null?(a.return=o,C=a):Au(l);for(;i!==null;)C=i,Wa(i),i=i.sibling;C=l,xr=s,ae=c}Iu(e)}else l.subtreeFlags&8772&&i!==null?(i.return=l,C=i):Iu(e)}}function Iu(e){for(;C!==null;){var t=C;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:ae||pl(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!ae)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:Oe(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&Su(t,i,r);break;case 3:var o=t.updateQueue;if(o!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}Su(t,o,n)}break;case 5:var s=t.stateNode;if(n===null&&t.flags&4){n=s;var a=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":a.autoFocus&&n.focus();break;case"img":a.src&&(n.src=a.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var c=t.alternate;if(c!==null){var f=c.memoizedState;if(f!==null){var v=f.dehydrated;v!==null&&$n(v)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(x(163))}ae||t.flags&512&&Fi(t)}catch(m){Y(t,t.return,m)}}if(t===e){C=null;break}if(n=t.sibling,n!==null){n.return=t.return,C=n;break}C=t.return}}function Uu(e){for(;C!==null;){var t=C;if(t===e){C=null;break}var n=t.sibling;if(n!==null){n.return=t.return,C=n;break}C=t.return}}function Au(e){for(;C!==null;){var t=C;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{pl(4,t)}catch(a){Y(t,n,a)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(a){Y(t,l,a)}}var i=t.return;try{Fi(t)}catch(a){Y(t,i,a)}break;case 5:var o=t.return;try{Fi(t)}catch(a){Y(t,o,a)}}}catch(a){Y(t,t.return,a)}if(t===e){C=null;break}var s=t.sibling;if(s!==null){s.return=t.return,C=s;break}C=t.return}}var yf=Math.ceil,br=tt.ReactCurrentDispatcher,Eo=tt.ReactCurrentOwner,Le=tt.ReactCurrentBatchConfig,R=0,te=null,Z=null,le=0,Se=0,Zt=wt(0),q=0,Jn=null,Rt=0,hl=0,Co=0,Fn=null,ve=null,_o=0,cn=1/0,Ke=null,el=!1,Mi=null,ht=null,wr=!1,st=null,tl=0,Rn=0,Ii=null,Lr=-1,Dr=0;function pe(){return R&6?G():Lr!==-1?Lr:Lr=G()}function mt(e){return e.mode&1?R&2&&le!==0?le&-le:bd.transition!==null?(Dr===0&&(Dr=Ps()),Dr):(e=I,e!==0||(e=window.event,e=e===void 0?16:Os(e.type)),e):1}function Ae(e,t,n,r){if(50<Rn)throw Rn=0,Ii=null,Error(x(185));bn(e,n,r),(!(R&2)||e!==te)&&(e===te&&(!(R&2)&&(hl|=n),q===4&&ot(e,le)),we(e,r),n===1&&R===0&&!(t.mode&1)&&(cn=G()+500,cl&&St()))}function we(e,t){var n=e.callbackNode;bc(e,t);var r=Ur(e,e===te?le:0);if(r===0)n!==null&&Xo(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Xo(n),t===1)e.tag===0?qd($u.bind(null,e)):ea($u.bind(null,e)),Xd(function(){!(R&6)&&St()}),n=null;else{switch(zs(r)){case 1:n=qi;break;case 4:n=Cs;break;case 16:n=Ir;break;case 536870912:n=_s;break;default:n=Ir}n=qa(n,Qa.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Qa(e,t){if(Lr=-1,Dr=0,R&6)throw Error(x(327));var n=e.callbackNode;if(nn()&&e.callbackNode!==n)return null;var r=Ur(e,e===te?le:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=nl(e,r);else{t=r;var l=R;R|=2;var i=Ya();(te!==e||le!==t)&&(Ke=null,cn=G()+500,zt(e,t));do try{wf();break}catch(s){Ka(e,s)}while(!0);fo(),br.current=i,R=l,Z!==null?t=0:(te=null,le=0,t=q)}if(t!==0){if(t===2&&(l=ci(e),l!==0&&(r=l,t=Ui(e,l))),t===1)throw n=Jn,zt(e,0),ot(e,r),we(e,G()),n;if(t===6)ot(e,r);else{if(l=e.current.alternate,!(r&30)&&!gf(l)&&(t=nl(e,r),t===2&&(i=ci(e),i!==0&&(r=i,t=Ui(e,i))),t===1))throw n=Jn,zt(e,0),ot(e,r),we(e,G()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(x(345));case 2:Et(e,ve,Ke);break;case 3:if(ot(e,r),(r&130023424)===r&&(t=_o+500-G(),10<t)){if(Ur(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){pe(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=gi(Et.bind(null,e,ve,Ke),t);break}Et(e,ve,Ke);break;case 4:if(ot(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var o=31-Ue(r);i=1<<o,o=t[o],o>l&&(l=o),r&=~i}if(r=l,r=G()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*yf(r/1960))-r,10<r){e.timeoutHandle=gi(Et.bind(null,e,ve,Ke),r);break}Et(e,ve,Ke);break;case 5:Et(e,ve,Ke);break;default:throw Error(x(329))}}}return we(e,G()),e.callbackNode===n?Qa.bind(null,e):null}function Ui(e,t){var n=Fn;return e.current.memoizedState.isDehydrated&&(zt(e,t).flags|=256),e=nl(e,t),e!==2&&(t=ve,ve=n,t!==null&&Ai(t)),e}function Ai(e){ve===null?ve=e:ve.push.apply(ve,e)}function gf(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var l=n[r],i=l.getSnapshot;l=l.value;try{if(!$e(i(),l))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;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 ot(e,t){for(t&=~Co,t&=~hl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Ue(t),r=1<<n;e[n]=-1,t&=~r}}function $u(e){if(R&6)throw Error(x(327));nn();var t=Ur(e,0);if(!(t&1))return we(e,G()),null;var n=nl(e,t);if(e.tag!==0&&n===2){var r=ci(e);r!==0&&(t=r,n=Ui(e,r))}if(n===1)throw n=Jn,zt(e,0),ot(e,t),we(e,G()),n;if(n===6)throw Error(x(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Et(e,ve,Ke),we(e,G()),null}function Po(e,t){var n=R;R|=1;try{return e(t)}finally{R=n,R===0&&(cn=G()+500,cl&&St())}}function Ot(e){st!==null&&st.tag===0&&!(R&6)&&nn();var t=R;R|=1;var n=Le.transition,r=I;try{if(Le.transition=null,I=1,e)return e()}finally{I=r,Le.transition=n,R=t,!(R&6)&&St()}}function zo(){Se=Zt.current,B(Zt)}function zt(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Yd(n)),Z!==null)for(n=Z.return;n!==null;){var r=n;switch(so(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Hr();break;case 3:sn(),B(ge),B(ce),go();break;case 5:yo(r);break;case 4:sn();break;case 13:B(W);break;case 19:B(W);break;case 10:po(r.type._context);break;case 22:case 23:zo()}n=n.return}if(te=e,Z=e=vt(e.current,null),le=Se=t,q=0,Jn=null,Co=hl=Rt=0,ve=Fn=null,_t!==null){for(t=0;t<_t.length;t++)if(n=_t[t],r=n.interleaved,r!==null){n.interleaved=null;var l=r.next,i=n.pending;if(i!==null){var o=i.next;i.next=l,r.next=o}n.pending=r}_t=null}return e}function Ka(e,t){do{var n=Z;try{if(fo(),Pr.current=qr,Jr){for(var r=Q.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}Jr=!1}if(Ft=0,ee=J=Q=null,Ln=!1,Xn=0,Eo.current=null,n===null||n.return===null){q=1,Jn=t,Z=null;break}e:{var i=e,o=n.return,s=n,a=t;if(t=le,s.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){var c=a,f=s,v=f.tag;if(!(f.mode&1)&&(v===0||v===11||v===15)){var m=f.alternate;m?(f.updateQueue=m.updateQueue,f.memoizedState=m.memoizedState,f.lanes=m.lanes):(f.updateQueue=null,f.memoizedState=null)}var w=_u(o);if(w!==null){w.flags&=-257,Pu(w,o,s,i,t),w.mode&1&&Cu(i,c,t),t=w,a=c;var g=t.updateQueue;if(g===null){var S=new Set;S.add(a),t.updateQueue=S}else g.add(a);break e}else{if(!(t&1)){Cu(i,c,t),To();break e}a=Error(x(426))}}else if(H&&s.mode&1){var M=_u(o);if(M!==null){!(M.flags&65536)&&(M.flags|=256),Pu(M,o,s,i,t),ao(an(a,s));break e}}i=a=an(a,s),q!==4&&(q=2),Fn===null?Fn=[i]:Fn.push(i),i=o;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var p=za(i,a,t);wu(i,p);break e;case 1:s=a;var d=i.type,h=i.stateNode;if(!(i.flags&128)&&(typeof d.getDerivedStateFromError=="function"||h!==null&&typeof h.componentDidCatch=="function"&&(ht===null||!ht.has(h)))){i.flags|=65536,t&=-t,i.lanes|=t;var y=Ta(i,s,t);wu(i,y);break e}}i=i.return}while(i!==null)}Ga(n)}catch(k){t=k,Z===n&&n!==null&&(Z=n=n.return);continue}break}while(!0)}function Ya(){var e=br.current;return br.current=qr,e===null?qr:e}function To(){(q===0||q===3||q===2)&&(q=4),te===null||!(Rt&268435455)&&!(hl&268435455)||ot(te,le)}function nl(e,t){var n=R;R|=2;var r=Ya();(te!==e||le!==t)&&(Ke=null,zt(e,t));do try{xf();break}catch(l){Ka(e,l)}while(!0);if(fo(),R=n,br.current=r,Z!==null)throw Error(x(261));return te=null,le=0,q}function xf(){for(;Z!==null;)Xa(Z)}function wf(){for(;Z!==null&&!Wc();)Xa(Z)}function Xa(e){var t=Ja(e.alternate,e,Se);e.memoizedProps=e.pendingProps,t===null?Ga(e):Z=t,Eo.current=null}function Ga(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=pf(n,t),n!==null){n.flags&=32767,Z=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{q=6,Z=null;return}}else if(n=ff(n,t,Se),n!==null){Z=n;return}if(t=t.sibling,t!==null){Z=t;return}Z=t=e}while(t!==null);q===0&&(q=5)}function Et(e,t,n){var r=I,l=Le.transition;try{Le.transition=null,I=1,Sf(e,t,n,r)}finally{Le.transition=l,I=r}return null}function Sf(e,t,n,r){do nn();while(st!==null);if(R&6)throw Error(x(327));n=e.finishedWork;var l=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(x(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(ed(e,i),e===te&&(Z=te=null,le=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||wr||(wr=!0,qa(Ir,function(){return nn(),null})),i=(n.flags&15990)!==0,n.subtreeFlags&15990||i){i=Le.transition,Le.transition=null;var o=I;I=1;var s=R;R|=4,Eo.current=null,mf(e,n),Ha(n,e),$d(vi),Ar=!!mi,vi=mi=null,e.current=n,vf(n),Qc(),R=s,I=o,Le.transition=i}else e.current=n;if(wr&&(wr=!1,st=e,tl=l),i=e.pendingLanes,i===0&&(ht=null),Xc(n.stateNode),we(e,G()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)l=t[n],r(l.value,{componentStack:l.stack,digest:l.digest});if(el)throw el=!1,e=Mi,Mi=null,e;return tl&1&&e.tag!==0&&nn(),i=e.pendingLanes,i&1?e===Ii?Rn++:(Rn=0,Ii=e):Rn=0,St(),null}function nn(){if(st!==null){var e=zs(tl),t=Le.transition,n=I;try{if(Le.transition=null,I=16>e?16:e,st===null)var r=!1;else{if(e=st,st=null,tl=0,R&6)throw Error(x(331));var l=R;for(R|=4,C=e.current;C!==null;){var i=C,o=i.child;if(C.flags&16){var s=i.deletions;if(s!==null){for(var a=0;a<s.length;a++){var c=s[a];for(C=c;C!==null;){var f=C;switch(f.tag){case 0:case 11:case 15:Dn(8,f,i)}var v=f.child;if(v!==null)v.return=f,C=v;else for(;C!==null;){f=C;var m=f.sibling,w=f.return;if($a(f),f===c){C=null;break}if(m!==null){m.return=w,C=m;break}C=w}}}var g=i.alternate;if(g!==null){var S=g.child;if(S!==null){g.child=null;do{var M=S.sibling;S.sibling=null,S=M}while(S!==null)}}C=i}}if(i.subtreeFlags&2064&&o!==null)o.return=i,C=o;else e:for(;C!==null;){if(i=C,i.flags&2048)switch(i.tag){case 0:case 11:case 15:Dn(9,i,i.return)}var p=i.sibling;if(p!==null){p.return=i.return,C=p;break e}C=i.return}}var d=e.current;for(C=d;C!==null;){o=C;var h=o.child;if(o.subtreeFlags&2064&&h!==null)h.return=o,C=h;else e:for(o=d;C!==null;){if(s=C,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:pl(9,s)}}catch(k){Y(s,s.return,k)}if(s===o){C=null;break e}var y=s.sibling;if(y!==null){y.return=s.return,C=y;break e}C=s.return}}if(R=l,St(),We&&typeof We.onPostCommitFiberRoot=="function")try{We.onPostCommitFiberRoot(il,e)}catch{}r=!0}return r}finally{I=n,Le.transition=t}}return!1}function Vu(e,t,n){t=an(n,t),t=za(e,t,1),e=pt(e,t,1),t=pe(),e!==null&&(bn(e,1,t),we(e,t))}function Y(e,t,n){if(e.tag===3)Vu(e,e,n);else for(;t!==null;){if(t.tag===3){Vu(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(ht===null||!ht.has(r))){e=an(n,e),e=Ta(t,e,1),t=pt(t,e,1),e=pe(),t!==null&&(bn(t,1,e),we(t,e));break}}t=t.return}}function kf(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=pe(),e.pingedLanes|=e.suspendedLanes&n,te===e&&(le&n)===n&&(q===4||q===3&&(le&130023424)===le&&500>G()-_o?zt(e,0):Co|=n),we(e,t)}function Za(e,t){t===0&&(e.mode&1?(t=cr,cr<<=1,!(cr&130023424)&&(cr=4194304)):t=1);var n=pe();e=be(e,t),e!==null&&(bn(e,t,n),we(e,n))}function jf(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Za(e,n)}function Nf(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(x(314))}r!==null&&r.delete(t),Za(e,n)}var Ja;Ja=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||ge.current)ye=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return ye=!1,df(e,t,n);ye=!!(e.flags&131072)}else ye=!1,H&&t.flags&1048576&&ta(t,Kr,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Tr(e,t),e=t.pendingProps;var l=ln(t,ce.current);tn(t,n),l=wo(null,t,r,e,l,n);var i=So();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,xe(r)?(i=!0,Wr(t)):i=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,mo(t),l.updater=fl,t.stateNode=l,l._reactInternals=t,Ei(t,r,e,n),t=Pi(null,t,r,!0,i,n)):(t.tag=0,H&&i&&uo(t),fe(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Tr(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=Cf(r),e=Oe(r,e),l){case 0:t=_i(null,t,r,e,n);break e;case 1:t=Lu(null,t,r,e,n);break e;case 11:t=zu(null,t,r,e,n);break e;case 14:t=Tu(null,t,r,Oe(r.type,e),n);break e}throw Error(x(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Oe(r,l),_i(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Oe(r,l),Lu(e,t,r,l,n);case 3:e:{if(Ra(t),e===null)throw Error(x(387));r=t.pendingProps,i=t.memoizedState,l=i.element,ua(e,t),Gr(t,r,null,n);var o=t.memoizedState;if(r=o.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){l=an(Error(x(423)),t),t=Du(e,t,r,n,l);break e}else if(r!==l){l=an(Error(x(424)),t),t=Du(e,t,r,n,l);break e}else for(ke=ft(t.stateNode.containerInfo.firstChild),je=t,H=!0,Ie=null,n=ia(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(on(),r===l){t=et(e,t,n);break e}fe(e,t,r,n)}t=t.child}return t;case 5:return sa(t),e===null&&ki(t),r=t.type,l=t.pendingProps,i=e!==null?e.memoizedProps:null,o=l.children,yi(r,l)?o=null:i!==null&&yi(r,i)&&(t.flags|=32),Fa(e,t),fe(e,t,o,n),t.child;case 6:return e===null&&ki(t),null;case 13:return Oa(e,t,n);case 4:return vo(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=un(t,null,r,n):fe(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Oe(r,l),zu(e,t,r,l,n);case 7:return fe(e,t,t.pendingProps,n),t.child;case 8:return fe(e,t,t.pendingProps.children,n),t.child;case 12:return fe(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,i=t.memoizedProps,o=l.value,A(Yr,r._currentValue),r._currentValue=o,i!==null)if($e(i.value,o)){if(i.children===l.children&&!ge.current){t=et(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var s=i.dependencies;if(s!==null){o=i.child;for(var a=s.firstContext;a!==null;){if(a.context===r){if(i.tag===1){a=Ze(-1,n&-n),a.tag=2;var c=i.updateQueue;if(c!==null){c=c.shared;var f=c.pending;f===null?a.next=a:(a.next=f.next,f.next=a),c.pending=a}}i.lanes|=n,a=i.alternate,a!==null&&(a.lanes|=n),ji(i.return,n,t),s.lanes|=n;break}a=a.next}}else if(i.tag===10)o=i.type===t.type?null:i.child;else if(i.tag===18){if(o=i.return,o===null)throw Error(x(341));o.lanes|=n,s=o.alternate,s!==null&&(s.lanes|=n),ji(o,n,t),o=i.sibling}else o=i.child;if(o!==null)o.return=i;else for(o=i;o!==null;){if(o===t){o=null;break}if(i=o.sibling,i!==null){i.return=o.return,o=i;break}o=o.return}i=o}fe(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,tn(t,n),l=De(l),r=r(l),t.flags|=1,fe(e,t,r,n),t.child;case 14:return r=t.type,l=Oe(r,t.pendingProps),l=Oe(r.type,l),Tu(e,t,r,l,n);case 15:return La(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Oe(r,l),Tr(e,t),t.tag=1,xe(r)?(e=!0,Wr(t)):e=!1,tn(t,n),Pa(t,r,l),Ei(t,r,l,n),Pi(null,t,r,!0,e,n);case 19:return Ma(e,t,n);case 22:return Da(e,t,n)}throw Error(x(156,t.tag))};function qa(e,t){return Es(e,t)}function Ef(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Te(e,t,n,r){return new Ef(e,t,n,r)}function Lo(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Cf(e){if(typeof e=="function")return Lo(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Gi)return 11;if(e===Zi)return 14}return 2}function vt(e,t){var n=e.alternate;return n===null?(n=Te(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Fr(e,t,n,r,l,i){var o=2;if(r=e,typeof e=="function")Lo(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case $t:return Tt(n.children,l,i,t);case Xi:o=8,l|=8;break;case Gl:return e=Te(12,n,t,l|2),e.elementType=Gl,e.lanes=i,e;case Zl:return e=Te(13,n,t,l),e.elementType=Zl,e.lanes=i,e;case Jl:return e=Te(19,n,t,l),e.elementType=Jl,e.lanes=i,e;case ss:return ml(n,l,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case os:o=10;break e;case us:o=9;break e;case Gi:o=11;break e;case Zi:o=14;break e;case rt:o=16,r=null;break e}throw Error(x(130,e==null?e:typeof e,""))}return t=Te(o,n,t,l),t.elementType=e,t.type=r,t.lanes=i,t}function Tt(e,t,n,r){return e=Te(7,e,r,t),e.lanes=n,e}function ml(e,t,n,r){return e=Te(22,e,r,t),e.elementType=ss,e.lanes=n,e.stateNode={isHidden:!1},e}function Ql(e,t,n){return e=Te(6,e,null,t),e.lanes=n,e}function Kl(e,t,n){return t=Te(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function _f(e,t,n,r,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Cl(0),this.expirationTimes=Cl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Cl(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Do(e,t,n,r,l,i,o,s,a){return e=new _f(e,t,n,s,a),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Te(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},mo(i),e}function Pf(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:At,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function ba(e){if(!e)return gt;e=e._reactInternals;e:{if(It(e)!==e||e.tag!==1)throw Error(x(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(xe(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(x(171))}if(e.tag===1){var n=e.type;if(xe(n))return bs(e,n,t)}return t}function ec(e,t,n,r,l,i,o,s,a){return e=Do(n,r,!0,e,l,i,o,s,a),e.context=ba(null),n=e.current,r=pe(),l=mt(n),i=Ze(r,l),i.callback=t??null,pt(n,i,l),e.current.lanes=l,bn(e,l,r),we(e,r),e}function vl(e,t,n,r){var l=t.current,i=pe(),o=mt(l);return n=ba(n),t.context===null?t.context=n:t.pendingContext=n,t=Ze(i,o),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=pt(l,t,o),e!==null&&(Ae(e,l,o,i),_r(e,l,o)),o}function rl(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Bu(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Fo(e,t){Bu(e,t),(e=e.alternate)&&Bu(e,t)}function zf(){return null}var tc=typeof reportError=="function"?reportError:function(e){console.error(e)};function Ro(e){this._internalRoot=e}yl.prototype.render=Ro.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(x(409));vl(e,t,null,null)};yl.prototype.unmount=Ro.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Ot(function(){vl(null,e,null,null)}),t[qe]=null}};function yl(e){this._internalRoot=e}yl.prototype.unstable_scheduleHydration=function(e){if(e){var t=Ds();e={blockedOn:null,target:e,priority:t};for(var n=0;n<it.length&&t!==0&&t<it[n].priority;n++);it.splice(n,0,e),n===0&&Rs(e)}};function Oo(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function gl(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Hu(){}function Tf(e,t,n,r,l){if(l){if(typeof r=="function"){var i=r;r=function(){var c=rl(o);i.call(c)}}var o=ec(t,r,e,0,null,!1,!1,"",Hu);return e._reactRootContainer=o,e[qe]=o.current,Hn(e.nodeType===8?e.parentNode:e),Ot(),o}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var s=r;r=function(){var c=rl(a);s.call(c)}}var a=Do(e,0,!1,null,null,!1,!1,"",Hu);return e._reactRootContainer=a,e[qe]=a.current,Hn(e.nodeType===8?e.parentNode:e),Ot(function(){vl(t,a,n,r)}),a}function xl(e,t,n,r,l){var i=n._reactRootContainer;if(i){var o=i;if(typeof l=="function"){var s=l;l=function(){var a=rl(o);s.call(a)}}vl(t,o,e,l)}else o=Tf(n,t,e,l,r);return rl(o)}Ts=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Nn(t.pendingLanes);n!==0&&(bi(t,n|1),we(t,G()),!(R&6)&&(cn=G()+500,St()))}break;case 13:Ot(function(){var r=be(e,1);if(r!==null){var l=pe();Ae(r,e,1,l)}}),Fo(e,1)}};eo=function(e){if(e.tag===13){var t=be(e,134217728);if(t!==null){var n=pe();Ae(t,e,134217728,n)}Fo(e,134217728)}};Ls=function(e){if(e.tag===13){var t=mt(e),n=be(e,t);if(n!==null){var r=pe();Ae(n,e,t,r)}Fo(e,t)}};Ds=function(){return I};Fs=function(e,t){var n=I;try{return I=e,t()}finally{I=n}};ui=function(e,t,n){switch(t){case"input":if(ei(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var l=al(r);if(!l)throw Error(x(90));cs(r),ei(r,l)}}}break;case"textarea":fs(e,n);break;case"select":t=n.value,t!=null&&Jt(e,!!n.multiple,t,!1)}};xs=Po;ws=Ot;var Lf={usingClientEntryPoint:!1,Events:[tr,Wt,al,ys,gs,Po]},Sn={findFiberByHostInstance:Ct,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Df={bundleType:Sn.bundleType,version:Sn.version,rendererPackageName:Sn.rendererPackageName,rendererConfig:Sn.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:tt.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=js(e),e===null?null:e.stateNode},findFiberByHostInstance:Sn.findFiberByHostInstance||zf,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Sr=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Sr.isDisabled&&Sr.supportsFiber)try{il=Sr.inject(Df),We=Sr}catch{}}Ee.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Lf;Ee.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Oo(t))throw Error(x(200));return Pf(e,t,null,n)};Ee.createRoot=function(e,t){if(!Oo(e))throw Error(x(299));var n=!1,r="",l=tc;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=Do(e,1,!1,null,null,n,!1,r,l),e[qe]=t.current,Hn(e.nodeType===8?e.parentNode:e),new Ro(t)};Ee.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(x(188)):(e=Object.keys(e).join(","),Error(x(268,e)));return e=js(t),e=e===null?null:e.stateNode,e};Ee.flushSync=function(e){return Ot(e)};Ee.hydrate=function(e,t,n){if(!gl(t))throw Error(x(200));return xl(null,e,t,!0,n)};Ee.hydrateRoot=function(e,t,n){if(!Oo(e))throw Error(x(405));var r=n!=null&&n.hydratedSources||null,l=!1,i="",o=tc;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onRecoverableError!==void 0&&(o=n.onRecoverableError)),t=ec(t,null,e,1,n??null,l,!1,i,o),e[qe]=t.current,Hn(e),r)for(e=0;e<r.length;e++)n=r[e],l=n._getVersion,l=l(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,l]:t.mutableSourceEagerHydrationData.push(n,l);return new yl(t)};Ee.render=function(e,t,n){if(!gl(t))throw Error(x(200));return xl(null,e,t,!1,n)};Ee.unmountComponentAtNode=function(e){if(!gl(e))throw Error(x(40));return e._reactRootContainer?(Ot(function(){xl(null,null,e,!1,function(){e._reactRootContainer=null,e[qe]=null})}),!0):!1};Ee.unstable_batchedUpdates=Po;Ee.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!gl(n))throw Error(x(200));if(e==null||e._reactInternals===void 0)throw Error(x(38));return xl(e,t,n,!1,r)};Ee.version="18.3.1-next-f1338f8080-20240426";function nc(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(nc)}catch(e){console.error(e)}}nc(),ns.exports=Ee;var Ff=ns.exports,Wu=Ff;Yl.createRoot=Wu.createRoot,Yl.hydrateRoot=Wu.hydrateRoot;const rc=["HyperLiquid","Bitget"];function $i(e){return e==null||e<=0?"-":e>=100?e.toFixed(2):e>=1?e.toFixed(4):e.toFixed(6)}function Rf(e){return e==null?"":e>0?"text-green":e<0?"text-red":""}function Of(){const[e,t]=O.useState("--:--:--"),[n,r]=O.useState("● 未连接"),[l,i]=O.useState(!1),[o,s]=O.useState(""),[a,c]=O.useState([]),[f,v]=O.useState(""),[m,w]=O.useState([]),[g,S]=O.useState([]),[M,p]=O.useState([]),[d,h]=O.useState({}),[y,k]=O.useState([]),E=O.useRef({});O.useEffect(()=>{const F=()=>t(new Date().toLocaleTimeString("zh-CN",{hour12:!1}));F();const $=setInterval(F,1e3);return()=>clearInterval($)},[]),O.useEffect(()=>{let F=new EventSource("/events");return F.addEventListener("connected",()=>{r("● 已连接"),i(!0)}),F.onerror=()=>{r("● 已断开 (重连中...)"),i(!1),setTimeout(()=>{F=new EventSource("/events")},3e3)},F.onmessage=$=>{try{const P=JSON.parse($.data);switch(P.event){case"prices":_(P.data);break;case"arb":w(P.data||[]);break;case"positions":S(P.data||[]);break;case"blacklist":p(P.data||[]);break;case"stats":h(P.data||{}),P.data&&P.data.blacklist&&p(P.data.blacklist);break;case"trade_close":j();break}}catch{}},()=>F.close()},[]);const j=O.useCallback(async()=>{try{const $=await(await fetch("/api/trades")).json();k($.trades||[])}catch{}},[]);O.useEffect(()=>{j();const F=setInterval(j,1e4);return()=>clearInterval(F)},[j]);function _(F){if(!F||F.length===0)return;c(F),v(new Date().toLocaleTimeString("zh-CN",{hour12:!1}));const $=E.current;for(const P of F)for(const de of rc){const oe=P.coin+"."+de,N=P[de]||0;$[oe]?$[oe].last=N:$[oe]={last:N}}}function U(){const F=new Set,$=[];if(!a)return $;for(const P of a)F.has(P.coin)||(F.add(P.coin),$.push(P.coin));return $}function T(F,$){var P;return(P=E.current[F+"."+$])==null?void 0:P.last}function ne(F,$){return F==null||$==null?"":$>F?"text-green":$<F?"text-red":""}const _e=U();return u.jsxs("div",{id:"app",children:[u.jsxs("header",{children:[u.jsx("h1",{children:"⚡ 跨交易所套利监控"}),u.jsxs("div",{className:"header-meta",children:[u.jsx("span",{children:e}),u.jsx("span",{className:"sep",children:"|"}),u.jsx("span",{className:l?"status-online":"status-offline",children:n})]})]}),u.jsxs("div",{className:"grid",children:[u.jsx(Mf,{stats:d}),u.jsx(If,{positions:g}),u.jsx(Bf,{}),u.jsx(Af,{coins:_e,prices:a,getPrevPrice:T,priceClass:ne,pricesAge:f}),u.jsx($f,{opps:m}),u.jsx(Vf,{trades:y,onRefresh:j}),u.jsx(Uf,{blacklist:M})]})]})}function Mf({stats:e}){const t=e.detail,n=e.capital;let r="";e.connections&&(r=Object.entries(e.connections).map(([i,o])=>`${i}:${o}`).join(" "));let l="";return e.exchange_funds&&(l=Object.entries(e.exchange_funds).map(([i,o])=>`${i}: $${o.balance.toFixed(2)}`).join(" | ")),u.jsxs("section",{className:"card",id:"stats-card",children:[u.jsx("h2",{children:"📊 统计数据"}),u.jsxs("div",{className:"stats-row",children:[u.jsxs("div",{className:"stat",children:[u.jsx("label",{children:"总交易"}),u.jsx("span",{id:"stat-total",children:e.total_trades||0})]}),u.jsxs("div",{className:"stat",children:[u.jsx("label",{children:"收敛"}),u.jsx("span",{className:"pct-green",children:e.converged||0})]}),u.jsxs("div",{className:"stat",children:[u.jsx("label",{children:"发散"}),u.jsx("span",{className:"pct-red",children:e.diverged||0})]}),u.jsxs("div",{className:"stat",children:[u.jsx("label",{children:"持平"}),u.jsx("span",{className:"pct-gray",children:e.flat||0})]}),u.jsxs("div",{className:"stat",children:[u.jsx("label",{children:"持仓"}),u.jsxs("span",{className:"pct-yellow",children:[e.open_positions||0," / ",u.jsx("span",{children:"5"})]})]}),u.jsxs("div",{className:"stat",children:[u.jsx("label",{children:"币种"}),u.jsx("span",{className:"pct-blue",children:e.coins||0})]}),u.jsxs("div",{className:"stat",id:"conn-stats",children:[u.jsx("label",{children:"连接"}),u.jsx("span",{id:"conn-detail",style:{fontSize:11},children:r})]})]}),l&&u.jsx("div",{className:"stats-row",style:{marginTop:2,fontSize:11,opacity:.85},children:u.jsxs("div",{className:"stat",style:{gridColumn:"1 / -1"},children:[u.jsx("label",{children:"资金"}),u.jsx("span",{style:{fontWeight:600},children:l})]})}),t&&u.jsxs("div",{className:"stats-row detail-stats",style:{marginTop:4,fontSize:12,opacity:.85},children:[u.jsxs("div",{className:"stat",children:[u.jsx("label",{children:"总PnL"}),u.jsx("span",{children:(t.total_pnl_usd!=null?"$"+t.total_pnl_usd.toFixed(2):"—")+(t.capital_pnl!=null?" ("+t.capital_pnl.toFixed(4)+"%)":"")})]}),u.jsxs("div",{className:"stat",children:[u.jsx("label",{children:"本金"}),u.jsx("span",{children:n!=null?"$"+n.toFixed(0):"—"})]}),u.jsxs("div",{className:"stat",children:[u.jsx("label",{children:"胜率"}),u.jsx("span",{children:t.win_rate!=null?t.win_rate.toFixed(1)+"%":"—"})]}),u.jsxs("div",{className:"stat",children:[u.jsx("label",{children:"最多盈利"}),u.jsx("span",{className:"text-green",children:t.max_profit!=null?t.max_profit.toFixed(4)+"%":"—"})]}),u.jsxs("div",{className:"stat",children:[u.jsx("label",{children:"最多亏损"}),u.jsx("span",{className:"text-red",children:t.max_loss!=null?t.max_loss.toFixed(4)+"%":"—"})]}),u.jsxs("div",{className:"stat",children:[u.jsx("label",{children:"平均持仓"}),u.jsx("span",{children:t.avg_dur||"—"})]})]})]})}function If({positions:e}){const[t,n]=O.useState(!1),[r,l]=O.useState(null),[i,o]=O.useState([]);function s(c){c&&(n(!0),l(null),o([]),fetch("/api/trade/"+c).then(f=>f.json()).then(f=>{l(f.trade),o(f.orders||[])}).catch(()=>{l({ID:c})}))}function a(){n(!1)}return O.useEffect(()=>{if(!t)return;function c(f){f.key==="Escape"&&a()}return document.addEventListener("keydown",c),()=>document.removeEventListener("keydown",c)},[t]),u.jsxs(u.Fragment,{children:[u.jsxs("section",{className:"card",id:"positions-card",children:[u.jsx("h2",{children:"🔒 当前持仓"}),u.jsx("div",{className:"table-wrap",children:u.jsxs("table",{id:"positions-table",children:[u.jsx("thead",{children:u.jsxs("tr",{children:[u.jsx("th",{children:"币种"}),u.jsx("th",{children:"方向"}),u.jsx("th",{children:"规模"}),u.jsx("th",{children:"入价差"}),u.jsx("th",{children:"现价差"}),u.jsx("th",{children:"估盈亏"}),u.jsx("th",{children:"加仓"}),u.jsx("th",{children:"时长"})]})}),u.jsx("tbody",{id:"positions-body",children:e.length===0?u.jsx("tr",{children:u.jsx("td",{colSpan:"8",className:"loading",children:"无持仓"})}):[...e].sort((c,f)=>c.coin.localeCompare(f.coin)).map(c=>u.jsxs("tr",{className:"trade-row",onClick:()=>s(c.db_trade_id),children:[u.jsx("td",{children:u.jsx("strong",{children:c.coin})}),u.jsx("td",{children:c.direction}),u.jsxs("td",{className:"text-right",children:["$",(c.amount_usd||0).toFixed(0)]}),u.jsxs("td",{className:"text-right",children:[(c.entry_spread||0).toFixed(4),"%"]}),u.jsx("td",{className:"text-right",children:c.current_spread!=null?c.current_spread.toFixed(4)+"%":"-"}),u.jsx("td",{className:"text-right "+Rf(c.pnl_est),children:u.jsx("strong",{children:c.pnl_est!=null?"$"+c.pnl_est.toFixed(4):"-"})}),u.jsx("td",{className:"text-right",children:c.scales||0}),u.jsx("td",{children:c.duration||"-"})]},c.coin))})]})})]}),t&&u.jsx(lc,{trade:r,orders:i,onClose:a})]})}function Uf({blacklist:e}){return u.jsxs("section",{className:"card",id:"bl-card",children:[u.jsx("h2",{children:"⛔ 黑名单"}),u.jsx("div",{className:"stats-row",id:"bl-body",children:!e||e.length===0?u.jsx("span",{className:"text-dim",children:"暂无"}):e.map((t,n)=>{const r=t.remaining_sec||0,l=r>0?`${Math.floor(r/60)}m${r%60}s`:"";return u.jsxs("span",{className:"bl-item",title:`${t.coin}: ${l}`,children:["⛔ ",t.coin,l?` (${l})`:""]},n)})})]})}function Af({coins:e,prices:t,getPrevPrice:n,priceClass:r,pricesAge:l}){return u.jsxs("section",{className:"card",id:"prices-card",children:[u.jsxs("h2",{children:["💰 实时价格 ",u.jsx("span",{className:"text-dim",style:{fontSize:11},children:l})]}),u.jsx("div",{className:"table-wrap",children:u.jsxs("table",{id:"price-table",children:[u.jsx("thead",{children:u.jsxs("tr",{children:[u.jsx("th",{children:"币种"}),u.jsx("th",{children:"HyperLiquid"}),u.jsx("th",{children:"Bitget"}),u.jsx("th",{children:"BG↔HL价差"})]})}),u.jsx("tbody",{id:"price-body",children:e.length===0?u.jsx("tr",{children:u.jsx("td",{colSpan:"4",className:"loading",children:"等待数据..."})}):e.map(i=>{const o=t.find(f=>f.coin===i);if(!o)return u.jsxs("tr",{children:[u.jsx("td",{children:i}),u.jsx("td",{className:"text-dim",children:"-"}),u.jsx("td",{className:"text-dim",children:"-"}),u.jsx("td",{className:"text-dim",children:"-"})]},i);const s=rc.map(f=>{const v=o[f],m=n(i,f),w=m?r(m,v||0):"";return u.jsx("td",{className:w,children:$i(v)},f)}),a=o.bg_hl_spread,c=a>.2?"text-green":a<-.2?"text-red":"";return u.jsxs("tr",{children:[u.jsx("td",{children:u.jsx("strong",{children:i})}),s,u.jsx("td",{className:c,children:a!=null?a.toFixed(4)+"%":"-"})]},i)})})]})})]})}function $f({opps:e}){return u.jsxs("section",{className:"card",id:"arb-card",children:[u.jsx("h2",{children:"🎯 套利机会 (BG↔HL)"}),u.jsx("div",{className:"table-wrap",children:u.jsxs("table",{id:"arb-table",children:[u.jsx("thead",{children:u.jsxs("tr",{children:[u.jsx("th",{children:"币种"}),u.jsx("th",{children:"方向"}),u.jsx("th",{children:"买价"}),u.jsx("th",{children:"卖价"}),u.jsx("th",{children:"净利%"})]})}),u.jsx("tbody",{id:"arb-body",children:!e||e.length===0?u.jsx("tr",{children:u.jsx("td",{colSpan:"5",className:"text-dim",children:"暂无套利机会"})}):e.slice(0,10).map((t,n)=>{const r=t.net_profit>.1?"text-green":t.net_profit>.05?"text-yellow":"";return u.jsxs("tr",{children:[u.jsx("td",{children:t.coin}),u.jsx("td",{children:t.direction}),u.jsx("td",{className:"text-right",children:$i(t.buy_price)}),u.jsx("td",{className:"text-right",children:$i(t.sell_price)}),u.jsx("td",{className:"text-right "+r,children:u.jsx("strong",{children:(t.net_profit||0).toFixed(4)})})]},n)})})]})})]})}function Vf({trades:e,onRefresh:t}){const[n,r]=O.useState(null),[l,i]=O.useState([]),[o,s]=O.useState(!1);function a(f){s(!0),r(null),i([]),fetch("/api/trade/"+f).then(v=>v.json()).then(v=>{r(v.trade),i(v.orders||[])}).catch(()=>{r({ID:f})})}function c(){s(!1)}return O.useEffect(()=>{if(!o)return;function f(v){v.key==="Escape"&&c()}return document.addEventListener("keydown",f),()=>document.removeEventListener("keydown",f)},[o]),u.jsxs(u.Fragment,{children:[u.jsxs("section",{className:"card card-wide",id:"trades-card",children:[u.jsx("h2",{children:"📋 历史交易"}),u.jsx("div",{className:"table-wrap",children:u.jsxs("table",{id:"trades-table",children:[u.jsx("thead",{children:u.jsxs("tr",{children:[u.jsx("th",{children:"时间"}),u.jsx("th",{children:"币种"}),u.jsx("th",{children:"方向"}),u.jsx("th",{children:"入价差"}),u.jsx("th",{children:"出价差"}),u.jsx("th",{children:"净利%"}),u.jsx("th",{children:"结果"}),u.jsx("th",{children:"原因"})]})}),u.jsx("tbody",{id:"trades-body",children:e.length===0?u.jsx("tr",{children:u.jsx("td",{colSpan:"8",className:"text-dim",children:"暂无交易记录"})}):e.slice(0,20).map(f=>{const v=f.NetPnl>0?"text-green":f.NetPnl<0?"text-red":"",m=f.Convergence==="价差收敛"?"text-green":f.Convergence==="价差发散"?"text-red":"text-yellow";return u.jsxs("tr",{className:"trade-row",onClick:()=>a(f.ID),children:[u.jsx("td",{className:"text-dim",children:f.ClosedAt?new Date(f.ClosedAt).toLocaleTimeString("zh-CN",{hour12:!1}):"-"}),u.jsx("td",{children:u.jsx("strong",{children:f.Coin})}),u.jsx("td",{children:f.Direction}),u.jsx("td",{className:"text-right",children:f.EntrySpread!=null?f.EntrySpread.toFixed(4):"-"}),u.jsx("td",{className:"text-right",children:f.ExitSpread!=null?f.ExitSpread.toFixed(4):"-"}),u.jsx("td",{className:"text-right "+v,children:u.jsx("strong",{children:f.NetPnl!=null?f.NetPnl.toFixed(4)+"%":"-"})}),u.jsx("td",{className:m,children:f.Convergence||"-"}),u.jsx("td",{children:f.ExitReason||"-"})]},f.ID)})})]})})]}),o&&u.jsx(lc,{trade:n,orders:l,onClose:c})]})}function lc({trade:e,orders:t,onClose:n}){function r(m){m.target===m.currentTarget&&n()}if(!e)return u.jsx("div",{className:"modal-overlay",onClick:r,children:u.jsxs("div",{className:"modal-content",children:[u.jsxs("div",{className:"modal-header",children:[u.jsx("h2",{children:"📋 交易详情"}),u.jsx("button",{className:"modal-close",onClick:n,children:"✕"})]}),u.jsx("div",{id:"trade-detail-body",children:u.jsx("div",{className:"loading",children:"加载中..."})})]})});const l=new Date(e.OpenedAt),i=e.ClosedAt?new Date(e.ClosedAt):null,o=i?Math.round((i-l)/1e3)+"s":"-",s=e.NetPnl>0?"text-green":e.NetPnl<0?"text-red":"",a=[...t||[]].sort((m,w)=>{const g=(m.Exchange||"").localeCompare(w.Exchange||"");return g!==0?g:new Date(m.CreatedAt)-new Date(w.CreatedAt)}),c=e.AmountUSD&&e.LongPnl!=null?e.AmountUSD*e.LongPnl/100:null,f=e.AmountUSD&&e.ShortPnl!=null?e.AmountUSD*e.ShortPnl/100:null,v=e.AmountUSD&&e.NetPnl!=null?2*e.AmountUSD*e.NetPnl/100:null;return u.jsx("div",{className:"modal-overlay",onClick:r,children:u.jsxs("div",{className:"modal-content",children:[u.jsxs("div",{className:"modal-header",children:[u.jsx("h2",{children:"📋 交易详情"}),u.jsx("button",{className:"modal-close",onClick:n,children:"✕"})]}),u.jsxs("div",{id:"trade-detail-body",children:[u.jsxs("div",{className:"detail-grid",children:[u.jsxs("div",{className:"detail-section",children:[u.jsx("h3",{children:"概览"}),u.jsxs("div",{className:"detail-row",children:[u.jsx("span",{className:"label",children:"币种"}),u.jsxs("span",{className:"value",children:[u.jsx("strong",{children:e.Coin}),"/USDT"]})]}),u.jsxs("div",{className:"detail-row",children:[u.jsx("span",{className:"label",children:"方向"}),u.jsx("span",{className:"value",children:e.Direction||"-"})]}),u.jsxs("div",{className:"detail-row",children:[u.jsx("span",{className:"label",children:"状态"}),u.jsx("span",{className:"value",children:e.Status==="closed"?"已平仓":e.Status})]}),u.jsxs("div",{className:"detail-row",children:[u.jsx("span",{className:"label",children:"加仓次数"}),u.jsxs("span",{className:"value",children:[e.ScaleCount||0," 次"]})]}),u.jsxs("div",{className:"detail-row",children:[u.jsx("span",{className:"label",children:"总规模"}),u.jsxs("span",{className:"value",children:["$",(e.AmountUSD||0).toFixed(0)]})]})]}),u.jsxs("div",{className:"detail-section",children:[u.jsx("h3",{children:"时间"}),u.jsxs("div",{className:"detail-row",children:[u.jsx("span",{className:"label",children:"开仓"}),u.jsx("span",{className:"value",children:l.toLocaleString("zh-CN",{hour12:!1})})]}),u.jsxs("div",{className:"detail-row",children:[u.jsx("span",{className:"label",children:"平仓"}),u.jsx("span",{className:"value",children:i?i.toLocaleString("zh-CN",{hour12:!1}):"-"})]}),u.jsxs("div",{className:"detail-row",children:[u.jsx("span",{className:"label",children:"持仓时长"}),u.jsx("span",{className:"value",children:o})]})]}),u.jsxs("div",{className:"detail-section",children:[u.jsx("h3",{children:"价差"}),u.jsxs("div",{className:"detail-row",children:[u.jsx("span",{className:"label",children:"入场价差"}),u.jsx("span",{className:"value",children:e.EntrySpread!=null?e.EntrySpread.toFixed(4)+"%":"-"})]}),u.jsxs("div",{className:"detail-row",children:[u.jsx("span",{className:"label",children:"出场价差"}),u.jsx("span",{className:"value",children:e.ExitSpread!=null?e.ExitSpread.toFixed(4)+"%":"-"})]}),u.jsxs("div",{className:"detail-row",children:[u.jsx("span",{className:"label",children:"收敛情况"}),u.jsx("span",{className:"value "+(e.Convergence==="价差收敛"?"text-green":e.Convergence==="价差发散"?"text-red":""),children:e.Convergence||"-"})]}),u.jsxs("div",{className:"detail-row",children:[u.jsx("span",{className:"label",children:"平仓原因"}),u.jsx("span",{className:"value",children:e.ExitReason||"-"})]})]}),u.jsxs("div",{className:"detail-section",children:[u.jsx("h3",{children:"手续费"}),u.jsxs("div",{className:"detail-row",children:[u.jsx("span",{className:"label",children:"开仓费"}),u.jsxs("span",{className:"value",children:["$",(e.FeeEntry||0).toFixed(4)]})]}),u.jsxs("div",{className:"detail-row",children:[u.jsx("span",{className:"label",children:"平仓费"}),u.jsxs("span",{className:"value",children:["$",(e.FeeExit||0).toFixed(4)]})]}),u.jsxs("div",{className:"detail-row",children:[u.jsx("span",{className:"label",children:"总手续费"}),u.jsxs("span",{className:"value",children:["$",((e.FeeEntry||0)+(e.FeeExit||0)).toFixed(4)]})]})]}),u.jsxs("div",{className:"detail-section",children:[u.jsxs("h3",{children:["多仓 ",e.LongExchange||"-"]}),u.jsxs("div",{className:"detail-row",children:[u.jsx("span",{className:"label",children:"入场价"}),u.jsxs("span",{className:"value",children:["$",(e.LongEntry||0).toFixed(6)]})]}),u.jsxs("div",{className:"detail-row",children:[u.jsx("span",{className:"label",children:"出场价"}),u.jsxs("span",{className:"value",children:["$",(e.LongExit||0).toFixed(6)]})]}),u.jsxs("div",{className:"detail-row",children:[u.jsx("span",{className:"label",children:"盈亏"}),u.jsxs("span",{className:"value "+(e.LongPnl>0?"text-green":e.LongPnl<0?"text-red":""),children:[e.LongPnl!=null?e.LongPnl.toFixed(4)+"%":"-"," ",c!=null?u.jsxs("span",{style:{fontSize:11,opacity:.8},children:["($",c.toFixed(4),")"]}):null]})]})]}),u.jsxs("div",{className:"detail-section",children:[u.jsxs("h3",{children:["空仓 ",e.ShortExchange||"-"]}),u.jsxs("div",{className:"detail-row",children:[u.jsx("span",{className:"label",children:"入场价"}),u.jsxs("span",{className:"value",children:["$",(e.ShortEntry||0).toFixed(6)]})]}),u.jsxs("div",{className:"detail-row",children:[u.jsx("span",{className:"label",children:"出场价"}),u.jsxs("span",{className:"value",children:["$",(e.ShortExit||0).toFixed(6)]})]}),u.jsxs("div",{className:"detail-row",children:[u.jsx("span",{className:"label",children:"盈亏"}),u.jsxs("span",{className:"value "+(e.ShortPnl>0?"text-green":e.ShortPnl<0?"text-red":""),children:[e.ShortPnl!=null?e.ShortPnl.toFixed(4)+"%":"-"," ",f!=null?u.jsxs("span",{style:{fontSize:11,opacity:.8},children:["($",f.toFixed(4),")"]}):null]})]})]}),u.jsxs("div",{className:"detail-section detail-section-full",children:[u.jsx("h3",{children:"净收益"}),u.jsxs("div",{className:"detail-row",style:{fontSize:16},children:[u.jsx("span",{className:"label",children:"总计"}),u.jsxs("span",{className:"value "+s,style:{fontWeight:700},children:[e.NetPnl!=null?e.NetPnl.toFixed(4)+"%":"-"," ",v!=null?u.jsxs("span",{style:{fontSize:12,opacity:.8},children:["($",v.toFixed(4),")"]}):null]})]})]})]}),t.length>0&&u.jsxs("div",{className:"detail-section detail-section-full",style:{borderTop:"1px solid var(--border)"},children:[u.jsxs("h3",{children:["订单明细 (",t.length,")"]}),u.jsxs("table",{className:"detail-orders",children:[u.jsx("thead",{children:u.jsxs("tr",{children:[u.jsx("th",{children:"交易所"}),u.jsx("th",{children:"类型"}),u.jsx("th",{children:"方向"}),u.jsx("th",{children:"价格"}),u.jsx("th",{children:"仓位"}),u.jsx("th",{children:"手续费"}),u.jsx("th",{children:"订单ID"})]})}),u.jsx("tbody",{children:a.map((m,w)=>u.jsxs("tr",{children:[u.jsx("td",{children:m.Exchange}),u.jsx("td",{children:m.Type==="entry"?"开仓":m.Type==="exit"?"平仓":m.Type==="scale"?"加仓":m.Type}),u.jsx("td",{children:m.Side==="buy"?"买":"卖"}),u.jsxs("td",{children:["$",(m.Price||0).toFixed(6)]}),u.jsx("td",{className:"text-right",children:m.Size!=null?Number(m.Size).toFixed(4):"-"}),u.jsx("td",{children:m.Fee!=null?"$"+m.Fee.toFixed(4):"-"}),u.jsx("td",{children:m.OrderID?m.OrderID.substring(0,12)+"...":"-"})]},w))})]})]})]})]})})}function Bf(){const e=O.useRef(null),[t,n]=O.useState([]),[r,l]=O.useState(0);return O.useEffect(()=>{async function i(){try{const c=((await(await fetch("/api/trades?limit=1000")).json()).trades||[]).filter(v=>v.ClosedAt&&v.NetPnl!=null).sort((v,m)=>new Date(v.ClosedAt)-new Date(m.ClosedAt));n(c);const f=c.reduce((v,m)=>v+2*(m.AmountUSD||0)*(m.NetPnl||0)/100,0);l(f)}catch{}}i();const o=setInterval(i,1e4);return()=>clearInterval(o)},[]),O.useEffect(()=>{const i=e.current;if(!i||t.length<2)return;const o=i.parentElement.getBoundingClientRect(),s=window.devicePixelRatio||1,a=o.width,c=o.height;i.width=a*s,i.height=c*s,i.style.width=a+"px",i.style.height=c+"px";const f=i.getContext("2d");f.scale(s,s);const v={top:20,right:20,bottom:35,left:55},m=a-v.left-v.right,w=c-v.top-v.bottom,g=[];let S=0;for(const P of t)S+=2*(P.AmountUSD||0)*(P.NetPnl||0)/100,g.push({x:new Date(P.ClosedAt).getTime(),y:S});const M=g[0].x,p=g[g.length-1].x,d=g.map(P=>P.y),h=Math.min(0,...d),y=Math.max(0,...d),k=Math.max(y-h,.01),E=k*.15,j=P=>v.left+(P-M)/Math.max(p-M,1)*m,_=P=>v.top+w-(P-(h-E))/(k+2*E)*w;f.clearRect(0,0,a,c),f.strokeStyle="rgba(48,54,61,0.5)",f.lineWidth=1,f.font="11px sans-serif",f.fillStyle="#8b949e";const U=5;for(let P=0;P<=U;P++){const de=h-E+(k+2*E)*P/U,oe=_(de);f.beginPath(),f.moveTo(v.left,oe),f.lineTo(a-v.right,oe),f.stroke(),f.fillText("$"+de.toFixed(2),2,oe+4)}if(h<0&&y>0){const P=_(0);f.strokeStyle="rgba(248,81,73,0.3)",f.lineWidth=1,f.setLineDash([4,4]),f.beginPath(),f.moveTo(v.left,P),f.lineTo(a-v.right,P),f.stroke(),f.setLineDash([])}const T=Math.min(6,g.length);for(let P=0;P<T;P++){const de=Math.floor(P*(g.length-1)/(T-1)),oe=j(g[de].x),N=new Date(g[de].x);f.fillStyle="#8b949e",f.textAlign="center",f.fillText(N.toLocaleTimeString("zh-CN",{hour:"2-digit",minute:"2-digit"}),oe,c-5)}f.beginPath(),f.strokeStyle="#58a6ff",f.lineWidth=2;for(let P=0;P<g.length;P++){const de=j(g[P].x),oe=_(g[P].y);P===0?f.moveTo(de,oe):f.lineTo(de,oe)}f.stroke();const ne=f.createLinearGradient(0,v.top,0,c-v.bottom);ne.addColorStop(0,"rgba(88,166,255,0.15)"),ne.addColorStop(1,"rgba(88,166,255,0.01)"),f.lineTo(j(g[g.length-1].x),_(h-E)),f.lineTo(j(g[0].x),_(h-E)),f.closePath(),f.fillStyle=ne,f.fill();const _e=g[g.length-1],F=j(_e.x),$=_(_e.y);f.beginPath(),f.arc(F,$,4,0,Math.PI*2),f.fillStyle=_e.y>=0?"#3fb950":"#f85149",f.fill(),f.strokeStyle="#0d1117",f.lineWidth=2,f.stroke(),f.fillStyle="#c9d1d9",f.font="bold 13px sans-serif",f.textAlign="center",f.fillText("$"+_e.y.toFixed(2),F,$-12)},[t]),u.jsxs("section",{className:"card card-wide",id:"pnl-chart-card",children:[u.jsxs("h2",{children:["📈 总PnL成长曲线 ",u.jsx("span",{className:"text-dim",style:{fontSize:11},children:t.length>0?`$${r.toFixed(2)}`:""})]}),u.jsx("div",{className:"chart-container",style:{height:260},children:t.length<2?u.jsx("div",{className:"loading",style:{paddingTop:100},children:"暂无数据..."}):u.jsx("canvas",{ref:e})})]})}Yl.createRoot(document.getElementById("root")).render(u.jsx(Sc.StrictMode,{children:u.jsx(Of,{})}));
|