irongit

Working example of api

huncholanehuncholaneauthored
parent 33b0484commit 8e99ffe145977caf43a73212e376ba2140f708f3Browse files

23 files changed, +1334 -200

+67-0rango/backend/backend/static/index-07652391.js
@@ -0,0 +1,67 @@
1+var tf=Object.defineProperty;var nf=(e,t,n)=>t in e?tf(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var fe=(e,t,n)=>(nf(e,typeof t!="symbol"?t+"":t,n),n);function rf(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const l in r)if(l!=="default"&&!(l in e)){const o=Object.getOwnPropertyDescriptor(r,l);o&&Object.defineProperty(e,l,o.get?o:{enumerable:!0,get:()=>r[l]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const o of l)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(l){const o={};return l.integrity&&(o.integrity=l.integrity),l.referrerpolicy&&(o.referrerPolicy=l.referrerpolicy),l.crossorigin==="use-credentials"?o.credentials="include":l.crossorigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(l){if(l.ep)return;l.ep=!0;const o=n(l);fetch(l.href,o)}})();function lf(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Gr={},of={get exports(){return Gr},set exports(e){Gr=e}},El={},C={},uf={get exports(){return C},set exports(e){C=e}},T={};/**
2+ * @license React
3+ * react.production.min.js
4+ *
5+ * Copyright (c) Facebook, Inc. and its affiliates.
6+ *
7+ * This source code is licensed under the MIT license found in the
8+ * LICENSE file in the root directory of this source tree.
9+ */var or=Symbol.for("react.element"),sf=Symbol.for("react.portal"),af=Symbol.for("react.fragment"),cf=Symbol.for("react.strict_mode"),ff=Symbol.for("react.profiler"),df=Symbol.for("react.provider"),pf=Symbol.for("react.context"),hf=Symbol.for("react.forward_ref"),mf=Symbol.for("react.suspense"),vf=Symbol.for("react.memo"),yf=Symbol.for("react.lazy"),gu=Symbol.iterator;function gf(e){return e===null||typeof e!="object"?null:(e=gu&&e[gu]||e["@@iterator"],typeof e=="function"?e:null)}var Us={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Fs=Object.assign,$s={};function dn(e,t,n){this.props=e,this.context=t,this.refs=$s,this.updater=n||Us}dn.prototype.isReactComponent={};dn.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};dn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function As(){}As.prototype=dn.prototype;function gi(e,t,n){this.props=e,this.context=t,this.refs=$s,this.updater=n||Us}var wi=gi.prototype=new As;wi.constructor=gi;Fs(wi,dn.prototype);wi.isPureReactComponent=!0;var wu=Array.isArray,Bs=Object.prototype.hasOwnProperty,Si={current:null},Hs={key:!0,ref:!0,__self:!0,__source:!0};function Ws(e,t,n){var r,l={},o=null,i=null;if(t!=null)for(r in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(o=""+t.key),t)Bs.call(t,r)&&!Hs.hasOwnProperty(r)&&(l[r]=t[r]);var u=arguments.length-2;if(u===1)l.children=n;else if(1<u){for(var s=Array(u),a=0;a<u;a++)s[a]=arguments[a+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:or,type:e,key:o,ref:i,props:l,_owner:Si.current}}function wf(e,t){return{$$typeof:or,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function ki(e){return typeof e=="object"&&e!==null&&e.$$typeof===or}function Sf(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Su=/\/+/g;function Hl(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Sf(""+e.key):t.toString(36)}function Ir(e,t,n,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 or:case sf:i=!0}}if(i)return i=e,l=l(i),e=r===""?"."+Hl(i,0):r,wu(l)?(n="",e!=null&&(n=e.replace(Su,"$&/")+"/"),Ir(l,t,n,"",function(a){return a})):l!=null&&(ki(l)&&(l=wf(l,n+(!l.key||i&&i.key===l.key?"":(""+l.key).replace(Su,"$&/")+"/")+e)),t.push(l)),1;if(i=0,r=r===""?".":r+":",wu(e))for(var u=0;u<e.length;u++){o=e[u];var s=r+Hl(o,u);i+=Ir(o,t,n,s,l)}else if(s=gf(e),typeof s=="function")for(e=s.call(e),u=0;!(o=e.next()).done;)o=o.value,s=r+Hl(o,u++),i+=Ir(o,t,n,s,l);else if(o==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return i}function vr(e,t,n){if(e==null)return e;var r=[],l=0;return Ir(e,r,"","",function(o){return t.call(n,o,l++)}),r}function kf(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var ae={current:null},Mr={transition:null},Ef={ReactCurrentDispatcher:ae,ReactCurrentBatchConfig:Mr,ReactCurrentOwner:Si};T.Children={map:vr,forEach:function(e,t,n){vr(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return vr(e,function(){t++}),t},toArray:function(e){return vr(e,function(t){return t})||[]},only:function(e){if(!ki(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};T.Component=dn;T.Fragment=af;T.Profiler=ff;T.PureComponent=gi;T.StrictMode=cf;T.Suspense=mf;T.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Ef;T.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=Fs({},e.props),l=e.key,o=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,i=Si.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(s in t)Bs.call(t,s)&&!Hs.hasOwnProperty(s)&&(r[s]=t[s]===void 0&&u!==void 0?u[s]:t[s])}var s=arguments.length-2;if(s===1)r.children=n;else if(1<s){u=Array(s);for(var a=0;a<s;a++)u[a]=arguments[a+2];r.children=u}return{$$typeof:or,type:e.type,key:l,ref:o,props:r,_owner:i}};T.createContext=function(e){return e={$$typeof:pf,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:df,_context:e},e.Consumer=e};T.createElement=Ws;T.createFactory=function(e){var t=Ws.bind(null,e);return t.type=e,t};T.createRef=function(){return{current:null}};T.forwardRef=function(e){return{$$typeof:hf,render:e}};T.isValidElement=ki;T.lazy=function(e){return{$$typeof:yf,_payload:{_status:-1,_result:e},_init:kf}};T.memo=function(e,t){return{$$typeof:vf,type:e,compare:t===void 0?null:t}};T.startTransition=function(e){var t=Mr.transition;Mr.transition={};try{e()}finally{Mr.transition=t}};T.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")};T.useCallback=function(e,t){return ae.current.useCallback(e,t)};T.useContext=function(e){return ae.current.useContext(e)};T.useDebugValue=function(){};T.useDeferredValue=function(e){return ae.current.useDeferredValue(e)};T.useEffect=function(e,t){return ae.current.useEffect(e,t)};T.useId=function(){return ae.current.useId()};T.useImperativeHandle=function(e,t,n){return ae.current.useImperativeHandle(e,t,n)};T.useInsertionEffect=function(e,t){return ae.current.useInsertionEffect(e,t)};T.useLayoutEffect=function(e,t){return ae.current.useLayoutEffect(e,t)};T.useMemo=function(e,t){return ae.current.useMemo(e,t)};T.useReducer=function(e,t,n){return ae.current.useReducer(e,t,n)};T.useRef=function(e){return ae.current.useRef(e)};T.useState=function(e){return ae.current.useState(e)};T.useSyncExternalStore=function(e,t,n){return ae.current.useSyncExternalStore(e,t,n)};T.useTransition=function(){return ae.current.useTransition()};T.version="18.2.0";(function(e){e.exports=T})(uf);const Vs=lf(C),go=rf({__proto__:null,default:Vs},[C]);/**
10+ * @license React
11+ * react-jsx-runtime.production.min.js
12+ *
13+ * Copyright (c) Facebook, Inc. and its affiliates.
14+ *
15+ * This source code is licensed under the MIT license found in the
16+ * LICENSE file in the root directory of this source tree.
17+ */var Cf=C,xf=Symbol.for("react.element"),_f=Symbol.for("react.fragment"),Pf=Object.prototype.hasOwnProperty,Nf=Cf.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Rf={key:!0,ref:!0,__self:!0,__source:!0};function Qs(e,t,n){var r,l={},o=null,i=null;n!==void 0&&(o=""+n),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(i=t.ref);for(r in t)Pf.call(t,r)&&!Rf.hasOwnProperty(r)&&(l[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)l[r]===void 0&&(l[r]=t[r]);return{$$typeof:xf,type:e,key:o,ref:i,props:l,_owner:Nf.current}}El.Fragment=_f;El.jsx=Qs;El.jsxs=Qs;(function(e){e.exports=El})(of);const Q=Gr.jsx,wo=Gr.jsxs;var So={},ko={},Lf={get exports(){return ko},set exports(e){ko=e}},ke={},Eo={},Tf={get exports(){return Eo},set exports(e){Eo=e}},Ks={};/**
18+ * @license React
19+ * scheduler.production.min.js
20+ *
21+ * Copyright (c) Facebook, Inc. and its affiliates.
22+ *
23+ * This source code is licensed under the MIT license found in the
24+ * LICENSE file in the root directory of this source tree.
25+ */(function(e){function t(x,R){var L=x.length;x.push(R);e:for(;0<L;){var V=L-1>>>1,Z=x[V];if(0<l(Z,R))x[V]=R,x[L]=Z,L=V;else break e}}function n(x){return x.length===0?null:x[0]}function r(x){if(x.length===0)return null;var R=x[0],L=x.pop();if(L!==R){x[0]=L;e:for(var V=0,Z=x.length,hr=Z>>>1;V<hr;){var St=2*(V+1)-1,Bl=x[St],kt=St+1,mr=x[kt];if(0>l(Bl,L))kt<Z&&0>l(mr,Bl)?(x[V]=mr,x[kt]=L,V=kt):(x[V]=Bl,x[St]=L,V=St);else if(kt<Z&&0>l(mr,L))x[V]=mr,x[kt]=L,V=kt;else break e}}return R}function l(x,R){var L=x.sortIndex-R.sortIndex;return L!==0?L:x.id-R.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=[],a=[],h=1,m=null,p=3,v=!1,S=!1,y=!1,O=typeof setTimeout=="function"?setTimeout:null,f=typeof clearTimeout=="function"?clearTimeout:null,c=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 R=n(a);R!==null;){if(R.callback===null)r(a);else if(R.startTime<=x)r(a),R.sortIndex=R.expirationTime,t(s,R);else break;R=n(a)}}function g(x){if(y=!1,d(x),!S)if(n(s)!==null)S=!0,$l(k);else{var R=n(a);R!==null&&Al(g,R.startTime-x)}}function k(x,R){S=!1,y&&(y=!1,f(N),N=-1),v=!0;var L=p;try{for(d(R),m=n(s);m!==null&&(!(m.expirationTime>R)||x&&!Le());){var V=m.callback;if(typeof V=="function"){m.callback=null,p=m.priorityLevel;var Z=V(m.expirationTime<=R);R=e.unstable_now(),typeof Z=="function"?m.callback=Z:m===n(s)&&r(s),d(R)}else r(s);m=n(s)}if(m!==null)var hr=!0;else{var St=n(a);St!==null&&Al(g,St.startTime-R),hr=!1}return hr}finally{m=null,p=L,v=!1}}var _=!1,P=null,N=-1,W=5,z=-1;function Le(){return!(e.unstable_now()-z<W)}function yn(){if(P!==null){var x=e.unstable_now();z=x;var R=!0;try{R=P(!0,x)}finally{R?gn():(_=!1,P=null)}}else _=!1}var gn;if(typeof c=="function")gn=function(){c(yn)};else if(typeof MessageChannel<"u"){var yu=new MessageChannel,ef=yu.port2;yu.port1.onmessage=yn,gn=function(){ef.postMessage(null)}}else gn=function(){O(yn,0)};function $l(x){P=x,_||(_=!0,gn())}function Al(x,R){N=O(function(){x(e.unstable_now())},R)}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(){S||v||(S=!0,$l(k))},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"):W=0<x?Math.floor(1e3/x):5},e.unstable_getCurrentPriorityLevel=function(){return p},e.unstable_getFirstCallbackNode=function(){return n(s)},e.unstable_next=function(x){switch(p){case 1:case 2:case 3:var R=3;break;default:R=p}var L=p;p=R;try{return x()}finally{p=L}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(x,R){switch(x){case 1:case 2:case 3:case 4:case 5:break;default:x=3}var L=p;p=x;try{return R()}finally{p=L}},e.unstable_scheduleCallback=function(x,R,L){var V=e.unstable_now();switch(typeof L=="object"&&L!==null?(L=L.delay,L=typeof L=="number"&&0<L?V+L:V):L=V,x){case 1:var Z=-1;break;case 2:Z=250;break;case 5:Z=1073741823;break;case 4:Z=1e4;break;default:Z=5e3}return Z=L+Z,x={id:h++,callback:R,priorityLevel:x,startTime:L,expirationTime:Z,sortIndex:-1},L>V?(x.sortIndex=L,t(a,x),n(s)===null&&x===n(a)&&(y?(f(N),N=-1):y=!0,Al(g,L-V))):(x.sortIndex=Z,t(s,x),S||v||(S=!0,$l(k))),x},e.unstable_shouldYield=Le,e.unstable_wrapCallback=function(x){var R=p;return function(){var L=p;p=R;try{return x.apply(this,arguments)}finally{p=L}}}})(Ks);(function(e){e.exports=Ks})(Tf);/**
26+ * @license React
27+ * react-dom.production.min.js
28+ *
29+ * Copyright (c) Facebook, Inc. and its affiliates.
30+ *
31+ * This source code is licensed under the MIT license found in the
32+ * LICENSE file in the root directory of this source tree.
33+ */var Ys=C,Se=Eo;function w(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var Gs=new Set,Bn={};function Dt(e,t){ln(e,t),ln(e+"Capture",t)}function ln(e,t){for(Bn[e]=t,e=0;e<t.length;e++)Gs.add(t[e])}var Ye=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Co=Object.prototype.hasOwnProperty,zf=/^[: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]*$/,ku={},Eu={};function Of(e){return Co.call(Eu,e)?!0:Co.call(ku,e)?!1:zf.test(e)?Eu[e]=!0:(ku[e]=!0,!1)}function jf(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Df(e,t,n,r){if(t===null||typeof t>"u"||jf(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function ce(e,t,n,r,l,o,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var ne={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ne[e]=new ce(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ne[t]=new ce(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ne[e]=new ce(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ne[e]=new ce(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){ne[e]=new ce(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ne[e]=new ce(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ne[e]=new ce(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ne[e]=new ce(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ne[e]=new ce(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ei=/[\-:]([a-z])/g;function Ci(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Ei,Ci);ne[t]=new ce(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Ei,Ci);ne[t]=new ce(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Ei,Ci);ne[t]=new ce(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ne[e]=new ce(e,1,!1,e.toLowerCase(),null,!1,!1)});ne.xlinkHref=new ce("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ne[e]=new ce(e,1,!1,e.toLowerCase(),null,!0,!0)});function xi(e,t,n,r){var l=ne.hasOwnProperty(t)?ne[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Df(t,n,l,r)&&(n=null),r||l===null?Of(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):l.mustUseProperty?e[l.propertyName]=n===null?l.type===3?!1:"":n:(t=l.attributeName,r=l.attributeNamespace,n===null?e.removeAttribute(t):(l=l.type,n=l===3||l===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var Ze=Ys.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,yr=Symbol.for("react.element"),At=Symbol.for("react.portal"),Bt=Symbol.for("react.fragment"),_i=Symbol.for("react.strict_mode"),xo=Symbol.for("react.profiler"),Xs=Symbol.for("react.provider"),Js=Symbol.for("react.context"),Pi=Symbol.for("react.forward_ref"),_o=Symbol.for("react.suspense"),Po=Symbol.for("react.suspense_list"),Ni=Symbol.for("react.memo"),be=Symbol.for("react.lazy"),Zs=Symbol.for("react.offscreen"),Cu=Symbol.iterator;function wn(e){return e===null||typeof e!="object"?null:(e=Cu&&e[Cu]||e["@@iterator"],typeof e=="function"?e:null)}var B=Object.assign,Wl;function Rn(e){if(Wl===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Wl=t&&t[1]||""}return`
34+`+Wl+e}var Vl=!1;function Ql(e,t){if(!e||Vl)return"";Vl=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(a){var r=a}Reflect.construct(e,[],t)}else{try{t.call()}catch(a){r=a}e.call(t.prototype)}else{try{throw Error()}catch(a){r=a}e()}}catch(a){if(a&&r&&typeof a.stack=="string"){for(var l=a.stack.split(`
35+`),o=r.stack.split(`
36+`),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=`
37+`+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{Vl=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Rn(e):""}function If(e){switch(e.tag){case 5:return Rn(e.type);case 16:return Rn("Lazy");case 13:return Rn("Suspense");case 19:return Rn("SuspenseList");case 0:case 2:case 15:return e=Ql(e.type,!1),e;case 11:return e=Ql(e.type.render,!1),e;case 1:return e=Ql(e.type,!0),e;default:return""}}function No(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 Bt:return"Fragment";case At:return"Portal";case xo:return"Profiler";case _i:return"StrictMode";case _o:return"Suspense";case Po:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Js:return(e.displayName||"Context")+".Consumer";case Xs:return(e._context.displayName||"Context")+".Provider";case Pi:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Ni:return t=e.displayName||null,t!==null?t:No(e.type)||"Memo";case be:t=e._payload,e=e._init;try{return No(e(t))}catch{}}return null}function Mf(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return No(t);case 8:return t===_i?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function mt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function qs(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Uf(e){var t=qs(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(i){r=""+i,o.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function gr(e){e._valueTracker||(e._valueTracker=Uf(e))}function bs(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=qs(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Xr(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 Ro(e,t){var n=t.checked;return B({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function xu(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=mt(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function ea(e,t){t=t.checked,t!=null&&xi(e,"checked",t,!1)}function Lo(e,t){ea(e,t);var n=mt(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?To(e,t.type,n):t.hasOwnProperty("defaultValue")&&To(e,t.type,mt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function _u(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function To(e,t,n){(t!=="number"||Xr(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Ln=Array.isArray;function qt(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t["$"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty("$"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&r&&(e[n].defaultSelected=!0)}else{for(n=""+mt(n),t=null,l=0;l<e.length;l++){if(e[l].value===n){e[l].selected=!0,r&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function zo(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(w(91));return B({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Pu(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(w(92));if(Ln(n)){if(1<n.length)throw Error(w(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:mt(n)}}function ta(e,t){var n=mt(t.value),r=mt(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function Nu(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function na(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 Oo(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?na(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var wr,ra=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,l)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(wr=wr||document.createElement("div"),wr.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=wr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Hn(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var On={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},Ff=["Webkit","ms","Moz","O"];Object.keys(On).forEach(function(e){Ff.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),On[t]=On[e]})});function la(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||On.hasOwnProperty(e)&&On[e]?(""+t).trim():t+"px"}function oa(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=la(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var $f=B({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 jo(e,t){if(t){if($f[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(w(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(w(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(w(61))}if(t.style!=null&&typeof t.style!="object")throw Error(w(62))}}function Do(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Io=null;function Ri(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Mo=null,bt=null,en=null;function Ru(e){if(e=sr(e)){if(typeof Mo!="function")throw Error(w(280));var t=e.stateNode;t&&(t=Nl(t),Mo(e.stateNode,e.type,t))}}function ia(e){bt?en?en.push(e):en=[e]:bt=e}function ua(){if(bt){var e=bt,t=en;if(en=bt=null,Ru(e),t)for(e=0;e<t.length;e++)Ru(t[e])}}function sa(e,t){return e(t)}function aa(){}var Kl=!1;function ca(e,t,n){if(Kl)return e(t,n);Kl=!0;try{return sa(e,t,n)}finally{Kl=!1,(bt!==null||en!==null)&&(aa(),ua())}}function Wn(e,t){var n=e.stateNode;if(n===null)return null;var r=Nl(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(w(231,t,typeof n));return n}var Uo=!1;if(Ye)try{var Sn={};Object.defineProperty(Sn,"passive",{get:function(){Uo=!0}}),window.addEventListener("test",Sn,Sn),window.removeEventListener("test",Sn,Sn)}catch{Uo=!1}function Af(e,t,n,r,l,o,i,u,s){var a=Array.prototype.slice.call(arguments,3);try{t.apply(n,a)}catch(h){this.onError(h)}}var jn=!1,Jr=null,Zr=!1,Fo=null,Bf={onError:function(e){jn=!0,Jr=e}};function Hf(e,t,n,r,l,o,i,u,s){jn=!1,Jr=null,Af.apply(Bf,arguments)}function Wf(e,t,n,r,l,o,i,u,s){if(Hf.apply(this,arguments),jn){if(jn){var a=Jr;jn=!1,Jr=null}else throw Error(w(198));Zr||(Zr=!0,Fo=a)}}function It(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function fa(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function Lu(e){if(It(e)!==e)throw Error(w(188))}function Vf(e){var t=e.alternate;if(!t){if(t=It(e),t===null)throw Error(w(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var o=l.alternate;if(o===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===o.child){for(o=l.child;o;){if(o===n)return Lu(l),e;if(o===r)return Lu(l),t;o=o.sibling}throw Error(w(188))}if(n.return!==r.return)n=l,r=o;else{for(var i=!1,u=l.child;u;){if(u===n){i=!0,n=l,r=o;break}if(u===r){i=!0,r=l,n=o;break}u=u.sibling}if(!i){for(u=o.child;u;){if(u===n){i=!0,n=o,r=l;break}if(u===r){i=!0,r=o,n=l;break}u=u.sibling}if(!i)throw Error(w(189))}}if(n.alternate!==r)throw Error(w(190))}if(n.tag!==3)throw Error(w(188));return n.stateNode.current===n?e:t}function da(e){return e=Vf(e),e!==null?pa(e):null}function pa(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=pa(e);if(t!==null)return t;e=e.sibling}return null}var ha=Se.unstable_scheduleCallback,Tu=Se.unstable_cancelCallback,Qf=Se.unstable_shouldYield,Kf=Se.unstable_requestPaint,K=Se.unstable_now,Yf=Se.unstable_getCurrentPriorityLevel,Li=Se.unstable_ImmediatePriority,ma=Se.unstable_UserBlockingPriority,qr=Se.unstable_NormalPriority,Gf=Se.unstable_LowPriority,va=Se.unstable_IdlePriority,Cl=null,Ae=null;function Xf(e){if(Ae&&typeof Ae.onCommitFiberRoot=="function")try{Ae.onCommitFiberRoot(Cl,e,void 0,(e.current.flags&128)===128)}catch{}}var De=Math.clz32?Math.clz32:qf,Jf=Math.log,Zf=Math.LN2;function qf(e){return e>>>=0,e===0?32:31-(Jf(e)/Zf|0)|0}var Sr=64,kr=4194304;function Tn(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 br(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,i=n&268435455;if(i!==0){var u=i&~l;u!==0?r=Tn(u):(o&=i,o!==0&&(r=Tn(o)))}else i=n&~l,i!==0?r=Tn(i):o!==0&&(r=Tn(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,o=t&-t,l>=o||l===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-De(t),l=1<<n,r|=e[n],t&=~l;return r}function bf(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function ed(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,o=e.pendingLanes;0<o;){var i=31-De(o),u=1<<i,s=l[i];s===-1?(!(u&n)||u&r)&&(l[i]=bf(u,t)):s<=t&&(e.expiredLanes|=u),o&=~u}}function $o(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function ya(){var e=Sr;return Sr<<=1,!(Sr&4194240)&&(Sr=64),e}function Yl(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function ir(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-De(t),e[t]=n}function td(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var l=31-De(n),o=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~o}}function Ti(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-De(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var D=0;function ga(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var wa,zi,Sa,ka,Ea,Ao=!1,Er=[],it=null,ut=null,st=null,Vn=new Map,Qn=new Map,tt=[],nd="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 zu(e,t){switch(e){case"focusin":case"focusout":it=null;break;case"dragenter":case"dragleave":ut=null;break;case"mouseover":case"mouseout":st=null;break;case"pointerover":case"pointerout":Vn.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Qn.delete(t.pointerId)}}function kn(e,t,n,r,l,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[l]},t!==null&&(t=sr(t),t!==null&&zi(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function rd(e,t,n,r,l){switch(t){case"focusin":return it=kn(it,e,t,n,r,l),!0;case"dragenter":return ut=kn(ut,e,t,n,r,l),!0;case"mouseover":return st=kn(st,e,t,n,r,l),!0;case"pointerover":var o=l.pointerId;return Vn.set(o,kn(Vn.get(o)||null,e,t,n,r,l)),!0;case"gotpointercapture":return o=l.pointerId,Qn.set(o,kn(Qn.get(o)||null,e,t,n,r,l)),!0}return!1}function Ca(e){var t=xt(e.target);if(t!==null){var n=It(t);if(n!==null){if(t=n.tag,t===13){if(t=fa(n),t!==null){e.blockedOn=t,Ea(e.priority,function(){Sa(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Ur(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Bo(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Io=r,n.target.dispatchEvent(r),Io=null}else return t=sr(n),t!==null&&zi(t),e.blockedOn=n,!1;t.shift()}return!0}function Ou(e,t,n){Ur(e)&&n.delete(t)}function ld(){Ao=!1,it!==null&&Ur(it)&&(it=null),ut!==null&&Ur(ut)&&(ut=null),st!==null&&Ur(st)&&(st=null),Vn.forEach(Ou),Qn.forEach(Ou)}function En(e,t){e.blockedOn===t&&(e.blockedOn=null,Ao||(Ao=!0,Se.unstable_scheduleCallback(Se.unstable_NormalPriority,ld)))}function Kn(e){function t(l){return En(l,e)}if(0<Er.length){En(Er[0],e);for(var n=1;n<Er.length;n++){var r=Er[n];r.blockedOn===e&&(r.blockedOn=null)}}for(it!==null&&En(it,e),ut!==null&&En(ut,e),st!==null&&En(st,e),Vn.forEach(t),Qn.forEach(t),n=0;n<tt.length;n++)r=tt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<tt.length&&(n=tt[0],n.blockedOn===null);)Ca(n),n.blockedOn===null&&tt.shift()}var tn=Ze.ReactCurrentBatchConfig,el=!0;function od(e,t,n,r){var l=D,o=tn.transition;tn.transition=null;try{D=1,Oi(e,t,n,r)}finally{D=l,tn.transition=o}}function id(e,t,n,r){var l=D,o=tn.transition;tn.transition=null;try{D=4,Oi(e,t,n,r)}finally{D=l,tn.transition=o}}function Oi(e,t,n,r){if(el){var l=Bo(e,t,n,r);if(l===null)ro(e,t,r,tl,n),zu(e,r);else if(rd(l,e,t,n,r))r.stopPropagation();else if(zu(e,r),t&4&&-1<nd.indexOf(e)){for(;l!==null;){var o=sr(l);if(o!==null&&wa(o),o=Bo(e,t,n,r),o===null&&ro(e,t,r,tl,n),o===l)break;l=o}l!==null&&r.stopPropagation()}else ro(e,t,r,null,n)}}var tl=null;function Bo(e,t,n,r){if(tl=null,e=Ri(r),e=xt(e),e!==null)if(t=It(e),t===null)e=null;else if(n=t.tag,n===13){if(e=fa(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return tl=e,null}function xa(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(Yf()){case Li:return 1;case ma:return 4;case qr:case Gf:return 16;case va:return 536870912;default:return 16}default:return 16}}var rt=null,ji=null,Fr=null;function _a(){if(Fr)return Fr;var e,t=ji,n=t.length,r,l="value"in rt?rt.value:rt.textContent,o=l.length;for(e=0;e<n&&t[e]===l[e];e++);var i=n-e;for(r=1;r<=i&&t[n-r]===l[o-r];r++);return Fr=l.slice(e,1<r?1-r:void 0)}function $r(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Cr(){return!0}function ju(){return!1}function Ee(e){function t(n,r,l,o,i){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=o,this.target=i,this.currentTarget=null;for(var u in e)e.hasOwnProperty(u)&&(n=e[u],this[u]=n?n(o):o[u]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?Cr:ju,this.isPropagationStopped=ju,this}return B(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Cr)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Cr)},persist:function(){},isPersistent:Cr}),t}var pn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Di=Ee(pn),ur=B({},pn,{view:0,detail:0}),ud=Ee(ur),Gl,Xl,Cn,xl=B({},ur,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ii,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!==Cn&&(Cn&&e.type==="mousemove"?(Gl=e.screenX-Cn.screenX,Xl=e.screenY-Cn.screenY):Xl=Gl=0,Cn=e),Gl)},movementY:function(e){return"movementY"in e?e.movementY:Xl}}),Du=Ee(xl),sd=B({},xl,{dataTransfer:0}),ad=Ee(sd),cd=B({},ur,{relatedTarget:0}),Jl=Ee(cd),fd=B({},pn,{animationName:0,elapsedTime:0,pseudoElement:0}),dd=Ee(fd),pd=B({},pn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),hd=Ee(pd),md=B({},pn,{data:0}),Iu=Ee(md),vd={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},yd={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"},gd={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function wd(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=gd[e])?!!t[e]:!1}function Ii(){return wd}var Sd=B({},ur,{key:function(e){if(e.key){var t=vd[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=$r(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?yd[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ii,charCode:function(e){return e.type==="keypress"?$r(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?$r(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),kd=Ee(Sd),Ed=B({},xl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Mu=Ee(Ed),Cd=B({},ur,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ii}),xd=Ee(Cd),_d=B({},pn,{propertyName:0,elapsedTime:0,pseudoElement:0}),Pd=Ee(_d),Nd=B({},xl,{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}),Rd=Ee(Nd),Ld=[9,13,27,32],Mi=Ye&&"CompositionEvent"in window,Dn=null;Ye&&"documentMode"in document&&(Dn=document.documentMode);var Td=Ye&&"TextEvent"in window&&!Dn,Pa=Ye&&(!Mi||Dn&&8<Dn&&11>=Dn),Uu=String.fromCharCode(32),Fu=!1;function Na(e,t){switch(e){case"keyup":return Ld.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ra(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ht=!1;function zd(e,t){switch(e){case"compositionend":return Ra(t);case"keypress":return t.which!==32?null:(Fu=!0,Uu);case"textInput":return e=t.data,e===Uu&&Fu?null:e;default:return null}}function Od(e,t){if(Ht)return e==="compositionend"||!Mi&&Na(e,t)?(e=_a(),Fr=ji=rt=null,Ht=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Pa&&t.locale!=="ko"?null:t.data;default:return null}}var jd={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 $u(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!jd[e.type]:t==="textarea"}function La(e,t,n,r){ia(r),t=nl(t,"onChange"),0<t.length&&(n=new Di("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var In=null,Yn=null;function Dd(e){Aa(e,0)}function _l(e){var t=Qt(e);if(bs(t))return e}function Id(e,t){if(e==="change")return t}var Ta=!1;if(Ye){var Zl;if(Ye){var ql="oninput"in document;if(!ql){var Au=document.createElement("div");Au.setAttribute("oninput","return;"),ql=typeof Au.oninput=="function"}Zl=ql}else Zl=!1;Ta=Zl&&(!document.documentMode||9<document.documentMode)}function Bu(){In&&(In.detachEvent("onpropertychange",za),Yn=In=null)}function za(e){if(e.propertyName==="value"&&_l(Yn)){var t=[];La(t,Yn,e,Ri(e)),ca(Dd,t)}}function Md(e,t,n){e==="focusin"?(Bu(),In=t,Yn=n,In.attachEvent("onpropertychange",za)):e==="focusout"&&Bu()}function Ud(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return _l(Yn)}function Fd(e,t){if(e==="click")return _l(t)}function $d(e,t){if(e==="input"||e==="change")return _l(t)}function Ad(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Me=typeof Object.is=="function"?Object.is:Ad;function Gn(e,t){if(Me(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var l=n[r];if(!Co.call(t,l)||!Me(e[l],t[l]))return!1}return!0}function Hu(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Wu(e,t){var n=Hu(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Hu(n)}}function Oa(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Oa(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function ja(){for(var e=window,t=Xr();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Xr(e.document)}return t}function Ui(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function Bd(e){var t=ja(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Oa(n.ownerDocument.documentElement,n)){if(r!==null&&Ui(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,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=Wu(n,o);var i=Wu(n,r);l&&i&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Hd=Ye&&"documentMode"in document&&11>=document.documentMode,Wt=null,Ho=null,Mn=null,Wo=!1;function Vu(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Wo||Wt==null||Wt!==Xr(r)||(r=Wt,"selectionStart"in r&&Ui(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}),Mn&&Gn(Mn,r)||(Mn=r,r=nl(Ho,"onSelect"),0<r.length&&(t=new Di("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Wt)))}function xr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Vt={animationend:xr("Animation","AnimationEnd"),animationiteration:xr("Animation","AnimationIteration"),animationstart:xr("Animation","AnimationStart"),transitionend:xr("Transition","TransitionEnd")},bl={},Da={};Ye&&(Da=document.createElement("div").style,"AnimationEvent"in window||(delete Vt.animationend.animation,delete Vt.animationiteration.animation,delete Vt.animationstart.animation),"TransitionEvent"in window||delete Vt.transitionend.transition);function Pl(e){if(bl[e])return bl[e];if(!Vt[e])return e;var t=Vt[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Da)return bl[e]=t[n];return e}var Ia=Pl("animationend"),Ma=Pl("animationiteration"),Ua=Pl("animationstart"),Fa=Pl("transitionend"),$a=new Map,Qu="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 yt(e,t){$a.set(e,t),Dt(t,[e])}for(var eo=0;eo<Qu.length;eo++){var to=Qu[eo],Wd=to.toLowerCase(),Vd=to[0].toUpperCase()+to.slice(1);yt(Wd,"on"+Vd)}yt(Ia,"onAnimationEnd");yt(Ma,"onAnimationIteration");yt(Ua,"onAnimationStart");yt("dblclick","onDoubleClick");yt("focusin","onFocus");yt("focusout","onBlur");yt(Fa,"onTransitionEnd");ln("onMouseEnter",["mouseout","mouseover"]);ln("onMouseLeave",["mouseout","mouseover"]);ln("onPointerEnter",["pointerout","pointerover"]);ln("onPointerLeave",["pointerout","pointerover"]);Dt("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Dt("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Dt("onBeforeInput",["compositionend","keypress","textInput","paste"]);Dt("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Dt("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Dt("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var zn="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(" "),Qd=new Set("cancel close invalid load scroll toggle".split(" ").concat(zn));function Ku(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Wf(r,t,void 0,e),e.currentTarget=null}function Aa(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],l=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var i=r.length-1;0<=i;i--){var u=r[i],s=u.instance,a=u.currentTarget;if(u=u.listener,s!==o&&l.isPropagationStopped())break e;Ku(l,u,a),o=s}else for(i=0;i<r.length;i++){if(u=r[i],s=u.instance,a=u.currentTarget,u=u.listener,s!==o&&l.isPropagationStopped())break e;Ku(l,u,a),o=s}}}if(Zr)throw e=Fo,Zr=!1,Fo=null,e}function M(e,t){var n=t[Go];n===void 0&&(n=t[Go]=new Set);var r=e+"__bubble";n.has(r)||(Ba(t,e,2,!1),n.add(r))}function no(e,t,n){var r=0;t&&(r|=4),Ba(n,e,r,t)}var _r="_reactListening"+Math.random().toString(36).slice(2);function Xn(e){if(!e[_r]){e[_r]=!0,Gs.forEach(function(n){n!=="selectionchange"&&(Qd.has(n)||no(n,!1,e),no(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[_r]||(t[_r]=!0,no("selectionchange",!1,t))}}function Ba(e,t,n,r){switch(xa(t)){case 1:var l=od;break;case 4:l=id;break;default:l=Oi}n=l.bind(null,t,n,e),l=void 0,!Uo||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),r?l!==void 0?e.addEventListener(t,n,{capture:!0,passive:l}):e.addEventListener(t,n,!0):l!==void 0?e.addEventListener(t,n,{passive:l}):e.addEventListener(t,n,!1)}function ro(e,t,n,r,l){var o=r;if(!(t&1)&&!(t&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=xt(u),i===null)return;if(s=i.tag,s===5||s===6){r=o=i;continue e}u=u.parentNode}}r=r.return}ca(function(){var a=o,h=Ri(n),m=[];e:{var p=$a.get(e);if(p!==void 0){var v=Di,S=e;switch(e){case"keypress":if($r(n)===0)break e;case"keydown":case"keyup":v=kd;break;case"focusin":S="focus",v=Jl;break;case"focusout":S="blur",v=Jl;break;case"beforeblur":case"afterblur":v=Jl;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":v=Du;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":v=ad;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":v=xd;break;case Ia:case Ma:case Ua:v=dd;break;case Fa:v=Pd;break;case"scroll":v=ud;break;case"wheel":v=Rd;break;case"copy":case"cut":case"paste":v=hd;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":v=Mu}var y=(t&4)!==0,O=!y&&e==="scroll",f=y?p!==null?p+"Capture":null:p;y=[];for(var c=a,d;c!==null;){d=c;var g=d.stateNode;if(d.tag===5&&g!==null&&(d=g,f!==null&&(g=Wn(c,f),g!=null&&y.push(Jn(c,g,d)))),O)break;c=c.return}0<y.length&&(p=new v(p,S,null,n,h),m.push({event:p,listeners:y}))}}if(!(t&7)){e:{if(p=e==="mouseover"||e==="pointerover",v=e==="mouseout"||e==="pointerout",p&&n!==Io&&(S=n.relatedTarget||n.fromElement)&&(xt(S)||S[Ge]))break e;if((v||p)&&(p=h.window===h?h:(p=h.ownerDocument)?p.defaultView||p.parentWindow:window,v?(S=n.relatedTarget||n.toElement,v=a,S=S?xt(S):null,S!==null&&(O=It(S),S!==O||S.tag!==5&&S.tag!==6)&&(S=null)):(v=null,S=a),v!==S)){if(y=Du,g="onMouseLeave",f="onMouseEnter",c="mouse",(e==="pointerout"||e==="pointerover")&&(y=Mu,g="onPointerLeave",f="onPointerEnter",c="pointer"),O=v==null?p:Qt(v),d=S==null?p:Qt(S),p=new y(g,c+"leave",v,n,h),p.target=O,p.relatedTarget=d,g=null,xt(h)===a&&(y=new y(f,c+"enter",S,n,h),y.target=d,y.relatedTarget=O,g=y),O=g,v&&S)t:{for(y=v,f=S,c=0,d=y;d;d=Mt(d))c++;for(d=0,g=f;g;g=Mt(g))d++;for(;0<c-d;)y=Mt(y),c--;for(;0<d-c;)f=Mt(f),d--;for(;c--;){if(y===f||f!==null&&y===f.alternate)break t;y=Mt(y),f=Mt(f)}y=null}else y=null;v!==null&&Yu(m,p,v,y,!1),S!==null&&O!==null&&Yu(m,O,S,y,!0)}}e:{if(p=a?Qt(a):window,v=p.nodeName&&p.nodeName.toLowerCase(),v==="select"||v==="input"&&p.type==="file")var k=Id;else if($u(p))if(Ta)k=$d;else{k=Ud;var _=Md}else(v=p.nodeName)&&v.toLowerCase()==="input"&&(p.type==="checkbox"||p.type==="radio")&&(k=Fd);if(k&&(k=k(e,a))){La(m,k,n,h);break e}_&&_(e,p,a),e==="focusout"&&(_=p._wrapperState)&&_.controlled&&p.type==="number"&&To(p,"number",p.value)}switch(_=a?Qt(a):window,e){case"focusin":($u(_)||_.contentEditable==="true")&&(Wt=_,Ho=a,Mn=null);break;case"focusout":Mn=Ho=Wt=null;break;case"mousedown":Wo=!0;break;case"contextmenu":case"mouseup":case"dragend":Wo=!1,Vu(m,n,h);break;case"selectionchange":if(Hd)break;case"keydown":case"keyup":Vu(m,n,h)}var P;if(Mi)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 Ht?Na(e,n)&&(N="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(N="onCompositionStart");N&&(Pa&&n.locale!=="ko"&&(Ht||N!=="onCompositionStart"?N==="onCompositionEnd"&&Ht&&(P=_a()):(rt=h,ji="value"in rt?rt.value:rt.textContent,Ht=!0)),_=nl(a,N),0<_.length&&(N=new Iu(N,e,null,n,h),m.push({event:N,listeners:_}),P?N.data=P:(P=Ra(n),P!==null&&(N.data=P)))),(P=Td?zd(e,n):Od(e,n))&&(a=nl(a,"onBeforeInput"),0<a.length&&(h=new Iu("onBeforeInput","beforeinput",null,n,h),m.push({event:h,listeners:a}),h.data=P))}Aa(m,t)})}function Jn(e,t,n){return{instance:e,listener:t,currentTarget:n}}function nl(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,o=l.stateNode;l.tag===5&&o!==null&&(l=o,o=Wn(e,n),o!=null&&r.unshift(Jn(e,o,l)),o=Wn(e,t),o!=null&&r.push(Jn(e,o,l))),e=e.return}return r}function Mt(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Yu(e,t,n,r,l){for(var o=t._reactName,i=[];n!==null&&n!==r;){var u=n,s=u.alternate,a=u.stateNode;if(s!==null&&s===r)break;u.tag===5&&a!==null&&(u=a,l?(s=Wn(n,o),s!=null&&i.unshift(Jn(n,s,u))):l||(s=Wn(n,o),s!=null&&i.push(Jn(n,s,u)))),n=n.return}i.length!==0&&e.push({event:t,listeners:i})}var Kd=/\r\n?/g,Yd=/\u0000|\uFFFD/g;function Gu(e){return(typeof e=="string"?e:""+e).replace(Kd,`
38+`).replace(Yd,"")}function Pr(e,t,n){if(t=Gu(t),Gu(e)!==t&&n)throw Error(w(425))}function rl(){}var Vo=null,Qo=null;function Ko(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Yo=typeof setTimeout=="function"?setTimeout:void 0,Gd=typeof clearTimeout=="function"?clearTimeout:void 0,Xu=typeof Promise=="function"?Promise:void 0,Xd=typeof queueMicrotask=="function"?queueMicrotask:typeof Xu<"u"?function(e){return Xu.resolve(null).then(e).catch(Jd)}:Yo;function Jd(e){setTimeout(function(){throw e})}function lo(e,t){var n=t,r=0;do{var l=n.nextSibling;if(e.removeChild(n),l&&l.nodeType===8)if(n=l.data,n==="/$"){if(r===0){e.removeChild(l),Kn(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);Kn(t)}function at(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function Ju(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var hn=Math.random().toString(36).slice(2),$e="__reactFiber$"+hn,Zn="__reactProps$"+hn,Ge="__reactContainer$"+hn,Go="__reactEvents$"+hn,Zd="__reactListeners$"+hn,qd="__reactHandles$"+hn;function xt(e){var t=e[$e];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Ge]||n[$e]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Ju(e);e!==null;){if(n=e[$e])return n;e=Ju(e)}return t}e=n,n=e.parentNode}return null}function sr(e){return e=e[$e]||e[Ge],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Qt(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(w(33))}function Nl(e){return e[Zn]||null}var Xo=[],Kt=-1;function gt(e){return{current:e}}function U(e){0>Kt||(e.current=Xo[Kt],Xo[Kt]=null,Kt--)}function I(e,t){Kt++,Xo[Kt]=e.current,e.current=t}var vt={},ie=gt(vt),he=gt(!1),Lt=vt;function on(e,t){var n=e.type.contextTypes;if(!n)return vt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},o;for(o in n)l[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function me(e){return e=e.childContextTypes,e!=null}function ll(){U(he),U(ie)}function Zu(e,t,n){if(ie.current!==vt)throw Error(w(168));I(ie,t),I(he,n)}function Ha(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(w(108,Mf(e)||"Unknown",l));return B({},n,r)}function ol(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||vt,Lt=ie.current,I(ie,e),I(he,he.current),!0}function qu(e,t,n){var r=e.stateNode;if(!r)throw Error(w(169));n?(e=Ha(e,t,Lt),r.__reactInternalMemoizedMergedChildContext=e,U(he),U(ie),I(ie,e)):U(he),I(he,n)}var We=null,Rl=!1,oo=!1;function Wa(e){We===null?We=[e]:We.push(e)}function bd(e){Rl=!0,Wa(e)}function wt(){if(!oo&&We!==null){oo=!0;var e=0,t=D;try{var n=We;for(D=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}We=null,Rl=!1}catch(l){throw We!==null&&(We=We.slice(e+1)),ha(Li,wt),l}finally{D=t,oo=!1}}return null}var Yt=[],Gt=0,il=null,ul=0,Ce=[],xe=0,Tt=null,Ve=1,Qe="";function Et(e,t){Yt[Gt++]=ul,Yt[Gt++]=il,il=e,ul=t}function Va(e,t,n){Ce[xe++]=Ve,Ce[xe++]=Qe,Ce[xe++]=Tt,Tt=e;var r=Ve;e=Qe;var l=32-De(r)-1;r&=~(1<<l),n+=1;var o=32-De(t)+l;if(30<o){var i=l-l%5;o=(r&(1<<i)-1).toString(32),r>>=i,l-=i,Ve=1<<32-De(t)+l|n<<l|r,Qe=o+e}else Ve=1<<o|n<<l|r,Qe=e}function Fi(e){e.return!==null&&(Et(e,1),Va(e,1,0))}function $i(e){for(;e===il;)il=Yt[--Gt],Yt[Gt]=null,ul=Yt[--Gt],Yt[Gt]=null;for(;e===Tt;)Tt=Ce[--xe],Ce[xe]=null,Qe=Ce[--xe],Ce[xe]=null,Ve=Ce[--xe],Ce[xe]=null}var we=null,ge=null,F=!1,je=null;function Qa(e,t){var n=_e(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function bu(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,we=e,ge=at(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,we=e,ge=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Tt!==null?{id:Ve,overflow:Qe}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=_e(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,we=e,ge=null,!0):!1;default:return!1}}function Jo(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Zo(e){if(F){var t=ge;if(t){var n=t;if(!bu(e,t)){if(Jo(e))throw Error(w(418));t=at(n.nextSibling);var r=we;t&&bu(e,t)?Qa(r,n):(e.flags=e.flags&-4097|2,F=!1,we=e)}}else{if(Jo(e))throw Error(w(418));e.flags=e.flags&-4097|2,F=!1,we=e}}}function es(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;we=e}function Nr(e){if(e!==we)return!1;if(!F)return es(e),F=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Ko(e.type,e.memoizedProps)),t&&(t=ge)){if(Jo(e))throw Ka(),Error(w(418));for(;t;)Qa(e,t),t=at(t.nextSibling)}if(es(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(w(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){ge=at(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}ge=null}}else ge=we?at(e.stateNode.nextSibling):null;return!0}function Ka(){for(var e=ge;e;)e=at(e.nextSibling)}function un(){ge=we=null,F=!1}function Ai(e){je===null?je=[e]:je.push(e)}var ep=Ze.ReactCurrentBatchConfig;function ze(e,t){if(e&&e.defaultProps){t=B({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}var sl=gt(null),al=null,Xt=null,Bi=null;function Hi(){Bi=Xt=al=null}function Wi(e){var t=sl.current;U(sl),e._currentValue=t}function qo(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function nn(e,t){al=e,Bi=Xt=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(pe=!0),e.firstContext=null)}function Ne(e){var t=e._currentValue;if(Bi!==e)if(e={context:e,memoizedValue:t,next:null},Xt===null){if(al===null)throw Error(w(308));Xt=e,al.dependencies={lanes:0,firstContext:e}}else Xt=Xt.next=e;return t}var _t=null;function Vi(e){_t===null?_t=[e]:_t.push(e)}function Ya(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,Vi(t)):(n.next=l.next,l.next=n),t.interleaved=n,Xe(e,r)}function Xe(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var et=!1;function Qi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Ga(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Ke(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function ct(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,j&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,Xe(e,n)}return l=r.interleaved,l===null?(t.next=t,Vi(r)):(t.next=l.next,l.next=t),r.interleaved=t,Xe(e,n)}function Ar(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Ti(e,n)}}function ts(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?l=o=i:o=o.next=i,n=n.next}while(n!==null);o===null?l=o=t:o=o.next=t}else l=o=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function cl(e,t,n,r){var l=e.updateQueue;et=!1;var o=l.firstBaseUpdate,i=l.lastBaseUpdate,u=l.shared.pending;if(u!==null){l.shared.pending=null;var s=u,a=s.next;s.next=null,i===null?o=a:i.next=a,i=s;var h=e.alternate;h!==null&&(h=h.updateQueue,u=h.lastBaseUpdate,u!==i&&(u===null?h.firstBaseUpdate=a:u.next=a,h.lastBaseUpdate=s))}if(o!==null){var m=l.baseState;i=0,h=a=s=null,u=o;do{var p=u.lane,v=u.eventTime;if((r&p)===p){h!==null&&(h=h.next={eventTime:v,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var S=e,y=u;switch(p=t,v=n,y.tag){case 1:if(S=y.payload,typeof S=="function"){m=S.call(v,m,p);break e}m=S;break e;case 3:S.flags=S.flags&-65537|128;case 0:if(S=y.payload,p=typeof S=="function"?S.call(v,m,p):S,p==null)break e;m=B({},m,p);break e;case 2:et=!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},h===null?(a=h=v,s=m):h=h.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(h===null&&(s=m),l.baseState=s,l.firstBaseUpdate=a,l.lastBaseUpdate=h,t=l.shared.interleaved,t!==null){l=t;do i|=l.lane,l=l.next;while(l!==t)}else o===null&&(l.shared.lanes=0);Ot|=i,e.lanes=i,e.memoizedState=m}}function ns(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],l=r.callback;if(l!==null){if(r.callback=null,r=n,typeof l!="function")throw Error(w(191,l));l.call(r)}}}var Xa=new Ys.Component().refs;function bo(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:B({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Ll={isMounted:function(e){return(e=e._reactInternals)?It(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=se(),l=dt(e),o=Ke(r,l);o.payload=t,n!=null&&(o.callback=n),t=ct(e,o,l),t!==null&&(Ie(t,e,l,r),Ar(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=se(),l=dt(e),o=Ke(r,l);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=ct(e,o,l),t!==null&&(Ie(t,e,l,r),Ar(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=se(),r=dt(e),l=Ke(n,r);l.tag=2,t!=null&&(l.callback=t),t=ct(e,l,r),t!==null&&(Ie(t,e,r,n),Ar(t,e,r))}};function rs(e,t,n,r,l,o,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,i):t.prototype&&t.prototype.isPureReactComponent?!Gn(n,r)||!Gn(l,o):!0}function Ja(e,t,n){var r=!1,l=vt,o=t.contextType;return typeof o=="object"&&o!==null?o=Ne(o):(l=me(t)?Lt:ie.current,r=t.contextTypes,o=(r=r!=null)?on(e,l):vt),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Ll,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=o),t}function ls(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Ll.enqueueReplaceState(t,t.state,null)}function ei(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs=Xa,Qi(e);var o=t.contextType;typeof o=="object"&&o!==null?l.context=Ne(o):(o=me(t)?Lt:ie.current,l.context=on(e,o)),l.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(bo(e,t,o,n),l.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(t=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),t!==l.state&&Ll.enqueueReplaceState(l,l.state,null),cl(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function xn(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(w(309));var r=n.stateNode}if(!r)throw Error(w(147,e));var l=r,o=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===o?t.ref:(t=function(i){var u=l.refs;u===Xa&&(u=l.refs={}),i===null?delete u[o]:u[o]=i},t._stringRef=o,t)}if(typeof e!="string")throw Error(w(284));if(!n._owner)throw Error(w(290,e))}return e}function Rr(e,t){throw e=Object.prototype.toString.call(t),Error(w(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function os(e){var t=e._init;return t(e._payload)}function Za(e){function t(f,c){if(e){var d=f.deletions;d===null?(f.deletions=[c],f.flags|=16):d.push(c)}}function n(f,c){if(!e)return null;for(;c!==null;)t(f,c),c=c.sibling;return null}function r(f,c){for(f=new Map;c!==null;)c.key!==null?f.set(c.key,c):f.set(c.index,c),c=c.sibling;return f}function l(f,c){return f=pt(f,c),f.index=0,f.sibling=null,f}function o(f,c,d){return f.index=d,e?(d=f.alternate,d!==null?(d=d.index,d<c?(f.flags|=2,c):d):(f.flags|=2,c)):(f.flags|=1048576,c)}function i(f){return e&&f.alternate===null&&(f.flags|=2),f}function u(f,c,d,g){return c===null||c.tag!==6?(c=po(d,f.mode,g),c.return=f,c):(c=l(c,d),c.return=f,c)}function s(f,c,d,g){var k=d.type;return k===Bt?h(f,c,d.props.children,g,d.key):c!==null&&(c.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===be&&os(k)===c.type)?(g=l(c,d.props),g.ref=xn(f,c,d),g.return=f,g):(g=Kr(d.type,d.key,d.props,null,f.mode,g),g.ref=xn(f,c,d),g.return=f,g)}function a(f,c,d,g){return c===null||c.tag!==4||c.stateNode.containerInfo!==d.containerInfo||c.stateNode.implementation!==d.implementation?(c=ho(d,f.mode,g),c.return=f,c):(c=l(c,d.children||[]),c.return=f,c)}function h(f,c,d,g,k){return c===null||c.tag!==7?(c=Rt(d,f.mode,g,k),c.return=f,c):(c=l(c,d),c.return=f,c)}function m(f,c,d){if(typeof c=="string"&&c!==""||typeof c=="number")return c=po(""+c,f.mode,d),c.return=f,c;if(typeof c=="object"&&c!==null){switch(c.$$typeof){case yr:return d=Kr(c.type,c.key,c.props,null,f.mode,d),d.ref=xn(f,null,c),d.return=f,d;case At:return c=ho(c,f.mode,d),c.return=f,c;case be:var g=c._init;return m(f,g(c._payload),d)}if(Ln(c)||wn(c))return c=Rt(c,f.mode,d,null),c.return=f,c;Rr(f,c)}return null}function p(f,c,d,g){var k=c!==null?c.key:null;if(typeof d=="string"&&d!==""||typeof d=="number")return k!==null?null:u(f,c,""+d,g);if(typeof d=="object"&&d!==null){switch(d.$$typeof){case yr:return d.key===k?s(f,c,d,g):null;case At:return d.key===k?a(f,c,d,g):null;case be:return k=d._init,p(f,c,k(d._payload),g)}if(Ln(d)||wn(d))return k!==null?null:h(f,c,d,g,null);Rr(f,d)}return null}function v(f,c,d,g,k){if(typeof g=="string"&&g!==""||typeof g=="number")return f=f.get(d)||null,u(c,f,""+g,k);if(typeof g=="object"&&g!==null){switch(g.$$typeof){case yr:return f=f.get(g.key===null?d:g.key)||null,s(c,f,g,k);case At:return f=f.get(g.key===null?d:g.key)||null,a(c,f,g,k);case be:var _=g._init;return v(f,c,d,_(g._payload),k)}if(Ln(g)||wn(g))return f=f.get(d)||null,h(c,f,g,k,null);Rr(c,g)}return null}function S(f,c,d,g){for(var k=null,_=null,P=c,N=c=0,W=null;P!==null&&N<d.length;N++){P.index>N?(W=P,P=null):W=P.sibling;var z=p(f,P,d[N],g);if(z===null){P===null&&(P=W);break}e&&P&&z.alternate===null&&t(f,P),c=o(z,c,N),_===null?k=z:_.sibling=z,_=z,P=W}if(N===d.length)return n(f,P),F&&Et(f,N),k;if(P===null){for(;N<d.length;N++)P=m(f,d[N],g),P!==null&&(c=o(P,c,N),_===null?k=P:_.sibling=P,_=P);return F&&Et(f,N),k}for(P=r(f,P);N<d.length;N++)W=v(P,f,N,d[N],g),W!==null&&(e&&W.alternate!==null&&P.delete(W.key===null?N:W.key),c=o(W,c,N),_===null?k=W:_.sibling=W,_=W);return e&&P.forEach(function(Le){return t(f,Le)}),F&&Et(f,N),k}function y(f,c,d,g){var k=wn(d);if(typeof k!="function")throw Error(w(150));if(d=k.call(d),d==null)throw Error(w(151));for(var _=k=null,P=c,N=c=0,W=null,z=d.next();P!==null&&!z.done;N++,z=d.next()){P.index>N?(W=P,P=null):W=P.sibling;var Le=p(f,P,z.value,g);if(Le===null){P===null&&(P=W);break}e&&P&&Le.alternate===null&&t(f,P),c=o(Le,c,N),_===null?k=Le:_.sibling=Le,_=Le,P=W}if(z.done)return n(f,P),F&&Et(f,N),k;if(P===null){for(;!z.done;N++,z=d.next())z=m(f,z.value,g),z!==null&&(c=o(z,c,N),_===null?k=z:_.sibling=z,_=z);return F&&Et(f,N),k}for(P=r(f,P);!z.done;N++,z=d.next())z=v(P,f,N,z.value,g),z!==null&&(e&&z.alternate!==null&&P.delete(z.key===null?N:z.key),c=o(z,c,N),_===null?k=z:_.sibling=z,_=z);return e&&P.forEach(function(yn){return t(f,yn)}),F&&Et(f,N),k}function O(f,c,d,g){if(typeof d=="object"&&d!==null&&d.type===Bt&&d.key===null&&(d=d.props.children),typeof d=="object"&&d!==null){switch(d.$$typeof){case yr:e:{for(var k=d.key,_=c;_!==null;){if(_.key===k){if(k=d.type,k===Bt){if(_.tag===7){n(f,_.sibling),c=l(_,d.props.children),c.return=f,f=c;break e}}else if(_.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===be&&os(k)===_.type){n(f,_.sibling),c=l(_,d.props),c.ref=xn(f,_,d),c.return=f,f=c;break e}n(f,_);break}else t(f,_);_=_.sibling}d.type===Bt?(c=Rt(d.props.children,f.mode,g,d.key),c.return=f,f=c):(g=Kr(d.type,d.key,d.props,null,f.mode,g),g.ref=xn(f,c,d),g.return=f,f=g)}return i(f);case At:e:{for(_=d.key;c!==null;){if(c.key===_)if(c.tag===4&&c.stateNode.containerInfo===d.containerInfo&&c.stateNode.implementation===d.implementation){n(f,c.sibling),c=l(c,d.children||[]),c.return=f,f=c;break e}else{n(f,c);break}else t(f,c);c=c.sibling}c=ho(d,f.mode,g),c.return=f,f=c}return i(f);case be:return _=d._init,O(f,c,_(d._payload),g)}if(Ln(d))return S(f,c,d,g);if(wn(d))return y(f,c,d,g);Rr(f,d)}return typeof d=="string"&&d!==""||typeof d=="number"?(d=""+d,c!==null&&c.tag===6?(n(f,c.sibling),c=l(c,d),c.return=f,f=c):(n(f,c),c=po(d,f.mode,g),c.return=f,f=c),i(f)):n(f,c)}return O}var sn=Za(!0),qa=Za(!1),ar={},Be=gt(ar),qn=gt(ar),bn=gt(ar);function Pt(e){if(e===ar)throw Error(w(174));return e}function Ki(e,t){switch(I(bn,t),I(qn,e),I(Be,ar),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Oo(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Oo(t,e)}U(Be),I(Be,t)}function an(){U(Be),U(qn),U(bn)}function ba(e){Pt(bn.current);var t=Pt(Be.current),n=Oo(t,e.type);t!==n&&(I(qn,e),I(Be,n))}function Yi(e){qn.current===e&&(U(Be),U(qn))}var $=gt(0);function fl(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var io=[];function Gi(){for(var e=0;e<io.length;e++)io[e]._workInProgressVersionPrimary=null;io.length=0}var Br=Ze.ReactCurrentDispatcher,uo=Ze.ReactCurrentBatchConfig,zt=0,A=null,G=null,q=null,dl=!1,Un=!1,er=0,tp=0;function re(){throw Error(w(321))}function Xi(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Me(e[n],t[n]))return!1;return!0}function Ji(e,t,n,r,l,o){if(zt=o,A=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Br.current=e===null||e.memoizedState===null?op:ip,e=n(r,l),Un){o=0;do{if(Un=!1,er=0,25<=o)throw Error(w(301));o+=1,q=G=null,t.updateQueue=null,Br.current=up,e=n(r,l)}while(Un)}if(Br.current=pl,t=G!==null&&G.next!==null,zt=0,q=G=A=null,dl=!1,t)throw Error(w(300));return e}function Zi(){var e=er!==0;return er=0,e}function Fe(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return q===null?A.memoizedState=q=e:q=q.next=e,q}function Re(){if(G===null){var e=A.alternate;e=e!==null?e.memoizedState:null}else e=G.next;var t=q===null?A.memoizedState:q.next;if(t!==null)q=t,G=e;else{if(e===null)throw Error(w(310));G=e,e={memoizedState:G.memoizedState,baseState:G.baseState,baseQueue:G.baseQueue,queue:G.queue,next:null},q===null?A.memoizedState=q=e:q=q.next=e}return q}function tr(e,t){return typeof t=="function"?t(e):t}function so(e){var t=Re(),n=t.queue;if(n===null)throw Error(w(311));n.lastRenderedReducer=e;var r=G,l=r.baseQueue,o=n.pending;if(o!==null){if(l!==null){var i=l.next;l.next=o.next,o.next=i}r.baseQueue=l=o,n.pending=null}if(l!==null){o=l.next,r=r.baseState;var u=i=null,s=null,a=o;do{var h=a.lane;if((zt&h)===h)s!==null&&(s=s.next={lane:0,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null}),r=a.hasEagerState?a.eagerState:e(r,a.action);else{var m={lane:h,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null};s===null?(u=s=m,i=r):s=s.next=m,A.lanes|=h,Ot|=h}a=a.next}while(a!==null&&a!==o);s===null?i=r:s.next=u,Me(r,t.memoizedState)||(pe=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=s,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do o=l.lane,A.lanes|=o,Ot|=o,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function ao(e){var t=Re(),n=t.queue;if(n===null)throw Error(w(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,o=t.memoizedState;if(l!==null){n.pending=null;var i=l=l.next;do o=e(o,i.action),i=i.next;while(i!==l);Me(o,t.memoizedState)||(pe=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function ec(){}function tc(e,t){var n=A,r=Re(),l=t(),o=!Me(r.memoizedState,l);if(o&&(r.memoizedState=l,pe=!0),r=r.queue,qi(lc.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||q!==null&&q.memoizedState.tag&1){if(n.flags|=2048,nr(9,rc.bind(null,n,r,l,t),void 0,null),b===null)throw Error(w(349));zt&30||nc(n,t,l)}return l}function nc(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=A.updateQueue,t===null?(t={lastEffect:null,stores:null},A.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function rc(e,t,n,r){t.value=n,t.getSnapshot=r,oc(t)&&ic(e)}function lc(e,t,n){return n(function(){oc(t)&&ic(e)})}function oc(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Me(e,n)}catch{return!0}}function ic(e){var t=Xe(e,1);t!==null&&Ie(t,e,1,-1)}function is(e){var t=Fe();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:tr,lastRenderedState:e},t.queue=e,e=e.dispatch=lp.bind(null,A,e),[t.memoizedState,e]}function nr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=A.updateQueue,t===null?(t={lastEffect:null,stores:null},A.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function uc(){return Re().memoizedState}function Hr(e,t,n,r){var l=Fe();A.flags|=e,l.memoizedState=nr(1|t,n,void 0,r===void 0?null:r)}function Tl(e,t,n,r){var l=Re();r=r===void 0?null:r;var o=void 0;if(G!==null){var i=G.memoizedState;if(o=i.destroy,r!==null&&Xi(r,i.deps)){l.memoizedState=nr(t,n,o,r);return}}A.flags|=e,l.memoizedState=nr(1|t,n,o,r)}function us(e,t){return Hr(8390656,8,e,t)}function qi(e,t){return Tl(2048,8,e,t)}function sc(e,t){return Tl(4,2,e,t)}function ac(e,t){return Tl(4,4,e,t)}function cc(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function fc(e,t,n){return n=n!=null?n.concat([e]):null,Tl(4,4,cc.bind(null,t,e),n)}function bi(){}function dc(e,t){var n=Re();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Xi(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function pc(e,t){var n=Re();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Xi(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function hc(e,t,n){return zt&21?(Me(n,t)||(n=ya(),A.lanes|=n,Ot|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,pe=!0),e.memoizedState=n)}function np(e,t){var n=D;D=n!==0&&4>n?n:4,e(!0);var r=uo.transition;uo.transition={};try{e(!1),t()}finally{D=n,uo.transition=r}}function mc(){return Re().memoizedState}function rp(e,t,n){var r=dt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},vc(e))yc(t,n);else if(n=Ya(e,t,n,r),n!==null){var l=se();Ie(n,e,r,l),gc(n,t,r)}}function lp(e,t,n){var r=dt(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(vc(e))yc(t,l);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var i=t.lastRenderedState,u=o(i,n);if(l.hasEagerState=!0,l.eagerState=u,Me(u,i)){var s=t.interleaved;s===null?(l.next=l,Vi(t)):(l.next=s.next,s.next=l),t.interleaved=l;return}}catch{}finally{}n=Ya(e,t,l,r),n!==null&&(l=se(),Ie(n,e,r,l),gc(n,t,r))}}function vc(e){var t=e.alternate;return e===A||t!==null&&t===A}function yc(e,t){Un=dl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function gc(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Ti(e,n)}}var pl={readContext:Ne,useCallback:re,useContext:re,useEffect:re,useImperativeHandle:re,useInsertionEffect:re,useLayoutEffect:re,useMemo:re,useReducer:re,useRef:re,useState:re,useDebugValue:re,useDeferredValue:re,useTransition:re,useMutableSource:re,useSyncExternalStore:re,useId:re,unstable_isNewReconciler:!1},op={readContext:Ne,useCallback:function(e,t){return Fe().memoizedState=[e,t===void 0?null:t],e},useContext:Ne,useEffect:us,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Hr(4194308,4,cc.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Hr(4194308,4,e,t)},useInsertionEffect:function(e,t){return Hr(4,2,e,t)},useMemo:function(e,t){var n=Fe();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Fe();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=rp.bind(null,A,e),[r.memoizedState,e]},useRef:function(e){var t=Fe();return e={current:e},t.memoizedState=e},useState:is,useDebugValue:bi,useDeferredValue:function(e){return Fe().memoizedState=e},useTransition:function(){var e=is(!1),t=e[0];return e=np.bind(null,e[1]),Fe().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=A,l=Fe();if(F){if(n===void 0)throw Error(w(407));n=n()}else{if(n=t(),b===null)throw Error(w(349));zt&30||nc(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,us(lc.bind(null,r,o,e),[e]),r.flags|=2048,nr(9,rc.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=Fe(),t=b.identifierPrefix;if(F){var n=Qe,r=Ve;n=(r&~(1<<32-De(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=er++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=tp++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},ip={readContext:Ne,useCallback:dc,useContext:Ne,useEffect:qi,useImperativeHandle:fc,useInsertionEffect:sc,useLayoutEffect:ac,useMemo:pc,useReducer:so,useRef:uc,useState:function(){return so(tr)},useDebugValue:bi,useDeferredValue:function(e){var t=Re();return hc(t,G.memoizedState,e)},useTransition:function(){var e=so(tr)[0],t=Re().memoizedState;return[e,t]},useMutableSource:ec,useSyncExternalStore:tc,useId:mc,unstable_isNewReconciler:!1},up={readContext:Ne,useCallback:dc,useContext:Ne,useEffect:qi,useImperativeHandle:fc,useInsertionEffect:sc,useLayoutEffect:ac,useMemo:pc,useReducer:ao,useRef:uc,useState:function(){return ao(tr)},useDebugValue:bi,useDeferredValue:function(e){var t=Re();return G===null?t.memoizedState=e:hc(t,G.memoizedState,e)},useTransition:function(){var e=ao(tr)[0],t=Re().memoizedState;return[e,t]},useMutableSource:ec,useSyncExternalStore:tc,useId:mc,unstable_isNewReconciler:!1};function cn(e,t){try{var n="",r=t;do n+=If(r),r=r.return;while(r);var l=n}catch(o){l=`
39+Error generating stack: `+o.message+`
40+`+o.stack}return{value:e,source:t,stack:l,digest:null}}function co(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function ti(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var sp=typeof WeakMap=="function"?WeakMap:Map;function wc(e,t,n){n=Ke(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){ml||(ml=!0,fi=r),ti(e,t)},n}function Sc(e,t,n){n=Ke(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var l=t.value;n.payload=function(){return r(l)},n.callback=function(){ti(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){ti(e,t),typeof r!="function"&&(ft===null?ft=new Set([this]):ft.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),n}function ss(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new sp;var l=new Set;r.set(t,l)}else l=r.get(t),l===void 0&&(l=new Set,r.set(t,l));l.has(n)||(l.add(n),e=Ep.bind(null,e,t,n),t.then(e,e))}function as(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function cs(e,t,n,r,l){return e.mode&1?(e.flags|=65536,e.lanes=l,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Ke(-1,1),t.tag=2,ct(n,t,1))),n.lanes|=1),e)}var ap=Ze.ReactCurrentOwner,pe=!1;function ue(e,t,n,r){t.child=e===null?qa(t,null,n,r):sn(t,e.child,n,r)}function fs(e,t,n,r,l){n=n.render;var o=t.ref;return nn(t,l),r=Ji(e,t,n,r,o,l),n=Zi(),e!==null&&!pe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Je(e,t,l)):(F&&n&&Fi(t),t.flags|=1,ue(e,t,r,l),t.child)}function ds(e,t,n,r,l){if(e===null){var o=n.type;return typeof o=="function"&&!uu(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,kc(e,t,o,r,l)):(e=Kr(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,!(e.lanes&l)){var i=o.memoizedProps;if(n=n.compare,n=n!==null?n:Gn,n(i,r)&&e.ref===t.ref)return Je(e,t,l)}return t.flags|=1,e=pt(o,r),e.ref=t.ref,e.return=t,t.child=e}function kc(e,t,n,r,l){if(e!==null){var o=e.memoizedProps;if(Gn(o,r)&&e.ref===t.ref)if(pe=!1,t.pendingProps=r=o,(e.lanes&l)!==0)e.flags&131072&&(pe=!0);else return t.lanes=e.lanes,Je(e,t,l)}return ni(e,t,n,r,l)}function Ec(e,t,n){var r=t.pendingProps,l=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},I(Zt,ye),ye|=n;else{if(!(n&1073741824))return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,I(Zt,ye),ye|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,I(Zt,ye),ye|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,I(Zt,ye),ye|=r;return ue(e,t,l,n),t.child}function Cc(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function ni(e,t,n,r,l){var o=me(n)?Lt:ie.current;return o=on(t,o),nn(t,l),n=Ji(e,t,n,r,o,l),r=Zi(),e!==null&&!pe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Je(e,t,l)):(F&&r&&Fi(t),t.flags|=1,ue(e,t,n,l),t.child)}function ps(e,t,n,r,l){if(me(n)){var o=!0;ol(t)}else o=!1;if(nn(t,l),t.stateNode===null)Wr(e,t),Ja(t,n,r),ei(t,n,r,l),r=!0;else if(e===null){var i=t.stateNode,u=t.memoizedProps;i.props=u;var s=i.context,a=n.contextType;typeof a=="object"&&a!==null?a=Ne(a):(a=me(n)?Lt:ie.current,a=on(t,a));var h=n.getDerivedStateFromProps,m=typeof h=="function"||typeof i.getSnapshotBeforeUpdate=="function";m||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==r||s!==a)&&ls(t,i,r,a),et=!1;var p=t.memoizedState;i.state=p,cl(t,r,i,l),s=t.memoizedState,u!==r||p!==s||he.current||et?(typeof h=="function"&&(bo(t,n,h,r),s=t.memoizedState),(u=et||rs(t,n,u,r,p,s,a))?(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"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),i.props=r,i.state=s,i.context=a,r=u):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,Ga(e,t),u=t.memoizedProps,a=t.type===t.elementType?u:ze(t.type,u),i.props=a,m=t.pendingProps,p=i.context,s=n.contextType,typeof s=="object"&&s!==null?s=Ne(s):(s=me(n)?Lt:ie.current,s=on(t,s));var v=n.getDerivedStateFromProps;(h=typeof v=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==m||p!==s)&&ls(t,i,r,s),et=!1,p=t.memoizedState,i.state=p,cl(t,r,i,l);var S=t.memoizedState;u!==m||p!==S||he.current||et?(typeof v=="function"&&(bo(t,n,v,r),S=t.memoizedState),(a=et||rs(t,n,a,r,p,S,s)||!1)?(h||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(r,S,s),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(r,S,s)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||u===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=S),i.props=r,i.state=S,i.context=s,r=a):(typeof i.componentDidUpdate!="function"||u===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),r=!1)}return ri(e,t,n,r,o,l)}function ri(e,t,n,r,l,o){Cc(e,t);var i=(t.flags&128)!==0;if(!r&&!i)return l&&qu(t,n,!1),Je(e,t,o);r=t.stateNode,ap.current=t;var u=i&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&i?(t.child=sn(t,e.child,null,o),t.child=sn(t,null,u,o)):ue(e,t,u,o),t.memoizedState=r.state,l&&qu(t,n,!0),t.child}function xc(e){var t=e.stateNode;t.pendingContext?Zu(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Zu(e,t.context,!1),Ki(e,t.containerInfo)}function hs(e,t,n,r,l){return un(),Ai(l),t.flags|=256,ue(e,t,n,r),t.child}var li={dehydrated:null,treeContext:null,retryLane:0};function oi(e){return{baseLanes:e,cachePool:null,transitions:null}}function _c(e,t,n){var r=t.pendingProps,l=$.current,o=!1,i=(t.flags&128)!==0,u;if((u=i)||(u=e!==null&&e.memoizedState===null?!1:(l&2)!==0),u?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),I($,l&1),e===null)return Zo(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(i=r.children,e=r.fallback,o?(r=t.mode,o=t.child,i={mode:"hidden",children:i},!(r&1)&&o!==null?(o.childLanes=0,o.pendingProps=i):o=jl(i,r,0,null),e=Rt(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=oi(n),t.memoizedState=li,e):eu(t,i));if(l=e.memoizedState,l!==null&&(u=l.dehydrated,u!==null))return cp(e,t,i,r,u,l,n);if(o){o=r.fallback,i=t.mode,l=e.child,u=l.sibling;var s={mode:"hidden",children:r.children};return!(i&1)&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=s,t.deletions=null):(r=pt(l,s),r.subtreeFlags=l.subtreeFlags&14680064),u!==null?o=pt(u,o):(o=Rt(o,i,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,i=e.child.memoizedState,i=i===null?oi(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},o.memoizedState=i,o.childLanes=e.childLanes&~n,t.memoizedState=li,r}return o=e.child,e=o.sibling,r=pt(o,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function eu(e,t){return t=jl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Lr(e,t,n,r){return r!==null&&Ai(r),sn(t,e.child,null,n),e=eu(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function cp(e,t,n,r,l,o,i){if(n)return t.flags&256?(t.flags&=-257,r=co(Error(w(422))),Lr(e,t,i,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,l=t.mode,r=jl({mode:"visible",children:r.children},l,0,null),o=Rt(o,l,i,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,t.mode&1&&sn(t,e.child,null,i),t.child.memoizedState=oi(i),t.memoizedState=li,o);if(!(t.mode&1))return Lr(e,t,i,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var u=r.dgst;return r=u,o=Error(w(419)),r=co(o,r,void 0),Lr(e,t,i,r)}if(u=(i&e.childLanes)!==0,pe||u){if(r=b,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,Xe(e,l),Ie(r,e,l,-1))}return iu(),r=co(Error(w(421))),Lr(e,t,i,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=Cp.bind(null,e),l._reactRetry=t,null):(e=o.treeContext,ge=at(l.nextSibling),we=t,F=!0,je=null,e!==null&&(Ce[xe++]=Ve,Ce[xe++]=Qe,Ce[xe++]=Tt,Ve=e.id,Qe=e.overflow,Tt=t),t=eu(t,r.children),t.flags|=4096,t)}function ms(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),qo(e.return,t,n)}function fo(e,t,n,r,l){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=l)}function Pc(e,t,n){var r=t.pendingProps,l=r.revealOrder,o=r.tail;if(ue(e,t,r.children,n),r=$.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&ms(e,n,t);else if(e.tag===19)ms(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(I($,r),!(t.mode&1))t.memoizedState=null;else switch(l){case"forwards":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&&fl(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),fo(t,!1,l,n,o);break;case"backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&fl(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}fo(t,!0,n,null,o);break;case"together":fo(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Wr(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Je(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Ot|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(w(153));if(t.child!==null){for(e=t.child,n=pt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=pt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function fp(e,t,n){switch(t.tag){case 3:xc(t),un();break;case 5:ba(t);break;case 1:me(t.type)&&ol(t);break;case 4:Ki(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;I(sl,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(I($,$.current&1),t.flags|=128,null):n&t.child.childLanes?_c(e,t,n):(I($,$.current&1),e=Je(e,t,n),e!==null?e.sibling:null);I($,$.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Pc(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),I($,$.current),r)break;return null;case 22:case 23:return t.lanes=0,Ec(e,t,n)}return Je(e,t,n)}var Nc,ii,Rc,Lc;Nc=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};ii=function(){};Rc=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,Pt(Be.current);var o=null;switch(n){case"input":l=Ro(e,l),r=Ro(e,r),o=[];break;case"select":l=B({},l,{value:void 0}),r=B({},r,{value:void 0}),o=[];break;case"textarea":l=zo(e,l),r=zo(e,r),o=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=rl)}jo(n,r);var i;n=null;for(a in l)if(!r.hasOwnProperty(a)&&l.hasOwnProperty(a)&&l[a]!=null)if(a==="style"){var u=l[a];for(i in u)u.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else a!=="dangerouslySetInnerHTML"&&a!=="children"&&a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(Bn.hasOwnProperty(a)?o||(o=[]):(o=o||[]).push(a,null));for(a in r){var s=r[a];if(u=l!=null?l[a]:void 0,r.hasOwnProperty(a)&&s!==u&&(s!=null||u!=null))if(a==="style")if(u){for(i in u)!u.hasOwnProperty(i)||s&&s.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in s)s.hasOwnProperty(i)&&u[i]!==s[i]&&(n||(n={}),n[i]=s[i])}else n||(o||(o=[]),o.push(a,n)),n=s;else a==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,u=u?u.__html:void 0,s!=null&&u!==s&&(o=o||[]).push(a,s)):a==="children"?typeof s!="string"&&typeof s!="number"||(o=o||[]).push(a,""+s):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&(Bn.hasOwnProperty(a)?(s!=null&&a==="onScroll"&&M("scroll",e),o||u===s||(o=[])):(o=o||[]).push(a,s))}n&&(o=o||[]).push("style",n);var a=o;(t.updateQueue=a)&&(t.flags|=4)}};Lc=function(e,t,n,r){n!==r&&(t.flags|=4)};function _n(e,t){if(!F)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function le(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags&14680064,r|=l.flags&14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function dp(e,t,n){var r=t.pendingProps;switch($i(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return le(t),null;case 1:return me(t.type)&&ll(),le(t),null;case 3:return r=t.stateNode,an(),U(he),U(ie),Gi(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Nr(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,je!==null&&(hi(je),je=null))),ii(e,t),le(t),null;case 5:Yi(t);var l=Pt(bn.current);if(n=t.type,e!==null&&t.stateNode!=null)Rc(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(w(166));return le(t),null}if(e=Pt(Be.current),Nr(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[$e]=t,r[Zn]=o,e=(t.mode&1)!==0,n){case"dialog":M("cancel",r),M("close",r);break;case"iframe":case"object":case"embed":M("load",r);break;case"video":case"audio":for(l=0;l<zn.length;l++)M(zn[l],r);break;case"source":M("error",r);break;case"img":case"image":case"link":M("error",r),M("load",r);break;case"details":M("toggle",r);break;case"input":xu(r,o),M("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},M("invalid",r);break;case"textarea":Pu(r,o),M("invalid",r)}jo(n,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&&Pr(r.textContent,u,e),l=["children",u]):typeof u=="number"&&r.textContent!==""+u&&(o.suppressHydrationWarning!==!0&&Pr(r.textContent,u,e),l=["children",""+u]):Bn.hasOwnProperty(i)&&u!=null&&i==="onScroll"&&M("scroll",r)}switch(n){case"input":gr(r),_u(r,o,!0);break;case"textarea":gr(r),Nu(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=rl)}r=l,t.updateQueue=r,r!==null&&(t.flags|=4)}else{i=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=na(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=i.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),n==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[$e]=t,e[Zn]=r,Nc(e,t,!1,!1),t.stateNode=e;e:{switch(i=Do(n,r),n){case"dialog":M("cancel",e),M("close",e),l=r;break;case"iframe":case"object":case"embed":M("load",e),l=r;break;case"video":case"audio":for(l=0;l<zn.length;l++)M(zn[l],e);l=r;break;case"source":M("error",e),l=r;break;case"img":case"image":case"link":M("error",e),M("load",e),l=r;break;case"details":M("toggle",e),l=r;break;case"input":xu(e,r),l=Ro(e,r),M("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=B({},r,{value:void 0}),M("invalid",e);break;case"textarea":Pu(e,r),l=zo(e,r),M("invalid",e);break;default:l=r}jo(n,l),u=l;for(o in u)if(u.hasOwnProperty(o)){var s=u[o];o==="style"?oa(e,s):o==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,s!=null&&ra(e,s)):o==="children"?typeof s=="string"?(n!=="textarea"||s!=="")&&Hn(e,s):typeof s=="number"&&Hn(e,""+s):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(Bn.hasOwnProperty(o)?s!=null&&o==="onScroll"&&M("scroll",e):s!=null&&xi(e,o,s,i))}switch(n){case"input":gr(e),_u(e,r,!1);break;case"textarea":gr(e),Nu(e);break;case"option":r.value!=null&&e.setAttribute("value",""+mt(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?qt(e,!!r.multiple,o,!1):r.defaultValue!=null&&qt(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=rl)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return le(t),null;case 6:if(e&&t.stateNode!=null)Lc(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(w(166));if(n=Pt(bn.current),Pt(Be.current),Nr(t)){if(r=t.stateNode,n=t.memoizedProps,r[$e]=t,(o=r.nodeValue!==n)&&(e=we,e!==null))switch(e.tag){case 3:Pr(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Pr(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[$e]=t,t.stateNode=r}return le(t),null;case 13:if(U($),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(F&&ge!==null&&t.mode&1&&!(t.flags&128))Ka(),un(),t.flags|=98560,o=!1;else if(o=Nr(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(w(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(w(317));o[$e]=t}else un(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;le(t),o=!1}else je!==null&&(hi(je),je=null),o=!0;if(!o)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||$.current&1?X===0&&(X=3):iu())),t.updateQueue!==null&&(t.flags|=4),le(t),null);case 4:return an(),ii(e,t),e===null&&Xn(t.stateNode.containerInfo),le(t),null;case 10:return Wi(t.type._context),le(t),null;case 17:return me(t.type)&&ll(),le(t),null;case 19:if(U($),o=t.memoizedState,o===null)return le(t),null;if(r=(t.flags&128)!==0,i=o.rendering,i===null)if(r)_n(o,!1);else{if(X!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=fl(e),i!==null){for(t.flags|=128,_n(o,!1),r=i.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)o=n,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}),n=n.sibling;return I($,$.current&1|2),t.child}e=e.sibling}o.tail!==null&&K()>fn&&(t.flags|=128,r=!0,_n(o,!1),t.lanes=4194304)}else{if(!r)if(e=fl(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),_n(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!F)return le(t),null}else 2*K()-o.renderingStartTime>fn&&n!==1073741824&&(t.flags|=128,r=!0,_n(o,!1),t.lanes=4194304);o.isBackwards?(i.sibling=t.child,t.child=i):(n=o.last,n!==null?n.sibling=i:t.child=i,o.last=i)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=K(),t.sibling=null,n=$.current,I($,r?n&1|2:n&1),t):(le(t),null);case 22:case 23:return ou(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?ye&1073741824&&(le(t),t.subtreeFlags&6&&(t.flags|=8192)):le(t),null;case 24:return null;case 25:return null}throw Error(w(156,t.tag))}function pp(e,t){switch($i(t),t.tag){case 1:return me(t.type)&&ll(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return an(),U(he),U(ie),Gi(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Yi(t),null;case 13:if(U($),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(w(340));un()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return U($),null;case 4:return an(),null;case 10:return Wi(t.type._context),null;case 22:case 23:return ou(),null;case 24:return null;default:return null}}var Tr=!1,oe=!1,hp=typeof WeakSet=="function"?WeakSet:Set,E=null;function Jt(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){H(e,t,r)}else n.current=null}function ui(e,t,n){try{n()}catch(r){H(e,t,r)}}var vs=!1;function mp(e,t){if(Vo=el,e=ja(),Ui(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var i=0,u=-1,s=-1,a=0,h=0,m=e,p=null;t:for(;;){for(var v;m!==n||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 t;if(p===n&&++a===l&&(u=i),p===o&&++h===r&&(s=i),(v=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=v}n=u===-1||s===-1?null:{start:u,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(Qo={focusedElem:e,selectionRange:n},el=!1,E=t;E!==null;)if(t=E,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,E=e;else for(;E!==null;){t=E;try{var S=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(S!==null){var y=S.memoizedProps,O=S.memoizedState,f=t.stateNode,c=f.getSnapshotBeforeUpdate(t.elementType===t.type?y:ze(t.type,y),O);f.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var d=t.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(w(163))}}catch(g){H(t,t.return,g)}if(e=t.sibling,e!==null){e.return=t.return,E=e;break}E=t.return}return S=vs,vs=!1,S}function Fn(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var o=l.destroy;l.destroy=void 0,o!==void 0&&ui(t,n,o)}l=l.next}while(l!==r)}}function zl(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function si(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Tc(e){var t=e.alternate;t!==null&&(e.alternate=null,Tc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[$e],delete t[Zn],delete t[Go],delete t[Zd],delete t[qd])),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 zc(e){return e.tag===5||e.tag===3||e.tag===4}function ys(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||zc(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 ai(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=rl));else if(r!==4&&(e=e.child,e!==null))for(ai(e,t,n),e=e.sibling;e!==null;)ai(e,t,n),e=e.sibling}function ci(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(ci(e,t,n),e=e.sibling;e!==null;)ci(e,t,n),e=e.sibling}var ee=null,Oe=!1;function qe(e,t,n){for(n=n.child;n!==null;)Oc(e,t,n),n=n.sibling}function Oc(e,t,n){if(Ae&&typeof Ae.onCommitFiberUnmount=="function")try{Ae.onCommitFiberUnmount(Cl,n)}catch{}switch(n.tag){case 5:oe||Jt(n,t);case 6:var r=ee,l=Oe;ee=null,qe(e,t,n),ee=r,Oe=l,ee!==null&&(Oe?(e=ee,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):ee.removeChild(n.stateNode));break;case 18:ee!==null&&(Oe?(e=ee,n=n.stateNode,e.nodeType===8?lo(e.parentNode,n):e.nodeType===1&&lo(e,n),Kn(e)):lo(ee,n.stateNode));break;case 4:r=ee,l=Oe,ee=n.stateNode.containerInfo,Oe=!0,qe(e,t,n),ee=r,Oe=l;break;case 0:case 11:case 14:case 15:if(!oe&&(r=n.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)&&ui(n,t,i),l=l.next}while(l!==r)}qe(e,t,n);break;case 1:if(!oe&&(Jt(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(u){H(n,t,u)}qe(e,t,n);break;case 21:qe(e,t,n);break;case 22:n.mode&1?(oe=(r=oe)||n.memoizedState!==null,qe(e,t,n),oe=r):qe(e,t,n);break;default:qe(e,t,n)}}function gs(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new hp),t.forEach(function(r){var l=xp.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function Te(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var l=n[r];try{var o=e,i=t,u=i;e:for(;u!==null;){switch(u.tag){case 5:ee=u.stateNode,Oe=!1;break e;case 3:ee=u.stateNode.containerInfo,Oe=!0;break e;case 4:ee=u.stateNode.containerInfo,Oe=!0;break e}u=u.return}if(ee===null)throw Error(w(160));Oc(o,i,l),ee=null,Oe=!1;var s=l.alternate;s!==null&&(s.return=null),l.return=null}catch(a){H(l,t,a)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)jc(t,e),t=t.sibling}function jc(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Te(t,e),Ue(e),r&4){try{Fn(3,e,e.return),zl(3,e)}catch(y){H(e,e.return,y)}try{Fn(5,e,e.return)}catch(y){H(e,e.return,y)}}break;case 1:Te(t,e),Ue(e),r&512&&n!==null&&Jt(n,n.return);break;case 5:if(Te(t,e),Ue(e),r&512&&n!==null&&Jt(n,n.return),e.flags&32){var l=e.stateNode;try{Hn(l,"")}catch(y){H(e,e.return,y)}}if(r&4&&(l=e.stateNode,l!=null)){var o=e.memoizedProps,i=n!==null?n.memoizedProps:o,u=e.type,s=e.updateQueue;if(e.updateQueue=null,s!==null)try{u==="input"&&o.type==="radio"&&o.name!=null&&ea(l,o),Do(u,i);var a=Do(u,o);for(i=0;i<s.length;i+=2){var h=s[i],m=s[i+1];h==="style"?oa(l,m):h==="dangerouslySetInnerHTML"?ra(l,m):h==="children"?Hn(l,m):xi(l,h,m,a)}switch(u){case"input":Lo(l,o);break;case"textarea":ta(l,o);break;case"select":var p=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!o.multiple;var v=o.value;v!=null?qt(l,!!o.multiple,v,!1):p!==!!o.multiple&&(o.defaultValue!=null?qt(l,!!o.multiple,o.defaultValue,!0):qt(l,!!o.multiple,o.multiple?[]:"",!1))}l[Zn]=o}catch(y){H(e,e.return,y)}}break;case 6:if(Te(t,e),Ue(e),r&4){if(e.stateNode===null)throw Error(w(162));l=e.stateNode,o=e.memoizedProps;try{l.nodeValue=o}catch(y){H(e,e.return,y)}}break;case 3:if(Te(t,e),Ue(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Kn(t.containerInfo)}catch(y){H(e,e.return,y)}break;case 4:Te(t,e),Ue(e);break;case 13:Te(t,e),Ue(e),l=e.child,l.flags&8192&&(o=l.memoizedState!==null,l.stateNode.isHidden=o,!o||l.alternate!==null&&l.alternate.memoizedState!==null||(ru=K())),r&4&&gs(e);break;case 22:if(h=n!==null&&n.memoizedState!==null,e.mode&1?(oe=(a=oe)||h,Te(t,e),oe=a):Te(t,e),Ue(e),r&8192){if(a=e.memoizedState!==null,(e.stateNode.isHidden=a)&&!h&&e.mode&1)for(E=e,h=e.child;h!==null;){for(m=E=h;E!==null;){switch(p=E,v=p.child,p.tag){case 0:case 11:case 14:case 15:Fn(4,p,p.return);break;case 1:Jt(p,p.return);var S=p.stateNode;if(typeof S.componentWillUnmount=="function"){r=p,n=p.return;try{t=r,S.props=t.memoizedProps,S.state=t.memoizedState,S.componentWillUnmount()}catch(y){H(r,n,y)}}break;case 5:Jt(p,p.return);break;case 22:if(p.memoizedState!==null){Ss(m);continue}}v!==null?(v.return=p,E=v):Ss(m)}h=h.sibling}e:for(h=null,m=e;;){if(m.tag===5){if(h===null){h=m;try{l=m.stateNode,a?(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=la("display",i))}catch(y){H(e,e.return,y)}}}else if(m.tag===6){if(h===null)try{m.stateNode.nodeValue=a?"":m.memoizedProps}catch(y){H(e,e.return,y)}}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;h===m&&(h=null),m=m.return}h===m&&(h=null),m.sibling.return=m.return,m=m.sibling}}break;case 19:Te(t,e),Ue(e),r&4&&gs(e);break;case 21:break;default:Te(t,e),Ue(e)}}function Ue(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(zc(n)){var r=n;break e}n=n.return}throw Error(w(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(Hn(l,""),r.flags&=-33);var o=ys(e);ci(e,o,l);break;case 3:case 4:var i=r.stateNode.containerInfo,u=ys(e);ai(e,u,i);break;default:throw Error(w(161))}}catch(s){H(e,e.return,s)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function vp(e,t,n){E=e,Dc(e)}function Dc(e,t,n){for(var r=(e.mode&1)!==0;E!==null;){var l=E,o=l.child;if(l.tag===22&&r){var i=l.memoizedState!==null||Tr;if(!i){var u=l.alternate,s=u!==null&&u.memoizedState!==null||oe;u=Tr;var a=oe;if(Tr=i,(oe=s)&&!a)for(E=l;E!==null;)i=E,s=i.child,i.tag===22&&i.memoizedState!==null?ks(l):s!==null?(s.return=i,E=s):ks(l);for(;o!==null;)E=o,Dc(o),o=o.sibling;E=l,Tr=u,oe=a}ws(e)}else l.subtreeFlags&8772&&o!==null?(o.return=l,E=o):ws(e)}}function ws(e){for(;E!==null;){var t=E;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:oe||zl(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!oe)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:ze(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&ns(t,o,r);break;case 3:var i=t.updateQueue;if(i!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}ns(t,i,n)}break;case 5:var u=t.stateNode;if(n===null&&t.flags&4){n=u;var s=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":s.autoFocus&&n.focus();break;case"img":s.src&&(n.src=s.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var a=t.alternate;if(a!==null){var h=a.memoizedState;if(h!==null){var m=h.dehydrated;m!==null&&Kn(m)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(w(163))}oe||t.flags&512&&si(t)}catch(p){H(t,t.return,p)}}if(t===e){E=null;break}if(n=t.sibling,n!==null){n.return=t.return,E=n;break}E=t.return}}function Ss(e){for(;E!==null;){var t=E;if(t===e){E=null;break}var n=t.sibling;if(n!==null){n.return=t.return,E=n;break}E=t.return}}function ks(e){for(;E!==null;){var t=E;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{zl(4,t)}catch(s){H(t,n,s)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(s){H(t,l,s)}}var o=t.return;try{si(t)}catch(s){H(t,o,s)}break;case 5:var i=t.return;try{si(t)}catch(s){H(t,i,s)}}}catch(s){H(t,t.return,s)}if(t===e){E=null;break}var u=t.sibling;if(u!==null){u.return=t.return,E=u;break}E=t.return}}var yp=Math.ceil,hl=Ze.ReactCurrentDispatcher,tu=Ze.ReactCurrentOwner,Pe=Ze.ReactCurrentBatchConfig,j=0,b=null,Y=null,te=0,ye=0,Zt=gt(0),X=0,rr=null,Ot=0,Ol=0,nu=0,$n=null,de=null,ru=0,fn=1/0,He=null,ml=!1,fi=null,ft=null,zr=!1,lt=null,vl=0,An=0,di=null,Vr=-1,Qr=0;function se(){return j&6?K():Vr!==-1?Vr:Vr=K()}function dt(e){return e.mode&1?j&2&&te!==0?te&-te:ep.transition!==null?(Qr===0&&(Qr=ya()),Qr):(e=D,e!==0||(e=window.event,e=e===void 0?16:xa(e.type)),e):1}function Ie(e,t,n,r){if(50<An)throw An=0,di=null,Error(w(185));ir(e,n,r),(!(j&2)||e!==b)&&(e===b&&(!(j&2)&&(Ol|=n),X===4&&nt(e,te)),ve(e,r),n===1&&j===0&&!(t.mode&1)&&(fn=K()+500,Rl&&wt()))}function ve(e,t){var n=e.callbackNode;ed(e,t);var r=br(e,e===b?te:0);if(r===0)n!==null&&Tu(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Tu(n),t===1)e.tag===0?bd(Es.bind(null,e)):Wa(Es.bind(null,e)),Xd(function(){!(j&6)&&wt()}),n=null;else{switch(ga(r)){case 1:n=Li;break;case 4:n=ma;break;case 16:n=qr;break;case 536870912:n=va;break;default:n=qr}n=Hc(n,Ic.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Ic(e,t){if(Vr=-1,Qr=0,j&6)throw Error(w(327));var n=e.callbackNode;if(rn()&&e.callbackNode!==n)return null;var r=br(e,e===b?te:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=yl(e,r);else{t=r;var l=j;j|=2;var o=Uc();(b!==e||te!==t)&&(He=null,fn=K()+500,Nt(e,t));do try{Sp();break}catch(u){Mc(e,u)}while(1);Hi(),hl.current=o,j=l,Y!==null?t=0:(b=null,te=0,t=X)}if(t!==0){if(t===2&&(l=$o(e),l!==0&&(r=l,t=pi(e,l))),t===1)throw n=rr,Nt(e,0),nt(e,r),ve(e,K()),n;if(t===6)nt(e,r);else{if(l=e.current.alternate,!(r&30)&&!gp(l)&&(t=yl(e,r),t===2&&(o=$o(e),o!==0&&(r=o,t=pi(e,o))),t===1))throw n=rr,Nt(e,0),nt(e,r),ve(e,K()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(w(345));case 2:Ct(e,de,He);break;case 3:if(nt(e,r),(r&130023424)===r&&(t=ru+500-K(),10<t)){if(br(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){se(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=Yo(Ct.bind(null,e,de,He),t);break}Ct(e,de,He);break;case 4:if(nt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var i=31-De(r);o=1<<i,i=t[i],i>l&&(l=i),r&=~o}if(r=l,r=K()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*yp(r/1960))-r,10<r){e.timeoutHandle=Yo(Ct.bind(null,e,de,He),r);break}Ct(e,de,He);break;case 5:Ct(e,de,He);break;default:throw Error(w(329))}}}return ve(e,K()),e.callbackNode===n?Ic.bind(null,e):null}function pi(e,t){var n=$n;return e.current.memoizedState.isDehydrated&&(Nt(e,t).flags|=256),e=yl(e,t),e!==2&&(t=de,de=n,t!==null&&hi(t)),e}function hi(e){de===null?de=e:de.push.apply(de,e)}function gp(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var l=n[r],o=l.getSnapshot;l=l.value;try{if(!Me(o(),l))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function nt(e,t){for(t&=~nu,t&=~Ol,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-De(t),r=1<<n;e[n]=-1,t&=~r}}function Es(e){if(j&6)throw Error(w(327));rn();var t=br(e,0);if(!(t&1))return ve(e,K()),null;var n=yl(e,t);if(e.tag!==0&&n===2){var r=$o(e);r!==0&&(t=r,n=pi(e,r))}if(n===1)throw n=rr,Nt(e,0),nt(e,t),ve(e,K()),n;if(n===6)throw Error(w(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Ct(e,de,He),ve(e,K()),null}function lu(e,t){var n=j;j|=1;try{return e(t)}finally{j=n,j===0&&(fn=K()+500,Rl&&wt())}}function jt(e){lt!==null&&lt.tag===0&&!(j&6)&&rn();var t=j;j|=1;var n=Pe.transition,r=D;try{if(Pe.transition=null,D=1,e)return e()}finally{D=r,Pe.transition=n,j=t,!(j&6)&&wt()}}function ou(){ye=Zt.current,U(Zt)}function Nt(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Gd(n)),Y!==null)for(n=Y.return;n!==null;){var r=n;switch($i(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&ll();break;case 3:an(),U(he),U(ie),Gi();break;case 5:Yi(r);break;case 4:an();break;case 13:U($);break;case 19:U($);break;case 10:Wi(r.type._context);break;case 22:case 23:ou()}n=n.return}if(b=e,Y=e=pt(e.current,null),te=ye=t,X=0,rr=null,nu=Ol=Ot=0,de=$n=null,_t!==null){for(t=0;t<_t.length;t++)if(n=_t[t],r=n.interleaved,r!==null){n.interleaved=null;var l=r.next,o=n.pending;if(o!==null){var i=o.next;o.next=l,r.next=i}n.pending=r}_t=null}return e}function Mc(e,t){do{var n=Y;try{if(Hi(),Br.current=pl,dl){for(var r=A.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}dl=!1}if(zt=0,q=G=A=null,Un=!1,er=0,tu.current=null,n===null||n.return===null){X=1,rr=t,Y=null;break}e:{var o=e,i=n.return,u=n,s=t;if(t=te,u.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){var a=s,h=u,m=h.tag;if(!(h.mode&1)&&(m===0||m===11||m===15)){var p=h.alternate;p?(h.updateQueue=p.updateQueue,h.memoizedState=p.memoizedState,h.lanes=p.lanes):(h.updateQueue=null,h.memoizedState=null)}var v=as(i);if(v!==null){v.flags&=-257,cs(v,i,u,o,t),v.mode&1&&ss(o,a,t),t=v,s=a;var S=t.updateQueue;if(S===null){var y=new Set;y.add(s),t.updateQueue=y}else S.add(s);break e}else{if(!(t&1)){ss(o,a,t),iu();break e}s=Error(w(426))}}else if(F&&u.mode&1){var O=as(i);if(O!==null){!(O.flags&65536)&&(O.flags|=256),cs(O,i,u,o,t),Ai(cn(s,u));break e}}o=s=cn(s,u),X!==4&&(X=2),$n===null?$n=[o]:$n.push(o),o=i;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var f=wc(o,s,t);ts(o,f);break e;case 1:u=s;var c=o.type,d=o.stateNode;if(!(o.flags&128)&&(typeof c.getDerivedStateFromError=="function"||d!==null&&typeof d.componentDidCatch=="function"&&(ft===null||!ft.has(d)))){o.flags|=65536,t&=-t,o.lanes|=t;var g=Sc(o,u,t);ts(o,g);break e}}o=o.return}while(o!==null)}$c(n)}catch(k){t=k,Y===n&&n!==null&&(Y=n=n.return);continue}break}while(1)}function Uc(){var e=hl.current;return hl.current=pl,e===null?pl:e}function iu(){(X===0||X===3||X===2)&&(X=4),b===null||!(Ot&268435455)&&!(Ol&268435455)||nt(b,te)}function yl(e,t){var n=j;j|=2;var r=Uc();(b!==e||te!==t)&&(He=null,Nt(e,t));do try{wp();break}catch(l){Mc(e,l)}while(1);if(Hi(),j=n,hl.current=r,Y!==null)throw Error(w(261));return b=null,te=0,X}function wp(){for(;Y!==null;)Fc(Y)}function Sp(){for(;Y!==null&&!Qf();)Fc(Y)}function Fc(e){var t=Bc(e.alternate,e,ye);e.memoizedProps=e.pendingProps,t===null?$c(e):Y=t,tu.current=null}function $c(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=pp(n,t),n!==null){n.flags&=32767,Y=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{X=6,Y=null;return}}else if(n=dp(n,t,ye),n!==null){Y=n;return}if(t=t.sibling,t!==null){Y=t;return}Y=t=e}while(t!==null);X===0&&(X=5)}function Ct(e,t,n){var r=D,l=Pe.transition;try{Pe.transition=null,D=1,kp(e,t,n,r)}finally{Pe.transition=l,D=r}return null}function kp(e,t,n,r){do rn();while(lt!==null);if(j&6)throw Error(w(327));n=e.finishedWork;var l=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(w(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(td(e,o),e===b&&(Y=b=null,te=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||zr||(zr=!0,Hc(qr,function(){return rn(),null})),o=(n.flags&15990)!==0,n.subtreeFlags&15990||o){o=Pe.transition,Pe.transition=null;var i=D;D=1;var u=j;j|=4,tu.current=null,mp(e,n),jc(n,e),Bd(Qo),el=!!Vo,Qo=Vo=null,e.current=n,vp(n),Kf(),j=u,D=i,Pe.transition=o}else e.current=n;if(zr&&(zr=!1,lt=e,vl=l),o=e.pendingLanes,o===0&&(ft=null),Xf(n.stateNode),ve(e,K()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)l=t[n],r(l.value,{componentStack:l.stack,digest:l.digest});if(ml)throw ml=!1,e=fi,fi=null,e;return vl&1&&e.tag!==0&&rn(),o=e.pendingLanes,o&1?e===di?An++:(An=0,di=e):An=0,wt(),null}function rn(){if(lt!==null){var e=ga(vl),t=Pe.transition,n=D;try{if(Pe.transition=null,D=16>e?16:e,lt===null)var r=!1;else{if(e=lt,lt=null,vl=0,j&6)throw Error(w(331));var l=j;for(j|=4,E=e.current;E!==null;){var o=E,i=o.child;if(E.flags&16){var u=o.deletions;if(u!==null){for(var s=0;s<u.length;s++){var a=u[s];for(E=a;E!==null;){var h=E;switch(h.tag){case 0:case 11:case 15:Fn(8,h,o)}var m=h.child;if(m!==null)m.return=h,E=m;else for(;E!==null;){h=E;var p=h.sibling,v=h.return;if(Tc(h),h===a){E=null;break}if(p!==null){p.return=v,E=p;break}E=v}}}var S=o.alternate;if(S!==null){var y=S.child;if(y!==null){S.child=null;do{var O=y.sibling;y.sibling=null,y=O}while(y!==null)}}E=o}}if(o.subtreeFlags&2064&&i!==null)i.return=o,E=i;else e:for(;E!==null;){if(o=E,o.flags&2048)switch(o.tag){case 0:case 11:case 15:Fn(9,o,o.return)}var f=o.sibling;if(f!==null){f.return=o.return,E=f;break e}E=o.return}}var c=e.current;for(E=c;E!==null;){i=E;var d=i.child;if(i.subtreeFlags&2064&&d!==null)d.return=i,E=d;else e:for(i=c;E!==null;){if(u=E,u.flags&2048)try{switch(u.tag){case 0:case 11:case 15:zl(9,u)}}catch(k){H(u,u.return,k)}if(u===i){E=null;break e}var g=u.sibling;if(g!==null){g.return=u.return,E=g;break e}E=u.return}}if(j=l,wt(),Ae&&typeof Ae.onPostCommitFiberRoot=="function")try{Ae.onPostCommitFiberRoot(Cl,e)}catch{}r=!0}return r}finally{D=n,Pe.transition=t}}return!1}function Cs(e,t,n){t=cn(n,t),t=wc(e,t,1),e=ct(e,t,1),t=se(),e!==null&&(ir(e,1,t),ve(e,t))}function H(e,t,n){if(e.tag===3)Cs(e,e,n);else for(;t!==null;){if(t.tag===3){Cs(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(ft===null||!ft.has(r))){e=cn(n,e),e=Sc(t,e,1),t=ct(t,e,1),e=se(),t!==null&&(ir(t,1,e),ve(t,e));break}}t=t.return}}function Ep(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=se(),e.pingedLanes|=e.suspendedLanes&n,b===e&&(te&n)===n&&(X===4||X===3&&(te&130023424)===te&&500>K()-ru?Nt(e,0):nu|=n),ve(e,t)}function Ac(e,t){t===0&&(e.mode&1?(t=kr,kr<<=1,!(kr&130023424)&&(kr=4194304)):t=1);var n=se();e=Xe(e,t),e!==null&&(ir(e,t,n),ve(e,n))}function Cp(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Ac(e,n)}function xp(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(w(314))}r!==null&&r.delete(t),Ac(e,n)}var Bc;Bc=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||he.current)pe=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return pe=!1,fp(e,t,n);pe=!!(e.flags&131072)}else pe=!1,F&&t.flags&1048576&&Va(t,ul,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Wr(e,t),e=t.pendingProps;var l=on(t,ie.current);nn(t,n),l=Ji(null,t,r,e,l,n);var o=Zi();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,me(r)?(o=!0,ol(t)):o=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,Qi(t),l.updater=Ll,t.stateNode=l,l._reactInternals=t,ei(t,r,e,n),t=ri(null,t,r,!0,o,n)):(t.tag=0,F&&o&&Fi(t),ue(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Wr(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=Pp(r),e=ze(r,e),l){case 0:t=ni(null,t,r,e,n);break e;case 1:t=ps(null,t,r,e,n);break e;case 11:t=fs(null,t,r,e,n);break e;case 14:t=ds(null,t,r,ze(r.type,e),n);break e}throw Error(w(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:ze(r,l),ni(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:ze(r,l),ps(e,t,r,l,n);case 3:e:{if(xc(t),e===null)throw Error(w(387));r=t.pendingProps,o=t.memoizedState,l=o.element,Ga(e,t),cl(t,r,null,n);var i=t.memoizedState;if(r=i.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){l=cn(Error(w(423)),t),t=hs(e,t,r,n,l);break e}else if(r!==l){l=cn(Error(w(424)),t),t=hs(e,t,r,n,l);break e}else for(ge=at(t.stateNode.containerInfo.firstChild),we=t,F=!0,je=null,n=qa(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(un(),r===l){t=Je(e,t,n);break e}ue(e,t,r,n)}t=t.child}return t;case 5:return ba(t),e===null&&Zo(t),r=t.type,l=t.pendingProps,o=e!==null?e.memoizedProps:null,i=l.children,Ko(r,l)?i=null:o!==null&&Ko(r,o)&&(t.flags|=32),Cc(e,t),ue(e,t,i,n),t.child;case 6:return e===null&&Zo(t),null;case 13:return _c(e,t,n);case 4:return Ki(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=sn(t,null,r,n):ue(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:ze(r,l),fs(e,t,r,l,n);case 7:return ue(e,t,t.pendingProps,n),t.child;case 8:return ue(e,t,t.pendingProps.children,n),t.child;case 12:return ue(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,o=t.memoizedProps,i=l.value,I(sl,r._currentValue),r._currentValue=i,o!==null)if(Me(o.value,i)){if(o.children===l.children&&!he.current){t=Je(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);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=Ke(-1,n&-n),s.tag=2;var a=o.updateQueue;if(a!==null){a=a.shared;var h=a.pending;h===null?s.next=s:(s.next=h.next,h.next=s),a.pending=s}}o.lanes|=n,s=o.alternate,s!==null&&(s.lanes|=n),qo(o.return,n,t),u.lanes|=n;break}s=s.next}}else if(o.tag===10)i=o.type===t.type?null:o.child;else if(o.tag===18){if(i=o.return,i===null)throw Error(w(341));i.lanes|=n,u=i.alternate,u!==null&&(u.lanes|=n),qo(i,n,t),i=o.sibling}else i=o.child;if(i!==null)i.return=o;else for(i=o;i!==null;){if(i===t){i=null;break}if(o=i.sibling,o!==null){o.return=i.return,i=o;break}i=i.return}o=i}ue(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,nn(t,n),l=Ne(l),r=r(l),t.flags|=1,ue(e,t,r,n),t.child;case 14:return r=t.type,l=ze(r,t.pendingProps),l=ze(r.type,l),ds(e,t,r,l,n);case 15:return kc(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:ze(r,l),Wr(e,t),t.tag=1,me(r)?(e=!0,ol(t)):e=!1,nn(t,n),Ja(t,r,l),ei(t,r,l,n),ri(null,t,r,!0,e,n);case 19:return Pc(e,t,n);case 22:return Ec(e,t,n)}throw Error(w(156,t.tag))};function Hc(e,t){return ha(e,t)}function _p(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function _e(e,t,n,r){return new _p(e,t,n,r)}function uu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Pp(e){if(typeof e=="function")return uu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Pi)return 11;if(e===Ni)return 14}return 2}function pt(e,t){var n=e.alternate;return n===null?(n=_e(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Kr(e,t,n,r,l,o){var i=2;if(r=e,typeof e=="function")uu(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Bt:return Rt(n.children,l,o,t);case _i:i=8,l|=8;break;case xo:return e=_e(12,n,t,l|2),e.elementType=xo,e.lanes=o,e;case _o:return e=_e(13,n,t,l),e.elementType=_o,e.lanes=o,e;case Po:return e=_e(19,n,t,l),e.elementType=Po,e.lanes=o,e;case Zs:return jl(n,l,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Xs:i=10;break e;case Js:i=9;break e;case Pi:i=11;break e;case Ni:i=14;break e;case be:i=16,r=null;break e}throw Error(w(130,e==null?e:typeof e,""))}return t=_e(i,n,t,l),t.elementType=e,t.type=r,t.lanes=o,t}function Rt(e,t,n,r){return e=_e(7,e,r,t),e.lanes=n,e}function jl(e,t,n,r){return e=_e(22,e,r,t),e.elementType=Zs,e.lanes=n,e.stateNode={isHidden:!1},e}function po(e,t,n){return e=_e(6,e,null,t),e.lanes=n,e}function ho(e,t,n){return t=_e(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Np(e,t,n,r,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Yl(0),this.expirationTimes=Yl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Yl(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function su(e,t,n,r,l,o,i,u,s){return e=new Np(e,t,n,u,s),t===1?(t=1,o===!0&&(t|=8)):t=0,o=_e(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Qi(o),e}function Rp(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:At,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Wc(e){if(!e)return vt;e=e._reactInternals;e:{if(It(e)!==e||e.tag!==1)throw Error(w(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(me(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(w(171))}if(e.tag===1){var n=e.type;if(me(n))return Ha(e,n,t)}return t}function Vc(e,t,n,r,l,o,i,u,s){return e=su(n,r,!0,e,l,o,i,u,s),e.context=Wc(null),n=e.current,r=se(),l=dt(n),o=Ke(r,l),o.callback=t??null,ct(n,o,l),e.current.lanes=l,ir(e,l,r),ve(e,r),e}function Dl(e,t,n,r){var l=t.current,o=se(),i=dt(l);return n=Wc(n),t.context===null?t.context=n:t.pendingContext=n,t=Ke(o,i),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=ct(l,t,i),e!==null&&(Ie(e,l,i,o),Ar(e,l,i)),i}function gl(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 xs(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function au(e,t){xs(e,t),(e=e.alternate)&&xs(e,t)}function Lp(){return null}var Qc=typeof reportError=="function"?reportError:function(e){console.error(e)};function cu(e){this._internalRoot=e}Il.prototype.render=cu.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(w(409));Dl(e,t,null,null)};Il.prototype.unmount=cu.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;jt(function(){Dl(null,e,null,null)}),t[Ge]=null}};function Il(e){this._internalRoot=e}Il.prototype.unstable_scheduleHydration=function(e){if(e){var t=ka();e={blockedOn:null,target:e,priority:t};for(var n=0;n<tt.length&&t!==0&&t<tt[n].priority;n++);tt.splice(n,0,e),n===0&&Ca(e)}};function fu(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Ml(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function _s(){}function Tp(e,t,n,r,l){if(l){if(typeof r=="function"){var o=r;r=function(){var a=gl(i);o.call(a)}}var i=Vc(t,r,e,0,null,!1,!1,"",_s);return e._reactRootContainer=i,e[Ge]=i.current,Xn(e.nodeType===8?e.parentNode:e),jt(),i}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var u=r;r=function(){var a=gl(s);u.call(a)}}var s=su(e,0,!1,null,null,!1,!1,"",_s);return e._reactRootContainer=s,e[Ge]=s.current,Xn(e.nodeType===8?e.parentNode:e),jt(function(){Dl(t,s,n,r)}),s}function Ul(e,t,n,r,l){var o=n._reactRootContainer;if(o){var i=o;if(typeof l=="function"){var u=l;l=function(){var s=gl(i);u.call(s)}}Dl(t,i,e,l)}else i=Tp(n,t,e,l,r);return gl(i)}wa=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Tn(t.pendingLanes);n!==0&&(Ti(t,n|1),ve(t,K()),!(j&6)&&(fn=K()+500,wt()))}break;case 13:jt(function(){var r=Xe(e,1);if(r!==null){var l=se();Ie(r,e,1,l)}}),au(e,1)}};zi=function(e){if(e.tag===13){var t=Xe(e,134217728);if(t!==null){var n=se();Ie(t,e,134217728,n)}au(e,134217728)}};Sa=function(e){if(e.tag===13){var t=dt(e),n=Xe(e,t);if(n!==null){var r=se();Ie(n,e,t,r)}au(e,t)}};ka=function(){return D};Ea=function(e,t){var n=D;try{return D=e,t()}finally{D=n}};Mo=function(e,t,n){switch(t){case"input":if(Lo(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var l=Nl(r);if(!l)throw Error(w(90));bs(r),Lo(r,l)}}}break;case"textarea":ta(e,n);break;case"select":t=n.value,t!=null&&qt(e,!!n.multiple,t,!1)}};sa=lu;aa=jt;var zp={usingClientEntryPoint:!1,Events:[sr,Qt,Nl,ia,ua,lu]},Pn={findFiberByHostInstance:xt,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},Op={bundleType:Pn.bundleType,version:Pn.version,rendererPackageName:Pn.rendererPackageName,rendererConfig:Pn.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Ze.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=da(e),e===null?null:e.stateNode},findFiberByHostInstance:Pn.findFiberByHostInstance||Lp,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Or=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Or.isDisabled&&Or.supportsFiber)try{Cl=Or.inject(Op),Ae=Or}catch{}}ke.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=zp;ke.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!fu(t))throw Error(w(200));return Rp(e,t,null,n)};ke.createRoot=function(e,t){if(!fu(e))throw Error(w(299));var n=!1,r="",l=Qc;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=su(e,1,!1,null,null,n,!1,r,l),e[Ge]=t.current,Xn(e.nodeType===8?e.parentNode:e),new cu(t)};ke.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(w(188)):(e=Object.keys(e).join(","),Error(w(268,e)));return e=da(t),e=e===null?null:e.stateNode,e};ke.flushSync=function(e){return jt(e)};ke.hydrate=function(e,t,n){if(!Ml(t))throw Error(w(200));return Ul(null,e,t,!0,n)};ke.hydrateRoot=function(e,t,n){if(!fu(e))throw Error(w(405));var r=n!=null&&n.hydratedSources||null,l=!1,o="",i=Qc;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(i=n.onRecoverableError)),t=Vc(t,null,e,1,n??null,l,!1,o,i),e[Ge]=t.current,Xn(e),r)for(e=0;e<r.length;e++)n=r[e],l=n._getVersion,l=l(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,l]:t.mutableSourceEagerHydrationData.push(n,l);return new Il(t)};ke.render=function(e,t,n){if(!Ml(t))throw Error(w(200));return Ul(null,e,t,!1,n)};ke.unmountComponentAtNode=function(e){if(!Ml(e))throw Error(w(40));return e._reactRootContainer?(jt(function(){Ul(null,null,e,!1,function(){e._reactRootContainer=null,e[Ge]=null})}),!0):!1};ke.unstable_batchedUpdates=lu;ke.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Ml(n))throw Error(w(200));if(e==null||e._reactInternals===void 0)throw Error(w(38));return Ul(e,t,n,!1,r)};ke.version="18.2.0-next-9e3b772b8-20220608";(function(e){function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(n){console.error(n)}}t(),e.exports=ke})(Lf);var Ps=ko;So.createRoot=Ps.createRoot,So.hydrateRoot=Ps.hydrateRoot;/**
41+ * @remix-run/router v1.2.1
42+ *
43+ * Copyright (c) Remix Software Inc.
44+ *
45+ * This source code is licensed under the MIT license found in the
46+ * LICENSE.md file in the root directory of this source tree.
47+ *
48+ * @license MIT
49+ */function wl(){return wl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},wl.apply(this,arguments)}var ot;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(ot||(ot={}));const Ns="popstate";function jp(e){e===void 0&&(e={});function t(r,l){let{pathname:o,search:i,hash:u}=r.location;return mi("",{pathname:o,search:i,hash:u},l.state&&l.state.usr||null,l.state&&l.state.key||"default")}function n(r,l){return typeof l=="string"?l:lr(l)}return Mp(t,n,null,e)}function J(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Dp(){return Math.random().toString(36).substr(2,8)}function Rs(e){return{usr:e.state,key:e.key}}function mi(e,t,n,r){return n===void 0&&(n=null),wl({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?mn(t):t,{state:n,key:t&&t.key||r||Dp()})}function lr(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function mn(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function Ip(e){let t=typeof window<"u"&&typeof window.location<"u"&&window.location.origin!=="null"?window.location.origin:window.location.href,n=typeof e=="string"?e:lr(e);return J(t,"No window.location.(origin|href) available to create URL for href: "+n),new URL(n,t)}function Mp(e,t,n,r){r===void 0&&(r={});let{window:l=document.defaultView,v5Compat:o=!1}=r,i=l.history,u=ot.Pop,s=null;function a(){u=ot.Pop,s&&s({action:u,location:p.location})}function h(v,S){u=ot.Push;let y=mi(p.location,v,S);n&&n(y,v);let O=Rs(y),f=p.createHref(y);try{i.pushState(O,"",f)}catch{l.location.assign(f)}o&&s&&s({action:u,location:p.location})}function m(v,S){u=ot.Replace;let y=mi(p.location,v,S);n&&n(y,v);let O=Rs(y),f=p.createHref(y);i.replaceState(O,"",f),o&&s&&s({action:u,location:p.location})}let p={get action(){return u},get location(){return e(l,i)},listen(v){if(s)throw new Error("A history only accepts one active listener");return l.addEventListener(Ns,a),s=v,()=>{l.removeEventListener(Ns,a),s=null}},createHref(v){return t(l,v)},encodeLocation(v){let S=Ip(typeof v=="string"?v:lr(v));return{pathname:S.pathname,search:S.search,hash:S.hash}},push:h,replace:m,go(v){return i.go(v)}};return p}var Ls;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Ls||(Ls={}));function Up(e,t,n){n===void 0&&(n="/");let r=typeof t=="string"?mn(t):t,l=Gc(r.pathname||"/",n);if(l==null)return null;let o=Kc(e);Fp(o);let i=null;for(let u=0;i==null&&u<o.length;++u)i=Yp(o[u],Jp(l));return i}function Kc(e,t,n,r){t===void 0&&(t=[]),n===void 0&&(n=[]),r===void 0&&(r="");let l=(o,i,u)=>{let s={relativePath:u===void 0?o.path||"":u,caseSensitive:o.caseSensitive===!0,childrenIndex:i,route:o};s.relativePath.startsWith("/")&&(J(s.relativePath.startsWith(r),'Absolute route path "'+s.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),s.relativePath=s.relativePath.slice(r.length));let a=ht([r,s.relativePath]),h=n.concat(s);o.children&&o.children.length>0&&(J(o.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+a+'".')),Kc(o.children,t,h,a)),!(o.path==null&&!o.index)&&t.push({path:a,score:Qp(a,o.index),routesMeta:h})};return e.forEach((o,i)=>{var u;if(o.path===""||!((u=o.path)!=null&&u.includes("?")))l(o,i);else for(let s of Yc(o.path))l(o,i,s)}),t}function Yc(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,l=n.endsWith("?"),o=n.replace(/\?$/,"");if(r.length===0)return l?[o,""]:[o];let i=Yc(r.join("/")),u=[];return u.push(...i.map(s=>s===""?o:[o,s].join("/"))),l&&u.push(...i),u.map(s=>e.startsWith("/")&&s===""?"/":s)}function Fp(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:Kp(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const $p=/^:\w+$/,Ap=3,Bp=2,Hp=1,Wp=10,Vp=-2,Ts=e=>e==="*";function Qp(e,t){let n=e.split("/"),r=n.length;return n.some(Ts)&&(r+=Vp),t&&(r+=Bp),n.filter(l=>!Ts(l)).reduce((l,o)=>l+($p.test(o)?Ap:o===""?Hp:Wp),r)}function Kp(e,t){return e.length===t.length&&e.slice(0,-1).every((r,l)=>r===t[l])?e[e.length-1]-t[t.length-1]:0}function Yp(e,t){let{routesMeta:n}=e,r={},l="/",o=[];for(let i=0;i<n.length;++i){let u=n[i],s=i===n.length-1,a=l==="/"?t:t.slice(l.length)||"/",h=Gp({path:u.relativePath,caseSensitive:u.caseSensitive,end:s},a);if(!h)return null;Object.assign(r,h.params);let m=u.route;o.push({params:r,pathname:ht([l,h.pathname]),pathnameBase:eh(ht([l,h.pathnameBase])),route:m}),h.pathnameBase!=="/"&&(l=ht([l,h.pathnameBase]))}return o}function Gp(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=Xp(e.path,e.caseSensitive,e.end),l=t.match(n);if(!l)return null;let o=l[0],i=o.replace(/(.)\/+$/,"$1"),u=l.slice(1);return{params:r.reduce((a,h,m)=>{if(h==="*"){let p=u[m]||"";i=o.slice(0,o.length-p.length).replace(/(.)\/+$/,"$1")}return a[h]=Zp(u[m]||"",h),a},{}),pathname:o,pathnameBase:i,pattern:e}}function Xp(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),du(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],l="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,(i,u)=>(r.push(u),"/([^\\/]+)"));return e.endsWith("*")?(r.push("*"),l+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?l+="\\/*$":e!==""&&e!=="/"&&(l+="(?:(?=\\/|$))"),[new RegExp(l,t?void 0:"i"),r]}function Jp(e){try{return decodeURI(e)}catch(t){return du(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function Zp(e,t){try{return decodeURIComponent(e)}catch(n){return du(!1,'The value for the URL param "'+t+'" will not be decoded because'+(' the string "'+e+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+n+").")),e}}function Gc(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function du(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function qp(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:l=""}=typeof e=="string"?mn(e):e;return{pathname:n?n.startsWith("/")?n:bp(n,t):t,search:th(r),hash:nh(l)}}function bp(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(l=>{l===".."?n.length>1&&n.pop():l!=="."&&n.push(l)}),n.length>1?n.join("/"):"/"}function mo(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function Xc(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function Jc(e,t,n,r){r===void 0&&(r=!1);let l;typeof e=="string"?l=mn(e):(l=wl({},e),J(!l.pathname||!l.pathname.includes("?"),mo("?","pathname","search",l)),J(!l.pathname||!l.pathname.includes("#"),mo("#","pathname","hash",l)),J(!l.search||!l.search.includes("#"),mo("#","search","hash",l)));let o=e===""||l.pathname==="",i=o?"/":l.pathname,u;if(r||i==null)u=n;else{let m=t.length-1;if(i.startsWith("..")){let p=i.split("/");for(;p[0]==="..";)p.shift(),m-=1;l.pathname=p.join("/")}u=m>=0?t[m]:"/"}let s=qp(l,u),a=i&&i!=="/"&&i.endsWith("/"),h=(o||i===".")&&n.endsWith("/");return!s.pathname.endsWith("/")&&(a||h)&&(s.pathname+="/"),s}const ht=e=>e.join("/").replace(/\/\/+/g,"/"),eh=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),th=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,nh=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class rh{constructor(t,n,r,l){l===void 0&&(l=!1),this.status=t,this.statusText=n||"",this.internal=l,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function lh(e){return e instanceof rh}const oh=["post","put","patch","delete"];[...oh];/**
50+ * React Router v6.6.1
51+ *
52+ * Copyright (c) Remix Software Inc.
53+ *
54+ * This source code is licensed under the MIT license found in the
55+ * LICENSE.md file in the root directory of this source tree.
56+ *
57+ * @license MIT
58+ */function vi(){return vi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},vi.apply(this,arguments)}function ih(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}const uh=typeof Object.is=="function"?Object.is:ih,{useState:sh,useEffect:ah,useLayoutEffect:ch,useDebugValue:fh}=go;function dh(e,t,n){const r=t(),[{inst:l},o]=sh({inst:{value:r,getSnapshot:t}});return ch(()=>{l.value=r,l.getSnapshot=t,vo(l)&&o({inst:l})},[e,r,t]),ah(()=>(vo(l)&&o({inst:l}),e(()=>{vo(l)&&o({inst:l})})),[e]),fh(r),r}function vo(e){const t=e.getSnapshot,n=e.value;try{const r=t();return!uh(n,r)}catch{return!0}}function ph(e,t,n){return t()}const hh=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",mh=!hh,vh=mh?ph:dh;"useSyncExternalStore"in go&&(e=>e.useSyncExternalStore)(go);const yh=C.createContext(null),gh=C.createContext(null),pu=C.createContext(null),cr=C.createContext(null),Fl=C.createContext(null),vn=C.createContext({outlet:null,matches:[]}),Zc=C.createContext(null);function wh(e,t){let{relative:n}=t===void 0?{}:t;fr()||J(!1);let{basename:r,navigator:l}=C.useContext(cr),{hash:o,pathname:i,search:u}=hu(e,{relative:n}),s=i;return r!=="/"&&(s=i==="/"?r:ht([r,i])),l.createHref({pathname:s,search:u,hash:o})}function fr(){return C.useContext(Fl)!=null}function dr(){return fr()||J(!1),C.useContext(Fl).location}function Sh(){fr()||J(!1);let{basename:e,navigator:t}=C.useContext(cr),{matches:n}=C.useContext(vn),{pathname:r}=dr(),l=JSON.stringify(Xc(n).map(u=>u.pathnameBase)),o=C.useRef(!1);return C.useEffect(()=>{o.current=!0}),C.useCallback(function(u,s){if(s===void 0&&(s={}),!o.current)return;if(typeof u=="number"){t.go(u);return}let a=Jc(u,JSON.parse(l),r,s.relative==="path");e!=="/"&&(a.pathname=a.pathname==="/"?e:ht([e,a.pathname])),(s.replace?t.replace:t.push)(a,s.state,s)},[e,t,l,r])}function hu(e,t){let{relative:n}=t===void 0?{}:t,{matches:r}=C.useContext(vn),{pathname:l}=dr(),o=JSON.stringify(Xc(r).map(i=>i.pathnameBase));return C.useMemo(()=>Jc(e,JSON.parse(o),l,n==="path"),[e,o,l,n])}function kh(e,t){fr()||J(!1);let{navigator:n}=C.useContext(cr),r=C.useContext(pu),{matches:l}=C.useContext(vn),o=l[l.length-1],i=o?o.params:{};o&&o.pathname;let u=o?o.pathnameBase:"/";o&&o.route;let s=dr(),a;if(t){var h;let y=typeof t=="string"?mn(t):t;u==="/"||(h=y.pathname)!=null&&h.startsWith(u)||J(!1),a=y}else a=s;let m=a.pathname||"/",p=u==="/"?m:m.slice(u.length)||"/",v=Up(e,{pathname:p}),S=_h(v&&v.map(y=>Object.assign({},y,{params:Object.assign({},i,y.params),pathname:ht([u,n.encodeLocation?n.encodeLocation(y.pathname).pathname:y.pathname]),pathnameBase:y.pathnameBase==="/"?u:ht([u,n.encodeLocation?n.encodeLocation(y.pathnameBase).pathname:y.pathnameBase])})),l,r||void 0);return t&&S?C.createElement(Fl.Provider,{value:{location:vi({pathname:"/",search:"",hash:"",state:null,key:"default"},a),navigationType:ot.Pop}},S):S}function Eh(){let e=Lh(),t=lh(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r="rgba(200,200,200, 0.5)",l={padding:"0.5rem",backgroundColor:r},o={padding:"2px 4px",backgroundColor:r};return C.createElement(C.Fragment,null,C.createElement("h2",null,"Unhandled Thrown Error!"),C.createElement("h3",{style:{fontStyle:"italic"}},t),n?C.createElement("pre",{style:l},n):null,C.createElement("p",null,"💿 Hey developer 👋"),C.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",C.createElement("code",{style:o},"errorElement")," props on ",C.createElement("code",{style:o},"<Route>")))}class Ch extends C.Component{constructor(t){super(t),this.state={location:t.location,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location?{error:t.error,location:t.location}:{error:t.error||n.error,location:n.location}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error?C.createElement(vn.Provider,{value:this.props.routeContext},C.createElement(Zc.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function xh(e){let{routeContext:t,match:n,children:r}=e,l=C.useContext(yh);return l&&n.route.errorElement&&(l._deepestRenderedBoundaryId=n.route.id),C.createElement(vn.Provider,{value:t},r)}function _h(e,t,n){if(t===void 0&&(t=[]),e==null)if(n!=null&&n.errors)e=n.matches;else return null;let r=e,l=n==null?void 0:n.errors;if(l!=null){let o=r.findIndex(i=>i.route.id&&(l==null?void 0:l[i.route.id]));o>=0||J(!1),r=r.slice(0,Math.min(r.length,o+1))}return r.reduceRight((o,i,u)=>{let s=i.route.id?l==null?void 0:l[i.route.id]:null,a=n?i.route.errorElement||C.createElement(Eh,null):null,h=t.concat(r.slice(0,u+1)),m=()=>C.createElement(xh,{match:i,routeContext:{outlet:o,matches:h}},s?a:i.route.element!==void 0?i.route.element:o);return n&&(i.route.errorElement||u===0)?C.createElement(Ch,{location:n.location,component:a,error:s,children:m(),routeContext:{outlet:null,matches:h}}):m()},null)}var zs;(function(e){e.UseRevalidator="useRevalidator"})(zs||(zs={}));var Sl;(function(e){e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator"})(Sl||(Sl={}));function Ph(e){let t=C.useContext(pu);return t||J(!1),t}function Nh(e){let t=C.useContext(vn);return t||J(!1),t}function Rh(e){let t=Nh(),n=t.matches[t.matches.length-1];return n.route.id||J(!1),n.route.id}function Lh(){var e;let t=C.useContext(Zc),n=Ph(Sl.UseRouteError),r=Rh(Sl.UseRouteError);return t||((e=n.errors)==null?void 0:e[r])}function Yr(e){J(!1)}function Th(e){let{basename:t="/",children:n=null,location:r,navigationType:l=ot.Pop,navigator:o,static:i=!1}=e;fr()&&J(!1);let u=t.replace(/^\/*/,"/"),s=C.useMemo(()=>({basename:u,navigator:o,static:i}),[u,o,i]);typeof r=="string"&&(r=mn(r));let{pathname:a="/",search:h="",hash:m="",state:p=null,key:v="default"}=r,S=C.useMemo(()=>{let y=Gc(a,u);return y==null?null:{pathname:y,search:h,hash:m,state:p,key:v}},[u,a,h,m,p,v]);return S==null?null:C.createElement(cr.Provider,{value:s},C.createElement(Fl.Provider,{children:n,value:{location:S,navigationType:l}}))}function zh(e){let{children:t,location:n}=e,r=C.useContext(gh),l=r&&!t?r.router.routes:yi(t);return kh(l,n)}var Os;(function(e){e[e.pending=0]="pending",e[e.success=1]="success",e[e.error=2]="error"})(Os||(Os={}));new Promise(()=>{});function yi(e,t){t===void 0&&(t=[]);let n=[];return C.Children.forEach(e,(r,l)=>{if(!C.isValidElement(r))return;if(r.type===C.Fragment){n.push.apply(n,yi(r.props.children,t));return}r.type!==Yr&&J(!1),!r.props.index||!r.props.children||J(!1);let o=[...t,l],i={id:r.props.id||o.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,hasErrorBoundary:r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle};r.props.children&&(i.children=yi(r.props.children,o)),n.push(i)}),n}/**
59+ * React Router DOM v6.6.1
60+ *
61+ * Copyright (c) Remix Software Inc.
62+ *
63+ * This source code is licensed under the MIT license found in the
64+ * LICENSE.md file in the root directory of this source tree.
65+ *
66+ * @license MIT
67+ */function kl(){return kl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},kl.apply(this,arguments)}function qc(e,t){if(e==null)return{};var n={},r=Object.keys(e),l,o;for(o=0;o<r.length;o++)l=r[o],!(t.indexOf(l)>=0)&&(n[l]=e[l]);return n}function Oh(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function jh(e,t){return e.button===0&&(!t||t==="_self")&&!Oh(e)}const Dh=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset"],Ih=["aria-current","caseSensitive","className","end","style","to","children"];function Mh(e){let{basename:t,children:n,window:r}=e,l=C.useRef();l.current==null&&(l.current=jp({window:r,v5Compat:!0}));let o=l.current,[i,u]=C.useState({action:o.action,location:o.location});return C.useLayoutEffect(()=>o.listen(u),[o]),C.createElement(Th,{basename:t,children:n,location:i.location,navigationType:i.action,navigator:o})}const Uh=C.forwardRef(function(t,n){let{onClick:r,relative:l,reloadDocument:o,replace:i,state:u,target:s,to:a,preventScrollReset:h}=t,m=qc(t,Dh),p=wh(a,{relative:l}),v=Fh(a,{replace:i,state:u,target:s,preventScrollReset:h,relative:l});function S(y){r&&r(y),y.defaultPrevented||v(y)}return C.createElement("a",kl({},m,{href:p,onClick:o?r:S,ref:n,target:s}))}),Nn=C.forwardRef(function(t,n){let{"aria-current":r="page",caseSensitive:l=!1,className:o="",end:i=!1,style:u,to:s,children:a}=t,h=qc(t,Ih),m=hu(s,{relative:h.relative}),p=dr(),v=C.useContext(pu),{navigator:S}=C.useContext(cr),y=S.encodeLocation?S.encodeLocation(m).pathname:m.pathname,O=p.pathname,f=v&&v.navigation&&v.navigation.location?v.navigation.location.pathname:null;l||(O=O.toLowerCase(),f=f?f.toLowerCase():null,y=y.toLowerCase());let c=O===y||!i&&O.startsWith(y)&&O.charAt(y.length)==="/",d=f!=null&&(f===y||!i&&f.startsWith(y)&&f.charAt(y.length)==="/"),g=c?r:void 0,k;typeof o=="function"?k=o({isActive:c,isPending:d}):k=[o,c?"active":null,d?"pending":null].filter(Boolean).join(" ");let _=typeof u=="function"?u({isActive:c,isPending:d}):u;return C.createElement(Uh,kl({},h,{"aria-current":g,className:k,ref:n,style:_,to:s}),typeof a=="function"?a({isActive:c,isPending:d}):a)});var js;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmitImpl="useSubmitImpl",e.UseFetcher="useFetcher"})(js||(js={}));var Ds;(function(e){e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Ds||(Ds={}));function Fh(e,t){let{target:n,replace:r,state:l,preventScrollReset:o,relative:i}=t===void 0?{}:t,u=Sh(),s=dr(),a=hu(e,{relative:i});return C.useCallback(h=>{if(jh(h,n)){h.preventDefault();let m=r!==void 0?r:lr(s)===lr(a);u(e,{replace:m,state:l,preventScrollReset:o,relative:i})}},[s,u,a,r,l,n,e,o,i])}const $h=()=>Q("div",{children:"Home"});class Is extends Error{constructor(n,r,l){super(l);fe(this,"url");fe(this,"status");fe(this,"statusText");fe(this,"body");fe(this,"request");this.name="ApiError",this.url=r.url,this.status=r.status,this.statusText=r.statusText,this.body=r.body,this.request=n}}class Ah extends Error{constructor(t){super(t),this.name="CancelError"}get isCancelled(){return!0}}var om;class Bh{constructor(t){fe(this,om);fe(this,"_isResolved");fe(this,"_isRejected");fe(this,"_isCancelled");fe(this,"_cancelHandlers");fe(this,"_promise");fe(this,"_resolve");fe(this,"_reject");this._isResolved=!1,this._isRejected=!1,this._isCancelled=!1,this._cancelHandlers=[],this._promise=new Promise((n,r)=>{this._resolve=n,this._reject=r;const l=u=>{var s;this._isResolved||this._isRejected||this._isCancelled||(this._isResolved=!0,(s=this._resolve)==null||s.call(this,u))},o=u=>{var s;this._isResolved||this._isRejected||this._isCancelled||(this._isRejected=!0,(s=this._reject)==null||s.call(this,u))},i=u=>{this._isResolved||this._isRejected||this._isCancelled||this._cancelHandlers.push(u)};return Object.defineProperty(i,"isResolved",{get:()=>this._isResolved}),Object.defineProperty(i,"isRejected",{get:()=>this._isRejected}),Object.defineProperty(i,"isCancelled",{get:()=>this._isCancelled}),t(l,o,i)})}then(t,n){return this._promise.then(t,n)}catch(t){return this._promise.catch(t)}finally(t){return this._promise.finally(t)}cancel(){var t;if(!(this._isResolved||this._isRejected||this._isCancelled)){if(this._isCancelled=!0,this._cancelHandlers.length)try{for(const n of this._cancelHandlers)n()}catch(n){console.warn("Cancellation threw an error",n);return}this._cancelHandlers.length=0,(t=this._reject)==null||t.call(this,new Ah("Request aborted"))}}get isCancelled(){return this._isCancelled}}om=Symbol.toStringTag;const Ut={BASE:"",VERSION:"",WITH_CREDENTIALS:!1,CREDENTIALS:"include",TOKEN:void 0,USERNAME:void 0,PASSWORD:void 0,HEADERS:void 0,ENCODE_PATH:void 0},mu=e=>e!=null,pr=e=>typeof e=="string",yo=e=>pr(e)&&e!=="",vu=e=>typeof e=="object"&&typeof e.type=="string"&&typeof e.stream=="function"&&typeof e.arrayBuffer=="function"&&typeof e.constructor=="function"&&typeof e.constructor.name=="string"&&/^(Blob|File)$/.test(e.constructor.name)&&/^(Blob|File)$/.test(e[Symbol.toStringTag]),bc=e=>e instanceof FormData,Hh=e=>{try{return btoa(e)}catch{return Buffer.from(e).toString("base64")}},Wh=e=>{const t=[],n=(l,o)=>{t.push(`${encodeURIComponent(l)}=${encodeURIComponent(String(o))}`)},r=(l,o)=>{mu(o)&&(Array.isArray(o)?o.forEach(i=>{r(l,i)}):typeof o=="object"?Object.entries(o).forEach(([i,u])=>{r(`${l}[${i}]`,u)}):n(l,o))};return Object.entries(e).forEach(([l,o])=>{r(l,o)}),t.length>0?`?${t.join("&")}`:""},Vh=(e,t)=>{const n=e.ENCODE_PATH||encodeURI,r=t.url.replace("{api-version}",e.VERSION).replace(/{(.*?)}/g,(o,i)=>{var u;return(u=t.path)!=null&&u.hasOwnProperty(i)?n(String(t.path[i])):o}),l=`${e.BASE}${r}`;return t.query?`${l}${Wh(t.query)}`:l},Qh=e=>{if(e.formData){const t=new FormData,n=(r,l)=>{pr(l)||vu(l)?t.append(r,l):t.append(r,JSON.stringify(l))};return Object.entries(e.formData).filter(([r,l])=>mu(l)).forEach(([r,l])=>{Array.isArray(l)?l.forEach(o=>n(r,o)):n(r,l)}),t}},jr=async(e,t)=>typeof t=="function"?t(e):t,Kh=async(e,t)=>{const n=await jr(t,e.TOKEN),r=await jr(t,e.USERNAME),l=await jr(t,e.PASSWORD),o=await jr(t,e.HEADERS),i=Object.entries({Accept:"application/json",...o,...t.headers}).filter(([u,s])=>mu(s)).reduce((u,[s,a])=>({...u,[s]:String(a)}),{});if(yo(n)&&(i.Authorization=`Bearer ${n}`),yo(r)&&yo(l)){const u=Hh(`${r}:${l}`);i.Authorization=`Basic ${u}`}return t.body&&(t.mediaType?i["Content-Type"]=t.mediaType:vu(t.body)?i["Content-Type"]=t.body.type||"application/octet-stream":pr(t.body)?i["Content-Type"]="text/plain":bc(t.body)||(i["Content-Type"]="application/json")),new Headers(i)},Yh=e=>{var t;if(e.body)return(t=e.mediaType)!=null&&t.includes("/json")?JSON.stringify(e.body):pr(e.body)||vu(e.body)||bc(e.body)?e.body:JSON.stringify(e.body)},Gh=async(e,t,n,r,l,o,i)=>{const u=new AbortController,s={headers:o,body:r??l,method:t.method,signal:u.signal};return e.WITH_CREDENTIALS&&(s.credentials=e.CREDENTIALS),i(()=>u.abort()),await fetch(n,s)},Xh=(e,t)=>{if(t){const n=e.headers.get(t);if(pr(n))return n}},Jh=async e=>{if(e.status!==204)try{const t=e.headers.get("Content-Type");if(t)return t.toLowerCase().startsWith("application/json")?await e.json():await e.text()}catch(t){console.error(t)}},Zh=(e,t)=>{const r={400:"Bad Request",401:"Unauthorized",403:"Forbidden",404:"Not Found",500:"Internal Server Error",502:"Bad Gateway",503:"Service Unavailable",...e.errors}[t.status];if(r)throw new Is(e,t,r);if(!t.ok)throw new Is(e,t,"Generic Error")},Ft=(e,t)=>new Bh(async(n,r,l)=>{try{const o=Vh(e,t),i=Qh(t),u=Yh(t),s=await Kh(e,t);if(!l.isCancelled){const a=await Gh(e,t,o,u,i,s,l),h=await Jh(a),m=Xh(a,t.responseHeader),p={url:o,ok:a.ok,status:a.status,statusText:a.statusText,body:m??h};Zh(t,p),n(p.body)}}catch(o){r(o)}});class qh{static listUsers(){return Ft(Ut,{method:"GET",url:"/api/user/"})}static createUser(t){return Ft(Ut,{method:"POST",url:"/api/user/",body:t,mediaType:"application/json"})}static retrieveUser(t){return Ft(Ut,{method:"GET",url:"/api/user/{id}/",path:{id:t}})}static updateUser(t,n){return Ft(Ut,{method:"PUT",url:"/api/user/{id}/",path:{id:t},body:n,mediaType:"application/json"})}static partialUpdateUser(t,n){return Ft(Ut,{method:"PATCH",url:"/api/user/{id}/",path:{id:t},body:n,mediaType:"application/json"})}static destroyUser(t){return Ft(Ut,{method:"DELETE",url:"/api/user/{id}/",path:{id:t}})}}const bh=()=>(console.log(qh),Q("div",{children:"Users"})),em=e=>`http://localhost:8000/${e}/`,Ms=({target:e,children:t,className:n})=>Q("a",{href:em(e),className:n,children:t}),tm="/assets/rango-26143649.png",Dr="m-auto bg-blue-400 px-5 py-2 rounded-full",$t="m-auto bg-blue-200 px-5 py-2 rounded-full hover:bg-blue-400",nm=()=>wo("div",{className:"h-16 shadow-md w-full flex",children:[Q(Nn,{to:"/",className:"my-auto h-3/4 rounded-full",children:Q("img",{src:tm,alt:"",className:"h-full hover:bg-blue-400 p-1 rounded-full shadow-md mx-3"})}),Q(Nn,{to:"/",className:({isActive:e})=>e?Dr:$t,children:"Home"}),Q(Nn,{to:"/about",className:({isActive:e})=>e?Dr:$t,children:"About"}),Q(Nn,{to:"/users",className:({isActive:e})=>e?Dr:$t,children:"Users"}),Q(Nn,{to:"/random-endpoint",className:({isActive:e})=>e?Dr:$t,children:"404"}),Q(Ms,{target:"api",className:$t,children:"API"}),Q(Ms,{target:"admin",className:$t,children:"Admin"})]}),rm=()=>Q("div",{children:"NotFound"});function lm(){return wo(Mh,{children:[Q(nm,{}),wo(zh,{children:[Q(Yr,{path:"/",element:Q($h,{})}),Q(Yr,{path:"/users",element:Q(bh,{})}),Q(Yr,{path:"/*",element:Q(rm,{})})]})]})}So.createRoot(document.getElementById("root")).render(Q(Vs.StrictMode,{children:Q(lm,{})}));
+68-0rango/backend/backend/static/index-539c11e7.js
@@ -0,0 +1,68 @@
1+function cf(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const l in r)if(l!=="default"&&!(l in e)){const o=Object.getOwnPropertyDescriptor(r,l);o&&Object.defineProperty(e,l,o.get?o:{enumerable:!0,get:()=>r[l]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const o of l)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(l){const o={};return l.integrity&&(o.integrity=l.integrity),l.referrerpolicy&&(o.referrerPolicy=l.referrerpolicy),l.crossorigin==="use-credentials"?o.credentials="include":l.crossorigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(l){if(l.ep)return;l.ep=!0;const o=n(l);fetch(l.href,o)}})();function ff(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Zr={},df={get exports(){return Zr},set exports(e){Zr=e}},_l={},x={},pf={get exports(){return x},set exports(e){x=e}},L={};/**
2+ * @license React
3+ * react.production.min.js
4+ *
5+ * Copyright (c) Facebook, Inc. and its affiliates.
6+ *
7+ * This source code is licensed under the MIT license found in the
8+ * LICENSE file in the root directory of this source tree.
9+ */var sr=Symbol.for("react.element"),hf=Symbol.for("react.portal"),mf=Symbol.for("react.fragment"),vf=Symbol.for("react.strict_mode"),yf=Symbol.for("react.profiler"),gf=Symbol.for("react.provider"),wf=Symbol.for("react.context"),Sf=Symbol.for("react.forward_ref"),kf=Symbol.for("react.suspense"),Ef=Symbol.for("react.memo"),xf=Symbol.for("react.lazy"),Eu=Symbol.iterator;function Cf(e){return e===null||typeof e!="object"?null:(e=Eu&&e[Eu]||e["@@iterator"],typeof e=="function"?e:null)}var $s={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Vs=Object.assign,Hs={};function mn(e,t,n){this.props=e,this.context=t,this.refs=Hs,this.updater=n||$s}mn.prototype.isReactComponent={};mn.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};mn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Ws(){}Ws.prototype=mn.prototype;function Ei(e,t,n){this.props=e,this.context=t,this.refs=Hs,this.updater=n||$s}var xi=Ei.prototype=new Ws;xi.constructor=Ei;Vs(xi,mn.prototype);xi.isPureReactComponent=!0;var xu=Array.isArray,Qs=Object.prototype.hasOwnProperty,Ci={current:null},Ks={key:!0,ref:!0,__self:!0,__source:!0};function Ys(e,t,n){var r,l={},o=null,i=null;if(t!=null)for(r in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(o=""+t.key),t)Qs.call(t,r)&&!Ks.hasOwnProperty(r)&&(l[r]=t[r]);var u=arguments.length-2;if(u===1)l.children=n;else if(1<u){for(var s=Array(u),a=0;a<u;a++)s[a]=arguments[a+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:sr,type:e,key:o,ref:i,props:l,_owner:Ci.current}}function _f(e,t){return{$$typeof:sr,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function _i(e){return typeof e=="object"&&e!==null&&e.$$typeof===sr}function Pf(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Cu=/\/+/g;function Ql(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Pf(""+e.key):t.toString(36)}function Fr(e,t,n,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 sr:case hf:i=!0}}if(i)return i=e,l=l(i),e=r===""?"."+Ql(i,0):r,xu(l)?(n="",e!=null&&(n=e.replace(Cu,"$&/")+"/"),Fr(l,t,n,"",function(a){return a})):l!=null&&(_i(l)&&(l=_f(l,n+(!l.key||i&&i.key===l.key?"":(""+l.key).replace(Cu,"$&/")+"/")+e)),t.push(l)),1;if(i=0,r=r===""?".":r+":",xu(e))for(var u=0;u<e.length;u++){o=e[u];var s=r+Ql(o,u);i+=Fr(o,t,n,s,l)}else if(s=Cf(e),typeof s=="function")for(e=s.call(e),u=0;!(o=e.next()).done;)o=o.value,s=r+Ql(o,u++),i+=Fr(o,t,n,s,l);else if(o==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return i}function Sr(e,t,n){if(e==null)return e;var r=[],l=0;return Fr(e,r,"","",function(o){return t.call(n,o,l++)}),r}function Nf(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var fe={current:null},Br={transition:null},Tf={ReactCurrentDispatcher:fe,ReactCurrentBatchConfig:Br,ReactCurrentOwner:Ci};L.Children={map:Sr,forEach:function(e,t,n){Sr(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Sr(e,function(){t++}),t},toArray:function(e){return Sr(e,function(t){return t})||[]},only:function(e){if(!_i(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};L.Component=mn;L.Fragment=mf;L.Profiler=yf;L.PureComponent=Ei;L.StrictMode=vf;L.Suspense=kf;L.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Tf;L.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=Vs({},e.props),l=e.key,o=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,i=Ci.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(s in t)Qs.call(t,s)&&!Ks.hasOwnProperty(s)&&(r[s]=t[s]===void 0&&u!==void 0?u[s]:t[s])}var s=arguments.length-2;if(s===1)r.children=n;else if(1<s){u=Array(s);for(var a=0;a<s;a++)u[a]=arguments[a+2];r.children=u}return{$$typeof:sr,type:e.type,key:l,ref:o,props:r,_owner:i}};L.createContext=function(e){return e={$$typeof:wf,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:gf,_context:e},e.Consumer=e};L.createElement=Ys;L.createFactory=function(e){var t=Ys.bind(null,e);return t.type=e,t};L.createRef=function(){return{current:null}};L.forwardRef=function(e){return{$$typeof:Sf,render:e}};L.isValidElement=_i;L.lazy=function(e){return{$$typeof:xf,_payload:{_status:-1,_result:e},_init:Nf}};L.memo=function(e,t){return{$$typeof:Ef,type:e,compare:t===void 0?null:t}};L.startTransition=function(e){var t=Br.transition;Br.transition={};try{e()}finally{Br.transition=t}};L.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")};L.useCallback=function(e,t){return fe.current.useCallback(e,t)};L.useContext=function(e){return fe.current.useContext(e)};L.useDebugValue=function(){};L.useDeferredValue=function(e){return fe.current.useDeferredValue(e)};L.useEffect=function(e,t){return fe.current.useEffect(e,t)};L.useId=function(){return fe.current.useId()};L.useImperativeHandle=function(e,t,n){return fe.current.useImperativeHandle(e,t,n)};L.useInsertionEffect=function(e,t){return fe.current.useInsertionEffect(e,t)};L.useLayoutEffect=function(e,t){return fe.current.useLayoutEffect(e,t)};L.useMemo=function(e,t){return fe.current.useMemo(e,t)};L.useReducer=function(e,t,n){return fe.current.useReducer(e,t,n)};L.useRef=function(e){return fe.current.useRef(e)};L.useState=function(e){return fe.current.useState(e)};L.useSyncExternalStore=function(e,t,n){return fe.current.useSyncExternalStore(e,t,n)};L.useTransition=function(){return fe.current.useTransition()};L.version="18.2.0";(function(e){e.exports=L})(pf);const Xs=ff(x),ko=cf({__proto__:null,default:Xs},[x]);/**
10+ * @license React
11+ * react-jsx-runtime.production.min.js
12+ *
13+ * Copyright (c) Facebook, Inc. and its affiliates.
14+ *
15+ * This source code is licensed under the MIT license found in the
16+ * LICENSE file in the root directory of this source tree.
17+ */var Rf=x,Lf=Symbol.for("react.element"),Of=Symbol.for("react.fragment"),zf=Object.prototype.hasOwnProperty,jf=Rf.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Df={key:!0,ref:!0,__self:!0,__source:!0};function Gs(e,t,n){var r,l={},o=null,i=null;n!==void 0&&(o=""+n),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(i=t.ref);for(r in t)zf.call(t,r)&&!Df.hasOwnProperty(r)&&(l[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)l[r]===void 0&&(l[r]=t[r]);return{$$typeof:Lf,type:e,key:o,ref:i,props:l,_owner:jf.current}}_l.Fragment=Of;_l.jsx=Gs;_l.jsxs=Gs;(function(e){e.exports=_l})(df);const Q=Zr.jsx,Eo=Zr.jsxs;var xo={},Co={},If={get exports(){return Co},set exports(e){Co=e}},xe={},_o={},Uf={get exports(){return _o},set exports(e){_o=e}},Js={};/**
18+ * @license React
19+ * scheduler.production.min.js
20+ *
21+ * Copyright (c) Facebook, Inc. and its affiliates.
22+ *
23+ * This source code is licensed under the MIT license found in the
24+ * LICENSE file in the root directory of this source tree.
25+ */(function(e){function t(C,T){var R=C.length;C.push(T);e:for(;0<R;){var W=R-1>>>1,q=C[W];if(0<l(q,T))C[W]=T,C[R]=q,R=W;else break e}}function n(C){return C.length===0?null:C[0]}function r(C){if(C.length===0)return null;var T=C[0],R=C.pop();if(R!==T){C[0]=R;e:for(var W=0,q=C.length,gr=q>>>1;W<gr;){var xt=2*(W+1)-1,Wl=C[xt],Ct=xt+1,wr=C[Ct];if(0>l(Wl,R))Ct<q&&0>l(wr,Wl)?(C[W]=wr,C[Ct]=R,W=Ct):(C[W]=Wl,C[xt]=R,W=xt);else if(Ct<q&&0>l(wr,R))C[W]=wr,C[Ct]=R,W=Ct;else break e}}return T}function l(C,T){var R=C.sortIndex-T.sortIndex;return R!==0?R:C.id-T.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=[],a=[],p=1,m=null,h=3,v=!1,S=!1,y=!1,z=typeof setTimeout=="function"?setTimeout:null,f=typeof clearTimeout=="function"?clearTimeout:null,c=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(C){for(var T=n(a);T!==null;){if(T.callback===null)r(a);else if(T.startTime<=C)r(a),T.sortIndex=T.expirationTime,t(s,T);else break;T=n(a)}}function g(C){if(y=!1,d(C),!S)if(n(s)!==null)S=!0,Vl(k);else{var T=n(a);T!==null&&Hl(g,T.startTime-C)}}function k(C,T){S=!1,y&&(y=!1,f(N),N=-1),v=!0;var R=h;try{for(d(T),m=n(s);m!==null&&(!(m.expirationTime>T)||C&&!Oe());){var W=m.callback;if(typeof W=="function"){m.callback=null,h=m.priorityLevel;var q=W(m.expirationTime<=T);T=e.unstable_now(),typeof q=="function"?m.callback=q:m===n(s)&&r(s),d(T)}else r(s);m=n(s)}if(m!==null)var gr=!0;else{var xt=n(a);xt!==null&&Hl(g,xt.startTime-T),gr=!1}return gr}finally{m=null,h=R,v=!1}}var _=!1,P=null,N=-1,H=5,O=-1;function Oe(){return!(e.unstable_now()-O<H)}function Sn(){if(P!==null){var C=e.unstable_now();O=C;var T=!0;try{T=P(!0,C)}finally{T?kn():(_=!1,P=null)}}else _=!1}var kn;if(typeof c=="function")kn=function(){c(Sn)};else if(typeof MessageChannel<"u"){var ku=new MessageChannel,af=ku.port2;ku.port1.onmessage=Sn,kn=function(){af.postMessage(null)}}else kn=function(){z(Sn,0)};function Vl(C){P=C,_||(_=!0,kn())}function Hl(C,T){N=z(function(){C(e.unstable_now())},T)}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(C){C.callback=null},e.unstable_continueExecution=function(){S||v||(S=!0,Vl(k))},e.unstable_forceFrameRate=function(C){0>C||125<C?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):H=0<C?Math.floor(1e3/C):5},e.unstable_getCurrentPriorityLevel=function(){return h},e.unstable_getFirstCallbackNode=function(){return n(s)},e.unstable_next=function(C){switch(h){case 1:case 2:case 3:var T=3;break;default:T=h}var R=h;h=T;try{return C()}finally{h=R}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(C,T){switch(C){case 1:case 2:case 3:case 4:case 5:break;default:C=3}var R=h;h=C;try{return T()}finally{h=R}},e.unstable_scheduleCallback=function(C,T,R){var W=e.unstable_now();switch(typeof R=="object"&&R!==null?(R=R.delay,R=typeof R=="number"&&0<R?W+R:W):R=W,C){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=R+q,C={id:p++,callback:T,priorityLevel:C,startTime:R,expirationTime:q,sortIndex:-1},R>W?(C.sortIndex=R,t(a,C),n(s)===null&&C===n(a)&&(y?(f(N),N=-1):y=!0,Hl(g,R-W))):(C.sortIndex=q,t(s,C),S||v||(S=!0,Vl(k))),C},e.unstable_shouldYield=Oe,e.unstable_wrapCallback=function(C){var T=h;return function(){var R=h;h=T;try{return C.apply(this,arguments)}finally{h=R}}}})(Js);(function(e){e.exports=Js})(Uf);/**
26+ * @license React
27+ * react-dom.production.min.js
28+ *
29+ * Copyright (c) Facebook, Inc. and its affiliates.
30+ *
31+ * This source code is licensed under the MIT license found in the
32+ * LICENSE file in the root directory of this source tree.
33+ */var Zs=x,Ee=_o;function w(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var qs=new Set,Wn={};function Bt(e,t){sn(e,t),sn(e+"Capture",t)}function sn(e,t){for(Wn[e]=t,e=0;e<t.length;e++)qs.add(t[e])}var Je=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Po=Object.prototype.hasOwnProperty,Mf=/^[: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]*$/,_u={},Pu={};function Ff(e){return Po.call(Pu,e)?!0:Po.call(_u,e)?!1:Mf.test(e)?Pu[e]=!0:(_u[e]=!0,!1)}function Bf(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Af(e,t,n,r){if(t===null||typeof t>"u"||Bf(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function de(e,t,n,r,l,o,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var re={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){re[e]=new de(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];re[t]=new de(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){re[e]=new de(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){re[e]=new de(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){re[e]=new de(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){re[e]=new de(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){re[e]=new de(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){re[e]=new de(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){re[e]=new de(e,5,!1,e.toLowerCase(),null,!1,!1)});var Pi=/[\-:]([a-z])/g;function Ni(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Pi,Ni);re[t]=new de(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Pi,Ni);re[t]=new de(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Pi,Ni);re[t]=new de(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){re[e]=new de(e,1,!1,e.toLowerCase(),null,!1,!1)});re.xlinkHref=new de("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){re[e]=new de(e,1,!1,e.toLowerCase(),null,!0,!0)});function Ti(e,t,n,r){var l=re.hasOwnProperty(t)?re[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Af(t,n,l,r)&&(n=null),r||l===null?Ff(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):l.mustUseProperty?e[l.propertyName]=n===null?l.type===3?!1:"":n:(t=l.attributeName,r=l.attributeNamespace,n===null?e.removeAttribute(t):(l=l.type,n=l===3||l===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var et=Zs.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,kr=Symbol.for("react.element"),Ht=Symbol.for("react.portal"),Wt=Symbol.for("react.fragment"),Ri=Symbol.for("react.strict_mode"),No=Symbol.for("react.profiler"),bs=Symbol.for("react.provider"),ea=Symbol.for("react.context"),Li=Symbol.for("react.forward_ref"),To=Symbol.for("react.suspense"),Ro=Symbol.for("react.suspense_list"),Oi=Symbol.for("react.memo"),nt=Symbol.for("react.lazy"),ta=Symbol.for("react.offscreen"),Nu=Symbol.iterator;function En(e){return e===null||typeof e!="object"?null:(e=Nu&&e[Nu]||e["@@iterator"],typeof e=="function"?e:null)}var $=Object.assign,Kl;function On(e){if(Kl===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Kl=t&&t[1]||""}return`
34+`+Kl+e}var Yl=!1;function Xl(e,t){if(!e||Yl)return"";Yl=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(a){var r=a}Reflect.construct(e,[],t)}else{try{t.call()}catch(a){r=a}e.call(t.prototype)}else{try{throw Error()}catch(a){r=a}e()}}catch(a){if(a&&r&&typeof a.stack=="string"){for(var l=a.stack.split(`
35+`),o=r.stack.split(`
36+`),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=`
37+`+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=n}return(e=e?e.displayName||e.name:"")?On(e):""}function $f(e){switch(e.tag){case 5:return On(e.type);case 16:return On("Lazy");case 13:return On("Suspense");case 19:return On("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 Lo(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 Wt:return"Fragment";case Ht:return"Portal";case No:return"Profiler";case Ri:return"StrictMode";case To:return"Suspense";case Ro:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case ea:return(e.displayName||"Context")+".Consumer";case bs:return(e._context.displayName||"Context")+".Provider";case Li:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Oi:return t=e.displayName||null,t!==null?t:Lo(e.type)||"Memo";case nt:t=e._payload,e=e._init;try{return Lo(e(t))}catch{}}return null}function Vf(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Lo(t);case 8:return t===Ri?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function gt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function na(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Hf(e){var t=na(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(i){r=""+i,o.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Er(e){e._valueTracker||(e._valueTracker=Hf(e))}function ra(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=na(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function qr(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 Oo(e,t){var n=t.checked;return $({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Tu(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=gt(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function la(e,t){t=t.checked,t!=null&&Ti(e,"checked",t,!1)}function zo(e,t){la(e,t);var n=gt(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?jo(e,t.type,n):t.hasOwnProperty("defaultValue")&&jo(e,t.type,gt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Ru(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function jo(e,t,n){(t!=="number"||qr(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var zn=Array.isArray;function tn(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t["$"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty("$"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&r&&(e[n].defaultSelected=!0)}else{for(n=""+gt(n),t=null,l=0;l<e.length;l++){if(e[l].value===n){e[l].selected=!0,r&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function Do(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(w(91));return $({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Lu(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(w(92));if(zn(n)){if(1<n.length)throw Error(w(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:gt(n)}}function oa(e,t){var n=gt(t.value),r=gt(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function Ou(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function ia(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 Io(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?ia(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var xr,ua=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,l)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(xr=xr||document.createElement("div"),xr.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=xr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Qn(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var In={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},Wf=["Webkit","ms","Moz","O"];Object.keys(In).forEach(function(e){Wf.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),In[t]=In[e]})});function sa(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||In.hasOwnProperty(e)&&In[e]?(""+t).trim():t+"px"}function aa(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=sa(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var Qf=$({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 Uo(e,t){if(t){if(Qf[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(w(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(w(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(w(61))}if(t.style!=null&&typeof t.style!="object")throw Error(w(62))}}function Mo(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Fo=null;function zi(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Bo=null,nn=null,rn=null;function zu(e){if(e=fr(e)){if(typeof Bo!="function")throw Error(w(280));var t=e.stateNode;t&&(t=Ll(t),Bo(e.stateNode,e.type,t))}}function ca(e){nn?rn?rn.push(e):rn=[e]:nn=e}function fa(){if(nn){var e=nn,t=rn;if(rn=nn=null,zu(e),t)for(e=0;e<t.length;e++)zu(t[e])}}function da(e,t){return e(t)}function pa(){}var Gl=!1;function ha(e,t,n){if(Gl)return e(t,n);Gl=!0;try{return da(e,t,n)}finally{Gl=!1,(nn!==null||rn!==null)&&(pa(),fa())}}function Kn(e,t){var n=e.stateNode;if(n===null)return null;var r=Ll(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(w(231,t,typeof n));return n}var Ao=!1;if(Je)try{var xn={};Object.defineProperty(xn,"passive",{get:function(){Ao=!0}}),window.addEventListener("test",xn,xn),window.removeEventListener("test",xn,xn)}catch{Ao=!1}function Kf(e,t,n,r,l,o,i,u,s){var a=Array.prototype.slice.call(arguments,3);try{t.apply(n,a)}catch(p){this.onError(p)}}var Un=!1,br=null,el=!1,$o=null,Yf={onError:function(e){Un=!0,br=e}};function Xf(e,t,n,r,l,o,i,u,s){Un=!1,br=null,Kf.apply(Yf,arguments)}function Gf(e,t,n,r,l,o,i,u,s){if(Xf.apply(this,arguments),Un){if(Un){var a=br;Un=!1,br=null}else throw Error(w(198));el||(el=!0,$o=a)}}function At(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function ma(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function ju(e){if(At(e)!==e)throw Error(w(188))}function Jf(e){var t=e.alternate;if(!t){if(t=At(e),t===null)throw Error(w(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var o=l.alternate;if(o===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===o.child){for(o=l.child;o;){if(o===n)return ju(l),e;if(o===r)return ju(l),t;o=o.sibling}throw Error(w(188))}if(n.return!==r.return)n=l,r=o;else{for(var i=!1,u=l.child;u;){if(u===n){i=!0,n=l,r=o;break}if(u===r){i=!0,r=l,n=o;break}u=u.sibling}if(!i){for(u=o.child;u;){if(u===n){i=!0,n=o,r=l;break}if(u===r){i=!0,r=o,n=l;break}u=u.sibling}if(!i)throw Error(w(189))}}if(n.alternate!==r)throw Error(w(190))}if(n.tag!==3)throw Error(w(188));return n.stateNode.current===n?e:t}function va(e){return e=Jf(e),e!==null?ya(e):null}function ya(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=ya(e);if(t!==null)return t;e=e.sibling}return null}var ga=Ee.unstable_scheduleCallback,Du=Ee.unstable_cancelCallback,Zf=Ee.unstable_shouldYield,qf=Ee.unstable_requestPaint,K=Ee.unstable_now,bf=Ee.unstable_getCurrentPriorityLevel,ji=Ee.unstable_ImmediatePriority,wa=Ee.unstable_UserBlockingPriority,tl=Ee.unstable_NormalPriority,ed=Ee.unstable_LowPriority,Sa=Ee.unstable_IdlePriority,Pl=null,Ve=null;function td(e){if(Ve&&typeof Ve.onCommitFiberRoot=="function")try{Ve.onCommitFiberRoot(Pl,e,void 0,(e.current.flags&128)===128)}catch{}}var Ue=Math.clz32?Math.clz32:ld,nd=Math.log,rd=Math.LN2;function ld(e){return e>>>=0,e===0?32:31-(nd(e)/rd|0)|0}var Cr=64,_r=4194304;function jn(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 nl(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,i=n&268435455;if(i!==0){var u=i&~l;u!==0?r=jn(u):(o&=i,o!==0&&(r=jn(o)))}else i=n&~l,i!==0?r=jn(i):o!==0&&(r=jn(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,o=t&-t,l>=o||l===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-Ue(t),l=1<<n,r|=e[n],t&=~l;return r}function od(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function id(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,o=e.pendingLanes;0<o;){var i=31-Ue(o),u=1<<i,s=l[i];s===-1?(!(u&n)||u&r)&&(l[i]=od(u,t)):s<=t&&(e.expiredLanes|=u),o&=~u}}function Vo(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function ka(){var e=Cr;return Cr<<=1,!(Cr&4194240)&&(Cr=64),e}function Jl(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function ar(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Ue(t),e[t]=n}function ud(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var l=31-Ue(n),o=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~o}}function Di(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Ue(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var D=0;function Ea(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var xa,Ii,Ca,_a,Pa,Ho=!1,Pr=[],at=null,ct=null,ft=null,Yn=new Map,Xn=new Map,lt=[],sd="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 Iu(e,t){switch(e){case"focusin":case"focusout":at=null;break;case"dragenter":case"dragleave":ct=null;break;case"mouseover":case"mouseout":ft=null;break;case"pointerover":case"pointerout":Yn.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Xn.delete(t.pointerId)}}function Cn(e,t,n,r,l,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[l]},t!==null&&(t=fr(t),t!==null&&Ii(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function ad(e,t,n,r,l){switch(t){case"focusin":return at=Cn(at,e,t,n,r,l),!0;case"dragenter":return ct=Cn(ct,e,t,n,r,l),!0;case"mouseover":return ft=Cn(ft,e,t,n,r,l),!0;case"pointerover":var o=l.pointerId;return Yn.set(o,Cn(Yn.get(o)||null,e,t,n,r,l)),!0;case"gotpointercapture":return o=l.pointerId,Xn.set(o,Cn(Xn.get(o)||null,e,t,n,r,l)),!0}return!1}function Na(e){var t=Tt(e.target);if(t!==null){var n=At(t);if(n!==null){if(t=n.tag,t===13){if(t=ma(n),t!==null){e.blockedOn=t,Pa(e.priority,function(){Ca(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Ar(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Wo(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Fo=r,n.target.dispatchEvent(r),Fo=null}else return t=fr(n),t!==null&&Ii(t),e.blockedOn=n,!1;t.shift()}return!0}function Uu(e,t,n){Ar(e)&&n.delete(t)}function cd(){Ho=!1,at!==null&&Ar(at)&&(at=null),ct!==null&&Ar(ct)&&(ct=null),ft!==null&&Ar(ft)&&(ft=null),Yn.forEach(Uu),Xn.forEach(Uu)}function _n(e,t){e.blockedOn===t&&(e.blockedOn=null,Ho||(Ho=!0,Ee.unstable_scheduleCallback(Ee.unstable_NormalPriority,cd)))}function Gn(e){function t(l){return _n(l,e)}if(0<Pr.length){_n(Pr[0],e);for(var n=1;n<Pr.length;n++){var r=Pr[n];r.blockedOn===e&&(r.blockedOn=null)}}for(at!==null&&_n(at,e),ct!==null&&_n(ct,e),ft!==null&&_n(ft,e),Yn.forEach(t),Xn.forEach(t),n=0;n<lt.length;n++)r=lt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<lt.length&&(n=lt[0],n.blockedOn===null);)Na(n),n.blockedOn===null&&lt.shift()}var ln=et.ReactCurrentBatchConfig,rl=!0;function fd(e,t,n,r){var l=D,o=ln.transition;ln.transition=null;try{D=1,Ui(e,t,n,r)}finally{D=l,ln.transition=o}}function dd(e,t,n,r){var l=D,o=ln.transition;ln.transition=null;try{D=4,Ui(e,t,n,r)}finally{D=l,ln.transition=o}}function Ui(e,t,n,r){if(rl){var l=Wo(e,t,n,r);if(l===null)io(e,t,r,ll,n),Iu(e,r);else if(ad(l,e,t,n,r))r.stopPropagation();else if(Iu(e,r),t&4&&-1<sd.indexOf(e)){for(;l!==null;){var o=fr(l);if(o!==null&&xa(o),o=Wo(e,t,n,r),o===null&&io(e,t,r,ll,n),o===l)break;l=o}l!==null&&r.stopPropagation()}else io(e,t,r,null,n)}}var ll=null;function Wo(e,t,n,r){if(ll=null,e=zi(r),e=Tt(e),e!==null)if(t=At(e),t===null)e=null;else if(n=t.tag,n===13){if(e=ma(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return ll=e,null}function Ta(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(bf()){case ji:return 1;case wa:return 4;case tl:case ed:return 16;case Sa:return 536870912;default:return 16}default:return 16}}var it=null,Mi=null,$r=null;function Ra(){if($r)return $r;var e,t=Mi,n=t.length,r,l="value"in it?it.value:it.textContent,o=l.length;for(e=0;e<n&&t[e]===l[e];e++);var i=n-e;for(r=1;r<=i&&t[n-r]===l[o-r];r++);return $r=l.slice(e,1<r?1-r:void 0)}function Vr(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Nr(){return!0}function Mu(){return!1}function Ce(e){function t(n,r,l,o,i){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=o,this.target=i,this.currentTarget=null;for(var u in e)e.hasOwnProperty(u)&&(n=e[u],this[u]=n?n(o):o[u]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?Nr:Mu,this.isPropagationStopped=Mu,this}return $(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Nr)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Nr)},persist:function(){},isPersistent:Nr}),t}var vn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Fi=Ce(vn),cr=$({},vn,{view:0,detail:0}),pd=Ce(cr),Zl,ql,Pn,Nl=$({},cr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Bi,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!==Pn&&(Pn&&e.type==="mousemove"?(Zl=e.screenX-Pn.screenX,ql=e.screenY-Pn.screenY):ql=Zl=0,Pn=e),Zl)},movementY:function(e){return"movementY"in e?e.movementY:ql}}),Fu=Ce(Nl),hd=$({},Nl,{dataTransfer:0}),md=Ce(hd),vd=$({},cr,{relatedTarget:0}),bl=Ce(vd),yd=$({},vn,{animationName:0,elapsedTime:0,pseudoElement:0}),gd=Ce(yd),wd=$({},vn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Sd=Ce(wd),kd=$({},vn,{data:0}),Bu=Ce(kd),Ed={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},xd={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"},Cd={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function _d(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Cd[e])?!!t[e]:!1}function Bi(){return _d}var Pd=$({},cr,{key:function(e){if(e.key){var t=Ed[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Vr(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?xd[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Bi,charCode:function(e){return e.type==="keypress"?Vr(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Vr(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Nd=Ce(Pd),Td=$({},Nl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Au=Ce(Td),Rd=$({},cr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Bi}),Ld=Ce(Rd),Od=$({},vn,{propertyName:0,elapsedTime:0,pseudoElement:0}),zd=Ce(Od),jd=$({},Nl,{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}),Dd=Ce(jd),Id=[9,13,27,32],Ai=Je&&"CompositionEvent"in window,Mn=null;Je&&"documentMode"in document&&(Mn=document.documentMode);var Ud=Je&&"TextEvent"in window&&!Mn,La=Je&&(!Ai||Mn&&8<Mn&&11>=Mn),$u=String.fromCharCode(32),Vu=!1;function Oa(e,t){switch(e){case"keyup":return Id.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function za(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Qt=!1;function Md(e,t){switch(e){case"compositionend":return za(t);case"keypress":return t.which!==32?null:(Vu=!0,$u);case"textInput":return e=t.data,e===$u&&Vu?null:e;default:return null}}function Fd(e,t){if(Qt)return e==="compositionend"||!Ai&&Oa(e,t)?(e=Ra(),$r=Mi=it=null,Qt=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return La&&t.locale!=="ko"?null:t.data;default:return null}}var Bd={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 Hu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Bd[e.type]:t==="textarea"}function ja(e,t,n,r){ca(r),t=ol(t,"onChange"),0<t.length&&(n=new Fi("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Fn=null,Jn=null;function Ad(e){Wa(e,0)}function Tl(e){var t=Xt(e);if(ra(t))return e}function $d(e,t){if(e==="change")return t}var Da=!1;if(Je){var eo;if(Je){var to="oninput"in document;if(!to){var Wu=document.createElement("div");Wu.setAttribute("oninput","return;"),to=typeof Wu.oninput=="function"}eo=to}else eo=!1;Da=eo&&(!document.documentMode||9<document.documentMode)}function Qu(){Fn&&(Fn.detachEvent("onpropertychange",Ia),Jn=Fn=null)}function Ia(e){if(e.propertyName==="value"&&Tl(Jn)){var t=[];ja(t,Jn,e,zi(e)),ha(Ad,t)}}function Vd(e,t,n){e==="focusin"?(Qu(),Fn=t,Jn=n,Fn.attachEvent("onpropertychange",Ia)):e==="focusout"&&Qu()}function Hd(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Tl(Jn)}function Wd(e,t){if(e==="click")return Tl(t)}function Qd(e,t){if(e==="input"||e==="change")return Tl(t)}function Kd(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Fe=typeof Object.is=="function"?Object.is:Kd;function Zn(e,t){if(Fe(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var l=n[r];if(!Po.call(t,l)||!Fe(e[l],t[l]))return!1}return!0}function Ku(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Yu(e,t){var n=Ku(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Ku(n)}}function Ua(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Ua(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Ma(){for(var e=window,t=qr();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=qr(e.document)}return t}function $i(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function Yd(e){var t=Ma(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Ua(n.ownerDocument.documentElement,n)){if(r!==null&&$i(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,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=Yu(n,o);var i=Yu(n,r);l&&i&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Xd=Je&&"documentMode"in document&&11>=document.documentMode,Kt=null,Qo=null,Bn=null,Ko=!1;function Xu(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Ko||Kt==null||Kt!==qr(r)||(r=Kt,"selectionStart"in r&&$i(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}),Bn&&Zn(Bn,r)||(Bn=r,r=ol(Qo,"onSelect"),0<r.length&&(t=new Fi("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Kt)))}function Tr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Yt={animationend:Tr("Animation","AnimationEnd"),animationiteration:Tr("Animation","AnimationIteration"),animationstart:Tr("Animation","AnimationStart"),transitionend:Tr("Transition","TransitionEnd")},no={},Fa={};Je&&(Fa=document.createElement("div").style,"AnimationEvent"in window||(delete Yt.animationend.animation,delete Yt.animationiteration.animation,delete Yt.animationstart.animation),"TransitionEvent"in window||delete Yt.transitionend.transition);function Rl(e){if(no[e])return no[e];if(!Yt[e])return e;var t=Yt[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Fa)return no[e]=t[n];return e}var Ba=Rl("animationend"),Aa=Rl("animationiteration"),$a=Rl("animationstart"),Va=Rl("transitionend"),Ha=new Map,Gu="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 St(e,t){Ha.set(e,t),Bt(t,[e])}for(var ro=0;ro<Gu.length;ro++){var lo=Gu[ro],Gd=lo.toLowerCase(),Jd=lo[0].toUpperCase()+lo.slice(1);St(Gd,"on"+Jd)}St(Ba,"onAnimationEnd");St(Aa,"onAnimationIteration");St($a,"onAnimationStart");St("dblclick","onDoubleClick");St("focusin","onFocus");St("focusout","onBlur");St(Va,"onTransitionEnd");sn("onMouseEnter",["mouseout","mouseover"]);sn("onMouseLeave",["mouseout","mouseover"]);sn("onPointerEnter",["pointerout","pointerover"]);sn("onPointerLeave",["pointerout","pointerover"]);Bt("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Bt("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Bt("onBeforeInput",["compositionend","keypress","textInput","paste"]);Bt("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Bt("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Bt("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Dn="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(" "),Zd=new Set("cancel close invalid load scroll toggle".split(" ").concat(Dn));function Ju(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Gf(r,t,void 0,e),e.currentTarget=null}function Wa(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],l=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var i=r.length-1;0<=i;i--){var u=r[i],s=u.instance,a=u.currentTarget;if(u=u.listener,s!==o&&l.isPropagationStopped())break e;Ju(l,u,a),o=s}else for(i=0;i<r.length;i++){if(u=r[i],s=u.instance,a=u.currentTarget,u=u.listener,s!==o&&l.isPropagationStopped())break e;Ju(l,u,a),o=s}}}if(el)throw e=$o,el=!1,$o=null,e}function U(e,t){var n=t[Zo];n===void 0&&(n=t[Zo]=new Set);var r=e+"__bubble";n.has(r)||(Qa(t,e,2,!1),n.add(r))}function oo(e,t,n){var r=0;t&&(r|=4),Qa(n,e,r,t)}var Rr="_reactListening"+Math.random().toString(36).slice(2);function qn(e){if(!e[Rr]){e[Rr]=!0,qs.forEach(function(n){n!=="selectionchange"&&(Zd.has(n)||oo(n,!1,e),oo(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Rr]||(t[Rr]=!0,oo("selectionchange",!1,t))}}function Qa(e,t,n,r){switch(Ta(t)){case 1:var l=fd;break;case 4:l=dd;break;default:l=Ui}n=l.bind(null,t,n,e),l=void 0,!Ao||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),r?l!==void 0?e.addEventListener(t,n,{capture:!0,passive:l}):e.addEventListener(t,n,!0):l!==void 0?e.addEventListener(t,n,{passive:l}):e.addEventListener(t,n,!1)}function io(e,t,n,r,l){var o=r;if(!(t&1)&&!(t&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=Tt(u),i===null)return;if(s=i.tag,s===5||s===6){r=o=i;continue e}u=u.parentNode}}r=r.return}ha(function(){var a=o,p=zi(n),m=[];e:{var h=Ha.get(e);if(h!==void 0){var v=Fi,S=e;switch(e){case"keypress":if(Vr(n)===0)break e;case"keydown":case"keyup":v=Nd;break;case"focusin":S="focus",v=bl;break;case"focusout":S="blur",v=bl;break;case"beforeblur":case"afterblur":v=bl;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":v=Fu;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":v=md;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":v=Ld;break;case Ba:case Aa:case $a:v=gd;break;case Va:v=zd;break;case"scroll":v=pd;break;case"wheel":v=Dd;break;case"copy":case"cut":case"paste":v=Sd;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":v=Au}var y=(t&4)!==0,z=!y&&e==="scroll",f=y?h!==null?h+"Capture":null:h;y=[];for(var c=a,d;c!==null;){d=c;var g=d.stateNode;if(d.tag===5&&g!==null&&(d=g,f!==null&&(g=Kn(c,f),g!=null&&y.push(bn(c,g,d)))),z)break;c=c.return}0<y.length&&(h=new v(h,S,null,n,p),m.push({event:h,listeners:y}))}}if(!(t&7)){e:{if(h=e==="mouseover"||e==="pointerover",v=e==="mouseout"||e==="pointerout",h&&n!==Fo&&(S=n.relatedTarget||n.fromElement)&&(Tt(S)||S[Ze]))break e;if((v||h)&&(h=p.window===p?p:(h=p.ownerDocument)?h.defaultView||h.parentWindow:window,v?(S=n.relatedTarget||n.toElement,v=a,S=S?Tt(S):null,S!==null&&(z=At(S),S!==z||S.tag!==5&&S.tag!==6)&&(S=null)):(v=null,S=a),v!==S)){if(y=Fu,g="onMouseLeave",f="onMouseEnter",c="mouse",(e==="pointerout"||e==="pointerover")&&(y=Au,g="onPointerLeave",f="onPointerEnter",c="pointer"),z=v==null?h:Xt(v),d=S==null?h:Xt(S),h=new y(g,c+"leave",v,n,p),h.target=z,h.relatedTarget=d,g=null,Tt(p)===a&&(y=new y(f,c+"enter",S,n,p),y.target=d,y.relatedTarget=z,g=y),z=g,v&&S)t:{for(y=v,f=S,c=0,d=y;d;d=$t(d))c++;for(d=0,g=f;g;g=$t(g))d++;for(;0<c-d;)y=$t(y),c--;for(;0<d-c;)f=$t(f),d--;for(;c--;){if(y===f||f!==null&&y===f.alternate)break t;y=$t(y),f=$t(f)}y=null}else y=null;v!==null&&Zu(m,h,v,y,!1),S!==null&&z!==null&&Zu(m,z,S,y,!0)}}e:{if(h=a?Xt(a):window,v=h.nodeName&&h.nodeName.toLowerCase(),v==="select"||v==="input"&&h.type==="file")var k=$d;else if(Hu(h))if(Da)k=Qd;else{k=Hd;var _=Vd}else(v=h.nodeName)&&v.toLowerCase()==="input"&&(h.type==="checkbox"||h.type==="radio")&&(k=Wd);if(k&&(k=k(e,a))){ja(m,k,n,p);break e}_&&_(e,h,a),e==="focusout"&&(_=h._wrapperState)&&_.controlled&&h.type==="number"&&jo(h,"number",h.value)}switch(_=a?Xt(a):window,e){case"focusin":(Hu(_)||_.contentEditable==="true")&&(Kt=_,Qo=a,Bn=null);break;case"focusout":Bn=Qo=Kt=null;break;case"mousedown":Ko=!0;break;case"contextmenu":case"mouseup":case"dragend":Ko=!1,Xu(m,n,p);break;case"selectionchange":if(Xd)break;case"keydown":case"keyup":Xu(m,n,p)}var P;if(Ai)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 Qt?Oa(e,n)&&(N="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(N="onCompositionStart");N&&(La&&n.locale!=="ko"&&(Qt||N!=="onCompositionStart"?N==="onCompositionEnd"&&Qt&&(P=Ra()):(it=p,Mi="value"in it?it.value:it.textContent,Qt=!0)),_=ol(a,N),0<_.length&&(N=new Bu(N,e,null,n,p),m.push({event:N,listeners:_}),P?N.data=P:(P=za(n),P!==null&&(N.data=P)))),(P=Ud?Md(e,n):Fd(e,n))&&(a=ol(a,"onBeforeInput"),0<a.length&&(p=new Bu("onBeforeInput","beforeinput",null,n,p),m.push({event:p,listeners:a}),p.data=P))}Wa(m,t)})}function bn(e,t,n){return{instance:e,listener:t,currentTarget:n}}function ol(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,o=l.stateNode;l.tag===5&&o!==null&&(l=o,o=Kn(e,n),o!=null&&r.unshift(bn(e,o,l)),o=Kn(e,t),o!=null&&r.push(bn(e,o,l))),e=e.return}return r}function $t(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Zu(e,t,n,r,l){for(var o=t._reactName,i=[];n!==null&&n!==r;){var u=n,s=u.alternate,a=u.stateNode;if(s!==null&&s===r)break;u.tag===5&&a!==null&&(u=a,l?(s=Kn(n,o),s!=null&&i.unshift(bn(n,s,u))):l||(s=Kn(n,o),s!=null&&i.push(bn(n,s,u)))),n=n.return}i.length!==0&&e.push({event:t,listeners:i})}var qd=/\r\n?/g,bd=/\u0000|\uFFFD/g;function qu(e){return(typeof e=="string"?e:""+e).replace(qd,`
38+`).replace(bd,"")}function Lr(e,t,n){if(t=qu(t),qu(e)!==t&&n)throw Error(w(425))}function il(){}var Yo=null,Xo=null;function Go(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Jo=typeof setTimeout=="function"?setTimeout:void 0,ep=typeof clearTimeout=="function"?clearTimeout:void 0,bu=typeof Promise=="function"?Promise:void 0,tp=typeof queueMicrotask=="function"?queueMicrotask:typeof bu<"u"?function(e){return bu.resolve(null).then(e).catch(np)}:Jo;function np(e){setTimeout(function(){throw e})}function uo(e,t){var n=t,r=0;do{var l=n.nextSibling;if(e.removeChild(n),l&&l.nodeType===8)if(n=l.data,n==="/$"){if(r===0){e.removeChild(l),Gn(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);Gn(t)}function dt(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function es(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var yn=Math.random().toString(36).slice(2),$e="__reactFiber$"+yn,er="__reactProps$"+yn,Ze="__reactContainer$"+yn,Zo="__reactEvents$"+yn,rp="__reactListeners$"+yn,lp="__reactHandles$"+yn;function Tt(e){var t=e[$e];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Ze]||n[$e]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=es(e);e!==null;){if(n=e[$e])return n;e=es(e)}return t}e=n,n=e.parentNode}return null}function fr(e){return e=e[$e]||e[Ze],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Xt(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(w(33))}function Ll(e){return e[er]||null}var qo=[],Gt=-1;function kt(e){return{current:e}}function M(e){0>Gt||(e.current=qo[Gt],qo[Gt]=null,Gt--)}function I(e,t){Gt++,qo[Gt]=e.current,e.current=t}var wt={},se=kt(wt),ve=kt(!1),jt=wt;function an(e,t){var n=e.type.contextTypes;if(!n)return wt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},o;for(o in n)l[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function ye(e){return e=e.childContextTypes,e!=null}function ul(){M(ve),M(se)}function ts(e,t,n){if(se.current!==wt)throw Error(w(168));I(se,t),I(ve,n)}function Ka(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(w(108,Vf(e)||"Unknown",l));return $({},n,r)}function sl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||wt,jt=se.current,I(se,e),I(ve,ve.current),!0}function ns(e,t,n){var r=e.stateNode;if(!r)throw Error(w(169));n?(e=Ka(e,t,jt),r.__reactInternalMemoizedMergedChildContext=e,M(ve),M(se),I(se,e)):M(ve),I(ve,n)}var Ke=null,Ol=!1,so=!1;function Ya(e){Ke===null?Ke=[e]:Ke.push(e)}function op(e){Ol=!0,Ya(e)}function Et(){if(!so&&Ke!==null){so=!0;var e=0,t=D;try{var n=Ke;for(D=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Ke=null,Ol=!1}catch(l){throw Ke!==null&&(Ke=Ke.slice(e+1)),ga(ji,Et),l}finally{D=t,so=!1}}return null}var Jt=[],Zt=0,al=null,cl=0,_e=[],Pe=0,Dt=null,Ye=1,Xe="";function _t(e,t){Jt[Zt++]=cl,Jt[Zt++]=al,al=e,cl=t}function Xa(e,t,n){_e[Pe++]=Ye,_e[Pe++]=Xe,_e[Pe++]=Dt,Dt=e;var r=Ye;e=Xe;var l=32-Ue(r)-1;r&=~(1<<l),n+=1;var o=32-Ue(t)+l;if(30<o){var i=l-l%5;o=(r&(1<<i)-1).toString(32),r>>=i,l-=i,Ye=1<<32-Ue(t)+l|n<<l|r,Xe=o+e}else Ye=1<<o|n<<l|r,Xe=e}function Vi(e){e.return!==null&&(_t(e,1),Xa(e,1,0))}function Hi(e){for(;e===al;)al=Jt[--Zt],Jt[Zt]=null,cl=Jt[--Zt],Jt[Zt]=null;for(;e===Dt;)Dt=_e[--Pe],_e[Pe]=null,Xe=_e[--Pe],_e[Pe]=null,Ye=_e[--Pe],_e[Pe]=null}var ke=null,Se=null,F=!1,Ie=null;function Ga(e,t){var n=Ne(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function rs(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,ke=e,Se=dt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,ke=e,Se=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Dt!==null?{id:Ye,overflow:Xe}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Ne(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,ke=e,Se=null,!0):!1;default:return!1}}function bo(e){return(e.mode&1)!==0&&(e.flags&128)===0}function ei(e){if(F){var t=Se;if(t){var n=t;if(!rs(e,t)){if(bo(e))throw Error(w(418));t=dt(n.nextSibling);var r=ke;t&&rs(e,t)?Ga(r,n):(e.flags=e.flags&-4097|2,F=!1,ke=e)}}else{if(bo(e))throw Error(w(418));e.flags=e.flags&-4097|2,F=!1,ke=e}}}function ls(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;ke=e}function Or(e){if(e!==ke)return!1;if(!F)return ls(e),F=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Go(e.type,e.memoizedProps)),t&&(t=Se)){if(bo(e))throw Ja(),Error(w(418));for(;t;)Ga(e,t),t=dt(t.nextSibling)}if(ls(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(w(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Se=dt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Se=null}}else Se=ke?dt(e.stateNode.nextSibling):null;return!0}function Ja(){for(var e=Se;e;)e=dt(e.nextSibling)}function cn(){Se=ke=null,F=!1}function Wi(e){Ie===null?Ie=[e]:Ie.push(e)}var ip=et.ReactCurrentBatchConfig;function je(e,t){if(e&&e.defaultProps){t=$({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}var fl=kt(null),dl=null,qt=null,Qi=null;function Ki(){Qi=qt=dl=null}function Yi(e){var t=fl.current;M(fl),e._currentValue=t}function ti(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function on(e,t){dl=e,Qi=qt=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(me=!0),e.firstContext=null)}function Re(e){var t=e._currentValue;if(Qi!==e)if(e={context:e,memoizedValue:t,next:null},qt===null){if(dl===null)throw Error(w(308));qt=e,dl.dependencies={lanes:0,firstContext:e}}else qt=qt.next=e;return t}var Rt=null;function Xi(e){Rt===null?Rt=[e]:Rt.push(e)}function Za(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,Xi(t)):(n.next=l.next,l.next=n),t.interleaved=n,qe(e,r)}function qe(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var rt=!1;function Gi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function qa(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Ge(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function pt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,j&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,qe(e,n)}return l=r.interleaved,l===null?(t.next=t,Xi(r)):(t.next=l.next,l.next=t),r.interleaved=t,qe(e,n)}function Hr(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Di(e,n)}}function os(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?l=o=i:o=o.next=i,n=n.next}while(n!==null);o===null?l=o=t:o=o.next=t}else l=o=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function pl(e,t,n,r){var l=e.updateQueue;rt=!1;var o=l.firstBaseUpdate,i=l.lastBaseUpdate,u=l.shared.pending;if(u!==null){l.shared.pending=null;var s=u,a=s.next;s.next=null,i===null?o=a:i.next=a,i=s;var p=e.alternate;p!==null&&(p=p.updateQueue,u=p.lastBaseUpdate,u!==i&&(u===null?p.firstBaseUpdate=a:u.next=a,p.lastBaseUpdate=s))}if(o!==null){var m=l.baseState;i=0,p=a=s=null,u=o;do{var h=u.lane,v=u.eventTime;if((r&h)===h){p!==null&&(p=p.next={eventTime:v,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var S=e,y=u;switch(h=t,v=n,y.tag){case 1:if(S=y.payload,typeof S=="function"){m=S.call(v,m,h);break e}m=S;break e;case 3:S.flags=S.flags&-65537|128;case 0:if(S=y.payload,h=typeof S=="function"?S.call(v,m,h):S,h==null)break e;m=$({},m,h);break e;case 2:rt=!0}}u.callback!==null&&u.lane!==0&&(e.flags|=64,h=l.effects,h===null?l.effects=[u]:h.push(u))}else v={eventTime:v,lane:h,tag:u.tag,payload:u.payload,callback:u.callback,next:null},p===null?(a=p=v,s=m):p=p.next=v,i|=h;if(u=u.next,u===null){if(u=l.shared.pending,u===null)break;h=u,u=h.next,h.next=null,l.lastBaseUpdate=h,l.shared.pending=null}}while(1);if(p===null&&(s=m),l.baseState=s,l.firstBaseUpdate=a,l.lastBaseUpdate=p,t=l.shared.interleaved,t!==null){l=t;do i|=l.lane,l=l.next;while(l!==t)}else o===null&&(l.shared.lanes=0);Ut|=i,e.lanes=i,e.memoizedState=m}}function is(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],l=r.callback;if(l!==null){if(r.callback=null,r=n,typeof l!="function")throw Error(w(191,l));l.call(r)}}}var ba=new Zs.Component().refs;function ni(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:$({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var zl={isMounted:function(e){return(e=e._reactInternals)?At(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=ce(),l=mt(e),o=Ge(r,l);o.payload=t,n!=null&&(o.callback=n),t=pt(e,o,l),t!==null&&(Me(t,e,l,r),Hr(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=ce(),l=mt(e),o=Ge(r,l);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=pt(e,o,l),t!==null&&(Me(t,e,l,r),Hr(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ce(),r=mt(e),l=Ge(n,r);l.tag=2,t!=null&&(l.callback=t),t=pt(e,l,r),t!==null&&(Me(t,e,r,n),Hr(t,e,r))}};function us(e,t,n,r,l,o,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,i):t.prototype&&t.prototype.isPureReactComponent?!Zn(n,r)||!Zn(l,o):!0}function ec(e,t,n){var r=!1,l=wt,o=t.contextType;return typeof o=="object"&&o!==null?o=Re(o):(l=ye(t)?jt:se.current,r=t.contextTypes,o=(r=r!=null)?an(e,l):wt),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=zl,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=o),t}function ss(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&zl.enqueueReplaceState(t,t.state,null)}function ri(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs=ba,Gi(e);var o=t.contextType;typeof o=="object"&&o!==null?l.context=Re(o):(o=ye(t)?jt:se.current,l.context=an(e,o)),l.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(ni(e,t,o,n),l.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(t=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),t!==l.state&&zl.enqueueReplaceState(l,l.state,null),pl(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function Nn(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(w(309));var r=n.stateNode}if(!r)throw Error(w(147,e));var l=r,o=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===o?t.ref:(t=function(i){var u=l.refs;u===ba&&(u=l.refs={}),i===null?delete u[o]:u[o]=i},t._stringRef=o,t)}if(typeof e!="string")throw Error(w(284));if(!n._owner)throw Error(w(290,e))}return e}function zr(e,t){throw e=Object.prototype.toString.call(t),Error(w(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function as(e){var t=e._init;return t(e._payload)}function tc(e){function t(f,c){if(e){var d=f.deletions;d===null?(f.deletions=[c],f.flags|=16):d.push(c)}}function n(f,c){if(!e)return null;for(;c!==null;)t(f,c),c=c.sibling;return null}function r(f,c){for(f=new Map;c!==null;)c.key!==null?f.set(c.key,c):f.set(c.index,c),c=c.sibling;return f}function l(f,c){return f=vt(f,c),f.index=0,f.sibling=null,f}function o(f,c,d){return f.index=d,e?(d=f.alternate,d!==null?(d=d.index,d<c?(f.flags|=2,c):d):(f.flags|=2,c)):(f.flags|=1048576,c)}function i(f){return e&&f.alternate===null&&(f.flags|=2),f}function u(f,c,d,g){return c===null||c.tag!==6?(c=vo(d,f.mode,g),c.return=f,c):(c=l(c,d),c.return=f,c)}function s(f,c,d,g){var k=d.type;return k===Wt?p(f,c,d.props.children,g,d.key):c!==null&&(c.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===nt&&as(k)===c.type)?(g=l(c,d.props),g.ref=Nn(f,c,d),g.return=f,g):(g=Gr(d.type,d.key,d.props,null,f.mode,g),g.ref=Nn(f,c,d),g.return=f,g)}function a(f,c,d,g){return c===null||c.tag!==4||c.stateNode.containerInfo!==d.containerInfo||c.stateNode.implementation!==d.implementation?(c=yo(d,f.mode,g),c.return=f,c):(c=l(c,d.children||[]),c.return=f,c)}function p(f,c,d,g,k){return c===null||c.tag!==7?(c=zt(d,f.mode,g,k),c.return=f,c):(c=l(c,d),c.return=f,c)}function m(f,c,d){if(typeof c=="string"&&c!==""||typeof c=="number")return c=vo(""+c,f.mode,d),c.return=f,c;if(typeof c=="object"&&c!==null){switch(c.$$typeof){case kr:return d=Gr(c.type,c.key,c.props,null,f.mode,d),d.ref=Nn(f,null,c),d.return=f,d;case Ht:return c=yo(c,f.mode,d),c.return=f,c;case nt:var g=c._init;return m(f,g(c._payload),d)}if(zn(c)||En(c))return c=zt(c,f.mode,d,null),c.return=f,c;zr(f,c)}return null}function h(f,c,d,g){var k=c!==null?c.key:null;if(typeof d=="string"&&d!==""||typeof d=="number")return k!==null?null:u(f,c,""+d,g);if(typeof d=="object"&&d!==null){switch(d.$$typeof){case kr:return d.key===k?s(f,c,d,g):null;case Ht:return d.key===k?a(f,c,d,g):null;case nt:return k=d._init,h(f,c,k(d._payload),g)}if(zn(d)||En(d))return k!==null?null:p(f,c,d,g,null);zr(f,d)}return null}function v(f,c,d,g,k){if(typeof g=="string"&&g!==""||typeof g=="number")return f=f.get(d)||null,u(c,f,""+g,k);if(typeof g=="object"&&g!==null){switch(g.$$typeof){case kr:return f=f.get(g.key===null?d:g.key)||null,s(c,f,g,k);case Ht:return f=f.get(g.key===null?d:g.key)||null,a(c,f,g,k);case nt:var _=g._init;return v(f,c,d,_(g._payload),k)}if(zn(g)||En(g))return f=f.get(d)||null,p(c,f,g,k,null);zr(c,g)}return null}function S(f,c,d,g){for(var k=null,_=null,P=c,N=c=0,H=null;P!==null&&N<d.length;N++){P.index>N?(H=P,P=null):H=P.sibling;var O=h(f,P,d[N],g);if(O===null){P===null&&(P=H);break}e&&P&&O.alternate===null&&t(f,P),c=o(O,c,N),_===null?k=O:_.sibling=O,_=O,P=H}if(N===d.length)return n(f,P),F&&_t(f,N),k;if(P===null){for(;N<d.length;N++)P=m(f,d[N],g),P!==null&&(c=o(P,c,N),_===null?k=P:_.sibling=P,_=P);return F&&_t(f,N),k}for(P=r(f,P);N<d.length;N++)H=v(P,f,N,d[N],g),H!==null&&(e&&H.alternate!==null&&P.delete(H.key===null?N:H.key),c=o(H,c,N),_===null?k=H:_.sibling=H,_=H);return e&&P.forEach(function(Oe){return t(f,Oe)}),F&&_t(f,N),k}function y(f,c,d,g){var k=En(d);if(typeof k!="function")throw Error(w(150));if(d=k.call(d),d==null)throw Error(w(151));for(var _=k=null,P=c,N=c=0,H=null,O=d.next();P!==null&&!O.done;N++,O=d.next()){P.index>N?(H=P,P=null):H=P.sibling;var Oe=h(f,P,O.value,g);if(Oe===null){P===null&&(P=H);break}e&&P&&Oe.alternate===null&&t(f,P),c=o(Oe,c,N),_===null?k=Oe:_.sibling=Oe,_=Oe,P=H}if(O.done)return n(f,P),F&&_t(f,N),k;if(P===null){for(;!O.done;N++,O=d.next())O=m(f,O.value,g),O!==null&&(c=o(O,c,N),_===null?k=O:_.sibling=O,_=O);return F&&_t(f,N),k}for(P=r(f,P);!O.done;N++,O=d.next())O=v(P,f,N,O.value,g),O!==null&&(e&&O.alternate!==null&&P.delete(O.key===null?N:O.key),c=o(O,c,N),_===null?k=O:_.sibling=O,_=O);return e&&P.forEach(function(Sn){return t(f,Sn)}),F&&_t(f,N),k}function z(f,c,d,g){if(typeof d=="object"&&d!==null&&d.type===Wt&&d.key===null&&(d=d.props.children),typeof d=="object"&&d!==null){switch(d.$$typeof){case kr:e:{for(var k=d.key,_=c;_!==null;){if(_.key===k){if(k=d.type,k===Wt){if(_.tag===7){n(f,_.sibling),c=l(_,d.props.children),c.return=f,f=c;break e}}else if(_.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===nt&&as(k)===_.type){n(f,_.sibling),c=l(_,d.props),c.ref=Nn(f,_,d),c.return=f,f=c;break e}n(f,_);break}else t(f,_);_=_.sibling}d.type===Wt?(c=zt(d.props.children,f.mode,g,d.key),c.return=f,f=c):(g=Gr(d.type,d.key,d.props,null,f.mode,g),g.ref=Nn(f,c,d),g.return=f,f=g)}return i(f);case Ht:e:{for(_=d.key;c!==null;){if(c.key===_)if(c.tag===4&&c.stateNode.containerInfo===d.containerInfo&&c.stateNode.implementation===d.implementation){n(f,c.sibling),c=l(c,d.children||[]),c.return=f,f=c;break e}else{n(f,c);break}else t(f,c);c=c.sibling}c=yo(d,f.mode,g),c.return=f,f=c}return i(f);case nt:return _=d._init,z(f,c,_(d._payload),g)}if(zn(d))return S(f,c,d,g);if(En(d))return y(f,c,d,g);zr(f,d)}return typeof d=="string"&&d!==""||typeof d=="number"?(d=""+d,c!==null&&c.tag===6?(n(f,c.sibling),c=l(c,d),c.return=f,f=c):(n(f,c),c=vo(d,f.mode,g),c.return=f,f=c),i(f)):n(f,c)}return z}var fn=tc(!0),nc=tc(!1),dr={},He=kt(dr),tr=kt(dr),nr=kt(dr);function Lt(e){if(e===dr)throw Error(w(174));return e}function Ji(e,t){switch(I(nr,t),I(tr,e),I(He,dr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Io(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Io(t,e)}M(He),I(He,t)}function dn(){M(He),M(tr),M(nr)}function rc(e){Lt(nr.current);var t=Lt(He.current),n=Io(t,e.type);t!==n&&(I(tr,e),I(He,n))}function Zi(e){tr.current===e&&(M(He),M(tr))}var B=kt(0);function hl(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ao=[];function qi(){for(var e=0;e<ao.length;e++)ao[e]._workInProgressVersionPrimary=null;ao.length=0}var Wr=et.ReactCurrentDispatcher,co=et.ReactCurrentBatchConfig,It=0,A=null,X=null,b=null,ml=!1,An=!1,rr=0,up=0;function le(){throw Error(w(321))}function bi(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Fe(e[n],t[n]))return!1;return!0}function eu(e,t,n,r,l,o){if(It=o,A=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Wr.current=e===null||e.memoizedState===null?fp:dp,e=n(r,l),An){o=0;do{if(An=!1,rr=0,25<=o)throw Error(w(301));o+=1,b=X=null,t.updateQueue=null,Wr.current=pp,e=n(r,l)}while(An)}if(Wr.current=vl,t=X!==null&&X.next!==null,It=0,b=X=A=null,ml=!1,t)throw Error(w(300));return e}function tu(){var e=rr!==0;return rr=0,e}function Ae(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return b===null?A.memoizedState=b=e:b=b.next=e,b}function Le(){if(X===null){var e=A.alternate;e=e!==null?e.memoizedState:null}else e=X.next;var t=b===null?A.memoizedState:b.next;if(t!==null)b=t,X=e;else{if(e===null)throw Error(w(310));X=e,e={memoizedState:X.memoizedState,baseState:X.baseState,baseQueue:X.baseQueue,queue:X.queue,next:null},b===null?A.memoizedState=b=e:b=b.next=e}return b}function lr(e,t){return typeof t=="function"?t(e):t}function fo(e){var t=Le(),n=t.queue;if(n===null)throw Error(w(311));n.lastRenderedReducer=e;var r=X,l=r.baseQueue,o=n.pending;if(o!==null){if(l!==null){var i=l.next;l.next=o.next,o.next=i}r.baseQueue=l=o,n.pending=null}if(l!==null){o=l.next,r=r.baseState;var u=i=null,s=null,a=o;do{var p=a.lane;if((It&p)===p)s!==null&&(s=s.next={lane:0,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null}),r=a.hasEagerState?a.eagerState:e(r,a.action);else{var m={lane:p,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null};s===null?(u=s=m,i=r):s=s.next=m,A.lanes|=p,Ut|=p}a=a.next}while(a!==null&&a!==o);s===null?i=r:s.next=u,Fe(r,t.memoizedState)||(me=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=s,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do o=l.lane,A.lanes|=o,Ut|=o,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function po(e){var t=Le(),n=t.queue;if(n===null)throw Error(w(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,o=t.memoizedState;if(l!==null){n.pending=null;var i=l=l.next;do o=e(o,i.action),i=i.next;while(i!==l);Fe(o,t.memoizedState)||(me=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function lc(){}function oc(e,t){var n=A,r=Le(),l=t(),o=!Fe(r.memoizedState,l);if(o&&(r.memoizedState=l,me=!0),r=r.queue,nu(sc.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||b!==null&&b.memoizedState.tag&1){if(n.flags|=2048,or(9,uc.bind(null,n,r,l,t),void 0,null),ee===null)throw Error(w(349));It&30||ic(n,t,l)}return l}function ic(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=A.updateQueue,t===null?(t={lastEffect:null,stores:null},A.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function uc(e,t,n,r){t.value=n,t.getSnapshot=r,ac(t)&&cc(e)}function sc(e,t,n){return n(function(){ac(t)&&cc(e)})}function ac(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Fe(e,n)}catch{return!0}}function cc(e){var t=qe(e,1);t!==null&&Me(t,e,1,-1)}function cs(e){var t=Ae();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:lr,lastRenderedState:e},t.queue=e,e=e.dispatch=cp.bind(null,A,e),[t.memoizedState,e]}function or(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=A.updateQueue,t===null?(t={lastEffect:null,stores:null},A.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function fc(){return Le().memoizedState}function Qr(e,t,n,r){var l=Ae();A.flags|=e,l.memoizedState=or(1|t,n,void 0,r===void 0?null:r)}function jl(e,t,n,r){var l=Le();r=r===void 0?null:r;var o=void 0;if(X!==null){var i=X.memoizedState;if(o=i.destroy,r!==null&&bi(r,i.deps)){l.memoizedState=or(t,n,o,r);return}}A.flags|=e,l.memoizedState=or(1|t,n,o,r)}function fs(e,t){return Qr(8390656,8,e,t)}function nu(e,t){return jl(2048,8,e,t)}function dc(e,t){return jl(4,2,e,t)}function pc(e,t){return jl(4,4,e,t)}function hc(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function mc(e,t,n){return n=n!=null?n.concat([e]):null,jl(4,4,hc.bind(null,t,e),n)}function ru(){}function vc(e,t){var n=Le();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&bi(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function yc(e,t){var n=Le();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&bi(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function gc(e,t,n){return It&21?(Fe(n,t)||(n=ka(),A.lanes|=n,Ut|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,me=!0),e.memoizedState=n)}function sp(e,t){var n=D;D=n!==0&&4>n?n:4,e(!0);var r=co.transition;co.transition={};try{e(!1),t()}finally{D=n,co.transition=r}}function wc(){return Le().memoizedState}function ap(e,t,n){var r=mt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Sc(e))kc(t,n);else if(n=Za(e,t,n,r),n!==null){var l=ce();Me(n,e,r,l),Ec(n,t,r)}}function cp(e,t,n){var r=mt(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Sc(e))kc(t,l);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var i=t.lastRenderedState,u=o(i,n);if(l.hasEagerState=!0,l.eagerState=u,Fe(u,i)){var s=t.interleaved;s===null?(l.next=l,Xi(t)):(l.next=s.next,s.next=l),t.interleaved=l;return}}catch{}finally{}n=Za(e,t,l,r),n!==null&&(l=ce(),Me(n,e,r,l),Ec(n,t,r))}}function Sc(e){var t=e.alternate;return e===A||t!==null&&t===A}function kc(e,t){An=ml=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Ec(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Di(e,n)}}var vl={readContext:Re,useCallback:le,useContext:le,useEffect:le,useImperativeHandle:le,useInsertionEffect:le,useLayoutEffect:le,useMemo:le,useReducer:le,useRef:le,useState:le,useDebugValue:le,useDeferredValue:le,useTransition:le,useMutableSource:le,useSyncExternalStore:le,useId:le,unstable_isNewReconciler:!1},fp={readContext:Re,useCallback:function(e,t){return Ae().memoizedState=[e,t===void 0?null:t],e},useContext:Re,useEffect:fs,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Qr(4194308,4,hc.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Qr(4194308,4,e,t)},useInsertionEffect:function(e,t){return Qr(4,2,e,t)},useMemo:function(e,t){var n=Ae();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ae();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=ap.bind(null,A,e),[r.memoizedState,e]},useRef:function(e){var t=Ae();return e={current:e},t.memoizedState=e},useState:cs,useDebugValue:ru,useDeferredValue:function(e){return Ae().memoizedState=e},useTransition:function(){var e=cs(!1),t=e[0];return e=sp.bind(null,e[1]),Ae().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=A,l=Ae();if(F){if(n===void 0)throw Error(w(407));n=n()}else{if(n=t(),ee===null)throw Error(w(349));It&30||ic(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,fs(sc.bind(null,r,o,e),[e]),r.flags|=2048,or(9,uc.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=Ae(),t=ee.identifierPrefix;if(F){var n=Xe,r=Ye;n=(r&~(1<<32-Ue(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=rr++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=up++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},dp={readContext:Re,useCallback:vc,useContext:Re,useEffect:nu,useImperativeHandle:mc,useInsertionEffect:dc,useLayoutEffect:pc,useMemo:yc,useReducer:fo,useRef:fc,useState:function(){return fo(lr)},useDebugValue:ru,useDeferredValue:function(e){var t=Le();return gc(t,X.memoizedState,e)},useTransition:function(){var e=fo(lr)[0],t=Le().memoizedState;return[e,t]},useMutableSource:lc,useSyncExternalStore:oc,useId:wc,unstable_isNewReconciler:!1},pp={readContext:Re,useCallback:vc,useContext:Re,useEffect:nu,useImperativeHandle:mc,useInsertionEffect:dc,useLayoutEffect:pc,useMemo:yc,useReducer:po,useRef:fc,useState:function(){return po(lr)},useDebugValue:ru,useDeferredValue:function(e){var t=Le();return X===null?t.memoizedState=e:gc(t,X.memoizedState,e)},useTransition:function(){var e=po(lr)[0],t=Le().memoizedState;return[e,t]},useMutableSource:lc,useSyncExternalStore:oc,useId:wc,unstable_isNewReconciler:!1};function pn(e,t){try{var n="",r=t;do n+=$f(r),r=r.return;while(r);var l=n}catch(o){l=`
39+Error generating stack: `+o.message+`
40+`+o.stack}return{value:e,source:t,stack:l,digest:null}}function ho(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function li(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var hp=typeof WeakMap=="function"?WeakMap:Map;function xc(e,t,n){n=Ge(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){gl||(gl=!0,hi=r),li(e,t)},n}function Cc(e,t,n){n=Ge(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var l=t.value;n.payload=function(){return r(l)},n.callback=function(){li(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){li(e,t),typeof r!="function"&&(ht===null?ht=new Set([this]):ht.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),n}function ds(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new hp;var l=new Set;r.set(t,l)}else l=r.get(t),l===void 0&&(l=new Set,r.set(t,l));l.has(n)||(l.add(n),e=Tp.bind(null,e,t,n),t.then(e,e))}function ps(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function hs(e,t,n,r,l){return e.mode&1?(e.flags|=65536,e.lanes=l,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Ge(-1,1),t.tag=2,pt(n,t,1))),n.lanes|=1),e)}var mp=et.ReactCurrentOwner,me=!1;function ae(e,t,n,r){t.child=e===null?nc(t,null,n,r):fn(t,e.child,n,r)}function ms(e,t,n,r,l){n=n.render;var o=t.ref;return on(t,l),r=eu(e,t,n,r,o,l),n=tu(),e!==null&&!me?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,be(e,t,l)):(F&&n&&Vi(t),t.flags|=1,ae(e,t,r,l),t.child)}function vs(e,t,n,r,l){if(e===null){var o=n.type;return typeof o=="function"&&!fu(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,_c(e,t,o,r,l)):(e=Gr(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,!(e.lanes&l)){var i=o.memoizedProps;if(n=n.compare,n=n!==null?n:Zn,n(i,r)&&e.ref===t.ref)return be(e,t,l)}return t.flags|=1,e=vt(o,r),e.ref=t.ref,e.return=t,t.child=e}function _c(e,t,n,r,l){if(e!==null){var o=e.memoizedProps;if(Zn(o,r)&&e.ref===t.ref)if(me=!1,t.pendingProps=r=o,(e.lanes&l)!==0)e.flags&131072&&(me=!0);else return t.lanes=e.lanes,be(e,t,l)}return oi(e,t,n,r,l)}function Pc(e,t,n){var r=t.pendingProps,l=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},I(en,we),we|=n;else{if(!(n&1073741824))return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,I(en,we),we|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,I(en,we),we|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,I(en,we),we|=r;return ae(e,t,l,n),t.child}function Nc(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function oi(e,t,n,r,l){var o=ye(n)?jt:se.current;return o=an(t,o),on(t,l),n=eu(e,t,n,r,o,l),r=tu(),e!==null&&!me?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,be(e,t,l)):(F&&r&&Vi(t),t.flags|=1,ae(e,t,n,l),t.child)}function ys(e,t,n,r,l){if(ye(n)){var o=!0;sl(t)}else o=!1;if(on(t,l),t.stateNode===null)Kr(e,t),ec(t,n,r),ri(t,n,r,l),r=!0;else if(e===null){var i=t.stateNode,u=t.memoizedProps;i.props=u;var s=i.context,a=n.contextType;typeof a=="object"&&a!==null?a=Re(a):(a=ye(n)?jt:se.current,a=an(t,a));var p=n.getDerivedStateFromProps,m=typeof p=="function"||typeof i.getSnapshotBeforeUpdate=="function";m||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==r||s!==a)&&ss(t,i,r,a),rt=!1;var h=t.memoizedState;i.state=h,pl(t,r,i,l),s=t.memoizedState,u!==r||h!==s||ve.current||rt?(typeof p=="function"&&(ni(t,n,p,r),s=t.memoizedState),(u=rt||us(t,n,u,r,h,s,a))?(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"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),i.props=r,i.state=s,i.context=a,r=u):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,qa(e,t),u=t.memoizedProps,a=t.type===t.elementType?u:je(t.type,u),i.props=a,m=t.pendingProps,h=i.context,s=n.contextType,typeof s=="object"&&s!==null?s=Re(s):(s=ye(n)?jt:se.current,s=an(t,s));var v=n.getDerivedStateFromProps;(p=typeof v=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==m||h!==s)&&ss(t,i,r,s),rt=!1,h=t.memoizedState,i.state=h,pl(t,r,i,l);var S=t.memoizedState;u!==m||h!==S||ve.current||rt?(typeof v=="function"&&(ni(t,n,v,r),S=t.memoizedState),(a=rt||us(t,n,a,r,h,S,s)||!1)?(p||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(r,S,s),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(r,S,s)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||u===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=S),i.props=r,i.state=S,i.context=s,r=a):(typeof i.componentDidUpdate!="function"||u===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),r=!1)}return ii(e,t,n,r,o,l)}function ii(e,t,n,r,l,o){Nc(e,t);var i=(t.flags&128)!==0;if(!r&&!i)return l&&ns(t,n,!1),be(e,t,o);r=t.stateNode,mp.current=t;var u=i&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&i?(t.child=fn(t,e.child,null,o),t.child=fn(t,null,u,o)):ae(e,t,u,o),t.memoizedState=r.state,l&&ns(t,n,!0),t.child}function Tc(e){var t=e.stateNode;t.pendingContext?ts(e,t.pendingContext,t.pendingContext!==t.context):t.context&&ts(e,t.context,!1),Ji(e,t.containerInfo)}function gs(e,t,n,r,l){return cn(),Wi(l),t.flags|=256,ae(e,t,n,r),t.child}var ui={dehydrated:null,treeContext:null,retryLane:0};function si(e){return{baseLanes:e,cachePool:null,transitions:null}}function Rc(e,t,n){var r=t.pendingProps,l=B.current,o=!1,i=(t.flags&128)!==0,u;if((u=i)||(u=e!==null&&e.memoizedState===null?!1:(l&2)!==0),u?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),I(B,l&1),e===null)return ei(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(i=r.children,e=r.fallback,o?(r=t.mode,o=t.child,i={mode:"hidden",children:i},!(r&1)&&o!==null?(o.childLanes=0,o.pendingProps=i):o=Ul(i,r,0,null),e=zt(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=si(n),t.memoizedState=ui,e):lu(t,i));if(l=e.memoizedState,l!==null&&(u=l.dehydrated,u!==null))return vp(e,t,i,r,u,l,n);if(o){o=r.fallback,i=t.mode,l=e.child,u=l.sibling;var s={mode:"hidden",children:r.children};return!(i&1)&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=s,t.deletions=null):(r=vt(l,s),r.subtreeFlags=l.subtreeFlags&14680064),u!==null?o=vt(u,o):(o=zt(o,i,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,i=e.child.memoizedState,i=i===null?si(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},o.memoizedState=i,o.childLanes=e.childLanes&~n,t.memoizedState=ui,r}return o=e.child,e=o.sibling,r=vt(o,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function lu(e,t){return t=Ul({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function jr(e,t,n,r){return r!==null&&Wi(r),fn(t,e.child,null,n),e=lu(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function vp(e,t,n,r,l,o,i){if(n)return t.flags&256?(t.flags&=-257,r=ho(Error(w(422))),jr(e,t,i,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,l=t.mode,r=Ul({mode:"visible",children:r.children},l,0,null),o=zt(o,l,i,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,t.mode&1&&fn(t,e.child,null,i),t.child.memoizedState=si(i),t.memoizedState=ui,o);if(!(t.mode&1))return jr(e,t,i,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var u=r.dgst;return r=u,o=Error(w(419)),r=ho(o,r,void 0),jr(e,t,i,r)}if(u=(i&e.childLanes)!==0,me||u){if(r=ee,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,qe(e,l),Me(r,e,l,-1))}return cu(),r=ho(Error(w(421))),jr(e,t,i,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=Rp.bind(null,e),l._reactRetry=t,null):(e=o.treeContext,Se=dt(l.nextSibling),ke=t,F=!0,Ie=null,e!==null&&(_e[Pe++]=Ye,_e[Pe++]=Xe,_e[Pe++]=Dt,Ye=e.id,Xe=e.overflow,Dt=t),t=lu(t,r.children),t.flags|=4096,t)}function ws(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),ti(e.return,t,n)}function mo(e,t,n,r,l){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=l)}function Lc(e,t,n){var r=t.pendingProps,l=r.revealOrder,o=r.tail;if(ae(e,t,r.children,n),r=B.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&ws(e,n,t);else if(e.tag===19)ws(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(I(B,r),!(t.mode&1))t.memoizedState=null;else switch(l){case"forwards":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&&hl(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),mo(t,!1,l,n,o);break;case"backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&hl(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}mo(t,!0,n,null,o);break;case"together":mo(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Kr(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function be(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Ut|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(w(153));if(t.child!==null){for(e=t.child,n=vt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=vt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function yp(e,t,n){switch(t.tag){case 3:Tc(t),cn();break;case 5:rc(t);break;case 1:ye(t.type)&&sl(t);break;case 4:Ji(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;I(fl,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(I(B,B.current&1),t.flags|=128,null):n&t.child.childLanes?Rc(e,t,n):(I(B,B.current&1),e=be(e,t,n),e!==null?e.sibling:null);I(B,B.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Lc(e,t,n);t.flags|=128}if(l=t.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 t.lanes=0,Pc(e,t,n)}return be(e,t,n)}var Oc,ai,zc,jc;Oc=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};ai=function(){};zc=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,Lt(He.current);var o=null;switch(n){case"input":l=Oo(e,l),r=Oo(e,r),o=[];break;case"select":l=$({},l,{value:void 0}),r=$({},r,{value:void 0}),o=[];break;case"textarea":l=Do(e,l),r=Do(e,r),o=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=il)}Uo(n,r);var i;n=null;for(a in l)if(!r.hasOwnProperty(a)&&l.hasOwnProperty(a)&&l[a]!=null)if(a==="style"){var u=l[a];for(i in u)u.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else a!=="dangerouslySetInnerHTML"&&a!=="children"&&a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(Wn.hasOwnProperty(a)?o||(o=[]):(o=o||[]).push(a,null));for(a in r){var s=r[a];if(u=l!=null?l[a]:void 0,r.hasOwnProperty(a)&&s!==u&&(s!=null||u!=null))if(a==="style")if(u){for(i in u)!u.hasOwnProperty(i)||s&&s.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in s)s.hasOwnProperty(i)&&u[i]!==s[i]&&(n||(n={}),n[i]=s[i])}else n||(o||(o=[]),o.push(a,n)),n=s;else a==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,u=u?u.__html:void 0,s!=null&&u!==s&&(o=o||[]).push(a,s)):a==="children"?typeof s!="string"&&typeof s!="number"||(o=o||[]).push(a,""+s):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&(Wn.hasOwnProperty(a)?(s!=null&&a==="onScroll"&&U("scroll",e),o||u===s||(o=[])):(o=o||[]).push(a,s))}n&&(o=o||[]).push("style",n);var a=o;(t.updateQueue=a)&&(t.flags|=4)}};jc=function(e,t,n,r){n!==r&&(t.flags|=4)};function Tn(e,t){if(!F)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function oe(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags&14680064,r|=l.flags&14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function gp(e,t,n){var r=t.pendingProps;switch(Hi(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return oe(t),null;case 1:return ye(t.type)&&ul(),oe(t),null;case 3:return r=t.stateNode,dn(),M(ve),M(se),qi(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Or(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Ie!==null&&(yi(Ie),Ie=null))),ai(e,t),oe(t),null;case 5:Zi(t);var l=Lt(nr.current);if(n=t.type,e!==null&&t.stateNode!=null)zc(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(w(166));return oe(t),null}if(e=Lt(He.current),Or(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[$e]=t,r[er]=o,e=(t.mode&1)!==0,n){case"dialog":U("cancel",r),U("close",r);break;case"iframe":case"object":case"embed":U("load",r);break;case"video":case"audio":for(l=0;l<Dn.length;l++)U(Dn[l],r);break;case"source":U("error",r);break;case"img":case"image":case"link":U("error",r),U("load",r);break;case"details":U("toggle",r);break;case"input":Tu(r,o),U("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},U("invalid",r);break;case"textarea":Lu(r,o),U("invalid",r)}Uo(n,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&&Lr(r.textContent,u,e),l=["children",u]):typeof u=="number"&&r.textContent!==""+u&&(o.suppressHydrationWarning!==!0&&Lr(r.textContent,u,e),l=["children",""+u]):Wn.hasOwnProperty(i)&&u!=null&&i==="onScroll"&&U("scroll",r)}switch(n){case"input":Er(r),Ru(r,o,!0);break;case"textarea":Er(r),Ou(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=il)}r=l,t.updateQueue=r,r!==null&&(t.flags|=4)}else{i=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=ia(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=i.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),n==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[$e]=t,e[er]=r,Oc(e,t,!1,!1),t.stateNode=e;e:{switch(i=Mo(n,r),n){case"dialog":U("cancel",e),U("close",e),l=r;break;case"iframe":case"object":case"embed":U("load",e),l=r;break;case"video":case"audio":for(l=0;l<Dn.length;l++)U(Dn[l],e);l=r;break;case"source":U("error",e),l=r;break;case"img":case"image":case"link":U("error",e),U("load",e),l=r;break;case"details":U("toggle",e),l=r;break;case"input":Tu(e,r),l=Oo(e,r),U("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=$({},r,{value:void 0}),U("invalid",e);break;case"textarea":Lu(e,r),l=Do(e,r),U("invalid",e);break;default:l=r}Uo(n,l),u=l;for(o in u)if(u.hasOwnProperty(o)){var s=u[o];o==="style"?aa(e,s):o==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,s!=null&&ua(e,s)):o==="children"?typeof s=="string"?(n!=="textarea"||s!=="")&&Qn(e,s):typeof s=="number"&&Qn(e,""+s):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(Wn.hasOwnProperty(o)?s!=null&&o==="onScroll"&&U("scroll",e):s!=null&&Ti(e,o,s,i))}switch(n){case"input":Er(e),Ru(e,r,!1);break;case"textarea":Er(e),Ou(e);break;case"option":r.value!=null&&e.setAttribute("value",""+gt(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?tn(e,!!r.multiple,o,!1):r.defaultValue!=null&&tn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=il)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return oe(t),null;case 6:if(e&&t.stateNode!=null)jc(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(w(166));if(n=Lt(nr.current),Lt(He.current),Or(t)){if(r=t.stateNode,n=t.memoizedProps,r[$e]=t,(o=r.nodeValue!==n)&&(e=ke,e!==null))switch(e.tag){case 3:Lr(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Lr(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[$e]=t,t.stateNode=r}return oe(t),null;case 13:if(M(B),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(F&&Se!==null&&t.mode&1&&!(t.flags&128))Ja(),cn(),t.flags|=98560,o=!1;else if(o=Or(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(w(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(w(317));o[$e]=t}else cn(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;oe(t),o=!1}else Ie!==null&&(yi(Ie),Ie=null),o=!0;if(!o)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||B.current&1?G===0&&(G=3):cu())),t.updateQueue!==null&&(t.flags|=4),oe(t),null);case 4:return dn(),ai(e,t),e===null&&qn(t.stateNode.containerInfo),oe(t),null;case 10:return Yi(t.type._context),oe(t),null;case 17:return ye(t.type)&&ul(),oe(t),null;case 19:if(M(B),o=t.memoizedState,o===null)return oe(t),null;if(r=(t.flags&128)!==0,i=o.rendering,i===null)if(r)Tn(o,!1);else{if(G!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=hl(e),i!==null){for(t.flags|=128,Tn(o,!1),r=i.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)o=n,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}),n=n.sibling;return I(B,B.current&1|2),t.child}e=e.sibling}o.tail!==null&&K()>hn&&(t.flags|=128,r=!0,Tn(o,!1),t.lanes=4194304)}else{if(!r)if(e=hl(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Tn(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!F)return oe(t),null}else 2*K()-o.renderingStartTime>hn&&n!==1073741824&&(t.flags|=128,r=!0,Tn(o,!1),t.lanes=4194304);o.isBackwards?(i.sibling=t.child,t.child=i):(n=o.last,n!==null?n.sibling=i:t.child=i,o.last=i)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=K(),t.sibling=null,n=B.current,I(B,r?n&1|2:n&1),t):(oe(t),null);case 22:case 23:return au(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?we&1073741824&&(oe(t),t.subtreeFlags&6&&(t.flags|=8192)):oe(t),null;case 24:return null;case 25:return null}throw Error(w(156,t.tag))}function wp(e,t){switch(Hi(t),t.tag){case 1:return ye(t.type)&&ul(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return dn(),M(ve),M(se),qi(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Zi(t),null;case 13:if(M(B),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(w(340));cn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return M(B),null;case 4:return dn(),null;case 10:return Yi(t.type._context),null;case 22:case 23:return au(),null;case 24:return null;default:return null}}var Dr=!1,ie=!1,Sp=typeof WeakSet=="function"?WeakSet:Set,E=null;function bt(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){V(e,t,r)}else n.current=null}function ci(e,t,n){try{n()}catch(r){V(e,t,r)}}var Ss=!1;function kp(e,t){if(Yo=rl,e=Ma(),$i(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var i=0,u=-1,s=-1,a=0,p=0,m=e,h=null;t:for(;;){for(var v;m!==n||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;)h=m,m=v;for(;;){if(m===e)break t;if(h===n&&++a===l&&(u=i),h===o&&++p===r&&(s=i),(v=m.nextSibling)!==null)break;m=h,h=m.parentNode}m=v}n=u===-1||s===-1?null:{start:u,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(Xo={focusedElem:e,selectionRange:n},rl=!1,E=t;E!==null;)if(t=E,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,E=e;else for(;E!==null;){t=E;try{var S=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(S!==null){var y=S.memoizedProps,z=S.memoizedState,f=t.stateNode,c=f.getSnapshotBeforeUpdate(t.elementType===t.type?y:je(t.type,y),z);f.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var d=t.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(w(163))}}catch(g){V(t,t.return,g)}if(e=t.sibling,e!==null){e.return=t.return,E=e;break}E=t.return}return S=Ss,Ss=!1,S}function $n(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var o=l.destroy;l.destroy=void 0,o!==void 0&&ci(t,n,o)}l=l.next}while(l!==r)}}function Dl(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function fi(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Dc(e){var t=e.alternate;t!==null&&(e.alternate=null,Dc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[$e],delete t[er],delete t[Zo],delete t[rp],delete t[lp])),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 Ic(e){return e.tag===5||e.tag===3||e.tag===4}function ks(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Ic(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 di(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=il));else if(r!==4&&(e=e.child,e!==null))for(di(e,t,n),e=e.sibling;e!==null;)di(e,t,n),e=e.sibling}function pi(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(pi(e,t,n),e=e.sibling;e!==null;)pi(e,t,n),e=e.sibling}var te=null,De=!1;function tt(e,t,n){for(n=n.child;n!==null;)Uc(e,t,n),n=n.sibling}function Uc(e,t,n){if(Ve&&typeof Ve.onCommitFiberUnmount=="function")try{Ve.onCommitFiberUnmount(Pl,n)}catch{}switch(n.tag){case 5:ie||bt(n,t);case 6:var r=te,l=De;te=null,tt(e,t,n),te=r,De=l,te!==null&&(De?(e=te,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):te.removeChild(n.stateNode));break;case 18:te!==null&&(De?(e=te,n=n.stateNode,e.nodeType===8?uo(e.parentNode,n):e.nodeType===1&&uo(e,n),Gn(e)):uo(te,n.stateNode));break;case 4:r=te,l=De,te=n.stateNode.containerInfo,De=!0,tt(e,t,n),te=r,De=l;break;case 0:case 11:case 14:case 15:if(!ie&&(r=n.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)&&ci(n,t,i),l=l.next}while(l!==r)}tt(e,t,n);break;case 1:if(!ie&&(bt(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(u){V(n,t,u)}tt(e,t,n);break;case 21:tt(e,t,n);break;case 22:n.mode&1?(ie=(r=ie)||n.memoizedState!==null,tt(e,t,n),ie=r):tt(e,t,n);break;default:tt(e,t,n)}}function Es(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Sp),t.forEach(function(r){var l=Lp.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function ze(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var l=n[r];try{var o=e,i=t,u=i;e:for(;u!==null;){switch(u.tag){case 5:te=u.stateNode,De=!1;break e;case 3:te=u.stateNode.containerInfo,De=!0;break e;case 4:te=u.stateNode.containerInfo,De=!0;break e}u=u.return}if(te===null)throw Error(w(160));Uc(o,i,l),te=null,De=!1;var s=l.alternate;s!==null&&(s.return=null),l.return=null}catch(a){V(l,t,a)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Mc(t,e),t=t.sibling}function Mc(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(ze(t,e),Be(e),r&4){try{$n(3,e,e.return),Dl(3,e)}catch(y){V(e,e.return,y)}try{$n(5,e,e.return)}catch(y){V(e,e.return,y)}}break;case 1:ze(t,e),Be(e),r&512&&n!==null&&bt(n,n.return);break;case 5:if(ze(t,e),Be(e),r&512&&n!==null&&bt(n,n.return),e.flags&32){var l=e.stateNode;try{Qn(l,"")}catch(y){V(e,e.return,y)}}if(r&4&&(l=e.stateNode,l!=null)){var o=e.memoizedProps,i=n!==null?n.memoizedProps:o,u=e.type,s=e.updateQueue;if(e.updateQueue=null,s!==null)try{u==="input"&&o.type==="radio"&&o.name!=null&&la(l,o),Mo(u,i);var a=Mo(u,o);for(i=0;i<s.length;i+=2){var p=s[i],m=s[i+1];p==="style"?aa(l,m):p==="dangerouslySetInnerHTML"?ua(l,m):p==="children"?Qn(l,m):Ti(l,p,m,a)}switch(u){case"input":zo(l,o);break;case"textarea":oa(l,o);break;case"select":var h=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!o.multiple;var v=o.value;v!=null?tn(l,!!o.multiple,v,!1):h!==!!o.multiple&&(o.defaultValue!=null?tn(l,!!o.multiple,o.defaultValue,!0):tn(l,!!o.multiple,o.multiple?[]:"",!1))}l[er]=o}catch(y){V(e,e.return,y)}}break;case 6:if(ze(t,e),Be(e),r&4){if(e.stateNode===null)throw Error(w(162));l=e.stateNode,o=e.memoizedProps;try{l.nodeValue=o}catch(y){V(e,e.return,y)}}break;case 3:if(ze(t,e),Be(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Gn(t.containerInfo)}catch(y){V(e,e.return,y)}break;case 4:ze(t,e),Be(e);break;case 13:ze(t,e),Be(e),l=e.child,l.flags&8192&&(o=l.memoizedState!==null,l.stateNode.isHidden=o,!o||l.alternate!==null&&l.alternate.memoizedState!==null||(uu=K())),r&4&&Es(e);break;case 22:if(p=n!==null&&n.memoizedState!==null,e.mode&1?(ie=(a=ie)||p,ze(t,e),ie=a):ze(t,e),Be(e),r&8192){if(a=e.memoizedState!==null,(e.stateNode.isHidden=a)&&!p&&e.mode&1)for(E=e,p=e.child;p!==null;){for(m=E=p;E!==null;){switch(h=E,v=h.child,h.tag){case 0:case 11:case 14:case 15:$n(4,h,h.return);break;case 1:bt(h,h.return);var S=h.stateNode;if(typeof S.componentWillUnmount=="function"){r=h,n=h.return;try{t=r,S.props=t.memoizedProps,S.state=t.memoizedState,S.componentWillUnmount()}catch(y){V(r,n,y)}}break;case 5:bt(h,h.return);break;case 22:if(h.memoizedState!==null){Cs(m);continue}}v!==null?(v.return=h,E=v):Cs(m)}p=p.sibling}e:for(p=null,m=e;;){if(m.tag===5){if(p===null){p=m;try{l=m.stateNode,a?(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=sa("display",i))}catch(y){V(e,e.return,y)}}}else if(m.tag===6){if(p===null)try{m.stateNode.nodeValue=a?"":m.memoizedProps}catch(y){V(e,e.return,y)}}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;p===m&&(p=null),m=m.return}p===m&&(p=null),m.sibling.return=m.return,m=m.sibling}}break;case 19:ze(t,e),Be(e),r&4&&Es(e);break;case 21:break;default:ze(t,e),Be(e)}}function Be(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Ic(n)){var r=n;break e}n=n.return}throw Error(w(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(Qn(l,""),r.flags&=-33);var o=ks(e);pi(e,o,l);break;case 3:case 4:var i=r.stateNode.containerInfo,u=ks(e);di(e,u,i);break;default:throw Error(w(161))}}catch(s){V(e,e.return,s)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Ep(e,t,n){E=e,Fc(e)}function Fc(e,t,n){for(var r=(e.mode&1)!==0;E!==null;){var l=E,o=l.child;if(l.tag===22&&r){var i=l.memoizedState!==null||Dr;if(!i){var u=l.alternate,s=u!==null&&u.memoizedState!==null||ie;u=Dr;var a=ie;if(Dr=i,(ie=s)&&!a)for(E=l;E!==null;)i=E,s=i.child,i.tag===22&&i.memoizedState!==null?_s(l):s!==null?(s.return=i,E=s):_s(l);for(;o!==null;)E=o,Fc(o),o=o.sibling;E=l,Dr=u,ie=a}xs(e)}else l.subtreeFlags&8772&&o!==null?(o.return=l,E=o):xs(e)}}function xs(e){for(;E!==null;){var t=E;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:ie||Dl(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!ie)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:je(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&is(t,o,r);break;case 3:var i=t.updateQueue;if(i!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}is(t,i,n)}break;case 5:var u=t.stateNode;if(n===null&&t.flags&4){n=u;var s=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":s.autoFocus&&n.focus();break;case"img":s.src&&(n.src=s.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var a=t.alternate;if(a!==null){var p=a.memoizedState;if(p!==null){var m=p.dehydrated;m!==null&&Gn(m)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(w(163))}ie||t.flags&512&&fi(t)}catch(h){V(t,t.return,h)}}if(t===e){E=null;break}if(n=t.sibling,n!==null){n.return=t.return,E=n;break}E=t.return}}function Cs(e){for(;E!==null;){var t=E;if(t===e){E=null;break}var n=t.sibling;if(n!==null){n.return=t.return,E=n;break}E=t.return}}function _s(e){for(;E!==null;){var t=E;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Dl(4,t)}catch(s){V(t,n,s)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(s){V(t,l,s)}}var o=t.return;try{fi(t)}catch(s){V(t,o,s)}break;case 5:var i=t.return;try{fi(t)}catch(s){V(t,i,s)}}}catch(s){V(t,t.return,s)}if(t===e){E=null;break}var u=t.sibling;if(u!==null){u.return=t.return,E=u;break}E=t.return}}var xp=Math.ceil,yl=et.ReactCurrentDispatcher,ou=et.ReactCurrentOwner,Te=et.ReactCurrentBatchConfig,j=0,ee=null,Y=null,ne=0,we=0,en=kt(0),G=0,ir=null,Ut=0,Il=0,iu=0,Vn=null,he=null,uu=0,hn=1/0,Qe=null,gl=!1,hi=null,ht=null,Ir=!1,ut=null,wl=0,Hn=0,mi=null,Yr=-1,Xr=0;function ce(){return j&6?K():Yr!==-1?Yr:Yr=K()}function mt(e){return e.mode&1?j&2&&ne!==0?ne&-ne:ip.transition!==null?(Xr===0&&(Xr=ka()),Xr):(e=D,e!==0||(e=window.event,e=e===void 0?16:Ta(e.type)),e):1}function Me(e,t,n,r){if(50<Hn)throw Hn=0,mi=null,Error(w(185));ar(e,n,r),(!(j&2)||e!==ee)&&(e===ee&&(!(j&2)&&(Il|=n),G===4&&ot(e,ne)),ge(e,r),n===1&&j===0&&!(t.mode&1)&&(hn=K()+500,Ol&&Et()))}function ge(e,t){var n=e.callbackNode;id(e,t);var r=nl(e,e===ee?ne:0);if(r===0)n!==null&&Du(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Du(n),t===1)e.tag===0?op(Ps.bind(null,e)):Ya(Ps.bind(null,e)),tp(function(){!(j&6)&&Et()}),n=null;else{switch(Ea(r)){case 1:n=ji;break;case 4:n=wa;break;case 16:n=tl;break;case 536870912:n=Sa;break;default:n=tl}n=Kc(n,Bc.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Bc(e,t){if(Yr=-1,Xr=0,j&6)throw Error(w(327));var n=e.callbackNode;if(un()&&e.callbackNode!==n)return null;var r=nl(e,e===ee?ne:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=Sl(e,r);else{t=r;var l=j;j|=2;var o=$c();(ee!==e||ne!==t)&&(Qe=null,hn=K()+500,Ot(e,t));do try{Pp();break}catch(u){Ac(e,u)}while(1);Ki(),yl.current=o,j=l,Y!==null?t=0:(ee=null,ne=0,t=G)}if(t!==0){if(t===2&&(l=Vo(e),l!==0&&(r=l,t=vi(e,l))),t===1)throw n=ir,Ot(e,0),ot(e,r),ge(e,K()),n;if(t===6)ot(e,r);else{if(l=e.current.alternate,!(r&30)&&!Cp(l)&&(t=Sl(e,r),t===2&&(o=Vo(e),o!==0&&(r=o,t=vi(e,o))),t===1))throw n=ir,Ot(e,0),ot(e,r),ge(e,K()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(w(345));case 2:Pt(e,he,Qe);break;case 3:if(ot(e,r),(r&130023424)===r&&(t=uu+500-K(),10<t)){if(nl(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){ce(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=Jo(Pt.bind(null,e,he,Qe),t);break}Pt(e,he,Qe);break;case 4:if(ot(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var i=31-Ue(r);o=1<<i,i=t[i],i>l&&(l=i),r&=~o}if(r=l,r=K()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*xp(r/1960))-r,10<r){e.timeoutHandle=Jo(Pt.bind(null,e,he,Qe),r);break}Pt(e,he,Qe);break;case 5:Pt(e,he,Qe);break;default:throw Error(w(329))}}}return ge(e,K()),e.callbackNode===n?Bc.bind(null,e):null}function vi(e,t){var n=Vn;return e.current.memoizedState.isDehydrated&&(Ot(e,t).flags|=256),e=Sl(e,t),e!==2&&(t=he,he=n,t!==null&&yi(t)),e}function yi(e){he===null?he=e:he.push.apply(he,e)}function Cp(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var l=n[r],o=l.getSnapshot;l=l.value;try{if(!Fe(o(),l))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function ot(e,t){for(t&=~iu,t&=~Il,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Ue(t),r=1<<n;e[n]=-1,t&=~r}}function Ps(e){if(j&6)throw Error(w(327));un();var t=nl(e,0);if(!(t&1))return ge(e,K()),null;var n=Sl(e,t);if(e.tag!==0&&n===2){var r=Vo(e);r!==0&&(t=r,n=vi(e,r))}if(n===1)throw n=ir,Ot(e,0),ot(e,t),ge(e,K()),n;if(n===6)throw Error(w(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Pt(e,he,Qe),ge(e,K()),null}function su(e,t){var n=j;j|=1;try{return e(t)}finally{j=n,j===0&&(hn=K()+500,Ol&&Et())}}function Mt(e){ut!==null&&ut.tag===0&&!(j&6)&&un();var t=j;j|=1;var n=Te.transition,r=D;try{if(Te.transition=null,D=1,e)return e()}finally{D=r,Te.transition=n,j=t,!(j&6)&&Et()}}function au(){we=en.current,M(en)}function Ot(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,ep(n)),Y!==null)for(n=Y.return;n!==null;){var r=n;switch(Hi(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&ul();break;case 3:dn(),M(ve),M(se),qi();break;case 5:Zi(r);break;case 4:dn();break;case 13:M(B);break;case 19:M(B);break;case 10:Yi(r.type._context);break;case 22:case 23:au()}n=n.return}if(ee=e,Y=e=vt(e.current,null),ne=we=t,G=0,ir=null,iu=Il=Ut=0,he=Vn=null,Rt!==null){for(t=0;t<Rt.length;t++)if(n=Rt[t],r=n.interleaved,r!==null){n.interleaved=null;var l=r.next,o=n.pending;if(o!==null){var i=o.next;o.next=l,r.next=i}n.pending=r}Rt=null}return e}function Ac(e,t){do{var n=Y;try{if(Ki(),Wr.current=vl,ml){for(var r=A.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}ml=!1}if(It=0,b=X=A=null,An=!1,rr=0,ou.current=null,n===null||n.return===null){G=1,ir=t,Y=null;break}e:{var o=e,i=n.return,u=n,s=t;if(t=ne,u.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){var a=s,p=u,m=p.tag;if(!(p.mode&1)&&(m===0||m===11||m===15)){var h=p.alternate;h?(p.updateQueue=h.updateQueue,p.memoizedState=h.memoizedState,p.lanes=h.lanes):(p.updateQueue=null,p.memoizedState=null)}var v=ps(i);if(v!==null){v.flags&=-257,hs(v,i,u,o,t),v.mode&1&&ds(o,a,t),t=v,s=a;var S=t.updateQueue;if(S===null){var y=new Set;y.add(s),t.updateQueue=y}else S.add(s);break e}else{if(!(t&1)){ds(o,a,t),cu();break e}s=Error(w(426))}}else if(F&&u.mode&1){var z=ps(i);if(z!==null){!(z.flags&65536)&&(z.flags|=256),hs(z,i,u,o,t),Wi(pn(s,u));break e}}o=s=pn(s,u),G!==4&&(G=2),Vn===null?Vn=[o]:Vn.push(o),o=i;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var f=xc(o,s,t);os(o,f);break e;case 1:u=s;var c=o.type,d=o.stateNode;if(!(o.flags&128)&&(typeof c.getDerivedStateFromError=="function"||d!==null&&typeof d.componentDidCatch=="function"&&(ht===null||!ht.has(d)))){o.flags|=65536,t&=-t,o.lanes|=t;var g=Cc(o,u,t);os(o,g);break e}}o=o.return}while(o!==null)}Hc(n)}catch(k){t=k,Y===n&&n!==null&&(Y=n=n.return);continue}break}while(1)}function $c(){var e=yl.current;return yl.current=vl,e===null?vl:e}function cu(){(G===0||G===3||G===2)&&(G=4),ee===null||!(Ut&268435455)&&!(Il&268435455)||ot(ee,ne)}function Sl(e,t){var n=j;j|=2;var r=$c();(ee!==e||ne!==t)&&(Qe=null,Ot(e,t));do try{_p();break}catch(l){Ac(e,l)}while(1);if(Ki(),j=n,yl.current=r,Y!==null)throw Error(w(261));return ee=null,ne=0,G}function _p(){for(;Y!==null;)Vc(Y)}function Pp(){for(;Y!==null&&!Zf();)Vc(Y)}function Vc(e){var t=Qc(e.alternate,e,we);e.memoizedProps=e.pendingProps,t===null?Hc(e):Y=t,ou.current=null}function Hc(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=wp(n,t),n!==null){n.flags&=32767,Y=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{G=6,Y=null;return}}else if(n=gp(n,t,we),n!==null){Y=n;return}if(t=t.sibling,t!==null){Y=t;return}Y=t=e}while(t!==null);G===0&&(G=5)}function Pt(e,t,n){var r=D,l=Te.transition;try{Te.transition=null,D=1,Np(e,t,n,r)}finally{Te.transition=l,D=r}return null}function Np(e,t,n,r){do un();while(ut!==null);if(j&6)throw Error(w(327));n=e.finishedWork;var l=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(w(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(ud(e,o),e===ee&&(Y=ee=null,ne=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Ir||(Ir=!0,Kc(tl,function(){return un(),null})),o=(n.flags&15990)!==0,n.subtreeFlags&15990||o){o=Te.transition,Te.transition=null;var i=D;D=1;var u=j;j|=4,ou.current=null,kp(e,n),Mc(n,e),Yd(Xo),rl=!!Yo,Xo=Yo=null,e.current=n,Ep(n),qf(),j=u,D=i,Te.transition=o}else e.current=n;if(Ir&&(Ir=!1,ut=e,wl=l),o=e.pendingLanes,o===0&&(ht=null),td(n.stateNode),ge(e,K()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)l=t[n],r(l.value,{componentStack:l.stack,digest:l.digest});if(gl)throw gl=!1,e=hi,hi=null,e;return wl&1&&e.tag!==0&&un(),o=e.pendingLanes,o&1?e===mi?Hn++:(Hn=0,mi=e):Hn=0,Et(),null}function un(){if(ut!==null){var e=Ea(wl),t=Te.transition,n=D;try{if(Te.transition=null,D=16>e?16:e,ut===null)var r=!1;else{if(e=ut,ut=null,wl=0,j&6)throw Error(w(331));var l=j;for(j|=4,E=e.current;E!==null;){var o=E,i=o.child;if(E.flags&16){var u=o.deletions;if(u!==null){for(var s=0;s<u.length;s++){var a=u[s];for(E=a;E!==null;){var p=E;switch(p.tag){case 0:case 11:case 15:$n(8,p,o)}var m=p.child;if(m!==null)m.return=p,E=m;else for(;E!==null;){p=E;var h=p.sibling,v=p.return;if(Dc(p),p===a){E=null;break}if(h!==null){h.return=v,E=h;break}E=v}}}var S=o.alternate;if(S!==null){var y=S.child;if(y!==null){S.child=null;do{var z=y.sibling;y.sibling=null,y=z}while(y!==null)}}E=o}}if(o.subtreeFlags&2064&&i!==null)i.return=o,E=i;else e:for(;E!==null;){if(o=E,o.flags&2048)switch(o.tag){case 0:case 11:case 15:$n(9,o,o.return)}var f=o.sibling;if(f!==null){f.return=o.return,E=f;break e}E=o.return}}var c=e.current;for(E=c;E!==null;){i=E;var d=i.child;if(i.subtreeFlags&2064&&d!==null)d.return=i,E=d;else e:for(i=c;E!==null;){if(u=E,u.flags&2048)try{switch(u.tag){case 0:case 11:case 15:Dl(9,u)}}catch(k){V(u,u.return,k)}if(u===i){E=null;break e}var g=u.sibling;if(g!==null){g.return=u.return,E=g;break e}E=u.return}}if(j=l,Et(),Ve&&typeof Ve.onPostCommitFiberRoot=="function")try{Ve.onPostCommitFiberRoot(Pl,e)}catch{}r=!0}return r}finally{D=n,Te.transition=t}}return!1}function Ns(e,t,n){t=pn(n,t),t=xc(e,t,1),e=pt(e,t,1),t=ce(),e!==null&&(ar(e,1,t),ge(e,t))}function V(e,t,n){if(e.tag===3)Ns(e,e,n);else for(;t!==null;){if(t.tag===3){Ns(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(ht===null||!ht.has(r))){e=pn(n,e),e=Cc(t,e,1),t=pt(t,e,1),e=ce(),t!==null&&(ar(t,1,e),ge(t,e));break}}t=t.return}}function Tp(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=ce(),e.pingedLanes|=e.suspendedLanes&n,ee===e&&(ne&n)===n&&(G===4||G===3&&(ne&130023424)===ne&&500>K()-uu?Ot(e,0):iu|=n),ge(e,t)}function Wc(e,t){t===0&&(e.mode&1?(t=_r,_r<<=1,!(_r&130023424)&&(_r=4194304)):t=1);var n=ce();e=qe(e,t),e!==null&&(ar(e,t,n),ge(e,n))}function Rp(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Wc(e,n)}function Lp(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(w(314))}r!==null&&r.delete(t),Wc(e,n)}var Qc;Qc=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||ve.current)me=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return me=!1,yp(e,t,n);me=!!(e.flags&131072)}else me=!1,F&&t.flags&1048576&&Xa(t,cl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Kr(e,t),e=t.pendingProps;var l=an(t,se.current);on(t,n),l=eu(null,t,r,e,l,n);var o=tu();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,ye(r)?(o=!0,sl(t)):o=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,Gi(t),l.updater=zl,t.stateNode=l,l._reactInternals=t,ri(t,r,e,n),t=ii(null,t,r,!0,o,n)):(t.tag=0,F&&o&&Vi(t),ae(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Kr(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=zp(r),e=je(r,e),l){case 0:t=oi(null,t,r,e,n);break e;case 1:t=ys(null,t,r,e,n);break e;case 11:t=ms(null,t,r,e,n);break e;case 14:t=vs(null,t,r,je(r.type,e),n);break e}throw Error(w(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:je(r,l),oi(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:je(r,l),ys(e,t,r,l,n);case 3:e:{if(Tc(t),e===null)throw Error(w(387));r=t.pendingProps,o=t.memoizedState,l=o.element,qa(e,t),pl(t,r,null,n);var i=t.memoizedState;if(r=i.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){l=pn(Error(w(423)),t),t=gs(e,t,r,n,l);break e}else if(r!==l){l=pn(Error(w(424)),t),t=gs(e,t,r,n,l);break e}else for(Se=dt(t.stateNode.containerInfo.firstChild),ke=t,F=!0,Ie=null,n=nc(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(cn(),r===l){t=be(e,t,n);break e}ae(e,t,r,n)}t=t.child}return t;case 5:return rc(t),e===null&&ei(t),r=t.type,l=t.pendingProps,o=e!==null?e.memoizedProps:null,i=l.children,Go(r,l)?i=null:o!==null&&Go(r,o)&&(t.flags|=32),Nc(e,t),ae(e,t,i,n),t.child;case 6:return e===null&&ei(t),null;case 13:return Rc(e,t,n);case 4:return Ji(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=fn(t,null,r,n):ae(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:je(r,l),ms(e,t,r,l,n);case 7:return ae(e,t,t.pendingProps,n),t.child;case 8:return ae(e,t,t.pendingProps.children,n),t.child;case 12:return ae(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,o=t.memoizedProps,i=l.value,I(fl,r._currentValue),r._currentValue=i,o!==null)if(Fe(o.value,i)){if(o.children===l.children&&!ve.current){t=be(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);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=Ge(-1,n&-n),s.tag=2;var a=o.updateQueue;if(a!==null){a=a.shared;var p=a.pending;p===null?s.next=s:(s.next=p.next,p.next=s),a.pending=s}}o.lanes|=n,s=o.alternate,s!==null&&(s.lanes|=n),ti(o.return,n,t),u.lanes|=n;break}s=s.next}}else if(o.tag===10)i=o.type===t.type?null:o.child;else if(o.tag===18){if(i=o.return,i===null)throw Error(w(341));i.lanes|=n,u=i.alternate,u!==null&&(u.lanes|=n),ti(i,n,t),i=o.sibling}else i=o.child;if(i!==null)i.return=o;else for(i=o;i!==null;){if(i===t){i=null;break}if(o=i.sibling,o!==null){o.return=i.return,i=o;break}i=i.return}o=i}ae(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,on(t,n),l=Re(l),r=r(l),t.flags|=1,ae(e,t,r,n),t.child;case 14:return r=t.type,l=je(r,t.pendingProps),l=je(r.type,l),vs(e,t,r,l,n);case 15:return _c(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:je(r,l),Kr(e,t),t.tag=1,ye(r)?(e=!0,sl(t)):e=!1,on(t,n),ec(t,r,l),ri(t,r,l,n),ii(null,t,r,!0,e,n);case 19:return Lc(e,t,n);case 22:return Pc(e,t,n)}throw Error(w(156,t.tag))};function Kc(e,t){return ga(e,t)}function Op(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ne(e,t,n,r){return new Op(e,t,n,r)}function fu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function zp(e){if(typeof e=="function")return fu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Li)return 11;if(e===Oi)return 14}return 2}function vt(e,t){var n=e.alternate;return n===null?(n=Ne(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Gr(e,t,n,r,l,o){var i=2;if(r=e,typeof e=="function")fu(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Wt:return zt(n.children,l,o,t);case Ri:i=8,l|=8;break;case No:return e=Ne(12,n,t,l|2),e.elementType=No,e.lanes=o,e;case To:return e=Ne(13,n,t,l),e.elementType=To,e.lanes=o,e;case Ro:return e=Ne(19,n,t,l),e.elementType=Ro,e.lanes=o,e;case ta:return Ul(n,l,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case bs:i=10;break e;case ea:i=9;break e;case Li:i=11;break e;case Oi:i=14;break e;case nt:i=16,r=null;break e}throw Error(w(130,e==null?e:typeof e,""))}return t=Ne(i,n,t,l),t.elementType=e,t.type=r,t.lanes=o,t}function zt(e,t,n,r){return e=Ne(7,e,r,t),e.lanes=n,e}function Ul(e,t,n,r){return e=Ne(22,e,r,t),e.elementType=ta,e.lanes=n,e.stateNode={isHidden:!1},e}function vo(e,t,n){return e=Ne(6,e,null,t),e.lanes=n,e}function yo(e,t,n){return t=Ne(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function jp(e,t,n,r,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Jl(0),this.expirationTimes=Jl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Jl(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function du(e,t,n,r,l,o,i,u,s){return e=new jp(e,t,n,u,s),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Ne(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Gi(o),e}function Dp(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Ht,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Yc(e){if(!e)return wt;e=e._reactInternals;e:{if(At(e)!==e||e.tag!==1)throw Error(w(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(ye(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(w(171))}if(e.tag===1){var n=e.type;if(ye(n))return Ka(e,n,t)}return t}function Xc(e,t,n,r,l,o,i,u,s){return e=du(n,r,!0,e,l,o,i,u,s),e.context=Yc(null),n=e.current,r=ce(),l=mt(n),o=Ge(r,l),o.callback=t??null,pt(n,o,l),e.current.lanes=l,ar(e,l,r),ge(e,r),e}function Ml(e,t,n,r){var l=t.current,o=ce(),i=mt(l);return n=Yc(n),t.context===null?t.context=n:t.pendingContext=n,t=Ge(o,i),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=pt(l,t,i),e!==null&&(Me(e,l,i,o),Hr(e,l,i)),i}function kl(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 Ts(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function pu(e,t){Ts(e,t),(e=e.alternate)&&Ts(e,t)}function Ip(){return null}var Gc=typeof reportError=="function"?reportError:function(e){console.error(e)};function hu(e){this._internalRoot=e}Fl.prototype.render=hu.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(w(409));Ml(e,t,null,null)};Fl.prototype.unmount=hu.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Mt(function(){Ml(null,e,null,null)}),t[Ze]=null}};function Fl(e){this._internalRoot=e}Fl.prototype.unstable_scheduleHydration=function(e){if(e){var t=_a();e={blockedOn:null,target:e,priority:t};for(var n=0;n<lt.length&&t!==0&&t<lt[n].priority;n++);lt.splice(n,0,e),n===0&&Na(e)}};function mu(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Bl(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Rs(){}function Up(e,t,n,r,l){if(l){if(typeof r=="function"){var o=r;r=function(){var a=kl(i);o.call(a)}}var i=Xc(t,r,e,0,null,!1,!1,"",Rs);return e._reactRootContainer=i,e[Ze]=i.current,qn(e.nodeType===8?e.parentNode:e),Mt(),i}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var u=r;r=function(){var a=kl(s);u.call(a)}}var s=du(e,0,!1,null,null,!1,!1,"",Rs);return e._reactRootContainer=s,e[Ze]=s.current,qn(e.nodeType===8?e.parentNode:e),Mt(function(){Ml(t,s,n,r)}),s}function Al(e,t,n,r,l){var o=n._reactRootContainer;if(o){var i=o;if(typeof l=="function"){var u=l;l=function(){var s=kl(i);u.call(s)}}Ml(t,i,e,l)}else i=Up(n,t,e,l,r);return kl(i)}xa=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=jn(t.pendingLanes);n!==0&&(Di(t,n|1),ge(t,K()),!(j&6)&&(hn=K()+500,Et()))}break;case 13:Mt(function(){var r=qe(e,1);if(r!==null){var l=ce();Me(r,e,1,l)}}),pu(e,1)}};Ii=function(e){if(e.tag===13){var t=qe(e,134217728);if(t!==null){var n=ce();Me(t,e,134217728,n)}pu(e,134217728)}};Ca=function(e){if(e.tag===13){var t=mt(e),n=qe(e,t);if(n!==null){var r=ce();Me(n,e,t,r)}pu(e,t)}};_a=function(){return D};Pa=function(e,t){var n=D;try{return D=e,t()}finally{D=n}};Bo=function(e,t,n){switch(t){case"input":if(zo(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var l=Ll(r);if(!l)throw Error(w(90));ra(r),zo(r,l)}}}break;case"textarea":oa(e,n);break;case"select":t=n.value,t!=null&&tn(e,!!n.multiple,t,!1)}};da=su;pa=Mt;var Mp={usingClientEntryPoint:!1,Events:[fr,Xt,Ll,ca,fa,su]},Rn={findFiberByHostInstance:Tt,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},Fp={bundleType:Rn.bundleType,version:Rn.version,rendererPackageName:Rn.rendererPackageName,rendererConfig:Rn.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:et.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=va(e),e===null?null:e.stateNode},findFiberByHostInstance:Rn.findFiberByHostInstance||Ip,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Ur=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Ur.isDisabled&&Ur.supportsFiber)try{Pl=Ur.inject(Fp),Ve=Ur}catch{}}xe.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Mp;xe.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!mu(t))throw Error(w(200));return Dp(e,t,null,n)};xe.createRoot=function(e,t){if(!mu(e))throw Error(w(299));var n=!1,r="",l=Gc;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=du(e,1,!1,null,null,n,!1,r,l),e[Ze]=t.current,qn(e.nodeType===8?e.parentNode:e),new hu(t)};xe.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(w(188)):(e=Object.keys(e).join(","),Error(w(268,e)));return e=va(t),e=e===null?null:e.stateNode,e};xe.flushSync=function(e){return Mt(e)};xe.hydrate=function(e,t,n){if(!Bl(t))throw Error(w(200));return Al(null,e,t,!0,n)};xe.hydrateRoot=function(e,t,n){if(!mu(e))throw Error(w(405));var r=n!=null&&n.hydratedSources||null,l=!1,o="",i=Gc;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(i=n.onRecoverableError)),t=Xc(t,null,e,1,n??null,l,!1,o,i),e[Ze]=t.current,qn(e),r)for(e=0;e<r.length;e++)n=r[e],l=n._getVersion,l=l(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,l]:t.mutableSourceEagerHydrationData.push(n,l);return new Fl(t)};xe.render=function(e,t,n){if(!Bl(t))throw Error(w(200));return Al(null,e,t,!1,n)};xe.unmountComponentAtNode=function(e){if(!Bl(e))throw Error(w(40));return e._reactRootContainer?(Mt(function(){Al(null,null,e,!1,function(){e._reactRootContainer=null,e[Ze]=null})}),!0):!1};xe.unstable_batchedUpdates=su;xe.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Bl(n))throw Error(w(200));if(e==null||e._reactInternals===void 0)throw Error(w(38));return Al(e,t,n,!1,r)};xe.version="18.2.0-next-9e3b772b8-20220608";(function(e){function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(n){console.error(n)}}t(),e.exports=xe})(If);var Ls=Co;xo.createRoot=Ls.createRoot,xo.hydrateRoot=Ls.hydrateRoot;/**
41+ * @remix-run/router v1.2.1
42+ *
43+ * Copyright (c) Remix Software Inc.
44+ *
45+ * This source code is licensed under the MIT license found in the
46+ * LICENSE.md file in the root directory of this source tree.
47+ *
48+ * @license MIT
49+ */function El(){return El=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},El.apply(this,arguments)}var st;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(st||(st={}));const Os="popstate";function Bp(e){e===void 0&&(e={});function t(r,l){let{pathname:o,search:i,hash:u}=r.location;return gi("",{pathname:o,search:i,hash:u},l.state&&l.state.usr||null,l.state&&l.state.key||"default")}function n(r,l){return typeof l=="string"?l:ur(l)}return Vp(t,n,null,e)}function J(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Ap(){return Math.random().toString(36).substr(2,8)}function zs(e){return{usr:e.state,key:e.key}}function gi(e,t,n,r){return n===void 0&&(n=null),El({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?gn(t):t,{state:n,key:t&&t.key||r||Ap()})}function ur(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function gn(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function $p(e){let t=typeof window<"u"&&typeof window.location<"u"&&window.location.origin!=="null"?window.location.origin:window.location.href,n=typeof e=="string"?e:ur(e);return J(t,"No window.location.(origin|href) available to create URL for href: "+n),new URL(n,t)}function Vp(e,t,n,r){r===void 0&&(r={});let{window:l=document.defaultView,v5Compat:o=!1}=r,i=l.history,u=st.Pop,s=null;function a(){u=st.Pop,s&&s({action:u,location:h.location})}function p(v,S){u=st.Push;let y=gi(h.location,v,S);n&&n(y,v);let z=zs(y),f=h.createHref(y);try{i.pushState(z,"",f)}catch{l.location.assign(f)}o&&s&&s({action:u,location:h.location})}function m(v,S){u=st.Replace;let y=gi(h.location,v,S);n&&n(y,v);let z=zs(y),f=h.createHref(y);i.replaceState(z,"",f),o&&s&&s({action:u,location:h.location})}let h={get action(){return u},get location(){return e(l,i)},listen(v){if(s)throw new Error("A history only accepts one active listener");return l.addEventListener(Os,a),s=v,()=>{l.removeEventListener(Os,a),s=null}},createHref(v){return t(l,v)},encodeLocation(v){let S=$p(typeof v=="string"?v:ur(v));return{pathname:S.pathname,search:S.search,hash:S.hash}},push:p,replace:m,go(v){return i.go(v)}};return h}var js;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(js||(js={}));function Hp(e,t,n){n===void 0&&(n="/");let r=typeof t=="string"?gn(t):t,l=qc(r.pathname||"/",n);if(l==null)return null;let o=Jc(e);Wp(o);let i=null;for(let u=0;i==null&&u<o.length;++u)i=bp(o[u],nh(l));return i}function Jc(e,t,n,r){t===void 0&&(t=[]),n===void 0&&(n=[]),r===void 0&&(r="");let l=(o,i,u)=>{let s={relativePath:u===void 0?o.path||"":u,caseSensitive:o.caseSensitive===!0,childrenIndex:i,route:o};s.relativePath.startsWith("/")&&(J(s.relativePath.startsWith(r),'Absolute route path "'+s.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),s.relativePath=s.relativePath.slice(r.length));let a=yt([r,s.relativePath]),p=n.concat(s);o.children&&o.children.length>0&&(J(o.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+a+'".')),Jc(o.children,t,p,a)),!(o.path==null&&!o.index)&&t.push({path:a,score:Zp(a,o.index),routesMeta:p})};return e.forEach((o,i)=>{var u;if(o.path===""||!((u=o.path)!=null&&u.includes("?")))l(o,i);else for(let s of Zc(o.path))l(o,i,s)}),t}function Zc(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,l=n.endsWith("?"),o=n.replace(/\?$/,"");if(r.length===0)return l?[o,""]:[o];let i=Zc(r.join("/")),u=[];return u.push(...i.map(s=>s===""?o:[o,s].join("/"))),l&&u.push(...i),u.map(s=>e.startsWith("/")&&s===""?"/":s)}function Wp(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:qp(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const Qp=/^:\w+$/,Kp=3,Yp=2,Xp=1,Gp=10,Jp=-2,Ds=e=>e==="*";function Zp(e,t){let n=e.split("/"),r=n.length;return n.some(Ds)&&(r+=Jp),t&&(r+=Yp),n.filter(l=>!Ds(l)).reduce((l,o)=>l+(Qp.test(o)?Kp:o===""?Xp:Gp),r)}function qp(e,t){return e.length===t.length&&e.slice(0,-1).every((r,l)=>r===t[l])?e[e.length-1]-t[t.length-1]:0}function bp(e,t){let{routesMeta:n}=e,r={},l="/",o=[];for(let i=0;i<n.length;++i){let u=n[i],s=i===n.length-1,a=l==="/"?t:t.slice(l.length)||"/",p=eh({path:u.relativePath,caseSensitive:u.caseSensitive,end:s},a);if(!p)return null;Object.assign(r,p.params);let m=u.route;o.push({params:r,pathname:yt([l,p.pathname]),pathnameBase:ih(yt([l,p.pathnameBase])),route:m}),p.pathnameBase!=="/"&&(l=yt([l,p.pathnameBase]))}return o}function eh(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=th(e.path,e.caseSensitive,e.end),l=t.match(n);if(!l)return null;let o=l[0],i=o.replace(/(.)\/+$/,"$1"),u=l.slice(1);return{params:r.reduce((a,p,m)=>{if(p==="*"){let h=u[m]||"";i=o.slice(0,o.length-h.length).replace(/(.)\/+$/,"$1")}return a[p]=rh(u[m]||"",p),a},{}),pathname:o,pathnameBase:i,pattern:e}}function th(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),vu(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],l="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,(i,u)=>(r.push(u),"/([^\\/]+)"));return e.endsWith("*")?(r.push("*"),l+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?l+="\\/*$":e!==""&&e!=="/"&&(l+="(?:(?=\\/|$))"),[new RegExp(l,t?void 0:"i"),r]}function nh(e){try{return decodeURI(e)}catch(t){return vu(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function rh(e,t){try{return decodeURIComponent(e)}catch(n){return vu(!1,'The value for the URL param "'+t+'" will not be decoded because'+(' the string "'+e+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+n+").")),e}}function qc(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function vu(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function lh(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:l=""}=typeof e=="string"?gn(e):e;return{pathname:n?n.startsWith("/")?n:oh(n,t):t,search:uh(r),hash:sh(l)}}function oh(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(l=>{l===".."?n.length>1&&n.pop():l!=="."&&n.push(l)}),n.length>1?n.join("/"):"/"}function go(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function bc(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function ef(e,t,n,r){r===void 0&&(r=!1);let l;typeof e=="string"?l=gn(e):(l=El({},e),J(!l.pathname||!l.pathname.includes("?"),go("?","pathname","search",l)),J(!l.pathname||!l.pathname.includes("#"),go("#","pathname","hash",l)),J(!l.search||!l.search.includes("#"),go("#","search","hash",l)));let o=e===""||l.pathname==="",i=o?"/":l.pathname,u;if(r||i==null)u=n;else{let m=t.length-1;if(i.startsWith("..")){let h=i.split("/");for(;h[0]==="..";)h.shift(),m-=1;l.pathname=h.join("/")}u=m>=0?t[m]:"/"}let s=lh(l,u),a=i&&i!=="/"&&i.endsWith("/"),p=(o||i===".")&&n.endsWith("/");return!s.pathname.endsWith("/")&&(a||p)&&(s.pathname+="/"),s}const yt=e=>e.join("/").replace(/\/\/+/g,"/"),ih=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),uh=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,sh=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class ah{constructor(t,n,r,l){l===void 0&&(l=!1),this.status=t,this.statusText=n||"",this.internal=l,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function ch(e){return e instanceof ah}const fh=["post","put","patch","delete"];[...fh];/**
50+ * React Router v6.6.1
51+ *
52+ * Copyright (c) Remix Software Inc.
53+ *
54+ * This source code is licensed under the MIT license found in the
55+ * LICENSE.md file in the root directory of this source tree.
56+ *
57+ * @license MIT
58+ */function wi(){return wi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},wi.apply(this,arguments)}function dh(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}const ph=typeof Object.is=="function"?Object.is:dh,{useState:hh,useEffect:mh,useLayoutEffect:vh,useDebugValue:yh}=ko;function gh(e,t,n){const r=t(),[{inst:l},o]=hh({inst:{value:r,getSnapshot:t}});return vh(()=>{l.value=r,l.getSnapshot=t,wo(l)&&o({inst:l})},[e,r,t]),mh(()=>(wo(l)&&o({inst:l}),e(()=>{wo(l)&&o({inst:l})})),[e]),yh(r),r}function wo(e){const t=e.getSnapshot,n=e.value;try{const r=t();return!ph(n,r)}catch{return!0}}function wh(e,t,n){return t()}const Sh=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",kh=!Sh,Eh=kh?wh:gh;"useSyncExternalStore"in ko&&(e=>e.useSyncExternalStore)(ko);const xh=x.createContext(null),Ch=x.createContext(null),yu=x.createContext(null),pr=x.createContext(null),$l=x.createContext(null),wn=x.createContext({outlet:null,matches:[]}),tf=x.createContext(null);function _h(e,t){let{relative:n}=t===void 0?{}:t;hr()||J(!1);let{basename:r,navigator:l}=x.useContext(pr),{hash:o,pathname:i,search:u}=gu(e,{relative:n}),s=i;return r!=="/"&&(s=i==="/"?r:yt([r,i])),l.createHref({pathname:s,search:u,hash:o})}function hr(){return x.useContext($l)!=null}function mr(){return hr()||J(!1),x.useContext($l).location}function Ph(){hr()||J(!1);let{basename:e,navigator:t}=x.useContext(pr),{matches:n}=x.useContext(wn),{pathname:r}=mr(),l=JSON.stringify(bc(n).map(u=>u.pathnameBase)),o=x.useRef(!1);return x.useEffect(()=>{o.current=!0}),x.useCallback(function(u,s){if(s===void 0&&(s={}),!o.current)return;if(typeof u=="number"){t.go(u);return}let a=ef(u,JSON.parse(l),r,s.relative==="path");e!=="/"&&(a.pathname=a.pathname==="/"?e:yt([e,a.pathname])),(s.replace?t.replace:t.push)(a,s.state,s)},[e,t,l,r])}function gu(e,t){let{relative:n}=t===void 0?{}:t,{matches:r}=x.useContext(wn),{pathname:l}=mr(),o=JSON.stringify(bc(r).map(i=>i.pathnameBase));return x.useMemo(()=>ef(e,JSON.parse(o),l,n==="path"),[e,o,l,n])}function Nh(e,t){hr()||J(!1);let{navigator:n}=x.useContext(pr),r=x.useContext(yu),{matches:l}=x.useContext(wn),o=l[l.length-1],i=o?o.params:{};o&&o.pathname;let u=o?o.pathnameBase:"/";o&&o.route;let s=mr(),a;if(t){var p;let y=typeof t=="string"?gn(t):t;u==="/"||(p=y.pathname)!=null&&p.startsWith(u)||J(!1),a=y}else a=s;let m=a.pathname||"/",h=u==="/"?m:m.slice(u.length)||"/",v=Hp(e,{pathname:h}),S=Oh(v&&v.map(y=>Object.assign({},y,{params:Object.assign({},i,y.params),pathname:yt([u,n.encodeLocation?n.encodeLocation(y.pathname).pathname:y.pathname]),pathnameBase:y.pathnameBase==="/"?u:yt([u,n.encodeLocation?n.encodeLocation(y.pathnameBase).pathname:y.pathnameBase])})),l,r||void 0);return t&&S?x.createElement($l.Provider,{value:{location:wi({pathname:"/",search:"",hash:"",state:null,key:"default"},a),navigationType:st.Pop}},S):S}function Th(){let e=Ih(),t=ch(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r="rgba(200,200,200, 0.5)",l={padding:"0.5rem",backgroundColor:r},o={padding:"2px 4px",backgroundColor:r};return x.createElement(x.Fragment,null,x.createElement("h2",null,"Unhandled Thrown Error!"),x.createElement("h3",{style:{fontStyle:"italic"}},t),n?x.createElement("pre",{style:l},n):null,x.createElement("p",null,"💿 Hey developer 👋"),x.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",x.createElement("code",{style:o},"errorElement")," props on ",x.createElement("code",{style:o},"<Route>")))}class Rh extends x.Component{constructor(t){super(t),this.state={location:t.location,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location?{error:t.error,location:t.location}:{error:t.error||n.error,location:n.location}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error?x.createElement(wn.Provider,{value:this.props.routeContext},x.createElement(tf.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Lh(e){let{routeContext:t,match:n,children:r}=e,l=x.useContext(xh);return l&&n.route.errorElement&&(l._deepestRenderedBoundaryId=n.route.id),x.createElement(wn.Provider,{value:t},r)}function Oh(e,t,n){if(t===void 0&&(t=[]),e==null)if(n!=null&&n.errors)e=n.matches;else return null;let r=e,l=n==null?void 0:n.errors;if(l!=null){let o=r.findIndex(i=>i.route.id&&(l==null?void 0:l[i.route.id]));o>=0||J(!1),r=r.slice(0,Math.min(r.length,o+1))}return r.reduceRight((o,i,u)=>{let s=i.route.id?l==null?void 0:l[i.route.id]:null,a=n?i.route.errorElement||x.createElement(Th,null):null,p=t.concat(r.slice(0,u+1)),m=()=>x.createElement(Lh,{match:i,routeContext:{outlet:o,matches:p}},s?a:i.route.element!==void 0?i.route.element:o);return n&&(i.route.errorElement||u===0)?x.createElement(Rh,{location:n.location,component:a,error:s,children:m(),routeContext:{outlet:null,matches:p}}):m()},null)}var Is;(function(e){e.UseRevalidator="useRevalidator"})(Is||(Is={}));var xl;(function(e){e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator"})(xl||(xl={}));function zh(e){let t=x.useContext(yu);return t||J(!1),t}function jh(e){let t=x.useContext(wn);return t||J(!1),t}function Dh(e){let t=jh(),n=t.matches[t.matches.length-1];return n.route.id||J(!1),n.route.id}function Ih(){var e;let t=x.useContext(tf),n=zh(xl.UseRouteError),r=Dh(xl.UseRouteError);return t||((e=n.errors)==null?void 0:e[r])}function Jr(e){J(!1)}function Uh(e){let{basename:t="/",children:n=null,location:r,navigationType:l=st.Pop,navigator:o,static:i=!1}=e;hr()&&J(!1);let u=t.replace(/^\/*/,"/"),s=x.useMemo(()=>({basename:u,navigator:o,static:i}),[u,o,i]);typeof r=="string"&&(r=gn(r));let{pathname:a="/",search:p="",hash:m="",state:h=null,key:v="default"}=r,S=x.useMemo(()=>{let y=qc(a,u);return y==null?null:{pathname:y,search:p,hash:m,state:h,key:v}},[u,a,p,m,h,v]);return S==null?null:x.createElement(pr.Provider,{value:s},x.createElement($l.Provider,{children:n,value:{location:S,navigationType:l}}))}function Mh(e){let{children:t,location:n}=e,r=x.useContext(Ch),l=r&&!t?r.router.routes:Si(t);return Nh(l,n)}var Us;(function(e){e[e.pending=0]="pending",e[e.success=1]="success",e[e.error=2]="error"})(Us||(Us={}));new Promise(()=>{});function Si(e,t){t===void 0&&(t=[]);let n=[];return x.Children.forEach(e,(r,l)=>{if(!x.isValidElement(r))return;if(r.type===x.Fragment){n.push.apply(n,Si(r.props.children,t));return}r.type!==Jr&&J(!1),!r.props.index||!r.props.children||J(!1);let o=[...t,l],i={id:r.props.id||o.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,hasErrorBoundary:r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle};r.props.children&&(i.children=Si(r.props.children,o)),n.push(i)}),n}/**
59+ * React Router DOM v6.6.1
60+ *
61+ * Copyright (c) Remix Software Inc.
62+ *
63+ * This source code is licensed under the MIT license found in the
64+ * LICENSE.md file in the root directory of this source tree.
65+ *
66+ * @license MIT
67+ */function Cl(){return Cl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Cl.apply(this,arguments)}function nf(e,t){if(e==null)return{};var n={},r=Object.keys(e),l,o;for(o=0;o<r.length;o++)l=r[o],!(t.indexOf(l)>=0)&&(n[l]=e[l]);return n}function Fh(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Bh(e,t){return e.button===0&&(!t||t==="_self")&&!Fh(e)}const Ah=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset"],$h=["aria-current","caseSensitive","className","end","style","to","children"];function Vh(e){let{basename:t,children:n,window:r}=e,l=x.useRef();l.current==null&&(l.current=Bp({window:r,v5Compat:!0}));let o=l.current,[i,u]=x.useState({action:o.action,location:o.location});return x.useLayoutEffect(()=>o.listen(u),[o]),x.createElement(Uh,{basename:t,children:n,location:i.location,navigationType:i.action,navigator:o})}const Hh=x.forwardRef(function(t,n){let{onClick:r,relative:l,reloadDocument:o,replace:i,state:u,target:s,to:a,preventScrollReset:p}=t,m=nf(t,Ah),h=_h(a,{relative:l}),v=Wh(a,{replace:i,state:u,target:s,preventScrollReset:p,relative:l});function S(y){r&&r(y),y.defaultPrevented||v(y)}return x.createElement("a",Cl({},m,{href:h,onClick:o?r:S,ref:n,target:s}))}),Ln=x.forwardRef(function(t,n){let{"aria-current":r="page",caseSensitive:l=!1,className:o="",end:i=!1,style:u,to:s,children:a}=t,p=nf(t,$h),m=gu(s,{relative:p.relative}),h=mr(),v=x.useContext(yu),{navigator:S}=x.useContext(pr),y=S.encodeLocation?S.encodeLocation(m).pathname:m.pathname,z=h.pathname,f=v&&v.navigation&&v.navigation.location?v.navigation.location.pathname:null;l||(z=z.toLowerCase(),f=f?f.toLowerCase():null,y=y.toLowerCase());let c=z===y||!i&&z.startsWith(y)&&z.charAt(y.length)==="/",d=f!=null&&(f===y||!i&&f.startsWith(y)&&f.charAt(y.length)==="/"),g=c?r:void 0,k;typeof o=="function"?k=o({isActive:c,isPending:d}):k=[o,c?"active":null,d?"pending":null].filter(Boolean).join(" ");let _=typeof u=="function"?u({isActive:c,isPending:d}):u;return x.createElement(Hh,Cl({},p,{"aria-current":g,className:k,ref:n,style:_,to:s}),typeof a=="function"?a({isActive:c,isPending:d}):a)});var Ms;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmitImpl="useSubmitImpl",e.UseFetcher="useFetcher"})(Ms||(Ms={}));var Fs;(function(e){e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Fs||(Fs={}));function Wh(e,t){let{target:n,replace:r,state:l,preventScrollReset:o,relative:i}=t===void 0?{}:t,u=Ph(),s=mr(),a=gu(e,{relative:i});return x.useCallback(p=>{if(Bh(p,n)){p.preventDefault();let m=r!==void 0?r:ur(s)===ur(a);u(e,{replace:m,state:l,preventScrollReset:o,relative:i})}},[s,u,a,r,l,n,e,o,i])}const Qh=()=>Q("div",{children:"Home"});var ue=typeof globalThis<"u"&&globalThis||typeof self<"u"&&self||typeof ue<"u"&&ue,pe={searchParams:"URLSearchParams"in ue,iterable:"Symbol"in ue&&"iterator"in Symbol,blob:"FileReader"in ue&&"Blob"in ue&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in ue,arrayBuffer:"ArrayBuffer"in ue};function Kh(e){return e&&DataView.prototype.isPrototypeOf(e)}if(pe.arrayBuffer)var Yh=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],Xh=ArrayBuffer.isView||function(e){return e&&Yh.indexOf(Object.prototype.toString.call(e))>-1};function vr(e){if(typeof e!="string"&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||e==="")throw new TypeError('Invalid character in header field name: "'+e+'"');return e.toLowerCase()}function wu(e){return typeof e!="string"&&(e=String(e)),e}function Su(e){var t={next:function(){var n=e.shift();return{done:n===void 0,value:n}}};return pe.iterable&&(t[Symbol.iterator]=function(){return t}),t}function Z(e){this.map={},e instanceof Z?e.forEach(function(t,n){this.append(n,t)},this):Array.isArray(e)?e.forEach(function(t){this.append(t[0],t[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}Z.prototype.append=function(e,t){e=vr(e),t=wu(t);var n=this.map[e];this.map[e]=n?n+", "+t:t};Z.prototype.delete=function(e){delete this.map[vr(e)]};Z.prototype.get=function(e){return e=vr(e),this.has(e)?this.map[e]:null};Z.prototype.has=function(e){return this.map.hasOwnProperty(vr(e))};Z.prototype.set=function(e,t){this.map[vr(e)]=wu(t)};Z.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)};Z.prototype.keys=function(){var e=[];return this.forEach(function(t,n){e.push(n)}),Su(e)};Z.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),Su(e)};Z.prototype.entries=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),Su(e)};pe.iterable&&(Z.prototype[Symbol.iterator]=Z.prototype.entries);function So(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function rf(e){return new Promise(function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}})}function Gh(e){var t=new FileReader,n=rf(t);return t.readAsArrayBuffer(e),n}function Jh(e){var t=new FileReader,n=rf(t);return t.readAsText(e),n}function Zh(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}function Bs(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function lf(){return this.bodyUsed=!1,this._initBody=function(e){this.bodyUsed=this.bodyUsed,this._bodyInit=e,e?typeof e=="string"?this._bodyText=e:pe.blob&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:pe.formData&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:pe.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():pe.arrayBuffer&&pe.blob&&Kh(e)?(this._bodyArrayBuffer=Bs(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):pe.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(e)||Xh(e))?this._bodyArrayBuffer=Bs(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||(typeof e=="string"?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):pe.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},pe.blob&&(this.blob=function(){var e=So(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){if(this._bodyArrayBuffer){var e=So(this);return e||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}else return this.blob().then(Gh)}),this.text=function(){var e=So(this);if(e)return e;if(this._bodyBlob)return Jh(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(Zh(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},pe.formData&&(this.formData=function(){return this.text().then(em)}),this.json=function(){return this.text().then(JSON.parse)},this}var qh=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function bh(e){var t=e.toUpperCase();return qh.indexOf(t)>-1?t:e}function Ft(e,t){if(!(this instanceof Ft))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');t=t||{};var n=t.body;if(e instanceof Ft){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new Z(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,!n&&e._bodyInit!=null&&(n=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"same-origin",(t.headers||!this.headers)&&(this.headers=new Z(t.headers)),this.method=bh(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&n)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(n),(this.method==="GET"||this.method==="HEAD")&&(t.cache==="no-store"||t.cache==="no-cache")){var r=/([?&])_=[^&]*/;if(r.test(this.url))this.url=this.url.replace(r,"$1_="+new Date().getTime());else{var l=/\?/;this.url+=(l.test(this.url)?"&":"?")+"_="+new Date().getTime()}}}Ft.prototype.clone=function(){return new Ft(this,{body:this._bodyInit})};function em(e){var t=new FormData;return e.trim().split("&").forEach(function(n){if(n){var r=n.split("="),l=r.shift().replace(/\+/g," "),o=r.join("=").replace(/\+/g," ");t.append(decodeURIComponent(l),decodeURIComponent(o))}}),t}function tm(e){var t=new Z,n=e.replace(/\r?\n[\t ]+/g," ");return n.split("\r").map(function(r){return r.indexOf(`
68+`)===0?r.substr(1,r.length):r}).forEach(function(r){var l=r.split(":"),o=l.shift().trim();if(o){var i=l.join(":").trim();t.append(o,i)}}),t}lf.call(Ft.prototype);function We(e,t){if(!(this instanceof We))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');t||(t={}),this.type="default",this.status=t.status===void 0?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText=t.statusText===void 0?"":""+t.statusText,this.headers=new Z(t.headers),this.url=t.url||"",this._initBody(e)}lf.call(We.prototype);We.prototype.clone=function(){return new We(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new Z(this.headers),url:this.url})};We.error=function(){var e=new We(null,{status:0,statusText:""});return e.type="error",e};var nm=[301,302,303,307,308];We.redirect=function(e,t){if(nm.indexOf(t)===-1)throw new RangeError("Invalid status code");return new We(null,{status:t,headers:{location:e}})};var Nt=ue.DOMException;try{new Nt}catch{Nt=function(t,n){this.message=t,this.name=n;var r=Error(t);this.stack=r.stack},Nt.prototype=Object.create(Error.prototype),Nt.prototype.constructor=Nt}function of(e,t){return new Promise(function(n,r){var l=new Ft(e,t);if(l.signal&&l.signal.aborted)return r(new Nt("Aborted","AbortError"));var o=new XMLHttpRequest;function i(){o.abort()}o.onload=function(){var s={status:o.status,statusText:o.statusText,headers:tm(o.getAllResponseHeaders()||"")};s.url="responseURL"in o?o.responseURL:s.headers.get("X-Request-URL");var a="response"in o?o.response:o.responseText;setTimeout(function(){n(new We(a,s))},0)},o.onerror=function(){setTimeout(function(){r(new TypeError("Network request failed"))},0)},o.ontimeout=function(){setTimeout(function(){r(new TypeError("Network request failed"))},0)},o.onabort=function(){setTimeout(function(){r(new Nt("Aborted","AbortError"))},0)};function u(s){try{return s===""&&ue.location.href?ue.location.href:s}catch{return s}}o.open(l.method,u(l.url),!0),l.credentials==="include"?o.withCredentials=!0:l.credentials==="omit"&&(o.withCredentials=!1),"responseType"in o&&(pe.blob?o.responseType="blob":pe.arrayBuffer&&l.headers.get("Content-Type")&&l.headers.get("Content-Type").indexOf("application/octet-stream")!==-1&&(o.responseType="arraybuffer")),t&&typeof t.headers=="object"&&!(t.headers instanceof Z)?Object.getOwnPropertyNames(t.headers).forEach(function(s){o.setRequestHeader(s,wu(t.headers[s]))}):l.headers.forEach(function(s,a){o.setRequestHeader(a,s)}),l.signal&&(l.signal.addEventListener("abort",i),o.onreadystatechange=function(){o.readyState===4&&l.signal.removeEventListener("abort",i)}),o.send(typeof l._bodyInit>"u"?null:l._bodyInit)})}of.polyfill=!0;ue.fetch||(ue.fetch=of,ue.Headers=Z,ue.Request=Ft,ue.Response=We);class ki extends Error{constructor(t){super(t.statusText),Object.defineProperty(this,"headers",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"url",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"status",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"statusText",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.setPrototypeOf(this,new.target.prototype),this.headers=t.headers,this.url=t.url,this.status=t.status,this.statusText=t.statusText,this.data=t.data}}var yr=globalThis&&globalThis.__awaiter||function(e,t,n,r){function l(o){return o instanceof n?o:new n(function(i){i(o)})}return new(n||(n=Promise))(function(o,i){function u(p){try{a(r.next(p))}catch(m){i(m)}}function s(p){try{a(r.throw(p))}catch(m){i(m)}}function a(p){p.done?o(p.value):l(p.value).then(u,s)}a((r=r.apply(e,t||[])).next())})};const uf=e=>e==="post"||e==="put"||e==="patch"||e==="delete";function rm(e){const t=[],n=(r,l)=>`${encodeURIComponent(r)}=${encodeURIComponent(String(l))}`;return Object.keys(e).forEach(r=>{const l=e[r];l!=null&&(Array.isArray(l)?l.forEach(o=>t.push(n(r,o))):t.push(n(r,l)))}),t.length>0?`?${t.join("&")}`:""}function lm(e,t){return e.replace(/\{([^}]+)\}/g,(n,r)=>{const l=encodeURIComponent(t[r]);return delete t[r],l})}function om(e,t,n){let r={};return uf(e)?n.forEach(l=>{r[l]=t[l],delete t[l]}):r=Object.assign({},t),rm(r)}function im(e,t){const n=new Headers(t);return e!==void 0&&!n.has("Content-Type")&&n.append("Content-Type","application/json"),n.has("Accept")||n.append("Accept","application/json"),n}function um(e,t){const n=uf(e)?JSON.stringify(t):void 0;return e==="delete"&&n==="{}"?void 0:n}function sm(e,t){const n=new Headers(e==null?void 0:e.headers),r=new Headers(t==null?void 0:t.headers);for(const l of r.keys()){const o=r.get(l);o!=null&&n.set(l,o)}return Object.assign(Object.assign(Object.assign({},e),t),{headers:n})}function am(e){var t;const n=Object.assign(Array.isArray(e.payload)?[]:{},e.payload),r=lm(e.path,n),l=om(e.method,n,e.queryParams),o=um(e.method,n),i=im(o,(t=e.init)===null||t===void 0?void 0:t.headers),u=e.baseUrl+r+l,s=Object.assign(Object.assign({},e.init),{method:e.method.toUpperCase(),headers:i,body:o});return{url:u,init:s}}function cm(e){return yr(this,void 0,void 0,function*(){const t=e.headers.get("content-type");if(e.status===204)return;if(t&&t.indexOf("application/json")!==-1)return yield e.json();const n=yield e.text();try{return JSON.parse(n)}catch{return n}})}function fm(e,t){return yr(this,void 0,void 0,function*(){const n=yield fetch(e,t),r=yield cm(n),l={headers:n.headers,url:n.url,ok:n.ok,status:n.status,statusText:n.statusText,data:r};if(l.ok)return l;throw new ki(l)})}function dm(e,t){const n=(r,l,o)=>yr(this,void 0,void 0,function*(){if(e==null||r===e.length)return t(l,o);const i=e[r];return yield i(l,o,(u,s)=>n(r+1,u,s))});return(r,l)=>n(0,r,l)}function pm(e){return yr(this,void 0,void 0,function*(){const{url:t,init:n}=am(e);return yield e.fetch(t,n)})}function hm(e){const t=(n,r)=>yr(this,void 0,void 0,function*(){try{return yield e(n,r)}catch(l){throw l instanceof ki?new t.Error(l):l}});return t.Error=class extends ki{constructor(n){super(n),Object.setPrototypeOf(this,new.target.prototype)}getActualType(){return{status:this.status,data:this.data}}},t}function mm(){let e="",t={};const n=[],r=dm(n,fm);return{configure:l=>{e=l.baseUrl||"",t=l.init||{},n.splice(0),n.push(...l.use||[])},use:l=>n.push(l),path:l=>({method:o=>({create:i=>hm((u,s)=>pm({baseUrl:e||"",path:l,method:o,queryParams:Object.keys(i||{}),payload:u,init:sm(t,s),fetch:r}))})})}}const vm={for:()=>mm()},ym=async(e,t,n)=>{console.log(`fetching ${e}`),t.mode="no-cors";const r=await n(e,t);return console.log(`fetched ${e}`),r},sf=vm.for();sf.configure({baseUrl:"http://localhost:8000",init:{headers:{}},use:[ym]});const gm=()=>(sf.path("/api/user/").method("get").create()({}).then(t=>{console.log(t)}),Q("div",{children:"Users"})),wm=e=>`http://localhost:8000/${e}/`,As=({target:e,children:t,className:n})=>Q("a",{href:wm(e),className:n,children:t}),Sm="/assets/rango-26143649.png",Mr="m-auto bg-blue-400 px-5 py-2 rounded-full",Vt="m-auto bg-blue-200 px-5 py-2 rounded-full hover:bg-blue-400",km=()=>Eo("div",{className:"h-16 shadow-md w-full flex",children:[Q(Ln,{to:"/",className:"my-auto h-3/4 rounded-full",children:Q("img",{src:Sm,alt:"",className:"h-full hover:bg-blue-400 p-1 rounded-full shadow-md mx-3"})}),Q(Ln,{to:"/",className:({isActive:e})=>e?Mr:Vt,children:"Home"}),Q(Ln,{to:"/about",className:({isActive:e})=>e?Mr:Vt,children:"About"}),Q(Ln,{to:"/users",className:({isActive:e})=>e?Mr:Vt,children:"Users"}),Q(Ln,{to:"/random-endpoint",className:({isActive:e})=>e?Mr:Vt,children:"404"}),Q(As,{target:"api",className:Vt,children:"API"}),Q(As,{target:"admin",className:Vt,children:"Admin"})]}),Em=()=>Q("div",{children:"NotFound"});function xm(){return Eo(Vh,{children:[Q(km,{}),Eo(Mh,{children:[Q(Jr,{path:"/",element:Q(Qh,{})}),Q(Jr,{path:"/users",element:Q(gm,{})}),Q(Jr,{path:"/*",element:Q(Em,{})})]})]})}xo.createRoot(document.getElementById("root")).render(Q(Xs.StrictMode,{children:Q(xm,{})}));
+67-0rango/backend/backend/static/index-d01f2d3b.js
@@ -0,0 +1,67 @@
1+function Qc(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const l in r)if(l!=="default"&&!(l in e)){const o=Object.getOwnPropertyDescriptor(r,l);o&&Object.defineProperty(e,l,o.get?o:{enumerable:!0,get:()=>r[l]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const o of l)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(l){const o={};return l.integrity&&(o.integrity=l.integrity),l.referrerpolicy&&(o.referrerPolicy=l.referrerpolicy),l.crossorigin==="use-credentials"?o.credentials="include":l.crossorigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(l){if(l.ep)return;l.ep=!0;const o=n(l);fetch(l.href,o)}})();function Kc(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Ar={},Yc={get exports(){return Ar},set exports(e){Ar=e}},yl={},E={},Xc={get exports(){return E},set exports(e){E=e}},R={};/**
2+ * @license React
3+ * react.production.min.js
4+ *
5+ * Copyright (c) Facebook, Inc. and its affiliates.
6+ *
7+ * This source code is licensed under the MIT license found in the
8+ * LICENSE file in the root directory of this source tree.
9+ */var nr=Symbol.for("react.element"),Gc=Symbol.for("react.portal"),Zc=Symbol.for("react.fragment"),Jc=Symbol.for("react.strict_mode"),qc=Symbol.for("react.profiler"),bc=Symbol.for("react.provider"),ef=Symbol.for("react.context"),tf=Symbol.for("react.forward_ref"),nf=Symbol.for("react.suspense"),rf=Symbol.for("react.memo"),lf=Symbol.for("react.lazy"),cu=Symbol.iterator;function of(e){return e===null||typeof e!="object"?null:(e=cu&&e[cu]||e["@@iterator"],typeof e=="function"?e:null)}var Ls={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},zs=Object.assign,Rs={};function an(e,t,n){this.props=e,this.context=t,this.refs=Rs,this.updater=n||Ls}an.prototype.isReactComponent={};an.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};an.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Ts(){}Ts.prototype=an.prototype;function di(e,t,n){this.props=e,this.context=t,this.refs=Rs,this.updater=n||Ls}var pi=di.prototype=new Ts;pi.constructor=di;zs(pi,an.prototype);pi.isPureReactComponent=!0;var fu=Array.isArray,Os=Object.prototype.hasOwnProperty,hi={current:null},Ds={key:!0,ref:!0,__self:!0,__source:!0};function Ms(e,t,n){var r,l={},o=null,i=null;if(t!=null)for(r in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(o=""+t.key),t)Os.call(t,r)&&!Ds.hasOwnProperty(r)&&(l[r]=t[r]);var u=arguments.length-2;if(u===1)l.children=n;else if(1<u){for(var s=Array(u),a=0;a<u;a++)s[a]=arguments[a+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:nr,type:e,key:o,ref:i,props:l,_owner:hi.current}}function uf(e,t){return{$$typeof:nr,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function mi(e){return typeof e=="object"&&e!==null&&e.$$typeof===nr}function sf(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var du=/\/+/g;function Fl(e,t){return typeof e=="object"&&e!==null&&e.key!=null?sf(""+e.key):t.toString(36)}function Rr(e,t,n,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 nr:case Gc:i=!0}}if(i)return i=e,l=l(i),e=r===""?"."+Fl(i,0):r,fu(l)?(n="",e!=null&&(n=e.replace(du,"$&/")+"/"),Rr(l,t,n,"",function(a){return a})):l!=null&&(mi(l)&&(l=uf(l,n+(!l.key||i&&i.key===l.key?"":(""+l.key).replace(du,"$&/")+"/")+e)),t.push(l)),1;if(i=0,r=r===""?".":r+":",fu(e))for(var u=0;u<e.length;u++){o=e[u];var s=r+Fl(o,u);i+=Rr(o,t,n,s,l)}else if(s=of(e),typeof s=="function")for(e=s.call(e),u=0;!(o=e.next()).done;)o=o.value,s=r+Fl(o,u++),i+=Rr(o,t,n,s,l);else if(o==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return i}function dr(e,t,n){if(e==null)return e;var r=[],l=0;return Rr(e,r,"","",function(o){return t.call(n,o,l++)}),r}function af(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var ae={current:null},Tr={transition:null},cf={ReactCurrentDispatcher:ae,ReactCurrentBatchConfig:Tr,ReactCurrentOwner:hi};R.Children={map:dr,forEach:function(e,t,n){dr(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return dr(e,function(){t++}),t},toArray:function(e){return dr(e,function(t){return t})||[]},only:function(e){if(!mi(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};R.Component=an;R.Fragment=Zc;R.Profiler=qc;R.PureComponent=di;R.StrictMode=Jc;R.Suspense=nf;R.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=cf;R.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=zs({},e.props),l=e.key,o=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,i=hi.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(s in t)Os.call(t,s)&&!Ds.hasOwnProperty(s)&&(r[s]=t[s]===void 0&&u!==void 0?u[s]:t[s])}var s=arguments.length-2;if(s===1)r.children=n;else if(1<s){u=Array(s);for(var a=0;a<s;a++)u[a]=arguments[a+2];r.children=u}return{$$typeof:nr,type:e.type,key:l,ref:o,props:r,_owner:i}};R.createContext=function(e){return e={$$typeof:ef,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:bc,_context:e},e.Consumer=e};R.createElement=Ms;R.createFactory=function(e){var t=Ms.bind(null,e);return t.type=e,t};R.createRef=function(){return{current:null}};R.forwardRef=function(e){return{$$typeof:tf,render:e}};R.isValidElement=mi;R.lazy=function(e){return{$$typeof:lf,_payload:{_status:-1,_result:e},_init:af}};R.memo=function(e,t){return{$$typeof:rf,type:e,compare:t===void 0?null:t}};R.startTransition=function(e){var t=Tr.transition;Tr.transition={};try{e()}finally{Tr.transition=t}};R.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")};R.useCallback=function(e,t){return ae.current.useCallback(e,t)};R.useContext=function(e){return ae.current.useContext(e)};R.useDebugValue=function(){};R.useDeferredValue=function(e){return ae.current.useDeferredValue(e)};R.useEffect=function(e,t){return ae.current.useEffect(e,t)};R.useId=function(){return ae.current.useId()};R.useImperativeHandle=function(e,t,n){return ae.current.useImperativeHandle(e,t,n)};R.useInsertionEffect=function(e,t){return ae.current.useInsertionEffect(e,t)};R.useLayoutEffect=function(e,t){return ae.current.useLayoutEffect(e,t)};R.useMemo=function(e,t){return ae.current.useMemo(e,t)};R.useReducer=function(e,t,n){return ae.current.useReducer(e,t,n)};R.useRef=function(e){return ae.current.useRef(e)};R.useState=function(e){return ae.current.useState(e)};R.useSyncExternalStore=function(e,t,n){return ae.current.useSyncExternalStore(e,t,n)};R.useTransition=function(){return ae.current.useTransition()};R.version="18.2.0";(function(e){e.exports=R})(Xc);const Is=Kc(E),fo=Qc({__proto__:null,default:Is},[E]);/**
10+ * @license React
11+ * react-jsx-runtime.production.min.js
12+ *
13+ * Copyright (c) Facebook, Inc. and its affiliates.
14+ *
15+ * This source code is licensed under the MIT license found in the
16+ * LICENSE file in the root directory of this source tree.
17+ */var ff=E,df=Symbol.for("react.element"),pf=Symbol.for("react.fragment"),hf=Object.prototype.hasOwnProperty,mf=ff.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,vf={key:!0,ref:!0,__self:!0,__source:!0};function js(e,t,n){var r,l={},o=null,i=null;n!==void 0&&(o=""+n),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(i=t.ref);for(r in t)hf.call(t,r)&&!vf.hasOwnProperty(r)&&(l[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)l[r]===void 0&&(l[r]=t[r]);return{$$typeof:df,type:e,key:o,ref:i,props:l,_owner:mf.current}}yl.Fragment=pf;yl.jsx=js;yl.jsxs=js;(function(e){e.exports=yl})(Yc);const Q=Ar.jsx,po=Ar.jsxs;var ho={},mo={},yf={get exports(){return mo},set exports(e){mo=e}},Se={},vo={},gf={get exports(){return vo},set exports(e){vo=e}},Fs={};/**
18+ * @license React
19+ * scheduler.production.min.js
20+ *
21+ * Copyright (c) Facebook, Inc. and its affiliates.
22+ *
23+ * This source code is licensed under the MIT license found in the
24+ * LICENSE file in the root directory of this source tree.
25+ */(function(e){function t(x,L){var z=x.length;x.push(L);e:for(;0<z;){var H=z-1>>>1,J=x[H];if(0<l(J,L))x[H]=L,x[z]=J,z=H;else break e}}function n(x){return x.length===0?null:x[0]}function r(x){if(x.length===0)return null;var L=x[0],z=x.pop();if(z!==L){x[0]=z;e:for(var H=0,J=x.length,cr=J>>>1;H<cr;){var wt=2*(H+1)-1,jl=x[wt],St=wt+1,fr=x[St];if(0>l(jl,z))St<J&&0>l(fr,jl)?(x[H]=fr,x[St]=z,H=St):(x[H]=jl,x[wt]=z,H=wt);else if(St<J&&0>l(fr,z))x[H]=fr,x[St]=z,H=St;else break e}}return L}function l(x,L){var z=x.sortIndex-L.sortIndex;return z!==0?z:x.id-L.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=[],a=[],h=1,m=null,p=3,v=!1,S=!1,y=!1,O=typeof setTimeout=="function"?setTimeout:null,f=typeof clearTimeout=="function"?clearTimeout:null,c=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 L=n(a);L!==null;){if(L.callback===null)r(a);else if(L.startTime<=x)r(a),L.sortIndex=L.expirationTime,t(s,L);else break;L=n(a)}}function g(x){if(y=!1,d(x),!S)if(n(s)!==null)S=!0,Ml(k);else{var L=n(a);L!==null&&Il(g,L.startTime-x)}}function k(x,L){S=!1,y&&(y=!1,f(N),N=-1),v=!0;var z=p;try{for(d(L),m=n(s);m!==null&&(!(m.expirationTime>L)||x&&!Le());){var H=m.callback;if(typeof H=="function"){m.callback=null,p=m.priorityLevel;var J=H(m.expirationTime<=L);L=e.unstable_now(),typeof J=="function"?m.callback=J:m===n(s)&&r(s),d(L)}else r(s);m=n(s)}if(m!==null)var cr=!0;else{var wt=n(a);wt!==null&&Il(g,wt.startTime-L),cr=!1}return cr}finally{m=null,p=z,v=!1}}var _=!1,P=null,N=-1,A=5,T=-1;function Le(){return!(e.unstable_now()-T<A)}function hn(){if(P!==null){var x=e.unstable_now();T=x;var L=!0;try{L=P(!0,x)}finally{L?mn():(_=!1,P=null)}}else _=!1}var mn;if(typeof c=="function")mn=function(){c(hn)};else if(typeof MessageChannel<"u"){var au=new MessageChannel,Hc=au.port2;au.port1.onmessage=hn,mn=function(){Hc.postMessage(null)}}else mn=function(){O(hn,0)};function Ml(x){P=x,_||(_=!0,mn())}function Il(x,L){N=O(function(){x(e.unstable_now())},L)}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(){S||v||(S=!0,Ml(k))},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"):A=0<x?Math.floor(1e3/x):5},e.unstable_getCurrentPriorityLevel=function(){return p},e.unstable_getFirstCallbackNode=function(){return n(s)},e.unstable_next=function(x){switch(p){case 1:case 2:case 3:var L=3;break;default:L=p}var z=p;p=L;try{return x()}finally{p=z}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(x,L){switch(x){case 1:case 2:case 3:case 4:case 5:break;default:x=3}var z=p;p=x;try{return L()}finally{p=z}},e.unstable_scheduleCallback=function(x,L,z){var H=e.unstable_now();switch(typeof z=="object"&&z!==null?(z=z.delay,z=typeof z=="number"&&0<z?H+z:H):z=H,x){case 1:var J=-1;break;case 2:J=250;break;case 5:J=1073741823;break;case 4:J=1e4;break;default:J=5e3}return J=z+J,x={id:h++,callback:L,priorityLevel:x,startTime:z,expirationTime:J,sortIndex:-1},z>H?(x.sortIndex=z,t(a,x),n(s)===null&&x===n(a)&&(y?(f(N),N=-1):y=!0,Il(g,z-H))):(x.sortIndex=J,t(s,x),S||v||(S=!0,Ml(k))),x},e.unstable_shouldYield=Le,e.unstable_wrapCallback=function(x){var L=p;return function(){var z=p;p=L;try{return x.apply(this,arguments)}finally{p=z}}}})(Fs);(function(e){e.exports=Fs})(gf);/**
26+ * @license React
27+ * react-dom.production.min.js
28+ *
29+ * Copyright (c) Facebook, Inc. and its affiliates.
30+ *
31+ * This source code is licensed under the MIT license found in the
32+ * LICENSE file in the root directory of this source tree.
33+ */var Us=E,we=vo;function w(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var $s=new Set,Un={};function Dt(e,t){tn(e,t),tn(e+"Capture",t)}function tn(e,t){for(Un[e]=t,e=0;e<t.length;e++)$s.add(t[e])}var Ke=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),yo=Object.prototype.hasOwnProperty,wf=/^[: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]*$/,pu={},hu={};function Sf(e){return yo.call(hu,e)?!0:yo.call(pu,e)?!1:wf.test(e)?hu[e]=!0:(pu[e]=!0,!1)}function kf(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Ef(e,t,n,r){if(t===null||typeof t>"u"||kf(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function ce(e,t,n,r,l,o,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var ne={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ne[e]=new ce(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ne[t]=new ce(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ne[e]=new ce(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ne[e]=new ce(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){ne[e]=new ce(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ne[e]=new ce(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ne[e]=new ce(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ne[e]=new ce(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ne[e]=new ce(e,5,!1,e.toLowerCase(),null,!1,!1)});var vi=/[\-:]([a-z])/g;function yi(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(vi,yi);ne[t]=new ce(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(vi,yi);ne[t]=new ce(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(vi,yi);ne[t]=new ce(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ne[e]=new ce(e,1,!1,e.toLowerCase(),null,!1,!1)});ne.xlinkHref=new ce("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ne[e]=new ce(e,1,!1,e.toLowerCase(),null,!0,!0)});function gi(e,t,n,r){var l=ne.hasOwnProperty(t)?ne[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Ef(t,n,l,r)&&(n=null),r||l===null?Sf(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):l.mustUseProperty?e[l.propertyName]=n===null?l.type===3?!1:"":n:(t=l.attributeName,r=l.attributeNamespace,n===null?e.removeAttribute(t):(l=l.type,n=l===3||l===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var Ze=Us.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,pr=Symbol.for("react.element"),Ft=Symbol.for("react.portal"),Ut=Symbol.for("react.fragment"),wi=Symbol.for("react.strict_mode"),go=Symbol.for("react.profiler"),Bs=Symbol.for("react.provider"),Vs=Symbol.for("react.context"),Si=Symbol.for("react.forward_ref"),wo=Symbol.for("react.suspense"),So=Symbol.for("react.suspense_list"),ki=Symbol.for("react.memo"),qe=Symbol.for("react.lazy"),Ws=Symbol.for("react.offscreen"),mu=Symbol.iterator;function vn(e){return e===null||typeof e!="object"?null:(e=mu&&e[mu]||e["@@iterator"],typeof e=="function"?e:null)}var V=Object.assign,Ul;function _n(e){if(Ul===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Ul=t&&t[1]||""}return`
34+`+Ul+e}var $l=!1;function Bl(e,t){if(!e||$l)return"";$l=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(a){var r=a}Reflect.construct(e,[],t)}else{try{t.call()}catch(a){r=a}e.call(t.prototype)}else{try{throw Error()}catch(a){r=a}e()}}catch(a){if(a&&r&&typeof a.stack=="string"){for(var l=a.stack.split(`
35+`),o=r.stack.split(`
36+`),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=`
37+`+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{$l=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?_n(e):""}function Cf(e){switch(e.tag){case 5:return _n(e.type);case 16:return _n("Lazy");case 13:return _n("Suspense");case 19:return _n("SuspenseList");case 0:case 2:case 15:return e=Bl(e.type,!1),e;case 11:return e=Bl(e.type.render,!1),e;case 1:return e=Bl(e.type,!0),e;default:return""}}function ko(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 Ut:return"Fragment";case Ft:return"Portal";case go:return"Profiler";case wi:return"StrictMode";case wo:return"Suspense";case So:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Vs:return(e.displayName||"Context")+".Consumer";case Bs:return(e._context.displayName||"Context")+".Provider";case Si:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ki:return t=e.displayName||null,t!==null?t:ko(e.type)||"Memo";case qe:t=e._payload,e=e._init;try{return ko(e(t))}catch{}}return null}function xf(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return ko(t);case 8:return t===wi?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function ht(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function As(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function _f(e){var t=As(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(i){r=""+i,o.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function hr(e){e._valueTracker||(e._valueTracker=_f(e))}function Hs(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=As(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Hr(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 Eo(e,t){var n=t.checked;return V({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function vu(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=ht(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Qs(e,t){t=t.checked,t!=null&&gi(e,"checked",t,!1)}function Co(e,t){Qs(e,t);var n=ht(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?xo(e,t.type,n):t.hasOwnProperty("defaultValue")&&xo(e,t.type,ht(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function yu(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function xo(e,t,n){(t!=="number"||Hr(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Pn=Array.isArray;function Gt(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t["$"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty("$"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&r&&(e[n].defaultSelected=!0)}else{for(n=""+ht(n),t=null,l=0;l<e.length;l++){if(e[l].value===n){e[l].selected=!0,r&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function _o(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(w(91));return V({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function gu(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(w(92));if(Pn(n)){if(1<n.length)throw Error(w(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:ht(n)}}function Ks(e,t){var n=ht(t.value),r=ht(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function wu(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Ys(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 Po(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Ys(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var mr,Xs=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,l)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(mr=mr||document.createElement("div"),mr.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=mr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function $n(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var zn={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},Pf=["Webkit","ms","Moz","O"];Object.keys(zn).forEach(function(e){Pf.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),zn[t]=zn[e]})});function Gs(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||zn.hasOwnProperty(e)&&zn[e]?(""+t).trim():t+"px"}function Zs(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=Gs(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var Nf=V({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,t){if(t){if(Nf[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(w(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(w(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(w(61))}if(t.style!=null&&typeof t.style!="object")throw Error(w(62))}}function Lo(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var zo=null;function Ei(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ro=null,Zt=null,Jt=null;function Su(e){if(e=or(e)){if(typeof Ro!="function")throw Error(w(280));var t=e.stateNode;t&&(t=El(t),Ro(e.stateNode,e.type,t))}}function Js(e){Zt?Jt?Jt.push(e):Jt=[e]:Zt=e}function qs(){if(Zt){var e=Zt,t=Jt;if(Jt=Zt=null,Su(e),t)for(e=0;e<t.length;e++)Su(t[e])}}function bs(e,t){return e(t)}function ea(){}var Vl=!1;function ta(e,t,n){if(Vl)return e(t,n);Vl=!0;try{return bs(e,t,n)}finally{Vl=!1,(Zt!==null||Jt!==null)&&(ea(),qs())}}function Bn(e,t){var n=e.stateNode;if(n===null)return null;var r=El(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(w(231,t,typeof n));return n}var To=!1;if(Ke)try{var yn={};Object.defineProperty(yn,"passive",{get:function(){To=!0}}),window.addEventListener("test",yn,yn),window.removeEventListener("test",yn,yn)}catch{To=!1}function Lf(e,t,n,r,l,o,i,u,s){var a=Array.prototype.slice.call(arguments,3);try{t.apply(n,a)}catch(h){this.onError(h)}}var Rn=!1,Qr=null,Kr=!1,Oo=null,zf={onError:function(e){Rn=!0,Qr=e}};function Rf(e,t,n,r,l,o,i,u,s){Rn=!1,Qr=null,Lf.apply(zf,arguments)}function Tf(e,t,n,r,l,o,i,u,s){if(Rf.apply(this,arguments),Rn){if(Rn){var a=Qr;Rn=!1,Qr=null}else throw Error(w(198));Kr||(Kr=!0,Oo=a)}}function Mt(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function na(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function ku(e){if(Mt(e)!==e)throw Error(w(188))}function Of(e){var t=e.alternate;if(!t){if(t=Mt(e),t===null)throw Error(w(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var o=l.alternate;if(o===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===o.child){for(o=l.child;o;){if(o===n)return ku(l),e;if(o===r)return ku(l),t;o=o.sibling}throw Error(w(188))}if(n.return!==r.return)n=l,r=o;else{for(var i=!1,u=l.child;u;){if(u===n){i=!0,n=l,r=o;break}if(u===r){i=!0,r=l,n=o;break}u=u.sibling}if(!i){for(u=o.child;u;){if(u===n){i=!0,n=o,r=l;break}if(u===r){i=!0,r=o,n=l;break}u=u.sibling}if(!i)throw Error(w(189))}}if(n.alternate!==r)throw Error(w(190))}if(n.tag!==3)throw Error(w(188));return n.stateNode.current===n?e:t}function ra(e){return e=Of(e),e!==null?la(e):null}function la(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=la(e);if(t!==null)return t;e=e.sibling}return null}var oa=we.unstable_scheduleCallback,Eu=we.unstable_cancelCallback,Df=we.unstable_shouldYield,Mf=we.unstable_requestPaint,K=we.unstable_now,If=we.unstable_getCurrentPriorityLevel,Ci=we.unstable_ImmediatePriority,ia=we.unstable_UserBlockingPriority,Yr=we.unstable_NormalPriority,jf=we.unstable_LowPriority,ua=we.unstable_IdlePriority,gl=null,$e=null;function Ff(e){if($e&&typeof $e.onCommitFiberRoot=="function")try{$e.onCommitFiberRoot(gl,e,void 0,(e.current.flags&128)===128)}catch{}}var De=Math.clz32?Math.clz32:Bf,Uf=Math.log,$f=Math.LN2;function Bf(e){return e>>>=0,e===0?32:31-(Uf(e)/$f|0)|0}var vr=64,yr=4194304;function Nn(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Xr(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,i=n&268435455;if(i!==0){var u=i&~l;u!==0?r=Nn(u):(o&=i,o!==0&&(r=Nn(o)))}else i=n&~l,i!==0?r=Nn(i):o!==0&&(r=Nn(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,o=t&-t,l>=o||l===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-De(t),l=1<<n,r|=e[n],t&=~l;return r}function Vf(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Wf(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,o=e.pendingLanes;0<o;){var i=31-De(o),u=1<<i,s=l[i];s===-1?(!(u&n)||u&r)&&(l[i]=Vf(u,t)):s<=t&&(e.expiredLanes|=u),o&=~u}}function Do(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function sa(){var e=vr;return vr<<=1,!(vr&4194240)&&(vr=64),e}function Wl(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function rr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-De(t),e[t]=n}function Af(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var l=31-De(n),o=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~o}}function xi(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-De(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var M=0;function aa(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var ca,_i,fa,da,pa,Mo=!1,gr=[],ot=null,it=null,ut=null,Vn=new Map,Wn=new Map,et=[],Hf="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 Cu(e,t){switch(e){case"focusin":case"focusout":ot=null;break;case"dragenter":case"dragleave":it=null;break;case"mouseover":case"mouseout":ut=null;break;case"pointerover":case"pointerout":Vn.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Wn.delete(t.pointerId)}}function gn(e,t,n,r,l,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[l]},t!==null&&(t=or(t),t!==null&&_i(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function Qf(e,t,n,r,l){switch(t){case"focusin":return ot=gn(ot,e,t,n,r,l),!0;case"dragenter":return it=gn(it,e,t,n,r,l),!0;case"mouseover":return ut=gn(ut,e,t,n,r,l),!0;case"pointerover":var o=l.pointerId;return Vn.set(o,gn(Vn.get(o)||null,e,t,n,r,l)),!0;case"gotpointercapture":return o=l.pointerId,Wn.set(o,gn(Wn.get(o)||null,e,t,n,r,l)),!0}return!1}function ha(e){var t=Ct(e.target);if(t!==null){var n=Mt(t);if(n!==null){if(t=n.tag,t===13){if(t=na(n),t!==null){e.blockedOn=t,pa(e.priority,function(){fa(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Or(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Io(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);zo=r,n.target.dispatchEvent(r),zo=null}else return t=or(n),t!==null&&_i(t),e.blockedOn=n,!1;t.shift()}return!0}function xu(e,t,n){Or(e)&&n.delete(t)}function Kf(){Mo=!1,ot!==null&&Or(ot)&&(ot=null),it!==null&&Or(it)&&(it=null),ut!==null&&Or(ut)&&(ut=null),Vn.forEach(xu),Wn.forEach(xu)}function wn(e,t){e.blockedOn===t&&(e.blockedOn=null,Mo||(Mo=!0,we.unstable_scheduleCallback(we.unstable_NormalPriority,Kf)))}function An(e){function t(l){return wn(l,e)}if(0<gr.length){wn(gr[0],e);for(var n=1;n<gr.length;n++){var r=gr[n];r.blockedOn===e&&(r.blockedOn=null)}}for(ot!==null&&wn(ot,e),it!==null&&wn(it,e),ut!==null&&wn(ut,e),Vn.forEach(t),Wn.forEach(t),n=0;n<et.length;n++)r=et[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<et.length&&(n=et[0],n.blockedOn===null);)ha(n),n.blockedOn===null&&et.shift()}var qt=Ze.ReactCurrentBatchConfig,Gr=!0;function Yf(e,t,n,r){var l=M,o=qt.transition;qt.transition=null;try{M=1,Pi(e,t,n,r)}finally{M=l,qt.transition=o}}function Xf(e,t,n,r){var l=M,o=qt.transition;qt.transition=null;try{M=4,Pi(e,t,n,r)}finally{M=l,qt.transition=o}}function Pi(e,t,n,r){if(Gr){var l=Io(e,t,n,r);if(l===null)ql(e,t,r,Zr,n),Cu(e,r);else if(Qf(l,e,t,n,r))r.stopPropagation();else if(Cu(e,r),t&4&&-1<Hf.indexOf(e)){for(;l!==null;){var o=or(l);if(o!==null&&ca(o),o=Io(e,t,n,r),o===null&&ql(e,t,r,Zr,n),o===l)break;l=o}l!==null&&r.stopPropagation()}else ql(e,t,r,null,n)}}var Zr=null;function Io(e,t,n,r){if(Zr=null,e=Ei(r),e=Ct(e),e!==null)if(t=Mt(e),t===null)e=null;else if(n=t.tag,n===13){if(e=na(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Zr=e,null}function ma(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(If()){case Ci:return 1;case ia:return 4;case Yr:case jf:return 16;case ua:return 536870912;default:return 16}default:return 16}}var nt=null,Ni=null,Dr=null;function va(){if(Dr)return Dr;var e,t=Ni,n=t.length,r,l="value"in nt?nt.value:nt.textContent,o=l.length;for(e=0;e<n&&t[e]===l[e];e++);var i=n-e;for(r=1;r<=i&&t[n-r]===l[o-r];r++);return Dr=l.slice(e,1<r?1-r:void 0)}function Mr(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function wr(){return!0}function _u(){return!1}function ke(e){function t(n,r,l,o,i){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=o,this.target=i,this.currentTarget=null;for(var u in e)e.hasOwnProperty(u)&&(n=e[u],this[u]=n?n(o):o[u]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?wr:_u,this.isPropagationStopped=_u,this}return V(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=wr)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=wr)},persist:function(){},isPersistent:wr}),t}var cn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Li=ke(cn),lr=V({},cn,{view:0,detail:0}),Gf=ke(lr),Al,Hl,Sn,wl=V({},lr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:zi,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!==Sn&&(Sn&&e.type==="mousemove"?(Al=e.screenX-Sn.screenX,Hl=e.screenY-Sn.screenY):Hl=Al=0,Sn=e),Al)},movementY:function(e){return"movementY"in e?e.movementY:Hl}}),Pu=ke(wl),Zf=V({},wl,{dataTransfer:0}),Jf=ke(Zf),qf=V({},lr,{relatedTarget:0}),Ql=ke(qf),bf=V({},cn,{animationName:0,elapsedTime:0,pseudoElement:0}),ed=ke(bf),td=V({},cn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),nd=ke(td),rd=V({},cn,{data:0}),Nu=ke(rd),ld={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},od={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"},id={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function ud(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=id[e])?!!t[e]:!1}function zi(){return ud}var sd=V({},lr,{key:function(e){if(e.key){var t=ld[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Mr(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?od[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:zi,charCode:function(e){return e.type==="keypress"?Mr(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Mr(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),ad=ke(sd),cd=V({},wl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Lu=ke(cd),fd=V({},lr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:zi}),dd=ke(fd),pd=V({},cn,{propertyName:0,elapsedTime:0,pseudoElement:0}),hd=ke(pd),md=V({},wl,{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}),vd=ke(md),yd=[9,13,27,32],Ri=Ke&&"CompositionEvent"in window,Tn=null;Ke&&"documentMode"in document&&(Tn=document.documentMode);var gd=Ke&&"TextEvent"in window&&!Tn,ya=Ke&&(!Ri||Tn&&8<Tn&&11>=Tn),zu=String.fromCharCode(32),Ru=!1;function ga(e,t){switch(e){case"keyup":return yd.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function wa(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var $t=!1;function wd(e,t){switch(e){case"compositionend":return wa(t);case"keypress":return t.which!==32?null:(Ru=!0,zu);case"textInput":return e=t.data,e===zu&&Ru?null:e;default:return null}}function Sd(e,t){if($t)return e==="compositionend"||!Ri&&ga(e,t)?(e=va(),Dr=Ni=nt=null,$t=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return ya&&t.locale!=="ko"?null:t.data;default:return null}}var kd={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 Tu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!kd[e.type]:t==="textarea"}function Sa(e,t,n,r){Js(r),t=Jr(t,"onChange"),0<t.length&&(n=new Li("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var On=null,Hn=null;function Ed(e){Ta(e,0)}function Sl(e){var t=Wt(e);if(Hs(t))return e}function Cd(e,t){if(e==="change")return t}var ka=!1;if(Ke){var Kl;if(Ke){var Yl="oninput"in document;if(!Yl){var Ou=document.createElement("div");Ou.setAttribute("oninput","return;"),Yl=typeof Ou.oninput=="function"}Kl=Yl}else Kl=!1;ka=Kl&&(!document.documentMode||9<document.documentMode)}function Du(){On&&(On.detachEvent("onpropertychange",Ea),Hn=On=null)}function Ea(e){if(e.propertyName==="value"&&Sl(Hn)){var t=[];Sa(t,Hn,e,Ei(e)),ta(Ed,t)}}function xd(e,t,n){e==="focusin"?(Du(),On=t,Hn=n,On.attachEvent("onpropertychange",Ea)):e==="focusout"&&Du()}function _d(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Sl(Hn)}function Pd(e,t){if(e==="click")return Sl(t)}function Nd(e,t){if(e==="input"||e==="change")return Sl(t)}function Ld(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ie=typeof Object.is=="function"?Object.is:Ld;function Qn(e,t){if(Ie(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var l=n[r];if(!yo.call(t,l)||!Ie(e[l],t[l]))return!1}return!0}function Mu(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Iu(e,t){var n=Mu(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Mu(n)}}function Ca(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Ca(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function xa(){for(var e=window,t=Hr();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Hr(e.document)}return t}function Ti(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function zd(e){var t=xa(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Ca(n.ownerDocument.documentElement,n)){if(r!==null&&Ti(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,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=Iu(n,o);var i=Iu(n,r);l&&i&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Rd=Ke&&"documentMode"in document&&11>=document.documentMode,Bt=null,jo=null,Dn=null,Fo=!1;function ju(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Fo||Bt==null||Bt!==Hr(r)||(r=Bt,"selectionStart"in r&&Ti(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}),Dn&&Qn(Dn,r)||(Dn=r,r=Jr(jo,"onSelect"),0<r.length&&(t=new Li("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Bt)))}function Sr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Vt={animationend:Sr("Animation","AnimationEnd"),animationiteration:Sr("Animation","AnimationIteration"),animationstart:Sr("Animation","AnimationStart"),transitionend:Sr("Transition","TransitionEnd")},Xl={},_a={};Ke&&(_a=document.createElement("div").style,"AnimationEvent"in window||(delete Vt.animationend.animation,delete Vt.animationiteration.animation,delete Vt.animationstart.animation),"TransitionEvent"in window||delete Vt.transitionend.transition);function kl(e){if(Xl[e])return Xl[e];if(!Vt[e])return e;var t=Vt[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in _a)return Xl[e]=t[n];return e}var Pa=kl("animationend"),Na=kl("animationiteration"),La=kl("animationstart"),za=kl("transitionend"),Ra=new Map,Fu="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 vt(e,t){Ra.set(e,t),Dt(t,[e])}for(var Gl=0;Gl<Fu.length;Gl++){var Zl=Fu[Gl],Td=Zl.toLowerCase(),Od=Zl[0].toUpperCase()+Zl.slice(1);vt(Td,"on"+Od)}vt(Pa,"onAnimationEnd");vt(Na,"onAnimationIteration");vt(La,"onAnimationStart");vt("dblclick","onDoubleClick");vt("focusin","onFocus");vt("focusout","onBlur");vt(za,"onTransitionEnd");tn("onMouseEnter",["mouseout","mouseover"]);tn("onMouseLeave",["mouseout","mouseover"]);tn("onPointerEnter",["pointerout","pointerover"]);tn("onPointerLeave",["pointerout","pointerover"]);Dt("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Dt("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Dt("onBeforeInput",["compositionend","keypress","textInput","paste"]);Dt("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Dt("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Dt("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ln="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(" "),Dd=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ln));function Uu(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Tf(r,t,void 0,e),e.currentTarget=null}function Ta(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],l=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var i=r.length-1;0<=i;i--){var u=r[i],s=u.instance,a=u.currentTarget;if(u=u.listener,s!==o&&l.isPropagationStopped())break e;Uu(l,u,a),o=s}else for(i=0;i<r.length;i++){if(u=r[i],s=u.instance,a=u.currentTarget,u=u.listener,s!==o&&l.isPropagationStopped())break e;Uu(l,u,a),o=s}}}if(Kr)throw e=Oo,Kr=!1,Oo=null,e}function j(e,t){var n=t[Wo];n===void 0&&(n=t[Wo]=new Set);var r=e+"__bubble";n.has(r)||(Oa(t,e,2,!1),n.add(r))}function Jl(e,t,n){var r=0;t&&(r|=4),Oa(n,e,r,t)}var kr="_reactListening"+Math.random().toString(36).slice(2);function Kn(e){if(!e[kr]){e[kr]=!0,$s.forEach(function(n){n!=="selectionchange"&&(Dd.has(n)||Jl(n,!1,e),Jl(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[kr]||(t[kr]=!0,Jl("selectionchange",!1,t))}}function Oa(e,t,n,r){switch(ma(t)){case 1:var l=Yf;break;case 4:l=Xf;break;default:l=Pi}n=l.bind(null,t,n,e),l=void 0,!To||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),r?l!==void 0?e.addEventListener(t,n,{capture:!0,passive:l}):e.addEventListener(t,n,!0):l!==void 0?e.addEventListener(t,n,{passive:l}):e.addEventListener(t,n,!1)}function ql(e,t,n,r,l){var o=r;if(!(t&1)&&!(t&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=Ct(u),i===null)return;if(s=i.tag,s===5||s===6){r=o=i;continue e}u=u.parentNode}}r=r.return}ta(function(){var a=o,h=Ei(n),m=[];e:{var p=Ra.get(e);if(p!==void 0){var v=Li,S=e;switch(e){case"keypress":if(Mr(n)===0)break e;case"keydown":case"keyup":v=ad;break;case"focusin":S="focus",v=Ql;break;case"focusout":S="blur",v=Ql;break;case"beforeblur":case"afterblur":v=Ql;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":v=Pu;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":v=Jf;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":v=dd;break;case Pa:case Na:case La:v=ed;break;case za:v=hd;break;case"scroll":v=Gf;break;case"wheel":v=vd;break;case"copy":case"cut":case"paste":v=nd;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":v=Lu}var y=(t&4)!==0,O=!y&&e==="scroll",f=y?p!==null?p+"Capture":null:p;y=[];for(var c=a,d;c!==null;){d=c;var g=d.stateNode;if(d.tag===5&&g!==null&&(d=g,f!==null&&(g=Bn(c,f),g!=null&&y.push(Yn(c,g,d)))),O)break;c=c.return}0<y.length&&(p=new v(p,S,null,n,h),m.push({event:p,listeners:y}))}}if(!(t&7)){e:{if(p=e==="mouseover"||e==="pointerover",v=e==="mouseout"||e==="pointerout",p&&n!==zo&&(S=n.relatedTarget||n.fromElement)&&(Ct(S)||S[Ye]))break e;if((v||p)&&(p=h.window===h?h:(p=h.ownerDocument)?p.defaultView||p.parentWindow:window,v?(S=n.relatedTarget||n.toElement,v=a,S=S?Ct(S):null,S!==null&&(O=Mt(S),S!==O||S.tag!==5&&S.tag!==6)&&(S=null)):(v=null,S=a),v!==S)){if(y=Pu,g="onMouseLeave",f="onMouseEnter",c="mouse",(e==="pointerout"||e==="pointerover")&&(y=Lu,g="onPointerLeave",f="onPointerEnter",c="pointer"),O=v==null?p:Wt(v),d=S==null?p:Wt(S),p=new y(g,c+"leave",v,n,h),p.target=O,p.relatedTarget=d,g=null,Ct(h)===a&&(y=new y(f,c+"enter",S,n,h),y.target=d,y.relatedTarget=O,g=y),O=g,v&&S)t:{for(y=v,f=S,c=0,d=y;d;d=It(d))c++;for(d=0,g=f;g;g=It(g))d++;for(;0<c-d;)y=It(y),c--;for(;0<d-c;)f=It(f),d--;for(;c--;){if(y===f||f!==null&&y===f.alternate)break t;y=It(y),f=It(f)}y=null}else y=null;v!==null&&$u(m,p,v,y,!1),S!==null&&O!==null&&$u(m,O,S,y,!0)}}e:{if(p=a?Wt(a):window,v=p.nodeName&&p.nodeName.toLowerCase(),v==="select"||v==="input"&&p.type==="file")var k=Cd;else if(Tu(p))if(ka)k=Nd;else{k=_d;var _=xd}else(v=p.nodeName)&&v.toLowerCase()==="input"&&(p.type==="checkbox"||p.type==="radio")&&(k=Pd);if(k&&(k=k(e,a))){Sa(m,k,n,h);break e}_&&_(e,p,a),e==="focusout"&&(_=p._wrapperState)&&_.controlled&&p.type==="number"&&xo(p,"number",p.value)}switch(_=a?Wt(a):window,e){case"focusin":(Tu(_)||_.contentEditable==="true")&&(Bt=_,jo=a,Dn=null);break;case"focusout":Dn=jo=Bt=null;break;case"mousedown":Fo=!0;break;case"contextmenu":case"mouseup":case"dragend":Fo=!1,ju(m,n,h);break;case"selectionchange":if(Rd)break;case"keydown":case"keyup":ju(m,n,h)}var P;if(Ri)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 $t?ga(e,n)&&(N="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(N="onCompositionStart");N&&(ya&&n.locale!=="ko"&&($t||N!=="onCompositionStart"?N==="onCompositionEnd"&&$t&&(P=va()):(nt=h,Ni="value"in nt?nt.value:nt.textContent,$t=!0)),_=Jr(a,N),0<_.length&&(N=new Nu(N,e,null,n,h),m.push({event:N,listeners:_}),P?N.data=P:(P=wa(n),P!==null&&(N.data=P)))),(P=gd?wd(e,n):Sd(e,n))&&(a=Jr(a,"onBeforeInput"),0<a.length&&(h=new Nu("onBeforeInput","beforeinput",null,n,h),m.push({event:h,listeners:a}),h.data=P))}Ta(m,t)})}function Yn(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Jr(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,o=l.stateNode;l.tag===5&&o!==null&&(l=o,o=Bn(e,n),o!=null&&r.unshift(Yn(e,o,l)),o=Bn(e,t),o!=null&&r.push(Yn(e,o,l))),e=e.return}return r}function It(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function $u(e,t,n,r,l){for(var o=t._reactName,i=[];n!==null&&n!==r;){var u=n,s=u.alternate,a=u.stateNode;if(s!==null&&s===r)break;u.tag===5&&a!==null&&(u=a,l?(s=Bn(n,o),s!=null&&i.unshift(Yn(n,s,u))):l||(s=Bn(n,o),s!=null&&i.push(Yn(n,s,u)))),n=n.return}i.length!==0&&e.push({event:t,listeners:i})}var Md=/\r\n?/g,Id=/\u0000|\uFFFD/g;function Bu(e){return(typeof e=="string"?e:""+e).replace(Md,`
38+`).replace(Id,"")}function Er(e,t,n){if(t=Bu(t),Bu(e)!==t&&n)throw Error(w(425))}function qr(){}var Uo=null,$o=null;function Bo(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Vo=typeof setTimeout=="function"?setTimeout:void 0,jd=typeof clearTimeout=="function"?clearTimeout:void 0,Vu=typeof Promise=="function"?Promise:void 0,Fd=typeof queueMicrotask=="function"?queueMicrotask:typeof Vu<"u"?function(e){return Vu.resolve(null).then(e).catch(Ud)}:Vo;function Ud(e){setTimeout(function(){throw e})}function bl(e,t){var n=t,r=0;do{var l=n.nextSibling;if(e.removeChild(n),l&&l.nodeType===8)if(n=l.data,n==="/$"){if(r===0){e.removeChild(l),An(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);An(t)}function st(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function Wu(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var fn=Math.random().toString(36).slice(2),Ue="__reactFiber$"+fn,Xn="__reactProps$"+fn,Ye="__reactContainer$"+fn,Wo="__reactEvents$"+fn,$d="__reactListeners$"+fn,Bd="__reactHandles$"+fn;function Ct(e){var t=e[Ue];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Ye]||n[Ue]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Wu(e);e!==null;){if(n=e[Ue])return n;e=Wu(e)}return t}e=n,n=e.parentNode}return null}function or(e){return e=e[Ue]||e[Ye],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Wt(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(w(33))}function El(e){return e[Xn]||null}var Ao=[],At=-1;function yt(e){return{current:e}}function F(e){0>At||(e.current=Ao[At],Ao[At]=null,At--)}function I(e,t){At++,Ao[At]=e.current,e.current=t}var mt={},ie=yt(mt),pe=yt(!1),Lt=mt;function nn(e,t){var n=e.type.contextTypes;if(!n)return mt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},o;for(o in n)l[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function he(e){return e=e.childContextTypes,e!=null}function br(){F(pe),F(ie)}function Au(e,t,n){if(ie.current!==mt)throw Error(w(168));I(ie,t),I(pe,n)}function Da(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(w(108,xf(e)||"Unknown",l));return V({},n,r)}function el(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||mt,Lt=ie.current,I(ie,e),I(pe,pe.current),!0}function Hu(e,t,n){var r=e.stateNode;if(!r)throw Error(w(169));n?(e=Da(e,t,Lt),r.__reactInternalMemoizedMergedChildContext=e,F(pe),F(ie),I(ie,e)):F(pe),I(pe,n)}var We=null,Cl=!1,eo=!1;function Ma(e){We===null?We=[e]:We.push(e)}function Vd(e){Cl=!0,Ma(e)}function gt(){if(!eo&&We!==null){eo=!0;var e=0,t=M;try{var n=We;for(M=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}We=null,Cl=!1}catch(l){throw We!==null&&(We=We.slice(e+1)),oa(Ci,gt),l}finally{M=t,eo=!1}}return null}var Ht=[],Qt=0,tl=null,nl=0,Ee=[],Ce=0,zt=null,Ae=1,He="";function kt(e,t){Ht[Qt++]=nl,Ht[Qt++]=tl,tl=e,nl=t}function Ia(e,t,n){Ee[Ce++]=Ae,Ee[Ce++]=He,Ee[Ce++]=zt,zt=e;var r=Ae;e=He;var l=32-De(r)-1;r&=~(1<<l),n+=1;var o=32-De(t)+l;if(30<o){var i=l-l%5;o=(r&(1<<i)-1).toString(32),r>>=i,l-=i,Ae=1<<32-De(t)+l|n<<l|r,He=o+e}else Ae=1<<o|n<<l|r,He=e}function Oi(e){e.return!==null&&(kt(e,1),Ia(e,1,0))}function Di(e){for(;e===tl;)tl=Ht[--Qt],Ht[Qt]=null,nl=Ht[--Qt],Ht[Qt]=null;for(;e===zt;)zt=Ee[--Ce],Ee[Ce]=null,He=Ee[--Ce],Ee[Ce]=null,Ae=Ee[--Ce],Ee[Ce]=null}var ge=null,ye=null,U=!1,Oe=null;function ja(e,t){var n=xe(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function Qu(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,ge=e,ye=st(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,ge=e,ye=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=zt!==null?{id:Ae,overflow:He}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=xe(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,ge=e,ye=null,!0):!1;default:return!1}}function Ho(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Qo(e){if(U){var t=ye;if(t){var n=t;if(!Qu(e,t)){if(Ho(e))throw Error(w(418));t=st(n.nextSibling);var r=ge;t&&Qu(e,t)?ja(r,n):(e.flags=e.flags&-4097|2,U=!1,ge=e)}}else{if(Ho(e))throw Error(w(418));e.flags=e.flags&-4097|2,U=!1,ge=e}}}function Ku(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;ge=e}function Cr(e){if(e!==ge)return!1;if(!U)return Ku(e),U=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Bo(e.type,e.memoizedProps)),t&&(t=ye)){if(Ho(e))throw Fa(),Error(w(418));for(;t;)ja(e,t),t=st(t.nextSibling)}if(Ku(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(w(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){ye=st(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}ye=null}}else ye=ge?st(e.stateNode.nextSibling):null;return!0}function Fa(){for(var e=ye;e;)e=st(e.nextSibling)}function rn(){ye=ge=null,U=!1}function Mi(e){Oe===null?Oe=[e]:Oe.push(e)}var Wd=Ze.ReactCurrentBatchConfig;function Re(e,t){if(e&&e.defaultProps){t=V({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}var rl=yt(null),ll=null,Kt=null,Ii=null;function ji(){Ii=Kt=ll=null}function Fi(e){var t=rl.current;F(rl),e._currentValue=t}function Ko(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function bt(e,t){ll=e,Ii=Kt=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(de=!0),e.firstContext=null)}function Pe(e){var t=e._currentValue;if(Ii!==e)if(e={context:e,memoizedValue:t,next:null},Kt===null){if(ll===null)throw Error(w(308));Kt=e,ll.dependencies={lanes:0,firstContext:e}}else Kt=Kt.next=e;return t}var xt=null;function Ui(e){xt===null?xt=[e]:xt.push(e)}function Ua(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,Ui(t)):(n.next=l.next,l.next=n),t.interleaved=n,Xe(e,r)}function Xe(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var be=!1;function $i(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function $a(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Qe(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function at(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,D&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,Xe(e,n)}return l=r.interleaved,l===null?(t.next=t,Ui(r)):(t.next=l.next,l.next=t),r.interleaved=t,Xe(e,n)}function Ir(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,xi(e,n)}}function Yu(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?l=o=i:o=o.next=i,n=n.next}while(n!==null);o===null?l=o=t:o=o.next=t}else l=o=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function ol(e,t,n,r){var l=e.updateQueue;be=!1;var o=l.firstBaseUpdate,i=l.lastBaseUpdate,u=l.shared.pending;if(u!==null){l.shared.pending=null;var s=u,a=s.next;s.next=null,i===null?o=a:i.next=a,i=s;var h=e.alternate;h!==null&&(h=h.updateQueue,u=h.lastBaseUpdate,u!==i&&(u===null?h.firstBaseUpdate=a:u.next=a,h.lastBaseUpdate=s))}if(o!==null){var m=l.baseState;i=0,h=a=s=null,u=o;do{var p=u.lane,v=u.eventTime;if((r&p)===p){h!==null&&(h=h.next={eventTime:v,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var S=e,y=u;switch(p=t,v=n,y.tag){case 1:if(S=y.payload,typeof S=="function"){m=S.call(v,m,p);break e}m=S;break e;case 3:S.flags=S.flags&-65537|128;case 0:if(S=y.payload,p=typeof S=="function"?S.call(v,m,p):S,p==null)break e;m=V({},m,p);break e;case 2:be=!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},h===null?(a=h=v,s=m):h=h.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(h===null&&(s=m),l.baseState=s,l.firstBaseUpdate=a,l.lastBaseUpdate=h,t=l.shared.interleaved,t!==null){l=t;do i|=l.lane,l=l.next;while(l!==t)}else o===null&&(l.shared.lanes=0);Tt|=i,e.lanes=i,e.memoizedState=m}}function Xu(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],l=r.callback;if(l!==null){if(r.callback=null,r=n,typeof l!="function")throw Error(w(191,l));l.call(r)}}}var Ba=new Us.Component().refs;function Yo(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:V({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var xl={isMounted:function(e){return(e=e._reactInternals)?Mt(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=se(),l=ft(e),o=Qe(r,l);o.payload=t,n!=null&&(o.callback=n),t=at(e,o,l),t!==null&&(Me(t,e,l,r),Ir(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=se(),l=ft(e),o=Qe(r,l);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=at(e,o,l),t!==null&&(Me(t,e,l,r),Ir(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=se(),r=ft(e),l=Qe(n,r);l.tag=2,t!=null&&(l.callback=t),t=at(e,l,r),t!==null&&(Me(t,e,r,n),Ir(t,e,r))}};function Gu(e,t,n,r,l,o,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,i):t.prototype&&t.prototype.isPureReactComponent?!Qn(n,r)||!Qn(l,o):!0}function Va(e,t,n){var r=!1,l=mt,o=t.contextType;return typeof o=="object"&&o!==null?o=Pe(o):(l=he(t)?Lt:ie.current,r=t.contextTypes,o=(r=r!=null)?nn(e,l):mt),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=xl,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=o),t}function Zu(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&xl.enqueueReplaceState(t,t.state,null)}function Xo(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs=Ba,$i(e);var o=t.contextType;typeof o=="object"&&o!==null?l.context=Pe(o):(o=he(t)?Lt:ie.current,l.context=nn(e,o)),l.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(Yo(e,t,o,n),l.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(t=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),t!==l.state&&xl.enqueueReplaceState(l,l.state,null),ol(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function kn(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(w(309));var r=n.stateNode}if(!r)throw Error(w(147,e));var l=r,o=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===o?t.ref:(t=function(i){var u=l.refs;u===Ba&&(u=l.refs={}),i===null?delete u[o]:u[o]=i},t._stringRef=o,t)}if(typeof e!="string")throw Error(w(284));if(!n._owner)throw Error(w(290,e))}return e}function xr(e,t){throw e=Object.prototype.toString.call(t),Error(w(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Ju(e){var t=e._init;return t(e._payload)}function Wa(e){function t(f,c){if(e){var d=f.deletions;d===null?(f.deletions=[c],f.flags|=16):d.push(c)}}function n(f,c){if(!e)return null;for(;c!==null;)t(f,c),c=c.sibling;return null}function r(f,c){for(f=new Map;c!==null;)c.key!==null?f.set(c.key,c):f.set(c.index,c),c=c.sibling;return f}function l(f,c){return f=dt(f,c),f.index=0,f.sibling=null,f}function o(f,c,d){return f.index=d,e?(d=f.alternate,d!==null?(d=d.index,d<c?(f.flags|=2,c):d):(f.flags|=2,c)):(f.flags|=1048576,c)}function i(f){return e&&f.alternate===null&&(f.flags|=2),f}function u(f,c,d,g){return c===null||c.tag!==6?(c=uo(d,f.mode,g),c.return=f,c):(c=l(c,d),c.return=f,c)}function s(f,c,d,g){var k=d.type;return k===Ut?h(f,c,d.props.children,g,d.key):c!==null&&(c.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===qe&&Ju(k)===c.type)?(g=l(c,d.props),g.ref=kn(f,c,d),g.return=f,g):(g=Vr(d.type,d.key,d.props,null,f.mode,g),g.ref=kn(f,c,d),g.return=f,g)}function a(f,c,d,g){return c===null||c.tag!==4||c.stateNode.containerInfo!==d.containerInfo||c.stateNode.implementation!==d.implementation?(c=so(d,f.mode,g),c.return=f,c):(c=l(c,d.children||[]),c.return=f,c)}function h(f,c,d,g,k){return c===null||c.tag!==7?(c=Nt(d,f.mode,g,k),c.return=f,c):(c=l(c,d),c.return=f,c)}function m(f,c,d){if(typeof c=="string"&&c!==""||typeof c=="number")return c=uo(""+c,f.mode,d),c.return=f,c;if(typeof c=="object"&&c!==null){switch(c.$$typeof){case pr:return d=Vr(c.type,c.key,c.props,null,f.mode,d),d.ref=kn(f,null,c),d.return=f,d;case Ft:return c=so(c,f.mode,d),c.return=f,c;case qe:var g=c._init;return m(f,g(c._payload),d)}if(Pn(c)||vn(c))return c=Nt(c,f.mode,d,null),c.return=f,c;xr(f,c)}return null}function p(f,c,d,g){var k=c!==null?c.key:null;if(typeof d=="string"&&d!==""||typeof d=="number")return k!==null?null:u(f,c,""+d,g);if(typeof d=="object"&&d!==null){switch(d.$$typeof){case pr:return d.key===k?s(f,c,d,g):null;case Ft:return d.key===k?a(f,c,d,g):null;case qe:return k=d._init,p(f,c,k(d._payload),g)}if(Pn(d)||vn(d))return k!==null?null:h(f,c,d,g,null);xr(f,d)}return null}function v(f,c,d,g,k){if(typeof g=="string"&&g!==""||typeof g=="number")return f=f.get(d)||null,u(c,f,""+g,k);if(typeof g=="object"&&g!==null){switch(g.$$typeof){case pr:return f=f.get(g.key===null?d:g.key)||null,s(c,f,g,k);case Ft:return f=f.get(g.key===null?d:g.key)||null,a(c,f,g,k);case qe:var _=g._init;return v(f,c,d,_(g._payload),k)}if(Pn(g)||vn(g))return f=f.get(d)||null,h(c,f,g,k,null);xr(c,g)}return null}function S(f,c,d,g){for(var k=null,_=null,P=c,N=c=0,A=null;P!==null&&N<d.length;N++){P.index>N?(A=P,P=null):A=P.sibling;var T=p(f,P,d[N],g);if(T===null){P===null&&(P=A);break}e&&P&&T.alternate===null&&t(f,P),c=o(T,c,N),_===null?k=T:_.sibling=T,_=T,P=A}if(N===d.length)return n(f,P),U&&kt(f,N),k;if(P===null){for(;N<d.length;N++)P=m(f,d[N],g),P!==null&&(c=o(P,c,N),_===null?k=P:_.sibling=P,_=P);return U&&kt(f,N),k}for(P=r(f,P);N<d.length;N++)A=v(P,f,N,d[N],g),A!==null&&(e&&A.alternate!==null&&P.delete(A.key===null?N:A.key),c=o(A,c,N),_===null?k=A:_.sibling=A,_=A);return e&&P.forEach(function(Le){return t(f,Le)}),U&&kt(f,N),k}function y(f,c,d,g){var k=vn(d);if(typeof k!="function")throw Error(w(150));if(d=k.call(d),d==null)throw Error(w(151));for(var _=k=null,P=c,N=c=0,A=null,T=d.next();P!==null&&!T.done;N++,T=d.next()){P.index>N?(A=P,P=null):A=P.sibling;var Le=p(f,P,T.value,g);if(Le===null){P===null&&(P=A);break}e&&P&&Le.alternate===null&&t(f,P),c=o(Le,c,N),_===null?k=Le:_.sibling=Le,_=Le,P=A}if(T.done)return n(f,P),U&&kt(f,N),k;if(P===null){for(;!T.done;N++,T=d.next())T=m(f,T.value,g),T!==null&&(c=o(T,c,N),_===null?k=T:_.sibling=T,_=T);return U&&kt(f,N),k}for(P=r(f,P);!T.done;N++,T=d.next())T=v(P,f,N,T.value,g),T!==null&&(e&&T.alternate!==null&&P.delete(T.key===null?N:T.key),c=o(T,c,N),_===null?k=T:_.sibling=T,_=T);return e&&P.forEach(function(hn){return t(f,hn)}),U&&kt(f,N),k}function O(f,c,d,g){if(typeof d=="object"&&d!==null&&d.type===Ut&&d.key===null&&(d=d.props.children),typeof d=="object"&&d!==null){switch(d.$$typeof){case pr:e:{for(var k=d.key,_=c;_!==null;){if(_.key===k){if(k=d.type,k===Ut){if(_.tag===7){n(f,_.sibling),c=l(_,d.props.children),c.return=f,f=c;break e}}else if(_.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===qe&&Ju(k)===_.type){n(f,_.sibling),c=l(_,d.props),c.ref=kn(f,_,d),c.return=f,f=c;break e}n(f,_);break}else t(f,_);_=_.sibling}d.type===Ut?(c=Nt(d.props.children,f.mode,g,d.key),c.return=f,f=c):(g=Vr(d.type,d.key,d.props,null,f.mode,g),g.ref=kn(f,c,d),g.return=f,f=g)}return i(f);case Ft:e:{for(_=d.key;c!==null;){if(c.key===_)if(c.tag===4&&c.stateNode.containerInfo===d.containerInfo&&c.stateNode.implementation===d.implementation){n(f,c.sibling),c=l(c,d.children||[]),c.return=f,f=c;break e}else{n(f,c);break}else t(f,c);c=c.sibling}c=so(d,f.mode,g),c.return=f,f=c}return i(f);case qe:return _=d._init,O(f,c,_(d._payload),g)}if(Pn(d))return S(f,c,d,g);if(vn(d))return y(f,c,d,g);xr(f,d)}return typeof d=="string"&&d!==""||typeof d=="number"?(d=""+d,c!==null&&c.tag===6?(n(f,c.sibling),c=l(c,d),c.return=f,f=c):(n(f,c),c=uo(d,f.mode,g),c.return=f,f=c),i(f)):n(f,c)}return O}var ln=Wa(!0),Aa=Wa(!1),ir={},Be=yt(ir),Gn=yt(ir),Zn=yt(ir);function _t(e){if(e===ir)throw Error(w(174));return e}function Bi(e,t){switch(I(Zn,t),I(Gn,e),I(Be,ir),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Po(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Po(t,e)}F(Be),I(Be,t)}function on(){F(Be),F(Gn),F(Zn)}function Ha(e){_t(Zn.current);var t=_t(Be.current),n=Po(t,e.type);t!==n&&(I(Gn,e),I(Be,n))}function Vi(e){Gn.current===e&&(F(Be),F(Gn))}var $=yt(0);function il(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var to=[];function Wi(){for(var e=0;e<to.length;e++)to[e]._workInProgressVersionPrimary=null;to.length=0}var jr=Ze.ReactCurrentDispatcher,no=Ze.ReactCurrentBatchConfig,Rt=0,B=null,X=null,q=null,ul=!1,Mn=!1,Jn=0,Ad=0;function re(){throw Error(w(321))}function Ai(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Ie(e[n],t[n]))return!1;return!0}function Hi(e,t,n,r,l,o){if(Rt=o,B=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,jr.current=e===null||e.memoizedState===null?Yd:Xd,e=n(r,l),Mn){o=0;do{if(Mn=!1,Jn=0,25<=o)throw Error(w(301));o+=1,q=X=null,t.updateQueue=null,jr.current=Gd,e=n(r,l)}while(Mn)}if(jr.current=sl,t=X!==null&&X.next!==null,Rt=0,q=X=B=null,ul=!1,t)throw Error(w(300));return e}function Qi(){var e=Jn!==0;return Jn=0,e}function Fe(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return q===null?B.memoizedState=q=e:q=q.next=e,q}function Ne(){if(X===null){var e=B.alternate;e=e!==null?e.memoizedState:null}else e=X.next;var t=q===null?B.memoizedState:q.next;if(t!==null)q=t,X=e;else{if(e===null)throw Error(w(310));X=e,e={memoizedState:X.memoizedState,baseState:X.baseState,baseQueue:X.baseQueue,queue:X.queue,next:null},q===null?B.memoizedState=q=e:q=q.next=e}return q}function qn(e,t){return typeof t=="function"?t(e):t}function ro(e){var t=Ne(),n=t.queue;if(n===null)throw Error(w(311));n.lastRenderedReducer=e;var r=X,l=r.baseQueue,o=n.pending;if(o!==null){if(l!==null){var i=l.next;l.next=o.next,o.next=i}r.baseQueue=l=o,n.pending=null}if(l!==null){o=l.next,r=r.baseState;var u=i=null,s=null,a=o;do{var h=a.lane;if((Rt&h)===h)s!==null&&(s=s.next={lane:0,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null}),r=a.hasEagerState?a.eagerState:e(r,a.action);else{var m={lane:h,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null};s===null?(u=s=m,i=r):s=s.next=m,B.lanes|=h,Tt|=h}a=a.next}while(a!==null&&a!==o);s===null?i=r:s.next=u,Ie(r,t.memoizedState)||(de=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=s,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do o=l.lane,B.lanes|=o,Tt|=o,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function lo(e){var t=Ne(),n=t.queue;if(n===null)throw Error(w(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,o=t.memoizedState;if(l!==null){n.pending=null;var i=l=l.next;do o=e(o,i.action),i=i.next;while(i!==l);Ie(o,t.memoizedState)||(de=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function Qa(){}function Ka(e,t){var n=B,r=Ne(),l=t(),o=!Ie(r.memoizedState,l);if(o&&(r.memoizedState=l,de=!0),r=r.queue,Ki(Ga.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||q!==null&&q.memoizedState.tag&1){if(n.flags|=2048,bn(9,Xa.bind(null,n,r,l,t),void 0,null),b===null)throw Error(w(349));Rt&30||Ya(n,t,l)}return l}function Ya(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=B.updateQueue,t===null?(t={lastEffect:null,stores:null},B.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Xa(e,t,n,r){t.value=n,t.getSnapshot=r,Za(t)&&Ja(e)}function Ga(e,t,n){return n(function(){Za(t)&&Ja(e)})}function Za(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Ie(e,n)}catch{return!0}}function Ja(e){var t=Xe(e,1);t!==null&&Me(t,e,1,-1)}function qu(e){var t=Fe();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:qn,lastRenderedState:e},t.queue=e,e=e.dispatch=Kd.bind(null,B,e),[t.memoizedState,e]}function bn(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=B.updateQueue,t===null?(t={lastEffect:null,stores:null},B.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function qa(){return Ne().memoizedState}function Fr(e,t,n,r){var l=Fe();B.flags|=e,l.memoizedState=bn(1|t,n,void 0,r===void 0?null:r)}function _l(e,t,n,r){var l=Ne();r=r===void 0?null:r;var o=void 0;if(X!==null){var i=X.memoizedState;if(o=i.destroy,r!==null&&Ai(r,i.deps)){l.memoizedState=bn(t,n,o,r);return}}B.flags|=e,l.memoizedState=bn(1|t,n,o,r)}function bu(e,t){return Fr(8390656,8,e,t)}function Ki(e,t){return _l(2048,8,e,t)}function ba(e,t){return _l(4,2,e,t)}function ec(e,t){return _l(4,4,e,t)}function tc(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function nc(e,t,n){return n=n!=null?n.concat([e]):null,_l(4,4,tc.bind(null,t,e),n)}function Yi(){}function rc(e,t){var n=Ne();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Ai(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function lc(e,t){var n=Ne();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Ai(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function oc(e,t,n){return Rt&21?(Ie(n,t)||(n=sa(),B.lanes|=n,Tt|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,de=!0),e.memoizedState=n)}function Hd(e,t){var n=M;M=n!==0&&4>n?n:4,e(!0);var r=no.transition;no.transition={};try{e(!1),t()}finally{M=n,no.transition=r}}function ic(){return Ne().memoizedState}function Qd(e,t,n){var r=ft(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},uc(e))sc(t,n);else if(n=Ua(e,t,n,r),n!==null){var l=se();Me(n,e,r,l),ac(n,t,r)}}function Kd(e,t,n){var r=ft(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(uc(e))sc(t,l);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var i=t.lastRenderedState,u=o(i,n);if(l.hasEagerState=!0,l.eagerState=u,Ie(u,i)){var s=t.interleaved;s===null?(l.next=l,Ui(t)):(l.next=s.next,s.next=l),t.interleaved=l;return}}catch{}finally{}n=Ua(e,t,l,r),n!==null&&(l=se(),Me(n,e,r,l),ac(n,t,r))}}function uc(e){var t=e.alternate;return e===B||t!==null&&t===B}function sc(e,t){Mn=ul=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function ac(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,xi(e,n)}}var sl={readContext:Pe,useCallback:re,useContext:re,useEffect:re,useImperativeHandle:re,useInsertionEffect:re,useLayoutEffect:re,useMemo:re,useReducer:re,useRef:re,useState:re,useDebugValue:re,useDeferredValue:re,useTransition:re,useMutableSource:re,useSyncExternalStore:re,useId:re,unstable_isNewReconciler:!1},Yd={readContext:Pe,useCallback:function(e,t){return Fe().memoizedState=[e,t===void 0?null:t],e},useContext:Pe,useEffect:bu,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Fr(4194308,4,tc.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Fr(4194308,4,e,t)},useInsertionEffect:function(e,t){return Fr(4,2,e,t)},useMemo:function(e,t){var n=Fe();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Fe();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Qd.bind(null,B,e),[r.memoizedState,e]},useRef:function(e){var t=Fe();return e={current:e},t.memoizedState=e},useState:qu,useDebugValue:Yi,useDeferredValue:function(e){return Fe().memoizedState=e},useTransition:function(){var e=qu(!1),t=e[0];return e=Hd.bind(null,e[1]),Fe().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=B,l=Fe();if(U){if(n===void 0)throw Error(w(407));n=n()}else{if(n=t(),b===null)throw Error(w(349));Rt&30||Ya(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,bu(Ga.bind(null,r,o,e),[e]),r.flags|=2048,bn(9,Xa.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=Fe(),t=b.identifierPrefix;if(U){var n=He,r=Ae;n=(r&~(1<<32-De(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Jn++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Ad++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Xd={readContext:Pe,useCallback:rc,useContext:Pe,useEffect:Ki,useImperativeHandle:nc,useInsertionEffect:ba,useLayoutEffect:ec,useMemo:lc,useReducer:ro,useRef:qa,useState:function(){return ro(qn)},useDebugValue:Yi,useDeferredValue:function(e){var t=Ne();return oc(t,X.memoizedState,e)},useTransition:function(){var e=ro(qn)[0],t=Ne().memoizedState;return[e,t]},useMutableSource:Qa,useSyncExternalStore:Ka,useId:ic,unstable_isNewReconciler:!1},Gd={readContext:Pe,useCallback:rc,useContext:Pe,useEffect:Ki,useImperativeHandle:nc,useInsertionEffect:ba,useLayoutEffect:ec,useMemo:lc,useReducer:lo,useRef:qa,useState:function(){return lo(qn)},useDebugValue:Yi,useDeferredValue:function(e){var t=Ne();return X===null?t.memoizedState=e:oc(t,X.memoizedState,e)},useTransition:function(){var e=lo(qn)[0],t=Ne().memoizedState;return[e,t]},useMutableSource:Qa,useSyncExternalStore:Ka,useId:ic,unstable_isNewReconciler:!1};function un(e,t){try{var n="",r=t;do n+=Cf(r),r=r.return;while(r);var l=n}catch(o){l=`
39+Error generating stack: `+o.message+`
40+`+o.stack}return{value:e,source:t,stack:l,digest:null}}function oo(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function Go(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Zd=typeof WeakMap=="function"?WeakMap:Map;function cc(e,t,n){n=Qe(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){cl||(cl=!0,oi=r),Go(e,t)},n}function fc(e,t,n){n=Qe(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var l=t.value;n.payload=function(){return r(l)},n.callback=function(){Go(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){Go(e,t),typeof r!="function"&&(ct===null?ct=new Set([this]):ct.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),n}function es(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Zd;var l=new Set;r.set(t,l)}else l=r.get(t),l===void 0&&(l=new Set,r.set(t,l));l.has(n)||(l.add(n),e=cp.bind(null,e,t,n),t.then(e,e))}function ts(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function ns(e,t,n,r,l){return e.mode&1?(e.flags|=65536,e.lanes=l,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Qe(-1,1),t.tag=2,at(n,t,1))),n.lanes|=1),e)}var Jd=Ze.ReactCurrentOwner,de=!1;function ue(e,t,n,r){t.child=e===null?Aa(t,null,n,r):ln(t,e.child,n,r)}function rs(e,t,n,r,l){n=n.render;var o=t.ref;return bt(t,l),r=Hi(e,t,n,r,o,l),n=Qi(),e!==null&&!de?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Ge(e,t,l)):(U&&n&&Oi(t),t.flags|=1,ue(e,t,r,l),t.child)}function ls(e,t,n,r,l){if(e===null){var o=n.type;return typeof o=="function"&&!tu(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,dc(e,t,o,r,l)):(e=Vr(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,!(e.lanes&l)){var i=o.memoizedProps;if(n=n.compare,n=n!==null?n:Qn,n(i,r)&&e.ref===t.ref)return Ge(e,t,l)}return t.flags|=1,e=dt(o,r),e.ref=t.ref,e.return=t,t.child=e}function dc(e,t,n,r,l){if(e!==null){var o=e.memoizedProps;if(Qn(o,r)&&e.ref===t.ref)if(de=!1,t.pendingProps=r=o,(e.lanes&l)!==0)e.flags&131072&&(de=!0);else return t.lanes=e.lanes,Ge(e,t,l)}return Zo(e,t,n,r,l)}function pc(e,t,n){var r=t.pendingProps,l=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},I(Xt,ve),ve|=n;else{if(!(n&1073741824))return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,I(Xt,ve),ve|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,I(Xt,ve),ve|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,I(Xt,ve),ve|=r;return ue(e,t,l,n),t.child}function hc(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Zo(e,t,n,r,l){var o=he(n)?Lt:ie.current;return o=nn(t,o),bt(t,l),n=Hi(e,t,n,r,o,l),r=Qi(),e!==null&&!de?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Ge(e,t,l)):(U&&r&&Oi(t),t.flags|=1,ue(e,t,n,l),t.child)}function os(e,t,n,r,l){if(he(n)){var o=!0;el(t)}else o=!1;if(bt(t,l),t.stateNode===null)Ur(e,t),Va(t,n,r),Xo(t,n,r,l),r=!0;else if(e===null){var i=t.stateNode,u=t.memoizedProps;i.props=u;var s=i.context,a=n.contextType;typeof a=="object"&&a!==null?a=Pe(a):(a=he(n)?Lt:ie.current,a=nn(t,a));var h=n.getDerivedStateFromProps,m=typeof h=="function"||typeof i.getSnapshotBeforeUpdate=="function";m||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==r||s!==a)&&Zu(t,i,r,a),be=!1;var p=t.memoizedState;i.state=p,ol(t,r,i,l),s=t.memoizedState,u!==r||p!==s||pe.current||be?(typeof h=="function"&&(Yo(t,n,h,r),s=t.memoizedState),(u=be||Gu(t,n,u,r,p,s,a))?(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"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),i.props=r,i.state=s,i.context=a,r=u):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,$a(e,t),u=t.memoizedProps,a=t.type===t.elementType?u:Re(t.type,u),i.props=a,m=t.pendingProps,p=i.context,s=n.contextType,typeof s=="object"&&s!==null?s=Pe(s):(s=he(n)?Lt:ie.current,s=nn(t,s));var v=n.getDerivedStateFromProps;(h=typeof v=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==m||p!==s)&&Zu(t,i,r,s),be=!1,p=t.memoizedState,i.state=p,ol(t,r,i,l);var S=t.memoizedState;u!==m||p!==S||pe.current||be?(typeof v=="function"&&(Yo(t,n,v,r),S=t.memoizedState),(a=be||Gu(t,n,a,r,p,S,s)||!1)?(h||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(r,S,s),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(r,S,s)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||u===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=S),i.props=r,i.state=S,i.context=s,r=a):(typeof i.componentDidUpdate!="function"||u===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),r=!1)}return Jo(e,t,n,r,o,l)}function Jo(e,t,n,r,l,o){hc(e,t);var i=(t.flags&128)!==0;if(!r&&!i)return l&&Hu(t,n,!1),Ge(e,t,o);r=t.stateNode,Jd.current=t;var u=i&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&i?(t.child=ln(t,e.child,null,o),t.child=ln(t,null,u,o)):ue(e,t,u,o),t.memoizedState=r.state,l&&Hu(t,n,!0),t.child}function mc(e){var t=e.stateNode;t.pendingContext?Au(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Au(e,t.context,!1),Bi(e,t.containerInfo)}function is(e,t,n,r,l){return rn(),Mi(l),t.flags|=256,ue(e,t,n,r),t.child}var qo={dehydrated:null,treeContext:null,retryLane:0};function bo(e){return{baseLanes:e,cachePool:null,transitions:null}}function vc(e,t,n){var r=t.pendingProps,l=$.current,o=!1,i=(t.flags&128)!==0,u;if((u=i)||(u=e!==null&&e.memoizedState===null?!1:(l&2)!==0),u?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),I($,l&1),e===null)return Qo(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(i=r.children,e=r.fallback,o?(r=t.mode,o=t.child,i={mode:"hidden",children:i},!(r&1)&&o!==null?(o.childLanes=0,o.pendingProps=i):o=Ll(i,r,0,null),e=Nt(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=bo(n),t.memoizedState=qo,e):Xi(t,i));if(l=e.memoizedState,l!==null&&(u=l.dehydrated,u!==null))return qd(e,t,i,r,u,l,n);if(o){o=r.fallback,i=t.mode,l=e.child,u=l.sibling;var s={mode:"hidden",children:r.children};return!(i&1)&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=s,t.deletions=null):(r=dt(l,s),r.subtreeFlags=l.subtreeFlags&14680064),u!==null?o=dt(u,o):(o=Nt(o,i,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,i=e.child.memoizedState,i=i===null?bo(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},o.memoizedState=i,o.childLanes=e.childLanes&~n,t.memoizedState=qo,r}return o=e.child,e=o.sibling,r=dt(o,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function Xi(e,t){return t=Ll({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function _r(e,t,n,r){return r!==null&&Mi(r),ln(t,e.child,null,n),e=Xi(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function qd(e,t,n,r,l,o,i){if(n)return t.flags&256?(t.flags&=-257,r=oo(Error(w(422))),_r(e,t,i,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,l=t.mode,r=Ll({mode:"visible",children:r.children},l,0,null),o=Nt(o,l,i,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,t.mode&1&&ln(t,e.child,null,i),t.child.memoizedState=bo(i),t.memoizedState=qo,o);if(!(t.mode&1))return _r(e,t,i,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var u=r.dgst;return r=u,o=Error(w(419)),r=oo(o,r,void 0),_r(e,t,i,r)}if(u=(i&e.childLanes)!==0,de||u){if(r=b,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,Xe(e,l),Me(r,e,l,-1))}return eu(),r=oo(Error(w(421))),_r(e,t,i,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=fp.bind(null,e),l._reactRetry=t,null):(e=o.treeContext,ye=st(l.nextSibling),ge=t,U=!0,Oe=null,e!==null&&(Ee[Ce++]=Ae,Ee[Ce++]=He,Ee[Ce++]=zt,Ae=e.id,He=e.overflow,zt=t),t=Xi(t,r.children),t.flags|=4096,t)}function us(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Ko(e.return,t,n)}function io(e,t,n,r,l){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=l)}function yc(e,t,n){var r=t.pendingProps,l=r.revealOrder,o=r.tail;if(ue(e,t,r.children,n),r=$.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&us(e,n,t);else if(e.tag===19)us(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(I($,r),!(t.mode&1))t.memoizedState=null;else switch(l){case"forwards":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&&il(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),io(t,!1,l,n,o);break;case"backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&il(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}io(t,!0,n,null,o);break;case"together":io(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Ur(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Ge(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Tt|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(w(153));if(t.child!==null){for(e=t.child,n=dt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=dt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function bd(e,t,n){switch(t.tag){case 3:mc(t),rn();break;case 5:Ha(t);break;case 1:he(t.type)&&el(t);break;case 4:Bi(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;I(rl,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(I($,$.current&1),t.flags|=128,null):n&t.child.childLanes?vc(e,t,n):(I($,$.current&1),e=Ge(e,t,n),e!==null?e.sibling:null);I($,$.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return yc(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),I($,$.current),r)break;return null;case 22:case 23:return t.lanes=0,pc(e,t,n)}return Ge(e,t,n)}var gc,ei,wc,Sc;gc=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};ei=function(){};wc=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,_t(Be.current);var o=null;switch(n){case"input":l=Eo(e,l),r=Eo(e,r),o=[];break;case"select":l=V({},l,{value:void 0}),r=V({},r,{value:void 0}),o=[];break;case"textarea":l=_o(e,l),r=_o(e,r),o=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=qr)}No(n,r);var i;n=null;for(a in l)if(!r.hasOwnProperty(a)&&l.hasOwnProperty(a)&&l[a]!=null)if(a==="style"){var u=l[a];for(i in u)u.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else a!=="dangerouslySetInnerHTML"&&a!=="children"&&a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(Un.hasOwnProperty(a)?o||(o=[]):(o=o||[]).push(a,null));for(a in r){var s=r[a];if(u=l!=null?l[a]:void 0,r.hasOwnProperty(a)&&s!==u&&(s!=null||u!=null))if(a==="style")if(u){for(i in u)!u.hasOwnProperty(i)||s&&s.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in s)s.hasOwnProperty(i)&&u[i]!==s[i]&&(n||(n={}),n[i]=s[i])}else n||(o||(o=[]),o.push(a,n)),n=s;else a==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,u=u?u.__html:void 0,s!=null&&u!==s&&(o=o||[]).push(a,s)):a==="children"?typeof s!="string"&&typeof s!="number"||(o=o||[]).push(a,""+s):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&(Un.hasOwnProperty(a)?(s!=null&&a==="onScroll"&&j("scroll",e),o||u===s||(o=[])):(o=o||[]).push(a,s))}n&&(o=o||[]).push("style",n);var a=o;(t.updateQueue=a)&&(t.flags|=4)}};Sc=function(e,t,n,r){n!==r&&(t.flags|=4)};function En(e,t){if(!U)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function le(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags&14680064,r|=l.flags&14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function ep(e,t,n){var r=t.pendingProps;switch(Di(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return le(t),null;case 1:return he(t.type)&&br(),le(t),null;case 3:return r=t.stateNode,on(),F(pe),F(ie),Wi(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Cr(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Oe!==null&&(si(Oe),Oe=null))),ei(e,t),le(t),null;case 5:Vi(t);var l=_t(Zn.current);if(n=t.type,e!==null&&t.stateNode!=null)wc(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(w(166));return le(t),null}if(e=_t(Be.current),Cr(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[Ue]=t,r[Xn]=o,e=(t.mode&1)!==0,n){case"dialog":j("cancel",r),j("close",r);break;case"iframe":case"object":case"embed":j("load",r);break;case"video":case"audio":for(l=0;l<Ln.length;l++)j(Ln[l],r);break;case"source":j("error",r);break;case"img":case"image":case"link":j("error",r),j("load",r);break;case"details":j("toggle",r);break;case"input":vu(r,o),j("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},j("invalid",r);break;case"textarea":gu(r,o),j("invalid",r)}No(n,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&&Er(r.textContent,u,e),l=["children",u]):typeof u=="number"&&r.textContent!==""+u&&(o.suppressHydrationWarning!==!0&&Er(r.textContent,u,e),l=["children",""+u]):Un.hasOwnProperty(i)&&u!=null&&i==="onScroll"&&j("scroll",r)}switch(n){case"input":hr(r),yu(r,o,!0);break;case"textarea":hr(r),wu(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=qr)}r=l,t.updateQueue=r,r!==null&&(t.flags|=4)}else{i=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Ys(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=i.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),n==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[Ue]=t,e[Xn]=r,gc(e,t,!1,!1),t.stateNode=e;e:{switch(i=Lo(n,r),n){case"dialog":j("cancel",e),j("close",e),l=r;break;case"iframe":case"object":case"embed":j("load",e),l=r;break;case"video":case"audio":for(l=0;l<Ln.length;l++)j(Ln[l],e);l=r;break;case"source":j("error",e),l=r;break;case"img":case"image":case"link":j("error",e),j("load",e),l=r;break;case"details":j("toggle",e),l=r;break;case"input":vu(e,r),l=Eo(e,r),j("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=V({},r,{value:void 0}),j("invalid",e);break;case"textarea":gu(e,r),l=_o(e,r),j("invalid",e);break;default:l=r}No(n,l),u=l;for(o in u)if(u.hasOwnProperty(o)){var s=u[o];o==="style"?Zs(e,s):o==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,s!=null&&Xs(e,s)):o==="children"?typeof s=="string"?(n!=="textarea"||s!=="")&&$n(e,s):typeof s=="number"&&$n(e,""+s):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(Un.hasOwnProperty(o)?s!=null&&o==="onScroll"&&j("scroll",e):s!=null&&gi(e,o,s,i))}switch(n){case"input":hr(e),yu(e,r,!1);break;case"textarea":hr(e),wu(e);break;case"option":r.value!=null&&e.setAttribute("value",""+ht(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?Gt(e,!!r.multiple,o,!1):r.defaultValue!=null&&Gt(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=qr)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return le(t),null;case 6:if(e&&t.stateNode!=null)Sc(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(w(166));if(n=_t(Zn.current),_t(Be.current),Cr(t)){if(r=t.stateNode,n=t.memoizedProps,r[Ue]=t,(o=r.nodeValue!==n)&&(e=ge,e!==null))switch(e.tag){case 3:Er(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Er(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Ue]=t,t.stateNode=r}return le(t),null;case 13:if(F($),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(U&&ye!==null&&t.mode&1&&!(t.flags&128))Fa(),rn(),t.flags|=98560,o=!1;else if(o=Cr(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(w(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(w(317));o[Ue]=t}else rn(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;le(t),o=!1}else Oe!==null&&(si(Oe),Oe=null),o=!0;if(!o)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||$.current&1?G===0&&(G=3):eu())),t.updateQueue!==null&&(t.flags|=4),le(t),null);case 4:return on(),ei(e,t),e===null&&Kn(t.stateNode.containerInfo),le(t),null;case 10:return Fi(t.type._context),le(t),null;case 17:return he(t.type)&&br(),le(t),null;case 19:if(F($),o=t.memoizedState,o===null)return le(t),null;if(r=(t.flags&128)!==0,i=o.rendering,i===null)if(r)En(o,!1);else{if(G!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=il(e),i!==null){for(t.flags|=128,En(o,!1),r=i.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)o=n,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}),n=n.sibling;return I($,$.current&1|2),t.child}e=e.sibling}o.tail!==null&&K()>sn&&(t.flags|=128,r=!0,En(o,!1),t.lanes=4194304)}else{if(!r)if(e=il(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),En(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!U)return le(t),null}else 2*K()-o.renderingStartTime>sn&&n!==1073741824&&(t.flags|=128,r=!0,En(o,!1),t.lanes=4194304);o.isBackwards?(i.sibling=t.child,t.child=i):(n=o.last,n!==null?n.sibling=i:t.child=i,o.last=i)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=K(),t.sibling=null,n=$.current,I($,r?n&1|2:n&1),t):(le(t),null);case 22:case 23:return bi(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?ve&1073741824&&(le(t),t.subtreeFlags&6&&(t.flags|=8192)):le(t),null;case 24:return null;case 25:return null}throw Error(w(156,t.tag))}function tp(e,t){switch(Di(t),t.tag){case 1:return he(t.type)&&br(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return on(),F(pe),F(ie),Wi(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Vi(t),null;case 13:if(F($),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(w(340));rn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return F($),null;case 4:return on(),null;case 10:return Fi(t.type._context),null;case 22:case 23:return bi(),null;case 24:return null;default:return null}}var Pr=!1,oe=!1,np=typeof WeakSet=="function"?WeakSet:Set,C=null;function Yt(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){W(e,t,r)}else n.current=null}function ti(e,t,n){try{n()}catch(r){W(e,t,r)}}var ss=!1;function rp(e,t){if(Uo=Gr,e=xa(),Ti(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var i=0,u=-1,s=-1,a=0,h=0,m=e,p=null;t:for(;;){for(var v;m!==n||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 t;if(p===n&&++a===l&&(u=i),p===o&&++h===r&&(s=i),(v=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=v}n=u===-1||s===-1?null:{start:u,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for($o={focusedElem:e,selectionRange:n},Gr=!1,C=t;C!==null;)if(t=C,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,C=e;else for(;C!==null;){t=C;try{var S=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(S!==null){var y=S.memoizedProps,O=S.memoizedState,f=t.stateNode,c=f.getSnapshotBeforeUpdate(t.elementType===t.type?y:Re(t.type,y),O);f.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var d=t.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(w(163))}}catch(g){W(t,t.return,g)}if(e=t.sibling,e!==null){e.return=t.return,C=e;break}C=t.return}return S=ss,ss=!1,S}function In(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var o=l.destroy;l.destroy=void 0,o!==void 0&&ti(t,n,o)}l=l.next}while(l!==r)}}function Pl(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function ni(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function kc(e){var t=e.alternate;t!==null&&(e.alternate=null,kc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Ue],delete t[Xn],delete t[Wo],delete t[$d],delete t[Bd])),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 Ec(e){return e.tag===5||e.tag===3||e.tag===4}function as(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Ec(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function ri(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=qr));else if(r!==4&&(e=e.child,e!==null))for(ri(e,t,n),e=e.sibling;e!==null;)ri(e,t,n),e=e.sibling}function li(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(li(e,t,n),e=e.sibling;e!==null;)li(e,t,n),e=e.sibling}var ee=null,Te=!1;function Je(e,t,n){for(n=n.child;n!==null;)Cc(e,t,n),n=n.sibling}function Cc(e,t,n){if($e&&typeof $e.onCommitFiberUnmount=="function")try{$e.onCommitFiberUnmount(gl,n)}catch{}switch(n.tag){case 5:oe||Yt(n,t);case 6:var r=ee,l=Te;ee=null,Je(e,t,n),ee=r,Te=l,ee!==null&&(Te?(e=ee,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):ee.removeChild(n.stateNode));break;case 18:ee!==null&&(Te?(e=ee,n=n.stateNode,e.nodeType===8?bl(e.parentNode,n):e.nodeType===1&&bl(e,n),An(e)):bl(ee,n.stateNode));break;case 4:r=ee,l=Te,ee=n.stateNode.containerInfo,Te=!0,Je(e,t,n),ee=r,Te=l;break;case 0:case 11:case 14:case 15:if(!oe&&(r=n.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)&&ti(n,t,i),l=l.next}while(l!==r)}Je(e,t,n);break;case 1:if(!oe&&(Yt(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(u){W(n,t,u)}Je(e,t,n);break;case 21:Je(e,t,n);break;case 22:n.mode&1?(oe=(r=oe)||n.memoizedState!==null,Je(e,t,n),oe=r):Je(e,t,n);break;default:Je(e,t,n)}}function cs(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new np),t.forEach(function(r){var l=dp.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function ze(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var l=n[r];try{var o=e,i=t,u=i;e:for(;u!==null;){switch(u.tag){case 5:ee=u.stateNode,Te=!1;break e;case 3:ee=u.stateNode.containerInfo,Te=!0;break e;case 4:ee=u.stateNode.containerInfo,Te=!0;break e}u=u.return}if(ee===null)throw Error(w(160));Cc(o,i,l),ee=null,Te=!1;var s=l.alternate;s!==null&&(s.return=null),l.return=null}catch(a){W(l,t,a)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)xc(t,e),t=t.sibling}function xc(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(ze(t,e),je(e),r&4){try{In(3,e,e.return),Pl(3,e)}catch(y){W(e,e.return,y)}try{In(5,e,e.return)}catch(y){W(e,e.return,y)}}break;case 1:ze(t,e),je(e),r&512&&n!==null&&Yt(n,n.return);break;case 5:if(ze(t,e),je(e),r&512&&n!==null&&Yt(n,n.return),e.flags&32){var l=e.stateNode;try{$n(l,"")}catch(y){W(e,e.return,y)}}if(r&4&&(l=e.stateNode,l!=null)){var o=e.memoizedProps,i=n!==null?n.memoizedProps:o,u=e.type,s=e.updateQueue;if(e.updateQueue=null,s!==null)try{u==="input"&&o.type==="radio"&&o.name!=null&&Qs(l,o),Lo(u,i);var a=Lo(u,o);for(i=0;i<s.length;i+=2){var h=s[i],m=s[i+1];h==="style"?Zs(l,m):h==="dangerouslySetInnerHTML"?Xs(l,m):h==="children"?$n(l,m):gi(l,h,m,a)}switch(u){case"input":Co(l,o);break;case"textarea":Ks(l,o);break;case"select":var p=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!o.multiple;var v=o.value;v!=null?Gt(l,!!o.multiple,v,!1):p!==!!o.multiple&&(o.defaultValue!=null?Gt(l,!!o.multiple,o.defaultValue,!0):Gt(l,!!o.multiple,o.multiple?[]:"",!1))}l[Xn]=o}catch(y){W(e,e.return,y)}}break;case 6:if(ze(t,e),je(e),r&4){if(e.stateNode===null)throw Error(w(162));l=e.stateNode,o=e.memoizedProps;try{l.nodeValue=o}catch(y){W(e,e.return,y)}}break;case 3:if(ze(t,e),je(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{An(t.containerInfo)}catch(y){W(e,e.return,y)}break;case 4:ze(t,e),je(e);break;case 13:ze(t,e),je(e),l=e.child,l.flags&8192&&(o=l.memoizedState!==null,l.stateNode.isHidden=o,!o||l.alternate!==null&&l.alternate.memoizedState!==null||(Ji=K())),r&4&&cs(e);break;case 22:if(h=n!==null&&n.memoizedState!==null,e.mode&1?(oe=(a=oe)||h,ze(t,e),oe=a):ze(t,e),je(e),r&8192){if(a=e.memoizedState!==null,(e.stateNode.isHidden=a)&&!h&&e.mode&1)for(C=e,h=e.child;h!==null;){for(m=C=h;C!==null;){switch(p=C,v=p.child,p.tag){case 0:case 11:case 14:case 15:In(4,p,p.return);break;case 1:Yt(p,p.return);var S=p.stateNode;if(typeof S.componentWillUnmount=="function"){r=p,n=p.return;try{t=r,S.props=t.memoizedProps,S.state=t.memoizedState,S.componentWillUnmount()}catch(y){W(r,n,y)}}break;case 5:Yt(p,p.return);break;case 22:if(p.memoizedState!==null){ds(m);continue}}v!==null?(v.return=p,C=v):ds(m)}h=h.sibling}e:for(h=null,m=e;;){if(m.tag===5){if(h===null){h=m;try{l=m.stateNode,a?(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=Gs("display",i))}catch(y){W(e,e.return,y)}}}else if(m.tag===6){if(h===null)try{m.stateNode.nodeValue=a?"":m.memoizedProps}catch(y){W(e,e.return,y)}}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;h===m&&(h=null),m=m.return}h===m&&(h=null),m.sibling.return=m.return,m=m.sibling}}break;case 19:ze(t,e),je(e),r&4&&cs(e);break;case 21:break;default:ze(t,e),je(e)}}function je(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Ec(n)){var r=n;break e}n=n.return}throw Error(w(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&($n(l,""),r.flags&=-33);var o=as(e);li(e,o,l);break;case 3:case 4:var i=r.stateNode.containerInfo,u=as(e);ri(e,u,i);break;default:throw Error(w(161))}}catch(s){W(e,e.return,s)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function lp(e,t,n){C=e,_c(e)}function _c(e,t,n){for(var r=(e.mode&1)!==0;C!==null;){var l=C,o=l.child;if(l.tag===22&&r){var i=l.memoizedState!==null||Pr;if(!i){var u=l.alternate,s=u!==null&&u.memoizedState!==null||oe;u=Pr;var a=oe;if(Pr=i,(oe=s)&&!a)for(C=l;C!==null;)i=C,s=i.child,i.tag===22&&i.memoizedState!==null?ps(l):s!==null?(s.return=i,C=s):ps(l);for(;o!==null;)C=o,_c(o),o=o.sibling;C=l,Pr=u,oe=a}fs(e)}else l.subtreeFlags&8772&&o!==null?(o.return=l,C=o):fs(e)}}function fs(e){for(;C!==null;){var t=C;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:oe||Pl(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!oe)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:Re(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&Xu(t,o,r);break;case 3:var i=t.updateQueue;if(i!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}Xu(t,i,n)}break;case 5:var u=t.stateNode;if(n===null&&t.flags&4){n=u;var s=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":s.autoFocus&&n.focus();break;case"img":s.src&&(n.src=s.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var a=t.alternate;if(a!==null){var h=a.memoizedState;if(h!==null){var m=h.dehydrated;m!==null&&An(m)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(w(163))}oe||t.flags&512&&ni(t)}catch(p){W(t,t.return,p)}}if(t===e){C=null;break}if(n=t.sibling,n!==null){n.return=t.return,C=n;break}C=t.return}}function ds(e){for(;C!==null;){var t=C;if(t===e){C=null;break}var n=t.sibling;if(n!==null){n.return=t.return,C=n;break}C=t.return}}function ps(e){for(;C!==null;){var t=C;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Pl(4,t)}catch(s){W(t,n,s)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(s){W(t,l,s)}}var o=t.return;try{ni(t)}catch(s){W(t,o,s)}break;case 5:var i=t.return;try{ni(t)}catch(s){W(t,i,s)}}}catch(s){W(t,t.return,s)}if(t===e){C=null;break}var u=t.sibling;if(u!==null){u.return=t.return,C=u;break}C=t.return}}var op=Math.ceil,al=Ze.ReactCurrentDispatcher,Gi=Ze.ReactCurrentOwner,_e=Ze.ReactCurrentBatchConfig,D=0,b=null,Y=null,te=0,ve=0,Xt=yt(0),G=0,er=null,Tt=0,Nl=0,Zi=0,jn=null,fe=null,Ji=0,sn=1/0,Ve=null,cl=!1,oi=null,ct=null,Nr=!1,rt=null,fl=0,Fn=0,ii=null,$r=-1,Br=0;function se(){return D&6?K():$r!==-1?$r:$r=K()}function ft(e){return e.mode&1?D&2&&te!==0?te&-te:Wd.transition!==null?(Br===0&&(Br=sa()),Br):(e=M,e!==0||(e=window.event,e=e===void 0?16:ma(e.type)),e):1}function Me(e,t,n,r){if(50<Fn)throw Fn=0,ii=null,Error(w(185));rr(e,n,r),(!(D&2)||e!==b)&&(e===b&&(!(D&2)&&(Nl|=n),G===4&&tt(e,te)),me(e,r),n===1&&D===0&&!(t.mode&1)&&(sn=K()+500,Cl&&gt()))}function me(e,t){var n=e.callbackNode;Wf(e,t);var r=Xr(e,e===b?te:0);if(r===0)n!==null&&Eu(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Eu(n),t===1)e.tag===0?Vd(hs.bind(null,e)):Ma(hs.bind(null,e)),Fd(function(){!(D&6)&&gt()}),n=null;else{switch(aa(r)){case 1:n=Ci;break;case 4:n=ia;break;case 16:n=Yr;break;case 536870912:n=ua;break;default:n=Yr}n=Dc(n,Pc.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Pc(e,t){if($r=-1,Br=0,D&6)throw Error(w(327));var n=e.callbackNode;if(en()&&e.callbackNode!==n)return null;var r=Xr(e,e===b?te:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=dl(e,r);else{t=r;var l=D;D|=2;var o=Lc();(b!==e||te!==t)&&(Ve=null,sn=K()+500,Pt(e,t));do try{sp();break}catch(u){Nc(e,u)}while(1);ji(),al.current=o,D=l,Y!==null?t=0:(b=null,te=0,t=G)}if(t!==0){if(t===2&&(l=Do(e),l!==0&&(r=l,t=ui(e,l))),t===1)throw n=er,Pt(e,0),tt(e,r),me(e,K()),n;if(t===6)tt(e,r);else{if(l=e.current.alternate,!(r&30)&&!ip(l)&&(t=dl(e,r),t===2&&(o=Do(e),o!==0&&(r=o,t=ui(e,o))),t===1))throw n=er,Pt(e,0),tt(e,r),me(e,K()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(w(345));case 2:Et(e,fe,Ve);break;case 3:if(tt(e,r),(r&130023424)===r&&(t=Ji+500-K(),10<t)){if(Xr(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){se(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=Vo(Et.bind(null,e,fe,Ve),t);break}Et(e,fe,Ve);break;case 4:if(tt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var i=31-De(r);o=1<<i,i=t[i],i>l&&(l=i),r&=~o}if(r=l,r=K()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*op(r/1960))-r,10<r){e.timeoutHandle=Vo(Et.bind(null,e,fe,Ve),r);break}Et(e,fe,Ve);break;case 5:Et(e,fe,Ve);break;default:throw Error(w(329))}}}return me(e,K()),e.callbackNode===n?Pc.bind(null,e):null}function ui(e,t){var n=jn;return e.current.memoizedState.isDehydrated&&(Pt(e,t).flags|=256),e=dl(e,t),e!==2&&(t=fe,fe=n,t!==null&&si(t)),e}function si(e){fe===null?fe=e:fe.push.apply(fe,e)}function ip(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var l=n[r],o=l.getSnapshot;l=l.value;try{if(!Ie(o(),l))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function tt(e,t){for(t&=~Zi,t&=~Nl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-De(t),r=1<<n;e[n]=-1,t&=~r}}function hs(e){if(D&6)throw Error(w(327));en();var t=Xr(e,0);if(!(t&1))return me(e,K()),null;var n=dl(e,t);if(e.tag!==0&&n===2){var r=Do(e);r!==0&&(t=r,n=ui(e,r))}if(n===1)throw n=er,Pt(e,0),tt(e,t),me(e,K()),n;if(n===6)throw Error(w(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Et(e,fe,Ve),me(e,K()),null}function qi(e,t){var n=D;D|=1;try{return e(t)}finally{D=n,D===0&&(sn=K()+500,Cl&&gt())}}function Ot(e){rt!==null&&rt.tag===0&&!(D&6)&&en();var t=D;D|=1;var n=_e.transition,r=M;try{if(_e.transition=null,M=1,e)return e()}finally{M=r,_e.transition=n,D=t,!(D&6)&&gt()}}function bi(){ve=Xt.current,F(Xt)}function Pt(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,jd(n)),Y!==null)for(n=Y.return;n!==null;){var r=n;switch(Di(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&br();break;case 3:on(),F(pe),F(ie),Wi();break;case 5:Vi(r);break;case 4:on();break;case 13:F($);break;case 19:F($);break;case 10:Fi(r.type._context);break;case 22:case 23:bi()}n=n.return}if(b=e,Y=e=dt(e.current,null),te=ve=t,G=0,er=null,Zi=Nl=Tt=0,fe=jn=null,xt!==null){for(t=0;t<xt.length;t++)if(n=xt[t],r=n.interleaved,r!==null){n.interleaved=null;var l=r.next,o=n.pending;if(o!==null){var i=o.next;o.next=l,r.next=i}n.pending=r}xt=null}return e}function Nc(e,t){do{var n=Y;try{if(ji(),jr.current=sl,ul){for(var r=B.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}ul=!1}if(Rt=0,q=X=B=null,Mn=!1,Jn=0,Gi.current=null,n===null||n.return===null){G=1,er=t,Y=null;break}e:{var o=e,i=n.return,u=n,s=t;if(t=te,u.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){var a=s,h=u,m=h.tag;if(!(h.mode&1)&&(m===0||m===11||m===15)){var p=h.alternate;p?(h.updateQueue=p.updateQueue,h.memoizedState=p.memoizedState,h.lanes=p.lanes):(h.updateQueue=null,h.memoizedState=null)}var v=ts(i);if(v!==null){v.flags&=-257,ns(v,i,u,o,t),v.mode&1&&es(o,a,t),t=v,s=a;var S=t.updateQueue;if(S===null){var y=new Set;y.add(s),t.updateQueue=y}else S.add(s);break e}else{if(!(t&1)){es(o,a,t),eu();break e}s=Error(w(426))}}else if(U&&u.mode&1){var O=ts(i);if(O!==null){!(O.flags&65536)&&(O.flags|=256),ns(O,i,u,o,t),Mi(un(s,u));break e}}o=s=un(s,u),G!==4&&(G=2),jn===null?jn=[o]:jn.push(o),o=i;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var f=cc(o,s,t);Yu(o,f);break e;case 1:u=s;var c=o.type,d=o.stateNode;if(!(o.flags&128)&&(typeof c.getDerivedStateFromError=="function"||d!==null&&typeof d.componentDidCatch=="function"&&(ct===null||!ct.has(d)))){o.flags|=65536,t&=-t,o.lanes|=t;var g=fc(o,u,t);Yu(o,g);break e}}o=o.return}while(o!==null)}Rc(n)}catch(k){t=k,Y===n&&n!==null&&(Y=n=n.return);continue}break}while(1)}function Lc(){var e=al.current;return al.current=sl,e===null?sl:e}function eu(){(G===0||G===3||G===2)&&(G=4),b===null||!(Tt&268435455)&&!(Nl&268435455)||tt(b,te)}function dl(e,t){var n=D;D|=2;var r=Lc();(b!==e||te!==t)&&(Ve=null,Pt(e,t));do try{up();break}catch(l){Nc(e,l)}while(1);if(ji(),D=n,al.current=r,Y!==null)throw Error(w(261));return b=null,te=0,G}function up(){for(;Y!==null;)zc(Y)}function sp(){for(;Y!==null&&!Df();)zc(Y)}function zc(e){var t=Oc(e.alternate,e,ve);e.memoizedProps=e.pendingProps,t===null?Rc(e):Y=t,Gi.current=null}function Rc(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=tp(n,t),n!==null){n.flags&=32767,Y=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{G=6,Y=null;return}}else if(n=ep(n,t,ve),n!==null){Y=n;return}if(t=t.sibling,t!==null){Y=t;return}Y=t=e}while(t!==null);G===0&&(G=5)}function Et(e,t,n){var r=M,l=_e.transition;try{_e.transition=null,M=1,ap(e,t,n,r)}finally{_e.transition=l,M=r}return null}function ap(e,t,n,r){do en();while(rt!==null);if(D&6)throw Error(w(327));n=e.finishedWork;var l=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(w(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(Af(e,o),e===b&&(Y=b=null,te=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Nr||(Nr=!0,Dc(Yr,function(){return en(),null})),o=(n.flags&15990)!==0,n.subtreeFlags&15990||o){o=_e.transition,_e.transition=null;var i=M;M=1;var u=D;D|=4,Gi.current=null,rp(e,n),xc(n,e),zd($o),Gr=!!Uo,$o=Uo=null,e.current=n,lp(n),Mf(),D=u,M=i,_e.transition=o}else e.current=n;if(Nr&&(Nr=!1,rt=e,fl=l),o=e.pendingLanes,o===0&&(ct=null),Ff(n.stateNode),me(e,K()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)l=t[n],r(l.value,{componentStack:l.stack,digest:l.digest});if(cl)throw cl=!1,e=oi,oi=null,e;return fl&1&&e.tag!==0&&en(),o=e.pendingLanes,o&1?e===ii?Fn++:(Fn=0,ii=e):Fn=0,gt(),null}function en(){if(rt!==null){var e=aa(fl),t=_e.transition,n=M;try{if(_e.transition=null,M=16>e?16:e,rt===null)var r=!1;else{if(e=rt,rt=null,fl=0,D&6)throw Error(w(331));var l=D;for(D|=4,C=e.current;C!==null;){var o=C,i=o.child;if(C.flags&16){var u=o.deletions;if(u!==null){for(var s=0;s<u.length;s++){var a=u[s];for(C=a;C!==null;){var h=C;switch(h.tag){case 0:case 11:case 15:In(8,h,o)}var m=h.child;if(m!==null)m.return=h,C=m;else for(;C!==null;){h=C;var p=h.sibling,v=h.return;if(kc(h),h===a){C=null;break}if(p!==null){p.return=v,C=p;break}C=v}}}var S=o.alternate;if(S!==null){var y=S.child;if(y!==null){S.child=null;do{var O=y.sibling;y.sibling=null,y=O}while(y!==null)}}C=o}}if(o.subtreeFlags&2064&&i!==null)i.return=o,C=i;else e:for(;C!==null;){if(o=C,o.flags&2048)switch(o.tag){case 0:case 11:case 15:In(9,o,o.return)}var f=o.sibling;if(f!==null){f.return=o.return,C=f;break e}C=o.return}}var c=e.current;for(C=c;C!==null;){i=C;var d=i.child;if(i.subtreeFlags&2064&&d!==null)d.return=i,C=d;else e:for(i=c;C!==null;){if(u=C,u.flags&2048)try{switch(u.tag){case 0:case 11:case 15:Pl(9,u)}}catch(k){W(u,u.return,k)}if(u===i){C=null;break e}var g=u.sibling;if(g!==null){g.return=u.return,C=g;break e}C=u.return}}if(D=l,gt(),$e&&typeof $e.onPostCommitFiberRoot=="function")try{$e.onPostCommitFiberRoot(gl,e)}catch{}r=!0}return r}finally{M=n,_e.transition=t}}return!1}function ms(e,t,n){t=un(n,t),t=cc(e,t,1),e=at(e,t,1),t=se(),e!==null&&(rr(e,1,t),me(e,t))}function W(e,t,n){if(e.tag===3)ms(e,e,n);else for(;t!==null;){if(t.tag===3){ms(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(ct===null||!ct.has(r))){e=un(n,e),e=fc(t,e,1),t=at(t,e,1),e=se(),t!==null&&(rr(t,1,e),me(t,e));break}}t=t.return}}function cp(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=se(),e.pingedLanes|=e.suspendedLanes&n,b===e&&(te&n)===n&&(G===4||G===3&&(te&130023424)===te&&500>K()-Ji?Pt(e,0):Zi|=n),me(e,t)}function Tc(e,t){t===0&&(e.mode&1?(t=yr,yr<<=1,!(yr&130023424)&&(yr=4194304)):t=1);var n=se();e=Xe(e,t),e!==null&&(rr(e,t,n),me(e,n))}function fp(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Tc(e,n)}function dp(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(w(314))}r!==null&&r.delete(t),Tc(e,n)}var Oc;Oc=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||pe.current)de=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return de=!1,bd(e,t,n);de=!!(e.flags&131072)}else de=!1,U&&t.flags&1048576&&Ia(t,nl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Ur(e,t),e=t.pendingProps;var l=nn(t,ie.current);bt(t,n),l=Hi(null,t,r,e,l,n);var o=Qi();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,he(r)?(o=!0,el(t)):o=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,$i(t),l.updater=xl,t.stateNode=l,l._reactInternals=t,Xo(t,r,e,n),t=Jo(null,t,r,!0,o,n)):(t.tag=0,U&&o&&Oi(t),ue(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Ur(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=hp(r),e=Re(r,e),l){case 0:t=Zo(null,t,r,e,n);break e;case 1:t=os(null,t,r,e,n);break e;case 11:t=rs(null,t,r,e,n);break e;case 14:t=ls(null,t,r,Re(r.type,e),n);break e}throw Error(w(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Re(r,l),Zo(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Re(r,l),os(e,t,r,l,n);case 3:e:{if(mc(t),e===null)throw Error(w(387));r=t.pendingProps,o=t.memoizedState,l=o.element,$a(e,t),ol(t,r,null,n);var i=t.memoizedState;if(r=i.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){l=un(Error(w(423)),t),t=is(e,t,r,n,l);break e}else if(r!==l){l=un(Error(w(424)),t),t=is(e,t,r,n,l);break e}else for(ye=st(t.stateNode.containerInfo.firstChild),ge=t,U=!0,Oe=null,n=Aa(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(rn(),r===l){t=Ge(e,t,n);break e}ue(e,t,r,n)}t=t.child}return t;case 5:return Ha(t),e===null&&Qo(t),r=t.type,l=t.pendingProps,o=e!==null?e.memoizedProps:null,i=l.children,Bo(r,l)?i=null:o!==null&&Bo(r,o)&&(t.flags|=32),hc(e,t),ue(e,t,i,n),t.child;case 6:return e===null&&Qo(t),null;case 13:return vc(e,t,n);case 4:return Bi(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=ln(t,null,r,n):ue(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Re(r,l),rs(e,t,r,l,n);case 7:return ue(e,t,t.pendingProps,n),t.child;case 8:return ue(e,t,t.pendingProps.children,n),t.child;case 12:return ue(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,o=t.memoizedProps,i=l.value,I(rl,r._currentValue),r._currentValue=i,o!==null)if(Ie(o.value,i)){if(o.children===l.children&&!pe.current){t=Ge(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);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=Qe(-1,n&-n),s.tag=2;var a=o.updateQueue;if(a!==null){a=a.shared;var h=a.pending;h===null?s.next=s:(s.next=h.next,h.next=s),a.pending=s}}o.lanes|=n,s=o.alternate,s!==null&&(s.lanes|=n),Ko(o.return,n,t),u.lanes|=n;break}s=s.next}}else if(o.tag===10)i=o.type===t.type?null:o.child;else if(o.tag===18){if(i=o.return,i===null)throw Error(w(341));i.lanes|=n,u=i.alternate,u!==null&&(u.lanes|=n),Ko(i,n,t),i=o.sibling}else i=o.child;if(i!==null)i.return=o;else for(i=o;i!==null;){if(i===t){i=null;break}if(o=i.sibling,o!==null){o.return=i.return,i=o;break}i=i.return}o=i}ue(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,bt(t,n),l=Pe(l),r=r(l),t.flags|=1,ue(e,t,r,n),t.child;case 14:return r=t.type,l=Re(r,t.pendingProps),l=Re(r.type,l),ls(e,t,r,l,n);case 15:return dc(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Re(r,l),Ur(e,t),t.tag=1,he(r)?(e=!0,el(t)):e=!1,bt(t,n),Va(t,r,l),Xo(t,r,l,n),Jo(null,t,r,!0,e,n);case 19:return yc(e,t,n);case 22:return pc(e,t,n)}throw Error(w(156,t.tag))};function Dc(e,t){return oa(e,t)}function pp(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function xe(e,t,n,r){return new pp(e,t,n,r)}function tu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function hp(e){if(typeof e=="function")return tu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Si)return 11;if(e===ki)return 14}return 2}function dt(e,t){var n=e.alternate;return n===null?(n=xe(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Vr(e,t,n,r,l,o){var i=2;if(r=e,typeof e=="function")tu(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Ut:return Nt(n.children,l,o,t);case wi:i=8,l|=8;break;case go:return e=xe(12,n,t,l|2),e.elementType=go,e.lanes=o,e;case wo:return e=xe(13,n,t,l),e.elementType=wo,e.lanes=o,e;case So:return e=xe(19,n,t,l),e.elementType=So,e.lanes=o,e;case Ws:return Ll(n,l,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Bs:i=10;break e;case Vs:i=9;break e;case Si:i=11;break e;case ki:i=14;break e;case qe:i=16,r=null;break e}throw Error(w(130,e==null?e:typeof e,""))}return t=xe(i,n,t,l),t.elementType=e,t.type=r,t.lanes=o,t}function Nt(e,t,n,r){return e=xe(7,e,r,t),e.lanes=n,e}function Ll(e,t,n,r){return e=xe(22,e,r,t),e.elementType=Ws,e.lanes=n,e.stateNode={isHidden:!1},e}function uo(e,t,n){return e=xe(6,e,null,t),e.lanes=n,e}function so(e,t,n){return t=xe(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function mp(e,t,n,r,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Wl(0),this.expirationTimes=Wl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Wl(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function nu(e,t,n,r,l,o,i,u,s){return e=new mp(e,t,n,u,s),t===1?(t=1,o===!0&&(t|=8)):t=0,o=xe(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},$i(o),e}function vp(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Ft,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Mc(e){if(!e)return mt;e=e._reactInternals;e:{if(Mt(e)!==e||e.tag!==1)throw Error(w(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(he(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(w(171))}if(e.tag===1){var n=e.type;if(he(n))return Da(e,n,t)}return t}function Ic(e,t,n,r,l,o,i,u,s){return e=nu(n,r,!0,e,l,o,i,u,s),e.context=Mc(null),n=e.current,r=se(),l=ft(n),o=Qe(r,l),o.callback=t??null,at(n,o,l),e.current.lanes=l,rr(e,l,r),me(e,r),e}function zl(e,t,n,r){var l=t.current,o=se(),i=ft(l);return n=Mc(n),t.context===null?t.context=n:t.pendingContext=n,t=Qe(o,i),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=at(l,t,i),e!==null&&(Me(e,l,i,o),Ir(e,l,i)),i}function pl(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 vs(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function ru(e,t){vs(e,t),(e=e.alternate)&&vs(e,t)}function yp(){return null}var jc=typeof reportError=="function"?reportError:function(e){console.error(e)};function lu(e){this._internalRoot=e}Rl.prototype.render=lu.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(w(409));zl(e,t,null,null)};Rl.prototype.unmount=lu.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Ot(function(){zl(null,e,null,null)}),t[Ye]=null}};function Rl(e){this._internalRoot=e}Rl.prototype.unstable_scheduleHydration=function(e){if(e){var t=da();e={blockedOn:null,target:e,priority:t};for(var n=0;n<et.length&&t!==0&&t<et[n].priority;n++);et.splice(n,0,e),n===0&&ha(e)}};function ou(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Tl(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function ys(){}function gp(e,t,n,r,l){if(l){if(typeof r=="function"){var o=r;r=function(){var a=pl(i);o.call(a)}}var i=Ic(t,r,e,0,null,!1,!1,"",ys);return e._reactRootContainer=i,e[Ye]=i.current,Kn(e.nodeType===8?e.parentNode:e),Ot(),i}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var u=r;r=function(){var a=pl(s);u.call(a)}}var s=nu(e,0,!1,null,null,!1,!1,"",ys);return e._reactRootContainer=s,e[Ye]=s.current,Kn(e.nodeType===8?e.parentNode:e),Ot(function(){zl(t,s,n,r)}),s}function Ol(e,t,n,r,l){var o=n._reactRootContainer;if(o){var i=o;if(typeof l=="function"){var u=l;l=function(){var s=pl(i);u.call(s)}}zl(t,i,e,l)}else i=gp(n,t,e,l,r);return pl(i)}ca=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Nn(t.pendingLanes);n!==0&&(xi(t,n|1),me(t,K()),!(D&6)&&(sn=K()+500,gt()))}break;case 13:Ot(function(){var r=Xe(e,1);if(r!==null){var l=se();Me(r,e,1,l)}}),ru(e,1)}};_i=function(e){if(e.tag===13){var t=Xe(e,134217728);if(t!==null){var n=se();Me(t,e,134217728,n)}ru(e,134217728)}};fa=function(e){if(e.tag===13){var t=ft(e),n=Xe(e,t);if(n!==null){var r=se();Me(n,e,t,r)}ru(e,t)}};da=function(){return M};pa=function(e,t){var n=M;try{return M=e,t()}finally{M=n}};Ro=function(e,t,n){switch(t){case"input":if(Co(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var l=El(r);if(!l)throw Error(w(90));Hs(r),Co(r,l)}}}break;case"textarea":Ks(e,n);break;case"select":t=n.value,t!=null&&Gt(e,!!n.multiple,t,!1)}};bs=qi;ea=Ot;var wp={usingClientEntryPoint:!1,Events:[or,Wt,El,Js,qs,qi]},Cn={findFiberByHostInstance:Ct,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},Sp={bundleType:Cn.bundleType,version:Cn.version,rendererPackageName:Cn.rendererPackageName,rendererConfig:Cn.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Ze.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=ra(e),e===null?null:e.stateNode},findFiberByHostInstance:Cn.findFiberByHostInstance||yp,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Lr=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Lr.isDisabled&&Lr.supportsFiber)try{gl=Lr.inject(Sp),$e=Lr}catch{}}Se.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=wp;Se.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!ou(t))throw Error(w(200));return vp(e,t,null,n)};Se.createRoot=function(e,t){if(!ou(e))throw Error(w(299));var n=!1,r="",l=jc;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=nu(e,1,!1,null,null,n,!1,r,l),e[Ye]=t.current,Kn(e.nodeType===8?e.parentNode:e),new lu(t)};Se.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(w(188)):(e=Object.keys(e).join(","),Error(w(268,e)));return e=ra(t),e=e===null?null:e.stateNode,e};Se.flushSync=function(e){return Ot(e)};Se.hydrate=function(e,t,n){if(!Tl(t))throw Error(w(200));return Ol(null,e,t,!0,n)};Se.hydrateRoot=function(e,t,n){if(!ou(e))throw Error(w(405));var r=n!=null&&n.hydratedSources||null,l=!1,o="",i=jc;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(i=n.onRecoverableError)),t=Ic(t,null,e,1,n??null,l,!1,o,i),e[Ye]=t.current,Kn(e),r)for(e=0;e<r.length;e++)n=r[e],l=n._getVersion,l=l(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,l]:t.mutableSourceEagerHydrationData.push(n,l);return new Rl(t)};Se.render=function(e,t,n){if(!Tl(t))throw Error(w(200));return Ol(null,e,t,!1,n)};Se.unmountComponentAtNode=function(e){if(!Tl(e))throw Error(w(40));return e._reactRootContainer?(Ot(function(){Ol(null,null,e,!1,function(){e._reactRootContainer=null,e[Ye]=null})}),!0):!1};Se.unstable_batchedUpdates=qi;Se.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Tl(n))throw Error(w(200));if(e==null||e._reactInternals===void 0)throw Error(w(38));return Ol(e,t,n,!1,r)};Se.version="18.2.0-next-9e3b772b8-20220608";(function(e){function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(n){console.error(n)}}t(),e.exports=Se})(yf);var gs=mo;ho.createRoot=gs.createRoot,ho.hydrateRoot=gs.hydrateRoot;/**
41+ * @remix-run/router v1.2.1
42+ *
43+ * Copyright (c) Remix Software Inc.
44+ *
45+ * This source code is licensed under the MIT license found in the
46+ * LICENSE.md file in the root directory of this source tree.
47+ *
48+ * @license MIT
49+ */function hl(){return hl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},hl.apply(this,arguments)}var lt;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(lt||(lt={}));const ws="popstate";function kp(e){e===void 0&&(e={});function t(r,l){let{pathname:o,search:i,hash:u}=r.location;return ai("",{pathname:o,search:i,hash:u},l.state&&l.state.usr||null,l.state&&l.state.key||"default")}function n(r,l){return typeof l=="string"?l:tr(l)}return xp(t,n,null,e)}function Z(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Ep(){return Math.random().toString(36).substr(2,8)}function Ss(e){return{usr:e.state,key:e.key}}function ai(e,t,n,r){return n===void 0&&(n=null),hl({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?dn(t):t,{state:n,key:t&&t.key||r||Ep()})}function tr(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function dn(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function Cp(e){let t=typeof window<"u"&&typeof window.location<"u"&&window.location.origin!=="null"?window.location.origin:window.location.href,n=typeof e=="string"?e:tr(e);return Z(t,"No window.location.(origin|href) available to create URL for href: "+n),new URL(n,t)}function xp(e,t,n,r){r===void 0&&(r={});let{window:l=document.defaultView,v5Compat:o=!1}=r,i=l.history,u=lt.Pop,s=null;function a(){u=lt.Pop,s&&s({action:u,location:p.location})}function h(v,S){u=lt.Push;let y=ai(p.location,v,S);n&&n(y,v);let O=Ss(y),f=p.createHref(y);try{i.pushState(O,"",f)}catch{l.location.assign(f)}o&&s&&s({action:u,location:p.location})}function m(v,S){u=lt.Replace;let y=ai(p.location,v,S);n&&n(y,v);let O=Ss(y),f=p.createHref(y);i.replaceState(O,"",f),o&&s&&s({action:u,location:p.location})}let p={get action(){return u},get location(){return e(l,i)},listen(v){if(s)throw new Error("A history only accepts one active listener");return l.addEventListener(ws,a),s=v,()=>{l.removeEventListener(ws,a),s=null}},createHref(v){return t(l,v)},encodeLocation(v){let S=Cp(typeof v=="string"?v:tr(v));return{pathname:S.pathname,search:S.search,hash:S.hash}},push:h,replace:m,go(v){return i.go(v)}};return p}var ks;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(ks||(ks={}));function _p(e,t,n){n===void 0&&(n="/");let r=typeof t=="string"?dn(t):t,l=$c(r.pathname||"/",n);if(l==null)return null;let o=Fc(e);Pp(o);let i=null;for(let u=0;i==null&&u<o.length;++u)i=Ip(o[u],Up(l));return i}function Fc(e,t,n,r){t===void 0&&(t=[]),n===void 0&&(n=[]),r===void 0&&(r="");let l=(o,i,u)=>{let s={relativePath:u===void 0?o.path||"":u,caseSensitive:o.caseSensitive===!0,childrenIndex:i,route:o};s.relativePath.startsWith("/")&&(Z(s.relativePath.startsWith(r),'Absolute route path "'+s.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),s.relativePath=s.relativePath.slice(r.length));let a=pt([r,s.relativePath]),h=n.concat(s);o.children&&o.children.length>0&&(Z(o.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+a+'".')),Fc(o.children,t,h,a)),!(o.path==null&&!o.index)&&t.push({path:a,score:Dp(a,o.index),routesMeta:h})};return e.forEach((o,i)=>{var u;if(o.path===""||!((u=o.path)!=null&&u.includes("?")))l(o,i);else for(let s of Uc(o.path))l(o,i,s)}),t}function Uc(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,l=n.endsWith("?"),o=n.replace(/\?$/,"");if(r.length===0)return l?[o,""]:[o];let i=Uc(r.join("/")),u=[];return u.push(...i.map(s=>s===""?o:[o,s].join("/"))),l&&u.push(...i),u.map(s=>e.startsWith("/")&&s===""?"/":s)}function Pp(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:Mp(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const Np=/^:\w+$/,Lp=3,zp=2,Rp=1,Tp=10,Op=-2,Es=e=>e==="*";function Dp(e,t){let n=e.split("/"),r=n.length;return n.some(Es)&&(r+=Op),t&&(r+=zp),n.filter(l=>!Es(l)).reduce((l,o)=>l+(Np.test(o)?Lp:o===""?Rp:Tp),r)}function Mp(e,t){return e.length===t.length&&e.slice(0,-1).every((r,l)=>r===t[l])?e[e.length-1]-t[t.length-1]:0}function Ip(e,t){let{routesMeta:n}=e,r={},l="/",o=[];for(let i=0;i<n.length;++i){let u=n[i],s=i===n.length-1,a=l==="/"?t:t.slice(l.length)||"/",h=jp({path:u.relativePath,caseSensitive:u.caseSensitive,end:s},a);if(!h)return null;Object.assign(r,h.params);let m=u.route;o.push({params:r,pathname:pt([l,h.pathname]),pathnameBase:Wp(pt([l,h.pathnameBase])),route:m}),h.pathnameBase!=="/"&&(l=pt([l,h.pathnameBase]))}return o}function jp(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=Fp(e.path,e.caseSensitive,e.end),l=t.match(n);if(!l)return null;let o=l[0],i=o.replace(/(.)\/+$/,"$1"),u=l.slice(1);return{params:r.reduce((a,h,m)=>{if(h==="*"){let p=u[m]||"";i=o.slice(0,o.length-p.length).replace(/(.)\/+$/,"$1")}return a[h]=$p(u[m]||"",h),a},{}),pathname:o,pathnameBase:i,pattern:e}}function Fp(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),iu(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],l="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,(i,u)=>(r.push(u),"/([^\\/]+)"));return e.endsWith("*")?(r.push("*"),l+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?l+="\\/*$":e!==""&&e!=="/"&&(l+="(?:(?=\\/|$))"),[new RegExp(l,t?void 0:"i"),r]}function Up(e){try{return decodeURI(e)}catch(t){return iu(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function $p(e,t){try{return decodeURIComponent(e)}catch(n){return iu(!1,'The value for the URL param "'+t+'" will not be decoded because'+(' the string "'+e+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+n+").")),e}}function $c(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function iu(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Bp(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:l=""}=typeof e=="string"?dn(e):e;return{pathname:n?n.startsWith("/")?n:Vp(n,t):t,search:Ap(r),hash:Hp(l)}}function Vp(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(l=>{l===".."?n.length>1&&n.pop():l!=="."&&n.push(l)}),n.length>1?n.join("/"):"/"}function ao(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function Bc(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function Vc(e,t,n,r){r===void 0&&(r=!1);let l;typeof e=="string"?l=dn(e):(l=hl({},e),Z(!l.pathname||!l.pathname.includes("?"),ao("?","pathname","search",l)),Z(!l.pathname||!l.pathname.includes("#"),ao("#","pathname","hash",l)),Z(!l.search||!l.search.includes("#"),ao("#","search","hash",l)));let o=e===""||l.pathname==="",i=o?"/":l.pathname,u;if(r||i==null)u=n;else{let m=t.length-1;if(i.startsWith("..")){let p=i.split("/");for(;p[0]==="..";)p.shift(),m-=1;l.pathname=p.join("/")}u=m>=0?t[m]:"/"}let s=Bp(l,u),a=i&&i!=="/"&&i.endsWith("/"),h=(o||i===".")&&n.endsWith("/");return!s.pathname.endsWith("/")&&(a||h)&&(s.pathname+="/"),s}const pt=e=>e.join("/").replace(/\/\/+/g,"/"),Wp=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),Ap=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,Hp=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class Qp{constructor(t,n,r,l){l===void 0&&(l=!1),this.status=t,this.statusText=n||"",this.internal=l,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function Kp(e){return e instanceof Qp}const Yp=["post","put","patch","delete"];[...Yp];/**
50+ * React Router v6.6.1
51+ *
52+ * Copyright (c) Remix Software Inc.
53+ *
54+ * This source code is licensed under the MIT license found in the
55+ * LICENSE.md file in the root directory of this source tree.
56+ *
57+ * @license MIT
58+ */function ci(){return ci=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ci.apply(this,arguments)}function Xp(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}const Gp=typeof Object.is=="function"?Object.is:Xp,{useState:Zp,useEffect:Jp,useLayoutEffect:qp,useDebugValue:bp}=fo;function eh(e,t,n){const r=t(),[{inst:l},o]=Zp({inst:{value:r,getSnapshot:t}});return qp(()=>{l.value=r,l.getSnapshot=t,co(l)&&o({inst:l})},[e,r,t]),Jp(()=>(co(l)&&o({inst:l}),e(()=>{co(l)&&o({inst:l})})),[e]),bp(r),r}function co(e){const t=e.getSnapshot,n=e.value;try{const r=t();return!Gp(n,r)}catch{return!0}}function th(e,t,n){return t()}const nh=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",rh=!nh,lh=rh?th:eh;"useSyncExternalStore"in fo&&(e=>e.useSyncExternalStore)(fo);const oh=E.createContext(null),ih=E.createContext(null),uu=E.createContext(null),ur=E.createContext(null),Dl=E.createContext(null),pn=E.createContext({outlet:null,matches:[]}),Wc=E.createContext(null);function uh(e,t){let{relative:n}=t===void 0?{}:t;sr()||Z(!1);let{basename:r,navigator:l}=E.useContext(ur),{hash:o,pathname:i,search:u}=su(e,{relative:n}),s=i;return r!=="/"&&(s=i==="/"?r:pt([r,i])),l.createHref({pathname:s,search:u,hash:o})}function sr(){return E.useContext(Dl)!=null}function ar(){return sr()||Z(!1),E.useContext(Dl).location}function sh(){sr()||Z(!1);let{basename:e,navigator:t}=E.useContext(ur),{matches:n}=E.useContext(pn),{pathname:r}=ar(),l=JSON.stringify(Bc(n).map(u=>u.pathnameBase)),o=E.useRef(!1);return E.useEffect(()=>{o.current=!0}),E.useCallback(function(u,s){if(s===void 0&&(s={}),!o.current)return;if(typeof u=="number"){t.go(u);return}let a=Vc(u,JSON.parse(l),r,s.relative==="path");e!=="/"&&(a.pathname=a.pathname==="/"?e:pt([e,a.pathname])),(s.replace?t.replace:t.push)(a,s.state,s)},[e,t,l,r])}function su(e,t){let{relative:n}=t===void 0?{}:t,{matches:r}=E.useContext(pn),{pathname:l}=ar(),o=JSON.stringify(Bc(r).map(i=>i.pathnameBase));return E.useMemo(()=>Vc(e,JSON.parse(o),l,n==="path"),[e,o,l,n])}function ah(e,t){sr()||Z(!1);let{navigator:n}=E.useContext(ur),r=E.useContext(uu),{matches:l}=E.useContext(pn),o=l[l.length-1],i=o?o.params:{};o&&o.pathname;let u=o?o.pathnameBase:"/";o&&o.route;let s=ar(),a;if(t){var h;let y=typeof t=="string"?dn(t):t;u==="/"||(h=y.pathname)!=null&&h.startsWith(u)||Z(!1),a=y}else a=s;let m=a.pathname||"/",p=u==="/"?m:m.slice(u.length)||"/",v=_p(e,{pathname:p}),S=ph(v&&v.map(y=>Object.assign({},y,{params:Object.assign({},i,y.params),pathname:pt([u,n.encodeLocation?n.encodeLocation(y.pathname).pathname:y.pathname]),pathnameBase:y.pathnameBase==="/"?u:pt([u,n.encodeLocation?n.encodeLocation(y.pathnameBase).pathname:y.pathnameBase])})),l,r||void 0);return t&&S?E.createElement(Dl.Provider,{value:{location:ci({pathname:"/",search:"",hash:"",state:null,key:"default"},a),navigationType:lt.Pop}},S):S}function ch(){let e=yh(),t=Kp(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r="rgba(200,200,200, 0.5)",l={padding:"0.5rem",backgroundColor:r},o={padding:"2px 4px",backgroundColor:r};return E.createElement(E.Fragment,null,E.createElement("h2",null,"Unhandled Thrown Error!"),E.createElement("h3",{style:{fontStyle:"italic"}},t),n?E.createElement("pre",{style:l},n):null,E.createElement("p",null,"💿 Hey developer 👋"),E.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",E.createElement("code",{style:o},"errorElement")," props on ",E.createElement("code",{style:o},"<Route>")))}class fh extends E.Component{constructor(t){super(t),this.state={location:t.location,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location?{error:t.error,location:t.location}:{error:t.error||n.error,location:n.location}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error?E.createElement(pn.Provider,{value:this.props.routeContext},E.createElement(Wc.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function dh(e){let{routeContext:t,match:n,children:r}=e,l=E.useContext(oh);return l&&n.route.errorElement&&(l._deepestRenderedBoundaryId=n.route.id),E.createElement(pn.Provider,{value:t},r)}function ph(e,t,n){if(t===void 0&&(t=[]),e==null)if(n!=null&&n.errors)e=n.matches;else return null;let r=e,l=n==null?void 0:n.errors;if(l!=null){let o=r.findIndex(i=>i.route.id&&(l==null?void 0:l[i.route.id]));o>=0||Z(!1),r=r.slice(0,Math.min(r.length,o+1))}return r.reduceRight((o,i,u)=>{let s=i.route.id?l==null?void 0:l[i.route.id]:null,a=n?i.route.errorElement||E.createElement(ch,null):null,h=t.concat(r.slice(0,u+1)),m=()=>E.createElement(dh,{match:i,routeContext:{outlet:o,matches:h}},s?a:i.route.element!==void 0?i.route.element:o);return n&&(i.route.errorElement||u===0)?E.createElement(fh,{location:n.location,component:a,error:s,children:m(),routeContext:{outlet:null,matches:h}}):m()},null)}var Cs;(function(e){e.UseRevalidator="useRevalidator"})(Cs||(Cs={}));var ml;(function(e){e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator"})(ml||(ml={}));function hh(e){let t=E.useContext(uu);return t||Z(!1),t}function mh(e){let t=E.useContext(pn);return t||Z(!1),t}function vh(e){let t=mh(),n=t.matches[t.matches.length-1];return n.route.id||Z(!1),n.route.id}function yh(){var e;let t=E.useContext(Wc),n=hh(ml.UseRouteError),r=vh(ml.UseRouteError);return t||((e=n.errors)==null?void 0:e[r])}function Wr(e){Z(!1)}function gh(e){let{basename:t="/",children:n=null,location:r,navigationType:l=lt.Pop,navigator:o,static:i=!1}=e;sr()&&Z(!1);let u=t.replace(/^\/*/,"/"),s=E.useMemo(()=>({basename:u,navigator:o,static:i}),[u,o,i]);typeof r=="string"&&(r=dn(r));let{pathname:a="/",search:h="",hash:m="",state:p=null,key:v="default"}=r,S=E.useMemo(()=>{let y=$c(a,u);return y==null?null:{pathname:y,search:h,hash:m,state:p,key:v}},[u,a,h,m,p,v]);return S==null?null:E.createElement(ur.Provider,{value:s},E.createElement(Dl.Provider,{children:n,value:{location:S,navigationType:l}}))}function wh(e){let{children:t,location:n}=e,r=E.useContext(ih),l=r&&!t?r.router.routes:fi(t);return ah(l,n)}var xs;(function(e){e[e.pending=0]="pending",e[e.success=1]="success",e[e.error=2]="error"})(xs||(xs={}));new Promise(()=>{});function fi(e,t){t===void 0&&(t=[]);let n=[];return E.Children.forEach(e,(r,l)=>{if(!E.isValidElement(r))return;if(r.type===E.Fragment){n.push.apply(n,fi(r.props.children,t));return}r.type!==Wr&&Z(!1),!r.props.index||!r.props.children||Z(!1);let o=[...t,l],i={id:r.props.id||o.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,hasErrorBoundary:r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle};r.props.children&&(i.children=fi(r.props.children,o)),n.push(i)}),n}/**
59+ * React Router DOM v6.6.1
60+ *
61+ * Copyright (c) Remix Software Inc.
62+ *
63+ * This source code is licensed under the MIT license found in the
64+ * LICENSE.md file in the root directory of this source tree.
65+ *
66+ * @license MIT
67+ */function vl(){return vl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},vl.apply(this,arguments)}function Ac(e,t){if(e==null)return{};var n={},r=Object.keys(e),l,o;for(o=0;o<r.length;o++)l=r[o],!(t.indexOf(l)>=0)&&(n[l]=e[l]);return n}function Sh(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function kh(e,t){return e.button===0&&(!t||t==="_self")&&!Sh(e)}const Eh=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset"],Ch=["aria-current","caseSensitive","className","end","style","to","children"];function xh(e){let{basename:t,children:n,window:r}=e,l=E.useRef();l.current==null&&(l.current=kp({window:r,v5Compat:!0}));let o=l.current,[i,u]=E.useState({action:o.action,location:o.location});return E.useLayoutEffect(()=>o.listen(u),[o]),E.createElement(gh,{basename:t,children:n,location:i.location,navigationType:i.action,navigator:o})}const _h=E.forwardRef(function(t,n){let{onClick:r,relative:l,reloadDocument:o,replace:i,state:u,target:s,to:a,preventScrollReset:h}=t,m=Ac(t,Eh),p=uh(a,{relative:l}),v=Ph(a,{replace:i,state:u,target:s,preventScrollReset:h,relative:l});function S(y){r&&r(y),y.defaultPrevented||v(y)}return E.createElement("a",vl({},m,{href:p,onClick:o?r:S,ref:n,target:s}))}),xn=E.forwardRef(function(t,n){let{"aria-current":r="page",caseSensitive:l=!1,className:o="",end:i=!1,style:u,to:s,children:a}=t,h=Ac(t,Ch),m=su(s,{relative:h.relative}),p=ar(),v=E.useContext(uu),{navigator:S}=E.useContext(ur),y=S.encodeLocation?S.encodeLocation(m).pathname:m.pathname,O=p.pathname,f=v&&v.navigation&&v.navigation.location?v.navigation.location.pathname:null;l||(O=O.toLowerCase(),f=f?f.toLowerCase():null,y=y.toLowerCase());let c=O===y||!i&&O.startsWith(y)&&O.charAt(y.length)==="/",d=f!=null&&(f===y||!i&&f.startsWith(y)&&f.charAt(y.length)==="/"),g=c?r:void 0,k;typeof o=="function"?k=o({isActive:c,isPending:d}):k=[o,c?"active":null,d?"pending":null].filter(Boolean).join(" ");let _=typeof u=="function"?u({isActive:c,isPending:d}):u;return E.createElement(_h,vl({},h,{"aria-current":g,className:k,ref:n,style:_,to:s}),typeof a=="function"?a({isActive:c,isPending:d}):a)});var _s;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmitImpl="useSubmitImpl",e.UseFetcher="useFetcher"})(_s||(_s={}));var Ps;(function(e){e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Ps||(Ps={}));function Ph(e,t){let{target:n,replace:r,state:l,preventScrollReset:o,relative:i}=t===void 0?{}:t,u=sh(),s=ar(),a=su(e,{relative:i});return E.useCallback(h=>{if(kh(h,n)){h.preventDefault();let m=r!==void 0?r:tr(s)===tr(a);u(e,{replace:m,state:l,preventScrollReset:o,relative:i})}},[s,u,a,r,l,n,e,o,i])}const Nh=()=>Q("div",{children:"Home"}),Lh=()=>(E.useState([]),Q("div",{})),zh=e=>`http://localhost:8000/${e}/`,Ns=({target:e,children:t,className:n})=>Q("a",{href:zh(e),className:n,children:t}),Rh="/assets/rango-26143649.png",zr="m-auto bg-blue-400 px-5 py-2 rounded-full",jt="m-auto bg-blue-200 px-5 py-2 rounded-full hover:bg-blue-400",Th=()=>po("div",{className:"h-16 shadow-md w-full flex",children:[Q(xn,{to:"/",className:"my-auto h-3/4 rounded-full",children:Q("img",{src:Rh,alt:"",className:"h-full hover:bg-blue-400 p-1 rounded-full shadow-md mx-3"})}),Q(xn,{to:"/",className:({isActive:e})=>e?zr:jt,children:"Home"}),Q(xn,{to:"/about",className:({isActive:e})=>e?zr:jt,children:"About"}),Q(xn,{to:"/users",className:({isActive:e})=>e?zr:jt,children:"Users"}),Q(xn,{to:"/random-endpoint",className:({isActive:e})=>e?zr:jt,children:"404"}),Q(Ns,{target:"api",className:jt,children:"API"}),Q(Ns,{target:"admin",className:jt,children:"Admin"})]}),Oh=()=>Q("div",{children:"NotFound"});function Dh(){return po(xh,{children:[Q(Th,{}),po(wh,{children:[Q(Wr,{path:"/",element:Q(Nh,{})}),Q(Wr,{path:"/users",element:Q(Lh,{})}),Q(Wr,{path:"/*",element:Q(Oh,{})})]})]})}ho.createRoot(document.getElementById("root")).render(Q(Is.StrictMode,{children:Q(Dh,{})}));
+1-0rango/backend/backend/static/index-da0b9ba0.css
@@ -0,0 +1 @@
1+*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.static{position:static}.m-auto{margin:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mx-3{margin-left:.75rem;margin-right:.75rem}.flex{display:flex}.h-16{height:4rem}.h-3\/4{height:75%}.h-full{height:100%}.w-full{width:100%}.rounded-full{border-radius:9999px}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity))}.p-1{padding:.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:bg-blue-400:hover{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity))}
+67-0rango/backend/backend/static/index-f5448082.js
@@ -0,0 +1,67 @@
1+var tf=Object.defineProperty;var nf=(e,t,n)=>t in e?tf(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var fe=(e,t,n)=>(nf(e,typeof t!="symbol"?t+"":t,n),n);function rf(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const l in r)if(l!=="default"&&!(l in e)){const o=Object.getOwnPropertyDescriptor(r,l);o&&Object.defineProperty(e,l,o.get?o:{enumerable:!0,get:()=>r[l]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const o of l)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(l){const o={};return l.integrity&&(o.integrity=l.integrity),l.referrerpolicy&&(o.referrerPolicy=l.referrerpolicy),l.crossorigin==="use-credentials"?o.credentials="include":l.crossorigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(l){if(l.ep)return;l.ep=!0;const o=n(l);fetch(l.href,o)}})();function lf(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Gr={},of={get exports(){return Gr},set exports(e){Gr=e}},El={},C={},uf={get exports(){return C},set exports(e){C=e}},T={};/**
2+ * @license React
3+ * react.production.min.js
4+ *
5+ * Copyright (c) Facebook, Inc. and its affiliates.
6+ *
7+ * This source code is licensed under the MIT license found in the
8+ * LICENSE file in the root directory of this source tree.
9+ */var or=Symbol.for("react.element"),sf=Symbol.for("react.portal"),af=Symbol.for("react.fragment"),cf=Symbol.for("react.strict_mode"),ff=Symbol.for("react.profiler"),df=Symbol.for("react.provider"),pf=Symbol.for("react.context"),hf=Symbol.for("react.forward_ref"),mf=Symbol.for("react.suspense"),vf=Symbol.for("react.memo"),yf=Symbol.for("react.lazy"),gu=Symbol.iterator;function gf(e){return e===null||typeof e!="object"?null:(e=gu&&e[gu]||e["@@iterator"],typeof e=="function"?e:null)}var Us={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Fs=Object.assign,$s={};function dn(e,t,n){this.props=e,this.context=t,this.refs=$s,this.updater=n||Us}dn.prototype.isReactComponent={};dn.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};dn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function As(){}As.prototype=dn.prototype;function gi(e,t,n){this.props=e,this.context=t,this.refs=$s,this.updater=n||Us}var wi=gi.prototype=new As;wi.constructor=gi;Fs(wi,dn.prototype);wi.isPureReactComponent=!0;var wu=Array.isArray,Bs=Object.prototype.hasOwnProperty,Si={current:null},Hs={key:!0,ref:!0,__self:!0,__source:!0};function Ws(e,t,n){var r,l={},o=null,i=null;if(t!=null)for(r in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(o=""+t.key),t)Bs.call(t,r)&&!Hs.hasOwnProperty(r)&&(l[r]=t[r]);var u=arguments.length-2;if(u===1)l.children=n;else if(1<u){for(var s=Array(u),a=0;a<u;a++)s[a]=arguments[a+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:or,type:e,key:o,ref:i,props:l,_owner:Si.current}}function wf(e,t){return{$$typeof:or,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function ki(e){return typeof e=="object"&&e!==null&&e.$$typeof===or}function Sf(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Su=/\/+/g;function Hl(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Sf(""+e.key):t.toString(36)}function Ir(e,t,n,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 or:case sf:i=!0}}if(i)return i=e,l=l(i),e=r===""?"."+Hl(i,0):r,wu(l)?(n="",e!=null&&(n=e.replace(Su,"$&/")+"/"),Ir(l,t,n,"",function(a){return a})):l!=null&&(ki(l)&&(l=wf(l,n+(!l.key||i&&i.key===l.key?"":(""+l.key).replace(Su,"$&/")+"/")+e)),t.push(l)),1;if(i=0,r=r===""?".":r+":",wu(e))for(var u=0;u<e.length;u++){o=e[u];var s=r+Hl(o,u);i+=Ir(o,t,n,s,l)}else if(s=gf(e),typeof s=="function")for(e=s.call(e),u=0;!(o=e.next()).done;)o=o.value,s=r+Hl(o,u++),i+=Ir(o,t,n,s,l);else if(o==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return i}function vr(e,t,n){if(e==null)return e;var r=[],l=0;return Ir(e,r,"","",function(o){return t.call(n,o,l++)}),r}function kf(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var ae={current:null},Mr={transition:null},Ef={ReactCurrentDispatcher:ae,ReactCurrentBatchConfig:Mr,ReactCurrentOwner:Si};T.Children={map:vr,forEach:function(e,t,n){vr(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return vr(e,function(){t++}),t},toArray:function(e){return vr(e,function(t){return t})||[]},only:function(e){if(!ki(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};T.Component=dn;T.Fragment=af;T.Profiler=ff;T.PureComponent=gi;T.StrictMode=cf;T.Suspense=mf;T.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Ef;T.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=Fs({},e.props),l=e.key,o=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,i=Si.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(s in t)Bs.call(t,s)&&!Hs.hasOwnProperty(s)&&(r[s]=t[s]===void 0&&u!==void 0?u[s]:t[s])}var s=arguments.length-2;if(s===1)r.children=n;else if(1<s){u=Array(s);for(var a=0;a<s;a++)u[a]=arguments[a+2];r.children=u}return{$$typeof:or,type:e.type,key:l,ref:o,props:r,_owner:i}};T.createContext=function(e){return e={$$typeof:pf,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:df,_context:e},e.Consumer=e};T.createElement=Ws;T.createFactory=function(e){var t=Ws.bind(null,e);return t.type=e,t};T.createRef=function(){return{current:null}};T.forwardRef=function(e){return{$$typeof:hf,render:e}};T.isValidElement=ki;T.lazy=function(e){return{$$typeof:yf,_payload:{_status:-1,_result:e},_init:kf}};T.memo=function(e,t){return{$$typeof:vf,type:e,compare:t===void 0?null:t}};T.startTransition=function(e){var t=Mr.transition;Mr.transition={};try{e()}finally{Mr.transition=t}};T.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")};T.useCallback=function(e,t){return ae.current.useCallback(e,t)};T.useContext=function(e){return ae.current.useContext(e)};T.useDebugValue=function(){};T.useDeferredValue=function(e){return ae.current.useDeferredValue(e)};T.useEffect=function(e,t){return ae.current.useEffect(e,t)};T.useId=function(){return ae.current.useId()};T.useImperativeHandle=function(e,t,n){return ae.current.useImperativeHandle(e,t,n)};T.useInsertionEffect=function(e,t){return ae.current.useInsertionEffect(e,t)};T.useLayoutEffect=function(e,t){return ae.current.useLayoutEffect(e,t)};T.useMemo=function(e,t){return ae.current.useMemo(e,t)};T.useReducer=function(e,t,n){return ae.current.useReducer(e,t,n)};T.useRef=function(e){return ae.current.useRef(e)};T.useState=function(e){return ae.current.useState(e)};T.useSyncExternalStore=function(e,t,n){return ae.current.useSyncExternalStore(e,t,n)};T.useTransition=function(){return ae.current.useTransition()};T.version="18.2.0";(function(e){e.exports=T})(uf);const Vs=lf(C),go=rf({__proto__:null,default:Vs},[C]);/**
10+ * @license React
11+ * react-jsx-runtime.production.min.js
12+ *
13+ * Copyright (c) Facebook, Inc. and its affiliates.
14+ *
15+ * This source code is licensed under the MIT license found in the
16+ * LICENSE file in the root directory of this source tree.
17+ */var Cf=C,xf=Symbol.for("react.element"),_f=Symbol.for("react.fragment"),Pf=Object.prototype.hasOwnProperty,Nf=Cf.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Rf={key:!0,ref:!0,__self:!0,__source:!0};function Qs(e,t,n){var r,l={},o=null,i=null;n!==void 0&&(o=""+n),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(i=t.ref);for(r in t)Pf.call(t,r)&&!Rf.hasOwnProperty(r)&&(l[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)l[r]===void 0&&(l[r]=t[r]);return{$$typeof:xf,type:e,key:o,ref:i,props:l,_owner:Nf.current}}El.Fragment=_f;El.jsx=Qs;El.jsxs=Qs;(function(e){e.exports=El})(of);const Q=Gr.jsx,wo=Gr.jsxs;var So={},ko={},Lf={get exports(){return ko},set exports(e){ko=e}},ke={},Eo={},Tf={get exports(){return Eo},set exports(e){Eo=e}},Ks={};/**
18+ * @license React
19+ * scheduler.production.min.js
20+ *
21+ * Copyright (c) Facebook, Inc. and its affiliates.
22+ *
23+ * This source code is licensed under the MIT license found in the
24+ * LICENSE file in the root directory of this source tree.
25+ */(function(e){function t(x,R){var L=x.length;x.push(R);e:for(;0<L;){var V=L-1>>>1,Z=x[V];if(0<l(Z,R))x[V]=R,x[L]=Z,L=V;else break e}}function n(x){return x.length===0?null:x[0]}function r(x){if(x.length===0)return null;var R=x[0],L=x.pop();if(L!==R){x[0]=L;e:for(var V=0,Z=x.length,hr=Z>>>1;V<hr;){var St=2*(V+1)-1,Bl=x[St],kt=St+1,mr=x[kt];if(0>l(Bl,L))kt<Z&&0>l(mr,Bl)?(x[V]=mr,x[kt]=L,V=kt):(x[V]=Bl,x[St]=L,V=St);else if(kt<Z&&0>l(mr,L))x[V]=mr,x[kt]=L,V=kt;else break e}}return R}function l(x,R){var L=x.sortIndex-R.sortIndex;return L!==0?L:x.id-R.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=[],a=[],h=1,m=null,p=3,v=!1,S=!1,y=!1,O=typeof setTimeout=="function"?setTimeout:null,f=typeof clearTimeout=="function"?clearTimeout:null,c=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 R=n(a);R!==null;){if(R.callback===null)r(a);else if(R.startTime<=x)r(a),R.sortIndex=R.expirationTime,t(s,R);else break;R=n(a)}}function g(x){if(y=!1,d(x),!S)if(n(s)!==null)S=!0,$l(k);else{var R=n(a);R!==null&&Al(g,R.startTime-x)}}function k(x,R){S=!1,y&&(y=!1,f(N),N=-1),v=!0;var L=p;try{for(d(R),m=n(s);m!==null&&(!(m.expirationTime>R)||x&&!Le());){var V=m.callback;if(typeof V=="function"){m.callback=null,p=m.priorityLevel;var Z=V(m.expirationTime<=R);R=e.unstable_now(),typeof Z=="function"?m.callback=Z:m===n(s)&&r(s),d(R)}else r(s);m=n(s)}if(m!==null)var hr=!0;else{var St=n(a);St!==null&&Al(g,St.startTime-R),hr=!1}return hr}finally{m=null,p=L,v=!1}}var _=!1,P=null,N=-1,W=5,z=-1;function Le(){return!(e.unstable_now()-z<W)}function yn(){if(P!==null){var x=e.unstable_now();z=x;var R=!0;try{R=P(!0,x)}finally{R?gn():(_=!1,P=null)}}else _=!1}var gn;if(typeof c=="function")gn=function(){c(yn)};else if(typeof MessageChannel<"u"){var yu=new MessageChannel,ef=yu.port2;yu.port1.onmessage=yn,gn=function(){ef.postMessage(null)}}else gn=function(){O(yn,0)};function $l(x){P=x,_||(_=!0,gn())}function Al(x,R){N=O(function(){x(e.unstable_now())},R)}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(){S||v||(S=!0,$l(k))},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"):W=0<x?Math.floor(1e3/x):5},e.unstable_getCurrentPriorityLevel=function(){return p},e.unstable_getFirstCallbackNode=function(){return n(s)},e.unstable_next=function(x){switch(p){case 1:case 2:case 3:var R=3;break;default:R=p}var L=p;p=R;try{return x()}finally{p=L}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(x,R){switch(x){case 1:case 2:case 3:case 4:case 5:break;default:x=3}var L=p;p=x;try{return R()}finally{p=L}},e.unstable_scheduleCallback=function(x,R,L){var V=e.unstable_now();switch(typeof L=="object"&&L!==null?(L=L.delay,L=typeof L=="number"&&0<L?V+L:V):L=V,x){case 1:var Z=-1;break;case 2:Z=250;break;case 5:Z=1073741823;break;case 4:Z=1e4;break;default:Z=5e3}return Z=L+Z,x={id:h++,callback:R,priorityLevel:x,startTime:L,expirationTime:Z,sortIndex:-1},L>V?(x.sortIndex=L,t(a,x),n(s)===null&&x===n(a)&&(y?(f(N),N=-1):y=!0,Al(g,L-V))):(x.sortIndex=Z,t(s,x),S||v||(S=!0,$l(k))),x},e.unstable_shouldYield=Le,e.unstable_wrapCallback=function(x){var R=p;return function(){var L=p;p=R;try{return x.apply(this,arguments)}finally{p=L}}}})(Ks);(function(e){e.exports=Ks})(Tf);/**
26+ * @license React
27+ * react-dom.production.min.js
28+ *
29+ * Copyright (c) Facebook, Inc. and its affiliates.
30+ *
31+ * This source code is licensed under the MIT license found in the
32+ * LICENSE file in the root directory of this source tree.
33+ */var Ys=C,Se=Eo;function w(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var Gs=new Set,Bn={};function Dt(e,t){ln(e,t),ln(e+"Capture",t)}function ln(e,t){for(Bn[e]=t,e=0;e<t.length;e++)Gs.add(t[e])}var Ye=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Co=Object.prototype.hasOwnProperty,zf=/^[: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]*$/,ku={},Eu={};function Of(e){return Co.call(Eu,e)?!0:Co.call(ku,e)?!1:zf.test(e)?Eu[e]=!0:(ku[e]=!0,!1)}function jf(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Df(e,t,n,r){if(t===null||typeof t>"u"||jf(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function ce(e,t,n,r,l,o,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var ne={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ne[e]=new ce(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ne[t]=new ce(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ne[e]=new ce(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ne[e]=new ce(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){ne[e]=new ce(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ne[e]=new ce(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ne[e]=new ce(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ne[e]=new ce(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ne[e]=new ce(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ei=/[\-:]([a-z])/g;function Ci(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Ei,Ci);ne[t]=new ce(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Ei,Ci);ne[t]=new ce(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Ei,Ci);ne[t]=new ce(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ne[e]=new ce(e,1,!1,e.toLowerCase(),null,!1,!1)});ne.xlinkHref=new ce("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ne[e]=new ce(e,1,!1,e.toLowerCase(),null,!0,!0)});function xi(e,t,n,r){var l=ne.hasOwnProperty(t)?ne[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Df(t,n,l,r)&&(n=null),r||l===null?Of(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):l.mustUseProperty?e[l.propertyName]=n===null?l.type===3?!1:"":n:(t=l.attributeName,r=l.attributeNamespace,n===null?e.removeAttribute(t):(l=l.type,n=l===3||l===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var Ze=Ys.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,yr=Symbol.for("react.element"),At=Symbol.for("react.portal"),Bt=Symbol.for("react.fragment"),_i=Symbol.for("react.strict_mode"),xo=Symbol.for("react.profiler"),Xs=Symbol.for("react.provider"),Js=Symbol.for("react.context"),Pi=Symbol.for("react.forward_ref"),_o=Symbol.for("react.suspense"),Po=Symbol.for("react.suspense_list"),Ni=Symbol.for("react.memo"),be=Symbol.for("react.lazy"),Zs=Symbol.for("react.offscreen"),Cu=Symbol.iterator;function wn(e){return e===null||typeof e!="object"?null:(e=Cu&&e[Cu]||e["@@iterator"],typeof e=="function"?e:null)}var B=Object.assign,Wl;function Rn(e){if(Wl===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Wl=t&&t[1]||""}return`
34+`+Wl+e}var Vl=!1;function Ql(e,t){if(!e||Vl)return"";Vl=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(a){var r=a}Reflect.construct(e,[],t)}else{try{t.call()}catch(a){r=a}e.call(t.prototype)}else{try{throw Error()}catch(a){r=a}e()}}catch(a){if(a&&r&&typeof a.stack=="string"){for(var l=a.stack.split(`
35+`),o=r.stack.split(`
36+`),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=`
37+`+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{Vl=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Rn(e):""}function If(e){switch(e.tag){case 5:return Rn(e.type);case 16:return Rn("Lazy");case 13:return Rn("Suspense");case 19:return Rn("SuspenseList");case 0:case 2:case 15:return e=Ql(e.type,!1),e;case 11:return e=Ql(e.type.render,!1),e;case 1:return e=Ql(e.type,!0),e;default:return""}}function No(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 Bt:return"Fragment";case At:return"Portal";case xo:return"Profiler";case _i:return"StrictMode";case _o:return"Suspense";case Po:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Js:return(e.displayName||"Context")+".Consumer";case Xs:return(e._context.displayName||"Context")+".Provider";case Pi:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Ni:return t=e.displayName||null,t!==null?t:No(e.type)||"Memo";case be:t=e._payload,e=e._init;try{return No(e(t))}catch{}}return null}function Mf(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return No(t);case 8:return t===_i?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function mt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function qs(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Uf(e){var t=qs(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(i){r=""+i,o.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function gr(e){e._valueTracker||(e._valueTracker=Uf(e))}function bs(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=qs(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Xr(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 Ro(e,t){var n=t.checked;return B({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function xu(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=mt(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function ea(e,t){t=t.checked,t!=null&&xi(e,"checked",t,!1)}function Lo(e,t){ea(e,t);var n=mt(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?To(e,t.type,n):t.hasOwnProperty("defaultValue")&&To(e,t.type,mt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function _u(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function To(e,t,n){(t!=="number"||Xr(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Ln=Array.isArray;function qt(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t["$"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty("$"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&r&&(e[n].defaultSelected=!0)}else{for(n=""+mt(n),t=null,l=0;l<e.length;l++){if(e[l].value===n){e[l].selected=!0,r&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function zo(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(w(91));return B({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Pu(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(w(92));if(Ln(n)){if(1<n.length)throw Error(w(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:mt(n)}}function ta(e,t){var n=mt(t.value),r=mt(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function Nu(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function na(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 Oo(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?na(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var wr,ra=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,l)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(wr=wr||document.createElement("div"),wr.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=wr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Hn(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var On={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},Ff=["Webkit","ms","Moz","O"];Object.keys(On).forEach(function(e){Ff.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),On[t]=On[e]})});function la(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||On.hasOwnProperty(e)&&On[e]?(""+t).trim():t+"px"}function oa(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=la(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var $f=B({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 jo(e,t){if(t){if($f[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(w(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(w(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(w(61))}if(t.style!=null&&typeof t.style!="object")throw Error(w(62))}}function Do(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Io=null;function Ri(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Mo=null,bt=null,en=null;function Ru(e){if(e=sr(e)){if(typeof Mo!="function")throw Error(w(280));var t=e.stateNode;t&&(t=Nl(t),Mo(e.stateNode,e.type,t))}}function ia(e){bt?en?en.push(e):en=[e]:bt=e}function ua(){if(bt){var e=bt,t=en;if(en=bt=null,Ru(e),t)for(e=0;e<t.length;e++)Ru(t[e])}}function sa(e,t){return e(t)}function aa(){}var Kl=!1;function ca(e,t,n){if(Kl)return e(t,n);Kl=!0;try{return sa(e,t,n)}finally{Kl=!1,(bt!==null||en!==null)&&(aa(),ua())}}function Wn(e,t){var n=e.stateNode;if(n===null)return null;var r=Nl(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(w(231,t,typeof n));return n}var Uo=!1;if(Ye)try{var Sn={};Object.defineProperty(Sn,"passive",{get:function(){Uo=!0}}),window.addEventListener("test",Sn,Sn),window.removeEventListener("test",Sn,Sn)}catch{Uo=!1}function Af(e,t,n,r,l,o,i,u,s){var a=Array.prototype.slice.call(arguments,3);try{t.apply(n,a)}catch(h){this.onError(h)}}var jn=!1,Jr=null,Zr=!1,Fo=null,Bf={onError:function(e){jn=!0,Jr=e}};function Hf(e,t,n,r,l,o,i,u,s){jn=!1,Jr=null,Af.apply(Bf,arguments)}function Wf(e,t,n,r,l,o,i,u,s){if(Hf.apply(this,arguments),jn){if(jn){var a=Jr;jn=!1,Jr=null}else throw Error(w(198));Zr||(Zr=!0,Fo=a)}}function It(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function fa(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function Lu(e){if(It(e)!==e)throw Error(w(188))}function Vf(e){var t=e.alternate;if(!t){if(t=It(e),t===null)throw Error(w(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var o=l.alternate;if(o===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===o.child){for(o=l.child;o;){if(o===n)return Lu(l),e;if(o===r)return Lu(l),t;o=o.sibling}throw Error(w(188))}if(n.return!==r.return)n=l,r=o;else{for(var i=!1,u=l.child;u;){if(u===n){i=!0,n=l,r=o;break}if(u===r){i=!0,r=l,n=o;break}u=u.sibling}if(!i){for(u=o.child;u;){if(u===n){i=!0,n=o,r=l;break}if(u===r){i=!0,r=o,n=l;break}u=u.sibling}if(!i)throw Error(w(189))}}if(n.alternate!==r)throw Error(w(190))}if(n.tag!==3)throw Error(w(188));return n.stateNode.current===n?e:t}function da(e){return e=Vf(e),e!==null?pa(e):null}function pa(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=pa(e);if(t!==null)return t;e=e.sibling}return null}var ha=Se.unstable_scheduleCallback,Tu=Se.unstable_cancelCallback,Qf=Se.unstable_shouldYield,Kf=Se.unstable_requestPaint,K=Se.unstable_now,Yf=Se.unstable_getCurrentPriorityLevel,Li=Se.unstable_ImmediatePriority,ma=Se.unstable_UserBlockingPriority,qr=Se.unstable_NormalPriority,Gf=Se.unstable_LowPriority,va=Se.unstable_IdlePriority,Cl=null,Ae=null;function Xf(e){if(Ae&&typeof Ae.onCommitFiberRoot=="function")try{Ae.onCommitFiberRoot(Cl,e,void 0,(e.current.flags&128)===128)}catch{}}var De=Math.clz32?Math.clz32:qf,Jf=Math.log,Zf=Math.LN2;function qf(e){return e>>>=0,e===0?32:31-(Jf(e)/Zf|0)|0}var Sr=64,kr=4194304;function Tn(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 br(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,i=n&268435455;if(i!==0){var u=i&~l;u!==0?r=Tn(u):(o&=i,o!==0&&(r=Tn(o)))}else i=n&~l,i!==0?r=Tn(i):o!==0&&(r=Tn(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,o=t&-t,l>=o||l===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-De(t),l=1<<n,r|=e[n],t&=~l;return r}function bf(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function ed(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,o=e.pendingLanes;0<o;){var i=31-De(o),u=1<<i,s=l[i];s===-1?(!(u&n)||u&r)&&(l[i]=bf(u,t)):s<=t&&(e.expiredLanes|=u),o&=~u}}function $o(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function ya(){var e=Sr;return Sr<<=1,!(Sr&4194240)&&(Sr=64),e}function Yl(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function ir(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-De(t),e[t]=n}function td(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var l=31-De(n),o=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~o}}function Ti(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-De(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var D=0;function ga(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var wa,zi,Sa,ka,Ea,Ao=!1,Er=[],it=null,ut=null,st=null,Vn=new Map,Qn=new Map,tt=[],nd="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 zu(e,t){switch(e){case"focusin":case"focusout":it=null;break;case"dragenter":case"dragleave":ut=null;break;case"mouseover":case"mouseout":st=null;break;case"pointerover":case"pointerout":Vn.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Qn.delete(t.pointerId)}}function kn(e,t,n,r,l,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[l]},t!==null&&(t=sr(t),t!==null&&zi(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function rd(e,t,n,r,l){switch(t){case"focusin":return it=kn(it,e,t,n,r,l),!0;case"dragenter":return ut=kn(ut,e,t,n,r,l),!0;case"mouseover":return st=kn(st,e,t,n,r,l),!0;case"pointerover":var o=l.pointerId;return Vn.set(o,kn(Vn.get(o)||null,e,t,n,r,l)),!0;case"gotpointercapture":return o=l.pointerId,Qn.set(o,kn(Qn.get(o)||null,e,t,n,r,l)),!0}return!1}function Ca(e){var t=xt(e.target);if(t!==null){var n=It(t);if(n!==null){if(t=n.tag,t===13){if(t=fa(n),t!==null){e.blockedOn=t,Ea(e.priority,function(){Sa(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Ur(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Bo(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Io=r,n.target.dispatchEvent(r),Io=null}else return t=sr(n),t!==null&&zi(t),e.blockedOn=n,!1;t.shift()}return!0}function Ou(e,t,n){Ur(e)&&n.delete(t)}function ld(){Ao=!1,it!==null&&Ur(it)&&(it=null),ut!==null&&Ur(ut)&&(ut=null),st!==null&&Ur(st)&&(st=null),Vn.forEach(Ou),Qn.forEach(Ou)}function En(e,t){e.blockedOn===t&&(e.blockedOn=null,Ao||(Ao=!0,Se.unstable_scheduleCallback(Se.unstable_NormalPriority,ld)))}function Kn(e){function t(l){return En(l,e)}if(0<Er.length){En(Er[0],e);for(var n=1;n<Er.length;n++){var r=Er[n];r.blockedOn===e&&(r.blockedOn=null)}}for(it!==null&&En(it,e),ut!==null&&En(ut,e),st!==null&&En(st,e),Vn.forEach(t),Qn.forEach(t),n=0;n<tt.length;n++)r=tt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<tt.length&&(n=tt[0],n.blockedOn===null);)Ca(n),n.blockedOn===null&&tt.shift()}var tn=Ze.ReactCurrentBatchConfig,el=!0;function od(e,t,n,r){var l=D,o=tn.transition;tn.transition=null;try{D=1,Oi(e,t,n,r)}finally{D=l,tn.transition=o}}function id(e,t,n,r){var l=D,o=tn.transition;tn.transition=null;try{D=4,Oi(e,t,n,r)}finally{D=l,tn.transition=o}}function Oi(e,t,n,r){if(el){var l=Bo(e,t,n,r);if(l===null)ro(e,t,r,tl,n),zu(e,r);else if(rd(l,e,t,n,r))r.stopPropagation();else if(zu(e,r),t&4&&-1<nd.indexOf(e)){for(;l!==null;){var o=sr(l);if(o!==null&&wa(o),o=Bo(e,t,n,r),o===null&&ro(e,t,r,tl,n),o===l)break;l=o}l!==null&&r.stopPropagation()}else ro(e,t,r,null,n)}}var tl=null;function Bo(e,t,n,r){if(tl=null,e=Ri(r),e=xt(e),e!==null)if(t=It(e),t===null)e=null;else if(n=t.tag,n===13){if(e=fa(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return tl=e,null}function xa(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(Yf()){case Li:return 1;case ma:return 4;case qr:case Gf:return 16;case va:return 536870912;default:return 16}default:return 16}}var rt=null,ji=null,Fr=null;function _a(){if(Fr)return Fr;var e,t=ji,n=t.length,r,l="value"in rt?rt.value:rt.textContent,o=l.length;for(e=0;e<n&&t[e]===l[e];e++);var i=n-e;for(r=1;r<=i&&t[n-r]===l[o-r];r++);return Fr=l.slice(e,1<r?1-r:void 0)}function $r(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Cr(){return!0}function ju(){return!1}function Ee(e){function t(n,r,l,o,i){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=o,this.target=i,this.currentTarget=null;for(var u in e)e.hasOwnProperty(u)&&(n=e[u],this[u]=n?n(o):o[u]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?Cr:ju,this.isPropagationStopped=ju,this}return B(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Cr)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Cr)},persist:function(){},isPersistent:Cr}),t}var pn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Di=Ee(pn),ur=B({},pn,{view:0,detail:0}),ud=Ee(ur),Gl,Xl,Cn,xl=B({},ur,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ii,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!==Cn&&(Cn&&e.type==="mousemove"?(Gl=e.screenX-Cn.screenX,Xl=e.screenY-Cn.screenY):Xl=Gl=0,Cn=e),Gl)},movementY:function(e){return"movementY"in e?e.movementY:Xl}}),Du=Ee(xl),sd=B({},xl,{dataTransfer:0}),ad=Ee(sd),cd=B({},ur,{relatedTarget:0}),Jl=Ee(cd),fd=B({},pn,{animationName:0,elapsedTime:0,pseudoElement:0}),dd=Ee(fd),pd=B({},pn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),hd=Ee(pd),md=B({},pn,{data:0}),Iu=Ee(md),vd={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},yd={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"},gd={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function wd(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=gd[e])?!!t[e]:!1}function Ii(){return wd}var Sd=B({},ur,{key:function(e){if(e.key){var t=vd[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=$r(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?yd[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ii,charCode:function(e){return e.type==="keypress"?$r(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?$r(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),kd=Ee(Sd),Ed=B({},xl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Mu=Ee(Ed),Cd=B({},ur,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ii}),xd=Ee(Cd),_d=B({},pn,{propertyName:0,elapsedTime:0,pseudoElement:0}),Pd=Ee(_d),Nd=B({},xl,{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}),Rd=Ee(Nd),Ld=[9,13,27,32],Mi=Ye&&"CompositionEvent"in window,Dn=null;Ye&&"documentMode"in document&&(Dn=document.documentMode);var Td=Ye&&"TextEvent"in window&&!Dn,Pa=Ye&&(!Mi||Dn&&8<Dn&&11>=Dn),Uu=String.fromCharCode(32),Fu=!1;function Na(e,t){switch(e){case"keyup":return Ld.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ra(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ht=!1;function zd(e,t){switch(e){case"compositionend":return Ra(t);case"keypress":return t.which!==32?null:(Fu=!0,Uu);case"textInput":return e=t.data,e===Uu&&Fu?null:e;default:return null}}function Od(e,t){if(Ht)return e==="compositionend"||!Mi&&Na(e,t)?(e=_a(),Fr=ji=rt=null,Ht=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Pa&&t.locale!=="ko"?null:t.data;default:return null}}var jd={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 $u(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!jd[e.type]:t==="textarea"}function La(e,t,n,r){ia(r),t=nl(t,"onChange"),0<t.length&&(n=new Di("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var In=null,Yn=null;function Dd(e){Aa(e,0)}function _l(e){var t=Qt(e);if(bs(t))return e}function Id(e,t){if(e==="change")return t}var Ta=!1;if(Ye){var Zl;if(Ye){var ql="oninput"in document;if(!ql){var Au=document.createElement("div");Au.setAttribute("oninput","return;"),ql=typeof Au.oninput=="function"}Zl=ql}else Zl=!1;Ta=Zl&&(!document.documentMode||9<document.documentMode)}function Bu(){In&&(In.detachEvent("onpropertychange",za),Yn=In=null)}function za(e){if(e.propertyName==="value"&&_l(Yn)){var t=[];La(t,Yn,e,Ri(e)),ca(Dd,t)}}function Md(e,t,n){e==="focusin"?(Bu(),In=t,Yn=n,In.attachEvent("onpropertychange",za)):e==="focusout"&&Bu()}function Ud(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return _l(Yn)}function Fd(e,t){if(e==="click")return _l(t)}function $d(e,t){if(e==="input"||e==="change")return _l(t)}function Ad(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Me=typeof Object.is=="function"?Object.is:Ad;function Gn(e,t){if(Me(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var l=n[r];if(!Co.call(t,l)||!Me(e[l],t[l]))return!1}return!0}function Hu(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Wu(e,t){var n=Hu(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Hu(n)}}function Oa(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Oa(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function ja(){for(var e=window,t=Xr();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Xr(e.document)}return t}function Ui(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function Bd(e){var t=ja(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Oa(n.ownerDocument.documentElement,n)){if(r!==null&&Ui(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,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=Wu(n,o);var i=Wu(n,r);l&&i&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Hd=Ye&&"documentMode"in document&&11>=document.documentMode,Wt=null,Ho=null,Mn=null,Wo=!1;function Vu(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Wo||Wt==null||Wt!==Xr(r)||(r=Wt,"selectionStart"in r&&Ui(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}),Mn&&Gn(Mn,r)||(Mn=r,r=nl(Ho,"onSelect"),0<r.length&&(t=new Di("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Wt)))}function xr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Vt={animationend:xr("Animation","AnimationEnd"),animationiteration:xr("Animation","AnimationIteration"),animationstart:xr("Animation","AnimationStart"),transitionend:xr("Transition","TransitionEnd")},bl={},Da={};Ye&&(Da=document.createElement("div").style,"AnimationEvent"in window||(delete Vt.animationend.animation,delete Vt.animationiteration.animation,delete Vt.animationstart.animation),"TransitionEvent"in window||delete Vt.transitionend.transition);function Pl(e){if(bl[e])return bl[e];if(!Vt[e])return e;var t=Vt[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Da)return bl[e]=t[n];return e}var Ia=Pl("animationend"),Ma=Pl("animationiteration"),Ua=Pl("animationstart"),Fa=Pl("transitionend"),$a=new Map,Qu="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 yt(e,t){$a.set(e,t),Dt(t,[e])}for(var eo=0;eo<Qu.length;eo++){var to=Qu[eo],Wd=to.toLowerCase(),Vd=to[0].toUpperCase()+to.slice(1);yt(Wd,"on"+Vd)}yt(Ia,"onAnimationEnd");yt(Ma,"onAnimationIteration");yt(Ua,"onAnimationStart");yt("dblclick","onDoubleClick");yt("focusin","onFocus");yt("focusout","onBlur");yt(Fa,"onTransitionEnd");ln("onMouseEnter",["mouseout","mouseover"]);ln("onMouseLeave",["mouseout","mouseover"]);ln("onPointerEnter",["pointerout","pointerover"]);ln("onPointerLeave",["pointerout","pointerover"]);Dt("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Dt("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Dt("onBeforeInput",["compositionend","keypress","textInput","paste"]);Dt("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Dt("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Dt("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var zn="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(" "),Qd=new Set("cancel close invalid load scroll toggle".split(" ").concat(zn));function Ku(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Wf(r,t,void 0,e),e.currentTarget=null}function Aa(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],l=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var i=r.length-1;0<=i;i--){var u=r[i],s=u.instance,a=u.currentTarget;if(u=u.listener,s!==o&&l.isPropagationStopped())break e;Ku(l,u,a),o=s}else for(i=0;i<r.length;i++){if(u=r[i],s=u.instance,a=u.currentTarget,u=u.listener,s!==o&&l.isPropagationStopped())break e;Ku(l,u,a),o=s}}}if(Zr)throw e=Fo,Zr=!1,Fo=null,e}function M(e,t){var n=t[Go];n===void 0&&(n=t[Go]=new Set);var r=e+"__bubble";n.has(r)||(Ba(t,e,2,!1),n.add(r))}function no(e,t,n){var r=0;t&&(r|=4),Ba(n,e,r,t)}var _r="_reactListening"+Math.random().toString(36).slice(2);function Xn(e){if(!e[_r]){e[_r]=!0,Gs.forEach(function(n){n!=="selectionchange"&&(Qd.has(n)||no(n,!1,e),no(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[_r]||(t[_r]=!0,no("selectionchange",!1,t))}}function Ba(e,t,n,r){switch(xa(t)){case 1:var l=od;break;case 4:l=id;break;default:l=Oi}n=l.bind(null,t,n,e),l=void 0,!Uo||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),r?l!==void 0?e.addEventListener(t,n,{capture:!0,passive:l}):e.addEventListener(t,n,!0):l!==void 0?e.addEventListener(t,n,{passive:l}):e.addEventListener(t,n,!1)}function ro(e,t,n,r,l){var o=r;if(!(t&1)&&!(t&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=xt(u),i===null)return;if(s=i.tag,s===5||s===6){r=o=i;continue e}u=u.parentNode}}r=r.return}ca(function(){var a=o,h=Ri(n),m=[];e:{var p=$a.get(e);if(p!==void 0){var v=Di,S=e;switch(e){case"keypress":if($r(n)===0)break e;case"keydown":case"keyup":v=kd;break;case"focusin":S="focus",v=Jl;break;case"focusout":S="blur",v=Jl;break;case"beforeblur":case"afterblur":v=Jl;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":v=Du;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":v=ad;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":v=xd;break;case Ia:case Ma:case Ua:v=dd;break;case Fa:v=Pd;break;case"scroll":v=ud;break;case"wheel":v=Rd;break;case"copy":case"cut":case"paste":v=hd;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":v=Mu}var y=(t&4)!==0,O=!y&&e==="scroll",f=y?p!==null?p+"Capture":null:p;y=[];for(var c=a,d;c!==null;){d=c;var g=d.stateNode;if(d.tag===5&&g!==null&&(d=g,f!==null&&(g=Wn(c,f),g!=null&&y.push(Jn(c,g,d)))),O)break;c=c.return}0<y.length&&(p=new v(p,S,null,n,h),m.push({event:p,listeners:y}))}}if(!(t&7)){e:{if(p=e==="mouseover"||e==="pointerover",v=e==="mouseout"||e==="pointerout",p&&n!==Io&&(S=n.relatedTarget||n.fromElement)&&(xt(S)||S[Ge]))break e;if((v||p)&&(p=h.window===h?h:(p=h.ownerDocument)?p.defaultView||p.parentWindow:window,v?(S=n.relatedTarget||n.toElement,v=a,S=S?xt(S):null,S!==null&&(O=It(S),S!==O||S.tag!==5&&S.tag!==6)&&(S=null)):(v=null,S=a),v!==S)){if(y=Du,g="onMouseLeave",f="onMouseEnter",c="mouse",(e==="pointerout"||e==="pointerover")&&(y=Mu,g="onPointerLeave",f="onPointerEnter",c="pointer"),O=v==null?p:Qt(v),d=S==null?p:Qt(S),p=new y(g,c+"leave",v,n,h),p.target=O,p.relatedTarget=d,g=null,xt(h)===a&&(y=new y(f,c+"enter",S,n,h),y.target=d,y.relatedTarget=O,g=y),O=g,v&&S)t:{for(y=v,f=S,c=0,d=y;d;d=Mt(d))c++;for(d=0,g=f;g;g=Mt(g))d++;for(;0<c-d;)y=Mt(y),c--;for(;0<d-c;)f=Mt(f),d--;for(;c--;){if(y===f||f!==null&&y===f.alternate)break t;y=Mt(y),f=Mt(f)}y=null}else y=null;v!==null&&Yu(m,p,v,y,!1),S!==null&&O!==null&&Yu(m,O,S,y,!0)}}e:{if(p=a?Qt(a):window,v=p.nodeName&&p.nodeName.toLowerCase(),v==="select"||v==="input"&&p.type==="file")var k=Id;else if($u(p))if(Ta)k=$d;else{k=Ud;var _=Md}else(v=p.nodeName)&&v.toLowerCase()==="input"&&(p.type==="checkbox"||p.type==="radio")&&(k=Fd);if(k&&(k=k(e,a))){La(m,k,n,h);break e}_&&_(e,p,a),e==="focusout"&&(_=p._wrapperState)&&_.controlled&&p.type==="number"&&To(p,"number",p.value)}switch(_=a?Qt(a):window,e){case"focusin":($u(_)||_.contentEditable==="true")&&(Wt=_,Ho=a,Mn=null);break;case"focusout":Mn=Ho=Wt=null;break;case"mousedown":Wo=!0;break;case"contextmenu":case"mouseup":case"dragend":Wo=!1,Vu(m,n,h);break;case"selectionchange":if(Hd)break;case"keydown":case"keyup":Vu(m,n,h)}var P;if(Mi)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 Ht?Na(e,n)&&(N="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(N="onCompositionStart");N&&(Pa&&n.locale!=="ko"&&(Ht||N!=="onCompositionStart"?N==="onCompositionEnd"&&Ht&&(P=_a()):(rt=h,ji="value"in rt?rt.value:rt.textContent,Ht=!0)),_=nl(a,N),0<_.length&&(N=new Iu(N,e,null,n,h),m.push({event:N,listeners:_}),P?N.data=P:(P=Ra(n),P!==null&&(N.data=P)))),(P=Td?zd(e,n):Od(e,n))&&(a=nl(a,"onBeforeInput"),0<a.length&&(h=new Iu("onBeforeInput","beforeinput",null,n,h),m.push({event:h,listeners:a}),h.data=P))}Aa(m,t)})}function Jn(e,t,n){return{instance:e,listener:t,currentTarget:n}}function nl(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,o=l.stateNode;l.tag===5&&o!==null&&(l=o,o=Wn(e,n),o!=null&&r.unshift(Jn(e,o,l)),o=Wn(e,t),o!=null&&r.push(Jn(e,o,l))),e=e.return}return r}function Mt(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Yu(e,t,n,r,l){for(var o=t._reactName,i=[];n!==null&&n!==r;){var u=n,s=u.alternate,a=u.stateNode;if(s!==null&&s===r)break;u.tag===5&&a!==null&&(u=a,l?(s=Wn(n,o),s!=null&&i.unshift(Jn(n,s,u))):l||(s=Wn(n,o),s!=null&&i.push(Jn(n,s,u)))),n=n.return}i.length!==0&&e.push({event:t,listeners:i})}var Kd=/\r\n?/g,Yd=/\u0000|\uFFFD/g;function Gu(e){return(typeof e=="string"?e:""+e).replace(Kd,`
38+`).replace(Yd,"")}function Pr(e,t,n){if(t=Gu(t),Gu(e)!==t&&n)throw Error(w(425))}function rl(){}var Vo=null,Qo=null;function Ko(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Yo=typeof setTimeout=="function"?setTimeout:void 0,Gd=typeof clearTimeout=="function"?clearTimeout:void 0,Xu=typeof Promise=="function"?Promise:void 0,Xd=typeof queueMicrotask=="function"?queueMicrotask:typeof Xu<"u"?function(e){return Xu.resolve(null).then(e).catch(Jd)}:Yo;function Jd(e){setTimeout(function(){throw e})}function lo(e,t){var n=t,r=0;do{var l=n.nextSibling;if(e.removeChild(n),l&&l.nodeType===8)if(n=l.data,n==="/$"){if(r===0){e.removeChild(l),Kn(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);Kn(t)}function at(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function Ju(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var hn=Math.random().toString(36).slice(2),$e="__reactFiber$"+hn,Zn="__reactProps$"+hn,Ge="__reactContainer$"+hn,Go="__reactEvents$"+hn,Zd="__reactListeners$"+hn,qd="__reactHandles$"+hn;function xt(e){var t=e[$e];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Ge]||n[$e]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Ju(e);e!==null;){if(n=e[$e])return n;e=Ju(e)}return t}e=n,n=e.parentNode}return null}function sr(e){return e=e[$e]||e[Ge],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Qt(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(w(33))}function Nl(e){return e[Zn]||null}var Xo=[],Kt=-1;function gt(e){return{current:e}}function U(e){0>Kt||(e.current=Xo[Kt],Xo[Kt]=null,Kt--)}function I(e,t){Kt++,Xo[Kt]=e.current,e.current=t}var vt={},ie=gt(vt),he=gt(!1),Lt=vt;function on(e,t){var n=e.type.contextTypes;if(!n)return vt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},o;for(o in n)l[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function me(e){return e=e.childContextTypes,e!=null}function ll(){U(he),U(ie)}function Zu(e,t,n){if(ie.current!==vt)throw Error(w(168));I(ie,t),I(he,n)}function Ha(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(w(108,Mf(e)||"Unknown",l));return B({},n,r)}function ol(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||vt,Lt=ie.current,I(ie,e),I(he,he.current),!0}function qu(e,t,n){var r=e.stateNode;if(!r)throw Error(w(169));n?(e=Ha(e,t,Lt),r.__reactInternalMemoizedMergedChildContext=e,U(he),U(ie),I(ie,e)):U(he),I(he,n)}var We=null,Rl=!1,oo=!1;function Wa(e){We===null?We=[e]:We.push(e)}function bd(e){Rl=!0,Wa(e)}function wt(){if(!oo&&We!==null){oo=!0;var e=0,t=D;try{var n=We;for(D=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}We=null,Rl=!1}catch(l){throw We!==null&&(We=We.slice(e+1)),ha(Li,wt),l}finally{D=t,oo=!1}}return null}var Yt=[],Gt=0,il=null,ul=0,Ce=[],xe=0,Tt=null,Ve=1,Qe="";function Et(e,t){Yt[Gt++]=ul,Yt[Gt++]=il,il=e,ul=t}function Va(e,t,n){Ce[xe++]=Ve,Ce[xe++]=Qe,Ce[xe++]=Tt,Tt=e;var r=Ve;e=Qe;var l=32-De(r)-1;r&=~(1<<l),n+=1;var o=32-De(t)+l;if(30<o){var i=l-l%5;o=(r&(1<<i)-1).toString(32),r>>=i,l-=i,Ve=1<<32-De(t)+l|n<<l|r,Qe=o+e}else Ve=1<<o|n<<l|r,Qe=e}function Fi(e){e.return!==null&&(Et(e,1),Va(e,1,0))}function $i(e){for(;e===il;)il=Yt[--Gt],Yt[Gt]=null,ul=Yt[--Gt],Yt[Gt]=null;for(;e===Tt;)Tt=Ce[--xe],Ce[xe]=null,Qe=Ce[--xe],Ce[xe]=null,Ve=Ce[--xe],Ce[xe]=null}var we=null,ge=null,F=!1,je=null;function Qa(e,t){var n=_e(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function bu(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,we=e,ge=at(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,we=e,ge=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Tt!==null?{id:Ve,overflow:Qe}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=_e(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,we=e,ge=null,!0):!1;default:return!1}}function Jo(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Zo(e){if(F){var t=ge;if(t){var n=t;if(!bu(e,t)){if(Jo(e))throw Error(w(418));t=at(n.nextSibling);var r=we;t&&bu(e,t)?Qa(r,n):(e.flags=e.flags&-4097|2,F=!1,we=e)}}else{if(Jo(e))throw Error(w(418));e.flags=e.flags&-4097|2,F=!1,we=e}}}function es(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;we=e}function Nr(e){if(e!==we)return!1;if(!F)return es(e),F=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Ko(e.type,e.memoizedProps)),t&&(t=ge)){if(Jo(e))throw Ka(),Error(w(418));for(;t;)Qa(e,t),t=at(t.nextSibling)}if(es(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(w(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){ge=at(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}ge=null}}else ge=we?at(e.stateNode.nextSibling):null;return!0}function Ka(){for(var e=ge;e;)e=at(e.nextSibling)}function un(){ge=we=null,F=!1}function Ai(e){je===null?je=[e]:je.push(e)}var ep=Ze.ReactCurrentBatchConfig;function ze(e,t){if(e&&e.defaultProps){t=B({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}var sl=gt(null),al=null,Xt=null,Bi=null;function Hi(){Bi=Xt=al=null}function Wi(e){var t=sl.current;U(sl),e._currentValue=t}function qo(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function nn(e,t){al=e,Bi=Xt=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(pe=!0),e.firstContext=null)}function Ne(e){var t=e._currentValue;if(Bi!==e)if(e={context:e,memoizedValue:t,next:null},Xt===null){if(al===null)throw Error(w(308));Xt=e,al.dependencies={lanes:0,firstContext:e}}else Xt=Xt.next=e;return t}var _t=null;function Vi(e){_t===null?_t=[e]:_t.push(e)}function Ya(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,Vi(t)):(n.next=l.next,l.next=n),t.interleaved=n,Xe(e,r)}function Xe(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var et=!1;function Qi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Ga(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Ke(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function ct(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,j&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,Xe(e,n)}return l=r.interleaved,l===null?(t.next=t,Vi(r)):(t.next=l.next,l.next=t),r.interleaved=t,Xe(e,n)}function Ar(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Ti(e,n)}}function ts(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?l=o=i:o=o.next=i,n=n.next}while(n!==null);o===null?l=o=t:o=o.next=t}else l=o=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function cl(e,t,n,r){var l=e.updateQueue;et=!1;var o=l.firstBaseUpdate,i=l.lastBaseUpdate,u=l.shared.pending;if(u!==null){l.shared.pending=null;var s=u,a=s.next;s.next=null,i===null?o=a:i.next=a,i=s;var h=e.alternate;h!==null&&(h=h.updateQueue,u=h.lastBaseUpdate,u!==i&&(u===null?h.firstBaseUpdate=a:u.next=a,h.lastBaseUpdate=s))}if(o!==null){var m=l.baseState;i=0,h=a=s=null,u=o;do{var p=u.lane,v=u.eventTime;if((r&p)===p){h!==null&&(h=h.next={eventTime:v,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var S=e,y=u;switch(p=t,v=n,y.tag){case 1:if(S=y.payload,typeof S=="function"){m=S.call(v,m,p);break e}m=S;break e;case 3:S.flags=S.flags&-65537|128;case 0:if(S=y.payload,p=typeof S=="function"?S.call(v,m,p):S,p==null)break e;m=B({},m,p);break e;case 2:et=!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},h===null?(a=h=v,s=m):h=h.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(h===null&&(s=m),l.baseState=s,l.firstBaseUpdate=a,l.lastBaseUpdate=h,t=l.shared.interleaved,t!==null){l=t;do i|=l.lane,l=l.next;while(l!==t)}else o===null&&(l.shared.lanes=0);Ot|=i,e.lanes=i,e.memoizedState=m}}function ns(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],l=r.callback;if(l!==null){if(r.callback=null,r=n,typeof l!="function")throw Error(w(191,l));l.call(r)}}}var Xa=new Ys.Component().refs;function bo(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:B({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Ll={isMounted:function(e){return(e=e._reactInternals)?It(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=se(),l=dt(e),o=Ke(r,l);o.payload=t,n!=null&&(o.callback=n),t=ct(e,o,l),t!==null&&(Ie(t,e,l,r),Ar(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=se(),l=dt(e),o=Ke(r,l);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=ct(e,o,l),t!==null&&(Ie(t,e,l,r),Ar(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=se(),r=dt(e),l=Ke(n,r);l.tag=2,t!=null&&(l.callback=t),t=ct(e,l,r),t!==null&&(Ie(t,e,r,n),Ar(t,e,r))}};function rs(e,t,n,r,l,o,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,i):t.prototype&&t.prototype.isPureReactComponent?!Gn(n,r)||!Gn(l,o):!0}function Ja(e,t,n){var r=!1,l=vt,o=t.contextType;return typeof o=="object"&&o!==null?o=Ne(o):(l=me(t)?Lt:ie.current,r=t.contextTypes,o=(r=r!=null)?on(e,l):vt),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Ll,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=o),t}function ls(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Ll.enqueueReplaceState(t,t.state,null)}function ei(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs=Xa,Qi(e);var o=t.contextType;typeof o=="object"&&o!==null?l.context=Ne(o):(o=me(t)?Lt:ie.current,l.context=on(e,o)),l.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(bo(e,t,o,n),l.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(t=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),t!==l.state&&Ll.enqueueReplaceState(l,l.state,null),cl(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function xn(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(w(309));var r=n.stateNode}if(!r)throw Error(w(147,e));var l=r,o=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===o?t.ref:(t=function(i){var u=l.refs;u===Xa&&(u=l.refs={}),i===null?delete u[o]:u[o]=i},t._stringRef=o,t)}if(typeof e!="string")throw Error(w(284));if(!n._owner)throw Error(w(290,e))}return e}function Rr(e,t){throw e=Object.prototype.toString.call(t),Error(w(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function os(e){var t=e._init;return t(e._payload)}function Za(e){function t(f,c){if(e){var d=f.deletions;d===null?(f.deletions=[c],f.flags|=16):d.push(c)}}function n(f,c){if(!e)return null;for(;c!==null;)t(f,c),c=c.sibling;return null}function r(f,c){for(f=new Map;c!==null;)c.key!==null?f.set(c.key,c):f.set(c.index,c),c=c.sibling;return f}function l(f,c){return f=pt(f,c),f.index=0,f.sibling=null,f}function o(f,c,d){return f.index=d,e?(d=f.alternate,d!==null?(d=d.index,d<c?(f.flags|=2,c):d):(f.flags|=2,c)):(f.flags|=1048576,c)}function i(f){return e&&f.alternate===null&&(f.flags|=2),f}function u(f,c,d,g){return c===null||c.tag!==6?(c=po(d,f.mode,g),c.return=f,c):(c=l(c,d),c.return=f,c)}function s(f,c,d,g){var k=d.type;return k===Bt?h(f,c,d.props.children,g,d.key):c!==null&&(c.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===be&&os(k)===c.type)?(g=l(c,d.props),g.ref=xn(f,c,d),g.return=f,g):(g=Kr(d.type,d.key,d.props,null,f.mode,g),g.ref=xn(f,c,d),g.return=f,g)}function a(f,c,d,g){return c===null||c.tag!==4||c.stateNode.containerInfo!==d.containerInfo||c.stateNode.implementation!==d.implementation?(c=ho(d,f.mode,g),c.return=f,c):(c=l(c,d.children||[]),c.return=f,c)}function h(f,c,d,g,k){return c===null||c.tag!==7?(c=Rt(d,f.mode,g,k),c.return=f,c):(c=l(c,d),c.return=f,c)}function m(f,c,d){if(typeof c=="string"&&c!==""||typeof c=="number")return c=po(""+c,f.mode,d),c.return=f,c;if(typeof c=="object"&&c!==null){switch(c.$$typeof){case yr:return d=Kr(c.type,c.key,c.props,null,f.mode,d),d.ref=xn(f,null,c),d.return=f,d;case At:return c=ho(c,f.mode,d),c.return=f,c;case be:var g=c._init;return m(f,g(c._payload),d)}if(Ln(c)||wn(c))return c=Rt(c,f.mode,d,null),c.return=f,c;Rr(f,c)}return null}function p(f,c,d,g){var k=c!==null?c.key:null;if(typeof d=="string"&&d!==""||typeof d=="number")return k!==null?null:u(f,c,""+d,g);if(typeof d=="object"&&d!==null){switch(d.$$typeof){case yr:return d.key===k?s(f,c,d,g):null;case At:return d.key===k?a(f,c,d,g):null;case be:return k=d._init,p(f,c,k(d._payload),g)}if(Ln(d)||wn(d))return k!==null?null:h(f,c,d,g,null);Rr(f,d)}return null}function v(f,c,d,g,k){if(typeof g=="string"&&g!==""||typeof g=="number")return f=f.get(d)||null,u(c,f,""+g,k);if(typeof g=="object"&&g!==null){switch(g.$$typeof){case yr:return f=f.get(g.key===null?d:g.key)||null,s(c,f,g,k);case At:return f=f.get(g.key===null?d:g.key)||null,a(c,f,g,k);case be:var _=g._init;return v(f,c,d,_(g._payload),k)}if(Ln(g)||wn(g))return f=f.get(d)||null,h(c,f,g,k,null);Rr(c,g)}return null}function S(f,c,d,g){for(var k=null,_=null,P=c,N=c=0,W=null;P!==null&&N<d.length;N++){P.index>N?(W=P,P=null):W=P.sibling;var z=p(f,P,d[N],g);if(z===null){P===null&&(P=W);break}e&&P&&z.alternate===null&&t(f,P),c=o(z,c,N),_===null?k=z:_.sibling=z,_=z,P=W}if(N===d.length)return n(f,P),F&&Et(f,N),k;if(P===null){for(;N<d.length;N++)P=m(f,d[N],g),P!==null&&(c=o(P,c,N),_===null?k=P:_.sibling=P,_=P);return F&&Et(f,N),k}for(P=r(f,P);N<d.length;N++)W=v(P,f,N,d[N],g),W!==null&&(e&&W.alternate!==null&&P.delete(W.key===null?N:W.key),c=o(W,c,N),_===null?k=W:_.sibling=W,_=W);return e&&P.forEach(function(Le){return t(f,Le)}),F&&Et(f,N),k}function y(f,c,d,g){var k=wn(d);if(typeof k!="function")throw Error(w(150));if(d=k.call(d),d==null)throw Error(w(151));for(var _=k=null,P=c,N=c=0,W=null,z=d.next();P!==null&&!z.done;N++,z=d.next()){P.index>N?(W=P,P=null):W=P.sibling;var Le=p(f,P,z.value,g);if(Le===null){P===null&&(P=W);break}e&&P&&Le.alternate===null&&t(f,P),c=o(Le,c,N),_===null?k=Le:_.sibling=Le,_=Le,P=W}if(z.done)return n(f,P),F&&Et(f,N),k;if(P===null){for(;!z.done;N++,z=d.next())z=m(f,z.value,g),z!==null&&(c=o(z,c,N),_===null?k=z:_.sibling=z,_=z);return F&&Et(f,N),k}for(P=r(f,P);!z.done;N++,z=d.next())z=v(P,f,N,z.value,g),z!==null&&(e&&z.alternate!==null&&P.delete(z.key===null?N:z.key),c=o(z,c,N),_===null?k=z:_.sibling=z,_=z);return e&&P.forEach(function(yn){return t(f,yn)}),F&&Et(f,N),k}function O(f,c,d,g){if(typeof d=="object"&&d!==null&&d.type===Bt&&d.key===null&&(d=d.props.children),typeof d=="object"&&d!==null){switch(d.$$typeof){case yr:e:{for(var k=d.key,_=c;_!==null;){if(_.key===k){if(k=d.type,k===Bt){if(_.tag===7){n(f,_.sibling),c=l(_,d.props.children),c.return=f,f=c;break e}}else if(_.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===be&&os(k)===_.type){n(f,_.sibling),c=l(_,d.props),c.ref=xn(f,_,d),c.return=f,f=c;break e}n(f,_);break}else t(f,_);_=_.sibling}d.type===Bt?(c=Rt(d.props.children,f.mode,g,d.key),c.return=f,f=c):(g=Kr(d.type,d.key,d.props,null,f.mode,g),g.ref=xn(f,c,d),g.return=f,f=g)}return i(f);case At:e:{for(_=d.key;c!==null;){if(c.key===_)if(c.tag===4&&c.stateNode.containerInfo===d.containerInfo&&c.stateNode.implementation===d.implementation){n(f,c.sibling),c=l(c,d.children||[]),c.return=f,f=c;break e}else{n(f,c);break}else t(f,c);c=c.sibling}c=ho(d,f.mode,g),c.return=f,f=c}return i(f);case be:return _=d._init,O(f,c,_(d._payload),g)}if(Ln(d))return S(f,c,d,g);if(wn(d))return y(f,c,d,g);Rr(f,d)}return typeof d=="string"&&d!==""||typeof d=="number"?(d=""+d,c!==null&&c.tag===6?(n(f,c.sibling),c=l(c,d),c.return=f,f=c):(n(f,c),c=po(d,f.mode,g),c.return=f,f=c),i(f)):n(f,c)}return O}var sn=Za(!0),qa=Za(!1),ar={},Be=gt(ar),qn=gt(ar),bn=gt(ar);function Pt(e){if(e===ar)throw Error(w(174));return e}function Ki(e,t){switch(I(bn,t),I(qn,e),I(Be,ar),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Oo(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Oo(t,e)}U(Be),I(Be,t)}function an(){U(Be),U(qn),U(bn)}function ba(e){Pt(bn.current);var t=Pt(Be.current),n=Oo(t,e.type);t!==n&&(I(qn,e),I(Be,n))}function Yi(e){qn.current===e&&(U(Be),U(qn))}var $=gt(0);function fl(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var io=[];function Gi(){for(var e=0;e<io.length;e++)io[e]._workInProgressVersionPrimary=null;io.length=0}var Br=Ze.ReactCurrentDispatcher,uo=Ze.ReactCurrentBatchConfig,zt=0,A=null,G=null,q=null,dl=!1,Un=!1,er=0,tp=0;function re(){throw Error(w(321))}function Xi(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Me(e[n],t[n]))return!1;return!0}function Ji(e,t,n,r,l,o){if(zt=o,A=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Br.current=e===null||e.memoizedState===null?op:ip,e=n(r,l),Un){o=0;do{if(Un=!1,er=0,25<=o)throw Error(w(301));o+=1,q=G=null,t.updateQueue=null,Br.current=up,e=n(r,l)}while(Un)}if(Br.current=pl,t=G!==null&&G.next!==null,zt=0,q=G=A=null,dl=!1,t)throw Error(w(300));return e}function Zi(){var e=er!==0;return er=0,e}function Fe(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return q===null?A.memoizedState=q=e:q=q.next=e,q}function Re(){if(G===null){var e=A.alternate;e=e!==null?e.memoizedState:null}else e=G.next;var t=q===null?A.memoizedState:q.next;if(t!==null)q=t,G=e;else{if(e===null)throw Error(w(310));G=e,e={memoizedState:G.memoizedState,baseState:G.baseState,baseQueue:G.baseQueue,queue:G.queue,next:null},q===null?A.memoizedState=q=e:q=q.next=e}return q}function tr(e,t){return typeof t=="function"?t(e):t}function so(e){var t=Re(),n=t.queue;if(n===null)throw Error(w(311));n.lastRenderedReducer=e;var r=G,l=r.baseQueue,o=n.pending;if(o!==null){if(l!==null){var i=l.next;l.next=o.next,o.next=i}r.baseQueue=l=o,n.pending=null}if(l!==null){o=l.next,r=r.baseState;var u=i=null,s=null,a=o;do{var h=a.lane;if((zt&h)===h)s!==null&&(s=s.next={lane:0,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null}),r=a.hasEagerState?a.eagerState:e(r,a.action);else{var m={lane:h,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null};s===null?(u=s=m,i=r):s=s.next=m,A.lanes|=h,Ot|=h}a=a.next}while(a!==null&&a!==o);s===null?i=r:s.next=u,Me(r,t.memoizedState)||(pe=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=s,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do o=l.lane,A.lanes|=o,Ot|=o,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function ao(e){var t=Re(),n=t.queue;if(n===null)throw Error(w(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,o=t.memoizedState;if(l!==null){n.pending=null;var i=l=l.next;do o=e(o,i.action),i=i.next;while(i!==l);Me(o,t.memoizedState)||(pe=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function ec(){}function tc(e,t){var n=A,r=Re(),l=t(),o=!Me(r.memoizedState,l);if(o&&(r.memoizedState=l,pe=!0),r=r.queue,qi(lc.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||q!==null&&q.memoizedState.tag&1){if(n.flags|=2048,nr(9,rc.bind(null,n,r,l,t),void 0,null),b===null)throw Error(w(349));zt&30||nc(n,t,l)}return l}function nc(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=A.updateQueue,t===null?(t={lastEffect:null,stores:null},A.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function rc(e,t,n,r){t.value=n,t.getSnapshot=r,oc(t)&&ic(e)}function lc(e,t,n){return n(function(){oc(t)&&ic(e)})}function oc(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Me(e,n)}catch{return!0}}function ic(e){var t=Xe(e,1);t!==null&&Ie(t,e,1,-1)}function is(e){var t=Fe();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:tr,lastRenderedState:e},t.queue=e,e=e.dispatch=lp.bind(null,A,e),[t.memoizedState,e]}function nr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=A.updateQueue,t===null?(t={lastEffect:null,stores:null},A.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function uc(){return Re().memoizedState}function Hr(e,t,n,r){var l=Fe();A.flags|=e,l.memoizedState=nr(1|t,n,void 0,r===void 0?null:r)}function Tl(e,t,n,r){var l=Re();r=r===void 0?null:r;var o=void 0;if(G!==null){var i=G.memoizedState;if(o=i.destroy,r!==null&&Xi(r,i.deps)){l.memoizedState=nr(t,n,o,r);return}}A.flags|=e,l.memoizedState=nr(1|t,n,o,r)}function us(e,t){return Hr(8390656,8,e,t)}function qi(e,t){return Tl(2048,8,e,t)}function sc(e,t){return Tl(4,2,e,t)}function ac(e,t){return Tl(4,4,e,t)}function cc(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function fc(e,t,n){return n=n!=null?n.concat([e]):null,Tl(4,4,cc.bind(null,t,e),n)}function bi(){}function dc(e,t){var n=Re();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Xi(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function pc(e,t){var n=Re();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Xi(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function hc(e,t,n){return zt&21?(Me(n,t)||(n=ya(),A.lanes|=n,Ot|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,pe=!0),e.memoizedState=n)}function np(e,t){var n=D;D=n!==0&&4>n?n:4,e(!0);var r=uo.transition;uo.transition={};try{e(!1),t()}finally{D=n,uo.transition=r}}function mc(){return Re().memoizedState}function rp(e,t,n){var r=dt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},vc(e))yc(t,n);else if(n=Ya(e,t,n,r),n!==null){var l=se();Ie(n,e,r,l),gc(n,t,r)}}function lp(e,t,n){var r=dt(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(vc(e))yc(t,l);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var i=t.lastRenderedState,u=o(i,n);if(l.hasEagerState=!0,l.eagerState=u,Me(u,i)){var s=t.interleaved;s===null?(l.next=l,Vi(t)):(l.next=s.next,s.next=l),t.interleaved=l;return}}catch{}finally{}n=Ya(e,t,l,r),n!==null&&(l=se(),Ie(n,e,r,l),gc(n,t,r))}}function vc(e){var t=e.alternate;return e===A||t!==null&&t===A}function yc(e,t){Un=dl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function gc(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Ti(e,n)}}var pl={readContext:Ne,useCallback:re,useContext:re,useEffect:re,useImperativeHandle:re,useInsertionEffect:re,useLayoutEffect:re,useMemo:re,useReducer:re,useRef:re,useState:re,useDebugValue:re,useDeferredValue:re,useTransition:re,useMutableSource:re,useSyncExternalStore:re,useId:re,unstable_isNewReconciler:!1},op={readContext:Ne,useCallback:function(e,t){return Fe().memoizedState=[e,t===void 0?null:t],e},useContext:Ne,useEffect:us,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Hr(4194308,4,cc.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Hr(4194308,4,e,t)},useInsertionEffect:function(e,t){return Hr(4,2,e,t)},useMemo:function(e,t){var n=Fe();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Fe();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=rp.bind(null,A,e),[r.memoizedState,e]},useRef:function(e){var t=Fe();return e={current:e},t.memoizedState=e},useState:is,useDebugValue:bi,useDeferredValue:function(e){return Fe().memoizedState=e},useTransition:function(){var e=is(!1),t=e[0];return e=np.bind(null,e[1]),Fe().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=A,l=Fe();if(F){if(n===void 0)throw Error(w(407));n=n()}else{if(n=t(),b===null)throw Error(w(349));zt&30||nc(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,us(lc.bind(null,r,o,e),[e]),r.flags|=2048,nr(9,rc.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=Fe(),t=b.identifierPrefix;if(F){var n=Qe,r=Ve;n=(r&~(1<<32-De(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=er++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=tp++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},ip={readContext:Ne,useCallback:dc,useContext:Ne,useEffect:qi,useImperativeHandle:fc,useInsertionEffect:sc,useLayoutEffect:ac,useMemo:pc,useReducer:so,useRef:uc,useState:function(){return so(tr)},useDebugValue:bi,useDeferredValue:function(e){var t=Re();return hc(t,G.memoizedState,e)},useTransition:function(){var e=so(tr)[0],t=Re().memoizedState;return[e,t]},useMutableSource:ec,useSyncExternalStore:tc,useId:mc,unstable_isNewReconciler:!1},up={readContext:Ne,useCallback:dc,useContext:Ne,useEffect:qi,useImperativeHandle:fc,useInsertionEffect:sc,useLayoutEffect:ac,useMemo:pc,useReducer:ao,useRef:uc,useState:function(){return ao(tr)},useDebugValue:bi,useDeferredValue:function(e){var t=Re();return G===null?t.memoizedState=e:hc(t,G.memoizedState,e)},useTransition:function(){var e=ao(tr)[0],t=Re().memoizedState;return[e,t]},useMutableSource:ec,useSyncExternalStore:tc,useId:mc,unstable_isNewReconciler:!1};function cn(e,t){try{var n="",r=t;do n+=If(r),r=r.return;while(r);var l=n}catch(o){l=`
39+Error generating stack: `+o.message+`
40+`+o.stack}return{value:e,source:t,stack:l,digest:null}}function co(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function ti(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var sp=typeof WeakMap=="function"?WeakMap:Map;function wc(e,t,n){n=Ke(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){ml||(ml=!0,fi=r),ti(e,t)},n}function Sc(e,t,n){n=Ke(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var l=t.value;n.payload=function(){return r(l)},n.callback=function(){ti(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){ti(e,t),typeof r!="function"&&(ft===null?ft=new Set([this]):ft.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),n}function ss(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new sp;var l=new Set;r.set(t,l)}else l=r.get(t),l===void 0&&(l=new Set,r.set(t,l));l.has(n)||(l.add(n),e=Ep.bind(null,e,t,n),t.then(e,e))}function as(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function cs(e,t,n,r,l){return e.mode&1?(e.flags|=65536,e.lanes=l,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Ke(-1,1),t.tag=2,ct(n,t,1))),n.lanes|=1),e)}var ap=Ze.ReactCurrentOwner,pe=!1;function ue(e,t,n,r){t.child=e===null?qa(t,null,n,r):sn(t,e.child,n,r)}function fs(e,t,n,r,l){n=n.render;var o=t.ref;return nn(t,l),r=Ji(e,t,n,r,o,l),n=Zi(),e!==null&&!pe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Je(e,t,l)):(F&&n&&Fi(t),t.flags|=1,ue(e,t,r,l),t.child)}function ds(e,t,n,r,l){if(e===null){var o=n.type;return typeof o=="function"&&!uu(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,kc(e,t,o,r,l)):(e=Kr(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,!(e.lanes&l)){var i=o.memoizedProps;if(n=n.compare,n=n!==null?n:Gn,n(i,r)&&e.ref===t.ref)return Je(e,t,l)}return t.flags|=1,e=pt(o,r),e.ref=t.ref,e.return=t,t.child=e}function kc(e,t,n,r,l){if(e!==null){var o=e.memoizedProps;if(Gn(o,r)&&e.ref===t.ref)if(pe=!1,t.pendingProps=r=o,(e.lanes&l)!==0)e.flags&131072&&(pe=!0);else return t.lanes=e.lanes,Je(e,t,l)}return ni(e,t,n,r,l)}function Ec(e,t,n){var r=t.pendingProps,l=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},I(Zt,ye),ye|=n;else{if(!(n&1073741824))return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,I(Zt,ye),ye|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,I(Zt,ye),ye|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,I(Zt,ye),ye|=r;return ue(e,t,l,n),t.child}function Cc(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function ni(e,t,n,r,l){var o=me(n)?Lt:ie.current;return o=on(t,o),nn(t,l),n=Ji(e,t,n,r,o,l),r=Zi(),e!==null&&!pe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Je(e,t,l)):(F&&r&&Fi(t),t.flags|=1,ue(e,t,n,l),t.child)}function ps(e,t,n,r,l){if(me(n)){var o=!0;ol(t)}else o=!1;if(nn(t,l),t.stateNode===null)Wr(e,t),Ja(t,n,r),ei(t,n,r,l),r=!0;else if(e===null){var i=t.stateNode,u=t.memoizedProps;i.props=u;var s=i.context,a=n.contextType;typeof a=="object"&&a!==null?a=Ne(a):(a=me(n)?Lt:ie.current,a=on(t,a));var h=n.getDerivedStateFromProps,m=typeof h=="function"||typeof i.getSnapshotBeforeUpdate=="function";m||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==r||s!==a)&&ls(t,i,r,a),et=!1;var p=t.memoizedState;i.state=p,cl(t,r,i,l),s=t.memoizedState,u!==r||p!==s||he.current||et?(typeof h=="function"&&(bo(t,n,h,r),s=t.memoizedState),(u=et||rs(t,n,u,r,p,s,a))?(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"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),i.props=r,i.state=s,i.context=a,r=u):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,Ga(e,t),u=t.memoizedProps,a=t.type===t.elementType?u:ze(t.type,u),i.props=a,m=t.pendingProps,p=i.context,s=n.contextType,typeof s=="object"&&s!==null?s=Ne(s):(s=me(n)?Lt:ie.current,s=on(t,s));var v=n.getDerivedStateFromProps;(h=typeof v=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==m||p!==s)&&ls(t,i,r,s),et=!1,p=t.memoizedState,i.state=p,cl(t,r,i,l);var S=t.memoizedState;u!==m||p!==S||he.current||et?(typeof v=="function"&&(bo(t,n,v,r),S=t.memoizedState),(a=et||rs(t,n,a,r,p,S,s)||!1)?(h||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(r,S,s),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(r,S,s)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||u===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=S),i.props=r,i.state=S,i.context=s,r=a):(typeof i.componentDidUpdate!="function"||u===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),r=!1)}return ri(e,t,n,r,o,l)}function ri(e,t,n,r,l,o){Cc(e,t);var i=(t.flags&128)!==0;if(!r&&!i)return l&&qu(t,n,!1),Je(e,t,o);r=t.stateNode,ap.current=t;var u=i&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&i?(t.child=sn(t,e.child,null,o),t.child=sn(t,null,u,o)):ue(e,t,u,o),t.memoizedState=r.state,l&&qu(t,n,!0),t.child}function xc(e){var t=e.stateNode;t.pendingContext?Zu(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Zu(e,t.context,!1),Ki(e,t.containerInfo)}function hs(e,t,n,r,l){return un(),Ai(l),t.flags|=256,ue(e,t,n,r),t.child}var li={dehydrated:null,treeContext:null,retryLane:0};function oi(e){return{baseLanes:e,cachePool:null,transitions:null}}function _c(e,t,n){var r=t.pendingProps,l=$.current,o=!1,i=(t.flags&128)!==0,u;if((u=i)||(u=e!==null&&e.memoizedState===null?!1:(l&2)!==0),u?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),I($,l&1),e===null)return Zo(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(i=r.children,e=r.fallback,o?(r=t.mode,o=t.child,i={mode:"hidden",children:i},!(r&1)&&o!==null?(o.childLanes=0,o.pendingProps=i):o=jl(i,r,0,null),e=Rt(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=oi(n),t.memoizedState=li,e):eu(t,i));if(l=e.memoizedState,l!==null&&(u=l.dehydrated,u!==null))return cp(e,t,i,r,u,l,n);if(o){o=r.fallback,i=t.mode,l=e.child,u=l.sibling;var s={mode:"hidden",children:r.children};return!(i&1)&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=s,t.deletions=null):(r=pt(l,s),r.subtreeFlags=l.subtreeFlags&14680064),u!==null?o=pt(u,o):(o=Rt(o,i,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,i=e.child.memoizedState,i=i===null?oi(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},o.memoizedState=i,o.childLanes=e.childLanes&~n,t.memoizedState=li,r}return o=e.child,e=o.sibling,r=pt(o,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function eu(e,t){return t=jl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Lr(e,t,n,r){return r!==null&&Ai(r),sn(t,e.child,null,n),e=eu(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function cp(e,t,n,r,l,o,i){if(n)return t.flags&256?(t.flags&=-257,r=co(Error(w(422))),Lr(e,t,i,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,l=t.mode,r=jl({mode:"visible",children:r.children},l,0,null),o=Rt(o,l,i,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,t.mode&1&&sn(t,e.child,null,i),t.child.memoizedState=oi(i),t.memoizedState=li,o);if(!(t.mode&1))return Lr(e,t,i,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var u=r.dgst;return r=u,o=Error(w(419)),r=co(o,r,void 0),Lr(e,t,i,r)}if(u=(i&e.childLanes)!==0,pe||u){if(r=b,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,Xe(e,l),Ie(r,e,l,-1))}return iu(),r=co(Error(w(421))),Lr(e,t,i,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=Cp.bind(null,e),l._reactRetry=t,null):(e=o.treeContext,ge=at(l.nextSibling),we=t,F=!0,je=null,e!==null&&(Ce[xe++]=Ve,Ce[xe++]=Qe,Ce[xe++]=Tt,Ve=e.id,Qe=e.overflow,Tt=t),t=eu(t,r.children),t.flags|=4096,t)}function ms(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),qo(e.return,t,n)}function fo(e,t,n,r,l){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=l)}function Pc(e,t,n){var r=t.pendingProps,l=r.revealOrder,o=r.tail;if(ue(e,t,r.children,n),r=$.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&ms(e,n,t);else if(e.tag===19)ms(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(I($,r),!(t.mode&1))t.memoizedState=null;else switch(l){case"forwards":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&&fl(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),fo(t,!1,l,n,o);break;case"backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&fl(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}fo(t,!0,n,null,o);break;case"together":fo(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Wr(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Je(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Ot|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(w(153));if(t.child!==null){for(e=t.child,n=pt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=pt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function fp(e,t,n){switch(t.tag){case 3:xc(t),un();break;case 5:ba(t);break;case 1:me(t.type)&&ol(t);break;case 4:Ki(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;I(sl,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(I($,$.current&1),t.flags|=128,null):n&t.child.childLanes?_c(e,t,n):(I($,$.current&1),e=Je(e,t,n),e!==null?e.sibling:null);I($,$.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Pc(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),I($,$.current),r)break;return null;case 22:case 23:return t.lanes=0,Ec(e,t,n)}return Je(e,t,n)}var Nc,ii,Rc,Lc;Nc=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};ii=function(){};Rc=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,Pt(Be.current);var o=null;switch(n){case"input":l=Ro(e,l),r=Ro(e,r),o=[];break;case"select":l=B({},l,{value:void 0}),r=B({},r,{value:void 0}),o=[];break;case"textarea":l=zo(e,l),r=zo(e,r),o=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=rl)}jo(n,r);var i;n=null;for(a in l)if(!r.hasOwnProperty(a)&&l.hasOwnProperty(a)&&l[a]!=null)if(a==="style"){var u=l[a];for(i in u)u.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else a!=="dangerouslySetInnerHTML"&&a!=="children"&&a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(Bn.hasOwnProperty(a)?o||(o=[]):(o=o||[]).push(a,null));for(a in r){var s=r[a];if(u=l!=null?l[a]:void 0,r.hasOwnProperty(a)&&s!==u&&(s!=null||u!=null))if(a==="style")if(u){for(i in u)!u.hasOwnProperty(i)||s&&s.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in s)s.hasOwnProperty(i)&&u[i]!==s[i]&&(n||(n={}),n[i]=s[i])}else n||(o||(o=[]),o.push(a,n)),n=s;else a==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,u=u?u.__html:void 0,s!=null&&u!==s&&(o=o||[]).push(a,s)):a==="children"?typeof s!="string"&&typeof s!="number"||(o=o||[]).push(a,""+s):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&(Bn.hasOwnProperty(a)?(s!=null&&a==="onScroll"&&M("scroll",e),o||u===s||(o=[])):(o=o||[]).push(a,s))}n&&(o=o||[]).push("style",n);var a=o;(t.updateQueue=a)&&(t.flags|=4)}};Lc=function(e,t,n,r){n!==r&&(t.flags|=4)};function _n(e,t){if(!F)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function le(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags&14680064,r|=l.flags&14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function dp(e,t,n){var r=t.pendingProps;switch($i(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return le(t),null;case 1:return me(t.type)&&ll(),le(t),null;case 3:return r=t.stateNode,an(),U(he),U(ie),Gi(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Nr(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,je!==null&&(hi(je),je=null))),ii(e,t),le(t),null;case 5:Yi(t);var l=Pt(bn.current);if(n=t.type,e!==null&&t.stateNode!=null)Rc(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(w(166));return le(t),null}if(e=Pt(Be.current),Nr(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[$e]=t,r[Zn]=o,e=(t.mode&1)!==0,n){case"dialog":M("cancel",r),M("close",r);break;case"iframe":case"object":case"embed":M("load",r);break;case"video":case"audio":for(l=0;l<zn.length;l++)M(zn[l],r);break;case"source":M("error",r);break;case"img":case"image":case"link":M("error",r),M("load",r);break;case"details":M("toggle",r);break;case"input":xu(r,o),M("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},M("invalid",r);break;case"textarea":Pu(r,o),M("invalid",r)}jo(n,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&&Pr(r.textContent,u,e),l=["children",u]):typeof u=="number"&&r.textContent!==""+u&&(o.suppressHydrationWarning!==!0&&Pr(r.textContent,u,e),l=["children",""+u]):Bn.hasOwnProperty(i)&&u!=null&&i==="onScroll"&&M("scroll",r)}switch(n){case"input":gr(r),_u(r,o,!0);break;case"textarea":gr(r),Nu(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=rl)}r=l,t.updateQueue=r,r!==null&&(t.flags|=4)}else{i=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=na(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=i.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),n==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[$e]=t,e[Zn]=r,Nc(e,t,!1,!1),t.stateNode=e;e:{switch(i=Do(n,r),n){case"dialog":M("cancel",e),M("close",e),l=r;break;case"iframe":case"object":case"embed":M("load",e),l=r;break;case"video":case"audio":for(l=0;l<zn.length;l++)M(zn[l],e);l=r;break;case"source":M("error",e),l=r;break;case"img":case"image":case"link":M("error",e),M("load",e),l=r;break;case"details":M("toggle",e),l=r;break;case"input":xu(e,r),l=Ro(e,r),M("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=B({},r,{value:void 0}),M("invalid",e);break;case"textarea":Pu(e,r),l=zo(e,r),M("invalid",e);break;default:l=r}jo(n,l),u=l;for(o in u)if(u.hasOwnProperty(o)){var s=u[o];o==="style"?oa(e,s):o==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,s!=null&&ra(e,s)):o==="children"?typeof s=="string"?(n!=="textarea"||s!=="")&&Hn(e,s):typeof s=="number"&&Hn(e,""+s):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(Bn.hasOwnProperty(o)?s!=null&&o==="onScroll"&&M("scroll",e):s!=null&&xi(e,o,s,i))}switch(n){case"input":gr(e),_u(e,r,!1);break;case"textarea":gr(e),Nu(e);break;case"option":r.value!=null&&e.setAttribute("value",""+mt(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?qt(e,!!r.multiple,o,!1):r.defaultValue!=null&&qt(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=rl)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return le(t),null;case 6:if(e&&t.stateNode!=null)Lc(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(w(166));if(n=Pt(bn.current),Pt(Be.current),Nr(t)){if(r=t.stateNode,n=t.memoizedProps,r[$e]=t,(o=r.nodeValue!==n)&&(e=we,e!==null))switch(e.tag){case 3:Pr(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Pr(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[$e]=t,t.stateNode=r}return le(t),null;case 13:if(U($),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(F&&ge!==null&&t.mode&1&&!(t.flags&128))Ka(),un(),t.flags|=98560,o=!1;else if(o=Nr(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(w(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(w(317));o[$e]=t}else un(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;le(t),o=!1}else je!==null&&(hi(je),je=null),o=!0;if(!o)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||$.current&1?X===0&&(X=3):iu())),t.updateQueue!==null&&(t.flags|=4),le(t),null);case 4:return an(),ii(e,t),e===null&&Xn(t.stateNode.containerInfo),le(t),null;case 10:return Wi(t.type._context),le(t),null;case 17:return me(t.type)&&ll(),le(t),null;case 19:if(U($),o=t.memoizedState,o===null)return le(t),null;if(r=(t.flags&128)!==0,i=o.rendering,i===null)if(r)_n(o,!1);else{if(X!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=fl(e),i!==null){for(t.flags|=128,_n(o,!1),r=i.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)o=n,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}),n=n.sibling;return I($,$.current&1|2),t.child}e=e.sibling}o.tail!==null&&K()>fn&&(t.flags|=128,r=!0,_n(o,!1),t.lanes=4194304)}else{if(!r)if(e=fl(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),_n(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!F)return le(t),null}else 2*K()-o.renderingStartTime>fn&&n!==1073741824&&(t.flags|=128,r=!0,_n(o,!1),t.lanes=4194304);o.isBackwards?(i.sibling=t.child,t.child=i):(n=o.last,n!==null?n.sibling=i:t.child=i,o.last=i)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=K(),t.sibling=null,n=$.current,I($,r?n&1|2:n&1),t):(le(t),null);case 22:case 23:return ou(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?ye&1073741824&&(le(t),t.subtreeFlags&6&&(t.flags|=8192)):le(t),null;case 24:return null;case 25:return null}throw Error(w(156,t.tag))}function pp(e,t){switch($i(t),t.tag){case 1:return me(t.type)&&ll(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return an(),U(he),U(ie),Gi(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Yi(t),null;case 13:if(U($),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(w(340));un()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return U($),null;case 4:return an(),null;case 10:return Wi(t.type._context),null;case 22:case 23:return ou(),null;case 24:return null;default:return null}}var Tr=!1,oe=!1,hp=typeof WeakSet=="function"?WeakSet:Set,E=null;function Jt(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){H(e,t,r)}else n.current=null}function ui(e,t,n){try{n()}catch(r){H(e,t,r)}}var vs=!1;function mp(e,t){if(Vo=el,e=ja(),Ui(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var i=0,u=-1,s=-1,a=0,h=0,m=e,p=null;t:for(;;){for(var v;m!==n||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 t;if(p===n&&++a===l&&(u=i),p===o&&++h===r&&(s=i),(v=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=v}n=u===-1||s===-1?null:{start:u,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(Qo={focusedElem:e,selectionRange:n},el=!1,E=t;E!==null;)if(t=E,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,E=e;else for(;E!==null;){t=E;try{var S=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(S!==null){var y=S.memoizedProps,O=S.memoizedState,f=t.stateNode,c=f.getSnapshotBeforeUpdate(t.elementType===t.type?y:ze(t.type,y),O);f.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var d=t.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(w(163))}}catch(g){H(t,t.return,g)}if(e=t.sibling,e!==null){e.return=t.return,E=e;break}E=t.return}return S=vs,vs=!1,S}function Fn(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var o=l.destroy;l.destroy=void 0,o!==void 0&&ui(t,n,o)}l=l.next}while(l!==r)}}function zl(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function si(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Tc(e){var t=e.alternate;t!==null&&(e.alternate=null,Tc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[$e],delete t[Zn],delete t[Go],delete t[Zd],delete t[qd])),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 zc(e){return e.tag===5||e.tag===3||e.tag===4}function ys(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||zc(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 ai(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=rl));else if(r!==4&&(e=e.child,e!==null))for(ai(e,t,n),e=e.sibling;e!==null;)ai(e,t,n),e=e.sibling}function ci(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(ci(e,t,n),e=e.sibling;e!==null;)ci(e,t,n),e=e.sibling}var ee=null,Oe=!1;function qe(e,t,n){for(n=n.child;n!==null;)Oc(e,t,n),n=n.sibling}function Oc(e,t,n){if(Ae&&typeof Ae.onCommitFiberUnmount=="function")try{Ae.onCommitFiberUnmount(Cl,n)}catch{}switch(n.tag){case 5:oe||Jt(n,t);case 6:var r=ee,l=Oe;ee=null,qe(e,t,n),ee=r,Oe=l,ee!==null&&(Oe?(e=ee,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):ee.removeChild(n.stateNode));break;case 18:ee!==null&&(Oe?(e=ee,n=n.stateNode,e.nodeType===8?lo(e.parentNode,n):e.nodeType===1&&lo(e,n),Kn(e)):lo(ee,n.stateNode));break;case 4:r=ee,l=Oe,ee=n.stateNode.containerInfo,Oe=!0,qe(e,t,n),ee=r,Oe=l;break;case 0:case 11:case 14:case 15:if(!oe&&(r=n.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)&&ui(n,t,i),l=l.next}while(l!==r)}qe(e,t,n);break;case 1:if(!oe&&(Jt(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(u){H(n,t,u)}qe(e,t,n);break;case 21:qe(e,t,n);break;case 22:n.mode&1?(oe=(r=oe)||n.memoizedState!==null,qe(e,t,n),oe=r):qe(e,t,n);break;default:qe(e,t,n)}}function gs(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new hp),t.forEach(function(r){var l=xp.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function Te(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var l=n[r];try{var o=e,i=t,u=i;e:for(;u!==null;){switch(u.tag){case 5:ee=u.stateNode,Oe=!1;break e;case 3:ee=u.stateNode.containerInfo,Oe=!0;break e;case 4:ee=u.stateNode.containerInfo,Oe=!0;break e}u=u.return}if(ee===null)throw Error(w(160));Oc(o,i,l),ee=null,Oe=!1;var s=l.alternate;s!==null&&(s.return=null),l.return=null}catch(a){H(l,t,a)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)jc(t,e),t=t.sibling}function jc(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Te(t,e),Ue(e),r&4){try{Fn(3,e,e.return),zl(3,e)}catch(y){H(e,e.return,y)}try{Fn(5,e,e.return)}catch(y){H(e,e.return,y)}}break;case 1:Te(t,e),Ue(e),r&512&&n!==null&&Jt(n,n.return);break;case 5:if(Te(t,e),Ue(e),r&512&&n!==null&&Jt(n,n.return),e.flags&32){var l=e.stateNode;try{Hn(l,"")}catch(y){H(e,e.return,y)}}if(r&4&&(l=e.stateNode,l!=null)){var o=e.memoizedProps,i=n!==null?n.memoizedProps:o,u=e.type,s=e.updateQueue;if(e.updateQueue=null,s!==null)try{u==="input"&&o.type==="radio"&&o.name!=null&&ea(l,o),Do(u,i);var a=Do(u,o);for(i=0;i<s.length;i+=2){var h=s[i],m=s[i+1];h==="style"?oa(l,m):h==="dangerouslySetInnerHTML"?ra(l,m):h==="children"?Hn(l,m):xi(l,h,m,a)}switch(u){case"input":Lo(l,o);break;case"textarea":ta(l,o);break;case"select":var p=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!o.multiple;var v=o.value;v!=null?qt(l,!!o.multiple,v,!1):p!==!!o.multiple&&(o.defaultValue!=null?qt(l,!!o.multiple,o.defaultValue,!0):qt(l,!!o.multiple,o.multiple?[]:"",!1))}l[Zn]=o}catch(y){H(e,e.return,y)}}break;case 6:if(Te(t,e),Ue(e),r&4){if(e.stateNode===null)throw Error(w(162));l=e.stateNode,o=e.memoizedProps;try{l.nodeValue=o}catch(y){H(e,e.return,y)}}break;case 3:if(Te(t,e),Ue(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Kn(t.containerInfo)}catch(y){H(e,e.return,y)}break;case 4:Te(t,e),Ue(e);break;case 13:Te(t,e),Ue(e),l=e.child,l.flags&8192&&(o=l.memoizedState!==null,l.stateNode.isHidden=o,!o||l.alternate!==null&&l.alternate.memoizedState!==null||(ru=K())),r&4&&gs(e);break;case 22:if(h=n!==null&&n.memoizedState!==null,e.mode&1?(oe=(a=oe)||h,Te(t,e),oe=a):Te(t,e),Ue(e),r&8192){if(a=e.memoizedState!==null,(e.stateNode.isHidden=a)&&!h&&e.mode&1)for(E=e,h=e.child;h!==null;){for(m=E=h;E!==null;){switch(p=E,v=p.child,p.tag){case 0:case 11:case 14:case 15:Fn(4,p,p.return);break;case 1:Jt(p,p.return);var S=p.stateNode;if(typeof S.componentWillUnmount=="function"){r=p,n=p.return;try{t=r,S.props=t.memoizedProps,S.state=t.memoizedState,S.componentWillUnmount()}catch(y){H(r,n,y)}}break;case 5:Jt(p,p.return);break;case 22:if(p.memoizedState!==null){Ss(m);continue}}v!==null?(v.return=p,E=v):Ss(m)}h=h.sibling}e:for(h=null,m=e;;){if(m.tag===5){if(h===null){h=m;try{l=m.stateNode,a?(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=la("display",i))}catch(y){H(e,e.return,y)}}}else if(m.tag===6){if(h===null)try{m.stateNode.nodeValue=a?"":m.memoizedProps}catch(y){H(e,e.return,y)}}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;h===m&&(h=null),m=m.return}h===m&&(h=null),m.sibling.return=m.return,m=m.sibling}}break;case 19:Te(t,e),Ue(e),r&4&&gs(e);break;case 21:break;default:Te(t,e),Ue(e)}}function Ue(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(zc(n)){var r=n;break e}n=n.return}throw Error(w(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(Hn(l,""),r.flags&=-33);var o=ys(e);ci(e,o,l);break;case 3:case 4:var i=r.stateNode.containerInfo,u=ys(e);ai(e,u,i);break;default:throw Error(w(161))}}catch(s){H(e,e.return,s)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function vp(e,t,n){E=e,Dc(e)}function Dc(e,t,n){for(var r=(e.mode&1)!==0;E!==null;){var l=E,o=l.child;if(l.tag===22&&r){var i=l.memoizedState!==null||Tr;if(!i){var u=l.alternate,s=u!==null&&u.memoizedState!==null||oe;u=Tr;var a=oe;if(Tr=i,(oe=s)&&!a)for(E=l;E!==null;)i=E,s=i.child,i.tag===22&&i.memoizedState!==null?ks(l):s!==null?(s.return=i,E=s):ks(l);for(;o!==null;)E=o,Dc(o),o=o.sibling;E=l,Tr=u,oe=a}ws(e)}else l.subtreeFlags&8772&&o!==null?(o.return=l,E=o):ws(e)}}function ws(e){for(;E!==null;){var t=E;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:oe||zl(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!oe)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:ze(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&ns(t,o,r);break;case 3:var i=t.updateQueue;if(i!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}ns(t,i,n)}break;case 5:var u=t.stateNode;if(n===null&&t.flags&4){n=u;var s=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":s.autoFocus&&n.focus();break;case"img":s.src&&(n.src=s.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var a=t.alternate;if(a!==null){var h=a.memoizedState;if(h!==null){var m=h.dehydrated;m!==null&&Kn(m)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(w(163))}oe||t.flags&512&&si(t)}catch(p){H(t,t.return,p)}}if(t===e){E=null;break}if(n=t.sibling,n!==null){n.return=t.return,E=n;break}E=t.return}}function Ss(e){for(;E!==null;){var t=E;if(t===e){E=null;break}var n=t.sibling;if(n!==null){n.return=t.return,E=n;break}E=t.return}}function ks(e){for(;E!==null;){var t=E;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{zl(4,t)}catch(s){H(t,n,s)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(s){H(t,l,s)}}var o=t.return;try{si(t)}catch(s){H(t,o,s)}break;case 5:var i=t.return;try{si(t)}catch(s){H(t,i,s)}}}catch(s){H(t,t.return,s)}if(t===e){E=null;break}var u=t.sibling;if(u!==null){u.return=t.return,E=u;break}E=t.return}}var yp=Math.ceil,hl=Ze.ReactCurrentDispatcher,tu=Ze.ReactCurrentOwner,Pe=Ze.ReactCurrentBatchConfig,j=0,b=null,Y=null,te=0,ye=0,Zt=gt(0),X=0,rr=null,Ot=0,Ol=0,nu=0,$n=null,de=null,ru=0,fn=1/0,He=null,ml=!1,fi=null,ft=null,zr=!1,lt=null,vl=0,An=0,di=null,Vr=-1,Qr=0;function se(){return j&6?K():Vr!==-1?Vr:Vr=K()}function dt(e){return e.mode&1?j&2&&te!==0?te&-te:ep.transition!==null?(Qr===0&&(Qr=ya()),Qr):(e=D,e!==0||(e=window.event,e=e===void 0?16:xa(e.type)),e):1}function Ie(e,t,n,r){if(50<An)throw An=0,di=null,Error(w(185));ir(e,n,r),(!(j&2)||e!==b)&&(e===b&&(!(j&2)&&(Ol|=n),X===4&&nt(e,te)),ve(e,r),n===1&&j===0&&!(t.mode&1)&&(fn=K()+500,Rl&&wt()))}function ve(e,t){var n=e.callbackNode;ed(e,t);var r=br(e,e===b?te:0);if(r===0)n!==null&&Tu(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Tu(n),t===1)e.tag===0?bd(Es.bind(null,e)):Wa(Es.bind(null,e)),Xd(function(){!(j&6)&&wt()}),n=null;else{switch(ga(r)){case 1:n=Li;break;case 4:n=ma;break;case 16:n=qr;break;case 536870912:n=va;break;default:n=qr}n=Hc(n,Ic.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Ic(e,t){if(Vr=-1,Qr=0,j&6)throw Error(w(327));var n=e.callbackNode;if(rn()&&e.callbackNode!==n)return null;var r=br(e,e===b?te:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=yl(e,r);else{t=r;var l=j;j|=2;var o=Uc();(b!==e||te!==t)&&(He=null,fn=K()+500,Nt(e,t));do try{Sp();break}catch(u){Mc(e,u)}while(1);Hi(),hl.current=o,j=l,Y!==null?t=0:(b=null,te=0,t=X)}if(t!==0){if(t===2&&(l=$o(e),l!==0&&(r=l,t=pi(e,l))),t===1)throw n=rr,Nt(e,0),nt(e,r),ve(e,K()),n;if(t===6)nt(e,r);else{if(l=e.current.alternate,!(r&30)&&!gp(l)&&(t=yl(e,r),t===2&&(o=$o(e),o!==0&&(r=o,t=pi(e,o))),t===1))throw n=rr,Nt(e,0),nt(e,r),ve(e,K()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(w(345));case 2:Ct(e,de,He);break;case 3:if(nt(e,r),(r&130023424)===r&&(t=ru+500-K(),10<t)){if(br(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){se(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=Yo(Ct.bind(null,e,de,He),t);break}Ct(e,de,He);break;case 4:if(nt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var i=31-De(r);o=1<<i,i=t[i],i>l&&(l=i),r&=~o}if(r=l,r=K()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*yp(r/1960))-r,10<r){e.timeoutHandle=Yo(Ct.bind(null,e,de,He),r);break}Ct(e,de,He);break;case 5:Ct(e,de,He);break;default:throw Error(w(329))}}}return ve(e,K()),e.callbackNode===n?Ic.bind(null,e):null}function pi(e,t){var n=$n;return e.current.memoizedState.isDehydrated&&(Nt(e,t).flags|=256),e=yl(e,t),e!==2&&(t=de,de=n,t!==null&&hi(t)),e}function hi(e){de===null?de=e:de.push.apply(de,e)}function gp(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var l=n[r],o=l.getSnapshot;l=l.value;try{if(!Me(o(),l))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function nt(e,t){for(t&=~nu,t&=~Ol,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-De(t),r=1<<n;e[n]=-1,t&=~r}}function Es(e){if(j&6)throw Error(w(327));rn();var t=br(e,0);if(!(t&1))return ve(e,K()),null;var n=yl(e,t);if(e.tag!==0&&n===2){var r=$o(e);r!==0&&(t=r,n=pi(e,r))}if(n===1)throw n=rr,Nt(e,0),nt(e,t),ve(e,K()),n;if(n===6)throw Error(w(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Ct(e,de,He),ve(e,K()),null}function lu(e,t){var n=j;j|=1;try{return e(t)}finally{j=n,j===0&&(fn=K()+500,Rl&&wt())}}function jt(e){lt!==null&&lt.tag===0&&!(j&6)&&rn();var t=j;j|=1;var n=Pe.transition,r=D;try{if(Pe.transition=null,D=1,e)return e()}finally{D=r,Pe.transition=n,j=t,!(j&6)&&wt()}}function ou(){ye=Zt.current,U(Zt)}function Nt(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Gd(n)),Y!==null)for(n=Y.return;n!==null;){var r=n;switch($i(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&ll();break;case 3:an(),U(he),U(ie),Gi();break;case 5:Yi(r);break;case 4:an();break;case 13:U($);break;case 19:U($);break;case 10:Wi(r.type._context);break;case 22:case 23:ou()}n=n.return}if(b=e,Y=e=pt(e.current,null),te=ye=t,X=0,rr=null,nu=Ol=Ot=0,de=$n=null,_t!==null){for(t=0;t<_t.length;t++)if(n=_t[t],r=n.interleaved,r!==null){n.interleaved=null;var l=r.next,o=n.pending;if(o!==null){var i=o.next;o.next=l,r.next=i}n.pending=r}_t=null}return e}function Mc(e,t){do{var n=Y;try{if(Hi(),Br.current=pl,dl){for(var r=A.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}dl=!1}if(zt=0,q=G=A=null,Un=!1,er=0,tu.current=null,n===null||n.return===null){X=1,rr=t,Y=null;break}e:{var o=e,i=n.return,u=n,s=t;if(t=te,u.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){var a=s,h=u,m=h.tag;if(!(h.mode&1)&&(m===0||m===11||m===15)){var p=h.alternate;p?(h.updateQueue=p.updateQueue,h.memoizedState=p.memoizedState,h.lanes=p.lanes):(h.updateQueue=null,h.memoizedState=null)}var v=as(i);if(v!==null){v.flags&=-257,cs(v,i,u,o,t),v.mode&1&&ss(o,a,t),t=v,s=a;var S=t.updateQueue;if(S===null){var y=new Set;y.add(s),t.updateQueue=y}else S.add(s);break e}else{if(!(t&1)){ss(o,a,t),iu();break e}s=Error(w(426))}}else if(F&&u.mode&1){var O=as(i);if(O!==null){!(O.flags&65536)&&(O.flags|=256),cs(O,i,u,o,t),Ai(cn(s,u));break e}}o=s=cn(s,u),X!==4&&(X=2),$n===null?$n=[o]:$n.push(o),o=i;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var f=wc(o,s,t);ts(o,f);break e;case 1:u=s;var c=o.type,d=o.stateNode;if(!(o.flags&128)&&(typeof c.getDerivedStateFromError=="function"||d!==null&&typeof d.componentDidCatch=="function"&&(ft===null||!ft.has(d)))){o.flags|=65536,t&=-t,o.lanes|=t;var g=Sc(o,u,t);ts(o,g);break e}}o=o.return}while(o!==null)}$c(n)}catch(k){t=k,Y===n&&n!==null&&(Y=n=n.return);continue}break}while(1)}function Uc(){var e=hl.current;return hl.current=pl,e===null?pl:e}function iu(){(X===0||X===3||X===2)&&(X=4),b===null||!(Ot&268435455)&&!(Ol&268435455)||nt(b,te)}function yl(e,t){var n=j;j|=2;var r=Uc();(b!==e||te!==t)&&(He=null,Nt(e,t));do try{wp();break}catch(l){Mc(e,l)}while(1);if(Hi(),j=n,hl.current=r,Y!==null)throw Error(w(261));return b=null,te=0,X}function wp(){for(;Y!==null;)Fc(Y)}function Sp(){for(;Y!==null&&!Qf();)Fc(Y)}function Fc(e){var t=Bc(e.alternate,e,ye);e.memoizedProps=e.pendingProps,t===null?$c(e):Y=t,tu.current=null}function $c(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=pp(n,t),n!==null){n.flags&=32767,Y=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{X=6,Y=null;return}}else if(n=dp(n,t,ye),n!==null){Y=n;return}if(t=t.sibling,t!==null){Y=t;return}Y=t=e}while(t!==null);X===0&&(X=5)}function Ct(e,t,n){var r=D,l=Pe.transition;try{Pe.transition=null,D=1,kp(e,t,n,r)}finally{Pe.transition=l,D=r}return null}function kp(e,t,n,r){do rn();while(lt!==null);if(j&6)throw Error(w(327));n=e.finishedWork;var l=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(w(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(td(e,o),e===b&&(Y=b=null,te=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||zr||(zr=!0,Hc(qr,function(){return rn(),null})),o=(n.flags&15990)!==0,n.subtreeFlags&15990||o){o=Pe.transition,Pe.transition=null;var i=D;D=1;var u=j;j|=4,tu.current=null,mp(e,n),jc(n,e),Bd(Qo),el=!!Vo,Qo=Vo=null,e.current=n,vp(n),Kf(),j=u,D=i,Pe.transition=o}else e.current=n;if(zr&&(zr=!1,lt=e,vl=l),o=e.pendingLanes,o===0&&(ft=null),Xf(n.stateNode),ve(e,K()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)l=t[n],r(l.value,{componentStack:l.stack,digest:l.digest});if(ml)throw ml=!1,e=fi,fi=null,e;return vl&1&&e.tag!==0&&rn(),o=e.pendingLanes,o&1?e===di?An++:(An=0,di=e):An=0,wt(),null}function rn(){if(lt!==null){var e=ga(vl),t=Pe.transition,n=D;try{if(Pe.transition=null,D=16>e?16:e,lt===null)var r=!1;else{if(e=lt,lt=null,vl=0,j&6)throw Error(w(331));var l=j;for(j|=4,E=e.current;E!==null;){var o=E,i=o.child;if(E.flags&16){var u=o.deletions;if(u!==null){for(var s=0;s<u.length;s++){var a=u[s];for(E=a;E!==null;){var h=E;switch(h.tag){case 0:case 11:case 15:Fn(8,h,o)}var m=h.child;if(m!==null)m.return=h,E=m;else for(;E!==null;){h=E;var p=h.sibling,v=h.return;if(Tc(h),h===a){E=null;break}if(p!==null){p.return=v,E=p;break}E=v}}}var S=o.alternate;if(S!==null){var y=S.child;if(y!==null){S.child=null;do{var O=y.sibling;y.sibling=null,y=O}while(y!==null)}}E=o}}if(o.subtreeFlags&2064&&i!==null)i.return=o,E=i;else e:for(;E!==null;){if(o=E,o.flags&2048)switch(o.tag){case 0:case 11:case 15:Fn(9,o,o.return)}var f=o.sibling;if(f!==null){f.return=o.return,E=f;break e}E=o.return}}var c=e.current;for(E=c;E!==null;){i=E;var d=i.child;if(i.subtreeFlags&2064&&d!==null)d.return=i,E=d;else e:for(i=c;E!==null;){if(u=E,u.flags&2048)try{switch(u.tag){case 0:case 11:case 15:zl(9,u)}}catch(k){H(u,u.return,k)}if(u===i){E=null;break e}var g=u.sibling;if(g!==null){g.return=u.return,E=g;break e}E=u.return}}if(j=l,wt(),Ae&&typeof Ae.onPostCommitFiberRoot=="function")try{Ae.onPostCommitFiberRoot(Cl,e)}catch{}r=!0}return r}finally{D=n,Pe.transition=t}}return!1}function Cs(e,t,n){t=cn(n,t),t=wc(e,t,1),e=ct(e,t,1),t=se(),e!==null&&(ir(e,1,t),ve(e,t))}function H(e,t,n){if(e.tag===3)Cs(e,e,n);else for(;t!==null;){if(t.tag===3){Cs(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(ft===null||!ft.has(r))){e=cn(n,e),e=Sc(t,e,1),t=ct(t,e,1),e=se(),t!==null&&(ir(t,1,e),ve(t,e));break}}t=t.return}}function Ep(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=se(),e.pingedLanes|=e.suspendedLanes&n,b===e&&(te&n)===n&&(X===4||X===3&&(te&130023424)===te&&500>K()-ru?Nt(e,0):nu|=n),ve(e,t)}function Ac(e,t){t===0&&(e.mode&1?(t=kr,kr<<=1,!(kr&130023424)&&(kr=4194304)):t=1);var n=se();e=Xe(e,t),e!==null&&(ir(e,t,n),ve(e,n))}function Cp(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Ac(e,n)}function xp(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(w(314))}r!==null&&r.delete(t),Ac(e,n)}var Bc;Bc=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||he.current)pe=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return pe=!1,fp(e,t,n);pe=!!(e.flags&131072)}else pe=!1,F&&t.flags&1048576&&Va(t,ul,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Wr(e,t),e=t.pendingProps;var l=on(t,ie.current);nn(t,n),l=Ji(null,t,r,e,l,n);var o=Zi();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,me(r)?(o=!0,ol(t)):o=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,Qi(t),l.updater=Ll,t.stateNode=l,l._reactInternals=t,ei(t,r,e,n),t=ri(null,t,r,!0,o,n)):(t.tag=0,F&&o&&Fi(t),ue(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Wr(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=Pp(r),e=ze(r,e),l){case 0:t=ni(null,t,r,e,n);break e;case 1:t=ps(null,t,r,e,n);break e;case 11:t=fs(null,t,r,e,n);break e;case 14:t=ds(null,t,r,ze(r.type,e),n);break e}throw Error(w(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:ze(r,l),ni(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:ze(r,l),ps(e,t,r,l,n);case 3:e:{if(xc(t),e===null)throw Error(w(387));r=t.pendingProps,o=t.memoizedState,l=o.element,Ga(e,t),cl(t,r,null,n);var i=t.memoizedState;if(r=i.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){l=cn(Error(w(423)),t),t=hs(e,t,r,n,l);break e}else if(r!==l){l=cn(Error(w(424)),t),t=hs(e,t,r,n,l);break e}else for(ge=at(t.stateNode.containerInfo.firstChild),we=t,F=!0,je=null,n=qa(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(un(),r===l){t=Je(e,t,n);break e}ue(e,t,r,n)}t=t.child}return t;case 5:return ba(t),e===null&&Zo(t),r=t.type,l=t.pendingProps,o=e!==null?e.memoizedProps:null,i=l.children,Ko(r,l)?i=null:o!==null&&Ko(r,o)&&(t.flags|=32),Cc(e,t),ue(e,t,i,n),t.child;case 6:return e===null&&Zo(t),null;case 13:return _c(e,t,n);case 4:return Ki(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=sn(t,null,r,n):ue(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:ze(r,l),fs(e,t,r,l,n);case 7:return ue(e,t,t.pendingProps,n),t.child;case 8:return ue(e,t,t.pendingProps.children,n),t.child;case 12:return ue(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,o=t.memoizedProps,i=l.value,I(sl,r._currentValue),r._currentValue=i,o!==null)if(Me(o.value,i)){if(o.children===l.children&&!he.current){t=Je(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);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=Ke(-1,n&-n),s.tag=2;var a=o.updateQueue;if(a!==null){a=a.shared;var h=a.pending;h===null?s.next=s:(s.next=h.next,h.next=s),a.pending=s}}o.lanes|=n,s=o.alternate,s!==null&&(s.lanes|=n),qo(o.return,n,t),u.lanes|=n;break}s=s.next}}else if(o.tag===10)i=o.type===t.type?null:o.child;else if(o.tag===18){if(i=o.return,i===null)throw Error(w(341));i.lanes|=n,u=i.alternate,u!==null&&(u.lanes|=n),qo(i,n,t),i=o.sibling}else i=o.child;if(i!==null)i.return=o;else for(i=o;i!==null;){if(i===t){i=null;break}if(o=i.sibling,o!==null){o.return=i.return,i=o;break}i=i.return}o=i}ue(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,nn(t,n),l=Ne(l),r=r(l),t.flags|=1,ue(e,t,r,n),t.child;case 14:return r=t.type,l=ze(r,t.pendingProps),l=ze(r.type,l),ds(e,t,r,l,n);case 15:return kc(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:ze(r,l),Wr(e,t),t.tag=1,me(r)?(e=!0,ol(t)):e=!1,nn(t,n),Ja(t,r,l),ei(t,r,l,n),ri(null,t,r,!0,e,n);case 19:return Pc(e,t,n);case 22:return Ec(e,t,n)}throw Error(w(156,t.tag))};function Hc(e,t){return ha(e,t)}function _p(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function _e(e,t,n,r){return new _p(e,t,n,r)}function uu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Pp(e){if(typeof e=="function")return uu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Pi)return 11;if(e===Ni)return 14}return 2}function pt(e,t){var n=e.alternate;return n===null?(n=_e(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Kr(e,t,n,r,l,o){var i=2;if(r=e,typeof e=="function")uu(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Bt:return Rt(n.children,l,o,t);case _i:i=8,l|=8;break;case xo:return e=_e(12,n,t,l|2),e.elementType=xo,e.lanes=o,e;case _o:return e=_e(13,n,t,l),e.elementType=_o,e.lanes=o,e;case Po:return e=_e(19,n,t,l),e.elementType=Po,e.lanes=o,e;case Zs:return jl(n,l,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Xs:i=10;break e;case Js:i=9;break e;case Pi:i=11;break e;case Ni:i=14;break e;case be:i=16,r=null;break e}throw Error(w(130,e==null?e:typeof e,""))}return t=_e(i,n,t,l),t.elementType=e,t.type=r,t.lanes=o,t}function Rt(e,t,n,r){return e=_e(7,e,r,t),e.lanes=n,e}function jl(e,t,n,r){return e=_e(22,e,r,t),e.elementType=Zs,e.lanes=n,e.stateNode={isHidden:!1},e}function po(e,t,n){return e=_e(6,e,null,t),e.lanes=n,e}function ho(e,t,n){return t=_e(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Np(e,t,n,r,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Yl(0),this.expirationTimes=Yl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Yl(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function su(e,t,n,r,l,o,i,u,s){return e=new Np(e,t,n,u,s),t===1?(t=1,o===!0&&(t|=8)):t=0,o=_e(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Qi(o),e}function Rp(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:At,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Wc(e){if(!e)return vt;e=e._reactInternals;e:{if(It(e)!==e||e.tag!==1)throw Error(w(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(me(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(w(171))}if(e.tag===1){var n=e.type;if(me(n))return Ha(e,n,t)}return t}function Vc(e,t,n,r,l,o,i,u,s){return e=su(n,r,!0,e,l,o,i,u,s),e.context=Wc(null),n=e.current,r=se(),l=dt(n),o=Ke(r,l),o.callback=t??null,ct(n,o,l),e.current.lanes=l,ir(e,l,r),ve(e,r),e}function Dl(e,t,n,r){var l=t.current,o=se(),i=dt(l);return n=Wc(n),t.context===null?t.context=n:t.pendingContext=n,t=Ke(o,i),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=ct(l,t,i),e!==null&&(Ie(e,l,i,o),Ar(e,l,i)),i}function gl(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 xs(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function au(e,t){xs(e,t),(e=e.alternate)&&xs(e,t)}function Lp(){return null}var Qc=typeof reportError=="function"?reportError:function(e){console.error(e)};function cu(e){this._internalRoot=e}Il.prototype.render=cu.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(w(409));Dl(e,t,null,null)};Il.prototype.unmount=cu.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;jt(function(){Dl(null,e,null,null)}),t[Ge]=null}};function Il(e){this._internalRoot=e}Il.prototype.unstable_scheduleHydration=function(e){if(e){var t=ka();e={blockedOn:null,target:e,priority:t};for(var n=0;n<tt.length&&t!==0&&t<tt[n].priority;n++);tt.splice(n,0,e),n===0&&Ca(e)}};function fu(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Ml(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function _s(){}function Tp(e,t,n,r,l){if(l){if(typeof r=="function"){var o=r;r=function(){var a=gl(i);o.call(a)}}var i=Vc(t,r,e,0,null,!1,!1,"",_s);return e._reactRootContainer=i,e[Ge]=i.current,Xn(e.nodeType===8?e.parentNode:e),jt(),i}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var u=r;r=function(){var a=gl(s);u.call(a)}}var s=su(e,0,!1,null,null,!1,!1,"",_s);return e._reactRootContainer=s,e[Ge]=s.current,Xn(e.nodeType===8?e.parentNode:e),jt(function(){Dl(t,s,n,r)}),s}function Ul(e,t,n,r,l){var o=n._reactRootContainer;if(o){var i=o;if(typeof l=="function"){var u=l;l=function(){var s=gl(i);u.call(s)}}Dl(t,i,e,l)}else i=Tp(n,t,e,l,r);return gl(i)}wa=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Tn(t.pendingLanes);n!==0&&(Ti(t,n|1),ve(t,K()),!(j&6)&&(fn=K()+500,wt()))}break;case 13:jt(function(){var r=Xe(e,1);if(r!==null){var l=se();Ie(r,e,1,l)}}),au(e,1)}};zi=function(e){if(e.tag===13){var t=Xe(e,134217728);if(t!==null){var n=se();Ie(t,e,134217728,n)}au(e,134217728)}};Sa=function(e){if(e.tag===13){var t=dt(e),n=Xe(e,t);if(n!==null){var r=se();Ie(n,e,t,r)}au(e,t)}};ka=function(){return D};Ea=function(e,t){var n=D;try{return D=e,t()}finally{D=n}};Mo=function(e,t,n){switch(t){case"input":if(Lo(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var l=Nl(r);if(!l)throw Error(w(90));bs(r),Lo(r,l)}}}break;case"textarea":ta(e,n);break;case"select":t=n.value,t!=null&&qt(e,!!n.multiple,t,!1)}};sa=lu;aa=jt;var zp={usingClientEntryPoint:!1,Events:[sr,Qt,Nl,ia,ua,lu]},Pn={findFiberByHostInstance:xt,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},Op={bundleType:Pn.bundleType,version:Pn.version,rendererPackageName:Pn.rendererPackageName,rendererConfig:Pn.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Ze.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=da(e),e===null?null:e.stateNode},findFiberByHostInstance:Pn.findFiberByHostInstance||Lp,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Or=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Or.isDisabled&&Or.supportsFiber)try{Cl=Or.inject(Op),Ae=Or}catch{}}ke.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=zp;ke.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!fu(t))throw Error(w(200));return Rp(e,t,null,n)};ke.createRoot=function(e,t){if(!fu(e))throw Error(w(299));var n=!1,r="",l=Qc;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=su(e,1,!1,null,null,n,!1,r,l),e[Ge]=t.current,Xn(e.nodeType===8?e.parentNode:e),new cu(t)};ke.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(w(188)):(e=Object.keys(e).join(","),Error(w(268,e)));return e=da(t),e=e===null?null:e.stateNode,e};ke.flushSync=function(e){return jt(e)};ke.hydrate=function(e,t,n){if(!Ml(t))throw Error(w(200));return Ul(null,e,t,!0,n)};ke.hydrateRoot=function(e,t,n){if(!fu(e))throw Error(w(405));var r=n!=null&&n.hydratedSources||null,l=!1,o="",i=Qc;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(i=n.onRecoverableError)),t=Vc(t,null,e,1,n??null,l,!1,o,i),e[Ge]=t.current,Xn(e),r)for(e=0;e<r.length;e++)n=r[e],l=n._getVersion,l=l(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,l]:t.mutableSourceEagerHydrationData.push(n,l);return new Il(t)};ke.render=function(e,t,n){if(!Ml(t))throw Error(w(200));return Ul(null,e,t,!1,n)};ke.unmountComponentAtNode=function(e){if(!Ml(e))throw Error(w(40));return e._reactRootContainer?(jt(function(){Ul(null,null,e,!1,function(){e._reactRootContainer=null,e[Ge]=null})}),!0):!1};ke.unstable_batchedUpdates=lu;ke.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Ml(n))throw Error(w(200));if(e==null||e._reactInternals===void 0)throw Error(w(38));return Ul(e,t,n,!1,r)};ke.version="18.2.0-next-9e3b772b8-20220608";(function(e){function t(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(n){console.error(n)}}t(),e.exports=ke})(Lf);var Ps=ko;So.createRoot=Ps.createRoot,So.hydrateRoot=Ps.hydrateRoot;/**
41+ * @remix-run/router v1.2.1
42+ *
43+ * Copyright (c) Remix Software Inc.
44+ *
45+ * This source code is licensed under the MIT license found in the
46+ * LICENSE.md file in the root directory of this source tree.
47+ *
48+ * @license MIT
49+ */function wl(){return wl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},wl.apply(this,arguments)}var ot;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(ot||(ot={}));const Ns="popstate";function jp(e){e===void 0&&(e={});function t(r,l){let{pathname:o,search:i,hash:u}=r.location;return mi("",{pathname:o,search:i,hash:u},l.state&&l.state.usr||null,l.state&&l.state.key||"default")}function n(r,l){return typeof l=="string"?l:lr(l)}return Mp(t,n,null,e)}function J(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Dp(){return Math.random().toString(36).substr(2,8)}function Rs(e){return{usr:e.state,key:e.key}}function mi(e,t,n,r){return n===void 0&&(n=null),wl({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?mn(t):t,{state:n,key:t&&t.key||r||Dp()})}function lr(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function mn(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function Ip(e){let t=typeof window<"u"&&typeof window.location<"u"&&window.location.origin!=="null"?window.location.origin:window.location.href,n=typeof e=="string"?e:lr(e);return J(t,"No window.location.(origin|href) available to create URL for href: "+n),new URL(n,t)}function Mp(e,t,n,r){r===void 0&&(r={});let{window:l=document.defaultView,v5Compat:o=!1}=r,i=l.history,u=ot.Pop,s=null;function a(){u=ot.Pop,s&&s({action:u,location:p.location})}function h(v,S){u=ot.Push;let y=mi(p.location,v,S);n&&n(y,v);let O=Rs(y),f=p.createHref(y);try{i.pushState(O,"",f)}catch{l.location.assign(f)}o&&s&&s({action:u,location:p.location})}function m(v,S){u=ot.Replace;let y=mi(p.location,v,S);n&&n(y,v);let O=Rs(y),f=p.createHref(y);i.replaceState(O,"",f),o&&s&&s({action:u,location:p.location})}let p={get action(){return u},get location(){return e(l,i)},listen(v){if(s)throw new Error("A history only accepts one active listener");return l.addEventListener(Ns,a),s=v,()=>{l.removeEventListener(Ns,a),s=null}},createHref(v){return t(l,v)},encodeLocation(v){let S=Ip(typeof v=="string"?v:lr(v));return{pathname:S.pathname,search:S.search,hash:S.hash}},push:h,replace:m,go(v){return i.go(v)}};return p}var Ls;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Ls||(Ls={}));function Up(e,t,n){n===void 0&&(n="/");let r=typeof t=="string"?mn(t):t,l=Gc(r.pathname||"/",n);if(l==null)return null;let o=Kc(e);Fp(o);let i=null;for(let u=0;i==null&&u<o.length;++u)i=Yp(o[u],Jp(l));return i}function Kc(e,t,n,r){t===void 0&&(t=[]),n===void 0&&(n=[]),r===void 0&&(r="");let l=(o,i,u)=>{let s={relativePath:u===void 0?o.path||"":u,caseSensitive:o.caseSensitive===!0,childrenIndex:i,route:o};s.relativePath.startsWith("/")&&(J(s.relativePath.startsWith(r),'Absolute route path "'+s.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),s.relativePath=s.relativePath.slice(r.length));let a=ht([r,s.relativePath]),h=n.concat(s);o.children&&o.children.length>0&&(J(o.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+a+'".')),Kc(o.children,t,h,a)),!(o.path==null&&!o.index)&&t.push({path:a,score:Qp(a,o.index),routesMeta:h})};return e.forEach((o,i)=>{var u;if(o.path===""||!((u=o.path)!=null&&u.includes("?")))l(o,i);else for(let s of Yc(o.path))l(o,i,s)}),t}function Yc(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,l=n.endsWith("?"),o=n.replace(/\?$/,"");if(r.length===0)return l?[o,""]:[o];let i=Yc(r.join("/")),u=[];return u.push(...i.map(s=>s===""?o:[o,s].join("/"))),l&&u.push(...i),u.map(s=>e.startsWith("/")&&s===""?"/":s)}function Fp(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:Kp(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const $p=/^:\w+$/,Ap=3,Bp=2,Hp=1,Wp=10,Vp=-2,Ts=e=>e==="*";function Qp(e,t){let n=e.split("/"),r=n.length;return n.some(Ts)&&(r+=Vp),t&&(r+=Bp),n.filter(l=>!Ts(l)).reduce((l,o)=>l+($p.test(o)?Ap:o===""?Hp:Wp),r)}function Kp(e,t){return e.length===t.length&&e.slice(0,-1).every((r,l)=>r===t[l])?e[e.length-1]-t[t.length-1]:0}function Yp(e,t){let{routesMeta:n}=e,r={},l="/",o=[];for(let i=0;i<n.length;++i){let u=n[i],s=i===n.length-1,a=l==="/"?t:t.slice(l.length)||"/",h=Gp({path:u.relativePath,caseSensitive:u.caseSensitive,end:s},a);if(!h)return null;Object.assign(r,h.params);let m=u.route;o.push({params:r,pathname:ht([l,h.pathname]),pathnameBase:eh(ht([l,h.pathnameBase])),route:m}),h.pathnameBase!=="/"&&(l=ht([l,h.pathnameBase]))}return o}function Gp(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=Xp(e.path,e.caseSensitive,e.end),l=t.match(n);if(!l)return null;let o=l[0],i=o.replace(/(.)\/+$/,"$1"),u=l.slice(1);return{params:r.reduce((a,h,m)=>{if(h==="*"){let p=u[m]||"";i=o.slice(0,o.length-p.length).replace(/(.)\/+$/,"$1")}return a[h]=Zp(u[m]||"",h),a},{}),pathname:o,pathnameBase:i,pattern:e}}function Xp(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),du(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],l="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,(i,u)=>(r.push(u),"/([^\\/]+)"));return e.endsWith("*")?(r.push("*"),l+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?l+="\\/*$":e!==""&&e!=="/"&&(l+="(?:(?=\\/|$))"),[new RegExp(l,t?void 0:"i"),r]}function Jp(e){try{return decodeURI(e)}catch(t){return du(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function Zp(e,t){try{return decodeURIComponent(e)}catch(n){return du(!1,'The value for the URL param "'+t+'" will not be decoded because'+(' the string "'+e+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+n+").")),e}}function Gc(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function du(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function qp(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:l=""}=typeof e=="string"?mn(e):e;return{pathname:n?n.startsWith("/")?n:bp(n,t):t,search:th(r),hash:nh(l)}}function bp(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(l=>{l===".."?n.length>1&&n.pop():l!=="."&&n.push(l)}),n.length>1?n.join("/"):"/"}function mo(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function Xc(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function Jc(e,t,n,r){r===void 0&&(r=!1);let l;typeof e=="string"?l=mn(e):(l=wl({},e),J(!l.pathname||!l.pathname.includes("?"),mo("?","pathname","search",l)),J(!l.pathname||!l.pathname.includes("#"),mo("#","pathname","hash",l)),J(!l.search||!l.search.includes("#"),mo("#","search","hash",l)));let o=e===""||l.pathname==="",i=o?"/":l.pathname,u;if(r||i==null)u=n;else{let m=t.length-1;if(i.startsWith("..")){let p=i.split("/");for(;p[0]==="..";)p.shift(),m-=1;l.pathname=p.join("/")}u=m>=0?t[m]:"/"}let s=qp(l,u),a=i&&i!=="/"&&i.endsWith("/"),h=(o||i===".")&&n.endsWith("/");return!s.pathname.endsWith("/")&&(a||h)&&(s.pathname+="/"),s}const ht=e=>e.join("/").replace(/\/\/+/g,"/"),eh=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),th=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,nh=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class rh{constructor(t,n,r,l){l===void 0&&(l=!1),this.status=t,this.statusText=n||"",this.internal=l,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function lh(e){return e instanceof rh}const oh=["post","put","patch","delete"];[...oh];/**
50+ * React Router v6.6.1
51+ *
52+ * Copyright (c) Remix Software Inc.
53+ *
54+ * This source code is licensed under the MIT license found in the
55+ * LICENSE.md file in the root directory of this source tree.
56+ *
57+ * @license MIT
58+ */function vi(){return vi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},vi.apply(this,arguments)}function ih(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}const uh=typeof Object.is=="function"?Object.is:ih,{useState:sh,useEffect:ah,useLayoutEffect:ch,useDebugValue:fh}=go;function dh(e,t,n){const r=t(),[{inst:l},o]=sh({inst:{value:r,getSnapshot:t}});return ch(()=>{l.value=r,l.getSnapshot=t,vo(l)&&o({inst:l})},[e,r,t]),ah(()=>(vo(l)&&o({inst:l}),e(()=>{vo(l)&&o({inst:l})})),[e]),fh(r),r}function vo(e){const t=e.getSnapshot,n=e.value;try{const r=t();return!uh(n,r)}catch{return!0}}function ph(e,t,n){return t()}const hh=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",mh=!hh,vh=mh?ph:dh;"useSyncExternalStore"in go&&(e=>e.useSyncExternalStore)(go);const yh=C.createContext(null),gh=C.createContext(null),pu=C.createContext(null),cr=C.createContext(null),Fl=C.createContext(null),vn=C.createContext({outlet:null,matches:[]}),Zc=C.createContext(null);function wh(e,t){let{relative:n}=t===void 0?{}:t;fr()||J(!1);let{basename:r,navigator:l}=C.useContext(cr),{hash:o,pathname:i,search:u}=hu(e,{relative:n}),s=i;return r!=="/"&&(s=i==="/"?r:ht([r,i])),l.createHref({pathname:s,search:u,hash:o})}function fr(){return C.useContext(Fl)!=null}function dr(){return fr()||J(!1),C.useContext(Fl).location}function Sh(){fr()||J(!1);let{basename:e,navigator:t}=C.useContext(cr),{matches:n}=C.useContext(vn),{pathname:r}=dr(),l=JSON.stringify(Xc(n).map(u=>u.pathnameBase)),o=C.useRef(!1);return C.useEffect(()=>{o.current=!0}),C.useCallback(function(u,s){if(s===void 0&&(s={}),!o.current)return;if(typeof u=="number"){t.go(u);return}let a=Jc(u,JSON.parse(l),r,s.relative==="path");e!=="/"&&(a.pathname=a.pathname==="/"?e:ht([e,a.pathname])),(s.replace?t.replace:t.push)(a,s.state,s)},[e,t,l,r])}function hu(e,t){let{relative:n}=t===void 0?{}:t,{matches:r}=C.useContext(vn),{pathname:l}=dr(),o=JSON.stringify(Xc(r).map(i=>i.pathnameBase));return C.useMemo(()=>Jc(e,JSON.parse(o),l,n==="path"),[e,o,l,n])}function kh(e,t){fr()||J(!1);let{navigator:n}=C.useContext(cr),r=C.useContext(pu),{matches:l}=C.useContext(vn),o=l[l.length-1],i=o?o.params:{};o&&o.pathname;let u=o?o.pathnameBase:"/";o&&o.route;let s=dr(),a;if(t){var h;let y=typeof t=="string"?mn(t):t;u==="/"||(h=y.pathname)!=null&&h.startsWith(u)||J(!1),a=y}else a=s;let m=a.pathname||"/",p=u==="/"?m:m.slice(u.length)||"/",v=Up(e,{pathname:p}),S=_h(v&&v.map(y=>Object.assign({},y,{params:Object.assign({},i,y.params),pathname:ht([u,n.encodeLocation?n.encodeLocation(y.pathname).pathname:y.pathname]),pathnameBase:y.pathnameBase==="/"?u:ht([u,n.encodeLocation?n.encodeLocation(y.pathnameBase).pathname:y.pathnameBase])})),l,r||void 0);return t&&S?C.createElement(Fl.Provider,{value:{location:vi({pathname:"/",search:"",hash:"",state:null,key:"default"},a),navigationType:ot.Pop}},S):S}function Eh(){let e=Lh(),t=lh(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r="rgba(200,200,200, 0.5)",l={padding:"0.5rem",backgroundColor:r},o={padding:"2px 4px",backgroundColor:r};return C.createElement(C.Fragment,null,C.createElement("h2",null,"Unhandled Thrown Error!"),C.createElement("h3",{style:{fontStyle:"italic"}},t),n?C.createElement("pre",{style:l},n):null,C.createElement("p",null,"💿 Hey developer 👋"),C.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",C.createElement("code",{style:o},"errorElement")," props on ",C.createElement("code",{style:o},"<Route>")))}class Ch extends C.Component{constructor(t){super(t),this.state={location:t.location,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location?{error:t.error,location:t.location}:{error:t.error||n.error,location:n.location}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error?C.createElement(vn.Provider,{value:this.props.routeContext},C.createElement(Zc.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function xh(e){let{routeContext:t,match:n,children:r}=e,l=C.useContext(yh);return l&&n.route.errorElement&&(l._deepestRenderedBoundaryId=n.route.id),C.createElement(vn.Provider,{value:t},r)}function _h(e,t,n){if(t===void 0&&(t=[]),e==null)if(n!=null&&n.errors)e=n.matches;else return null;let r=e,l=n==null?void 0:n.errors;if(l!=null){let o=r.findIndex(i=>i.route.id&&(l==null?void 0:l[i.route.id]));o>=0||J(!1),r=r.slice(0,Math.min(r.length,o+1))}return r.reduceRight((o,i,u)=>{let s=i.route.id?l==null?void 0:l[i.route.id]:null,a=n?i.route.errorElement||C.createElement(Eh,null):null,h=t.concat(r.slice(0,u+1)),m=()=>C.createElement(xh,{match:i,routeContext:{outlet:o,matches:h}},s?a:i.route.element!==void 0?i.route.element:o);return n&&(i.route.errorElement||u===0)?C.createElement(Ch,{location:n.location,component:a,error:s,children:m(),routeContext:{outlet:null,matches:h}}):m()},null)}var zs;(function(e){e.UseRevalidator="useRevalidator"})(zs||(zs={}));var Sl;(function(e){e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator"})(Sl||(Sl={}));function Ph(e){let t=C.useContext(pu);return t||J(!1),t}function Nh(e){let t=C.useContext(vn);return t||J(!1),t}function Rh(e){let t=Nh(),n=t.matches[t.matches.length-1];return n.route.id||J(!1),n.route.id}function Lh(){var e;let t=C.useContext(Zc),n=Ph(Sl.UseRouteError),r=Rh(Sl.UseRouteError);return t||((e=n.errors)==null?void 0:e[r])}function Yr(e){J(!1)}function Th(e){let{basename:t="/",children:n=null,location:r,navigationType:l=ot.Pop,navigator:o,static:i=!1}=e;fr()&&J(!1);let u=t.replace(/^\/*/,"/"),s=C.useMemo(()=>({basename:u,navigator:o,static:i}),[u,o,i]);typeof r=="string"&&(r=mn(r));let{pathname:a="/",search:h="",hash:m="",state:p=null,key:v="default"}=r,S=C.useMemo(()=>{let y=Gc(a,u);return y==null?null:{pathname:y,search:h,hash:m,state:p,key:v}},[u,a,h,m,p,v]);return S==null?null:C.createElement(cr.Provider,{value:s},C.createElement(Fl.Provider,{children:n,value:{location:S,navigationType:l}}))}function zh(e){let{children:t,location:n}=e,r=C.useContext(gh),l=r&&!t?r.router.routes:yi(t);return kh(l,n)}var Os;(function(e){e[e.pending=0]="pending",e[e.success=1]="success",e[e.error=2]="error"})(Os||(Os={}));new Promise(()=>{});function yi(e,t){t===void 0&&(t=[]);let n=[];return C.Children.forEach(e,(r,l)=>{if(!C.isValidElement(r))return;if(r.type===C.Fragment){n.push.apply(n,yi(r.props.children,t));return}r.type!==Yr&&J(!1),!r.props.index||!r.props.children||J(!1);let o=[...t,l],i={id:r.props.id||o.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,hasErrorBoundary:r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle};r.props.children&&(i.children=yi(r.props.children,o)),n.push(i)}),n}/**
59+ * React Router DOM v6.6.1
60+ *
61+ * Copyright (c) Remix Software Inc.
62+ *
63+ * This source code is licensed under the MIT license found in the
64+ * LICENSE.md file in the root directory of this source tree.
65+ *
66+ * @license MIT
67+ */function kl(){return kl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},kl.apply(this,arguments)}function qc(e,t){if(e==null)return{};var n={},r=Object.keys(e),l,o;for(o=0;o<r.length;o++)l=r[o],!(t.indexOf(l)>=0)&&(n[l]=e[l]);return n}function Oh(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function jh(e,t){return e.button===0&&(!t||t==="_self")&&!Oh(e)}const Dh=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset"],Ih=["aria-current","caseSensitive","className","end","style","to","children"];function Mh(e){let{basename:t,children:n,window:r}=e,l=C.useRef();l.current==null&&(l.current=jp({window:r,v5Compat:!0}));let o=l.current,[i,u]=C.useState({action:o.action,location:o.location});return C.useLayoutEffect(()=>o.listen(u),[o]),C.createElement(Th,{basename:t,children:n,location:i.location,navigationType:i.action,navigator:o})}const Uh=C.forwardRef(function(t,n){let{onClick:r,relative:l,reloadDocument:o,replace:i,state:u,target:s,to:a,preventScrollReset:h}=t,m=qc(t,Dh),p=wh(a,{relative:l}),v=Fh(a,{replace:i,state:u,target:s,preventScrollReset:h,relative:l});function S(y){r&&r(y),y.defaultPrevented||v(y)}return C.createElement("a",kl({},m,{href:p,onClick:o?r:S,ref:n,target:s}))}),Nn=C.forwardRef(function(t,n){let{"aria-current":r="page",caseSensitive:l=!1,className:o="",end:i=!1,style:u,to:s,children:a}=t,h=qc(t,Ih),m=hu(s,{relative:h.relative}),p=dr(),v=C.useContext(pu),{navigator:S}=C.useContext(cr),y=S.encodeLocation?S.encodeLocation(m).pathname:m.pathname,O=p.pathname,f=v&&v.navigation&&v.navigation.location?v.navigation.location.pathname:null;l||(O=O.toLowerCase(),f=f?f.toLowerCase():null,y=y.toLowerCase());let c=O===y||!i&&O.startsWith(y)&&O.charAt(y.length)==="/",d=f!=null&&(f===y||!i&&f.startsWith(y)&&f.charAt(y.length)==="/"),g=c?r:void 0,k;typeof o=="function"?k=o({isActive:c,isPending:d}):k=[o,c?"active":null,d?"pending":null].filter(Boolean).join(" ");let _=typeof u=="function"?u({isActive:c,isPending:d}):u;return C.createElement(Uh,kl({},h,{"aria-current":g,className:k,ref:n,style:_,to:s}),typeof a=="function"?a({isActive:c,isPending:d}):a)});var js;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmitImpl="useSubmitImpl",e.UseFetcher="useFetcher"})(js||(js={}));var Ds;(function(e){e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Ds||(Ds={}));function Fh(e,t){let{target:n,replace:r,state:l,preventScrollReset:o,relative:i}=t===void 0?{}:t,u=Sh(),s=dr(),a=hu(e,{relative:i});return C.useCallback(h=>{if(jh(h,n)){h.preventDefault();let m=r!==void 0?r:lr(s)===lr(a);u(e,{replace:m,state:l,preventScrollReset:o,relative:i})}},[s,u,a,r,l,n,e,o,i])}const $h=()=>Q("div",{children:"Home"});class Is extends Error{constructor(n,r,l){super(l);fe(this,"url");fe(this,"status");fe(this,"statusText");fe(this,"body");fe(this,"request");this.name="ApiError",this.url=r.url,this.status=r.status,this.statusText=r.statusText,this.body=r.body,this.request=n}}class Ah extends Error{constructor(t){super(t),this.name="CancelError"}get isCancelled(){return!0}}var om;class Bh{constructor(t){fe(this,om);fe(this,"_isResolved");fe(this,"_isRejected");fe(this,"_isCancelled");fe(this,"_cancelHandlers");fe(this,"_promise");fe(this,"_resolve");fe(this,"_reject");this._isResolved=!1,this._isRejected=!1,this._isCancelled=!1,this._cancelHandlers=[],this._promise=new Promise((n,r)=>{this._resolve=n,this._reject=r;const l=u=>{var s;this._isResolved||this._isRejected||this._isCancelled||(this._isResolved=!0,(s=this._resolve)==null||s.call(this,u))},o=u=>{var s;this._isResolved||this._isRejected||this._isCancelled||(this._isRejected=!0,(s=this._reject)==null||s.call(this,u))},i=u=>{this._isResolved||this._isRejected||this._isCancelled||this._cancelHandlers.push(u)};return Object.defineProperty(i,"isResolved",{get:()=>this._isResolved}),Object.defineProperty(i,"isRejected",{get:()=>this._isRejected}),Object.defineProperty(i,"isCancelled",{get:()=>this._isCancelled}),t(l,o,i)})}then(t,n){return this._promise.then(t,n)}catch(t){return this._promise.catch(t)}finally(t){return this._promise.finally(t)}cancel(){var t;if(!(this._isResolved||this._isRejected||this._isCancelled)){if(this._isCancelled=!0,this._cancelHandlers.length)try{for(const n of this._cancelHandlers)n()}catch(n){console.warn("Cancellation threw an error",n);return}this._cancelHandlers.length=0,(t=this._reject)==null||t.call(this,new Ah("Request aborted"))}}get isCancelled(){return this._isCancelled}}om=Symbol.toStringTag;const Ut={BASE:"",VERSION:"",WITH_CREDENTIALS:!1,CREDENTIALS:"include",TOKEN:void 0,USERNAME:void 0,PASSWORD:void 0,HEADERS:void 0,ENCODE_PATH:void 0},mu=e=>e!=null,pr=e=>typeof e=="string",yo=e=>pr(e)&&e!=="",vu=e=>typeof e=="object"&&typeof e.type=="string"&&typeof e.stream=="function"&&typeof e.arrayBuffer=="function"&&typeof e.constructor=="function"&&typeof e.constructor.name=="string"&&/^(Blob|File)$/.test(e.constructor.name)&&/^(Blob|File)$/.test(e[Symbol.toStringTag]),bc=e=>e instanceof FormData,Hh=e=>{try{return btoa(e)}catch{return Buffer.from(e).toString("base64")}},Wh=e=>{const t=[],n=(l,o)=>{t.push(`${encodeURIComponent(l)}=${encodeURIComponent(String(o))}`)},r=(l,o)=>{mu(o)&&(Array.isArray(o)?o.forEach(i=>{r(l,i)}):typeof o=="object"?Object.entries(o).forEach(([i,u])=>{r(`${l}[${i}]`,u)}):n(l,o))};return Object.entries(e).forEach(([l,o])=>{r(l,o)}),t.length>0?`?${t.join("&")}`:""},Vh=(e,t)=>{const n=e.ENCODE_PATH||encodeURI,r=t.url.replace("{api-version}",e.VERSION).replace(/{(.*?)}/g,(o,i)=>{var u;return(u=t.path)!=null&&u.hasOwnProperty(i)?n(String(t.path[i])):o}),l=`${e.BASE}${r}`;return t.query?`${l}${Wh(t.query)}`:l},Qh=e=>{if(e.formData){const t=new FormData,n=(r,l)=>{pr(l)||vu(l)?t.append(r,l):t.append(r,JSON.stringify(l))};return Object.entries(e.formData).filter(([r,l])=>mu(l)).forEach(([r,l])=>{Array.isArray(l)?l.forEach(o=>n(r,o)):n(r,l)}),t}},jr=async(e,t)=>typeof t=="function"?t(e):t,Kh=async(e,t)=>{const n=await jr(t,e.TOKEN),r=await jr(t,e.USERNAME),l=await jr(t,e.PASSWORD),o=await jr(t,e.HEADERS),i=Object.entries({Accept:"application/json",...o,...t.headers}).filter(([u,s])=>mu(s)).reduce((u,[s,a])=>({...u,[s]:String(a)}),{});if(yo(n)&&(i.Authorization=`Bearer ${n}`),yo(r)&&yo(l)){const u=Hh(`${r}:${l}`);i.Authorization=`Basic ${u}`}return t.body&&(t.mediaType?i["Content-Type"]=t.mediaType:vu(t.body)?i["Content-Type"]=t.body.type||"application/octet-stream":pr(t.body)?i["Content-Type"]="text/plain":bc(t.body)||(i["Content-Type"]="application/json")),new Headers(i)},Yh=e=>{var t;if(e.body)return(t=e.mediaType)!=null&&t.includes("/json")?JSON.stringify(e.body):pr(e.body)||vu(e.body)||bc(e.body)?e.body:JSON.stringify(e.body)},Gh=async(e,t,n,r,l,o,i)=>{const u=new AbortController,s={headers:o,body:r??l,method:t.method,signal:u.signal};return e.WITH_CREDENTIALS&&(s.credentials=e.CREDENTIALS),i(()=>u.abort()),await fetch(n,s)},Xh=(e,t)=>{if(t){const n=e.headers.get(t);if(pr(n))return n}},Jh=async e=>{if(e.status!==204)try{const t=e.headers.get("Content-Type");if(t)return t.toLowerCase().startsWith("application/json")?await e.json():await e.text()}catch(t){console.error(t)}},Zh=(e,t)=>{const r={400:"Bad Request",401:"Unauthorized",403:"Forbidden",404:"Not Found",500:"Internal Server Error",502:"Bad Gateway",503:"Service Unavailable",...e.errors}[t.status];if(r)throw new Is(e,t,r);if(!t.ok)throw new Is(e,t,"Generic Error")},Ft=(e,t)=>new Bh(async(n,r,l)=>{try{const o=Vh(e,t),i=Qh(t),u=Yh(t),s=await Kh(e,t);if(!l.isCancelled){const a=await Gh(e,t,o,u,i,s,l),h=await Jh(a),m=Xh(a,t.responseHeader),p={url:o,ok:a.ok,status:a.status,statusText:a.statusText,body:m??h};Zh(t,p),n(p.body)}}catch(o){r(o)}});class qh{static listUsers(){return Ft(Ut,{method:"GET",url:"/api/user/"})}static createUser(t){return Ft(Ut,{method:"POST",url:"/api/user/",body:t,mediaType:"application/json"})}static retrieveUser(t){return Ft(Ut,{method:"GET",url:"/api/user/{id}/",path:{id:t}})}static updateUser(t,n){return Ft(Ut,{method:"PUT",url:"/api/user/{id}/",path:{id:t},body:n,mediaType:"application/json"})}static partialUpdateUser(t,n){return Ft(Ut,{method:"PATCH",url:"/api/user/{id}/",path:{id:t},body:n,mediaType:"application/json"})}static destroyUser(t){return Ft(Ut,{method:"DELETE",url:"/api/user/{id}/",path:{id:t}})}}const bh=()=>(qh.listUsers().then(e=>{console.log(e)}),Q("div",{children:"Users"})),em=e=>`http://localhost:8000/${e}/`,Ms=({target:e,children:t,className:n})=>Q("a",{href:em(e),className:n,children:t}),tm="/assets/rango-26143649.png",Dr="m-auto bg-blue-400 px-5 py-2 rounded-full",$t="m-auto bg-blue-200 px-5 py-2 rounded-full hover:bg-blue-400",nm=()=>wo("div",{className:"h-16 shadow-md w-full flex",children:[Q(Nn,{to:"/",className:"my-auto h-3/4 rounded-full",children:Q("img",{src:tm,alt:"",className:"h-full hover:bg-blue-400 p-1 rounded-full shadow-md mx-3"})}),Q(Nn,{to:"/",className:({isActive:e})=>e?Dr:$t,children:"Home"}),Q(Nn,{to:"/about",className:({isActive:e})=>e?Dr:$t,children:"About"}),Q(Nn,{to:"/users",className:({isActive:e})=>e?Dr:$t,children:"Users"}),Q(Nn,{to:"/random-endpoint",className:({isActive:e})=>e?Dr:$t,children:"404"}),Q(Ms,{target:"api",className:$t,children:"API"}),Q(Ms,{target:"admin",className:$t,children:"Admin"})]}),rm=()=>Q("div",{children:"NotFound"});function lm(){return wo(Mh,{children:[Q(nm,{}),wo(zh,{children:[Q(Yr,{path:"/",element:Q($h,{})}),Q(Yr,{path:"/users",element:Q(bh,{})}),Q(Yr,{path:"/*",element:Q(rm,{})})]})]})}So.createRoot(document.getElementById("root")).render(Q(Vs.StrictMode,{children:Q(lm,{})}));
+2-2rango/backend/backend/templates/index.html
@@ -6,8 +6,8 @@
66 <link rel="icon" type="image/svg+xml" href="/assets/favicon.ico" />
77 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
88 <title>Rango</title>
9- <script type="module" crossorigin src="/assets/index-653198e7.js"></script>
10- <link rel="stylesheet" href="/assets/index-0edf93d6.css">
9+ <script type="module" crossorigin src="/assets/index-d01f2d3b.js"></script>
10+ <link rel="stylesheet" href="/assets/index-da0b9ba0.css">
1111 </head>
1212
1313 <body>
+279-3rango/frontend/package-lock.json
@@ -9,6 +9,7 @@
99 "version": "0.0.0",
1010 "dependencies": {
1111 "openapi-typescript": "^6.1.0",
12+ "openapi-typescript-codegen": "^0.23.0",
1213 "react": "^18.2.0",
1314 "react-dom": "^18.2.0",
1415 "whatwg-fetch": "^3.6.2"
@@ -40,6 +41,17 @@
4041 "node": ">=6.0.0"
4142 }
4243 },
44+ "node_modules/@apidevtools/json-schema-ref-parser": {
45+ "version": "9.0.9",
46+ "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.0.9.tgz",
47+ "integrity": "sha512-GBD2Le9w2+lVFoc4vswGI/TjkNIZSVp7+9xPf+X3uidBfWnAeUWmquteSyt0+VCrhNMWj/FTABISQrD3Z/YA+w==",
48+ "dependencies": {
49+ "@jsdevtools/ono": "^7.1.3",
50+ "@types/json-schema": "^7.0.6",
51+ "call-me-maybe": "^1.0.1",
52+ "js-yaml": "^4.1.0"
53+ }
54+ },
4355 "node_modules/@babel/code-frame": {
4456 "version": "7.18.6",
4557 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz",
@@ -781,6 +793,11 @@
781793 "@jridgewell/sourcemap-codec": "1.4.14"
782794 }
783795 },
796+ "node_modules/@jsdevtools/ono": {
797+ "version": "7.1.3",
798+ "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz",
799+ "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg=="
800+ },
784801 "node_modules/@nodelib/fs.scandir": {
785802 "version": "2.1.5",
786803 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -831,6 +848,11 @@
831848 "@types/node": "*"
832849 }
833850 },
851+ "node_modules/@types/json-schema": {
852+ "version": "7.0.11",
853+ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz",
854+ "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ=="
855+ },
834856 "node_modules/@types/node": {
835857 "version": "18.11.17",
836858 "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.17.tgz",
@@ -1056,6 +1078,22 @@
10561078 "node": ">=10.16.0"
10571079 }
10581080 },
1081+ "node_modules/call-me-maybe": {
1082+ "version": "1.0.2",
1083+ "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz",
1084+ "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ=="
1085+ },
1086+ "node_modules/camelcase": {
1087+ "version": "6.3.0",
1088+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
1089+ "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
1090+ "engines": {
1091+ "node": ">=10"
1092+ },
1093+ "funding": {
1094+ "url": "https://github.com/sponsors/sindresorhus"
1095+ }
1096+ },
10591097 "node_modules/camelcase-css": {
10601098 "version": "2.0.1",
10611099 "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz",
@@ -1149,6 +1187,14 @@
11491187 "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
11501188 "dev": true
11511189 },
1190+ "node_modules/commander": {
1191+ "version": "9.4.1",
1192+ "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz",
1193+ "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==",
1194+ "engines": {
1195+ "node": "^12.20.0 || >=14"
1196+ }
1197+ },
11521198 "node_modules/convert-source-map": {
11531199 "version": "1.9.0",
11541200 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
@@ -1373,6 +1419,19 @@
13731419 "url": "https://www.patreon.com/infusion"
13741420 }
13751421 },
1422+ "node_modules/fs-extra": {
1423+ "version": "10.1.0",
1424+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
1425+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
1426+ "dependencies": {
1427+ "graceful-fs": "^4.2.0",
1428+ "jsonfile": "^6.0.1",
1429+ "universalify": "^2.0.0"
1430+ },
1431+ "engines": {
1432+ "node": ">=12"
1433+ }
1434+ },
13761435 "node_modules/fsevents": {
13771436 "version": "2.3.2",
13781437 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
@@ -1423,6 +1482,31 @@
14231482 "node": ">=4"
14241483 }
14251484 },
1485+ "node_modules/graceful-fs": {
1486+ "version": "4.2.10",
1487+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
1488+ "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
1489+ },
1490+ "node_modules/handlebars": {
1491+ "version": "4.7.7",
1492+ "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
1493+ "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
1494+ "dependencies": {
1495+ "minimist": "^1.2.5",
1496+ "neo-async": "^2.6.0",
1497+ "source-map": "^0.6.1",
1498+ "wordwrap": "^1.0.0"
1499+ },
1500+ "bin": {
1501+ "handlebars": "bin/handlebars"
1502+ },
1503+ "engines": {
1504+ "node": ">=0.4.7"
1505+ },
1506+ "optionalDependencies": {
1507+ "uglify-js": "^3.1.4"
1508+ }
1509+ },
14261510 "node_modules/has": {
14271511 "version": "1.0.3",
14281512 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
@@ -1573,6 +1657,18 @@
15731657 "node": ">=4"
15741658 }
15751659 },
1660+ "node_modules/json-schema-ref-parser": {
1661+ "version": "9.0.9",
1662+ "resolved": "https://registry.npmjs.org/json-schema-ref-parser/-/json-schema-ref-parser-9.0.9.tgz",
1663+ "integrity": "sha512-qcP2lmGy+JUoQJ4DOQeLaZDqH9qSkeGCK3suKWxJXS82dg728Mn3j97azDMaOUmJAN4uCq91LdPx4K7E8F1a7Q==",
1664+ "deprecated": "Please switch to @apidevtools/json-schema-ref-parser",
1665+ "dependencies": {
1666+ "@apidevtools/json-schema-ref-parser": "9.0.9"
1667+ },
1668+ "engines": {
1669+ "node": ">=10"
1670+ }
1671+ },
15761672 "node_modules/json5": {
15771673 "version": "2.2.2",
15781674 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.2.tgz",
@@ -1585,6 +1681,17 @@
15851681 "node": ">=6"
15861682 }
15871683 },
1684+ "node_modules/jsonfile": {
1685+ "version": "6.1.0",
1686+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
1687+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
1688+ "dependencies": {
1689+ "universalify": "^2.0.0"
1690+ },
1691+ "optionalDependencies": {
1692+ "graceful-fs": "^4.1.6"
1693+ }
1694+ },
15881695 "node_modules/lilconfig": {
15891696 "version": "2.0.6",
15901697 "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz",
@@ -1650,7 +1757,6 @@
16501757 "version": "1.2.7",
16511758 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz",
16521759 "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==",
1653- "dev": true,
16541760 "funding": {
16551761 "url": "https://github.com/sponsors/ljharb"
16561762 }
@@ -1673,6 +1779,11 @@
16731779 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
16741780 }
16751781 },
1782+ "node_modules/neo-async": {
1783+ "version": "2.6.2",
1784+ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
1785+ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="
1786+ },
16761787 "node_modules/node-releases": {
16771788 "version": "2.0.8",
16781789 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz",
@@ -1722,6 +1833,21 @@
17221833 "openapi-typescript": "bin/cli.js"
17231834 }
17241835 },
1836+ "node_modules/openapi-typescript-codegen": {
1837+ "version": "0.23.0",
1838+ "resolved": "https://registry.npmjs.org/openapi-typescript-codegen/-/openapi-typescript-codegen-0.23.0.tgz",
1839+ "integrity": "sha512-gOJXy5g3H3HlLpVNN+USrNK2i2KYBmDczk9Xk34u6JorwrGiDJZUj+al4S+i9TXdfUQ/ZaLxE59Xf3wqkxGfqA==",
1840+ "dependencies": {
1841+ "camelcase": "^6.3.0",
1842+ "commander": "^9.3.0",
1843+ "fs-extra": "^10.1.0",
1844+ "handlebars": "^4.7.7",
1845+ "json-schema-ref-parser": "^9.0.9"
1846+ },
1847+ "bin": {
1848+ "openapi": "bin/index.js"
1849+ }
1850+ },
17251851 "node_modules/openapi-typescript-fetch": {
17261852 "version": "1.1.3",
17271853 "resolved": "https://registry.npmjs.org/openapi-typescript-fetch/-/openapi-typescript-fetch-1.1.3.tgz",
@@ -2105,6 +2231,14 @@
21052231 "semver": "bin/semver.js"
21062232 }
21072233 },
2234+ "node_modules/source-map": {
2235+ "version": "0.6.1",
2236+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
2237+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
2238+ "engines": {
2239+ "node": ">=0.10.0"
2240+ }
2241+ },
21082242 "node_modules/source-map-js": {
21092243 "version": "1.0.2",
21102244 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
@@ -2226,6 +2360,18 @@
22262360 "node": ">=4.2.0"
22272361 }
22282362 },
2363+ "node_modules/uglify-js": {
2364+ "version": "3.17.4",
2365+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz",
2366+ "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==",
2367+ "optional": true,
2368+ "bin": {
2369+ "uglifyjs": "bin/uglifyjs"
2370+ },
2371+ "engines": {
2372+ "node": ">=0.8.0"
2373+ }
2374+ },
22292375 "node_modules/undici": {
22302376 "version": "5.14.0",
22312377 "resolved": "https://registry.npmjs.org/undici/-/undici-5.14.0.tgz",
@@ -2237,6 +2383,14 @@
22372383 "node": ">=12.18"
22382384 }
22392385 },
2386+ "node_modules/universalify": {
2387+ "version": "2.0.0",
2388+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
2389+ "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
2390+ "engines": {
2391+ "node": ">= 10.0.0"
2392+ }
2393+ },
22402394 "node_modules/update-browserslist-db": {
22412395 "version": "1.0.10",
22422396 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz",
@@ -2323,6 +2477,11 @@
23232477 "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz",
23242478 "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA=="
23252479 },
2480+ "node_modules/wordwrap": {
2481+ "version": "1.0.0",
2482+ "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
2483+ "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q=="
2484+ },
23262485 "node_modules/xtend": {
23272486 "version": "4.0.2",
23282487 "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
@@ -2367,6 +2526,17 @@
23672526 "@jridgewell/trace-mapping": "^0.3.9"
23682527 }
23692528 },
2529+ "@apidevtools/json-schema-ref-parser": {
2530+ "version": "9.0.9",
2531+ "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.0.9.tgz",
2532+ "integrity": "sha512-GBD2Le9w2+lVFoc4vswGI/TjkNIZSVp7+9xPf+X3uidBfWnAeUWmquteSyt0+VCrhNMWj/FTABISQrD3Z/YA+w==",
2533+ "requires": {
2534+ "@jsdevtools/ono": "^7.1.3",
2535+ "@types/json-schema": "^7.0.6",
2536+ "call-me-maybe": "^1.0.1",
2537+ "js-yaml": "^4.1.0"
2538+ }
2539+ },
23702540 "@babel/code-frame": {
23712541 "version": "7.18.6",
23722542 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz",
@@ -2812,6 +2982,11 @@
28122982 "@jridgewell/sourcemap-codec": "1.4.14"
28132983 }
28142984 },
2985+ "@jsdevtools/ono": {
2986+ "version": "7.1.3",
2987+ "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz",
2988+ "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg=="
2989+ },
28152990 "@nodelib/fs.scandir": {
28162991 "version": "2.1.5",
28172992 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -2850,6 +3025,11 @@
28503025 "@types/node": "*"
28513026 }
28523027 },
3028+ "@types/json-schema": {
3029+ "version": "7.0.11",
3030+ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz",
3031+ "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ=="
3032+ },
28533033 "@types/node": {
28543034 "version": "18.11.17",
28553035 "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.17.tgz",
@@ -3007,6 +3187,16 @@
30073187 "streamsearch": "^1.1.0"
30083188 }
30093189 },
3190+ "call-me-maybe": {
3191+ "version": "1.0.2",
3192+ "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz",
3193+ "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ=="
3194+ },
3195+ "camelcase": {
3196+ "version": "6.3.0",
3197+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
3198+ "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA=="
3199+ },
30103200 "camelcase-css": {
30113201 "version": "2.0.1",
30123202 "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz",
@@ -3072,6 +3262,11 @@
30723262 "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
30733263 "dev": true
30743264 },
3265+ "commander": {
3266+ "version": "9.4.1",
3267+ "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz",
3268+ "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw=="
3269+ },
30753270 "convert-source-map": {
30763271 "version": "1.9.0",
30773272 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
@@ -3232,6 +3427,16 @@
32323427 "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==",
32333428 "dev": true
32343429 },
3430+ "fs-extra": {
3431+ "version": "10.1.0",
3432+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
3433+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
3434+ "requires": {
3435+ "graceful-fs": "^4.2.0",
3436+ "jsonfile": "^6.0.1",
3437+ "universalify": "^2.0.0"
3438+ }
3439+ },
32353440 "fsevents": {
32363441 "version": "2.3.2",
32373442 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
@@ -3266,6 +3471,23 @@
32663471 "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
32673472 "dev": true
32683473 },
3474+ "graceful-fs": {
3475+ "version": "4.2.10",
3476+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
3477+ "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
3478+ },
3479+ "handlebars": {
3480+ "version": "4.7.7",
3481+ "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
3482+ "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
3483+ "requires": {
3484+ "minimist": "^1.2.5",
3485+ "neo-async": "^2.6.0",
3486+ "source-map": "^0.6.1",
3487+ "uglify-js": "^3.1.4",
3488+ "wordwrap": "^1.0.0"
3489+ }
3490+ },
32693491 "has": {
32703492 "version": "1.0.3",
32713493 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
@@ -3366,12 +3588,29 @@
33663588 "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
33673589 "dev": true
33683590 },
3591+ "json-schema-ref-parser": {
3592+ "version": "9.0.9",
3593+ "resolved": "https://registry.npmjs.org/json-schema-ref-parser/-/json-schema-ref-parser-9.0.9.tgz",
3594+ "integrity": "sha512-qcP2lmGy+JUoQJ4DOQeLaZDqH9qSkeGCK3suKWxJXS82dg728Mn3j97azDMaOUmJAN4uCq91LdPx4K7E8F1a7Q==",
3595+ "requires": {
3596+ "@apidevtools/json-schema-ref-parser": "9.0.9"
3597+ }
3598+ },
33693599 "json5": {
33703600 "version": "2.2.2",
33713601 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.2.tgz",
33723602 "integrity": "sha512-46Tk9JiOL2z7ytNQWFLpj99RZkVgeHf87yGQKsIkaPz1qSH9UczKH1rO7K3wgRselo0tYMUNfecYpm/p1vC7tQ==",
33733603 "dev": true
33743604 },
3605+ "jsonfile": {
3606+ "version": "6.1.0",
3607+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
3608+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
3609+ "requires": {
3610+ "graceful-fs": "^4.1.6",
3611+ "universalify": "^2.0.0"
3612+ }
3613+ },
33753614 "lilconfig": {
33763615 "version": "2.0.6",
33773616 "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz",
@@ -3421,8 +3660,7 @@
34213660 "minimist": {
34223661 "version": "1.2.7",
34233662 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz",
3424- "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==",
3425- "dev": true
3663+ "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g=="
34263664 },
34273665 "ms": {
34283666 "version": "2.1.2",
@@ -3436,6 +3674,11 @@
34363674 "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==",
34373675 "dev": true
34383676 },
3677+ "neo-async": {
3678+ "version": "2.6.2",
3679+ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
3680+ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="
3681+ },
34393682 "node-releases": {
34403683 "version": "2.0.8",
34413684 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz",
@@ -3480,6 +3723,18 @@
34803723 }
34813724 }
34823725 },
3726+ "openapi-typescript-codegen": {
3727+ "version": "0.23.0",
3728+ "resolved": "https://registry.npmjs.org/openapi-typescript-codegen/-/openapi-typescript-codegen-0.23.0.tgz",
3729+ "integrity": "sha512-gOJXy5g3H3HlLpVNN+USrNK2i2KYBmDczk9Xk34u6JorwrGiDJZUj+al4S+i9TXdfUQ/ZaLxE59Xf3wqkxGfqA==",
3730+ "requires": {
3731+ "camelcase": "^6.3.0",
3732+ "commander": "^9.3.0",
3733+ "fs-extra": "^10.1.0",
3734+ "handlebars": "^4.7.7",
3735+ "json-schema-ref-parser": "^9.0.9"
3736+ }
3737+ },
34833738 "openapi-typescript-fetch": {
34843739 "version": "1.1.3",
34853740 "resolved": "https://registry.npmjs.org/openapi-typescript-fetch/-/openapi-typescript-fetch-1.1.3.tgz",
@@ -3699,6 +3954,11 @@
36993954 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
37003955 "dev": true
37013956 },
3957+ "source-map": {
3958+ "version": "0.6.1",
3959+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
3960+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
3961+ },
37023962 "source-map-js": {
37033963 "version": "1.0.2",
37043964 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
@@ -3784,6 +4044,12 @@
37844044 "integrity": "sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==",
37854045 "dev": true
37864046 },
4047+ "uglify-js": {
4048+ "version": "3.17.4",
4049+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz",
4050+ "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==",
4051+ "optional": true
4052+ },
37874053 "undici": {
37884054 "version": "5.14.0",
37894055 "resolved": "https://registry.npmjs.org/undici/-/undici-5.14.0.tgz",
@@ -3792,6 +4058,11 @@
37924058 "busboy": "^1.6.0"
37934059 }
37944060 },
4061+ "universalify": {
4062+ "version": "2.0.0",
4063+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
4064+ "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ=="
4065+ },
37954066 "update-browserslist-db": {
37964067 "version": "1.0.10",
37974068 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz",
@@ -3826,6 +4097,11 @@
38264097 "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz",
38274098 "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA=="
38284099 },
4100+ "wordwrap": {
4101+ "version": "1.0.0",
4102+ "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
4103+ "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q=="
4104+ },
38294105 "xtend": {
38304106 "version": "4.0.2",
38314107 "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
+2-1rango/frontend/package.json
@@ -7,10 +7,11 @@
77 "dev": "vite",
88 "build": "tsc && vite build && cp -r dist/assets/* ../backend/backend/static && cp dist/index.html ../backend/backend/templates/index.html",
99 "preview": "vite preview",
10- "syncapi": "cd ../backend && python manage.py generateschema --file ../frontend/src/django/schema.yml && cd ../frontend && npx openapi-typescript src/django/schema.yml --output src/django/schema.ts"
10+ "syncapi": "cd ../backend && python manage.py generateschema --file ../frontend/src/django/schema.yml && cd ../frontend && npx openapi-typescript-codegen --input src/django/schema.yml --output src/api --indent 2"
1111 },
1212 "dependencies": {
1313 "openapi-typescript": "^6.1.0",
14+ "openapi-typescript-codegen": "^0.23.0",
1415 "react": "^18.2.0",
1516 "react-dom": "^18.2.0",
1617 "whatwg-fetch": "^3.6.2"
+88-7rango/frontend/src/Routes/Users.tsx
@@ -1,12 +1,93 @@
1-import React from "react";
2-import fetcher from "../django/api";
1+import React, { useState, useEffect, useRef, SyntheticEvent } from "react";
2+import { UserService } from "../api";
3+import { user } from "../api/models/user";
4+import User from "../components/User";
35
46 const Users = () => {
5- const listUsers = fetcher.path("/api/user/").method("get").create();
6- listUsers({}).then((data) => {
7- console.log(data);
8- });
9- return <div>Users</div>;
7+ const [users, setUsers] = useState(Array<user>);
8+ const username = useRef<HTMLInputElement>(null);
9+ const first_name = useRef<HTMLInputElement>(null);
10+ const last_name = useRef<HTMLInputElement>(null);
11+ const email = useRef<HTMLInputElement>(null);
12+ const password = useRef<HTMLInputElement>(null);
13+
14+ const loadUsers = () => {
15+ UserService.listUsers().then((users) => {
16+ console.log(users);
17+ setUsers(users);
18+ });
19+ };
20+
21+ const createUser = (e: SyntheticEvent) => {
22+ e.preventDefault();
23+ UserService.createUser({
24+ username: username.current?.value || "",
25+ first_name: first_name.current?.value,
26+ last_name: last_name.current?.value,
27+ email: email.current?.value,
28+ password: password.current?.value || "",
29+ }).then((user) => {
30+ loadUsers();
31+ });
32+ };
33+
34+ useEffect(loadUsers, []);
35+ return (
36+ <div className="w-3/4 mx-auto mt-5">
37+ <form onSubmit={createUser} className="flex justify-evenly">
38+ <input
39+ className="border-2"
40+ type="text"
41+ ref={username}
42+ placeholder="Username"
43+ />
44+ <input
45+ className="border-2"
46+ type="text"
47+ ref={first_name}
48+ placeholder="First Name"
49+ />
50+ <input
51+ className="border-2"
52+ type="text"
53+ ref={last_name}
54+ placeholder="Last Name"
55+ />
56+ <input
57+ className="border-2"
58+ type="email"
59+ ref={email}
60+ placeholder="Email"
61+ />
62+ <input
63+ className="border-2"
64+ type="password"
65+ ref={password}
66+ placeholder="Password"
67+ />
68+ <input
69+ type="submit"
70+ className="w-44 rounded-full bg-blue-600 hover:cursor-pointer text-white"
71+ value="Create User"
72+ />
73+ </form>
74+ <table className="w-full">
75+ <thead>
76+ <tr>
77+ <th>Username</th>
78+ <th>First Name</th>
79+ <th>Last Name</th>
80+ <th>Email</th>
81+ </tr>
82+ </thead>
83+ <tbody>
84+ {users.map((user) => (
85+ <User user={user} />
86+ ))}
87+ </tbody>
88+ </table>
89+ </div>
90+ );
1091 };
1192
1293 export default Users;
+24-0rango/frontend/src/api/core/ApiError.ts
@@ -0,0 +1,24 @@
1+/* istanbul ignore file */
2+/* tslint:disable */
3+/* eslint-disable */
4+import type { ApiRequestOptions } from './ApiRequestOptions';
5+import type { ApiResult } from './ApiResult';
6+
7+export class ApiError extends Error {
8+ public readonly url: string;
9+ public readonly status: number;
10+ public readonly statusText: string;
11+ public readonly body: any;
12+ public readonly request: ApiRequestOptions;
13+
14+ constructor(request: ApiRequestOptions, response: ApiResult, message: string) {
15+ super(message);
16+
17+ this.name = 'ApiError';
18+ this.url = response.url;
19+ this.status = response.status;
20+ this.statusText = response.statusText;
21+ this.body = response.body;
22+ this.request = request;
23+ }
24+}
+16-0rango/frontend/src/api/core/ApiRequestOptions.ts
@@ -0,0 +1,16 @@
1+/* istanbul ignore file */
2+/* tslint:disable */
3+/* eslint-disable */
4+export type ApiRequestOptions = {
5+ readonly method: 'GET' | 'PUT' | 'POST' | 'DELETE' | 'OPTIONS' | 'HEAD' | 'PATCH';
6+ readonly url: string;
7+ readonly path?: Record<string, any>;
8+ readonly cookies?: Record<string, any>;
9+ readonly headers?: Record<string, any>;
10+ readonly query?: Record<string, any>;
11+ readonly formData?: Record<string, any>;
12+ readonly body?: any;
13+ readonly mediaType?: string;
14+ readonly responseHeader?: string;
15+ readonly errors?: Record<number, string>;
16+};
+10-0rango/frontend/src/api/core/ApiResult.ts
@@ -0,0 +1,10 @@
1+/* istanbul ignore file */
2+/* tslint:disable */
3+/* eslint-disable */
4+export type ApiResult = {
5+ readonly url: string;
6+ readonly ok: boolean;
7+ readonly status: number;
8+ readonly statusText: string;
9+ readonly body: any;
10+};
+128-0rango/frontend/src/api/core/CancelablePromise.ts
@@ -0,0 +1,128 @@
1+/* istanbul ignore file */
2+/* tslint:disable */
3+/* eslint-disable */
4+export class CancelError extends Error {
5+
6+ constructor(message: string) {
7+ super(message);
8+ this.name = 'CancelError';
9+ }
10+
11+ public get isCancelled(): boolean {
12+ return true;
13+ }
14+}
15+
16+export interface OnCancel {
17+ readonly isResolved: boolean;
18+ readonly isRejected: boolean;
19+ readonly isCancelled: boolean;
20+
21+ (cancelHandler: () => void): void;
22+}
23+
24+export class CancelablePromise<T> implements Promise<T> {
25+ readonly [Symbol.toStringTag]!: string;
26+
27+ private _isResolved: boolean;
28+ private _isRejected: boolean;
29+ private _isCancelled: boolean;
30+ private readonly _cancelHandlers: (() => void)[];
31+ private readonly _promise: Promise<T>;
32+ private _resolve?: (value: T | PromiseLike<T>) => void;
33+ private _reject?: (reason?: any) => void;
34+
35+ constructor(
36+ executor: (
37+ resolve: (value: T | PromiseLike<T>) => void,
38+ reject: (reason?: any) => void,
39+ onCancel: OnCancel
40+ ) => void
41+ ) {
42+ this._isResolved = false;
43+ this._isRejected = false;
44+ this._isCancelled = false;
45+ this._cancelHandlers = [];
46+ this._promise = new Promise<T>((resolve, reject) => {
47+ this._resolve = resolve;
48+ this._reject = reject;
49+
50+ const onResolve = (value: T | PromiseLike<T>): void => {
51+ if (this._isResolved || this._isRejected || this._isCancelled) {
52+ return;
53+ }
54+ this._isResolved = true;
55+ this._resolve?.(value);
56+ };
57+
58+ const onReject = (reason?: any): void => {
59+ if (this._isResolved || this._isRejected || this._isCancelled) {
60+ return;
61+ }
62+ this._isRejected = true;
63+ this._reject?.(reason);
64+ };
65+
66+ const onCancel = (cancelHandler: () => void): void => {
67+ if (this._isResolved || this._isRejected || this._isCancelled) {
68+ return;
69+ }
70+ this._cancelHandlers.push(cancelHandler);
71+ };
72+
73+ Object.defineProperty(onCancel, 'isResolved', {
74+ get: (): boolean => this._isResolved,
75+ });
76+
77+ Object.defineProperty(onCancel, 'isRejected', {
78+ get: (): boolean => this._isRejected,
79+ });
80+
81+ Object.defineProperty(onCancel, 'isCancelled', {
82+ get: (): boolean => this._isCancelled,
83+ });
84+
85+ return executor(onResolve, onReject, onCancel as OnCancel);
86+ });
87+ }
88+
89+ public then<TResult1 = T, TResult2 = never>(
90+ onFulfilled?: ((value: T) => TResult1 | PromiseLike<TResult1>) | null,
91+ onRejected?: ((reason: any) => TResult2 | PromiseLike<TResult2>) | null
92+ ): Promise<TResult1 | TResult2> {
93+ return this._promise.then(onFulfilled, onRejected);
94+ }
95+
96+ public catch<TResult = never>(
97+ onRejected?: ((reason: any) => TResult | PromiseLike<TResult>) | null
98+ ): Promise<T | TResult> {
99+ return this._promise.catch(onRejected);
100+ }
101+
102+ public finally(onFinally?: (() => void) | null): Promise<T> {
103+ return this._promise.finally(onFinally);
104+ }
105+
106+ public cancel(): void {
107+ if (this._isResolved || this._isRejected || this._isCancelled) {
108+ return;
109+ }
110+ this._isCancelled = true;
111+ if (this._cancelHandlers.length) {
112+ try {
113+ for (const cancelHandler of this._cancelHandlers) {
114+ cancelHandler();
115+ }
116+ } catch (error) {
117+ console.warn('Cancellation threw an error', error);
118+ return;
119+ }
120+ }
121+ this._cancelHandlers.length = 0;
122+ this._reject?.(new CancelError('Request aborted'));
123+ }
124+
125+ public get isCancelled(): boolean {
126+ return this._isCancelled;
127+ }
128+}
+31-0rango/frontend/src/api/core/OpenAPI.ts
@@ -0,0 +1,31 @@
1+/* istanbul ignore file */
2+/* tslint:disable */
3+/* eslint-disable */
4+import type { ApiRequestOptions } from './ApiRequestOptions';
5+
6+type Resolver<T> = (options: ApiRequestOptions) => Promise<T>;
7+type Headers = Record<string, string>;
8+
9+export type OpenAPIConfig = {
10+ BASE: string;
11+ VERSION: string;
12+ WITH_CREDENTIALS: boolean;
13+ CREDENTIALS: 'include' | 'omit' | 'same-origin';
14+ TOKEN?: string | Resolver<string>;
15+ USERNAME?: string | Resolver<string>;
16+ PASSWORD?: string | Resolver<string>;
17+ HEADERS?: Headers | Resolver<Headers>;
18+ ENCODE_PATH?: (path: string) => string;
19+};
20+
21+export const OpenAPI: OpenAPIConfig = {
22+ BASE: '',
23+ VERSION: '',
24+ WITH_CREDENTIALS: false,
25+ CREDENTIALS: 'include',
26+ TOKEN: undefined,
27+ USERNAME: undefined,
28+ PASSWORD: undefined,
29+ HEADERS: undefined,
30+ ENCODE_PATH: undefined,
31+};
+306-0rango/frontend/src/api/core/request.ts
@@ -0,0 +1,306 @@
1+/* istanbul ignore file */
2+/* tslint:disable */
3+/* eslint-disable */
4+import { ApiError } from './ApiError';
5+import type { ApiRequestOptions } from './ApiRequestOptions';
6+import type { ApiResult } from './ApiResult';
7+import { CancelablePromise } from './CancelablePromise';
8+import type { OnCancel } from './CancelablePromise';
9+import type { OpenAPIConfig } from './OpenAPI';
10+
11+const isDefined = <T>(value: T | null | undefined): value is Exclude<T, null | undefined> => {
12+ return value !== undefined && value !== null;
13+};
14+
15+const isString = (value: any): value is string => {
16+ return typeof value === 'string';
17+};
18+
19+const isStringWithValue = (value: any): value is string => {
20+ return isString(value) && value !== '';
21+};
22+
23+const isBlob = (value: any): value is Blob => {
24+ return (
25+ typeof value === 'object' &&
26+ typeof value.type === 'string' &&
27+ typeof value.stream === 'function' &&
28+ typeof value.arrayBuffer === 'function' &&
29+ typeof value.constructor === 'function' &&
30+ typeof value.constructor.name === 'string' &&
31+ /^(Blob|File)$/.test(value.constructor.name) &&
32+ /^(Blob|File)$/.test(value[Symbol.toStringTag])
33+ );
34+};
35+
36+const isFormData = (value: any): value is FormData => {
37+ return value instanceof FormData;
38+};
39+
40+const base64 = (str: string): string => {
41+ try {
42+ return btoa(str);
43+ } catch (err) {
44+ // @ts-ignore
45+ return Buffer.from(str).toString('base64');
46+ }
47+};
48+
49+const getQueryString = (params: Record<string, any>): string => {
50+ const qs: string[] = [];
51+
52+ const append = (key: string, value: any) => {
53+ qs.push(`${encodeURIComponent(key)}=${encodeURIComponent(String(value))}`);
54+ };
55+
56+ const process = (key: string, value: any) => {
57+ if (isDefined(value)) {
58+ if (Array.isArray(value)) {
59+ value.forEach(v => {
60+ process(key, v);
61+ });
62+ } else if (typeof value === 'object') {
63+ Object.entries(value).forEach(([k, v]) => {
64+ process(`${key}[${k}]`, v);
65+ });
66+ } else {
67+ append(key, value);
68+ }
69+ }
70+ };
71+
72+ Object.entries(params).forEach(([key, value]) => {
73+ process(key, value);
74+ });
75+
76+ if (qs.length > 0) {
77+ return `?${qs.join('&')}`;
78+ }
79+
80+ return '';
81+};
82+
83+const getUrl = (config: OpenAPIConfig, options: ApiRequestOptions): string => {
84+ const encoder = config.ENCODE_PATH || encodeURI;
85+
86+ const path = options.url
87+ .replace('{api-version}', config.VERSION)
88+ .replace(/{(.*?)}/g, (substring: string, group: string) => {
89+ if (options.path?.hasOwnProperty(group)) {
90+ return encoder(String(options.path[group]));
91+ }
92+ return substring;
93+ });
94+
95+ const url = `${config.BASE}${path}`;
96+ if (options.query) {
97+ return `${url}${getQueryString(options.query)}`;
98+ }
99+ return url;
100+};
101+
102+const getFormData = (options: ApiRequestOptions): FormData | undefined => {
103+ if (options.formData) {
104+ const formData = new FormData();
105+
106+ const process = (key: string, value: any) => {
107+ if (isString(value) || isBlob(value)) {
108+ formData.append(key, value);
109+ } else {
110+ formData.append(key, JSON.stringify(value));
111+ }
112+ };
113+
114+ Object.entries(options.formData)
115+ .filter(([_, value]) => isDefined(value))
116+ .forEach(([key, value]) => {
117+ if (Array.isArray(value)) {
118+ value.forEach(v => process(key, v));
119+ } else {
120+ process(key, value);
121+ }
122+ });
123+
124+ return formData;
125+ }
126+ return undefined;
127+};
128+
129+type Resolver<T> = (options: ApiRequestOptions) => Promise<T>;
130+
131+const resolve = async <T>(options: ApiRequestOptions, resolver?: T | Resolver<T>): Promise<T | undefined> => {
132+ if (typeof resolver === 'function') {
133+ return (resolver as Resolver<T>)(options);
134+ }
135+ return resolver;
136+};
137+
138+const getHeaders = async (config: OpenAPIConfig, options: ApiRequestOptions): Promise<Headers> => {
139+ const token = await resolve(options, config.TOKEN);
140+ const username = await resolve(options, config.USERNAME);
141+ const password = await resolve(options, config.PASSWORD);
142+ const additionalHeaders = await resolve(options, config.HEADERS);
143+
144+ const headers = Object.entries({
145+ Accept: 'application/json',
146+ ...additionalHeaders,
147+ ...options.headers,
148+ })
149+ .filter(([_, value]) => isDefined(value))
150+ .reduce((headers, [key, value]) => ({
151+ ...headers,
152+ [key]: String(value),
153+ }), {} as Record<string, string>);
154+
155+ if (isStringWithValue(token)) {
156+ headers['Authorization'] = `Bearer ${token}`;
157+ }
158+
159+ if (isStringWithValue(username) && isStringWithValue(password)) {
160+ const credentials = base64(`${username}:${password}`);
161+ headers['Authorization'] = `Basic ${credentials}`;
162+ }
163+
164+ if (options.body) {
165+ if (options.mediaType) {
166+ headers['Content-Type'] = options.mediaType;
167+ } else if (isBlob(options.body)) {
168+ headers['Content-Type'] = options.body.type || 'application/octet-stream';
169+ } else if (isString(options.body)) {
170+ headers['Content-Type'] = 'text/plain';
171+ } else if (!isFormData(options.body)) {
172+ headers['Content-Type'] = 'application/json';
173+ }
174+ }
175+
176+ return new Headers(headers);
177+};
178+
179+const getRequestBody = (options: ApiRequestOptions): any => {
180+ if (options.body) {
181+ if (options.mediaType?.includes('/json')) {
182+ return JSON.stringify(options.body)
183+ } else if (isString(options.body) || isBlob(options.body) || isFormData(options.body)) {
184+ return options.body;
185+ } else {
186+ return JSON.stringify(options.body);
187+ }
188+ }
189+ return undefined;
190+};
191+
192+export const sendRequest = async (
193+ config: OpenAPIConfig,
194+ options: ApiRequestOptions,
195+ url: string,
196+ body: any,
197+ formData: FormData | undefined,
198+ headers: Headers,
199+ onCancel: OnCancel
200+): Promise<Response> => {
201+ const controller = new AbortController();
202+
203+ const request: RequestInit = {
204+ headers,
205+ body: body ?? formData,
206+ method: options.method,
207+ signal: controller.signal,
208+ };
209+
210+ if (config.WITH_CREDENTIALS) {
211+ request.credentials = config.CREDENTIALS;
212+ }
213+
214+ onCancel(() => controller.abort());
215+
216+ return await fetch(url, request);
217+};
218+
219+const getResponseHeader = (response: Response, responseHeader?: string): string | undefined => {
220+ if (responseHeader) {
221+ const content = response.headers.get(responseHeader);
222+ if (isString(content)) {
223+ return content;
224+ }
225+ }
226+ return undefined;
227+};
228+
229+const getResponseBody = async (response: Response): Promise<any> => {
230+ if (response.status !== 204) {
231+ try {
232+ const contentType = response.headers.get('Content-Type');
233+ if (contentType) {
234+ const isJSON = contentType.toLowerCase().startsWith('application/json');
235+ if (isJSON) {
236+ return await response.json();
237+ } else {
238+ return await response.text();
239+ }
240+ }
241+ } catch (error) {
242+ console.error(error);
243+ }
244+ }
245+ return undefined;
246+};
247+
248+const catchErrorCodes = (options: ApiRequestOptions, result: ApiResult): void => {
249+ const errors: Record<number, string> = {
250+ 400: 'Bad Request',
251+ 401: 'Unauthorized',
252+ 403: 'Forbidden',
253+ 404: 'Not Found',
254+ 500: 'Internal Server Error',
255+ 502: 'Bad Gateway',
256+ 503: 'Service Unavailable',
257+ ...options.errors,
258+ }
259+
260+ const error = errors[result.status];
261+ if (error) {
262+ throw new ApiError(options, result, error);
263+ }
264+
265+ if (!result.ok) {
266+ throw new ApiError(options, result, 'Generic Error');
267+ }
268+};
269+
270+/**
271+ * Request method
272+ * @param config The OpenAPI configuration object
273+ * @param options The request options from the service
274+ * @returns CancelablePromise<T>
275+ * @throws ApiError
276+ */
277+export const request = <T>(config: OpenAPIConfig, options: ApiRequestOptions): CancelablePromise<T> => {
278+ return new CancelablePromise(async (resolve, reject, onCancel) => {
279+ try {
280+ const url = getUrl(config, options);
281+ const formData = getFormData(options);
282+ const body = getRequestBody(options);
283+ const headers = await getHeaders(config, options);
284+
285+ if (!onCancel.isCancelled) {
286+ const response = await sendRequest(config, options, url, body, formData, headers, onCancel);
287+ const responseBody = await getResponseBody(response);
288+ const responseHeader = getResponseHeader(response, options.responseHeader);
289+
290+ const result: ApiResult = {
291+ url,
292+ ok: response.ok,
293+ status: response.status,
294+ statusText: response.statusText,
295+ body: responseHeader ?? responseBody,
296+ };
297+
298+ catchErrorCodes(options, result);
299+
300+ resolve(result.body);
301+ }
302+ } catch (error) {
303+ reject(error);
304+ }
305+ });
306+};
+11-0rango/frontend/src/api/index.ts
@@ -0,0 +1,11 @@
1+/* istanbul ignore file */
2+/* tslint:disable */
3+/* eslint-disable */
4+export { ApiError } from './core/ApiError';
5+export { CancelablePromise, CancelError } from './core/CancelablePromise';
6+export { OpenAPI } from './core/OpenAPI';
7+export type { OpenAPIConfig } from './core/OpenAPI';
8+
9+export type { user } from './models/user';
10+
11+export { UserService } from './services/UserService';
+16-0rango/frontend/src/api/models/user.ts
@@ -0,0 +1,16 @@
1+/* istanbul ignore file */
2+/* tslint:disable */
3+/* eslint-disable */
4+
5+export type user = {
6+ readonly url?: string;
7+ readonly id?: number;
8+ /**
9+ * Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.
10+ */
11+ username: string;
12+ first_name?: string;
13+ last_name?: string;
14+ email?: string;
15+ password: string;
16+};
+121-0rango/frontend/src/api/services/UserService.ts
@@ -0,0 +1,121 @@
1+/* istanbul ignore file */
2+/* tslint:disable */
3+/* eslint-disable */
4+import type { user } from '../models/user';
5+
6+import type { CancelablePromise } from '../core/CancelablePromise';
7+import { OpenAPI } from '../core/OpenAPI';
8+import { request as __request } from '../core/request';
9+
10+export class UserService {
11+
12+ /**
13+ * API endpoint that allows users to be viewed or edited.
14+ * @returns user
15+ * @throws ApiError
16+ */
17+ public static listUsers(): CancelablePromise<Array<user>> {
18+ return __request(OpenAPI, {
19+ method: 'GET',
20+ url: '/api/user/',
21+ });
22+ }
23+
24+ /**
25+ * API endpoint that allows users to be viewed or edited.
26+ * @param requestBody
27+ * @returns user
28+ * @throws ApiError
29+ */
30+ public static createUser(
31+requestBody?: user,
32+): CancelablePromise<user> {
33+ return __request(OpenAPI, {
34+ method: 'POST',
35+ url: '/api/user/',
36+ body: requestBody,
37+ mediaType: 'application/json',
38+ });
39+ }
40+
41+ /**
42+ * API endpoint that allows users to be viewed or edited.
43+ * @param id A unique integer value identifying this user.
44+ * @returns user
45+ * @throws ApiError
46+ */
47+ public static retrieveUser(
48+id: string,
49+): CancelablePromise<user> {
50+ return __request(OpenAPI, {
51+ method: 'GET',
52+ url: '/api/user/{id}/',
53+ path: {
54+ 'id': id,
55+ },
56+ });
57+ }
58+
59+ /**
60+ * API endpoint that allows users to be viewed or edited.
61+ * @param id A unique integer value identifying this user.
62+ * @param requestBody
63+ * @returns user
64+ * @throws ApiError
65+ */
66+ public static updateUser(
67+id: string,
68+requestBody?: user,
69+): CancelablePromise<user> {
70+ return __request(OpenAPI, {
71+ method: 'PUT',
72+ url: '/api/user/{id}/',
73+ path: {
74+ 'id': id,
75+ },
76+ body: requestBody,
77+ mediaType: 'application/json',
78+ });
79+ }
80+
81+ /**
82+ * API endpoint that allows users to be viewed or edited.
83+ * @param id A unique integer value identifying this user.
84+ * @param requestBody
85+ * @returns user
86+ * @throws ApiError
87+ */
88+ public static partialUpdateUser(
89+id: string,
90+requestBody?: user,
91+): CancelablePromise<user> {
92+ return __request(OpenAPI, {
93+ method: 'PATCH',
94+ url: '/api/user/{id}/',
95+ path: {
96+ 'id': id,
97+ },
98+ body: requestBody,
99+ mediaType: 'application/json',
100+ });
101+ }
102+
103+ /**
104+ * API endpoint that allows users to be viewed or edited.
105+ * @param id A unique integer value identifying this user.
106+ * @returns void
107+ * @throws ApiError
108+ */
109+ public static destroyUser(
110+id: string,
111+): CancelablePromise<void> {
112+ return __request(OpenAPI, {
113+ method: 'DELETE',
114+ url: '/api/user/{id}/',
115+ path: {
116+ 'id': id,
117+ },
118+ });
119+ }
120+
121+}
+22-0rango/frontend/src/components/User.tsx
@@ -0,0 +1,22 @@
1+import React from "react";
2+import { user } from "../api";
3+
4+type Props = {
5+ children?: React.ReactNode;
6+ className?: string;
7+ user: user;
8+};
9+
10+const User = (props: Props) => {
11+ const { first_name, last_name, email, username } = props.user;
12+ return (
13+ <tr>
14+ <td>{username}</td>
15+ <td>{first_name}</td>
16+ <td>{last_name}</td>
17+ <td>{email}</td>
18+ </tr>
19+ );
20+};
21+
22+export default User;
+0-15rango/frontend/src/django/api.ts
@@ -1,15 +0,0 @@
1-import "whatwg-fetch";
2-import { paths } from "./schema";
3-import { Fetcher } from "openapi-typescript-fetch";
4-import { createProxyMiddleware } from "http-proxy-middleware";
5-
6-const fetcher = Fetcher.for<paths>();
7-fetcher.configure({
8- baseUrl: "http://localhost:8000",
9- init: {
10- headers: {},
11- },
12- use: [],
13-});
14-
15-export default fetcher;
+0-15rango/frontend/src/django/djangoRequest.tsx
@@ -1,15 +0,0 @@
1-import djangoLink from "./djangoLink";
2-
3-type Data = {
4- method?: string;
5- body?: any;
6- headers?: any;
7-};
8-
9-const djangoRequest = (endpoint: string, data: Data) => {
10- data.headers["Content-Type"] = "application/json";
11- data.body = JSON.stringify(data.body ? data.body : {});
12- return fetch(djangoLink(endpoint), data);
13-};
14-
15-export default djangoRequest;
+0-154rango/frontend/src/django/schema.ts
@@ -1,154 +0,0 @@
1-/**
2- * This file was auto-generated by openapi-typescript.
3- * Do not make direct changes to the file.
4- */
5-
6-
7-export interface paths {
8- "/api/user/": {
9- /** @description API endpoint that allows users to be viewed or edited. */
10- get: operations["listUsers"];
11- /** @description API endpoint that allows users to be viewed or edited. */
12- post: operations["createUser"];
13- };
14- "/api/user/{id}/": {
15- /** @description API endpoint that allows users to be viewed or edited. */
16- get: operations["retrieveUser"];
17- /** @description API endpoint that allows users to be viewed or edited. */
18- put: operations["updateUser"];
19- /** @description API endpoint that allows users to be viewed or edited. */
20- delete: operations["destroyUser"];
21- /** @description API endpoint that allows users to be viewed or edited. */
22- patch: operations["partialUpdateUser"];
23- };
24-}
25-
26-export type webhooks = Record<string, never>;
27-
28-export interface components {
29- schemas: {
30- user: {
31- url?: string;
32- id?: number;
33- /** @description Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only. */
34- username: string;
35- first_name?: string;
36- last_name?: string;
37- /** Format: email */
38- email?: string;
39- password: string;
40- };
41- };
42- responses: never;
43- parameters: never;
44- requestBodies: never;
45- headers: never;
46- pathItems: never;
47-}
48-
49-export type external = Record<string, never>;
50-
51-export interface operations {
52-
53- listUsers: {
54- /** @description API endpoint that allows users to be viewed or edited. */
55- responses: {
56- 200: {
57- content: {
58- "application/json": (components["schemas"]["user"])[];
59- };
60- };
61- };
62- };
63- createUser: {
64- /** @description API endpoint that allows users to be viewed or edited. */
65- requestBody?: {
66- content: {
67- "application/json": components["schemas"]["user"];
68- "application/x-www-form-urlencoded": components["schemas"]["user"];
69- "multipart/form-data": components["schemas"]["user"];
70- };
71- };
72- responses: {
73- 201: {
74- content: {
75- "application/json": components["schemas"]["user"];
76- };
77- };
78- };
79- };
80- retrieveUser: {
81- /** @description API endpoint that allows users to be viewed or edited. */
82- parameters: {
83- /** @description A unique integer value identifying this user. */
84- path: {
85- id: string;
86- };
87- };
88- responses: {
89- 200: {
90- content: {
91- "application/json": components["schemas"]["user"];
92- };
93- };
94- };
95- };
96- updateUser: {
97- /** @description API endpoint that allows users to be viewed or edited. */
98- parameters: {
99- /** @description A unique integer value identifying this user. */
100- path: {
101- id: string;
102- };
103- };
104- requestBody?: {
105- content: {
106- "application/json": components["schemas"]["user"];
107- "application/x-www-form-urlencoded": components["schemas"]["user"];
108- "multipart/form-data": components["schemas"]["user"];
109- };
110- };
111- responses: {
112- 200: {
113- content: {
114- "application/json": components["schemas"]["user"];
115- };
116- };
117- };
118- };
119- destroyUser: {
120- /** @description API endpoint that allows users to be viewed or edited. */
121- parameters: {
122- /** @description A unique integer value identifying this user. */
123- path: {
124- id: string;
125- };
126- };
127- responses: {
128- 204: never;
129- };
130- };
131- partialUpdateUser: {
132- /** @description API endpoint that allows users to be viewed or edited. */
133- parameters: {
134- /** @description A unique integer value identifying this user. */
135- path: {
136- id: string;
137- };
138- };
139- requestBody?: {
140- content: {
141- "application/json": components["schemas"]["user"];
142- "application/x-www-form-urlencoded": components["schemas"]["user"];
143- "multipart/form-data": components["schemas"]["user"];
144- };
145- };
146- responses: {
147- 200: {
148- content: {
149- "application/json": components["schemas"]["user"];
150- };
151- };
152- };
153- };
154-}
+8-3rango/frontend/vite.config.ts
@@ -1,7 +1,12 @@
1-import { defineConfig } from 'vite'
2-import react from '@vitejs/plugin-react'
1+import { defineConfig } from "vite";
2+import react from "@vitejs/plugin-react";
33
44 // https://vitejs.dev/config/
55 export default defineConfig({
66 plugins: [react()],
7-})
7+ server: {
8+ proxy: {
9+ "/api/": "http://0.0.0.0:8000/",
10+ },
11+ },
12+});