Spaces:
Running
Running
(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 uf(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Rs={exports:{}},xl={},Ts={exports:{}},O={};/** | |
* @license React | |
* react.production.min.js | |
* | |
* Copyright (c) Facebook, Inc. and its affiliates. | |
* | |
* This source code is licensed under the MIT license found in the | |
* LICENSE file in the root directory of this source tree. | |
*/var fr=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"),gf=Symbol.for("react.memo"),vf=Symbol.for("react.lazy"),au=Symbol.iterator;function yf(e){return e===null||typeof e!="object"?null:(e=au&&e[au]||e["@@iterator"],typeof e=="function"?e:null)}var zs={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Os=Object.assign,Us={};function kn(e,t,n){this.props=e,this.context=t,this.refs=Us,this.updater=n||zs}kn.prototype.isReactComponent={};kn.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")};kn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Ds(){}Ds.prototype=kn.prototype;function di(e,t,n){this.props=e,this.context=t,this.refs=Us,this.updater=n||zs}var pi=di.prototype=new Ds;pi.constructor=di;Os(pi,kn.prototype);pi.isPureReactComponent=!0;var cu=Array.isArray,$s=Object.prototype.hasOwnProperty,hi={current:null},Ms={key:!0,ref:!0,__self:!0,__source:!0};function As(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)$s.call(t,r)&&!Ms.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:fr,type:e,key:o,ref:i,props:l,_owner:hi.current}}function wf(e,t){return{$$typeof:fr,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===fr}function Sf(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var fu=/\/+/g;function Hl(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Sf(""+e.key):t.toString(36)}function Mr(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 fr:case sf:i=!0}}if(i)return i=e,l=l(i),e=r===""?"."+Hl(i,0):r,cu(l)?(n="",e!=null&&(n=e.replace(fu,"$&/")+"/"),Mr(l,t,n,"",function(a){return a})):l!=null&&(mi(l)&&(l=wf(l,n+(!l.key||i&&i.key===l.key?"":(""+l.key).replace(fu,"$&/")+"/")+e)),t.push(l)),1;if(i=0,r=r===""?".":r+":",cu(e))for(var u=0;u<e.length;u++){o=e[u];var s=r+Hl(o,u);i+=Mr(o,t,n,s,l)}else if(s=yf(e),typeof s=="function")for(e=s.call(e),u=0;!(o=e.next()).done;)o=o.value,s=r+Hl(o,u++),i+=Mr(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 Mr(e,r,"","",function(o){return t.call(n,o,l++)}),r}function _f(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 pe={current:null},Ar={transition:null},kf={ReactCurrentDispatcher:pe,ReactCurrentBatchConfig:Ar,ReactCurrentOwner:hi};function Fs(){throw Error("act(...) is not supported in production builds of React.")}O.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(!mi(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};O.Component=kn;O.Fragment=af;O.Profiler=ff;O.PureComponent=di;O.StrictMode=cf;O.Suspense=mf;O.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=kf;O.act=Fs;O.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=Os({},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)$s.call(t,s)&&!Ms.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:fr,type:e.type,key:l,ref:o,props:r,_owner:i}};O.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};O.createElement=As;O.createFactory=function(e){var t=As.bind(null,e);return t.type=e,t};O.createRef=function(){return{current:null}};O.forwardRef=function(e){return{$$typeof:hf,render:e}};O.isValidElement=mi;O.lazy=function(e){return{$$typeof:vf,_payload:{_status:-1,_result:e},_init:_f}};O.memo=function(e,t){return{$$typeof:gf,type:e,compare:t===void 0?null:t}};O.startTransition=function(e){var t=Ar.transition;Ar.transition={};try{e()}finally{Ar.transition=t}};O.unstable_act=Fs;O.useCallback=function(e,t){return pe.current.useCallback(e,t)};O.useContext=function(e){return pe.current.useContext(e)};O.useDebugValue=function(){};O.useDeferredValue=function(e){return pe.current.useDeferredValue(e)};O.useEffect=function(e,t){return pe.current.useEffect(e,t)};O.useId=function(){return pe.current.useId()};O.useImperativeHandle=function(e,t,n){return pe.current.useImperativeHandle(e,t,n)};O.useInsertionEffect=function(e,t){return pe.current.useInsertionEffect(e,t)};O.useLayoutEffect=function(e,t){return pe.current.useLayoutEffect(e,t)};O.useMemo=function(e,t){return pe.current.useMemo(e,t)};O.useReducer=function(e,t,n){return pe.current.useReducer(e,t,n)};O.useRef=function(e){return pe.current.useRef(e)};O.useState=function(e){return pe.current.useState(e)};O.useSyncExternalStore=function(e,t,n){return pe.current.useSyncExternalStore(e,t,n)};O.useTransition=function(){return pe.current.useTransition()};O.version="18.3.1";Ts.exports=O;var E=Ts.exports;const xf=uf(E);/** | |
* @license React | |
* react-jsx-runtime.production.min.js | |
* | |
* Copyright (c) Facebook, Inc. and its affiliates. | |
* | |
* This source code is licensed under the MIT license found in the | |
* LICENSE file in the root directory of this source tree. | |
*/var Ef=E,Cf=Symbol.for("react.element"),Nf=Symbol.for("react.fragment"),Lf=Object.prototype.hasOwnProperty,jf=Ef.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,If={key:!0,ref:!0,__self:!0,__source:!0};function Bs(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)Lf.call(t,r)&&!If.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:Cf,type:e,key:o,ref:i,props:l,_owner:jf.current}}xl.Fragment=Nf;xl.jsx=Bs;xl.jsxs=Bs;Rs.exports=xl;var g=Rs.exports,Ws={exports:{}},Ne={},Hs={exports:{}},Vs={};/** | |
* @license React | |
* scheduler.production.min.js | |
* | |
* Copyright (c) Facebook, Inc. and its affiliates. | |
* | |
* This source code is licensed under the MIT license found in the | |
* LICENSE file in the root directory of this source tree. | |
*/(function(e){function t(C,P){var R=C.length;C.push(P);e:for(;0<R;){var U=R-1>>>1,K=C[U];if(0<l(K,P))C[U]=P,C[R]=K,R=U;else break e}}function n(C){return C.length===0?null:C[0]}function r(C){if(C.length===0)return null;var P=C[0],R=C.pop();if(R!==P){C[0]=R;e:for(var U=0,K=C.length,ut=K>>>1;U<ut;){var Oe=2*(U+1)-1,Qt=C[Oe],ne=Oe+1,_e=C[ne];if(0>l(Qt,R))ne<K&&0>l(_e,Qt)?(C[U]=_e,C[ne]=R,U=ne):(C[U]=Qt,C[Oe]=R,U=Oe);else if(ne<K&&0>l(_e,R))C[U]=_e,C[ne]=R,U=ne;else break e}}return P}function l(C,P){var R=C.sortIndex-P.sortIndex;return R!==0?R:C.id-P.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=[],m=1,p=null,h=3,v=!1,y=!1,w=!1,k=typeof setTimeout=="function"?setTimeout:null,c=typeof clearTimeout=="function"?clearTimeout:null,f=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 P=n(a);P!==null;){if(P.callback===null)r(a);else if(P.startTime<=C)r(a),P.sortIndex=P.expirationTime,t(s,P);else break;P=n(a)}}function S(C){if(w=!1,d(C),!y)if(n(s)!==null)y=!0,Pt(x);else{var P=n(a);P!==null&&Se(S,P.startTime-C)}}function x(C,P){y=!1,w&&(w=!1,c(I),I=-1),v=!0;var R=h;try{for(d(P),p=n(s);p!==null&&(!(p.expirationTime>P)||C&&!z());){var U=p.callback;if(typeof U=="function"){p.callback=null,h=p.priorityLevel;var K=U(p.expirationTime<=P);P=e.unstable_now(),typeof K=="function"?p.callback=K:p===n(s)&&r(s),d(P)}else r(s);p=n(s)}if(p!==null)var ut=!0;else{var Oe=n(a);Oe!==null&&Se(S,Oe.startTime-P),ut=!1}return ut}finally{p=null,h=R,v=!1}}var L=!1,N=null,I=-1,W=5,T=-1;function z(){return!(e.unstable_now()-T<W)}function M(){if(N!==null){var C=e.unstable_now();T=C;var P=!0;try{P=N(!0,C)}finally{P?Ke():(L=!1,N=null)}}else L=!1}var Ke;if(typeof f=="function")Ke=function(){f(M)};else if(typeof MessageChannel<"u"){var it=new MessageChannel,It=it.port2;it.port1.onmessage=M,Ke=function(){It.postMessage(null)}}else Ke=function(){k(M,0)};function Pt(C){N=C,L||(L=!0,Ke())}function Se(C,P){I=k(function(){C(e.unstable_now())},P)}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(){y||v||(y=!0,Pt(x))},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"):W=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 P=3;break;default:P=h}var R=h;h=P;try{return C()}finally{h=R}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(C,P){switch(C){case 1:case 2:case 3:case 4:case 5:break;default:C=3}var R=h;h=C;try{return P()}finally{h=R}},e.unstable_scheduleCallback=function(C,P,R){var U=e.unstable_now();switch(typeof R=="object"&&R!==null?(R=R.delay,R=typeof R=="number"&&0<R?U+R:U):R=U,C){case 1:var K=-1;break;case 2:K=250;break;case 5:K=1073741823;break;case 4:K=1e4;break;default:K=5e3}return K=R+K,C={id:m++,callback:P,priorityLevel:C,startTime:R,expirationTime:K,sortIndex:-1},R>U?(C.sortIndex=R,t(a,C),n(s)===null&&C===n(a)&&(w?(c(I),I=-1):w=!0,Se(S,R-U))):(C.sortIndex=K,t(s,C),y||v||(y=!0,Pt(x))),C},e.unstable_shouldYield=z,e.unstable_wrapCallback=function(C){var P=h;return function(){var R=h;h=P;try{return C.apply(this,arguments)}finally{h=R}}}})(Vs);Hs.exports=Vs;var Pf=Hs.exports;/** | |
* @license React | |
* react-dom.production.min.js | |
* | |
* Copyright (c) Facebook, Inc. and its affiliates. | |
* | |
* This source code is licensed under the MIT license found in the | |
* LICENSE file in the root directory of this source tree. | |
*/var Rf=E,Ce=Pf;function _(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,qn={};function Ht(e,t){mn(e,t),mn(e+"Capture",t)}function mn(e,t){for(qn[e]=t,e=0;e<t.length;e++)Qs.add(t[e])}var tt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),go=Object.prototype.hasOwnProperty,Tf=/^[: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]*$/,du={},pu={};function zf(e){return go.call(pu,e)?!0:go.call(du,e)?!1:Tf.test(e)?pu[e]=!0:(du[e]=!0,!1)}function Of(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 Uf(e,t,n,r){if(t===null||typeof t>"u"||Of(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 he(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 ie={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ie[e]=new he(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ie[t]=new he(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ie[e]=new he(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ie[e]=new he(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){ie[e]=new he(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ie[e]=new he(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ie[e]=new he(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ie[e]=new he(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ie[e]=new he(e,5,!1,e.toLowerCase(),null,!1,!1)});var gi=/[\-:]([a-z])/g;function vi(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(gi,vi);ie[t]=new he(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(gi,vi);ie[t]=new he(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(gi,vi);ie[t]=new he(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ie[e]=new he(e,1,!1,e.toLowerCase(),null,!1,!1)});ie.xlinkHref=new he("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ie[e]=new he(e,1,!1,e.toLowerCase(),null,!0,!0)});function yi(e,t,n,r){var l=ie.hasOwnProperty(t)?ie[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Uf(t,n,l,r)&&(n=null),r||l===null?zf(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 ot=Rf.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,yr=Symbol.for("react.element"),Xt=Symbol.for("react.portal"),Gt=Symbol.for("react.fragment"),wi=Symbol.for("react.strict_mode"),vo=Symbol.for("react.profiler"),Ys=Symbol.for("react.provider"),qs=Symbol.for("react.context"),Si=Symbol.for("react.forward_ref"),yo=Symbol.for("react.suspense"),wo=Symbol.for("react.suspense_list"),_i=Symbol.for("react.memo"),ct=Symbol.for("react.lazy"),Ks=Symbol.for("react.offscreen"),hu=Symbol.iterator;function Cn(e){return e===null||typeof e!="object"?null:(e=hu&&e[hu]||e["@@iterator"],typeof e=="function"?e:null)}var Y=Object.assign,Vl;function On(e){if(Vl===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Vl=t&&t[1]||""}return` | |
`+Vl+e}var Ql=!1;function Yl(e,t){if(!e||Ql)return"";Ql=!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(` | |
`),o=r.stack.split(` | |
`),i=l.length-1,u=o.length-1;1<=i&&0<=u&&l[i]!==o[u];)u--;for(;1<=i&&0<=u;i--,u--)if(l[i]!==o[u]){if(i!==1||u!==1)do if(i--,u--,0>u||l[i]!==o[u]){var s=` | |
`+l[i].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}while(1<=i&&0<=u);break}}}finally{Ql=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?On(e):""}function Df(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=Yl(e.type,!1),e;case 11:return e=Yl(e.type.render,!1),e;case 1:return e=Yl(e.type,!0),e;default:return""}}function So(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 Gt:return"Fragment";case Xt:return"Portal";case vo:return"Profiler";case wi:return"StrictMode";case yo:return"Suspense";case wo:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case qs:return(e.displayName||"Context")+".Consumer";case Ys: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 _i:return t=e.displayName||null,t!==null?t:So(e.type)||"Memo";case ct:t=e._payload,e=e._init;try{return So(e(t))}catch{}}return null}function $f(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 So(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 Et(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Xs(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Mf(e){var t=Xs(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 wr(e){e._valueTracker||(e._valueTracker=Mf(e))}function Gs(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Xs(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Zr(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 _o(e,t){var n=t.checked;return Y({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function mu(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Et(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 Zs(e,t){t=t.checked,t!=null&&yi(e,"checked",t,!1)}function ko(e,t){Zs(e,t);var n=Et(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,Et(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function gu(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"||Zr(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Un=Array.isArray;function sn(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=""+Et(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 Eo(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(_(91));return Y({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function vu(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(_(92));if(Un(n)){if(1<n.length)throw Error(_(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Et(n)}}function Js(e,t){var n=Et(t.value),r=Et(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 yu(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function bs(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 Co(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?bs(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Sr,ea=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,l)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Sr=Sr||document.createElement("div"),Sr.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Sr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Kn(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Mn={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Af=["Webkit","ms","Moz","O"];Object.keys(Mn).forEach(function(e){Af.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Mn[t]=Mn[e]})});function ta(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Mn.hasOwnProperty(e)&&Mn[e]?(""+t).trim():t+"px"}function na(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=ta(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var Ff=Y({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(Ff[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(_(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(_(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(_(61))}if(t.style!=null&&typeof t.style!="object")throw Error(_(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 jo=null;function ki(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Io=null,an=null,cn=null;function wu(e){if(e=hr(e)){if(typeof Io!="function")throw Error(_(280));var t=e.stateNode;t&&(t=jl(t),Io(e.stateNode,e.type,t))}}function ra(e){an?cn?cn.push(e):cn=[e]:an=e}function la(){if(an){var e=an,t=cn;if(cn=an=null,wu(e),t)for(e=0;e<t.length;e++)wu(t[e])}}function oa(e,t){return e(t)}function ia(){}var ql=!1;function ua(e,t,n){if(ql)return e(t,n);ql=!0;try{return oa(e,t,n)}finally{ql=!1,(an!==null||cn!==null)&&(ia(),la())}}function Xn(e,t){var n=e.stateNode;if(n===null)return null;var r=jl(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(_(231,t,typeof n));return n}var Po=!1;if(tt)try{var Nn={};Object.defineProperty(Nn,"passive",{get:function(){Po=!0}}),window.addEventListener("test",Nn,Nn),window.removeEventListener("test",Nn,Nn)}catch{Po=!1}function Bf(e,t,n,r,l,o,i,u,s){var a=Array.prototype.slice.call(arguments,3);try{t.apply(n,a)}catch(m){this.onError(m)}}var An=!1,Jr=null,br=!1,Ro=null,Wf={onError:function(e){An=!0,Jr=e}};function Hf(e,t,n,r,l,o,i,u,s){An=!1,Jr=null,Bf.apply(Wf,arguments)}function Vf(e,t,n,r,l,o,i,u,s){if(Hf.apply(this,arguments),An){if(An){var a=Jr;An=!1,Jr=null}else throw Error(_(198));br||(br=!0,Ro=a)}}function Vt(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 sa(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 Su(e){if(Vt(e)!==e)throw Error(_(188))}function Qf(e){var t=e.alternate;if(!t){if(t=Vt(e),t===null)throw Error(_(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 Su(l),e;if(o===r)return Su(l),t;o=o.sibling}throw Error(_(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(_(189))}}if(n.alternate!==r)throw Error(_(190))}if(n.tag!==3)throw Error(_(188));return n.stateNode.current===n?e:t}function aa(e){return e=Qf(e),e!==null?ca(e):null}function ca(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=ca(e);if(t!==null)return t;e=e.sibling}return null}var fa=Ce.unstable_scheduleCallback,_u=Ce.unstable_cancelCallback,Yf=Ce.unstable_shouldYield,qf=Ce.unstable_requestPaint,G=Ce.unstable_now,Kf=Ce.unstable_getCurrentPriorityLevel,xi=Ce.unstable_ImmediatePriority,da=Ce.unstable_UserBlockingPriority,el=Ce.unstable_NormalPriority,Xf=Ce.unstable_LowPriority,pa=Ce.unstable_IdlePriority,El=null,Qe=null;function Gf(e){if(Qe&&typeof Qe.onCommitFiberRoot=="function")try{Qe.onCommitFiberRoot(El,e,void 0,(e.current.flags&128)===128)}catch{}}var Ae=Math.clz32?Math.clz32:bf,Zf=Math.log,Jf=Math.LN2;function bf(e){return e>>>=0,e===0?32:31-(Zf(e)/Jf|0)|0}var _r=64,kr=4194304;function Dn(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 tl(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=Dn(u):(o&=i,o!==0&&(r=Dn(o)))}else i=n&~l,i!==0?r=Dn(i):o!==0&&(r=Dn(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-Ae(t),l=1<<n,r|=e[n],t&=~l;return r}function ed(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 td(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,o=e.pendingLanes;0<o;){var i=31-Ae(o),u=1<<i,s=l[i];s===-1?(!(u&n)||u&r)&&(l[i]=ed(u,t)):s<=t&&(e.expiredLanes|=u),o&=~u}}function To(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function ha(){var e=_r;return _r<<=1,!(_r&4194240)&&(_r=64),e}function Kl(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function dr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Ae(t),e[t]=n}function nd(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-Ae(n),o=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~o}}function Ei(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Ae(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var $=0;function ma(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var ga,Ci,va,ya,wa,zo=!1,xr=[],gt=null,vt=null,yt=null,Gn=new Map,Zn=new Map,dt=[],rd="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 ku(e,t){switch(e){case"focusin":case"focusout":gt=null;break;case"dragenter":case"dragleave":vt=null;break;case"mouseover":case"mouseout":yt=null;break;case"pointerover":case"pointerout":Gn.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Zn.delete(t.pointerId)}}function Ln(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=hr(t),t!==null&&Ci(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function ld(e,t,n,r,l){switch(t){case"focusin":return gt=Ln(gt,e,t,n,r,l),!0;case"dragenter":return vt=Ln(vt,e,t,n,r,l),!0;case"mouseover":return yt=Ln(yt,e,t,n,r,l),!0;case"pointerover":var o=l.pointerId;return Gn.set(o,Ln(Gn.get(o)||null,e,t,n,r,l)),!0;case"gotpointercapture":return o=l.pointerId,Zn.set(o,Ln(Zn.get(o)||null,e,t,n,r,l)),!0}return!1}function Sa(e){var t=zt(e.target);if(t!==null){var n=Vt(t);if(n!==null){if(t=n.tag,t===13){if(t=sa(n),t!==null){e.blockedOn=t,wa(e.priority,function(){va(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 Fr(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Oo(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);jo=r,n.target.dispatchEvent(r),jo=null}else return t=hr(n),t!==null&&Ci(t),e.blockedOn=n,!1;t.shift()}return!0}function xu(e,t,n){Fr(e)&&n.delete(t)}function od(){zo=!1,gt!==null&&Fr(gt)&&(gt=null),vt!==null&&Fr(vt)&&(vt=null),yt!==null&&Fr(yt)&&(yt=null),Gn.forEach(xu),Zn.forEach(xu)}function jn(e,t){e.blockedOn===t&&(e.blockedOn=null,zo||(zo=!0,Ce.unstable_scheduleCallback(Ce.unstable_NormalPriority,od)))}function Jn(e){function t(l){return jn(l,e)}if(0<xr.length){jn(xr[0],e);for(var n=1;n<xr.length;n++){var r=xr[n];r.blockedOn===e&&(r.blockedOn=null)}}for(gt!==null&&jn(gt,e),vt!==null&&jn(vt,e),yt!==null&&jn(yt,e),Gn.forEach(t),Zn.forEach(t),n=0;n<dt.length;n++)r=dt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<dt.length&&(n=dt[0],n.blockedOn===null);)Sa(n),n.blockedOn===null&&dt.shift()}var fn=ot.ReactCurrentBatchConfig,nl=!0;function id(e,t,n,r){var l=$,o=fn.transition;fn.transition=null;try{$=1,Ni(e,t,n,r)}finally{$=l,fn.transition=o}}function ud(e,t,n,r){var l=$,o=fn.transition;fn.transition=null;try{$=4,Ni(e,t,n,r)}finally{$=l,fn.transition=o}}function Ni(e,t,n,r){if(nl){var l=Oo(e,t,n,r);if(l===null)lo(e,t,r,rl,n),ku(e,r);else if(ld(l,e,t,n,r))r.stopPropagation();else if(ku(e,r),t&4&&-1<rd.indexOf(e)){for(;l!==null;){var o=hr(l);if(o!==null&&ga(o),o=Oo(e,t,n,r),o===null&&lo(e,t,r,rl,n),o===l)break;l=o}l!==null&&r.stopPropagation()}else lo(e,t,r,null,n)}}var rl=null;function Oo(e,t,n,r){if(rl=null,e=ki(r),e=zt(e),e!==null)if(t=Vt(e),t===null)e=null;else if(n=t.tag,n===13){if(e=sa(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 rl=e,null}function _a(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(Kf()){case xi:return 1;case da:return 4;case el:case Xf:return 16;case pa:return 536870912;default:return 16}default:return 16}}var ht=null,Li=null,Br=null;function ka(){if(Br)return Br;var e,t=Li,n=t.length,r,l="value"in ht?ht.value:ht.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 Br=l.slice(e,1<r?1-r:void 0)}function Wr(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 Er(){return!0}function Eu(){return!1}function Le(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)?Er:Eu,this.isPropagationStopped=Eu,this}return Y(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=Er)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Er)},persist:function(){},isPersistent:Er}),t}var xn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ji=Le(xn),pr=Y({},xn,{view:0,detail:0}),sd=Le(pr),Xl,Gl,In,Cl=Y({},pr,{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!==In&&(In&&e.type==="mousemove"?(Xl=e.screenX-In.screenX,Gl=e.screenY-In.screenY):Gl=Xl=0,In=e),Xl)},movementY:function(e){return"movementY"in e?e.movementY:Gl}}),Cu=Le(Cl),ad=Y({},Cl,{dataTransfer:0}),cd=Le(ad),fd=Y({},pr,{relatedTarget:0}),Zl=Le(fd),dd=Y({},xn,{animationName:0,elapsedTime:0,pseudoElement:0}),pd=Le(dd),hd=Y({},xn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),md=Le(hd),gd=Y({},xn,{data:0}),Nu=Le(gd),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"},wd={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Sd(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=wd[e])?!!t[e]:!1}function Ii(){return Sd}var _d=Y({},pr,{key:function(e){if(e.key){var t=vd[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Wr(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"?Wr(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Wr(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),kd=Le(_d),xd=Y({},Cl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Lu=Le(xd),Ed=Y({},pr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ii}),Cd=Le(Ed),Nd=Y({},xn,{propertyName:0,elapsedTime:0,pseudoElement:0}),Ld=Le(Nd),jd=Y({},Cl,{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}),Id=Le(jd),Pd=[9,13,27,32],Pi=tt&&"CompositionEvent"in window,Fn=null;tt&&"documentMode"in document&&(Fn=document.documentMode);var Rd=tt&&"TextEvent"in window&&!Fn,xa=tt&&(!Pi||Fn&&8<Fn&&11>=Fn),ju=" ",Iu=!1;function Ea(e,t){switch(e){case"keyup":return Pd.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ca(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Zt=!1;function Td(e,t){switch(e){case"compositionend":return Ca(t);case"keypress":return t.which!==32?null:(Iu=!0,ju);case"textInput":return e=t.data,e===ju&&Iu?null:e;default:return null}}function zd(e,t){if(Zt)return e==="compositionend"||!Pi&&Ea(e,t)?(e=ka(),Br=Li=ht=null,Zt=!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 xa&&t.locale!=="ko"?null:t.data;default:return null}}var Od={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 Pu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Od[e.type]:t==="textarea"}function Na(e,t,n,r){ra(r),t=ll(t,"onChange"),0<t.length&&(n=new ji("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Bn=null,bn=null;function Ud(e){$a(e,0)}function Nl(e){var t=en(e);if(Gs(t))return e}function Dd(e,t){if(e==="change")return t}var La=!1;if(tt){var Jl;if(tt){var bl="oninput"in document;if(!bl){var Ru=document.createElement("div");Ru.setAttribute("oninput","return;"),bl=typeof Ru.oninput=="function"}Jl=bl}else Jl=!1;La=Jl&&(!document.documentMode||9<document.documentMode)}function Tu(){Bn&&(Bn.detachEvent("onpropertychange",ja),bn=Bn=null)}function ja(e){if(e.propertyName==="value"&&Nl(bn)){var t=[];Na(t,bn,e,ki(e)),ua(Ud,t)}}function $d(e,t,n){e==="focusin"?(Tu(),Bn=t,bn=n,Bn.attachEvent("onpropertychange",ja)):e==="focusout"&&Tu()}function Md(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Nl(bn)}function Ad(e,t){if(e==="click")return Nl(t)}function Fd(e,t){if(e==="input"||e==="change")return Nl(t)}function Bd(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Be=typeof Object.is=="function"?Object.is:Bd;function er(e,t){if(Be(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(!go.call(t,l)||!Be(e[l],t[l]))return!1}return!0}function zu(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Ou(e,t){var n=zu(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=zu(n)}}function Ia(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Ia(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Pa(){for(var e=window,t=Zr();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Zr(e.document)}return t}function Ri(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 Wd(e){var t=Pa(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Ia(n.ownerDocument.documentElement,n)){if(r!==null&&Ri(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=Ou(n,o);var i=Ou(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=tt&&"documentMode"in document&&11>=document.documentMode,Jt=null,Uo=null,Wn=null,Do=!1;function Uu(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Do||Jt==null||Jt!==Zr(r)||(r=Jt,"selectionStart"in r&&Ri(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}),Wn&&er(Wn,r)||(Wn=r,r=ll(Uo,"onSelect"),0<r.length&&(t=new ji("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Jt)))}function Cr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var bt={animationend:Cr("Animation","AnimationEnd"),animationiteration:Cr("Animation","AnimationIteration"),animationstart:Cr("Animation","AnimationStart"),transitionend:Cr("Transition","TransitionEnd")},eo={},Ra={};tt&&(Ra=document.createElement("div").style,"AnimationEvent"in window||(delete bt.animationend.animation,delete bt.animationiteration.animation,delete bt.animationstart.animation),"TransitionEvent"in window||delete bt.transitionend.transition);function Ll(e){if(eo[e])return eo[e];if(!bt[e])return e;var t=bt[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Ra)return eo[e]=t[n];return e}var Ta=Ll("animationend"),za=Ll("animationiteration"),Oa=Ll("animationstart"),Ua=Ll("transitionend"),Da=new Map,Du="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 Nt(e,t){Da.set(e,t),Ht(t,[e])}for(var to=0;to<Du.length;to++){var no=Du[to],Vd=no.toLowerCase(),Qd=no[0].toUpperCase()+no.slice(1);Nt(Vd,"on"+Qd)}Nt(Ta,"onAnimationEnd");Nt(za,"onAnimationIteration");Nt(Oa,"onAnimationStart");Nt("dblclick","onDoubleClick");Nt("focusin","onFocus");Nt("focusout","onBlur");Nt(Ua,"onTransitionEnd");mn("onMouseEnter",["mouseout","mouseover"]);mn("onMouseLeave",["mouseout","mouseover"]);mn("onPointerEnter",["pointerout","pointerover"]);mn("onPointerLeave",["pointerout","pointerover"]);Ht("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Ht("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Ht("onBeforeInput",["compositionend","keypress","textInput","paste"]);Ht("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Ht("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Ht("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var $n="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Yd=new Set("cancel close invalid load scroll toggle".split(" ").concat($n));function $u(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Vf(r,t,void 0,e),e.currentTarget=null}function $a(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;$u(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;$u(l,u,a),o=s}}}if(br)throw e=Ro,br=!1,Ro=null,e}function F(e,t){var n=t[Bo];n===void 0&&(n=t[Bo]=new Set);var r=e+"__bubble";n.has(r)||(Ma(t,e,2,!1),n.add(r))}function ro(e,t,n){var r=0;t&&(r|=4),Ma(n,e,r,t)}var Nr="_reactListening"+Math.random().toString(36).slice(2);function tr(e){if(!e[Nr]){e[Nr]=!0,Qs.forEach(function(n){n!=="selectionchange"&&(Yd.has(n)||ro(n,!1,e),ro(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Nr]||(t[Nr]=!0,ro("selectionchange",!1,t))}}function Ma(e,t,n,r){switch(_a(t)){case 1:var l=id;break;case 4:l=ud;break;default:l=Ni}n=l.bind(null,t,n,e),l=void 0,!Po||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 lo(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=zt(u),i===null)return;if(s=i.tag,s===5||s===6){r=o=i;continue e}u=u.parentNode}}r=r.return}ua(function(){var a=o,m=ki(n),p=[];e:{var h=Da.get(e);if(h!==void 0){var v=ji,y=e;switch(e){case"keypress":if(Wr(n)===0)break e;case"keydown":case"keyup":v=kd;break;case"focusin":y="focus",v=Zl;break;case"focusout":y="blur",v=Zl;break;case"beforeblur":case"afterblur":v=Zl;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":v=Cu;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":v=cd;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":v=Cd;break;case Ta:case za:case Oa:v=pd;break;case Ua:v=Ld;break;case"scroll":v=sd;break;case"wheel":v=Id;break;case"copy":case"cut":case"paste":v=md;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":v=Lu}var w=(t&4)!==0,k=!w&&e==="scroll",c=w?h!==null?h+"Capture":null:h;w=[];for(var f=a,d;f!==null;){d=f;var S=d.stateNode;if(d.tag===5&&S!==null&&(d=S,c!==null&&(S=Xn(f,c),S!=null&&w.push(nr(f,S,d)))),k)break;f=f.return}0<w.length&&(h=new v(h,y,null,n,m),p.push({event:h,listeners:w}))}}if(!(t&7)){e:{if(h=e==="mouseover"||e==="pointerover",v=e==="mouseout"||e==="pointerout",h&&n!==jo&&(y=n.relatedTarget||n.fromElement)&&(zt(y)||y[nt]))break e;if((v||h)&&(h=m.window===m?m:(h=m.ownerDocument)?h.defaultView||h.parentWindow:window,v?(y=n.relatedTarget||n.toElement,v=a,y=y?zt(y):null,y!==null&&(k=Vt(y),y!==k||y.tag!==5&&y.tag!==6)&&(y=null)):(v=null,y=a),v!==y)){if(w=Cu,S="onMouseLeave",c="onMouseEnter",f="mouse",(e==="pointerout"||e==="pointerover")&&(w=Lu,S="onPointerLeave",c="onPointerEnter",f="pointer"),k=v==null?h:en(v),d=y==null?h:en(y),h=new w(S,f+"leave",v,n,m),h.target=k,h.relatedTarget=d,S=null,zt(m)===a&&(w=new w(c,f+"enter",y,n,m),w.target=d,w.relatedTarget=k,S=w),k=S,v&&y)t:{for(w=v,c=y,f=0,d=w;d;d=Kt(d))f++;for(d=0,S=c;S;S=Kt(S))d++;for(;0<f-d;)w=Kt(w),f--;for(;0<d-f;)c=Kt(c),d--;for(;f--;){if(w===c||c!==null&&w===c.alternate)break t;w=Kt(w),c=Kt(c)}w=null}else w=null;v!==null&&Mu(p,h,v,w,!1),y!==null&&k!==null&&Mu(p,k,y,w,!0)}}e:{if(h=a?en(a):window,v=h.nodeName&&h.nodeName.toLowerCase(),v==="select"||v==="input"&&h.type==="file")var x=Dd;else if(Pu(h))if(La)x=Fd;else{x=Md;var L=$d}else(v=h.nodeName)&&v.toLowerCase()==="input"&&(h.type==="checkbox"||h.type==="radio")&&(x=Ad);if(x&&(x=x(e,a))){Na(p,x,n,m);break e}L&&L(e,h,a),e==="focusout"&&(L=h._wrapperState)&&L.controlled&&h.type==="number"&&xo(h,"number",h.value)}switch(L=a?en(a):window,e){case"focusin":(Pu(L)||L.contentEditable==="true")&&(Jt=L,Uo=a,Wn=null);break;case"focusout":Wn=Uo=Jt=null;break;case"mousedown":Do=!0;break;case"contextmenu":case"mouseup":case"dragend":Do=!1,Uu(p,n,m);break;case"selectionchange":if(Hd)break;case"keydown":case"keyup":Uu(p,n,m)}var N;if(Pi)e:{switch(e){case"compositionstart":var I="onCompositionStart";break e;case"compositionend":I="onCompositionEnd";break e;case"compositionupdate":I="onCompositionUpdate";break e}I=void 0}else Zt?Ea(e,n)&&(I="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(I="onCompositionStart");I&&(xa&&n.locale!=="ko"&&(Zt||I!=="onCompositionStart"?I==="onCompositionEnd"&&Zt&&(N=ka()):(ht=m,Li="value"in ht?ht.value:ht.textContent,Zt=!0)),L=ll(a,I),0<L.length&&(I=new Nu(I,e,null,n,m),p.push({event:I,listeners:L}),N?I.data=N:(N=Ca(n),N!==null&&(I.data=N)))),(N=Rd?Td(e,n):zd(e,n))&&(a=ll(a,"onBeforeInput"),0<a.length&&(m=new Nu("onBeforeInput","beforeinput",null,n,m),p.push({event:m,listeners:a}),m.data=N))}$a(p,t)})}function nr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function ll(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,o=l.stateNode;l.tag===5&&o!==null&&(l=o,o=Xn(e,n),o!=null&&r.unshift(nr(e,o,l)),o=Xn(e,t),o!=null&&r.push(nr(e,o,l))),e=e.return}return r}function Kt(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Mu(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=Xn(n,o),s!=null&&i.unshift(nr(n,s,u))):l||(s=Xn(n,o),s!=null&&i.push(nr(n,s,u)))),n=n.return}i.length!==0&&e.push({event:t,listeners:i})}var qd=/\r\n?/g,Kd=/\u0000|\uFFFD/g;function Au(e){return(typeof e=="string"?e:""+e).replace(qd,` | |
`).replace(Kd,"")}function Lr(e,t,n){if(t=Au(t),Au(e)!==t&&n)throw Error(_(425))}function ol(){}var $o=null,Mo=null;function Ao(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 Fo=typeof setTimeout=="function"?setTimeout:void 0,Xd=typeof clearTimeout=="function"?clearTimeout:void 0,Fu=typeof Promise=="function"?Promise:void 0,Gd=typeof queueMicrotask=="function"?queueMicrotask:typeof Fu<"u"?function(e){return Fu.resolve(null).then(e).catch(Zd)}:Fo;function Zd(e){setTimeout(function(){throw e})}function oo(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),Jn(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);Jn(t)}function wt(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 Bu(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 En=Math.random().toString(36).slice(2),Ve="__reactFiber$"+En,rr="__reactProps$"+En,nt="__reactContainer$"+En,Bo="__reactEvents$"+En,Jd="__reactListeners$"+En,bd="__reactHandles$"+En;function zt(e){var t=e[Ve];if(t)return t;for(var n=e.parentNode;n;){if(t=n[nt]||n[Ve]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Bu(e);e!==null;){if(n=e[Ve])return n;e=Bu(e)}return t}e=n,n=e.parentNode}return null}function hr(e){return e=e[Ve]||e[nt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function en(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(_(33))}function jl(e){return e[rr]||null}var Wo=[],tn=-1;function Lt(e){return{current:e}}function B(e){0>tn||(e.current=Wo[tn],Wo[tn]=null,tn--)}function A(e,t){tn++,Wo[tn]=e.current,e.current=t}var Ct={},ce=Lt(Ct),ve=Lt(!1),Mt=Ct;function gn(e,t){var n=e.type.contextTypes;if(!n)return Ct;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 il(){B(ve),B(ce)}function Wu(e,t,n){if(ce.current!==Ct)throw Error(_(168));A(ce,t),A(ve,n)}function Aa(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(_(108,$f(e)||"Unknown",l));return Y({},n,r)}function ul(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ct,Mt=ce.current,A(ce,e),A(ve,ve.current),!0}function Hu(e,t,n){var r=e.stateNode;if(!r)throw Error(_(169));n?(e=Aa(e,t,Mt),r.__reactInternalMemoizedMergedChildContext=e,B(ve),B(ce),A(ce,e)):B(ve),A(ve,n)}var Ge=null,Il=!1,io=!1;function Fa(e){Ge===null?Ge=[e]:Ge.push(e)}function ep(e){Il=!0,Fa(e)}function jt(){if(!io&&Ge!==null){io=!0;var e=0,t=$;try{var n=Ge;for($=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Ge=null,Il=!1}catch(l){throw Ge!==null&&(Ge=Ge.slice(e+1)),fa(xi,jt),l}finally{$=t,io=!1}}return null}var nn=[],rn=0,sl=null,al=0,je=[],Ie=0,At=null,Je=1,be="";function Rt(e,t){nn[rn++]=al,nn[rn++]=sl,sl=e,al=t}function Ba(e,t,n){je[Ie++]=Je,je[Ie++]=be,je[Ie++]=At,At=e;var r=Je;e=be;var l=32-Ae(r)-1;r&=~(1<<l),n+=1;var o=32-Ae(t)+l;if(30<o){var i=l-l%5;o=(r&(1<<i)-1).toString(32),r>>=i,l-=i,Je=1<<32-Ae(t)+l|n<<l|r,be=o+e}else Je=1<<o|n<<l|r,be=e}function Ti(e){e.return!==null&&(Rt(e,1),Ba(e,1,0))}function zi(e){for(;e===sl;)sl=nn[--rn],nn[rn]=null,al=nn[--rn],nn[rn]=null;for(;e===At;)At=je[--Ie],je[Ie]=null,be=je[--Ie],je[Ie]=null,Je=je[--Ie],je[Ie]=null}var Ee=null,xe=null,H=!1,Me=null;function Wa(e,t){var n=Pe(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 Vu(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,Ee=e,xe=wt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Ee=e,xe=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=At!==null?{id:Je,overflow:be}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Pe(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Ee=e,xe=null,!0):!1;default:return!1}}function Ho(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Vo(e){if(H){var t=xe;if(t){var n=t;if(!Vu(e,t)){if(Ho(e))throw Error(_(418));t=wt(n.nextSibling);var r=Ee;t&&Vu(e,t)?Wa(r,n):(e.flags=e.flags&-4097|2,H=!1,Ee=e)}}else{if(Ho(e))throw Error(_(418));e.flags=e.flags&-4097|2,H=!1,Ee=e}}}function Qu(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Ee=e}function jr(e){if(e!==Ee)return!1;if(!H)return Qu(e),H=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Ao(e.type,e.memoizedProps)),t&&(t=xe)){if(Ho(e))throw Ha(),Error(_(418));for(;t;)Wa(e,t),t=wt(t.nextSibling)}if(Qu(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(_(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){xe=wt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}xe=null}}else xe=Ee?wt(e.stateNode.nextSibling):null;return!0}function Ha(){for(var e=xe;e;)e=wt(e.nextSibling)}function vn(){xe=Ee=null,H=!1}function Oi(e){Me===null?Me=[e]:Me.push(e)}var tp=ot.ReactCurrentBatchConfig;function Pn(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(_(309));var r=n.stateNode}if(!r)throw Error(_(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;i===null?delete u[o]:u[o]=i},t._stringRef=o,t)}if(typeof e!="string")throw Error(_(284));if(!n._owner)throw Error(_(290,e))}return e}function Ir(e,t){throw e=Object.prototype.toString.call(t),Error(_(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Yu(e){var t=e._init;return t(e._payload)}function Va(e){function t(c,f){if(e){var d=c.deletions;d===null?(c.deletions=[f],c.flags|=16):d.push(f)}}function n(c,f){if(!e)return null;for(;f!==null;)t(c,f),f=f.sibling;return null}function r(c,f){for(c=new Map;f!==null;)f.key!==null?c.set(f.key,f):c.set(f.index,f),f=f.sibling;return c}function l(c,f){return c=xt(c,f),c.index=0,c.sibling=null,c}function o(c,f,d){return c.index=d,e?(d=c.alternate,d!==null?(d=d.index,d<f?(c.flags|=2,f):d):(c.flags|=2,f)):(c.flags|=1048576,f)}function i(c){return e&&c.alternate===null&&(c.flags|=2),c}function u(c,f,d,S){return f===null||f.tag!==6?(f=ho(d,c.mode,S),f.return=c,f):(f=l(f,d),f.return=c,f)}function s(c,f,d,S){var x=d.type;return x===Gt?m(c,f,d.props.children,S,d.key):f!==null&&(f.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===ct&&Yu(x)===f.type)?(S=l(f,d.props),S.ref=Pn(c,f,d),S.return=c,S):(S=Xr(d.type,d.key,d.props,null,c.mode,S),S.ref=Pn(c,f,d),S.return=c,S)}function a(c,f,d,S){return f===null||f.tag!==4||f.stateNode.containerInfo!==d.containerInfo||f.stateNode.implementation!==d.implementation?(f=mo(d,c.mode,S),f.return=c,f):(f=l(f,d.children||[]),f.return=c,f)}function m(c,f,d,S,x){return f===null||f.tag!==7?(f=$t(d,c.mode,S,x),f.return=c,f):(f=l(f,d),f.return=c,f)}function p(c,f,d){if(typeof f=="string"&&f!==""||typeof f=="number")return f=ho(""+f,c.mode,d),f.return=c,f;if(typeof f=="object"&&f!==null){switch(f.$$typeof){case yr:return d=Xr(f.type,f.key,f.props,null,c.mode,d),d.ref=Pn(c,null,f),d.return=c,d;case Xt:return f=mo(f,c.mode,d),f.return=c,f;case ct:var S=f._init;return p(c,S(f._payload),d)}if(Un(f)||Cn(f))return f=$t(f,c.mode,d,null),f.return=c,f;Ir(c,f)}return null}function h(c,f,d,S){var x=f!==null?f.key:null;if(typeof d=="string"&&d!==""||typeof d=="number")return x!==null?null:u(c,f,""+d,S);if(typeof d=="object"&&d!==null){switch(d.$$typeof){case yr:return d.key===x?s(c,f,d,S):null;case Xt:return d.key===x?a(c,f,d,S):null;case ct:return x=d._init,h(c,f,x(d._payload),S)}if(Un(d)||Cn(d))return x!==null?null:m(c,f,d,S,null);Ir(c,d)}return null}function v(c,f,d,S,x){if(typeof S=="string"&&S!==""||typeof S=="number")return c=c.get(d)||null,u(f,c,""+S,x);if(typeof S=="object"&&S!==null){switch(S.$$typeof){case yr:return c=c.get(S.key===null?d:S.key)||null,s(f,c,S,x);case Xt:return c=c.get(S.key===null?d:S.key)||null,a(f,c,S,x);case ct:var L=S._init;return v(c,f,d,L(S._payload),x)}if(Un(S)||Cn(S))return c=c.get(d)||null,m(f,c,S,x,null);Ir(f,S)}return null}function y(c,f,d,S){for(var x=null,L=null,N=f,I=f=0,W=null;N!==null&&I<d.length;I++){N.index>I?(W=N,N=null):W=N.sibling;var T=h(c,N,d[I],S);if(T===null){N===null&&(N=W);break}e&&N&&T.alternate===null&&t(c,N),f=o(T,f,I),L===null?x=T:L.sibling=T,L=T,N=W}if(I===d.length)return n(c,N),H&&Rt(c,I),x;if(N===null){for(;I<d.length;I++)N=p(c,d[I],S),N!==null&&(f=o(N,f,I),L===null?x=N:L.sibling=N,L=N);return H&&Rt(c,I),x}for(N=r(c,N);I<d.length;I++)W=v(N,c,I,d[I],S),W!==null&&(e&&W.alternate!==null&&N.delete(W.key===null?I:W.key),f=o(W,f,I),L===null?x=W:L.sibling=W,L=W);return e&&N.forEach(function(z){return t(c,z)}),H&&Rt(c,I),x}function w(c,f,d,S){var x=Cn(d);if(typeof x!="function")throw Error(_(150));if(d=x.call(d),d==null)throw Error(_(151));for(var L=x=null,N=f,I=f=0,W=null,T=d.next();N!==null&&!T.done;I++,T=d.next()){N.index>I?(W=N,N=null):W=N.sibling;var z=h(c,N,T.value,S);if(z===null){N===null&&(N=W);break}e&&N&&z.alternate===null&&t(c,N),f=o(z,f,I),L===null?x=z:L.sibling=z,L=z,N=W}if(T.done)return n(c,N),H&&Rt(c,I),x;if(N===null){for(;!T.done;I++,T=d.next())T=p(c,T.value,S),T!==null&&(f=o(T,f,I),L===null?x=T:L.sibling=T,L=T);return H&&Rt(c,I),x}for(N=r(c,N);!T.done;I++,T=d.next())T=v(N,c,I,T.value,S),T!==null&&(e&&T.alternate!==null&&N.delete(T.key===null?I:T.key),f=o(T,f,I),L===null?x=T:L.sibling=T,L=T);return e&&N.forEach(function(M){return t(c,M)}),H&&Rt(c,I),x}function k(c,f,d,S){if(typeof d=="object"&&d!==null&&d.type===Gt&&d.key===null&&(d=d.props.children),typeof d=="object"&&d!==null){switch(d.$$typeof){case yr:e:{for(var x=d.key,L=f;L!==null;){if(L.key===x){if(x=d.type,x===Gt){if(L.tag===7){n(c,L.sibling),f=l(L,d.props.children),f.return=c,c=f;break e}}else if(L.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===ct&&Yu(x)===L.type){n(c,L.sibling),f=l(L,d.props),f.ref=Pn(c,L,d),f.return=c,c=f;break e}n(c,L);break}else t(c,L);L=L.sibling}d.type===Gt?(f=$t(d.props.children,c.mode,S,d.key),f.return=c,c=f):(S=Xr(d.type,d.key,d.props,null,c.mode,S),S.ref=Pn(c,f,d),S.return=c,c=S)}return i(c);case Xt:e:{for(L=d.key;f!==null;){if(f.key===L)if(f.tag===4&&f.stateNode.containerInfo===d.containerInfo&&f.stateNode.implementation===d.implementation){n(c,f.sibling),f=l(f,d.children||[]),f.return=c,c=f;break e}else{n(c,f);break}else t(c,f);f=f.sibling}f=mo(d,c.mode,S),f.return=c,c=f}return i(c);case ct:return L=d._init,k(c,f,L(d._payload),S)}if(Un(d))return y(c,f,d,S);if(Cn(d))return w(c,f,d,S);Ir(c,d)}return typeof d=="string"&&d!==""||typeof d=="number"?(d=""+d,f!==null&&f.tag===6?(n(c,f.sibling),f=l(f,d),f.return=c,c=f):(n(c,f),f=ho(d,c.mode,S),f.return=c,c=f),i(c)):n(c,f)}return k}var yn=Va(!0),Qa=Va(!1),cl=Lt(null),fl=null,ln=null,Ui=null;function Di(){Ui=ln=fl=null}function $i(e){var t=cl.current;B(cl),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 dn(e,t){fl=e,Ui=ln=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(ge=!0),e.firstContext=null)}function Te(e){var t=e._currentValue;if(Ui!==e)if(e={context:e,memoizedValue:t,next:null},ln===null){if(fl===null)throw Error(_(308));ln=e,fl.dependencies={lanes:0,firstContext:e}}else ln=ln.next=e;return t}var Ot=null;function Mi(e){Ot===null?Ot=[e]:Ot.push(e)}function Ya(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,Mi(t)):(n.next=l.next,l.next=n),t.interleaved=n,rt(e,r)}function rt(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 ft=!1;function Ai(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 et(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function St(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,rt(e,n)}return l=r.interleaved,l===null?(t.next=t,Mi(r)):(t.next=l.next,l.next=t),r.interleaved=t,rt(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,Ei(e,n)}}function qu(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 dl(e,t,n,r){var l=e.updateQueue;ft=!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 m=e.alternate;m!==null&&(m=m.updateQueue,u=m.lastBaseUpdate,u!==i&&(u===null?m.firstBaseUpdate=a:u.next=a,m.lastBaseUpdate=s))}if(o!==null){var p=l.baseState;i=0,m=a=s=null,u=o;do{var h=u.lane,v=u.eventTime;if((r&h)===h){m!==null&&(m=m.next={eventTime:v,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var y=e,w=u;switch(h=t,v=n,w.tag){case 1:if(y=w.payload,typeof y=="function"){p=y.call(v,p,h);break e}p=y;break e;case 3:y.flags=y.flags&-65537|128;case 0:if(y=w.payload,h=typeof y=="function"?y.call(v,p,h):y,h==null)break e;p=Y({},p,h);break e;case 2:ft=!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},m===null?(a=m=v,s=p):m=m.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(!0);if(m===null&&(s=p),l.baseState=s,l.firstBaseUpdate=a,l.lastBaseUpdate=m,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);Bt|=i,e.lanes=i,e.memoizedState=p}}function Ku(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(_(191,l));l.call(r)}}}var mr={},Ye=Lt(mr),lr=Lt(mr),or=Lt(mr);function Ut(e){if(e===mr)throw Error(_(174));return e}function Fi(e,t){switch(A(or,t),A(lr,e),A(Ye,mr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Co(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Co(t,e)}B(Ye),A(Ye,t)}function wn(){B(Ye),B(lr),B(or)}function Ka(e){Ut(or.current);var t=Ut(Ye.current),n=Co(t,e.type);t!==n&&(A(lr,e),A(Ye,n))}function Bi(e){lr.current===e&&(B(Ye),B(lr))}var V=Lt(0);function pl(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 uo=[];function Wi(){for(var e=0;e<uo.length;e++)uo[e]._workInProgressVersionPrimary=null;uo.length=0}var Vr=ot.ReactCurrentDispatcher,so=ot.ReactCurrentBatchConfig,Ft=0,Q=null,J=null,ee=null,hl=!1,Hn=!1,ir=0,np=0;function ue(){throw Error(_(321))}function Hi(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Be(e[n],t[n]))return!1;return!0}function Vi(e,t,n,r,l,o){if(Ft=o,Q=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Vr.current=e===null||e.memoizedState===null?ip:up,e=n(r,l),Hn){o=0;do{if(Hn=!1,ir=0,25<=o)throw Error(_(301));o+=1,ee=J=null,t.updateQueue=null,Vr.current=sp,e=n(r,l)}while(Hn)}if(Vr.current=ml,t=J!==null&&J.next!==null,Ft=0,ee=J=Q=null,hl=!1,t)throw Error(_(300));return e}function Qi(){var e=ir!==0;return ir=0,e}function He(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ee===null?Q.memoizedState=ee=e:ee=ee.next=e,ee}function ze(){if(J===null){var e=Q.alternate;e=e!==null?e.memoizedState:null}else e=J.next;var t=ee===null?Q.memoizedState:ee.next;if(t!==null)ee=t,J=e;else{if(e===null)throw Error(_(310));J=e,e={memoizedState:J.memoizedState,baseState:J.baseState,baseQueue:J.baseQueue,queue:J.queue,next:null},ee===null?Q.memoizedState=ee=e:ee=ee.next=e}return ee}function ur(e,t){return typeof t=="function"?t(e):t}function ao(e){var t=ze(),n=t.queue;if(n===null)throw Error(_(311));n.lastRenderedReducer=e;var r=J,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 m=a.lane;if((Ft&m)===m)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 p={lane:m,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null};s===null?(u=s=p,i=r):s=s.next=p,Q.lanes|=m,Bt|=m}a=a.next}while(a!==null&&a!==o);s===null?i=r:s.next=u,Be(r,t.memoizedState)||(ge=!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,Q.lanes|=o,Bt|=o,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function co(e){var t=ze(),n=t.queue;if(n===null)throw Error(_(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);Be(o,t.memoizedState)||(ge=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function Xa(){}function Ga(e,t){var n=Q,r=ze(),l=t(),o=!Be(r.memoizedState,l);if(o&&(r.memoizedState=l,ge=!0),r=r.queue,Yi(ba.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||ee!==null&&ee.memoizedState.tag&1){if(n.flags|=2048,sr(9,Ja.bind(null,n,r,l,t),void 0,null),te===null)throw Error(_(349));Ft&30||Za(n,t,l)}return l}function Za(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=Q.updateQueue,t===null?(t={lastEffect:null,stores:null},Q.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Ja(e,t,n,r){t.value=n,t.getSnapshot=r,ec(t)&&tc(e)}function ba(e,t,n){return n(function(){ec(t)&&tc(e)})}function ec(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Be(e,n)}catch{return!0}}function tc(e){var t=rt(e,1);t!==null&&Fe(t,e,1,-1)}function Xu(e){var t=He();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:ur,lastRenderedState:e},t.queue=e,e=e.dispatch=op.bind(null,Q,e),[t.memoizedState,e]}function sr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=Q.updateQueue,t===null?(t={lastEffect:null,stores:null},Q.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function nc(){return ze().memoizedState}function Qr(e,t,n,r){var l=He();Q.flags|=e,l.memoizedState=sr(1|t,n,void 0,r===void 0?null:r)}function Pl(e,t,n,r){var l=ze();r=r===void 0?null:r;var o=void 0;if(J!==null){var i=J.memoizedState;if(o=i.destroy,r!==null&&Hi(r,i.deps)){l.memoizedState=sr(t,n,o,r);return}}Q.flags|=e,l.memoizedState=sr(1|t,n,o,r)}function Gu(e,t){return Qr(8390656,8,e,t)}function Yi(e,t){return Pl(2048,8,e,t)}function rc(e,t){return Pl(4,2,e,t)}function lc(e,t){return Pl(4,4,e,t)}function oc(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 ic(e,t,n){return n=n!=null?n.concat([e]):null,Pl(4,4,oc.bind(null,t,e),n)}function qi(){}function uc(e,t){var n=ze();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Hi(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function sc(e,t){var n=ze();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Hi(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function ac(e,t,n){return Ft&21?(Be(n,t)||(n=ha(),Q.lanes|=n,Bt|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,ge=!0),e.memoizedState=n)}function rp(e,t){var n=$;$=n!==0&&4>n?n:4,e(!0);var r=so.transition;so.transition={};try{e(!1),t()}finally{$=n,so.transition=r}}function cc(){return ze().memoizedState}function lp(e,t,n){var r=kt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},fc(e))dc(t,n);else if(n=Ya(e,t,n,r),n!==null){var l=de();Fe(n,e,r,l),pc(n,t,r)}}function op(e,t,n){var r=kt(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(fc(e))dc(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,Be(u,i)){var s=t.interleaved;s===null?(l.next=l,Mi(t)):(l.next=s.next,s.next=l),t.interleaved=l;return}}catch{}finally{}n=Ya(e,t,l,r),n!==null&&(l=de(),Fe(n,e,r,l),pc(n,t,r))}}function fc(e){var t=e.alternate;return e===Q||t!==null&&t===Q}function dc(e,t){Hn=hl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function pc(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Ei(e,n)}}var ml={readContext:Te,useCallback:ue,useContext:ue,useEffect:ue,useImperativeHandle:ue,useInsertionEffect:ue,useLayoutEffect:ue,useMemo:ue,useReducer:ue,useRef:ue,useState:ue,useDebugValue:ue,useDeferredValue:ue,useTransition:ue,useMutableSource:ue,useSyncExternalStore:ue,useId:ue,unstable_isNewReconciler:!1},ip={readContext:Te,useCallback:function(e,t){return He().memoizedState=[e,t===void 0?null:t],e},useContext:Te,useEffect:Gu,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Qr(4194308,4,oc.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=He();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=He();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=lp.bind(null,Q,e),[r.memoizedState,e]},useRef:function(e){var t=He();return e={current:e},t.memoizedState=e},useState:Xu,useDebugValue:qi,useDeferredValue:function(e){return He().memoizedState=e},useTransition:function(){var e=Xu(!1),t=e[0];return e=rp.bind(null,e[1]),He().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Q,l=He();if(H){if(n===void 0)throw Error(_(407));n=n()}else{if(n=t(),te===null)throw Error(_(349));Ft&30||Za(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,Gu(ba.bind(null,r,o,e),[e]),r.flags|=2048,sr(9,Ja.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=He(),t=te.identifierPrefix;if(H){var n=be,r=Je;n=(r&~(1<<32-Ae(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=ir++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=np++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},up={readContext:Te,useCallback:uc,useContext:Te,useEffect:Yi,useImperativeHandle:ic,useInsertionEffect:rc,useLayoutEffect:lc,useMemo:sc,useReducer:ao,useRef:nc,useState:function(){return ao(ur)},useDebugValue:qi,useDeferredValue:function(e){var t=ze();return ac(t,J.memoizedState,e)},useTransition:function(){var e=ao(ur)[0],t=ze().memoizedState;return[e,t]},useMutableSource:Xa,useSyncExternalStore:Ga,useId:cc,unstable_isNewReconciler:!1},sp={readContext:Te,useCallback:uc,useContext:Te,useEffect:Yi,useImperativeHandle:ic,useInsertionEffect:rc,useLayoutEffect:lc,useMemo:sc,useReducer:co,useRef:nc,useState:function(){return co(ur)},useDebugValue:qi,useDeferredValue:function(e){var t=ze();return J===null?t.memoizedState=e:ac(t,J.memoizedState,e)},useTransition:function(){var e=co(ur)[0],t=ze().memoizedState;return[e,t]},useMutableSource:Xa,useSyncExternalStore:Ga,useId:cc,unstable_isNewReconciler:!1};function De(e,t){if(e&&e.defaultProps){t=Y({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function Yo(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:Y({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Rl={isMounted:function(e){return(e=e._reactInternals)?Vt(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=de(),l=kt(e),o=et(r,l);o.payload=t,n!=null&&(o.callback=n),t=St(e,o,l),t!==null&&(Fe(t,e,l,r),Hr(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=de(),l=kt(e),o=et(r,l);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=St(e,o,l),t!==null&&(Fe(t,e,l,r),Hr(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=de(),r=kt(e),l=et(n,r);l.tag=2,t!=null&&(l.callback=t),t=St(e,l,r),t!==null&&(Fe(t,e,r,n),Hr(t,e,r))}};function Zu(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?!er(n,r)||!er(l,o):!0}function hc(e,t,n){var r=!1,l=Ct,o=t.contextType;return typeof o=="object"&&o!==null?o=Te(o):(l=ye(t)?Mt:ce.current,r=t.contextTypes,o=(r=r!=null)?gn(e,l):Ct),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Rl,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=o),t}function Ju(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&&Rl.enqueueReplaceState(t,t.state,null)}function qo(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},Ai(e);var o=t.contextType;typeof o=="object"&&o!==null?l.context=Te(o):(o=ye(t)?Mt:ce.current,l.context=gn(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&&Rl.enqueueReplaceState(l,l.state,null),dl(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function Sn(e,t){try{var n="",r=t;do n+=Df(r),r=r.return;while(r);var l=n}catch(o){l=` | |
Error generating stack: `+o.message+` | |
`+o.stack}return{value:e,source:t,stack:l,digest:null}}function fo(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function Ko(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var ap=typeof WeakMap=="function"?WeakMap:Map;function mc(e,t,n){n=et(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){vl||(vl=!0,li=r),Ko(e,t)},n}function gc(e,t,n){n=et(-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(){Ko(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){Ko(e,t),typeof r!="function"&&(_t===null?_t=new Set([this]):_t.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),n}function bu(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new ap;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=xp.bind(null,e,t,n),t.then(e,e))}function es(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 ts(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=et(-1,1),t.tag=2,St(n,t,1))),n.lanes|=1),e)}var cp=ot.ReactCurrentOwner,ge=!1;function fe(e,t,n,r){t.child=e===null?Qa(t,null,n,r):yn(t,e.child,n,r)}function ns(e,t,n,r,l){n=n.render;var o=t.ref;return dn(t,l),r=Vi(e,t,n,r,o,l),n=Qi(),e!==null&&!ge?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,lt(e,t,l)):(H&&n&&Ti(t),t.flags|=1,fe(e,t,r,l),t.child)}function rs(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,vc(e,t,o,r,l)):(e=Xr(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:er,n(i,r)&&e.ref===t.ref)return lt(e,t,l)}return t.flags|=1,e=xt(o,r),e.ref=t.ref,e.return=t,t.child=e}function vc(e,t,n,r,l){if(e!==null){var o=e.memoizedProps;if(er(o,r)&&e.ref===t.ref)if(ge=!1,t.pendingProps=r=o,(e.lanes&l)!==0)e.flags&131072&&(ge=!0);else return t.lanes=e.lanes,lt(e,t,l)}return Xo(e,t,n,r,l)}function yc(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},A(un,ke),ke|=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,A(un,ke),ke|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,A(un,ke),ke|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,A(un,ke),ke|=r;return fe(e,t,l,n),t.child}function wc(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Xo(e,t,n,r,l){var o=ye(n)?Mt:ce.current;return o=gn(t,o),dn(t,l),n=Vi(e,t,n,r,o,l),r=Qi(),e!==null&&!ge?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,lt(e,t,l)):(H&&r&&Ti(t),t.flags|=1,fe(e,t,n,l),t.child)}function ls(e,t,n,r,l){if(ye(n)){var o=!0;ul(t)}else o=!1;if(dn(t,l),t.stateNode===null)Yr(e,t),hc(t,n,r),qo(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=Te(a):(a=ye(n)?Mt:ce.current,a=gn(t,a));var m=n.getDerivedStateFromProps,p=typeof m=="function"||typeof i.getSnapshotBeforeUpdate=="function";p||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==r||s!==a)&&Ju(t,i,r,a),ft=!1;var h=t.memoizedState;i.state=h,dl(t,r,i,l),s=t.memoizedState,u!==r||h!==s||ve.current||ft?(typeof m=="function"&&(Yo(t,n,m,r),s=t.memoizedState),(u=ft||Zu(t,n,u,r,h,s,a))?(p||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:De(t.type,u),i.props=a,p=t.pendingProps,h=i.context,s=n.contextType,typeof s=="object"&&s!==null?s=Te(s):(s=ye(n)?Mt:ce.current,s=gn(t,s));var v=n.getDerivedStateFromProps;(m=typeof v=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==p||h!==s)&&Ju(t,i,r,s),ft=!1,h=t.memoizedState,i.state=h,dl(t,r,i,l);var y=t.memoizedState;u!==p||h!==y||ve.current||ft?(typeof v=="function"&&(Yo(t,n,v,r),y=t.memoizedState),(a=ft||Zu(t,n,a,r,h,y,s)||!1)?(m||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(r,y,s),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(r,y,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=y),i.props=r,i.state=y,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 Go(e,t,n,r,o,l)}function Go(e,t,n,r,l,o){wc(e,t);var i=(t.flags&128)!==0;if(!r&&!i)return l&&Hu(t,n,!1),lt(e,t,o);r=t.stateNode,cp.current=t;var u=i&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&i?(t.child=yn(t,e.child,null,o),t.child=yn(t,null,u,o)):fe(e,t,u,o),t.memoizedState=r.state,l&&Hu(t,n,!0),t.child}function Sc(e){var t=e.stateNode;t.pendingContext?Wu(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Wu(e,t.context,!1),Fi(e,t.containerInfo)}function os(e,t,n,r,l){return vn(),Oi(l),t.flags|=256,fe(e,t,n,r),t.child}var Zo={dehydrated:null,treeContext:null,retryLane:0};function Jo(e){return{baseLanes:e,cachePool:null,transitions:null}}function _c(e,t,n){var r=t.pendingProps,l=V.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),A(V,l&1),e===null)return Vo(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=Ol(i,r,0,null),e=$t(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=Jo(n),t.memoizedState=Zo,e):Ki(t,i));if(l=e.memoizedState,l!==null&&(u=l.dehydrated,u!==null))return fp(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=xt(l,s),r.subtreeFlags=l.subtreeFlags&14680064),u!==null?o=xt(u,o):(o=$t(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?Jo(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},o.memoizedState=i,o.childLanes=e.childLanes&~n,t.memoizedState=Zo,r}return o=e.child,e=o.sibling,r=xt(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 Ki(e,t){return t=Ol({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Pr(e,t,n,r){return r!==null&&Oi(r),yn(t,e.child,null,n),e=Ki(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function fp(e,t,n,r,l,o,i){if(n)return t.flags&256?(t.flags&=-257,r=fo(Error(_(422))),Pr(e,t,i,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,l=t.mode,r=Ol({mode:"visible",children:r.children},l,0,null),o=$t(o,l,i,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,t.mode&1&&yn(t,e.child,null,i),t.child.memoizedState=Jo(i),t.memoizedState=Zo,o);if(!(t.mode&1))return Pr(e,t,i,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var u=r.dgst;return r=u,o=Error(_(419)),r=fo(o,r,void 0),Pr(e,t,i,r)}if(u=(i&e.childLanes)!==0,ge||u){if(r=te,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,rt(e,l),Fe(r,e,l,-1))}return eu(),r=fo(Error(_(421))),Pr(e,t,i,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=Ep.bind(null,e),l._reactRetry=t,null):(e=o.treeContext,xe=wt(l.nextSibling),Ee=t,H=!0,Me=null,e!==null&&(je[Ie++]=Je,je[Ie++]=be,je[Ie++]=At,Je=e.id,be=e.overflow,At=t),t=Ki(t,r.children),t.flags|=4096,t)}function is(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Qo(e.return,t,n)}function po(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 kc(e,t,n){var r=t.pendingProps,l=r.revealOrder,o=r.tail;if(fe(e,t,r.children,n),r=V.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&&is(e,n,t);else if(e.tag===19)is(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(A(V,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&&pl(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),po(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&&pl(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}po(t,!0,n,null,o);break;case"together":po(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Yr(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function lt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Bt|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(_(153));if(t.child!==null){for(e=t.child,n=xt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=xt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function dp(e,t,n){switch(t.tag){case 3:Sc(t),vn();break;case 5:Ka(t);break;case 1:ye(t.type)&&ul(t);break;case 4:Fi(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;A(cl,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(A(V,V.current&1),t.flags|=128,null):n&t.child.childLanes?_c(e,t,n):(A(V,V.current&1),e=lt(e,t,n),e!==null?e.sibling:null);A(V,V.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return kc(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),A(V,V.current),r)break;return null;case 22:case 23:return t.lanes=0,yc(e,t,n)}return lt(e,t,n)}var xc,bo,Ec,Cc;xc=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}};bo=function(){};Ec=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,Ut(Ye.current);var o=null;switch(n){case"input":l=_o(e,l),r=_o(e,r),o=[];break;case"select":l=Y({},l,{value:void 0}),r=Y({},r,{value:void 0}),o=[];break;case"textarea":l=Eo(e,l),r=Eo(e,r),o=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=ol)}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"&&(qn.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"&&(qn.hasOwnProperty(a)?(s!=null&&a==="onScroll"&&F("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)}};Cc=function(e,t,n,r){n!==r&&(t.flags|=4)};function Rn(e,t){if(!H)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function se(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags&14680064,r|=l.flags&14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function pp(e,t,n){var r=t.pendingProps;switch(zi(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return se(t),null;case 1:return ye(t.type)&&il(),se(t),null;case 3:return r=t.stateNode,wn(),B(ve),B(ce),Wi(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(jr(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Me!==null&&(ui(Me),Me=null))),bo(e,t),se(t),null;case 5:Bi(t);var l=Ut(or.current);if(n=t.type,e!==null&&t.stateNode!=null)Ec(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(_(166));return se(t),null}if(e=Ut(Ye.current),jr(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[Ve]=t,r[rr]=o,e=(t.mode&1)!==0,n){case"dialog":F("cancel",r),F("close",r);break;case"iframe":case"object":case"embed":F("load",r);break;case"video":case"audio":for(l=0;l<$n.length;l++)F($n[l],r);break;case"source":F("error",r);break;case"img":case"image":case"link":F("error",r),F("load",r);break;case"details":F("toggle",r);break;case"input":mu(r,o),F("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},F("invalid",r);break;case"textarea":vu(r,o),F("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&&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]):qn.hasOwnProperty(i)&&u!=null&&i==="onScroll"&&F("scroll",r)}switch(n){case"input":wr(r),gu(r,o,!0);break;case"textarea":wr(r),yu(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=ol)}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=bs(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[Ve]=t,e[rr]=r,xc(e,t,!1,!1),t.stateNode=e;e:{switch(i=Lo(n,r),n){case"dialog":F("cancel",e),F("close",e),l=r;break;case"iframe":case"object":case"embed":F("load",e),l=r;break;case"video":case"audio":for(l=0;l<$n.length;l++)F($n[l],e);l=r;break;case"source":F("error",e),l=r;break;case"img":case"image":case"link":F("error",e),F("load",e),l=r;break;case"details":F("toggle",e),l=r;break;case"input":mu(e,r),l=_o(e,r),F("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=Y({},r,{value:void 0}),F("invalid",e);break;case"textarea":vu(e,r),l=Eo(e,r),F("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"?na(e,s):o==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,s!=null&&ea(e,s)):o==="children"?typeof s=="string"?(n!=="textarea"||s!=="")&&Kn(e,s):typeof s=="number"&&Kn(e,""+s):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(qn.hasOwnProperty(o)?s!=null&&o==="onScroll"&&F("scroll",e):s!=null&&yi(e,o,s,i))}switch(n){case"input":wr(e),gu(e,r,!1);break;case"textarea":wr(e),yu(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Et(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?sn(e,!!r.multiple,o,!1):r.defaultValue!=null&&sn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=ol)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return se(t),null;case 6:if(e&&t.stateNode!=null)Cc(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(_(166));if(n=Ut(or.current),Ut(Ye.current),jr(t)){if(r=t.stateNode,n=t.memoizedProps,r[Ve]=t,(o=r.nodeValue!==n)&&(e=Ee,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[Ve]=t,t.stateNode=r}return se(t),null;case 13:if(B(V),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(H&&xe!==null&&t.mode&1&&!(t.flags&128))Ha(),vn(),t.flags|=98560,o=!1;else if(o=jr(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(_(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(_(317));o[Ve]=t}else vn(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;se(t),o=!1}else Me!==null&&(ui(Me),Me=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||V.current&1?b===0&&(b=3):eu())),t.updateQueue!==null&&(t.flags|=4),se(t),null);case 4:return wn(),bo(e,t),e===null&&tr(t.stateNode.containerInfo),se(t),null;case 10:return $i(t.type._context),se(t),null;case 17:return ye(t.type)&&il(),se(t),null;case 19:if(B(V),o=t.memoizedState,o===null)return se(t),null;if(r=(t.flags&128)!==0,i=o.rendering,i===null)if(r)Rn(o,!1);else{if(b!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=pl(e),i!==null){for(t.flags|=128,Rn(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 A(V,V.current&1|2),t.child}e=e.sibling}o.tail!==null&&G()>_n&&(t.flags|=128,r=!0,Rn(o,!1),t.lanes=4194304)}else{if(!r)if(e=pl(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Rn(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!H)return se(t),null}else 2*G()-o.renderingStartTime>_n&&n!==1073741824&&(t.flags|=128,r=!0,Rn(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=G(),t.sibling=null,n=V.current,A(V,r?n&1|2:n&1),t):(se(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?ke&1073741824&&(se(t),t.subtreeFlags&6&&(t.flags|=8192)):se(t),null;case 24:return null;case 25:return null}throw Error(_(156,t.tag))}function hp(e,t){switch(zi(t),t.tag){case 1:return ye(t.type)&&il(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return wn(),B(ve),B(ce),Wi(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Bi(t),null;case 13:if(B(V),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(_(340));vn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return B(V),null;case 4:return wn(),null;case 10:return $i(t.type._context),null;case 22:case 23:return bi(),null;case 24:return null;default:return null}}var Rr=!1,ae=!1,mp=typeof WeakSet=="function"?WeakSet:Set,j=null;function on(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){q(e,t,r)}else n.current=null}function ei(e,t,n){try{n()}catch(r){q(e,t,r)}}var us=!1;function gp(e,t){if($o=nl,e=Pa(),Ri(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,m=0,p=e,h=null;t:for(;;){for(var v;p!==n||l!==0&&p.nodeType!==3||(u=i+l),p!==o||r!==0&&p.nodeType!==3||(s=i+r),p.nodeType===3&&(i+=p.nodeValue.length),(v=p.firstChild)!==null;)h=p,p=v;for(;;){if(p===e)break t;if(h===n&&++a===l&&(u=i),h===o&&++m===r&&(s=i),(v=p.nextSibling)!==null)break;p=h,h=p.parentNode}p=v}n=u===-1||s===-1?null:{start:u,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(Mo={focusedElem:e,selectionRange:n},nl=!1,j=t;j!==null;)if(t=j,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,j=e;else for(;j!==null;){t=j;try{var y=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(y!==null){var w=y.memoizedProps,k=y.memoizedState,c=t.stateNode,f=c.getSnapshotBeforeUpdate(t.elementType===t.type?w:De(t.type,w),k);c.__reactInternalSnapshotBeforeUpdate=f}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(_(163))}}catch(S){q(t,t.return,S)}if(e=t.sibling,e!==null){e.return=t.return,j=e;break}j=t.return}return y=us,us=!1,y}function Vn(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&&ei(t,n,o)}l=l.next}while(l!==r)}}function Tl(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 ti(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 Nc(e){var t=e.alternate;t!==null&&(e.alternate=null,Nc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Ve],delete t[rr],delete t[Bo],delete t[Jd],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 Lc(e){return e.tag===5||e.tag===3||e.tag===4}function ss(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Lc(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 ni(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=ol));else if(r!==4&&(e=e.child,e!==null))for(ni(e,t,n),e=e.sibling;e!==null;)ni(e,t,n),e=e.sibling}function ri(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(ri(e,t,n),e=e.sibling;e!==null;)ri(e,t,n),e=e.sibling}var le=null,$e=!1;function at(e,t,n){for(n=n.child;n!==null;)jc(e,t,n),n=n.sibling}function jc(e,t,n){if(Qe&&typeof Qe.onCommitFiberUnmount=="function")try{Qe.onCommitFiberUnmount(El,n)}catch{}switch(n.tag){case 5:ae||on(n,t);case 6:var r=le,l=$e;le=null,at(e,t,n),le=r,$e=l,le!==null&&($e?(e=le,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):le.removeChild(n.stateNode));break;case 18:le!==null&&($e?(e=le,n=n.stateNode,e.nodeType===8?oo(e.parentNode,n):e.nodeType===1&&oo(e,n),Jn(e)):oo(le,n.stateNode));break;case 4:r=le,l=$e,le=n.stateNode.containerInfo,$e=!0,at(e,t,n),le=r,$e=l;break;case 0:case 11:case 14:case 15:if(!ae&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var o=l,i=o.destroy;o=o.tag,i!==void 0&&(o&2||o&4)&&ei(n,t,i),l=l.next}while(l!==r)}at(e,t,n);break;case 1:if(!ae&&(on(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(u){q(n,t,u)}at(e,t,n);break;case 21:at(e,t,n);break;case 22:n.mode&1?(ae=(r=ae)||n.memoizedState!==null,at(e,t,n),ae=r):at(e,t,n);break;default:at(e,t,n)}}function as(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new mp),t.forEach(function(r){var l=Cp.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function Ue(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:le=u.stateNode,$e=!1;break e;case 3:le=u.stateNode.containerInfo,$e=!0;break e;case 4:le=u.stateNode.containerInfo,$e=!0;break e}u=u.return}if(le===null)throw Error(_(160));jc(o,i,l),le=null,$e=!1;var s=l.alternate;s!==null&&(s.return=null),l.return=null}catch(a){q(l,t,a)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Ic(t,e),t=t.sibling}function Ic(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Ue(t,e),We(e),r&4){try{Vn(3,e,e.return),Tl(3,e)}catch(w){q(e,e.return,w)}try{Vn(5,e,e.return)}catch(w){q(e,e.return,w)}}break;case 1:Ue(t,e),We(e),r&512&&n!==null&&on(n,n.return);break;case 5:if(Ue(t,e),We(e),r&512&&n!==null&&on(n,n.return),e.flags&32){var l=e.stateNode;try{Kn(l,"")}catch(w){q(e,e.return,w)}}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&&Zs(l,o),Lo(u,i);var a=Lo(u,o);for(i=0;i<s.length;i+=2){var m=s[i],p=s[i+1];m==="style"?na(l,p):m==="dangerouslySetInnerHTML"?ea(l,p):m==="children"?Kn(l,p):yi(l,m,p,a)}switch(u){case"input":ko(l,o);break;case"textarea":Js(l,o);break;case"select":var h=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!o.multiple;var v=o.value;v!=null?sn(l,!!o.multiple,v,!1):h!==!!o.multiple&&(o.defaultValue!=null?sn(l,!!o.multiple,o.defaultValue,!0):sn(l,!!o.multiple,o.multiple?[]:"",!1))}l[rr]=o}catch(w){q(e,e.return,w)}}break;case 6:if(Ue(t,e),We(e),r&4){if(e.stateNode===null)throw Error(_(162));l=e.stateNode,o=e.memoizedProps;try{l.nodeValue=o}catch(w){q(e,e.return,w)}}break;case 3:if(Ue(t,e),We(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Jn(t.containerInfo)}catch(w){q(e,e.return,w)}break;case 4:Ue(t,e),We(e);break;case 13:Ue(t,e),We(e),l=e.child,l.flags&8192&&(o=l.memoizedState!==null,l.stateNode.isHidden=o,!o||l.alternate!==null&&l.alternate.memoizedState!==null||(Zi=G())),r&4&&as(e);break;case 22:if(m=n!==null&&n.memoizedState!==null,e.mode&1?(ae=(a=ae)||m,Ue(t,e),ae=a):Ue(t,e),We(e),r&8192){if(a=e.memoizedState!==null,(e.stateNode.isHidden=a)&&!m&&e.mode&1)for(j=e,m=e.child;m!==null;){for(p=j=m;j!==null;){switch(h=j,v=h.child,h.tag){case 0:case 11:case 14:case 15:Vn(4,h,h.return);break;case 1:on(h,h.return);var y=h.stateNode;if(typeof y.componentWillUnmount=="function"){r=h,n=h.return;try{t=r,y.props=t.memoizedProps,y.state=t.memoizedState,y.componentWillUnmount()}catch(w){q(r,n,w)}}break;case 5:on(h,h.return);break;case 22:if(h.memoizedState!==null){fs(p);continue}}v!==null?(v.return=h,j=v):fs(p)}m=m.sibling}e:for(m=null,p=e;;){if(p.tag===5){if(m===null){m=p;try{l=p.stateNode,a?(o=l.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(u=p.stateNode,s=p.memoizedProps.style,i=s!=null&&s.hasOwnProperty("display")?s.display:null,u.style.display=ta("display",i))}catch(w){q(e,e.return,w)}}}else if(p.tag===6){if(m===null)try{p.stateNode.nodeValue=a?"":p.memoizedProps}catch(w){q(e,e.return,w)}}else if((p.tag!==22&&p.tag!==23||p.memoizedState===null||p===e)&&p.child!==null){p.child.return=p,p=p.child;continue}if(p===e)break e;for(;p.sibling===null;){if(p.return===null||p.return===e)break e;m===p&&(m=null),p=p.return}m===p&&(m=null),p.sibling.return=p.return,p=p.sibling}}break;case 19:Ue(t,e),We(e),r&4&&as(e);break;case 21:break;default:Ue(t,e),We(e)}}function We(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Lc(n)){var r=n;break e}n=n.return}throw Error(_(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(Kn(l,""),r.flags&=-33);var o=ss(e);ri(e,o,l);break;case 3:case 4:var i=r.stateNode.containerInfo,u=ss(e);ni(e,u,i);break;default:throw Error(_(161))}}catch(s){q(e,e.return,s)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function vp(e,t,n){j=e,Pc(e)}function Pc(e,t,n){for(var r=(e.mode&1)!==0;j!==null;){var l=j,o=l.child;if(l.tag===22&&r){var i=l.memoizedState!==null||Rr;if(!i){var u=l.alternate,s=u!==null&&u.memoizedState!==null||ae;u=Rr;var a=ae;if(Rr=i,(ae=s)&&!a)for(j=l;j!==null;)i=j,s=i.child,i.tag===22&&i.memoizedState!==null?ds(l):s!==null?(s.return=i,j=s):ds(l);for(;o!==null;)j=o,Pc(o),o=o.sibling;j=l,Rr=u,ae=a}cs(e)}else l.subtreeFlags&8772&&o!==null?(o.return=l,j=o):cs(e)}}function cs(e){for(;j!==null;){var t=j;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:ae||Tl(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!ae)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:De(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&Ku(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}Ku(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 m=a.memoizedState;if(m!==null){var p=m.dehydrated;p!==null&&Jn(p)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(_(163))}ae||t.flags&512&&ti(t)}catch(h){q(t,t.return,h)}}if(t===e){j=null;break}if(n=t.sibling,n!==null){n.return=t.return,j=n;break}j=t.return}}function fs(e){for(;j!==null;){var t=j;if(t===e){j=null;break}var n=t.sibling;if(n!==null){n.return=t.return,j=n;break}j=t.return}}function ds(e){for(;j!==null;){var t=j;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Tl(4,t)}catch(s){q(t,n,s)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(s){q(t,l,s)}}var o=t.return;try{ti(t)}catch(s){q(t,o,s)}break;case 5:var i=t.return;try{ti(t)}catch(s){q(t,i,s)}}}catch(s){q(t,t.return,s)}if(t===e){j=null;break}var u=t.sibling;if(u!==null){u.return=t.return,j=u;break}j=t.return}}var yp=Math.ceil,gl=ot.ReactCurrentDispatcher,Xi=ot.ReactCurrentOwner,Re=ot.ReactCurrentBatchConfig,D=0,te=null,Z=null,oe=0,ke=0,un=Lt(0),b=0,ar=null,Bt=0,zl=0,Gi=0,Qn=null,me=null,Zi=0,_n=1/0,Xe=null,vl=!1,li=null,_t=null,Tr=!1,mt=null,yl=0,Yn=0,oi=null,qr=-1,Kr=0;function de(){return D&6?G():qr!==-1?qr:qr=G()}function kt(e){return e.mode&1?D&2&&oe!==0?oe&-oe:tp.transition!==null?(Kr===0&&(Kr=ha()),Kr):(e=$,e!==0||(e=window.event,e=e===void 0?16:_a(e.type)),e):1}function Fe(e,t,n,r){if(50<Yn)throw Yn=0,oi=null,Error(_(185));dr(e,n,r),(!(D&2)||e!==te)&&(e===te&&(!(D&2)&&(zl|=n),b===4&&pt(e,oe)),we(e,r),n===1&&D===0&&!(t.mode&1)&&(_n=G()+500,Il&&jt()))}function we(e,t){var n=e.callbackNode;td(e,t);var r=tl(e,e===te?oe:0);if(r===0)n!==null&&_u(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&_u(n),t===1)e.tag===0?ep(ps.bind(null,e)):Fa(ps.bind(null,e)),Gd(function(){!(D&6)&&jt()}),n=null;else{switch(ma(r)){case 1:n=xi;break;case 4:n=da;break;case 16:n=el;break;case 536870912:n=pa;break;default:n=el}n=Mc(n,Rc.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Rc(e,t){if(qr=-1,Kr=0,D&6)throw Error(_(327));var n=e.callbackNode;if(pn()&&e.callbackNode!==n)return null;var r=tl(e,e===te?oe:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=wl(e,r);else{t=r;var l=D;D|=2;var o=zc();(te!==e||oe!==t)&&(Xe=null,_n=G()+500,Dt(e,t));do try{_p();break}catch(u){Tc(e,u)}while(!0);Di(),gl.current=o,D=l,Z!==null?t=0:(te=null,oe=0,t=b)}if(t!==0){if(t===2&&(l=To(e),l!==0&&(r=l,t=ii(e,l))),t===1)throw n=ar,Dt(e,0),pt(e,r),we(e,G()),n;if(t===6)pt(e,r);else{if(l=e.current.alternate,!(r&30)&&!wp(l)&&(t=wl(e,r),t===2&&(o=To(e),o!==0&&(r=o,t=ii(e,o))),t===1))throw n=ar,Dt(e,0),pt(e,r),we(e,G()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(_(345));case 2:Tt(e,me,Xe);break;case 3:if(pt(e,r),(r&130023424)===r&&(t=Zi+500-G(),10<t)){if(tl(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){de(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=Fo(Tt.bind(null,e,me,Xe),t);break}Tt(e,me,Xe);break;case 4:if(pt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var i=31-Ae(r);o=1<<i,i=t[i],i>l&&(l=i),r&=~o}if(r=l,r=G()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*yp(r/1960))-r,10<r){e.timeoutHandle=Fo(Tt.bind(null,e,me,Xe),r);break}Tt(e,me,Xe);break;case 5:Tt(e,me,Xe);break;default:throw Error(_(329))}}}return we(e,G()),e.callbackNode===n?Rc.bind(null,e):null}function ii(e,t){var n=Qn;return e.current.memoizedState.isDehydrated&&(Dt(e,t).flags|=256),e=wl(e,t),e!==2&&(t=me,me=n,t!==null&&ui(t)),e}function ui(e){me===null?me=e:me.push.apply(me,e)}function wp(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(!Be(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 pt(e,t){for(t&=~Gi,t&=~zl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Ae(t),r=1<<n;e[n]=-1,t&=~r}}function ps(e){if(D&6)throw Error(_(327));pn();var t=tl(e,0);if(!(t&1))return we(e,G()),null;var n=wl(e,t);if(e.tag!==0&&n===2){var r=To(e);r!==0&&(t=r,n=ii(e,r))}if(n===1)throw n=ar,Dt(e,0),pt(e,t),we(e,G()),n;if(n===6)throw Error(_(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Tt(e,me,Xe),we(e,G()),null}function Ji(e,t){var n=D;D|=1;try{return e(t)}finally{D=n,D===0&&(_n=G()+500,Il&&jt())}}function Wt(e){mt!==null&&mt.tag===0&&!(D&6)&&pn();var t=D;D|=1;var n=Re.transition,r=$;try{if(Re.transition=null,$=1,e)return e()}finally{$=r,Re.transition=n,D=t,!(D&6)&&jt()}}function bi(){ke=un.current,B(un)}function Dt(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Xd(n)),Z!==null)for(n=Z.return;n!==null;){var r=n;switch(zi(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&il();break;case 3:wn(),B(ve),B(ce),Wi();break;case 5:Bi(r);break;case 4:wn();break;case 13:B(V);break;case 19:B(V);break;case 10:$i(r.type._context);break;case 22:case 23:bi()}n=n.return}if(te=e,Z=e=xt(e.current,null),oe=ke=t,b=0,ar=null,Gi=zl=Bt=0,me=Qn=null,Ot!==null){for(t=0;t<Ot.length;t++)if(n=Ot[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}Ot=null}return e}function Tc(e,t){do{var n=Z;try{if(Di(),Vr.current=ml,hl){for(var r=Q.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}hl=!1}if(Ft=0,ee=J=Q=null,Hn=!1,ir=0,Xi.current=null,n===null||n.return===null){b=1,ar=t,Z=null;break}e:{var o=e,i=n.return,u=n,s=t;if(t=oe,u.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){var a=s,m=u,p=m.tag;if(!(m.mode&1)&&(p===0||p===11||p===15)){var h=m.alternate;h?(m.updateQueue=h.updateQueue,m.memoizedState=h.memoizedState,m.lanes=h.lanes):(m.updateQueue=null,m.memoizedState=null)}var v=es(i);if(v!==null){v.flags&=-257,ts(v,i,u,o,t),v.mode&1&&bu(o,a,t),t=v,s=a;var y=t.updateQueue;if(y===null){var w=new Set;w.add(s),t.updateQueue=w}else y.add(s);break e}else{if(!(t&1)){bu(o,a,t),eu();break e}s=Error(_(426))}}else if(H&&u.mode&1){var k=es(i);if(k!==null){!(k.flags&65536)&&(k.flags|=256),ts(k,i,u,o,t),Oi(Sn(s,u));break e}}o=s=Sn(s,u),b!==4&&(b=2),Qn===null?Qn=[o]:Qn.push(o),o=i;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var c=mc(o,s,t);qu(o,c);break e;case 1:u=s;var f=o.type,d=o.stateNode;if(!(o.flags&128)&&(typeof f.getDerivedStateFromError=="function"||d!==null&&typeof d.componentDidCatch=="function"&&(_t===null||!_t.has(d)))){o.flags|=65536,t&=-t,o.lanes|=t;var S=gc(o,u,t);qu(o,S);break e}}o=o.return}while(o!==null)}Uc(n)}catch(x){t=x,Z===n&&n!==null&&(Z=n=n.return);continue}break}while(!0)}function zc(){var e=gl.current;return gl.current=ml,e===null?ml:e}function eu(){(b===0||b===3||b===2)&&(b=4),te===null||!(Bt&268435455)&&!(zl&268435455)||pt(te,oe)}function wl(e,t){var n=D;D|=2;var r=zc();(te!==e||oe!==t)&&(Xe=null,Dt(e,t));do try{Sp();break}catch(l){Tc(e,l)}while(!0);if(Di(),D=n,gl.current=r,Z!==null)throw Error(_(261));return te=null,oe=0,b}function Sp(){for(;Z!==null;)Oc(Z)}function _p(){for(;Z!==null&&!Yf();)Oc(Z)}function Oc(e){var t=$c(e.alternate,e,ke);e.memoizedProps=e.pendingProps,t===null?Uc(e):Z=t,Xi.current=null}function Uc(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=hp(n,t),n!==null){n.flags&=32767,Z=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{b=6,Z=null;return}}else if(n=pp(n,t,ke),n!==null){Z=n;return}if(t=t.sibling,t!==null){Z=t;return}Z=t=e}while(t!==null);b===0&&(b=5)}function Tt(e,t,n){var r=$,l=Re.transition;try{Re.transition=null,$=1,kp(e,t,n,r)}finally{Re.transition=l,$=r}return null}function kp(e,t,n,r){do pn();while(mt!==null);if(D&6)throw Error(_(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(_(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(nd(e,o),e===te&&(Z=te=null,oe=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Tr||(Tr=!0,Mc(el,function(){return pn(),null})),o=(n.flags&15990)!==0,n.subtreeFlags&15990||o){o=Re.transition,Re.transition=null;var i=$;$=1;var u=D;D|=4,Xi.current=null,gp(e,n),Ic(n,e),Wd(Mo),nl=!!$o,Mo=$o=null,e.current=n,vp(n),qf(),D=u,$=i,Re.transition=o}else e.current=n;if(Tr&&(Tr=!1,mt=e,yl=l),o=e.pendingLanes,o===0&&(_t=null),Gf(n.stateNode),we(e,G()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)l=t[n],r(l.value,{componentStack:l.stack,digest:l.digest});if(vl)throw vl=!1,e=li,li=null,e;return yl&1&&e.tag!==0&&pn(),o=e.pendingLanes,o&1?e===oi?Yn++:(Yn=0,oi=e):Yn=0,jt(),null}function pn(){if(mt!==null){var e=ma(yl),t=Re.transition,n=$;try{if(Re.transition=null,$=16>e?16:e,mt===null)var r=!1;else{if(e=mt,mt=null,yl=0,D&6)throw Error(_(331));var l=D;for(D|=4,j=e.current;j!==null;){var o=j,i=o.child;if(j.flags&16){var u=o.deletions;if(u!==null){for(var s=0;s<u.length;s++){var a=u[s];for(j=a;j!==null;){var m=j;switch(m.tag){case 0:case 11:case 15:Vn(8,m,o)}var p=m.child;if(p!==null)p.return=m,j=p;else for(;j!==null;){m=j;var h=m.sibling,v=m.return;if(Nc(m),m===a){j=null;break}if(h!==null){h.return=v,j=h;break}j=v}}}var y=o.alternate;if(y!==null){var w=y.child;if(w!==null){y.child=null;do{var k=w.sibling;w.sibling=null,w=k}while(w!==null)}}j=o}}if(o.subtreeFlags&2064&&i!==null)i.return=o,j=i;else e:for(;j!==null;){if(o=j,o.flags&2048)switch(o.tag){case 0:case 11:case 15:Vn(9,o,o.return)}var c=o.sibling;if(c!==null){c.return=o.return,j=c;break e}j=o.return}}var f=e.current;for(j=f;j!==null;){i=j;var d=i.child;if(i.subtreeFlags&2064&&d!==null)d.return=i,j=d;else e:for(i=f;j!==null;){if(u=j,u.flags&2048)try{switch(u.tag){case 0:case 11:case 15:Tl(9,u)}}catch(x){q(u,u.return,x)}if(u===i){j=null;break e}var S=u.sibling;if(S!==null){S.return=u.return,j=S;break e}j=u.return}}if(D=l,jt(),Qe&&typeof Qe.onPostCommitFiberRoot=="function")try{Qe.onPostCommitFiberRoot(El,e)}catch{}r=!0}return r}finally{$=n,Re.transition=t}}return!1}function hs(e,t,n){t=Sn(n,t),t=mc(e,t,1),e=St(e,t,1),t=de(),e!==null&&(dr(e,1,t),we(e,t))}function q(e,t,n){if(e.tag===3)hs(e,e,n);else for(;t!==null;){if(t.tag===3){hs(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(_t===null||!_t.has(r))){e=Sn(n,e),e=gc(t,e,1),t=St(t,e,1),e=de(),t!==null&&(dr(t,1,e),we(t,e));break}}t=t.return}}function xp(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=de(),e.pingedLanes|=e.suspendedLanes&n,te===e&&(oe&n)===n&&(b===4||b===3&&(oe&130023424)===oe&&500>G()-Zi?Dt(e,0):Gi|=n),we(e,t)}function Dc(e,t){t===0&&(e.mode&1?(t=kr,kr<<=1,!(kr&130023424)&&(kr=4194304)):t=1);var n=de();e=rt(e,t),e!==null&&(dr(e,t,n),we(e,n))}function Ep(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Dc(e,n)}function Cp(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(_(314))}r!==null&&r.delete(t),Dc(e,n)}var $c;$c=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||ve.current)ge=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return ge=!1,dp(e,t,n);ge=!!(e.flags&131072)}else ge=!1,H&&t.flags&1048576&&Ba(t,al,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Yr(e,t),e=t.pendingProps;var l=gn(t,ce.current);dn(t,n),l=Vi(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,ye(r)?(o=!0,ul(t)):o=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,Ai(t),l.updater=Rl,t.stateNode=l,l._reactInternals=t,qo(t,r,e,n),t=Go(null,t,r,!0,o,n)):(t.tag=0,H&&o&&Ti(t),fe(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Yr(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=Lp(r),e=De(r,e),l){case 0:t=Xo(null,t,r,e,n);break e;case 1:t=ls(null,t,r,e,n);break e;case 11:t=ns(null,t,r,e,n);break e;case 14:t=rs(null,t,r,De(r.type,e),n);break e}throw Error(_(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:De(r,l),Xo(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:De(r,l),ls(e,t,r,l,n);case 3:e:{if(Sc(t),e===null)throw Error(_(387));r=t.pendingProps,o=t.memoizedState,l=o.element,qa(e,t),dl(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=Sn(Error(_(423)),t),t=os(e,t,r,n,l);break e}else if(r!==l){l=Sn(Error(_(424)),t),t=os(e,t,r,n,l);break e}else for(xe=wt(t.stateNode.containerInfo.firstChild),Ee=t,H=!0,Me=null,n=Qa(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(vn(),r===l){t=lt(e,t,n);break e}fe(e,t,r,n)}t=t.child}return t;case 5:return Ka(t),e===null&&Vo(t),r=t.type,l=t.pendingProps,o=e!==null?e.memoizedProps:null,i=l.children,Ao(r,l)?i=null:o!==null&&Ao(r,o)&&(t.flags|=32),wc(e,t),fe(e,t,i,n),t.child;case 6:return e===null&&Vo(t),null;case 13:return _c(e,t,n);case 4:return Fi(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=yn(t,null,r,n):fe(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:De(r,l),ns(e,t,r,l,n);case 7:return fe(e,t,t.pendingProps,n),t.child;case 8:return fe(e,t,t.pendingProps.children,n),t.child;case 12:return fe(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,o=t.memoizedProps,i=l.value,A(cl,r._currentValue),r._currentValue=i,o!==null)if(Be(o.value,i)){if(o.children===l.children&&!ve.current){t=lt(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=et(-1,n&-n),s.tag=2;var a=o.updateQueue;if(a!==null){a=a.shared;var m=a.pending;m===null?s.next=s:(s.next=m.next,m.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(_(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}fe(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,dn(t,n),l=Te(l),r=r(l),t.flags|=1,fe(e,t,r,n),t.child;case 14:return r=t.type,l=De(r,t.pendingProps),l=De(r.type,l),rs(e,t,r,l,n);case 15:return vc(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:De(r,l),Yr(e,t),t.tag=1,ye(r)?(e=!0,ul(t)):e=!1,dn(t,n),hc(t,r,l),qo(t,r,l,n),Go(null,t,r,!0,e,n);case 19:return kc(e,t,n);case 22:return yc(e,t,n)}throw Error(_(156,t.tag))};function Mc(e,t){return fa(e,t)}function Np(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 Pe(e,t,n,r){return new Np(e,t,n,r)}function tu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Lp(e){if(typeof e=="function")return tu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Si)return 11;if(e===_i)return 14}return 2}function xt(e,t){var n=e.alternate;return n===null?(n=Pe(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 Xr(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 Gt:return $t(n.children,l,o,t);case wi:i=8,l|=8;break;case vo:return e=Pe(12,n,t,l|2),e.elementType=vo,e.lanes=o,e;case yo:return e=Pe(13,n,t,l),e.elementType=yo,e.lanes=o,e;case wo:return e=Pe(19,n,t,l),e.elementType=wo,e.lanes=o,e;case Ks:return Ol(n,l,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Ys:i=10;break e;case qs:i=9;break e;case Si:i=11;break e;case _i:i=14;break e;case ct:i=16,r=null;break e}throw Error(_(130,e==null?e:typeof e,""))}return t=Pe(i,n,t,l),t.elementType=e,t.type=r,t.lanes=o,t}function $t(e,t,n,r){return e=Pe(7,e,r,t),e.lanes=n,e}function Ol(e,t,n,r){return e=Pe(22,e,r,t),e.elementType=Ks,e.lanes=n,e.stateNode={isHidden:!1},e}function ho(e,t,n){return e=Pe(6,e,null,t),e.lanes=n,e}function mo(e,t,n){return t=Pe(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=Kl(0),this.expirationTimes=Kl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Kl(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function nu(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=Pe(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ai(o),e}function Ip(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Xt,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Ac(e){if(!e)return Ct;e=e._reactInternals;e:{if(Vt(e)!==e||e.tag!==1)throw Error(_(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(_(171))}if(e.tag===1){var n=e.type;if(ye(n))return Aa(e,n,t)}return t}function Fc(e,t,n,r,l,o,i,u,s){return e=nu(n,r,!0,e,l,o,i,u,s),e.context=Ac(null),n=e.current,r=de(),l=kt(n),o=et(r,l),o.callback=t??null,St(n,o,l),e.current.lanes=l,dr(e,l,r),we(e,r),e}function Ul(e,t,n,r){var l=t.current,o=de(),i=kt(l);return n=Ac(n),t.context===null?t.context=n:t.pendingContext=n,t=et(o,i),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=St(l,t,i),e!==null&&(Fe(e,l,i,o),Hr(e,l,i)),i}function Sl(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 ms(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){ms(e,t),(e=e.alternate)&&ms(e,t)}function Pp(){return null}var Bc=typeof reportError=="function"?reportError:function(e){console.error(e)};function lu(e){this._internalRoot=e}Dl.prototype.render=lu.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(_(409));Ul(e,t,null,null)};Dl.prototype.unmount=lu.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Wt(function(){Ul(null,e,null,null)}),t[nt]=null}};function Dl(e){this._internalRoot=e}Dl.prototype.unstable_scheduleHydration=function(e){if(e){var t=ya();e={blockedOn:null,target:e,priority:t};for(var n=0;n<dt.length&&t!==0&&t<dt[n].priority;n++);dt.splice(n,0,e),n===0&&Sa(e)}};function ou(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function $l(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function gs(){}function Rp(e,t,n,r,l){if(l){if(typeof r=="function"){var o=r;r=function(){var a=Sl(i);o.call(a)}}var i=Fc(t,r,e,0,null,!1,!1,"",gs);return e._reactRootContainer=i,e[nt]=i.current,tr(e.nodeType===8?e.parentNode:e),Wt(),i}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var u=r;r=function(){var a=Sl(s);u.call(a)}}var s=nu(e,0,!1,null,null,!1,!1,"",gs);return e._reactRootContainer=s,e[nt]=s.current,tr(e.nodeType===8?e.parentNode:e),Wt(function(){Ul(t,s,n,r)}),s}function Ml(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=Sl(i);u.call(s)}}Ul(t,i,e,l)}else i=Rp(n,t,e,l,r);return Sl(i)}ga=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Dn(t.pendingLanes);n!==0&&(Ei(t,n|1),we(t,G()),!(D&6)&&(_n=G()+500,jt()))}break;case 13:Wt(function(){var r=rt(e,1);if(r!==null){var l=de();Fe(r,e,1,l)}}),ru(e,1)}};Ci=function(e){if(e.tag===13){var t=rt(e,134217728);if(t!==null){var n=de();Fe(t,e,134217728,n)}ru(e,134217728)}};va=function(e){if(e.tag===13){var t=kt(e),n=rt(e,t);if(n!==null){var r=de();Fe(n,e,t,r)}ru(e,t)}};ya=function(){return $};wa=function(e,t){var n=$;try{return $=e,t()}finally{$=n}};Io=function(e,t,n){switch(t){case"input":if(ko(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=jl(r);if(!l)throw Error(_(90));Gs(r),ko(r,l)}}}break;case"textarea":Js(e,n);break;case"select":t=n.value,t!=null&&sn(e,!!n.multiple,t,!1)}};oa=Ji;ia=Wt;var Tp={usingClientEntryPoint:!1,Events:[hr,en,jl,ra,la,Ji]},Tn={findFiberByHostInstance:zt,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},zp={bundleType:Tn.bundleType,version:Tn.version,rendererPackageName:Tn.rendererPackageName,rendererConfig:Tn.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:ot.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=aa(e),e===null?null:e.stateNode},findFiberByHostInstance:Tn.findFiberByHostInstance||Pp,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var zr=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!zr.isDisabled&&zr.supportsFiber)try{El=zr.inject(zp),Qe=zr}catch{}}Ne.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Tp;Ne.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!ou(t))throw Error(_(200));return Ip(e,t,null,n)};Ne.createRoot=function(e,t){if(!ou(e))throw Error(_(299));var n=!1,r="",l=Bc;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[nt]=t.current,tr(e.nodeType===8?e.parentNode:e),new lu(t)};Ne.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(_(188)):(e=Object.keys(e).join(","),Error(_(268,e)));return e=aa(t),e=e===null?null:e.stateNode,e};Ne.flushSync=function(e){return Wt(e)};Ne.hydrate=function(e,t,n){if(!$l(t))throw Error(_(200));return Ml(null,e,t,!0,n)};Ne.hydrateRoot=function(e,t,n){if(!ou(e))throw Error(_(405));var r=n!=null&&n.hydratedSources||null,l=!1,o="",i=Bc;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(i=n.onRecoverableError)),t=Fc(t,null,e,1,n??null,l,!1,o,i),e[nt]=t.current,tr(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 Dl(t)};Ne.render=function(e,t,n){if(!$l(t))throw Error(_(200));return Ml(null,e,t,!1,n)};Ne.unmountComponentAtNode=function(e){if(!$l(e))throw Error(_(40));return e._reactRootContainer?(Wt(function(){Ml(null,null,e,!1,function(){e._reactRootContainer=null,e[nt]=null})}),!0):!1};Ne.unstable_batchedUpdates=Ji;Ne.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!$l(n))throw Error(_(200));if(e==null||e._reactInternals===void 0)throw Error(_(38));return Ml(e,t,n,!1,r)};Ne.version="18.3.1-next-f1338f8080-20240426";function Wc(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Wc)}catch(e){console.error(e)}}Wc(),Ws.exports=Ne;var Hc=Ws.exports,Vc,vs=Hc;Vc=vs.createRoot,vs.hydrateRoot;var ys,ws,Ss={exports:{}},zn={},X=(ws||(ws=1,Ss.exports=function(){if(ys)return zn;ys=1;var e=xf,t=Symbol.for("react.element"),n=Symbol.for("react.fragment"),r=Object.prototype.hasOwnProperty,l=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,o={key:!0,ref:!0,__self:!0,__source:!0};function i(u,s,a){var m,p={},h=null,v=null;for(m in a!==void 0&&(h=""+a),s.key!==void 0&&(h=""+s.key),s.ref!==void 0&&(v=s.ref),s)r.call(s,m)&&!o.hasOwnProperty(m)&&(p[m]=s[m]);if(u&&u.defaultProps)for(m in s=u.defaultProps)p[m]===void 0&&(p[m]=s[m]);return{$$typeof:t,type:u,key:h,ref:v,props:p,_owner:l.current}}return zn.Fragment=n,zn.jsx=i,zn.jsxs=i,zn}()),Ss.exports);function Op(e){return Object.fromEntries(e.map(t=>[t,si()]))}function _l(e,t,n){if(Array.isArray(e))return e;const r=new Array(t).fill(null).map(l=>Op(n));return e.then(l=>{l.length!==t&&console.warn(`Expected ${t} rows, got ${l.length}`);for(let o=0;o<l.length;o++){const i=l[o];for(const u of n)r[o][u].resolve(i[u])}}).catch(l=>{for(let o=0;o<t;o++)for(const i of n)r[o][i].reject(l)}),r}function Up(e){e instanceof Promise||(e=Promise.resolve(e));const t=e.then(n=>(t.resolved=n,n)).catch(n=>{throw t.rejected=n,n});return t}function si(){let e,t;const n=Up(new Promise((r,l)=>{e=r,t=l}));return n.resolve=e,n.reject=t,n}const Dp=10;function $p({header:e,cacheKey:t,columnWidths:n,orderBy:r,setOrderBy:l,setColumnWidth:o,setColumnWidths:i,dataReady:u}){const[s,a]=E.useState(),m=E.useRef(e.map(()=>E.createRef()));function p(v){return v.current?v.current.offsetWidth-2*Dp:void 0}E.useEffect(()=>{const v=new Array(e.length);t&&Qc(t).forEach(({columnIndex:y,columnName:w,width:k})=>{e[y]===w&&(v[y]=k)}),i(v)},[t]),E.useEffect(()=>{if(u){const v=m.current.map(p);i(v)}},[t,u,e]),E.useEffect(()=>{function v(){if(!s)return;const{columnIndex:w}=s;if(t&&n[w]){const k=n[w];_s(t,{columnIndex:w,columnName:e[w],width:k})}a(void 0)}function y({clientX:w}){s&&o(s.columnIndex,Math.max(1,w-s.clientX))}return s&&(window.addEventListener("mousemove",y),window.addEventListener("mouseup",v)),()=>{window.removeEventListener("mousemove",y),window.removeEventListener("mouseup",v)}},[t,e,s,i]);const h=E.useMemo(()=>n.map(ai),[n]);return X.jsx("thead",{children:X.jsxs("tr",{children:[X.jsx("th",{children:X.jsx("span",{})}),e.map((v,y)=>X.jsxs("th",{"aria-sort":r===v?"ascending":void 0,className:r===v?"orderby":void 0,onClick:w=>function(k,c){c.target.tagName!=="SPAN"&&(l==null||l(r===k?void 0:k))}(v,w),ref:m.current[y],style:h[y],title:v,children:[v,X.jsx("span",{onDoubleClick:()=>function(w){Hc.flushSync(()=>{o(w,void 0)});const k=p(m.current[w]);t&&k&&_s(t,{columnIndex:w,columnName:e[w],width:k}),o(w,k)}(y),onMouseDown:w=>function(k,c){c.stopPropagation(),a({columnIndex:k,clientX:c.clientX-(n[k]||0)})}(y,w)})]},y))]})})}function ai(e){const t=e?`${e}px`:void 0;return{minWidth:t,maxWidth:t}}function Qc(e){const t=localStorage.getItem(`column-widths:${e}`);return t?JSON.parse(t):[]}function _s(e,t){const n=[...Qc(e).filter(r=>r.columnIndex!==t.columnIndex),t];localStorage.setItem(`column-widths:${e}`,JSON.stringify(n))}function Mp(e){const t={};return{...e,rows(n,r,l){var u;const o=t[u=l||""]||(t[u]=new Array(e.numRows));let i;for(let s=n;s<r;s++)if(o[s]){if(i!==void 0){const a=s,m=a-i,p=_l(e.rows(i,a,l),m,e.header);for(let h=0;h<a-i;h++)o[i+h]=p[h];i=void 0}}else i===void 0&&(i=s);if(i!==void 0){const s=r,a=s-i,m=_l(e.rows(i,s,l),a,e.header);for(let p=0;p<s-i;p++)o[i+p]=m[p]}return o.slice(n,r)}}}function Ap(e,t){switch(t.type){case"SET_ROWS":return{...e,startIndex:t.start,rows:t.rows,dataReady:e.dataReady||t.hasCompleteRow};case"SET_COLUMN_WIDTH":{const n=[...e.columnWidths];return n[t.columnIndex]=t.columnWidth,{...e,columnWidths:n}}case"SET_COLUMN_WIDTHS":return{...e,columnWidths:t.columnWidths};case"SET_ORDER":return{...e,orderBy:t.orderBy};case"SET_PENDING":return{...e,pending:t.pending};case"DATA_CHANGED":return{...e,dataReady:!1};default:return e}}const Fp={columnWidths:[],startIndex:0,rows:[],dataReady:!1,pending:!1};function Bp({data:e,cacheKey:t,overscan:n=20,padding:r=20,onDoubleClickCell:l,onError:o=console.error}){const[i,u]=E.useReducer(Ap,Fp),{columnWidths:s,startIndex:a,rows:m,orderBy:p,dataReady:h,pending:v}=i,y=E.useRef(0),w=E.useRef(null),k=E.useRef(null),c=E.useRef(0),f=E.useRef(!1);if(!e)throw new Error("HighTable: data is required");const d=33*(e.numRows+1);function S(z,M){if(z.length>0&&z.length!==e.header.length)return`Row ${M+1} length ${z.length} does not match header length ${e.header.length}`}E.useEffect(()=>{async function z(){var U,K;const Ke=((U=w.current)==null?void 0:U.clientHeight)||100,it=((K=w.current)==null?void 0:K.scrollTop)||0,It=Math.floor(e.numRows*it/d),Pt=Math.ceil(e.numRows*(it+Ke)/d),Se=Math.max(0,It-n),C=Math.min(e.numRows,Pt+n);if(isNaN(Se))throw new Error("invalid start row "+Se);if(isNaN(C))throw new Error("invalid end row "+C);const P=33*Math.min(n+r,It),R=Math.max(0,it-P);try{const ut=++c.current,Oe=_l(e.rows(Se,C,p),C-Se,e.header),Qt=function(ne,_e){let st=0,Yt=!1;return()=>{const qt=Date.now();qt-st>_e?(st=qt,ne()):Yt||(Yt=!0,setTimeout(()=>{st=Date.now(),Yt=!1,ne()},_e-(qt-st)))}}(()=>{const ne=[];let _e=!1;for(const st of Oe){const Yt={};let qt=!0;for(const[of,su]of Object.entries(st))"resolved"in su?Yt[of]=su.resolved:qt=!1;qt&&(_e=!0),ne.push(Yt)}y.current=R,u({type:"SET_ROWS",start:Se,rows:ne,hasCompleteRow:_e})},10);Qt();for(const ne of Oe)for(const[_e,st]of Object.entries(ne))st.then(()=>{c.current===ut&&Qt()}).catch(()=>{});for(const ne of Oe)for(const _e of Object.values(ne))await _e;f.current&&(f.current=!1,z())}catch(ut){u({type:"SET_PENDING",pending:!1}),o(ut)}}z();const M=w.current;return M==null||M.addEventListener("scroll",z),window.addEventListener("resize",z),()=>{M==null||M.removeEventListener("scroll",z),window.removeEventListener("resize",z)}},[e,p,n,r,d,o]);const x=E.useMemo(()=>s.map(ai),[s]);E.useEffect(()=>{var z;(z=k.current)==null||z.focus()},[]),E.useEffect(()=>{u({type:"DATA_CHANGED"})},[e]);const L=E.useCallback(z=>m[z].__index__??z+a+1,[m,a]),N=Array.from({length:Math.min(r,a)},()=>[]),I=Array.from({length:Math.min(r,e.numRows-a-m.length)},()=>[]),W=4*Math.ceil(Math.log10(e.numRows+1))+22,T=E.useMemo(()=>ai(W),[W]);if(e.header.length)return X.jsxs("div",{className:v?"table-container pending":"table-container",children:[X.jsx("div",{className:"table-scroll",ref:w,children:X.jsx("div",{style:{height:`${d}px`},children:X.jsxs("table",{"aria-colcount":e.header.length,"aria-rowcount":e.numRows,className:e.sortable?"table sortable":"table",ref:k,role:"grid",style:{top:`${y.current}px`},tabIndex:0,children:[X.jsx($p,{cacheKey:t,columnWidths:s,dataReady:h,header:e.header,orderBy:p,setColumnWidth:(z,M)=>u({type:"SET_COLUMN_WIDTH",columnIndex:z,columnWidth:M}),setColumnWidths:z=>u({type:"SET_COLUMN_WIDTHS",columnWidths:z}),setOrderBy:z=>e.sortable&&u({type:"SET_ORDER",orderBy:z})}),X.jsxs("tbody",{children:[N.map((z,M)=>X.jsx("tr",{children:X.jsx("td",{style:T,children:(a-N.length+M+1).toLocaleString()})},a-N.length+M)),m.map((z,M)=>X.jsxs("tr",{title:S(z,M),children:[X.jsx("td",{style:T,children:L(M).toLocaleString()}),e.header.map((Ke,it)=>{var It;return function(Pt,Se,C,P){let R,U=ci(Pt);return typeof U=="string"&&(U.length>400&&(U=`${U.slice(0,397)}…`),U.length>100&&(R=U)),X.jsx("td",{className:U===void 0?"pending":void 0,onDoubleClick:()=>l==null?void 0:l(Se,P??C),style:x[Se],title:R,children:U},Se)}(z[Ke],it,a+M,(It=z.__index__)==null?void 0:It.resolved)})]},a+M)),I.map((z,M)=>X.jsx("tr",{children:X.jsx("td",{style:T,children:(a+m.length+M+1).toLocaleString()})},a+m.length+M))]})]})})}),X.jsx("div",{className:"table-corner",style:T,children:" "}),X.jsx("div",{className:"mock-row-label",style:T,children:" "})]})}function ci(e){return typeof e=="string"?e:typeof e=="number"?e.toLocaleString():Array.isArray(e)?`[${e.map(ci).join(", ")}]`:e==null?JSON.stringify(e):e instanceof Date?e.toISOString():typeof e=="object"?`{${Object.entries(e).map(([t,n])=>`${t}: ${ci(n)}`).join(", ")}}`:e.toString()}const ks=["BOOLEAN","INT32","INT64","INT96","FLOAT","DOUBLE","BYTE_ARRAY","FIXED_LEN_BYTE_ARRAY"],xs=["PLAIN",void 0,"PLAIN_DICTIONARY","RLE","BIT_PACKED","DELTA_BINARY_PACKED","DELTA_LENGTH_BYTE_ARRAY","DELTA_BYTE_ARRAY","RLE_DICTIONARY","BYTE_STREAM_SPLIT"],Wp=["REQUIRED","OPTIONAL","REPEATED"],Hp=["UTF8","MAP","MAP_KEY_VALUE","LIST","ENUM","DECIMAL","DATE","TIME_MILLIS","TIME_MICROS","TIMESTAMP_MILLIS","TIMESTAMP_MICROS","UINT_8","UINT_16","UINT_32","UINT_64","INT_8","INT_16","INT_32","INT_64","JSON","BSON","INTERVAL"],Vp=["UNCOMPRESSED","SNAPPY","GZIP","LZO","BROTLI","LZ4","ZSTD","LZ4_RAW"],Qp=["DATA_PAGE","INDEX_PAGE","DICTIONARY_PAGE","DATA_PAGE_V2"];function Yp(e){let t=0;for(const n of e)t=t<<8|n;return t}function qp(e){if(!e)return;const t=e[1]<<8|e[0],n=t>>15?-1:1,r=t>>10&31,l=t&1023;return r===0?n*Math.pow(2,-14)*(l/1024):r===31?l?NaN:n*(1/0):n*Math.pow(2,r-15)*(1+l/1024)}function Yc(e,t,n){const r=e[t],l=[];let o=1;if(r.num_children)for(;l.length<r.num_children;){const i=e[t+o],u=Yc(e,t+o,[...n,i.name]);o+=u.count,l.push(u)}return{count:o,element:r,children:l,path:n}}function Kp(e,t){let n=Yc(e,0,[]);const r=[n];for(const l of t){const o=n.children.find(i=>i.element.name===l);if(!o)throw new Error(`parquet schema element not found: ${t}`);r.push(o),n=o}return r}const re={STOP:0,TRUE:1,FALSE:2,BYTE:3,I16:4,I32:5,I64:6,DOUBLE:7,BINARY:8,LIST:9,SET:10,MAP:11,STRUCT:12,UUID:13};function Xp(e){let t=0;const n={};for(;e.offset<e.view.byteLength;){const[r,l,o]=Kc(e,t);if(t=o,r===re.STOP)break;n[`field_${l}`]=Gr(e,r)}return n}function Gr(e,t){switch(t){case re.TRUE:return!0;case re.FALSE:return!1;case re.BYTE:return e.view.getInt8(e.offset++);case re.I16:case re.I32:return Zp(e);case re.I64:return Jp(e);case re.DOUBLE:{const n=e.view.getFloat64(e.offset,!0);return e.offset+=8,n}case re.BINARY:{const n=iu(e),r=new Uint8Array(e.view.buffer,e.view.byteOffset+e.offset,n);return e.offset+=n,r}case re.LIST:{const[n,r]=bp(e),l=n===re.TRUE||n===re.FALSE,o=new Array(r);for(let i=0;i<r;i++)o[i]=l?Gr(e,re.BYTE)===1:Gr(e,n);return o}case re.STRUCT:{const n={};let r=0;for(;;){let l,o;if([l,o,r]=Kc(e,r),l===re.STOP)break;n[`field_${o}`]=Gr(e,l)}return n}case re.UUID:{let n="";for(let r=0;r<16;r++)n+=e.view.getUint8(e.offset++).toString(16).padStart(2,"0");return n}default:throw new Error(`thrift unhandled type: ${t}`)}}function iu(e){let t=0,n=0;for(;;){const r=e.view.getUint8(e.offset++);if(t|=(r&127)<<n,!(r&128))return t;n+=7}}function Gp(e){let t=0n,n=0n;for(;;){const r=e.view.getUint8(e.offset++);if(t|=BigInt(r&127)<<n,!(r&128))return t;n+=7n}}function Zp(e){const t=iu(e);return t>>>1^-(t&1)}function Jp(e){const t=Gp(e);return t>>BigInt(1)^-(t&BigInt(1))}function qc(e){return e&15}function Kc(e,t){const n=e.view.getUint8(e.offset++);if((n&15)===re.STOP)return[0,0,t];const r=n>>4;let l;if(r)l=t+r;else throw new Error("non-delta field id not supported");return[qc(n),l,l]}function bp(e){const t=e.view.getUint8(e.offset++),n=t>>4,r=qc(t);if(n===15){const l=iu(e);return[r,l]}return[r,n]}async function Xc(e,t=1<<19){if(!e)throw new Error("parquet file is required");if(!(e.byteLength>=0))throw new Error("parquet file byteLength is required");const n=Math.max(0,e.byteLength-t),r=await e.slice(n,e.byteLength),l=new DataView(r);if(l.getUint32(r.byteLength-4,!0)!==827474256)throw new Error("parquet file invalid (footer != PAR1)");const o=l.getUint32(r.byteLength-8,!0);if(o>e.byteLength-8)throw new Error(`parquet metadata length ${o} exceeds available buffer ${e.byteLength-8}`);if(o+8>t){const i=e.byteLength-o-8,u=await e.slice(i,n),s=new ArrayBuffer(o+8),a=new Uint8Array(s);return a.set(new Uint8Array(u)),a.set(new Uint8Array(r),n-i),Es(s)}else return Es(r)}function Es(e){var k;if(!e)throw new Error("parquet file is required");const t=new DataView(e);if(t.byteLength<8)throw new Error("parquet file is too short");if(t.getUint32(t.byteLength-4,!0)!==827474256)throw new Error("parquet file invalid (footer != PAR1)");const n=t.byteLength-8,r=t.getUint32(n,!0);if(r>t.byteLength-8)throw new Error(`parquet metadata length ${r} exceeds available buffer ${t.byteLength-8}`);const l=n-r,i=Xp({view:t,offset:l}),u=new TextDecoder;function s(c){return c&&u.decode(c)}const a=i.field_1,m=i.field_2.map(c=>({type:ks[c.field_1],type_length:c.field_2,repetition_type:Wp[c.field_3],name:s(c.field_4),num_children:c.field_5,converted_type:Hp[c.field_6],scale:c.field_7,precision:c.field_8,field_id:c.field_9,logical_type:th(c.field_10)})),p=m.filter(c=>c.type),h=i.field_3,v=i.field_4.map(c=>{var f;return{columns:c.field_1.map((d,S)=>{var x,L;return{file_path:s(d.field_1),file_offset:d.field_2,meta_data:d.field_3&&{type:ks[d.field_3.field_1],encodings:(x=d.field_3.field_2)==null?void 0:x.map(N=>xs[N]),path_in_schema:d.field_3.field_3.map(s),codec:Vp[d.field_3.field_4],num_values:d.field_3.field_5,total_uncompressed_size:d.field_3.field_6,total_compressed_size:d.field_3.field_7,key_value_metadata:d.field_3.field_8,data_page_offset:d.field_3.field_9,index_page_offset:d.field_3.field_10,dictionary_page_offset:d.field_3.field_11,statistics:nh(d.field_3.field_12,p[S]),encoding_stats:(L=d.field_3.field_13)==null?void 0:L.map(N=>({page_type:Qp[N.field_1],encoding:xs[N.field_2],count:N.field_3})),bloom_filter_offset:d.field_3.field_14,bloom_filter_length:d.field_3.field_15,size_statistics:d.field_3.field_16&&{unencoded_byte_array_data_bytes:d.field_3.field_16.field_1,repetition_level_histogram:d.field_3.field_16.field_2,definition_level_histogram:d.field_3.field_16.field_3}},offset_index_offset:d.field_4,offset_index_length:d.field_5,column_index_offset:d.field_6,column_index_length:d.field_7,crypto_metadata:d.field_7,encrypted_column_metadata:d.field_8}}),total_byte_size:c.field_2,num_rows:c.field_3,sorting_columns:(f=c.field_4)==null?void 0:f.map(d=>({column_idx:d.field_1,descending:d.field_2,nulls_first:d.field_3})),file_offset:c.field_5,total_compressed_size:c.field_6,ordinal:c.field_7}}),y=(k=i.field_5)==null?void 0:k.map(c=>({key:s(c.field_1),value:s(c.field_2)})),w=s(i.field_6);return{version:a,schema:m,num_rows:h,row_groups:v,key_value_metadata:y,created_by:w,metadata_length:r}}function eh(e){return Kp(e.schema,[])[0]}function th(e){return e!=null&&e.field_1?{type:"STRING"}:e!=null&&e.field_2?{type:"MAP"}:e!=null&&e.field_3?{type:"LIST"}:e!=null&&e.field_4?{type:"ENUM"}:e!=null&&e.field_5?{type:"DECIMAL",scale:e.field_5.field_1,precision:e.field_5.field_2}:e!=null&&e.field_6?{type:"DATE"}:e!=null&&e.field_7?{type:"TIME",isAdjustedToUTC:e.field_7.field_1,unit:Cs(e.field_7.field_2)}:e!=null&&e.field_8?{type:"TIMESTAMP",isAdjustedToUTC:e.field_8.field_1,unit:Cs(e.field_8.field_2)}:e!=null&&e.field_10?{type:"INTEGER",bitWidth:e.field_10.field_1,isSigned:e.field_10.field_2}:e!=null&&e.field_11?{type:"NULL"}:e!=null&&e.field_12?{type:"JSON"}:e!=null&&e.field_13?{type:"BSON"}:e!=null&&e.field_14?{type:"UUID"}:e!=null&&e.field_15?{type:"FLOAT16"}:e}function Cs(e){if(e.field_1)return"MILLIS";if(e.field_2)return"MICROS";if(e.field_3)return"NANOS";throw new Error("parquet time unit required")}function nh(e,t){return e&&{max:Or(e.field_1,t),min:Or(e.field_2,t),null_count:e.field_3,distinct_count:e.field_4,max_value:Or(e.field_5,t),min_value:Or(e.field_6,t),is_max_value_exact:e.field_7,is_min_value_exact:e.field_8}}function Or(e,t){const{type:n,converted_type:r,logical_type:l}=t;if(e===void 0)return e;if(n==="BOOLEAN")return e[0]===1;if(n==="BYTE_ARRAY")return new TextDecoder().decode(e);const o=new DataView(e.buffer,e.byteOffset,e.byteLength);return n==="FLOAT"&&o.byteLength===4?o.getFloat32(0,!0):n==="DOUBLE"&&o.byteLength===8?o.getFloat64(0,!0):n==="INT32"&&r==="DATE"?new Date(o.getInt32(0,!0)*864e5):n==="INT64"&&r==="TIMESTAMP_MICROS"?new Date(Number(o.getBigInt64(0,!0)/1000n)):n==="INT64"&&r==="TIMESTAMP_MILLIS"?new Date(Number(o.getBigInt64(0,!0))):n==="INT64"&&(l==null?void 0:l.type)==="TIMESTAMP"?new Date(Number(o.getBigInt64(0,!0))):n==="INT32"&&o.byteLength===4?o.getInt32(0,!0):n==="INT64"&&o.byteLength===8?o.getBigInt64(0,!0):r==="DECIMAL"?Yp(e)*Math.pow(10,-(t.scale||0)):(l==null?void 0:l.type)==="FLOAT16"?qp(e):e}function rh(e){return new Worker("/assets/parquetWorker-lDGAZ12g.js",{name:e==null?void 0:e.name})}function cr(...e){return e.filter(t=>t).join(" ")}async function lh(e,t){return await fetch(e,{...t,method:"HEAD"}).then(n=>{if(!n.ok)throw new Error(`fetch head failed ${n.status.toString()}`);const r=n.headers.get("Content-Length");if(!r)throw new Error("missing content length");return parseInt(r)})}async function Gc({url:e,byteLength:t,headers:n}){return t||(t=await lh(e,{headers:n})),{byteLength:t,async slice(r,l){const o=l===void 0?"":l-1,i=await fetch(e,{headers:{...n,range:`bytes=${r.toString()}-${o.toString()}`}});if(!i.ok||!i.body)throw new Error(`fetch failed ${i.status.toString()}`);return i.arrayBuffer()}}}let Ur,oh=0;const Zc=new Map;function ih(){return Ur||(Ur=new rh,Ur.onmessage=({data:e})=>{const t=Zc.get(e.queryId);if(!t)throw new Error(`Unexpected: no pending promise found for queryId: ${e.queryId.toString()}`);const{resolve:n,reject:r,onChunk:l}=t;"error"in e?r(e.error):"result"in e?n(e.result):"chunk"in e?l==null||l(e.chunk):r(new Error("Unexpected message from worker"))}),Ur}function uh({metadata:e,from:t,rowStart:n,rowEnd:r,orderBy:l,onChunk:o}){return new Promise((i,u)=>{const s=oh++;Zc.set(s,{resolve:i,reject:u,onChunk:o});const a=ih(),m=o!==void 0;a.postMessage({queryId:s,metadata:e,from:t,rowStart:n,rowEnd:r,orderBy:l,chunks:m})})}function sh(e){return new Worker("/assets/sortParquetWorker-791Wyb2R.js",{name:e==null?void 0:e.name})}let Dr,ah=0;const Jc=new Map;function ch(){return Dr||(Dr=new sh,Dr.onmessage=({data:e})=>{const t=Jc.get(e.queryId);if(!t)throw new Error(`Unexpected: no pending promise found for queryId: ${e.queryId.toString()}`);const{resolve:n,reject:r}=t;"error"in e?r(e.error):"indices"in e?n(e.indices):r(new Error("Unexpected message from worker"))}),Dr}function fh({metadata:e,from:t,orderBy:n}){return new Promise((r,l)=>{const o=ah++;Jc.set(o,{resolve:r,reject:l}),ch().postMessage({queryId:o,metadata:e,from:t,orderBy:n,sortIndex:!0})})}function bc(e,t){const{children:n}=eh(t),r=n.map(p=>p.element.name),l=new Map,o=new Array(Number(t.num_rows)),i=new Array(t.row_groups.length).fill(!1);let u=0;const s=t.row_groups.map(p=>u+=Number(p.num_rows));function a(p){if(!i[p]){const h=s[p-1]||0,v=s[p];for(let y=h;y<v;y++)o[y]=Object.fromEntries(r.map(w=>[w,si()]));uh({from:e,metadata:t,rowStart:h,rowEnd:v}).then(y=>{var w;for(let k=h;k<v;k++)for(const[c,f]of Object.entries(y[k-h]))(w=o[k])==null||w[c].resolve(f)}).catch(y=>{console.error("Error fetching row group",y)}),i[p]=!0}}function m(p){let h=l.get(p);return h||(h=fh({from:e,metadata:t,orderBy:p}),l.set(p,h)),h}return{header:r,numRows:Number(t.num_rows),rows(p,h,v){if(v){const y=h-p,w=new Array(y).fill(null).map(()=>Object.fromEntries(r.map(k=>[k,si()])));return m(v).then(k=>{for(const c of k.slice(p,h)){const f=s.findIndex(d=>c<d);a(f)}for(let c=p;c<h;c++)for(const f of r){const d=o[k[c]];f in d&&d[f].then(x=>{var L;(L=w[c-p])==null||L[f].resolve(x)}).catch(x=>{console.error("Error resolving sorted row",x)})}}).catch(k=>{console.error("Error fetching sort index or resolving sorted rows",k)}),w}else{for(let y=0;y<i.length;y++){const w=s[y-1]||0;p<s[y]&&h>w&&a(y)}return o.slice(p,h)}},sortable:!0}}var dh=Object.defineProperty,ph=(e,t,n)=>t in e?dh(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,$r=(e,t,n)=>(ph(e,typeof t!="symbol"?t+"":t,n),n),Al="https://huggingface.co";async function hn(e,t){var n,r;const l=new hh(e.url,e.status,(n=e.headers.get("X-Request-Id"))!=null?n:void 0);l.message=`Api error with status ${l.statusCode}`;const o=[`URL: ${l.url}`,l.requestId?`Request ID: ${l.requestId}`:void 0].filter(Boolean).join(". ");if((r=e.headers.get("Content-Type"))!=null&&r.startsWith("application/json")){const i=await e.json();l.message=i.error||i.message||l.message,l.data=i}else l.data={message:await e.text()};throw l.message+=`. ${o}`,l}var hh=class extends Error{constructor(e,t,n,r){super(r),$r(this,"statusCode"),$r(this,"url"),$r(this,"requestId"),$r(this,"data"),this.statusCode=t,this.requestId=n,this.url=e}};function Ns(e){if(!e.startsWith("hf_"))throw new TypeError("Your access token must start with 'hf_'")}function ef(e){var t;if(e.accessToken)return Ns(e.accessToken),e.accessToken;if((t=e.credentials)!=null&&t.accessToken)return Ns(e.credentials.accessToken),e.credentials.accessToken}function mh(e){if(typeof e!="string")return e;if(e.startsWith("model/")||e.startsWith("models/"))throw new TypeError("A repo designation for a model should not start with 'models/', directly specify the model namespace / name");if(e.startsWith("space/"))throw new TypeError("Spaces should start with 'spaces/', plural, not 'space/'");if(e.startsWith("dataset/"))throw new TypeError("Datasets should start with 'dataset/', plural, not 'dataset/'");const t=e.split("/").length-1;if(e.startsWith("spaces/")){if(t!==2)throw new TypeError("Space Id must include namespace and name of the space");return{type:"space",name:e.slice(7)}}if(e.startsWith("datasets/")){if(t>2)throw new TypeError("Too many slashes in repo designation: "+e);return{type:"dataset",name:e.slice(9)}}if(t>1)throw new TypeError("Too many slashes in repo designation: "+e);return{type:"model",name:e}}new Promise(e=>{});function gh(e){if(globalThis.Buffer)return globalThis.Buffer.from(e).toString("base64");{const t=[];return e.forEach(n=>{t.push(String.fromCharCode(n))}),globalThis.btoa(t.join(""))}}function vh(e,t){return Object.assign({},...t.map(n=>{if(e[n]!==void 0)return{[n]:e[n]}}))}function tf(e){const t=/<(https?:[/][/][^>]+)>;\s+rel="([^"]+)"/g;return Object.fromEntries([...e.matchAll(t)].map(([,n,r])=>[r,n]))}var yh=["private","downloads","gated","likes","lastModified"];async function*wh(e){var t,n,r,l,o,i,u,s,a;const m=e&&ef(e);let p=(t=e==null?void 0:e.limit)!=null?t:1/0;const h=new URLSearchParams([...Object.entries({limit:String(Math.min(p,500)),...(n=e==null?void 0:e.search)!=null&&n.owner?{author:e.search.owner}:void 0,...(r=e==null?void 0:e.search)!=null&&r.query?{search:e.search.query}:void 0}),...(i=(o=(l=e==null?void 0:e.search)==null?void 0:l.tags)==null?void 0:o.map(y=>["filter",y]))!=null?i:[],...yh.map(y=>["expand",y]),...(s=(u=e==null?void 0:e.additionalFields)==null?void 0:u.map(y=>["expand",y]))!=null?s:[]]).toString();let v=`${(e==null?void 0:e.hubUrl)||Al}/api/datasets`+(h?"?"+h:"");for(;v;){const y=await((a=e==null?void 0:e.fetch)!=null?a:fetch)(v,{headers:{accept:"application/json",...e!=null&&e.credentials?{Authorization:`Bearer ${m}`}:void 0}});if(!y.ok)throw await hn(y);const w=await y.json();for(const c of w)if(yield{...(e==null?void 0:e.additionalFields)&&vh(c,e.additionalFields),id:c._id,name:c.id,private:c.private,downloads:c.downloads,likes:c.likes,gated:c.gated,updatedAt:new Date(c.lastModified)},p--,p<=0)return;const k=y.headers.get("Link");v=k?tf(k).next:void 0}}async function*Sh(e){var t;const n=ef(e),r=mh(e.repo);let l=`${e.hubUrl||Al}/api/${r.type}s/${r.name}/tree/${e.revision||"main"}${e.path?"/"+e.path:""}?recursive=${!!e.recursive}&expand=${!!e.expand}`;for(;l;){const o=await((t=e.fetch)!=null?t:fetch)(l,{headers:{accept:"application/json",...n?{Authorization:`Bearer ${n}`}:void 0}});if(!o.ok)throw await hn(o);const i=await o.json();for(const s of i)yield s;const u=o.headers.get("Link");l=u?tf(u).next:void 0}}async function Ls(e){var t,n;if(typeof window>"u")throw new Error("oauthHandleRedirect is only available in the browser");const r=new URLSearchParams(window.location.search),[l,o]=[r.get("error"),r.get("error_description")];if(l)throw new Error(`${l}: ${o}`);const i=r.get("code"),u=localStorage.getItem("huggingface.co:oauth:nonce");if(!i)throw new Error("Missing oauth code from query parameters in redirected URL");if(!u)throw new Error("Missing oauth nonce from localStorage");const s=localStorage.getItem("huggingface.co:oauth:code_verifier");if(!s)throw new Error("Missing oauth code_verifier from localStorage");const a=r.get("state");if(!a)throw new Error("Missing oauth state from query parameters in redirected URL");let m;try{m=JSON.parse(a)}catch{throw new Error("Invalid oauth state in redirected URL, unable to parse JSON: "+a)}if(m.nonce!==u)throw new Error("Invalid oauth state in redirected URL");const p=Al,h=`${new URL(p).origin}/.well-known/openid-configuration`,v=await fetch(h,{headers:{Accept:"application/json"}});if(!v.ok)throw await hn(v);const y=await v.json(),w=await fetch(y.token_endpoint,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({grant_type:"authorization_code",code:i,redirect_uri:m.redirectUri,code_verifier:s}).toString()});if(localStorage.removeItem("huggingface.co:oauth:code_verifier"),localStorage.removeItem("huggingface.co:oauth:nonce"),!w.ok)throw await hn(w);const k=await w.json(),c=new Date(Date.now()+k.expires_in*1e3),f=await fetch(y.userinfo_endpoint,{headers:{Authorization:`Bearer ${k.access_token}`}});if(!f.ok)throw await hn(f);const d=await f.json();return{accessToken:k.access_token,accessTokenExpiresAt:c,userInfo:{id:d.sub,name:d.name,fullname:d.preferred_username,email:d.email,emailVerified:d.email_verified,avatarUrl:d.picture,websiteUrl:d.website,isPro:d.isPro,orgs:(n=(t=d.orgs)==null?void 0:t.map(S=>({id:S.sub,name:S.name,fullname:S.name,isEnterprise:S.isEnterprise,canPay:S.canPay,avatarUrl:S.picture,roleInOrg:S.roleInOrg})))!=null?n:[]},state:m.state,scope:k.scope}}async function _h(e){if(typeof window>"u")throw new Error("oauthHandleRedirect is only available in the browser");const t=new URLSearchParams(window.location.search);return t.has("error")?Ls():t.has("code")?localStorage.getItem("huggingface.co:oauth:nonce")?Ls():(console.warn("Missing oauth nonce from localStorage. This can happen when the user refreshes the page after logging in, without changing the URL."),!1):!1}async function kh(e){var t,n;if(typeof window>"u")throw new Error("oauthLogin is only available in the browser");const r=(e==null?void 0:e.hubUrl)||Al,l=`${new URL(r).origin}/.well-known/openid-configuration`,o=await fetch(l,{headers:{Accept:"application/json"}});if(!o.ok)throw await hn(o);const i=await o.json(),u=globalThis.crypto.randomUUID(),s=globalThis.crypto.randomUUID()+globalThis.crypto.randomUUID();localStorage.setItem("huggingface.co:oauth:nonce",u),localStorage.setItem("huggingface.co:oauth:code_verifier",s);const a=(e==null?void 0:e.redirectUrl)||window.location.href,m=JSON.stringify({nonce:u,redirectUri:a,state:e==null?void 0:e.state}),p=(n=(t=window==null?void 0:window.huggingface)==null?void 0:t.variables)!=null?n:null,h=(e==null?void 0:e.clientId)||(p==null?void 0:p.OAUTH_CLIENT_ID);if(!h)throw p?new Error("Missing clientId, please add hf_oauth: true to the README.md's metadata in your static Space"):new Error("Missing clientId");const v=gh(new Uint8Array(await globalThis.crypto.subtle.digest("SHA-256",new TextEncoder().encode(s)))).replace(/[+]/g,"-").replace(/[/]/g,"_").replace(/=/g,"");return`${i.authorization_endpoint}?${new URLSearchParams({client_id:h,scope:(e==null?void 0:e.scopes)||(p==null?void 0:p.OAUTH_SCOPES)||"openid profile",response_type:"code",redirect_uri:a,state:m,code_challenge:v,code_challenge_method:"S256"}).toString()}`}async function xh(){let e=JSON.parse(localStorage.getItem("oauth")??"null");if(e||(e=await _h()),e&&new Date(e.accessTokenExpiresAt)<new Date)return console.warn("Access token expired"),localStorage.removeItem("oauth"),!1;if(e&&localStorage.setItem("oauth",JSON.stringify(e)),e&&e.state)try{const t=JSON.parse(e.state);if(typeof t!="object"||t===null||!("urlBeforeLogin"in t))throw new Error("Invalid state");const n=t.urlBeforeLogin;if(typeof n!="string")throw new Error("Invalid redirect URL: not a string");const r=new URL(n);if(r.origin!==window.location.origin)throw new Error("Invalid redirect URL: different origin");localStorage.setItem("oauth",JSON.stringify({...e,state:null})),window.location.href=r.href}catch(t){console.error(t)}return e}async function nf(){const e=JSON.stringify({urlBeforeLogin:window.location.href}),t={state:e,..."huggingface"in window?void 0:{state:e,redirectUrl:new URL(window.location.href).origin+"/",clientId:"921c40c6-531f-419e-9aa8-3d1cc2606e5e",scopes:"openid profile read-repos"}},n=await kh(t)+"&prompt=consent";window.location.href=n}function Eh(){localStorage.removeItem("oauth"),window.location.reload()}const Ch="/assets/sign-in-with-huggingface-sm-DQG9zNVq.svg";function Fl({children:e,className:t,progress:n,error:r,title:l}){const o=r==null?void 0:r.toString();return r&&console.error(r),E.useEffect(()=>{document.title=l?`${l} - hyperparam`:"hyperparam"},[l]),g.jsxs("main",{className:"main",children:[g.jsx(Nh,{}),g.jsxs("div",{className:"content-container",children:[g.jsx("div",{className:cr("content",t),children:e}),g.jsxs("div",{className:cr("error-bar",r&&"show-error"),children:[o,["Invalid username or password","Please log in","fetch head failed 401"].some(i=>o==null?void 0:o.includes(i))?g.jsx("p",{style:{marginTop:0,padding:"0.5rem 0"},children:g.jsx("a",{onClick:()=>{nf().catch(()=>{})},children:g.jsx("img",{src:Ch,alt:"Sign in with Hugging Face"})})}):null]})]}),n!==void 0&&n<1&&g.jsx("div",{className:"progress-bar",role:"progressbar",children:g.jsx("div",{style:{width:`${(100*n).toString()}%`}})})]})}function Nh(){return g.jsx("nav",{className:"nav",children:g.jsx("a",{className:"brand",href:"https://hyperparam.app",target:"_blank",rel:"noreferrer",children:"hyperparam"})})}function gr({className:e}){return g.jsx("div",{className:cr("spinner",e)})}function Bl(e){const t=new URL(window.location.href);t.search=e,window.parent.postMessage({queryString:e},"https://huggingface.co"),window.location.assign(t)}function Lh(e){const t=new URL(e);if(t.protocol!=="https:"&&t.protocol!=="http:")throw new Error("url must be a HTTP URL");if(t.host!=="huggingface.co"&&t.host!=="hf.co"||t.protocol!=="https:")return{kind:"non-hf",raw:e};if(/^(\/datasets(\/[?<namespace>^/]+)?)?(\/)?$/.exec(t.pathname))return{kind:"base",raw:e};const n=/^\/datasets\/(?<namespace>[^/]+)\/(?<repo>[^/]+)\/?$/.exec(t.pathname);if(n!=null&&n.groups)return{kind:"repo",raw:e,...n.groups};const r=/^\/datasets\/(?<namespace>[^/]+)\/(?<repo>[^/]+)\/(?<action>tree)\/(?<branch>(refs\/(convert|pr)\/)?[^/]+)(?<path>(\/[^/]+)*)\/?$/.exec(t.pathname);if(r!=null&&r.groups&&r.groups.branch!=="refs"){const o=r.groups.branch.replace(/\//g,"%2F");return{kind:"folder",raw:e,...r.groups,branch:o}}const l=/^\/datasets\/(?<namespace>[^/]+)\/(?<repo>[^/]+)\/(?<action>blob|resolve)\/(?<branch>(refs\/(convert|pr)\/)?[^/]+)(?<path>(\/[^/]+)+)$/.exec(t.pathname);if(l!=null&&l.groups&&l.groups.branch!=="refs"){const o=l.groups.branch.replace(/\//g,"%2F");return{kind:"file",raw:e,...l.groups,branch:o,resolveUrl:`${t.origin}/datasets/${l.groups.namespace}/${l.groups.repo}/resolve/${o}${l.groups.path}`}}throw new Error("Unsupported Hugging Face URL")}const Ze="https://huggingface.co/datasets";function jh(e){if(e.kind==="non-hf")return[{url:e.raw,text:e.raw}];{if(e.kind==="base")return[{url:Ze,text:Ze}];const t=`${Ze}/${e.namespace}/${e.repo}`,n=[{url:t,text:t}];if(e.kind==="repo")return n;n.push({url:`${Ze}/${e.namespace}/${e.repo}/tree/${e.branch}`,text:`${e.action}/${e.branch}`,branch:e.branch});const r=e.path.split("/").filter(o=>o!==""),l=r.at(-1);if(!l)return n;for(let o=0;o<r.length-1;o++)n.push({url:`${Ze}/${e.namespace}/${e.repo}/tree/${e.branch}/${r.slice(0,o+1).join("/")}`,text:r[o]});return n.push({url:`${Ze}/${e.namespace}/${e.repo}/${e.action}/${e.branch}${e.path}`,text:l}),n}}function kl({url:e,children:t}){return g.jsx("a",{href:`/?url=${e}`,onClick:n=>{n.preventDefault(),n.stopPropagation(),Bl(`?url=${e}`)},children:t})}function Ih({url:e,children:t}){return g.jsx("button",{onClick:()=>{Bl(`?url=${e}`)},children:t})}function Ph({label:e,className:t,children:n}){const[r,l]=E.useState(!1),o=E.useRef(null),i=E.useRef(null);function u(){l(!r)}return E.useEffect(()=>{function s(p){const h=p.target;i.current&&i.current.contains(h)&&h.tagName!=="INPUT"&&l(!1)}function a(p){o.current&&!o.current.contains(p.target)&&l(!1)}function m(p){p.key==="Escape"&&l(!1)}return document.addEventListener("click",s),document.addEventListener("keydown",m),document.addEventListener("mousedown",a),()=>{document.removeEventListener("click",s),document.removeEventListener("keydown",m),document.removeEventListener("mousedown",a)}},[]),g.jsxs("div",{className:cr("dropdown",t,r&&"open"),ref:o,children:[g.jsx("button",{className:"dropdown-button",onClick:u,children:e}),g.jsx("div",{className:"dropdown-content",ref:i,children:n})]})}const Rh=["branches","tags","converts","pullRequests"];async function Th(e,t,n){const r=await fetch(`https://huggingface.co/api/datasets/${e}/${t}/refs`,n);if(!r.ok)throw new Error(`HTTP error ${r.status.toString()}`);const l=await r.json();return Rh.flatMap(o=>{var i;return((i=l[o])==null?void 0:i.map(u=>({refType:o,...u})))??[]})}function zh(e){return(e==null?void 0:e.fileSize)!==void 0?rf(e.fileSize):""}function rf(e){const t=["b","kb","mb","gb","tb"];if(e===0)return"0 b";const n=Math.floor(Math.log2(e)/10);if(n===0)return e.toLocaleString("en-US")+" b";const r=e/Math.pow(1024,n);return(r<10?r.toFixed(1):Math.round(r)).toLocaleString("en-US")+" "+t[n]}function Oh(e){const t=e.get("content-length");return t?Number(t):void 0}const Uh={png:"image/png",jpg:"image/jpeg",jpeg:"image/jpeg",gif:"image/gif",svg:"image/svg+xml",tiff:"image/tiff",webp:"image/webp"},Dh=[".png",".jpg",".jpeg",".gif",".svg",".tiff",".webp"];function $h(e){const t={Authorization:`Bearer ${e.accessToken}`};return{oAuthResult:e,headers:t,fetch:async(n,r)=>(r===void 0&&(r={}),r.headers===void 0&&(r.headers={}),r.headers={...t,...r.headers},window.fetch(n,r))}}function js(){return{headers:{},fetch:window.fetch.bind(window)}}const qe=E.createContext(void 0),Mh=({children:e})=>{const[t,n]=E.useState(void 0);return E.useEffect(()=>{xh().then(r=>{if(!r){n(js());return}n($h(r))}).catch(r=>{console.error("Error fetching OAuth"),n(js()),console.error(r)})},[]),g.jsx(qe.Provider,{value:t,children:e})};function uu({url:e}){const[t,n]=E.useState(),r=E.useContext(qe);E.useEffect(()=>{if(!("branch"in e)||!r){n([]);return}Th(e.namespace,e.repo,{headers:r.headers}).then(n).catch(()=>{n([])})},[e,r]);const l=E.useCallback(o=>{var s,a;if(!("branch"in e))return;const i=((a=(s=/^(refs\/(heads|tags)\/)?(?<pathElement>[^/]+)$/.exec(o.ref))==null?void 0:s.groups)==null?void 0:a.pathElement)??o.ref;return{refUrl:`${Ze}/${e.namespace}/${e.repo}/tree/${encodeURIComponent(i)}/`,pathElement:decodeURIComponent(i)}},[e]);return g.jsxs("nav",{className:"top-header",children:[g.jsx("a",{href:"/",className:"home"}),g.jsx("div",{className:"path",children:jh(e).map(({url:o,text:i,branch:u},s)=>{if("branch"in e&&e.branch===u&&t){const a=i.split(u)[0],m=a.length>0?g.jsx(kl,{url:o,children:a},s):void 0;return g.jsxs(g.Fragment,{children:[m,g.jsx(Ph,{label:decodeURIComponent(u),children:t.map((p,h)=>{const v=l(p);if(!v)return null;const{refUrl:y,pathElement:w}=v;return g.jsx(Ih,{url:y,children:w},h)})},s)]})}return g.jsx(kl,{url:o,children:i},s)})})]})}function Ah({url:e,row:t,col:n}){const[r,l]=E.useState(0),[o,i]=E.useState(),[u,s]=E.useState(),[a,m]=E.useState(),p=E.useContext(qe),h=(e.kind==="file"?e.path:e.raw).split("/");if(h.length<1)throw new Error("Invalid URL path");const v=h.at(-1);return E.useEffect(()=>{if(!p)return;const{headers:y}=p;async function w(){try{s(.25);const k=e.kind==="file"?e.resolveUrl:e.raw,c=await Gc({url:k,headers:y}),f={url:k,byteLength:c.byteLength,headers:y};s(.5);const d=await Xc(c);s(.75);const S=bc(f,d),x=await S.rows(t,t+1),N=await _l(x,1,S.header)[0][S.header[n]].then(fi);i(N),m(void 0)}catch(k){m(k),i(void 0)}finally{l(2),s(void 0)}}r===0&&(l(1),w().catch(()=>{}))},[e,n,t,r,m,p]),g.jsxs(Fl,{progress:u,error:a,title:v,children:[g.jsx(uu,{url:e}),g.jsx("pre",{className:"viewer text",children:o})]})}function fi(e){return e==="string"||typeof e=="string"?e:typeof e=="number"?e.toLocaleString("en-US"):Array.isArray(e)?`[ | |
${e.map(t=>Fh(fi(t),2)).join(`, | |
`)} | |
]`:e==null?JSON.stringify(e):e instanceof Date?e.toISOString():typeof e=="object"?`{${Object.entries(e).filter(t=>t[1]!==void 0).map(([t,n])=>`${t}: ${fi(n)}`).join(", ")}}`:"{}"}function Fh(e,t){return e==null?void 0:e.split(` | |
`).map(n=>" ".repeat(t)+n).join(` | |
`)}function Wl({content:e,headers:t,children:n}){return g.jsxs("div",{className:"viewer",children:[g.jsxs("div",{className:"view-header",children:[(e==null?void 0:e.fileSize)&&g.jsx("span",{title:e.fileSize.toLocaleString("en-US")+" bytes",children:zh(e)}),t]}),n]})}function Bh({url:e,setError:t}){const[n,r]=E.useState(0),[l,o]=E.useState(),i=E.useContext(qe);return E.useEffect(()=>{if(!i)return;const{fetch:u}=i;async function s(){try{const a=await u(e);if(a.status==401){const y=await a.text();t(new Error(y)),o(void 0);return}const m=await a.arrayBuffer(),p=Wh(m),h=`data:${Hh(e)};base64,${p}`,v=Oh(a.headers);o({dataUri:h,fileSize:v}),t(void 0)}catch(a){o(void 0),t(a)}finally{r(2)}}r(a=>a!==0?a:(s().catch(()=>{}),1))},[e,t,i]),g.jsxs(Wl,{content:l,children:[(l==null?void 0:l.dataUri)&&g.jsx("img",{alt:e,className:"image",src:l.dataUri}),n&&g.jsx(gr,{className:"center"})]})}function Wh(e){let t="";const n=new Uint8Array(e);for(let r=0;r<n.byteLength;r++)t+=String.fromCharCode(n[r]);return btoa(t)}function Hh(e){const t=e.split(".").pop()??"";return Uh[t]||"image/png"}function Vh({text:e,className:t}){function n(r){const l=[],o=r.split(` | |
`);let i=!1,u=[],s=!1,a=[];for(let m=0;m<o.length;m++){const p=o[m];if(p.startsWith("```")){i?(l.push(g.jsx("pre",{children:u.join(` | |
`)},`code-${m.toLocaleString("en-US")}`)),i=!1,u=[]):i=!0;continue}if(i){u.push(p);continue}if(p.includes("**")){const v=p.split("**");l.push(g.jsx("p",{children:v.map((y,w)=>w%2?g.jsx("strong",{children:y},w):y)},m));continue}if(p.includes("*")){const v=p.split("*");l.push(g.jsx("p",{children:v.map((y,w)=>w%2?g.jsx("em",{children:y},w):y)},m));continue}if(p.startsWith("#")){const v=p.split(" ")[0].length,y=p.slice(v+1),w=`h${v.toLocaleString("en-US")}`;l.push(g.jsx(w,{children:y},m));continue}const h=/!\[(.*?)\]\((.*?)\)/.exec(p);if(h){const[,v,y]=h;l.push(g.jsx("img",{src:y,alt:v},m));continue}if(p.includes("[")&&p.includes("]")&&p.includes("(")&&p.includes(")")){const v=p.replace(/\[(.*?)\]\((.*?)\)/g,(y,w,k)=>`<a href="${k}" target="_blank" rel="noreferrer">${w}</a>`);l.push(g.jsx("p",{dangerouslySetInnerHTML:{__html:v}},m));continue}if(p.startsWith("-")||p.startsWith("*")||p.startsWith("+")){const v=p.slice(1).trim();a.push(g.jsx("li",{children:v},`list-item-${m.toLocaleString("en-US")}`)),s=!0;continue}s&&a.length>0&&(l.push(g.jsx("ul",{children:a},`list-${m.toLocaleString("en-US")}`)),a=[],s=!1),l.push(g.jsx("p",{children:p},m))}return i&&u.length>0&&l.push(g.jsx("pre",{children:u.join(` | |
`)},`code-${o.length.toLocaleString("en-US")}`)),s&&a.length>0&&l.push(g.jsx("ul",{children:a},`list-${o.length.toLocaleString("en-US")}`)),g.jsx("div",{className:t,children:l})}return n(e)}function Qh({url:e,setError:t}){const[n,r]=E.useState(0),[l,o]=E.useState(),i=E.useContext(qe);return E.useEffect(()=>{if(!i)return;const{fetch:u}=i;async function s(){try{const a=await u(e),m=await a.text();if(a.status==401){t(new Error(m)),o(void 0);return}t(void 0),o(m)}catch(a){t(a),o(void 0)}finally{r(2)}}r(a=>a!==0?a:(s().catch(()=>{}),1))},[e,t,i]),g.jsxs(Wl,{content:{fileSize:l==null?void 0:l.length},children:[g.jsx(Vh,{className:"markdown",text:l??""}),n===1&&g.jsx(gr,{className:"center"})]})}function Yh({url:e,resolveUrl:t,setProgress:n,setError:r}){const[l,o]=E.useState(0),[i,u]=E.useState(),s=E.useContext(qe);E.useEffect(()=>{if(!s)return;const{headers:p}=s;async function h(){try{n(.33);const v=await Gc({url:t,headers:p}),y={url:t,byteLength:v.byteLength,headers:p};n(.66);const w=await Xc(v);let k=bc(y,w);k=Mp(k);const c=v.byteLength;u({dataframe:k,fileSize:c}),r(void 0)}catch(v){r(v),u(void 0)}finally{o(2),n(1)}}l===0&&(o(1),h().catch(()=>{}))},[l,t,r,n,s]);const a=(p,h)=>{Bl(`?url=${e}&row=${h.toString()}&col=${p.toString()}`)},m=g.jsx(g.Fragment,{children:(i==null?void 0:i.dataframe)&&g.jsxs("span",{children:[i.dataframe.numRows.toLocaleString("en-US")," rows"]})});return g.jsxs(Wl,{content:i,headers:m,children:[(i==null?void 0:i.dataframe)&&g.jsx(Bp,{cacheKey:t,data:i.dataframe,onDoubleClickCell:a,onError:r}),l&&g.jsx(gr,{className:"center"})]})}function qh({url:e,setError:t}){const[n,r]=E.useState(0),[l,o]=E.useState(),i=E.useRef(null),u=E.useContext(qe);E.useEffect(()=>{if(!u)return;const{fetch:a}=u;async function m(){try{const p=await a(e),h=await p.text();if(p.status==401){t(new Error(h)),o(void 0);return}t(void 0),o(h)}catch(p){t(p),o(void 0)}finally{r(2)}}r(p=>p!==0?p:(m().catch(()=>{}),1))},[e,t,u]);const s=g.jsx(g.Fragment,{children:g.jsxs("span",{children:[l?Kh(l):0," lines"]})});return g.jsxs(Wl,{content:{fileSize:l==null?void 0:l.length},headers:s,children:[g.jsx("code",{className:"text",ref:i,children:l}),n&&g.jsx(gr,{className:"center"})]})}function Kh(e){let t=0;for(const n of e)n===` | |
`&&t++;return t.toLocaleString("en-US")}function Xh({url:e,resolveUrl:t,setError:n,setProgress:r}){const l=e.replace(/\?.*$/,"");return l.endsWith(".md")?g.jsx(Qh,{url:t,setError:n}):l.endsWith(".parquet")?g.jsx(Yh,{url:e,resolveUrl:t,setError:n,setProgress:r}):Dh.some(o=>l.endsWith(o))?g.jsx(Bh,{url:t,setError:n}):g.jsx(qh,{url:t,setError:n,setProgress:r})}function Gh({url:e}){const[t,n]=E.useState(),[r,l]=E.useState(),o=e.kind==="file"?e.resolveUrl:e.raw,i=o.split("/");if(i.length<1)throw new Error("Invalid URL path");const u=i.at(-1);return g.jsxs(Fl,{progress:t,error:r,title:u,children:[g.jsx(uu,{url:e}),g.jsx(Xh,{url:e.raw,resolveUrl:o,setProgress:n,setError:l})]})}function Is({url:e}){const[t,n]=E.useState(),[r,l]=E.useState(),o=E.useRef(null),i=E.useContext(qe);E.useEffect(()=>{if(!i)return;const{fetch:a}=i;async function m(){const p=Sh({repo:`datasets/${e.namespace}/${e.repo}`,revision:e.branch,path:e.path.replace(/^\//,""),fetch:a}),h=[];for await(const v of p)h.push(v);n(h),l(void 0)}m().catch(p=>{n([]),l(p)})},[e,i]);const u=E.useCallback(a=>{const m=a.type==="directory"?"tree":"blob";return`${Ze}/${e.namespace}/${e.repo}/${m}/${e.branch}/${a.path}`},[e]),s=E.useCallback(a=>a.path.split("/").at(-1),[]);return g.jsxs(Fl,{error:r,title:e.path,children:[g.jsx(uu,{url:e}),t&&t.length>0&&g.jsx("ul",{className:"file-list",ref:o,children:t.map((a,m)=>g.jsx("li",{children:g.jsxs(kl,{url:u(a),children:[g.jsx("span",{className:cr("file-name","file",a.type==="directory"&&"folder"),children:s(a)}),a.type==="file"&&g.jsx(g.Fragment,{children:g.jsx("span",{className:"file-size",title:a.size.toLocaleString("en-US")+" bytes",children:rf(a.size)})})]})},m))}),(t==null?void 0:t.length)===0&&g.jsx("div",{className:"center",children:"No files"}),t===void 0&&g.jsx(gr,{className:"center"})]})}function Zh(){const[e,t]=E.useState(),[n,r]=E.useState([]),l=E.useContext(qe);E.useEffect(()=>{if(!l)return;const i=l.fetch;async function u(){const s=[];for await(const a of wh({search:{query:e},limit:10,fetch:i}))s.push(a);r(s)}u().catch(s=>{r([]),console.error(s)})},[e,l]);function o(i){t(i.target.value)}return g.jsxs(g.Fragment,{children:[g.jsx("input",{type:"search",onChange:o}),g.jsx("ul",{className:"ref-list",children:n.map(i=>g.jsx("li",{style:{fontSize:"0.9rem"},children:g.jsx(kl,{url:`${Ze}/${i.name}`,children:i.name})},i.name))})]})}const Jh="/assets/sign-in-with-huggingface-lg-qDcc3w-B.svg";function Ps(){const e=E.useRef(null),t=E.useContext(qe);function n(r){r.preventDefault();const l=new FormData(r.currentTarget).get("url");Bl(`?url=${l}`)}return g.jsxs("div",{id:"welcome",children:[g.jsx("h1",{children:"hyparquet"}),g.jsxs("sub",{children:["/haɪ pɑːrˈkeɪ/",g.jsx("img",{src:"audio.svg",alt:"play hyparquet pronunciation",height:"18",width:"18",onClick:()=>{var r;(r=e.current)==null||r.play().catch(()=>{})}})]}),g.jsx("audio",{ref:e,src:"hyparquet.mp3"}),g.jsx("h2",{children:"in-browser parquet file reader"}),g.jsxs("p",{children:[g.jsx("a",{href:"https://www.npmjs.com/package/hyparquet",children:g.jsx("img",{src:"https://img.shields.io/npm/v/hyparquet",alt:"npm hyparquet"})})," ",g.jsx("a",{href:"https://github.com/hyparam/hyparquet",children:g.jsx("img",{src:"https://img.shields.io/github/stars/hyparam/hyparquet?style=social",alt:"star hyparquet"})})]}),g.jsxs("p",{children:["Online demo of"," ",g.jsx("a",{href:"https://github.com/hyparam/hyparquet",children:"hyparquet"}),": a parser for apache parquet files. Uses"," ",g.jsx("a",{href:"https://github.com/hyparam/hightable",children:"hightable"})," for high performance windowed table viewing."]}),g.jsxs("section",{children:[g.jsx("h3",{children:"Select a dataset on Hugging Face"}),t!=null&&t.oAuthResult?g.jsxs("p",{children:["Logged in as",g.jsx("img",{src:t.oAuthResult.userInfo.avatarUrl,alt:t.oAuthResult.userInfo.name,style:{width:"1rem",height:"1rem",borderRadius:"50%",margin:"0 0.5rem"}}),t.oAuthResult.userInfo.name," (",g.jsx("a",{onClick:()=>{Eh()},children:"Log out"}),"). You can search your private and gated datasets."]}):g.jsxs("p",{children:[g.jsx("p",{children:"Log in to search your private and gated datasets"}),g.jsx("a",{onClick:()=>{nf().catch(()=>{})},children:g.jsx("img",{src:Jh,alt:"Sign in with Hugging Face"})})]}),g.jsx("p",{children:"Search for dataset:"}),g.jsx(Zh,{})]}),g.jsxs("section",{children:[g.jsx("h3",{children:"Parquet URL"}),g.jsx("p",{children:"You can also set a url to see your parquet data. 👀"}),g.jsxs("form",{onSubmit:n,style:{display:"flex",gap:"1rem"},children:[g.jsx("label",{htmlFor:"url",children:"URL"}),g.jsx("input",{name:"url",defaultValue:"https://huggingface.co/datasets/codeparrot/github-code/resolve/main/data/train-00000-of-01126.parquet",style:{width:"100%"},type:"url"}),g.jsx("button",{style:{fontSize:"1rem",padding:"0 0.5rem"},type:"submit",children:"Open"})]}),g.jsxs("p",{children:[g.jsx("p",{children:"Example files:"}),g.jsxs("ul",{className:"quick-links",children:[g.jsx("li",{children:g.jsx("a",{className:"aws",href:"?url=https://hyperparam-public.s3.amazonaws.com/wiki-en-00000-of-00041.parquet",children:"s3://wiki-en-00000-of-00041.parquet"})}),g.jsx("li",{children:g.jsx("a",{className:"azure",href:"?url=https://hyperparam.blob.core.windows.net/hyperparam/starcoderdata-js-00000-of-00065.parquet",children:"azure://starcoderdata-js-00000-of-00065.parquet"})}),g.jsx("li",{children:g.jsx("a",{className:"huggingface",href:"?url=https://huggingface.co/datasets/codeparrot/github-code/resolve/main/data/train-00000-of-01126.parquet?download=true",children:"huggingface://github-code-00000-of-01126.parquet"})}),g.jsx("li",{children:g.jsx("a",{className:"github",href:"?url=https://raw.githubusercontent.com/hyparam/hyparquet/master/test/files/rowgroups.parquet",children:"github://rowgroups.parquet"})})]})]})]})]})}function bh(){const e=new URLSearchParams(location.search),t=e.get("url");if(Array.isArray(t))throw new Error("url must be a string");if(t===null)return g.jsx(Ps,{});try{const n=Lh(t);return n.kind==="base"?g.jsx(Ps,{}):n.kind==="repo"?g.jsx(Is,{url:{...n,kind:"folder",path:"",branch:"main",action:"tree"}}):n.kind==="folder"?g.jsx(Is,{url:n}):e.has("col")&&e.has("row")?g.jsx(Ah,{url:n,row:Number(e.get("row")),col:Number(e.get("col"))}):g.jsx(Gh,{url:n})}catch(n){return g.jsx(Fl,{error:n,title:"Error",children:g.jsx("div",{className:"error",children:n.message})})}}function em(){return g.jsx(Mh,{children:g.jsx(bh,{})})}const lf=document.getElementById("app");if(!lf)throw new Error("No root element");Vc(lf).render(g.jsx(E.StrictMode,{children:g.jsx(em,{})})); | |