71 lines
168 KiB
JavaScript
71 lines
168 KiB
JavaScript
(function(Lc){"use strict";var qi=document.createElement("style");qi.textContent=`body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0;padding:0;background-color:#202124;color:#e8eaed}.container{width:350px;padding:15px}h1{font-size:18px;margin:0 0 15px;border-bottom:1px solid #3c4043;padding-bottom:10px}h2{font-size:16px;margin:10px 0}.form-section{margin-bottom:20px;background-color:#292a2d;border-radius:8px;padding:15px}.form-group{margin-bottom:10px}label{display:block;margin-bottom:5px;font-size:13px;color:#9aa0a6}input,textarea{width:100%;padding:8px;border:1px solid #3c4043;border-radius:4px;background-color:#202124;color:#e8eaed;box-sizing:border-box}textarea{min-height:60px;resize:vertical}button{background-color:#8ab4f8;color:#202124;border:none;border-radius:4px;padding:8px 16px;font-weight:500;cursor:pointer;transition:background-color .3s}button:hover{background-color:#669df6}button.small{padding:4px 8px;font-size:12px}.button-group{display:flex;gap:10px}.status{margin:10px 0;padding:8px;background-color:#292a2d;border-radius:4px;font-size:13px}.list{margin-top:10px;max-height:150px;overflow-y:auto}.list-item{display:flex;justify-content:space-between;align-items:center;padding:8px;border-bottom:1px solid #3c4043}.list-item.selected{background-color:#8ab4f81a}.hidden{display:none}.session-info{margin-top:15px}body{margin:0;font-family:Inter,Arial,sans-serif;background:#181c20;color:#f3f6fa}.App{padding:1.5rem;min-width:320px;max-width:400px;background:#23272e;border-radius:12px;box-shadow:0 4px 24px #0003}h1{font-size:1.5rem;margin-bottom:.5rem}p{color:#b0bac9;margin-bottom:1.5rem}.status{margin-bottom:1rem}
|
|
`,document.head.appendChild(qi);function Tc(e){const n=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const t in e)if(t!=="default"){const r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:()=>e[t]})}}return n.default=e,Object.freeze(n)}const Oc=Tc(Lc),Ip="";var bi={exports:{}},pr={},eu={exports:{}},R={};/**
|
|
* @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 kt=Symbol.for("react.element"),jc=Symbol.for("react.portal"),Rc=Symbol.for("react.fragment"),Mc=Symbol.for("react.strict_mode"),Dc=Symbol.for("react.profiler"),Ic=Symbol.for("react.provider"),Fc=Symbol.for("react.context"),Ac=Symbol.for("react.forward_ref"),Uc=Symbol.for("react.suspense"),$c=Symbol.for("react.memo"),Wc=Symbol.for("react.lazy"),nu=Symbol.iterator;function Bc(e){return e===null||typeof e!="object"?null:(e=nu&&e[nu]||e["@@iterator"],typeof e=="function"?e:null)}var tu={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},ru=Object.assign,lu={};function Vn(e,n,t){this.props=e,this.context=n,this.refs=lu,this.updater=t||tu}Vn.prototype.isReactComponent={},Vn.prototype.setState=function(e,n){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,n,"setState")},Vn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function ou(){}ou.prototype=Vn.prototype;function Ol(e,n,t){this.props=e,this.context=n,this.refs=lu,this.updater=t||tu}var jl=Ol.prototype=new ou;jl.constructor=Ol,ru(jl,Vn.prototype),jl.isPureReactComponent=!0;var iu=Array.isArray,uu=Object.prototype.hasOwnProperty,Rl={current:null},su={key:!0,ref:!0,__self:!0,__source:!0};function au(e,n,t){var r,l={},o=null,i=null;if(n!=null)for(r in n.ref!==void 0&&(i=n.ref),n.key!==void 0&&(o=""+n.key),n)uu.call(n,r)&&!su.hasOwnProperty(r)&&(l[r]=n[r]);var u=arguments.length-2;if(u===1)l.children=t;else if(1<u){for(var s=Array(u),f=0;f<u;f++)s[f]=arguments[f+2];l.children=s}if(e&&e.defaultProps)for(r in u=e.defaultProps,u)l[r]===void 0&&(l[r]=u[r]);return{$$typeof:kt,type:e,key:o,ref:i,props:l,_owner:Rl.current}}function Vc(e,n){return{$$typeof:kt,type:e.type,key:n,ref:e.ref,props:e.props,_owner:e._owner}}function Ml(e){return typeof e=="object"&&e!==null&&e.$$typeof===kt}function Kc(e){var n={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(t){return n[t]})}var cu=/\/+/g;function Dl(e,n){return typeof e=="object"&&e!==null&&e.key!=null?Kc(""+e.key):n.toString(36)}function mr(e,n,t,r,l){var o=typeof e;(o==="undefined"||o==="boolean")&&(e=null);var i=!1;if(e===null)i=!0;else switch(o){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case kt:case jc:i=!0}}if(i)return i=e,l=l(i),e=r===""?"."+Dl(i,0):r,iu(l)?(t="",e!=null&&(t=e.replace(cu,"$&/")+"/"),mr(l,n,t,"",function(f){return f})):l!=null&&(Ml(l)&&(l=Vc(l,t+(!l.key||i&&i.key===l.key?"":(""+l.key).replace(cu,"$&/")+"/")+e)),n.push(l)),1;if(i=0,r=r===""?".":r+":",iu(e))for(var u=0;u<e.length;u++){o=e[u];var s=r+Dl(o,u);i+=mr(o,n,t,s,l)}else if(s=Bc(e),typeof s=="function")for(e=s.call(e),u=0;!(o=e.next()).done;)o=o.value,s=r+Dl(o,u++),i+=mr(o,n,t,s,l);else if(o==="object")throw n=String(e),Error("Objects are not valid as a React child (found: "+(n==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":n)+"). If you meant to render a collection of children, use an array instead.");return i}function gr(e,n,t){if(e==null)return e;var r=[],l=0;return mr(e,r,"","",function(o){return n.call(t,o,l++)}),r}function Hc(e){if(e._status===-1){var n=e._result;n=n(),n.then(function(t){(e._status===0||e._status===-1)&&(e._status=1,e._result=t)},function(t){(e._status===0||e._status===-1)&&(e._status=2,e._result=t)}),e._status===-1&&(e._status=0,e._result=n)}if(e._status===1)return e._result.default;throw e._result}var se={current:null},yr={transition:null},Qc={ReactCurrentDispatcher:se,ReactCurrentBatchConfig:yr,ReactCurrentOwner:Rl};function fu(){throw Error("act(...) is not supported in production builds of React.")}R.Children={map:gr,forEach:function(e,n,t){gr(e,function(){n.apply(this,arguments)},t)},count:function(e){var n=0;return gr(e,function(){n++}),n},toArray:function(e){return gr(e,function(n){return n})||[]},only:function(e){if(!Ml(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},R.Component=Vn,R.Fragment=Rc,R.Profiler=Dc,R.PureComponent=Ol,R.StrictMode=Mc,R.Suspense=Uc,R.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Qc,R.act=fu,R.cloneElement=function(e,n,t){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=ru({},e.props),l=e.key,o=e.ref,i=e._owner;if(n!=null){if(n.ref!==void 0&&(o=n.ref,i=Rl.current),n.key!==void 0&&(l=""+n.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(s in n)uu.call(n,s)&&!su.hasOwnProperty(s)&&(r[s]=n[s]===void 0&&u!==void 0?u[s]:n[s])}var s=arguments.length-2;if(s===1)r.children=t;else if(1<s){u=Array(s);for(var f=0;f<s;f++)u[f]=arguments[f+2];r.children=u}return{$$typeof:kt,type:e.type,key:l,ref:o,props:r,_owner:i}},R.createContext=function(e){return e={$$typeof:Fc,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Ic,_context:e},e.Consumer=e},R.createElement=au,R.createFactory=function(e){var n=au.bind(null,e);return n.type=e,n},R.createRef=function(){return{current:null}},R.forwardRef=function(e){return{$$typeof:Ac,render:e}},R.isValidElement=Ml,R.lazy=function(e){return{$$typeof:Wc,_payload:{_status:-1,_result:e},_init:Hc}},R.memo=function(e,n){return{$$typeof:$c,type:e,compare:n===void 0?null:n}},R.startTransition=function(e){var n=yr.transition;yr.transition={};try{e()}finally{yr.transition=n}},R.unstable_act=fu,R.useCallback=function(e,n){return se.current.useCallback(e,n)},R.useContext=function(e){return se.current.useContext(e)},R.useDebugValue=function(){},R.useDeferredValue=function(e){return se.current.useDeferredValue(e)},R.useEffect=function(e,n){return se.current.useEffect(e,n)},R.useId=function(){return se.current.useId()},R.useImperativeHandle=function(e,n,t){return se.current.useImperativeHandle(e,n,t)},R.useInsertionEffect=function(e,n){return se.current.useInsertionEffect(e,n)},R.useLayoutEffect=function(e,n){return se.current.useLayoutEffect(e,n)},R.useMemo=function(e,n){return se.current.useMemo(e,n)},R.useReducer=function(e,n,t){return se.current.useReducer(e,n,t)},R.useRef=function(e){return se.current.useRef(e)},R.useState=function(e){return se.current.useState(e)},R.useSyncExternalStore=function(e,n,t){return se.current.useSyncExternalStore(e,n,t)},R.useTransition=function(){return se.current.useTransition()},R.version="18.3.1",eu.exports=R;var b=eu.exports;/**
|
|
* @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 Yc=b,Xc=Symbol.for("react.element"),Gc=Symbol.for("react.fragment"),Zc=Object.prototype.hasOwnProperty,Jc=Yc.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,qc={key:!0,ref:!0,__self:!0,__source:!0};function du(e,n,t){var r,l={},o=null,i=null;t!==void 0&&(o=""+t),n.key!==void 0&&(o=""+n.key),n.ref!==void 0&&(i=n.ref);for(r in n)Zc.call(n,r)&&!qc.hasOwnProperty(r)&&(l[r]=n[r]);if(e&&e.defaultProps)for(r in n=e.defaultProps,n)l[r]===void 0&&(l[r]=n[r]);return{$$typeof:Xc,type:e,key:o,ref:i,props:l,_owner:Jc.current}}pr.Fragment=Gc,pr.jsx=du,pr.jsxs=du,bi.exports=pr;var T=bi.exports,pu={exports:{}},ve={},mu={exports:{}},gu={};/**
|
|
* @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 n(x,O){var j=x.length;x.push(O);e:for(;0<j;){var Q=j-1>>>1,q=x[Q];if(0<l(q,O))x[Q]=O,x[j]=q,j=Q;else break e}}function t(x){return x.length===0?null:x[0]}function r(x){if(x.length===0)return null;var O=x[0],j=x.pop();if(j!==O){x[0]=j;e:for(var Q=0,q=x.length,Ll=q>>>1;Q<Ll;){var Wn=2*(Q+1)-1,Ji=x[Wn],Bn=Wn+1,Tl=x[Bn];if(0>l(Ji,j))Bn<q&&0>l(Tl,Ji)?(x[Q]=Tl,x[Bn]=j,Q=Bn):(x[Q]=Ji,x[Wn]=j,Q=Wn);else if(Bn<q&&0>l(Tl,j))x[Q]=Tl,x[Bn]=j,Q=Bn;else break e}}return O}function l(x,O){var j=x.sortIndex-O.sortIndex;return j!==0?j:x.id-O.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var i=Date,u=i.now();e.unstable_now=function(){return i.now()-u}}var s=[],f=[],g=1,m=null,p=3,v=!1,_=!1,w=!1,F=typeof setTimeout=="function"?setTimeout:null,c=typeof clearTimeout=="function"?clearTimeout:null,a=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function d(x){for(var O=t(f);O!==null;){if(O.callback===null)r(f);else if(O.startTime<=x)r(f),O.sortIndex=O.expirationTime,n(s,O);else break;O=t(f)}}function y(x){if(w=!1,d(x),!_)if(t(s)!==null)_=!0,Gi(S);else{var O=t(f);O!==null&&Zi(y,O.startTime-x)}}function S(x,O){_=!1,w&&(w=!1,c(N),N=-1),v=!0;var j=p;try{for(d(O),m=t(s);m!==null&&(!(m.expirationTime>O)||x&&!de());){var Q=m.callback;if(typeof Q=="function"){m.callback=null,p=m.priorityLevel;var q=Q(m.expirationTime<=O);O=e.unstable_now(),typeof q=="function"?m.callback=q:m===t(s)&&r(s),d(O)}else r(s);m=t(s)}if(m!==null)var Ll=!0;else{var Wn=t(f);Wn!==null&&Zi(y,Wn.startTime-O),Ll=!1}return Ll}finally{m=null,p=j,v=!1}}var E=!1,C=null,N=-1,z=5,L=-1;function de(){return!(e.unstable_now()-L<z)}function fr(){if(C!==null){var x=e.unstable_now();L=x;var O=!0;try{O=C(!0,x)}finally{O?dr():(E=!1,C=null)}}else E=!1}var dr;if(typeof a=="function")dr=function(){a(fr)};else if(typeof MessageChannel<"u"){var zc=new MessageChannel,Dp=zc.port2;zc.port1.onmessage=fr,dr=function(){Dp.postMessage(null)}}else dr=function(){F(fr,0)};function Gi(x){C=x,E||(E=!0,dr())}function Zi(x,O){N=F(function(){x(e.unstable_now())},O)}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(x){x.callback=null},e.unstable_continueExecution=function(){_||v||(_=!0,Gi(S))},e.unstable_forceFrameRate=function(x){0>x||125<x?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):z=0<x?Math.floor(1e3/x):5},e.unstable_getCurrentPriorityLevel=function(){return p},e.unstable_getFirstCallbackNode=function(){return t(s)},e.unstable_next=function(x){switch(p){case 1:case 2:case 3:var O=3;break;default:O=p}var j=p;p=O;try{return x()}finally{p=j}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(x,O){switch(x){case 1:case 2:case 3:case 4:case 5:break;default:x=3}var j=p;p=x;try{return O()}finally{p=j}},e.unstable_scheduleCallback=function(x,O,j){var Q=e.unstable_now();switch(typeof j=="object"&&j!==null?(j=j.delay,j=typeof j=="number"&&0<j?Q+j:Q):j=Q,x){case 1:var q=-1;break;case 2:q=250;break;case 5:q=1073741823;break;case 4:q=1e4;break;default:q=5e3}return q=j+q,x={id:g++,callback:O,priorityLevel:x,startTime:j,expirationTime:q,sortIndex:-1},j>Q?(x.sortIndex=j,n(f,x),t(s)===null&&x===t(f)&&(w?(c(N),N=-1):w=!0,Zi(y,j-Q))):(x.sortIndex=q,n(s,x),_||v||(_=!0,Gi(S))),x},e.unstable_shouldYield=de,e.unstable_wrapCallback=function(x){var O=p;return function(){var j=p;p=O;try{return x.apply(this,arguments)}finally{p=j}}}})(gu),mu.exports=gu;var bc=mu.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 ef=b,we=bc;function h(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t<arguments.length;t++)n+="&args[]="+encodeURIComponent(arguments[t]);return"Minified React error #"+e+"; visit "+n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var yu=new Set,St={};function En(e,n){Kn(e,n),Kn(e+"Capture",n)}function Kn(e,n){for(St[e]=n,e=0;e<n.length;e++)yu.add(n[e])}var Ke=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Il=Object.prototype.hasOwnProperty,nf=/^[: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]*$/,hu={},vu={};function tf(e){return Il.call(vu,e)?!0:Il.call(hu,e)?!1:nf.test(e)?vu[e]=!0:(hu[e]=!0,!1)}function rf(e,n,t,r){if(t!==null&&t.type===0)return!1;switch(typeof n){case"function":case"symbol":return!0;case"boolean":return r?!1:t!==null?!t.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function lf(e,n,t,r){if(n===null||typeof n>"u"||rf(e,n,t,r))return!0;if(r)return!1;if(t!==null)switch(t.type){case 3:return!n;case 4:return n===!1;case 5:return isNaN(n);case 6:return isNaN(n)||1>n}return!1}function ae(e,n,t,r,l,o,i){this.acceptsBooleans=n===2||n===3||n===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=t,this.propertyName=e,this.type=n,this.sanitizeURL=o,this.removeEmptyString=i}var ee={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ee[e]=new ae(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var n=e[0];ee[n]=new ae(n,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){ee[e]=new ae(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ee[e]=new ae(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){ee[e]=new ae(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){ee[e]=new ae(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){ee[e]=new ae(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){ee[e]=new ae(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){ee[e]=new ae(e,5,!1,e.toLowerCase(),null,!1,!1)});var Fl=/[\-:]([a-z])/g;function Al(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 n=e.replace(Fl,Al);ee[n]=new ae(n,1,!1,e,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var n=e.replace(Fl,Al);ee[n]=new ae(n,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var n=e.replace(Fl,Al);ee[n]=new ae(n,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){ee[e]=new ae(e,1,!1,e.toLowerCase(),null,!1,!1)}),ee.xlinkHref=new ae("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){ee[e]=new ae(e,1,!1,e.toLowerCase(),null,!0,!0)});function Ul(e,n,t,r){var l=ee.hasOwnProperty(n)?ee[n]:null;(l!==null?l.type!==0:r||!(2<n.length)||n[0]!=="o"&&n[0]!=="O"||n[1]!=="n"&&n[1]!=="N")&&(lf(n,t,l,r)&&(t=null),r||l===null?tf(n)&&(t===null?e.removeAttribute(n):e.setAttribute(n,""+t)):l.mustUseProperty?e[l.propertyName]=t===null?l.type===3?!1:"":t:(n=l.attributeName,r=l.attributeNamespace,t===null?e.removeAttribute(n):(l=l.type,t=l===3||l===4&&t===!0?"":""+t,r?e.setAttributeNS(r,n,t):e.setAttribute(n,t))))}var He=ef.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,hr=Symbol.for("react.element"),Hn=Symbol.for("react.portal"),Qn=Symbol.for("react.fragment"),$l=Symbol.for("react.strict_mode"),Wl=Symbol.for("react.profiler"),wu=Symbol.for("react.provider"),_u=Symbol.for("react.context"),Bl=Symbol.for("react.forward_ref"),Vl=Symbol.for("react.suspense"),Kl=Symbol.for("react.suspense_list"),Hl=Symbol.for("react.memo"),tn=Symbol.for("react.lazy"),ku=Symbol.for("react.offscreen"),Su=Symbol.iterator;function xt(e){return e===null||typeof e!="object"?null:(e=Su&&e[Su]||e["@@iterator"],typeof e=="function"?e:null)}var W=Object.assign,Ql;function Et(e){if(Ql===void 0)try{throw Error()}catch(t){var n=t.stack.trim().match(/\n( *(at )?)/);Ql=n&&n[1]||""}return`
|
|
`+Ql+e}var Yl=!1;function Xl(e,n){if(!e||Yl)return"";Yl=!0;var t=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(n)if(n=function(){throw Error()},Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(n,[])}catch(f){var r=f}Reflect.construct(e,[],n)}else{try{n.call()}catch(f){r=f}e.call(n.prototype)}else{try{throw Error()}catch(f){r=f}e()}}catch(f){if(f&&r&&typeof f.stack=="string"){for(var l=f.stack.split(`
|
|
`),o=r.stack.split(`
|
|
`),i=l.length-1,u=o.length-1;1<=i&&0<=u&&l[i]!==o[u];)u--;for(;1<=i&&0<=u;i--,u--)if(l[i]!==o[u]){if(i!==1||u!==1)do if(i--,u--,0>u||l[i]!==o[u]){var s=`
|
|
`+l[i].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}while(1<=i&&0<=u);break}}}finally{Yl=!1,Error.prepareStackTrace=t}return(e=e?e.displayName||e.name:"")?Et(e):""}function of(e){switch(e.tag){case 5:return Et(e.type);case 16:return Et("Lazy");case 13:return Et("Suspense");case 19:return Et("SuspenseList");case 0:case 2:case 15:return e=Xl(e.type,!1),e;case 11:return e=Xl(e.type.render,!1),e;case 1:return e=Xl(e.type,!0),e;default:return""}}function Gl(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 Qn:return"Fragment";case Hn:return"Portal";case Wl:return"Profiler";case $l:return"StrictMode";case Vl:return"Suspense";case Kl:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case _u:return(e.displayName||"Context")+".Consumer";case wu:return(e._context.displayName||"Context")+".Provider";case Bl:var n=e.render;return e=e.displayName,e||(e=n.displayName||n.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Hl:return n=e.displayName||null,n!==null?n:Gl(e.type)||"Memo";case tn:n=e._payload,e=e._init;try{return Gl(e(n))}catch{}}return null}function uf(e){var n=e.type;switch(e.tag){case 24:return"Cache";case 9:return(n.displayName||"Context")+".Consumer";case 10:return(n._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=n.render,e=e.displayName||e.name||"",n.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return n;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Gl(n);case 8:return n===$l?"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 n=="function")return n.displayName||n.name||null;if(typeof n=="string")return n}return null}function rn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function xu(e){var n=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function sf(e){var n=xu(e)?"checked":"value",t=Object.getOwnPropertyDescriptor(e.constructor.prototype,n),r=""+e[n];if(!e.hasOwnProperty(n)&&typeof t<"u"&&typeof t.get=="function"&&typeof t.set=="function"){var l=t.get,o=t.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return l.call(this)},set:function(i){r=""+i,o.call(this,i)}}),Object.defineProperty(e,n,{enumerable:t.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}function vr(e){e._valueTracker||(e._valueTracker=sf(e))}function Eu(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var t=n.getValue(),r="";return e&&(r=xu(e)?e.checked?"true":"false":e.value),e=r,e!==t?(n.setValue(e),!0):!1}function wr(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 Zl(e,n){var t=n.checked;return W({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:t??e._wrapperState.initialChecked})}function Cu(e,n){var t=n.defaultValue==null?"":n.defaultValue,r=n.checked!=null?n.checked:n.defaultChecked;t=rn(n.value!=null?n.value:t),e._wrapperState={initialChecked:r,initialValue:t,controlled:n.type==="checkbox"||n.type==="radio"?n.checked!=null:n.value!=null}}function Nu(e,n){n=n.checked,n!=null&&Ul(e,"checked",n,!1)}function Jl(e,n){Nu(e,n);var t=rn(n.value),r=n.type;if(t!=null)r==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+t):e.value!==""+t&&(e.value=""+t);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}n.hasOwnProperty("value")?ql(e,n.type,t):n.hasOwnProperty("defaultValue")&&ql(e,n.type,rn(n.defaultValue)),n.checked==null&&n.defaultChecked!=null&&(e.defaultChecked=!!n.defaultChecked)}function Pu(e,n,t){if(n.hasOwnProperty("value")||n.hasOwnProperty("defaultValue")){var r=n.type;if(!(r!=="submit"&&r!=="reset"||n.value!==void 0&&n.value!==null))return;n=""+e._wrapperState.initialValue,t||n===e.value||(e.value=n),e.defaultValue=n}t=e.name,t!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,t!==""&&(e.name=t)}function ql(e,n,t){(n!=="number"||wr(e.ownerDocument)!==e)&&(t==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+t&&(e.defaultValue=""+t))}var Ct=Array.isArray;function Yn(e,n,t,r){if(e=e.options,n){n={};for(var l=0;l<t.length;l++)n["$"+t[l]]=!0;for(t=0;t<e.length;t++)l=n.hasOwnProperty("$"+e[t].value),e[t].selected!==l&&(e[t].selected=l),l&&r&&(e[t].defaultSelected=!0)}else{for(t=""+rn(t),n=null,l=0;l<e.length;l++){if(e[l].value===t){e[l].selected=!0,r&&(e[l].defaultSelected=!0);return}n!==null||e[l].disabled||(n=e[l])}n!==null&&(n.selected=!0)}}function bl(e,n){if(n.dangerouslySetInnerHTML!=null)throw Error(h(91));return W({},n,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function zu(e,n){var t=n.value;if(t==null){if(t=n.children,n=n.defaultValue,t!=null){if(n!=null)throw Error(h(92));if(Ct(t)){if(1<t.length)throw Error(h(93));t=t[0]}n=t}n==null&&(n=""),t=n}e._wrapperState={initialValue:rn(t)}}function Lu(e,n){var t=rn(n.value),r=rn(n.defaultValue);t!=null&&(t=""+t,t!==e.value&&(e.value=t),n.defaultValue==null&&e.defaultValue!==t&&(e.defaultValue=t)),r!=null&&(e.defaultValue=""+r)}function Tu(e){var n=e.textContent;n===e._wrapperState.initialValue&&n!==""&&n!==null&&(e.value=n)}function Ou(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 eo(e,n){return e==null||e==="http://www.w3.org/1999/xhtml"?Ou(n):e==="http://www.w3.org/2000/svg"&&n==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var _r,ju=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(n,t,r,l){MSApp.execUnsafeLocalFunction(function(){return e(n,t,r,l)})}:e}(function(e,n){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=n;else{for(_r=_r||document.createElement("div"),_r.innerHTML="<svg>"+n.valueOf().toString()+"</svg>",n=_r.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;n.firstChild;)e.appendChild(n.firstChild)}});function Nt(e,n){if(n){var t=e.firstChild;if(t&&t===e.lastChild&&t.nodeType===3){t.nodeValue=n;return}}e.textContent=n}var Pt={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},af=["Webkit","ms","Moz","O"];Object.keys(Pt).forEach(function(e){af.forEach(function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1),Pt[n]=Pt[e]})});function Ru(e,n,t){return n==null||typeof n=="boolean"||n===""?"":t||typeof n!="number"||n===0||Pt.hasOwnProperty(e)&&Pt[e]?(""+n).trim():n+"px"}function Mu(e,n){e=e.style;for(var t in n)if(n.hasOwnProperty(t)){var r=t.indexOf("--")===0,l=Ru(t,n[t],r);t==="float"&&(t="cssFloat"),r?e.setProperty(t,l):e[t]=l}}var cf=W({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 no(e,n){if(n){if(cf[e]&&(n.children!=null||n.dangerouslySetInnerHTML!=null))throw Error(h(137,e));if(n.dangerouslySetInnerHTML!=null){if(n.children!=null)throw Error(h(60));if(typeof n.dangerouslySetInnerHTML!="object"||!("__html"in n.dangerouslySetInnerHTML))throw Error(h(61))}if(n.style!=null&&typeof n.style!="object")throw Error(h(62))}}function to(e,n){if(e.indexOf("-")===-1)return typeof n.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 ro=null;function lo(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var oo=null,Xn=null,Gn=null;function Du(e){if(e=Gt(e)){if(typeof oo!="function")throw Error(h(280));var n=e.stateNode;n&&(n=Vr(n),oo(e.stateNode,e.type,n))}}function Iu(e){Xn?Gn?Gn.push(e):Gn=[e]:Xn=e}function Fu(){if(Xn){var e=Xn,n=Gn;if(Gn=Xn=null,Du(e),n)for(e=0;e<n.length;e++)Du(n[e])}}function Au(e,n){return e(n)}function Uu(){}var io=!1;function $u(e,n,t){if(io)return e(n,t);io=!0;try{return Au(e,n,t)}finally{io=!1,(Xn!==null||Gn!==null)&&(Uu(),Fu())}}function zt(e,n){var t=e.stateNode;if(t===null)return null;var r=Vr(t);if(r===null)return null;t=r[n];e:switch(n){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(t&&typeof t!="function")throw Error(h(231,n,typeof t));return t}var uo=!1;if(Ke)try{var Lt={};Object.defineProperty(Lt,"passive",{get:function(){uo=!0}}),window.addEventListener("test",Lt,Lt),window.removeEventListener("test",Lt,Lt)}catch{uo=!1}function ff(e,n,t,r,l,o,i,u,s){var f=Array.prototype.slice.call(arguments,3);try{n.apply(t,f)}catch(g){this.onError(g)}}var Tt=!1,kr=null,Sr=!1,so=null,df={onError:function(e){Tt=!0,kr=e}};function pf(e,n,t,r,l,o,i,u,s){Tt=!1,kr=null,ff.apply(df,arguments)}function mf(e,n,t,r,l,o,i,u,s){if(pf.apply(this,arguments),Tt){if(Tt){var f=kr;Tt=!1,kr=null}else throw Error(h(198));Sr||(Sr=!0,so=f)}}function Cn(e){var n=e,t=e;if(e.alternate)for(;n.return;)n=n.return;else{e=n;do n=e,n.flags&4098&&(t=n.return),e=n.return;while(e)}return n.tag===3?t:null}function Wu(e){if(e.tag===13){var n=e.memoizedState;if(n===null&&(e=e.alternate,e!==null&&(n=e.memoizedState)),n!==null)return n.dehydrated}return null}function Bu(e){if(Cn(e)!==e)throw Error(h(188))}function gf(e){var n=e.alternate;if(!n){if(n=Cn(e),n===null)throw Error(h(188));return n!==e?null:e}for(var t=e,r=n;;){var l=t.return;if(l===null)break;var o=l.alternate;if(o===null){if(r=l.return,r!==null){t=r;continue}break}if(l.child===o.child){for(o=l.child;o;){if(o===t)return Bu(l),e;if(o===r)return Bu(l),n;o=o.sibling}throw Error(h(188))}if(t.return!==r.return)t=l,r=o;else{for(var i=!1,u=l.child;u;){if(u===t){i=!0,t=l,r=o;break}if(u===r){i=!0,r=l,t=o;break}u=u.sibling}if(!i){for(u=o.child;u;){if(u===t){i=!0,t=o,r=l;break}if(u===r){i=!0,r=o,t=l;break}u=u.sibling}if(!i)throw Error(h(189))}}if(t.alternate!==r)throw Error(h(190))}if(t.tag!==3)throw Error(h(188));return t.stateNode.current===t?e:n}function Vu(e){return e=gf(e),e!==null?Ku(e):null}function Ku(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var n=Ku(e);if(n!==null)return n;e=e.sibling}return null}var Hu=we.unstable_scheduleCallback,Qu=we.unstable_cancelCallback,yf=we.unstable_shouldYield,hf=we.unstable_requestPaint,H=we.unstable_now,vf=we.unstable_getCurrentPriorityLevel,ao=we.unstable_ImmediatePriority,Yu=we.unstable_UserBlockingPriority,xr=we.unstable_NormalPriority,wf=we.unstable_LowPriority,Xu=we.unstable_IdlePriority,Er=null,Ue=null;function _f(e){if(Ue&&typeof Ue.onCommitFiberRoot=="function")try{Ue.onCommitFiberRoot(Er,e,void 0,(e.current.flags&128)===128)}catch{}}var Oe=Math.clz32?Math.clz32:xf,kf=Math.log,Sf=Math.LN2;function xf(e){return e>>>=0,e===0?32:31-(kf(e)/Sf|0)|0}var Cr=64,Nr=4194304;function Ot(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 Pr(e,n){var t=e.pendingLanes;if(t===0)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,i=t&268435455;if(i!==0){var u=i&~l;u!==0?r=Ot(u):(o&=i,o!==0&&(r=Ot(o)))}else i=t&~l,i!==0?r=Ot(i):o!==0&&(r=Ot(o));if(r===0)return 0;if(n!==0&&n!==r&&!(n&l)&&(l=r&-r,o=n&-n,l>=o||l===16&&(o&4194240)!==0))return n;if(r&4&&(r|=t&16),n=e.entangledLanes,n!==0)for(e=e.entanglements,n&=r;0<n;)t=31-Oe(n),l=1<<t,r|=e[t],n&=~l;return r}function Ef(e,n){switch(e){case 1:case 2:case 4:return n+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 n+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 Cf(e,n){for(var t=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,o=e.pendingLanes;0<o;){var i=31-Oe(o),u=1<<i,s=l[i];s===-1?(!(u&t)||u&r)&&(l[i]=Ef(u,n)):s<=n&&(e.expiredLanes|=u),o&=~u}}function co(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Gu(){var e=Cr;return Cr<<=1,!(Cr&4194240)&&(Cr=64),e}function fo(e){for(var n=[],t=0;31>t;t++)n.push(e);return n}function jt(e,n,t){e.pendingLanes|=n,n!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,n=31-Oe(n),e[n]=t}function Nf(e,n){var t=e.pendingLanes&~n;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=n,e.mutableReadLanes&=n,e.entangledLanes&=n,n=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<t;){var l=31-Oe(t),o=1<<l;n[l]=0,r[l]=-1,e[l]=-1,t&=~o}}function po(e,n){var t=e.entangledLanes|=n;for(e=e.entanglements;t;){var r=31-Oe(t),l=1<<r;l&n|e[r]&n&&(e[r]|=n),t&=~l}}var D=0;function Zu(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Ju,mo,qu,bu,es,go=!1,zr=[],ln=null,on=null,un=null,Rt=new Map,Mt=new Map,sn=[],Pf="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 ns(e,n){switch(e){case"focusin":case"focusout":ln=null;break;case"dragenter":case"dragleave":on=null;break;case"mouseover":case"mouseout":un=null;break;case"pointerover":case"pointerout":Rt.delete(n.pointerId);break;case"gotpointercapture":case"lostpointercapture":Mt.delete(n.pointerId)}}function Dt(e,n,t,r,l,o){return e===null||e.nativeEvent!==o?(e={blockedOn:n,domEventName:t,eventSystemFlags:r,nativeEvent:o,targetContainers:[l]},n!==null&&(n=Gt(n),n!==null&&mo(n)),e):(e.eventSystemFlags|=r,n=e.targetContainers,l!==null&&n.indexOf(l)===-1&&n.push(l),e)}function zf(e,n,t,r,l){switch(n){case"focusin":return ln=Dt(ln,e,n,t,r,l),!0;case"dragenter":return on=Dt(on,e,n,t,r,l),!0;case"mouseover":return un=Dt(un,e,n,t,r,l),!0;case"pointerover":var o=l.pointerId;return Rt.set(o,Dt(Rt.get(o)||null,e,n,t,r,l)),!0;case"gotpointercapture":return o=l.pointerId,Mt.set(o,Dt(Mt.get(o)||null,e,n,t,r,l)),!0}return!1}function ts(e){var n=Nn(e.target);if(n!==null){var t=Cn(n);if(t!==null){if(n=t.tag,n===13){if(n=Wu(t),n!==null){e.blockedOn=n,es(e.priority,function(){qu(t)});return}}else if(n===3&&t.stateNode.current.memoizedState.isDehydrated){e.blockedOn=t.tag===3?t.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Lr(e){if(e.blockedOn!==null)return!1;for(var n=e.targetContainers;0<n.length;){var t=ho(e.domEventName,e.eventSystemFlags,n[0],e.nativeEvent);if(t===null){t=e.nativeEvent;var r=new t.constructor(t.type,t);ro=r,t.target.dispatchEvent(r),ro=null}else return n=Gt(t),n!==null&&mo(n),e.blockedOn=t,!1;n.shift()}return!0}function rs(e,n,t){Lr(e)&&t.delete(n)}function Lf(){go=!1,ln!==null&&Lr(ln)&&(ln=null),on!==null&&Lr(on)&&(on=null),un!==null&&Lr(un)&&(un=null),Rt.forEach(rs),Mt.forEach(rs)}function It(e,n){e.blockedOn===n&&(e.blockedOn=null,go||(go=!0,we.unstable_scheduleCallback(we.unstable_NormalPriority,Lf)))}function Ft(e){function n(l){return It(l,e)}if(0<zr.length){It(zr[0],e);for(var t=1;t<zr.length;t++){var r=zr[t];r.blockedOn===e&&(r.blockedOn=null)}}for(ln!==null&&It(ln,e),on!==null&&It(on,e),un!==null&&It(un,e),Rt.forEach(n),Mt.forEach(n),t=0;t<sn.length;t++)r=sn[t],r.blockedOn===e&&(r.blockedOn=null);for(;0<sn.length&&(t=sn[0],t.blockedOn===null);)ts(t),t.blockedOn===null&&sn.shift()}var Zn=He.ReactCurrentBatchConfig,Tr=!0;function Tf(e,n,t,r){var l=D,o=Zn.transition;Zn.transition=null;try{D=1,yo(e,n,t,r)}finally{D=l,Zn.transition=o}}function Of(e,n,t,r){var l=D,o=Zn.transition;Zn.transition=null;try{D=4,yo(e,n,t,r)}finally{D=l,Zn.transition=o}}function yo(e,n,t,r){if(Tr){var l=ho(e,n,t,r);if(l===null)Mo(e,n,r,Or,t),ns(e,r);else if(zf(l,e,n,t,r))r.stopPropagation();else if(ns(e,r),n&4&&-1<Pf.indexOf(e)){for(;l!==null;){var o=Gt(l);if(o!==null&&Ju(o),o=ho(e,n,t,r),o===null&&Mo(e,n,r,Or,t),o===l)break;l=o}l!==null&&r.stopPropagation()}else Mo(e,n,r,null,t)}}var Or=null;function ho(e,n,t,r){if(Or=null,e=lo(r),e=Nn(e),e!==null)if(n=Cn(e),n===null)e=null;else if(t=n.tag,t===13){if(e=Wu(n),e!==null)return e;e=null}else if(t===3){if(n.stateNode.current.memoizedState.isDehydrated)return n.tag===3?n.stateNode.containerInfo:null;e=null}else n!==e&&(e=null);return Or=e,null}function ls(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(vf()){case ao:return 1;case Yu:return 4;case xr:case wf:return 16;case Xu:return 536870912;default:return 16}default:return 16}}var an=null,vo=null,jr=null;function os(){if(jr)return jr;var e,n=vo,t=n.length,r,l="value"in an?an.value:an.textContent,o=l.length;for(e=0;e<t&&n[e]===l[e];e++);var i=t-e;for(r=1;r<=i&&n[t-r]===l[o-r];r++);return jr=l.slice(e,1<r?1-r:void 0)}function Rr(e){var n=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&n===13&&(e=13)):e=n,e===10&&(e=13),32<=e||e===13?e:0}function Mr(){return!0}function is(){return!1}function _e(e){function n(t,r,l,o,i){this._reactName=t,this._targetInst=l,this.type=r,this.nativeEvent=o,this.target=i,this.currentTarget=null;for(var u in e)e.hasOwnProperty(u)&&(t=e[u],this[u]=t?t(o):o[u]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?Mr:is,this.isPropagationStopped=is,this}return W(n.prototype,{preventDefault:function(){this.defaultPrevented=!0;var t=this.nativeEvent;t&&(t.preventDefault?t.preventDefault():typeof t.returnValue!="unknown"&&(t.returnValue=!1),this.isDefaultPrevented=Mr)},stopPropagation:function(){var t=this.nativeEvent;t&&(t.stopPropagation?t.stopPropagation():typeof t.cancelBubble!="unknown"&&(t.cancelBubble=!0),this.isPropagationStopped=Mr)},persist:function(){},isPersistent:Mr}),n}var Jn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},wo=_e(Jn),At=W({},Jn,{view:0,detail:0}),jf=_e(At),_o,ko,Ut,Dr=W({},At,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:xo,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!==Ut&&(Ut&&e.type==="mousemove"?(_o=e.screenX-Ut.screenX,ko=e.screenY-Ut.screenY):ko=_o=0,Ut=e),_o)},movementY:function(e){return"movementY"in e?e.movementY:ko}}),us=_e(Dr),Rf=W({},Dr,{dataTransfer:0}),Mf=_e(Rf),Df=W({},At,{relatedTarget:0}),So=_e(Df),If=W({},Jn,{animationName:0,elapsedTime:0,pseudoElement:0}),Ff=_e(If),Af=W({},Jn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Uf=_e(Af),$f=W({},Jn,{data:0}),ss=_e($f),Wf={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Bf={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"},Vf={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Kf(e){var n=this.nativeEvent;return n.getModifierState?n.getModifierState(e):(e=Vf[e])?!!n[e]:!1}function xo(){return Kf}var Hf=W({},At,{key:function(e){if(e.key){var n=Wf[e.key]||e.key;if(n!=="Unidentified")return n}return e.type==="keypress"?(e=Rr(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Bf[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:xo,charCode:function(e){return e.type==="keypress"?Rr(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Rr(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Qf=_e(Hf),Yf=W({},Dr,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),as=_e(Yf),Xf=W({},At,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:xo}),Gf=_e(Xf),Zf=W({},Jn,{propertyName:0,elapsedTime:0,pseudoElement:0}),Jf=_e(Zf),qf=W({},Dr,{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}),bf=_e(qf),ed=[9,13,27,32],Eo=Ke&&"CompositionEvent"in window,$t=null;Ke&&"documentMode"in document&&($t=document.documentMode);var nd=Ke&&"TextEvent"in window&&!$t,cs=Ke&&(!Eo||$t&&8<$t&&11>=$t),fs=String.fromCharCode(32),ds=!1;function ps(e,n){switch(e){case"keyup":return ed.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ms(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var qn=!1;function td(e,n){switch(e){case"compositionend":return ms(n);case"keypress":return n.which!==32?null:(ds=!0,fs);case"textInput":return e=n.data,e===fs&&ds?null:e;default:return null}}function rd(e,n){if(qn)return e==="compositionend"||!Eo&&ps(e,n)?(e=os(),jr=vo=an=null,qn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1<n.char.length)return n.char;if(n.which)return String.fromCharCode(n.which)}return null;case"compositionend":return cs&&n.locale!=="ko"?null:n.data;default:return null}}var ld={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 gs(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n==="input"?!!ld[e.type]:n==="textarea"}function ys(e,n,t,r){Iu(r),n=$r(n,"onChange"),0<n.length&&(t=new wo("onChange","change",null,t,r),e.push({event:t,listeners:n}))}var Wt=null,Bt=null;function od(e){Ms(e,0)}function Ir(e){var n=rt(e);if(Eu(n))return e}function id(e,n){if(e==="change")return n}var hs=!1;if(Ke){var Co;if(Ke){var No="oninput"in document;if(!No){var vs=document.createElement("div");vs.setAttribute("oninput","return;"),No=typeof vs.oninput=="function"}Co=No}else Co=!1;hs=Co&&(!document.documentMode||9<document.documentMode)}function ws(){Wt&&(Wt.detachEvent("onpropertychange",_s),Bt=Wt=null)}function _s(e){if(e.propertyName==="value"&&Ir(Bt)){var n=[];ys(n,Bt,e,lo(e)),$u(od,n)}}function ud(e,n,t){e==="focusin"?(ws(),Wt=n,Bt=t,Wt.attachEvent("onpropertychange",_s)):e==="focusout"&&ws()}function sd(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Ir(Bt)}function ad(e,n){if(e==="click")return Ir(n)}function cd(e,n){if(e==="input"||e==="change")return Ir(n)}function fd(e,n){return e===n&&(e!==0||1/e===1/n)||e!==e&&n!==n}var je=typeof Object.is=="function"?Object.is:fd;function Vt(e,n){if(je(e,n))return!0;if(typeof e!="object"||e===null||typeof n!="object"||n===null)return!1;var t=Object.keys(e),r=Object.keys(n);if(t.length!==r.length)return!1;for(r=0;r<t.length;r++){var l=t[r];if(!Il.call(n,l)||!je(e[l],n[l]))return!1}return!0}function ks(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Ss(e,n){var t=ks(e);e=0;for(var r;t;){if(t.nodeType===3){if(r=e+t.textContent.length,e<=n&&r>=n)return{node:t,offset:n-e};e=r}e:{for(;t;){if(t.nextSibling){t=t.nextSibling;break e}t=t.parentNode}t=void 0}t=ks(t)}}function xs(e,n){return e&&n?e===n?!0:e&&e.nodeType===3?!1:n&&n.nodeType===3?xs(e,n.parentNode):"contains"in e?e.contains(n):e.compareDocumentPosition?!!(e.compareDocumentPosition(n)&16):!1:!1}function Es(){for(var e=window,n=wr();n instanceof e.HTMLIFrameElement;){try{var t=typeof n.contentWindow.location.href=="string"}catch{t=!1}if(t)e=n.contentWindow;else break;n=wr(e.document)}return n}function Po(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&(n==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||n==="textarea"||e.contentEditable==="true")}function dd(e){var n=Es(),t=e.focusedElem,r=e.selectionRange;if(n!==t&&t&&t.ownerDocument&&xs(t.ownerDocument.documentElement,t)){if(r!==null&&Po(t)){if(n=r.start,e=r.end,e===void 0&&(e=n),"selectionStart"in t)t.selectionStart=n,t.selectionEnd=Math.min(e,t.value.length);else if(e=(n=t.ownerDocument||document)&&n.defaultView||window,e.getSelection){e=e.getSelection();var l=t.textContent.length,o=Math.min(r.start,l);r=r.end===void 0?o:Math.min(r.end,l),!e.extend&&o>r&&(l=r,r=o,o=l),l=Ss(t,o);var i=Ss(t,r);l&&i&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(n=n.createRange(),n.setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(n),e.extend(i.node,i.offset)):(n.setEnd(i.node,i.offset),e.addRange(n)))}}for(n=[],e=t;e=e.parentNode;)e.nodeType===1&&n.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof t.focus=="function"&&t.focus(),t=0;t<n.length;t++)e=n[t],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var pd=Ke&&"documentMode"in document&&11>=document.documentMode,bn=null,zo=null,Kt=null,Lo=!1;function Cs(e,n,t){var r=t.window===t?t.document:t.nodeType===9?t:t.ownerDocument;Lo||bn==null||bn!==wr(r)||(r=bn,"selectionStart"in r&&Po(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}),Kt&&Vt(Kt,r)||(Kt=r,r=$r(zo,"onSelect"),0<r.length&&(n=new wo("onSelect","select",null,n,t),e.push({event:n,listeners:r}),n.target=bn)))}function Fr(e,n){var t={};return t[e.toLowerCase()]=n.toLowerCase(),t["Webkit"+e]="webkit"+n,t["Moz"+e]="moz"+n,t}var et={animationend:Fr("Animation","AnimationEnd"),animationiteration:Fr("Animation","AnimationIteration"),animationstart:Fr("Animation","AnimationStart"),transitionend:Fr("Transition","TransitionEnd")},To={},Ns={};Ke&&(Ns=document.createElement("div").style,"AnimationEvent"in window||(delete et.animationend.animation,delete et.animationiteration.animation,delete et.animationstart.animation),"TransitionEvent"in window||delete et.transitionend.transition);function Ar(e){if(To[e])return To[e];if(!et[e])return e;var n=et[e],t;for(t in n)if(n.hasOwnProperty(t)&&t in Ns)return To[e]=n[t];return e}var Ps=Ar("animationend"),zs=Ar("animationiteration"),Ls=Ar("animationstart"),Ts=Ar("transitionend"),Os=new Map,js="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 cn(e,n){Os.set(e,n),En(n,[e])}for(var Oo=0;Oo<js.length;Oo++){var jo=js[Oo],md=jo.toLowerCase(),gd=jo[0].toUpperCase()+jo.slice(1);cn(md,"on"+gd)}cn(Ps,"onAnimationEnd"),cn(zs,"onAnimationIteration"),cn(Ls,"onAnimationStart"),cn("dblclick","onDoubleClick"),cn("focusin","onFocus"),cn("focusout","onBlur"),cn(Ts,"onTransitionEnd"),Kn("onMouseEnter",["mouseout","mouseover"]),Kn("onMouseLeave",["mouseout","mouseover"]),Kn("onPointerEnter",["pointerout","pointerover"]),Kn("onPointerLeave",["pointerout","pointerover"]),En("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),En("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),En("onBeforeInput",["compositionend","keypress","textInput","paste"]),En("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),En("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),En("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ht="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(" "),yd=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ht));function Rs(e,n,t){var r=e.type||"unknown-event";e.currentTarget=t,mf(r,n,void 0,e),e.currentTarget=null}function Ms(e,n){n=(n&4)!==0;for(var t=0;t<e.length;t++){var r=e[t],l=r.event;r=r.listeners;e:{var o=void 0;if(n)for(var i=r.length-1;0<=i;i--){var u=r[i],s=u.instance,f=u.currentTarget;if(u=u.listener,s!==o&&l.isPropagationStopped())break e;Rs(l,u,f),o=s}else for(i=0;i<r.length;i++){if(u=r[i],s=u.instance,f=u.currentTarget,u=u.listener,s!==o&&l.isPropagationStopped())break e;Rs(l,u,f),o=s}}}if(Sr)throw e=so,Sr=!1,so=null,e}function A(e,n){var t=n[$o];t===void 0&&(t=n[$o]=new Set);var r=e+"__bubble";t.has(r)||(Ds(n,e,2,!1),t.add(r))}function Ro(e,n,t){var r=0;n&&(r|=4),Ds(t,e,r,n)}var Ur="_reactListening"+Math.random().toString(36).slice(2);function Qt(e){if(!e[Ur]){e[Ur]=!0,yu.forEach(function(t){t!=="selectionchange"&&(yd.has(t)||Ro(t,!1,e),Ro(t,!0,e))});var n=e.nodeType===9?e:e.ownerDocument;n===null||n[Ur]||(n[Ur]=!0,Ro("selectionchange",!1,n))}}function Ds(e,n,t,r){switch(ls(n)){case 1:var l=Tf;break;case 4:l=Of;break;default:l=yo}t=l.bind(null,n,t,e),l=void 0,!uo||n!=="touchstart"&&n!=="touchmove"&&n!=="wheel"||(l=!0),r?l!==void 0?e.addEventListener(n,t,{capture:!0,passive:l}):e.addEventListener(n,t,!0):l!==void 0?e.addEventListener(n,t,{passive:l}):e.addEventListener(n,t,!1)}function Mo(e,n,t,r,l){var o=r;if(!(n&1)&&!(n&2)&&r!==null)e:for(;;){if(r===null)return;var i=r.tag;if(i===3||i===4){var u=r.stateNode.containerInfo;if(u===l||u.nodeType===8&&u.parentNode===l)break;if(i===4)for(i=r.return;i!==null;){var s=i.tag;if((s===3||s===4)&&(s=i.stateNode.containerInfo,s===l||s.nodeType===8&&s.parentNode===l))return;i=i.return}for(;u!==null;){if(i=Nn(u),i===null)return;if(s=i.tag,s===5||s===6){r=o=i;continue e}u=u.parentNode}}r=r.return}$u(function(){var f=o,g=lo(t),m=[];e:{var p=Os.get(e);if(p!==void 0){var v=wo,_=e;switch(e){case"keypress":if(Rr(t)===0)break e;case"keydown":case"keyup":v=Qf;break;case"focusin":_="focus",v=So;break;case"focusout":_="blur",v=So;break;case"beforeblur":case"afterblur":v=So;break;case"click":if(t.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":v=us;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":v=Mf;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":v=Gf;break;case Ps:case zs:case Ls:v=Ff;break;case Ts:v=Jf;break;case"scroll":v=jf;break;case"wheel":v=bf;break;case"copy":case"cut":case"paste":v=Uf;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":v=as}var w=(n&4)!==0,F=!w&&e==="scroll",c=w?p!==null?p+"Capture":null:p;w=[];for(var a=f,d;a!==null;){d=a;var y=d.stateNode;if(d.tag===5&&y!==null&&(d=y,c!==null&&(y=zt(a,c),y!=null&&w.push(Yt(a,y,d)))),F)break;a=a.return}0<w.length&&(p=new v(p,_,null,t,g),m.push({event:p,listeners:w}))}}if(!(n&7)){e:{if(p=e==="mouseover"||e==="pointerover",v=e==="mouseout"||e==="pointerout",p&&t!==ro&&(_=t.relatedTarget||t.fromElement)&&(Nn(_)||_[Qe]))break e;if((v||p)&&(p=g.window===g?g:(p=g.ownerDocument)?p.defaultView||p.parentWindow:window,v?(_=t.relatedTarget||t.toElement,v=f,_=_?Nn(_):null,_!==null&&(F=Cn(_),_!==F||_.tag!==5&&_.tag!==6)&&(_=null)):(v=null,_=f),v!==_)){if(w=us,y="onMouseLeave",c="onMouseEnter",a="mouse",(e==="pointerout"||e==="pointerover")&&(w=as,y="onPointerLeave",c="onPointerEnter",a="pointer"),F=v==null?p:rt(v),d=_==null?p:rt(_),p=new w(y,a+"leave",v,t,g),p.target=F,p.relatedTarget=d,y=null,Nn(g)===f&&(w=new w(c,a+"enter",_,t,g),w.target=d,w.relatedTarget=F,y=w),F=y,v&&_)n:{for(w=v,c=_,a=0,d=w;d;d=nt(d))a++;for(d=0,y=c;y;y=nt(y))d++;for(;0<a-d;)w=nt(w),a--;for(;0<d-a;)c=nt(c),d--;for(;a--;){if(w===c||c!==null&&w===c.alternate)break n;w=nt(w),c=nt(c)}w=null}else w=null;v!==null&&Is(m,p,v,w,!1),_!==null&&F!==null&&Is(m,F,_,w,!0)}}e:{if(p=f?rt(f):window,v=p.nodeName&&p.nodeName.toLowerCase(),v==="select"||v==="input"&&p.type==="file")var S=id;else if(gs(p))if(hs)S=cd;else{S=sd;var E=ud}else(v=p.nodeName)&&v.toLowerCase()==="input"&&(p.type==="checkbox"||p.type==="radio")&&(S=ad);if(S&&(S=S(e,f))){ys(m,S,t,g);break e}E&&E(e,p,f),e==="focusout"&&(E=p._wrapperState)&&E.controlled&&p.type==="number"&&ql(p,"number",p.value)}switch(E=f?rt(f):window,e){case"focusin":(gs(E)||E.contentEditable==="true")&&(bn=E,zo=f,Kt=null);break;case"focusout":Kt=zo=bn=null;break;case"mousedown":Lo=!0;break;case"contextmenu":case"mouseup":case"dragend":Lo=!1,Cs(m,t,g);break;case"selectionchange":if(pd)break;case"keydown":case"keyup":Cs(m,t,g)}var C;if(Eo)e:{switch(e){case"compositionstart":var N="onCompositionStart";break e;case"compositionend":N="onCompositionEnd";break e;case"compositionupdate":N="onCompositionUpdate";break e}N=void 0}else qn?ps(e,t)&&(N="onCompositionEnd"):e==="keydown"&&t.keyCode===229&&(N="onCompositionStart");N&&(cs&&t.locale!=="ko"&&(qn||N!=="onCompositionStart"?N==="onCompositionEnd"&&qn&&(C=os()):(an=g,vo="value"in an?an.value:an.textContent,qn=!0)),E=$r(f,N),0<E.length&&(N=new ss(N,e,null,t,g),m.push({event:N,listeners:E}),C?N.data=C:(C=ms(t),C!==null&&(N.data=C)))),(C=nd?td(e,t):rd(e,t))&&(f=$r(f,"onBeforeInput"),0<f.length&&(g=new ss("onBeforeInput","beforeinput",null,t,g),m.push({event:g,listeners:f}),g.data=C))}Ms(m,n)})}function Yt(e,n,t){return{instance:e,listener:n,currentTarget:t}}function $r(e,n){for(var t=n+"Capture",r=[];e!==null;){var l=e,o=l.stateNode;l.tag===5&&o!==null&&(l=o,o=zt(e,t),o!=null&&r.unshift(Yt(e,o,l)),o=zt(e,n),o!=null&&r.push(Yt(e,o,l))),e=e.return}return r}function nt(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Is(e,n,t,r,l){for(var o=n._reactName,i=[];t!==null&&t!==r;){var u=t,s=u.alternate,f=u.stateNode;if(s!==null&&s===r)break;u.tag===5&&f!==null&&(u=f,l?(s=zt(t,o),s!=null&&i.unshift(Yt(t,s,u))):l||(s=zt(t,o),s!=null&&i.push(Yt(t,s,u)))),t=t.return}i.length!==0&&e.push({event:n,listeners:i})}var hd=/\r\n?/g,vd=/\u0000|\uFFFD/g;function Fs(e){return(typeof e=="string"?e:""+e).replace(hd,`
|
|
`).replace(vd,"")}function Wr(e,n,t){if(n=Fs(n),Fs(e)!==n&&t)throw Error(h(425))}function Br(){}var Do=null,Io=null;function Fo(e,n){return e==="textarea"||e==="noscript"||typeof n.children=="string"||typeof n.children=="number"||typeof n.dangerouslySetInnerHTML=="object"&&n.dangerouslySetInnerHTML!==null&&n.dangerouslySetInnerHTML.__html!=null}var Ao=typeof setTimeout=="function"?setTimeout:void 0,wd=typeof clearTimeout=="function"?clearTimeout:void 0,As=typeof Promise=="function"?Promise:void 0,_d=typeof queueMicrotask=="function"?queueMicrotask:typeof As<"u"?function(e){return As.resolve(null).then(e).catch(kd)}:Ao;function kd(e){setTimeout(function(){throw e})}function Uo(e,n){var t=n,r=0;do{var l=t.nextSibling;if(e.removeChild(t),l&&l.nodeType===8)if(t=l.data,t==="/$"){if(r===0){e.removeChild(l),Ft(n);return}r--}else t!=="$"&&t!=="$?"&&t!=="$!"||r++;t=l}while(t);Ft(n)}function fn(e){for(;e!=null;e=e.nextSibling){var n=e.nodeType;if(n===1||n===3)break;if(n===8){if(n=e.data,n==="$"||n==="$!"||n==="$?")break;if(n==="/$")return null}}return e}function Us(e){e=e.previousSibling;for(var n=0;e;){if(e.nodeType===8){var t=e.data;if(t==="$"||t==="$!"||t==="$?"){if(n===0)return e;n--}else t==="/$"&&n++}e=e.previousSibling}return null}var tt=Math.random().toString(36).slice(2),$e="__reactFiber$"+tt,Xt="__reactProps$"+tt,Qe="__reactContainer$"+tt,$o="__reactEvents$"+tt,Sd="__reactListeners$"+tt,xd="__reactHandles$"+tt;function Nn(e){var n=e[$e];if(n)return n;for(var t=e.parentNode;t;){if(n=t[Qe]||t[$e]){if(t=n.alternate,n.child!==null||t!==null&&t.child!==null)for(e=Us(e);e!==null;){if(t=e[$e])return t;e=Us(e)}return n}e=t,t=e.parentNode}return null}function Gt(e){return e=e[$e]||e[Qe],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function rt(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(h(33))}function Vr(e){return e[Xt]||null}var Wo=[],lt=-1;function dn(e){return{current:e}}function U(e){0>lt||(e.current=Wo[lt],Wo[lt]=null,lt--)}function I(e,n){lt++,Wo[lt]=e.current,e.current=n}var pn={},le=dn(pn),pe=dn(!1),Pn=pn;function ot(e,n){var t=e.type.contextTypes;if(!t)return pn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===n)return r.__reactInternalMemoizedMaskedChildContext;var l={},o;for(o in t)l[o]=n[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=l),l}function me(e){return e=e.childContextTypes,e!=null}function Kr(){U(pe),U(le)}function $s(e,n,t){if(le.current!==pn)throw Error(h(168));I(le,n),I(pe,t)}function Ws(e,n,t){var r=e.stateNode;if(n=n.childContextTypes,typeof r.getChildContext!="function")return t;r=r.getChildContext();for(var l in r)if(!(l in n))throw Error(h(108,uf(e)||"Unknown",l));return W({},t,r)}function Hr(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||pn,Pn=le.current,I(le,e),I(pe,pe.current),!0}function Bs(e,n,t){var r=e.stateNode;if(!r)throw Error(h(169));t?(e=Ws(e,n,Pn),r.__reactInternalMemoizedMergedChildContext=e,U(pe),U(le),I(le,e)):U(pe),I(pe,t)}var Ye=null,Qr=!1,Bo=!1;function Vs(e){Ye===null?Ye=[e]:Ye.push(e)}function Ed(e){Qr=!0,Vs(e)}function mn(){if(!Bo&&Ye!==null){Bo=!0;var e=0,n=D;try{var t=Ye;for(D=1;e<t.length;e++){var r=t[e];do r=r(!0);while(r!==null)}Ye=null,Qr=!1}catch(l){throw Ye!==null&&(Ye=Ye.slice(e+1)),Hu(ao,mn),l}finally{D=n,Bo=!1}}return null}var it=[],ut=0,Yr=null,Xr=0,Ce=[],Ne=0,zn=null,Xe=1,Ge="";function Ln(e,n){it[ut++]=Xr,it[ut++]=Yr,Yr=e,Xr=n}function Ks(e,n,t){Ce[Ne++]=Xe,Ce[Ne++]=Ge,Ce[Ne++]=zn,zn=e;var r=Xe;e=Ge;var l=32-Oe(r)-1;r&=~(1<<l),t+=1;var o=32-Oe(n)+l;if(30<o){var i=l-l%5;o=(r&(1<<i)-1).toString(32),r>>=i,l-=i,Xe=1<<32-Oe(n)+l|t<<l|r,Ge=o+e}else Xe=1<<o|t<<l|r,Ge=e}function Vo(e){e.return!==null&&(Ln(e,1),Ks(e,1,0))}function Ko(e){for(;e===Yr;)Yr=it[--ut],it[ut]=null,Xr=it[--ut],it[ut]=null;for(;e===zn;)zn=Ce[--Ne],Ce[Ne]=null,Ge=Ce[--Ne],Ce[Ne]=null,Xe=Ce[--Ne],Ce[Ne]=null}var ke=null,Se=null,$=!1,Re=null;function Hs(e,n){var t=Te(5,null,null,0);t.elementType="DELETED",t.stateNode=n,t.return=e,n=e.deletions,n===null?(e.deletions=[t],e.flags|=16):n.push(t)}function Qs(e,n){switch(e.tag){case 5:var t=e.type;return n=n.nodeType!==1||t.toLowerCase()!==n.nodeName.toLowerCase()?null:n,n!==null?(e.stateNode=n,ke=e,Se=fn(n.firstChild),!0):!1;case 6:return n=e.pendingProps===""||n.nodeType!==3?null:n,n!==null?(e.stateNode=n,ke=e,Se=null,!0):!1;case 13:return n=n.nodeType!==8?null:n,n!==null?(t=zn!==null?{id:Xe,overflow:Ge}:null,e.memoizedState={dehydrated:n,treeContext:t,retryLane:1073741824},t=Te(18,null,null,0),t.stateNode=n,t.return=e,e.child=t,ke=e,Se=null,!0):!1;default:return!1}}function Ho(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Qo(e){if($){var n=Se;if(n){var t=n;if(!Qs(e,n)){if(Ho(e))throw Error(h(418));n=fn(t.nextSibling);var r=ke;n&&Qs(e,n)?Hs(r,t):(e.flags=e.flags&-4097|2,$=!1,ke=e)}}else{if(Ho(e))throw Error(h(418));e.flags=e.flags&-4097|2,$=!1,ke=e}}}function Ys(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;ke=e}function Gr(e){if(e!==ke)return!1;if(!$)return Ys(e),$=!0,!1;var n;if((n=e.tag!==3)&&!(n=e.tag!==5)&&(n=e.type,n=n!=="head"&&n!=="body"&&!Fo(e.type,e.memoizedProps)),n&&(n=Se)){if(Ho(e))throw Xs(),Error(h(418));for(;n;)Hs(e,n),n=fn(n.nextSibling)}if(Ys(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(h(317));e:{for(e=e.nextSibling,n=0;e;){if(e.nodeType===8){var t=e.data;if(t==="/$"){if(n===0){Se=fn(e.nextSibling);break e}n--}else t!=="$"&&t!=="$!"&&t!=="$?"||n++}e=e.nextSibling}Se=null}}else Se=ke?fn(e.stateNode.nextSibling):null;return!0}function Xs(){for(var e=Se;e;)e=fn(e.nextSibling)}function st(){Se=ke=null,$=!1}function Yo(e){Re===null?Re=[e]:Re.push(e)}var Cd=He.ReactCurrentBatchConfig;function Zt(e,n,t){if(e=t.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(t._owner){if(t=t._owner,t){if(t.tag!==1)throw Error(h(309));var r=t.stateNode}if(!r)throw Error(h(147,e));var l=r,o=""+e;return n!==null&&n.ref!==null&&typeof n.ref=="function"&&n.ref._stringRef===o?n.ref:(n=function(i){var u=l.refs;i===null?delete u[o]:u[o]=i},n._stringRef=o,n)}if(typeof e!="string")throw Error(h(284));if(!t._owner)throw Error(h(290,e))}return e}function Zr(e,n){throw e=Object.prototype.toString.call(n),Error(h(31,e==="[object Object]"?"object with keys {"+Object.keys(n).join(", ")+"}":e))}function Gs(e){var n=e._init;return n(e._payload)}function Zs(e){function n(c,a){if(e){var d=c.deletions;d===null?(c.deletions=[a],c.flags|=16):d.push(a)}}function t(c,a){if(!e)return null;for(;a!==null;)n(c,a),a=a.sibling;return null}function r(c,a){for(c=new Map;a!==null;)a.key!==null?c.set(a.key,a):c.set(a.index,a),a=a.sibling;return c}function l(c,a){return c=Sn(c,a),c.index=0,c.sibling=null,c}function o(c,a,d){return c.index=d,e?(d=c.alternate,d!==null?(d=d.index,d<a?(c.flags|=2,a):d):(c.flags|=2,a)):(c.flags|=1048576,a)}function i(c){return e&&c.alternate===null&&(c.flags|=2),c}function u(c,a,d,y){return a===null||a.tag!==6?(a=Ai(d,c.mode,y),a.return=c,a):(a=l(a,d),a.return=c,a)}function s(c,a,d,y){var S=d.type;return S===Qn?g(c,a,d.props.children,y,d.key):a!==null&&(a.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===tn&&Gs(S)===a.type)?(y=l(a,d.props),y.ref=Zt(c,a,d),y.return=c,y):(y=_l(d.type,d.key,d.props,null,c.mode,y),y.ref=Zt(c,a,d),y.return=c,y)}function f(c,a,d,y){return a===null||a.tag!==4||a.stateNode.containerInfo!==d.containerInfo||a.stateNode.implementation!==d.implementation?(a=Ui(d,c.mode,y),a.return=c,a):(a=l(a,d.children||[]),a.return=c,a)}function g(c,a,d,y,S){return a===null||a.tag!==7?(a=Fn(d,c.mode,y,S),a.return=c,a):(a=l(a,d),a.return=c,a)}function m(c,a,d){if(typeof a=="string"&&a!==""||typeof a=="number")return a=Ai(""+a,c.mode,d),a.return=c,a;if(typeof a=="object"&&a!==null){switch(a.$$typeof){case hr:return d=_l(a.type,a.key,a.props,null,c.mode,d),d.ref=Zt(c,null,a),d.return=c,d;case Hn:return a=Ui(a,c.mode,d),a.return=c,a;case tn:var y=a._init;return m(c,y(a._payload),d)}if(Ct(a)||xt(a))return a=Fn(a,c.mode,d,null),a.return=c,a;Zr(c,a)}return null}function p(c,a,d,y){var S=a!==null?a.key:null;if(typeof d=="string"&&d!==""||typeof d=="number")return S!==null?null:u(c,a,""+d,y);if(typeof d=="object"&&d!==null){switch(d.$$typeof){case hr:return d.key===S?s(c,a,d,y):null;case Hn:return d.key===S?f(c,a,d,y):null;case tn:return S=d._init,p(c,a,S(d._payload),y)}if(Ct(d)||xt(d))return S!==null?null:g(c,a,d,y,null);Zr(c,d)}return null}function v(c,a,d,y,S){if(typeof y=="string"&&y!==""||typeof y=="number")return c=c.get(d)||null,u(a,c,""+y,S);if(typeof y=="object"&&y!==null){switch(y.$$typeof){case hr:return c=c.get(y.key===null?d:y.key)||null,s(a,c,y,S);case Hn:return c=c.get(y.key===null?d:y.key)||null,f(a,c,y,S);case tn:var E=y._init;return v(c,a,d,E(y._payload),S)}if(Ct(y)||xt(y))return c=c.get(d)||null,g(a,c,y,S,null);Zr(a,y)}return null}function _(c,a,d,y){for(var S=null,E=null,C=a,N=a=0,z=null;C!==null&&N<d.length;N++){C.index>N?(z=C,C=null):z=C.sibling;var L=p(c,C,d[N],y);if(L===null){C===null&&(C=z);break}e&&C&&L.alternate===null&&n(c,C),a=o(L,a,N),E===null?S=L:E.sibling=L,E=L,C=z}if(N===d.length)return t(c,C),$&&Ln(c,N),S;if(C===null){for(;N<d.length;N++)C=m(c,d[N],y),C!==null&&(a=o(C,a,N),E===null?S=C:E.sibling=C,E=C);return $&&Ln(c,N),S}for(C=r(c,C);N<d.length;N++)z=v(C,c,N,d[N],y),z!==null&&(e&&z.alternate!==null&&C.delete(z.key===null?N:z.key),a=o(z,a,N),E===null?S=z:E.sibling=z,E=z);return e&&C.forEach(function(de){return n(c,de)}),$&&Ln(c,N),S}function w(c,a,d,y){var S=xt(d);if(typeof S!="function")throw Error(h(150));if(d=S.call(d),d==null)throw Error(h(151));for(var E=S=null,C=a,N=a=0,z=null,L=d.next();C!==null&&!L.done;N++,L=d.next()){C.index>N?(z=C,C=null):z=C.sibling;var de=p(c,C,L.value,y);if(de===null){C===null&&(C=z);break}e&&C&&de.alternate===null&&n(c,C),a=o(de,a,N),E===null?S=de:E.sibling=de,E=de,C=z}if(L.done)return t(c,C),$&&Ln(c,N),S;if(C===null){for(;!L.done;N++,L=d.next())L=m(c,L.value,y),L!==null&&(a=o(L,a,N),E===null?S=L:E.sibling=L,E=L);return $&&Ln(c,N),S}for(C=r(c,C);!L.done;N++,L=d.next())L=v(C,c,N,L.value,y),L!==null&&(e&&L.alternate!==null&&C.delete(L.key===null?N:L.key),a=o(L,a,N),E===null?S=L:E.sibling=L,E=L);return e&&C.forEach(function(fr){return n(c,fr)}),$&&Ln(c,N),S}function F(c,a,d,y){if(typeof d=="object"&&d!==null&&d.type===Qn&&d.key===null&&(d=d.props.children),typeof d=="object"&&d!==null){switch(d.$$typeof){case hr:e:{for(var S=d.key,E=a;E!==null;){if(E.key===S){if(S=d.type,S===Qn){if(E.tag===7){t(c,E.sibling),a=l(E,d.props.children),a.return=c,c=a;break e}}else if(E.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===tn&&Gs(S)===E.type){t(c,E.sibling),a=l(E,d.props),a.ref=Zt(c,E,d),a.return=c,c=a;break e}t(c,E);break}else n(c,E);E=E.sibling}d.type===Qn?(a=Fn(d.props.children,c.mode,y,d.key),a.return=c,c=a):(y=_l(d.type,d.key,d.props,null,c.mode,y),y.ref=Zt(c,a,d),y.return=c,c=y)}return i(c);case Hn:e:{for(E=d.key;a!==null;){if(a.key===E)if(a.tag===4&&a.stateNode.containerInfo===d.containerInfo&&a.stateNode.implementation===d.implementation){t(c,a.sibling),a=l(a,d.children||[]),a.return=c,c=a;break e}else{t(c,a);break}else n(c,a);a=a.sibling}a=Ui(d,c.mode,y),a.return=c,c=a}return i(c);case tn:return E=d._init,F(c,a,E(d._payload),y)}if(Ct(d))return _(c,a,d,y);if(xt(d))return w(c,a,d,y);Zr(c,d)}return typeof d=="string"&&d!==""||typeof d=="number"?(d=""+d,a!==null&&a.tag===6?(t(c,a.sibling),a=l(a,d),a.return=c,c=a):(t(c,a),a=Ai(d,c.mode,y),a.return=c,c=a),i(c)):t(c,a)}return F}var at=Zs(!0),Js=Zs(!1),Jr=dn(null),qr=null,ct=null,Xo=null;function Go(){Xo=ct=qr=null}function Zo(e){var n=Jr.current;U(Jr),e._currentValue=n}function Jo(e,n,t){for(;e!==null;){var r=e.alternate;if((e.childLanes&n)!==n?(e.childLanes|=n,r!==null&&(r.childLanes|=n)):r!==null&&(r.childLanes&n)!==n&&(r.childLanes|=n),e===t)break;e=e.return}}function ft(e,n){qr=e,Xo=ct=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&n&&(ge=!0),e.firstContext=null)}function Pe(e){var n=e._currentValue;if(Xo!==e)if(e={context:e,memoizedValue:n,next:null},ct===null){if(qr===null)throw Error(h(308));ct=e,qr.dependencies={lanes:0,firstContext:e}}else ct=ct.next=e;return n}var Tn=null;function qo(e){Tn===null?Tn=[e]:Tn.push(e)}function qs(e,n,t,r){var l=n.interleaved;return l===null?(t.next=t,qo(n)):(t.next=l.next,l.next=t),n.interleaved=t,Ze(e,r)}function Ze(e,n){e.lanes|=n;var t=e.alternate;for(t!==null&&(t.lanes|=n),t=e,e=e.return;e!==null;)e.childLanes|=n,t=e.alternate,t!==null&&(t.childLanes|=n),t=e,e=e.return;return t.tag===3?t.stateNode:null}var gn=!1;function bo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function bs(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Je(e,n){return{eventTime:e,lane:n,tag:0,payload:null,callback:null,next:null}}function yn(e,n,t){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,M&2){var l=r.pending;return l===null?n.next=n:(n.next=l.next,l.next=n),r.pending=n,Ze(e,t)}return l=r.interleaved,l===null?(n.next=n,qo(r)):(n.next=l.next,l.next=n),r.interleaved=n,Ze(e,t)}function br(e,n,t){if(n=n.updateQueue,n!==null&&(n=n.shared,(t&4194240)!==0)){var r=n.lanes;r&=e.pendingLanes,t|=r,n.lanes=t,po(e,t)}}function ea(e,n){var t=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,t===r)){var l=null,o=null;if(t=t.firstBaseUpdate,t!==null){do{var i={eventTime:t.eventTime,lane:t.lane,tag:t.tag,payload:t.payload,callback:t.callback,next:null};o===null?l=o=i:o=o.next=i,t=t.next}while(t!==null);o===null?l=o=n:o=o.next=n}else l=o=n;t={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=t;return}e=t.lastBaseUpdate,e===null?t.firstBaseUpdate=n:e.next=n,t.lastBaseUpdate=n}function el(e,n,t,r){var l=e.updateQueue;gn=!1;var o=l.firstBaseUpdate,i=l.lastBaseUpdate,u=l.shared.pending;if(u!==null){l.shared.pending=null;var s=u,f=s.next;s.next=null,i===null?o=f:i.next=f,i=s;var g=e.alternate;g!==null&&(g=g.updateQueue,u=g.lastBaseUpdate,u!==i&&(u===null?g.firstBaseUpdate=f:u.next=f,g.lastBaseUpdate=s))}if(o!==null){var m=l.baseState;i=0,g=f=s=null,u=o;do{var p=u.lane,v=u.eventTime;if((r&p)===p){g!==null&&(g=g.next={eventTime:v,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var _=e,w=u;switch(p=n,v=t,w.tag){case 1:if(_=w.payload,typeof _=="function"){m=_.call(v,m,p);break e}m=_;break e;case 3:_.flags=_.flags&-65537|128;case 0:if(_=w.payload,p=typeof _=="function"?_.call(v,m,p):_,p==null)break e;m=W({},m,p);break e;case 2:gn=!0}}u.callback!==null&&u.lane!==0&&(e.flags|=64,p=l.effects,p===null?l.effects=[u]:p.push(u))}else v={eventTime:v,lane:p,tag:u.tag,payload:u.payload,callback:u.callback,next:null},g===null?(f=g=v,s=m):g=g.next=v,i|=p;if(u=u.next,u===null){if(u=l.shared.pending,u===null)break;p=u,u=p.next,p.next=null,l.lastBaseUpdate=p,l.shared.pending=null}}while(1);if(g===null&&(s=m),l.baseState=s,l.firstBaseUpdate=f,l.lastBaseUpdate=g,n=l.shared.interleaved,n!==null){l=n;do i|=l.lane,l=l.next;while(l!==n)}else o===null&&(l.shared.lanes=0);Rn|=i,e.lanes=i,e.memoizedState=m}}function na(e,n,t){if(e=n.effects,n.effects=null,e!==null)for(n=0;n<e.length;n++){var r=e[n],l=r.callback;if(l!==null){if(r.callback=null,r=t,typeof l!="function")throw Error(h(191,l));l.call(r)}}}var Jt={},We=dn(Jt),qt=dn(Jt),bt=dn(Jt);function On(e){if(e===Jt)throw Error(h(174));return e}function ei(e,n){switch(I(bt,n),I(qt,e),I(We,Jt),e=n.nodeType,e){case 9:case 11:n=(n=n.documentElement)?n.namespaceURI:eo(null,"");break;default:e=e===8?n.parentNode:n,n=e.namespaceURI||null,e=e.tagName,n=eo(n,e)}U(We),I(We,n)}function dt(){U(We),U(qt),U(bt)}function ta(e){On(bt.current);var n=On(We.current),t=eo(n,e.type);n!==t&&(I(qt,e),I(We,t))}function ni(e){qt.current===e&&(U(We),U(qt))}var B=dn(0);function nl(e){for(var n=e;n!==null;){if(n.tag===13){var t=n.memoizedState;if(t!==null&&(t=t.dehydrated,t===null||t.data==="$?"||t.data==="$!"))return n}else if(n.tag===19&&n.memoizedProps.revealOrder!==void 0){if(n.flags&128)return n}else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var ti=[];function ri(){for(var e=0;e<ti.length;e++)ti[e]._workInProgressVersionPrimary=null;ti.length=0}var tl=He.ReactCurrentDispatcher,li=He.ReactCurrentBatchConfig,jn=0,V=null,X=null,Z=null,rl=!1,er=!1,nr=0,Nd=0;function oe(){throw Error(h(321))}function oi(e,n){if(n===null)return!1;for(var t=0;t<n.length&&t<e.length;t++)if(!je(e[t],n[t]))return!1;return!0}function ii(e,n,t,r,l,o){if(jn=o,V=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,tl.current=e===null||e.memoizedState===null?Td:Od,e=t(r,l),er){o=0;do{if(er=!1,nr=0,25<=o)throw Error(h(301));o+=1,Z=X=null,n.updateQueue=null,tl.current=jd,e=t(r,l)}while(er)}if(tl.current=il,n=X!==null&&X.next!==null,jn=0,Z=X=V=null,rl=!1,n)throw Error(h(300));return e}function ui(){var e=nr!==0;return nr=0,e}function Be(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Z===null?V.memoizedState=Z=e:Z=Z.next=e,Z}function ze(){if(X===null){var e=V.alternate;e=e!==null?e.memoizedState:null}else e=X.next;var n=Z===null?V.memoizedState:Z.next;if(n!==null)Z=n,X=e;else{if(e===null)throw Error(h(310));X=e,e={memoizedState:X.memoizedState,baseState:X.baseState,baseQueue:X.baseQueue,queue:X.queue,next:null},Z===null?V.memoizedState=Z=e:Z=Z.next=e}return Z}function tr(e,n){return typeof n=="function"?n(e):n}function si(e){var n=ze(),t=n.queue;if(t===null)throw Error(h(311));t.lastRenderedReducer=e;var r=X,l=r.baseQueue,o=t.pending;if(o!==null){if(l!==null){var i=l.next;l.next=o.next,o.next=i}r.baseQueue=l=o,t.pending=null}if(l!==null){o=l.next,r=r.baseState;var u=i=null,s=null,f=o;do{var g=f.lane;if((jn&g)===g)s!==null&&(s=s.next={lane:0,action:f.action,hasEagerState:f.hasEagerState,eagerState:f.eagerState,next:null}),r=f.hasEagerState?f.eagerState:e(r,f.action);else{var m={lane:g,action:f.action,hasEagerState:f.hasEagerState,eagerState:f.eagerState,next:null};s===null?(u=s=m,i=r):s=s.next=m,V.lanes|=g,Rn|=g}f=f.next}while(f!==null&&f!==o);s===null?i=r:s.next=u,je(r,n.memoizedState)||(ge=!0),n.memoizedState=r,n.baseState=i,n.baseQueue=s,t.lastRenderedState=r}if(e=t.interleaved,e!==null){l=e;do o=l.lane,V.lanes|=o,Rn|=o,l=l.next;while(l!==e)}else l===null&&(t.lanes=0);return[n.memoizedState,t.dispatch]}function ai(e){var n=ze(),t=n.queue;if(t===null)throw Error(h(311));t.lastRenderedReducer=e;var r=t.dispatch,l=t.pending,o=n.memoizedState;if(l!==null){t.pending=null;var i=l=l.next;do o=e(o,i.action),i=i.next;while(i!==l);je(o,n.memoizedState)||(ge=!0),n.memoizedState=o,n.baseQueue===null&&(n.baseState=o),t.lastRenderedState=o}return[o,r]}function ra(){}function la(e,n){var t=V,r=ze(),l=n(),o=!je(r.memoizedState,l);if(o&&(r.memoizedState=l,ge=!0),r=r.queue,ci(ua.bind(null,t,r,e),[e]),r.getSnapshot!==n||o||Z!==null&&Z.memoizedState.tag&1){if(t.flags|=2048,rr(9,ia.bind(null,t,r,l,n),void 0,null),J===null)throw Error(h(349));jn&30||oa(t,n,l)}return l}function oa(e,n,t){e.flags|=16384,e={getSnapshot:n,value:t},n=V.updateQueue,n===null?(n={lastEffect:null,stores:null},V.updateQueue=n,n.stores=[e]):(t=n.stores,t===null?n.stores=[e]:t.push(e))}function ia(e,n,t,r){n.value=t,n.getSnapshot=r,sa(n)&&aa(e)}function ua(e,n,t){return t(function(){sa(n)&&aa(e)})}function sa(e){var n=e.getSnapshot;e=e.value;try{var t=n();return!je(e,t)}catch{return!0}}function aa(e){var n=Ze(e,1);n!==null&&Fe(n,e,1,-1)}function ca(e){var n=Be();return typeof e=="function"&&(e=e()),n.memoizedState=n.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:tr,lastRenderedState:e},n.queue=e,e=e.dispatch=Ld.bind(null,V,e),[n.memoizedState,e]}function rr(e,n,t,r){return e={tag:e,create:n,destroy:t,deps:r,next:null},n=V.updateQueue,n===null?(n={lastEffect:null,stores:null},V.updateQueue=n,n.lastEffect=e.next=e):(t=n.lastEffect,t===null?n.lastEffect=e.next=e:(r=t.next,t.next=e,e.next=r,n.lastEffect=e)),e}function fa(){return ze().memoizedState}function ll(e,n,t,r){var l=Be();V.flags|=e,l.memoizedState=rr(1|n,t,void 0,r===void 0?null:r)}function ol(e,n,t,r){var l=ze();r=r===void 0?null:r;var o=void 0;if(X!==null){var i=X.memoizedState;if(o=i.destroy,r!==null&&oi(r,i.deps)){l.memoizedState=rr(n,t,o,r);return}}V.flags|=e,l.memoizedState=rr(1|n,t,o,r)}function da(e,n){return ll(8390656,8,e,n)}function ci(e,n){return ol(2048,8,e,n)}function pa(e,n){return ol(4,2,e,n)}function ma(e,n){return ol(4,4,e,n)}function ga(e,n){if(typeof n=="function")return e=e(),n(e),function(){n(null)};if(n!=null)return e=e(),n.current=e,function(){n.current=null}}function ya(e,n,t){return t=t!=null?t.concat([e]):null,ol(4,4,ga.bind(null,n,e),t)}function fi(){}function ha(e,n){var t=ze();n=n===void 0?null:n;var r=t.memoizedState;return r!==null&&n!==null&&oi(n,r[1])?r[0]:(t.memoizedState=[e,n],e)}function va(e,n){var t=ze();n=n===void 0?null:n;var r=t.memoizedState;return r!==null&&n!==null&&oi(n,r[1])?r[0]:(e=e(),t.memoizedState=[e,n],e)}function wa(e,n,t){return jn&21?(je(t,n)||(t=Gu(),V.lanes|=t,Rn|=t,e.baseState=!0),n):(e.baseState&&(e.baseState=!1,ge=!0),e.memoizedState=t)}function Pd(e,n){var t=D;D=t!==0&&4>t?t:4,e(!0);var r=li.transition;li.transition={};try{e(!1),n()}finally{D=t,li.transition=r}}function _a(){return ze().memoizedState}function zd(e,n,t){var r=_n(e);if(t={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null},ka(e))Sa(n,t);else if(t=qs(e,n,t,r),t!==null){var l=fe();Fe(t,e,r,l),xa(t,n,r)}}function Ld(e,n,t){var r=_n(e),l={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null};if(ka(e))Sa(n,l);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=n.lastRenderedReducer,o!==null))try{var i=n.lastRenderedState,u=o(i,t);if(l.hasEagerState=!0,l.eagerState=u,je(u,i)){var s=n.interleaved;s===null?(l.next=l,qo(n)):(l.next=s.next,s.next=l),n.interleaved=l;return}}catch{}finally{}t=qs(e,n,l,r),t!==null&&(l=fe(),Fe(t,e,r,l),xa(t,n,r))}}function ka(e){var n=e.alternate;return e===V||n!==null&&n===V}function Sa(e,n){er=rl=!0;var t=e.pending;t===null?n.next=n:(n.next=t.next,t.next=n),e.pending=n}function xa(e,n,t){if(t&4194240){var r=n.lanes;r&=e.pendingLanes,t|=r,n.lanes=t,po(e,t)}}var il={readContext:Pe,useCallback:oe,useContext:oe,useEffect:oe,useImperativeHandle:oe,useInsertionEffect:oe,useLayoutEffect:oe,useMemo:oe,useReducer:oe,useRef:oe,useState:oe,useDebugValue:oe,useDeferredValue:oe,useTransition:oe,useMutableSource:oe,useSyncExternalStore:oe,useId:oe,unstable_isNewReconciler:!1},Td={readContext:Pe,useCallback:function(e,n){return Be().memoizedState=[e,n===void 0?null:n],e},useContext:Pe,useEffect:da,useImperativeHandle:function(e,n,t){return t=t!=null?t.concat([e]):null,ll(4194308,4,ga.bind(null,n,e),t)},useLayoutEffect:function(e,n){return ll(4194308,4,e,n)},useInsertionEffect:function(e,n){return ll(4,2,e,n)},useMemo:function(e,n){var t=Be();return n=n===void 0?null:n,e=e(),t.memoizedState=[e,n],e},useReducer:function(e,n,t){var r=Be();return n=t!==void 0?t(n):n,r.memoizedState=r.baseState=n,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=zd.bind(null,V,e),[r.memoizedState,e]},useRef:function(e){var n=Be();return e={current:e},n.memoizedState=e},useState:ca,useDebugValue:fi,useDeferredValue:function(e){return Be().memoizedState=e},useTransition:function(){var e=ca(!1),n=e[0];return e=Pd.bind(null,e[1]),Be().memoizedState=e,[n,e]},useMutableSource:function(){},useSyncExternalStore:function(e,n,t){var r=V,l=Be();if($){if(t===void 0)throw Error(h(407));t=t()}else{if(t=n(),J===null)throw Error(h(349));jn&30||oa(r,n,t)}l.memoizedState=t;var o={value:t,getSnapshot:n};return l.queue=o,da(ua.bind(null,r,o,e),[e]),r.flags|=2048,rr(9,ia.bind(null,r,o,t,n),void 0,null),t},useId:function(){var e=Be(),n=J.identifierPrefix;if($){var t=Ge,r=Xe;t=(r&~(1<<32-Oe(r)-1)).toString(32)+t,n=":"+n+"R"+t,t=nr++,0<t&&(n+="H"+t.toString(32)),n+=":"}else t=Nd++,n=":"+n+"r"+t.toString(32)+":";return e.memoizedState=n},unstable_isNewReconciler:!1},Od={readContext:Pe,useCallback:ha,useContext:Pe,useEffect:ci,useImperativeHandle:ya,useInsertionEffect:pa,useLayoutEffect:ma,useMemo:va,useReducer:si,useRef:fa,useState:function(){return si(tr)},useDebugValue:fi,useDeferredValue:function(e){var n=ze();return wa(n,X.memoizedState,e)},useTransition:function(){var e=si(tr)[0],n=ze().memoizedState;return[e,n]},useMutableSource:ra,useSyncExternalStore:la,useId:_a,unstable_isNewReconciler:!1},jd={readContext:Pe,useCallback:ha,useContext:Pe,useEffect:ci,useImperativeHandle:ya,useInsertionEffect:pa,useLayoutEffect:ma,useMemo:va,useReducer:ai,useRef:fa,useState:function(){return ai(tr)},useDebugValue:fi,useDeferredValue:function(e){var n=ze();return X===null?n.memoizedState=e:wa(n,X.memoizedState,e)},useTransition:function(){var e=ai(tr)[0],n=ze().memoizedState;return[e,n]},useMutableSource:ra,useSyncExternalStore:la,useId:_a,unstable_isNewReconciler:!1};function Me(e,n){if(e&&e.defaultProps){n=W({},n),e=e.defaultProps;for(var t in e)n[t]===void 0&&(n[t]=e[t]);return n}return n}function di(e,n,t,r){n=e.memoizedState,t=t(r,n),t=t==null?n:W({},n,t),e.memoizedState=t,e.lanes===0&&(e.updateQueue.baseState=t)}var ul={isMounted:function(e){return(e=e._reactInternals)?Cn(e)===e:!1},enqueueSetState:function(e,n,t){e=e._reactInternals;var r=fe(),l=_n(e),o=Je(r,l);o.payload=n,t!=null&&(o.callback=t),n=yn(e,o,l),n!==null&&(Fe(n,e,l,r),br(n,e,l))},enqueueReplaceState:function(e,n,t){e=e._reactInternals;var r=fe(),l=_n(e),o=Je(r,l);o.tag=1,o.payload=n,t!=null&&(o.callback=t),n=yn(e,o,l),n!==null&&(Fe(n,e,l,r),br(n,e,l))},enqueueForceUpdate:function(e,n){e=e._reactInternals;var t=fe(),r=_n(e),l=Je(t,r);l.tag=2,n!=null&&(l.callback=n),n=yn(e,l,r),n!==null&&(Fe(n,e,r,t),br(n,e,r))}};function Ea(e,n,t,r,l,o,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,i):n.prototype&&n.prototype.isPureReactComponent?!Vt(t,r)||!Vt(l,o):!0}function Ca(e,n,t){var r=!1,l=pn,o=n.contextType;return typeof o=="object"&&o!==null?o=Pe(o):(l=me(n)?Pn:le.current,r=n.contextTypes,o=(r=r!=null)?ot(e,l):pn),n=new n(t,o),e.memoizedState=n.state!==null&&n.state!==void 0?n.state:null,n.updater=ul,e.stateNode=n,n._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=o),n}function Na(e,n,t,r){e=n.state,typeof n.componentWillReceiveProps=="function"&&n.componentWillReceiveProps(t,r),typeof n.UNSAFE_componentWillReceiveProps=="function"&&n.UNSAFE_componentWillReceiveProps(t,r),n.state!==e&&ul.enqueueReplaceState(n,n.state,null)}function pi(e,n,t,r){var l=e.stateNode;l.props=t,l.state=e.memoizedState,l.refs={},bo(e);var o=n.contextType;typeof o=="object"&&o!==null?l.context=Pe(o):(o=me(n)?Pn:le.current,l.context=ot(e,o)),l.state=e.memoizedState,o=n.getDerivedStateFromProps,typeof o=="function"&&(di(e,n,o,t),l.state=e.memoizedState),typeof n.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(n=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),n!==l.state&&ul.enqueueReplaceState(l,l.state,null),el(e,t,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function pt(e,n){try{var t="",r=n;do t+=of(r),r=r.return;while(r);var l=t}catch(o){l=`
|
|
Error generating stack: `+o.message+`
|
|
`+o.stack}return{value:e,source:n,stack:l,digest:null}}function mi(e,n,t){return{value:e,source:null,stack:t??null,digest:n??null}}function gi(e,n){try{console.error(n.value)}catch(t){setTimeout(function(){throw t})}}var Rd=typeof WeakMap=="function"?WeakMap:Map;function Pa(e,n,t){t=Je(-1,t),t.tag=3,t.payload={element:null};var r=n.value;return t.callback=function(){ml||(ml=!0,Ti=r),gi(e,n)},t}function za(e,n,t){t=Je(-1,t),t.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var l=n.value;t.payload=function(){return r(l)},t.callback=function(){gi(e,n)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(t.callback=function(){gi(e,n),typeof r!="function"&&(vn===null?vn=new Set([this]):vn.add(this));var i=n.stack;this.componentDidCatch(n.value,{componentStack:i!==null?i:""})}),t}function La(e,n,t){var r=e.pingCache;if(r===null){r=e.pingCache=new Rd;var l=new Set;r.set(n,l)}else l=r.get(n),l===void 0&&(l=new Set,r.set(n,l));l.has(t)||(l.add(t),e=Yd.bind(null,e,n,t),n.then(e,e))}function Ta(e){do{var n;if((n=e.tag===13)&&(n=e.memoizedState,n=n!==null?n.dehydrated!==null:!0),n)return e;e=e.return}while(e!==null);return null}function Oa(e,n,t,r,l){return e.mode&1?(e.flags|=65536,e.lanes=l,e):(e===n?e.flags|=65536:(e.flags|=128,t.flags|=131072,t.flags&=-52805,t.tag===1&&(t.alternate===null?t.tag=17:(n=Je(-1,1),n.tag=2,yn(t,n,1))),t.lanes|=1),e)}var Md=He.ReactCurrentOwner,ge=!1;function ce(e,n,t,r){n.child=e===null?Js(n,null,t,r):at(n,e.child,t,r)}function ja(e,n,t,r,l){t=t.render;var o=n.ref;return ft(n,l),r=ii(e,n,t,r,o,l),t=ui(),e!==null&&!ge?(n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~l,qe(e,n,l)):($&&t&&Vo(n),n.flags|=1,ce(e,n,r,l),n.child)}function Ra(e,n,t,r,l){if(e===null){var o=t.type;return typeof o=="function"&&!Fi(o)&&o.defaultProps===void 0&&t.compare===null&&t.defaultProps===void 0?(n.tag=15,n.type=o,Ma(e,n,o,r,l)):(e=_l(t.type,null,r,n,n.mode,l),e.ref=n.ref,e.return=n,n.child=e)}if(o=e.child,!(e.lanes&l)){var i=o.memoizedProps;if(t=t.compare,t=t!==null?t:Vt,t(i,r)&&e.ref===n.ref)return qe(e,n,l)}return n.flags|=1,e=Sn(o,r),e.ref=n.ref,e.return=n,n.child=e}function Ma(e,n,t,r,l){if(e!==null){var o=e.memoizedProps;if(Vt(o,r)&&e.ref===n.ref)if(ge=!1,n.pendingProps=r=o,(e.lanes&l)!==0)e.flags&131072&&(ge=!0);else return n.lanes=e.lanes,qe(e,n,l)}return yi(e,n,t,r,l)}function Da(e,n,t){var r=n.pendingProps,l=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(n.mode&1))n.memoizedState={baseLanes:0,cachePool:null,transitions:null},I(gt,xe),xe|=t;else{if(!(t&1073741824))return e=o!==null?o.baseLanes|t:t,n.lanes=n.childLanes=1073741824,n.memoizedState={baseLanes:e,cachePool:null,transitions:null},n.updateQueue=null,I(gt,xe),xe|=e,null;n.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:t,I(gt,xe),xe|=r}else o!==null?(r=o.baseLanes|t,n.memoizedState=null):r=t,I(gt,xe),xe|=r;return ce(e,n,l,t),n.child}function Ia(e,n){var t=n.ref;(e===null&&t!==null||e!==null&&e.ref!==t)&&(n.flags|=512,n.flags|=2097152)}function yi(e,n,t,r,l){var o=me(t)?Pn:le.current;return o=ot(n,o),ft(n,l),t=ii(e,n,t,r,o,l),r=ui(),e!==null&&!ge?(n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~l,qe(e,n,l)):($&&r&&Vo(n),n.flags|=1,ce(e,n,t,l),n.child)}function Fa(e,n,t,r,l){if(me(t)){var o=!0;Hr(n)}else o=!1;if(ft(n,l),n.stateNode===null)al(e,n),Ca(n,t,r),pi(n,t,r,l),r=!0;else if(e===null){var i=n.stateNode,u=n.memoizedProps;i.props=u;var s=i.context,f=t.contextType;typeof f=="object"&&f!==null?f=Pe(f):(f=me(t)?Pn:le.current,f=ot(n,f));var g=t.getDerivedStateFromProps,m=typeof g=="function"||typeof i.getSnapshotBeforeUpdate=="function";m||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==r||s!==f)&&Na(n,i,r,f),gn=!1;var p=n.memoizedState;i.state=p,el(n,r,i,l),s=n.memoizedState,u!==r||p!==s||pe.current||gn?(typeof g=="function"&&(di(n,t,g,r),s=n.memoizedState),(u=gn||Ea(n,t,u,r,p,s,f))?(m||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(n.flags|=4194308)):(typeof i.componentDidMount=="function"&&(n.flags|=4194308),n.memoizedProps=r,n.memoizedState=s),i.props=r,i.state=s,i.context=f,r=u):(typeof i.componentDidMount=="function"&&(n.flags|=4194308),r=!1)}else{i=n.stateNode,bs(e,n),u=n.memoizedProps,f=n.type===n.elementType?u:Me(n.type,u),i.props=f,m=n.pendingProps,p=i.context,s=t.contextType,typeof s=="object"&&s!==null?s=Pe(s):(s=me(t)?Pn:le.current,s=ot(n,s));var v=t.getDerivedStateFromProps;(g=typeof v=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==m||p!==s)&&Na(n,i,r,s),gn=!1,p=n.memoizedState,i.state=p,el(n,r,i,l);var _=n.memoizedState;u!==m||p!==_||pe.current||gn?(typeof v=="function"&&(di(n,t,v,r),_=n.memoizedState),(f=gn||Ea(n,t,f,r,p,_,s)||!1)?(g||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(r,_,s),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(r,_,s)),typeof i.componentDidUpdate=="function"&&(n.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(n.flags|=1024)):(typeof i.componentDidUpdate!="function"||u===e.memoizedProps&&p===e.memoizedState||(n.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&p===e.memoizedState||(n.flags|=1024),n.memoizedProps=r,n.memoizedState=_),i.props=r,i.state=_,i.context=s,r=f):(typeof i.componentDidUpdate!="function"||u===e.memoizedProps&&p===e.memoizedState||(n.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&p===e.memoizedState||(n.flags|=1024),r=!1)}return hi(e,n,t,r,o,l)}function hi(e,n,t,r,l,o){Ia(e,n);var i=(n.flags&128)!==0;if(!r&&!i)return l&&Bs(n,t,!1),qe(e,n,o);r=n.stateNode,Md.current=n;var u=i&&typeof t.getDerivedStateFromError!="function"?null:r.render();return n.flags|=1,e!==null&&i?(n.child=at(n,e.child,null,o),n.child=at(n,null,u,o)):ce(e,n,u,o),n.memoizedState=r.state,l&&Bs(n,t,!0),n.child}function Aa(e){var n=e.stateNode;n.pendingContext?$s(e,n.pendingContext,n.pendingContext!==n.context):n.context&&$s(e,n.context,!1),ei(e,n.containerInfo)}function Ua(e,n,t,r,l){return st(),Yo(l),n.flags|=256,ce(e,n,t,r),n.child}var vi={dehydrated:null,treeContext:null,retryLane:0};function wi(e){return{baseLanes:e,cachePool:null,transitions:null}}function $a(e,n,t){var r=n.pendingProps,l=B.current,o=!1,i=(n.flags&128)!==0,u;if((u=i)||(u=e!==null&&e.memoizedState===null?!1:(l&2)!==0),u?(o=!0,n.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),I(B,l&1),e===null)return Qo(n),e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(n.mode&1?e.data==="$!"?n.lanes=8:n.lanes=1073741824:n.lanes=1,null):(i=r.children,e=r.fallback,o?(r=n.mode,o=n.child,i={mode:"hidden",children:i},!(r&1)&&o!==null?(o.childLanes=0,o.pendingProps=i):o=kl(i,r,0,null),e=Fn(e,r,t,null),o.return=n,e.return=n,o.sibling=e,n.child=o,n.child.memoizedState=wi(t),n.memoizedState=vi,e):_i(n,i));if(l=e.memoizedState,l!==null&&(u=l.dehydrated,u!==null))return Dd(e,n,i,r,u,l,t);if(o){o=r.fallback,i=n.mode,l=e.child,u=l.sibling;var s={mode:"hidden",children:r.children};return!(i&1)&&n.child!==l?(r=n.child,r.childLanes=0,r.pendingProps=s,n.deletions=null):(r=Sn(l,s),r.subtreeFlags=l.subtreeFlags&14680064),u!==null?o=Sn(u,o):(o=Fn(o,i,t,null),o.flags|=2),o.return=n,r.return=n,r.sibling=o,n.child=r,r=o,o=n.child,i=e.child.memoizedState,i=i===null?wi(t):{baseLanes:i.baseLanes|t,cachePool:null,transitions:i.transitions},o.memoizedState=i,o.childLanes=e.childLanes&~t,n.memoizedState=vi,r}return o=e.child,e=o.sibling,r=Sn(o,{mode:"visible",children:r.children}),!(n.mode&1)&&(r.lanes=t),r.return=n,r.sibling=null,e!==null&&(t=n.deletions,t===null?(n.deletions=[e],n.flags|=16):t.push(e)),n.child=r,n.memoizedState=null,r}function _i(e,n){return n=kl({mode:"visible",children:n},e.mode,0,null),n.return=e,e.child=n}function sl(e,n,t,r){return r!==null&&Yo(r),at(n,e.child,null,t),e=_i(n,n.pendingProps.children),e.flags|=2,n.memoizedState=null,e}function Dd(e,n,t,r,l,o,i){if(t)return n.flags&256?(n.flags&=-257,r=mi(Error(h(422))),sl(e,n,i,r)):n.memoizedState!==null?(n.child=e.child,n.flags|=128,null):(o=r.fallback,l=n.mode,r=kl({mode:"visible",children:r.children},l,0,null),o=Fn(o,l,i,null),o.flags|=2,r.return=n,o.return=n,r.sibling=o,n.child=r,n.mode&1&&at(n,e.child,null,i),n.child.memoizedState=wi(i),n.memoizedState=vi,o);if(!(n.mode&1))return sl(e,n,i,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var u=r.dgst;return r=u,o=Error(h(419)),r=mi(o,r,void 0),sl(e,n,i,r)}if(u=(i&e.childLanes)!==0,ge||u){if(r=J,r!==null){switch(i&-i){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|i)?0:l,l!==0&&l!==o.retryLane&&(o.retryLane=l,Ze(e,l),Fe(r,e,l,-1))}return Ii(),r=mi(Error(h(421))),sl(e,n,i,r)}return l.data==="$?"?(n.flags|=128,n.child=e.child,n=Xd.bind(null,e),l._reactRetry=n,null):(e=o.treeContext,Se=fn(l.nextSibling),ke=n,$=!0,Re=null,e!==null&&(Ce[Ne++]=Xe,Ce[Ne++]=Ge,Ce[Ne++]=zn,Xe=e.id,Ge=e.overflow,zn=n),n=_i(n,r.children),n.flags|=4096,n)}function Wa(e,n,t){e.lanes|=n;var r=e.alternate;r!==null&&(r.lanes|=n),Jo(e.return,n,t)}function ki(e,n,t,r,l){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:r,tail:t,tailMode:l}:(o.isBackwards=n,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=t,o.tailMode=l)}function Ba(e,n,t){var r=n.pendingProps,l=r.revealOrder,o=r.tail;if(ce(e,n,r.children,t),r=B.current,r&2)r=r&1|2,n.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=n.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Wa(e,t,n);else if(e.tag===19)Wa(e,t,n);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===n)break e;for(;e.sibling===null;){if(e.return===null||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(I(B,r),!(n.mode&1))n.memoizedState=null;else switch(l){case"forwards":for(t=n.child,l=null;t!==null;)e=t.alternate,e!==null&&nl(e)===null&&(l=t),t=t.sibling;t=l,t===null?(l=n.child,n.child=null):(l=t.sibling,t.sibling=null),ki(n,!1,l,t,o);break;case"backwards":for(t=null,l=n.child,n.child=null;l!==null;){if(e=l.alternate,e!==null&&nl(e)===null){n.child=l;break}e=l.sibling,l.sibling=t,t=l,l=e}ki(n,!0,t,null,o);break;case"together":ki(n,!1,null,null,void 0);break;default:n.memoizedState=null}return n.child}function al(e,n){!(n.mode&1)&&e!==null&&(e.alternate=null,n.alternate=null,n.flags|=2)}function qe(e,n,t){if(e!==null&&(n.dependencies=e.dependencies),Rn|=n.lanes,!(t&n.childLanes))return null;if(e!==null&&n.child!==e.child)throw Error(h(153));if(n.child!==null){for(e=n.child,t=Sn(e,e.pendingProps),n.child=t,t.return=n;e.sibling!==null;)e=e.sibling,t=t.sibling=Sn(e,e.pendingProps),t.return=n;t.sibling=null}return n.child}function Id(e,n,t){switch(n.tag){case 3:Aa(n),st();break;case 5:ta(n);break;case 1:me(n.type)&&Hr(n);break;case 4:ei(n,n.stateNode.containerInfo);break;case 10:var r=n.type._context,l=n.memoizedProps.value;I(Jr,r._currentValue),r._currentValue=l;break;case 13:if(r=n.memoizedState,r!==null)return r.dehydrated!==null?(I(B,B.current&1),n.flags|=128,null):t&n.child.childLanes?$a(e,n,t):(I(B,B.current&1),e=qe(e,n,t),e!==null?e.sibling:null);I(B,B.current&1);break;case 19:if(r=(t&n.childLanes)!==0,e.flags&128){if(r)return Ba(e,n,t);n.flags|=128}if(l=n.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),I(B,B.current),r)break;return null;case 22:case 23:return n.lanes=0,Da(e,n,t)}return qe(e,n,t)}var Va,Si,Ka,Ha;Va=function(e,n){for(var t=n.child;t!==null;){if(t.tag===5||t.tag===6)e.appendChild(t.stateNode);else if(t.tag!==4&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===n)break;for(;t.sibling===null;){if(t.return===null||t.return===n)return;t=t.return}t.sibling.return=t.return,t=t.sibling}},Si=function(){},Ka=function(e,n,t,r){var l=e.memoizedProps;if(l!==r){e=n.stateNode,On(We.current);var o=null;switch(t){case"input":l=Zl(e,l),r=Zl(e,r),o=[];break;case"select":l=W({},l,{value:void 0}),r=W({},r,{value:void 0}),o=[];break;case"textarea":l=bl(e,l),r=bl(e,r),o=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Br)}no(t,r);var i;t=null;for(f in l)if(!r.hasOwnProperty(f)&&l.hasOwnProperty(f)&&l[f]!=null)if(f==="style"){var u=l[f];for(i in u)u.hasOwnProperty(i)&&(t||(t={}),t[i]="")}else f!=="dangerouslySetInnerHTML"&&f!=="children"&&f!=="suppressContentEditableWarning"&&f!=="suppressHydrationWarning"&&f!=="autoFocus"&&(St.hasOwnProperty(f)?o||(o=[]):(o=o||[]).push(f,null));for(f in r){var s=r[f];if(u=l?.[f],r.hasOwnProperty(f)&&s!==u&&(s!=null||u!=null))if(f==="style")if(u){for(i in u)!u.hasOwnProperty(i)||s&&s.hasOwnProperty(i)||(t||(t={}),t[i]="");for(i in s)s.hasOwnProperty(i)&&u[i]!==s[i]&&(t||(t={}),t[i]=s[i])}else t||(o||(o=[]),o.push(f,t)),t=s;else f==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,u=u?u.__html:void 0,s!=null&&u!==s&&(o=o||[]).push(f,s)):f==="children"?typeof s!="string"&&typeof s!="number"||(o=o||[]).push(f,""+s):f!=="suppressContentEditableWarning"&&f!=="suppressHydrationWarning"&&(St.hasOwnProperty(f)?(s!=null&&f==="onScroll"&&A("scroll",e),o||u===s||(o=[])):(o=o||[]).push(f,s))}t&&(o=o||[]).push("style",t);var f=o;(n.updateQueue=f)&&(n.flags|=4)}},Ha=function(e,n,t,r){t!==r&&(n.flags|=4)};function lr(e,n){if(!$)switch(e.tailMode){case"hidden":n=e.tail;for(var t=null;n!==null;)n.alternate!==null&&(t=n),n=n.sibling;t===null?e.tail=null:t.sibling=null;break;case"collapsed":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&&(r=t),t=t.sibling;r===null?n||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ie(e){var n=e.alternate!==null&&e.alternate.child===e.child,t=0,r=0;if(n)for(var l=e.child;l!==null;)t|=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;)t|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=t,n}function Fd(e,n,t){var r=n.pendingProps;switch(Ko(n),n.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ie(n),null;case 1:return me(n.type)&&Kr(),ie(n),null;case 3:return r=n.stateNode,dt(),U(pe),U(le),ri(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Gr(n)?n.flags|=4:e===null||e.memoizedState.isDehydrated&&!(n.flags&256)||(n.flags|=1024,Re!==null&&(Ri(Re),Re=null))),Si(e,n),ie(n),null;case 5:ni(n);var l=On(bt.current);if(t=n.type,e!==null&&n.stateNode!=null)Ka(e,n,t,r,l),e.ref!==n.ref&&(n.flags|=512,n.flags|=2097152);else{if(!r){if(n.stateNode===null)throw Error(h(166));return ie(n),null}if(e=On(We.current),Gr(n)){r=n.stateNode,t=n.type;var o=n.memoizedProps;switch(r[$e]=n,r[Xt]=o,e=(n.mode&1)!==0,t){case"dialog":A("cancel",r),A("close",r);break;case"iframe":case"object":case"embed":A("load",r);break;case"video":case"audio":for(l=0;l<Ht.length;l++)A(Ht[l],r);break;case"source":A("error",r);break;case"img":case"image":case"link":A("error",r),A("load",r);break;case"details":A("toggle",r);break;case"input":Cu(r,o),A("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},A("invalid",r);break;case"textarea":zu(r,o),A("invalid",r)}no(t,o),l=null;for(var i in o)if(o.hasOwnProperty(i)){var u=o[i];i==="children"?typeof u=="string"?r.textContent!==u&&(o.suppressHydrationWarning!==!0&&Wr(r.textContent,u,e),l=["children",u]):typeof u=="number"&&r.textContent!==""+u&&(o.suppressHydrationWarning!==!0&&Wr(r.textContent,u,e),l=["children",""+u]):St.hasOwnProperty(i)&&u!=null&&i==="onScroll"&&A("scroll",r)}switch(t){case"input":vr(r),Pu(r,o,!0);break;case"textarea":vr(r),Tu(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=Br)}r=l,n.updateQueue=r,r!==null&&(n.flags|=4)}else{i=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Ou(t)),e==="http://www.w3.org/1999/xhtml"?t==="script"?(e=i.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(t,{is:r.is}):(e=i.createElement(t),t==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,t),e[$e]=n,e[Xt]=r,Va(e,n,!1,!1),n.stateNode=e;e:{switch(i=to(t,r),t){case"dialog":A("cancel",e),A("close",e),l=r;break;case"iframe":case"object":case"embed":A("load",e),l=r;break;case"video":case"audio":for(l=0;l<Ht.length;l++)A(Ht[l],e);l=r;break;case"source":A("error",e),l=r;break;case"img":case"image":case"link":A("error",e),A("load",e),l=r;break;case"details":A("toggle",e),l=r;break;case"input":Cu(e,r),l=Zl(e,r),A("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=W({},r,{value:void 0}),A("invalid",e);break;case"textarea":zu(e,r),l=bl(e,r),A("invalid",e);break;default:l=r}no(t,l),u=l;for(o in u)if(u.hasOwnProperty(o)){var s=u[o];o==="style"?Mu(e,s):o==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,s!=null&&ju(e,s)):o==="children"?typeof s=="string"?(t!=="textarea"||s!=="")&&Nt(e,s):typeof s=="number"&&Nt(e,""+s):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(St.hasOwnProperty(o)?s!=null&&o==="onScroll"&&A("scroll",e):s!=null&&Ul(e,o,s,i))}switch(t){case"input":vr(e),Pu(e,r,!1);break;case"textarea":vr(e),Tu(e);break;case"option":r.value!=null&&e.setAttribute("value",""+rn(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?Yn(e,!!r.multiple,o,!1):r.defaultValue!=null&&Yn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=Br)}switch(t){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(n.flags|=4)}n.ref!==null&&(n.flags|=512,n.flags|=2097152)}return ie(n),null;case 6:if(e&&n.stateNode!=null)Ha(e,n,e.memoizedProps,r);else{if(typeof r!="string"&&n.stateNode===null)throw Error(h(166));if(t=On(bt.current),On(We.current),Gr(n)){if(r=n.stateNode,t=n.memoizedProps,r[$e]=n,(o=r.nodeValue!==t)&&(e=ke,e!==null))switch(e.tag){case 3:Wr(r.nodeValue,t,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Wr(r.nodeValue,t,(e.mode&1)!==0)}o&&(n.flags|=4)}else r=(t.nodeType===9?t:t.ownerDocument).createTextNode(r),r[$e]=n,n.stateNode=r}return ie(n),null;case 13:if(U(B),r=n.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if($&&Se!==null&&n.mode&1&&!(n.flags&128))Xs(),st(),n.flags|=98560,o=!1;else if(o=Gr(n),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(h(318));if(o=n.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(h(317));o[$e]=n}else st(),!(n.flags&128)&&(n.memoizedState=null),n.flags|=4;ie(n),o=!1}else Re!==null&&(Ri(Re),Re=null),o=!0;if(!o)return n.flags&65536?n:null}return n.flags&128?(n.lanes=t,n):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(n.child.flags|=8192,n.mode&1&&(e===null||B.current&1?G===0&&(G=3):Ii())),n.updateQueue!==null&&(n.flags|=4),ie(n),null);case 4:return dt(),Si(e,n),e===null&&Qt(n.stateNode.containerInfo),ie(n),null;case 10:return Zo(n.type._context),ie(n),null;case 17:return me(n.type)&&Kr(),ie(n),null;case 19:if(U(B),o=n.memoizedState,o===null)return ie(n),null;if(r=(n.flags&128)!==0,i=o.rendering,i===null)if(r)lr(o,!1);else{if(G!==0||e!==null&&e.flags&128)for(e=n.child;e!==null;){if(i=nl(e),i!==null){for(n.flags|=128,lr(o,!1),r=i.updateQueue,r!==null&&(n.updateQueue=r,n.flags|=4),n.subtreeFlags=0,r=t,t=n.child;t!==null;)o=t,e=r,o.flags&=14680066,i=o.alternate,i===null?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=i.childLanes,o.lanes=i.lanes,o.child=i.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=i.memoizedProps,o.memoizedState=i.memoizedState,o.updateQueue=i.updateQueue,o.type=i.type,e=i.dependencies,o.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),t=t.sibling;return I(B,B.current&1|2),n.child}e=e.sibling}o.tail!==null&&H()>yt&&(n.flags|=128,r=!0,lr(o,!1),n.lanes=4194304)}else{if(!r)if(e=nl(i),e!==null){if(n.flags|=128,r=!0,t=e.updateQueue,t!==null&&(n.updateQueue=t,n.flags|=4),lr(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!$)return ie(n),null}else 2*H()-o.renderingStartTime>yt&&t!==1073741824&&(n.flags|=128,r=!0,lr(o,!1),n.lanes=4194304);o.isBackwards?(i.sibling=n.child,n.child=i):(t=o.last,t!==null?t.sibling=i:n.child=i,o.last=i)}return o.tail!==null?(n=o.tail,o.rendering=n,o.tail=n.sibling,o.renderingStartTime=H(),n.sibling=null,t=B.current,I(B,r?t&1|2:t&1),n):(ie(n),null);case 22:case 23:return Di(),r=n.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(n.flags|=8192),r&&n.mode&1?xe&1073741824&&(ie(n),n.subtreeFlags&6&&(n.flags|=8192)):ie(n),null;case 24:return null;case 25:return null}throw Error(h(156,n.tag))}function Ad(e,n){switch(Ko(n),n.tag){case 1:return me(n.type)&&Kr(),e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 3:return dt(),U(pe),U(le),ri(),e=n.flags,e&65536&&!(e&128)?(n.flags=e&-65537|128,n):null;case 5:return ni(n),null;case 13:if(U(B),e=n.memoizedState,e!==null&&e.dehydrated!==null){if(n.alternate===null)throw Error(h(340));st()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 19:return U(B),null;case 4:return dt(),null;case 10:return Zo(n.type._context),null;case 22:case 23:return Di(),null;case 24:return null;default:return null}}var cl=!1,ue=!1,Ud=typeof WeakSet=="function"?WeakSet:Set,k=null;function mt(e,n){var t=e.ref;if(t!==null)if(typeof t=="function")try{t(null)}catch(r){K(e,n,r)}else t.current=null}function xi(e,n,t){try{t()}catch(r){K(e,n,r)}}var Qa=!1;function $d(e,n){if(Do=Tr,e=Es(),Po(e)){if("selectionStart"in e)var t={start:e.selectionStart,end:e.selectionEnd};else e:{t=(t=e.ownerDocument)&&t.defaultView||window;var r=t.getSelection&&t.getSelection();if(r&&r.rangeCount!==0){t=r.anchorNode;var l=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{t.nodeType,o.nodeType}catch{t=null;break e}var i=0,u=-1,s=-1,f=0,g=0,m=e,p=null;n:for(;;){for(var v;m!==t||l!==0&&m.nodeType!==3||(u=i+l),m!==o||r!==0&&m.nodeType!==3||(s=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(v=m.firstChild)!==null;)p=m,m=v;for(;;){if(m===e)break n;if(p===t&&++f===l&&(u=i),p===o&&++g===r&&(s=i),(v=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=v}t=u===-1||s===-1?null:{start:u,end:s}}else t=null}t=t||{start:0,end:0}}else t=null;for(Io={focusedElem:e,selectionRange:t},Tr=!1,k=n;k!==null;)if(n=k,e=n.child,(n.subtreeFlags&1028)!==0&&e!==null)e.return=n,k=e;else for(;k!==null;){n=k;try{var _=n.alternate;if(n.flags&1024)switch(n.tag){case 0:case 11:case 15:break;case 1:if(_!==null){var w=_.memoizedProps,F=_.memoizedState,c=n.stateNode,a=c.getSnapshotBeforeUpdate(n.elementType===n.type?w:Me(n.type,w),F);c.__reactInternalSnapshotBeforeUpdate=a}break;case 3:var d=n.stateNode.containerInfo;d.nodeType===1?d.textContent="":d.nodeType===9&&d.documentElement&&d.removeChild(d.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(h(163))}}catch(y){K(n,n.return,y)}if(e=n.sibling,e!==null){e.return=n.return,k=e;break}k=n.return}return _=Qa,Qa=!1,_}function or(e,n,t){var r=n.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var o=l.destroy;l.destroy=void 0,o!==void 0&&xi(n,t,o)}l=l.next}while(l!==r)}}function fl(e,n){if(n=n.updateQueue,n=n!==null?n.lastEffect:null,n!==null){var t=n=n.next;do{if((t.tag&e)===e){var r=t.create;t.destroy=r()}t=t.next}while(t!==n)}}function Ei(e){var n=e.ref;if(n!==null){var t=e.stateNode;switch(e.tag){case 5:e=t;break;default:e=t}typeof n=="function"?n(e):n.current=e}}function Ya(e){var n=e.alternate;n!==null&&(e.alternate=null,Ya(n)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(n=e.stateNode,n!==null&&(delete n[$e],delete n[Xt],delete n[$o],delete n[Sd],delete n[xd])),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 Xa(e){return e.tag===5||e.tag===3||e.tag===4}function Ga(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Xa(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 Ci(e,n,t){var r=e.tag;if(r===5||r===6)e=e.stateNode,n?t.nodeType===8?t.parentNode.insertBefore(e,n):t.insertBefore(e,n):(t.nodeType===8?(n=t.parentNode,n.insertBefore(e,t)):(n=t,n.appendChild(e)),t=t._reactRootContainer,t!=null||n.onclick!==null||(n.onclick=Br));else if(r!==4&&(e=e.child,e!==null))for(Ci(e,n,t),e=e.sibling;e!==null;)Ci(e,n,t),e=e.sibling}function Ni(e,n,t){var r=e.tag;if(r===5||r===6)e=e.stateNode,n?t.insertBefore(e,n):t.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Ni(e,n,t),e=e.sibling;e!==null;)Ni(e,n,t),e=e.sibling}var ne=null,De=!1;function hn(e,n,t){for(t=t.child;t!==null;)Za(e,n,t),t=t.sibling}function Za(e,n,t){if(Ue&&typeof Ue.onCommitFiberUnmount=="function")try{Ue.onCommitFiberUnmount(Er,t)}catch{}switch(t.tag){case 5:ue||mt(t,n);case 6:var r=ne,l=De;ne=null,hn(e,n,t),ne=r,De=l,ne!==null&&(De?(e=ne,t=t.stateNode,e.nodeType===8?e.parentNode.removeChild(t):e.removeChild(t)):ne.removeChild(t.stateNode));break;case 18:ne!==null&&(De?(e=ne,t=t.stateNode,e.nodeType===8?Uo(e.parentNode,t):e.nodeType===1&&Uo(e,t),Ft(e)):Uo(ne,t.stateNode));break;case 4:r=ne,l=De,ne=t.stateNode.containerInfo,De=!0,hn(e,n,t),ne=r,De=l;break;case 0:case 11:case 14:case 15:if(!ue&&(r=t.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var o=l,i=o.destroy;o=o.tag,i!==void 0&&(o&2||o&4)&&xi(t,n,i),l=l.next}while(l!==r)}hn(e,n,t);break;case 1:if(!ue&&(mt(t,n),r=t.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=t.memoizedProps,r.state=t.memoizedState,r.componentWillUnmount()}catch(u){K(t,n,u)}hn(e,n,t);break;case 21:hn(e,n,t);break;case 22:t.mode&1?(ue=(r=ue)||t.memoizedState!==null,hn(e,n,t),ue=r):hn(e,n,t);break;default:hn(e,n,t)}}function Ja(e){var n=e.updateQueue;if(n!==null){e.updateQueue=null;var t=e.stateNode;t===null&&(t=e.stateNode=new Ud),n.forEach(function(r){var l=Gd.bind(null,e,r);t.has(r)||(t.add(r),r.then(l,l))})}}function Ie(e,n){var t=n.deletions;if(t!==null)for(var r=0;r<t.length;r++){var l=t[r];try{var o=e,i=n,u=i;e:for(;u!==null;){switch(u.tag){case 5:ne=u.stateNode,De=!1;break e;case 3:ne=u.stateNode.containerInfo,De=!0;break e;case 4:ne=u.stateNode.containerInfo,De=!0;break e}u=u.return}if(ne===null)throw Error(h(160));Za(o,i,l),ne=null,De=!1;var s=l.alternate;s!==null&&(s.return=null),l.return=null}catch(f){K(l,n,f)}}if(n.subtreeFlags&12854)for(n=n.child;n!==null;)qa(n,e),n=n.sibling}function qa(e,n){var t=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Ie(n,e),Ve(e),r&4){try{or(3,e,e.return),fl(3,e)}catch(w){K(e,e.return,w)}try{or(5,e,e.return)}catch(w){K(e,e.return,w)}}break;case 1:Ie(n,e),Ve(e),r&512&&t!==null&&mt(t,t.return);break;case 5:if(Ie(n,e),Ve(e),r&512&&t!==null&&mt(t,t.return),e.flags&32){var l=e.stateNode;try{Nt(l,"")}catch(w){K(e,e.return,w)}}if(r&4&&(l=e.stateNode,l!=null)){var o=e.memoizedProps,i=t!==null?t.memoizedProps:o,u=e.type,s=e.updateQueue;if(e.updateQueue=null,s!==null)try{u==="input"&&o.type==="radio"&&o.name!=null&&Nu(l,o),to(u,i);var f=to(u,o);for(i=0;i<s.length;i+=2){var g=s[i],m=s[i+1];g==="style"?Mu(l,m):g==="dangerouslySetInnerHTML"?ju(l,m):g==="children"?Nt(l,m):Ul(l,g,m,f)}switch(u){case"input":Jl(l,o);break;case"textarea":Lu(l,o);break;case"select":var p=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!o.multiple;var v=o.value;v!=null?Yn(l,!!o.multiple,v,!1):p!==!!o.multiple&&(o.defaultValue!=null?Yn(l,!!o.multiple,o.defaultValue,!0):Yn(l,!!o.multiple,o.multiple?[]:"",!1))}l[Xt]=o}catch(w){K(e,e.return,w)}}break;case 6:if(Ie(n,e),Ve(e),r&4){if(e.stateNode===null)throw Error(h(162));l=e.stateNode,o=e.memoizedProps;try{l.nodeValue=o}catch(w){K(e,e.return,w)}}break;case 3:if(Ie(n,e),Ve(e),r&4&&t!==null&&t.memoizedState.isDehydrated)try{Ft(n.containerInfo)}catch(w){K(e,e.return,w)}break;case 4:Ie(n,e),Ve(e);break;case 13:Ie(n,e),Ve(e),l=e.child,l.flags&8192&&(o=l.memoizedState!==null,l.stateNode.isHidden=o,!o||l.alternate!==null&&l.alternate.memoizedState!==null||(Li=H())),r&4&&Ja(e);break;case 22:if(g=t!==null&&t.memoizedState!==null,e.mode&1?(ue=(f=ue)||g,Ie(n,e),ue=f):Ie(n,e),Ve(e),r&8192){if(f=e.memoizedState!==null,(e.stateNode.isHidden=f)&&!g&&e.mode&1)for(k=e,g=e.child;g!==null;){for(m=k=g;k!==null;){switch(p=k,v=p.child,p.tag){case 0:case 11:case 14:case 15:or(4,p,p.return);break;case 1:mt(p,p.return);var _=p.stateNode;if(typeof _.componentWillUnmount=="function"){r=p,t=p.return;try{n=r,_.props=n.memoizedProps,_.state=n.memoizedState,_.componentWillUnmount()}catch(w){K(r,t,w)}}break;case 5:mt(p,p.return);break;case 22:if(p.memoizedState!==null){nc(m);continue}}v!==null?(v.return=p,k=v):nc(m)}g=g.sibling}e:for(g=null,m=e;;){if(m.tag===5){if(g===null){g=m;try{l=m.stateNode,f?(o=l.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(u=m.stateNode,s=m.memoizedProps.style,i=s!=null&&s.hasOwnProperty("display")?s.display:null,u.style.display=Ru("display",i))}catch(w){K(e,e.return,w)}}}else if(m.tag===6){if(g===null)try{m.stateNode.nodeValue=f?"":m.memoizedProps}catch(w){K(e,e.return,w)}}else if((m.tag!==22&&m.tag!==23||m.memoizedState===null||m===e)&&m.child!==null){m.child.return=m,m=m.child;continue}if(m===e)break e;for(;m.sibling===null;){if(m.return===null||m.return===e)break e;g===m&&(g=null),m=m.return}g===m&&(g=null),m.sibling.return=m.return,m=m.sibling}}break;case 19:Ie(n,e),Ve(e),r&4&&Ja(e);break;case 21:break;default:Ie(n,e),Ve(e)}}function Ve(e){var n=e.flags;if(n&2){try{e:{for(var t=e.return;t!==null;){if(Xa(t)){var r=t;break e}t=t.return}throw Error(h(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(Nt(l,""),r.flags&=-33);var o=Ga(e);Ni(e,o,l);break;case 3:case 4:var i=r.stateNode.containerInfo,u=Ga(e);Ci(e,u,i);break;default:throw Error(h(161))}}catch(s){K(e,e.return,s)}e.flags&=-3}n&4096&&(e.flags&=-4097)}function Wd(e,n,t){k=e,ba(e)}function ba(e,n,t){for(var r=(e.mode&1)!==0;k!==null;){var l=k,o=l.child;if(l.tag===22&&r){var i=l.memoizedState!==null||cl;if(!i){var u=l.alternate,s=u!==null&&u.memoizedState!==null||ue;u=cl;var f=ue;if(cl=i,(ue=s)&&!f)for(k=l;k!==null;)i=k,s=i.child,i.tag===22&&i.memoizedState!==null?tc(l):s!==null?(s.return=i,k=s):tc(l);for(;o!==null;)k=o,ba(o),o=o.sibling;k=l,cl=u,ue=f}ec(e)}else l.subtreeFlags&8772&&o!==null?(o.return=l,k=o):ec(e)}}function ec(e){for(;k!==null;){var n=k;if(n.flags&8772){var t=n.alternate;try{if(n.flags&8772)switch(n.tag){case 0:case 11:case 15:ue||fl(5,n);break;case 1:var r=n.stateNode;if(n.flags&4&&!ue)if(t===null)r.componentDidMount();else{var l=n.elementType===n.type?t.memoizedProps:Me(n.type,t.memoizedProps);r.componentDidUpdate(l,t.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=n.updateQueue;o!==null&&na(n,o,r);break;case 3:var i=n.updateQueue;if(i!==null){if(t=null,n.child!==null)switch(n.child.tag){case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}na(n,i,t)}break;case 5:var u=n.stateNode;if(t===null&&n.flags&4){t=u;var s=n.memoizedProps;switch(n.type){case"button":case"input":case"select":case"textarea":s.autoFocus&&t.focus();break;case"img":s.src&&(t.src=s.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(n.memoizedState===null){var f=n.alternate;if(f!==null){var g=f.memoizedState;if(g!==null){var m=g.dehydrated;m!==null&&Ft(m)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(h(163))}ue||n.flags&512&&Ei(n)}catch(p){K(n,n.return,p)}}if(n===e){k=null;break}if(t=n.sibling,t!==null){t.return=n.return,k=t;break}k=n.return}}function nc(e){for(;k!==null;){var n=k;if(n===e){k=null;break}var t=n.sibling;if(t!==null){t.return=n.return,k=t;break}k=n.return}}function tc(e){for(;k!==null;){var n=k;try{switch(n.tag){case 0:case 11:case 15:var t=n.return;try{fl(4,n)}catch(s){K(n,t,s)}break;case 1:var r=n.stateNode;if(typeof r.componentDidMount=="function"){var l=n.return;try{r.componentDidMount()}catch(s){K(n,l,s)}}var o=n.return;try{Ei(n)}catch(s){K(n,o,s)}break;case 5:var i=n.return;try{Ei(n)}catch(s){K(n,i,s)}}}catch(s){K(n,n.return,s)}if(n===e){k=null;break}var u=n.sibling;if(u!==null){u.return=n.return,k=u;break}k=n.return}}var Bd=Math.ceil,dl=He.ReactCurrentDispatcher,Pi=He.ReactCurrentOwner,Le=He.ReactCurrentBatchConfig,M=0,J=null,Y=null,te=0,xe=0,gt=dn(0),G=0,ir=null,Rn=0,pl=0,zi=0,ur=null,ye=null,Li=0,yt=1/0,be=null,ml=!1,Ti=null,vn=null,gl=!1,wn=null,yl=0,sr=0,Oi=null,hl=-1,vl=0;function fe(){return M&6?H():hl!==-1?hl:hl=H()}function _n(e){return e.mode&1?M&2&&te!==0?te&-te:Cd.transition!==null?(vl===0&&(vl=Gu()),vl):(e=D,e!==0||(e=window.event,e=e===void 0?16:ls(e.type)),e):1}function Fe(e,n,t,r){if(50<sr)throw sr=0,Oi=null,Error(h(185));jt(e,t,r),(!(M&2)||e!==J)&&(e===J&&(!(M&2)&&(pl|=t),G===4&&kn(e,te)),he(e,r),t===1&&M===0&&!(n.mode&1)&&(yt=H()+500,Qr&&mn()))}function he(e,n){var t=e.callbackNode;Cf(e,n);var r=Pr(e,e===J?te:0);if(r===0)t!==null&&Qu(t),e.callbackNode=null,e.callbackPriority=0;else if(n=r&-r,e.callbackPriority!==n){if(t!=null&&Qu(t),n===1)e.tag===0?Ed(lc.bind(null,e)):Vs(lc.bind(null,e)),_d(function(){!(M&6)&&mn()}),t=null;else{switch(Zu(r)){case 1:t=ao;break;case 4:t=Yu;break;case 16:t=xr;break;case 536870912:t=Xu;break;default:t=xr}t=dc(t,rc.bind(null,e))}e.callbackPriority=n,e.callbackNode=t}}function rc(e,n){if(hl=-1,vl=0,M&6)throw Error(h(327));var t=e.callbackNode;if(ht()&&e.callbackNode!==t)return null;var r=Pr(e,e===J?te:0);if(r===0)return null;if(r&30||r&e.expiredLanes||n)n=wl(e,r);else{n=r;var l=M;M|=2;var o=ic();(J!==e||te!==n)&&(be=null,yt=H()+500,Dn(e,n));do try{Hd();break}catch(u){oc(e,u)}while(1);Go(),dl.current=o,M=l,Y!==null?n=0:(J=null,te=0,n=G)}if(n!==0){if(n===2&&(l=co(e),l!==0&&(r=l,n=ji(e,l))),n===1)throw t=ir,Dn(e,0),kn(e,r),he(e,H()),t;if(n===6)kn(e,r);else{if(l=e.current.alternate,!(r&30)&&!Vd(l)&&(n=wl(e,r),n===2&&(o=co(e),o!==0&&(r=o,n=ji(e,o))),n===1))throw t=ir,Dn(e,0),kn(e,r),he(e,H()),t;switch(e.finishedWork=l,e.finishedLanes=r,n){case 0:case 1:throw Error(h(345));case 2:In(e,ye,be);break;case 3:if(kn(e,r),(r&130023424)===r&&(n=Li+500-H(),10<n)){if(Pr(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){fe(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=Ao(In.bind(null,e,ye,be),n);break}In(e,ye,be);break;case 4:if(kn(e,r),(r&4194240)===r)break;for(n=e.eventTimes,l=-1;0<r;){var i=31-Oe(r);o=1<<i,i=n[i],i>l&&(l=i),r&=~o}if(r=l,r=H()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Bd(r/1960))-r,10<r){e.timeoutHandle=Ao(In.bind(null,e,ye,be),r);break}In(e,ye,be);break;case 5:In(e,ye,be);break;default:throw Error(h(329))}}}return he(e,H()),e.callbackNode===t?rc.bind(null,e):null}function ji(e,n){var t=ur;return e.current.memoizedState.isDehydrated&&(Dn(e,n).flags|=256),e=wl(e,n),e!==2&&(n=ye,ye=t,n!==null&&Ri(n)),e}function Ri(e){ye===null?ye=e:ye.push.apply(ye,e)}function Vd(e){for(var n=e;;){if(n.flags&16384){var t=n.updateQueue;if(t!==null&&(t=t.stores,t!==null))for(var r=0;r<t.length;r++){var l=t[r],o=l.getSnapshot;l=l.value;try{if(!je(o(),l))return!1}catch{return!1}}}if(t=n.child,n.subtreeFlags&16384&&t!==null)t.return=n,n=t;else{if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return!0;n=n.return}n.sibling.return=n.return,n=n.sibling}}return!0}function kn(e,n){for(n&=~zi,n&=~pl,e.suspendedLanes|=n,e.pingedLanes&=~n,e=e.expirationTimes;0<n;){var t=31-Oe(n),r=1<<t;e[t]=-1,n&=~r}}function lc(e){if(M&6)throw Error(h(327));ht();var n=Pr(e,0);if(!(n&1))return he(e,H()),null;var t=wl(e,n);if(e.tag!==0&&t===2){var r=co(e);r!==0&&(n=r,t=ji(e,r))}if(t===1)throw t=ir,Dn(e,0),kn(e,n),he(e,H()),t;if(t===6)throw Error(h(345));return e.finishedWork=e.current.alternate,e.finishedLanes=n,In(e,ye,be),he(e,H()),null}function Mi(e,n){var t=M;M|=1;try{return e(n)}finally{M=t,M===0&&(yt=H()+500,Qr&&mn())}}function Mn(e){wn!==null&&wn.tag===0&&!(M&6)&&ht();var n=M;M|=1;var t=Le.transition,r=D;try{if(Le.transition=null,D=1,e)return e()}finally{D=r,Le.transition=t,M=n,!(M&6)&&mn()}}function Di(){xe=gt.current,U(gt)}function Dn(e,n){e.finishedWork=null,e.finishedLanes=0;var t=e.timeoutHandle;if(t!==-1&&(e.timeoutHandle=-1,wd(t)),Y!==null)for(t=Y.return;t!==null;){var r=t;switch(Ko(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Kr();break;case 3:dt(),U(pe),U(le),ri();break;case 5:ni(r);break;case 4:dt();break;case 13:U(B);break;case 19:U(B);break;case 10:Zo(r.type._context);break;case 22:case 23:Di()}t=t.return}if(J=e,Y=e=Sn(e.current,null),te=xe=n,G=0,ir=null,zi=pl=Rn=0,ye=ur=null,Tn!==null){for(n=0;n<Tn.length;n++)if(t=Tn[n],r=t.interleaved,r!==null){t.interleaved=null;var l=r.next,o=t.pending;if(o!==null){var i=o.next;o.next=l,r.next=i}t.pending=r}Tn=null}return e}function oc(e,n){do{var t=Y;try{if(Go(),tl.current=il,rl){for(var r=V.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}rl=!1}if(jn=0,Z=X=V=null,er=!1,nr=0,Pi.current=null,t===null||t.return===null){G=1,ir=n,Y=null;break}e:{var o=e,i=t.return,u=t,s=n;if(n=te,u.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){var f=s,g=u,m=g.tag;if(!(g.mode&1)&&(m===0||m===11||m===15)){var p=g.alternate;p?(g.updateQueue=p.updateQueue,g.memoizedState=p.memoizedState,g.lanes=p.lanes):(g.updateQueue=null,g.memoizedState=null)}var v=Ta(i);if(v!==null){v.flags&=-257,Oa(v,i,u,o,n),v.mode&1&&La(o,f,n),n=v,s=f;var _=n.updateQueue;if(_===null){var w=new Set;w.add(s),n.updateQueue=w}else _.add(s);break e}else{if(!(n&1)){La(o,f,n),Ii();break e}s=Error(h(426))}}else if($&&u.mode&1){var F=Ta(i);if(F!==null){!(F.flags&65536)&&(F.flags|=256),Oa(F,i,u,o,n),Yo(pt(s,u));break e}}o=s=pt(s,u),G!==4&&(G=2),ur===null?ur=[o]:ur.push(o),o=i;do{switch(o.tag){case 3:o.flags|=65536,n&=-n,o.lanes|=n;var c=Pa(o,s,n);ea(o,c);break e;case 1:u=s;var a=o.type,d=o.stateNode;if(!(o.flags&128)&&(typeof a.getDerivedStateFromError=="function"||d!==null&&typeof d.componentDidCatch=="function"&&(vn===null||!vn.has(d)))){o.flags|=65536,n&=-n,o.lanes|=n;var y=za(o,u,n);ea(o,y);break e}}o=o.return}while(o!==null)}sc(t)}catch(S){n=S,Y===t&&t!==null&&(Y=t=t.return);continue}break}while(1)}function ic(){var e=dl.current;return dl.current=il,e===null?il:e}function Ii(){(G===0||G===3||G===2)&&(G=4),J===null||!(Rn&268435455)&&!(pl&268435455)||kn(J,te)}function wl(e,n){var t=M;M|=2;var r=ic();(J!==e||te!==n)&&(be=null,Dn(e,n));do try{Kd();break}catch(l){oc(e,l)}while(1);if(Go(),M=t,dl.current=r,Y!==null)throw Error(h(261));return J=null,te=0,G}function Kd(){for(;Y!==null;)uc(Y)}function Hd(){for(;Y!==null&&!yf();)uc(Y)}function uc(e){var n=fc(e.alternate,e,xe);e.memoizedProps=e.pendingProps,n===null?sc(e):Y=n,Pi.current=null}function sc(e){var n=e;do{var t=n.alternate;if(e=n.return,n.flags&32768){if(t=Ad(t,n),t!==null){t.flags&=32767,Y=t;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{G=6,Y=null;return}}else if(t=Fd(t,n,xe),t!==null){Y=t;return}if(n=n.sibling,n!==null){Y=n;return}Y=n=e}while(n!==null);G===0&&(G=5)}function In(e,n,t){var r=D,l=Le.transition;try{Le.transition=null,D=1,Qd(e,n,t,r)}finally{Le.transition=l,D=r}return null}function Qd(e,n,t,r){do ht();while(wn!==null);if(M&6)throw Error(h(327));t=e.finishedWork;var l=e.finishedLanes;if(t===null)return null;if(e.finishedWork=null,e.finishedLanes=0,t===e.current)throw Error(h(177));e.callbackNode=null,e.callbackPriority=0;var o=t.lanes|t.childLanes;if(Nf(e,o),e===J&&(Y=J=null,te=0),!(t.subtreeFlags&2064)&&!(t.flags&2064)||gl||(gl=!0,dc(xr,function(){return ht(),null})),o=(t.flags&15990)!==0,t.subtreeFlags&15990||o){o=Le.transition,Le.transition=null;var i=D;D=1;var u=M;M|=4,Pi.current=null,$d(e,t),qa(t,e),dd(Io),Tr=!!Do,Io=Do=null,e.current=t,Wd(t),hf(),M=u,D=i,Le.transition=o}else e.current=t;if(gl&&(gl=!1,wn=e,yl=l),o=e.pendingLanes,o===0&&(vn=null),_f(t.stateNode),he(e,H()),n!==null)for(r=e.onRecoverableError,t=0;t<n.length;t++)l=n[t],r(l.value,{componentStack:l.stack,digest:l.digest});if(ml)throw ml=!1,e=Ti,Ti=null,e;return yl&1&&e.tag!==0&&ht(),o=e.pendingLanes,o&1?e===Oi?sr++:(sr=0,Oi=e):sr=0,mn(),null}function ht(){if(wn!==null){var e=Zu(yl),n=Le.transition,t=D;try{if(Le.transition=null,D=16>e?16:e,wn===null)var r=!1;else{if(e=wn,wn=null,yl=0,M&6)throw Error(h(331));var l=M;for(M|=4,k=e.current;k!==null;){var o=k,i=o.child;if(k.flags&16){var u=o.deletions;if(u!==null){for(var s=0;s<u.length;s++){var f=u[s];for(k=f;k!==null;){var g=k;switch(g.tag){case 0:case 11:case 15:or(8,g,o)}var m=g.child;if(m!==null)m.return=g,k=m;else for(;k!==null;){g=k;var p=g.sibling,v=g.return;if(Ya(g),g===f){k=null;break}if(p!==null){p.return=v,k=p;break}k=v}}}var _=o.alternate;if(_!==null){var w=_.child;if(w!==null){_.child=null;do{var F=w.sibling;w.sibling=null,w=F}while(w!==null)}}k=o}}if(o.subtreeFlags&2064&&i!==null)i.return=o,k=i;else e:for(;k!==null;){if(o=k,o.flags&2048)switch(o.tag){case 0:case 11:case 15:or(9,o,o.return)}var c=o.sibling;if(c!==null){c.return=o.return,k=c;break e}k=o.return}}var a=e.current;for(k=a;k!==null;){i=k;var d=i.child;if(i.subtreeFlags&2064&&d!==null)d.return=i,k=d;else e:for(i=a;k!==null;){if(u=k,u.flags&2048)try{switch(u.tag){case 0:case 11:case 15:fl(9,u)}}catch(S){K(u,u.return,S)}if(u===i){k=null;break e}var y=u.sibling;if(y!==null){y.return=u.return,k=y;break e}k=u.return}}if(M=l,mn(),Ue&&typeof Ue.onPostCommitFiberRoot=="function")try{Ue.onPostCommitFiberRoot(Er,e)}catch{}r=!0}return r}finally{D=t,Le.transition=n}}return!1}function ac(e,n,t){n=pt(t,n),n=Pa(e,n,1),e=yn(e,n,1),n=fe(),e!==null&&(jt(e,1,n),he(e,n))}function K(e,n,t){if(e.tag===3)ac(e,e,t);else for(;n!==null;){if(n.tag===3){ac(n,e,t);break}else if(n.tag===1){var r=n.stateNode;if(typeof n.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(vn===null||!vn.has(r))){e=pt(t,e),e=za(n,e,1),n=yn(n,e,1),e=fe(),n!==null&&(jt(n,1,e),he(n,e));break}}n=n.return}}function Yd(e,n,t){var r=e.pingCache;r!==null&&r.delete(n),n=fe(),e.pingedLanes|=e.suspendedLanes&t,J===e&&(te&t)===t&&(G===4||G===3&&(te&130023424)===te&&500>H()-Li?Dn(e,0):zi|=t),he(e,n)}function cc(e,n){n===0&&(e.mode&1?(n=Nr,Nr<<=1,!(Nr&130023424)&&(Nr=4194304)):n=1);var t=fe();e=Ze(e,n),e!==null&&(jt(e,n,t),he(e,t))}function Xd(e){var n=e.memoizedState,t=0;n!==null&&(t=n.retryLane),cc(e,t)}function Gd(e,n){var t=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(t=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(h(314))}r!==null&&r.delete(n),cc(e,t)}var fc;fc=function(e,n,t){if(e!==null)if(e.memoizedProps!==n.pendingProps||pe.current)ge=!0;else{if(!(e.lanes&t)&&!(n.flags&128))return ge=!1,Id(e,n,t);ge=!!(e.flags&131072)}else ge=!1,$&&n.flags&1048576&&Ks(n,Xr,n.index);switch(n.lanes=0,n.tag){case 2:var r=n.type;al(e,n),e=n.pendingProps;var l=ot(n,le.current);ft(n,t),l=ii(null,n,r,e,l,t);var o=ui();return n.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(n.tag=1,n.memoizedState=null,n.updateQueue=null,me(r)?(o=!0,Hr(n)):o=!1,n.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,bo(n),l.updater=ul,n.stateNode=l,l._reactInternals=n,pi(n,r,e,t),n=hi(null,n,r,!0,o,t)):(n.tag=0,$&&o&&Vo(n),ce(null,n,l,t),n=n.child),n;case 16:r=n.elementType;e:{switch(al(e,n),e=n.pendingProps,l=r._init,r=l(r._payload),n.type=r,l=n.tag=Jd(r),e=Me(r,e),l){case 0:n=yi(null,n,r,e,t);break e;case 1:n=Fa(null,n,r,e,t);break e;case 11:n=ja(null,n,r,e,t);break e;case 14:n=Ra(null,n,r,Me(r.type,e),t);break e}throw Error(h(306,r,""))}return n;case 0:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:Me(r,l),yi(e,n,r,l,t);case 1:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:Me(r,l),Fa(e,n,r,l,t);case 3:e:{if(Aa(n),e===null)throw Error(h(387));r=n.pendingProps,o=n.memoizedState,l=o.element,bs(e,n),el(n,r,null,t);var i=n.memoizedState;if(r=i.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},n.updateQueue.baseState=o,n.memoizedState=o,n.flags&256){l=pt(Error(h(423)),n),n=Ua(e,n,r,t,l);break e}else if(r!==l){l=pt(Error(h(424)),n),n=Ua(e,n,r,t,l);break e}else for(Se=fn(n.stateNode.containerInfo.firstChild),ke=n,$=!0,Re=null,t=Js(n,null,r,t),n.child=t;t;)t.flags=t.flags&-3|4096,t=t.sibling;else{if(st(),r===l){n=qe(e,n,t);break e}ce(e,n,r,t)}n=n.child}return n;case 5:return ta(n),e===null&&Qo(n),r=n.type,l=n.pendingProps,o=e!==null?e.memoizedProps:null,i=l.children,Fo(r,l)?i=null:o!==null&&Fo(r,o)&&(n.flags|=32),Ia(e,n),ce(e,n,i,t),n.child;case 6:return e===null&&Qo(n),null;case 13:return $a(e,n,t);case 4:return ei(n,n.stateNode.containerInfo),r=n.pendingProps,e===null?n.child=at(n,null,r,t):ce(e,n,r,t),n.child;case 11:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:Me(r,l),ja(e,n,r,l,t);case 7:return ce(e,n,n.pendingProps,t),n.child;case 8:return ce(e,n,n.pendingProps.children,t),n.child;case 12:return ce(e,n,n.pendingProps.children,t),n.child;case 10:e:{if(r=n.type._context,l=n.pendingProps,o=n.memoizedProps,i=l.value,I(Jr,r._currentValue),r._currentValue=i,o!==null)if(je(o.value,i)){if(o.children===l.children&&!pe.current){n=qe(e,n,t);break e}}else for(o=n.child,o!==null&&(o.return=n);o!==null;){var u=o.dependencies;if(u!==null){i=o.child;for(var s=u.firstContext;s!==null;){if(s.context===r){if(o.tag===1){s=Je(-1,t&-t),s.tag=2;var f=o.updateQueue;if(f!==null){f=f.shared;var g=f.pending;g===null?s.next=s:(s.next=g.next,g.next=s),f.pending=s}}o.lanes|=t,s=o.alternate,s!==null&&(s.lanes|=t),Jo(o.return,t,n),u.lanes|=t;break}s=s.next}}else if(o.tag===10)i=o.type===n.type?null:o.child;else if(o.tag===18){if(i=o.return,i===null)throw Error(h(341));i.lanes|=t,u=i.alternate,u!==null&&(u.lanes|=t),Jo(i,t,n),i=o.sibling}else i=o.child;if(i!==null)i.return=o;else for(i=o;i!==null;){if(i===n){i=null;break}if(o=i.sibling,o!==null){o.return=i.return,i=o;break}i=i.return}o=i}ce(e,n,l.children,t),n=n.child}return n;case 9:return l=n.type,r=n.pendingProps.children,ft(n,t),l=Pe(l),r=r(l),n.flags|=1,ce(e,n,r,t),n.child;case 14:return r=n.type,l=Me(r,n.pendingProps),l=Me(r.type,l),Ra(e,n,r,l,t);case 15:return Ma(e,n,n.type,n.pendingProps,t);case 17:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:Me(r,l),al(e,n),n.tag=1,me(r)?(e=!0,Hr(n)):e=!1,ft(n,t),Ca(n,r,l),pi(n,r,l,t),hi(null,n,r,!0,e,t);case 19:return Ba(e,n,t);case 22:return Da(e,n,t)}throw Error(h(156,n.tag))};function dc(e,n){return Hu(e,n)}function Zd(e,n,t,r){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=n,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,n,t,r){return new Zd(e,n,t,r)}function Fi(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Jd(e){if(typeof e=="function")return Fi(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Bl)return 11;if(e===Hl)return 14}return 2}function Sn(e,n){var t=e.alternate;return t===null?(t=Te(e.tag,n,e.key,e.mode),t.elementType=e.elementType,t.type=e.type,t.stateNode=e.stateNode,t.alternate=e,e.alternate=t):(t.pendingProps=n,t.type=e.type,t.flags=0,t.subtreeFlags=0,t.deletions=null),t.flags=e.flags&14680064,t.childLanes=e.childLanes,t.lanes=e.lanes,t.child=e.child,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,n=e.dependencies,t.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},t.sibling=e.sibling,t.index=e.index,t.ref=e.ref,t}function _l(e,n,t,r,l,o){var i=2;if(r=e,typeof e=="function")Fi(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Qn:return Fn(t.children,l,o,n);case $l:i=8,l|=8;break;case Wl:return e=Te(12,t,n,l|2),e.elementType=Wl,e.lanes=o,e;case Vl:return e=Te(13,t,n,l),e.elementType=Vl,e.lanes=o,e;case Kl:return e=Te(19,t,n,l),e.elementType=Kl,e.lanes=o,e;case ku:return kl(t,l,o,n);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case wu:i=10;break e;case _u:i=9;break e;case Bl:i=11;break e;case Hl:i=14;break e;case tn:i=16,r=null;break e}throw Error(h(130,e==null?e:typeof e,""))}return n=Te(i,t,n,l),n.elementType=e,n.type=r,n.lanes=o,n}function Fn(e,n,t,r){return e=Te(7,e,r,n),e.lanes=t,e}function kl(e,n,t,r){return e=Te(22,e,r,n),e.elementType=ku,e.lanes=t,e.stateNode={isHidden:!1},e}function Ai(e,n,t){return e=Te(6,e,null,n),e.lanes=t,e}function Ui(e,n,t){return n=Te(4,e.children!==null?e.children:[],e.key,n),n.lanes=t,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function qd(e,n,t,r,l){this.tag=n,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=fo(0),this.expirationTimes=fo(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=fo(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function $i(e,n,t,r,l,o,i,u,s){return e=new qd(e,n,t,u,s),n===1?(n=1,o===!0&&(n|=8)):n=0,o=Te(3,null,null,n),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:t,cache:null,transitions:null,pendingSuspenseBoundaries:null},bo(o),e}function bd(e,n,t){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Hn,key:r==null?null:""+r,children:e,containerInfo:n,implementation:t}}function pc(e){if(!e)return pn;e=e._reactInternals;e:{if(Cn(e)!==e||e.tag!==1)throw Error(h(170));var n=e;do{switch(n.tag){case 3:n=n.stateNode.context;break e;case 1:if(me(n.type)){n=n.stateNode.__reactInternalMemoizedMergedChildContext;break e}}n=n.return}while(n!==null);throw Error(h(171))}if(e.tag===1){var t=e.type;if(me(t))return Ws(e,t,n)}return n}function mc(e,n,t,r,l,o,i,u,s){return e=$i(t,r,!0,e,l,o,i,u,s),e.context=pc(null),t=e.current,r=fe(),l=_n(t),o=Je(r,l),o.callback=n??null,yn(t,o,l),e.current.lanes=l,jt(e,l,r),he(e,r),e}function Sl(e,n,t,r){var l=n.current,o=fe(),i=_n(l);return t=pc(t),n.context===null?n.context=t:n.pendingContext=t,n=Je(o,i),n.payload={element:e},r=r===void 0?null:r,r!==null&&(n.callback=r),e=yn(l,n,i),e!==null&&(Fe(e,l,i,o),br(e,l,i)),i}function xl(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 gc(e,n){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var t=e.retryLane;e.retryLane=t!==0&&t<n?t:n}}function Wi(e,n){gc(e,n),(e=e.alternate)&&gc(e,n)}function ep(){return null}var yc=typeof reportError=="function"?reportError:function(e){console.error(e)};function Bi(e){this._internalRoot=e}El.prototype.render=Bi.prototype.render=function(e){var n=this._internalRoot;if(n===null)throw Error(h(409));Sl(e,n,null,null)},El.prototype.unmount=Bi.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var n=e.containerInfo;Mn(function(){Sl(null,e,null,null)}),n[Qe]=null}};function El(e){this._internalRoot=e}El.prototype.unstable_scheduleHydration=function(e){if(e){var n=bu();e={blockedOn:null,target:e,priority:n};for(var t=0;t<sn.length&&n!==0&&n<sn[t].priority;t++);sn.splice(t,0,e),t===0&&ts(e)}};function Vi(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Cl(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function hc(){}function np(e,n,t,r,l){if(l){if(typeof r=="function"){var o=r;r=function(){var f=xl(i);o.call(f)}}var i=mc(n,r,e,0,null,!1,!1,"",hc);return e._reactRootContainer=i,e[Qe]=i.current,Qt(e.nodeType===8?e.parentNode:e),Mn(),i}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var u=r;r=function(){var f=xl(s);u.call(f)}}var s=$i(e,0,!1,null,null,!1,!1,"",hc);return e._reactRootContainer=s,e[Qe]=s.current,Qt(e.nodeType===8?e.parentNode:e),Mn(function(){Sl(n,s,t,r)}),s}function Nl(e,n,t,r,l){var o=t._reactRootContainer;if(o){var i=o;if(typeof l=="function"){var u=l;l=function(){var s=xl(i);u.call(s)}}Sl(n,i,e,l)}else i=np(t,n,e,l,r);return xl(i)}Ju=function(e){switch(e.tag){case 3:var n=e.stateNode;if(n.current.memoizedState.isDehydrated){var t=Ot(n.pendingLanes);t!==0&&(po(n,t|1),he(n,H()),!(M&6)&&(yt=H()+500,mn()))}break;case 13:Mn(function(){var r=Ze(e,1);if(r!==null){var l=fe();Fe(r,e,1,l)}}),Wi(e,1)}},mo=function(e){if(e.tag===13){var n=Ze(e,134217728);if(n!==null){var t=fe();Fe(n,e,134217728,t)}Wi(e,134217728)}},qu=function(e){if(e.tag===13){var n=_n(e),t=Ze(e,n);if(t!==null){var r=fe();Fe(t,e,n,r)}Wi(e,n)}},bu=function(){return D},es=function(e,n){var t=D;try{return D=e,n()}finally{D=t}},oo=function(e,n,t){switch(n){case"input":if(Jl(e,t),n=t.name,t.type==="radio"&&n!=null){for(t=e;t.parentNode;)t=t.parentNode;for(t=t.querySelectorAll("input[name="+JSON.stringify(""+n)+'][type="radio"]'),n=0;n<t.length;n++){var r=t[n];if(r!==e&&r.form===e.form){var l=Vr(r);if(!l)throw Error(h(90));Eu(r),Jl(r,l)}}}break;case"textarea":Lu(e,t);break;case"select":n=t.value,n!=null&&Yn(e,!!t.multiple,n,!1)}},Au=Mi,Uu=Mn;var tp={usingClientEntryPoint:!1,Events:[Gt,rt,Vr,Iu,Fu,Mi]},ar={findFiberByHostInstance:Nn,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},rp={bundleType:ar.bundleType,version:ar.version,rendererPackageName:ar.rendererPackageName,rendererConfig:ar.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:He.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Vu(e),e===null?null:e.stateNode},findFiberByHostInstance:ar.findFiberByHostInstance||ep,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 Pl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Pl.isDisabled&&Pl.supportsFiber)try{Er=Pl.inject(rp),Ue=Pl}catch{}}ve.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=tp,ve.createPortal=function(e,n){var t=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Vi(n))throw Error(h(200));return bd(e,n,null,t)},ve.createRoot=function(e,n){if(!Vi(e))throw Error(h(299));var t=!1,r="",l=yc;return n!=null&&(n.unstable_strictMode===!0&&(t=!0),n.identifierPrefix!==void 0&&(r=n.identifierPrefix),n.onRecoverableError!==void 0&&(l=n.onRecoverableError)),n=$i(e,1,!1,null,null,t,!1,r,l),e[Qe]=n.current,Qt(e.nodeType===8?e.parentNode:e),new Bi(n)},ve.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var n=e._reactInternals;if(n===void 0)throw typeof e.render=="function"?Error(h(188)):(e=Object.keys(e).join(","),Error(h(268,e)));return e=Vu(n),e=e===null?null:e.stateNode,e},ve.flushSync=function(e){return Mn(e)},ve.hydrate=function(e,n,t){if(!Cl(n))throw Error(h(200));return Nl(null,e,n,!0,t)},ve.hydrateRoot=function(e,n,t){if(!Vi(e))throw Error(h(405));var r=t!=null&&t.hydratedSources||null,l=!1,o="",i=yc;if(t!=null&&(t.unstable_strictMode===!0&&(l=!0),t.identifierPrefix!==void 0&&(o=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),n=mc(n,null,e,1,t??null,l,!1,o,i),e[Qe]=n.current,Qt(e),r)for(e=0;e<r.length;e++)t=r[e],l=t._getVersion,l=l(t._source),n.mutableSourceEagerHydrationData==null?n.mutableSourceEagerHydrationData=[t,l]:n.mutableSourceEagerHydrationData.push(t,l);return new El(n)},ve.render=function(e,n,t){if(!Cl(n))throw Error(h(200));return Nl(null,e,n,!1,t)},ve.unmountComponentAtNode=function(e){if(!Cl(e))throw Error(h(40));return e._reactRootContainer?(Mn(function(){Nl(null,null,e,!1,function(){e._reactRootContainer=null,e[Qe]=null})}),!0):!1},ve.unstable_batchedUpdates=Mi,ve.unstable_renderSubtreeIntoContainer=function(e,n,t,r){if(!Cl(t))throw Error(h(200));if(e==null||e._reactInternals===void 0)throw Error(h(38));return Nl(e,n,t,!1,r)},ve.version="18.3.1-next-f1338f8080-20240426";function vc(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(vc)}catch(e){console.error(e)}}vc(),pu.exports=ve;var lp=pu.exports,wc,_c=lp;wc=_c.createRoot,_c.hydrateRoot;function op({keyspaces:e,onUnlock:n,onCreate:t,locked:r,onLock:l,currentKeyspace:o}){const[i,u]=b.useState(e[0]||""),[s,f]=b.useState(""),[g,m]=b.useState("");return r?T.jsxs("div",{className:"keyspace-manager",children:[T.jsx("label",{children:"Keyspace:"}),T.jsx("select",{value:i,onChange:p=>u(p.target.value),children:e.map(p=>T.jsx("option",{value:p,children:p},p))}),T.jsx("button",{onClick:()=>n(i,s),disabled:!i||!s,children:"Unlock"}),T.jsxs("div",{style:{marginTop:"0.5rem"},children:[T.jsx("input",{placeholder:"New keyspace name",value:g,onChange:p=>m(p.target.value)}),T.jsx("input",{placeholder:"Password",type:"password",value:s,onChange:p=>f(p.target.value)}),T.jsx("button",{onClick:()=>t(g,s),disabled:!g||!s,children:"Create"})]})]}):T.jsxs("div",{className:"keyspace-manager",children:[T.jsxs("span",{children:["Keyspace: ",T.jsx("b",{children:o})]}),T.jsx("button",{onClick:l,style:{marginLeft:8},children:"Lock Session"})]})}function ip({keypairs:e,onSelect:n,onCreate:t,selectedKeypair:r}){const[l,o]=b.useState(!1);return T.jsxs("div",{className:"keypair-manager",children:[T.jsx("label",{children:"Keypair:"}),T.jsxs("select",{value:r||"",onChange:i=>n(i.target.value),children:[T.jsx("option",{value:"",disabled:!0,children:"Select keypair"}),e.map(i=>T.jsx("option",{value:i.id,children:i.label},i.id))]}),T.jsx("button",{onClick:()=>o(!0),style:{marginLeft:8},children:"Create New"}),l&&T.jsxs("div",{style:{marginTop:"0.5rem"},children:[T.jsx("button",{onClick:()=>{t(),o(!1)},children:"Create Secp256k1 Keypair"}),T.jsx("button",{onClick:()=>o(!1),style:{marginLeft:8},children:"Cancel"})]}),r&&T.jsxs("div",{style:{marginTop:"0.5rem"},children:[T.jsxs("span",{children:["Public Key: ",T.jsx("code",{children:e.find(i=>i.id===r)?.publicKey})]}),T.jsx("button",{onClick:()=>navigator.clipboard.writeText(e.find(i=>i.id===r)?.publicKey),style:{marginLeft:8},children:"Copy"})]})]})}function up({onSign:e,signature:n,loading:t}){const[r,l]=b.useState("");return T.jsxs("div",{className:"sign-message",children:[T.jsx("label",{children:"Message to sign:"}),T.jsx("input",{type:"text",placeholder:"Enter plaintext message",value:r,onChange:o=>l(o.target.value),style:{width:"100%",marginBottom:8}}),T.jsx("button",{onClick:()=>e(r),disabled:!r||t,children:t?"Signing...":"Sign"}),n&&T.jsxs("div",{style:{marginTop:"0.5rem"},children:[T.jsxs("span",{children:["Signature: ",T.jsx("code",{children:n})]}),T.jsx("button",{onClick:()=>navigator.clipboard.writeText(n),style:{marginLeft:8},children:"Copy"})]})]})}let P;function An(e){const n=P.__externref_table_alloc();return P.__wbindgen_export_2.set(n,e),n}function re(e,n){try{return e.apply(this,n)}catch(t){const r=An(t);P.__wbindgen_exn_store(r)}}const kc=typeof TextDecoder<"u"?new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0}):{decode:()=>{throw Error("TextDecoder not available")}};typeof TextDecoder<"u"&&kc.decode();let cr=null;function vt(){return(cr===null||cr.byteLength===0)&&(cr=new Uint8Array(P.memory.buffer)),cr}function xn(e,n){return e=e>>>0,kc.decode(vt().subarray(e,e+n))}function en(e){return e==null}function sp(e,n){return e=e>>>0,vt().subarray(e/1,e/1+n)}let Ee=0;const zl=typeof TextEncoder<"u"?new TextEncoder("utf-8"):{encode:()=>{throw Error("TextEncoder not available")}},ap=typeof zl.encodeInto=="function"?function(e,n){return zl.encodeInto(e,n)}:function(e,n){const t=zl.encode(e);return n.set(t),{read:e.length,written:t.length}};function nn(e,n,t){if(t===void 0){const u=zl.encode(e),s=n(u.length,1)>>>0;return vt().subarray(s,s+u.length).set(u),Ee=u.length,s}let r=e.length,l=n(r,1)>>>0;const o=vt();let i=0;for(;i<r;i++){const u=e.charCodeAt(i);if(u>127)break;o[l+i]=u}if(i!==r){i!==0&&(e=e.slice(i)),l=t(l,r,r=i+e.length*3,1)>>>0;const u=vt().subarray(l+i,l+r),s=ap(e,u);i+=s.written,l=t(l,r,i,1)>>>0}return Ee=i,l}let Un=null;function wt(){return(Un===null||Un.buffer.detached===!0||Un.buffer.detached===void 0&&Un.buffer!==P.memory.buffer)&&(Un=new DataView(P.memory.buffer)),Un}const Sc=typeof FinalizationRegistry>"u"?{register:()=>{},unregister:()=>{}}:new FinalizationRegistry(e=>{P.__wbindgen_export_5.get(e.dtor)(e.a,e.b)});function Ki(e,n,t,r){const l={a:e,b:n,cnt:1,dtor:t},o=(...i)=>{l.cnt++;const u=l.a;l.a=0;try{return r(u,l.b,...i)}finally{--l.cnt===0?(P.__wbindgen_export_5.get(l.dtor)(u,l.b),Sc.unregister(l)):l.a=u}};return o.original=l,Sc.register(o,l,l),o}function Hi(e){const n=typeof e;if(n=="number"||n=="boolean"||e==null)return`${e}`;if(n=="string")return`"${e}"`;if(n=="symbol"){const l=e.description;return l==null?"Symbol":`Symbol(${l})`}if(n=="function"){const l=e.name;return typeof l=="string"&&l.length>0?`Function(${l})`:"Function"}if(Array.isArray(e)){const l=e.length;let o="[";l>0&&(o+=Hi(e[0]));for(let i=1;i<l;i++)o+=", "+Hi(e[i]);return o+="]",o}const t=/\[object ([^\]]+)\]/.exec(toString.call(e));let r;if(t&&t.length>1)r=t[1];else return toString.call(e);if(r=="Object")try{return"Object("+JSON.stringify(e)+")"}catch{return"Object"}return e instanceof Error?`${e.name}: ${e.message}
|
|
${e.stack}`:r}function cp(){P.init_rhai_env()}function Qi(e){const n=P.__wbindgen_export_2.get(e);return P.__externref_table_dealloc(e),n}function fp(e){const n=nn(e,P.__wbindgen_malloc,P.__wbindgen_realloc),t=Ee,r=P.run_rhai(n,t);if(r[2])throw Qi(r[1]);return Qi(r[0])}function dp(e,n){const t=nn(e,P.__wbindgen_malloc,P.__wbindgen_realloc),r=Ee,l=nn(n,P.__wbindgen_malloc,P.__wbindgen_realloc),o=Ee;return P.init_session(t,r,l,o)}function pp(){P.lock_session()}function mp(e){const n=nn(e,P.__wbindgen_malloc,P.__wbindgen_realloc),t=Ee,r=P.select_keypair(n,t);if(r[1])throw Qi(r[0])}function gp(){return P.list_keypairs()}function yp(e,n){var t=en(e)?0:nn(e,P.__wbindgen_malloc,P.__wbindgen_realloc),r=Ee,l=en(n)?0:nn(n,P.__wbindgen_malloc,P.__wbindgen_realloc),o=Ee;return P.add_keypair(t,r,l,o)}function hp(e,n){const t=n(e.length*1,1)>>>0;return vt().set(e,t/1),Ee=e.length,t}function vp(e){const n=hp(e,P.__wbindgen_malloc),t=Ee;return P.sign(n,t)}function wp(e,n,t){P.closure77_externref_shim(e,n,t)}function _p(e,n,t){P.closure126_externref_shim(e,n,t)}function kp(e,n,t){P.closure188_externref_shim(e,n,t)}function Sp(e,n,t,r){P.closure213_externref_shim(e,n,t,r)}const xp=["readonly","readwrite","versionchange","readwriteflush","cleanup"];async function Ep(e,n){if(typeof Response=="function"&&e instanceof Response){if(typeof WebAssembly.instantiateStreaming=="function")try{return await WebAssembly.instantiateStreaming(e,n)}catch(r){if(e.headers.get("Content-Type")!="application/wasm")console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve Wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n",r);else throw r}const t=await e.arrayBuffer();return await WebAssembly.instantiate(t,n)}else{const t=await WebAssembly.instantiate(e,n);return t instanceof WebAssembly.Instance?{instance:t,module:e}:t}}function xc(){const e={};return e.wbg={},e.wbg.__wbg_buffer_609cc3eee51ed158=function(n){return n.buffer},e.wbg.__wbg_call_672a4d21634d4a24=function(){return re(function(n,t){return n.call(t)},arguments)},e.wbg.__wbg_call_7cccdd69e0791ae2=function(){return re(function(n,t,r){return n.call(t,r)},arguments)},e.wbg.__wbg_createObjectStore_d2f9e1016f4d81b9=function(){return re(function(n,t,r,l){return n.createObjectStore(xn(t,r),l)},arguments)},e.wbg.__wbg_crypto_574e78ad8b13b65f=function(n){return n.crypto},e.wbg.__wbg_error_524f506f44df1645=function(n){console.error(n)},e.wbg.__wbg_error_ff4ddaabdfc5dbb3=function(){return re(function(n){const t=n.error;return en(t)?0:An(t)},arguments)},e.wbg.__wbg_getRandomValues_3c9c0d586e575a16=function(){return re(function(n,t){globalThis.crypto.getRandomValues(sp(n,t))},arguments)},e.wbg.__wbg_getRandomValues_b8f5dbd5f3995a9e=function(){return re(function(n,t){n.getRandomValues(t)},arguments)},e.wbg.__wbg_get_4f73335ab78445db=function(n,t,r){const l=t[r>>>0];var o=en(l)?0:nn(l,P.__wbindgen_malloc,P.__wbindgen_realloc),i=Ee;wt().setInt32(n+4*1,i,!0),wt().setInt32(n+4*0,o,!0)},e.wbg.__wbg_get_67b2ba62fc30de12=function(){return re(function(n,t){return Reflect.get(n,t)},arguments)},e.wbg.__wbg_get_8da03f81f6a1111e=function(){return re(function(n,t){return n.get(t)},arguments)},e.wbg.__wbg_instanceof_IdbDatabase_a3ef009ca00059f9=function(n){let t;try{t=n instanceof IDBDatabase}catch{t=!1}return t},e.wbg.__wbg_instanceof_IdbFactory_12eaba3366f4302f=function(n){let t;try{t=n instanceof IDBFactory}catch{t=!1}return t},e.wbg.__wbg_instanceof_IdbOpenDbRequest_a3416e156c9db893=function(n){let t;try{t=n instanceof IDBOpenDBRequest}catch{t=!1}return t},e.wbg.__wbg_instanceof_IdbRequest_4813c3f207666aa4=function(n){let t;try{t=n instanceof IDBRequest}catch{t=!1}return t},e.wbg.__wbg_length_52b6c4580c5ec934=function(n){return n.length},e.wbg.__wbg_msCrypto_a61aeb35a24c1329=function(n){return n.msCrypto},e.wbg.__wbg_new_23a2665fac83c611=function(n,t){try{var r={a:n,b:t},l=(i,u)=>{const s=r.a;r.a=0;try{return Sp(s,r.b,i,u)}finally{r.a=s}};return new Promise(l)}finally{r.a=r.b=0}},e.wbg.__wbg_new_405e22f390576ce2=function(){return new Object},e.wbg.__wbg_new_78feb108b6472713=function(){return new Array},e.wbg.__wbg_new_a12002a7f91c75be=function(n){return new Uint8Array(n)},e.wbg.__wbg_newnoargs_105ed471475aaf50=function(n,t){return new Function(xn(n,t))},e.wbg.__wbg_newwithbyteoffsetandlength_d97e637ebe145a9a=function(n,t,r){return new Uint8Array(n,t>>>0,r>>>0)},e.wbg.__wbg_newwithlength_a381634e90c276d4=function(n){return new Uint8Array(n>>>0)},e.wbg.__wbg_node_905d3e251edff8a2=function(n){return n.node},e.wbg.__wbg_objectStoreNames_9bb1ab04a7012aaf=function(n){return n.objectStoreNames},e.wbg.__wbg_objectStore_21878d46d25b64b6=function(){return re(function(n,t,r){return n.objectStore(xn(t,r))},arguments)},e.wbg.__wbg_open_88b1390d99a7c691=function(){return re(function(n,t,r){return n.open(xn(t,r))},arguments)},e.wbg.__wbg_open_e0c0b2993eb596e1=function(){return re(function(n,t,r,l){return n.open(xn(t,r),l>>>0)},arguments)},e.wbg.__wbg_process_dc0fbacc7c1c06f7=function(n){return n.process},e.wbg.__wbg_push_737cfc8c1432c2c6=function(n,t){return n.push(t)},e.wbg.__wbg_put_066faa31a6a88f5b=function(){return re(function(n,t,r){return n.put(t,r)},arguments)},e.wbg.__wbg_put_9ef5363941008835=function(){return re(function(n,t){return n.put(t)},arguments)},e.wbg.__wbg_queueMicrotask_97d92b4fcc8a61c5=function(n){queueMicrotask(n)},e.wbg.__wbg_queueMicrotask_d3219def82552485=function(n){return n.queueMicrotask},e.wbg.__wbg_randomFillSync_ac0988aba3254290=function(){return re(function(n,t){n.randomFillSync(t)},arguments)},e.wbg.__wbg_require_60cc747a6bc5215a=function(){return re(function(){return module.require},arguments)},e.wbg.__wbg_resolve_4851785c9c5f573d=function(n){return Promise.resolve(n)},e.wbg.__wbg_result_f29afabdf2c05826=function(){return re(function(n){return n.result},arguments)},e.wbg.__wbg_set_65595bdd868b3009=function(n,t,r){n.set(t,r>>>0)},e.wbg.__wbg_setonerror_d7e3056cc6e56085=function(n,t){n.onerror=t},e.wbg.__wbg_setonsuccess_afa464ee777a396d=function(n,t){n.onsuccess=t},e.wbg.__wbg_setonupgradeneeded_fcf7ce4f2eb0cb5f=function(n,t){n.onupgradeneeded=t},e.wbg.__wbg_static_accessor_GLOBAL_88a902d13a557d07=function(){const n=typeof global>"u"?null:global;return en(n)?0:An(n)},e.wbg.__wbg_static_accessor_GLOBAL_THIS_56578be7e9f832b0=function(){const n=typeof globalThis>"u"?null:globalThis;return en(n)?0:An(n)},e.wbg.__wbg_static_accessor_SELF_37c5d418e4bf5819=function(){const n=typeof self>"u"?null:self;return en(n)?0:An(n)},e.wbg.__wbg_static_accessor_WINDOW_5de37043a91a9c40=function(){const n=typeof window>"u"?null:window;return en(n)?0:An(n)},e.wbg.__wbg_subarray_aa9065fa9dc5df96=function(n,t,r){return n.subarray(t>>>0,r>>>0)},e.wbg.__wbg_target_0a62d9d79a2a1ede=function(n){const t=n.target;return en(t)?0:An(t)},e.wbg.__wbg_then_44b73946d2fb3e7d=function(n,t){return n.then(t)},e.wbg.__wbg_transaction_d6d07c3c9963c49e=function(){return re(function(n,t,r){return n.transaction(t,xp[r])},arguments)},e.wbg.__wbg_versions_c01dfd4722a88165=function(n){return n.versions},e.wbg.__wbindgen_cb_drop=function(n){const t=n.original;return t.cnt--==1?(t.a=0,!0):!1},e.wbg.__wbindgen_closure_wrapper284=function(n,t,r){return Ki(n,t,78,wp)},e.wbg.__wbindgen_closure_wrapper493=function(n,t,r){return Ki(n,t,127,_p)},e.wbg.__wbindgen_closure_wrapper762=function(n,t,r){return Ki(n,t,189,kp)},e.wbg.__wbindgen_debug_string=function(n,t){const r=Hi(t),l=nn(r,P.__wbindgen_malloc,P.__wbindgen_realloc),o=Ee;wt().setInt32(n+4*1,o,!0),wt().setInt32(n+4*0,l,!0)},e.wbg.__wbindgen_init_externref_table=function(){const n=P.__wbindgen_export_2,t=n.grow(4);n.set(0,void 0),n.set(t+0,void 0),n.set(t+1,null),n.set(t+2,!0),n.set(t+3,!1)},e.wbg.__wbindgen_is_function=function(n){return typeof n=="function"},e.wbg.__wbindgen_is_null=function(n){return n===null},e.wbg.__wbindgen_is_object=function(n){const t=n;return typeof t=="object"&&t!==null},e.wbg.__wbindgen_is_string=function(n){return typeof n=="string"},e.wbg.__wbindgen_is_undefined=function(n){return n===void 0},e.wbg.__wbindgen_json_parse=function(n,t){return JSON.parse(xn(n,t))},e.wbg.__wbindgen_json_serialize=function(n,t){const r=t,l=JSON.stringify(r===void 0?null:r),o=nn(l,P.__wbindgen_malloc,P.__wbindgen_realloc),i=Ee;wt().setInt32(n+4*1,i,!0),wt().setInt32(n+4*0,o,!0)},e.wbg.__wbindgen_memory=function(){return P.memory},e.wbg.__wbindgen_string_new=function(n,t){return xn(n,t)},e.wbg.__wbindgen_throw=function(n,t){throw new Error(xn(n,t))},e.env=Oc,e}function Ec(e,n){return P=e.exports,Yi.__wbindgen_wasm_module=n,Un=null,cr=null,P.__wbindgen_start(),P}function Cp(e){if(P!==void 0)return P;typeof e<"u"&&(Object.getPrototypeOf(e)===Object.prototype?{module:e}=e:console.warn("using deprecated parameters for `initSync()`; pass a single object instead"));const n=xc();e instanceof WebAssembly.Module||(e=new WebAssembly.Module(e));const t=new WebAssembly.Instance(e,n);return Ec(t,e)}async function Yi(e){if(P!==void 0)return P;typeof e<"u"&&(Object.getPrototypeOf(e)===Object.prototype?{module_or_path:e}=e:console.warn("using deprecated parameters for the initialization function; pass a single object instead")),typeof e>"u"&&(e=new URL("/assets/wasm_app_bg.wasm",self.location));const n=xc();(typeof e=="string"||typeof Request=="function"&&e instanceof Request||typeof URL=="function"&&e instanceof URL)&&(e=fetch(e));const{instance:t,module:r}=await Ep(await e,n);return Ec(t,r)}const Np=Object.freeze(Object.defineProperty({__proto__:null,add_keypair:yp,default:Yi,initSync:Cp,init_rhai_env:cp,init_session:dp,list_keypairs:gp,lock_session:pp,run_rhai:fp,select_keypair:mp,sign:vp},Symbol.toStringTag,{value:"Module"}));let Ae=null;const $n={loading:!1,initialized:!1,error:null};async function Pp(){if(!($n.initialized||$n.loading)){$n.loading=!0;try{await Yi(),window.wasm_app=Np,console.log("Available WebAssembly functions:"),console.log("init_rhai_env:",typeof window.init_rhai_env,typeof(window.wasm_app&&window.wasm_app.init_rhai_env)),console.log("init_session:",typeof window.init_session,typeof(window.wasm_app&&window.wasm_app.init_session)),console.log("lock_session:",typeof window.lock_session,typeof(window.wasm_app&&window.wasm_app.lock_session)),console.log("add_keypair:",typeof window.add_keypair,typeof(window.wasm_app&&window.wasm_app.add_keypair)),console.log("select_keypair:",typeof window.select_keypair,typeof(window.wasm_app&&window.wasm_app.select_keypair)),console.log("sign:",typeof window.sign,typeof(window.wasm_app&&window.wasm_app.sign)),console.log("run_rhai:",typeof window.run_rhai,typeof(window.wasm_app&&window.wasm_app.run_rhai)),console.log("list_keypairs:",typeof window.list_keypairs,typeof(window.wasm_app&&window.wasm_app.list_keypairs)),Ae={init_rhai_env:window.init_rhai_env||window.wasm_app&&window.wasm_app.init_rhai_env,init_session:window.init_session||window.wasm_app&&window.wasm_app.init_session,lock_session:window.lock_session||window.wasm_app&&window.wasm_app.lock_session,add_keypair:window.add_keypair||window.wasm_app&&window.wasm_app.add_keypair,select_keypair:window.select_keypair||window.wasm_app&&window.wasm_app.select_keypair,sign:window.sign||window.wasm_app&&window.wasm_app.sign,run_rhai:window.run_rhai||window.wasm_app&&window.wasm_app.run_rhai,list_keypairs:window.list_keypairs||window.wasm_app&&window.wasm_app.list_keypairs,list_keypairs_debug:window.list_keypairs_debug||window.wasm_app&&window.wasm_app.list_keypairs_debug,check_indexeddb:window.check_indexeddb||window.wasm_app&&window.wasm_app.check_indexeddb},console.log("Registered WebAssembly module functions:");for(const[e,n]of Object.entries(Ae))console.log(`${e}: ${typeof n}`,n?"Available":"Missing");typeof Ae.init_rhai_env=="function"&&Ae.init_rhai_env(),$n.initialized=!0,console.log("WASM module loaded and initialized successfully")}catch(e){console.error("Failed to load WASM module:",e),$n.error=e.message||"Unknown error loading WebAssembly module"}finally{$n.loading=!1}}}function zp(){return{...$n}}function _t(){return Ae}async function Xi(){const e=_t();if(!e)throw new Error("WebAssembly module not loaded");try{console.log("🔍 Debugging vault state...");const n=`
|
|
let has_session = vault::has_active_session();
|
|
let keyspace = "";
|
|
if has_session {
|
|
keyspace = vault::get_current_keyspace();
|
|
}
|
|
|
|
// Return info about the session
|
|
{
|
|
"has_session": has_session,
|
|
"keyspace": keyspace
|
|
}
|
|
`;console.log("Checking session status...");const t=await e.run_rhai(n);if(console.log("Session status:",t),t&&t.has_session){const r=`
|
|
// Get all keypairs for the current keyspace
|
|
let keypairs = vault::list_keypairs();
|
|
|
|
// Add diagnostic information
|
|
let diagnostic = {
|
|
"keypair_count": keypairs.len(),
|
|
"keyspace": vault::get_current_keyspace(),
|
|
"keypairs": keypairs
|
|
};
|
|
|
|
diagnostic
|
|
`;console.log("Fetching keypair details...");const l=await e.run_rhai(r);return console.log("Keypair diagnostic:",l),l}return t}catch(n){return console.error("Error in debug function:",n),{error:n.toString()}}}async function Lp(){console.log("==============================================="),console.log("Starting getKeypairsFromVault...");const e=_t();if(!e)throw console.error("WebAssembly module not loaded!"),new Error("WebAssembly module not loaded");console.log("WebAssembly module:",e),console.log("Module functions available:",Object.keys(e)),await Cc()||console.warn("IndexedDB is not available or not working properly");try{if(typeof e.list_keypairs_debug=="function"){console.log("Using debug function to diagnose keypair loading issues...");const t=await e.list_keypairs_debug();if(console.log("Debug keypair listing result:",t),Array.isArray(t)&&t.length>0)return console.log("Debug function returned keypairs:",t),t;console.log("Debug function did not return keypairs, continuing with normal flow...")}}catch(t){console.error("Error in debug function:",t)}try{console.log("-----------------------------------------------"),console.log("Running diagnostics to check vault state..."),await Xi(),console.log("Diagnostics complete"),console.log("-----------------------------------------------"),console.log("Checking if list_keypairs function is available:",typeof e.list_keypairs);for(const l in e)console.log(`Module function: ${l} = ${typeof e[l]}`);if(typeof e.list_keypairs!="function"){console.error("list_keypairs function is not available in the WebAssembly module!"),console.log("Available functions:",Object.keys(e)),console.log("Falling back to using Rhai script for listing keypairs...");const l=`
|
|
// Get all keypairs from the current keyspace
|
|
let keypairs = vault::list_keypairs();
|
|
keypairs
|
|
`,o=await e.run_rhai(l);return console.log("Retrieved keypairs from vault using Rhai:",o),o}console.log("Calling WebAssembly list_keypairs function...");const t=await e.list_keypairs();console.log("Retrieved keypairs from vault:",t),console.log("Raw keypair list type:",typeof t),console.log("Is array?",Array.isArray(t)),console.log("Raw keypair list:",t);const r=Array.isArray(t)?t.map(l=>{let o={};if(l.metadata)try{typeof l.metadata=="string"?o=JSON.parse(l.metadata):o=l.metadata}catch(i){console.warn("Failed to parse keypair metadata:",i)}return{id:l.id,label:o.label||`Key-${l.id.substring(0,4)}`}}):[];return console.log("Formatted keypairs for UI:",r),new Promise(l=>{chrome.runtime.sendMessage({action:"update_session",type:"keypairs_loaded",data:r},o=>{console.log("Background response to keypairs update:",o),l(r)})})}catch(t){return console.error("Error fetching keypairs from vault:",t),[]}}async function Cc(){if(console.log("Checking IndexedDB availability..."),!window.indexedDB)return console.error("IndexedDB is not available in this browser"),!1;const e=_t();if(!e||typeof e.check_indexeddb!="function")return console.error("WebAssembly module or check_indexeddb function not available"),!1;try{const n=await e.check_indexeddb();return console.log("IndexedDB check result:",n),!0}catch(n){return console.error("IndexedDB check failed:",n),!1}}async function Nc(e,n){const t=_t();if(!t)throw new Error("WebAssembly module not loaded");try{console.log(`Initializing session for keyspace: ${e}`),await Cc()||console.warn("IndexedDB is not available or not working properly. Keypairs might not persist."),await t.init_session(e,n),console.log("Session initialized successfully");const l=await new Promise(i=>{chrome.storage.local.get([`keypairs:${e}`],u=>{i(u[`keypairs:${e}`]||[])})});if(console.log(`Found ${l.length} stored keypairs for keyspace ${e}`),l.length>0){console.log("Importing stored keypairs into WebAssembly session...");const i=await t.list_keypairs();console.log("Current keypairs in WebAssembly vault:",i);const u=new Set(i.map(s=>s.id));for(const s of l)if(u.has(s.id))console.log(`Keypair ${s.id} already exists in vault, skipping import`);else{console.log(`Importing keypair ${s.id} into WebAssembly vault...`);const f=JSON.stringify({label:s.label||`Key-${s.id.substring(0,8)}`,imported:!0,importDate:new Date().toISOString()});try{const g=s.type||"Secp256k1";await t.add_keypair(g,f),console.log(`Created keypair of type ${g} with label ${s.label}`)}catch(g){console.warn(`Failed to import keypair ${s.id}:`,g)}}}await t.init_session(e,n);const o=await Lp();return await new Promise(i=>{chrome.runtime.sendMessage({action:"update_session",type:"keypairs_loaded",data:o},u=>{console.log("Updated keypairs in background service worker"),i()})}),o}catch(r){throw console.error("Failed to initialize session:",r),r}}async function Tp(){const e=_t();if(!e)throw new Error("WebAssembly module not loaded");try{console.log("Locking session..."),await Xi(),e.lock_session(),console.log("Session locked in WebAssembly module"),await new Promise((t,r)=>{chrome.runtime.sendMessage({action:"update_session",type:"session_locked"},l=>{l&&l.success?(console.log("Background service worker updated for locked session"),t()):(console.error("Failed to update session state in background:",l?.error),r(new Error(l?.error||"Failed to update session state")))})});const n=await Xi();console.log("Session status after locking:",n)}catch(n){throw console.error("Error locking session:",n),n}}async function Op(e="Secp256k1",n=null){const t=_t();if(!t)throw new Error("WebAssembly module not loaded");try{const l=(await Pc()).currentKeyspace;if(!l)throw new Error("No active keyspace");const o=n||`${e}-Key-${Date.now().toString(16).slice(-4)}`,i=JSON.stringify({label:o,created:new Date().toISOString(),type:e});console.log(`Adding new keypair of type ${e} with label ${o}`),console.log("Keypair metadata:",i);const u=await t.add_keypair(e,i);console.log(`Keypair created with ID: ${u} in WebAssembly vault`);const s={id:u,label:o,type:e,created:new Date().toISOString()},f=await t.list_keypairs();console.log("Current keypairs in vault after addition:",f);const g=f.map(m=>{let p={};if(m.metadata)try{typeof m.metadata=="string"?p=JSON.parse(m.metadata):p=m.metadata}catch(v){console.warn("Failed to parse keypair metadata:",v)}return{id:m.id,label:p.label||`Key-${m.id.substring(0,8)}`,type:m.type||"Secp256k1",created:p.created||new Date().toISOString()}});return await new Promise(m=>{chrome.storage.local.set({[`keypairs:${l}`]:g},()=>{console.log(`Saved ${g.length} keypairs to Chrome storage for keyspace ${l}`),m()})}),await new Promise((m,p)=>{chrome.runtime.sendMessage({action:"update_session",type:"keypair_added",data:s},async v=>{if(v&&v.success)console.log("Background service worker updated with new keypair"),m(s);else{const _=v?.error||"Failed to update session state";console.error("Error updating background state:",_),p(new Error(_))}})}),await new Promise(m=>{chrome.runtime.sendMessage({action:"update_session",type:"keypairs_loaded",data:g},()=>{console.log("Updated complete keypair list in background with vault state"),m()})}),s}catch(r){throw console.error("Error adding keypair:",r),r}}async function jp(e){if(!Ae||!Ae.select_keypair)throw new Error("WASM module not loaded");await Ae.select_keypair(e),await new Promise((n,t)=>{chrome.runtime.sendMessage({action:"update_session",type:"keypair_selected",data:e},r=>{r&&r.success?n():t(r&&r.error?r.error:"Failed to update session state")})})}async function Rp(e){if(!Ae||!Ae.sign)throw new Error("WASM module not loaded");const t=new TextEncoder().encode(e);return await Ae.sign(t)}async function Pc(){return new Promise(e=>{chrome.runtime.sendMessage({action:"get_session"},n=>{e(n||{currentKeyspace:null,keypairs:[],selectedKeypair:null})})})}function Mp(){const[e,n]=b.useState({loading:!1,initialized:!1,error:null}),[t,r]=b.useState(!0),[l,o]=b.useState([]),[i,u]=b.useState(""),[s,f]=b.useState([]),[g,m]=b.useState(""),[p,v]=b.useState(""),[_,w]=b.useState(!1),[F,c]=b.useState("");b.useEffect(()=>{async function z(){try{c("Loading WebAssembly module..."),await Pp(),n(zp()),c("WebAssembly module loaded"),await a()}catch(L){console.error("Failed to load WebAssembly:",L),c("Error loading WebAssembly: "+(L.message||"Unknown error"))}}z()},[]);async function a(){const z=await Pc();u(z.currentKeyspace||""),f(z.keypairs||[]),m(z.selectedKeypair||""),r(!z.currentKeyspace),z.keypairs&&z.keypairs.length>0?o([z.currentKeyspace]):o([z.currentKeyspace].filter(Boolean))}const d=async(z,L)=>{if(!e.initialized){c("WebAssembly module not loaded");return}w(!0),c("Unlocking...");try{await Nc(z,L),u(z),r(!1),c("Session unlocked!"),await a()}catch(de){c("Unlock failed: "+de)}w(!1)},y=async(z,L)=>{if(!e.initialized){c("WebAssembly module not loaded");return}w(!0),c("Creating keyspace...");try{await Nc(z,L),u(z),r(!1),c("Keyspace created and unlocked!"),await a()}catch(de){c("Create failed: "+de)}w(!1)},S=async()=>{if(!e.initialized){c("WebAssembly module not loaded");return}w(!0),c("Locking...");try{await Tp(),r(!0),u(""),f([]),m(""),c("Session locked."),await a()}catch(z){c("Lock failed: "+z)}w(!1)},E=async z=>{if(!e.initialized){c("WebAssembly module not loaded");return}w(!0),c("Selecting keypair...");try{await jp(z),m(z),c("Keypair selected."),await a()}catch(L){c("Select failed: "+L)}w(!1)},C=async()=>{if(!e.initialized){c("WebAssembly module not loaded");return}w(!0),c("Creating keypair...");try{const z=await Op();c("Keypair created. ID: "+z),await a()}catch(z){c("Create failed: "+z)}w(!1)},N=async z=>{if(!e.initialized){c("WebAssembly module not loaded");return}w(!0),c("Signing message...");try{if(!g)throw new Error("No keypair selected");const L=await Rp(z);v(L),c("Message signed!")}catch(L){c("Signing failed: "+L),v("")}w(!1)};return T.jsxs("div",{className:"App",children:[T.jsx("h1",{children:"Modular Vault Extension"}),e.error&&T.jsxs("div",{className:"error",children:["WebAssembly Error: ",e.error]}),T.jsx(op,{keyspaces:l,onUnlock:d,onCreate:y,locked:t,onLock:S,currentKeyspace:i}),!t&&T.jsxs(T.Fragment,{children:[T.jsx(ip,{keypairs:s,onSelect:E,onCreate:C,selectedKeypair:g}),g&&T.jsx(up,{onSign:N,signature:p,loading:_})]}),T.jsx("div",{className:"status",style:{marginTop:"1rem",minHeight:24},children:F})]})}const Fp="";wc(document.getElementById("root")).render(T.jsx(Mp,{}))})(__wbg_star0);
|