Spaces:
Running
Running
function _c(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const l in r)if(l!=="default"&&!(l in e)){const i=Object.getOwnPropertyDescriptor(r,l);i&&Object.defineProperty(e,l,i.get?i:{enumerable:!0,get:()=>r[l]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const i of l)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(l){const i={};return l.integrity&&(i.integrity=l.integrity),l.referrerPolicy&&(i.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?i.credentials="include":l.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(l){if(l.ep)return;l.ep=!0;const i=n(l);fetch(l.href,i)}})();function Rc(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Pc={exports:{}},Mi={},Tc={exports:{}},X={};/** | |
* @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 gl=Symbol.for("react.element"),Zp=Symbol.for("react.portal"),eh=Symbol.for("react.fragment"),th=Symbol.for("react.strict_mode"),nh=Symbol.for("react.profiler"),rh=Symbol.for("react.provider"),lh=Symbol.for("react.context"),ih=Symbol.for("react.forward_ref"),oh=Symbol.for("react.suspense"),ah=Symbol.for("react.memo"),sh=Symbol.for("react.lazy"),Ys=Symbol.iterator;function uh(e){return e===null||typeof e!="object"?null:(e=Ys&&e[Ys]||e["@@iterator"],typeof e=="function"?e:null)}var Lc={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Nc=Object.assign,Oc={};function wr(e,t,n){this.props=e,this.context=t,this.refs=Oc,this.updater=n||Lc}wr.prototype.isReactComponent={};wr.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")};wr.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Ic(){}Ic.prototype=wr.prototype;function Ia(e,t,n){this.props=e,this.context=t,this.refs=Oc,this.updater=n||Lc}var Fa=Ia.prototype=new Ic;Fa.constructor=Ia;Nc(Fa,wr.prototype);Fa.isPureReactComponent=!0;var Xs=Array.isArray,Fc=Object.prototype.hasOwnProperty,Da={current:null},Dc={key:!0,ref:!0,__self:!0,__source:!0};function Mc(e,t,n){var r,l={},i=null,o=null;if(t!=null)for(r in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(i=""+t.key),t)Fc.call(t,r)&&!Dc.hasOwnProperty(r)&&(l[r]=t[r]);var a=arguments.length-2;if(a===1)l.children=n;else if(1<a){for(var s=Array(a),c=0;c<a;c++)s[c]=arguments[c+2];l.children=s}if(e&&e.defaultProps)for(r in a=e.defaultProps,a)l[r]===void 0&&(l[r]=a[r]);return{$$typeof:gl,type:e,key:i,ref:o,props:l,_owner:Da.current}}function ch(e,t){return{$$typeof:gl,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Ma(e){return typeof e=="object"&&e!==null&&e.$$typeof===gl}function dh(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Gs=/\/+/g;function so(e,t){return typeof e=="object"&&e!==null&&e.key!=null?dh(""+e.key):t.toString(36)}function Gl(e,t,n,r,l){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(i){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case gl:case Zp:o=!0}}if(o)return o=e,l=l(o),e=r===""?"."+so(o,0):r,Xs(l)?(n="",e!=null&&(n=e.replace(Gs,"$&/")+"/"),Gl(l,t,n,"",function(c){return c})):l!=null&&(Ma(l)&&(l=ch(l,n+(!l.key||o&&o.key===l.key?"":(""+l.key).replace(Gs,"$&/")+"/")+e)),t.push(l)),1;if(o=0,r=r===""?".":r+":",Xs(e))for(var a=0;a<e.length;a++){i=e[a];var s=r+so(i,a);o+=Gl(i,t,n,s,l)}else if(s=uh(e),typeof s=="function")for(e=s.call(e),a=0;!(i=e.next()).done;)i=i.value,s=r+so(i,a++),o+=Gl(i,t,n,s,l);else if(i==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return o}function Nl(e,t,n){if(e==null)return e;var r=[],l=0;return Gl(e,r,"","",function(i){return t.call(n,i,l++)}),r}function fh(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 Qe={current:null},Jl={transition:null},ph={ReactCurrentDispatcher:Qe,ReactCurrentBatchConfig:Jl,ReactCurrentOwner:Da};function zc(){throw Error("act(...) is not supported in production builds of React.")}X.Children={map:Nl,forEach:function(e,t,n){Nl(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Nl(e,function(){t++}),t},toArray:function(e){return Nl(e,function(t){return t})||[]},only:function(e){if(!Ma(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};X.Component=wr;X.Fragment=eh;X.Profiler=nh;X.PureComponent=Ia;X.StrictMode=th;X.Suspense=oh;X.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ph;X.act=zc;X.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=Nc({},e.props),l=e.key,i=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,o=Da.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var a=e.type.defaultProps;for(s in t)Fc.call(t,s)&&!Dc.hasOwnProperty(s)&&(r[s]=t[s]===void 0&&a!==void 0?a[s]:t[s])}var s=arguments.length-2;if(s===1)r.children=n;else if(1<s){a=Array(s);for(var c=0;c<s;c++)a[c]=arguments[c+2];r.children=a}return{$$typeof:gl,type:e.type,key:l,ref:i,props:r,_owner:o}};X.createContext=function(e){return e={$$typeof:lh,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:rh,_context:e},e.Consumer=e};X.createElement=Mc;X.createFactory=function(e){var t=Mc.bind(null,e);return t.type=e,t};X.createRef=function(){return{current:null}};X.forwardRef=function(e){return{$$typeof:ih,render:e}};X.isValidElement=Ma;X.lazy=function(e){return{$$typeof:sh,_payload:{_status:-1,_result:e},_init:fh}};X.memo=function(e,t){return{$$typeof:ah,type:e,compare:t===void 0?null:t}};X.startTransition=function(e){var t=Jl.transition;Jl.transition={};try{e()}finally{Jl.transition=t}};X.unstable_act=zc;X.useCallback=function(e,t){return Qe.current.useCallback(e,t)};X.useContext=function(e){return Qe.current.useContext(e)};X.useDebugValue=function(){};X.useDeferredValue=function(e){return Qe.current.useDeferredValue(e)};X.useEffect=function(e,t){return Qe.current.useEffect(e,t)};X.useId=function(){return Qe.current.useId()};X.useImperativeHandle=function(e,t,n){return Qe.current.useImperativeHandle(e,t,n)};X.useInsertionEffect=function(e,t){return Qe.current.useInsertionEffect(e,t)};X.useLayoutEffect=function(e,t){return Qe.current.useLayoutEffect(e,t)};X.useMemo=function(e,t){return Qe.current.useMemo(e,t)};X.useReducer=function(e,t,n){return Qe.current.useReducer(e,t,n)};X.useRef=function(e){return Qe.current.useRef(e)};X.useState=function(e){return Qe.current.useState(e)};X.useSyncExternalStore=function(e,t,n){return Qe.current.useSyncExternalStore(e,t,n)};X.useTransition=function(){return Qe.current.useTransition()};X.version="18.3.1";Tc.exports=X;var p=Tc.exports;const hh=Rc(p),mh=_c({__proto__:null,default:hh},[p]);/** | |
* @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 vh=p,gh=Symbol.for("react.element"),yh=Symbol.for("react.fragment"),wh=Object.prototype.hasOwnProperty,xh=vh.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Sh={key:!0,ref:!0,__self:!0,__source:!0};function Ac(e,t,n){var r,l={},i=null,o=null;n!==void 0&&(i=""+n),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(o=t.ref);for(r in t)wh.call(t,r)&&!Sh.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:gh,type:e,key:i,ref:o,props:l,_owner:xh.current}}Mi.Fragment=yh;Mi.jsx=Ac;Mi.jsxs=Ac;Pc.exports=Mi;var d=Pc.exports,Uc={exports:{}},it={},$c={exports:{}},Bc={};/** | |
* @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(I,b){var W=I.length;I.push(b);e:for(;0<W;){var q=W-1>>>1,ue=I[q];if(0<l(ue,b))I[q]=b,I[W]=ue,W=q;else break e}}function n(I){return I.length===0?null:I[0]}function r(I){if(I.length===0)return null;var b=I[0],W=I.pop();if(W!==b){I[0]=W;e:for(var q=0,ue=I.length,Et=ue>>>1;q<Et;){var Oe=2*(q+1)-1,pt=I[Oe],Be=Oe+1,Un=I[Be];if(0>l(pt,W))Be<ue&&0>l(Un,pt)?(I[q]=Un,I[Be]=W,q=Be):(I[q]=pt,I[Oe]=W,q=Oe);else if(Be<ue&&0>l(Un,W))I[q]=Un,I[Be]=W,q=Be;else break e}}return b}function l(I,b){var W=I.sortIndex-b.sortIndex;return W!==0?W:I.id-b.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var o=Date,a=o.now();e.unstable_now=function(){return o.now()-a}}var s=[],c=[],f=1,u=null,m=3,x=!1,w=!1,E=!1,P=typeof setTimeout=="function"?setTimeout:null,v=typeof clearTimeout=="function"?clearTimeout:null,h=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function y(I){for(var b=n(c);b!==null;){if(b.callback===null)r(c);else if(b.startTime<=I)r(c),b.sortIndex=b.expirationTime,t(s,b);else break;b=n(c)}}function j(I){if(E=!1,y(I),!w)if(n(s)!==null)w=!0,bt(T);else{var b=n(c);b!==null&&pe(j,b.startTime-I)}}function T(I,b){w=!1,E&&(E=!1,v(L),L=-1),x=!0;var W=m;try{for(y(b),u=n(s);u!==null&&(!(u.expirationTime>b)||I&&!J());){var q=u.callback;if(typeof q=="function"){u.callback=null,m=u.priorityLevel;var ue=q(u.expirationTime<=b);b=e.unstable_now(),typeof ue=="function"?u.callback=ue:u===n(s)&&r(s),y(b)}else r(s);u=n(s)}if(u!==null)var Et=!0;else{var Oe=n(c);Oe!==null&&pe(j,Oe.startTime-b),Et=!1}return Et}finally{u=null,m=W,x=!1}}var k=!1,O=null,L=-1,M=5,z=-1;function J(){return!(e.unstable_now()-z<M)}function fe(){if(O!==null){var I=e.unstable_now();z=I;var b=!0;try{b=O(!0,I)}finally{b?Te():(k=!1,O=null)}}else k=!1}var Te;if(typeof h=="function")Te=function(){h(fe)};else if(typeof MessageChannel<"u"){var oe=new MessageChannel,kt=oe.port2;oe.port1.onmessage=fe,Te=function(){kt.postMessage(null)}}else Te=function(){P(fe,0)};function bt(I){O=I,k||(k=!0,Te())}function pe(I,b){L=P(function(){I(e.unstable_now())},b)}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(I){I.callback=null},e.unstable_continueExecution=function(){w||x||(w=!0,bt(T))},e.unstable_forceFrameRate=function(I){0>I||125<I?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):M=0<I?Math.floor(1e3/I):5},e.unstable_getCurrentPriorityLevel=function(){return m},e.unstable_getFirstCallbackNode=function(){return n(s)},e.unstable_next=function(I){switch(m){case 1:case 2:case 3:var b=3;break;default:b=m}var W=m;m=b;try{return I()}finally{m=W}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(I,b){switch(I){case 1:case 2:case 3:case 4:case 5:break;default:I=3}var W=m;m=I;try{return b()}finally{m=W}},e.unstable_scheduleCallback=function(I,b,W){var q=e.unstable_now();switch(typeof W=="object"&&W!==null?(W=W.delay,W=typeof W=="number"&&0<W?q+W:q):W=q,I){case 1:var ue=-1;break;case 2:ue=250;break;case 5:ue=1073741823;break;case 4:ue=1e4;break;default:ue=5e3}return ue=W+ue,I={id:f++,callback:b,priorityLevel:I,startTime:W,expirationTime:ue,sortIndex:-1},W>q?(I.sortIndex=W,t(c,I),n(s)===null&&I===n(c)&&(E?(v(L),L=-1):E=!0,pe(j,W-q))):(I.sortIndex=ue,t(s,I),w||x||(w=!0,bt(T))),I},e.unstable_shouldYield=J,e.unstable_wrapCallback=function(I){var b=m;return function(){var W=m;m=b;try{return I.apply(this,arguments)}finally{m=W}}}})(Bc);$c.exports=Bc;var kh=$c.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 Eh=p,lt=kh;function R(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 Hc=new Set,Jr={};function Mn(e,t){fr(e,t),fr(e+"Capture",t)}function fr(e,t){for(Jr[e]=t,e=0;e<t.length;e++)Hc.add(t[e])}var At=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Uo=Object.prototype.hasOwnProperty,Ch=/^[: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]*$/,Js={},qs={};function jh(e){return Uo.call(qs,e)?!0:Uo.call(Js,e)?!1:Ch.test(e)?qs[e]=!0:(Js[e]=!0,!1)}function _h(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 Rh(e,t,n,r){if(t===null||typeof t>"u"||_h(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 Ke(e,t,n,r,l,i,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=o}var Me={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Me[e]=new Ke(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Me[t]=new Ke(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Me[e]=new Ke(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Me[e]=new Ke(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){Me[e]=new Ke(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Me[e]=new Ke(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Me[e]=new Ke(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Me[e]=new Ke(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Me[e]=new Ke(e,5,!1,e.toLowerCase(),null,!1,!1)});var za=/[\-:]([a-z])/g;function Aa(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(za,Aa);Me[t]=new Ke(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(za,Aa);Me[t]=new Ke(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(za,Aa);Me[t]=new Ke(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Me[e]=new Ke(e,1,!1,e.toLowerCase(),null,!1,!1)});Me.xlinkHref=new Ke("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Me[e]=new Ke(e,1,!1,e.toLowerCase(),null,!0,!0)});function Ua(e,t,n,r){var l=Me.hasOwnProperty(t)?Me[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Rh(t,n,l,r)&&(n=null),r||l===null?jh(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 Ht=Eh.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Ol=Symbol.for("react.element"),Kn=Symbol.for("react.portal"),Yn=Symbol.for("react.fragment"),$a=Symbol.for("react.strict_mode"),$o=Symbol.for("react.profiler"),Vc=Symbol.for("react.provider"),bc=Symbol.for("react.context"),Ba=Symbol.for("react.forward_ref"),Bo=Symbol.for("react.suspense"),Ho=Symbol.for("react.suspense_list"),Ha=Symbol.for("react.memo"),Gt=Symbol.for("react.lazy"),Wc=Symbol.for("react.offscreen"),Zs=Symbol.iterator;function _r(e){return e===null||typeof e!="object"?null:(e=Zs&&e[Zs]||e["@@iterator"],typeof e=="function"?e:null)}var we=Object.assign,uo;function zr(e){if(uo===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);uo=t&&t[1]||""}return` | |
`+uo+e}var co=!1;function fo(e,t){if(!e||co)return"";co=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(c){var r=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){r=c}e.call(t.prototype)}else{try{throw Error()}catch(c){r=c}e()}}catch(c){if(c&&r&&typeof c.stack=="string"){for(var l=c.stack.split(` | |
`),i=r.stack.split(` | |
`),o=l.length-1,a=i.length-1;1<=o&&0<=a&&l[o]!==i[a];)a--;for(;1<=o&&0<=a;o--,a--)if(l[o]!==i[a]){if(o!==1||a!==1)do if(o--,a--,0>a||l[o]!==i[a]){var s=` | |
`+l[o].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}while(1<=o&&0<=a);break}}}finally{co=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?zr(e):""}function Ph(e){switch(e.tag){case 5:return zr(e.type);case 16:return zr("Lazy");case 13:return zr("Suspense");case 19:return zr("SuspenseList");case 0:case 2:case 15:return e=fo(e.type,!1),e;case 11:return e=fo(e.type.render,!1),e;case 1:return e=fo(e.type,!0),e;default:return""}}function Vo(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 Yn:return"Fragment";case Kn:return"Portal";case $o:return"Profiler";case $a:return"StrictMode";case Bo:return"Suspense";case Ho:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case bc:return(e.displayName||"Context")+".Consumer";case Vc:return(e._context.displayName||"Context")+".Provider";case Ba:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Ha:return t=e.displayName||null,t!==null?t:Vo(e.type)||"Memo";case Gt:t=e._payload,e=e._init;try{return Vo(e(t))}catch{}}return null}function Th(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 Vo(t);case 8:return t===$a?"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 dn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Qc(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Lh(e){var t=Qc(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(o){r=""+o,i.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(o){r=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Il(e){e._valueTracker||(e._valueTracker=Lh(e))}function Kc(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Qc(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function ci(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 bo(e,t){var n=t.checked;return we({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function eu(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=dn(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 Yc(e,t){t=t.checked,t!=null&&Ua(e,"checked",t,!1)}function Wo(e,t){Yc(e,t);var n=dn(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")?Qo(e,t.type,n):t.hasOwnProperty("defaultValue")&&Qo(e,t.type,dn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function tu(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 Qo(e,t,n){(t!=="number"||ci(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Ar=Array.isArray;function or(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=""+dn(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 Ko(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(R(91));return we({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function nu(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(R(92));if(Ar(n)){if(1<n.length)throw Error(R(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:dn(n)}}function Xc(e,t){var n=dn(t.value),r=dn(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 ru(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Gc(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 Yo(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Gc(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Fl,Jc=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(Fl=Fl||document.createElement("div"),Fl.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Fl.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function qr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Hr={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},Nh=["Webkit","ms","Moz","O"];Object.keys(Hr).forEach(function(e){Nh.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Hr[t]=Hr[e]})});function qc(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Hr.hasOwnProperty(e)&&Hr[e]?(""+t).trim():t+"px"}function Zc(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=qc(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var Oh=we({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 Xo(e,t){if(t){if(Oh[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(R(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(R(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(R(61))}if(t.style!=null&&typeof t.style!="object")throw Error(R(62))}}function Go(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 Va(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var qo=null,ar=null,sr=null;function lu(e){if(e=xl(e)){if(typeof qo!="function")throw Error(R(280));var t=e.stateNode;t&&(t=Bi(t),qo(e.stateNode,e.type,t))}}function ed(e){ar?sr?sr.push(e):sr=[e]:ar=e}function td(){if(ar){var e=ar,t=sr;if(sr=ar=null,lu(e),t)for(e=0;e<t.length;e++)lu(t[e])}}function nd(e,t){return e(t)}function rd(){}var po=!1;function ld(e,t,n){if(po)return e(t,n);po=!0;try{return nd(e,t,n)}finally{po=!1,(ar!==null||sr!==null)&&(rd(),td())}}function Zr(e,t){var n=e.stateNode;if(n===null)return null;var r=Bi(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(R(231,t,typeof n));return n}var Zo=!1;if(At)try{var Rr={};Object.defineProperty(Rr,"passive",{get:function(){Zo=!0}}),window.addEventListener("test",Rr,Rr),window.removeEventListener("test",Rr,Rr)}catch{Zo=!1}function Ih(e,t,n,r,l,i,o,a,s){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(f){this.onError(f)}}var Vr=!1,di=null,fi=!1,ea=null,Fh={onError:function(e){Vr=!0,di=e}};function Dh(e,t,n,r,l,i,o,a,s){Vr=!1,di=null,Ih.apply(Fh,arguments)}function Mh(e,t,n,r,l,i,o,a,s){if(Dh.apply(this,arguments),Vr){if(Vr){var c=di;Vr=!1,di=null}else throw Error(R(198));fi||(fi=!0,ea=c)}}function zn(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 id(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 iu(e){if(zn(e)!==e)throw Error(R(188))}function zh(e){var t=e.alternate;if(!t){if(t=zn(e),t===null)throw Error(R(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var i=l.alternate;if(i===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===i.child){for(i=l.child;i;){if(i===n)return iu(l),e;if(i===r)return iu(l),t;i=i.sibling}throw Error(R(188))}if(n.return!==r.return)n=l,r=i;else{for(var o=!1,a=l.child;a;){if(a===n){o=!0,n=l,r=i;break}if(a===r){o=!0,r=l,n=i;break}a=a.sibling}if(!o){for(a=i.child;a;){if(a===n){o=!0,n=i,r=l;break}if(a===r){o=!0,r=i,n=l;break}a=a.sibling}if(!o)throw Error(R(189))}}if(n.alternate!==r)throw Error(R(190))}if(n.tag!==3)throw Error(R(188));return n.stateNode.current===n?e:t}function od(e){return e=zh(e),e!==null?ad(e):null}function ad(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=ad(e);if(t!==null)return t;e=e.sibling}return null}var sd=lt.unstable_scheduleCallback,ou=lt.unstable_cancelCallback,Ah=lt.unstable_shouldYield,Uh=lt.unstable_requestPaint,ke=lt.unstable_now,$h=lt.unstable_getCurrentPriorityLevel,ba=lt.unstable_ImmediatePriority,ud=lt.unstable_UserBlockingPriority,pi=lt.unstable_NormalPriority,Bh=lt.unstable_LowPriority,cd=lt.unstable_IdlePriority,zi=null,Pt=null;function Hh(e){if(Pt&&typeof Pt.onCommitFiberRoot=="function")try{Pt.onCommitFiberRoot(zi,e,void 0,(e.current.flags&128)===128)}catch{}}var wt=Math.clz32?Math.clz32:Wh,Vh=Math.log,bh=Math.LN2;function Wh(e){return e>>>=0,e===0?32:31-(Vh(e)/bh|0)|0}var Dl=64,Ml=4194304;function Ur(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 hi(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,i=e.pingedLanes,o=n&268435455;if(o!==0){var a=o&~l;a!==0?r=Ur(a):(i&=o,i!==0&&(r=Ur(i)))}else o=n&~l,o!==0?r=Ur(o):i!==0&&(r=Ur(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,i=t&-t,l>=i||l===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-wt(t),l=1<<n,r|=e[n],t&=~l;return r}function Qh(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 Kh(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,i=e.pendingLanes;0<i;){var o=31-wt(i),a=1<<o,s=l[o];s===-1?(!(a&n)||a&r)&&(l[o]=Qh(a,t)):s<=t&&(e.expiredLanes|=a),i&=~a}}function ta(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function dd(){var e=Dl;return Dl<<=1,!(Dl&4194240)&&(Dl=64),e}function ho(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function yl(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-wt(t),e[t]=n}function Yh(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-wt(n),i=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~i}}function Wa(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-wt(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var te=0;function fd(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var pd,Qa,hd,md,vd,na=!1,zl=[],nn=null,rn=null,ln=null,el=new Map,tl=new Map,qt=[],Xh="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 au(e,t){switch(e){case"focusin":case"focusout":nn=null;break;case"dragenter":case"dragleave":rn=null;break;case"mouseover":case"mouseout":ln=null;break;case"pointerover":case"pointerout":el.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":tl.delete(t.pointerId)}}function Pr(e,t,n,r,l,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[l]},t!==null&&(t=xl(t),t!==null&&Qa(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function Gh(e,t,n,r,l){switch(t){case"focusin":return nn=Pr(nn,e,t,n,r,l),!0;case"dragenter":return rn=Pr(rn,e,t,n,r,l),!0;case"mouseover":return ln=Pr(ln,e,t,n,r,l),!0;case"pointerover":var i=l.pointerId;return el.set(i,Pr(el.get(i)||null,e,t,n,r,l)),!0;case"gotpointercapture":return i=l.pointerId,tl.set(i,Pr(tl.get(i)||null,e,t,n,r,l)),!0}return!1}function gd(e){var t=kn(e.target);if(t!==null){var n=zn(t);if(n!==null){if(t=n.tag,t===13){if(t=id(n),t!==null){e.blockedOn=t,vd(e.priority,function(){hd(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 ql(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=ra(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=xl(n),t!==null&&Qa(t),e.blockedOn=n,!1;t.shift()}return!0}function su(e,t,n){ql(e)&&n.delete(t)}function Jh(){na=!1,nn!==null&&ql(nn)&&(nn=null),rn!==null&&ql(rn)&&(rn=null),ln!==null&&ql(ln)&&(ln=null),el.forEach(su),tl.forEach(su)}function Tr(e,t){e.blockedOn===t&&(e.blockedOn=null,na||(na=!0,lt.unstable_scheduleCallback(lt.unstable_NormalPriority,Jh)))}function nl(e){function t(l){return Tr(l,e)}if(0<zl.length){Tr(zl[0],e);for(var n=1;n<zl.length;n++){var r=zl[n];r.blockedOn===e&&(r.blockedOn=null)}}for(nn!==null&&Tr(nn,e),rn!==null&&Tr(rn,e),ln!==null&&Tr(ln,e),el.forEach(t),tl.forEach(t),n=0;n<qt.length;n++)r=qt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<qt.length&&(n=qt[0],n.blockedOn===null);)gd(n),n.blockedOn===null&&qt.shift()}var ur=Ht.ReactCurrentBatchConfig,mi=!0;function qh(e,t,n,r){var l=te,i=ur.transition;ur.transition=null;try{te=1,Ka(e,t,n,r)}finally{te=l,ur.transition=i}}function Zh(e,t,n,r){var l=te,i=ur.transition;ur.transition=null;try{te=4,Ka(e,t,n,r)}finally{te=l,ur.transition=i}}function Ka(e,t,n,r){if(mi){var l=ra(e,t,n,r);if(l===null)Co(e,t,r,vi,n),au(e,r);else if(Gh(l,e,t,n,r))r.stopPropagation();else if(au(e,r),t&4&&-1<Xh.indexOf(e)){for(;l!==null;){var i=xl(l);if(i!==null&&pd(i),i=ra(e,t,n,r),i===null&&Co(e,t,r,vi,n),i===l)break;l=i}l!==null&&r.stopPropagation()}else Co(e,t,r,null,n)}}var vi=null;function ra(e,t,n,r){if(vi=null,e=Va(r),e=kn(e),e!==null)if(t=zn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=id(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 vi=e,null}function yd(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($h()){case ba:return 1;case ud:return 4;case pi:case Bh:return 16;case cd:return 536870912;default:return 16}default:return 16}}var en=null,Ya=null,Zl=null;function wd(){if(Zl)return Zl;var e,t=Ya,n=t.length,r,l="value"in en?en.value:en.textContent,i=l.length;for(e=0;e<n&&t[e]===l[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===l[i-r];r++);return Zl=l.slice(e,1<r?1-r:void 0)}function ei(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 Al(){return!0}function uu(){return!1}function ot(e){function t(n,r,l,i,o){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=i,this.target=o,this.currentTarget=null;for(var a in e)e.hasOwnProperty(a)&&(n=e[a],this[a]=n?n(i):i[a]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?Al:uu,this.isPropagationStopped=uu,this}return we(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=Al)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Al)},persist:function(){},isPersistent:Al}),t}var xr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Xa=ot(xr),wl=we({},xr,{view:0,detail:0}),em=ot(wl),mo,vo,Lr,Ai=we({},wl,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ga,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!==Lr&&(Lr&&e.type==="mousemove"?(mo=e.screenX-Lr.screenX,vo=e.screenY-Lr.screenY):vo=mo=0,Lr=e),mo)},movementY:function(e){return"movementY"in e?e.movementY:vo}}),cu=ot(Ai),tm=we({},Ai,{dataTransfer:0}),nm=ot(tm),rm=we({},wl,{relatedTarget:0}),go=ot(rm),lm=we({},xr,{animationName:0,elapsedTime:0,pseudoElement:0}),im=ot(lm),om=we({},xr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),am=ot(om),sm=we({},xr,{data:0}),du=ot(sm),um={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},cm={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"},dm={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function fm(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=dm[e])?!!t[e]:!1}function Ga(){return fm}var pm=we({},wl,{key:function(e){if(e.key){var t=um[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=ei(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?cm[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ga,charCode:function(e){return e.type==="keypress"?ei(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?ei(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),hm=ot(pm),mm=we({},Ai,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),fu=ot(mm),vm=we({},wl,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ga}),gm=ot(vm),ym=we({},xr,{propertyName:0,elapsedTime:0,pseudoElement:0}),wm=ot(ym),xm=we({},Ai,{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}),Sm=ot(xm),km=[9,13,27,32],Ja=At&&"CompositionEvent"in window,br=null;At&&"documentMode"in document&&(br=document.documentMode);var Em=At&&"TextEvent"in window&&!br,xd=At&&(!Ja||br&&8<br&&11>=br),pu=" ",hu=!1;function Sd(e,t){switch(e){case"keyup":return km.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function kd(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Xn=!1;function Cm(e,t){switch(e){case"compositionend":return kd(t);case"keypress":return t.which!==32?null:(hu=!0,pu);case"textInput":return e=t.data,e===pu&&hu?null:e;default:return null}}function jm(e,t){if(Xn)return e==="compositionend"||!Ja&&Sd(e,t)?(e=wd(),Zl=Ya=en=null,Xn=!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 xd&&t.locale!=="ko"?null:t.data;default:return null}}var _m={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 mu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!_m[e.type]:t==="textarea"}function Ed(e,t,n,r){ed(r),t=gi(t,"onChange"),0<t.length&&(n=new Xa("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Wr=null,rl=null;function Rm(e){Fd(e,0)}function Ui(e){var t=qn(e);if(Kc(t))return e}function Pm(e,t){if(e==="change")return t}var Cd=!1;if(At){var yo;if(At){var wo="oninput"in document;if(!wo){var vu=document.createElement("div");vu.setAttribute("oninput","return;"),wo=typeof vu.oninput=="function"}yo=wo}else yo=!1;Cd=yo&&(!document.documentMode||9<document.documentMode)}function gu(){Wr&&(Wr.detachEvent("onpropertychange",jd),rl=Wr=null)}function jd(e){if(e.propertyName==="value"&&Ui(rl)){var t=[];Ed(t,rl,e,Va(e)),ld(Rm,t)}}function Tm(e,t,n){e==="focusin"?(gu(),Wr=t,rl=n,Wr.attachEvent("onpropertychange",jd)):e==="focusout"&&gu()}function Lm(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Ui(rl)}function Nm(e,t){if(e==="click")return Ui(t)}function Om(e,t){if(e==="input"||e==="change")return Ui(t)}function Im(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var St=typeof Object.is=="function"?Object.is:Im;function ll(e,t){if(St(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(!Uo.call(t,l)||!St(e[l],t[l]))return!1}return!0}function yu(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function wu(e,t){var n=yu(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=yu(n)}}function _d(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?_d(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Rd(){for(var e=window,t=ci();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=ci(e.document)}return t}function qa(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 Fm(e){var t=Rd(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&_d(n.ownerDocument.documentElement,n)){if(r!==null&&qa(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,i=Math.min(r.start,l);r=r.end===void 0?i:Math.min(r.end,l),!e.extend&&i>r&&(l=r,r=i,i=l),l=wu(n,i);var o=wu(n,r);l&&o&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Dm=At&&"documentMode"in document&&11>=document.documentMode,Gn=null,la=null,Qr=null,ia=!1;function xu(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;ia||Gn==null||Gn!==ci(r)||(r=Gn,"selectionStart"in r&&qa(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}),Qr&&ll(Qr,r)||(Qr=r,r=gi(la,"onSelect"),0<r.length&&(t=new Xa("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Gn)))}function Ul(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Jn={animationend:Ul("Animation","AnimationEnd"),animationiteration:Ul("Animation","AnimationIteration"),animationstart:Ul("Animation","AnimationStart"),transitionend:Ul("Transition","TransitionEnd")},xo={},Pd={};At&&(Pd=document.createElement("div").style,"AnimationEvent"in window||(delete Jn.animationend.animation,delete Jn.animationiteration.animation,delete Jn.animationstart.animation),"TransitionEvent"in window||delete Jn.transitionend.transition);function $i(e){if(xo[e])return xo[e];if(!Jn[e])return e;var t=Jn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Pd)return xo[e]=t[n];return e}var Td=$i("animationend"),Ld=$i("animationiteration"),Nd=$i("animationstart"),Od=$i("transitionend"),Id=new Map,Su="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 pn(e,t){Id.set(e,t),Mn(t,[e])}for(var So=0;So<Su.length;So++){var ko=Su[So],Mm=ko.toLowerCase(),zm=ko[0].toUpperCase()+ko.slice(1);pn(Mm,"on"+zm)}pn(Td,"onAnimationEnd");pn(Ld,"onAnimationIteration");pn(Nd,"onAnimationStart");pn("dblclick","onDoubleClick");pn("focusin","onFocus");pn("focusout","onBlur");pn(Od,"onTransitionEnd");fr("onMouseEnter",["mouseout","mouseover"]);fr("onMouseLeave",["mouseout","mouseover"]);fr("onPointerEnter",["pointerout","pointerover"]);fr("onPointerLeave",["pointerout","pointerover"]);Mn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Mn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Mn("onBeforeInput",["compositionend","keypress","textInput","paste"]);Mn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Mn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Mn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var $r="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(" "),Am=new Set("cancel close invalid load scroll toggle".split(" ").concat($r));function ku(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Mh(r,t,void 0,e),e.currentTarget=null}function Fd(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],l=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var o=r.length-1;0<=o;o--){var a=r[o],s=a.instance,c=a.currentTarget;if(a=a.listener,s!==i&&l.isPropagationStopped())break e;ku(l,a,c),i=s}else for(o=0;o<r.length;o++){if(a=r[o],s=a.instance,c=a.currentTarget,a=a.listener,s!==i&&l.isPropagationStopped())break e;ku(l,a,c),i=s}}}if(fi)throw e=ea,fi=!1,ea=null,e}function ce(e,t){var n=t[ca];n===void 0&&(n=t[ca]=new Set);var r=e+"__bubble";n.has(r)||(Dd(t,e,2,!1),n.add(r))}function Eo(e,t,n){var r=0;t&&(r|=4),Dd(n,e,r,t)}var $l="_reactListening"+Math.random().toString(36).slice(2);function il(e){if(!e[$l]){e[$l]=!0,Hc.forEach(function(n){n!=="selectionchange"&&(Am.has(n)||Eo(n,!1,e),Eo(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[$l]||(t[$l]=!0,Eo("selectionchange",!1,t))}}function Dd(e,t,n,r){switch(yd(t)){case 1:var l=qh;break;case 4:l=Zh;break;default:l=Ka}n=l.bind(null,t,n,e),l=void 0,!Zo||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 Co(e,t,n,r,l){var i=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var o=r.tag;if(o===3||o===4){var a=r.stateNode.containerInfo;if(a===l||a.nodeType===8&&a.parentNode===l)break;if(o===4)for(o=r.return;o!==null;){var s=o.tag;if((s===3||s===4)&&(s=o.stateNode.containerInfo,s===l||s.nodeType===8&&s.parentNode===l))return;o=o.return}for(;a!==null;){if(o=kn(a),o===null)return;if(s=o.tag,s===5||s===6){r=i=o;continue e}a=a.parentNode}}r=r.return}ld(function(){var c=i,f=Va(n),u=[];e:{var m=Id.get(e);if(m!==void 0){var x=Xa,w=e;switch(e){case"keypress":if(ei(n)===0)break e;case"keydown":case"keyup":x=hm;break;case"focusin":w="focus",x=go;break;case"focusout":w="blur",x=go;break;case"beforeblur":case"afterblur":x=go;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":x=cu;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":x=nm;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":x=gm;break;case Td:case Ld:case Nd:x=im;break;case Od:x=wm;break;case"scroll":x=em;break;case"wheel":x=Sm;break;case"copy":case"cut":case"paste":x=am;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":x=fu}var E=(t&4)!==0,P=!E&&e==="scroll",v=E?m!==null?m+"Capture":null:m;E=[];for(var h=c,y;h!==null;){y=h;var j=y.stateNode;if(y.tag===5&&j!==null&&(y=j,v!==null&&(j=Zr(h,v),j!=null&&E.push(ol(h,j,y)))),P)break;h=h.return}0<E.length&&(m=new x(m,w,null,n,f),u.push({event:m,listeners:E}))}}if(!(t&7)){e:{if(m=e==="mouseover"||e==="pointerover",x=e==="mouseout"||e==="pointerout",m&&n!==Jo&&(w=n.relatedTarget||n.fromElement)&&(kn(w)||w[Ut]))break e;if((x||m)&&(m=f.window===f?f:(m=f.ownerDocument)?m.defaultView||m.parentWindow:window,x?(w=n.relatedTarget||n.toElement,x=c,w=w?kn(w):null,w!==null&&(P=zn(w),w!==P||w.tag!==5&&w.tag!==6)&&(w=null)):(x=null,w=c),x!==w)){if(E=cu,j="onMouseLeave",v="onMouseEnter",h="mouse",(e==="pointerout"||e==="pointerover")&&(E=fu,j="onPointerLeave",v="onPointerEnter",h="pointer"),P=x==null?m:qn(x),y=w==null?m:qn(w),m=new E(j,h+"leave",x,n,f),m.target=P,m.relatedTarget=y,j=null,kn(f)===c&&(E=new E(v,h+"enter",w,n,f),E.target=y,E.relatedTarget=P,j=E),P=j,x&&w)t:{for(E=x,v=w,h=0,y=E;y;y=bn(y))h++;for(y=0,j=v;j;j=bn(j))y++;for(;0<h-y;)E=bn(E),h--;for(;0<y-h;)v=bn(v),y--;for(;h--;){if(E===v||v!==null&&E===v.alternate)break t;E=bn(E),v=bn(v)}E=null}else E=null;x!==null&&Eu(u,m,x,E,!1),w!==null&&P!==null&&Eu(u,P,w,E,!0)}}e:{if(m=c?qn(c):window,x=m.nodeName&&m.nodeName.toLowerCase(),x==="select"||x==="input"&&m.type==="file")var T=Pm;else if(mu(m))if(Cd)T=Om;else{T=Lm;var k=Tm}else(x=m.nodeName)&&x.toLowerCase()==="input"&&(m.type==="checkbox"||m.type==="radio")&&(T=Nm);if(T&&(T=T(e,c))){Ed(u,T,n,f);break e}k&&k(e,m,c),e==="focusout"&&(k=m._wrapperState)&&k.controlled&&m.type==="number"&&Qo(m,"number",m.value)}switch(k=c?qn(c):window,e){case"focusin":(mu(k)||k.contentEditable==="true")&&(Gn=k,la=c,Qr=null);break;case"focusout":Qr=la=Gn=null;break;case"mousedown":ia=!0;break;case"contextmenu":case"mouseup":case"dragend":ia=!1,xu(u,n,f);break;case"selectionchange":if(Dm)break;case"keydown":case"keyup":xu(u,n,f)}var O;if(Ja)e:{switch(e){case"compositionstart":var L="onCompositionStart";break e;case"compositionend":L="onCompositionEnd";break e;case"compositionupdate":L="onCompositionUpdate";break e}L=void 0}else Xn?Sd(e,n)&&(L="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(L="onCompositionStart");L&&(xd&&n.locale!=="ko"&&(Xn||L!=="onCompositionStart"?L==="onCompositionEnd"&&Xn&&(O=wd()):(en=f,Ya="value"in en?en.value:en.textContent,Xn=!0)),k=gi(c,L),0<k.length&&(L=new du(L,e,null,n,f),u.push({event:L,listeners:k}),O?L.data=O:(O=kd(n),O!==null&&(L.data=O)))),(O=Em?Cm(e,n):jm(e,n))&&(c=gi(c,"onBeforeInput"),0<c.length&&(f=new du("onBeforeInput","beforeinput",null,n,f),u.push({event:f,listeners:c}),f.data=O))}Fd(u,t)})}function ol(e,t,n){return{instance:e,listener:t,currentTarget:n}}function gi(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,i=l.stateNode;l.tag===5&&i!==null&&(l=i,i=Zr(e,n),i!=null&&r.unshift(ol(e,i,l)),i=Zr(e,t),i!=null&&r.push(ol(e,i,l))),e=e.return}return r}function bn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Eu(e,t,n,r,l){for(var i=t._reactName,o=[];n!==null&&n!==r;){var a=n,s=a.alternate,c=a.stateNode;if(s!==null&&s===r)break;a.tag===5&&c!==null&&(a=c,l?(s=Zr(n,i),s!=null&&o.unshift(ol(n,s,a))):l||(s=Zr(n,i),s!=null&&o.push(ol(n,s,a)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var Um=/\r\n?/g,$m=/\u0000|\uFFFD/g;function Cu(e){return(typeof e=="string"?e:""+e).replace(Um,` | |
`).replace($m,"")}function Bl(e,t,n){if(t=Cu(t),Cu(e)!==t&&n)throw Error(R(425))}function yi(){}var oa=null,aa=null;function sa(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 ua=typeof setTimeout=="function"?setTimeout:void 0,Bm=typeof clearTimeout=="function"?clearTimeout:void 0,ju=typeof Promise=="function"?Promise:void 0,Hm=typeof queueMicrotask=="function"?queueMicrotask:typeof ju<"u"?function(e){return ju.resolve(null).then(e).catch(Vm)}:ua;function Vm(e){setTimeout(function(){throw e})}function jo(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),nl(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);nl(t)}function on(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 _u(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 Sr=Math.random().toString(36).slice(2),Rt="__reactFiber$"+Sr,al="__reactProps$"+Sr,Ut="__reactContainer$"+Sr,ca="__reactEvents$"+Sr,bm="__reactListeners$"+Sr,Wm="__reactHandles$"+Sr;function kn(e){var t=e[Rt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Ut]||n[Rt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=_u(e);e!==null;){if(n=e[Rt])return n;e=_u(e)}return t}e=n,n=e.parentNode}return null}function xl(e){return e=e[Rt]||e[Ut],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function qn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(R(33))}function Bi(e){return e[al]||null}var da=[],Zn=-1;function hn(e){return{current:e}}function de(e){0>Zn||(e.current=da[Zn],da[Zn]=null,Zn--)}function se(e,t){Zn++,da[Zn]=e.current,e.current=t}var fn={},$e=hn(fn),Ge=hn(!1),Tn=fn;function pr(e,t){var n=e.type.contextTypes;if(!n)return fn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},i;for(i in n)l[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function Je(e){return e=e.childContextTypes,e!=null}function wi(){de(Ge),de($e)}function Ru(e,t,n){if($e.current!==fn)throw Error(R(168));se($e,t),se(Ge,n)}function Md(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(R(108,Th(e)||"Unknown",l));return we({},n,r)}function xi(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||fn,Tn=$e.current,se($e,e),se(Ge,Ge.current),!0}function Pu(e,t,n){var r=e.stateNode;if(!r)throw Error(R(169));n?(e=Md(e,t,Tn),r.__reactInternalMemoizedMergedChildContext=e,de(Ge),de($e),se($e,e)):de(Ge),se(Ge,n)}var It=null,Hi=!1,_o=!1;function zd(e){It===null?It=[e]:It.push(e)}function Qm(e){Hi=!0,zd(e)}function mn(){if(!_o&&It!==null){_o=!0;var e=0,t=te;try{var n=It;for(te=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}It=null,Hi=!1}catch(l){throw It!==null&&(It=It.slice(e+1)),sd(ba,mn),l}finally{te=t,_o=!1}}return null}var er=[],tr=0,Si=null,ki=0,at=[],st=0,Ln=null,Ft=1,Dt="";function wn(e,t){er[tr++]=ki,er[tr++]=Si,Si=e,ki=t}function Ad(e,t,n){at[st++]=Ft,at[st++]=Dt,at[st++]=Ln,Ln=e;var r=Ft;e=Dt;var l=32-wt(r)-1;r&=~(1<<l),n+=1;var i=32-wt(t)+l;if(30<i){var o=l-l%5;i=(r&(1<<o)-1).toString(32),r>>=o,l-=o,Ft=1<<32-wt(t)+l|n<<l|r,Dt=i+e}else Ft=1<<i|n<<l|r,Dt=e}function Za(e){e.return!==null&&(wn(e,1),Ad(e,1,0))}function es(e){for(;e===Si;)Si=er[--tr],er[tr]=null,ki=er[--tr],er[tr]=null;for(;e===Ln;)Ln=at[--st],at[st]=null,Dt=at[--st],at[st]=null,Ft=at[--st],at[st]=null}var rt=null,nt=null,me=!1,yt=null;function Ud(e,t){var n=ut(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 Tu(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,rt=e,nt=on(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,rt=e,nt=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Ln!==null?{id:Ft,overflow:Dt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=ut(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,rt=e,nt=null,!0):!1;default:return!1}}function fa(e){return(e.mode&1)!==0&&(e.flags&128)===0}function pa(e){if(me){var t=nt;if(t){var n=t;if(!Tu(e,t)){if(fa(e))throw Error(R(418));t=on(n.nextSibling);var r=rt;t&&Tu(e,t)?Ud(r,n):(e.flags=e.flags&-4097|2,me=!1,rt=e)}}else{if(fa(e))throw Error(R(418));e.flags=e.flags&-4097|2,me=!1,rt=e}}}function Lu(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;rt=e}function Hl(e){if(e!==rt)return!1;if(!me)return Lu(e),me=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!sa(e.type,e.memoizedProps)),t&&(t=nt)){if(fa(e))throw $d(),Error(R(418));for(;t;)Ud(e,t),t=on(t.nextSibling)}if(Lu(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(R(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){nt=on(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}nt=null}}else nt=rt?on(e.stateNode.nextSibling):null;return!0}function $d(){for(var e=nt;e;)e=on(e.nextSibling)}function hr(){nt=rt=null,me=!1}function ts(e){yt===null?yt=[e]:yt.push(e)}var Km=Ht.ReactCurrentBatchConfig;function Nr(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(R(309));var r=n.stateNode}if(!r)throw Error(R(147,e));var l=r,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(o){var a=l.refs;o===null?delete a[i]:a[i]=o},t._stringRef=i,t)}if(typeof e!="string")throw Error(R(284));if(!n._owner)throw Error(R(290,e))}return e}function Vl(e,t){throw e=Object.prototype.toString.call(t),Error(R(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Nu(e){var t=e._init;return t(e._payload)}function Bd(e){function t(v,h){if(e){var y=v.deletions;y===null?(v.deletions=[h],v.flags|=16):y.push(h)}}function n(v,h){if(!e)return null;for(;h!==null;)t(v,h),h=h.sibling;return null}function r(v,h){for(v=new Map;h!==null;)h.key!==null?v.set(h.key,h):v.set(h.index,h),h=h.sibling;return v}function l(v,h){return v=cn(v,h),v.index=0,v.sibling=null,v}function i(v,h,y){return v.index=y,e?(y=v.alternate,y!==null?(y=y.index,y<h?(v.flags|=2,h):y):(v.flags|=2,h)):(v.flags|=1048576,h)}function o(v){return e&&v.alternate===null&&(v.flags|=2),v}function a(v,h,y,j){return h===null||h.tag!==6?(h=Io(y,v.mode,j),h.return=v,h):(h=l(h,y),h.return=v,h)}function s(v,h,y,j){var T=y.type;return T===Yn?f(v,h,y.props.children,j,y.key):h!==null&&(h.elementType===T||typeof T=="object"&&T!==null&&T.$$typeof===Gt&&Nu(T)===h.type)?(j=l(h,y.props),j.ref=Nr(v,h,y),j.return=v,j):(j=ai(y.type,y.key,y.props,null,v.mode,j),j.ref=Nr(v,h,y),j.return=v,j)}function c(v,h,y,j){return h===null||h.tag!==4||h.stateNode.containerInfo!==y.containerInfo||h.stateNode.implementation!==y.implementation?(h=Fo(y,v.mode,j),h.return=v,h):(h=l(h,y.children||[]),h.return=v,h)}function f(v,h,y,j,T){return h===null||h.tag!==7?(h=Pn(y,v.mode,j,T),h.return=v,h):(h=l(h,y),h.return=v,h)}function u(v,h,y){if(typeof h=="string"&&h!==""||typeof h=="number")return h=Io(""+h,v.mode,y),h.return=v,h;if(typeof h=="object"&&h!==null){switch(h.$$typeof){case Ol:return y=ai(h.type,h.key,h.props,null,v.mode,y),y.ref=Nr(v,null,h),y.return=v,y;case Kn:return h=Fo(h,v.mode,y),h.return=v,h;case Gt:var j=h._init;return u(v,j(h._payload),y)}if(Ar(h)||_r(h))return h=Pn(h,v.mode,y,null),h.return=v,h;Vl(v,h)}return null}function m(v,h,y,j){var T=h!==null?h.key:null;if(typeof y=="string"&&y!==""||typeof y=="number")return T!==null?null:a(v,h,""+y,j);if(typeof y=="object"&&y!==null){switch(y.$$typeof){case Ol:return y.key===T?s(v,h,y,j):null;case Kn:return y.key===T?c(v,h,y,j):null;case Gt:return T=y._init,m(v,h,T(y._payload),j)}if(Ar(y)||_r(y))return T!==null?null:f(v,h,y,j,null);Vl(v,y)}return null}function x(v,h,y,j,T){if(typeof j=="string"&&j!==""||typeof j=="number")return v=v.get(y)||null,a(h,v,""+j,T);if(typeof j=="object"&&j!==null){switch(j.$$typeof){case Ol:return v=v.get(j.key===null?y:j.key)||null,s(h,v,j,T);case Kn:return v=v.get(j.key===null?y:j.key)||null,c(h,v,j,T);case Gt:var k=j._init;return x(v,h,y,k(j._payload),T)}if(Ar(j)||_r(j))return v=v.get(y)||null,f(h,v,j,T,null);Vl(h,j)}return null}function w(v,h,y,j){for(var T=null,k=null,O=h,L=h=0,M=null;O!==null&&L<y.length;L++){O.index>L?(M=O,O=null):M=O.sibling;var z=m(v,O,y[L],j);if(z===null){O===null&&(O=M);break}e&&O&&z.alternate===null&&t(v,O),h=i(z,h,L),k===null?T=z:k.sibling=z,k=z,O=M}if(L===y.length)return n(v,O),me&&wn(v,L),T;if(O===null){for(;L<y.length;L++)O=u(v,y[L],j),O!==null&&(h=i(O,h,L),k===null?T=O:k.sibling=O,k=O);return me&&wn(v,L),T}for(O=r(v,O);L<y.length;L++)M=x(O,v,L,y[L],j),M!==null&&(e&&M.alternate!==null&&O.delete(M.key===null?L:M.key),h=i(M,h,L),k===null?T=M:k.sibling=M,k=M);return e&&O.forEach(function(J){return t(v,J)}),me&&wn(v,L),T}function E(v,h,y,j){var T=_r(y);if(typeof T!="function")throw Error(R(150));if(y=T.call(y),y==null)throw Error(R(151));for(var k=T=null,O=h,L=h=0,M=null,z=y.next();O!==null&&!z.done;L++,z=y.next()){O.index>L?(M=O,O=null):M=O.sibling;var J=m(v,O,z.value,j);if(J===null){O===null&&(O=M);break}e&&O&&J.alternate===null&&t(v,O),h=i(J,h,L),k===null?T=J:k.sibling=J,k=J,O=M}if(z.done)return n(v,O),me&&wn(v,L),T;if(O===null){for(;!z.done;L++,z=y.next())z=u(v,z.value,j),z!==null&&(h=i(z,h,L),k===null?T=z:k.sibling=z,k=z);return me&&wn(v,L),T}for(O=r(v,O);!z.done;L++,z=y.next())z=x(O,v,L,z.value,j),z!==null&&(e&&z.alternate!==null&&O.delete(z.key===null?L:z.key),h=i(z,h,L),k===null?T=z:k.sibling=z,k=z);return e&&O.forEach(function(fe){return t(v,fe)}),me&&wn(v,L),T}function P(v,h,y,j){if(typeof y=="object"&&y!==null&&y.type===Yn&&y.key===null&&(y=y.props.children),typeof y=="object"&&y!==null){switch(y.$$typeof){case Ol:e:{for(var T=y.key,k=h;k!==null;){if(k.key===T){if(T=y.type,T===Yn){if(k.tag===7){n(v,k.sibling),h=l(k,y.props.children),h.return=v,v=h;break e}}else if(k.elementType===T||typeof T=="object"&&T!==null&&T.$$typeof===Gt&&Nu(T)===k.type){n(v,k.sibling),h=l(k,y.props),h.ref=Nr(v,k,y),h.return=v,v=h;break e}n(v,k);break}else t(v,k);k=k.sibling}y.type===Yn?(h=Pn(y.props.children,v.mode,j,y.key),h.return=v,v=h):(j=ai(y.type,y.key,y.props,null,v.mode,j),j.ref=Nr(v,h,y),j.return=v,v=j)}return o(v);case Kn:e:{for(k=y.key;h!==null;){if(h.key===k)if(h.tag===4&&h.stateNode.containerInfo===y.containerInfo&&h.stateNode.implementation===y.implementation){n(v,h.sibling),h=l(h,y.children||[]),h.return=v,v=h;break e}else{n(v,h);break}else t(v,h);h=h.sibling}h=Fo(y,v.mode,j),h.return=v,v=h}return o(v);case Gt:return k=y._init,P(v,h,k(y._payload),j)}if(Ar(y))return w(v,h,y,j);if(_r(y))return E(v,h,y,j);Vl(v,y)}return typeof y=="string"&&y!==""||typeof y=="number"?(y=""+y,h!==null&&h.tag===6?(n(v,h.sibling),h=l(h,y),h.return=v,v=h):(n(v,h),h=Io(y,v.mode,j),h.return=v,v=h),o(v)):n(v,h)}return P}var mr=Bd(!0),Hd=Bd(!1),Ei=hn(null),Ci=null,nr=null,ns=null;function rs(){ns=nr=Ci=null}function ls(e){var t=Ei.current;de(Ei),e._currentValue=t}function ha(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 cr(e,t){Ci=e,ns=nr=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Xe=!0),e.firstContext=null)}function dt(e){var t=e._currentValue;if(ns!==e)if(e={context:e,memoizedValue:t,next:null},nr===null){if(Ci===null)throw Error(R(308));nr=e,Ci.dependencies={lanes:0,firstContext:e}}else nr=nr.next=e;return t}var En=null;function is(e){En===null?En=[e]:En.push(e)}function Vd(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,is(t)):(n.next=l.next,l.next=n),t.interleaved=n,$t(e,r)}function $t(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 Jt=!1;function os(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function bd(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 Mt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function an(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,G&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,$t(e,n)}return l=r.interleaved,l===null?(t.next=t,is(r)):(t.next=l.next,l.next=t),r.interleaved=t,$t(e,n)}function ti(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,Wa(e,n)}}function Ou(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?l=i=o:i=i.next=o,n=n.next}while(n!==null);i===null?l=i=t:i=i.next=t}else l=i=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function ji(e,t,n,r){var l=e.updateQueue;Jt=!1;var i=l.firstBaseUpdate,o=l.lastBaseUpdate,a=l.shared.pending;if(a!==null){l.shared.pending=null;var s=a,c=s.next;s.next=null,o===null?i=c:o.next=c,o=s;var f=e.alternate;f!==null&&(f=f.updateQueue,a=f.lastBaseUpdate,a!==o&&(a===null?f.firstBaseUpdate=c:a.next=c,f.lastBaseUpdate=s))}if(i!==null){var u=l.baseState;o=0,f=c=s=null,a=i;do{var m=a.lane,x=a.eventTime;if((r&m)===m){f!==null&&(f=f.next={eventTime:x,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var w=e,E=a;switch(m=t,x=n,E.tag){case 1:if(w=E.payload,typeof w=="function"){u=w.call(x,u,m);break e}u=w;break e;case 3:w.flags=w.flags&-65537|128;case 0:if(w=E.payload,m=typeof w=="function"?w.call(x,u,m):w,m==null)break e;u=we({},u,m);break e;case 2:Jt=!0}}a.callback!==null&&a.lane!==0&&(e.flags|=64,m=l.effects,m===null?l.effects=[a]:m.push(a))}else x={eventTime:x,lane:m,tag:a.tag,payload:a.payload,callback:a.callback,next:null},f===null?(c=f=x,s=u):f=f.next=x,o|=m;if(a=a.next,a===null){if(a=l.shared.pending,a===null)break;m=a,a=m.next,m.next=null,l.lastBaseUpdate=m,l.shared.pending=null}}while(!0);if(f===null&&(s=u),l.baseState=s,l.firstBaseUpdate=c,l.lastBaseUpdate=f,t=l.shared.interleaved,t!==null){l=t;do o|=l.lane,l=l.next;while(l!==t)}else i===null&&(l.shared.lanes=0);On|=o,e.lanes=o,e.memoizedState=u}}function Iu(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(R(191,l));l.call(r)}}}var Sl={},Tt=hn(Sl),sl=hn(Sl),ul=hn(Sl);function Cn(e){if(e===Sl)throw Error(R(174));return e}function as(e,t){switch(se(ul,t),se(sl,e),se(Tt,Sl),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Yo(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Yo(t,e)}de(Tt),se(Tt,t)}function vr(){de(Tt),de(sl),de(ul)}function Wd(e){Cn(ul.current);var t=Cn(Tt.current),n=Yo(t,e.type);t!==n&&(se(sl,e),se(Tt,n))}function ss(e){sl.current===e&&(de(Tt),de(sl))}var ge=hn(0);function _i(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 Ro=[];function us(){for(var e=0;e<Ro.length;e++)Ro[e]._workInProgressVersionPrimary=null;Ro.length=0}var ni=Ht.ReactCurrentDispatcher,Po=Ht.ReactCurrentBatchConfig,Nn=0,ye=null,_e=null,Le=null,Ri=!1,Kr=!1,cl=0,Ym=0;function ze(){throw Error(R(321))}function cs(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!St(e[n],t[n]))return!1;return!0}function ds(e,t,n,r,l,i){if(Nn=i,ye=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ni.current=e===null||e.memoizedState===null?qm:Zm,e=n(r,l),Kr){i=0;do{if(Kr=!1,cl=0,25<=i)throw Error(R(301));i+=1,Le=_e=null,t.updateQueue=null,ni.current=ev,e=n(r,l)}while(Kr)}if(ni.current=Pi,t=_e!==null&&_e.next!==null,Nn=0,Le=_e=ye=null,Ri=!1,t)throw Error(R(300));return e}function fs(){var e=cl!==0;return cl=0,e}function _t(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Le===null?ye.memoizedState=Le=e:Le=Le.next=e,Le}function ft(){if(_e===null){var e=ye.alternate;e=e!==null?e.memoizedState:null}else e=_e.next;var t=Le===null?ye.memoizedState:Le.next;if(t!==null)Le=t,_e=e;else{if(e===null)throw Error(R(310));_e=e,e={memoizedState:_e.memoizedState,baseState:_e.baseState,baseQueue:_e.baseQueue,queue:_e.queue,next:null},Le===null?ye.memoizedState=Le=e:Le=Le.next=e}return Le}function dl(e,t){return typeof t=="function"?t(e):t}function To(e){var t=ft(),n=t.queue;if(n===null)throw Error(R(311));n.lastRenderedReducer=e;var r=_e,l=r.baseQueue,i=n.pending;if(i!==null){if(l!==null){var o=l.next;l.next=i.next,i.next=o}r.baseQueue=l=i,n.pending=null}if(l!==null){i=l.next,r=r.baseState;var a=o=null,s=null,c=i;do{var f=c.lane;if((Nn&f)===f)s!==null&&(s=s.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var u={lane:f,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};s===null?(a=s=u,o=r):s=s.next=u,ye.lanes|=f,On|=f}c=c.next}while(c!==null&&c!==i);s===null?o=r:s.next=a,St(r,t.memoizedState)||(Xe=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=s,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do i=l.lane,ye.lanes|=i,On|=i,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Lo(e){var t=ft(),n=t.queue;if(n===null)throw Error(R(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,i=t.memoizedState;if(l!==null){n.pending=null;var o=l=l.next;do i=e(i,o.action),o=o.next;while(o!==l);St(i,t.memoizedState)||(Xe=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function Qd(){}function Kd(e,t){var n=ye,r=ft(),l=t(),i=!St(r.memoizedState,l);if(i&&(r.memoizedState=l,Xe=!0),r=r.queue,ps(Gd.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||Le!==null&&Le.memoizedState.tag&1){if(n.flags|=2048,fl(9,Xd.bind(null,n,r,l,t),void 0,null),Ne===null)throw Error(R(349));Nn&30||Yd(n,t,l)}return l}function Yd(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=ye.updateQueue,t===null?(t={lastEffect:null,stores:null},ye.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Xd(e,t,n,r){t.value=n,t.getSnapshot=r,Jd(t)&&qd(e)}function Gd(e,t,n){return n(function(){Jd(t)&&qd(e)})}function Jd(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!St(e,n)}catch{return!0}}function qd(e){var t=$t(e,1);t!==null&&xt(t,e,1,-1)}function Fu(e){var t=_t();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:dl,lastRenderedState:e},t.queue=e,e=e.dispatch=Jm.bind(null,ye,e),[t.memoizedState,e]}function fl(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=ye.updateQueue,t===null?(t={lastEffect:null,stores:null},ye.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 Zd(){return ft().memoizedState}function ri(e,t,n,r){var l=_t();ye.flags|=e,l.memoizedState=fl(1|t,n,void 0,r===void 0?null:r)}function Vi(e,t,n,r){var l=ft();r=r===void 0?null:r;var i=void 0;if(_e!==null){var o=_e.memoizedState;if(i=o.destroy,r!==null&&cs(r,o.deps)){l.memoizedState=fl(t,n,i,r);return}}ye.flags|=e,l.memoizedState=fl(1|t,n,i,r)}function Du(e,t){return ri(8390656,8,e,t)}function ps(e,t){return Vi(2048,8,e,t)}function ef(e,t){return Vi(4,2,e,t)}function tf(e,t){return Vi(4,4,e,t)}function nf(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 rf(e,t,n){return n=n!=null?n.concat([e]):null,Vi(4,4,nf.bind(null,t,e),n)}function hs(){}function lf(e,t){var n=ft();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&cs(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function of(e,t){var n=ft();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&cs(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function af(e,t,n){return Nn&21?(St(n,t)||(n=dd(),ye.lanes|=n,On|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Xe=!0),e.memoizedState=n)}function Xm(e,t){var n=te;te=n!==0&&4>n?n:4,e(!0);var r=Po.transition;Po.transition={};try{e(!1),t()}finally{te=n,Po.transition=r}}function sf(){return ft().memoizedState}function Gm(e,t,n){var r=un(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},uf(e))cf(t,n);else if(n=Vd(e,t,n,r),n!==null){var l=We();xt(n,e,r,l),df(n,t,r)}}function Jm(e,t,n){var r=un(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(uf(e))cf(t,l);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var o=t.lastRenderedState,a=i(o,n);if(l.hasEagerState=!0,l.eagerState=a,St(a,o)){var s=t.interleaved;s===null?(l.next=l,is(t)):(l.next=s.next,s.next=l),t.interleaved=l;return}}catch{}finally{}n=Vd(e,t,l,r),n!==null&&(l=We(),xt(n,e,r,l),df(n,t,r))}}function uf(e){var t=e.alternate;return e===ye||t!==null&&t===ye}function cf(e,t){Kr=Ri=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function df(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Wa(e,n)}}var Pi={readContext:dt,useCallback:ze,useContext:ze,useEffect:ze,useImperativeHandle:ze,useInsertionEffect:ze,useLayoutEffect:ze,useMemo:ze,useReducer:ze,useRef:ze,useState:ze,useDebugValue:ze,useDeferredValue:ze,useTransition:ze,useMutableSource:ze,useSyncExternalStore:ze,useId:ze,unstable_isNewReconciler:!1},qm={readContext:dt,useCallback:function(e,t){return _t().memoizedState=[e,t===void 0?null:t],e},useContext:dt,useEffect:Du,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,ri(4194308,4,nf.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ri(4194308,4,e,t)},useInsertionEffect:function(e,t){return ri(4,2,e,t)},useMemo:function(e,t){var n=_t();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=_t();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=Gm.bind(null,ye,e),[r.memoizedState,e]},useRef:function(e){var t=_t();return e={current:e},t.memoizedState=e},useState:Fu,useDebugValue:hs,useDeferredValue:function(e){return _t().memoizedState=e},useTransition:function(){var e=Fu(!1),t=e[0];return e=Xm.bind(null,e[1]),_t().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ye,l=_t();if(me){if(n===void 0)throw Error(R(407));n=n()}else{if(n=t(),Ne===null)throw Error(R(349));Nn&30||Yd(r,t,n)}l.memoizedState=n;var i={value:n,getSnapshot:t};return l.queue=i,Du(Gd.bind(null,r,i,e),[e]),r.flags|=2048,fl(9,Xd.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=_t(),t=Ne.identifierPrefix;if(me){var n=Dt,r=Ft;n=(r&~(1<<32-wt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=cl++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Ym++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Zm={readContext:dt,useCallback:lf,useContext:dt,useEffect:ps,useImperativeHandle:rf,useInsertionEffect:ef,useLayoutEffect:tf,useMemo:of,useReducer:To,useRef:Zd,useState:function(){return To(dl)},useDebugValue:hs,useDeferredValue:function(e){var t=ft();return af(t,_e.memoizedState,e)},useTransition:function(){var e=To(dl)[0],t=ft().memoizedState;return[e,t]},useMutableSource:Qd,useSyncExternalStore:Kd,useId:sf,unstable_isNewReconciler:!1},ev={readContext:dt,useCallback:lf,useContext:dt,useEffect:ps,useImperativeHandle:rf,useInsertionEffect:ef,useLayoutEffect:tf,useMemo:of,useReducer:Lo,useRef:Zd,useState:function(){return Lo(dl)},useDebugValue:hs,useDeferredValue:function(e){var t=ft();return _e===null?t.memoizedState=e:af(t,_e.memoizedState,e)},useTransition:function(){var e=Lo(dl)[0],t=ft().memoizedState;return[e,t]},useMutableSource:Qd,useSyncExternalStore:Kd,useId:sf,unstable_isNewReconciler:!1};function mt(e,t){if(e&&e.defaultProps){t=we({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function ma(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:we({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var bi={isMounted:function(e){return(e=e._reactInternals)?zn(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=We(),l=un(e),i=Mt(r,l);i.payload=t,n!=null&&(i.callback=n),t=an(e,i,l),t!==null&&(xt(t,e,l,r),ti(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=We(),l=un(e),i=Mt(r,l);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=an(e,i,l),t!==null&&(xt(t,e,l,r),ti(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=We(),r=un(e),l=Mt(n,r);l.tag=2,t!=null&&(l.callback=t),t=an(e,l,r),t!==null&&(xt(t,e,r,n),ti(t,e,r))}};function Mu(e,t,n,r,l,i,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,i,o):t.prototype&&t.prototype.isPureReactComponent?!ll(n,r)||!ll(l,i):!0}function ff(e,t,n){var r=!1,l=fn,i=t.contextType;return typeof i=="object"&&i!==null?i=dt(i):(l=Je(t)?Tn:$e.current,r=t.contextTypes,i=(r=r!=null)?pr(e,l):fn),t=new t(n,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=bi,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=i),t}function zu(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&bi.enqueueReplaceState(t,t.state,null)}function va(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},os(e);var i=t.contextType;typeof i=="object"&&i!==null?l.context=dt(i):(i=Je(t)?Tn:$e.current,l.context=pr(e,i)),l.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(ma(e,t,i,n),l.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(t=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),t!==l.state&&bi.enqueueReplaceState(l,l.state,null),ji(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function gr(e,t){try{var n="",r=t;do n+=Ph(r),r=r.return;while(r);var l=n}catch(i){l=` | |
Error generating stack: `+i.message+` | |
`+i.stack}return{value:e,source:t,stack:l,digest:null}}function No(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function ga(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var tv=typeof WeakMap=="function"?WeakMap:Map;function pf(e,t,n){n=Mt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Li||(Li=!0,Ra=r),ga(e,t)},n}function hf(e,t,n){n=Mt(-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(){ga(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){ga(e,t),typeof r!="function"&&(sn===null?sn=new Set([this]):sn.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),n}function Au(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new tv;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=mv.bind(null,e,t,n),t.then(e,e))}function Uu(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 $u(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=Mt(-1,1),t.tag=2,an(n,t,1))),n.lanes|=1),e)}var nv=Ht.ReactCurrentOwner,Xe=!1;function be(e,t,n,r){t.child=e===null?Hd(t,null,n,r):mr(t,e.child,n,r)}function Bu(e,t,n,r,l){n=n.render;var i=t.ref;return cr(t,l),r=ds(e,t,n,r,i,l),n=fs(),e!==null&&!Xe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Bt(e,t,l)):(me&&n&&Za(t),t.flags|=1,be(e,t,r,l),t.child)}function Hu(e,t,n,r,l){if(e===null){var i=n.type;return typeof i=="function"&&!ks(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,mf(e,t,i,r,l)):(e=ai(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&l)){var o=i.memoizedProps;if(n=n.compare,n=n!==null?n:ll,n(o,r)&&e.ref===t.ref)return Bt(e,t,l)}return t.flags|=1,e=cn(i,r),e.ref=t.ref,e.return=t,t.child=e}function mf(e,t,n,r,l){if(e!==null){var i=e.memoizedProps;if(ll(i,r)&&e.ref===t.ref)if(Xe=!1,t.pendingProps=r=i,(e.lanes&l)!==0)e.flags&131072&&(Xe=!0);else return t.lanes=e.lanes,Bt(e,t,l)}return ya(e,t,n,r,l)}function vf(e,t,n){var r=t.pendingProps,l=r.children,i=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},se(lr,et),et|=n;else{if(!(n&1073741824))return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,se(lr,et),et|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,se(lr,et),et|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,se(lr,et),et|=r;return be(e,t,l,n),t.child}function gf(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function ya(e,t,n,r,l){var i=Je(n)?Tn:$e.current;return i=pr(t,i),cr(t,l),n=ds(e,t,n,r,i,l),r=fs(),e!==null&&!Xe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Bt(e,t,l)):(me&&r&&Za(t),t.flags|=1,be(e,t,n,l),t.child)}function Vu(e,t,n,r,l){if(Je(n)){var i=!0;xi(t)}else i=!1;if(cr(t,l),t.stateNode===null)li(e,t),ff(t,n,r),va(t,n,r,l),r=!0;else if(e===null){var o=t.stateNode,a=t.memoizedProps;o.props=a;var s=o.context,c=n.contextType;typeof c=="object"&&c!==null?c=dt(c):(c=Je(n)?Tn:$e.current,c=pr(t,c));var f=n.getDerivedStateFromProps,u=typeof f=="function"||typeof o.getSnapshotBeforeUpdate=="function";u||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(a!==r||s!==c)&&zu(t,o,r,c),Jt=!1;var m=t.memoizedState;o.state=m,ji(t,r,o,l),s=t.memoizedState,a!==r||m!==s||Ge.current||Jt?(typeof f=="function"&&(ma(t,n,f,r),s=t.memoizedState),(a=Jt||Mu(t,n,a,r,m,s,c))?(u||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),o.props=r,o.state=s,o.context=c,r=a):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,bd(e,t),a=t.memoizedProps,c=t.type===t.elementType?a:mt(t.type,a),o.props=c,u=t.pendingProps,m=o.context,s=n.contextType,typeof s=="object"&&s!==null?s=dt(s):(s=Je(n)?Tn:$e.current,s=pr(t,s));var x=n.getDerivedStateFromProps;(f=typeof x=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(a!==u||m!==s)&&zu(t,o,r,s),Jt=!1,m=t.memoizedState,o.state=m,ji(t,r,o,l);var w=t.memoizedState;a!==u||m!==w||Ge.current||Jt?(typeof x=="function"&&(ma(t,n,x,r),w=t.memoizedState),(c=Jt||Mu(t,n,c,r,m,w,s)||!1)?(f||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(r,w,s),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(r,w,s)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||a===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=w),o.props=r,o.state=w,o.context=s,r=c):(typeof o.componentDidUpdate!="function"||a===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),r=!1)}return wa(e,t,n,r,i,l)}function wa(e,t,n,r,l,i){gf(e,t);var o=(t.flags&128)!==0;if(!r&&!o)return l&&Pu(t,n,!1),Bt(e,t,i);r=t.stateNode,nv.current=t;var a=o&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&o?(t.child=mr(t,e.child,null,i),t.child=mr(t,null,a,i)):be(e,t,a,i),t.memoizedState=r.state,l&&Pu(t,n,!0),t.child}function yf(e){var t=e.stateNode;t.pendingContext?Ru(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Ru(e,t.context,!1),as(e,t.containerInfo)}function bu(e,t,n,r,l){return hr(),ts(l),t.flags|=256,be(e,t,n,r),t.child}var xa={dehydrated:null,treeContext:null,retryLane:0};function Sa(e){return{baseLanes:e,cachePool:null,transitions:null}}function wf(e,t,n){var r=t.pendingProps,l=ge.current,i=!1,o=(t.flags&128)!==0,a;if((a=o)||(a=e!==null&&e.memoizedState===null?!1:(l&2)!==0),a?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),se(ge,l&1),e===null)return pa(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(o=r.children,e=r.fallback,i?(r=t.mode,i=t.child,o={mode:"hidden",children:o},!(r&1)&&i!==null?(i.childLanes=0,i.pendingProps=o):i=Ki(o,r,0,null),e=Pn(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=Sa(n),t.memoizedState=xa,e):ms(t,o));if(l=e.memoizedState,l!==null&&(a=l.dehydrated,a!==null))return rv(e,t,o,r,a,l,n);if(i){i=r.fallback,o=t.mode,l=e.child,a=l.sibling;var s={mode:"hidden",children:r.children};return!(o&1)&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=s,t.deletions=null):(r=cn(l,s),r.subtreeFlags=l.subtreeFlags&14680064),a!==null?i=cn(a,i):(i=Pn(i,o,n,null),i.flags|=2),i.return=t,r.return=t,r.sibling=i,t.child=r,r=i,i=t.child,o=e.child.memoizedState,o=o===null?Sa(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},i.memoizedState=o,i.childLanes=e.childLanes&~n,t.memoizedState=xa,r}return i=e.child,e=i.sibling,r=cn(i,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function ms(e,t){return t=Ki({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function bl(e,t,n,r){return r!==null&&ts(r),mr(t,e.child,null,n),e=ms(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function rv(e,t,n,r,l,i,o){if(n)return t.flags&256?(t.flags&=-257,r=No(Error(R(422))),bl(e,t,o,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,l=t.mode,r=Ki({mode:"visible",children:r.children},l,0,null),i=Pn(i,l,o,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&1&&mr(t,e.child,null,o),t.child.memoizedState=Sa(o),t.memoizedState=xa,i);if(!(t.mode&1))return bl(e,t,o,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var a=r.dgst;return r=a,i=Error(R(419)),r=No(i,r,void 0),bl(e,t,o,r)}if(a=(o&e.childLanes)!==0,Xe||a){if(r=Ne,r!==null){switch(o&-o){case 4:l=2;break;case 16:l=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}l=l&(r.suspendedLanes|o)?0:l,l!==0&&l!==i.retryLane&&(i.retryLane=l,$t(e,l),xt(r,e,l,-1))}return Ss(),r=No(Error(R(421))),bl(e,t,o,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=vv.bind(null,e),l._reactRetry=t,null):(e=i.treeContext,nt=on(l.nextSibling),rt=t,me=!0,yt=null,e!==null&&(at[st++]=Ft,at[st++]=Dt,at[st++]=Ln,Ft=e.id,Dt=e.overflow,Ln=t),t=ms(t,r.children),t.flags|=4096,t)}function Wu(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),ha(e.return,t,n)}function Oo(e,t,n,r,l){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=l)}function xf(e,t,n){var r=t.pendingProps,l=r.revealOrder,i=r.tail;if(be(e,t,r.children,n),r=ge.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&&Wu(e,n,t);else if(e.tag===19)Wu(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(se(ge,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&&_i(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),Oo(t,!1,l,n,i);break;case"backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&_i(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}Oo(t,!0,n,null,i);break;case"together":Oo(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function li(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Bt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),On|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(R(153));if(t.child!==null){for(e=t.child,n=cn(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=cn(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function lv(e,t,n){switch(t.tag){case 3:yf(t),hr();break;case 5:Wd(t);break;case 1:Je(t.type)&&xi(t);break;case 4:as(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;se(Ei,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(se(ge,ge.current&1),t.flags|=128,null):n&t.child.childLanes?wf(e,t,n):(se(ge,ge.current&1),e=Bt(e,t,n),e!==null?e.sibling:null);se(ge,ge.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return xf(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),se(ge,ge.current),r)break;return null;case 22:case 23:return t.lanes=0,vf(e,t,n)}return Bt(e,t,n)}var Sf,ka,kf,Ef;Sf=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}};ka=function(){};kf=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,Cn(Tt.current);var i=null;switch(n){case"input":l=bo(e,l),r=bo(e,r),i=[];break;case"select":l=we({},l,{value:void 0}),r=we({},r,{value:void 0}),i=[];break;case"textarea":l=Ko(e,l),r=Ko(e,r),i=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=yi)}Xo(n,r);var o;n=null;for(c in l)if(!r.hasOwnProperty(c)&&l.hasOwnProperty(c)&&l[c]!=null)if(c==="style"){var a=l[c];for(o in a)a.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(Jr.hasOwnProperty(c)?i||(i=[]):(i=i||[]).push(c,null));for(c in r){var s=r[c];if(a=l!=null?l[c]:void 0,r.hasOwnProperty(c)&&s!==a&&(s!=null||a!=null))if(c==="style")if(a){for(o in a)!a.hasOwnProperty(o)||s&&s.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in s)s.hasOwnProperty(o)&&a[o]!==s[o]&&(n||(n={}),n[o]=s[o])}else n||(i||(i=[]),i.push(c,n)),n=s;else c==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,a=a?a.__html:void 0,s!=null&&a!==s&&(i=i||[]).push(c,s)):c==="children"?typeof s!="string"&&typeof s!="number"||(i=i||[]).push(c,""+s):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&(Jr.hasOwnProperty(c)?(s!=null&&c==="onScroll"&&ce("scroll",e),i||a===s||(i=[])):(i=i||[]).push(c,s))}n&&(i=i||[]).push("style",n);var c=i;(t.updateQueue=c)&&(t.flags|=4)}};Ef=function(e,t,n,r){n!==r&&(t.flags|=4)};function Or(e,t){if(!me)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 Ae(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 iv(e,t,n){var r=t.pendingProps;switch(es(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ae(t),null;case 1:return Je(t.type)&&wi(),Ae(t),null;case 3:return r=t.stateNode,vr(),de(Ge),de($e),us(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Hl(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,yt!==null&&(La(yt),yt=null))),ka(e,t),Ae(t),null;case 5:ss(t);var l=Cn(ul.current);if(n=t.type,e!==null&&t.stateNode!=null)kf(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(R(166));return Ae(t),null}if(e=Cn(Tt.current),Hl(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[Rt]=t,r[al]=i,e=(t.mode&1)!==0,n){case"dialog":ce("cancel",r),ce("close",r);break;case"iframe":case"object":case"embed":ce("load",r);break;case"video":case"audio":for(l=0;l<$r.length;l++)ce($r[l],r);break;case"source":ce("error",r);break;case"img":case"image":case"link":ce("error",r),ce("load",r);break;case"details":ce("toggle",r);break;case"input":eu(r,i),ce("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},ce("invalid",r);break;case"textarea":nu(r,i),ce("invalid",r)}Xo(n,i),l=null;for(var o in i)if(i.hasOwnProperty(o)){var a=i[o];o==="children"?typeof a=="string"?r.textContent!==a&&(i.suppressHydrationWarning!==!0&&Bl(r.textContent,a,e),l=["children",a]):typeof a=="number"&&r.textContent!==""+a&&(i.suppressHydrationWarning!==!0&&Bl(r.textContent,a,e),l=["children",""+a]):Jr.hasOwnProperty(o)&&a!=null&&o==="onScroll"&&ce("scroll",r)}switch(n){case"input":Il(r),tu(r,i,!0);break;case"textarea":Il(r),ru(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=yi)}r=l,t.updateQueue=r,r!==null&&(t.flags|=4)}else{o=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Gc(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=o.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=o.createElement(n,{is:r.is}):(e=o.createElement(n),n==="select"&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,n),e[Rt]=t,e[al]=r,Sf(e,t,!1,!1),t.stateNode=e;e:{switch(o=Go(n,r),n){case"dialog":ce("cancel",e),ce("close",e),l=r;break;case"iframe":case"object":case"embed":ce("load",e),l=r;break;case"video":case"audio":for(l=0;l<$r.length;l++)ce($r[l],e);l=r;break;case"source":ce("error",e),l=r;break;case"img":case"image":case"link":ce("error",e),ce("load",e),l=r;break;case"details":ce("toggle",e),l=r;break;case"input":eu(e,r),l=bo(e,r),ce("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=we({},r,{value:void 0}),ce("invalid",e);break;case"textarea":nu(e,r),l=Ko(e,r),ce("invalid",e);break;default:l=r}Xo(n,l),a=l;for(i in a)if(a.hasOwnProperty(i)){var s=a[i];i==="style"?Zc(e,s):i==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,s!=null&&Jc(e,s)):i==="children"?typeof s=="string"?(n!=="textarea"||s!=="")&&qr(e,s):typeof s=="number"&&qr(e,""+s):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(Jr.hasOwnProperty(i)?s!=null&&i==="onScroll"&&ce("scroll",e):s!=null&&Ua(e,i,s,o))}switch(n){case"input":Il(e),tu(e,r,!1);break;case"textarea":Il(e),ru(e);break;case"option":r.value!=null&&e.setAttribute("value",""+dn(r.value));break;case"select":e.multiple=!!r.multiple,i=r.value,i!=null?or(e,!!r.multiple,i,!1):r.defaultValue!=null&&or(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=yi)}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 Ae(t),null;case 6:if(e&&t.stateNode!=null)Ef(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(R(166));if(n=Cn(ul.current),Cn(Tt.current),Hl(t)){if(r=t.stateNode,n=t.memoizedProps,r[Rt]=t,(i=r.nodeValue!==n)&&(e=rt,e!==null))switch(e.tag){case 3:Bl(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Bl(r.nodeValue,n,(e.mode&1)!==0)}i&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Rt]=t,t.stateNode=r}return Ae(t),null;case 13:if(de(ge),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(me&&nt!==null&&t.mode&1&&!(t.flags&128))$d(),hr(),t.flags|=98560,i=!1;else if(i=Hl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(R(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(R(317));i[Rt]=t}else hr(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Ae(t),i=!1}else yt!==null&&(La(yt),yt=null),i=!0;if(!i)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||ge.current&1?Re===0&&(Re=3):Ss())),t.updateQueue!==null&&(t.flags|=4),Ae(t),null);case 4:return vr(),ka(e,t),e===null&&il(t.stateNode.containerInfo),Ae(t),null;case 10:return ls(t.type._context),Ae(t),null;case 17:return Je(t.type)&&wi(),Ae(t),null;case 19:if(de(ge),i=t.memoizedState,i===null)return Ae(t),null;if(r=(t.flags&128)!==0,o=i.rendering,o===null)if(r)Or(i,!1);else{if(Re!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=_i(e),o!==null){for(t.flags|=128,Or(i,!1),r=o.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)i=n,e=r,i.flags&=14680066,o=i.alternate,o===null?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=o.childLanes,i.lanes=o.lanes,i.child=o.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=o.memoizedProps,i.memoizedState=o.memoizedState,i.updateQueue=o.updateQueue,i.type=o.type,e=o.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return se(ge,ge.current&1|2),t.child}e=e.sibling}i.tail!==null&&ke()>yr&&(t.flags|=128,r=!0,Or(i,!1),t.lanes=4194304)}else{if(!r)if(e=_i(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Or(i,!0),i.tail===null&&i.tailMode==="hidden"&&!o.alternate&&!me)return Ae(t),null}else 2*ke()-i.renderingStartTime>yr&&n!==1073741824&&(t.flags|=128,r=!0,Or(i,!1),t.lanes=4194304);i.isBackwards?(o.sibling=t.child,t.child=o):(n=i.last,n!==null?n.sibling=o:t.child=o,i.last=o)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=ke(),t.sibling=null,n=ge.current,se(ge,r?n&1|2:n&1),t):(Ae(t),null);case 22:case 23:return xs(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?et&1073741824&&(Ae(t),t.subtreeFlags&6&&(t.flags|=8192)):Ae(t),null;case 24:return null;case 25:return null}throw Error(R(156,t.tag))}function ov(e,t){switch(es(t),t.tag){case 1:return Je(t.type)&&wi(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return vr(),de(Ge),de($e),us(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return ss(t),null;case 13:if(de(ge),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(R(340));hr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return de(ge),null;case 4:return vr(),null;case 10:return ls(t.type._context),null;case 22:case 23:return xs(),null;case 24:return null;default:return null}}var Wl=!1,Ue=!1,av=typeof WeakSet=="function"?WeakSet:Set,D=null;function rr(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Se(e,t,r)}else n.current=null}function Ea(e,t,n){try{n()}catch(r){Se(e,t,r)}}var Qu=!1;function sv(e,t){if(oa=mi,e=Rd(),qa(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var o=0,a=-1,s=-1,c=0,f=0,u=e,m=null;t:for(;;){for(var x;u!==n||l!==0&&u.nodeType!==3||(a=o+l),u!==i||r!==0&&u.nodeType!==3||(s=o+r),u.nodeType===3&&(o+=u.nodeValue.length),(x=u.firstChild)!==null;)m=u,u=x;for(;;){if(u===e)break t;if(m===n&&++c===l&&(a=o),m===i&&++f===r&&(s=o),(x=u.nextSibling)!==null)break;u=m,m=u.parentNode}u=x}n=a===-1||s===-1?null:{start:a,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(aa={focusedElem:e,selectionRange:n},mi=!1,D=t;D!==null;)if(t=D,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,D=e;else for(;D!==null;){t=D;try{var w=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var E=w.memoizedProps,P=w.memoizedState,v=t.stateNode,h=v.getSnapshotBeforeUpdate(t.elementType===t.type?E:mt(t.type,E),P);v.__reactInternalSnapshotBeforeUpdate=h}break;case 3:var y=t.stateNode.containerInfo;y.nodeType===1?y.textContent="":y.nodeType===9&&y.documentElement&&y.removeChild(y.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(R(163))}}catch(j){Se(t,t.return,j)}if(e=t.sibling,e!==null){e.return=t.return,D=e;break}D=t.return}return w=Qu,Qu=!1,w}function Yr(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var i=l.destroy;l.destroy=void 0,i!==void 0&&Ea(t,n,i)}l=l.next}while(l!==r)}}function Wi(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 Ca(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 Cf(e){var t=e.alternate;t!==null&&(e.alternate=null,Cf(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Rt],delete t[al],delete t[ca],delete t[bm],delete t[Wm])),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 jf(e){return e.tag===5||e.tag===3||e.tag===4}function Ku(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||jf(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 ja(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=yi));else if(r!==4&&(e=e.child,e!==null))for(ja(e,t,n),e=e.sibling;e!==null;)ja(e,t,n),e=e.sibling}function _a(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(_a(e,t,n),e=e.sibling;e!==null;)_a(e,t,n),e=e.sibling}var Fe=null,vt=!1;function Yt(e,t,n){for(n=n.child;n!==null;)_f(e,t,n),n=n.sibling}function _f(e,t,n){if(Pt&&typeof Pt.onCommitFiberUnmount=="function")try{Pt.onCommitFiberUnmount(zi,n)}catch{}switch(n.tag){case 5:Ue||rr(n,t);case 6:var r=Fe,l=vt;Fe=null,Yt(e,t,n),Fe=r,vt=l,Fe!==null&&(vt?(e=Fe,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Fe.removeChild(n.stateNode));break;case 18:Fe!==null&&(vt?(e=Fe,n=n.stateNode,e.nodeType===8?jo(e.parentNode,n):e.nodeType===1&&jo(e,n),nl(e)):jo(Fe,n.stateNode));break;case 4:r=Fe,l=vt,Fe=n.stateNode.containerInfo,vt=!0,Yt(e,t,n),Fe=r,vt=l;break;case 0:case 11:case 14:case 15:if(!Ue&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var i=l,o=i.destroy;i=i.tag,o!==void 0&&(i&2||i&4)&&Ea(n,t,o),l=l.next}while(l!==r)}Yt(e,t,n);break;case 1:if(!Ue&&(rr(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){Se(n,t,a)}Yt(e,t,n);break;case 21:Yt(e,t,n);break;case 22:n.mode&1?(Ue=(r=Ue)||n.memoizedState!==null,Yt(e,t,n),Ue=r):Yt(e,t,n);break;default:Yt(e,t,n)}}function Yu(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new av),t.forEach(function(r){var l=gv.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function ht(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var l=n[r];try{var i=e,o=t,a=o;e:for(;a!==null;){switch(a.tag){case 5:Fe=a.stateNode,vt=!1;break e;case 3:Fe=a.stateNode.containerInfo,vt=!0;break e;case 4:Fe=a.stateNode.containerInfo,vt=!0;break e}a=a.return}if(Fe===null)throw Error(R(160));_f(i,o,l),Fe=null,vt=!1;var s=l.alternate;s!==null&&(s.return=null),l.return=null}catch(c){Se(l,t,c)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Rf(t,e),t=t.sibling}function Rf(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(ht(t,e),jt(e),r&4){try{Yr(3,e,e.return),Wi(3,e)}catch(E){Se(e,e.return,E)}try{Yr(5,e,e.return)}catch(E){Se(e,e.return,E)}}break;case 1:ht(t,e),jt(e),r&512&&n!==null&&rr(n,n.return);break;case 5:if(ht(t,e),jt(e),r&512&&n!==null&&rr(n,n.return),e.flags&32){var l=e.stateNode;try{qr(l,"")}catch(E){Se(e,e.return,E)}}if(r&4&&(l=e.stateNode,l!=null)){var i=e.memoizedProps,o=n!==null?n.memoizedProps:i,a=e.type,s=e.updateQueue;if(e.updateQueue=null,s!==null)try{a==="input"&&i.type==="radio"&&i.name!=null&&Yc(l,i),Go(a,o);var c=Go(a,i);for(o=0;o<s.length;o+=2){var f=s[o],u=s[o+1];f==="style"?Zc(l,u):f==="dangerouslySetInnerHTML"?Jc(l,u):f==="children"?qr(l,u):Ua(l,f,u,c)}switch(a){case"input":Wo(l,i);break;case"textarea":Xc(l,i);break;case"select":var m=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!i.multiple;var x=i.value;x!=null?or(l,!!i.multiple,x,!1):m!==!!i.multiple&&(i.defaultValue!=null?or(l,!!i.multiple,i.defaultValue,!0):or(l,!!i.multiple,i.multiple?[]:"",!1))}l[al]=i}catch(E){Se(e,e.return,E)}}break;case 6:if(ht(t,e),jt(e),r&4){if(e.stateNode===null)throw Error(R(162));l=e.stateNode,i=e.memoizedProps;try{l.nodeValue=i}catch(E){Se(e,e.return,E)}}break;case 3:if(ht(t,e),jt(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{nl(t.containerInfo)}catch(E){Se(e,e.return,E)}break;case 4:ht(t,e),jt(e);break;case 13:ht(t,e),jt(e),l=e.child,l.flags&8192&&(i=l.memoizedState!==null,l.stateNode.isHidden=i,!i||l.alternate!==null&&l.alternate.memoizedState!==null||(ys=ke())),r&4&&Yu(e);break;case 22:if(f=n!==null&&n.memoizedState!==null,e.mode&1?(Ue=(c=Ue)||f,ht(t,e),Ue=c):ht(t,e),jt(e),r&8192){if(c=e.memoizedState!==null,(e.stateNode.isHidden=c)&&!f&&e.mode&1)for(D=e,f=e.child;f!==null;){for(u=D=f;D!==null;){switch(m=D,x=m.child,m.tag){case 0:case 11:case 14:case 15:Yr(4,m,m.return);break;case 1:rr(m,m.return);var w=m.stateNode;if(typeof w.componentWillUnmount=="function"){r=m,n=m.return;try{t=r,w.props=t.memoizedProps,w.state=t.memoizedState,w.componentWillUnmount()}catch(E){Se(r,n,E)}}break;case 5:rr(m,m.return);break;case 22:if(m.memoizedState!==null){Gu(u);continue}}x!==null?(x.return=m,D=x):Gu(u)}f=f.sibling}e:for(f=null,u=e;;){if(u.tag===5){if(f===null){f=u;try{l=u.stateNode,c?(i=l.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(a=u.stateNode,s=u.memoizedProps.style,o=s!=null&&s.hasOwnProperty("display")?s.display:null,a.style.display=qc("display",o))}catch(E){Se(e,e.return,E)}}}else if(u.tag===6){if(f===null)try{u.stateNode.nodeValue=c?"":u.memoizedProps}catch(E){Se(e,e.return,E)}}else if((u.tag!==22&&u.tag!==23||u.memoizedState===null||u===e)&&u.child!==null){u.child.return=u,u=u.child;continue}if(u===e)break e;for(;u.sibling===null;){if(u.return===null||u.return===e)break e;f===u&&(f=null),u=u.return}f===u&&(f=null),u.sibling.return=u.return,u=u.sibling}}break;case 19:ht(t,e),jt(e),r&4&&Yu(e);break;case 21:break;default:ht(t,e),jt(e)}}function jt(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(jf(n)){var r=n;break e}n=n.return}throw Error(R(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(qr(l,""),r.flags&=-33);var i=Ku(e);_a(e,i,l);break;case 3:case 4:var o=r.stateNode.containerInfo,a=Ku(e);ja(e,a,o);break;default:throw Error(R(161))}}catch(s){Se(e,e.return,s)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function uv(e,t,n){D=e,Pf(e)}function Pf(e,t,n){for(var r=(e.mode&1)!==0;D!==null;){var l=D,i=l.child;if(l.tag===22&&r){var o=l.memoizedState!==null||Wl;if(!o){var a=l.alternate,s=a!==null&&a.memoizedState!==null||Ue;a=Wl;var c=Ue;if(Wl=o,(Ue=s)&&!c)for(D=l;D!==null;)o=D,s=o.child,o.tag===22&&o.memoizedState!==null?Ju(l):s!==null?(s.return=o,D=s):Ju(l);for(;i!==null;)D=i,Pf(i),i=i.sibling;D=l,Wl=a,Ue=c}Xu(e)}else l.subtreeFlags&8772&&i!==null?(i.return=l,D=i):Xu(e)}}function Xu(e){for(;D!==null;){var t=D;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:Ue||Wi(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Ue)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:mt(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&Iu(t,i,r);break;case 3:var o=t.updateQueue;if(o!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}Iu(t,o,n)}break;case 5:var a=t.stateNode;if(n===null&&t.flags&4){n=a;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 c=t.alternate;if(c!==null){var f=c.memoizedState;if(f!==null){var u=f.dehydrated;u!==null&&nl(u)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(R(163))}Ue||t.flags&512&&Ca(t)}catch(m){Se(t,t.return,m)}}if(t===e){D=null;break}if(n=t.sibling,n!==null){n.return=t.return,D=n;break}D=t.return}}function Gu(e){for(;D!==null;){var t=D;if(t===e){D=null;break}var n=t.sibling;if(n!==null){n.return=t.return,D=n;break}D=t.return}}function Ju(e){for(;D!==null;){var t=D;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Wi(4,t)}catch(s){Se(t,n,s)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(s){Se(t,l,s)}}var i=t.return;try{Ca(t)}catch(s){Se(t,i,s)}break;case 5:var o=t.return;try{Ca(t)}catch(s){Se(t,o,s)}}}catch(s){Se(t,t.return,s)}if(t===e){D=null;break}var a=t.sibling;if(a!==null){a.return=t.return,D=a;break}D=t.return}}var cv=Math.ceil,Ti=Ht.ReactCurrentDispatcher,vs=Ht.ReactCurrentOwner,ct=Ht.ReactCurrentBatchConfig,G=0,Ne=null,je=null,De=0,et=0,lr=hn(0),Re=0,pl=null,On=0,Qi=0,gs=0,Xr=null,Ye=null,ys=0,yr=1/0,Ot=null,Li=!1,Ra=null,sn=null,Ql=!1,tn=null,Ni=0,Gr=0,Pa=null,ii=-1,oi=0;function We(){return G&6?ke():ii!==-1?ii:ii=ke()}function un(e){return e.mode&1?G&2&&De!==0?De&-De:Km.transition!==null?(oi===0&&(oi=dd()),oi):(e=te,e!==0||(e=window.event,e=e===void 0?16:yd(e.type)),e):1}function xt(e,t,n,r){if(50<Gr)throw Gr=0,Pa=null,Error(R(185));yl(e,n,r),(!(G&2)||e!==Ne)&&(e===Ne&&(!(G&2)&&(Qi|=n),Re===4&&Zt(e,De)),qe(e,r),n===1&&G===0&&!(t.mode&1)&&(yr=ke()+500,Hi&&mn()))}function qe(e,t){var n=e.callbackNode;Kh(e,t);var r=hi(e,e===Ne?De:0);if(r===0)n!==null&&ou(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&ou(n),t===1)e.tag===0?Qm(qu.bind(null,e)):zd(qu.bind(null,e)),Hm(function(){!(G&6)&&mn()}),n=null;else{switch(fd(r)){case 1:n=ba;break;case 4:n=ud;break;case 16:n=pi;break;case 536870912:n=cd;break;default:n=pi}n=Mf(n,Tf.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Tf(e,t){if(ii=-1,oi=0,G&6)throw Error(R(327));var n=e.callbackNode;if(dr()&&e.callbackNode!==n)return null;var r=hi(e,e===Ne?De:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=Oi(e,r);else{t=r;var l=G;G|=2;var i=Nf();(Ne!==e||De!==t)&&(Ot=null,yr=ke()+500,Rn(e,t));do try{pv();break}catch(a){Lf(e,a)}while(!0);rs(),Ti.current=i,G=l,je!==null?t=0:(Ne=null,De=0,t=Re)}if(t!==0){if(t===2&&(l=ta(e),l!==0&&(r=l,t=Ta(e,l))),t===1)throw n=pl,Rn(e,0),Zt(e,r),qe(e,ke()),n;if(t===6)Zt(e,r);else{if(l=e.current.alternate,!(r&30)&&!dv(l)&&(t=Oi(e,r),t===2&&(i=ta(e),i!==0&&(r=i,t=Ta(e,i))),t===1))throw n=pl,Rn(e,0),Zt(e,r),qe(e,ke()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(R(345));case 2:xn(e,Ye,Ot);break;case 3:if(Zt(e,r),(r&130023424)===r&&(t=ys+500-ke(),10<t)){if(hi(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){We(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=ua(xn.bind(null,e,Ye,Ot),t);break}xn(e,Ye,Ot);break;case 4:if(Zt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var o=31-wt(r);i=1<<o,o=t[o],o>l&&(l=o),r&=~i}if(r=l,r=ke()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*cv(r/1960))-r,10<r){e.timeoutHandle=ua(xn.bind(null,e,Ye,Ot),r);break}xn(e,Ye,Ot);break;case 5:xn(e,Ye,Ot);break;default:throw Error(R(329))}}}return qe(e,ke()),e.callbackNode===n?Tf.bind(null,e):null}function Ta(e,t){var n=Xr;return e.current.memoizedState.isDehydrated&&(Rn(e,t).flags|=256),e=Oi(e,t),e!==2&&(t=Ye,Ye=n,t!==null&&La(t)),e}function La(e){Ye===null?Ye=e:Ye.push.apply(Ye,e)}function dv(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var l=n[r],i=l.getSnapshot;l=l.value;try{if(!St(i(),l))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Zt(e,t){for(t&=~gs,t&=~Qi,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-wt(t),r=1<<n;e[n]=-1,t&=~r}}function qu(e){if(G&6)throw Error(R(327));dr();var t=hi(e,0);if(!(t&1))return qe(e,ke()),null;var n=Oi(e,t);if(e.tag!==0&&n===2){var r=ta(e);r!==0&&(t=r,n=Ta(e,r))}if(n===1)throw n=pl,Rn(e,0),Zt(e,t),qe(e,ke()),n;if(n===6)throw Error(R(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,xn(e,Ye,Ot),qe(e,ke()),null}function ws(e,t){var n=G;G|=1;try{return e(t)}finally{G=n,G===0&&(yr=ke()+500,Hi&&mn())}}function In(e){tn!==null&&tn.tag===0&&!(G&6)&&dr();var t=G;G|=1;var n=ct.transition,r=te;try{if(ct.transition=null,te=1,e)return e()}finally{te=r,ct.transition=n,G=t,!(G&6)&&mn()}}function xs(){et=lr.current,de(lr)}function Rn(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Bm(n)),je!==null)for(n=je.return;n!==null;){var r=n;switch(es(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&wi();break;case 3:vr(),de(Ge),de($e),us();break;case 5:ss(r);break;case 4:vr();break;case 13:de(ge);break;case 19:de(ge);break;case 10:ls(r.type._context);break;case 22:case 23:xs()}n=n.return}if(Ne=e,je=e=cn(e.current,null),De=et=t,Re=0,pl=null,gs=Qi=On=0,Ye=Xr=null,En!==null){for(t=0;t<En.length;t++)if(n=En[t],r=n.interleaved,r!==null){n.interleaved=null;var l=r.next,i=n.pending;if(i!==null){var o=i.next;i.next=l,r.next=o}n.pending=r}En=null}return e}function Lf(e,t){do{var n=je;try{if(rs(),ni.current=Pi,Ri){for(var r=ye.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}Ri=!1}if(Nn=0,Le=_e=ye=null,Kr=!1,cl=0,vs.current=null,n===null||n.return===null){Re=1,pl=t,je=null;break}e:{var i=e,o=n.return,a=n,s=t;if(t=De,a.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){var c=s,f=a,u=f.tag;if(!(f.mode&1)&&(u===0||u===11||u===15)){var m=f.alternate;m?(f.updateQueue=m.updateQueue,f.memoizedState=m.memoizedState,f.lanes=m.lanes):(f.updateQueue=null,f.memoizedState=null)}var x=Uu(o);if(x!==null){x.flags&=-257,$u(x,o,a,i,t),x.mode&1&&Au(i,c,t),t=x,s=c;var w=t.updateQueue;if(w===null){var E=new Set;E.add(s),t.updateQueue=E}else w.add(s);break e}else{if(!(t&1)){Au(i,c,t),Ss();break e}s=Error(R(426))}}else if(me&&a.mode&1){var P=Uu(o);if(P!==null){!(P.flags&65536)&&(P.flags|=256),$u(P,o,a,i,t),ts(gr(s,a));break e}}i=s=gr(s,a),Re!==4&&(Re=2),Xr===null?Xr=[i]:Xr.push(i),i=o;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var v=pf(i,s,t);Ou(i,v);break e;case 1:a=s;var h=i.type,y=i.stateNode;if(!(i.flags&128)&&(typeof h.getDerivedStateFromError=="function"||y!==null&&typeof y.componentDidCatch=="function"&&(sn===null||!sn.has(y)))){i.flags|=65536,t&=-t,i.lanes|=t;var j=hf(i,a,t);Ou(i,j);break e}}i=i.return}while(i!==null)}If(n)}catch(T){t=T,je===n&&n!==null&&(je=n=n.return);continue}break}while(!0)}function Nf(){var e=Ti.current;return Ti.current=Pi,e===null?Pi:e}function Ss(){(Re===0||Re===3||Re===2)&&(Re=4),Ne===null||!(On&268435455)&&!(Qi&268435455)||Zt(Ne,De)}function Oi(e,t){var n=G;G|=2;var r=Nf();(Ne!==e||De!==t)&&(Ot=null,Rn(e,t));do try{fv();break}catch(l){Lf(e,l)}while(!0);if(rs(),G=n,Ti.current=r,je!==null)throw Error(R(261));return Ne=null,De=0,Re}function fv(){for(;je!==null;)Of(je)}function pv(){for(;je!==null&&!Ah();)Of(je)}function Of(e){var t=Df(e.alternate,e,et);e.memoizedProps=e.pendingProps,t===null?If(e):je=t,vs.current=null}function If(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=ov(n,t),n!==null){n.flags&=32767,je=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Re=6,je=null;return}}else if(n=iv(n,t,et),n!==null){je=n;return}if(t=t.sibling,t!==null){je=t;return}je=t=e}while(t!==null);Re===0&&(Re=5)}function xn(e,t,n){var r=te,l=ct.transition;try{ct.transition=null,te=1,hv(e,t,n,r)}finally{ct.transition=l,te=r}return null}function hv(e,t,n,r){do dr();while(tn!==null);if(G&6)throw Error(R(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(R(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(Yh(e,i),e===Ne&&(je=Ne=null,De=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Ql||(Ql=!0,Mf(pi,function(){return dr(),null})),i=(n.flags&15990)!==0,n.subtreeFlags&15990||i){i=ct.transition,ct.transition=null;var o=te;te=1;var a=G;G|=4,vs.current=null,sv(e,n),Rf(n,e),Fm(aa),mi=!!oa,aa=oa=null,e.current=n,uv(n),Uh(),G=a,te=o,ct.transition=i}else e.current=n;if(Ql&&(Ql=!1,tn=e,Ni=l),i=e.pendingLanes,i===0&&(sn=null),Hh(n.stateNode),qe(e,ke()),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(Li)throw Li=!1,e=Ra,Ra=null,e;return Ni&1&&e.tag!==0&&dr(),i=e.pendingLanes,i&1?e===Pa?Gr++:(Gr=0,Pa=e):Gr=0,mn(),null}function dr(){if(tn!==null){var e=fd(Ni),t=ct.transition,n=te;try{if(ct.transition=null,te=16>e?16:e,tn===null)var r=!1;else{if(e=tn,tn=null,Ni=0,G&6)throw Error(R(331));var l=G;for(G|=4,D=e.current;D!==null;){var i=D,o=i.child;if(D.flags&16){var a=i.deletions;if(a!==null){for(var s=0;s<a.length;s++){var c=a[s];for(D=c;D!==null;){var f=D;switch(f.tag){case 0:case 11:case 15:Yr(8,f,i)}var u=f.child;if(u!==null)u.return=f,D=u;else for(;D!==null;){f=D;var m=f.sibling,x=f.return;if(Cf(f),f===c){D=null;break}if(m!==null){m.return=x,D=m;break}D=x}}}var w=i.alternate;if(w!==null){var E=w.child;if(E!==null){w.child=null;do{var P=E.sibling;E.sibling=null,E=P}while(E!==null)}}D=i}}if(i.subtreeFlags&2064&&o!==null)o.return=i,D=o;else e:for(;D!==null;){if(i=D,i.flags&2048)switch(i.tag){case 0:case 11:case 15:Yr(9,i,i.return)}var v=i.sibling;if(v!==null){v.return=i.return,D=v;break e}D=i.return}}var h=e.current;for(D=h;D!==null;){o=D;var y=o.child;if(o.subtreeFlags&2064&&y!==null)y.return=o,D=y;else e:for(o=h;D!==null;){if(a=D,a.flags&2048)try{switch(a.tag){case 0:case 11:case 15:Wi(9,a)}}catch(T){Se(a,a.return,T)}if(a===o){D=null;break e}var j=a.sibling;if(j!==null){j.return=a.return,D=j;break e}D=a.return}}if(G=l,mn(),Pt&&typeof Pt.onPostCommitFiberRoot=="function")try{Pt.onPostCommitFiberRoot(zi,e)}catch{}r=!0}return r}finally{te=n,ct.transition=t}}return!1}function Zu(e,t,n){t=gr(n,t),t=pf(e,t,1),e=an(e,t,1),t=We(),e!==null&&(yl(e,1,t),qe(e,t))}function Se(e,t,n){if(e.tag===3)Zu(e,e,n);else for(;t!==null;){if(t.tag===3){Zu(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(sn===null||!sn.has(r))){e=gr(n,e),e=hf(t,e,1),t=an(t,e,1),e=We(),t!==null&&(yl(t,1,e),qe(t,e));break}}t=t.return}}function mv(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=We(),e.pingedLanes|=e.suspendedLanes&n,Ne===e&&(De&n)===n&&(Re===4||Re===3&&(De&130023424)===De&&500>ke()-ys?Rn(e,0):gs|=n),qe(e,t)}function Ff(e,t){t===0&&(e.mode&1?(t=Ml,Ml<<=1,!(Ml&130023424)&&(Ml=4194304)):t=1);var n=We();e=$t(e,t),e!==null&&(yl(e,t,n),qe(e,n))}function vv(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Ff(e,n)}function gv(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(R(314))}r!==null&&r.delete(t),Ff(e,n)}var Df;Df=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ge.current)Xe=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Xe=!1,lv(e,t,n);Xe=!!(e.flags&131072)}else Xe=!1,me&&t.flags&1048576&&Ad(t,ki,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;li(e,t),e=t.pendingProps;var l=pr(t,$e.current);cr(t,n),l=ds(null,t,r,e,l,n);var i=fs();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,Je(r)?(i=!0,xi(t)):i=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,os(t),l.updater=bi,t.stateNode=l,l._reactInternals=t,va(t,r,e,n),t=wa(null,t,r,!0,i,n)):(t.tag=0,me&&i&&Za(t),be(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(li(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=wv(r),e=mt(r,e),l){case 0:t=ya(null,t,r,e,n);break e;case 1:t=Vu(null,t,r,e,n);break e;case 11:t=Bu(null,t,r,e,n);break e;case 14:t=Hu(null,t,r,mt(r.type,e),n);break e}throw Error(R(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:mt(r,l),ya(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:mt(r,l),Vu(e,t,r,l,n);case 3:e:{if(yf(t),e===null)throw Error(R(387));r=t.pendingProps,i=t.memoizedState,l=i.element,bd(e,t),ji(t,r,null,n);var o=t.memoizedState;if(r=o.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){l=gr(Error(R(423)),t),t=bu(e,t,r,n,l);break e}else if(r!==l){l=gr(Error(R(424)),t),t=bu(e,t,r,n,l);break e}else for(nt=on(t.stateNode.containerInfo.firstChild),rt=t,me=!0,yt=null,n=Hd(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(hr(),r===l){t=Bt(e,t,n);break e}be(e,t,r,n)}t=t.child}return t;case 5:return Wd(t),e===null&&pa(t),r=t.type,l=t.pendingProps,i=e!==null?e.memoizedProps:null,o=l.children,sa(r,l)?o=null:i!==null&&sa(r,i)&&(t.flags|=32),gf(e,t),be(e,t,o,n),t.child;case 6:return e===null&&pa(t),null;case 13:return wf(e,t,n);case 4:return as(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=mr(t,null,r,n):be(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:mt(r,l),Bu(e,t,r,l,n);case 7:return be(e,t,t.pendingProps,n),t.child;case 8:return be(e,t,t.pendingProps.children,n),t.child;case 12:return be(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,i=t.memoizedProps,o=l.value,se(Ei,r._currentValue),r._currentValue=o,i!==null)if(St(i.value,o)){if(i.children===l.children&&!Ge.current){t=Bt(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var a=i.dependencies;if(a!==null){o=i.child;for(var s=a.firstContext;s!==null;){if(s.context===r){if(i.tag===1){s=Mt(-1,n&-n),s.tag=2;var c=i.updateQueue;if(c!==null){c=c.shared;var f=c.pending;f===null?s.next=s:(s.next=f.next,f.next=s),c.pending=s}}i.lanes|=n,s=i.alternate,s!==null&&(s.lanes|=n),ha(i.return,n,t),a.lanes|=n;break}s=s.next}}else if(i.tag===10)o=i.type===t.type?null:i.child;else if(i.tag===18){if(o=i.return,o===null)throw Error(R(341));o.lanes|=n,a=o.alternate,a!==null&&(a.lanes|=n),ha(o,n,t),o=i.sibling}else o=i.child;if(o!==null)o.return=i;else for(o=i;o!==null;){if(o===t){o=null;break}if(i=o.sibling,i!==null){i.return=o.return,o=i;break}o=o.return}i=o}be(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,cr(t,n),l=dt(l),r=r(l),t.flags|=1,be(e,t,r,n),t.child;case 14:return r=t.type,l=mt(r,t.pendingProps),l=mt(r.type,l),Hu(e,t,r,l,n);case 15:return mf(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:mt(r,l),li(e,t),t.tag=1,Je(r)?(e=!0,xi(t)):e=!1,cr(t,n),ff(t,r,l),va(t,r,l,n),wa(null,t,r,!0,e,n);case 19:return xf(e,t,n);case 22:return vf(e,t,n)}throw Error(R(156,t.tag))};function Mf(e,t){return sd(e,t)}function yv(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 ut(e,t,n,r){return new yv(e,t,n,r)}function ks(e){return e=e.prototype,!(!e||!e.isReactComponent)}function wv(e){if(typeof e=="function")return ks(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Ba)return 11;if(e===Ha)return 14}return 2}function cn(e,t){var n=e.alternate;return n===null?(n=ut(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 ai(e,t,n,r,l,i){var o=2;if(r=e,typeof e=="function")ks(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case Yn:return Pn(n.children,l,i,t);case $a:o=8,l|=8;break;case $o:return e=ut(12,n,t,l|2),e.elementType=$o,e.lanes=i,e;case Bo:return e=ut(13,n,t,l),e.elementType=Bo,e.lanes=i,e;case Ho:return e=ut(19,n,t,l),e.elementType=Ho,e.lanes=i,e;case Wc:return Ki(n,l,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Vc:o=10;break e;case bc:o=9;break e;case Ba:o=11;break e;case Ha:o=14;break e;case Gt:o=16,r=null;break e}throw Error(R(130,e==null?e:typeof e,""))}return t=ut(o,n,t,l),t.elementType=e,t.type=r,t.lanes=i,t}function Pn(e,t,n,r){return e=ut(7,e,r,t),e.lanes=n,e}function Ki(e,t,n,r){return e=ut(22,e,r,t),e.elementType=Wc,e.lanes=n,e.stateNode={isHidden:!1},e}function Io(e,t,n){return e=ut(6,e,null,t),e.lanes=n,e}function Fo(e,t,n){return t=ut(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function xv(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=ho(0),this.expirationTimes=ho(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ho(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Es(e,t,n,r,l,i,o,a,s){return e=new xv(e,t,n,a,s),t===1?(t=1,i===!0&&(t|=8)):t=0,i=ut(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},os(i),e}function Sv(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Kn,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function zf(e){if(!e)return fn;e=e._reactInternals;e:{if(zn(e)!==e||e.tag!==1)throw Error(R(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Je(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(R(171))}if(e.tag===1){var n=e.type;if(Je(n))return Md(e,n,t)}return t}function Af(e,t,n,r,l,i,o,a,s){return e=Es(n,r,!0,e,l,i,o,a,s),e.context=zf(null),n=e.current,r=We(),l=un(n),i=Mt(r,l),i.callback=t??null,an(n,i,l),e.current.lanes=l,yl(e,l,r),qe(e,r),e}function Yi(e,t,n,r){var l=t.current,i=We(),o=un(l);return n=zf(n),t.context===null?t.context=n:t.pendingContext=n,t=Mt(i,o),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=an(l,t,o),e!==null&&(xt(e,l,o,i),ti(e,l,o)),o}function Ii(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 ec(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Cs(e,t){ec(e,t),(e=e.alternate)&&ec(e,t)}function kv(){return null}var Uf=typeof reportError=="function"?reportError:function(e){console.error(e)};function js(e){this._internalRoot=e}Xi.prototype.render=js.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(R(409));Yi(e,t,null,null)};Xi.prototype.unmount=js.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;In(function(){Yi(null,e,null,null)}),t[Ut]=null}};function Xi(e){this._internalRoot=e}Xi.prototype.unstable_scheduleHydration=function(e){if(e){var t=md();e={blockedOn:null,target:e,priority:t};for(var n=0;n<qt.length&&t!==0&&t<qt[n].priority;n++);qt.splice(n,0,e),n===0&&gd(e)}};function _s(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Gi(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function tc(){}function Ev(e,t,n,r,l){if(l){if(typeof r=="function"){var i=r;r=function(){var c=Ii(o);i.call(c)}}var o=Af(t,r,e,0,null,!1,!1,"",tc);return e._reactRootContainer=o,e[Ut]=o.current,il(e.nodeType===8?e.parentNode:e),In(),o}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var a=r;r=function(){var c=Ii(s);a.call(c)}}var s=Es(e,0,!1,null,null,!1,!1,"",tc);return e._reactRootContainer=s,e[Ut]=s.current,il(e.nodeType===8?e.parentNode:e),In(function(){Yi(t,s,n,r)}),s}function Ji(e,t,n,r,l){var i=n._reactRootContainer;if(i){var o=i;if(typeof l=="function"){var a=l;l=function(){var s=Ii(o);a.call(s)}}Yi(t,o,e,l)}else o=Ev(n,t,e,l,r);return Ii(o)}pd=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Ur(t.pendingLanes);n!==0&&(Wa(t,n|1),qe(t,ke()),!(G&6)&&(yr=ke()+500,mn()))}break;case 13:In(function(){var r=$t(e,1);if(r!==null){var l=We();xt(r,e,1,l)}}),Cs(e,1)}};Qa=function(e){if(e.tag===13){var t=$t(e,134217728);if(t!==null){var n=We();xt(t,e,134217728,n)}Cs(e,134217728)}};hd=function(e){if(e.tag===13){var t=un(e),n=$t(e,t);if(n!==null){var r=We();xt(n,e,t,r)}Cs(e,t)}};md=function(){return te};vd=function(e,t){var n=te;try{return te=e,t()}finally{te=n}};qo=function(e,t,n){switch(t){case"input":if(Wo(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=Bi(r);if(!l)throw Error(R(90));Kc(r),Wo(r,l)}}}break;case"textarea":Xc(e,n);break;case"select":t=n.value,t!=null&&or(e,!!n.multiple,t,!1)}};nd=ws;rd=In;var Cv={usingClientEntryPoint:!1,Events:[xl,qn,Bi,ed,td,ws]},Ir={findFiberByHostInstance:kn,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},jv={bundleType:Ir.bundleType,version:Ir.version,rendererPackageName:Ir.rendererPackageName,rendererConfig:Ir.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Ht.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=od(e),e===null?null:e.stateNode},findFiberByHostInstance:Ir.findFiberByHostInstance||kv,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 Kl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Kl.isDisabled&&Kl.supportsFiber)try{zi=Kl.inject(jv),Pt=Kl}catch{}}it.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Cv;it.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!_s(t))throw Error(R(200));return Sv(e,t,null,n)};it.createRoot=function(e,t){if(!_s(e))throw Error(R(299));var n=!1,r="",l=Uf;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=Es(e,1,!1,null,null,n,!1,r,l),e[Ut]=t.current,il(e.nodeType===8?e.parentNode:e),new js(t)};it.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(R(188)):(e=Object.keys(e).join(","),Error(R(268,e)));return e=od(t),e=e===null?null:e.stateNode,e};it.flushSync=function(e){return In(e)};it.hydrate=function(e,t,n){if(!Gi(t))throw Error(R(200));return Ji(null,e,t,!0,n)};it.hydrateRoot=function(e,t,n){if(!_s(e))throw Error(R(405));var r=n!=null&&n.hydratedSources||null,l=!1,i="",o=Uf;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onRecoverableError!==void 0&&(o=n.onRecoverableError)),t=Af(t,null,e,1,n??null,l,!1,i,o),e[Ut]=t.current,il(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 Xi(t)};it.render=function(e,t,n){if(!Gi(t))throw Error(R(200));return Ji(null,e,t,!1,n)};it.unmountComponentAtNode=function(e){if(!Gi(e))throw Error(R(40));return e._reactRootContainer?(In(function(){Ji(null,null,e,!1,function(){e._reactRootContainer=null,e[Ut]=null})}),!0):!1};it.unstable_batchedUpdates=ws;it.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Gi(n))throw Error(R(200));if(e==null||e._reactInternals===void 0)throw Error(R(38));return Ji(e,t,n,!1,r)};it.version="18.3.1-next-f1338f8080-20240426";function $f(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE($f)}catch(e){console.error(e)}}$f(),Uc.exports=it;var Rs=Uc.exports;const _v=Rc(Rs),Rv=_c({__proto__:null,default:_v},[Rs]);var Bf,nc=Rs;Bf=nc.createRoot,nc.hydrateRoot;/** | |
* @remix-run/router v1.18.0 | |
* | |
* Copyright (c) Remix Software Inc. | |
* | |
* This source code is licensed under the MIT license found in the | |
* LICENSE.md file in the root directory of this source tree. | |
* | |
* @license MIT | |
*/function ve(){return ve=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ve.apply(this,arguments)}var Ce;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(Ce||(Ce={}));const rc="popstate";function Pv(e){e===void 0&&(e={});function t(l,i){let{pathname:o="/",search:a="",hash:s=""}=Vt(l.location.hash.substr(1));return!o.startsWith("/")&&!o.startsWith(".")&&(o="/"+o),hl("",{pathname:o,search:a,hash:s},i.state&&i.state.usr||null,i.state&&i.state.key||"default")}function n(l,i){let o=l.document.querySelector("base"),a="";if(o&&o.getAttribute("href")){let s=l.location.href,c=s.indexOf("#");a=c===-1?s:s.slice(0,c)}return a+"#"+(typeof i=="string"?i:Dn(i))}function r(l,i){Fn(l.pathname.charAt(0)==="/","relative pathnames are not supported in hash history.push("+JSON.stringify(i)+")")}return Lv(t,n,r,e)}function Y(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Fn(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Tv(){return Math.random().toString(36).substr(2,8)}function lc(e,t){return{usr:e.state,key:e.key,idx:t}}function hl(e,t,n,r){return n===void 0&&(n=null),ve({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Vt(t):t,{state:n,key:t&&t.key||r||Tv()})}function Dn(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function Vt(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function Lv(e,t,n,r){r===void 0&&(r={});let{window:l=document.defaultView,v5Compat:i=!1}=r,o=l.history,a=Ce.Pop,s=null,c=f();c==null&&(c=0,o.replaceState(ve({},o.state,{idx:c}),""));function f(){return(o.state||{idx:null}).idx}function u(){a=Ce.Pop;let P=f(),v=P==null?null:P-c;c=P,s&&s({action:a,location:E.location,delta:v})}function m(P,v){a=Ce.Push;let h=hl(E.location,P,v);n&&n(h,P),c=f()+1;let y=lc(h,c),j=E.createHref(h);try{o.pushState(y,"",j)}catch(T){if(T instanceof DOMException&&T.name==="DataCloneError")throw T;l.location.assign(j)}i&&s&&s({action:a,location:E.location,delta:1})}function x(P,v){a=Ce.Replace;let h=hl(E.location,P,v);n&&n(h,P),c=f();let y=lc(h,c),j=E.createHref(h);o.replaceState(y,"",j),i&&s&&s({action:a,location:E.location,delta:0})}function w(P){let v=l.location.origin!=="null"?l.location.origin:l.location.href,h=typeof P=="string"?P:Dn(P);return h=h.replace(/ $/,"%20"),Y(v,"No window.location.(origin|href) available to create URL for href: "+h),new URL(h,v)}let E={get action(){return a},get location(){return e(l,o)},listen(P){if(s)throw new Error("A history only accepts one active listener");return l.addEventListener(rc,u),s=P,()=>{l.removeEventListener(rc,u),s=null}},createHref(P){return t(l,P)},createURL:w,encodeLocation(P){let v=w(P);return{pathname:v.pathname,search:v.search,hash:v.hash}},push:m,replace:x,go(P){return o.go(P)}};return E}var ae;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(ae||(ae={}));const Nv=new Set(["lazy","caseSensitive","path","id","index","children"]);function Ov(e){return e.index===!0}function ml(e,t,n,r){return n===void 0&&(n=[]),r===void 0&&(r={}),e.map((l,i)=>{let o=[...n,String(i)],a=typeof l.id=="string"?l.id:o.join("-");if(Y(l.index!==!0||!l.children,"Cannot specify children on an index route"),Y(!r[a],'Found a route id collision on id "'+a+`". Route id's must be globally unique within Data Router usages`),Ov(l)){let s=ve({},l,t(l),{id:a});return r[a]=s,s}else{let s=ve({},l,t(l),{id:a,children:void 0});return r[a]=s,l.children&&(s.children=ml(l.children,t,o,r)),s}})}function Sn(e,t,n){return n===void 0&&(n="/"),si(e,t,n,!1)}function si(e,t,n,r){let l=typeof t=="string"?Vt(t):t,i=kr(l.pathname||"/",n);if(i==null)return null;let o=Hf(e);Fv(o);let a=null;for(let s=0;a==null&&s<o.length;++s){let c=Wv(i);a=Vv(o[s],c,r)}return a}function Iv(e,t){let{route:n,pathname:r,params:l}=e;return{id:n.id,pathname:r,params:l,data:t[n.id],handle:n.handle}}function Hf(e,t,n,r){t===void 0&&(t=[]),n===void 0&&(n=[]),r===void 0&&(r="");let l=(i,o,a)=>{let s={relativePath:a===void 0?i.path||"":a,caseSensitive:i.caseSensitive===!0,childrenIndex:o,route:i};s.relativePath.startsWith("/")&&(Y(s.relativePath.startsWith(r),'Absolute route path "'+s.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),s.relativePath=s.relativePath.slice(r.length));let c=zt([r,s.relativePath]),f=n.concat(s);i.children&&i.children.length>0&&(Y(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),Hf(i.children,t,f,c)),!(i.path==null&&!i.index)&&t.push({path:c,score:Bv(c,i.index),routesMeta:f})};return e.forEach((i,o)=>{var a;if(i.path===""||!((a=i.path)!=null&&a.includes("?")))l(i,o);else for(let s of Vf(i.path))l(i,o,s)}),t}function Vf(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,l=n.endsWith("?"),i=n.replace(/\?$/,"");if(r.length===0)return l?[i,""]:[i];let o=Vf(r.join("/")),a=[];return a.push(...o.map(s=>s===""?i:[i,s].join("/"))),l&&a.push(...o),a.map(s=>e.startsWith("/")&&s===""?"/":s)}function Fv(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:Hv(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const Dv=/^:[\w-]+$/,Mv=3,zv=2,Av=1,Uv=10,$v=-2,ic=e=>e==="*";function Bv(e,t){let n=e.split("/"),r=n.length;return n.some(ic)&&(r+=$v),t&&(r+=zv),n.filter(l=>!ic(l)).reduce((l,i)=>l+(Dv.test(i)?Mv:i===""?Av:Uv),r)}function Hv(e,t){return e.length===t.length&&e.slice(0,-1).every((r,l)=>r===t[l])?e[e.length-1]-t[t.length-1]:0}function Vv(e,t,n){n===void 0&&(n=!1);let{routesMeta:r}=e,l={},i="/",o=[];for(let a=0;a<r.length;++a){let s=r[a],c=a===r.length-1,f=i==="/"?t:t.slice(i.length)||"/",u=oc({path:s.relativePath,caseSensitive:s.caseSensitive,end:c},f),m=s.route;if(!u&&c&&n&&!r[r.length-1].route.index&&(u=oc({path:s.relativePath,caseSensitive:s.caseSensitive,end:!1},f)),!u)return null;Object.assign(l,u.params),o.push({params:l,pathname:zt([i,u.pathname]),pathnameBase:Yv(zt([i,u.pathnameBase])),route:m}),u.pathnameBase!=="/"&&(i=zt([i,u.pathnameBase]))}return o}function oc(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=bv(e.path,e.caseSensitive,e.end),l=t.match(n);if(!l)return null;let i=l[0],o=i.replace(/(.)\/+$/,"$1"),a=l.slice(1);return{params:r.reduce((c,f,u)=>{let{paramName:m,isOptional:x}=f;if(m==="*"){let E=a[u]||"";o=i.slice(0,i.length-E.length).replace(/(.)\/+$/,"$1")}const w=a[u];return x&&!w?c[m]=void 0:c[m]=(w||"").replace(/%2F/g,"/"),c},{}),pathname:i,pathnameBase:o,pattern:e}}function bv(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),Fn(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],l="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,a,s)=>(r.push({paramName:a,isOptional:s!=null}),s?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),l+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?l+="\\/*$":e!==""&&e!=="/"&&(l+="(?:(?=\\/|$))"),[new RegExp(l,t?void 0:"i"),r]}function Wv(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Fn(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function kr(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function Qv(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:l=""}=typeof e=="string"?Vt(e):e;return{pathname:n?n.startsWith("/")?n:Kv(n,t):t,search:Xv(r),hash:Gv(l)}}function Kv(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(l=>{l===".."?n.length>1&&n.pop():l!=="."&&n.push(l)}),n.length>1?n.join("/"):"/"}function Do(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function bf(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function Ps(e,t){let n=bf(e);return t?n.map((r,l)=>l===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function Ts(e,t,n,r){r===void 0&&(r=!1);let l;typeof e=="string"?l=Vt(e):(l=ve({},e),Y(!l.pathname||!l.pathname.includes("?"),Do("?","pathname","search",l)),Y(!l.pathname||!l.pathname.includes("#"),Do("#","pathname","hash",l)),Y(!l.search||!l.search.includes("#"),Do("#","search","hash",l)));let i=e===""||l.pathname==="",o=i?"/":l.pathname,a;if(o==null)a=n;else{let u=t.length-1;if(!r&&o.startsWith("..")){let m=o.split("/");for(;m[0]==="..";)m.shift(),u-=1;l.pathname=m.join("/")}a=u>=0?t[u]:"/"}let s=Qv(l,a),c=o&&o!=="/"&&o.endsWith("/"),f=(i||o===".")&&n.endsWith("/");return!s.pathname.endsWith("/")&&(c||f)&&(s.pathname+="/"),s}const zt=e=>e.join("/").replace(/\/\/+/g,"/"),Yv=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),Xv=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,Gv=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class Ls{constructor(t,n,r,l){l===void 0&&(l=!1),this.status=t,this.statusText=n||"",this.internal=l,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function qi(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const Wf=["post","put","patch","delete"],Jv=new Set(Wf),qv=["get",...Wf],Zv=new Set(qv),eg=new Set([301,302,303,307,308]),tg=new Set([307,308]),Mo={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},ng={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Fr={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},Ns=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,rg=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),Qf="remix-router-transitions";function lg(e){const t=e.window?e.window:typeof window<"u"?window:void 0,n=typeof t<"u"&&typeof t.document<"u"&&typeof t.document.createElement<"u",r=!n;Y(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let l;if(e.mapRouteProperties)l=e.mapRouteProperties;else if(e.detectErrorBoundary){let g=e.detectErrorBoundary;l=S=>({hasErrorBoundary:g(S)})}else l=rg;let i={},o=ml(e.routes,l,void 0,i),a,s=e.basename||"/",c=e.unstable_dataStrategy||ug,f=e.unstable_patchRoutesOnMiss,u=ve({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_partialHydration:!1,v7_prependBasename:!1,v7_relativeSplatPath:!1,v7_skipActionErrorRevalidation:!1},e.future),m=null,x=new Set,w=null,E=null,P=null,v=e.hydrationData!=null,h=Sn(o,e.history.location,s),y=null;if(h==null&&!f){let g=Ve(404,{pathname:e.history.location.pathname}),{matches:S,route:C}=vc(o);h=S,y={[C.id]:g}}h&&f&&!e.hydrationData&&ao(h,o,e.history.location.pathname).active&&(h=null);let j;if(!h)j=!1,h=[];else if(h.some(g=>g.route.lazy))j=!1;else if(!h.some(g=>g.route.loader))j=!0;else if(u.v7_partialHydration){let g=e.hydrationData?e.hydrationData.loaderData:null,S=e.hydrationData?e.hydrationData.errors:null,C=_=>_.route.loader?typeof _.route.loader=="function"&&_.route.loader.hydrate===!0?!1:g&&g[_.route.id]!==void 0||S&&S[_.route.id]!==void 0:!0;if(S){let _=h.findIndex(F=>S[F.route.id]!==void 0);j=h.slice(0,_+1).every(C)}else j=h.every(C)}else j=e.hydrationData!=null;let T,k={historyAction:e.history.action,location:e.history.location,matches:h,initialized:j,navigation:Mo,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||y,fetchers:new Map,blockers:new Map},O=Ce.Pop,L=!1,M,z=!1,J=new Map,fe=null,Te=!1,oe=!1,kt=[],bt=[],pe=new Map,I=0,b=-1,W=new Map,q=new Set,ue=new Map,Et=new Map,Oe=new Set,pt=new Map,Be=new Map,Un=new Map,ro=!1;function Mp(){if(m=e.history.listen(g=>{let{action:S,location:C,delta:_}=g;if(ro){ro=!1;return}Fn(Be.size===0||_!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let F=bs({currentLocation:k.location,nextLocation:C,historyAction:S});if(F&&_!=null){ro=!0,e.history.go(_*-1),jl(F,{state:"blocked",location:C,proceed(){jl(F,{state:"proceeding",proceed:void 0,reset:void 0,location:C}),e.history.go(_)},reset(){let A=new Map(k.blockers);A.set(F,Fr),He({blockers:A})}});return}return yn(S,C)}),n){kg(t,J);let g=()=>Eg(t,J);t.addEventListener("pagehide",g),fe=()=>t.removeEventListener("pagehide",g)}return k.initialized||yn(Ce.Pop,k.location,{initialHydration:!0}),T}function zp(){m&&m(),fe&&fe(),x.clear(),M&&M.abort(),k.fetchers.forEach((g,S)=>Cl(S)),k.blockers.forEach((g,S)=>Vs(S))}function Ap(g){return x.add(g),()=>x.delete(g)}function He(g,S){S===void 0&&(S={}),k=ve({},k,g);let C=[],_=[];u.v7_fetcherPersist&&k.fetchers.forEach((F,A)=>{F.state==="idle"&&(Oe.has(A)?_.push(A):C.push(A))}),[...x].forEach(F=>F(k,{deletedFetchers:_,unstable_viewTransitionOpts:S.viewTransitionOpts,unstable_flushSync:S.flushSync===!0})),u.v7_fetcherPersist&&(C.forEach(F=>k.fetchers.delete(F)),_.forEach(F=>Cl(F)))}function $n(g,S,C){var _,F;let{flushSync:A}=C===void 0?{}:C,H=k.actionData!=null&&k.navigation.formMethod!=null&>(k.navigation.formMethod)&&k.navigation.state==="loading"&&((_=g.state)==null?void 0:_._isRedirect)!==!0,N;S.actionData?Object.keys(S.actionData).length>0?N=S.actionData:N=null:H?N=k.actionData:N=null;let Q=S.loaderData?hc(k.loaderData,S.loaderData,S.matches||[],S.errors):k.loaderData,$=k.blockers;$.size>0&&($=new Map($),$.forEach((ee,le)=>$.set(le,Fr)));let B=L===!0||k.navigation.formMethod!=null&>(k.navigation.formMethod)&&((F=g.state)==null?void 0:F._isRedirect)!==!0;a&&(o=a,a=void 0),Te||O===Ce.Pop||(O===Ce.Push?e.history.push(g,g.state):O===Ce.Replace&&e.history.replace(g,g.state));let re;if(O===Ce.Pop){let ee=J.get(k.location.pathname);ee&&ee.has(g.pathname)?re={currentLocation:k.location,nextLocation:g}:J.has(g.pathname)&&(re={currentLocation:g,nextLocation:k.location})}else if(z){let ee=J.get(k.location.pathname);ee?ee.add(g.pathname):(ee=new Set([g.pathname]),J.set(k.location.pathname,ee)),re={currentLocation:k.location,nextLocation:g}}He(ve({},S,{actionData:N,loaderData:Q,historyAction:O,location:g,initialized:!0,navigation:Mo,revalidation:"idle",restoreScrollPosition:Qs(g,S.matches||k.matches),preventScrollReset:B,blockers:$}),{viewTransitionOpts:re,flushSync:A===!0}),O=Ce.Pop,L=!1,z=!1,Te=!1,oe=!1,kt=[],bt=[]}async function Ms(g,S){if(typeof g=="number"){e.history.go(g);return}let C=Na(k.location,k.matches,s,u.v7_prependBasename,g,u.v7_relativeSplatPath,S==null?void 0:S.fromRouteId,S==null?void 0:S.relative),{path:_,submission:F,error:A}=ac(u.v7_normalizeFormMethod,!1,C,S),H=k.location,N=hl(k.location,_,S&&S.state);N=ve({},N,e.history.encodeLocation(N));let Q=S&&S.replace!=null?S.replace:void 0,$=Ce.Push;Q===!0?$=Ce.Replace:Q===!1||F!=null&>(F.formMethod)&&F.formAction===k.location.pathname+k.location.search&&($=Ce.Replace);let B=S&&"preventScrollReset"in S?S.preventScrollReset===!0:void 0,re=(S&&S.unstable_flushSync)===!0,ee=bs({currentLocation:H,nextLocation:N,historyAction:$});if(ee){jl(ee,{state:"blocked",location:N,proceed(){jl(ee,{state:"proceeding",proceed:void 0,reset:void 0,location:N}),Ms(g,S)},reset(){let le=new Map(k.blockers);le.set(ee,Fr),He({blockers:le})}});return}return await yn($,N,{submission:F,pendingError:A,preventScrollReset:B,replace:S&&S.replace,enableViewTransition:S&&S.unstable_viewTransition,flushSync:re})}function Up(){if(lo(),He({revalidation:"loading"}),k.navigation.state!=="submitting"){if(k.navigation.state==="idle"){yn(k.historyAction,k.location,{startUninterruptedRevalidation:!0});return}yn(O||k.historyAction,k.navigation.location,{overrideNavigation:k.navigation})}}async function yn(g,S,C){M&&M.abort(),M=null,O=g,Te=(C&&C.startUninterruptedRevalidation)===!0,Xp(k.location,k.matches),L=(C&&C.preventScrollReset)===!0,z=(C&&C.enableViewTransition)===!0;let _=a||o,F=C&&C.overrideNavigation,A=Sn(_,S,s),H=(C&&C.flushSync)===!0,N=ao(A,_,S.pathname);if(N.active&&N.matches&&(A=N.matches),!A){let{error:Z,notFoundMatches:Ie,route:Ee}=io(S.pathname);$n(S,{matches:Ie,loaderData:{},errors:{[Ee.id]:Z}},{flushSync:H});return}if(k.initialized&&!oe&&mg(k.location,S)&&!(C&&C.submission&>(C.submission.formMethod))){$n(S,{matches:A},{flushSync:H});return}M=new AbortController;let Q=Wn(e.history,S,M.signal,C&&C.submission),$;if(C&&C.pendingError)$=[ir(A).route.id,{type:ae.error,error:C.pendingError}];else if(C&&C.submission&>(C.submission.formMethod)){let Z=await $p(Q,S,C.submission,A,N.active,{replace:C.replace,flushSync:H});if(Z.shortCircuited)return;if(Z.pendingActionResult){let[Ie,Ee]=Z.pendingActionResult;if(tt(Ee)&&qi(Ee.error)&&Ee.error.status===404){M=null,$n(S,{matches:Z.matches,loaderData:{},errors:{[Ie]:Ee.error}});return}}A=Z.matches||A,$=Z.pendingActionResult,F=zo(S,C.submission),H=!1,N.active=!1,Q=Wn(e.history,Q.url,Q.signal)}let{shortCircuited:B,matches:re,loaderData:ee,errors:le}=await Bp(Q,S,A,N.active,F,C&&C.submission,C&&C.fetcherSubmission,C&&C.replace,C&&C.initialHydration===!0,H,$);B||(M=null,$n(S,ve({matches:re||A},mc($),{loaderData:ee,errors:le})))}async function $p(g,S,C,_,F,A){A===void 0&&(A={}),lo();let H=xg(S,C);if(He({navigation:H},{flushSync:A.flushSync===!0}),F){let $=await Rl(_,S.pathname,g.signal);if($.type==="aborted")return{shortCircuited:!0};if($.type==="error"){let{boundaryId:B,error:re}=_l(S.pathname,$);return{matches:$.partialMatches,pendingActionResult:[B,{type:ae.error,error:re}]}}else if($.matches)_=$.matches;else{let{notFoundMatches:B,error:re,route:ee}=io(S.pathname);return{matches:B,pendingActionResult:[ee.id,{type:ae.error,error:re}]}}}let N,Q=Br(_,S);if(!Q.route.action&&!Q.route.lazy)N={type:ae.error,error:Ve(405,{method:g.method,pathname:S.pathname,routeId:Q.route.id})};else if(N=(await Cr("action",g,[Q],_))[0],g.signal.aborted)return{shortCircuited:!0};if(_n(N)){let $;return A&&A.replace!=null?$=A.replace:$=dc(N.response.headers.get("Location"),new URL(g.url),s)===k.location.pathname+k.location.search,await Er(g,N,{submission:C,replace:$}),{shortCircuited:!0}}if(jn(N))throw Ve(400,{type:"defer-action"});if(tt(N)){let $=ir(_,Q.route.id);return(A&&A.replace)!==!0&&(O=Ce.Push),{matches:_,pendingActionResult:[$.route.id,N]}}return{matches:_,pendingActionResult:[Q.route.id,N]}}async function Bp(g,S,C,_,F,A,H,N,Q,$,B){let re=F||zo(S,A),ee=A||H||wc(re),le=!Te&&(!u.v7_partialHydration||!Q);if(_){if(le){let xe=zs(B);He(ve({navigation:re},xe!==void 0?{actionData:xe}:{}),{flushSync:$})}let K=await Rl(C,S.pathname,g.signal);if(K.type==="aborted")return{shortCircuited:!0};if(K.type==="error"){let{boundaryId:xe,error:Ze}=_l(S.pathname,K);return{matches:K.partialMatches,loaderData:{},errors:{[xe]:Ze}}}else if(K.matches)C=K.matches;else{let{error:xe,notFoundMatches:Ze,route:he}=io(S.pathname);return{matches:Ze,loaderData:{},errors:{[he.id]:xe}}}}let Z=a||o,[Ie,Ee]=sc(e.history,k,C,ee,S,u.v7_partialHydration&&Q===!0,u.v7_skipActionErrorRevalidation,oe,kt,bt,Oe,ue,q,Z,s,B);if(oo(K=>!(C&&C.some(xe=>xe.route.id===K))||Ie&&Ie.some(xe=>xe.route.id===K)),b=++I,Ie.length===0&&Ee.length===0){let K=Bs();return $n(S,ve({matches:C,loaderData:{},errors:B&&tt(B[1])?{[B[0]]:B[1].error}:null},mc(B),K?{fetchers:new Map(k.fetchers)}:{}),{flushSync:$}),{shortCircuited:!0}}if(le){let K={};if(!_){K.navigation=re;let xe=zs(B);xe!==void 0&&(K.actionData=xe)}Ee.length>0&&(K.fetchers=Hp(Ee)),He(K,{flushSync:$})}Ee.forEach(K=>{pe.has(K.key)&&Qt(K.key),K.controller&&pe.set(K.key,K.controller)});let jr=()=>Ee.forEach(K=>Qt(K.key));M&&M.signal.addEventListener("abort",jr);let{loaderResults:Kt,fetcherResults:Bn}=await As(k.matches,C,Ie,Ee,g);if(g.signal.aborted)return{shortCircuited:!0};M&&M.signal.removeEventListener("abort",jr),Ee.forEach(K=>pe.delete(K.key));let Hn=gc([...Kt,...Bn]);if(Hn){if(Hn.idx>=Ie.length){let K=Ee[Hn.idx-Ie.length].key;q.add(K)}return await Er(g,Hn.result,{replace:N}),{shortCircuited:!0}}let{loaderData:Vn,errors:Ct}=pc(k,C,Ie,Kt,B,Ee,Bn,pt);pt.forEach((K,xe)=>{K.subscribe(Ze=>{(Ze||K.done)&&pt.delete(xe)})}),u.v7_partialHydration&&Q&&k.errors&&Object.entries(k.errors).filter(K=>{let[xe]=K;return!Ie.some(Ze=>Ze.route.id===xe)}).forEach(K=>{let[xe,Ze]=K;Ct=Object.assign(Ct||{},{[xe]:Ze})});let Pl=Bs(),Tl=Hs(b),Ll=Pl||Tl||Ee.length>0;return ve({matches:C,loaderData:Vn,errors:Ct},Ll?{fetchers:new Map(k.fetchers)}:{})}function zs(g){if(g&&!tt(g[1]))return{[g[0]]:g[1].data};if(k.actionData)return Object.keys(k.actionData).length===0?null:k.actionData}function Hp(g){return g.forEach(S=>{let C=k.fetchers.get(S.key),_=Dr(void 0,C?C.data:void 0);k.fetchers.set(S.key,_)}),new Map(k.fetchers)}function Vp(g,S,C,_){if(r)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");pe.has(g)&&Qt(g);let F=(_&&_.unstable_flushSync)===!0,A=a||o,H=Na(k.location,k.matches,s,u.v7_prependBasename,C,u.v7_relativeSplatPath,S,_==null?void 0:_.relative),N=Sn(A,H,s),Q=ao(N,A,H);if(Q.active&&Q.matches&&(N=Q.matches),!N){Lt(g,S,Ve(404,{pathname:H}),{flushSync:F});return}let{path:$,submission:B,error:re}=ac(u.v7_normalizeFormMethod,!0,H,_);if(re){Lt(g,S,re,{flushSync:F});return}let ee=Br(N,$);if(L=(_&&_.preventScrollReset)===!0,B&>(B.formMethod)){bp(g,S,$,ee,N,Q.active,F,B);return}ue.set(g,{routeId:S,path:$}),Wp(g,S,$,ee,N,Q.active,F,B)}async function bp(g,S,C,_,F,A,H,N){lo(),ue.delete(g);function Q(he){if(!he.route.action&&!he.route.lazy){let Nt=Ve(405,{method:N.formMethod,pathname:C,routeId:S});return Lt(g,S,Nt,{flushSync:H}),!0}return!1}if(!A&&Q(_))return;let $=k.fetchers.get(g);Wt(g,Sg(N,$),{flushSync:H});let B=new AbortController,re=Wn(e.history,C,B.signal,N);if(A){let he=await Rl(F,C,re.signal);if(he.type==="aborted")return;if(he.type==="error"){let{error:Nt}=_l(C,he);Lt(g,S,Nt,{flushSync:H});return}else if(he.matches){if(F=he.matches,_=Br(F,C),Q(_))return}else{Lt(g,S,Ve(404,{pathname:C}),{flushSync:H});return}}pe.set(g,B);let ee=I,Z=(await Cr("action",re,[_],F))[0];if(re.signal.aborted){pe.get(g)===B&&pe.delete(g);return}if(u.v7_fetcherPersist&&Oe.has(g)){if(_n(Z)||tt(Z)){Wt(g,Xt(void 0));return}}else{if(_n(Z))if(pe.delete(g),b>ee){Wt(g,Xt(void 0));return}else return q.add(g),Wt(g,Dr(N)),Er(re,Z,{fetcherSubmission:N});if(tt(Z)){Lt(g,S,Z.error);return}}if(jn(Z))throw Ve(400,{type:"defer-action"});let Ie=k.navigation.location||k.location,Ee=Wn(e.history,Ie,B.signal),jr=a||o,Kt=k.navigation.state!=="idle"?Sn(jr,k.navigation.location,s):k.matches;Y(Kt,"Didn't find any matches after fetcher action");let Bn=++I;W.set(g,Bn);let Hn=Dr(N,Z.data);k.fetchers.set(g,Hn);let[Vn,Ct]=sc(e.history,k,Kt,N,Ie,!1,u.v7_skipActionErrorRevalidation,oe,kt,bt,Oe,ue,q,jr,s,[_.route.id,Z]);Ct.filter(he=>he.key!==g).forEach(he=>{let Nt=he.key,Ks=k.fetchers.get(Nt),qp=Dr(void 0,Ks?Ks.data:void 0);k.fetchers.set(Nt,qp),pe.has(Nt)&&Qt(Nt),he.controller&&pe.set(Nt,he.controller)}),He({fetchers:new Map(k.fetchers)});let Pl=()=>Ct.forEach(he=>Qt(he.key));B.signal.addEventListener("abort",Pl);let{loaderResults:Tl,fetcherResults:Ll}=await As(k.matches,Kt,Vn,Ct,Ee);if(B.signal.aborted)return;B.signal.removeEventListener("abort",Pl),W.delete(g),pe.delete(g),Ct.forEach(he=>pe.delete(he.key));let K=gc([...Tl,...Ll]);if(K){if(K.idx>=Vn.length){let he=Ct[K.idx-Vn.length].key;q.add(he)}return Er(Ee,K.result)}let{loaderData:xe,errors:Ze}=pc(k,k.matches,Vn,Tl,void 0,Ct,Ll,pt);if(k.fetchers.has(g)){let he=Xt(Z.data);k.fetchers.set(g,he)}Hs(Bn),k.navigation.state==="loading"&&Bn>b?(Y(O,"Expected pending action"),M&&M.abort(),$n(k.navigation.location,{matches:Kt,loaderData:xe,errors:Ze,fetchers:new Map(k.fetchers)})):(He({errors:Ze,loaderData:hc(k.loaderData,xe,Kt,Ze),fetchers:new Map(k.fetchers)}),oe=!1)}async function Wp(g,S,C,_,F,A,H,N){let Q=k.fetchers.get(g);Wt(g,Dr(N,Q?Q.data:void 0),{flushSync:H});let $=new AbortController,B=Wn(e.history,C,$.signal);if(A){let Z=await Rl(F,C,B.signal);if(Z.type==="aborted")return;if(Z.type==="error"){let{error:Ie}=_l(C,Z);Lt(g,S,Ie,{flushSync:H});return}else if(Z.matches)F=Z.matches,_=Br(F,C);else{Lt(g,S,Ve(404,{pathname:C}),{flushSync:H});return}}pe.set(g,$);let re=I,le=(await Cr("loader",B,[_],F))[0];if(jn(le)&&(le=await Jf(le,B.signal,!0)||le),pe.get(g)===$&&pe.delete(g),!B.signal.aborted){if(Oe.has(g)){Wt(g,Xt(void 0));return}if(_n(le))if(b>re){Wt(g,Xt(void 0));return}else{q.add(g),await Er(B,le);return}if(tt(le)){Lt(g,S,le.error);return}Y(!jn(le),"Unhandled fetcher deferred data"),Wt(g,Xt(le.data))}}async function Er(g,S,C){let{submission:_,fetcherSubmission:F,replace:A}=C===void 0?{}:C;S.response.headers.has("X-Remix-Revalidate")&&(oe=!0);let H=S.response.headers.get("Location");Y(H,"Expected a Location header on the redirect Response"),H=dc(H,new URL(g.url),s);let N=hl(k.location,H,{_isRedirect:!0});if(n){let le=!1;if(S.response.headers.has("X-Remix-Reload-Document"))le=!0;else if(Ns.test(H)){const Z=e.history.createURL(H);le=Z.origin!==t.location.origin||kr(Z.pathname,s)==null}if(le){A?t.location.replace(H):t.location.assign(H);return}}M=null;let Q=A===!0?Ce.Replace:Ce.Push,{formMethod:$,formAction:B,formEncType:re}=k.navigation;!_&&!F&&$&&B&&re&&(_=wc(k.navigation));let ee=_||F;if(tg.has(S.response.status)&&ee&>(ee.formMethod))await yn(Q,N,{submission:ve({},ee,{formAction:H}),preventScrollReset:L});else{let le=zo(N,_);await yn(Q,N,{overrideNavigation:le,fetcherSubmission:F,preventScrollReset:L})}}async function Cr(g,S,C,_){try{let F=await cg(c,g,S,C,_,i,l);return await Promise.all(F.map((A,H)=>{if(gg(A)){let N=A.result;return{type:ae.redirect,response:pg(N,S,C[H].route.id,_,s,u.v7_relativeSplatPath)}}return fg(A)}))}catch(F){return C.map(()=>({type:ae.error,error:F}))}}async function As(g,S,C,_,F){let[A,...H]=await Promise.all([C.length?Cr("loader",F,C,S):[],..._.map(N=>{if(N.matches&&N.match&&N.controller){let Q=Wn(e.history,N.path,N.controller.signal);return Cr("loader",Q,[N.match],N.matches).then($=>$[0])}else return Promise.resolve({type:ae.error,error:Ve(404,{pathname:N.path})})})]);return await Promise.all([yc(g,C,A,A.map(()=>F.signal),!1,k.loaderData),yc(g,_.map(N=>N.match),H,_.map(N=>N.controller?N.controller.signal:null),!0)]),{loaderResults:A,fetcherResults:H}}function lo(){oe=!0,kt.push(...oo()),ue.forEach((g,S)=>{pe.has(S)&&(bt.push(S),Qt(S))})}function Wt(g,S,C){C===void 0&&(C={}),k.fetchers.set(g,S),He({fetchers:new Map(k.fetchers)},{flushSync:(C&&C.flushSync)===!0})}function Lt(g,S,C,_){_===void 0&&(_={});let F=ir(k.matches,S);Cl(g),He({errors:{[F.route.id]:C},fetchers:new Map(k.fetchers)},{flushSync:(_&&_.flushSync)===!0})}function Us(g){return u.v7_fetcherPersist&&(Et.set(g,(Et.get(g)||0)+1),Oe.has(g)&&Oe.delete(g)),k.fetchers.get(g)||ng}function Cl(g){let S=k.fetchers.get(g);pe.has(g)&&!(S&&S.state==="loading"&&W.has(g))&&Qt(g),ue.delete(g),W.delete(g),q.delete(g),Oe.delete(g),k.fetchers.delete(g)}function Qp(g){if(u.v7_fetcherPersist){let S=(Et.get(g)||0)-1;S<=0?(Et.delete(g),Oe.add(g)):Et.set(g,S)}else Cl(g);He({fetchers:new Map(k.fetchers)})}function Qt(g){let S=pe.get(g);Y(S,"Expected fetch controller: "+g),S.abort(),pe.delete(g)}function $s(g){for(let S of g){let C=Us(S),_=Xt(C.data);k.fetchers.set(S,_)}}function Bs(){let g=[],S=!1;for(let C of q){let _=k.fetchers.get(C);Y(_,"Expected fetcher: "+C),_.state==="loading"&&(q.delete(C),g.push(C),S=!0)}return $s(g),S}function Hs(g){let S=[];for(let[C,_]of W)if(_<g){let F=k.fetchers.get(C);Y(F,"Expected fetcher: "+C),F.state==="loading"&&(Qt(C),W.delete(C),S.push(C))}return $s(S),S.length>0}function Kp(g,S){let C=k.blockers.get(g)||Fr;return Be.get(g)!==S&&Be.set(g,S),C}function Vs(g){k.blockers.delete(g),Be.delete(g)}function jl(g,S){let C=k.blockers.get(g)||Fr;Y(C.state==="unblocked"&&S.state==="blocked"||C.state==="blocked"&&S.state==="blocked"||C.state==="blocked"&&S.state==="proceeding"||C.state==="blocked"&&S.state==="unblocked"||C.state==="proceeding"&&S.state==="unblocked","Invalid blocker state transition: "+C.state+" -> "+S.state);let _=new Map(k.blockers);_.set(g,S),He({blockers:_})}function bs(g){let{currentLocation:S,nextLocation:C,historyAction:_}=g;if(Be.size===0)return;Be.size>1&&Fn(!1,"A router only supports one blocker at a time");let F=Array.from(Be.entries()),[A,H]=F[F.length-1],N=k.blockers.get(A);if(!(N&&N.state==="proceeding")&&H({currentLocation:S,nextLocation:C,historyAction:_}))return A}function io(g){let S=Ve(404,{pathname:g}),C=a||o,{matches:_,route:F}=vc(C);return oo(),{notFoundMatches:_,route:F,error:S}}function _l(g,S){return{boundaryId:ir(S.partialMatches).route.id,error:Ve(400,{type:"route-discovery",pathname:g,message:S.error!=null&&"message"in S.error?S.error:String(S.error)})}}function oo(g){let S=[];return pt.forEach((C,_)=>{(!g||g(_))&&(C.cancel(),S.push(_),pt.delete(_))}),S}function Yp(g,S,C){if(w=g,P=S,E=C||null,!v&&k.navigation===Mo){v=!0;let _=Qs(k.location,k.matches);_!=null&&He({restoreScrollPosition:_})}return()=>{w=null,P=null,E=null}}function Ws(g,S){return E&&E(g,S.map(_=>Iv(_,k.loaderData)))||g.key}function Xp(g,S){if(w&&P){let C=Ws(g,S);w[C]=P()}}function Qs(g,S){if(w){let C=Ws(g,S),_=w[C];if(typeof _=="number")return _}return null}function ao(g,S,C){if(f)if(g){let _=g[g.length-1].route;if(_.path&&(_.path==="*"||_.path.endsWith("/*")))return{active:!0,matches:si(S,C,s,!0)}}else return{active:!0,matches:si(S,C,s,!0)||[]};return{active:!1,matches:null}}async function Rl(g,S,C){let _=g,F=_.length>0?_[_.length-1].route:null;for(;;){let A=a==null,H=a||o;try{await sg(f,S,_,H,i,l,Un,C)}catch(B){return{type:"error",error:B,partialMatches:_}}finally{A&&(o=[...o])}if(C.aborted)return{type:"aborted"};let N=Sn(H,S,s),Q=!1;if(N){let B=N[N.length-1].route;if(B.index)return{type:"success",matches:N};if(B.path&&B.path.length>0)if(B.path==="*")Q=!0;else return{type:"success",matches:N}}let $=si(H,S,s,!0);if(!$||_.map(B=>B.route.id).join("-")===$.map(B=>B.route.id).join("-"))return{type:"success",matches:Q?N:null};if(_=$,F=_[_.length-1].route,F.path==="*")return{type:"success",matches:_}}}function Gp(g){i={},a=ml(g,l,void 0,i)}function Jp(g,S){let C=a==null;Yf(g,S,a||o,i,l),C&&(o=[...o],He({}))}return T={get basename(){return s},get future(){return u},get state(){return k},get routes(){return o},get window(){return t},initialize:Mp,subscribe:Ap,enableScrollRestoration:Yp,navigate:Ms,fetch:Vp,revalidate:Up,createHref:g=>e.history.createHref(g),encodeLocation:g=>e.history.encodeLocation(g),getFetcher:Us,deleteFetcher:Qp,dispose:zp,getBlocker:Kp,deleteBlocker:Vs,patchRoutes:Jp,_internalFetchControllers:pe,_internalActiveDeferreds:pt,_internalSetRoutes:Gp},T}function ig(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function Na(e,t,n,r,l,i,o,a){let s,c;if(o){s=[];for(let u of t)if(s.push(u),u.route.id===o){c=u;break}}else s=t,c=t[t.length-1];let f=Ts(l||".",Ps(s,i),kr(e.pathname,n)||e.pathname,a==="path");return l==null&&(f.search=e.search,f.hash=e.hash),(l==null||l===""||l===".")&&c&&c.route.index&&!Os(f.search)&&(f.search=f.search?f.search.replace(/^\?/,"?index&"):"?index"),r&&n!=="/"&&(f.pathname=f.pathname==="/"?n:zt([n,f.pathname])),Dn(f)}function ac(e,t,n,r){if(!r||!ig(r))return{path:n};if(r.formMethod&&!wg(r.formMethod))return{path:n,error:Ve(405,{method:r.formMethod})};let l=()=>({path:n,error:Ve(400,{type:"invalid-body"})}),i=r.formMethod||"get",o=e?i.toUpperCase():i.toLowerCase(),a=Xf(n);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!gt(o))return l();let m=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((x,w)=>{let[E,P]=w;return""+x+E+"="+P+` | |
`},""):String(r.body);return{path:n,submission:{formMethod:o,formAction:a,formEncType:r.formEncType,formData:void 0,json:void 0,text:m}}}else if(r.formEncType==="application/json"){if(!gt(o))return l();try{let m=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:n,submission:{formMethod:o,formAction:a,formEncType:r.formEncType,formData:void 0,json:m,text:void 0}}}catch{return l()}}}Y(typeof FormData=="function","FormData is not available in this environment");let s,c;if(r.formData)s=Oa(r.formData),c=r.formData;else if(r.body instanceof FormData)s=Oa(r.body),c=r.body;else if(r.body instanceof URLSearchParams)s=r.body,c=fc(s);else if(r.body==null)s=new URLSearchParams,c=new FormData;else try{s=new URLSearchParams(r.body),c=fc(s)}catch{return l()}let f={formMethod:o,formAction:a,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:c,json:void 0,text:void 0};if(gt(f.formMethod))return{path:n,submission:f};let u=Vt(n);return t&&u.search&&Os(u.search)&&s.append("index",""),u.search="?"+s,{path:Dn(u),submission:f}}function og(e,t){let n=e;if(t){let r=e.findIndex(l=>l.route.id===t);r>=0&&(n=e.slice(0,r))}return n}function sc(e,t,n,r,l,i,o,a,s,c,f,u,m,x,w,E){let P=E?tt(E[1])?E[1].error:E[1].data:void 0,v=e.createURL(t.location),h=e.createURL(l),y=E&&tt(E[1])?E[0]:void 0,j=y?og(n,y):n,T=E?E[1].statusCode:void 0,k=o&&T&&T>=400,O=j.filter((M,z)=>{let{route:J}=M;if(J.lazy)return!0;if(J.loader==null)return!1;if(i)return typeof J.loader!="function"||J.loader.hydrate?!0:t.loaderData[J.id]===void 0&&(!t.errors||t.errors[J.id]===void 0);if(ag(t.loaderData,t.matches[z],M)||s.some(oe=>oe===M.route.id))return!0;let fe=t.matches[z],Te=M;return uc(M,ve({currentUrl:v,currentParams:fe.params,nextUrl:h,nextParams:Te.params},r,{actionResult:P,actionStatus:T,defaultShouldRevalidate:k?!1:a||v.pathname+v.search===h.pathname+h.search||v.search!==h.search||Kf(fe,Te)}))}),L=[];return u.forEach((M,z)=>{if(i||!n.some(kt=>kt.route.id===M.routeId)||f.has(z))return;let J=Sn(x,M.path,w);if(!J){L.push({key:z,routeId:M.routeId,path:M.path,matches:null,match:null,controller:null});return}let fe=t.fetchers.get(z),Te=Br(J,M.path),oe=!1;m.has(z)?oe=!1:c.includes(z)?oe=!0:fe&&fe.state!=="idle"&&fe.data===void 0?oe=a:oe=uc(Te,ve({currentUrl:v,currentParams:t.matches[t.matches.length-1].params,nextUrl:h,nextParams:n[n.length-1].params},r,{actionResult:P,actionStatus:T,defaultShouldRevalidate:k?!1:a})),oe&&L.push({key:z,routeId:M.routeId,path:M.path,matches:J,match:Te,controller:new AbortController})}),[O,L]}function ag(e,t,n){let r=!t||n.route.id!==t.route.id,l=e[n.route.id]===void 0;return r||l}function Kf(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function uc(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n=="boolean")return n}return t.defaultShouldRevalidate}async function sg(e,t,n,r,l,i,o,a){let s=[t,...n.map(c=>c.route.id)].join("-");try{let c=o.get(s);c||(c=e({path:t,matches:n,patch:(f,u)=>{a.aborted||Yf(f,u,r,l,i)}}),o.set(s,c)),c&&vg(c)&&await c}finally{o.delete(s)}}function Yf(e,t,n,r,l){if(e){var i;let o=r[e];Y(o,"No route found to patch children into: routeId = "+e);let a=ml(t,l,[e,"patch",String(((i=o.children)==null?void 0:i.length)||"0")],r);o.children?o.children.push(...a):o.children=a}else{let o=ml(t,l,["patch",String(n.length||"0")],r);n.push(...o)}}async function cc(e,t,n){if(!e.lazy)return;let r=await e.lazy();if(!e.lazy)return;let l=n[e.id];Y(l,"No route found in manifest");let i={};for(let o in r){let s=l[o]!==void 0&&o!=="hasErrorBoundary";Fn(!s,'Route "'+l.id+'" has a static property "'+o+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+o+'" will be ignored.')),!s&&!Nv.has(o)&&(i[o]=r[o])}Object.assign(l,i),Object.assign(l,ve({},t(l),{lazy:void 0}))}function ug(e){return Promise.all(e.matches.map(t=>t.resolve()))}async function cg(e,t,n,r,l,i,o,a){let s=r.reduce((u,m)=>u.add(m.route.id),new Set),c=new Set,f=await e({matches:l.map(u=>{let m=s.has(u.route.id);return ve({},u,{shouldLoad:m,resolve:w=>(c.add(u.route.id),m?dg(t,n,u,i,o,w,a):Promise.resolve({type:ae.data,result:void 0}))})}),request:n,params:l[0].params,context:a});return l.forEach(u=>Y(c.has(u.route.id),'`match.resolve()` was not called for route id "'+u.route.id+'". You must call `match.resolve()` on every match passed to `dataStrategy` to ensure all routes are properly loaded.')),f.filter((u,m)=>s.has(l[m].route.id))}async function dg(e,t,n,r,l,i,o){let a,s,c=f=>{let u,m=new Promise((E,P)=>u=P);s=()=>u(),t.signal.addEventListener("abort",s);let x=E=>typeof f!="function"?Promise.reject(new Error("You cannot call the handler for a route which defines a boolean "+('"'+e+'" [routeId: '+n.route.id+"]"))):f({request:t,params:n.params,context:o},...E!==void 0?[E]:[]),w;return i?w=i(E=>x(E)):w=(async()=>{try{return{type:"data",result:await x()}}catch(E){return{type:"error",result:E}}})(),Promise.race([w,m])};try{let f=n.route[e];if(n.route.lazy)if(f){let u,[m]=await Promise.all([c(f).catch(x=>{u=x}),cc(n.route,l,r)]);if(u!==void 0)throw u;a=m}else if(await cc(n.route,l,r),f=n.route[e],f)a=await c(f);else if(e==="action"){let u=new URL(t.url),m=u.pathname+u.search;throw Ve(405,{method:t.method,pathname:m,routeId:n.route.id})}else return{type:ae.data,result:void 0};else if(f)a=await c(f);else{let u=new URL(t.url),m=u.pathname+u.search;throw Ve(404,{pathname:m})}Y(a.result!==void 0,"You defined "+(e==="action"?"an action":"a loader")+" for route "+('"'+n.route.id+"\" but didn't return anything from your `"+e+"` ")+"function. Please return a value or `null`.")}catch(f){return{type:ae.error,result:f}}finally{s&&t.signal.removeEventListener("abort",s)}return a}async function fg(e){let{result:t,type:n,status:r}=e;if(Gf(t)){let o;try{let a=t.headers.get("Content-Type");a&&/\bapplication\/json\b/.test(a)?t.body==null?o=null:o=await t.json():o=await t.text()}catch(a){return{type:ae.error,error:a}}return n===ae.error?{type:ae.error,error:new Ls(t.status,t.statusText,o),statusCode:t.status,headers:t.headers}:{type:ae.data,data:o,statusCode:t.status,headers:t.headers}}if(n===ae.error)return{type:ae.error,error:t,statusCode:qi(t)?t.status:r};if(yg(t)){var l,i;return{type:ae.deferred,deferredData:t,statusCode:(l=t.init)==null?void 0:l.status,headers:((i=t.init)==null?void 0:i.headers)&&new Headers(t.init.headers)}}return{type:ae.data,data:t,statusCode:r}}function pg(e,t,n,r,l,i){let o=e.headers.get("Location");if(Y(o,"Redirects returned/thrown from loaders/actions must have a Location header"),!Ns.test(o)){let a=r.slice(0,r.findIndex(s=>s.route.id===n)+1);o=Na(new URL(t.url),a,l,!0,o,i),e.headers.set("Location",o)}return e}function dc(e,t,n){if(Ns.test(e)){let r=e,l=r.startsWith("//")?new URL(t.protocol+r):new URL(r),i=kr(l.pathname,n)!=null;if(l.origin===t.origin&&i)return l.pathname+l.search+l.hash}return e}function Wn(e,t,n,r){let l=e.createURL(Xf(t)).toString(),i={signal:n};if(r&>(r.formMethod)){let{formMethod:o,formEncType:a}=r;i.method=o.toUpperCase(),a==="application/json"?(i.headers=new Headers({"Content-Type":a}),i.body=JSON.stringify(r.json)):a==="text/plain"?i.body=r.text:a==="application/x-www-form-urlencoded"&&r.formData?i.body=Oa(r.formData):i.body=r.formData}return new Request(l,i)}function Oa(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,typeof r=="string"?r:r.name);return t}function fc(e){let t=new FormData;for(let[n,r]of e.entries())t.append(n,r);return t}function hg(e,t,n,r,l,i){let o={},a=null,s,c=!1,f={},u=r&&tt(r[1])?r[1].error:void 0;return n.forEach((m,x)=>{let w=t[x].route.id;if(Y(!_n(m),"Cannot handle redirect results in processLoaderData"),tt(m)){let E=m.error;u!==void 0&&(E=u,u=void 0),a=a||{};{let P=ir(e,w);a[P.route.id]==null&&(a[P.route.id]=E)}o[w]=void 0,c||(c=!0,s=qi(m.error)?m.error.status:500),m.headers&&(f[w]=m.headers)}else jn(m)?(l.set(w,m.deferredData),o[w]=m.deferredData.data,m.statusCode!=null&&m.statusCode!==200&&!c&&(s=m.statusCode),m.headers&&(f[w]=m.headers)):(o[w]=m.data,m.statusCode&&m.statusCode!==200&&!c&&(s=m.statusCode),m.headers&&(f[w]=m.headers))}),u!==void 0&&r&&(a={[r[0]]:u},o[r[0]]=void 0),{loaderData:o,errors:a,statusCode:s||200,loaderHeaders:f}}function pc(e,t,n,r,l,i,o,a){let{loaderData:s,errors:c}=hg(t,n,r,l,a);for(let f=0;f<i.length;f++){let{key:u,match:m,controller:x}=i[f];Y(o!==void 0&&o[f]!==void 0,"Did not find corresponding fetcher result");let w=o[f];if(!(x&&x.signal.aborted))if(tt(w)){let E=ir(e.matches,m==null?void 0:m.route.id);c&&c[E.route.id]||(c=ve({},c,{[E.route.id]:w.error})),e.fetchers.delete(u)}else if(_n(w))Y(!1,"Unhandled fetcher revalidation redirect");else if(jn(w))Y(!1,"Unhandled fetcher deferred data");else{let E=Xt(w.data);e.fetchers.set(u,E)}}return{loaderData:s,errors:c}}function hc(e,t,n,r){let l=ve({},t);for(let i of n){let o=i.route.id;if(t.hasOwnProperty(o)?t[o]!==void 0&&(l[o]=t[o]):e[o]!==void 0&&i.route.loader&&(l[o]=e[o]),r&&r.hasOwnProperty(o))break}return l}function mc(e){return e?tt(e[1])?{actionData:{}}:{actionData:{[e[0]]:e[1].data}}:{}}function ir(e,t){return(t?e.slice(0,e.findIndex(r=>r.route.id===t)+1):[...e]).reverse().find(r=>r.route.hasErrorBoundary===!0)||e[0]}function vc(e){let t=e.length===1?e[0]:e.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function Ve(e,t){let{pathname:n,routeId:r,method:l,type:i,message:o}=t===void 0?{}:t,a="Unknown Server Error",s="Unknown @remix-run/router error";return e===400?(a="Bad Request",i==="route-discovery"?s='Unable to match URL "'+n+'" - the `unstable_patchRoutesOnMiss()` '+(`function threw the following error: | |
`+o):l&&n&&r?s="You made a "+l+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":i==="defer-action"?s="defer() is not supported in actions":i==="invalid-body"&&(s="Unable to encode submission body")):e===403?(a="Forbidden",s='Route "'+r+'" does not match URL "'+n+'"'):e===404?(a="Not Found",s='No route matches URL "'+n+'"'):e===405&&(a="Method Not Allowed",l&&n&&r?s="You made a "+l.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":l&&(s='Invalid request method "'+l.toUpperCase()+'"')),new Ls(e||500,a,new Error(s),!0)}function gc(e){for(let t=e.length-1;t>=0;t--){let n=e[t];if(_n(n))return{result:n,idx:t}}}function Xf(e){let t=typeof e=="string"?Vt(e):e;return Dn(ve({},t,{hash:""}))}function mg(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function vg(e){return typeof e=="object"&&e!=null&&"then"in e}function gg(e){return Gf(e.result)&&eg.has(e.result.status)}function jn(e){return e.type===ae.deferred}function tt(e){return e.type===ae.error}function _n(e){return(e&&e.type)===ae.redirect}function yg(e){let t=e;return t&&typeof t=="object"&&typeof t.data=="object"&&typeof t.subscribe=="function"&&typeof t.cancel=="function"&&typeof t.resolveData=="function"}function Gf(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function wg(e){return Zv.has(e.toLowerCase())}function gt(e){return Jv.has(e.toLowerCase())}async function yc(e,t,n,r,l,i){for(let o=0;o<n.length;o++){let a=n[o],s=t[o];if(!s)continue;let c=e.find(u=>u.route.id===s.route.id),f=c!=null&&!Kf(c,s)&&(i&&i[s.route.id])!==void 0;if(jn(a)&&(l||f)){let u=r[o];Y(u,"Expected an AbortSignal for revalidating fetcher deferred result"),await Jf(a,u,l).then(m=>{m&&(n[o]=m||n[o])})}}}async function Jf(e,t,n){if(n===void 0&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:ae.data,data:e.deferredData.unwrappedData}}catch(l){return{type:ae.error,error:l}}return{type:ae.data,data:e.deferredData.data}}}function Os(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function Br(e,t){let n=typeof t=="string"?Vt(t).search:t.search;if(e[e.length-1].route.index&&Os(n||""))return e[e.length-1];let r=bf(e);return r[r.length-1]}function wc(e){let{formMethod:t,formAction:n,formEncType:r,text:l,formData:i,json:o}=e;if(!(!t||!n||!r)){if(l!=null)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:void 0,text:l};if(i!=null)return{formMethod:t,formAction:n,formEncType:r,formData:i,json:void 0,text:void 0};if(o!==void 0)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:o,text:void 0}}}function zo(e,t){return t?{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function xg(e,t){return{state:"submitting",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}}function Dr(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function Sg(e,t){return{state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function Xt(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function kg(e,t){try{let n=e.sessionStorage.getItem(Qf);if(n){let r=JSON.parse(n);for(let[l,i]of Object.entries(r||{}))i&&Array.isArray(i)&&t.set(l,new Set(i||[]))}}catch{}}function Eg(e,t){if(t.size>0){let n={};for(let[r,l]of t)n[r]=[...l];try{e.sessionStorage.setItem(Qf,JSON.stringify(n))}catch(r){Fn(!1,"Failed to save applied view transitions in sessionStorage ("+r+").")}}}/** | |
* React Router v6.25.1 | |
* | |
* Copyright (c) Remix Software Inc. | |
* | |
* This source code is licensed under the MIT license found in the | |
* LICENSE.md file in the root directory of this source tree. | |
* | |
* @license MIT | |
*/function Fi(){return Fi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Fi.apply(this,arguments)}const Zi=p.createContext(null),qf=p.createContext(null),An=p.createContext(null),Is=p.createContext(null),vn=p.createContext({outlet:null,matches:[],isDataRoute:!1}),Zf=p.createContext(null);function Cg(e,t){let{relative:n}=t===void 0?{}:t;kl()||Y(!1);let{basename:r,navigator:l}=p.useContext(An),{hash:i,pathname:o,search:a}=np(e,{relative:n}),s=o;return r!=="/"&&(s=o==="/"?r:zt([r,o])),l.createHref({pathname:s,search:a,hash:i})}function kl(){return p.useContext(Is)!=null}function El(){return kl()||Y(!1),p.useContext(Is).location}function ep(e){p.useContext(An).static||p.useLayoutEffect(e)}function tp(){let{isDataRoute:e}=p.useContext(vn);return e?zg():jg()}function jg(){kl()||Y(!1);let e=p.useContext(Zi),{basename:t,future:n,navigator:r}=p.useContext(An),{matches:l}=p.useContext(vn),{pathname:i}=El(),o=JSON.stringify(Ps(l,n.v7_relativeSplatPath)),a=p.useRef(!1);return ep(()=>{a.current=!0}),p.useCallback(function(c,f){if(f===void 0&&(f={}),!a.current)return;if(typeof c=="number"){r.go(c);return}let u=Ts(c,JSON.parse(o),i,f.relative==="path");e==null&&t!=="/"&&(u.pathname=u.pathname==="/"?t:zt([t,u.pathname])),(f.replace?r.replace:r.push)(u,f.state,f)},[t,r,o,i,e])}function _g(){let{matches:e}=p.useContext(vn),t=e[e.length-1];return t?t.params:{}}function np(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=p.useContext(An),{matches:l}=p.useContext(vn),{pathname:i}=El(),o=JSON.stringify(Ps(l,r.v7_relativeSplatPath));return p.useMemo(()=>Ts(e,JSON.parse(o),i,n==="path"),[e,o,i,n])}function Rg(e,t,n,r){kl()||Y(!1);let{navigator:l}=p.useContext(An),{matches:i}=p.useContext(vn),o=i[i.length-1],a=o?o.params:{};o&&o.pathname;let s=o?o.pathnameBase:"/";o&&o.route;let c=El(),f;f=c;let u=f.pathname||"/",m=u;if(s!=="/"){let E=s.replace(/^\//,"").split("/");m="/"+u.replace(/^\//,"").split("/").slice(E.length).join("/")}let x=Sn(e,{pathname:m});return Og(x&&x.map(E=>Object.assign({},E,{params:Object.assign({},a,E.params),pathname:zt([s,l.encodeLocation?l.encodeLocation(E.pathname).pathname:E.pathname]),pathnameBase:E.pathnameBase==="/"?s:zt([s,l.encodeLocation?l.encodeLocation(E.pathnameBase).pathname:E.pathnameBase])})),i,n,r)}function Pg(){let e=Mg(),t=qi(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,l={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return p.createElement(p.Fragment,null,p.createElement("h2",null,"Unexpected Application Error!"),p.createElement("h3",{style:{fontStyle:"italic"}},t),n?p.createElement("pre",{style:l},n):null,null)}const Tg=p.createElement(Pg,null);class Lg extends p.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?p.createElement(vn.Provider,{value:this.props.routeContext},p.createElement(Zf.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Ng(e){let{routeContext:t,match:n,children:r}=e,l=p.useContext(Zi);return l&&l.static&&l.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(l.staticContext._deepestRenderedBoundaryId=n.route.id),p.createElement(vn.Provider,{value:t},r)}function Og(e,t,n,r){var l;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var i;if((i=n)!=null&&i.errors)e=n.matches;else return null}let o=e,a=(l=n)==null?void 0:l.errors;if(a!=null){let f=o.findIndex(u=>u.route.id&&(a==null?void 0:a[u.route.id])!==void 0);f>=0||Y(!1),o=o.slice(0,Math.min(o.length,f+1))}let s=!1,c=-1;if(n&&r&&r.v7_partialHydration)for(let f=0;f<o.length;f++){let u=o[f];if((u.route.HydrateFallback||u.route.hydrateFallbackElement)&&(c=f),u.route.id){let{loaderData:m,errors:x}=n,w=u.route.loader&&m[u.route.id]===void 0&&(!x||x[u.route.id]===void 0);if(u.route.lazy||w){s=!0,c>=0?o=o.slice(0,c+1):o=[o[0]];break}}}return o.reduceRight((f,u,m)=>{let x,w=!1,E=null,P=null;n&&(x=a&&u.route.id?a[u.route.id]:void 0,E=u.route.errorElement||Tg,s&&(c<0&&m===0?(w=!0,P=null):c===m&&(w=!0,P=u.route.hydrateFallbackElement||null)));let v=t.concat(o.slice(0,m+1)),h=()=>{let y;return x?y=E:w?y=P:u.route.Component?y=p.createElement(u.route.Component,null):u.route.element?y=u.route.element:y=f,p.createElement(Ng,{match:u,routeContext:{outlet:f,matches:v,isDataRoute:n!=null},children:y})};return n&&(u.route.ErrorBoundary||u.route.errorElement||m===0)?p.createElement(Lg,{location:n.location,revalidation:n.revalidation,component:E,error:x,children:h(),routeContext:{outlet:null,matches:v,isDataRoute:!0}}):h()},null)}var rp=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(rp||{}),Di=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(Di||{});function Ig(e){let t=p.useContext(Zi);return t||Y(!1),t}function Fg(e){let t=p.useContext(qf);return t||Y(!1),t}function Dg(e){let t=p.useContext(vn);return t||Y(!1),t}function lp(e){let t=Dg(),n=t.matches[t.matches.length-1];return n.route.id||Y(!1),n.route.id}function Mg(){var e;let t=p.useContext(Zf),n=Fg(Di.UseRouteError),r=lp(Di.UseRouteError);return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function zg(){let{router:e}=Ig(rp.UseNavigateStable),t=lp(Di.UseNavigateStable),n=p.useRef(!1);return ep(()=>{n.current=!0}),p.useCallback(function(l,i){i===void 0&&(i={}),n.current&&(typeof l=="number"?e.navigate(l):e.navigate(l,Fi({fromRouteId:t},i)))},[e,t])}function Ag(e){let{basename:t="/",children:n=null,location:r,navigationType:l=Ce.Pop,navigator:i,static:o=!1,future:a}=e;kl()&&Y(!1);let s=t.replace(/^\/*/,"/"),c=p.useMemo(()=>({basename:s,navigator:i,static:o,future:Fi({v7_relativeSplatPath:!1},a)}),[s,a,i,o]);typeof r=="string"&&(r=Vt(r));let{pathname:f="/",search:u="",hash:m="",state:x=null,key:w="default"}=r,E=p.useMemo(()=>{let P=kr(f,s);return P==null?null:{location:{pathname:P,search:u,hash:m,state:x,key:w},navigationType:l}},[s,f,u,m,x,w,l]);return E==null?null:p.createElement(An.Provider,{value:c},p.createElement(Is.Provider,{children:n,value:E}))}new Promise(()=>{});function Ug(e){let t={hasErrorBoundary:e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&Object.assign(t,{element:p.createElement(e.Component),Component:void 0}),e.HydrateFallback&&Object.assign(t,{hydrateFallbackElement:p.createElement(e.HydrateFallback),HydrateFallback:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:p.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}/** | |
* React Router DOM v6.25.1 | |
* | |
* Copyright (c) Remix Software Inc. | |
* | |
* This source code is licensed under the MIT license found in the | |
* LICENSE.md file in the root directory of this source tree. | |
* | |
* @license MIT | |
*/function vl(){return vl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},vl.apply(this,arguments)}function $g(e,t){if(e==null)return{};var n={},r=Object.keys(e),l,i;for(i=0;i<r.length;i++)l=r[i],!(t.indexOf(l)>=0)&&(n[l]=e[l]);return n}function Bg(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Hg(e,t){return e.button===0&&(!t||t==="_self")&&!Bg(e)}const Vg=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],bg="6";try{window.__reactRouterVersion=bg}catch{}function Wg(e,t){return lg({basename:void 0,future:vl({},void 0,{v7_prependBasename:!0}),history:Pv({window:void 0}),hydrationData:Qg(),routes:e,mapRouteProperties:Ug,unstable_dataStrategy:void 0,unstable_patchRoutesOnMiss:void 0,window:void 0}).initialize()}function Qg(){var e;let t=(e=window)==null?void 0:e.__staticRouterHydrationData;return t&&t.errors&&(t=vl({},t,{errors:Kg(t.errors)})),t}function Kg(e){if(!e)return null;let t=Object.entries(e),n={};for(let[r,l]of t)if(l&&l.__type==="RouteErrorResponse")n[r]=new Ls(l.status,l.statusText,l.data,l.internal===!0);else if(l&&l.__type==="Error"){if(l.__subType){let i=window[l.__subType];if(typeof i=="function")try{let o=new i(l.message);o.stack="",n[r]=o}catch{}}if(n[r]==null){let i=new Error(l.message);i.stack="",n[r]=i}}else n[r]=l;return n}const Yg=p.createContext({isTransitioning:!1}),Xg=p.createContext(new Map),Gg="startTransition",xc=mh[Gg],Jg="flushSync",Sc=Rv[Jg];function qg(e){xc?xc(e):e()}function Mr(e){Sc?Sc(e):e()}class Zg{constructor(){this.status="pending",this.promise=new Promise((t,n)=>{this.resolve=r=>{this.status==="pending"&&(this.status="resolved",t(r))},this.reject=r=>{this.status==="pending"&&(this.status="rejected",n(r))}})}}function ey(e){let{fallbackElement:t,router:n,future:r}=e,[l,i]=p.useState(n.state),[o,a]=p.useState(),[s,c]=p.useState({isTransitioning:!1}),[f,u]=p.useState(),[m,x]=p.useState(),[w,E]=p.useState(),P=p.useRef(new Map),{v7_startTransition:v}=r||{},h=p.useCallback(L=>{v?qg(L):L()},[v]),y=p.useCallback((L,M)=>{let{deletedFetchers:z,unstable_flushSync:J,unstable_viewTransitionOpts:fe}=M;z.forEach(oe=>P.current.delete(oe)),L.fetchers.forEach((oe,kt)=>{oe.data!==void 0&&P.current.set(kt,oe.data)});let Te=n.window==null||n.window.document==null||typeof n.window.document.startViewTransition!="function";if(!fe||Te){J?Mr(()=>i(L)):h(()=>i(L));return}if(J){Mr(()=>{m&&(f&&f.resolve(),m.skipTransition()),c({isTransitioning:!0,flushSync:!0,currentLocation:fe.currentLocation,nextLocation:fe.nextLocation})});let oe=n.window.document.startViewTransition(()=>{Mr(()=>i(L))});oe.finished.finally(()=>{Mr(()=>{u(void 0),x(void 0),a(void 0),c({isTransitioning:!1})})}),Mr(()=>x(oe));return}m?(f&&f.resolve(),m.skipTransition(),E({state:L,currentLocation:fe.currentLocation,nextLocation:fe.nextLocation})):(a(L),c({isTransitioning:!0,flushSync:!1,currentLocation:fe.currentLocation,nextLocation:fe.nextLocation}))},[n.window,m,f,P,h]);p.useLayoutEffect(()=>n.subscribe(y),[n,y]),p.useEffect(()=>{s.isTransitioning&&!s.flushSync&&u(new Zg)},[s]),p.useEffect(()=>{if(f&&o&&n.window){let L=o,M=f.promise,z=n.window.document.startViewTransition(async()=>{h(()=>i(L)),await M});z.finished.finally(()=>{u(void 0),x(void 0),a(void 0),c({isTransitioning:!1})}),x(z)}},[h,o,f,n.window]),p.useEffect(()=>{f&&o&&l.location.key===o.location.key&&f.resolve()},[f,m,l.location,o]),p.useEffect(()=>{!s.isTransitioning&&w&&(a(w.state),c({isTransitioning:!0,flushSync:!1,currentLocation:w.currentLocation,nextLocation:w.nextLocation}),E(void 0))},[s.isTransitioning,w]),p.useEffect(()=>{},[]);let j=p.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:L=>n.navigate(L),push:(L,M,z)=>n.navigate(L,{state:M,preventScrollReset:z==null?void 0:z.preventScrollReset}),replace:(L,M,z)=>n.navigate(L,{replace:!0,state:M,preventScrollReset:z==null?void 0:z.preventScrollReset})}),[n]),T=n.basename||"/",k=p.useMemo(()=>({router:n,navigator:j,static:!1,basename:T}),[n,j,T]),O=p.useMemo(()=>({v7_relativeSplatPath:n.future.v7_relativeSplatPath}),[n.future.v7_relativeSplatPath]);return p.createElement(p.Fragment,null,p.createElement(Zi.Provider,{value:k},p.createElement(qf.Provider,{value:l},p.createElement(Xg.Provider,{value:P.current},p.createElement(Yg.Provider,{value:s},p.createElement(Ag,{basename:T,location:l.location,navigationType:l.historyAction,navigator:j,future:O},l.initialized||n.future.v7_partialHydration?p.createElement(ty,{routes:n.routes,future:n.future,state:l}):t))))),null)}const ty=p.memo(ny);function ny(e){let{routes:t,future:n,state:r}=e;return Rg(t,void 0,r,n)}const ry=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",ly=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,iy=p.forwardRef(function(t,n){let{onClick:r,relative:l,reloadDocument:i,replace:o,state:a,target:s,to:c,preventScrollReset:f,unstable_viewTransition:u}=t,m=$g(t,Vg),{basename:x}=p.useContext(An),w,E=!1;if(typeof c=="string"&&ly.test(c)&&(w=c,ry))try{let y=new URL(window.location.href),j=c.startsWith("//")?new URL(y.protocol+c):new URL(c),T=kr(j.pathname,x);j.origin===y.origin&&T!=null?c=T+j.search+j.hash:E=!0}catch{}let P=Cg(c,{relative:l}),v=oy(c,{replace:o,state:a,target:s,preventScrollReset:f,relative:l,unstable_viewTransition:u});function h(y){r&&r(y),y.defaultPrevented||v(y)}return p.createElement("a",vl({},m,{href:w||P,onClick:E||i?r:h,ref:n,target:s}))});var kc;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(kc||(kc={}));var Ec;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Ec||(Ec={}));function oy(e,t){let{target:n,replace:r,state:l,preventScrollReset:i,relative:o,unstable_viewTransition:a}=t===void 0?{}:t,s=tp(),c=El(),f=np(e,{relative:o});return p.useCallback(u=>{if(Hg(u,n)){u.preventDefault();let m=r!==void 0?r:Dn(c)===Dn(f);s(e,{replace:m,state:l,preventScrollReset:i,relative:o,unstable_viewTransition:a})}},[c,s,f,r,l,n,e,i,o,a])}var ay=Object.defineProperty,sy=(e,t,n)=>t in e?ay(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Yl=(e,t,n)=>(sy(e,typeof t!="symbol"?t+"":t,n),n),uy="https://huggingface.co";async function cy(e,t){var n,r;const l=new dy(e.url,e.status,(n=e.headers.get("X-Request-Id"))!=null?n:void 0);l.message=`Api error with status ${l.statusCode}`;const i=[`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 o=await e.json();l.message=o.error||o.message||l.message,l.data=o}else l.data={message:await e.text()};throw l.message+=`. ${i}`,l}var dy=class extends Error{constructor(e,t,n,r){super(r),Yl(this,"statusCode"),Yl(this,"url"),Yl(this,"requestId"),Yl(this,"data"),this.statusCode=t,this.requestId=n,this.url=e}};function fy(e){if(!(!e||e.accessToken===void 0||e.accessToken===null)&&!e.accessToken.startsWith("hf_"))throw new TypeError("Your access token must start with 'hf_'")}new Promise(e=>{});function py(e){const t=/<(https?:[/][/][^>]+)>;\s+rel="([^"]+)"/g;return Object.fromEntries([...e.matchAll(t)].map(([,n,r])=>[r,n]))}function hy(e,t){return Object.assign({},...t.map(n=>{if(e[n]!==void 0)return{[n]:e[n]}}))}var my=["pipeline_tag","private","gated","downloads","likes","lastModified"];async function*vy(e){var t,n,r,l,i,o,a,s,c,f;fy(e==null?void 0:e.credentials);let u=(t=e==null?void 0:e.limit)!=null?t:1/0;const m=new URLSearchParams([...Object.entries({limit:String(Math.min(u,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.task?{pipeline_tag:e.search.task}:void 0,...(l=e==null?void 0:e.search)!=null&&l.query?{search:e.search.query}:void 0}),...(a=(o=(i=e==null?void 0:e.search)==null?void 0:i.tags)==null?void 0:o.map(w=>["filter",w]))!=null?a:[],...my.map(w=>["expand",w]),...(c=(s=e==null?void 0:e.additionalFields)==null?void 0:s.map(w=>["expand",w]))!=null?c:[]]).toString();let x=`${(e==null?void 0:e.hubUrl)||uy}/api/models?${m}`;for(;x;){const w=await((f=e==null?void 0:e.fetch)!=null?f:fetch)(x,{headers:{accept:"application/json",...e!=null&&e.credentials?{Authorization:`Bearer ${e.credentials.accessToken}`}:void 0}});if(!w.ok)throw await cy(w);const E=await w.json();for(const v of E)if(yield{...(e==null?void 0:e.additionalFields)&&hy(v,e.additionalFields),id:v._id,name:v.id,private:v.private,task:v.pipeline_tag,downloads:v.downloads,gated:v.gated,likes:v.likes,updatedAt:new Date(v.lastModified)},u--,u<=0)return;const P=w.headers.get("Link");x=P?py(P).next:void 0}}var gy=Object.defineProperty,yy=(e,t)=>{for(var n in t)gy(e,n,{get:t[n],enumerable:!0})},wy={};yy(wy,{audioClassification:()=>sp,audioToAudio:()=>dp,automaticSpeechRecognition:()=>up,chatCompletion:()=>Ty,chatCompletionStream:()=>Ly,documentQuestionAnswering:()=>Lp,featureExtraction:()=>wp,fillMask:()=>xp,imageClassification:()=>fp,imageSegmentation:()=>pp,imageToImage:()=>gp,imageToText:()=>hp,objectDetection:()=>mp,questionAnswering:()=>Sp,request:()=>ne,sentenceSimilarity:()=>kp,streamingRequest:()=>eo,summarization:()=>Ep,tableQuestionAnswering:()=>Cp,tabularClassification:()=>Ip,tabularRegression:()=>Op,textClassification:()=>jp,textGeneration:()=>_p,textGenerationStream:()=>Py,textToImage:()=>vp,textToSpeech:()=>cp,tokenClassification:()=>Rp,translation:()=>Pp,visualQuestionAnswering:()=>Np,zeroShotClassification:()=>Tp,zeroShotImageClassification:()=>yp});function xy(e,t){return Object.assign({},...t.map(n=>{if(e[n]!==void 0)return{[n]:e[n]}}))}function Sy(e,t){return e.includes(t)}function ky(e,t){const n=Array.isArray(t)?t:[t],r=Object.keys(e).filter(l=>!Sy(n,l));return xy(e,r)}function ui(e){return/^http(s?):/.test(e)||e.startsWith("/")}var Qn=new Map,Ey=10*60*1e3,Cy=1e3,ip="https://huggingface.co";async function op(e,t,n){if(ui(e))return null;const r=`${e}:${t}`;let l=Qn.get(r);if(l&&l.date<new Date(Date.now()-Ey)&&(Qn.delete(r),l=void 0),l===void 0){const i=await((n==null?void 0:n.fetch)??fetch)(`${ip}/api/models/${e}?expand[]=pipeline_tag`,{headers:t?{Authorization:`Bearer ${t}`}:{}}).then(o=>o.json()).then(o=>o.pipeline_tag).catch(()=>null);if(!i)return null;l={task:i,date:new Date},Qn.set(r,{task:i,date:new Date}),Qn.size>Cy&&Qn.delete(Qn.keys().next().value)}return l.task}var Cc="https://api-inference.huggingface.co",Xl=null;async function ap(e,t){const{accessToken:n,endpointUrl:r,...l}=e;let{model:i}=e;const{forceTask:o,includeCredentials:a,taskHint:s,wait_for_model:c,use_cache:f,dont_load_model:u,chatCompletion:m}=t??{},x={};if(n&&(x.Authorization=`Bearer ${n}`),!i&&!Xl&&s){const h=await fetch(`${ip}/api/tasks`);h.ok&&(Xl=await h.json())}if(!i&&Xl&&s){const h=Xl[s];h&&(i=h.models[0].id)}if(!i)throw new Error("No model provided, and no default model found for this task");const w="data"in e&&!!e.data;w||(x["Content-Type"]="application/json"),c&&(x["X-Wait-For-Model"]="true"),f===!1&&(x["X-Use-Cache"]="false"),u&&(x["X-Load-Model"]="0");let E=(()=>{if(r&&ui(i))throw new TypeError("Both model and endpointUrl cannot be URLs");return ui(i)?(console.warn("Using a model URL is deprecated, please use the `endpointUrl` parameter instead"),i):r||(o?`${Cc}/pipeline/${o}/${i}`:`${Cc}/models/${i}`)})();m&&!E.endsWith("/chat/completions")&&(E+="/v1/chat/completions");let P;typeof a=="string"?P=a:a===!0&&(P="include");const v={headers:x,method:"POST",body:w?e.data:JSON.stringify({...l.model&&ui(l.model)?ky(l,"model"):l}),...P&&{credentials:P},signal:t==null?void 0:t.signal};return{url:E,info:v}}async function ne(e,t){var i,o;const{url:n,info:r}=await ap(e,t),l=await((t==null?void 0:t.fetch)??fetch)(n,r);if((t==null?void 0:t.retry_on_error)!==!1&&l.status===503&&!(t!=null&&t.wait_for_model))return ne(e,{...t,wait_for_model:!0});if(!l.ok){if((i=l.headers.get("Content-Type"))!=null&&i.startsWith("application/json")){const a=await l.json();if([400,422,404,500].includes(l.status)&&(t!=null&&t.chatCompletion))throw new Error(`Server ${e.model} does not seem to support chat completion. Error: ${a.error}`);if(a.error)throw new Error(a.error)}throw new Error("An error occurred while fetching the blob")}return(o=l.headers.get("Content-Type"))!=null&&o.startsWith("application/json")?await l.json():await l.blob()}function jy(e){let t,n,r,l=!1;return function(o){t===void 0?(t=o,n=0,r=-1):t=Ry(t,o);const a=t.length;let s=0;for(;n<a;){l&&(t[n]===10&&(s=++n),l=!1);let c=-1;for(;n<a&&c===-1;++n)switch(t[n]){case 58:r===-1&&(r=n-s);break;case 13:l=!0;case 10:c=n;break}if(c===-1)break;e(t.subarray(s,c),r),s=n,r=-1}s===a?t=void 0:s!==0&&(t=t.subarray(s),n-=s)}}function _y(e,t,n){let r=jc();const l=new TextDecoder;return function(o,a){if(o.length===0)n==null||n(r),r=jc();else if(a>0){const s=l.decode(o.subarray(0,a)),c=a+(o[a+1]===32?2:1),f=l.decode(o.subarray(c));switch(s){case"data":r.data=r.data?r.data+` | |
`+f:f;break;case"event":r.event=f;break;case"id":e(r.id=f);break;case"retry":const u=parseInt(f,10);isNaN(u)||t(r.retry=u);break}}}}function Ry(e,t){const n=new Uint8Array(e.length+t.length);return n.set(e),n.set(t,e.length),n}function jc(){return{data:"",event:"",id:"",retry:void 0}}async function*eo(e,t){var c,f;const{url:n,info:r}=await ap({...e,stream:!0},t),l=await((t==null?void 0:t.fetch)??fetch)(n,r);if((t==null?void 0:t.retry_on_error)!==!1&&l.status===503&&!(t!=null&&t.wait_for_model))return yield*eo(e,{...t,wait_for_model:!0});if(!l.ok){if((c=l.headers.get("Content-Type"))!=null&&c.startsWith("application/json")){const u=await l.json();if([400,422,404,500].includes(l.status)&&(t!=null&&t.chatCompletion))throw new Error(`Server ${e.model} does not seem to support chat completion. Error: ${u.error}`);if(u.error)throw new Error(u.error)}throw new Error(`Server response contains error: ${l.status}`)}if(!((f=l.headers.get("content-type"))!=null&&f.startsWith("text/event-stream")))throw new Error("Server does not support event stream content type, it returned "+l.headers.get("content-type"));if(!l.body)return;const i=l.body.getReader();let o=[];const s=jy(_y(()=>{},()=>{},u=>{o.push(u)}));try{for(;;){const{done:u,value:m}=await i.read();if(u)return;s(m);for(const x of o)if(x.data.length>0){if(x.data==="[DONE]")return;const w=JSON.parse(x.data);if(typeof w=="object"&&w!==null&&"error"in w)throw new Error(w.error);yield w}o=[]}}finally{i.releaseLock()}}var ie=class extends TypeError{constructor(e){super(`Invalid inference output: ${e}. Use the 'request' method with the same parameters to do a custom call with no type checking.`),this.name="InferenceOutputError"}};async function sp(e,t){const n=await ne(e,{...t,taskHint:"audio-classification"});if(!(Array.isArray(n)&&n.every(l=>typeof l.label=="string"&&typeof l.score=="number")))throw new ie("Expected Array<{label: string, score: number}>");return n}async function up(e,t){const n=await ne(e,{...t,taskHint:"automatic-speech-recognition"});if(!(typeof(n==null?void 0:n.text)=="string"))throw new ie("Expected {text: string}");return n}async function cp(e,t){const n=await ne(e,{...t,taskHint:"text-to-speech"});if(!(n&&n instanceof Blob))throw new ie("Expected Blob");return n}async function dp(e,t){const n=await ne(e,{...t,taskHint:"audio-to-audio"});if(!(Array.isArray(n)&&n.every(l=>typeof l.label=="string"&&typeof l.blob=="string"&&typeof l["content-type"]=="string")))throw new ie("Expected Array<{label: string, blob: string, content-type: string}>");return n}async function fp(e,t){const n=await ne(e,{...t,taskHint:"image-classification"});if(!(Array.isArray(n)&&n.every(l=>typeof l.label=="string"&&typeof l.score=="number")))throw new ie("Expected Array<{label: string, score: number}>");return n}async function pp(e,t){const n=await ne(e,{...t,taskHint:"image-segmentation"});if(!(Array.isArray(n)&&n.every(l=>typeof l.label=="string"&&typeof l.mask=="string"&&typeof l.score=="number")))throw new ie("Expected Array<{label: string, mask: string, score: number}>");return n}async function hp(e,t){var r;const n=(r=await ne(e,{...t,taskHint:"image-to-text"}))==null?void 0:r[0];if(typeof(n==null?void 0:n.generated_text)!="string")throw new ie("Expected {generated_text: string}");return n}async function mp(e,t){const n=await ne(e,{...t,taskHint:"object-detection"});if(!(Array.isArray(n)&&n.every(l=>typeof l.label=="string"&&typeof l.score=="number"&&typeof l.box.xmin=="number"&&typeof l.box.ymin=="number"&&typeof l.box.xmax=="number"&&typeof l.box.ymax=="number")))throw new ie("Expected Array<{label:string; score:number; box:{xmin:number; ymin:number; xmax:number; ymax:number}}>");return n}async function vp(e,t){const n=await ne(e,{...t,taskHint:"text-to-image"});if(!(n&&n instanceof Blob))throw new ie("Expected Blob");return n}function to(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(""))}}async function gp(e,t){let n;e.parameters?n={...e,inputs:to(new Uint8Array(e.inputs instanceof ArrayBuffer?e.inputs:await e.inputs.arrayBuffer()))}:n={accessToken:e.accessToken,model:e.model,data:e.inputs};const r=await ne(n,{...t,taskHint:"image-to-image"});if(!(r&&r instanceof Blob))throw new ie("Expected Blob");return r}async function yp(e,t){const n={...e,inputs:{image:to(new Uint8Array(e.inputs.image instanceof ArrayBuffer?e.inputs.image:await e.inputs.image.arrayBuffer()))}},r=await ne(n,{...t,taskHint:"zero-shot-image-classification"});if(!(Array.isArray(r)&&r.every(i=>typeof i.label=="string"&&typeof i.score=="number")))throw new ie("Expected Array<{label: string, score: number}>");return r}async function wp(e,t){const n=e.model?await op(e.model,e.accessToken,t):void 0,r=await ne(e,{...t,taskHint:"feature-extraction",...n==="sentence-similarity"&&{forceTask:"feature-extraction"}});let l=!0;const i=(o,a,s=0)=>s>a?!1:o.every(c=>Array.isArray(c))?o.every(c=>i(c,a,s+1)):o.every(c=>typeof c=="number");if(l=Array.isArray(r)&&i(r,3,0),!l)throw new ie("Expected Array<number[][][] | number[][] | number[] | number>");return r}async function xp(e,t){const n=await ne(e,{...t,taskHint:"fill-mask"});if(!(Array.isArray(n)&&n.every(l=>typeof l.score=="number"&&typeof l.sequence=="string"&&typeof l.token=="number"&&typeof l.token_str=="string")))throw new ie("Expected Array<{score: number, sequence: string, token: number, token_str: string}>");return n}async function Sp(e,t){const n=await ne(e,{...t,taskHint:"question-answering"});if(!(typeof n=="object"&&!!n&&typeof n.answer=="string"&&typeof n.end=="number"&&typeof n.score=="number"&&typeof n.start=="number"))throw new ie("Expected {answer: string, end: number, score: number, start: number}");return n}async function kp(e,t){const n=e.model?await op(e.model,e.accessToken,t):void 0,r=await ne(e,{...t,taskHint:"sentence-similarity",...n==="feature-extraction"&&{forceTask:"sentence-similarity"}});if(!(Array.isArray(r)&&r.every(i=>typeof i=="number")))throw new ie("Expected number[]");return r}async function Ep(e,t){const n=await ne(e,{...t,taskHint:"summarization"});if(!(Array.isArray(n)&&n.every(l=>typeof(l==null?void 0:l.summary_text)=="string")))throw new ie("Expected Array<{summary_text: string}>");return n==null?void 0:n[0]}async function Cp(e,t){const n=await ne(e,{...t,taskHint:"table-question-answering"});if(!(typeof(n==null?void 0:n.aggregator)=="string"&&typeof n.answer=="string"&&Array.isArray(n.cells)&&n.cells.every(l=>typeof l=="string")&&Array.isArray(n.coordinates)&&n.coordinates.every(l=>Array.isArray(l)&&l.every(i=>typeof i=="number"))))throw new ie("Expected {aggregator: string, answer: string, cells: string[], coordinates: number[][]}");return n}async function jp(e,t){var l;const n=(l=await ne(e,{...t,taskHint:"text-classification"}))==null?void 0:l[0];if(!(Array.isArray(n)&&n.every(i=>typeof(i==null?void 0:i.label)=="string"&&typeof i.score=="number")))throw new ie("Expected Array<{label: string, score: number}>");return n}function no(e){return Array.isArray(e)?e:[e]}async function _p(e,t){const n=no(await ne(e,{...t,taskHint:"text-generation"}));if(!(Array.isArray(n)&&n.every(l=>typeof(l==null?void 0:l.generated_text)=="string")))throw new ie("Expected Array<{generated_text: string}>");return n==null?void 0:n[0]}async function*Py(e,t){yield*eo(e,{...t,taskHint:"text-generation"})}async function Rp(e,t){const n=no(await ne(e,{...t,taskHint:"token-classification"}));if(!(Array.isArray(n)&&n.every(l=>typeof l.end=="number"&&typeof l.entity_group=="string"&&typeof l.score=="number"&&typeof l.start=="number"&&typeof l.word=="string")))throw new ie("Expected Array<{end: number, entity_group: string, score: number, start: number, word: string}>");return n}async function Pp(e,t){const n=await ne(e,{...t,taskHint:"translation"});if(!(Array.isArray(n)&&n.every(l=>typeof(l==null?void 0:l.translation_text)=="string")))throw new ie("Expected type Array<{translation_text: string}>");return(n==null?void 0:n.length)===1?n==null?void 0:n[0]:n}async function Tp(e,t){const n=no(await ne(e,{...t,taskHint:"zero-shot-classification"}));if(!(Array.isArray(n)&&n.every(l=>Array.isArray(l.labels)&&l.labels.every(i=>typeof i=="string")&&Array.isArray(l.scores)&&l.scores.every(i=>typeof i=="number")&&typeof l.sequence=="string")))throw new ie("Expected Array<{labels: string[], scores: number[], sequence: string}>");return n}async function Ty(e,t){const n=await ne(e,{...t,taskHint:"text-generation",chatCompletion:!0});if(!(typeof n=="object"&&Array.isArray(n==null?void 0:n.choices)&&typeof(n==null?void 0:n.created)=="number"&&typeof(n==null?void 0:n.id)=="string"&&typeof(n==null?void 0:n.model)=="string"&&typeof(n==null?void 0:n.system_fingerprint)=="string"&&typeof(n==null?void 0:n.usage)=="object"))throw new ie("Expected ChatCompletionOutput");return n}async function*Ly(e,t){yield*eo(e,{...t,taskHint:"text-generation",chatCompletion:!0})}async function Lp(e,t){var i;const n={...e,inputs:{question:e.inputs.question,image:to(new Uint8Array(e.inputs.image instanceof ArrayBuffer?e.inputs.image:await e.inputs.image.arrayBuffer()))}},r=(i=no(await ne(n,{...t,taskHint:"document-question-answering"})))==null?void 0:i[0];if(!(typeof(r==null?void 0:r.answer)=="string"&&(typeof r.end=="number"||typeof r.end>"u")&&(typeof r.score=="number"||typeof r.score>"u")&&(typeof r.start=="number"||typeof r.start>"u")))throw new ie("Expected Array<{answer: string, end?: number, score?: number, start?: number}>");return r}async function Np(e,t){var i;const n={...e,inputs:{question:e.inputs.question,image:to(new Uint8Array(e.inputs.image instanceof ArrayBuffer?e.inputs.image:await e.inputs.image.arrayBuffer()))}},r=(i=await ne(n,{...t,taskHint:"visual-question-answering"}))==null?void 0:i[0];if(!(typeof(r==null?void 0:r.answer)=="string"&&typeof r.score=="number"))throw new ie("Expected Array<{answer: string, score: number}>");return r}async function Op(e,t){const n=await ne(e,{...t,taskHint:"tabular-regression"});if(!(Array.isArray(n)&&n.every(l=>typeof l=="number")))throw new ie("Expected number[]");return n}async function Ip(e,t){const n=await ne(e,{...t,taskHint:"tabular-classification"});if(!(Array.isArray(n)&&n.every(l=>typeof l=="number")))throw new ie("Expected number[]");return n}const U=e=>d.jsx("button",{className:`border-4 border-yellow-200 ${e.variant==="secondary"?"":"bg-yellow-200"} w-full p-6 text-center ${e.disabled?"cursor-not-allowed opacity-50":""}`,disabled:e.disabled??!1,onClick:e.onClick,children:e.label??"Submit"}),Fs=e=>d.jsxs("div",{className:"w-full",children:[d.jsx("p",{className:"text-xl",children:e.label??"Input"}),e.input?d.jsx("audio",{className:"w-full",controls:!0,src:URL.createObjectURL(e.input)}):d.jsxs("label",{className:"block w-full cursor-pointer bg-yellow-200 p-6 text-center",children:["No file chosen",d.jsx("input",{accept:"audio/*",className:"hidden",onChange:t=>{t.target.files&&t.target.files[0]&&e.setInput(t.target.files[0])},type:"file"})]})]}),V=e=>{const t=(()=>{try{return JSON.stringify(e.output,void 0,2)}catch(n){if(n instanceof Error)return`Error during JSON.stringify: ${n.message}`}})();return d.jsxs("div",{className:"w-full",children:[d.jsx("p",{className:"text-xl",children:e.label??"Output"}),d.jsx("pre",{className:`w-full select-text whitespace-pre-wrap break-words bg-yellow-200 p-6 ${e.disabled?"cursor-wait opacity-50":""}`,children:t})]})},Ny="audio-classification",Oy=e=>{const[t,n]=p.useState(),[r,l]=p.useState(!1),[i,o]=p.useState(),[a,s]=p.useState(),c=()=>{n(void 0),o(void 0),s(void 0)},f=async()=>{if(t){l(!0);try{const u=await sp({data:t,model:e.model});o(void 0),s(u)}catch(u){u instanceof Error&&o(u)}finally{l(!1)}}};return d.jsxs(p.Fragment,{children:[d.jsx(Fs,{input:t,setInput:n}),d.jsx(U,{label:"Clear",disabled:r||!t,onClick:c,variant:"secondary"}),d.jsx(U,{disabled:r||!t,onClick:f}),i?d.jsx(V,{disabled:r,label:"Error",output:i.message}):d.jsx(p.Fragment,{}),!i&&a?a.map(u=>d.jsx(V,{disabled:r,output:u},u.label)):d.jsx(p.Fragment,{})]})},Fp=e=>d.jsxs("div",{className:"w-full",children:[d.jsx("p",{className:"text-xl",children:e.label??"Output"}),d.jsx("audio",{className:`w-full ${e.disabled?"cursor-wait opacity-50":""}`,controls:!0,src:URL.createObjectURL(e.output)})]}),Iy="audio-to-audio",Fy=e=>{const[t,n]=p.useState(),[r,l]=p.useState(!1),[i,o]=p.useState(),[a,s]=p.useState(),c=()=>{n(void 0),o(void 0),s(void 0)},f=async()=>{if(t){l(!0);try{const u=await dp({data:t,model:e.model});o(void 0),s(u)}catch(u){u instanceof Error&&o(u)}finally{l(!1)}}};return d.jsxs(p.Fragment,{children:[d.jsx(Fs,{input:t,setInput:n}),d.jsx(U,{label:"Clear",disabled:r||!t,onClick:c,variant:"secondary"}),d.jsx(U,{disabled:r||!t,onClick:f}),i?d.jsx(V,{disabled:r,label:"Error",output:i.message}):d.jsx(p.Fragment,{}),!i&&a?a.map(u=>d.jsx(Fp,{disabled:r,label:u.label,output:new Blob([u.blob],{type:u["content-type"]})},u.label)):d.jsx(p.Fragment,{})]})},Dy="automatic-speech-recognition",My=e=>{const[t,n]=p.useState(),[r,l]=p.useState(!1),[i,o]=p.useState(),[a,s]=p.useState(),c=()=>{n(void 0),o(void 0),s(void 0)},f=async()=>{if(t){l(!0);try{const u=await up({data:t,model:e.model});o(void 0),s(u)}catch(u){u instanceof Error&&o(u)}finally{l(!1)}}};return d.jsxs(p.Fragment,{children:[d.jsx(Fs,{input:t,setInput:n}),d.jsx(U,{label:"Clear",disabled:r||!t,onClick:c,variant:"secondary"}),d.jsx(U,{disabled:r||!t,onClick:f}),i?d.jsx(V,{disabled:r,label:"Error",output:i.message}):d.jsx(p.Fragment,{}),!i&&a?d.jsx(V,{disabled:r,output:a}):d.jsx(p.Fragment,{})]})},Pe=e=>{const t=p.useRef(null);return p.useLayoutEffect(()=>{t.current&&(t.current.style.height="inherit",t.current.style.height=`${t.current.scrollHeight}px`)},[e.input]),d.jsxs("div",{className:"w-full",children:[d.jsx("p",{className:"text-xl",children:e.label??"Input"}),d.jsx("textarea",{className:"w-full resize-none bg-yellow-200 p-6 text-center",disabled:e.disabled??!1,onChange:n=>{!e.disabled&&e.setInput&&(n.target.value?e.setInput(n.target.value):e.setInput(""))},ref:t,rows:1,style:{height:t.current?`${t.current.scrollHeight}px`:"inherit"},value:e.input??""})]})},zy="text-to-speech",Ay=e=>{const[t,n]=p.useState(),[r,l]=p.useState(!1),[i,o]=p.useState(),[a,s]=p.useState(),c=()=>{n(void 0),o(void 0),s(void 0)},f=async()=>{if(t){l(!0);try{const u=await cp({inputs:t,model:e.model});o(void 0),s(u)}catch(u){u instanceof Error&&o(u)}finally{l(!1)}}};return d.jsxs(p.Fragment,{children:[d.jsx(Pe,{input:t,setInput:n}),d.jsx(U,{label:"Clear",disabled:r||!t,onClick:c,variant:"secondary"}),d.jsx(U,{disabled:r||!t,onClick:f}),i?d.jsx(V,{disabled:r,label:"Error",output:i.message}):d.jsx(p.Fragment,{}),!i&&a?d.jsx(Fp,{disabled:r,output:a}):d.jsx(p.Fragment,{})]})},gn=e=>d.jsxs("div",{className:"w-full",children:[d.jsx("p",{className:"text-xl",children:e.label??"Input"}),e.input?d.jsx("img",{className:"w-full",src:URL.createObjectURL(e.input)}):d.jsxs("label",{className:"block w-full cursor-pointer bg-yellow-200 p-6 text-center",children:["No file chosen",d.jsx("input",{accept:"image/*",className:"hidden",onChange:t=>{t.target.files&&t.target.files[0]&&e.setInput(t.target.files[0])},type:"file"})]})]}),Uy="image-classification",$y=e=>{const[t,n]=p.useState(),[r,l]=p.useState(!1),[i,o]=p.useState(),[a,s]=p.useState(),c=()=>{n(void 0),o(void 0),s(void 0)},f=async()=>{if(t){l(!0);try{const u=await fp({data:t,model:e.model});o(void 0),s(u)}catch(u){u instanceof Error&&o(u)}finally{l(!1)}}};return d.jsxs(p.Fragment,{children:[d.jsx(gn,{input:t,setInput:n}),d.jsx(U,{label:"Clear",disabled:r||!t,onClick:c,variant:"secondary"}),d.jsx(U,{disabled:r||!t,onClick:f}),i?d.jsx(V,{disabled:r,label:"Error",output:i.message}):d.jsx(p.Fragment,{}),!i&&a?a.map(u=>d.jsx(V,{disabled:r,output:u},u.label)):d.jsx(p.Fragment,{})]})},By="image-segmentation",Hy=e=>{const[t,n]=p.useState(),[r,l]=p.useState(!1),[i,o]=p.useState(),[a,s]=p.useState(),c=()=>{n(void 0),o(void 0),s(void 0)},f=async()=>{if(t){l(!0);try{const u=await pp({data:t,model:e.model});o(void 0),s(u)}catch(u){u instanceof Error&&o(u)}finally{l(!1)}}};return d.jsxs(p.Fragment,{children:[d.jsx(gn,{input:t,setInput:n}),d.jsx(U,{label:"Clear",disabled:r||!t,onClick:c,variant:"secondary"}),d.jsx(U,{disabled:r||!t,onClick:f}),i?d.jsx(V,{disabled:r,label:"Error",output:i.message}):d.jsx(p.Fragment,{}),!i&&a?a.map(u=>d.jsx(V,{disabled:r,output:u},u.label)):d.jsx(p.Fragment,{})]})},Dp=e=>d.jsxs("div",{className:"w-full",children:[d.jsx("p",{className:"text-xl",children:e.label??"Output"}),d.jsx("img",{className:`w-full ${e.disabled?"cursor-wait opacity-50":""}`,src:URL.createObjectURL(e.output)})]}),Vy="image-to-image",by=e=>{const[t,n]=p.useState(),[r,l]=p.useState(!1),[i,o]=p.useState(),[a,s]=p.useState(),c=()=>{n(void 0),o(void 0),s(void 0)},f=async()=>{if(t){l(!0);try{const u=await gp({inputs:t,model:e.model});o(void 0),s(u)}catch(u){u instanceof Error&&o(u)}finally{l(!1)}}};return d.jsxs(p.Fragment,{children:[d.jsx(gn,{input:t,setInput:n}),d.jsx(U,{label:"Clear",disabled:r||!t,onClick:c,variant:"secondary"}),d.jsx(U,{disabled:r||!t,onClick:f}),i?d.jsx(V,{disabled:r,label:"Error",output:i.message}):d.jsx(p.Fragment,{}),!i&&a?d.jsx(Dp,{disabled:r,output:a}):d.jsx(p.Fragment,{})]})},Wy="image-to-text",Qy=e=>{const[t,n]=p.useState(),[r,l]=p.useState(!1),[i,o]=p.useState(),[a,s]=p.useState(),c=()=>{n(void 0),o(void 0),s(void 0)},f=async()=>{if(t){l(!0);try{const u=await hp({data:t,model:e.model});o(void 0),s(u)}catch(u){u instanceof Error&&o(u)}finally{l(!1)}}};return d.jsxs(p.Fragment,{children:[d.jsx(gn,{input:t,setInput:n}),d.jsx(U,{label:"Clear",disabled:r||!t,onClick:c,variant:"secondary"}),d.jsx(U,{disabled:r||!t,onClick:f}),i?d.jsx(V,{disabled:r,label:"Error",output:i.message}):d.jsx(p.Fragment,{}),!i&&a?d.jsx(V,{disabled:r,output:a}):d.jsx(p.Fragment,{})]})},Ky="object-detection",Yy=e=>{const[t,n]=p.useState(),[r,l]=p.useState(!1),[i,o]=p.useState(),[a,s]=p.useState(),c=()=>{n(void 0),o(void 0),s(void 0)},f=async()=>{if(t){l(!0);try{const u=await mp({data:t,model:e.model});o(void 0),s(u)}catch(u){u instanceof Error&&o(u)}finally{l(!1)}}};return d.jsxs(p.Fragment,{children:[d.jsx(gn,{input:t,setInput:n}),d.jsx(U,{label:"Clear",disabled:r||!t,onClick:c,variant:"secondary"}),d.jsx(U,{disabled:r||!t,onClick:f}),i?d.jsx(V,{disabled:r,label:"Error",output:i.message}):d.jsx(p.Fragment,{}),!i&&a?a.map(u=>d.jsx(V,{disabled:r,output:u},u.label)):d.jsx(p.Fragment,{})]})},Xy="text-to-image",Gy=e=>{const[t,n]=p.useState(),[r,l]=p.useState(!1),[i,o]=p.useState(),[a,s]=p.useState(),c=()=>{n(void 0),o(void 0),s(void 0)},f=async()=>{if(t){l(!0);try{const u=await vp({inputs:t,model:e.model});o(void 0),s(u)}catch(u){u instanceof Error&&o(u)}finally{l(!1)}}};return d.jsxs(p.Fragment,{children:[d.jsx(Pe,{input:t,setInput:n}),d.jsx(U,{label:"Clear",disabled:r||!t,onClick:c,variant:"secondary"}),d.jsx(U,{disabled:r||!t,onClick:f}),i?d.jsx(V,{disabled:r,label:"Error",output:i.message}):d.jsx(p.Fragment,{}),!i&&a?d.jsx(Dp,{disabled:r,output:a}):d.jsx(p.Fragment,{})]})},Jy="zero-shot-image-classification",qy=e=>{const[t,n]=p.useState(),r=Array.from({length:2}).map(()=>{}),[l,i]=p.useState(r),[o,a]=p.useState(!1),[s,c]=p.useState(),[f,u]=p.useState(),m=()=>{n(void 0),i(r),c(void 0),u(void 0)},x=async()=>{if(t&&l.every(Boolean)){a(!0);try{const w=await yp({inputs:{image:t},model:e.model,parameters:{candidate_labels:l}});c(void 0),u(w)}catch(w){w instanceof Error&&c(w)}finally{a(!1)}}};return d.jsxs(p.Fragment,{children:[d.jsx(gn,{input:t,setInput:n}),l.map((w,E)=>d.jsx(Pe,{input:w,label:`Parameter - Candidate Label #${E+1}`,setInput:P=>i(v=>[...v.slice(0,E),P,...v.slice(E+1,v.length)])})),d.jsx(U,{disabled:o||!t||!l.every(Boolean),label:"Add Candidate Label",onClick:()=>i(w=>[...w,void 0])}),d.jsx(U,{disabled:o||!t||!l.every(Boolean),label:"Clear",onClick:m,variant:"secondary"}),d.jsx(U,{disabled:o||!t||!l.every(Boolean),onClick:x}),s?d.jsx(V,{disabled:o,label:"Error",output:s.message}):d.jsx(p.Fragment,{}),!s&&f?f.map(w=>d.jsx(V,{disabled:o,output:w})):d.jsx(p.Fragment,{})]})},Zy="document-question-answering",e0=e=>{const[t,n]=p.useState(),[r,l]=p.useState(),[i,o]=p.useState(!1),[a,s]=p.useState(),[c,f]=p.useState(),u=()=>{n(void 0),l(void 0),s(void 0),f(void 0)},m=async()=>{if(t&&r){o(!0);try{const x=await Lp({inputs:{question:t,image:r},model:e.model});s(void 0),f(x)}catch(x){x instanceof Error&&s(x)}finally{o(!1)}}};return d.jsxs(p.Fragment,{children:[d.jsx(Pe,{input:t,label:"Input - Question",setInput:n}),d.jsx(gn,{input:r,label:"Input - Image",setInput:l}),d.jsx(U,{label:"Clear",disabled:i||!r,onClick:u,variant:"secondary"}),d.jsx(U,{disabled:i||!r,onClick:m}),a?d.jsx(V,{disabled:i,label:"Error",output:a.message}):d.jsx(p.Fragment,{}),!a&&c?d.jsx(V,{disabled:i,output:c}):d.jsx(p.Fragment,{})]})},t0="visual-question-answering",n0=e=>{const[t,n]=p.useState(),[r,l]=p.useState(),[i,o]=p.useState(!1),[a,s]=p.useState(),[c,f]=p.useState(),u=()=>{n(void 0),l(void 0),s(void 0),f(void 0)},m=async()=>{if(t&&r){o(!0);try{const x=await Np({inputs:{question:t,image:r},model:e.model});s(void 0),f(x)}catch(x){x instanceof Error&&s(x)}finally{o(!1)}}};return d.jsxs(p.Fragment,{children:[d.jsx(Pe,{input:t,label:"Input - Question",setInput:n}),d.jsx(gn,{input:r,label:"Input - Image",setInput:l}),d.jsx(U,{label:"Clear",disabled:i||!r,onClick:u,variant:"secondary"}),d.jsx(U,{disabled:i||!r,onClick:m}),a?d.jsx(V,{disabled:i,label:"Error",output:a.message}):d.jsx(p.Fragment,{}),!a&&c?d.jsx(V,{disabled:i,output:c}):d.jsx(p.Fragment,{})]})},r0="feature-extraction",l0=e=>{const[t,n]=p.useState(),[r,l]=p.useState(!1),[i,o]=p.useState(),[a,s]=p.useState(),c=()=>{n(void 0),o(void 0),s(void 0)},f=async()=>{if(t){l(!0);try{const u=await wp({inputs:t,model:e.model});o(void 0),s(u)}catch(u){u instanceof Error&&o(u)}finally{l(!1)}}};return d.jsxs(p.Fragment,{children:[d.jsx(Pe,{input:t,setInput:n}),d.jsx(U,{label:"Clear",disabled:r||!t,onClick:c,variant:"secondary"}),d.jsx(U,{disabled:r||!t,onClick:f}),i?d.jsx(V,{disabled:r,label:"Error",output:i.message}):d.jsx(p.Fragment,{}),!i&&a?d.jsx(V,{disabled:r,output:a}):d.jsx(p.Fragment,{})]})},i0="fill-mask",o0=e=>{const[t,n]=p.useState(),[r,l]=p.useState(!1),[i,o]=p.useState(),[a,s]=p.useState(),c=()=>{n(void 0),o(void 0),s(void 0)},f=async()=>{if(t){l(!0);try{const u=await xp({inputs:t,model:e.model});o(void 0),s(u)}catch(u){u instanceof Error&&o(u)}finally{l(!1)}}};return d.jsxs(p.Fragment,{children:[d.jsx(Pe,{input:t,setInput:n}),d.jsx(U,{label:"Clear",disabled:r||!t,onClick:c,variant:"secondary"}),d.jsx(U,{disabled:r||!t,onClick:f}),i?d.jsx(V,{disabled:r,label:"Error",output:i.message}):d.jsx(p.Fragment,{}),!i&&a?a.map(u=>d.jsx(V,{disabled:r,output:u},u.token_str)):d.jsx(p.Fragment,{})]})},a0="question-answering",s0=e=>{const[t,n]=p.useState(),[r,l]=p.useState(),[i,o]=p.useState(!1),[a,s]=p.useState(),[c,f]=p.useState(),u=()=>{n(void 0),l(void 0),s(void 0),f(void 0)},m=async()=>{if(t&&r){o(!0);try{const x=await Sp({inputs:{question:t,context:r},model:e.model});s(void 0),f(x)}catch(x){x instanceof Error&&s(x)}finally{o(!1)}}};return d.jsxs(p.Fragment,{children:[d.jsx(Pe,{input:t,label:"Input - Question",setInput:n}),d.jsx(Pe,{input:r,label:"Input - Context",setInput:l}),d.jsx(U,{label:"Clear",disabled:i||!t||!r,onClick:u,variant:"secondary"}),d.jsx(U,{disabled:i||!t||!r,onClick:m}),a?d.jsx(V,{disabled:i,label:"Error",output:a.message}):d.jsx(p.Fragment,{}),!a&&c?d.jsx(V,{disabled:i,output:c}):d.jsx(p.Fragment,{})]})},u0="sentence-similarity",c0=e=>{const[t,n]=p.useState(),r=Array.from({length:2}).map(()=>{}),[l,i]=p.useState(r),[o,a]=p.useState(!1),[s,c]=p.useState(),[f,u]=p.useState(),m=()=>{n(void 0),i(r),c(void 0),u(void 0)},x=async()=>{if(t&&l.every(Boolean)){a(!0);try{const w=await kp({inputs:{source_sentence:t,sentences:l},model:e.model});c(void 0),u(w)}catch(w){w instanceof Error&&c(w)}finally{a(!1)}}};return d.jsxs(p.Fragment,{children:[d.jsx(Pe,{input:t,label:"Input - Source Sentence",setInput:n}),l.map((w,E)=>d.jsx(Pe,{input:w,label:`Input - Sentence #${E+1}`,setInput:P=>i(v=>[...v.slice(0,E),P,...v.slice(E+1,v.length)])})),d.jsx(U,{disabled:o||!t||!l.every(Boolean),label:"Add Sentence",onClick:()=>i(w=>[...w,void 0])}),d.jsx(U,{disabled:o||!t||!l.every(Boolean),label:"Clear",onClick:m,variant:"secondary"}),d.jsx(U,{disabled:o||!t||!l.every(Boolean),onClick:x}),s?d.jsx(V,{disabled:o,label:"Error",output:s.message}):d.jsx(p.Fragment,{}),!s&&f?f.map((w,E)=>d.jsx(V,{disabled:o,label:`Output - Sentence #${E+1}`,output:w})):d.jsx(p.Fragment,{})]})},d0="summarization",f0=e=>{const[t,n]=p.useState(),[r,l]=p.useState(!1),[i,o]=p.useState(),[a,s]=p.useState(),c=()=>{n(void 0),o(void 0),s(void 0)},f=async()=>{if(t){l(!0);try{const u=await Ep({inputs:t,model:e.model});o(void 0),s(u)}catch(u){u instanceof Error&&o(u)}finally{l(!1)}}};return d.jsxs(p.Fragment,{children:[d.jsx(Pe,{input:t,setInput:n}),d.jsx(U,{label:"Clear",disabled:r||!t,onClick:c,variant:"secondary"}),d.jsx(U,{disabled:r||!t,onClick:f}),i?d.jsx(V,{disabled:r,label:"Error",output:i.message}):d.jsx(p.Fragment,{}),!i&&a?d.jsx(V,{disabled:r,output:a}):d.jsx(p.Fragment,{})]})},p0=async e=>{const t=await e.text();try{const n=JSON.parse(t);try{return JSON.stringify(n,void 0,2)}catch(r){if(r instanceof Error)return`Error during JSON.stringify: ${r.message}`}}catch(n){if(n instanceof Error)return`Error during JSON.parse: ${n.message}`}},Ds=e=>{const[t,n]=p.useState();return p.useEffect(()=>{e.input&&p0(e.input).then(n)},[e.input]),d.jsxs("div",{className:"w-full",children:[d.jsx("p",{className:"text-xl",children:e.label??"Input"}),e.input?d.jsx("pre",{className:"w-full select-text whitespace-pre-wrap break-words bg-yellow-200 p-6",children:t}):d.jsxs("label",{className:"block w-full cursor-pointer bg-yellow-200 p-6 text-center",children:["No file chosen",d.jsx("input",{accept:".json",className:"hidden",onChange:r=>{r.target.files&&r.target.files[0]&&e.setInput(r.target.files[0])},type:"file"})]})]})},h0="table-question-answering",m0=e=>{const[t,n]=p.useState(),[r,l]=p.useState(),[i,o]=p.useState(!1),[a,s]=p.useState(),[c,f]=p.useState(),u=()=>{n(void 0),l(void 0),s(void 0),f(void 0)},m=async()=>{if(t&&r){o(!0);try{const x=await Cp({inputs:{query:t,table:JSON.parse(await r.text()??"{}")},model:e.model});s(void 0),f(x)}catch(x){x instanceof Error&&s(x)}finally{o(!1)}}};return d.jsxs(p.Fragment,{children:[d.jsx(Pe,{input:t,label:"Input - Query",setInput:n}),d.jsx(Ds,{input:r,label:"Input - Table",setInput:l}),d.jsx(U,{label:"Clear",disabled:i||!t,onClick:u,variant:"secondary"}),d.jsx(U,{disabled:i||!t,onClick:m}),a?d.jsx(V,{disabled:i,label:"Error",output:a.message}):d.jsx(p.Fragment,{}),!a&&c?d.jsx(V,{disabled:i,output:c}):d.jsx(p.Fragment,{})]})},v0="text-classification",g0=e=>{const[t,n]=p.useState(),[r,l]=p.useState(!1),[i,o]=p.useState(),[a,s]=p.useState(),c=()=>{n(void 0),o(void 0),s(void 0)},f=async()=>{if(t){l(!0);try{const u=await jp({inputs:t,model:e.model});o(void 0),s(u)}catch(u){u instanceof Error&&o(u)}finally{l(!1)}}};return d.jsxs(p.Fragment,{children:[d.jsx(Pe,{input:t,setInput:n}),d.jsx(U,{label:"Clear",disabled:r||!t,onClick:c,variant:"secondary"}),d.jsx(U,{disabled:r||!t,onClick:f}),i?d.jsx(V,{disabled:r,label:"Error",output:i.message}):d.jsx(p.Fragment,{}),!i&&a?a.map(u=>d.jsx(V,{disabled:r,output:u},u.label)):d.jsx(p.Fragment,{})]})},y0="text-generation",w0=e=>{const[t,n]=p.useState(),[r,l]=p.useState(!1),[i,o]=p.useState(),[a,s]=p.useState(),c=()=>{n(void 0),o(void 0),s(void 0)},f=async()=>{if(t){l(!0);try{const u=await _p({inputs:t,model:e.model});o(void 0),s(u)}catch(u){u instanceof Error&&o(u)}finally{l(!1)}}};return d.jsxs(p.Fragment,{children:[d.jsx(Pe,{input:t,setInput:n}),d.jsx(U,{label:"Clear",disabled:r||!t,onClick:c,variant:"secondary"}),d.jsx(U,{disabled:r||!t,onClick:f}),i?d.jsx(V,{disabled:r,label:"Error",output:i.message}):d.jsx(p.Fragment,{}),!i&&a?d.jsx(V,{disabled:r,output:a}):d.jsx(p.Fragment,{})]})},x0="token-classification",S0=e=>{const[t,n]=p.useState(),[r,l]=p.useState(!1),[i,o]=p.useState(),[a,s]=p.useState(),c=()=>{n(void 0),o(void 0),s(void 0)},f=async()=>{if(t){l(!0);try{const u=await Rp({inputs:t,model:e.model});o(void 0),s(u)}catch(u){u instanceof Error&&o(u)}finally{l(!1)}}};return d.jsxs(p.Fragment,{children:[d.jsx(Pe,{input:t,setInput:n}),d.jsx(U,{label:"Clear",disabled:r||!t,onClick:c,variant:"secondary"}),d.jsx(U,{disabled:r||!t,onClick:f}),i?d.jsx(V,{disabled:r,label:"Error",output:i.message}):d.jsx(p.Fragment,{}),!i&&a?a.map(u=>d.jsx(V,{disabled:r,output:u},u.word)):d.jsx(p.Fragment,{})]})},k0="translation",E0=e=>{const[t,n]=p.useState(),[r,l]=p.useState(!1),[i,o]=p.useState(),[a,s]=p.useState(),c=()=>{n(void 0),o(void 0),s(void 0)},f=async()=>{if(t){l(!0);try{const u=await Pp({inputs:t,model:e.model});o(void 0),s(u)}catch(u){u instanceof Error&&o(u)}finally{l(!1)}}};return d.jsxs(p.Fragment,{children:[d.jsx(Pe,{input:t,setInput:n}),d.jsx(U,{label:"Clear",disabled:r||!t,onClick:c,variant:"secondary"}),d.jsx(U,{disabled:r||!t,onClick:f}),i?d.jsx(V,{disabled:r,label:"Error",output:i.message}):d.jsx(p.Fragment,{}),!i&&a?d.jsx(V,{disabled:r,output:a}):d.jsx(p.Fragment,{})]})},C0="zero-shot-classification",j0=e=>{const[t,n]=p.useState(),r=Array.from({length:2}).map(()=>{}),[l,i]=p.useState(r),[o,a]=p.useState(!1),[s,c]=p.useState(),[f,u]=p.useState(),m=()=>{n(void 0),i(r),c(void 0),u(void 0)},x=async()=>{if(t&&l.every(Boolean)){a(!0);try{const w=await Tp({inputs:t,model:e.model,parameters:{candidate_labels:l}});c(void 0),u(w)}catch(w){w instanceof Error&&c(w)}finally{a(!1)}}};return d.jsxs(p.Fragment,{children:[d.jsx(Pe,{input:t,setInput:n}),l.map((w,E)=>d.jsx(Pe,{input:w,label:`Parameter - Candidate Label #${E+1}`,setInput:P=>i(v=>[...v.slice(0,E),P,...v.slice(E+1,v.length)])})),d.jsx(U,{disabled:o||!t||!l.every(Boolean),label:"Add Candidate Label",onClick:()=>i(w=>[...w,void 0])}),d.jsx(U,{disabled:o||!t||!l.every(Boolean),label:"Clear",onClick:m,variant:"secondary"}),d.jsx(U,{disabled:o||!t||!l.every(Boolean),onClick:x}),s?d.jsx(V,{disabled:o,label:"Error",output:s.message}):d.jsx(p.Fragment,{}),!s&&f?f.map(w=>d.jsx(V,{disabled:o,output:w})):d.jsx(p.Fragment,{})]})},_0="tabular-classification",R0=e=>{const[t,n]=p.useState(),[r,l]=p.useState(!1),[i,o]=p.useState(),[a,s]=p.useState(),c=()=>{n(void 0),o(void 0),s(void 0)},f=async()=>{if(t){l(!0);try{const u=await Ip({inputs:{data:JSON.parse(await t.text()??"{}")},model:e.model});o(void 0),s(u)}catch(u){u instanceof Error&&o(u)}finally{l(!1)}}};return d.jsxs(p.Fragment,{children:[d.jsx(Ds,{input:t,setInput:n}),d.jsx(U,{disabled:r||!t,label:"Clear",onClick:c,variant:"secondary"}),d.jsx(U,{disabled:r||!t,onClick:f}),i?d.jsx(V,{disabled:r,label:"Error",output:i.message}):d.jsx(p.Fragment,{}),!i&&a?a.map((u,m)=>d.jsx(V,{disabled:r,label:`Output - Sentence #${m+1}`,output:u})):d.jsx(p.Fragment,{})]})},P0="tabular-regression",T0=e=>{const[t,n]=p.useState(),[r,l]=p.useState(!1),[i,o]=p.useState(),[a,s]=p.useState(),c=()=>{n(void 0),o(void 0),s(void 0)},f=async()=>{if(t){l(!0);try{const u=await Op({inputs:{data:JSON.parse(await t.text()??"{}")},model:e.model});o(void 0),s(u)}catch(u){u instanceof Error&&o(u)}finally{l(!1)}}};return d.jsxs(p.Fragment,{children:[d.jsx(Ds,{input:t,setInput:n}),d.jsx(U,{disabled:r||!t,label:"Clear",onClick:c,variant:"secondary"}),d.jsx(U,{disabled:r||!t,onClick:f}),i?d.jsx(V,{disabled:r,label:"Error",output:i.message}):d.jsx(p.Fragment,{}),!i&&a?a.map((u,m)=>d.jsx(V,{disabled:r,label:`Output - Sentence #${m+1}`,output:u})):d.jsx(p.Fragment,{})]})},L0=[Ny,Iy,Dy,Zy,r0,i0,Uy,By,Vy,Wy,Ky,a0,u0,d0,h0,_0,P0,v0,y0,Xy,zy,x0,k0,t0,C0,Jy],N0=e=>{if(!e.model||!e.task)return d.jsx(p.Fragment,{});switch(e.task){case"audio-classification":return d.jsx(Oy,{model:e.model});case"audio-to-audio":return d.jsx(Fy,{model:e.model});case"automatic-speech-recognition":return d.jsx(My,{model:e.model});case"document-question-answering":return d.jsx(e0,{model:e.model});case"feature-extraction":return d.jsx(l0,{model:e.model});case"fill-mask":return d.jsx(o0,{model:e.model});case"image-classification":return d.jsx($y,{model:e.model});case"image-segmentation":return d.jsx(Hy,{model:e.model});case"image-to-image":return d.jsx(by,{model:e.model});case"image-to-text":return d.jsx(Qy,{model:e.model});case"object-detection":return d.jsx(Yy,{model:e.model});case"question-answering":return d.jsx(s0,{model:e.model});case"sentence-similarity":return d.jsx(c0,{model:e.model});case"summarization":return d.jsx(f0,{model:e.model});case"table-question-answering":return d.jsx(m0,{model:e.model});case"tabular-classification":return d.jsx(R0,{model:e.model});case"tabular-regression":return d.jsx(T0,{model:e.model});case"text-classification":return d.jsx(g0,{model:e.model});case"text-generation":return d.jsx(w0,{model:e.model});case"text-to-image":return d.jsx(Gy,{model:e.model});case"text-to-speech":return d.jsx(Ay,{model:e.model});case"token-classification":return d.jsx(S0,{model:e.model});case"translation":return d.jsx(E0,{model:e.model});case"visual-question-answering":return d.jsx(n0,{model:e.model});case"zero-shot-classification":return d.jsx(j0,{model:e.model});case"zero-shot-image-classification":return d.jsx(qy,{model:e.model});default:return d.jsx(p.Fragment,{})}},Ao={},O0=1e3,I0=async e=>{if(Ao[e])return Ao[e];const t=[];for await(const n of vy({search:{task:e}}))t.push(n);return t.sort((n,r)=>n.downloads>r.downloads?-1:n.downloads<r.downloads?1:n.likes>r.likes?-1:n.likes<r.likes?1:n.name>r.name?-1:n.name<r.name?1:0),Ao[e]=t,t},F0=()=>{var c,f,u,m;const[e,t]=p.useState(!1),[n,r]=p.useState([]),l=El(),i=tp(),o=_g(),a=((c=o["*"])==null?void 0:c.split("/")[0])||void 0,s=((f=o["*"])==null?void 0:f.split("/").length)===3?`${(u=o["*"])==null?void 0:u.split("/")[1]}/${(m=o["*"])==null?void 0:m.split("/")[2]}`:void 0;return p.useEffect(()=>{r([]),a&&(t(!0),I0(a).then(x=>r(x.slice(0,O0))).finally(()=>t(!1)))},[a]),d.jsx("div",{className:"min-w-screen flex h-full min-h-screen w-full flex-col items-center overflow-auto bg-yellow-500",children:d.jsxs("div",{className:"flex w-2/3 flex-col items-center justify-center space-y-12 py-24 lg:w-1/3",children:[d.jsx("header",{className:"text-center text-6xl",children:d.jsx(iy,{to:"/",children:"π€"})}),d.jsxs("div",{className:"w-full",children:[d.jsx("p",{className:"text-xl",children:"Task"}),d.jsxs("select",{className:"w-full cursor-pointer bg-yellow-200 p-6 text-center",onChange:x=>{x.target.value&&i(x.target.value)},value:a??"",placeholder:"Select a task",children:[d.jsx("option",{children:"Select a task"}),L0.map(x=>d.jsx("option",{value:x,children:x},x))]})]}),n.length>0?d.jsxs("div",{className:"w-full",children:[d.jsx("p",{className:"text-xl",children:"Model"}),d.jsxs("select",{className:"w-full cursor-pointer bg-yellow-200 p-6 text-center",onChange:x=>{x.target.value&&i(`${l.pathname}/${x.target.value}`)},value:s??"",placeholder:"Select a model",children:[d.jsx("option",{children:"Select a model"}),n.map(x=>d.jsx("option",{value:x.name,children:x.name},x.name))]}),s?d.jsx("div",{className:"p-6 text-center font-bold text-yellow-200",children:d.jsx("a",{href:`https://huggingface.co/${s}`,rel:"noopener noferrer",target:"_blank",children:"View model on π€"})}):d.jsx(p.Fragment,{})]}):d.jsx("p",{className:"w-full text-center",children:a?e?"Loading models for this task":"No models available for this task":"Select a task to view available models"}),d.jsx(N0,{model:s,task:a})]})})},D0=()=>{const t=document.getElementById("root");if(t){const n=Bf(t),l=Wg([{element:d.jsx(F0,{}),path:"*"}]),i=d.jsx(p.StrictMode,{children:d.jsx(ey,{router:l})});n.render(i)}};D0(); | |