76 lines
343 KiB
JavaScript
76 lines
343 KiB
JavaScript
var rf=e=>{throw TypeError(e)};var Pl=(e,t,n)=>t.has(e)||rf("Cannot "+n);var g=(e,t,n)=>(Pl(e,t,"read from private field"),n?n.call(e):t.get(e)),Z=(e,t,n)=>t.has(e)?rf("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),U=(e,t,n,r)=>(Pl(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),ie=(e,t,n)=>(Pl(e,t,"access private method"),n);var Do=(e,t,n,r)=>({set _(s){U(e,t,s,n)},get _(){return g(e,t,r)}});function uv(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const s in r)if(s!=="default"&&!(s in e)){const i=Object.getOwnPropertyDescriptor(r,s);i&&Object.defineProperty(e,s,i.get?i:{enumerable:!0,get:()=>r[s]})}}}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 s of document.querySelectorAll('link[rel="modulepreload"]'))r(s);new MutationObserver(s=>{for(const i of s)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(s){const i={};return s.integrity&&(i.integrity=s.integrity),s.referrerPolicy&&(i.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?i.credentials="include":s.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(s){if(s.ep)return;s.ep=!0;const i=n(s);fetch(s.href,i)}})();function cv(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var jp={exports:{}},rl={},Fp={exports:{}},ue={};/**
|
|
* @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 wo=Symbol.for("react.element"),dv=Symbol.for("react.portal"),fv=Symbol.for("react.fragment"),hv=Symbol.for("react.strict_mode"),pv=Symbol.for("react.profiler"),mv=Symbol.for("react.provider"),yv=Symbol.for("react.context"),gv=Symbol.for("react.forward_ref"),vv=Symbol.for("react.suspense"),wv=Symbol.for("react.memo"),xv=Symbol.for("react.lazy"),sf=Symbol.iterator;function _v(e){return e===null||typeof e!="object"?null:(e=sf&&e[sf]||e["@@iterator"],typeof e=="function"?e:null)}var Dp={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Lp=Object.assign,Ip={};function ai(e,t,n){this.props=e,this.context=t,this.refs=Ip,this.updater=n||Dp}ai.prototype.isReactComponent={};ai.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")};ai.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Mp(){}Mp.prototype=ai.prototype;function Fc(e,t,n){this.props=e,this.context=t,this.refs=Ip,this.updater=n||Dp}var Dc=Fc.prototype=new Mp;Dc.constructor=Fc;Lp(Dc,ai.prototype);Dc.isPureReactComponent=!0;var of=Array.isArray,Up=Object.prototype.hasOwnProperty,Lc={current:null},zp={key:!0,ref:!0,__self:!0,__source:!0};function Vp(e,t,n){var r,s={},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)Up.call(t,r)&&!zp.hasOwnProperty(r)&&(s[r]=t[r]);var a=arguments.length-2;if(a===1)s.children=n;else if(1<a){for(var l=Array(a),u=0;u<a;u++)l[u]=arguments[u+2];s.children=l}if(e&&e.defaultProps)for(r in a=e.defaultProps,a)s[r]===void 0&&(s[r]=a[r]);return{$$typeof:wo,type:e,key:i,ref:o,props:s,_owner:Lc.current}}function Sv(e,t){return{$$typeof:wo,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Ic(e){return typeof e=="object"&&e!==null&&e.$$typeof===wo}function Ev(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var af=/\/+/g;function Tl(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Ev(""+e.key):t.toString(36)}function na(e,t,n,r,s){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 wo:case dv:o=!0}}if(o)return o=e,s=s(o),e=r===""?"."+Tl(o,0):r,of(s)?(n="",e!=null&&(n=e.replace(af,"$&/")+"/"),na(s,t,n,"",function(u){return u})):s!=null&&(Ic(s)&&(s=Sv(s,n+(!s.key||o&&o.key===s.key?"":(""+s.key).replace(af,"$&/")+"/")+e)),t.push(s)),1;if(o=0,r=r===""?".":r+":",of(e))for(var a=0;a<e.length;a++){i=e[a];var l=r+Tl(i,a);o+=na(i,t,n,l,s)}else if(l=_v(e),typeof l=="function")for(e=l.call(e),a=0;!(i=e.next()).done;)i=i.value,l=r+Tl(i,a++),o+=na(i,t,n,l,s);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 Lo(e,t,n){if(e==null)return e;var r=[],s=0;return na(e,r,"","",function(i){return t.call(n,i,s++)}),r}function kv(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 mt={current:null},ra={transition:null},Cv={ReactCurrentDispatcher:mt,ReactCurrentBatchConfig:ra,ReactCurrentOwner:Lc};function Bp(){throw Error("act(...) is not supported in production builds of React.")}ue.Children={map:Lo,forEach:function(e,t,n){Lo(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Lo(e,function(){t++}),t},toArray:function(e){return Lo(e,function(t){return t})||[]},only:function(e){if(!Ic(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};ue.Component=ai;ue.Fragment=fv;ue.Profiler=pv;ue.PureComponent=Fc;ue.StrictMode=hv;ue.Suspense=vv;ue.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Cv;ue.act=Bp;ue.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=Lp({},e.props),s=e.key,i=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,o=Lc.current),t.key!==void 0&&(s=""+t.key),e.type&&e.type.defaultProps)var a=e.type.defaultProps;for(l in t)Up.call(t,l)&&!zp.hasOwnProperty(l)&&(r[l]=t[l]===void 0&&a!==void 0?a[l]:t[l])}var l=arguments.length-2;if(l===1)r.children=n;else if(1<l){a=Array(l);for(var u=0;u<l;u++)a[u]=arguments[u+2];r.children=a}return{$$typeof:wo,type:e.type,key:s,ref:i,props:r,_owner:o}};ue.createContext=function(e){return e={$$typeof:yv,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:mv,_context:e},e.Consumer=e};ue.createElement=Vp;ue.createFactory=function(e){var t=Vp.bind(null,e);return t.type=e,t};ue.createRef=function(){return{current:null}};ue.forwardRef=function(e){return{$$typeof:gv,render:e}};ue.isValidElement=Ic;ue.lazy=function(e){return{$$typeof:xv,_payload:{_status:-1,_result:e},_init:kv}};ue.memo=function(e,t){return{$$typeof:wv,type:e,compare:t===void 0?null:t}};ue.startTransition=function(e){var t=ra.transition;ra.transition={};try{e()}finally{ra.transition=t}};ue.unstable_act=Bp;ue.useCallback=function(e,t){return mt.current.useCallback(e,t)};ue.useContext=function(e){return mt.current.useContext(e)};ue.useDebugValue=function(){};ue.useDeferredValue=function(e){return mt.current.useDeferredValue(e)};ue.useEffect=function(e,t){return mt.current.useEffect(e,t)};ue.useId=function(){return mt.current.useId()};ue.useImperativeHandle=function(e,t,n){return mt.current.useImperativeHandle(e,t,n)};ue.useInsertionEffect=function(e,t){return mt.current.useInsertionEffect(e,t)};ue.useLayoutEffect=function(e,t){return mt.current.useLayoutEffect(e,t)};ue.useMemo=function(e,t){return mt.current.useMemo(e,t)};ue.useReducer=function(e,t,n){return mt.current.useReducer(e,t,n)};ue.useRef=function(e){return mt.current.useRef(e)};ue.useState=function(e){return mt.current.useState(e)};ue.useSyncExternalStore=function(e,t,n){return mt.current.useSyncExternalStore(e,t,n)};ue.useTransition=function(){return mt.current.useTransition()};ue.version="18.3.1";Fp.exports=ue;var P=Fp.exports;const We=cv(P),Rv=uv({__proto__:null,default:We},[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 Ov=P,Nv=Symbol.for("react.element"),Pv=Symbol.for("react.fragment"),Tv=Object.prototype.hasOwnProperty,bv=Ov.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Av={key:!0,ref:!0,__self:!0,__source:!0};function $p(e,t,n){var r,s={},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)Tv.call(t,r)&&!Av.hasOwnProperty(r)&&(s[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)s[r]===void 0&&(s[r]=t[r]);return{$$typeof:Nv,type:e,key:i,ref:o,props:s,_owner:bv.current}}rl.Fragment=Pv;rl.jsx=$p;rl.jsxs=$p;jp.exports=rl;var k=jp.exports,du={},Hp={exports:{}},Dt={},Qp={exports:{}},Wp={};/**
|
|
* @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,G){var J=I.length;I.push(G);e:for(;0<J;){var se=J-1>>>1,ye=I[se];if(0<s(ye,G))I[se]=G,I[J]=ye,J=se;else break e}}function n(I){return I.length===0?null:I[0]}function r(I){if(I.length===0)return null;var G=I[0],J=I.pop();if(J!==G){I[0]=J;e:for(var se=0,ye=I.length,gt=ye>>>1;se<gt;){var Ve=2*(se+1)-1,Un=I[Ve],ae=Ve+1,Ie=I[ae];if(0>s(Un,J))ae<ye&&0>s(Ie,Un)?(I[se]=Ie,I[ae]=J,se=ae):(I[se]=Un,I[Ve]=J,se=Ve);else if(ae<ye&&0>s(Ie,J))I[se]=Ie,I[ae]=J,se=ae;else break e}}return G}function s(I,G){var J=I.sortIndex-G.sortIndex;return J!==0?J:I.id-G.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 l=[],u=[],c=1,d=null,m=3,w=!1,E=!1,x=!1,_=typeof setTimeout=="function"?setTimeout:null,h=typeof clearTimeout=="function"?clearTimeout:null,f=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function p(I){for(var G=n(u);G!==null;){if(G.callback===null)r(u);else if(G.startTime<=I)r(u),G.sortIndex=G.expirationTime,t(l,G);else break;G=n(u)}}function v(I){if(x=!1,p(I),!E)if(n(l)!==null)E=!0,xe(O);else{var G=n(u);G!==null&&Ke(v,G.startTime-I)}}function O(I,G){E=!1,x&&(x=!1,h(A),A=-1),w=!0;var J=m;try{for(p(G),d=n(l);d!==null&&(!(d.expirationTime>G)||I&&!ce());){var se=d.callback;if(typeof se=="function"){d.callback=null,m=d.priorityLevel;var ye=se(d.expirationTime<=G);G=e.unstable_now(),typeof ye=="function"?d.callback=ye:d===n(l)&&r(l),p(G)}else r(l);d=n(l)}if(d!==null)var gt=!0;else{var Ve=n(u);Ve!==null&&Ke(v,Ve.startTime-G),gt=!1}return gt}finally{d=null,m=J,w=!1}}var N=!1,L=null,A=-1,K=5,B=-1;function ce(){return!(e.unstable_now()-B<K)}function Y(){if(L!==null){var I=e.unstable_now();B=I;var G=!0;try{G=L(!0,I)}finally{G?X():(N=!1,L=null)}}else N=!1}var X;if(typeof f=="function")X=function(){f(Y)};else if(typeof MessageChannel<"u"){var oe=new MessageChannel,ve=oe.port2;oe.port1.onmessage=Y,X=function(){ve.postMessage(null)}}else X=function(){_(Y,0)};function xe(I){L=I,N||(N=!0,X())}function Ke(I,G){A=_(function(){I(e.unstable_now())},G)}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(){E||w||(E=!0,xe(O))},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"):K=0<I?Math.floor(1e3/I):5},e.unstable_getCurrentPriorityLevel=function(){return m},e.unstable_getFirstCallbackNode=function(){return n(l)},e.unstable_next=function(I){switch(m){case 1:case 2:case 3:var G=3;break;default:G=m}var J=m;m=G;try{return I()}finally{m=J}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(I,G){switch(I){case 1:case 2:case 3:case 4:case 5:break;default:I=3}var J=m;m=I;try{return G()}finally{m=J}},e.unstable_scheduleCallback=function(I,G,J){var se=e.unstable_now();switch(typeof J=="object"&&J!==null?(J=J.delay,J=typeof J=="number"&&0<J?se+J:se):J=se,I){case 1:var ye=-1;break;case 2:ye=250;break;case 5:ye=1073741823;break;case 4:ye=1e4;break;default:ye=5e3}return ye=J+ye,I={id:c++,callback:G,priorityLevel:I,startTime:J,expirationTime:ye,sortIndex:-1},J>se?(I.sortIndex=J,t(u,I),n(l)===null&&I===n(u)&&(x?(h(A),A=-1):x=!0,Ke(v,J-se))):(I.sortIndex=ye,t(l,I),E||w||(E=!0,xe(O))),I},e.unstable_shouldYield=ce,e.unstable_wrapCallback=function(I){var G=m;return function(){var J=m;m=G;try{return I.apply(this,arguments)}finally{m=J}}}})(Wp);Qp.exports=Wp;var jv=Qp.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 Fv=P,jt=jv;function b(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 qp=new Set,Hi={};function is(e,t){qs(e,t),qs(e+"Capture",t)}function qs(e,t){for(Hi[e]=t,e=0;e<t.length;e++)qp.add(t[e])}var jn=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),fu=Object.prototype.hasOwnProperty,Dv=/^[: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]*$/,lf={},uf={};function Lv(e){return fu.call(uf,e)?!0:fu.call(lf,e)?!1:Dv.test(e)?uf[e]=!0:(lf[e]=!0,!1)}function Iv(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 Mv(e,t,n,r){if(t===null||typeof t>"u"||Iv(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 yt(e,t,n,r,s,i,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=s,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=o}var tt={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){tt[e]=new yt(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];tt[t]=new yt(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){tt[e]=new yt(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){tt[e]=new yt(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){tt[e]=new yt(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){tt[e]=new yt(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){tt[e]=new yt(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){tt[e]=new yt(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){tt[e]=new yt(e,5,!1,e.toLowerCase(),null,!1,!1)});var Mc=/[\-:]([a-z])/g;function Uc(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(Mc,Uc);tt[t]=new yt(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(Mc,Uc);tt[t]=new yt(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(Mc,Uc);tt[t]=new yt(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){tt[e]=new yt(e,1,!1,e.toLowerCase(),null,!1,!1)});tt.xlinkHref=new yt("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){tt[e]=new yt(e,1,!1,e.toLowerCase(),null,!0,!0)});function zc(e,t,n,r){var s=tt.hasOwnProperty(t)?tt[t]:null;(s!==null?s.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Mv(t,n,s,r)&&(n=null),r||s===null?Lv(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):s.mustUseProperty?e[s.propertyName]=n===null?s.type===3?!1:"":n:(t=s.attributeName,r=s.attributeNamespace,n===null?e.removeAttribute(t):(s=s.type,n=s===3||s===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var Mn=Fv.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Io=Symbol.for("react.element"),ms=Symbol.for("react.portal"),ys=Symbol.for("react.fragment"),Vc=Symbol.for("react.strict_mode"),hu=Symbol.for("react.profiler"),Zp=Symbol.for("react.provider"),Kp=Symbol.for("react.context"),Bc=Symbol.for("react.forward_ref"),pu=Symbol.for("react.suspense"),mu=Symbol.for("react.suspense_list"),$c=Symbol.for("react.memo"),$n=Symbol.for("react.lazy"),Gp=Symbol.for("react.offscreen"),cf=Symbol.iterator;function vi(e){return e===null||typeof e!="object"?null:(e=cf&&e[cf]||e["@@iterator"],typeof e=="function"?e:null)}var Te=Object.assign,bl;function Ni(e){if(bl===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);bl=t&&t[1]||""}return`
|
|
`+bl+e}var Al=!1;function jl(e,t){if(!e||Al)return"";Al=!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(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}catch(u){if(u&&r&&typeof u.stack=="string"){for(var s=u.stack.split(`
|
|
`),i=r.stack.split(`
|
|
`),o=s.length-1,a=i.length-1;1<=o&&0<=a&&s[o]!==i[a];)a--;for(;1<=o&&0<=a;o--,a--)if(s[o]!==i[a]){if(o!==1||a!==1)do if(o--,a--,0>a||s[o]!==i[a]){var l=`
|
|
`+s[o].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}while(1<=o&&0<=a);break}}}finally{Al=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Ni(e):""}function Uv(e){switch(e.tag){case 5:return Ni(e.type);case 16:return Ni("Lazy");case 13:return Ni("Suspense");case 19:return Ni("SuspenseList");case 0:case 2:case 15:return e=jl(e.type,!1),e;case 11:return e=jl(e.type.render,!1),e;case 1:return e=jl(e.type,!0),e;default:return""}}function yu(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 ys:return"Fragment";case ms:return"Portal";case hu:return"Profiler";case Vc:return"StrictMode";case pu:return"Suspense";case mu:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Kp:return(e.displayName||"Context")+".Consumer";case Zp:return(e._context.displayName||"Context")+".Provider";case Bc:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case $c:return t=e.displayName||null,t!==null?t:yu(e.type)||"Memo";case $n:t=e._payload,e=e._init;try{return yu(e(t))}catch{}}return null}function zv(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 yu(t);case 8:return t===Vc?"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 gr(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Jp(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Vv(e){var t=Jp(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 s=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return s.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 Mo(e){e._valueTracker||(e._valueTracker=Vv(e))}function Xp(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Jp(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function wa(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 gu(e,t){var n=t.checked;return Te({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function df(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=gr(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 Yp(e,t){t=t.checked,t!=null&&zc(e,"checked",t,!1)}function vu(e,t){Yp(e,t);var n=gr(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")?wu(e,t.type,n):t.hasOwnProperty("defaultValue")&&wu(e,t.type,gr(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function ff(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 wu(e,t,n){(t!=="number"||wa(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Pi=Array.isArray;function Os(e,t,n,r){if(e=e.options,t){t={};for(var s=0;s<n.length;s++)t["$"+n[s]]=!0;for(n=0;n<e.length;n++)s=t.hasOwnProperty("$"+e[n].value),e[n].selected!==s&&(e[n].selected=s),s&&r&&(e[n].defaultSelected=!0)}else{for(n=""+gr(n),t=null,s=0;s<e.length;s++){if(e[s].value===n){e[s].selected=!0,r&&(e[s].defaultSelected=!0);return}t!==null||e[s].disabled||(t=e[s])}t!==null&&(t.selected=!0)}}function xu(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(b(91));return Te({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function hf(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(b(92));if(Pi(n)){if(1<n.length)throw Error(b(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:gr(n)}}function em(e,t){var n=gr(t.value),r=gr(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 pf(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function tm(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 _u(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?tm(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Uo,nm=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,s){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,s)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Uo=Uo||document.createElement("div"),Uo.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Uo.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Qi(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Fi={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},Bv=["Webkit","ms","Moz","O"];Object.keys(Fi).forEach(function(e){Bv.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Fi[t]=Fi[e]})});function rm(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Fi.hasOwnProperty(e)&&Fi[e]?(""+t).trim():t+"px"}function sm(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,s=rm(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,s):e[n]=s}}var $v=Te({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 Su(e,t){if(t){if($v[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(b(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(b(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(b(61))}if(t.style!=null&&typeof t.style!="object")throw Error(b(62))}}function Eu(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 ku=null;function Hc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Cu=null,Ns=null,Ps=null;function mf(e){if(e=So(e)){if(typeof Cu!="function")throw Error(b(280));var t=e.stateNode;t&&(t=ll(t),Cu(e.stateNode,e.type,t))}}function im(e){Ns?Ps?Ps.push(e):Ps=[e]:Ns=e}function om(){if(Ns){var e=Ns,t=Ps;if(Ps=Ns=null,mf(e),t)for(e=0;e<t.length;e++)mf(t[e])}}function am(e,t){return e(t)}function lm(){}var Fl=!1;function um(e,t,n){if(Fl)return e(t,n);Fl=!0;try{return am(e,t,n)}finally{Fl=!1,(Ns!==null||Ps!==null)&&(lm(),om())}}function Wi(e,t){var n=e.stateNode;if(n===null)return null;var r=ll(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(b(231,t,typeof n));return n}var Ru=!1;if(jn)try{var wi={};Object.defineProperty(wi,"passive",{get:function(){Ru=!0}}),window.addEventListener("test",wi,wi),window.removeEventListener("test",wi,wi)}catch{Ru=!1}function Hv(e,t,n,r,s,i,o,a,l){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(c){this.onError(c)}}var Di=!1,xa=null,_a=!1,Ou=null,Qv={onError:function(e){Di=!0,xa=e}};function Wv(e,t,n,r,s,i,o,a,l){Di=!1,xa=null,Hv.apply(Qv,arguments)}function qv(e,t,n,r,s,i,o,a,l){if(Wv.apply(this,arguments),Di){if(Di){var u=xa;Di=!1,xa=null}else throw Error(b(198));_a||(_a=!0,Ou=u)}}function os(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 cm(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 yf(e){if(os(e)!==e)throw Error(b(188))}function Zv(e){var t=e.alternate;if(!t){if(t=os(e),t===null)throw Error(b(188));return t!==e?null:e}for(var n=e,r=t;;){var s=n.return;if(s===null)break;var i=s.alternate;if(i===null){if(r=s.return,r!==null){n=r;continue}break}if(s.child===i.child){for(i=s.child;i;){if(i===n)return yf(s),e;if(i===r)return yf(s),t;i=i.sibling}throw Error(b(188))}if(n.return!==r.return)n=s,r=i;else{for(var o=!1,a=s.child;a;){if(a===n){o=!0,n=s,r=i;break}if(a===r){o=!0,r=s,n=i;break}a=a.sibling}if(!o){for(a=i.child;a;){if(a===n){o=!0,n=i,r=s;break}if(a===r){o=!0,r=i,n=s;break}a=a.sibling}if(!o)throw Error(b(189))}}if(n.alternate!==r)throw Error(b(190))}if(n.tag!==3)throw Error(b(188));return n.stateNode.current===n?e:t}function dm(e){return e=Zv(e),e!==null?fm(e):null}function fm(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=fm(e);if(t!==null)return t;e=e.sibling}return null}var hm=jt.unstable_scheduleCallback,gf=jt.unstable_cancelCallback,Kv=jt.unstable_shouldYield,Gv=jt.unstable_requestPaint,Fe=jt.unstable_now,Jv=jt.unstable_getCurrentPriorityLevel,Qc=jt.unstable_ImmediatePriority,pm=jt.unstable_UserBlockingPriority,Sa=jt.unstable_NormalPriority,Xv=jt.unstable_LowPriority,mm=jt.unstable_IdlePriority,sl=null,mn=null;function Yv(e){if(mn&&typeof mn.onCommitFiberRoot=="function")try{mn.onCommitFiberRoot(sl,e,void 0,(e.current.flags&128)===128)}catch{}}var nn=Math.clz32?Math.clz32:n0,e0=Math.log,t0=Math.LN2;function n0(e){return e>>>=0,e===0?32:31-(e0(e)/t0|0)|0}var zo=64,Vo=4194304;function Ti(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 Ea(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,s=e.suspendedLanes,i=e.pingedLanes,o=n&268435455;if(o!==0){var a=o&~s;a!==0?r=Ti(a):(i&=o,i!==0&&(r=Ti(i)))}else o=n&~s,o!==0?r=Ti(o):i!==0&&(r=Ti(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&s)&&(s=r&-r,i=t&-t,s>=i||s===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-nn(t),s=1<<n,r|=e[n],t&=~s;return r}function r0(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 s0(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,s=e.expirationTimes,i=e.pendingLanes;0<i;){var o=31-nn(i),a=1<<o,l=s[o];l===-1?(!(a&n)||a&r)&&(s[o]=r0(a,t)):l<=t&&(e.expiredLanes|=a),i&=~a}}function Nu(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function ym(){var e=zo;return zo<<=1,!(zo&4194240)&&(zo=64),e}function Dl(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function xo(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-nn(t),e[t]=n}function i0(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 s=31-nn(n),i=1<<s;t[s]=0,r[s]=-1,e[s]=-1,n&=~i}}function Wc(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-nn(n),s=1<<r;s&t|e[r]&t&&(e[r]|=t),n&=~s}}var ge=0;function gm(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var vm,qc,wm,xm,_m,Pu=!1,Bo=[],or=null,ar=null,lr=null,qi=new Map,Zi=new Map,Wn=[],o0="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 vf(e,t){switch(e){case"focusin":case"focusout":or=null;break;case"dragenter":case"dragleave":ar=null;break;case"mouseover":case"mouseout":lr=null;break;case"pointerover":case"pointerout":qi.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Zi.delete(t.pointerId)}}function xi(e,t,n,r,s,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[s]},t!==null&&(t=So(t),t!==null&&qc(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,s!==null&&t.indexOf(s)===-1&&t.push(s),e)}function a0(e,t,n,r,s){switch(t){case"focusin":return or=xi(or,e,t,n,r,s),!0;case"dragenter":return ar=xi(ar,e,t,n,r,s),!0;case"mouseover":return lr=xi(lr,e,t,n,r,s),!0;case"pointerover":var i=s.pointerId;return qi.set(i,xi(qi.get(i)||null,e,t,n,r,s)),!0;case"gotpointercapture":return i=s.pointerId,Zi.set(i,xi(Zi.get(i)||null,e,t,n,r,s)),!0}return!1}function Sm(e){var t=Pr(e.target);if(t!==null){var n=os(t);if(n!==null){if(t=n.tag,t===13){if(t=cm(n),t!==null){e.blockedOn=t,_m(e.priority,function(){wm(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 sa(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Tu(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);ku=r,n.target.dispatchEvent(r),ku=null}else return t=So(n),t!==null&&qc(t),e.blockedOn=n,!1;t.shift()}return!0}function wf(e,t,n){sa(e)&&n.delete(t)}function l0(){Pu=!1,or!==null&&sa(or)&&(or=null),ar!==null&&sa(ar)&&(ar=null),lr!==null&&sa(lr)&&(lr=null),qi.forEach(wf),Zi.forEach(wf)}function _i(e,t){e.blockedOn===t&&(e.blockedOn=null,Pu||(Pu=!0,jt.unstable_scheduleCallback(jt.unstable_NormalPriority,l0)))}function Ki(e){function t(s){return _i(s,e)}if(0<Bo.length){_i(Bo[0],e);for(var n=1;n<Bo.length;n++){var r=Bo[n];r.blockedOn===e&&(r.blockedOn=null)}}for(or!==null&&_i(or,e),ar!==null&&_i(ar,e),lr!==null&&_i(lr,e),qi.forEach(t),Zi.forEach(t),n=0;n<Wn.length;n++)r=Wn[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<Wn.length&&(n=Wn[0],n.blockedOn===null);)Sm(n),n.blockedOn===null&&Wn.shift()}var Ts=Mn.ReactCurrentBatchConfig,ka=!0;function u0(e,t,n,r){var s=ge,i=Ts.transition;Ts.transition=null;try{ge=1,Zc(e,t,n,r)}finally{ge=s,Ts.transition=i}}function c0(e,t,n,r){var s=ge,i=Ts.transition;Ts.transition=null;try{ge=4,Zc(e,t,n,r)}finally{ge=s,Ts.transition=i}}function Zc(e,t,n,r){if(ka){var s=Tu(e,t,n,r);if(s===null)Ql(e,t,r,Ca,n),vf(e,r);else if(a0(s,e,t,n,r))r.stopPropagation();else if(vf(e,r),t&4&&-1<o0.indexOf(e)){for(;s!==null;){var i=So(s);if(i!==null&&vm(i),i=Tu(e,t,n,r),i===null&&Ql(e,t,r,Ca,n),i===s)break;s=i}s!==null&&r.stopPropagation()}else Ql(e,t,r,null,n)}}var Ca=null;function Tu(e,t,n,r){if(Ca=null,e=Hc(r),e=Pr(e),e!==null)if(t=os(e),t===null)e=null;else if(n=t.tag,n===13){if(e=cm(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 Ca=e,null}function Em(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(Jv()){case Qc:return 1;case pm:return 4;case Sa:case Xv:return 16;case mm:return 536870912;default:return 16}default:return 16}}var rr=null,Kc=null,ia=null;function km(){if(ia)return ia;var e,t=Kc,n=t.length,r,s="value"in rr?rr.value:rr.textContent,i=s.length;for(e=0;e<n&&t[e]===s[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===s[i-r];r++);return ia=s.slice(e,1<r?1-r:void 0)}function oa(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 $o(){return!0}function xf(){return!1}function Lt(e){function t(n,r,s,i,o){this._reactName=n,this._targetInst=s,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)?$o:xf,this.isPropagationStopped=xf,this}return Te(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=$o)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=$o)},persist:function(){},isPersistent:$o}),t}var li={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Gc=Lt(li),_o=Te({},li,{view:0,detail:0}),d0=Lt(_o),Ll,Il,Si,il=Te({},_o,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Jc,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!==Si&&(Si&&e.type==="mousemove"?(Ll=e.screenX-Si.screenX,Il=e.screenY-Si.screenY):Il=Ll=0,Si=e),Ll)},movementY:function(e){return"movementY"in e?e.movementY:Il}}),_f=Lt(il),f0=Te({},il,{dataTransfer:0}),h0=Lt(f0),p0=Te({},_o,{relatedTarget:0}),Ml=Lt(p0),m0=Te({},li,{animationName:0,elapsedTime:0,pseudoElement:0}),y0=Lt(m0),g0=Te({},li,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),v0=Lt(g0),w0=Te({},li,{data:0}),Sf=Lt(w0),x0={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},_0={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"},S0={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function E0(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=S0[e])?!!t[e]:!1}function Jc(){return E0}var k0=Te({},_o,{key:function(e){if(e.key){var t=x0[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=oa(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?_0[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Jc,charCode:function(e){return e.type==="keypress"?oa(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?oa(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),C0=Lt(k0),R0=Te({},il,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Ef=Lt(R0),O0=Te({},_o,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Jc}),N0=Lt(O0),P0=Te({},li,{propertyName:0,elapsedTime:0,pseudoElement:0}),T0=Lt(P0),b0=Te({},il,{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}),A0=Lt(b0),j0=[9,13,27,32],Xc=jn&&"CompositionEvent"in window,Li=null;jn&&"documentMode"in document&&(Li=document.documentMode);var F0=jn&&"TextEvent"in window&&!Li,Cm=jn&&(!Xc||Li&&8<Li&&11>=Li),kf=" ",Cf=!1;function Rm(e,t){switch(e){case"keyup":return j0.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Om(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var gs=!1;function D0(e,t){switch(e){case"compositionend":return Om(t);case"keypress":return t.which!==32?null:(Cf=!0,kf);case"textInput":return e=t.data,e===kf&&Cf?null:e;default:return null}}function L0(e,t){if(gs)return e==="compositionend"||!Xc&&Rm(e,t)?(e=km(),ia=Kc=rr=null,gs=!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 Cm&&t.locale!=="ko"?null:t.data;default:return null}}var I0={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 Rf(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!I0[e.type]:t==="textarea"}function Nm(e,t,n,r){im(r),t=Ra(t,"onChange"),0<t.length&&(n=new Gc("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Ii=null,Gi=null;function M0(e){Um(e,0)}function ol(e){var t=xs(e);if(Xp(t))return e}function U0(e,t){if(e==="change")return t}var Pm=!1;if(jn){var Ul;if(jn){var zl="oninput"in document;if(!zl){var Of=document.createElement("div");Of.setAttribute("oninput","return;"),zl=typeof Of.oninput=="function"}Ul=zl}else Ul=!1;Pm=Ul&&(!document.documentMode||9<document.documentMode)}function Nf(){Ii&&(Ii.detachEvent("onpropertychange",Tm),Gi=Ii=null)}function Tm(e){if(e.propertyName==="value"&&ol(Gi)){var t=[];Nm(t,Gi,e,Hc(e)),um(M0,t)}}function z0(e,t,n){e==="focusin"?(Nf(),Ii=t,Gi=n,Ii.attachEvent("onpropertychange",Tm)):e==="focusout"&&Nf()}function V0(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return ol(Gi)}function B0(e,t){if(e==="click")return ol(t)}function $0(e,t){if(e==="input"||e==="change")return ol(t)}function H0(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var sn=typeof Object.is=="function"?Object.is:H0;function Ji(e,t){if(sn(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 s=n[r];if(!fu.call(t,s)||!sn(e[s],t[s]))return!1}return!0}function Pf(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Tf(e,t){var n=Pf(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=Pf(n)}}function bm(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?bm(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Am(){for(var e=window,t=wa();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=wa(e.document)}return t}function Yc(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 Q0(e){var t=Am(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&bm(n.ownerDocument.documentElement,n)){if(r!==null&&Yc(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 s=n.textContent.length,i=Math.min(r.start,s);r=r.end===void 0?i:Math.min(r.end,s),!e.extend&&i>r&&(s=r,r=i,i=s),s=Tf(n,i);var o=Tf(n,r);s&&o&&(e.rangeCount!==1||e.anchorNode!==s.node||e.anchorOffset!==s.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(s.node,s.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 W0=jn&&"documentMode"in document&&11>=document.documentMode,vs=null,bu=null,Mi=null,Au=!1;function bf(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Au||vs==null||vs!==wa(r)||(r=vs,"selectionStart"in r&&Yc(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}),Mi&&Ji(Mi,r)||(Mi=r,r=Ra(bu,"onSelect"),0<r.length&&(t=new Gc("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=vs)))}function Ho(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var ws={animationend:Ho("Animation","AnimationEnd"),animationiteration:Ho("Animation","AnimationIteration"),animationstart:Ho("Animation","AnimationStart"),transitionend:Ho("Transition","TransitionEnd")},Vl={},jm={};jn&&(jm=document.createElement("div").style,"AnimationEvent"in window||(delete ws.animationend.animation,delete ws.animationiteration.animation,delete ws.animationstart.animation),"TransitionEvent"in window||delete ws.transitionend.transition);function al(e){if(Vl[e])return Vl[e];if(!ws[e])return e;var t=ws[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in jm)return Vl[e]=t[n];return e}var Fm=al("animationend"),Dm=al("animationiteration"),Lm=al("animationstart"),Im=al("transitionend"),Mm=new Map,Af="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 _r(e,t){Mm.set(e,t),is(t,[e])}for(var Bl=0;Bl<Af.length;Bl++){var $l=Af[Bl],q0=$l.toLowerCase(),Z0=$l[0].toUpperCase()+$l.slice(1);_r(q0,"on"+Z0)}_r(Fm,"onAnimationEnd");_r(Dm,"onAnimationIteration");_r(Lm,"onAnimationStart");_r("dblclick","onDoubleClick");_r("focusin","onFocus");_r("focusout","onBlur");_r(Im,"onTransitionEnd");qs("onMouseEnter",["mouseout","mouseover"]);qs("onMouseLeave",["mouseout","mouseover"]);qs("onPointerEnter",["pointerout","pointerover"]);qs("onPointerLeave",["pointerout","pointerover"]);is("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));is("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));is("onBeforeInput",["compositionend","keypress","textInput","paste"]);is("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));is("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));is("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var bi="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(" "),K0=new Set("cancel close invalid load scroll toggle".split(" ").concat(bi));function jf(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,qv(r,t,void 0,e),e.currentTarget=null}function Um(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],s=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],l=a.instance,u=a.currentTarget;if(a=a.listener,l!==i&&s.isPropagationStopped())break e;jf(s,a,u),i=l}else for(o=0;o<r.length;o++){if(a=r[o],l=a.instance,u=a.currentTarget,a=a.listener,l!==i&&s.isPropagationStopped())break e;jf(s,a,u),i=l}}}if(_a)throw e=Ou,_a=!1,Ou=null,e}function _e(e,t){var n=t[Iu];n===void 0&&(n=t[Iu]=new Set);var r=e+"__bubble";n.has(r)||(zm(t,e,2,!1),n.add(r))}function Hl(e,t,n){var r=0;t&&(r|=4),zm(n,e,r,t)}var Qo="_reactListening"+Math.random().toString(36).slice(2);function Xi(e){if(!e[Qo]){e[Qo]=!0,qp.forEach(function(n){n!=="selectionchange"&&(K0.has(n)||Hl(n,!1,e),Hl(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Qo]||(t[Qo]=!0,Hl("selectionchange",!1,t))}}function zm(e,t,n,r){switch(Em(t)){case 1:var s=u0;break;case 4:s=c0;break;default:s=Zc}n=s.bind(null,t,n,e),s=void 0,!Ru||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(s=!0),r?s!==void 0?e.addEventListener(t,n,{capture:!0,passive:s}):e.addEventListener(t,n,!0):s!==void 0?e.addEventListener(t,n,{passive:s}):e.addEventListener(t,n,!1)}function Ql(e,t,n,r,s){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===s||a.nodeType===8&&a.parentNode===s)break;if(o===4)for(o=r.return;o!==null;){var l=o.tag;if((l===3||l===4)&&(l=o.stateNode.containerInfo,l===s||l.nodeType===8&&l.parentNode===s))return;o=o.return}for(;a!==null;){if(o=Pr(a),o===null)return;if(l=o.tag,l===5||l===6){r=i=o;continue e}a=a.parentNode}}r=r.return}um(function(){var u=i,c=Hc(n),d=[];e:{var m=Mm.get(e);if(m!==void 0){var w=Gc,E=e;switch(e){case"keypress":if(oa(n)===0)break e;case"keydown":case"keyup":w=C0;break;case"focusin":E="focus",w=Ml;break;case"focusout":E="blur",w=Ml;break;case"beforeblur":case"afterblur":w=Ml;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":w=_f;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":w=h0;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":w=N0;break;case Fm:case Dm:case Lm:w=y0;break;case Im:w=T0;break;case"scroll":w=d0;break;case"wheel":w=A0;break;case"copy":case"cut":case"paste":w=v0;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":w=Ef}var x=(t&4)!==0,_=!x&&e==="scroll",h=x?m!==null?m+"Capture":null:m;x=[];for(var f=u,p;f!==null;){p=f;var v=p.stateNode;if(p.tag===5&&v!==null&&(p=v,h!==null&&(v=Wi(f,h),v!=null&&x.push(Yi(f,v,p)))),_)break;f=f.return}0<x.length&&(m=new w(m,E,null,n,c),d.push({event:m,listeners:x}))}}if(!(t&7)){e:{if(m=e==="mouseover"||e==="pointerover",w=e==="mouseout"||e==="pointerout",m&&n!==ku&&(E=n.relatedTarget||n.fromElement)&&(Pr(E)||E[Fn]))break e;if((w||m)&&(m=c.window===c?c:(m=c.ownerDocument)?m.defaultView||m.parentWindow:window,w?(E=n.relatedTarget||n.toElement,w=u,E=E?Pr(E):null,E!==null&&(_=os(E),E!==_||E.tag!==5&&E.tag!==6)&&(E=null)):(w=null,E=u),w!==E)){if(x=_f,v="onMouseLeave",h="onMouseEnter",f="mouse",(e==="pointerout"||e==="pointerover")&&(x=Ef,v="onPointerLeave",h="onPointerEnter",f="pointer"),_=w==null?m:xs(w),p=E==null?m:xs(E),m=new x(v,f+"leave",w,n,c),m.target=_,m.relatedTarget=p,v=null,Pr(c)===u&&(x=new x(h,f+"enter",E,n,c),x.target=p,x.relatedTarget=_,v=x),_=v,w&&E)t:{for(x=w,h=E,f=0,p=x;p;p=cs(p))f++;for(p=0,v=h;v;v=cs(v))p++;for(;0<f-p;)x=cs(x),f--;for(;0<p-f;)h=cs(h),p--;for(;f--;){if(x===h||h!==null&&x===h.alternate)break t;x=cs(x),h=cs(h)}x=null}else x=null;w!==null&&Ff(d,m,w,x,!1),E!==null&&_!==null&&Ff(d,_,E,x,!0)}}e:{if(m=u?xs(u):window,w=m.nodeName&&m.nodeName.toLowerCase(),w==="select"||w==="input"&&m.type==="file")var O=U0;else if(Rf(m))if(Pm)O=$0;else{O=V0;var N=z0}else(w=m.nodeName)&&w.toLowerCase()==="input"&&(m.type==="checkbox"||m.type==="radio")&&(O=B0);if(O&&(O=O(e,u))){Nm(d,O,n,c);break e}N&&N(e,m,u),e==="focusout"&&(N=m._wrapperState)&&N.controlled&&m.type==="number"&&wu(m,"number",m.value)}switch(N=u?xs(u):window,e){case"focusin":(Rf(N)||N.contentEditable==="true")&&(vs=N,bu=u,Mi=null);break;case"focusout":Mi=bu=vs=null;break;case"mousedown":Au=!0;break;case"contextmenu":case"mouseup":case"dragend":Au=!1,bf(d,n,c);break;case"selectionchange":if(W0)break;case"keydown":case"keyup":bf(d,n,c)}var L;if(Xc)e:{switch(e){case"compositionstart":var A="onCompositionStart";break e;case"compositionend":A="onCompositionEnd";break e;case"compositionupdate":A="onCompositionUpdate";break e}A=void 0}else gs?Rm(e,n)&&(A="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(A="onCompositionStart");A&&(Cm&&n.locale!=="ko"&&(gs||A!=="onCompositionStart"?A==="onCompositionEnd"&&gs&&(L=km()):(rr=c,Kc="value"in rr?rr.value:rr.textContent,gs=!0)),N=Ra(u,A),0<N.length&&(A=new Sf(A,e,null,n,c),d.push({event:A,listeners:N}),L?A.data=L:(L=Om(n),L!==null&&(A.data=L)))),(L=F0?D0(e,n):L0(e,n))&&(u=Ra(u,"onBeforeInput"),0<u.length&&(c=new Sf("onBeforeInput","beforeinput",null,n,c),d.push({event:c,listeners:u}),c.data=L))}Um(d,t)})}function Yi(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Ra(e,t){for(var n=t+"Capture",r=[];e!==null;){var s=e,i=s.stateNode;s.tag===5&&i!==null&&(s=i,i=Wi(e,n),i!=null&&r.unshift(Yi(e,i,s)),i=Wi(e,t),i!=null&&r.push(Yi(e,i,s))),e=e.return}return r}function cs(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Ff(e,t,n,r,s){for(var i=t._reactName,o=[];n!==null&&n!==r;){var a=n,l=a.alternate,u=a.stateNode;if(l!==null&&l===r)break;a.tag===5&&u!==null&&(a=u,s?(l=Wi(n,i),l!=null&&o.unshift(Yi(n,l,a))):s||(l=Wi(n,i),l!=null&&o.push(Yi(n,l,a)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var G0=/\r\n?/g,J0=/\u0000|\uFFFD/g;function Df(e){return(typeof e=="string"?e:""+e).replace(G0,`
|
|
`).replace(J0,"")}function Wo(e,t,n){if(t=Df(t),Df(e)!==t&&n)throw Error(b(425))}function Oa(){}var ju=null,Fu=null;function Du(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 Lu=typeof setTimeout=="function"?setTimeout:void 0,X0=typeof clearTimeout=="function"?clearTimeout:void 0,Lf=typeof Promise=="function"?Promise:void 0,Y0=typeof queueMicrotask=="function"?queueMicrotask:typeof Lf<"u"?function(e){return Lf.resolve(null).then(e).catch(ew)}:Lu;function ew(e){setTimeout(function(){throw e})}function Wl(e,t){var n=t,r=0;do{var s=n.nextSibling;if(e.removeChild(n),s&&s.nodeType===8)if(n=s.data,n==="/$"){if(r===0){e.removeChild(s),Ki(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=s}while(n);Ki(t)}function ur(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 If(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 ui=Math.random().toString(36).slice(2),pn="__reactFiber$"+ui,eo="__reactProps$"+ui,Fn="__reactContainer$"+ui,Iu="__reactEvents$"+ui,tw="__reactListeners$"+ui,nw="__reactHandles$"+ui;function Pr(e){var t=e[pn];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Fn]||n[pn]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=If(e);e!==null;){if(n=e[pn])return n;e=If(e)}return t}e=n,n=e.parentNode}return null}function So(e){return e=e[pn]||e[Fn],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function xs(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(b(33))}function ll(e){return e[eo]||null}var Mu=[],_s=-1;function Sr(e){return{current:e}}function ke(e){0>_s||(e.current=Mu[_s],Mu[_s]=null,_s--)}function we(e,t){_s++,Mu[_s]=e.current,e.current=t}var vr={},ct=Sr(vr),Et=Sr(!1),qr=vr;function Zs(e,t){var n=e.type.contextTypes;if(!n)return vr;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var s={},i;for(i in n)s[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=s),s}function kt(e){return e=e.childContextTypes,e!=null}function Na(){ke(Et),ke(ct)}function Mf(e,t,n){if(ct.current!==vr)throw Error(b(168));we(ct,t),we(Et,n)}function Vm(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var s in r)if(!(s in t))throw Error(b(108,zv(e)||"Unknown",s));return Te({},n,r)}function Pa(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||vr,qr=ct.current,we(ct,e),we(Et,Et.current),!0}function Uf(e,t,n){var r=e.stateNode;if(!r)throw Error(b(169));n?(e=Vm(e,t,qr),r.__reactInternalMemoizedMergedChildContext=e,ke(Et),ke(ct),we(ct,e)):ke(Et),we(Et,n)}var En=null,ul=!1,ql=!1;function Bm(e){En===null?En=[e]:En.push(e)}function rw(e){ul=!0,Bm(e)}function Er(){if(!ql&&En!==null){ql=!0;var e=0,t=ge;try{var n=En;for(ge=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}En=null,ul=!1}catch(s){throw En!==null&&(En=En.slice(e+1)),hm(Qc,Er),s}finally{ge=t,ql=!1}}return null}var Ss=[],Es=0,Ta=null,ba=0,Ut=[],zt=0,Zr=null,Nn=1,Pn="";function Rr(e,t){Ss[Es++]=ba,Ss[Es++]=Ta,Ta=e,ba=t}function $m(e,t,n){Ut[zt++]=Nn,Ut[zt++]=Pn,Ut[zt++]=Zr,Zr=e;var r=Nn;e=Pn;var s=32-nn(r)-1;r&=~(1<<s),n+=1;var i=32-nn(t)+s;if(30<i){var o=s-s%5;i=(r&(1<<o)-1).toString(32),r>>=o,s-=o,Nn=1<<32-nn(t)+s|n<<s|r,Pn=i+e}else Nn=1<<i|n<<s|r,Pn=e}function ed(e){e.return!==null&&(Rr(e,1),$m(e,1,0))}function td(e){for(;e===Ta;)Ta=Ss[--Es],Ss[Es]=null,ba=Ss[--Es],Ss[Es]=null;for(;e===Zr;)Zr=Ut[--zt],Ut[zt]=null,Pn=Ut[--zt],Ut[zt]=null,Nn=Ut[--zt],Ut[zt]=null}var At=null,bt=null,Re=!1,en=null;function Hm(e,t){var n=Bt(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 zf(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,At=e,bt=ur(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,At=e,bt=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Zr!==null?{id:Nn,overflow:Pn}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Bt(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,At=e,bt=null,!0):!1;default:return!1}}function Uu(e){return(e.mode&1)!==0&&(e.flags&128)===0}function zu(e){if(Re){var t=bt;if(t){var n=t;if(!zf(e,t)){if(Uu(e))throw Error(b(418));t=ur(n.nextSibling);var r=At;t&&zf(e,t)?Hm(r,n):(e.flags=e.flags&-4097|2,Re=!1,At=e)}}else{if(Uu(e))throw Error(b(418));e.flags=e.flags&-4097|2,Re=!1,At=e}}}function Vf(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;At=e}function qo(e){if(e!==At)return!1;if(!Re)return Vf(e),Re=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Du(e.type,e.memoizedProps)),t&&(t=bt)){if(Uu(e))throw Qm(),Error(b(418));for(;t;)Hm(e,t),t=ur(t.nextSibling)}if(Vf(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(b(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){bt=ur(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}bt=null}}else bt=At?ur(e.stateNode.nextSibling):null;return!0}function Qm(){for(var e=bt;e;)e=ur(e.nextSibling)}function Ks(){bt=At=null,Re=!1}function nd(e){en===null?en=[e]:en.push(e)}var sw=Mn.ReactCurrentBatchConfig;function Ei(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(b(309));var r=n.stateNode}if(!r)throw Error(b(147,e));var s=r,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(o){var a=s.refs;o===null?delete a[i]:a[i]=o},t._stringRef=i,t)}if(typeof e!="string")throw Error(b(284));if(!n._owner)throw Error(b(290,e))}return e}function Zo(e,t){throw e=Object.prototype.toString.call(t),Error(b(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Bf(e){var t=e._init;return t(e._payload)}function Wm(e){function t(h,f){if(e){var p=h.deletions;p===null?(h.deletions=[f],h.flags|=16):p.push(f)}}function n(h,f){if(!e)return null;for(;f!==null;)t(h,f),f=f.sibling;return null}function r(h,f){for(h=new Map;f!==null;)f.key!==null?h.set(f.key,f):h.set(f.index,f),f=f.sibling;return h}function s(h,f){return h=hr(h,f),h.index=0,h.sibling=null,h}function i(h,f,p){return h.index=p,e?(p=h.alternate,p!==null?(p=p.index,p<f?(h.flags|=2,f):p):(h.flags|=2,f)):(h.flags|=1048576,f)}function o(h){return e&&h.alternate===null&&(h.flags|=2),h}function a(h,f,p,v){return f===null||f.tag!==6?(f=eu(p,h.mode,v),f.return=h,f):(f=s(f,p),f.return=h,f)}function l(h,f,p,v){var O=p.type;return O===ys?c(h,f,p.props.children,v,p.key):f!==null&&(f.elementType===O||typeof O=="object"&&O!==null&&O.$$typeof===$n&&Bf(O)===f.type)?(v=s(f,p.props),v.ref=Ei(h,f,p),v.return=h,v):(v=ha(p.type,p.key,p.props,null,h.mode,v),v.ref=Ei(h,f,p),v.return=h,v)}function u(h,f,p,v){return f===null||f.tag!==4||f.stateNode.containerInfo!==p.containerInfo||f.stateNode.implementation!==p.implementation?(f=tu(p,h.mode,v),f.return=h,f):(f=s(f,p.children||[]),f.return=h,f)}function c(h,f,p,v,O){return f===null||f.tag!==7?(f=Qr(p,h.mode,v,O),f.return=h,f):(f=s(f,p),f.return=h,f)}function d(h,f,p){if(typeof f=="string"&&f!==""||typeof f=="number")return f=eu(""+f,h.mode,p),f.return=h,f;if(typeof f=="object"&&f!==null){switch(f.$$typeof){case Io:return p=ha(f.type,f.key,f.props,null,h.mode,p),p.ref=Ei(h,null,f),p.return=h,p;case ms:return f=tu(f,h.mode,p),f.return=h,f;case $n:var v=f._init;return d(h,v(f._payload),p)}if(Pi(f)||vi(f))return f=Qr(f,h.mode,p,null),f.return=h,f;Zo(h,f)}return null}function m(h,f,p,v){var O=f!==null?f.key:null;if(typeof p=="string"&&p!==""||typeof p=="number")return O!==null?null:a(h,f,""+p,v);if(typeof p=="object"&&p!==null){switch(p.$$typeof){case Io:return p.key===O?l(h,f,p,v):null;case ms:return p.key===O?u(h,f,p,v):null;case $n:return O=p._init,m(h,f,O(p._payload),v)}if(Pi(p)||vi(p))return O!==null?null:c(h,f,p,v,null);Zo(h,p)}return null}function w(h,f,p,v,O){if(typeof v=="string"&&v!==""||typeof v=="number")return h=h.get(p)||null,a(f,h,""+v,O);if(typeof v=="object"&&v!==null){switch(v.$$typeof){case Io:return h=h.get(v.key===null?p:v.key)||null,l(f,h,v,O);case ms:return h=h.get(v.key===null?p:v.key)||null,u(f,h,v,O);case $n:var N=v._init;return w(h,f,p,N(v._payload),O)}if(Pi(v)||vi(v))return h=h.get(p)||null,c(f,h,v,O,null);Zo(f,v)}return null}function E(h,f,p,v){for(var O=null,N=null,L=f,A=f=0,K=null;L!==null&&A<p.length;A++){L.index>A?(K=L,L=null):K=L.sibling;var B=m(h,L,p[A],v);if(B===null){L===null&&(L=K);break}e&&L&&B.alternate===null&&t(h,L),f=i(B,f,A),N===null?O=B:N.sibling=B,N=B,L=K}if(A===p.length)return n(h,L),Re&&Rr(h,A),O;if(L===null){for(;A<p.length;A++)L=d(h,p[A],v),L!==null&&(f=i(L,f,A),N===null?O=L:N.sibling=L,N=L);return Re&&Rr(h,A),O}for(L=r(h,L);A<p.length;A++)K=w(L,h,A,p[A],v),K!==null&&(e&&K.alternate!==null&&L.delete(K.key===null?A:K.key),f=i(K,f,A),N===null?O=K:N.sibling=K,N=K);return e&&L.forEach(function(ce){return t(h,ce)}),Re&&Rr(h,A),O}function x(h,f,p,v){var O=vi(p);if(typeof O!="function")throw Error(b(150));if(p=O.call(p),p==null)throw Error(b(151));for(var N=O=null,L=f,A=f=0,K=null,B=p.next();L!==null&&!B.done;A++,B=p.next()){L.index>A?(K=L,L=null):K=L.sibling;var ce=m(h,L,B.value,v);if(ce===null){L===null&&(L=K);break}e&&L&&ce.alternate===null&&t(h,L),f=i(ce,f,A),N===null?O=ce:N.sibling=ce,N=ce,L=K}if(B.done)return n(h,L),Re&&Rr(h,A),O;if(L===null){for(;!B.done;A++,B=p.next())B=d(h,B.value,v),B!==null&&(f=i(B,f,A),N===null?O=B:N.sibling=B,N=B);return Re&&Rr(h,A),O}for(L=r(h,L);!B.done;A++,B=p.next())B=w(L,h,A,B.value,v),B!==null&&(e&&B.alternate!==null&&L.delete(B.key===null?A:B.key),f=i(B,f,A),N===null?O=B:N.sibling=B,N=B);return e&&L.forEach(function(Y){return t(h,Y)}),Re&&Rr(h,A),O}function _(h,f,p,v){if(typeof p=="object"&&p!==null&&p.type===ys&&p.key===null&&(p=p.props.children),typeof p=="object"&&p!==null){switch(p.$$typeof){case Io:e:{for(var O=p.key,N=f;N!==null;){if(N.key===O){if(O=p.type,O===ys){if(N.tag===7){n(h,N.sibling),f=s(N,p.props.children),f.return=h,h=f;break e}}else if(N.elementType===O||typeof O=="object"&&O!==null&&O.$$typeof===$n&&Bf(O)===N.type){n(h,N.sibling),f=s(N,p.props),f.ref=Ei(h,N,p),f.return=h,h=f;break e}n(h,N);break}else t(h,N);N=N.sibling}p.type===ys?(f=Qr(p.props.children,h.mode,v,p.key),f.return=h,h=f):(v=ha(p.type,p.key,p.props,null,h.mode,v),v.ref=Ei(h,f,p),v.return=h,h=v)}return o(h);case ms:e:{for(N=p.key;f!==null;){if(f.key===N)if(f.tag===4&&f.stateNode.containerInfo===p.containerInfo&&f.stateNode.implementation===p.implementation){n(h,f.sibling),f=s(f,p.children||[]),f.return=h,h=f;break e}else{n(h,f);break}else t(h,f);f=f.sibling}f=tu(p,h.mode,v),f.return=h,h=f}return o(h);case $n:return N=p._init,_(h,f,N(p._payload),v)}if(Pi(p))return E(h,f,p,v);if(vi(p))return x(h,f,p,v);Zo(h,p)}return typeof p=="string"&&p!==""||typeof p=="number"?(p=""+p,f!==null&&f.tag===6?(n(h,f.sibling),f=s(f,p),f.return=h,h=f):(n(h,f),f=eu(p,h.mode,v),f.return=h,h=f),o(h)):n(h,f)}return _}var Gs=Wm(!0),qm=Wm(!1),Aa=Sr(null),ja=null,ks=null,rd=null;function sd(){rd=ks=ja=null}function id(e){var t=Aa.current;ke(Aa),e._currentValue=t}function Vu(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 bs(e,t){ja=e,rd=ks=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(St=!0),e.firstContext=null)}function Ht(e){var t=e._currentValue;if(rd!==e)if(e={context:e,memoizedValue:t,next:null},ks===null){if(ja===null)throw Error(b(308));ks=e,ja.dependencies={lanes:0,firstContext:e}}else ks=ks.next=e;return t}var Tr=null;function od(e){Tr===null?Tr=[e]:Tr.push(e)}function Zm(e,t,n,r){var s=t.interleaved;return s===null?(n.next=n,od(t)):(n.next=s.next,s.next=n),t.interleaved=n,Dn(e,r)}function Dn(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 Hn=!1;function ad(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Km(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 bn(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function cr(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,fe&2){var s=r.pending;return s===null?t.next=t:(t.next=s.next,s.next=t),r.pending=t,Dn(e,n)}return s=r.interleaved,s===null?(t.next=t,od(r)):(t.next=s.next,s.next=t),r.interleaved=t,Dn(e,n)}function aa(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,Wc(e,n)}}function $f(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var s=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?s=i=o:i=i.next=o,n=n.next}while(n!==null);i===null?s=i=t:i=i.next=t}else s=i=t;n={baseState:r.baseState,firstBaseUpdate:s,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 Fa(e,t,n,r){var s=e.updateQueue;Hn=!1;var i=s.firstBaseUpdate,o=s.lastBaseUpdate,a=s.shared.pending;if(a!==null){s.shared.pending=null;var l=a,u=l.next;l.next=null,o===null?i=u:o.next=u,o=l;var c=e.alternate;c!==null&&(c=c.updateQueue,a=c.lastBaseUpdate,a!==o&&(a===null?c.firstBaseUpdate=u:a.next=u,c.lastBaseUpdate=l))}if(i!==null){var d=s.baseState;o=0,c=u=l=null,a=i;do{var m=a.lane,w=a.eventTime;if((r&m)===m){c!==null&&(c=c.next={eventTime:w,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var E=e,x=a;switch(m=t,w=n,x.tag){case 1:if(E=x.payload,typeof E=="function"){d=E.call(w,d,m);break e}d=E;break e;case 3:E.flags=E.flags&-65537|128;case 0:if(E=x.payload,m=typeof E=="function"?E.call(w,d,m):E,m==null)break e;d=Te({},d,m);break e;case 2:Hn=!0}}a.callback!==null&&a.lane!==0&&(e.flags|=64,m=s.effects,m===null?s.effects=[a]:m.push(a))}else w={eventTime:w,lane:m,tag:a.tag,payload:a.payload,callback:a.callback,next:null},c===null?(u=c=w,l=d):c=c.next=w,o|=m;if(a=a.next,a===null){if(a=s.shared.pending,a===null)break;m=a,a=m.next,m.next=null,s.lastBaseUpdate=m,s.shared.pending=null}}while(!0);if(c===null&&(l=d),s.baseState=l,s.firstBaseUpdate=u,s.lastBaseUpdate=c,t=s.shared.interleaved,t!==null){s=t;do o|=s.lane,s=s.next;while(s!==t)}else i===null&&(s.shared.lanes=0);Gr|=o,e.lanes=o,e.memoizedState=d}}function Hf(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],s=r.callback;if(s!==null){if(r.callback=null,r=n,typeof s!="function")throw Error(b(191,s));s.call(r)}}}var Eo={},yn=Sr(Eo),to=Sr(Eo),no=Sr(Eo);function br(e){if(e===Eo)throw Error(b(174));return e}function ld(e,t){switch(we(no,t),we(to,e),we(yn,Eo),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:_u(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=_u(t,e)}ke(yn),we(yn,t)}function Js(){ke(yn),ke(to),ke(no)}function Gm(e){br(no.current);var t=br(yn.current),n=_u(t,e.type);t!==n&&(we(to,e),we(yn,n))}function ud(e){to.current===e&&(ke(yn),ke(to))}var Oe=Sr(0);function Da(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 Zl=[];function cd(){for(var e=0;e<Zl.length;e++)Zl[e]._workInProgressVersionPrimary=null;Zl.length=0}var la=Mn.ReactCurrentDispatcher,Kl=Mn.ReactCurrentBatchConfig,Kr=0,Pe=null,Be=null,qe=null,La=!1,Ui=!1,ro=0,iw=0;function rt(){throw Error(b(321))}function dd(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!sn(e[n],t[n]))return!1;return!0}function fd(e,t,n,r,s,i){if(Kr=i,Pe=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,la.current=e===null||e.memoizedState===null?uw:cw,e=n(r,s),Ui){i=0;do{if(Ui=!1,ro=0,25<=i)throw Error(b(301));i+=1,qe=Be=null,t.updateQueue=null,la.current=dw,e=n(r,s)}while(Ui)}if(la.current=Ia,t=Be!==null&&Be.next!==null,Kr=0,qe=Be=Pe=null,La=!1,t)throw Error(b(300));return e}function hd(){var e=ro!==0;return ro=0,e}function ln(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return qe===null?Pe.memoizedState=qe=e:qe=qe.next=e,qe}function Qt(){if(Be===null){var e=Pe.alternate;e=e!==null?e.memoizedState:null}else e=Be.next;var t=qe===null?Pe.memoizedState:qe.next;if(t!==null)qe=t,Be=e;else{if(e===null)throw Error(b(310));Be=e,e={memoizedState:Be.memoizedState,baseState:Be.baseState,baseQueue:Be.baseQueue,queue:Be.queue,next:null},qe===null?Pe.memoizedState=qe=e:qe=qe.next=e}return qe}function so(e,t){return typeof t=="function"?t(e):t}function Gl(e){var t=Qt(),n=t.queue;if(n===null)throw Error(b(311));n.lastRenderedReducer=e;var r=Be,s=r.baseQueue,i=n.pending;if(i!==null){if(s!==null){var o=s.next;s.next=i.next,i.next=o}r.baseQueue=s=i,n.pending=null}if(s!==null){i=s.next,r=r.baseState;var a=o=null,l=null,u=i;do{var c=u.lane;if((Kr&c)===c)l!==null&&(l=l.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var d={lane:c,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};l===null?(a=l=d,o=r):l=l.next=d,Pe.lanes|=c,Gr|=c}u=u.next}while(u!==null&&u!==i);l===null?o=r:l.next=a,sn(r,t.memoizedState)||(St=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=l,n.lastRenderedState=r}if(e=n.interleaved,e!==null){s=e;do i=s.lane,Pe.lanes|=i,Gr|=i,s=s.next;while(s!==e)}else s===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Jl(e){var t=Qt(),n=t.queue;if(n===null)throw Error(b(311));n.lastRenderedReducer=e;var r=n.dispatch,s=n.pending,i=t.memoizedState;if(s!==null){n.pending=null;var o=s=s.next;do i=e(i,o.action),o=o.next;while(o!==s);sn(i,t.memoizedState)||(St=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function Jm(){}function Xm(e,t){var n=Pe,r=Qt(),s=t(),i=!sn(r.memoizedState,s);if(i&&(r.memoizedState=s,St=!0),r=r.queue,pd(ty.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||qe!==null&&qe.memoizedState.tag&1){if(n.flags|=2048,io(9,ey.bind(null,n,r,s,t),void 0,null),Ze===null)throw Error(b(349));Kr&30||Ym(n,t,s)}return s}function Ym(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=Pe.updateQueue,t===null?(t={lastEffect:null,stores:null},Pe.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function ey(e,t,n,r){t.value=n,t.getSnapshot=r,ny(t)&&ry(e)}function ty(e,t,n){return n(function(){ny(t)&&ry(e)})}function ny(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!sn(e,n)}catch{return!0}}function ry(e){var t=Dn(e,1);t!==null&&rn(t,e,1,-1)}function Qf(e){var t=ln();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:so,lastRenderedState:e},t.queue=e,e=e.dispatch=lw.bind(null,Pe,e),[t.memoizedState,e]}function io(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=Pe.updateQueue,t===null?(t={lastEffect:null,stores:null},Pe.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 sy(){return Qt().memoizedState}function ua(e,t,n,r){var s=ln();Pe.flags|=e,s.memoizedState=io(1|t,n,void 0,r===void 0?null:r)}function cl(e,t,n,r){var s=Qt();r=r===void 0?null:r;var i=void 0;if(Be!==null){var o=Be.memoizedState;if(i=o.destroy,r!==null&&dd(r,o.deps)){s.memoizedState=io(t,n,i,r);return}}Pe.flags|=e,s.memoizedState=io(1|t,n,i,r)}function Wf(e,t){return ua(8390656,8,e,t)}function pd(e,t){return cl(2048,8,e,t)}function iy(e,t){return cl(4,2,e,t)}function oy(e,t){return cl(4,4,e,t)}function ay(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 ly(e,t,n){return n=n!=null?n.concat([e]):null,cl(4,4,ay.bind(null,t,e),n)}function md(){}function uy(e,t){var n=Qt();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&dd(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function cy(e,t){var n=Qt();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&dd(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function dy(e,t,n){return Kr&21?(sn(n,t)||(n=ym(),Pe.lanes|=n,Gr|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,St=!0),e.memoizedState=n)}function ow(e,t){var n=ge;ge=n!==0&&4>n?n:4,e(!0);var r=Kl.transition;Kl.transition={};try{e(!1),t()}finally{ge=n,Kl.transition=r}}function fy(){return Qt().memoizedState}function aw(e,t,n){var r=fr(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},hy(e))py(t,n);else if(n=Zm(e,t,n,r),n!==null){var s=pt();rn(n,e,r,s),my(n,t,r)}}function lw(e,t,n){var r=fr(e),s={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(hy(e))py(t,s);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(s.hasEagerState=!0,s.eagerState=a,sn(a,o)){var l=t.interleaved;l===null?(s.next=s,od(t)):(s.next=l.next,l.next=s),t.interleaved=s;return}}catch{}finally{}n=Zm(e,t,s,r),n!==null&&(s=pt(),rn(n,e,r,s),my(n,t,r))}}function hy(e){var t=e.alternate;return e===Pe||t!==null&&t===Pe}function py(e,t){Ui=La=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function my(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Wc(e,n)}}var Ia={readContext:Ht,useCallback:rt,useContext:rt,useEffect:rt,useImperativeHandle:rt,useInsertionEffect:rt,useLayoutEffect:rt,useMemo:rt,useReducer:rt,useRef:rt,useState:rt,useDebugValue:rt,useDeferredValue:rt,useTransition:rt,useMutableSource:rt,useSyncExternalStore:rt,useId:rt,unstable_isNewReconciler:!1},uw={readContext:Ht,useCallback:function(e,t){return ln().memoizedState=[e,t===void 0?null:t],e},useContext:Ht,useEffect:Wf,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,ua(4194308,4,ay.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ua(4194308,4,e,t)},useInsertionEffect:function(e,t){return ua(4,2,e,t)},useMemo:function(e,t){var n=ln();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ln();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=aw.bind(null,Pe,e),[r.memoizedState,e]},useRef:function(e){var t=ln();return e={current:e},t.memoizedState=e},useState:Qf,useDebugValue:md,useDeferredValue:function(e){return ln().memoizedState=e},useTransition:function(){var e=Qf(!1),t=e[0];return e=ow.bind(null,e[1]),ln().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Pe,s=ln();if(Re){if(n===void 0)throw Error(b(407));n=n()}else{if(n=t(),Ze===null)throw Error(b(349));Kr&30||Ym(r,t,n)}s.memoizedState=n;var i={value:n,getSnapshot:t};return s.queue=i,Wf(ty.bind(null,r,i,e),[e]),r.flags|=2048,io(9,ey.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=ln(),t=Ze.identifierPrefix;if(Re){var n=Pn,r=Nn;n=(r&~(1<<32-nn(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=ro++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=iw++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},cw={readContext:Ht,useCallback:uy,useContext:Ht,useEffect:pd,useImperativeHandle:ly,useInsertionEffect:iy,useLayoutEffect:oy,useMemo:cy,useReducer:Gl,useRef:sy,useState:function(){return Gl(so)},useDebugValue:md,useDeferredValue:function(e){var t=Qt();return dy(t,Be.memoizedState,e)},useTransition:function(){var e=Gl(so)[0],t=Qt().memoizedState;return[e,t]},useMutableSource:Jm,useSyncExternalStore:Xm,useId:fy,unstable_isNewReconciler:!1},dw={readContext:Ht,useCallback:uy,useContext:Ht,useEffect:pd,useImperativeHandle:ly,useInsertionEffect:iy,useLayoutEffect:oy,useMemo:cy,useReducer:Jl,useRef:sy,useState:function(){return Jl(so)},useDebugValue:md,useDeferredValue:function(e){var t=Qt();return Be===null?t.memoizedState=e:dy(t,Be.memoizedState,e)},useTransition:function(){var e=Jl(so)[0],t=Qt().memoizedState;return[e,t]},useMutableSource:Jm,useSyncExternalStore:Xm,useId:fy,unstable_isNewReconciler:!1};function Jt(e,t){if(e&&e.defaultProps){t=Te({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function Bu(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:Te({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var dl={isMounted:function(e){return(e=e._reactInternals)?os(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=pt(),s=fr(e),i=bn(r,s);i.payload=t,n!=null&&(i.callback=n),t=cr(e,i,s),t!==null&&(rn(t,e,s,r),aa(t,e,s))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=pt(),s=fr(e),i=bn(r,s);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=cr(e,i,s),t!==null&&(rn(t,e,s,r),aa(t,e,s))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=pt(),r=fr(e),s=bn(n,r);s.tag=2,t!=null&&(s.callback=t),t=cr(e,s,r),t!==null&&(rn(t,e,r,n),aa(t,e,r))}};function qf(e,t,n,r,s,i,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,i,o):t.prototype&&t.prototype.isPureReactComponent?!Ji(n,r)||!Ji(s,i):!0}function yy(e,t,n){var r=!1,s=vr,i=t.contextType;return typeof i=="object"&&i!==null?i=Ht(i):(s=kt(t)?qr:ct.current,r=t.contextTypes,i=(r=r!=null)?Zs(e,s):vr),t=new t(n,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=dl,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=s,e.__reactInternalMemoizedMaskedChildContext=i),t}function Zf(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&&dl.enqueueReplaceState(t,t.state,null)}function $u(e,t,n,r){var s=e.stateNode;s.props=n,s.state=e.memoizedState,s.refs={},ad(e);var i=t.contextType;typeof i=="object"&&i!==null?s.context=Ht(i):(i=kt(t)?qr:ct.current,s.context=Zs(e,i)),s.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(Bu(e,t,i,n),s.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof s.getSnapshotBeforeUpdate=="function"||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(t=s.state,typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount(),t!==s.state&&dl.enqueueReplaceState(s,s.state,null),Fa(e,n,s,r),s.state=e.memoizedState),typeof s.componentDidMount=="function"&&(e.flags|=4194308)}function Xs(e,t){try{var n="",r=t;do n+=Uv(r),r=r.return;while(r);var s=n}catch(i){s=`
|
|
Error generating stack: `+i.message+`
|
|
`+i.stack}return{value:e,source:t,stack:s,digest:null}}function Xl(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function Hu(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var fw=typeof WeakMap=="function"?WeakMap:Map;function gy(e,t,n){n=bn(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ua||(Ua=!0,ec=r),Hu(e,t)},n}function vy(e,t,n){n=bn(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var s=t.value;n.payload=function(){return r(s)},n.callback=function(){Hu(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){Hu(e,t),typeof r!="function"&&(dr===null?dr=new Set([this]):dr.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),n}function Kf(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new fw;var s=new Set;r.set(t,s)}else s=r.get(t),s===void 0&&(s=new Set,r.set(t,s));s.has(n)||(s.add(n),e=Rw.bind(null,e,t,n),t.then(e,e))}function Gf(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 Jf(e,t,n,r,s){return e.mode&1?(e.flags|=65536,e.lanes=s,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=bn(-1,1),t.tag=2,cr(n,t,1))),n.lanes|=1),e)}var hw=Mn.ReactCurrentOwner,St=!1;function ft(e,t,n,r){t.child=e===null?qm(t,null,n,r):Gs(t,e.child,n,r)}function Xf(e,t,n,r,s){n=n.render;var i=t.ref;return bs(t,s),r=fd(e,t,n,r,i,s),n=hd(),e!==null&&!St?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~s,Ln(e,t,s)):(Re&&n&&ed(t),t.flags|=1,ft(e,t,r,s),t.child)}function Yf(e,t,n,r,s){if(e===null){var i=n.type;return typeof i=="function"&&!Ed(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,wy(e,t,i,r,s)):(e=ha(n.type,null,r,t,t.mode,s),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&s)){var o=i.memoizedProps;if(n=n.compare,n=n!==null?n:Ji,n(o,r)&&e.ref===t.ref)return Ln(e,t,s)}return t.flags|=1,e=hr(i,r),e.ref=t.ref,e.return=t,t.child=e}function wy(e,t,n,r,s){if(e!==null){var i=e.memoizedProps;if(Ji(i,r)&&e.ref===t.ref)if(St=!1,t.pendingProps=r=i,(e.lanes&s)!==0)e.flags&131072&&(St=!0);else return t.lanes=e.lanes,Ln(e,t,s)}return Qu(e,t,n,r,s)}function xy(e,t,n){var r=t.pendingProps,s=r.children,i=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},we(Rs,Nt),Nt|=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,we(Rs,Nt),Nt|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,we(Rs,Nt),Nt|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,we(Rs,Nt),Nt|=r;return ft(e,t,s,n),t.child}function _y(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Qu(e,t,n,r,s){var i=kt(n)?qr:ct.current;return i=Zs(t,i),bs(t,s),n=fd(e,t,n,r,i,s),r=hd(),e!==null&&!St?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~s,Ln(e,t,s)):(Re&&r&&ed(t),t.flags|=1,ft(e,t,n,s),t.child)}function eh(e,t,n,r,s){if(kt(n)){var i=!0;Pa(t)}else i=!1;if(bs(t,s),t.stateNode===null)ca(e,t),yy(t,n,r),$u(t,n,r,s),r=!0;else if(e===null){var o=t.stateNode,a=t.memoizedProps;o.props=a;var l=o.context,u=n.contextType;typeof u=="object"&&u!==null?u=Ht(u):(u=kt(n)?qr:ct.current,u=Zs(t,u));var c=n.getDerivedStateFromProps,d=typeof c=="function"||typeof o.getSnapshotBeforeUpdate=="function";d||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(a!==r||l!==u)&&Zf(t,o,r,u),Hn=!1;var m=t.memoizedState;o.state=m,Fa(t,r,o,s),l=t.memoizedState,a!==r||m!==l||Et.current||Hn?(typeof c=="function"&&(Bu(t,n,c,r),l=t.memoizedState),(a=Hn||qf(t,n,a,r,m,l,u))?(d||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=l),o.props=r,o.state=l,o.context=u,r=a):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,Km(e,t),a=t.memoizedProps,u=t.type===t.elementType?a:Jt(t.type,a),o.props=u,d=t.pendingProps,m=o.context,l=n.contextType,typeof l=="object"&&l!==null?l=Ht(l):(l=kt(n)?qr:ct.current,l=Zs(t,l));var w=n.getDerivedStateFromProps;(c=typeof w=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(a!==d||m!==l)&&Zf(t,o,r,l),Hn=!1,m=t.memoizedState,o.state=m,Fa(t,r,o,s);var E=t.memoizedState;a!==d||m!==E||Et.current||Hn?(typeof w=="function"&&(Bu(t,n,w,r),E=t.memoizedState),(u=Hn||qf(t,n,u,r,m,E,l)||!1)?(c||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(r,E,l),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(r,E,l)),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=E),o.props=r,o.state=E,o.context=l,r=u):(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 Wu(e,t,n,r,i,s)}function Wu(e,t,n,r,s,i){_y(e,t);var o=(t.flags&128)!==0;if(!r&&!o)return s&&Uf(t,n,!1),Ln(e,t,i);r=t.stateNode,hw.current=t;var a=o&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&o?(t.child=Gs(t,e.child,null,i),t.child=Gs(t,null,a,i)):ft(e,t,a,i),t.memoizedState=r.state,s&&Uf(t,n,!0),t.child}function Sy(e){var t=e.stateNode;t.pendingContext?Mf(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Mf(e,t.context,!1),ld(e,t.containerInfo)}function th(e,t,n,r,s){return Ks(),nd(s),t.flags|=256,ft(e,t,n,r),t.child}var qu={dehydrated:null,treeContext:null,retryLane:0};function Zu(e){return{baseLanes:e,cachePool:null,transitions:null}}function Ey(e,t,n){var r=t.pendingProps,s=Oe.current,i=!1,o=(t.flags&128)!==0,a;if((a=o)||(a=e!==null&&e.memoizedState===null?!1:(s&2)!==0),a?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(s|=1),we(Oe,s&1),e===null)return zu(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=pl(o,r,0,null),e=Qr(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=Zu(n),t.memoizedState=qu,e):yd(t,o));if(s=e.memoizedState,s!==null&&(a=s.dehydrated,a!==null))return pw(e,t,o,r,a,s,n);if(i){i=r.fallback,o=t.mode,s=e.child,a=s.sibling;var l={mode:"hidden",children:r.children};return!(o&1)&&t.child!==s?(r=t.child,r.childLanes=0,r.pendingProps=l,t.deletions=null):(r=hr(s,l),r.subtreeFlags=s.subtreeFlags&14680064),a!==null?i=hr(a,i):(i=Qr(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?Zu(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},i.memoizedState=o,i.childLanes=e.childLanes&~n,t.memoizedState=qu,r}return i=e.child,e=i.sibling,r=hr(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 yd(e,t){return t=pl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Ko(e,t,n,r){return r!==null&&nd(r),Gs(t,e.child,null,n),e=yd(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function pw(e,t,n,r,s,i,o){if(n)return t.flags&256?(t.flags&=-257,r=Xl(Error(b(422))),Ko(e,t,o,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,s=t.mode,r=pl({mode:"visible",children:r.children},s,0,null),i=Qr(i,s,o,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&1&&Gs(t,e.child,null,o),t.child.memoizedState=Zu(o),t.memoizedState=qu,i);if(!(t.mode&1))return Ko(e,t,o,null);if(s.data==="$!"){if(r=s.nextSibling&&s.nextSibling.dataset,r)var a=r.dgst;return r=a,i=Error(b(419)),r=Xl(i,r,void 0),Ko(e,t,o,r)}if(a=(o&e.childLanes)!==0,St||a){if(r=Ze,r!==null){switch(o&-o){case 4:s=2;break;case 16:s=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:s=32;break;case 536870912:s=268435456;break;default:s=0}s=s&(r.suspendedLanes|o)?0:s,s!==0&&s!==i.retryLane&&(i.retryLane=s,Dn(e,s),rn(r,e,s,-1))}return Sd(),r=Xl(Error(b(421))),Ko(e,t,o,r)}return s.data==="$?"?(t.flags|=128,t.child=e.child,t=Ow.bind(null,e),s._reactRetry=t,null):(e=i.treeContext,bt=ur(s.nextSibling),At=t,Re=!0,en=null,e!==null&&(Ut[zt++]=Nn,Ut[zt++]=Pn,Ut[zt++]=Zr,Nn=e.id,Pn=e.overflow,Zr=t),t=yd(t,r.children),t.flags|=4096,t)}function nh(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Vu(e.return,t,n)}function Yl(e,t,n,r,s){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:s}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=s)}function ky(e,t,n){var r=t.pendingProps,s=r.revealOrder,i=r.tail;if(ft(e,t,r.children,n),r=Oe.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&&nh(e,n,t);else if(e.tag===19)nh(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(we(Oe,r),!(t.mode&1))t.memoizedState=null;else switch(s){case"forwards":for(n=t.child,s=null;n!==null;)e=n.alternate,e!==null&&Da(e)===null&&(s=n),n=n.sibling;n=s,n===null?(s=t.child,t.child=null):(s=n.sibling,n.sibling=null),Yl(t,!1,s,n,i);break;case"backwards":for(n=null,s=t.child,t.child=null;s!==null;){if(e=s.alternate,e!==null&&Da(e)===null){t.child=s;break}e=s.sibling,s.sibling=n,n=s,s=e}Yl(t,!0,n,null,i);break;case"together":Yl(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function ca(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Ln(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Gr|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(b(153));if(t.child!==null){for(e=t.child,n=hr(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=hr(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function mw(e,t,n){switch(t.tag){case 3:Sy(t),Ks();break;case 5:Gm(t);break;case 1:kt(t.type)&&Pa(t);break;case 4:ld(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,s=t.memoizedProps.value;we(Aa,r._currentValue),r._currentValue=s;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(we(Oe,Oe.current&1),t.flags|=128,null):n&t.child.childLanes?Ey(e,t,n):(we(Oe,Oe.current&1),e=Ln(e,t,n),e!==null?e.sibling:null);we(Oe,Oe.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return ky(e,t,n);t.flags|=128}if(s=t.memoizedState,s!==null&&(s.rendering=null,s.tail=null,s.lastEffect=null),we(Oe,Oe.current),r)break;return null;case 22:case 23:return t.lanes=0,xy(e,t,n)}return Ln(e,t,n)}var Cy,Ku,Ry,Oy;Cy=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}};Ku=function(){};Ry=function(e,t,n,r){var s=e.memoizedProps;if(s!==r){e=t.stateNode,br(yn.current);var i=null;switch(n){case"input":s=gu(e,s),r=gu(e,r),i=[];break;case"select":s=Te({},s,{value:void 0}),r=Te({},r,{value:void 0}),i=[];break;case"textarea":s=xu(e,s),r=xu(e,r),i=[];break;default:typeof s.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Oa)}Su(n,r);var o;n=null;for(u in s)if(!r.hasOwnProperty(u)&&s.hasOwnProperty(u)&&s[u]!=null)if(u==="style"){var a=s[u];for(o in a)a.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(Hi.hasOwnProperty(u)?i||(i=[]):(i=i||[]).push(u,null));for(u in r){var l=r[u];if(a=s!=null?s[u]:void 0,r.hasOwnProperty(u)&&l!==a&&(l!=null||a!=null))if(u==="style")if(a){for(o in a)!a.hasOwnProperty(o)||l&&l.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in l)l.hasOwnProperty(o)&&a[o]!==l[o]&&(n||(n={}),n[o]=l[o])}else n||(i||(i=[]),i.push(u,n)),n=l;else u==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,a=a?a.__html:void 0,l!=null&&a!==l&&(i=i||[]).push(u,l)):u==="children"?typeof l!="string"&&typeof l!="number"||(i=i||[]).push(u,""+l):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(Hi.hasOwnProperty(u)?(l!=null&&u==="onScroll"&&_e("scroll",e),i||a===l||(i=[])):(i=i||[]).push(u,l))}n&&(i=i||[]).push("style",n);var u=i;(t.updateQueue=u)&&(t.flags|=4)}};Oy=function(e,t,n,r){n!==r&&(t.flags|=4)};function ki(e,t){if(!Re)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 st(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var s=e.child;s!==null;)n|=s.lanes|s.childLanes,r|=s.subtreeFlags&14680064,r|=s.flags&14680064,s.return=e,s=s.sibling;else for(s=e.child;s!==null;)n|=s.lanes|s.childLanes,r|=s.subtreeFlags,r|=s.flags,s.return=e,s=s.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function yw(e,t,n){var r=t.pendingProps;switch(td(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return st(t),null;case 1:return kt(t.type)&&Na(),st(t),null;case 3:return r=t.stateNode,Js(),ke(Et),ke(ct),cd(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(qo(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,en!==null&&(rc(en),en=null))),Ku(e,t),st(t),null;case 5:ud(t);var s=br(no.current);if(n=t.type,e!==null&&t.stateNode!=null)Ry(e,t,n,r,s),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(b(166));return st(t),null}if(e=br(yn.current),qo(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[pn]=t,r[eo]=i,e=(t.mode&1)!==0,n){case"dialog":_e("cancel",r),_e("close",r);break;case"iframe":case"object":case"embed":_e("load",r);break;case"video":case"audio":for(s=0;s<bi.length;s++)_e(bi[s],r);break;case"source":_e("error",r);break;case"img":case"image":case"link":_e("error",r),_e("load",r);break;case"details":_e("toggle",r);break;case"input":df(r,i),_e("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},_e("invalid",r);break;case"textarea":hf(r,i),_e("invalid",r)}Su(n,i),s=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&&Wo(r.textContent,a,e),s=["children",a]):typeof a=="number"&&r.textContent!==""+a&&(i.suppressHydrationWarning!==!0&&Wo(r.textContent,a,e),s=["children",""+a]):Hi.hasOwnProperty(o)&&a!=null&&o==="onScroll"&&_e("scroll",r)}switch(n){case"input":Mo(r),ff(r,i,!0);break;case"textarea":Mo(r),pf(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=Oa)}r=s,t.updateQueue=r,r!==null&&(t.flags|=4)}else{o=s.nodeType===9?s:s.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=tm(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[pn]=t,e[eo]=r,Cy(e,t,!1,!1),t.stateNode=e;e:{switch(o=Eu(n,r),n){case"dialog":_e("cancel",e),_e("close",e),s=r;break;case"iframe":case"object":case"embed":_e("load",e),s=r;break;case"video":case"audio":for(s=0;s<bi.length;s++)_e(bi[s],e);s=r;break;case"source":_e("error",e),s=r;break;case"img":case"image":case"link":_e("error",e),_e("load",e),s=r;break;case"details":_e("toggle",e),s=r;break;case"input":df(e,r),s=gu(e,r),_e("invalid",e);break;case"option":s=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},s=Te({},r,{value:void 0}),_e("invalid",e);break;case"textarea":hf(e,r),s=xu(e,r),_e("invalid",e);break;default:s=r}Su(n,s),a=s;for(i in a)if(a.hasOwnProperty(i)){var l=a[i];i==="style"?sm(e,l):i==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&nm(e,l)):i==="children"?typeof l=="string"?(n!=="textarea"||l!=="")&&Qi(e,l):typeof l=="number"&&Qi(e,""+l):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(Hi.hasOwnProperty(i)?l!=null&&i==="onScroll"&&_e("scroll",e):l!=null&&zc(e,i,l,o))}switch(n){case"input":Mo(e),ff(e,r,!1);break;case"textarea":Mo(e),pf(e);break;case"option":r.value!=null&&e.setAttribute("value",""+gr(r.value));break;case"select":e.multiple=!!r.multiple,i=r.value,i!=null?Os(e,!!r.multiple,i,!1):r.defaultValue!=null&&Os(e,!!r.multiple,r.defaultValue,!0);break;default:typeof s.onClick=="function"&&(e.onclick=Oa)}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 st(t),null;case 6:if(e&&t.stateNode!=null)Oy(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(b(166));if(n=br(no.current),br(yn.current),qo(t)){if(r=t.stateNode,n=t.memoizedProps,r[pn]=t,(i=r.nodeValue!==n)&&(e=At,e!==null))switch(e.tag){case 3:Wo(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Wo(r.nodeValue,n,(e.mode&1)!==0)}i&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[pn]=t,t.stateNode=r}return st(t),null;case 13:if(ke(Oe),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Re&&bt!==null&&t.mode&1&&!(t.flags&128))Qm(),Ks(),t.flags|=98560,i=!1;else if(i=qo(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(b(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(b(317));i[pn]=t}else Ks(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;st(t),i=!1}else en!==null&&(rc(en),en=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||Oe.current&1?He===0&&(He=3):Sd())),t.updateQueue!==null&&(t.flags|=4),st(t),null);case 4:return Js(),Ku(e,t),e===null&&Xi(t.stateNode.containerInfo),st(t),null;case 10:return id(t.type._context),st(t),null;case 17:return kt(t.type)&&Na(),st(t),null;case 19:if(ke(Oe),i=t.memoizedState,i===null)return st(t),null;if(r=(t.flags&128)!==0,o=i.rendering,o===null)if(r)ki(i,!1);else{if(He!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=Da(e),o!==null){for(t.flags|=128,ki(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 we(Oe,Oe.current&1|2),t.child}e=e.sibling}i.tail!==null&&Fe()>Ys&&(t.flags|=128,r=!0,ki(i,!1),t.lanes=4194304)}else{if(!r)if(e=Da(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),ki(i,!0),i.tail===null&&i.tailMode==="hidden"&&!o.alternate&&!Re)return st(t),null}else 2*Fe()-i.renderingStartTime>Ys&&n!==1073741824&&(t.flags|=128,r=!0,ki(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=Fe(),t.sibling=null,n=Oe.current,we(Oe,r?n&1|2:n&1),t):(st(t),null);case 22:case 23:return _d(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Nt&1073741824&&(st(t),t.subtreeFlags&6&&(t.flags|=8192)):st(t),null;case 24:return null;case 25:return null}throw Error(b(156,t.tag))}function gw(e,t){switch(td(t),t.tag){case 1:return kt(t.type)&&Na(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Js(),ke(Et),ke(ct),cd(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return ud(t),null;case 13:if(ke(Oe),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(b(340));Ks()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ke(Oe),null;case 4:return Js(),null;case 10:return id(t.type._context),null;case 22:case 23:return _d(),null;case 24:return null;default:return null}}var Go=!1,at=!1,vw=typeof WeakSet=="function"?WeakSet:Set,Q=null;function Cs(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Ae(e,t,r)}else n.current=null}function Gu(e,t,n){try{n()}catch(r){Ae(e,t,r)}}var rh=!1;function ww(e,t){if(ju=ka,e=Am(),Yc(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 s=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var o=0,a=-1,l=-1,u=0,c=0,d=e,m=null;t:for(;;){for(var w;d!==n||s!==0&&d.nodeType!==3||(a=o+s),d!==i||r!==0&&d.nodeType!==3||(l=o+r),d.nodeType===3&&(o+=d.nodeValue.length),(w=d.firstChild)!==null;)m=d,d=w;for(;;){if(d===e)break t;if(m===n&&++u===s&&(a=o),m===i&&++c===r&&(l=o),(w=d.nextSibling)!==null)break;d=m,m=d.parentNode}d=w}n=a===-1||l===-1?null:{start:a,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(Fu={focusedElem:e,selectionRange:n},ka=!1,Q=t;Q!==null;)if(t=Q,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Q=e;else for(;Q!==null;){t=Q;try{var E=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(E!==null){var x=E.memoizedProps,_=E.memoizedState,h=t.stateNode,f=h.getSnapshotBeforeUpdate(t.elementType===t.type?x:Jt(t.type,x),_);h.__reactInternalSnapshotBeforeUpdate=f}break;case 3:var p=t.stateNode.containerInfo;p.nodeType===1?p.textContent="":p.nodeType===9&&p.documentElement&&p.removeChild(p.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(b(163))}}catch(v){Ae(t,t.return,v)}if(e=t.sibling,e!==null){e.return=t.return,Q=e;break}Q=t.return}return E=rh,rh=!1,E}function zi(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var s=r=r.next;do{if((s.tag&e)===e){var i=s.destroy;s.destroy=void 0,i!==void 0&&Gu(t,n,i)}s=s.next}while(s!==r)}}function fl(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 Ju(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 Ny(e){var t=e.alternate;t!==null&&(e.alternate=null,Ny(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[pn],delete t[eo],delete t[Iu],delete t[tw],delete t[nw])),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 Py(e){return e.tag===5||e.tag===3||e.tag===4}function sh(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Py(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 Xu(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=Oa));else if(r!==4&&(e=e.child,e!==null))for(Xu(e,t,n),e=e.sibling;e!==null;)Xu(e,t,n),e=e.sibling}function Yu(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(Yu(e,t,n),e=e.sibling;e!==null;)Yu(e,t,n),e=e.sibling}var Je=null,Yt=!1;function Vn(e,t,n){for(n=n.child;n!==null;)Ty(e,t,n),n=n.sibling}function Ty(e,t,n){if(mn&&typeof mn.onCommitFiberUnmount=="function")try{mn.onCommitFiberUnmount(sl,n)}catch{}switch(n.tag){case 5:at||Cs(n,t);case 6:var r=Je,s=Yt;Je=null,Vn(e,t,n),Je=r,Yt=s,Je!==null&&(Yt?(e=Je,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Je.removeChild(n.stateNode));break;case 18:Je!==null&&(Yt?(e=Je,n=n.stateNode,e.nodeType===8?Wl(e.parentNode,n):e.nodeType===1&&Wl(e,n),Ki(e)):Wl(Je,n.stateNode));break;case 4:r=Je,s=Yt,Je=n.stateNode.containerInfo,Yt=!0,Vn(e,t,n),Je=r,Yt=s;break;case 0:case 11:case 14:case 15:if(!at&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){s=r=r.next;do{var i=s,o=i.destroy;i=i.tag,o!==void 0&&(i&2||i&4)&&Gu(n,t,o),s=s.next}while(s!==r)}Vn(e,t,n);break;case 1:if(!at&&(Cs(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){Ae(n,t,a)}Vn(e,t,n);break;case 21:Vn(e,t,n);break;case 22:n.mode&1?(at=(r=at)||n.memoizedState!==null,Vn(e,t,n),at=r):Vn(e,t,n);break;default:Vn(e,t,n)}}function ih(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new vw),t.forEach(function(r){var s=Nw.bind(null,e,r);n.has(r)||(n.add(r),r.then(s,s))})}}function Kt(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var s=n[r];try{var i=e,o=t,a=o;e:for(;a!==null;){switch(a.tag){case 5:Je=a.stateNode,Yt=!1;break e;case 3:Je=a.stateNode.containerInfo,Yt=!0;break e;case 4:Je=a.stateNode.containerInfo,Yt=!0;break e}a=a.return}if(Je===null)throw Error(b(160));Ty(i,o,s),Je=null,Yt=!1;var l=s.alternate;l!==null&&(l.return=null),s.return=null}catch(u){Ae(s,t,u)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)by(t,e),t=t.sibling}function by(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Kt(t,e),an(e),r&4){try{zi(3,e,e.return),fl(3,e)}catch(x){Ae(e,e.return,x)}try{zi(5,e,e.return)}catch(x){Ae(e,e.return,x)}}break;case 1:Kt(t,e),an(e),r&512&&n!==null&&Cs(n,n.return);break;case 5:if(Kt(t,e),an(e),r&512&&n!==null&&Cs(n,n.return),e.flags&32){var s=e.stateNode;try{Qi(s,"")}catch(x){Ae(e,e.return,x)}}if(r&4&&(s=e.stateNode,s!=null)){var i=e.memoizedProps,o=n!==null?n.memoizedProps:i,a=e.type,l=e.updateQueue;if(e.updateQueue=null,l!==null)try{a==="input"&&i.type==="radio"&&i.name!=null&&Yp(s,i),Eu(a,o);var u=Eu(a,i);for(o=0;o<l.length;o+=2){var c=l[o],d=l[o+1];c==="style"?sm(s,d):c==="dangerouslySetInnerHTML"?nm(s,d):c==="children"?Qi(s,d):zc(s,c,d,u)}switch(a){case"input":vu(s,i);break;case"textarea":em(s,i);break;case"select":var m=s._wrapperState.wasMultiple;s._wrapperState.wasMultiple=!!i.multiple;var w=i.value;w!=null?Os(s,!!i.multiple,w,!1):m!==!!i.multiple&&(i.defaultValue!=null?Os(s,!!i.multiple,i.defaultValue,!0):Os(s,!!i.multiple,i.multiple?[]:"",!1))}s[eo]=i}catch(x){Ae(e,e.return,x)}}break;case 6:if(Kt(t,e),an(e),r&4){if(e.stateNode===null)throw Error(b(162));s=e.stateNode,i=e.memoizedProps;try{s.nodeValue=i}catch(x){Ae(e,e.return,x)}}break;case 3:if(Kt(t,e),an(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Ki(t.containerInfo)}catch(x){Ae(e,e.return,x)}break;case 4:Kt(t,e),an(e);break;case 13:Kt(t,e),an(e),s=e.child,s.flags&8192&&(i=s.memoizedState!==null,s.stateNode.isHidden=i,!i||s.alternate!==null&&s.alternate.memoizedState!==null||(wd=Fe())),r&4&&ih(e);break;case 22:if(c=n!==null&&n.memoizedState!==null,e.mode&1?(at=(u=at)||c,Kt(t,e),at=u):Kt(t,e),an(e),r&8192){if(u=e.memoizedState!==null,(e.stateNode.isHidden=u)&&!c&&e.mode&1)for(Q=e,c=e.child;c!==null;){for(d=Q=c;Q!==null;){switch(m=Q,w=m.child,m.tag){case 0:case 11:case 14:case 15:zi(4,m,m.return);break;case 1:Cs(m,m.return);var E=m.stateNode;if(typeof E.componentWillUnmount=="function"){r=m,n=m.return;try{t=r,E.props=t.memoizedProps,E.state=t.memoizedState,E.componentWillUnmount()}catch(x){Ae(r,n,x)}}break;case 5:Cs(m,m.return);break;case 22:if(m.memoizedState!==null){ah(d);continue}}w!==null?(w.return=m,Q=w):ah(d)}c=c.sibling}e:for(c=null,d=e;;){if(d.tag===5){if(c===null){c=d;try{s=d.stateNode,u?(i=s.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(a=d.stateNode,l=d.memoizedProps.style,o=l!=null&&l.hasOwnProperty("display")?l.display:null,a.style.display=rm("display",o))}catch(x){Ae(e,e.return,x)}}}else if(d.tag===6){if(c===null)try{d.stateNode.nodeValue=u?"":d.memoizedProps}catch(x){Ae(e,e.return,x)}}else if((d.tag!==22&&d.tag!==23||d.memoizedState===null||d===e)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===e)break e;for(;d.sibling===null;){if(d.return===null||d.return===e)break e;c===d&&(c=null),d=d.return}c===d&&(c=null),d.sibling.return=d.return,d=d.sibling}}break;case 19:Kt(t,e),an(e),r&4&&ih(e);break;case 21:break;default:Kt(t,e),an(e)}}function an(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Py(n)){var r=n;break e}n=n.return}throw Error(b(160))}switch(r.tag){case 5:var s=r.stateNode;r.flags&32&&(Qi(s,""),r.flags&=-33);var i=sh(e);Yu(e,i,s);break;case 3:case 4:var o=r.stateNode.containerInfo,a=sh(e);Xu(e,a,o);break;default:throw Error(b(161))}}catch(l){Ae(e,e.return,l)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function xw(e,t,n){Q=e,Ay(e)}function Ay(e,t,n){for(var r=(e.mode&1)!==0;Q!==null;){var s=Q,i=s.child;if(s.tag===22&&r){var o=s.memoizedState!==null||Go;if(!o){var a=s.alternate,l=a!==null&&a.memoizedState!==null||at;a=Go;var u=at;if(Go=o,(at=l)&&!u)for(Q=s;Q!==null;)o=Q,l=o.child,o.tag===22&&o.memoizedState!==null?lh(s):l!==null?(l.return=o,Q=l):lh(s);for(;i!==null;)Q=i,Ay(i),i=i.sibling;Q=s,Go=a,at=u}oh(e)}else s.subtreeFlags&8772&&i!==null?(i.return=s,Q=i):oh(e)}}function oh(e){for(;Q!==null;){var t=Q;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:at||fl(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!at)if(n===null)r.componentDidMount();else{var s=t.elementType===t.type?n.memoizedProps:Jt(t.type,n.memoizedProps);r.componentDidUpdate(s,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&Hf(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}Hf(t,o,n)}break;case 5:var a=t.stateNode;if(n===null&&t.flags&4){n=a;var l=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&n.focus();break;case"img":l.src&&(n.src=l.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var u=t.alternate;if(u!==null){var c=u.memoizedState;if(c!==null){var d=c.dehydrated;d!==null&&Ki(d)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(b(163))}at||t.flags&512&&Ju(t)}catch(m){Ae(t,t.return,m)}}if(t===e){Q=null;break}if(n=t.sibling,n!==null){n.return=t.return,Q=n;break}Q=t.return}}function ah(e){for(;Q!==null;){var t=Q;if(t===e){Q=null;break}var n=t.sibling;if(n!==null){n.return=t.return,Q=n;break}Q=t.return}}function lh(e){for(;Q!==null;){var t=Q;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{fl(4,t)}catch(l){Ae(t,n,l)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var s=t.return;try{r.componentDidMount()}catch(l){Ae(t,s,l)}}var i=t.return;try{Ju(t)}catch(l){Ae(t,i,l)}break;case 5:var o=t.return;try{Ju(t)}catch(l){Ae(t,o,l)}}}catch(l){Ae(t,t.return,l)}if(t===e){Q=null;break}var a=t.sibling;if(a!==null){a.return=t.return,Q=a;break}Q=t.return}}var _w=Math.ceil,Ma=Mn.ReactCurrentDispatcher,gd=Mn.ReactCurrentOwner,$t=Mn.ReactCurrentBatchConfig,fe=0,Ze=null,ze=null,et=0,Nt=0,Rs=Sr(0),He=0,oo=null,Gr=0,hl=0,vd=0,Vi=null,_t=null,wd=0,Ys=1/0,Sn=null,Ua=!1,ec=null,dr=null,Jo=!1,sr=null,za=0,Bi=0,tc=null,da=-1,fa=0;function pt(){return fe&6?Fe():da!==-1?da:da=Fe()}function fr(e){return e.mode&1?fe&2&&et!==0?et&-et:sw.transition!==null?(fa===0&&(fa=ym()),fa):(e=ge,e!==0||(e=window.event,e=e===void 0?16:Em(e.type)),e):1}function rn(e,t,n,r){if(50<Bi)throw Bi=0,tc=null,Error(b(185));xo(e,n,r),(!(fe&2)||e!==Ze)&&(e===Ze&&(!(fe&2)&&(hl|=n),He===4&&qn(e,et)),Ct(e,r),n===1&&fe===0&&!(t.mode&1)&&(Ys=Fe()+500,ul&&Er()))}function Ct(e,t){var n=e.callbackNode;s0(e,t);var r=Ea(e,e===Ze?et:0);if(r===0)n!==null&&gf(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&gf(n),t===1)e.tag===0?rw(uh.bind(null,e)):Bm(uh.bind(null,e)),Y0(function(){!(fe&6)&&Er()}),n=null;else{switch(gm(r)){case 1:n=Qc;break;case 4:n=pm;break;case 16:n=Sa;break;case 536870912:n=mm;break;default:n=Sa}n=zy(n,jy.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function jy(e,t){if(da=-1,fa=0,fe&6)throw Error(b(327));var n=e.callbackNode;if(As()&&e.callbackNode!==n)return null;var r=Ea(e,e===Ze?et:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=Va(e,r);else{t=r;var s=fe;fe|=2;var i=Dy();(Ze!==e||et!==t)&&(Sn=null,Ys=Fe()+500,Hr(e,t));do try{kw();break}catch(a){Fy(e,a)}while(!0);sd(),Ma.current=i,fe=s,ze!==null?t=0:(Ze=null,et=0,t=He)}if(t!==0){if(t===2&&(s=Nu(e),s!==0&&(r=s,t=nc(e,s))),t===1)throw n=oo,Hr(e,0),qn(e,r),Ct(e,Fe()),n;if(t===6)qn(e,r);else{if(s=e.current.alternate,!(r&30)&&!Sw(s)&&(t=Va(e,r),t===2&&(i=Nu(e),i!==0&&(r=i,t=nc(e,i))),t===1))throw n=oo,Hr(e,0),qn(e,r),Ct(e,Fe()),n;switch(e.finishedWork=s,e.finishedLanes=r,t){case 0:case 1:throw Error(b(345));case 2:Or(e,_t,Sn);break;case 3:if(qn(e,r),(r&130023424)===r&&(t=wd+500-Fe(),10<t)){if(Ea(e,0)!==0)break;if(s=e.suspendedLanes,(s&r)!==r){pt(),e.pingedLanes|=e.suspendedLanes&s;break}e.timeoutHandle=Lu(Or.bind(null,e,_t,Sn),t);break}Or(e,_t,Sn);break;case 4:if(qn(e,r),(r&4194240)===r)break;for(t=e.eventTimes,s=-1;0<r;){var o=31-nn(r);i=1<<o,o=t[o],o>s&&(s=o),r&=~i}if(r=s,r=Fe()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*_w(r/1960))-r,10<r){e.timeoutHandle=Lu(Or.bind(null,e,_t,Sn),r);break}Or(e,_t,Sn);break;case 5:Or(e,_t,Sn);break;default:throw Error(b(329))}}}return Ct(e,Fe()),e.callbackNode===n?jy.bind(null,e):null}function nc(e,t){var n=Vi;return e.current.memoizedState.isDehydrated&&(Hr(e,t).flags|=256),e=Va(e,t),e!==2&&(t=_t,_t=n,t!==null&&rc(t)),e}function rc(e){_t===null?_t=e:_t.push.apply(_t,e)}function Sw(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 s=n[r],i=s.getSnapshot;s=s.value;try{if(!sn(i(),s))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 qn(e,t){for(t&=~vd,t&=~hl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-nn(t),r=1<<n;e[n]=-1,t&=~r}}function uh(e){if(fe&6)throw Error(b(327));As();var t=Ea(e,0);if(!(t&1))return Ct(e,Fe()),null;var n=Va(e,t);if(e.tag!==0&&n===2){var r=Nu(e);r!==0&&(t=r,n=nc(e,r))}if(n===1)throw n=oo,Hr(e,0),qn(e,t),Ct(e,Fe()),n;if(n===6)throw Error(b(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Or(e,_t,Sn),Ct(e,Fe()),null}function xd(e,t){var n=fe;fe|=1;try{return e(t)}finally{fe=n,fe===0&&(Ys=Fe()+500,ul&&Er())}}function Jr(e){sr!==null&&sr.tag===0&&!(fe&6)&&As();var t=fe;fe|=1;var n=$t.transition,r=ge;try{if($t.transition=null,ge=1,e)return e()}finally{ge=r,$t.transition=n,fe=t,!(fe&6)&&Er()}}function _d(){Nt=Rs.current,ke(Rs)}function Hr(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,X0(n)),ze!==null)for(n=ze.return;n!==null;){var r=n;switch(td(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Na();break;case 3:Js(),ke(Et),ke(ct),cd();break;case 5:ud(r);break;case 4:Js();break;case 13:ke(Oe);break;case 19:ke(Oe);break;case 10:id(r.type._context);break;case 22:case 23:_d()}n=n.return}if(Ze=e,ze=e=hr(e.current,null),et=Nt=t,He=0,oo=null,vd=hl=Gr=0,_t=Vi=null,Tr!==null){for(t=0;t<Tr.length;t++)if(n=Tr[t],r=n.interleaved,r!==null){n.interleaved=null;var s=r.next,i=n.pending;if(i!==null){var o=i.next;i.next=s,r.next=o}n.pending=r}Tr=null}return e}function Fy(e,t){do{var n=ze;try{if(sd(),la.current=Ia,La){for(var r=Pe.memoizedState;r!==null;){var s=r.queue;s!==null&&(s.pending=null),r=r.next}La=!1}if(Kr=0,qe=Be=Pe=null,Ui=!1,ro=0,gd.current=null,n===null||n.return===null){He=1,oo=t,ze=null;break}e:{var i=e,o=n.return,a=n,l=t;if(t=et,a.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){var u=l,c=a,d=c.tag;if(!(c.mode&1)&&(d===0||d===11||d===15)){var m=c.alternate;m?(c.updateQueue=m.updateQueue,c.memoizedState=m.memoizedState,c.lanes=m.lanes):(c.updateQueue=null,c.memoizedState=null)}var w=Gf(o);if(w!==null){w.flags&=-257,Jf(w,o,a,i,t),w.mode&1&&Kf(i,u,t),t=w,l=u;var E=t.updateQueue;if(E===null){var x=new Set;x.add(l),t.updateQueue=x}else E.add(l);break e}else{if(!(t&1)){Kf(i,u,t),Sd();break e}l=Error(b(426))}}else if(Re&&a.mode&1){var _=Gf(o);if(_!==null){!(_.flags&65536)&&(_.flags|=256),Jf(_,o,a,i,t),nd(Xs(l,a));break e}}i=l=Xs(l,a),He!==4&&(He=2),Vi===null?Vi=[i]:Vi.push(i),i=o;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var h=gy(i,l,t);$f(i,h);break e;case 1:a=l;var f=i.type,p=i.stateNode;if(!(i.flags&128)&&(typeof f.getDerivedStateFromError=="function"||p!==null&&typeof p.componentDidCatch=="function"&&(dr===null||!dr.has(p)))){i.flags|=65536,t&=-t,i.lanes|=t;var v=vy(i,a,t);$f(i,v);break e}}i=i.return}while(i!==null)}Iy(n)}catch(O){t=O,ze===n&&n!==null&&(ze=n=n.return);continue}break}while(!0)}function Dy(){var e=Ma.current;return Ma.current=Ia,e===null?Ia:e}function Sd(){(He===0||He===3||He===2)&&(He=4),Ze===null||!(Gr&268435455)&&!(hl&268435455)||qn(Ze,et)}function Va(e,t){var n=fe;fe|=2;var r=Dy();(Ze!==e||et!==t)&&(Sn=null,Hr(e,t));do try{Ew();break}catch(s){Fy(e,s)}while(!0);if(sd(),fe=n,Ma.current=r,ze!==null)throw Error(b(261));return Ze=null,et=0,He}function Ew(){for(;ze!==null;)Ly(ze)}function kw(){for(;ze!==null&&!Kv();)Ly(ze)}function Ly(e){var t=Uy(e.alternate,e,Nt);e.memoizedProps=e.pendingProps,t===null?Iy(e):ze=t,gd.current=null}function Iy(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=gw(n,t),n!==null){n.flags&=32767,ze=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{He=6,ze=null;return}}else if(n=yw(n,t,Nt),n!==null){ze=n;return}if(t=t.sibling,t!==null){ze=t;return}ze=t=e}while(t!==null);He===0&&(He=5)}function Or(e,t,n){var r=ge,s=$t.transition;try{$t.transition=null,ge=1,Cw(e,t,n,r)}finally{$t.transition=s,ge=r}return null}function Cw(e,t,n,r){do As();while(sr!==null);if(fe&6)throw Error(b(327));n=e.finishedWork;var s=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(b(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(i0(e,i),e===Ze&&(ze=Ze=null,et=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Jo||(Jo=!0,zy(Sa,function(){return As(),null})),i=(n.flags&15990)!==0,n.subtreeFlags&15990||i){i=$t.transition,$t.transition=null;var o=ge;ge=1;var a=fe;fe|=4,gd.current=null,ww(e,n),by(n,e),Q0(Fu),ka=!!ju,Fu=ju=null,e.current=n,xw(n),Gv(),fe=a,ge=o,$t.transition=i}else e.current=n;if(Jo&&(Jo=!1,sr=e,za=s),i=e.pendingLanes,i===0&&(dr=null),Yv(n.stateNode),Ct(e,Fe()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)s=t[n],r(s.value,{componentStack:s.stack,digest:s.digest});if(Ua)throw Ua=!1,e=ec,ec=null,e;return za&1&&e.tag!==0&&As(),i=e.pendingLanes,i&1?e===tc?Bi++:(Bi=0,tc=e):Bi=0,Er(),null}function As(){if(sr!==null){var e=gm(za),t=$t.transition,n=ge;try{if($t.transition=null,ge=16>e?16:e,sr===null)var r=!1;else{if(e=sr,sr=null,za=0,fe&6)throw Error(b(331));var s=fe;for(fe|=4,Q=e.current;Q!==null;){var i=Q,o=i.child;if(Q.flags&16){var a=i.deletions;if(a!==null){for(var l=0;l<a.length;l++){var u=a[l];for(Q=u;Q!==null;){var c=Q;switch(c.tag){case 0:case 11:case 15:zi(8,c,i)}var d=c.child;if(d!==null)d.return=c,Q=d;else for(;Q!==null;){c=Q;var m=c.sibling,w=c.return;if(Ny(c),c===u){Q=null;break}if(m!==null){m.return=w,Q=m;break}Q=w}}}var E=i.alternate;if(E!==null){var x=E.child;if(x!==null){E.child=null;do{var _=x.sibling;x.sibling=null,x=_}while(x!==null)}}Q=i}}if(i.subtreeFlags&2064&&o!==null)o.return=i,Q=o;else e:for(;Q!==null;){if(i=Q,i.flags&2048)switch(i.tag){case 0:case 11:case 15:zi(9,i,i.return)}var h=i.sibling;if(h!==null){h.return=i.return,Q=h;break e}Q=i.return}}var f=e.current;for(Q=f;Q!==null;){o=Q;var p=o.child;if(o.subtreeFlags&2064&&p!==null)p.return=o,Q=p;else e:for(o=f;Q!==null;){if(a=Q,a.flags&2048)try{switch(a.tag){case 0:case 11:case 15:fl(9,a)}}catch(O){Ae(a,a.return,O)}if(a===o){Q=null;break e}var v=a.sibling;if(v!==null){v.return=a.return,Q=v;break e}Q=a.return}}if(fe=s,Er(),mn&&typeof mn.onPostCommitFiberRoot=="function")try{mn.onPostCommitFiberRoot(sl,e)}catch{}r=!0}return r}finally{ge=n,$t.transition=t}}return!1}function ch(e,t,n){t=Xs(n,t),t=gy(e,t,1),e=cr(e,t,1),t=pt(),e!==null&&(xo(e,1,t),Ct(e,t))}function Ae(e,t,n){if(e.tag===3)ch(e,e,n);else for(;t!==null;){if(t.tag===3){ch(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(dr===null||!dr.has(r))){e=Xs(n,e),e=vy(t,e,1),t=cr(t,e,1),e=pt(),t!==null&&(xo(t,1,e),Ct(t,e));break}}t=t.return}}function Rw(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=pt(),e.pingedLanes|=e.suspendedLanes&n,Ze===e&&(et&n)===n&&(He===4||He===3&&(et&130023424)===et&&500>Fe()-wd?Hr(e,0):vd|=n),Ct(e,t)}function My(e,t){t===0&&(e.mode&1?(t=Vo,Vo<<=1,!(Vo&130023424)&&(Vo=4194304)):t=1);var n=pt();e=Dn(e,t),e!==null&&(xo(e,t,n),Ct(e,n))}function Ow(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),My(e,n)}function Nw(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,s=e.memoizedState;s!==null&&(n=s.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(b(314))}r!==null&&r.delete(t),My(e,n)}var Uy;Uy=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Et.current)St=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return St=!1,mw(e,t,n);St=!!(e.flags&131072)}else St=!1,Re&&t.flags&1048576&&$m(t,ba,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;ca(e,t),e=t.pendingProps;var s=Zs(t,ct.current);bs(t,n),s=fd(null,t,r,e,s,n);var i=hd();return t.flags|=1,typeof s=="object"&&s!==null&&typeof s.render=="function"&&s.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,kt(r)?(i=!0,Pa(t)):i=!1,t.memoizedState=s.state!==null&&s.state!==void 0?s.state:null,ad(t),s.updater=dl,t.stateNode=s,s._reactInternals=t,$u(t,r,e,n),t=Wu(null,t,r,!0,i,n)):(t.tag=0,Re&&i&&ed(t),ft(null,t,s,n),t=t.child),t;case 16:r=t.elementType;e:{switch(ca(e,t),e=t.pendingProps,s=r._init,r=s(r._payload),t.type=r,s=t.tag=Tw(r),e=Jt(r,e),s){case 0:t=Qu(null,t,r,e,n);break e;case 1:t=eh(null,t,r,e,n);break e;case 11:t=Xf(null,t,r,e,n);break e;case 14:t=Yf(null,t,r,Jt(r.type,e),n);break e}throw Error(b(306,r,""))}return t;case 0:return r=t.type,s=t.pendingProps,s=t.elementType===r?s:Jt(r,s),Qu(e,t,r,s,n);case 1:return r=t.type,s=t.pendingProps,s=t.elementType===r?s:Jt(r,s),eh(e,t,r,s,n);case 3:e:{if(Sy(t),e===null)throw Error(b(387));r=t.pendingProps,i=t.memoizedState,s=i.element,Km(e,t),Fa(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){s=Xs(Error(b(423)),t),t=th(e,t,r,n,s);break e}else if(r!==s){s=Xs(Error(b(424)),t),t=th(e,t,r,n,s);break e}else for(bt=ur(t.stateNode.containerInfo.firstChild),At=t,Re=!0,en=null,n=qm(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Ks(),r===s){t=Ln(e,t,n);break e}ft(e,t,r,n)}t=t.child}return t;case 5:return Gm(t),e===null&&zu(t),r=t.type,s=t.pendingProps,i=e!==null?e.memoizedProps:null,o=s.children,Du(r,s)?o=null:i!==null&&Du(r,i)&&(t.flags|=32),_y(e,t),ft(e,t,o,n),t.child;case 6:return e===null&&zu(t),null;case 13:return Ey(e,t,n);case 4:return ld(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Gs(t,null,r,n):ft(e,t,r,n),t.child;case 11:return r=t.type,s=t.pendingProps,s=t.elementType===r?s:Jt(r,s),Xf(e,t,r,s,n);case 7:return ft(e,t,t.pendingProps,n),t.child;case 8:return ft(e,t,t.pendingProps.children,n),t.child;case 12:return ft(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,s=t.pendingProps,i=t.memoizedProps,o=s.value,we(Aa,r._currentValue),r._currentValue=o,i!==null)if(sn(i.value,o)){if(i.children===s.children&&!Et.current){t=Ln(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 l=a.firstContext;l!==null;){if(l.context===r){if(i.tag===1){l=bn(-1,n&-n),l.tag=2;var u=i.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?l.next=l:(l.next=c.next,c.next=l),u.pending=l}}i.lanes|=n,l=i.alternate,l!==null&&(l.lanes|=n),Vu(i.return,n,t),a.lanes|=n;break}l=l.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(b(341));o.lanes|=n,a=o.alternate,a!==null&&(a.lanes|=n),Vu(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}ft(e,t,s.children,n),t=t.child}return t;case 9:return s=t.type,r=t.pendingProps.children,bs(t,n),s=Ht(s),r=r(s),t.flags|=1,ft(e,t,r,n),t.child;case 14:return r=t.type,s=Jt(r,t.pendingProps),s=Jt(r.type,s),Yf(e,t,r,s,n);case 15:return wy(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,s=t.pendingProps,s=t.elementType===r?s:Jt(r,s),ca(e,t),t.tag=1,kt(r)?(e=!0,Pa(t)):e=!1,bs(t,n),yy(t,r,s),$u(t,r,s,n),Wu(null,t,r,!0,e,n);case 19:return ky(e,t,n);case 22:return xy(e,t,n)}throw Error(b(156,t.tag))};function zy(e,t){return hm(e,t)}function Pw(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 Bt(e,t,n,r){return new Pw(e,t,n,r)}function Ed(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Tw(e){if(typeof e=="function")return Ed(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Bc)return 11;if(e===$c)return 14}return 2}function hr(e,t){var n=e.alternate;return n===null?(n=Bt(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 ha(e,t,n,r,s,i){var o=2;if(r=e,typeof e=="function")Ed(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case ys:return Qr(n.children,s,i,t);case Vc:o=8,s|=8;break;case hu:return e=Bt(12,n,t,s|2),e.elementType=hu,e.lanes=i,e;case pu:return e=Bt(13,n,t,s),e.elementType=pu,e.lanes=i,e;case mu:return e=Bt(19,n,t,s),e.elementType=mu,e.lanes=i,e;case Gp:return pl(n,s,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Zp:o=10;break e;case Kp:o=9;break e;case Bc:o=11;break e;case $c:o=14;break e;case $n:o=16,r=null;break e}throw Error(b(130,e==null?e:typeof e,""))}return t=Bt(o,n,t,s),t.elementType=e,t.type=r,t.lanes=i,t}function Qr(e,t,n,r){return e=Bt(7,e,r,t),e.lanes=n,e}function pl(e,t,n,r){return e=Bt(22,e,r,t),e.elementType=Gp,e.lanes=n,e.stateNode={isHidden:!1},e}function eu(e,t,n){return e=Bt(6,e,null,t),e.lanes=n,e}function tu(e,t,n){return t=Bt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function bw(e,t,n,r,s){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=Dl(0),this.expirationTimes=Dl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Dl(0),this.identifierPrefix=r,this.onRecoverableError=s,this.mutableSourceEagerHydrationData=null}function kd(e,t,n,r,s,i,o,a,l){return e=new bw(e,t,n,a,l),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Bt(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},ad(i),e}function Aw(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:ms,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Vy(e){if(!e)return vr;e=e._reactInternals;e:{if(os(e)!==e||e.tag!==1)throw Error(b(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(kt(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(b(171))}if(e.tag===1){var n=e.type;if(kt(n))return Vm(e,n,t)}return t}function By(e,t,n,r,s,i,o,a,l){return e=kd(n,r,!0,e,s,i,o,a,l),e.context=Vy(null),n=e.current,r=pt(),s=fr(n),i=bn(r,s),i.callback=t??null,cr(n,i,s),e.current.lanes=s,xo(e,s,r),Ct(e,r),e}function ml(e,t,n,r){var s=t.current,i=pt(),o=fr(s);return n=Vy(n),t.context===null?t.context=n:t.pendingContext=n,t=bn(i,o),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=cr(s,t,o),e!==null&&(rn(e,s,o,i),aa(e,s,o)),o}function Ba(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 dh(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Cd(e,t){dh(e,t),(e=e.alternate)&&dh(e,t)}function jw(){return null}var $y=typeof reportError=="function"?reportError:function(e){console.error(e)};function Rd(e){this._internalRoot=e}yl.prototype.render=Rd.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(b(409));ml(e,t,null,null)};yl.prototype.unmount=Rd.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Jr(function(){ml(null,e,null,null)}),t[Fn]=null}};function yl(e){this._internalRoot=e}yl.prototype.unstable_scheduleHydration=function(e){if(e){var t=xm();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Wn.length&&t!==0&&t<Wn[n].priority;n++);Wn.splice(n,0,e),n===0&&Sm(e)}};function Od(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function gl(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function fh(){}function Fw(e,t,n,r,s){if(s){if(typeof r=="function"){var i=r;r=function(){var u=Ba(o);i.call(u)}}var o=By(t,r,e,0,null,!1,!1,"",fh);return e._reactRootContainer=o,e[Fn]=o.current,Xi(e.nodeType===8?e.parentNode:e),Jr(),o}for(;s=e.lastChild;)e.removeChild(s);if(typeof r=="function"){var a=r;r=function(){var u=Ba(l);a.call(u)}}var l=kd(e,0,!1,null,null,!1,!1,"",fh);return e._reactRootContainer=l,e[Fn]=l.current,Xi(e.nodeType===8?e.parentNode:e),Jr(function(){ml(t,l,n,r)}),l}function vl(e,t,n,r,s){var i=n._reactRootContainer;if(i){var o=i;if(typeof s=="function"){var a=s;s=function(){var l=Ba(o);a.call(l)}}ml(t,o,e,s)}else o=Fw(n,t,e,s,r);return Ba(o)}vm=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Ti(t.pendingLanes);n!==0&&(Wc(t,n|1),Ct(t,Fe()),!(fe&6)&&(Ys=Fe()+500,Er()))}break;case 13:Jr(function(){var r=Dn(e,1);if(r!==null){var s=pt();rn(r,e,1,s)}}),Cd(e,1)}};qc=function(e){if(e.tag===13){var t=Dn(e,134217728);if(t!==null){var n=pt();rn(t,e,134217728,n)}Cd(e,134217728)}};wm=function(e){if(e.tag===13){var t=fr(e),n=Dn(e,t);if(n!==null){var r=pt();rn(n,e,t,r)}Cd(e,t)}};xm=function(){return ge};_m=function(e,t){var n=ge;try{return ge=e,t()}finally{ge=n}};Cu=function(e,t,n){switch(t){case"input":if(vu(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 s=ll(r);if(!s)throw Error(b(90));Xp(r),vu(r,s)}}}break;case"textarea":em(e,n);break;case"select":t=n.value,t!=null&&Os(e,!!n.multiple,t,!1)}};am=xd;lm=Jr;var Dw={usingClientEntryPoint:!1,Events:[So,xs,ll,im,om,xd]},Ci={findFiberByHostInstance:Pr,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Lw={bundleType:Ci.bundleType,version:Ci.version,rendererPackageName:Ci.rendererPackageName,rendererConfig:Ci.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Mn.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=dm(e),e===null?null:e.stateNode},findFiberByHostInstance:Ci.findFiberByHostInstance||jw,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 Xo=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Xo.isDisabled&&Xo.supportsFiber)try{sl=Xo.inject(Lw),mn=Xo}catch{}}Dt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Dw;Dt.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Od(t))throw Error(b(200));return Aw(e,t,null,n)};Dt.createRoot=function(e,t){if(!Od(e))throw Error(b(299));var n=!1,r="",s=$y;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(s=t.onRecoverableError)),t=kd(e,1,!1,null,null,n,!1,r,s),e[Fn]=t.current,Xi(e.nodeType===8?e.parentNode:e),new Rd(t)};Dt.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(b(188)):(e=Object.keys(e).join(","),Error(b(268,e)));return e=dm(t),e=e===null?null:e.stateNode,e};Dt.flushSync=function(e){return Jr(e)};Dt.hydrate=function(e,t,n){if(!gl(t))throw Error(b(200));return vl(null,e,t,!0,n)};Dt.hydrateRoot=function(e,t,n){if(!Od(e))throw Error(b(405));var r=n!=null&&n.hydratedSources||null,s=!1,i="",o=$y;if(n!=null&&(n.unstable_strictMode===!0&&(s=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onRecoverableError!==void 0&&(o=n.onRecoverableError)),t=By(t,null,e,1,n??null,s,!1,i,o),e[Fn]=t.current,Xi(e),r)for(e=0;e<r.length;e++)n=r[e],s=n._getVersion,s=s(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,s]:t.mutableSourceEagerHydrationData.push(n,s);return new yl(t)};Dt.render=function(e,t,n){if(!gl(t))throw Error(b(200));return vl(null,e,t,!1,n)};Dt.unmountComponentAtNode=function(e){if(!gl(e))throw Error(b(40));return e._reactRootContainer?(Jr(function(){vl(null,null,e,!1,function(){e._reactRootContainer=null,e[Fn]=null})}),!0):!1};Dt.unstable_batchedUpdates=xd;Dt.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!gl(n))throw Error(b(200));if(e==null||e._reactInternals===void 0)throw Error(b(38));return vl(e,t,n,!1,r)};Dt.version="18.3.1-next-f1338f8080-20240426";function Hy(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Hy)}catch(e){console.error(e)}}Hy(),Hp.exports=Dt;var Iw=Hp.exports,hh=Iw;du.createRoot=hh.createRoot,du.hydrateRoot=hh.hydrateRoot;var ci=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},Dr,Zn,Fs,Sp,Mw=(Sp=class extends ci{constructor(){super();Z(this,Dr);Z(this,Zn);Z(this,Fs);U(this,Fs,t=>{if(typeof window<"u"&&window.addEventListener){const n=()=>t();return window.addEventListener("visibilitychange",n,!1),()=>{window.removeEventListener("visibilitychange",n)}}})}onSubscribe(){g(this,Zn)||this.setEventListener(g(this,Fs))}onUnsubscribe(){var t;this.hasListeners()||((t=g(this,Zn))==null||t.call(this),U(this,Zn,void 0))}setEventListener(t){var n;U(this,Fs,t),(n=g(this,Zn))==null||n.call(this),U(this,Zn,t(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()}))}setFocused(t){g(this,Dr)!==t&&(U(this,Dr,t),this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(n=>{n(t)})}isFocused(){var t;return typeof g(this,Dr)=="boolean"?g(this,Dr):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},Dr=new WeakMap,Zn=new WeakMap,Fs=new WeakMap,Sp),Nd=new Mw,Uw={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},Kn,jc,Ep,zw=(Ep=class{constructor(){Z(this,Kn,Uw);Z(this,jc,!1)}setTimeoutProvider(e){U(this,Kn,e)}setTimeout(e,t){return g(this,Kn).setTimeout(e,t)}clearTimeout(e){g(this,Kn).clearTimeout(e)}setInterval(e,t){return g(this,Kn).setInterval(e,t)}clearInterval(e){g(this,Kn).clearInterval(e)}},Kn=new WeakMap,jc=new WeakMap,Ep),Ar=new zw;function Vw(e){setTimeout(e,0)}var Bw=typeof window>"u"||"Deno"in globalThis;function ht(){}function $w(e,t){return typeof e=="function"?e(t):e}function sc(e){return typeof e=="number"&&e>=0&&e!==1/0}function Qy(e,t){return Math.max(e+(t||0)-Date.now(),0)}function pr(e,t){return typeof e=="function"?e(t):e}function Tt(e,t){return typeof e=="function"?e(t):e}function ph(e,t){const{type:n="all",exact:r,fetchStatus:s,predicate:i,queryKey:o,stale:a}=e;if(o){if(r){if(t.queryHash!==Pd(o,t.options))return!1}else if(!ao(t.queryKey,o))return!1}if(n!=="all"){const l=t.isActive();if(n==="active"&&!l||n==="inactive"&&l)return!1}return!(typeof a=="boolean"&&t.isStale()!==a||s&&s!==t.state.fetchStatus||i&&!i(t))}function mh(e,t){const{exact:n,status:r,predicate:s,mutationKey:i}=e;if(i){if(!t.options.mutationKey)return!1;if(n){if(Xr(t.options.mutationKey)!==Xr(i))return!1}else if(!ao(t.options.mutationKey,i))return!1}return!(r&&t.state.status!==r||s&&!s(t))}function Pd(e,t){return((t==null?void 0:t.queryKeyHashFn)||Xr)(e)}function Xr(e){return JSON.stringify(e,(t,n)=>ic(n)?Object.keys(n).sort().reduce((r,s)=>(r[s]=n[s],r),{}):n)}function ao(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(n=>ao(e[n],t[n])):!1}var Hw=Object.prototype.hasOwnProperty;function Wy(e,t,n=0){if(e===t)return e;if(n>500)return t;const r=yh(e)&&yh(t);if(!r&&!(ic(e)&&ic(t)))return t;const i=(r?e:Object.keys(e)).length,o=r?t:Object.keys(t),a=o.length,l=r?new Array(a):{};let u=0;for(let c=0;c<a;c++){const d=r?c:o[c],m=e[d],w=t[d];if(m===w){l[d]=m,(r?c<i:Hw.call(e,d))&&u++;continue}if(m===null||w===null||typeof m!="object"||typeof w!="object"){l[d]=w;continue}const E=Wy(m,w,n+1);l[d]=E,E===m&&u++}return i===a&&u===i?e:l}function $a(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(e[n]!==t[n])return!1;return!0}function yh(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function ic(e){if(!gh(e))return!1;const t=e.constructor;if(t===void 0)return!0;const n=t.prototype;return!(!gh(n)||!n.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function gh(e){return Object.prototype.toString.call(e)==="[object Object]"}function Qw(e){return new Promise(t=>{Ar.setTimeout(t,e)})}function oc(e,t,n){return typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?Wy(e,t):t}function Ww(e,t,n=0){const r=[...e,t];return n&&r.length>n?r.slice(1):r}function qw(e,t,n=0){const r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var Td=Symbol();function qy(e,t){return!e.queryFn&&(t!=null&&t.initialPromise)?()=>t.initialPromise:!e.queryFn||e.queryFn===Td?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function bd(e,t){return typeof e=="function"?e(...t):!!e}function Zw(e,t,n){let r=!1,s;return Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(s??(s=t()),r||(r=!0,s.aborted?n():s.addEventListener("abort",n,{once:!0})),s)}),e}var lo=(()=>{let e=()=>Bw;return{isServer(){return e()},setIsServer(t){e=t}}})();function ac(){let e,t;const n=new Promise((s,i)=>{e=s,t=i});n.status="pending",n.catch(()=>{});function r(s){Object.assign(n,s),delete n.resolve,delete n.reject}return n.resolve=s=>{r({status:"fulfilled",value:s}),e(s)},n.reject=s=>{r({status:"rejected",reason:s}),t(s)},n}var Kw=Vw;function Gw(){let e=[],t=0,n=a=>{a()},r=a=>{a()},s=Kw;const i=a=>{t?e.push(a):s(()=>{n(a)})},o=()=>{const a=e;e=[],a.length&&s(()=>{r(()=>{a.forEach(l=>{n(l)})})})};return{batch:a=>{let l;t++;try{l=a()}finally{t--,t||o()}return l},batchCalls:a=>(...l)=>{i(()=>{a(...l)})},schedule:i,setNotifyFunction:a=>{n=a},setBatchNotifyFunction:a=>{r=a},setScheduler:a=>{s=a}}}var $e=Gw(),Ds,Gn,Ls,kp,Jw=(kp=class extends ci{constructor(){super();Z(this,Ds,!0);Z(this,Gn);Z(this,Ls);U(this,Ls,t=>{if(typeof window<"u"&&window.addEventListener){const n=()=>t(!0),r=()=>t(!1);return window.addEventListener("online",n,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",r)}}})}onSubscribe(){g(this,Gn)||this.setEventListener(g(this,Ls))}onUnsubscribe(){var t;this.hasListeners()||((t=g(this,Gn))==null||t.call(this),U(this,Gn,void 0))}setEventListener(t){var n;U(this,Ls,t),(n=g(this,Gn))==null||n.call(this),U(this,Gn,t(this.setOnline.bind(this)))}setOnline(t){g(this,Ds)!==t&&(U(this,Ds,t),this.listeners.forEach(r=>{r(t)}))}isOnline(){return g(this,Ds)}},Ds=new WeakMap,Gn=new WeakMap,Ls=new WeakMap,kp),Ha=new Jw;function Xw(e){return Math.min(1e3*2**e,3e4)}function Zy(e){return(e??"online")==="online"?Ha.isOnline():!0}var lc=class extends Error{constructor(e){super("CancelledError"),this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function Ky(e){let t=!1,n=0,r;const s=ac(),i=()=>s.status!=="pending",o=x=>{var _;if(!i()){const h=new lc(x);m(h),(_=e.onCancel)==null||_.call(e,h)}},a=()=>{t=!0},l=()=>{t=!1},u=()=>Nd.isFocused()&&(e.networkMode==="always"||Ha.isOnline())&&e.canRun(),c=()=>Zy(e.networkMode)&&e.canRun(),d=x=>{i()||(r==null||r(),s.resolve(x))},m=x=>{i()||(r==null||r(),s.reject(x))},w=()=>new Promise(x=>{var _;r=h=>{(i()||u())&&x(h)},(_=e.onPause)==null||_.call(e)}).then(()=>{var x;r=void 0,i()||(x=e.onContinue)==null||x.call(e)}),E=()=>{if(i())return;let x;const _=n===0?e.initialPromise:void 0;try{x=_??e.fn()}catch(h){x=Promise.reject(h)}Promise.resolve(x).then(d).catch(h=>{var N;if(i())return;const f=e.retry??(lo.isServer()?0:3),p=e.retryDelay??Xw,v=typeof p=="function"?p(n,h):p,O=f===!0||typeof f=="number"&&n<f||typeof f=="function"&&f(n,h);if(t||!O){m(h);return}n++,(N=e.onFail)==null||N.call(e,n,h),Qw(v).then(()=>u()?void 0:w()).then(()=>{t?m(h):E()})})};return{promise:s,status:()=>s.status,cancel:o,continue:()=>(r==null||r(),s),cancelRetry:a,continueRetry:l,canStart:c,start:()=>(c()?E():w().then(E),s)}}var Lr,Cp,Gy=(Cp=class{constructor(){Z(this,Lr)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),sc(this.gcTime)&&U(this,Lr,Ar.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(lo.isServer()?1/0:5*60*1e3))}clearGcTimeout(){g(this,Lr)!==void 0&&(Ar.clearTimeout(g(this,Lr)),U(this,Lr,void 0))}},Lr=new WeakMap,Cp);function Yw(e){return{onFetch:(t,n)=>{var c,d,m,w,E;const r=t.options,s=(m=(d=(c=t.fetchOptions)==null?void 0:c.meta)==null?void 0:d.fetchMore)==null?void 0:m.direction,i=((w=t.state.data)==null?void 0:w.pages)||[],o=((E=t.state.data)==null?void 0:E.pageParams)||[];let a={pages:[],pageParams:[]},l=0;const u=async()=>{let x=!1;const _=p=>{Zw(p,()=>t.signal,()=>x=!0)},h=qy(t.options,t.fetchOptions),f=async(p,v,O)=>{if(x)return Promise.reject(t.signal.reason);if(v==null&&p.pages.length)return Promise.resolve(p);const L=(()=>{const ce={client:t.client,queryKey:t.queryKey,pageParam:v,direction:O?"backward":"forward",meta:t.options.meta};return _(ce),ce})(),A=await h(L),{maxPages:K}=t.options,B=O?qw:Ww;return{pages:B(p.pages,A,K),pageParams:B(p.pageParams,v,K)}};if(s&&i.length){const p=s==="backward",v=p?ex:vh,O={pages:i,pageParams:o},N=v(r,O);a=await f(O,N,p)}else{const p=e??i.length;do{const v=l===0?o[0]??r.initialPageParam:vh(r,a);if(l>0&&v==null)break;a=await f(a,v),l++}while(l<p)}return a};t.options.persister?t.fetchFn=()=>{var x,_;return(_=(x=t.options).persister)==null?void 0:_.call(x,u,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n)}:t.fetchFn=u}}}function vh(e,{pages:t,pageParams:n}){const r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function ex(e,{pages:t,pageParams:n}){var r;return t.length>0?(r=e.getPreviousPageParam)==null?void 0:r.call(e,t[0],t,n[0],n):void 0}var Is,Ir,Ms,Mt,Mr,Qe,po,Ur,Pt,Jy,xn,Rp,tx=(Rp=class extends Gy{constructor(t){super();Z(this,Pt);Z(this,Is);Z(this,Ir);Z(this,Ms);Z(this,Mt);Z(this,Mr);Z(this,Qe);Z(this,po);Z(this,Ur);U(this,Ur,!1),U(this,po,t.defaultOptions),this.setOptions(t.options),this.observers=[],U(this,Mr,t.client),U(this,Mt,g(this,Mr).getQueryCache()),this.queryKey=t.queryKey,this.queryHash=t.queryHash,U(this,Ir,xh(this.options)),this.state=t.state??g(this,Ir),this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return g(this,Is)}get promise(){var t;return(t=g(this,Qe))==null?void 0:t.promise}setOptions(t){if(this.options={...g(this,po),...t},t!=null&&t._type&&U(this,Is,t._type),this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const n=xh(this.options);n.data!==void 0&&(this.setState(wh(n.data,n.dataUpdatedAt)),U(this,Ir,n))}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&g(this,Mt).remove(this)}setData(t,n){const r=oc(this.state.data,t,this.options);return ie(this,Pt,xn).call(this,{data:r,type:"success",dataUpdatedAt:n==null?void 0:n.updatedAt,manual:n==null?void 0:n.manual}),r}setState(t){ie(this,Pt,xn).call(this,{type:"setState",state:t})}cancel(t){var r,s;const n=(r=g(this,Qe))==null?void 0:r.promise;return(s=g(this,Qe))==null||s.cancel(t),n?n.then(ht).catch(ht):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return g(this,Ir)}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(t=>Tt(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Td||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0?this.observers.some(t=>pr(t.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(t=0){return this.state.data===void 0?!0:t==="static"?!1:this.state.isInvalidated?!0:!Qy(this.state.dataUpdatedAt,t)}onFocus(){var n;const t=this.observers.find(r=>r.shouldFetchOnWindowFocus());t==null||t.refetch({cancelRefetch:!1}),(n=g(this,Qe))==null||n.continue()}onOnline(){var n;const t=this.observers.find(r=>r.shouldFetchOnReconnect());t==null||t.refetch({cancelRefetch:!1}),(n=g(this,Qe))==null||n.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),g(this,Mt).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(n=>n!==t),this.observers.length||(g(this,Qe)&&(g(this,Ur)||ie(this,Pt,Jy).call(this)?g(this,Qe).cancel({revert:!0}):g(this,Qe).cancelRetry()),this.scheduleGc()),g(this,Mt).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||ie(this,Pt,xn).call(this,{type:"invalidate"})}async fetch(t,n){var u,c,d,m,w,E,x,_,h,f,p;if(this.state.fetchStatus!=="idle"&&((u=g(this,Qe))==null?void 0:u.status())!=="rejected"){if(this.state.data!==void 0&&(n!=null&&n.cancelRefetch))this.cancel({silent:!0});else if(g(this,Qe))return g(this,Qe).continueRetry(),g(this,Qe).promise}if(t&&this.setOptions(t),!this.options.queryFn){const v=this.observers.find(O=>O.options.queryFn);v&&this.setOptions(v.options)}const r=new AbortController,s=v=>{Object.defineProperty(v,"signal",{enumerable:!0,get:()=>(U(this,Ur,!0),r.signal)})},i=()=>{const v=qy(this.options,n),N=(()=>{const L={client:g(this,Mr),queryKey:this.queryKey,meta:this.meta};return s(L),L})();return U(this,Ur,!1),this.options.persister?this.options.persister(v,N,this):v(N)},a=(()=>{const v={fetchOptions:n,options:this.options,queryKey:this.queryKey,client:g(this,Mr),state:this.state,fetchFn:i};return s(v),v})(),l=g(this,Is)==="infinite"?Yw(this.options.pages):this.options.behavior;l==null||l.onFetch(a,this),U(this,Ms,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((c=a.fetchOptions)==null?void 0:c.meta))&&ie(this,Pt,xn).call(this,{type:"fetch",meta:(d=a.fetchOptions)==null?void 0:d.meta}),U(this,Qe,Ky({initialPromise:n==null?void 0:n.initialPromise,fn:a.fetchFn,onCancel:v=>{v instanceof lc&&v.revert&&this.setState({...g(this,Ms),fetchStatus:"idle"}),r.abort()},onFail:(v,O)=>{ie(this,Pt,xn).call(this,{type:"failed",failureCount:v,error:O})},onPause:()=>{ie(this,Pt,xn).call(this,{type:"pause"})},onContinue:()=>{ie(this,Pt,xn).call(this,{type:"continue"})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode,canRun:()=>!0}));try{const v=await g(this,Qe).start();if(v===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(v),(w=(m=g(this,Mt).config).onSuccess)==null||w.call(m,v,this),(x=(E=g(this,Mt).config).onSettled)==null||x.call(E,v,this.state.error,this),v}catch(v){if(v instanceof lc){if(v.silent)return g(this,Qe).promise;if(v.revert){if(this.state.data===void 0)throw v;return this.state.data}}throw ie(this,Pt,xn).call(this,{type:"error",error:v}),(h=(_=g(this,Mt).config).onError)==null||h.call(_,v,this),(p=(f=g(this,Mt).config).onSettled)==null||p.call(f,this.state.data,v,this),v}finally{this.scheduleGc()}}},Is=new WeakMap,Ir=new WeakMap,Ms=new WeakMap,Mt=new WeakMap,Mr=new WeakMap,Qe=new WeakMap,po=new WeakMap,Ur=new WeakMap,Pt=new WeakSet,Jy=function(){return this.state.fetchStatus==="paused"&&this.state.status==="pending"},xn=function(t){const n=r=>{switch(t.type){case"failed":return{...r,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,...Xy(r.data,this.options),fetchMeta:t.meta??null};case"success":const s={...r,...wh(t.data,t.dataUpdatedAt),dataUpdateCount:r.dataUpdateCount+1,...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return U(this,Ms,t.manual?s:void 0),s;case"error":const i=t.error;return{...r,error:i,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...t.state}}};this.state=n(this.state),$e.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate()}),g(this,Mt).notify({query:this,type:"updated",action:t})})},Rp);function Xy(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:Zy(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function wh(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:"success"}}function xh(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}var wt,de,mo,dt,zr,Us,kn,Jn,yo,zs,Vs,Vr,Br,Xn,Bs,me,Ai,uc,cc,dc,fc,hc,pc,mc,Yy,Op,nx=(Op=class extends ci{constructor(t,n){super();Z(this,me);Z(this,wt);Z(this,de);Z(this,mo);Z(this,dt);Z(this,zr);Z(this,Us);Z(this,kn);Z(this,Jn);Z(this,yo);Z(this,zs);Z(this,Vs);Z(this,Vr);Z(this,Br);Z(this,Xn);Z(this,Bs,new Set);this.options=n,U(this,wt,t),U(this,Jn,null),U(this,kn,ac()),this.bindMethods(),this.setOptions(n)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(g(this,de).addObserver(this),_h(g(this,de),this.options)?ie(this,me,Ai).call(this):this.updateResult(),ie(this,me,fc).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return yc(g(this,de),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return yc(g(this,de),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,ie(this,me,hc).call(this),ie(this,me,pc).call(this),g(this,de).removeObserver(this)}setOptions(t){const n=this.options,r=g(this,de);if(this.options=g(this,wt).defaultQueryOptions(t),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof Tt(this.options.enabled,g(this,de))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");ie(this,me,mc).call(this),g(this,de).setOptions(this.options),n._defaulted&&!$a(this.options,n)&&g(this,wt).getQueryCache().notify({type:"observerOptionsUpdated",query:g(this,de),observer:this});const s=this.hasListeners();s&&Sh(g(this,de),r,this.options,n)&&ie(this,me,Ai).call(this),this.updateResult(),s&&(g(this,de)!==r||Tt(this.options.enabled,g(this,de))!==Tt(n.enabled,g(this,de))||pr(this.options.staleTime,g(this,de))!==pr(n.staleTime,g(this,de)))&&ie(this,me,uc).call(this);const i=ie(this,me,cc).call(this);s&&(g(this,de)!==r||Tt(this.options.enabled,g(this,de))!==Tt(n.enabled,g(this,de))||i!==g(this,Xn))&&ie(this,me,dc).call(this,i)}getOptimisticResult(t){const n=g(this,wt).getQueryCache().build(g(this,wt),t),r=this.createResult(n,t);return sx(this,r)&&(U(this,dt,r),U(this,Us,this.options),U(this,zr,g(this,de).state)),r}getCurrentResult(){return g(this,dt)}trackResult(t,n){return new Proxy(t,{get:(r,s)=>(this.trackProp(s),n==null||n(s),s==="promise"&&(this.trackProp("data"),!this.options.experimental_prefetchInRender&&g(this,kn).status==="pending"&&g(this,kn).reject(new Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(r,s))})}trackProp(t){g(this,Bs).add(t)}getCurrentQuery(){return g(this,de)}refetch({...t}={}){return this.fetch({...t})}fetchOptimistic(t){const n=g(this,wt).defaultQueryOptions(t),r=g(this,wt).getQueryCache().build(g(this,wt),n);return r.fetch().then(()=>this.createResult(r,n))}fetch(t){return ie(this,me,Ai).call(this,{...t,cancelRefetch:t.cancelRefetch??!0}).then(()=>(this.updateResult(),g(this,dt)))}createResult(t,n){var K;const r=g(this,de),s=this.options,i=g(this,dt),o=g(this,zr),a=g(this,Us),u=t!==r?t.state:g(this,mo),{state:c}=t;let d={...c},m=!1,w;if(n._optimisticResults){const B=this.hasListeners(),ce=!B&&_h(t,n),Y=B&&Sh(t,r,n,s);(ce||Y)&&(d={...d,...Xy(c.data,t.options)}),n._optimisticResults==="isRestoring"&&(d.fetchStatus="idle")}let{error:E,errorUpdatedAt:x,status:_}=d;w=d.data;let h=!1;if(n.placeholderData!==void 0&&w===void 0&&_==="pending"){let B;i!=null&&i.isPlaceholderData&&n.placeholderData===(a==null?void 0:a.placeholderData)?(B=i.data,h=!0):B=typeof n.placeholderData=="function"?n.placeholderData((K=g(this,Vs))==null?void 0:K.state.data,g(this,Vs)):n.placeholderData,B!==void 0&&(_="success",w=oc(i==null?void 0:i.data,B,n),m=!0)}if(n.select&&w!==void 0&&!h)if(i&&w===(o==null?void 0:o.data)&&n.select===g(this,yo))w=g(this,zs);else try{U(this,yo,n.select),w=n.select(w),w=oc(i==null?void 0:i.data,w,n),U(this,zs,w),U(this,Jn,null)}catch(B){U(this,Jn,B)}g(this,Jn)&&(E=g(this,Jn),w=g(this,zs),x=Date.now(),_="error");const f=d.fetchStatus==="fetching",p=_==="pending",v=_==="error",O=p&&f,N=w!==void 0,A={status:_,fetchStatus:d.fetchStatus,isPending:p,isSuccess:_==="success",isError:v,isInitialLoading:O,isLoading:O,data:w,dataUpdatedAt:d.dataUpdatedAt,error:E,errorUpdatedAt:x,failureCount:d.fetchFailureCount,failureReason:d.fetchFailureReason,errorUpdateCount:d.errorUpdateCount,isFetched:t.isFetched(),isFetchedAfterMount:d.dataUpdateCount>u.dataUpdateCount||d.errorUpdateCount>u.errorUpdateCount,isFetching:f,isRefetching:f&&!p,isLoadingError:v&&!N,isPaused:d.fetchStatus==="paused",isPlaceholderData:m,isRefetchError:v&&N,isStale:Ad(t,n),refetch:this.refetch,promise:g(this,kn),isEnabled:Tt(n.enabled,t)!==!1};if(this.options.experimental_prefetchInRender){const B=A.data!==void 0,ce=A.status==="error"&&!B,Y=ve=>{ce?ve.reject(A.error):B&&ve.resolve(A.data)},X=()=>{const ve=U(this,kn,A.promise=ac());Y(ve)},oe=g(this,kn);switch(oe.status){case"pending":t.queryHash===r.queryHash&&Y(oe);break;case"fulfilled":(ce||A.data!==oe.value)&&X();break;case"rejected":(!ce||A.error!==oe.reason)&&X();break}}return A}updateResult(){const t=g(this,dt),n=this.createResult(g(this,de),this.options);if(U(this,zr,g(this,de).state),U(this,Us,this.options),g(this,zr).data!==void 0&&U(this,Vs,g(this,de)),$a(n,t))return;U(this,dt,n);const r=()=>{if(!t)return!0;const{notifyOnChangeProps:s}=this.options,i=typeof s=="function"?s():s;if(i==="all"||!i&&!g(this,Bs).size)return!0;const o=new Set(i??g(this,Bs));return this.options.throwOnError&&o.add("error"),Object.keys(g(this,dt)).some(a=>{const l=a;return g(this,dt)[l]!==t[l]&&o.has(l)})};ie(this,me,Yy).call(this,{listeners:r()})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&ie(this,me,fc).call(this)}},wt=new WeakMap,de=new WeakMap,mo=new WeakMap,dt=new WeakMap,zr=new WeakMap,Us=new WeakMap,kn=new WeakMap,Jn=new WeakMap,yo=new WeakMap,zs=new WeakMap,Vs=new WeakMap,Vr=new WeakMap,Br=new WeakMap,Xn=new WeakMap,Bs=new WeakMap,me=new WeakSet,Ai=function(t){ie(this,me,mc).call(this);let n=g(this,de).fetch(this.options,t);return t!=null&&t.throwOnError||(n=n.catch(ht)),n},uc=function(){ie(this,me,hc).call(this);const t=pr(this.options.staleTime,g(this,de));if(lo.isServer()||g(this,dt).isStale||!sc(t))return;const r=Qy(g(this,dt).dataUpdatedAt,t)+1;U(this,Vr,Ar.setTimeout(()=>{g(this,dt).isStale||this.updateResult()},r))},cc=function(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(g(this,de)):this.options.refetchInterval)??!1},dc=function(t){ie(this,me,pc).call(this),U(this,Xn,t),!(lo.isServer()||Tt(this.options.enabled,g(this,de))===!1||!sc(g(this,Xn))||g(this,Xn)===0)&&U(this,Br,Ar.setInterval(()=>{(this.options.refetchIntervalInBackground||Nd.isFocused())&&ie(this,me,Ai).call(this)},g(this,Xn)))},fc=function(){ie(this,me,uc).call(this),ie(this,me,dc).call(this,ie(this,me,cc).call(this))},hc=function(){g(this,Vr)!==void 0&&(Ar.clearTimeout(g(this,Vr)),U(this,Vr,void 0))},pc=function(){g(this,Br)!==void 0&&(Ar.clearInterval(g(this,Br)),U(this,Br,void 0))},mc=function(){const t=g(this,wt).getQueryCache().build(g(this,wt),this.options);if(t===g(this,de))return;const n=g(this,de);U(this,de,t),U(this,mo,t.state),this.hasListeners()&&(n==null||n.removeObserver(this),t.addObserver(this))},Yy=function(t){$e.batch(()=>{t.listeners&&this.listeners.forEach(n=>{n(g(this,dt))}),g(this,wt).getQueryCache().notify({query:g(this,de),type:"observerResultsUpdated"})})},Op);function rx(e,t){return Tt(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&Tt(t.retryOnMount,e)===!1)}function _h(e,t){return rx(e,t)||e.state.data!==void 0&&yc(e,t,t.refetchOnMount)}function yc(e,t,n){if(Tt(t.enabled,e)!==!1&&pr(t.staleTime,e)!=="static"){const r=typeof n=="function"?n(e):n;return r==="always"||r!==!1&&Ad(e,t)}return!1}function Sh(e,t,n,r){return(e!==t||Tt(r.enabled,e)===!1)&&(!n.suspense||e.state.status!=="error")&&Ad(e,n)}function Ad(e,t){return Tt(t.enabled,e)!==!1&&e.isStaleByTime(pr(t.staleTime,e))}function sx(e,t){return!$a(e.getCurrentResult(),t)}var go,dn,ot,$r,fn,Bn,Np,ix=(Np=class extends Gy{constructor(t){super();Z(this,fn);Z(this,go);Z(this,dn);Z(this,ot);Z(this,$r);U(this,go,t.client),this.mutationId=t.mutationId,U(this,ot,t.mutationCache),U(this,dn,[]),this.state=t.state||eg(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){g(this,dn).includes(t)||(g(this,dn).push(t),this.clearGcTimeout(),g(this,ot).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){U(this,dn,g(this,dn).filter(n=>n!==t)),this.scheduleGc(),g(this,ot).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){g(this,dn).length||(this.state.status==="pending"?this.scheduleGc():g(this,ot).remove(this))}continue(){var t;return((t=g(this,$r))==null?void 0:t.continue())??this.execute(this.state.variables)}async execute(t){var o,a,l,u,c,d,m,w,E,x,_,h,f,p,v,O,N,L;const n=()=>{ie(this,fn,Bn).call(this,{type:"continue"})},r={client:g(this,go),meta:this.options.meta,mutationKey:this.options.mutationKey};U(this,$r,Ky({fn:()=>this.options.mutationFn?this.options.mutationFn(t,r):Promise.reject(new Error("No mutationFn found")),onFail:(A,K)=>{ie(this,fn,Bn).call(this,{type:"failed",failureCount:A,error:K})},onPause:()=>{ie(this,fn,Bn).call(this,{type:"pause"})},onContinue:n,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>g(this,ot).canRun(this)}));const s=this.state.status==="pending",i=!g(this,$r).canStart();try{if(s)n();else{ie(this,fn,Bn).call(this,{type:"pending",variables:t,isPaused:i}),g(this,ot).config.onMutate&&await g(this,ot).config.onMutate(t,this,r);const K=await((a=(o=this.options).onMutate)==null?void 0:a.call(o,t,r));K!==this.state.context&&ie(this,fn,Bn).call(this,{type:"pending",context:K,variables:t,isPaused:i})}const A=await g(this,$r).start();return await((u=(l=g(this,ot).config).onSuccess)==null?void 0:u.call(l,A,t,this.state.context,this,r)),await((d=(c=this.options).onSuccess)==null?void 0:d.call(c,A,t,this.state.context,r)),await((w=(m=g(this,ot).config).onSettled)==null?void 0:w.call(m,A,null,this.state.variables,this.state.context,this,r)),await((x=(E=this.options).onSettled)==null?void 0:x.call(E,A,null,t,this.state.context,r)),ie(this,fn,Bn).call(this,{type:"success",data:A}),A}catch(A){try{await((h=(_=g(this,ot).config).onError)==null?void 0:h.call(_,A,t,this.state.context,this,r))}catch(K){Promise.reject(K)}try{await((p=(f=this.options).onError)==null?void 0:p.call(f,A,t,this.state.context,r))}catch(K){Promise.reject(K)}try{await((O=(v=g(this,ot).config).onSettled)==null?void 0:O.call(v,void 0,A,this.state.variables,this.state.context,this,r))}catch(K){Promise.reject(K)}try{await((L=(N=this.options).onSettled)==null?void 0:L.call(N,void 0,A,t,this.state.context,r))}catch(K){Promise.reject(K)}throw ie(this,fn,Bn).call(this,{type:"error",error:A}),A}finally{g(this,ot).runNext(this)}}},go=new WeakMap,dn=new WeakMap,ot=new WeakMap,$r=new WeakMap,fn=new WeakSet,Bn=function(t){const n=r=>{switch(t.type){case"failed":return{...r,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"pending":return{...r,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...r,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:t.error,failureCount:r.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=n(this.state),$e.batch(()=>{g(this,dn).forEach(r=>{r.onMutationUpdate(t)}),g(this,ot).notify({mutation:this,type:"updated",action:t})})},Np);function eg(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var Cn,Xt,vo,Pp,ox=(Pp=class extends ci{constructor(t={}){super();Z(this,Cn);Z(this,Xt);Z(this,vo);this.config=t,U(this,Cn,new Set),U(this,Xt,new Map),U(this,vo,0)}build(t,n,r){const s=new ix({client:t,mutationCache:this,mutationId:++Do(this,vo)._,options:t.defaultMutationOptions(n),state:r});return this.add(s),s}add(t){g(this,Cn).add(t);const n=Yo(t);if(typeof n=="string"){const r=g(this,Xt).get(n);r?r.push(t):g(this,Xt).set(n,[t])}this.notify({type:"added",mutation:t})}remove(t){if(g(this,Cn).delete(t)){const n=Yo(t);if(typeof n=="string"){const r=g(this,Xt).get(n);if(r)if(r.length>1){const s=r.indexOf(t);s!==-1&&r.splice(s,1)}else r[0]===t&&g(this,Xt).delete(n)}}this.notify({type:"removed",mutation:t})}canRun(t){const n=Yo(t);if(typeof n=="string"){const r=g(this,Xt).get(n),s=r==null?void 0:r.find(i=>i.state.status==="pending");return!s||s===t}else return!0}runNext(t){var r;const n=Yo(t);if(typeof n=="string"){const s=(r=g(this,Xt).get(n))==null?void 0:r.find(i=>i!==t&&i.state.isPaused);return(s==null?void 0:s.continue())??Promise.resolve()}else return Promise.resolve()}clear(){$e.batch(()=>{g(this,Cn).forEach(t=>{this.notify({type:"removed",mutation:t})}),g(this,Cn).clear(),g(this,Xt).clear()})}getAll(){return Array.from(g(this,Cn))}find(t){const n={exact:!0,...t};return this.getAll().find(r=>mh(n,r))}findAll(t={}){return this.getAll().filter(n=>mh(t,n))}notify(t){$e.batch(()=>{this.listeners.forEach(n=>{n(t)})})}resumePausedMutations(){const t=this.getAll().filter(n=>n.state.isPaused);return $e.batch(()=>Promise.all(t.map(n=>n.continue().catch(ht))))}},Cn=new WeakMap,Xt=new WeakMap,vo=new WeakMap,Pp);function Yo(e){var t;return(t=e.options.scope)==null?void 0:t.id}var Rn,Yn,xt,On,An,pa,gc,Tp,ax=(Tp=class extends ci{constructor(n,r){super();Z(this,An);Z(this,Rn);Z(this,Yn);Z(this,xt);Z(this,On);U(this,Rn,n),this.setOptions(r),this.bindMethods(),ie(this,An,pa).call(this)}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(n){var s;const r=this.options;this.options=g(this,Rn).defaultMutationOptions(n),$a(this.options,r)||g(this,Rn).getMutationCache().notify({type:"observerOptionsUpdated",mutation:g(this,xt),observer:this}),r!=null&&r.mutationKey&&this.options.mutationKey&&Xr(r.mutationKey)!==Xr(this.options.mutationKey)?this.reset():((s=g(this,xt))==null?void 0:s.state.status)==="pending"&&g(this,xt).setOptions(this.options)}onUnsubscribe(){var n;this.hasListeners()||(n=g(this,xt))==null||n.removeObserver(this)}onMutationUpdate(n){ie(this,An,pa).call(this),ie(this,An,gc).call(this,n)}getCurrentResult(){return g(this,Yn)}reset(){var n;(n=g(this,xt))==null||n.removeObserver(this),U(this,xt,void 0),ie(this,An,pa).call(this),ie(this,An,gc).call(this)}mutate(n,r){var s;return U(this,On,r),(s=g(this,xt))==null||s.removeObserver(this),U(this,xt,g(this,Rn).getMutationCache().build(g(this,Rn),this.options)),g(this,xt).addObserver(this),g(this,xt).execute(n)}},Rn=new WeakMap,Yn=new WeakMap,xt=new WeakMap,On=new WeakMap,An=new WeakSet,pa=function(){var r;const n=((r=g(this,xt))==null?void 0:r.state)??eg();U(this,Yn,{...n,isPending:n.status==="pending",isSuccess:n.status==="success",isError:n.status==="error",isIdle:n.status==="idle",mutate:this.mutate,reset:this.reset})},gc=function(n){$e.batch(()=>{var r,s,i,o,a,l,u,c;if(g(this,On)&&this.hasListeners()){const d=g(this,Yn).variables,m=g(this,Yn).context,w={client:g(this,Rn),meta:this.options.meta,mutationKey:this.options.mutationKey};if((n==null?void 0:n.type)==="success"){try{(s=(r=g(this,On)).onSuccess)==null||s.call(r,n.data,d,m,w)}catch(E){Promise.reject(E)}try{(o=(i=g(this,On)).onSettled)==null||o.call(i,n.data,null,d,m,w)}catch(E){Promise.reject(E)}}else if((n==null?void 0:n.type)==="error"){try{(l=(a=g(this,On)).onError)==null||l.call(a,n.error,d,m,w)}catch(E){Promise.reject(E)}try{(c=(u=g(this,On)).onSettled)==null||c.call(u,void 0,n.error,d,m,w)}catch(E){Promise.reject(E)}}}this.listeners.forEach(d=>{d(g(this,Yn))})})},Tp),hn,bp,lx=(bp=class extends ci{constructor(t={}){super();Z(this,hn);this.config=t,U(this,hn,new Map)}build(t,n,r){const s=n.queryKey,i=n.queryHash??Pd(s,n);let o=this.get(i);return o||(o=new tx({client:t,queryKey:s,queryHash:i,options:t.defaultQueryOptions(n),state:r,defaultOptions:t.getQueryDefaults(s)}),this.add(o)),o}add(t){g(this,hn).has(t.queryHash)||(g(this,hn).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const n=g(this,hn).get(t.queryHash);n&&(t.destroy(),n===t&&g(this,hn).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){$e.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return g(this,hn).get(t)}getAll(){return[...g(this,hn).values()]}find(t){const n={exact:!0,...t};return this.getAll().find(r=>ph(n,r))}findAll(t={}){const n=this.getAll();return Object.keys(t).length>0?n.filter(r=>ph(t,r)):n}notify(t){$e.batch(()=>{this.listeners.forEach(n=>{n(t)})})}onFocus(){$e.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){$e.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},hn=new WeakMap,bp),be,er,tr,$s,Hs,nr,Qs,Ws,Ap,ux=(Ap=class{constructor(e={}){Z(this,be);Z(this,er);Z(this,tr);Z(this,$s);Z(this,Hs);Z(this,nr);Z(this,Qs);Z(this,Ws);U(this,be,e.queryCache||new lx),U(this,er,e.mutationCache||new ox),U(this,tr,e.defaultOptions||{}),U(this,$s,new Map),U(this,Hs,new Map),U(this,nr,0)}mount(){Do(this,nr)._++,g(this,nr)===1&&(U(this,Qs,Nd.subscribe(async e=>{e&&(await this.resumePausedMutations(),g(this,be).onFocus())})),U(this,Ws,Ha.subscribe(async e=>{e&&(await this.resumePausedMutations(),g(this,be).onOnline())})))}unmount(){var e,t;Do(this,nr)._--,g(this,nr)===0&&((e=g(this,Qs))==null||e.call(this),U(this,Qs,void 0),(t=g(this,Ws))==null||t.call(this),U(this,Ws,void 0))}isFetching(e){return g(this,be).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return g(this,er).findAll({...e,status:"pending"}).length}getQueryData(e){var n;const t=this.defaultQueryOptions({queryKey:e});return(n=g(this,be).get(t.queryHash))==null?void 0:n.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),n=g(this,be).build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(pr(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return g(this,be).findAll(e).map(({queryKey:t,state:n})=>{const r=n.data;return[t,r]})}setQueryData(e,t,n){const r=this.defaultQueryOptions({queryKey:e}),s=g(this,be).get(r.queryHash),i=s==null?void 0:s.state.data,o=$w(t,i);if(o!==void 0)return g(this,be).build(this,r).setData(o,{...n,manual:!0})}setQueriesData(e,t,n){return $e.batch(()=>g(this,be).findAll(e).map(({queryKey:r})=>[r,this.setQueryData(r,t,n)]))}getQueryState(e){var n;const t=this.defaultQueryOptions({queryKey:e});return(n=g(this,be).get(t.queryHash))==null?void 0:n.state}removeQueries(e){const t=g(this,be);$e.batch(()=>{t.findAll(e).forEach(n=>{t.remove(n)})})}resetQueries(e,t){const n=g(this,be);return $e.batch(()=>(n.findAll(e).forEach(r=>{r.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const n={revert:!0,...t},r=$e.batch(()=>g(this,be).findAll(e).map(s=>s.cancel(n)));return Promise.all(r).then(ht).catch(ht)}invalidateQueries(e,t={}){return $e.batch(()=>(g(this,be).findAll(e).forEach(n=>{n.invalidate()}),(e==null?void 0:e.refetchType)==="none"?Promise.resolve():this.refetchQueries({...e,type:(e==null?void 0:e.refetchType)??(e==null?void 0:e.type)??"active"},t)))}refetchQueries(e,t={}){const n={...t,cancelRefetch:t.cancelRefetch??!0},r=$e.batch(()=>g(this,be).findAll(e).filter(s=>!s.isDisabled()&&!s.isStatic()).map(s=>{let i=s.fetch(void 0,n);return n.throwOnError||(i=i.catch(ht)),s.state.fetchStatus==="paused"?Promise.resolve():i}));return Promise.all(r).then(ht)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const n=g(this,be).build(this,t);return n.isStaleByTime(pr(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(ht).catch(ht)}fetchInfiniteQuery(e){return e._type="infinite",this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(ht).catch(ht)}ensureInfiniteQueryData(e){return e._type="infinite",this.ensureQueryData(e)}resumePausedMutations(){return Ha.isOnline()?g(this,er).resumePausedMutations():Promise.resolve()}getQueryCache(){return g(this,be)}getMutationCache(){return g(this,er)}getDefaultOptions(){return g(this,tr)}setDefaultOptions(e){U(this,tr,e)}setQueryDefaults(e,t){g(this,$s).set(Xr(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...g(this,$s).values()],n={};return t.forEach(r=>{ao(e,r.queryKey)&&Object.assign(n,r.defaultOptions)}),n}setMutationDefaults(e,t){g(this,Hs).set(Xr(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...g(this,Hs).values()],n={};return t.forEach(r=>{ao(e,r.mutationKey)&&Object.assign(n,r.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;const t={...g(this,tr).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=Pd(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===Td&&(t.enabled=!1),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...g(this,tr).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){g(this,be).clear(),g(this,er).clear()}},be=new WeakMap,er=new WeakMap,tr=new WeakMap,$s=new WeakMap,Hs=new WeakMap,nr=new WeakMap,Qs=new WeakMap,Ws=new WeakMap,Ap),tg=P.createContext(void 0),wl=e=>{const t=P.useContext(tg);if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},cx=({client:e,children:t})=>(P.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),k.jsx(tg.Provider,{value:e,children:t})),ng=P.createContext(!1),dx=()=>P.useContext(ng);ng.Provider;function fx(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var hx=P.createContext(fx()),px=()=>P.useContext(hx),mx=(e,t,n)=>{const r=n!=null&&n.state.error&&typeof e.throwOnError=="function"?bd(e.throwOnError,[n.state.error,n]):e.throwOnError;(e.suspense||e.experimental_prefetchInRender||r)&&(t.isReset()||(e.retryOnMount=!1))},yx=e=>{P.useEffect(()=>{e.clearReset()},[e])},gx=({result:e,errorResetBoundary:t,throwOnError:n,query:r,suspense:s})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&(s&&e.data===void 0||bd(n,[e.error,r])),vx=e=>{if(e.suspense){const n=s=>s==="static"?s:Math.max(s??1e3,1e3),r=e.staleTime;e.staleTime=typeof r=="function"?(...s)=>n(r(...s)):n(r),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3))}},wx=(e,t)=>e.isLoading&&e.isFetching&&!t,xx=(e,t)=>(e==null?void 0:e.suspense)&&t.isPending,Eh=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()});function _x(e,t,n){var w,E,x,_;const r=dx(),s=px(),i=wl(),o=i.defaultQueryOptions(e);(E=(w=i.getDefaultOptions().queries)==null?void 0:w._experimental_beforeQuery)==null||E.call(w,o);const a=i.getQueryCache().get(o.queryHash),l=e.subscribed!==!1;o._optimisticResults=r?"isRestoring":l?"optimistic":void 0,vx(o),mx(o,s,a),yx(s);const u=!i.getQueryCache().get(o.queryHash),[c]=P.useState(()=>new t(i,o)),d=c.getOptimisticResult(o),m=!r&&l;if(P.useSyncExternalStore(P.useCallback(h=>{const f=m?c.subscribe($e.batchCalls(h)):ht;return c.updateResult(),f},[c,m]),()=>c.getCurrentResult(),()=>c.getCurrentResult()),P.useEffect(()=>{c.setOptions(o)},[o,c]),xx(o,d))throw Eh(o,c,s);if(gx({result:d,errorResetBoundary:s,throwOnError:o.throwOnError,query:a,suspense:o.suspense}))throw d.error;if((_=(x=i.getDefaultOptions().queries)==null?void 0:x._experimental_afterQuery)==null||_.call(x,o,d),o.experimental_prefetchInRender&&!lo.isServer()&&wx(d,r)){const h=u?Eh(o,c,s):a==null?void 0:a.promise;h==null||h.catch(ht).finally(()=>{c.updateResult()})}return o.notifyOnChangeProps?d:c.trackResult(d)}function xl(e,t){return _x(e,nx)}function rg(e,t){const n=wl(),[r]=P.useState(()=>new ax(n,e));P.useEffect(()=>{r.setOptions(e)},[r,e]);const s=P.useSyncExternalStore(P.useCallback(o=>r.subscribe($e.batchCalls(o)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),i=P.useCallback((o,a)=>{r.mutate(o,a).catch(ht)},[r]);if(s.error&&bd(r.options.throwOnError,[s.error]))throw s.error;return{...s,mutate:i,mutateAsync:s.mutate}}/**
|
|
* @remix-run/router v1.23.3
|
|
*
|
|
* 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 uo(){return uo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},uo.apply(null,arguments)}var ir;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(ir||(ir={}));const kh="popstate";function Sx(e){e===void 0&&(e={});function t(r,s){let{pathname:i,search:o,hash:a}=r.location;return vc("",{pathname:i,search:o,hash:a},s.state&&s.state.usr||null,s.state&&s.state.key||"default")}function n(r,s){return typeof s=="string"?s:Qa(s)}return kx(t,n,null,e)}function De(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function jd(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Ex(){return Math.random().toString(36).substr(2,8)}function Ch(e,t){return{usr:e.state,key:e.key,idx:t}}function vc(e,t,n,r){return n===void 0&&(n=null),uo({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?di(t):t,{state:n,key:t&&t.key||r||Ex()})}function Qa(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 di(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 kx(e,t,n,r){r===void 0&&(r={});let{window:s=document.defaultView,v5Compat:i=!1}=r,o=s.history,a=ir.Pop,l=null,u=c();u==null&&(u=0,o.replaceState(uo({},o.state,{idx:u}),""));function c(){return(o.state||{idx:null}).idx}function d(){a=ir.Pop;let _=c(),h=_==null?null:_-u;u=_,l&&l({action:a,location:x.location,delta:h})}function m(_,h){a=ir.Push;let f=vc(x.location,_,h);u=c()+1;let p=Ch(f,u),v=x.createHref(f);try{o.pushState(p,"",v)}catch(O){if(O instanceof DOMException&&O.name==="DataCloneError")throw O;s.location.assign(v)}i&&l&&l({action:a,location:x.location,delta:1})}function w(_,h){a=ir.Replace;let f=vc(x.location,_,h);u=c();let p=Ch(f,u),v=x.createHref(f);o.replaceState(p,"",v),i&&l&&l({action:a,location:x.location,delta:0})}function E(_){let h=s.location.origin!=="null"?s.location.origin:s.location.href,f=typeof _=="string"?_:Qa(_);return f=f.replace(/ $/,"%20"),De(h,"No window.location.(origin|href) available to create URL for href: "+f),new URL(f,h)}let x={get action(){return a},get location(){return e(s,o)},listen(_){if(l)throw new Error("A history only accepts one active listener");return s.addEventListener(kh,d),l=_,()=>{s.removeEventListener(kh,d),l=null}},createHref(_){return t(s,_)},createURL:E,encodeLocation(_){let h=E(_);return{pathname:h.pathname,search:h.search,hash:h.hash}},push:m,replace:w,go(_){return o.go(_)}};return x}var Rh;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Rh||(Rh={}));function Cx(e,t,n){return n===void 0&&(n="/"),Rx(e,t,n)}function Rx(e,t,n,r){let s=typeof t=="string"?di(t):t,i=Fd(s.pathname||"/",n);if(i==null)return null;let o=sg(e);Ox(o);let a=null,l=Ux(i);for(let u=0;a==null&&u<o.length;++u)a=Lx(o[u],l);return a}function sg(e,t,n,r){t===void 0&&(t=[]),n===void 0&&(n=[]),r===void 0&&(r="");let s=(i,o,a)=>{let l={relativePath:a===void 0?i.path||"":a,caseSensitive:i.caseSensitive===!0,childrenIndex:o,route:i};l.relativePath.startsWith("/")&&(De(l.relativePath.startsWith(r),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(r.length));let u=mr([r,l.relativePath]),c=n.concat(l);i.children&&i.children.length>0&&(De(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),sg(i.children,t,c,u)),!(i.path==null&&!i.index)&&t.push({path:u,score:Fx(u,i.index),routesMeta:c})};return e.forEach((i,o)=>{var a;if(i.path===""||!((a=i.path)!=null&&a.includes("?")))s(i,o);else for(let l of ig(i.path))s(i,o,l)}),t}function ig(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,s=n.endsWith("?"),i=n.replace(/\?$/,"");if(r.length===0)return s?[i,""]:[i];let o=ig(r.join("/")),a=[];return a.push(...o.map(l=>l===""?i:[i,l].join("/"))),s&&a.push(...o),a.map(l=>e.startsWith("/")&&l===""?"/":l)}function Ox(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:Dx(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const Nx=/^:[\w-]+$/,Px=3,Tx=2,bx=1,Ax=10,jx=-2,Oh=e=>e==="*";function Fx(e,t){let n=e.split("/"),r=n.length;return n.some(Oh)&&(r+=jx),t&&(r+=Tx),n.filter(s=>!Oh(s)).reduce((s,i)=>s+(Nx.test(i)?Px:i===""?bx:Ax),r)}function Dx(e,t){return e.length===t.length&&e.slice(0,-1).every((r,s)=>r===t[s])?e[e.length-1]-t[t.length-1]:0}function Lx(e,t,n){let{routesMeta:r}=e,s={},i="/",o=[];for(let a=0;a<r.length;++a){let l=r[a],u=a===r.length-1,c=i==="/"?t:t.slice(i.length)||"/",d=Ix({path:l.relativePath,caseSensitive:l.caseSensitive,end:u},c),m=l.route;if(!d)return null;Object.assign(s,d.params),o.push({params:s,pathname:mr([i,d.pathname]),pathnameBase:Hx(mr([i,d.pathnameBase])),route:m}),d.pathnameBase!=="/"&&(i=mr([i,d.pathnameBase]))}return o}function Ix(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=Mx(e.path,e.caseSensitive,e.end),s=t.match(n);if(!s)return null;let i=s[0],o=i.replace(/(.)\/+$/,"$1"),a=s.slice(1);return{params:r.reduce((u,c,d)=>{let{paramName:m,isOptional:w}=c;if(m==="*"){let x=a[d]||"";o=i.slice(0,i.length-x.length).replace(/(.)\/+$/,"$1")}const E=a[d];return w&&!E?u[m]=void 0:u[m]=(E||"").replace(/%2F/g,"/"),u},{}),pathname:i,pathnameBase:o,pattern:e}}function Mx(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),jd(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=[],s="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,a,l)=>(r.push({paramName:a,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),s+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?s+="\\/*$":e!==""&&e!=="/"&&(s+="(?:(?=\\/|$))"),[new RegExp(s,t?void 0:"i"),r]}function Ux(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return jd(!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 Fd(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)||"/"}const zx=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Vx=e=>zx.test(e);function Bx(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:s=""}=typeof e=="string"?di(e):e,i;if(n)if(Vx(n))i=n;else{if(n.includes("//")){let o=n;n=og(n),jd(!1,"Pathnames cannot have embedded double slashes - normalizing "+(o+" -> "+n))}n.startsWith("/")?i=Nh(n.substring(1),"/"):i=Nh(n,t)}else i=t;return{pathname:i,search:Qx(r),hash:Wx(s)}}function Nh(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(s=>{s===".."?n.length>1&&n.pop():s!=="."&&n.push(s)}),n.length>1?n.join("/"):"/"}function nu(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 $x(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function Dd(e,t){let n=$x(e);return t?n.map((r,s)=>s===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function Ld(e,t,n,r){r===void 0&&(r=!1);let s;typeof e=="string"?s=di(e):(s=uo({},e),De(!s.pathname||!s.pathname.includes("?"),nu("?","pathname","search",s)),De(!s.pathname||!s.pathname.includes("#"),nu("#","pathname","hash",s)),De(!s.search||!s.search.includes("#"),nu("#","search","hash",s)));let i=e===""||s.pathname==="",o=i?"/":s.pathname,a;if(o==null)a=n;else{let d=t.length-1;if(!r&&o.startsWith("..")){let m=o.split("/");for(;m[0]==="..";)m.shift(),d-=1;s.pathname=m.join("/")}a=d>=0?t[d]:"/"}let l=Bx(s,a),u=o&&o!=="/"&&o.endsWith("/"),c=(i||o===".")&&n.endsWith("/");return!l.pathname.endsWith("/")&&(u||c)&&(l.pathname+="/"),l}const og=e=>e.replace(/\/\/+/g,"/"),mr=e=>og(e.join("/")),Hx=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),Qx=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,Wx=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function qx(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const ag=["post","put","patch","delete"];new Set(ag);const Zx=["get",...ag];new Set(Zx);/**
|
|
* React Router v6.30.4
|
|
*
|
|
* 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 co(){return co=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},co.apply(null,arguments)}const Id=P.createContext(null),Kx=P.createContext(null),kr=P.createContext(null),_l=P.createContext(null),vn=P.createContext({outlet:null,matches:[],isDataRoute:!1}),lg=P.createContext(null);function Gx(e,t){let{relative:n}=t===void 0?{}:t;fi()||De(!1);let{basename:r,navigator:s}=P.useContext(kr),{hash:i,pathname:o,search:a}=dg(e,{relative:n}),l=o;return r!=="/"&&(l=o==="/"?r:mr([r,o])),s.createHref({pathname:l,search:a,hash:i})}function fi(){return P.useContext(_l)!=null}function hi(){return fi()||De(!1),P.useContext(_l).location}function ug(e){P.useContext(kr).static||P.useLayoutEffect(e)}function Sl(){let{isDataRoute:e}=P.useContext(vn);return e?d_():Jx()}function Jx(){fi()||De(!1);let e=P.useContext(Id),{basename:t,future:n,navigator:r}=P.useContext(kr),{matches:s}=P.useContext(vn),{pathname:i}=hi(),o=JSON.stringify(Dd(s,n.v7_relativeSplatPath)),a=P.useRef(!1);return ug(()=>{a.current=!0}),P.useCallback(function(u,c){if(c===void 0&&(c={}),!a.current)return;if(typeof u=="number"){r.go(u);return}let d=Ld(u,JSON.parse(o),i,c.relative==="path");e==null&&t!=="/"&&(d.pathname=d.pathname==="/"?t:mr([t,d.pathname])),(c.replace?r.replace:r.push)(d,c.state,c)},[t,r,o,i,e])}const Xx=P.createContext(null);function Yx(e){let t=P.useContext(vn).outlet;return t&&P.createElement(Xx.Provider,{value:e},t)}function cg(){let{matches:e}=P.useContext(vn),t=e[e.length-1];return t?t.params:{}}function dg(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=P.useContext(kr),{matches:s}=P.useContext(vn),{pathname:i}=hi(),o=JSON.stringify(Dd(s,r.v7_relativeSplatPath));return P.useMemo(()=>Ld(e,JSON.parse(o),i,n==="path"),[e,o,i,n])}function e_(e,t){return t_(e,t)}function t_(e,t,n,r){fi()||De(!1);let{navigator:s}=P.useContext(kr),{matches:i}=P.useContext(vn),o=i[i.length-1],a=o?o.params:{};o&&o.pathname;let l=o?o.pathnameBase:"/";o&&o.route;let u=hi(),c;if(t){var d;let _=typeof t=="string"?di(t):t;l==="/"||(d=_.pathname)!=null&&d.startsWith(l)||De(!1),c=_}else c=u;let m=c.pathname||"/",w=m;if(l!=="/"){let _=l.replace(/^\//,"").split("/");w="/"+m.replace(/^\//,"").split("/").slice(_.length).join("/")}let E=Cx(e,{pathname:w}),x=o_(E&&E.map(_=>Object.assign({},_,{params:Object.assign({},a,_.params),pathname:mr([l,s.encodeLocation?s.encodeLocation(_.pathname).pathname:_.pathname]),pathnameBase:_.pathnameBase==="/"?l:mr([l,s.encodeLocation?s.encodeLocation(_.pathnameBase).pathname:_.pathnameBase])})),i,n,r);return t&&x?P.createElement(_l.Provider,{value:{location:co({pathname:"/",search:"",hash:"",state:null,key:"default"},c),navigationType:ir.Pop}},x):x}function n_(){let e=c_(),t=qx(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,s={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:s},n):null,null)}const r_=P.createElement(n_,null);class s_ 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(lg.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function i_(e){let{routeContext:t,match:n,children:r}=e,s=P.useContext(Id);return s&&s.static&&s.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(s.staticContext._deepestRenderedBoundaryId=n.route.id),P.createElement(vn.Provider,{value:t},r)}function o_(e,t,n,r){var s;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var i;if(!n)return null;if(n.errors)e=n.matches;else if((i=r)!=null&&i.v7_partialHydration&&t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let o=e,a=(s=n)==null?void 0:s.errors;if(a!=null){let c=o.findIndex(d=>d.route.id&&(a==null?void 0:a[d.route.id])!==void 0);c>=0||De(!1),o=o.slice(0,Math.min(o.length,c+1))}let l=!1,u=-1;if(n&&r&&r.v7_partialHydration)for(let c=0;c<o.length;c++){let d=o[c];if((d.route.HydrateFallback||d.route.hydrateFallbackElement)&&(u=c),d.route.id){let{loaderData:m,errors:w}=n,E=d.route.loader&&m[d.route.id]===void 0&&(!w||w[d.route.id]===void 0);if(d.route.lazy||E){l=!0,u>=0?o=o.slice(0,u+1):o=[o[0]];break}}}return o.reduceRight((c,d,m)=>{let w,E=!1,x=null,_=null;n&&(w=a&&d.route.id?a[d.route.id]:void 0,x=d.route.errorElement||r_,l&&(u<0&&m===0?(f_("route-fallback"),E=!0,_=null):u===m&&(E=!0,_=d.route.hydrateFallbackElement||null)));let h=t.concat(o.slice(0,m+1)),f=()=>{let p;return w?p=x:E?p=_:d.route.Component?p=P.createElement(d.route.Component,null):d.route.element?p=d.route.element:p=c,P.createElement(i_,{match:d,routeContext:{outlet:c,matches:h,isDataRoute:n!=null},children:p})};return n&&(d.route.ErrorBoundary||d.route.errorElement||m===0)?P.createElement(s_,{location:n.location,revalidation:n.revalidation,component:x,error:w,children:f(),routeContext:{outlet:null,matches:h,isDataRoute:!0}}):f()},null)}var fg=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(fg||{}),hg=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}(hg||{});function a_(e){let t=P.useContext(Id);return t||De(!1),t}function l_(e){let t=P.useContext(Kx);return t||De(!1),t}function u_(e){let t=P.useContext(vn);return t||De(!1),t}function pg(e){let t=u_(),n=t.matches[t.matches.length-1];return n.route.id||De(!1),n.route.id}function c_(){var e;let t=P.useContext(lg),n=l_(),r=pg();return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function d_(){let{router:e}=a_(fg.UseNavigateStable),t=pg(hg.UseNavigateStable),n=P.useRef(!1);return ug(()=>{n.current=!0}),P.useCallback(function(s,i){i===void 0&&(i={}),n.current&&(typeof s=="number"?e.navigate(s):e.navigate(s,co({fromRouteId:t},i)))},[e,t])}const Ph={};function f_(e,t,n){Ph[e]||(Ph[e]=!0)}function h_(e,t){e==null||e.v7_startTransition,e==null||e.v7_relativeSplatPath}function Md(e){let{to:t,replace:n,state:r,relative:s}=e;fi()||De(!1);let{future:i,static:o}=P.useContext(kr),{matches:a}=P.useContext(vn),{pathname:l}=hi(),u=Sl(),c=Ld(t,Dd(a,i.v7_relativeSplatPath),l,s==="path"),d=JSON.stringify(c);return P.useEffect(()=>u(JSON.parse(d),{replace:n,state:r,relative:s}),[u,d,s,n,r]),null}function mg(e){return Yx(e.context)}function _n(e){De(!1)}function p_(e){let{basename:t="/",children:n=null,location:r,navigationType:s=ir.Pop,navigator:i,static:o=!1,future:a}=e;fi()&&De(!1);let l=t.replace(/^\/*/,"/"),u=P.useMemo(()=>({basename:l,navigator:i,static:o,future:co({v7_relativeSplatPath:!1},a)}),[l,a,i,o]);typeof r=="string"&&(r=di(r));let{pathname:c="/",search:d="",hash:m="",state:w=null,key:E="default"}=r,x=P.useMemo(()=>{let _=Fd(c,l);return _==null?null:{location:{pathname:_,search:d,hash:m,state:w,key:E},navigationType:s}},[l,c,d,m,w,E,s]);return x==null?null:P.createElement(kr.Provider,{value:u},P.createElement(_l.Provider,{children:n,value:x}))}function m_(e){let{children:t,location:n}=e;return e_(wc(t),n)}new Promise(()=>{});function wc(e,t){t===void 0&&(t=[]);let n=[];return P.Children.forEach(e,(r,s)=>{if(!P.isValidElement(r))return;let i=[...t,s];if(r.type===P.Fragment){n.push.apply(n,wc(r.props.children,i));return}r.type!==_n&&De(!1),!r.props.index||!r.props.children||De(!1);let o={id:r.props.id||i.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(o.children=wc(r.props.children,i)),n.push(o)}),n}/**
|
|
* React Router DOM v6.30.4
|
|
*
|
|
* 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 xc(){return xc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xc.apply(null,arguments)}function y_(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function g_(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function v_(e,t){return e.button===0&&(!t||t==="_self")&&!g_(e)}const w_=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],x_="6";try{window.__reactRouterVersion=x_}catch{}const __="startTransition",Th=Rv[__];function S_(e){let{basename:t,children:n,future:r,window:s}=e,i=P.useRef();i.current==null&&(i.current=Sx({window:s,v5Compat:!0}));let o=i.current,[a,l]=P.useState({action:o.action,location:o.location}),{v7_startTransition:u}=r||{},c=P.useCallback(d=>{u&&Th?Th(()=>l(d)):l(d)},[l,u]);return P.useLayoutEffect(()=>o.listen(c),[o,c]),P.useEffect(()=>h_(r),[r]),P.createElement(p_,{basename:t,children:n,location:a.location,navigationType:a.action,navigator:o,future:r})}const E_=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",k_=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,El=P.forwardRef(function(t,n){let{onClick:r,relative:s,reloadDocument:i,replace:o,state:a,target:l,to:u,preventScrollReset:c,viewTransition:d}=t,m=y_(t,w_),{basename:w}=P.useContext(kr),E,x=!1;if(typeof u=="string"&&k_.test(u)&&(E=u,E_))try{let p=new URL(window.location.href),v=u.startsWith("//")?new URL(p.protocol+u):new URL(u),O=Fd(v.pathname,w);v.origin===p.origin&&O!=null?u=O+v.search+v.hash:x=!0}catch{}let _=Gx(u,{relative:s}),h=C_(u,{replace:o,state:a,target:l,preventScrollReset:c,relative:s,viewTransition:d});function f(p){r&&r(p),p.defaultPrevented||h(p)}return P.createElement("a",xc({},m,{href:E||_,onClick:x||i?r:f,ref:n,target:l}))});var bh;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(bh||(bh={}));var Ah;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Ah||(Ah={}));function C_(e,t){let{target:n,replace:r,state:s,preventScrollReset:i,relative:o,viewTransition:a}=t===void 0?{}:t,l=Sl(),u=hi(),c=dg(e,{relative:o});return P.useCallback(d=>{if(v_(d,n)){d.preventDefault();let m=r!==void 0?r:Qa(u)===Qa(c);l(e,{replace:m,state:s,preventScrollReset:i,relative:o,viewTransition:a})}},[u,l,c,r,s,n,e,i,o,a])}function Yr({className:e="",variant:t="primary",...n}){const r="inline-flex items-center justify-center rounded-lg px-4 py-2 text-sm font-medium transition-colors disabled:cursor-not-allowed disabled:opacity-60",s={primary:"bg-blue-600 text-white hover:bg-blue-700",secondary:"border border-gray-300 text-gray-700 hover:bg-gray-50"};return k.jsx("button",{className:`${r} ${s[t]} ${e}`,...n})}function yg(e,t){return function(){return e.apply(t,arguments)}}const{toString:R_}=Object.prototype,{getPrototypeOf:ei}=Object,{iterator:ko,toStringTag:gg}=Symbol,Wa=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),fo=(e,t)=>{let n=e;const r=[];for(;n!=null&&n!==Object.prototype;){if(r.indexOf(n)!==-1)return!1;if(r.push(n),Wa(n,t))return!0;n=ei(n)}return!1},O_=(e,t)=>e!=null&&fo(e,t)?e[t]:void 0,Ud=(e=>t=>{const n=R_.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),on=e=>(e=e.toLowerCase(),t=>Ud(t)===e),kl=e=>t=>typeof t===e,{isArray:es}=Array,ti=kl("undefined");function pi(e){return e!==null&&!ti(e)&&e.constructor!==null&&!ti(e.constructor)&&Rt(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const vg=on("ArrayBuffer");function N_(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&vg(e.buffer),t}const P_=kl("string"),Rt=kl("function"),wg=kl("number"),mi=e=>e!==null&&typeof e=="object",T_=e=>e===!0||e===!1,ma=e=>{if(!mi(e))return!1;const t=ei(e);return(t===null||t===Object.prototype||ei(t)===null)&&!fo(e,gg)&&!fo(e,ko)},b_=e=>{if(!mi(e)||pi(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},A_=on("Date"),j_=on("File"),F_=e=>!!(e&&typeof e.uri<"u"),D_=e=>e&&typeof e.getParts<"u",L_=on("Blob"),I_=on("FileList"),M_=e=>mi(e)&&Rt(e.pipe);function U_(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}}const jh=U_(),Fh=typeof jh.FormData<"u"?jh.FormData:void 0,z_=e=>{if(!e)return!1;if(Fh&&e instanceof Fh)return!0;const t=ei(e);if(!t||t===Object.prototype||!Rt(e.append))return!1;const n=Ud(e);return n==="formdata"||n==="object"&&Rt(e.toString)&&e.toString()==="[object FormData]"},V_=on("URLSearchParams"),[B_,$_,H_,Q_]=["ReadableStream","Request","Response","Headers"].map(on),W_=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Co(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,s;if(typeof e!="object"&&(e=[e]),es(e))for(r=0,s=e.length;r<s;r++)t.call(null,e[r],r,e);else{if(pi(e))return;const i=n?Object.getOwnPropertyNames(e):Object.keys(e),o=i.length;let a;for(r=0;r<o;r++)a=i[r],t.call(null,e[a],a,e)}}function xg(e,t){if(pi(e))return null;t=t.toLowerCase();const n=Object.keys(e);let r=n.length,s;for(;r-- >0;)if(s=n[r],t===s.toLowerCase())return s;return null}const jr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,_g=e=>!ti(e)&&e!==jr;function _c(...e){const{caseless:t,skipUndefined:n}=_g(this)&&this||{},r={},s=(i,o)=>{if(o==="__proto__"||o==="constructor"||o==="prototype")return;const a=t&&typeof o=="string"&&xg(r,o)||o,l=Wa(r,a)?r[a]:void 0;ma(l)&&ma(i)?r[a]=_c(l,i):ma(i)?r[a]=_c({},i):es(i)?r[a]=i.slice():(!n||!ti(i))&&(r[a]=i)};for(let i=0,o=e.length;i<o;i++){const a=e[i];if(!a||pi(a)||(Co(a,s),typeof a!="object"||es(a)))continue;const l=Object.getOwnPropertySymbols(a);for(let u=0;u<l.length;u++){const c=l[u];sS.call(a,c)&&s(a[c],c)}}return r}const q_=(e,t,n,{allOwnKeys:r}={})=>(Co(t,(s,i)=>{n&&Rt(s)?Object.defineProperty(e,i,{__proto__:null,value:yg(s,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,i,{__proto__:null,value:s,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:r}),e),Z_=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),K_=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),Object.defineProperty(e.prototype,"constructor",{__proto__:null,value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,"super",{__proto__:null,value:t.prototype}),n&&Object.assign(e.prototype,n)},G_=(e,t,n,r)=>{let s,i,o;const a={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),i=s.length;i-- >0;)o=s[i],(!r||r(o,e,t))&&!a[o]&&(t[o]=e[o],a[o]=!0);e=n!==!1&&ei(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},J_=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},X_=e=>{if(!e)return null;if(es(e))return e;let t=e.length;if(!wg(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},Y_=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&ei(Uint8Array)),eS=(e,t)=>{const r=(e&&e[ko]).call(e);let s;for(;(s=r.next())&&!s.done;){const i=s.value;t.call(e,i[0],i[1])}},tS=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},nS=on("HTMLFormElement"),rS=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,s){return r.toUpperCase()+s}),{propertyIsEnumerable:sS}=Object.prototype,iS=on("RegExp"),Sg=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Co(n,(s,i)=>{let o;(o=t(s,i,e))!==!1&&(r[i]=o||s)}),Object.defineProperties(e,r)},oS=e=>{Sg(e,(t,n)=>{if(Rt(e)&&["arguments","caller","callee"].includes(n))return!1;const r=e[n];if(Rt(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},aS=(e,t)=>{const n={},r=s=>{s.forEach(i=>{n[i]=!0})};return es(e)?r(e):r(String(e).split(t)),n},lS=()=>{},uS=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function cS(e){return!!(e&&Rt(e.append)&&e[gg]==="FormData"&&e[ko])}const dS=e=>{const t=new WeakSet,n=r=>{if(mi(r)){if(t.has(r))return;if(pi(r))return r;if(!("toJSON"in r)){t.add(r);const s=es(r)?[]:{};return Co(r,(i,o)=>{const a=n(i);!ti(a)&&(s[o]=a)}),t.delete(r),s}}return r};return n(e)},fS=on("AsyncFunction"),hS=e=>e&&(mi(e)||Rt(e))&&Rt(e.then)&&Rt(e.catch),Eg=((e,t)=>e?setImmediate:t?((n,r)=>(jr.addEventListener("message",({source:s,data:i})=>{s===jr&&i===n&&r.length&&r.shift()()},!1),s=>{r.push(s),jr.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Rt(jr.postMessage)),pS=typeof queueMicrotask<"u"?queueMicrotask.bind(jr):typeof process<"u"&&process.nextTick||Eg,kg=e=>e!=null&&Rt(e[ko]),mS=e=>e!=null&&fo(e,ko)&&kg(e),S={isArray:es,isArrayBuffer:vg,isBuffer:pi,isFormData:z_,isArrayBufferView:N_,isString:P_,isNumber:wg,isBoolean:T_,isObject:mi,isPlainObject:ma,isEmptyObject:b_,isReadableStream:B_,isRequest:$_,isResponse:H_,isHeaders:Q_,isUndefined:ti,isDate:A_,isFile:j_,isReactNativeBlob:F_,isReactNative:D_,isBlob:L_,isRegExp:iS,isFunction:Rt,isStream:M_,isURLSearchParams:V_,isTypedArray:Y_,isFileList:I_,forEach:Co,merge:_c,extend:q_,trim:W_,stripBOM:Z_,inherits:K_,toFlatObject:G_,kindOf:Ud,kindOfTest:on,endsWith:J_,toArray:X_,forEachEntry:eS,matchAll:tS,isHTMLForm:nS,hasOwnProperty:Wa,hasOwnProp:Wa,hasOwnInPrototypeChain:fo,getSafeProp:O_,reduceDescriptors:Sg,freezeMethods:oS,toObjectSet:aS,toCamelCase:rS,noop:lS,toFiniteNumber:uS,findKey:xg,global:jr,isContextDefined:_g,isSpecCompliantForm:cS,toJSONObject:dS,isAsyncFn:fS,isThenable:hS,setImmediate:Eg,asap:pS,isIterable:kg,isSafeIterable:mS},yS=S.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),gS=e=>{const t={};let n,r,s;return e&&e.split(`
|
|
`).forEach(function(o){s=o.indexOf(":"),n=o.substring(0,s).trim().toLowerCase(),r=o.substring(s+1).trim(),!(!n||t[n]&&yS[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t};function vS(e){let t=0,n=e.length;for(;t<n;){const r=e.charCodeAt(t);if(r!==9&&r!==32)break;t+=1}for(;n>t;){const r=e.charCodeAt(n-1);if(r!==9&&r!==32)break;n-=1}return t===0&&n===e.length?e:e.slice(t,n)}const wS=new RegExp("[\\u0000-\\u0008\\u000a-\\u001f\\u007f]+","g"),xS=new RegExp("[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+","g");function zd(e,t){return S.isArray(e)?e.map(n=>zd(n,t)):vS(String(e).replace(t,""))}const _S=e=>zd(e,wS),SS=e=>zd(e,xS);function Cg(e){const t=Object.create(null);return S.forEach(e.toJSON(),(n,r)=>{t[r]=SS(n)}),t}const Dh=Symbol("internals");function Ri(e){return e&&String(e).trim().toLowerCase()}function ya(e){return e===!1||e==null?e:S.isArray(e)?e.map(ya):_S(String(e))}function ES(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const kS=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function ru(e,t,n,r,s){if(S.isFunction(r))return r.call(this,t,n);if(s&&(t=n),!!S.isString(t)){if(S.isString(r))return t.indexOf(r)!==-1;if(S.isRegExp(r))return r.test(t)}}function CS(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function RS(e,t){const n=S.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{__proto__:null,value:function(s,i,o){return this[r].call(this,t,s,i,o)},configurable:!0})})}let ut=class{constructor(t){t&&this.set(t)}set(t,n,r){const s=this;function i(a,l,u){const c=Ri(l);if(!c)return;const d=S.findKey(s,c);(!d||s[d]===void 0||u===!0||u===void 0&&s[d]!==!1)&&(s[d||l]=ya(a))}const o=(a,l)=>S.forEach(a,(u,c)=>i(u,c,l));if(S.isPlainObject(t)||t instanceof this.constructor)o(t,n);else if(S.isString(t)&&(t=t.trim())&&!kS(t))o(gS(t),n);else if(S.isObject(t)&&S.isSafeIterable(t)){let a=Object.create(null),l,u;for(const c of t){if(!S.isArray(c))throw new TypeError("Object iterator must return a key-value pair");u=c[0],S.hasOwnProp(a,u)?(l=a[u],a[u]=S.isArray(l)?[...l,c[1]]:[l,c[1]]):a[u]=c[1]}o(a,n)}else t!=null&&i(n,t,r);return this}get(t,n){if(t=Ri(t),t){const r=S.findKey(this,t);if(r){const s=this[r];if(!n)return s;if(n===!0)return ES(s);if(S.isFunction(n))return n.call(this,s,r);if(S.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Ri(t),t){const r=S.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||ru(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let s=!1;function i(o){if(o=Ri(o),o){const a=S.findKey(r,o);a&&(!n||ru(r,r[a],a,n))&&(delete r[a],s=!0)}}return S.isArray(t)?t.forEach(i):i(t),s}clear(t){const n=Object.keys(this);let r=n.length,s=!1;for(;r--;){const i=n[r];(!t||ru(this,this[i],i,t,!0))&&(delete this[i],s=!0)}return s}normalize(t){const n=this,r={};return S.forEach(this,(s,i)=>{const o=S.findKey(r,i);if(o){n[o]=ya(s),delete n[i];return}const a=t?CS(i):String(i).trim();a!==i&&delete n[i],n[a]=ya(s),r[a]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return S.forEach(this,(r,s)=>{r!=null&&r!==!1&&(n[s]=t&&S.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(`
|
|
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(s=>r.set(s)),r}static accessor(t){const r=(this[Dh]=this[Dh]={accessors:{}}).accessors,s=this.prototype;function i(o){const a=Ri(o);r[a]||(RS(s,o),r[a]=!0)}return S.isArray(t)?t.forEach(i):i(t),this}};ut.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);S.reduceDescriptors(ut.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});S.freezeMethods(ut);const OS="[REDACTED ****]";function NS(e){if(S.hasOwnProp(e,"toJSON"))return!0;let t=Object.getPrototypeOf(e);for(;t&&t!==Object.prototype;){if(S.hasOwnProp(t,"toJSON"))return!0;t=Object.getPrototypeOf(t)}return!1}function PS(e,t){const n=new Set(t.map(i=>String(i).toLowerCase())),r=[],s=i=>{if(i===null||typeof i!="object"||S.isBuffer(i))return i;if(r.indexOf(i)!==-1)return;i instanceof ut&&(i=i.toJSON()),r.push(i);let o;if(S.isArray(i))o=[],i.forEach((a,l)=>{const u=s(a);S.isUndefined(u)||(o[l]=u)});else{if(!S.isPlainObject(i)&&NS(i))return r.pop(),i;o=Object.create(null);for(const[a,l]of Object.entries(i)){const u=n.has(a.toLowerCase())?OS:s(l);S.isUndefined(u)||(o[a]=u)}}return r.pop(),o};return s(e)}let M=class Rg extends Error{static from(t,n,r,s,i,o){const a=new Rg(t.message,n||t.code,r,s,i);return Object.defineProperty(a,"cause",{__proto__:null,value:t,writable:!0,enumerable:!1,configurable:!0}),a.name=t.name,t.status!=null&&a.status==null&&(a.status=t.status),o&&Object.assign(a,o),a}constructor(t,n,r,s,i){super(t),Object.defineProperty(this,"message",{__proto__:null,value:t,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,n&&(this.code=n),r&&(this.config=r),s&&(this.request=s),i&&(this.response=i,this.status=i.status)}toJSON(){const t=this.config,n=t&&S.hasOwnProp(t,"redact")?t.redact:void 0,r=S.isArray(n)&&n.length>0?PS(t,n):S.toJSONObject(t);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:r,code:this.code,status:this.status}}};M.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";M.ERR_BAD_OPTION="ERR_BAD_OPTION";M.ECONNABORTED="ECONNABORTED";M.ETIMEDOUT="ETIMEDOUT";M.ECONNREFUSED="ECONNREFUSED";M.ERR_NETWORK="ERR_NETWORK";M.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";M.ERR_DEPRECATED="ERR_DEPRECATED";M.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";M.ERR_BAD_REQUEST="ERR_BAD_REQUEST";M.ERR_CANCELED="ERR_CANCELED";M.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";M.ERR_INVALID_URL="ERR_INVALID_URL";M.ERR_FORM_DATA_DEPTH_EXCEEDED="ERR_FORM_DATA_DEPTH_EXCEEDED";const TS=null,Og=100;function Sc(e){return S.isPlainObject(e)||S.isArray(e)}function Ng(e){return S.endsWith(e,"[]")?e.slice(0,-2):e}function su(e,t,n){return e?e.concat(t).map(function(s,i){return s=Ng(s),!n&&i?"["+s+"]":s}).join(n?".":""):t}function bS(e){return S.isArray(e)&&!e.some(Sc)}const AS=S.toFlatObject(S,{},null,function(t){return/^is[A-Z]/.test(t)});function Cl(e,t,n){if(!S.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=S.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(f,p){return!S.isUndefined(p[f])});const r=n.metaTokens,s=n.visitor||E,i=n.dots,o=n.indexes,a=n.Blob||typeof Blob<"u"&&Blob,l=n.maxDepth===void 0?Og:n.maxDepth,u=a&&S.isSpecCompliantForm(t),c=[];if(!S.isFunction(s))throw new TypeError("visitor must be a function");function d(h){if(h===null)return"";if(S.isDate(h))return h.toISOString();if(S.isBoolean(h))return h.toString();if(!u&&S.isBlob(h))throw new M("Blob is not supported. Use a Buffer instead.");if(S.isArrayBuffer(h)||S.isTypedArray(h)){if(u&&typeof a=="function")return new a([h]);if(typeof Buffer<"u")return Buffer.from(h);throw new M("Blob is not supported. Use a Buffer instead.",M.ERR_NOT_SUPPORT)}return h}function m(h){if(h>l)throw new M("Object is too deeply nested ("+h+" levels). Max depth: "+l,M.ERR_FORM_DATA_DEPTH_EXCEEDED)}function w(h,f){if(l===1/0)return JSON.stringify(h);const p=[];return JSON.stringify(h,function(O,N){if(!S.isObject(N))return N;for(;p.length&&p[p.length-1]!==this;)p.pop();return p.push(N),m(f+p.length-1),N})}function E(h,f,p){let v=h;if(S.isReactNative(t)&&S.isReactNativeBlob(h))return t.append(su(p,f,i),d(h)),!1;if(h&&!p&&typeof h=="object"){if(S.endsWith(f,"{}"))f=r?f:f.slice(0,-2),h=w(h,1);else if(S.isArray(h)&&bS(h)||(S.isFileList(h)||S.endsWith(f,"[]"))&&(v=S.toArray(h)))return f=Ng(f),v.forEach(function(N,L){!(S.isUndefined(N)||N===null)&&t.append(o===!0?su([f],L,i):o===null?f:f+"[]",d(N))}),!1}return Sc(h)?!0:(t.append(su(p,f,i),d(h)),!1)}const x=Object.assign(AS,{defaultVisitor:E,convertValue:d,isVisitable:Sc});function _(h,f,p=0){if(!S.isUndefined(h)){if(m(p),c.indexOf(h)!==-1)throw new Error("Circular reference detected in "+f.join("."));c.push(h),S.forEach(h,function(O,N){(!(S.isUndefined(O)||O===null)&&s.call(t,O,S.isString(N)?N.trim():N,f,x))===!0&&_(O,f?f.concat(N):[N],p+1)}),c.pop()}}if(!S.isObject(e))throw new TypeError("data must be an object");return _(e),t}function Lh(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"};return encodeURIComponent(e).replace(/[!'()~]|%20/g,function(r){return t[r]})}function Vd(e,t){this._pairs=[],e&&Cl(e,this,t)}const Pg=Vd.prototype;Pg.append=function(t,n){this._pairs.push([t,n])};Pg.toString=function(t){const n=t?r=>t.call(this,r,Lh):Lh;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function jS(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function Tg(e,t,n){if(!t)return e;e=e||"";const r=S.isFunction(n)?{serialize:n}:n,s=S.getSafeProp(r,"encode")||jS,i=S.getSafeProp(r,"serialize");let o;if(i?o=i(t,r):o=S.isURLSearchParams(t)?t.toString():new Vd(t,r).toString(s),o){const a=e.indexOf("#");a!==-1&&(e=e.slice(0,a)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class Ih{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){S.forEach(this.handlers,function(r){r!==null&&t(r)})}}const Bd={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0,advertiseZstdAcceptEncoding:!1,validateStatusUndefinedResolves:!0},FS=typeof URLSearchParams<"u"?URLSearchParams:Vd,DS=typeof FormData<"u"?FormData:null,LS=typeof Blob<"u"?Blob:null,IS={isBrowser:!0,classes:{URLSearchParams:FS,FormData:DS,Blob:LS},protocols:["http","https","file","blob","url","data"]},$d=typeof window<"u"&&typeof document<"u",Ec=typeof navigator=="object"&&navigator||void 0,MS=$d&&(!Ec||["ReactNative","NativeScript","NS"].indexOf(Ec.product)<0),US=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",zS=$d&&window.location.href||"http://localhost",VS=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:$d,hasStandardBrowserEnv:MS,hasStandardBrowserWebWorkerEnv:US,navigator:Ec,origin:zS},Symbol.toStringTag,{value:"Module"})),Ye={...VS,...IS};function BS(e,t){return Cl(e,new Ye.classes.URLSearchParams,{visitor:function(n,r,s,i){return Ye.isNode&&S.isBuffer(n)?(this.append(r,n.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)},...t})}const Mh=Og;function bg(e){if(e>Mh)throw new M("FormData field is too deeply nested ("+e+" levels). Max depth: "+Mh,M.ERR_FORM_DATA_DEPTH_EXCEEDED)}function $S(e){const t=[],n=/\w+|\[(\w*)]/g;let r;for(;(r=n.exec(e))!==null;)bg(t.length),t.push(r[0]==="[]"?"":r[1]||r[0]);return t}function HS(e){const t={},n=Object.keys(e);let r;const s=n.length;let i;for(r=0;r<s;r++)i=n[r],t[i]=e[i];return t}function Ag(e){function t(n,r,s,i){bg(i);let o=n[i++];if(o==="__proto__")return!0;const a=Number.isFinite(+o),l=i>=n.length;return o=!o&&S.isArray(s)?s.length:o,l?(S.hasOwnProp(s,o)?s[o]=S.isArray(s[o])?s[o].concat(r):[s[o],r]:s[o]=r,!a):((!S.hasOwnProp(s,o)||!S.isObject(s[o]))&&(s[o]=[]),t(n,r,s[o],i)&&S.isArray(s[o])&&(s[o]=HS(s[o])),!a)}if(S.isFormData(e)&&S.isFunction(e.entries)){const n={};return S.forEachEntry(e,(r,s)=>{t($S(r),s,n,0)}),n}return null}const ds=(e,t)=>e!=null&&S.hasOwnProp(e,t)?e[t]:void 0;function QS(e,t,n){if(S.isString(e))try{return(t||JSON.parse)(e),S.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const Ro={transitional:Bd,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",s=r.indexOf("application/json")>-1,i=S.isObject(t);if(i&&S.isHTMLForm(t)&&(t=new FormData(t)),S.isFormData(t))return s?JSON.stringify(Ag(t)):t;if(S.isArrayBuffer(t)||S.isBuffer(t)||S.isStream(t)||S.isFile(t)||S.isBlob(t)||S.isReadableStream(t))return t;if(S.isArrayBufferView(t))return t.buffer;if(S.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let a;if(i){const l=ds(this,"formSerializer");if(r.indexOf("application/x-www-form-urlencoded")>-1)return BS(t,l).toString();if((a=S.isFileList(t))||r.indexOf("multipart/form-data")>-1){const u=ds(this,"env"),c=u&&u.FormData;return Cl(a?{"files[]":t}:t,c&&new c,l)}}return i||s?(n.setContentType("application/json",!1),QS(t)):t}],transformResponse:[function(t){const n=ds(this,"transitional")||Ro.transitional,r=n&&n.forcedJSONParsing,s=ds(this,"responseType"),i=s==="json";if(S.isResponse(t)||S.isReadableStream(t))return t;if(t&&S.isString(t)&&(r&&!s||i)){const a=!(n&&n.silentJSONParsing)&&i;try{return JSON.parse(t,ds(this,"parseReviver"))}catch(l){if(a)throw l.name==="SyntaxError"?M.from(l,M.ERR_BAD_RESPONSE,this,null,ds(this,"response")):l}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ye.classes.FormData,Blob:Ye.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};S.forEach(["delete","get","head","post","put","patch","query"],e=>{Ro.headers[e]={}});function iu(e,t){const n=this||Ro,r=t||n,s=ut.from(r.headers);let i=r.data;return S.forEach(e,function(a){i=a.call(n,i,s.normalize(),t?t.status:void 0)}),s.normalize(),i}function jg(e){return!!(e&&e.__CANCEL__)}let Oo=class extends M{constructor(t,n,r){super(t??"canceled",M.ERR_CANCELED,n,r),this.name="CanceledError",this.__CANCEL__=!0}};function Fg(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new M("Request failed with status code "+n.status,n.status>=400&&n.status<500?M.ERR_BAD_REQUEST:M.ERR_BAD_RESPONSE,n.config,n.request,n))}function WS(e){const t=/^([-+\w]{1,25}):(?:\/\/)?/.exec(e);return t&&t[1]||""}function qS(e,t){e=e||10;const n=new Array(e),r=new Array(e);let s=0,i=0,o;return t=t!==void 0?t:1e3,function(l){const u=Date.now(),c=r[i];o||(o=u),n[s]=l,r[s]=u;let d=i,m=0;for(;d!==s;)m+=n[d++],d=d%e;if(s=(s+1)%e,s===i&&(i=(i+1)%e),u-o<t)return;const w=c&&u-c;return w?Math.round(m*1e3/w):void 0}}function ZS(e,t){let n=0,r=1e3/t,s,i;const o=(u,c=Date.now())=>{n=c,s=null,i&&(clearTimeout(i),i=null),e(...u)};return[(...u)=>{const c=Date.now(),d=c-n;d>=r?o(u,c):(s=u,i||(i=setTimeout(()=>{i=null,o(s)},r-d)))},()=>s&&o(s)]}const qa=(e,t,n=3)=>{let r=0;const s=qS(50,250);return ZS(i=>{if(!i||typeof i.loaded!="number")return;const o=i.loaded,a=i.lengthComputable?i.total:void 0,l=a!=null?Math.min(o,a):o,u=Math.max(0,l-r),c=s(u);r=Math.max(r,l);const d={loaded:l,total:a,progress:a?l/a:void 0,bytes:u,rate:c||void 0,estimated:c&&a?(a-l)/c:void 0,event:i,lengthComputable:a!=null,[t?"download":"upload"]:!0};e(d)},n)},Uh=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},zh=e=>(...t)=>S.asap(()=>e(...t)),KS=Ye.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,Ye.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(Ye.origin),Ye.navigator&&/(msie|trident)/i.test(Ye.navigator.userAgent)):()=>!0,GS=Ye.hasStandardBrowserEnv?{write(e,t,n,r,s,i,o){if(typeof document>"u")return;const a=[`${e}=${encodeURIComponent(t)}`];S.isNumber(n)&&a.push(`expires=${new Date(n).toUTCString()}`),S.isString(r)&&a.push(`path=${r}`),S.isString(s)&&a.push(`domain=${s}`),i===!0&&a.push("secure"),S.isString(o)&&a.push(`SameSite=${o}`),document.cookie=a.join("; ")},read(e){if(typeof document>"u")return null;const t=document.cookie.split(";");for(let n=0;n<t.length;n++){const r=t[n].replace(/^\s+/,""),s=r.indexOf("=");if(s!==-1&&r.slice(0,s)===e)try{return decodeURIComponent(r.slice(s+1))}catch{return r.slice(s+1)}}return null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function JS(e){return typeof e!="string"?!1:/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function XS(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}const YS=/^https?:(?!\/\/)/i,e1=/[\t\n\r]/g;function t1(e){let t=0;for(;t<e.length&&e.charCodeAt(t)<=32;)t++;return e.slice(t)}function n1(e){return t1(e).replace(e1,"")}function Vh(e,t){if(typeof e=="string"&&YS.test(n1(e)))throw new M('Invalid URL: missing "//" after protocol',M.ERR_INVALID_URL,t)}function Dg(e,t,n,r){Vh(t,r);let s=!JS(t);return e&&(s||n===!1)?(Vh(e,r),XS(e,t)):t}const Bh=e=>e instanceof ut?{...e}:e;function ts(e,t){e=e||{},t=t||{};const n=Object.create(null);Object.defineProperty(n,"hasOwnProperty",{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:!1,writable:!0,configurable:!0});function r(c,d,m,w){return S.isPlainObject(c)&&S.isPlainObject(d)?S.merge.call({caseless:w},c,d):S.isPlainObject(d)?S.merge({},d):S.isArray(d)?d.slice():d}function s(c,d,m,w){if(S.isUndefined(d)){if(!S.isUndefined(c))return r(void 0,c,m,w)}else return r(c,d,m,w)}function i(c,d){if(!S.isUndefined(d))return r(void 0,d)}function o(c,d){if(S.isUndefined(d)){if(!S.isUndefined(c))return r(void 0,c)}else return r(void 0,d)}function a(c){const d=S.hasOwnProp(t,"transitional")?t.transitional:void 0;if(!S.isUndefined(d))if(S.isPlainObject(d)){if(S.hasOwnProp(d,c))return d[c]}else return;const m=S.hasOwnProp(e,"transitional")?e.transitional:void 0;if(S.isPlainObject(m)&&S.hasOwnProp(m,c))return m[c]}function l(c,d,m){if(S.hasOwnProp(t,m))return r(c,d);if(S.hasOwnProp(e,m))return r(void 0,c)}const u={url:i,method:i,data:i,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,allowedSocketPaths:o,responseEncoding:o,validateStatus:l,headers:(c,d,m)=>s(Bh(c),Bh(d),m,!0)};return S.forEach(Object.keys({...e,...t}),function(d){if(d==="__proto__"||d==="constructor"||d==="prototype")return;const m=S.hasOwnProp(u,d)?u[d]:s,w=S.hasOwnProp(e,d)?e[d]:void 0,E=S.hasOwnProp(t,d)?t[d]:void 0,x=m(w,E,d);S.isUndefined(x)&&m!==l||(n[d]=x)}),S.hasOwnProp(t,"validateStatus")&&S.isUndefined(t.validateStatus)&&a("validateStatusUndefinedResolves")===!1&&(S.hasOwnProp(e,"validateStatus")?n.validateStatus=r(void 0,e.validateStatus):delete n.validateStatus),n}const r1=["content-type","content-length"];function s1(e,t,n){if(n!=="content-only"){e.set(t);return}Object.entries(t||{}).forEach(([r,s])=>{r1.includes(r.toLowerCase())&&e.set(r,s)})}const i1=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,(t,n)=>String.fromCharCode(parseInt(n,16)));function Lg(e){const t=ts({},e),n=m=>S.hasOwnProp(t,m)?t[m]:void 0,r=n("data");let s=n("withXSRFToken");const i=n("xsrfHeaderName"),o=n("xsrfCookieName");let a=n("headers");const l=n("auth"),u=n("baseURL"),c=n("allowAbsoluteUrls"),d=n("url");if(t.headers=a=ut.from(a),t.url=Tg(Dg(u,d,c,t),n("params"),n("paramsSerializer")),l){const m=S.getSafeProp(l,"username")||"",w=S.getSafeProp(l,"password")||"";try{a.set("Authorization","Basic "+btoa(m+":"+(w?i1(w):"")))}catch(E){throw M.from(E,M.ERR_BAD_OPTION_VALUE,e)}}if(S.isFormData(r)&&(Ye.hasStandardBrowserEnv||Ye.hasStandardBrowserWebWorkerEnv||S.isReactNative(r)?a.setContentType(void 0):S.isFunction(r.getHeaders)&&s1(a,r.getHeaders(),n("formDataHeaderPolicy"))),Ye.hasStandardBrowserEnv&&(S.isFunction(s)&&(s=s(t)),s===!0||s==null&&KS(t.url))){const w=i&&o&&GS.read(o);w&&a.set(i,w)}return t}const o1=typeof XMLHttpRequest<"u",a1=o1&&function(e){return new Promise(function(n,r){const s=Lg(e);let i=s.data;const o=ut.from(s.headers).normalize();let{responseType:a,onUploadProgress:l,onDownloadProgress:u}=s,c,d,m,w,E;function x(){w&&w(),E&&E(),s.cancelToken&&s.cancelToken.unsubscribe(c),s.signal&&s.signal.removeEventListener("abort",c)}let _=new XMLHttpRequest;_.open(s.method.toUpperCase(),s.url,!0),_.timeout=s.timeout;function h(){if(!_)return;const p=ut.from("getAllResponseHeaders"in _&&_.getAllResponseHeaders()),O={data:!a||a==="text"||a==="json"?_.responseText:_.response,status:_.status,statusText:_.statusText,headers:p,config:e,request:_};Fg(function(L){n(L),x()},function(L){r(L),x()},O),_=null}"onloadend"in _?_.onloadend=h:_.onreadystatechange=function(){!_||_.readyState!==4||_.status===0&&!(_.responseURL&&_.responseURL.startsWith("file:"))||setTimeout(h)},_.onabort=function(){_&&(r(new M("Request aborted",M.ECONNABORTED,e,_)),x(),_=null)},_.onerror=function(v){const O=v&&v.message?v.message:"Network Error",N=new M(O,M.ERR_NETWORK,e,_);N.event=v||null,r(N),x(),_=null},_.ontimeout=function(){let v=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded";const O=s.transitional||Bd;s.timeoutErrorMessage&&(v=s.timeoutErrorMessage),r(new M(v,O.clarifyTimeoutError?M.ETIMEDOUT:M.ECONNABORTED,e,_)),x(),_=null},i===void 0&&o.setContentType(null),"setRequestHeader"in _&&S.forEach(Cg(o),function(v,O){_.setRequestHeader(O,v)}),S.isUndefined(s.withCredentials)||(_.withCredentials=!!s.withCredentials),a&&a!=="json"&&(_.responseType=s.responseType),u&&([m,E]=qa(u,!0),_.addEventListener("progress",m)),l&&_.upload&&([d,w]=qa(l),_.upload.addEventListener("progress",d),_.upload.addEventListener("loadend",w)),(s.cancelToken||s.signal)&&(c=p=>{_&&(r(!p||p.type?new Oo(null,e,_):p),_.abort(),x(),_=null)},s.cancelToken&&s.cancelToken.subscribe(c),s.signal&&(s.signal.aborted?c():s.signal.addEventListener("abort",c)));const f=WS(s.url);if(f&&!Ye.protocols.includes(f)){r(new M("Unsupported protocol "+f+":",M.ERR_BAD_REQUEST,e)),x();return}_.send(i||null)})},l1=(e,t)=>{if(e=e?e.filter(Boolean):[],!t&&!e.length)return;const n=new AbortController;let r=!1;const s=function(l){if(!r){r=!0,o();const u=l instanceof Error?l:this.reason;n.abort(u instanceof M?u:new Oo(u instanceof Error?u.message:u))}};let i=t&&setTimeout(()=>{i=null,s(new M(`timeout of ${t}ms exceeded`,M.ETIMEDOUT))},t);const o=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach(l=>{l.unsubscribe?l.unsubscribe(s):l.removeEventListener("abort",s)}),e=null)};e.forEach(l=>l.addEventListener("abort",s,{once:!0}));const{signal:a}=n;return a.unsubscribe=()=>S.asap(o),a},u1=function*(e,t){let n=e.byteLength;if(n<t){yield e;return}let r=0,s;for(;r<n;)s=r+t,yield e.slice(r,s),r=s},c1=async function*(e,t){for await(const n of d1(e))yield*u1(n,t)},d1=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:n,value:r}=await t.read();if(n)break;yield r}}finally{await t.cancel()}},$h=(e,t,n,r)=>{const s=c1(e,t);let i=0,o,a=l=>{o||(o=!0,r&&r(l))};return new ReadableStream({async pull(l){try{const{done:u,value:c}=await s.next();if(u){a(),l.close();return}let d=c.byteLength;if(n){let m=i+=d;n(m)}l.enqueue(new Uint8Array(c))}catch(u){throw a(u),u}},cancel(l){return a(l),s.return()}},{highWaterMark:2})},Za=e=>e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102,f1=(e,t,n)=>t+2<n&&Za(e.charCodeAt(t+1))&&Za(e.charCodeAt(t+2));function h1(e){if(!e||typeof e!="string"||!e.startsWith("data:"))return 0;const t=e.indexOf(",");if(t<0)return 0;const n=e.slice(5,t),r=e.slice(t+1);if(/;base64/i.test(n)){let o=r.length;const a=r.length;for(let w=0;w<a;w++)if(r.charCodeAt(w)===37&&w+2<a){const E=r.charCodeAt(w+1),x=r.charCodeAt(w+2);Za(E)&&Za(x)&&(o-=2,w+=2)}let l=0,u=a-1;const c=w=>w>=2&&r.charCodeAt(w-2)===37&&r.charCodeAt(w-1)===51&&(r.charCodeAt(w)===68||r.charCodeAt(w)===100);u>=0&&(r.charCodeAt(u)===61?(l++,u--):c(u)&&(l++,u-=3)),l===1&&u>=0&&(r.charCodeAt(u)===61||c(u))&&l++;const m=Math.floor(o/4)*3-(l||0);return m>0?m:0}let i=0;for(let o=0,a=r.length;o<a;o++){const l=r.charCodeAt(o);if(l===37&&f1(r,o,a))i+=1,o+=2;else if(l<128)i+=1;else if(l<2048)i+=2;else if(l>=55296&&l<=56319&&o+1<a){const u=r.charCodeAt(o+1);u>=56320&&u<=57343?(i+=4,o++):i+=3}else i+=3}return i}const Hd="1.18.1",Hh=64*1024,{isFunction:ea}=S,p1=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,(t,n)=>String.fromCharCode(parseInt(n,16))),Qh=e=>{if(!S.isString(e))return e;try{return decodeURIComponent(e)}catch{return e}},Wh=(e,...t)=>{try{return!!e(...t)}catch{return!1}},m1=e=>{const t=e.indexOf("://");let n=e;return t!==-1&&(n=n.slice(t+3)),n.includes("@")||n.includes(":")},y1=e=>{const t=S.global!==void 0&&S.global!==null?S.global:globalThis,{ReadableStream:n,TextEncoder:r}=t;e=S.merge.call({skipUndefined:!0},{Request:t.Request,Response:t.Response},e);const{fetch:s,Request:i,Response:o}=e,a=s?ea(s):typeof fetch=="function",l=ea(i),u=ea(o);if(!a)return!1;const c=a&&ea(n),d=a&&(typeof r=="function"?(h=>f=>h.encode(f))(new r):async h=>new Uint8Array(await new i(h).arrayBuffer())),m=l&&c&&Wh(()=>{let h=!1;const f=new i(Ye.origin,{body:new n,method:"POST",get duplex(){return h=!0,"half"}}),p=f.headers.has("Content-Type");return f.body!=null&&f.body.cancel(),h&&!p}),w=u&&c&&Wh(()=>S.isReadableStream(new o("").body)),E={stream:w&&(h=>h.body)};a&&["text","arrayBuffer","blob","formData","stream"].forEach(h=>{!E[h]&&(E[h]=(f,p)=>{let v=f&&f[h];if(v)return v.call(f);throw new M(`Response type '${h}' is not supported`,M.ERR_NOT_SUPPORT,p)})});const x=async h=>{if(h==null)return 0;if(S.isBlob(h))return h.size;if(S.isSpecCompliantForm(h))return(await new i(Ye.origin,{method:"POST",body:h}).arrayBuffer()).byteLength;if(S.isArrayBufferView(h)||S.isArrayBuffer(h))return h.byteLength;if(S.isURLSearchParams(h)&&(h=h+""),S.isString(h))return(await d(h)).byteLength},_=async(h,f)=>{const p=S.toFiniteNumber(h.getContentLength());return p??x(f)};return async h=>{let{url:f,method:p,data:v,signal:O,cancelToken:N,timeout:L,onDownloadProgress:A,onUploadProgress:K,responseType:B,headers:ce,withCredentials:Y="same-origin",fetchOptions:X,maxContentLength:oe,maxBodyLength:ve}=Lg(h);const xe=S.isNumber(oe)&&oe>-1,Ke=S.isNumber(ve)&&ve>-1,I=ae=>S.hasOwnProp(h,ae)?h[ae]:void 0;let G=s||fetch;B=B?(B+"").toLowerCase():"text";let J=l1([O,N&&N.toAbortSignal()],L),se=null;const ye=J&&J.unsubscribe&&(()=>{J.unsubscribe()});let gt,Ve=null;const Un=()=>new M("Request body larger than maxBodyLength limit",M.ERR_BAD_REQUEST,h,se);try{let ae;const Ie=I("auth");if(Ie){const ee=S.getSafeProp(Ie,"username")||"",nt=S.getSafeProp(Ie,"password")||"";ae={username:ee,password:nt}}if(m1(f)){const ee=new URL(f,Ye.origin);if(!ae&&(ee.username||ee.password)){const nt=Qh(ee.username),It=Qh(ee.password);ae={username:nt,password:It}}(ee.username||ee.password)&&(ee.username="",ee.password="",f=ee.href)}if(ae&&(ce.delete("authorization"),ce.set("Authorization","Basic "+btoa(p1((ae.username||"")+":"+(ae.password||""))))),xe&&typeof f=="string"&&f.startsWith("data:")&&h1(f)>oe)throw new M("maxContentLength size of "+oe+" exceeded",M.ERR_BAD_RESPONSE,h,se);if(Ke&&p!=="get"&&p!=="head"){const ee=await x(v);if(typeof ee=="number"&&isFinite(ee)&&(gt=ee,ee>ve))throw Un()}const zn=Ke&&(S.isReadableStream(v)||S.isStream(v)),To=(ee,nt,It)=>$h(ee,Hh,Zt=>{if(Ke&&Zt>ve)throw Ve=Un();nt&&nt(Zt)},It);if(m&&p!=="get"&&p!=="head"&&(K||zn)){if(gt=gt??await _(ce,v),gt!==0||zn){let ee=new i(f,{method:"POST",body:v,duplex:"half"}),nt;if(S.isFormData(v)&&(nt=ee.headers.get("content-type"))&&ce.setContentType(nt),ee.body){const[It,Zt]=K&&Uh(gt,qa(zh(K)))||[];v=To(ee.body,It,Zt)}}}else if(zn&&!l&&c&&p!=="get"&&p!=="head")v=To(v);else if(zn&&l&&!m&&p!=="get"&&p!=="head")throw new M("Stream request bodies are not supported by the current fetch implementation",M.ERR_NOT_SUPPORT,h,se);S.isString(Y)||(Y=Y?"include":"omit");const bo=l&&"credentials"in i.prototype;if(S.isFormData(v)){const ee=ce.getContentType();ee&&/^multipart\/form-data/i.test(ee)&&!/boundary=/i.test(ee)&&ce.delete("content-type")}ce.set("User-Agent","axios/"+Hd,!1);const yi={...X,signal:J,method:p.toUpperCase(),headers:Cg(ce.normalize()),body:v,duplex:"half",credentials:bo?Y:void 0};se=l&&new i(f,yi);let vt=await(l?G(se,X):G(f,yi));const Ao=ut.from(vt.headers);if(xe){const ee=S.toFiniteNumber(Ao.getContentLength());if(ee!=null&&ee>oe)throw new M("maxContentLength size of "+oe+" exceeded",M.ERR_BAD_RESPONSE,h,se)}const ls=w&&(B==="stream"||B==="response");if(w&&vt.body&&(A||xe||ls&&ye)){const ee={};["status","statusText","headers"].forEach(Cr=>{ee[Cr]=vt[Cr]});const nt=S.toFiniteNumber(Ao.getContentLength()),[It,Zt]=A&&Uh(nt,qa(zh(A),!0))||[];let jo=0;const Fo=Cr=>{if(xe&&(jo=Cr,jo>oe))throw new M("maxContentLength size of "+oe+" exceeded",M.ERR_BAD_RESPONSE,h,se);It&&It(Cr)};vt=new o($h(vt.body,Hh,Fo,()=>{Zt&&Zt(),ye&&ye()}),ee)}B=B||"text";let qt=await E[S.findKey(E,B)||"text"](vt,h);if(xe&&!w&&!ls){let ee;if(qt!=null&&(typeof qt.byteLength=="number"?ee=qt.byteLength:typeof qt.size=="number"?ee=qt.size:typeof qt=="string"&&(ee=typeof r=="function"?new r().encode(qt).byteLength:qt.length)),typeof ee=="number"&&ee>oe)throw new M("maxContentLength size of "+oe+" exceeded",M.ERR_BAD_RESPONSE,h,se)}return!ls&&ye&&ye(),await new Promise((ee,nt)=>{Fg(ee,nt,{data:qt,headers:ut.from(vt.headers),status:vt.status,statusText:vt.statusText,config:h,request:se})})}catch(ae){if(ye&&ye(),J&&J.aborted&&J.reason instanceof M){const Ie=J.reason;throw Ie.config=h,se&&(Ie.request=se),ae!==Ie&&Object.defineProperty(Ie,"cause",{__proto__:null,value:ae,writable:!0,enumerable:!1,configurable:!0}),Ie}if(Ve)throw se&&!Ve.request&&(Ve.request=se),Ve;if(ae instanceof M)throw se&&!ae.request&&(ae.request=se),ae;if(ae&&ae.name==="TypeError"&&/Load failed|fetch/i.test(ae.message)){const Ie=new M("Network Error",M.ERR_NETWORK,h,se,ae&&ae.response);throw Object.defineProperty(Ie,"cause",{__proto__:null,value:ae.cause||ae,writable:!0,enumerable:!1,configurable:!0}),Ie}throw M.from(ae,ae&&ae.code,h,se,ae&&ae.response)}}},g1=new Map,Ig=e=>{let t=e&&e.env||{};const{fetch:n,Request:r,Response:s}=t,i=[r,s,n];let o=i.length,a=o,l,u,c=g1;for(;a--;)l=i[a],u=c.get(l),u===void 0&&c.set(l,u=a?new Map:y1(t)),c=u;return u};Ig();const Qd={http:TS,xhr:a1,fetch:{get:Ig}};S.forEach(Qd,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{__proto__:null,value:t})}catch{}Object.defineProperty(e,"adapterName",{__proto__:null,value:t})}});const qh=e=>`- ${e}`,v1=e=>S.isFunction(e)||e===null||e===!1;function w1(e,t){e=S.isArray(e)?e:[e];const{length:n}=e;let r,s;const i={};for(let o=0;o<n;o++){r=e[o];let a;if(s=r,!v1(r)&&(s=Qd[(a=String(r)).toLowerCase()],s===void 0))throw new M(`Unknown adapter '${a}'`);if(s&&(S.isFunction(s)||(s=s.get(t))))break;i[a||"#"+o]=s}if(!s){const o=Object.entries(i).map(([l,u])=>`adapter ${l} `+(u===!1?"is not supported by the environment":"is not available in the build"));let a=n?o.length>1?`since :
|
|
`+o.map(qh).join(`
|
|
`):" "+qh(o[0]):"as no adapter specified";throw new M("There is no suitable adapter to dispatch the request "+a,M.ERR_NOT_SUPPORT)}return s}const Mg={getAdapter:w1,adapters:Qd};function ou(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Oo(null,e)}function Zh(e){return ou(e),e.headers=ut.from(e.headers),e.data=iu.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Mg.getAdapter(e.adapter||Ro.adapter,e)(e).then(function(r){ou(e),e.response=r;try{r.data=iu.call(e,e.transformResponse,r)}finally{delete e.response}return r.headers=ut.from(r.headers),r},function(r){if(!jg(r)&&(ou(e),r&&r.response)){e.response=r.response;try{r.response.data=iu.call(e,e.transformResponse,r.response)}finally{delete e.response}r.response.headers=ut.from(r.response.headers)}return Promise.reject(r)})}const Rl={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Rl[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const Kh={};Rl.transitional=function(t,n,r){function s(i,o){return"[Axios v"+Hd+"] Transitional option '"+i+"'"+o+(r?". "+r:"")}return(i,o,a)=>{if(t===!1)throw new M(s(o," has been removed"+(n?" in "+n:"")),M.ERR_DEPRECATED);return n&&!Kh[o]&&(Kh[o]=!0,console.warn(s(o," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(i,o,a):!0}};Rl.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function x1(e,t,n){if(typeof e!="object"||e===null)throw new M("options must be an object",M.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let s=r.length;for(;s-- >0;){const i=r[s],o=Object.prototype.hasOwnProperty.call(t,i)?t[i]:void 0;if(o){const a=e[i],l=a===void 0||o(a,i,e);if(l!==!0)throw new M("option "+i+" must be "+l,M.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new M("Unknown option "+i,M.ERR_BAD_OPTION)}}const ga={assertOptions:x1,validators:Rl},it=ga.validators;let Wr=class{constructor(t){this.defaults=t||{},this.interceptors={request:new Ih,response:new Ih}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let s={};Error.captureStackTrace?Error.captureStackTrace(s):s=new Error;const i=(()=>{if(!s.stack)return"";const o=s.stack.indexOf(`
|
|
`);return o===-1?"":s.stack.slice(o+1)})();try{if(!r.stack)r.stack=i;else if(i){const o=i.indexOf(`
|
|
`),a=o===-1?-1:i.indexOf(`
|
|
`,o+1),l=a===-1?"":i.slice(a+1);String(r.stack).endsWith(l)||(r.stack+=`
|
|
`+i)}}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=ts(this.defaults,n);const{transitional:r,paramsSerializer:s,headers:i}=n;r!==void 0&&ga.assertOptions(r,{silentJSONParsing:it.transitional(it.boolean),forcedJSONParsing:it.transitional(it.boolean),clarifyTimeoutError:it.transitional(it.boolean),legacyInterceptorReqResOrdering:it.transitional(it.boolean),advertiseZstdAcceptEncoding:it.transitional(it.boolean),validateStatusUndefinedResolves:it.transitional(it.boolean)},!1),s!=null&&(S.isFunction(s)?n.paramsSerializer={serialize:s}:ga.assertOptions(s,{encode:it.function,serialize:it.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),ga.assertOptions(n,{baseUrl:it.spelling("baseURL"),withXsrfToken:it.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o=i&&S.merge(i.common,i[n.method]);i&&S.forEach(["delete","get","head","post","put","patch","query","common"],E=>{delete i[E]}),n.headers=ut.concat(o,i);const a=[];let l=!0;this.interceptors.request.forEach(function(x){if(typeof x.runWhen=="function"&&x.runWhen(n)===!1)return;l=l&&x.synchronous;const _=n.transitional||Bd;_&&_.legacyInterceptorReqResOrdering?a.unshift(x.fulfilled,x.rejected):a.push(x.fulfilled,x.rejected)});const u=[];this.interceptors.response.forEach(function(x){u.push(x.fulfilled,x.rejected)});let c,d=0,m;if(!l){const E=[Zh.bind(this),void 0];for(E.unshift(...a),E.push(...u),m=E.length,c=Promise.resolve(n);d<m;)c=c.then(E[d++],E[d++]);return c}m=a.length;let w=n;for(;d<m;){const E=a[d++],x=a[d++];try{w=E(w)}catch(_){x.call(this,_);break}}try{c=Zh.call(this,w)}catch(E){return Promise.reject(E)}for(d=0,m=u.length;d<m;)c=c.then(u[d++],u[d++]);return c}getUri(t){t=ts(this.defaults,t);const n=Dg(t.baseURL,t.url,t.allowAbsoluteUrls,t);return Tg(n,t.params,t.paramsSerializer)}};S.forEach(["delete","get","head","options"],function(t){Wr.prototype[t]=function(n,r){return this.request(ts(r||{},{method:t,url:n,data:r&&S.hasOwnProp(r,"data")?r.data:void 0}))}});S.forEach(["post","put","patch","query"],function(t){function n(r){return function(i,o,a){return this.request(ts(a||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:i,data:o}))}}Wr.prototype[t]=n(),t!=="query"&&(Wr.prototype[t+"Form"]=n(!0))});let _1=class Ug{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(i){n=i});const r=this;this.promise.then(s=>{if(!r._listeners)return;let i=r._listeners.length;for(;i-- >0;)r._listeners[i](s);r._listeners=null}),this.promise.then=s=>{let i;const o=new Promise(a=>{r.subscribe(a),i=a}).then(s);return o.cancel=function(){r.unsubscribe(i)},o},t(function(i,o,a){r.reason||(r.reason=new Oo(i,o,a),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new Ug(function(s){t=s}),cancel:t}}};function S1(e){return function(n){return e.apply(null,n)}}function E1(e){return S.isObject(e)&&e.isAxiosError===!0}const kc={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(kc).forEach(([e,t])=>{kc[t]=e});function zg(e){const t=new Wr(e),n=yg(Wr.prototype.request,t);return S.extend(n,Wr.prototype,t,{allOwnKeys:!0}),S.extend(n,t,null,{allOwnKeys:!0}),n.create=function(s){return zg(ts(e,s))},n}const Le=zg(Ro);Le.Axios=Wr;Le.CanceledError=Oo;Le.CancelToken=_1;Le.isCancel=jg;Le.VERSION=Hd;Le.toFormData=Cl;Le.AxiosError=M;Le.Cancel=Le.CanceledError;Le.all=function(t){return Promise.all(t)};Le.spread=S1;Le.isAxiosError=E1;Le.mergeConfig=ts;Le.AxiosHeaders=ut;Le.formToJSON=e=>Ag(S.isHTMLForm(e)?new FormData(e):e);Le.getAdapter=Mg.getAdapter;Le.HttpStatusCode=kc;Le.default=Le;const{Axios:rk,AxiosError:sk,CanceledError:ik,isCancel:ok,CancelToken:ak,VERSION:lk,all:uk,Cancel:ck,isAxiosError:dk,spread:fk,toFormData:hk,AxiosHeaders:pk,HttpStatusCode:mk,formToJSON:yk,getAdapter:gk,mergeConfig:vk,create:wk}=Le,k1=`${window.location.protocol}//${window.location.hostname==="127.0.0.1"?"127.0.0.1":"localhost"}:3000/api/v1`,as=Le.create({baseURL:k1,withCredentials:!0});async function C1(e,t){return(await as.post("/auth/login",{username:e,password:t})).data.data}async function R1(){return(await as.get("/users")).data.data}async function O1(e){return(await as.get("/objectives",{params:{quarter:e}})).data.data}async function N1(e){return(await as.get(`/objectives/${e}`)).data.data}async function P1(e){return(await as.post("/objectives",e)).data.data}async function T1(e){return(await as.get(`/key-results/${e}`)).data.data}async function b1(e,t){return(await as.patch(`/key-results/${e}/progress`,t)).data.data}const Vg=P.createContext(void 0),A1=()=>{const e=window.localStorage.getItem("okr_user");return e===null?null:JSON.parse(e)};function j1({children:e}){const[t,n]=P.useState(A1),r=P.useMemo(()=>({user:t,login:async(s,i)=>{const o=await C1(s,i);window.localStorage.setItem("okr_user",JSON.stringify(o.user)),n(o.user)},logout:()=>{window.localStorage.removeItem("okr_user"),n(null)}}),[t]);return k.jsx(Vg.Provider,{value:r,children:e})}function Wd(){const e=P.useContext(Vg);if(e===void 0)throw new Error("useAuth must be used within AuthProvider");return e}function F1(){const{user:e,logout:t}=Wd();return k.jsx("header",{className:"fixed left-64 right-0 top-0 z-10 border-b border-gray-200 bg-white px-6 py-4",children:k.jsxs("div",{className:"flex items-center justify-between gap-4",children:[k.jsxs("div",{className:"flex flex-1 items-center gap-4",children:[k.jsx("select",{className:"rounded-lg border border-gray-300 bg-white px-3 py-2 text-sm focus:outline-none focus:ring-2 focus:ring-blue-500",children:k.jsx("option",{children:"All FPT"})}),k.jsx("input",{className:"w-full max-w-xl rounded-lg border border-gray-300 px-3 py-2 text-sm focus:outline-none focus:ring-2 focus:ring-blue-500",placeholder:"Search"})]}),k.jsx(El,{to:"/objectives/new",children:k.jsx(Yr,{children:"NEW OKR"})}),k.jsx("div",{className:"text-sm text-gray-500",children:e==null?void 0:e.name}),k.jsx(Yr,{variant:"secondary",onClick:t,children:"Sign out"})]})})}const D1=[{label:"My OKRs",href:"/"},{label:"I created",href:"/"},{label:"I manage",href:"/"},{label:"Members",href:"/"},{label:"OKR - all",href:"/"}];function L1(){const e=hi();return k.jsxs("aside",{className:"fixed left-0 top-0 h-screen w-64 border-r border-gray-200 bg-white p-5",children:[k.jsx("div",{className:"mb-8 text-xl font-semibold text-blue-600",children:"FOKR"}),k.jsx("div",{className:"mb-4 text-sm font-medium text-gray-500",children:"2026"}),k.jsx("nav",{className:"space-y-1",children:D1.map(t=>{const n=e.pathname===t.href&&t.label==="My OKRs";return k.jsx(El,{to:t.href,className:`block rounded-lg px-3 py-2 text-sm transition-colors ${n?"bg-blue-50 font-medium text-blue-600":"text-gray-600 hover:bg-gray-50 hover:text-gray-800"}`,children:t.label},t.label)})})]})}function I1(){return k.jsxs("div",{className:"min-h-screen bg-gray-50",children:[k.jsx(L1,{}),k.jsx(F1,{}),k.jsx("main",{className:"ml-64 pt-20",children:k.jsx("div",{className:"mx-auto max-w-6xl px-6 py-6",children:k.jsx(mg,{})})})]})}var No=e=>e.type==="checkbox",Fr=e=>e instanceof Date,Xe=e=>e==null;const Bg=e=>typeof e=="object";var Ne=e=>!Xe(e)&&!Array.isArray(e)&&Bg(e)&&!Fr(e),M1=e=>Ne(e)&&e.target?No(e.target)?e.target.checked:e.target.value:e,U1=(e,t)=>t.split(".").some((n,r,s)=>!isNaN(Number(n))&&e.has(s.slice(0,r).join("."))),$g=e=>{const t=e.constructor&&e.constructor.prototype;return Ne(t)&&t.hasOwnProperty("isPrototypeOf")},Ol=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function je(e){if(e instanceof Date)return new Date(e);const t=typeof FileList<"u"&&e instanceof FileList;if(Ol&&(e instanceof Blob||t))return e;const n=Array.isArray(e);if(!n&&!(Ne(e)&&$g(e)))return e;const r=n?[]:Object.create(Object.getPrototypeOf(e));for(const s in e)Object.prototype.hasOwnProperty.call(e,s)&&(r[s]=je(e[s]));return r}const fs={BLUR:"blur",FOCUS_OUT:"focusout",SUBMIT:"submit",TRIGGER:"trigger",VALID:"valid"},tn={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},Gt={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},Hg="root",Qg=["__proto__","constructor","prototype"],z1=/^\w*$/;var Po=e=>z1.test(e),Ee=e=>e===void 0;const V1=/[.[\]'"]/;var Nl=e=>e.split(V1).filter(Boolean),H=(e,t,n)=>{if(!t||!Ne(e))return n;const r=Po(t)?[t]:Nl(t);if(r.some(i=>Qg.includes(i)))return n;const s=r.reduce((i,o)=>Xe(i)?void 0:i[o],e);return Ee(s)||s===e?Ee(e[t])?n:e[t]:s},un=e=>typeof e=="boolean",Vt=e=>typeof e=="function",Se=(e,t,n)=>{let r=-1;const s=Po(t)?[t]:Nl(t),i=s.length,o=i-1;for(;++r<i;){const a=s[r];let l=n;if(r!==o){const u=e[a];l=Ne(u)||Array.isArray(u)?u:isNaN(+s[r+1])?{}:[]}if(Qg.includes(a))return;e[a]=l,e=e[a]}};const B1=We.createContext(null);B1.displayName="HookFormControlContext";var $1=(e,t,n,r=!0)=>{const s={};for(const i in e)Object.defineProperty(s,i,{get:()=>{const o=i;return t._proxyFormState[o]!==tn.all&&(t._proxyFormState[o]=!r||tn.all),e[o]}});return s};const H1=Ol?We.useLayoutEffect:We.useEffect;var lt=e=>typeof e=="string",Q1=(e,t,n,r,s)=>lt(e)?(r&&t.watch.add(e),H(n,e,s)):Array.isArray(e)?e.map(i=>(r&&t.watch.add(i),H(n,i))):(r&&(t.watchAll=!0),n),Cc=e=>Xe(e)||!Bg(e);const Gh=(e,t)=>t.length===0&&!Array.isArray(e)&&!$g(e);function cn(e,t,n=new WeakMap){if(e===t)return!0;if(Cc(e)||Cc(t))return Object.is(e,t);if(Fr(e)&&Fr(t))return Object.is(e.getTime(),t.getTime());const r=Object.keys(e),s=Object.keys(t);if(r.length!==s.length)return!1;if(Gh(e,r)||Gh(t,s))return Object.is(e,t);if(!r.length&&Array.isArray(e)!==Array.isArray(t))return!1;const i=n.get(e);if(i&&i.has(t))return!0;if(i)i.add(t);else{const o=new WeakSet;o.add(t),n.set(e,o)}for(const o of r){const a=e[o];if(!(o in t))return!1;if(o!=="ref"){const l=t[o];if(Fr(a)&&Fr(l)||(Ne(a)||Array.isArray(a))&&(Ne(l)||Array.isArray(l))?!cn(a,l,n):!Object.is(a,l))return!1}}return!0}const W1=We.createContext(null);W1.displayName="HookFormContext";var q1=(e,t,n,r,s)=>t?{...n[e],types:{...n[e]&&n[e].types?n[e].types:{},[r]:s||!0}}:{},Wg=e=>Array.isArray(e)?e.filter(Boolean):[],va=e=>Array.isArray(e)?e:[e],Jh=()=>{let e=[];return{get observers(){return e},next:s=>{for(const i of e)i.next&&i.next(s)},subscribe:s=>(e.push(s),{unsubscribe:()=>{e=e.filter(i=>i!==s)}}),unsubscribe:()=>{e=[]}}};function qg(e,t){const n={};for(const r in e)if(e.hasOwnProperty(r)){const s=e[r],i=t[r];if(s&&Ne(s)&&i){const o=qg(s,i);Ne(o)&&(n[r]=o)}else e[r]&&(n[r]=i)}return n}var Ge=e=>Ne(e)&&!Object.keys(e).length,qd=e=>e.type==="file",Ka=e=>{if(!Ol)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},Zg=e=>e.type==="select-multiple",Zd=e=>e.type==="radio",Z1=e=>Zd(e)||No(e),au=e=>Ka(e)&&e.isConnected;function K1(e,t){const n=t.slice(0,-1).length;let r=0;for(;r<n;){if(Xe(e)){e=void 0;break}e=e[t[r]],r++}return e}function G1(e){for(const t in e)if(e.hasOwnProperty(t)&&!Ee(e[t]))return!1;return!0}function Me(e,t){if(lt(t)&&Object.prototype.hasOwnProperty.call(e,t))return delete e[t],e;const n=Array.isArray(t)?t:Po(t)?[t]:Nl(t),r=n.length===1?e:K1(e,n),s=n.length-1,i=n[s];return r&&delete r[i],s!==0&&(Ne(r)&&Ge(r)||Array.isArray(r)&&G1(r))&&Me(e,n.slice(0,-1)),e}var J1=e=>{for(const t in e)if(Vt(e[t]))return!0;return!1};function Kg(e){return Array.isArray(e)||Ne(e)&&!J1(e)}function Rc(e,t={}){for(const n in e){const r=e[n];Kg(r)?(t[n]=Array.isArray(r)?[]:{},Rc(r,t[n])):Ee(r)||(t[n]=!0)}return t}function Oc(e){if(e!==!1){if(e===!0)return!0;if(Array.isArray(e)){const t=e.map(n=>Oc(n));return t.some(n=>n!==void 0)?t:void 0}if(Ne(e)){const t={};for(const n in e){const r=Oc(e[n]);Ee(r)||(t[n]=r)}return Object.keys(t).length?t:void 0}}}function Nr(e,t,n){n||(n=Rc(t));for(const r in e){const s=e[r];if(Kg(s))Ee(t)||Cc(n[r])?n[r]=Rc(s,Array.isArray(s)?[]:{}):Nr(s,Xe(t)?{}:t[r],n[r]);else{const i=t[r];n[r]=!cn(s,i)}}return Oc(n)||{}}const Xh={value:!1,isValid:!1},Yh={value:!0,isValid:!0};var Gg=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter(n=>n&&n.checked&&!n.disabled).map(n=>n.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!Ee(e[0].attributes.value)?Ee(e[0].value)||e[0].value===""?Yh:{value:e[0].value,isValid:!0}:Yh:Xh}return Xh},Jg=(e,{valueAsNumber:t,valueAsDate:n,setValueAs:r})=>Ee(e)?e:t?e===""?NaN:e&&+e:n&<(e)?new Date(e):r?r(e):e;const ep={isValid:!1,value:null};var Xg=e=>Array.isArray(e)?e.reduce((t,n)=>n&&n.checked&&!n.disabled?{isValid:!0,value:n.value}:t,ep):ep;function tp(e){const t=e.ref;return qd(t)?t.files:Zd(t)?Xg(e.refs).value:Zg(t)?[...t.selectedOptions].map(({value:n})=>n):No(t)?Gg(e.refs).value:Jg(Ee(t.value)?e.ref.value:t.value,e)}var X1=(e,t,n,r)=>{const s={};for(const i of e){const o=H(t,i);o&&Se(s,i,o._f)}return{criteriaMode:n,names:[...e],fields:s,shouldUseNativeValidation:r}},Ga=e=>e instanceof RegExp,Oi=e=>Ee(e)?e:Ga(e)?e.source:Ne(e)?Ga(e.value)?e.value.source:e.value:e,ta=e=>({isOnSubmit:!e||e===tn.onSubmit,isOnBlur:e===tn.onBlur,isOnChange:e===tn.onChange,isOnAll:e===tn.all,isOnTouch:e===tn.onTouched});const np="AsyncFunction";var Y1=e=>{if(!e||!e.validate)return!1;if(Vt(e.validate))return e.validate.constructor.name===np;if(Ne(e.validate)){for(const t in e.validate)if(e.validate[t].constructor.name===np)return!0}return!1},eE=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate),lu=(e,t,n)=>{if(n)return!1;if(t.watchAll||t.watch.has(e))return!0;for(const r of t.watch)if(e.startsWith(r)&&e.charAt(r.length)===".")return!0;return!1};const $i=(e,t,n,r)=>{for(const s of n||Object.keys(e)){const i=H(e,s);if(i){const{_f:o,...a}=i;if(o){if(o.refs&&o.refs[0]&&t(o.refs[0],s)&&!r)return!0;if(o.ref&&t(o.ref,o.name)&&!r)return!0;if($i(a,t))break}else if(Ne(a)&&$i(a,t))break}}};function rp(e,t,n){const r=H(e,n);if(r||Po(n))return{error:r,name:n};const s=n.split(".");for(;s.length;){const i=s.join("."),o=H(t,i),a=H(e,i);if(o&&!Array.isArray(o)&&n!==i)return{name:n};if(a&&a.type)return{name:i,error:a};if(a&&a.root&&a.root.type)return{name:`${i}.root`,error:a.root};s.pop()}return{name:n}}var tE=(e,t,n,r)=>{n(e);const{name:s,...i}=e,o=Object.keys(i);return!o.length||r&&o.length>=Object.keys(t).length||o.find(a=>t[a]===(!r||tn.all))},nE=(e,t,n)=>!e||!t||e===t||va(e).some(r=>r&&(n?r===t:r.startsWith(t)||t.startsWith(r))),rE=(e,t,n,r,s)=>s.isOnAll?!1:!n&&s.isOnTouch?!(t||e):(n?r.isOnBlur:s.isOnBlur)?!e:(n?r.isOnChange:s.isOnChange)?e:!0,sE=(e,t)=>!Wg(H(e,t)).length&&Me(e,t),sp=(e,t,n)=>{const r=H(e,n),s=Array.isArray(r)?r:[];return Se(s,Hg,t[n]),Se(e,n,s),e};function ip(e,t,n="validate"){if(lt(e)||Array.isArray(e)&&e.every(lt)||un(e)&&!e)return{type:n,message:lt(e)?e:"",ref:t}}var hs=e=>Ne(e)&&!Ga(e)?e:{value:e,message:""},op=async(e,t,n,r,s,i)=>{const{ref:o,refs:a,required:l,maxLength:u,minLength:c,min:d,max:m,pattern:w,validate:E,name:x,valueAsNumber:_,mount:h}=e._f,f=H(n,x);if(!h||t.has(x))return{};const p=a?a[0]:o,v=Y=>{if(s&&p.reportValidity){const X=un(Y)?"":Y||"";a?a.forEach(oe=>oe.setCustomValidity(X)):p.setCustomValidity(X),p.reportValidity()}},O={},N=Zd(o),L=No(o),A=N||L,K=(_||qd(o))&&Ee(o.value)&&Ee(f)||Ka(o)&&o.value===""||f===""||Array.isArray(f)&&!f.length,B=q1.bind(null,x,r,O),ce=(Y,X,oe,ve=Gt.maxLength,xe=Gt.minLength)=>{const Ke=Y?X:oe;O[x]={type:Y?ve:xe,message:Ke,ref:o,...B(Y?ve:xe,Ke)}};if(i?!Array.isArray(f)||!f.length:l&&(!A&&(K||Xe(f))||un(f)&&!f||L&&!Gg(a).isValid||N&&!Xg(a).isValid)){const{value:Y,message:X}=lt(l)?{value:!!l,message:l}:hs(l);if(Y&&(O[x]={type:Gt.required,message:X,ref:p,...B(Gt.required,X)},!r))return v(X),O}if(!K&&(!Xe(d)||!Xe(m))){let Y,X;const oe=hs(m),ve=hs(d);if(!Xe(f)&&!isNaN(f)){const xe=o.valueAsNumber||f&&+f;Xe(oe.value)||(Y=xe>oe.value),Xe(ve.value)||(X=xe<ve.value)}else{const xe=o.valueAsDate||new Date(f),Ke=J=>new Date(new Date().toDateString()+" "+J),I=o.type=="time",G=o.type=="week";lt(oe.value)&&f&&(Y=I?Ke(f)>Ke(oe.value):G?f>oe.value:xe>new Date(oe.value)),lt(ve.value)&&f&&(X=I?Ke(f)<Ke(ve.value):G?f<ve.value:xe<new Date(ve.value))}if((Y||X)&&(ce(!!Y,oe.message,ve.message,Gt.max,Gt.min),!r))return v(O[x].message),O}if((u||c)&&!K&&(lt(f)||i&&Array.isArray(f))){const Y=hs(u),X=hs(c),oe=!Xe(Y.value)&&f.length>+Y.value,ve=!Xe(X.value)&&f.length<+X.value;if((oe||ve)&&(ce(oe,Y.message,X.message),!r))return v(O[x].message),O}if(w&&!K&<(f)){const{value:Y,message:X}=hs(w);if(Ga(Y)&&!f.match(Y)&&(O[x]={type:Gt.pattern,message:X,ref:o,...B(Gt.pattern,X)},!r))return v(X),O}if(E){if(Vt(E)){const Y=await E(f,n),X=ip(Y,p);if(X&&(O[x]={...X,...B(Gt.validate,X.message)},!r))return v(X.message),O}else if(Ne(E)){let Y={};for(const X in E){if(!Ge(Y)&&!r)break;const oe=ip(await E[X](f,n),p,X);oe&&(Y={...oe,...B(X,oe.message)},v(oe.message),r&&(O[x]=Y))}if(!Ge(Y)&&(O[x]={ref:p,...Y},!r))return O}}return v(!0),O};const iE={mode:tn.onSubmit,reValidateMode:tn.onChange,shouldFocusError:!0},uu="form",Yg={submitCount:0,isDirty:!1,isReady:!1,isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{}};function oE(e={}){let t={...iE,...e},n={...je(Yg),isLoading:Vt(t.defaultValues),errors:t.errors||{},disabled:t.disabled||!1},r={},s=Ne(t.defaultValues)||Ne(t.values)?je(t.defaultValues||t.values)||{}:{},i=t.shouldUnregister?{}:je(s),o={action:!1,mount:!1,watch:!1,keepIsValid:!1},a={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set,registerName:new Set},l,u=0,c=0,d=ta(t.mode),m=ta(t.reValidateMode);const w={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},E={...w};let x={...E};const _={array:Jh(),state:Jh()},h=t.criteriaMode===tn.all,f=y=>C=>{clearTimeout(u),u=setTimeout(y,C)},p=async y=>{if(!o.keepIsValid&&!t.disabled&&(E.isValid||x.isValid||y)){let C;t.resolver?(C=Ge((await X()).errors),v()):C=await xe({fields:r,onlyCheckValid:!0,eventType:fs.VALID}),C!==n.isValid&&_.state.next({isValid:C})}},v=(y,C)=>{!t.disabled&&(E.isValidating||E.validatingFields||x.isValidating||x.validatingFields)&&((y||Array.from(a.mount)).forEach(R=>{R&&(C?Se(n.validatingFields,R,C):Me(n.validatingFields,R))}),_.state.next({validatingFields:n.validatingFields,isValidating:!Ge(n.validatingFields)}))},O=()=>{n.dirtyFields=Nr(s,i)},N=(y,C=[],R,T,F=!0,z=!0)=>{if(T&&R&&!t.disabled){if(o.action=!0,z&&Array.isArray(H(r,y))){const D=R(H(r,y),T.argA,T.argB);F&&Se(r,y,D)}if(z&&Array.isArray(H(n.errors,y))){const D=R(H(n.errors,y),T.argA,T.argB);F&&Se(n.errors,y,D),sE(n.errors,y)}if((E.touchedFields||x.touchedFields)&&z&&Array.isArray(H(n.touchedFields,y))){const D=R(H(n.touchedFields,y),T.argA,T.argB);F&&Se(n.touchedFields,y,D)}(E.dirtyFields||x.dirtyFields)&&O(),_.state.next({name:y,isDirty:I(y,C),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else Se(i,y,C)},L=(y,C)=>{Se(n.errors,y,C),n.errors={...n.errors},_.state.next({errors:n.errors})},A=y=>{n.errors=y,_.state.next({errors:n.errors,isValid:!1})},K=y=>{const C=Po(y)?[y]:Nl(y);let R=i,T=s;for(let F=0;F<C.length-1;F++){const z=C[F];if(R=Xe(R)?R:R[z],T=Xe(T)?T:T[z],R===null&&T!==null)return!0}return!1},B=(y,C,R,T)=>{const F=H(r,y);if(F){if(K(y))return;const z=Ee(H(i,y)),D=H(i,y,Ee(R)?H(s,y):R);Ee(D)||T&&T.defaultChecked||C?Se(i,y,C?D:tp(F._f)):se(y,D),o.mount&&!o.action&&(p(),z&&n.isDirty&&(E.isDirty||x.isDirty)&&(I()||(n.isDirty=!1,_.state.next({...n}))),e.shouldUnregister&&z&&!Ee(H(i,y))&&lu(y,a)&&(o.watch=!0))}},ce=(y,C,R,T,F)=>{let z=!1,D=!1;const $={name:y};if(!t.disabled){if(!R||T){const te=cn(H(s,y),C);(E.isDirty||x.isDirty)&&(D=n.isDirty,n.isDirty=$.isDirty=!te||I(),z=D!==$.isDirty),D=!!H(n.dirtyFields,y),te!==n.isDirty?n.dirtyFields=Nr(s,i):te?Me(n.dirtyFields,y):Se(n.dirtyFields,y,!0),$.dirtyFields=n.dirtyFields,z=z||(E.dirtyFields||x.dirtyFields)&&D!==!te}if(R){const te=H(n.touchedFields,y);te||(Se(n.touchedFields,y,R),$.touchedFields=n.touchedFields,z=z||(E.touchedFields||x.touchedFields)&&te!==R)}z&&F&&_.state.next($)}return z?$:{}},Y=(y,C,R,T)=>{const F=H(n.errors,y),z=(E.isValid||x.isValid)&&un(C)&&n.isValid!==C;if(t.delayError&&R?(l=f(()=>L(y,R)),l(t.delayError)):(clearTimeout(u),l=null,R?Se(n.errors,y,R):Me(n.errors,y),n.errors={...n.errors}),(R?!cn(F,R):F)||!Ge(T)||z){const D={...T,...z&&un(C)?{isValid:C}:{},errors:n.errors,name:y};n={...n,...D},_.state.next(D)}},X=async y=>(v(y,!0),await t.resolver(i,t.context,X1(y||a.mount,r,t.criteriaMode,t.shouldUseNativeValidation))),oe=async y=>{const{errors:C}=await X(y);if(v(y),y){for(const R of y){const T=H(C,R);T?a.array.has(R)&&Ne(T)&&!Object.keys(T).some(F=>!Number.isNaN(Number(F)))?sp(n.errors,{[R]:T},R):Se(n.errors,R,T):Me(n.errors,R)}n.errors={...n.errors}}else n.errors=C;return C},ve=async({name:y,eventType:C})=>{if(e.validate){const R=await e.validate({formValues:i,formState:n,name:y,eventType:C});if(Ne(R))for(const T in R){const F=R[T];F&&vt(`${uu}.${T}`,{message:lt(F.message)?F.message:"",type:F.type||Gt.validate})}else lt(R)||!R?vt(uu,{message:R||"",type:Gt.validate}):yi(uu);return R}return!0},xe=async({fields:y,onlyCheckValid:C,name:R,eventType:T,context:F={valid:!0,runRootValidation:!1}})=>{if(e.validate&&(F.runRootValidation=!0,!await ve({name:R,eventType:T})&&(F.valid=!1,C)))return F.valid;for(const z in y){const D=y[z];if(D){const{_f:$,...te}=D;if($){const Ce=a.array.has($.name),Ot=D._f&&Y1(D._f),us=E.validatingFields||E.isValidating||x.validatingFields||x.isValidating;Ot&&us&&v([$.name],!0);const wn=await op(D,a.disabled,i,h,t.shouldUseNativeValidation&&!C,Ce);if(Ot&&us&&v([$.name]),wn[$.name]&&(F.valid=!1,C)||(!C&&(H(wn,$.name)?Ce?sp(n.errors,wn,$.name):Se(n.errors,$.name,wn[$.name]):Me(n.errors,$.name)),e.shouldUseNativeValidation&&wn[$.name]))break}!Ge(te)&&await xe({context:F,onlyCheckValid:C,fields:te,name:z,eventType:T})}}return F.valid},Ke=()=>{for(const y of a.unMount){const C=H(r,y);C&&(C._f.refs?C._f.refs.every(R=>!au(R)):!au(C._f.ref))&&ee(y)}a.unMount=new Set},I=(y,C)=>!t.disabled&&(y&&C&&Se(i,y,C),!cn(o.mount?i:s,s)),G=(y,C,R)=>Q1(y,a,{...o.mount?i:Ee(C)?s:lt(y)?{[y]:C}:C},R,C),J=y=>Wg(H(o.mount?i:s,y,t.shouldUnregister?H(s,y,[]):[])),se=(y,C,R={},T=!1,F=!1)=>{const z=H(r,y);let D=C;if(z){const $=z._f;$&&(!$.disabled&&Se(i,y,Jg(C,$)),D=Ka($.ref)&&Xe(C)?"":C,Zg($.ref)?[...$.ref.options].forEach(te=>te.selected=D.includes(te.value)):$.refs?No($.ref)?$.refs.forEach(te=>{(!te.defaultChecked||!te.disabled)&&(Array.isArray(D)?te.checked=!!D.find(Ce=>Ce===te.value):te.checked=D===te.value||!!D)}):$.refs.forEach(te=>te.checked=te.value===D):qd($.ref)?$.ref.value="":($.ref.value=D,!$.ref.type&&!F&&_.state.next({name:y,values:T?i:je(i)})))}(R.shouldDirty||R.shouldTouch)&&ce(y,D,R.shouldTouch,R.shouldDirty,!F),R.shouldValidate&&zn(y)},ye=(y,C,R,T=!1,F=!1)=>{for(const z in C){if(!C.hasOwnProperty(z))return;const D=C[z],$=y+"."+z,te=H(r,$);(a.array.has(y)||Ne(D)||te&&!te._f)&&!Fr(D)?ye($,D,R,T,F):se($,D,R,T,F)}},gt=(y,C,R,T,F=!1)=>{const z=H(r,y),D=a.array.has(y),$=T?C:je(C),te=H(i,y),Ce=cn(te,$);if(Ce||Se(i,y,$),D)_.array.next({name:y,values:T?i:je(i)}),(E.isDirty||E.dirtyFields||x.isDirty||x.dirtyFields)&&R.shouldDirty&&(O(),F||_.state.next({name:y,dirtyFields:n.dirtyFields,isDirty:I(y,$)}));else{const Ot=Array.isArray($)&&!$.length||Ge($);!z||z._f||Xe($)||Ot?se(y,$,R,T,F):ye(y,$,R,T,F)}if(!Ce&&!F){const Ot=lu(y,a),us=T?i:je(i);_.state.next({...Ot&&n,name:o.mount||Ot?y:void 0,values:us})}},Ve=(y,C,R={})=>gt(y,C,R,!1),Un=(y,C={})=>{const R=Vt(y)?y(i):y;if(!cn(i,R)){i={...i,...R};for(const T of a.mount)gt(T,H(R,T),C,!0,!0);_.state.next({...n,name:void 0,type:void 0,...c?{values:i}:{}}),C.shouldValidate&&p()}},ae=async y=>{o.mount=!0;const C=y.target;let R=C.name,T=!0;const F=H(r,R),z=D=>{T=Number.isNaN(D)||Fr(D)&&isNaN(D.getTime())||cn(D,H(i,R,D))};if(F){let D,$;const te=C.type?tp(F._f):M1(y),Ce=y.type===fs.BLUR||y.type===fs.FOCUS_OUT,Ot=!eE(F._f)&&!e.validate&&!t.resolver&&!H(n.errors,R)&&!F._f.deps,us=Ot||rE(Ce,H(n.touchedFields,R),n.isSubmitted,m,d),wn=lu(R,a,Ce);Se(i,R,te),Ce?(!C||!C.readOnly)&&(F._f.onBlur&&F._f.onBlur(y),l&&l(0)):F._f.onChange&&F._f.onChange(y);const gi=ce(R,te,Ce),av=!Ge(gi)||wn;if(!Ce&&_.state.next({name:R,type:y.type,...c?{values:je(i)}:{}}),us)return(!Ot||!n.isValid)&&(E.isValid||x.isValid)&&(t.mode==="onBlur"?Ce&&p():Ce||p()),av&&_.state.next({name:R,...wn?{}:gi});if(!t.resolver&&e.validate&&await ve({name:R,eventType:y.type}),!Ce&&wn&&_.state.next({...n}),t.resolver){const{errors:tf}=await X([R]);if(v([R]),z(te),!T){!Ge(gi)&&_.state.next(gi);return}const lv=rp(n.errors,r,R),nf=rp(tf,r,lv.name||R);D=nf.error,R=nf.name,$=Ge(tf)}else v([R],!0),D=(await op(F,a.disabled,i,h,t.shouldUseNativeValidation))[R],v([R]),z(te),T&&(D?$=!1:(E.isValid||x.isValid)&&($=await xe({fields:r,onlyCheckValid:!0,name:R,eventType:y.type})));T&&(F._f.deps&&(!Array.isArray(F._f.deps)||F._f.deps.length>0)&&zn(F._f.deps),Y(R,$,D,gi))}},Ie=(y,C)=>{if(H(n.errors,C)&&y.focus)return y.focus(),1},zn=async(y,C={})=>{let R,T;const F=va(y);if(t.resolver){const z=await oe(Ee(y)?y:F);R=Ge(z),T=y?!F.some(D=>H(z,D)):R}else y?(T=(await Promise.all(F.map(async z=>{const D=H(r,z);return await xe({fields:D&&D._f?{[z]:D}:D,eventType:fs.TRIGGER})}))).every(Boolean),!(!T&&!n.isValid)&&p()):T=R=await xe({fields:r,name:y,eventType:fs.TRIGGER});return _.state.next({...!lt(y)||(E.isValid||x.isValid)&&R!==n.isValid?{}:{name:y},...t.resolver||!y?{isValid:R}:{},errors:n.errors}),C.shouldFocus&&!T&&$i(r,Ie,y?F:a.mount),T},To=(y,C)=>{let R={...o.mount?i:s};return C&&(R=qg(C.dirtyFields?n.dirtyFields:n.touchedFields,R)),Ee(y)?R:lt(y)?H(R,y):y.map(T=>H(R,T))},bo=(y,C)=>({invalid:!!H((C||n).errors,y),isDirty:!!H((C||n).dirtyFields,y),error:H((C||n).errors,y),isValidating:!!H(n.validatingFields,y),isTouched:!!H((C||n).touchedFields,y)}),yi=y=>{const C=y?va(y):void 0;C==null||C.forEach(R=>Me(n.errors,R)),C?C.forEach(R=>{_.state.next({name:R,errors:n.errors})}):_.state.next({errors:{}})},vt=(y,C,R)=>{const T=(H(r,y,{_f:{}})._f||{}).ref,F=H(n.errors,y)||{},{ref:z,message:D,type:$,...te}=F;Se(n.errors,y,{...te,...C,ref:T}),_.state.next({name:y,errors:n.errors,isValid:!1}),R&&R.shouldFocus&&T&&T.focus&&T.focus()},Ao=(y,C)=>{if(Vt(y)){c++;const{unsubscribe:R}=_.state.subscribe({next:F=>"values"in F&&y(F.values||G(void 0,C),F)});let T=!1;return{unsubscribe:()=>{T||(T=!0,c--,R())}}}return G(y,C,!0)},ls=y=>{var C;const R=!!(!((C=y.formState)===null||C===void 0)&&C.values);R&&c++;const{unsubscribe:T}=_.state.subscribe({next:z=>{if(nE(y.name,z.name,y.exact)&&tE(z,y.formState||E,ov,y.reRenderRoot)){const D={...i};y.callback({values:D,...n,...z,defaultValues:s})}}});if(!R)return T;let F=!1;return()=>{F||(F=!0,c--,T())}},qt=y=>(o.mount=!0,x={...x,...y.formState},ls({...y,formState:{...w,...y.formState}})),ee=(y,C={})=>{for(const R of y?va(y):a.mount)a.mount.delete(R),a.array.delete(R),C.keepValue||(Me(r,R),Me(i,R)),!C.keepError&&Me(n.errors,R),!C.keepDirty&&Me(n.dirtyFields,R),!C.keepTouched&&Me(n.touchedFields,R),!C.keepIsValidating&&Me(n.validatingFields,R),!t.shouldUnregister&&!C.keepDefaultValue&&Me(s,R);_.state.next({values:je(i)}),_.state.next({...n,...C.keepDirty?{isDirty:I()}:{}}),!C.keepIsValid&&p()},nt=({disabled:y,name:C})=>{if(un(y)&&o.mount||y||a.disabled.has(C)){const F=a.disabled.has(C)!==!!y;y?a.disabled.add(C):a.disabled.delete(C),F&&o.mount&&!o.action&&p()}},It=(y,C={})=>{let R=H(r,y);const T=un(C.disabled)||un(t.disabled),F=!a.registerName.has(y)&&R&&R._f&&!R._f.mount;return Se(r,y,{...R||{},_f:{...R&&R._f?R._f:{ref:{name:y}},name:y,mount:!0,...C}}),a.mount.add(y),R&&!F?nt({disabled:un(C.disabled)?C.disabled:t.disabled,name:y}):B(y,!0,C.value),{...T?{disabled:C.disabled||t.disabled}:{},...t.progressive?{required:!!C.required,min:Oi(C.min),max:Oi(C.max),minLength:Oi(C.minLength),maxLength:Oi(C.maxLength),pattern:Oi(C.pattern)}:{},name:y,onChange:ae,onBlur:ae,ref:z=>{if(z){a.registerName.add(y),It(y,C),a.registerName.delete(y),R=H(r,y);const D=Ee(z.value)&&z.querySelectorAll&&z.querySelectorAll("input,select,textarea")[0]||z,$=Z1(D),te=R._f.refs||[];if($?te.find(Ce=>Ce===D):D===R._f.ref)return;Se(r,y,{_f:{...R._f,...$?{refs:[...te.filter(au),D,...Array.isArray(H(s,y))?[{}]:[]],ref:{type:D.type,name:y}}:{ref:D}}}),B(y,!1,void 0,D)}else R=H(r,y,{}),R._f&&(R._f.mount=!1),(t.shouldUnregister||C.shouldUnregister)&&!(U1(a.array,y)&&o.action)&&a.unMount.add(y)}}},Zt=()=>t.shouldFocusError&&!t.shouldUseNativeValidation&&$i(r,Ie,a.mount),jo=y=>{un(y)&&(_.state.next({disabled:y}),$i(r,(C,R)=>{const T=H(r,R);T&&(C.disabled=T._f.disabled||y,Array.isArray(T._f.refs)&&T._f.refs.forEach(F=>{F.disabled=T._f.disabled||y}))},0,!1))},Fo=(y,C)=>async R=>{let T;R&&(R.preventDefault&&R.preventDefault(),R.persist&&R.persist());let F=je(i);if(_.state.next({isSubmitting:!0}),t.resolver){const{errors:z,values:D}=await X();v(),n.errors=z,F=je(D)}else await xe({fields:r,eventType:fs.SUBMIT});if(a.disabled.size)for(const z of a.disabled)Me(F,z);if(Me(n.errors,Hg),Ge(n.errors)){_.state.next({errors:{}});try{await y(F,R)}catch(z){T=z}}else C&&await C({...n.errors},R),Zt(),setTimeout(Zt);if(_.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:Ge(n.errors)&&!T,submitCount:n.submitCount+1,errors:n.errors}),T)throw T},Cr=(y,C={})=>{H(r,y)&&(Ee(C.defaultValue)?Ve(y,je(H(s,y))):(Ve(y,C.defaultValue),Se(s,y,je(C.defaultValue))),C.keepTouched||Me(n.touchedFields,y),C.keepDirty||(Me(n.dirtyFields,y),n.isDirty=C.defaultValue?I(y,je(H(s,y))):I()),C.keepError||(Me(n.errors,y),E.isValid&&p()),_.state.next({...n}))},Xd=(y,C={})=>{const R=y?je(y):s,T=je(R),F=Ge(y),z=T;if(C.keepDefaultValues||(s=R),!C.keepValues){if(C.keepDirtyValues){const D=new Set([...a.mount,...Object.keys(Nr(s,i))]);for(const $ of Array.from(D)){const te=H(n.dirtyFields,$),Ce=H(i,$),Ot=H(z,$);te&&!Ee(Ce)?Se(z,$,Ce):!te&&!Ee(Ot)&&Ve($,Ot)}}else{if(Ol&&Ee(y))for(const D of a.mount){const $=H(r,D);if($&&$._f){const te=Array.isArray($._f.refs)?$._f.refs[0]:$._f.ref;if(Ka(te)){const Ce=te.closest("form");if(Ce){Ce.reset();break}}}}if(C.keepFieldsRef)for(const D of a.mount)Ve(D,H(z,D));else r={}}if(t.shouldUnregister){if(i=C.keepDefaultValues?je(s):{},C.keepFieldsRef)for(const D of a.mount)Se(i,D,H(z,D))}else i=je(z);_.array.next({values:{...z}}),_.state.next({values:{...z}})}a={mount:C.keepDirtyValues?a.mount:new Set,unMount:new Set,array:new Set,registerName:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},o.mount=!E.isValid||!!C.keepIsValid||!!C.keepDirtyValues||!t.shouldUnregister&&!Ge(z),o.watch=!!t.shouldUnregister,o.keepIsValid=!!C.keepIsValid,o.action=!1,C.keepErrors||(n.errors={}),_.state.next({submitCount:C.keepSubmitCount?n.submitCount:0,isDirty:F?!1:C.keepDirty?n.isDirty:C.keepValues?I():!!(C.keepDefaultValues&&!cn(y,s)),isSubmitted:C.keepIsSubmitted?n.isSubmitted:!1,dirtyFields:F?{}:C.keepDirtyValues?C.keepDefaultValues&&i?Nr(s,i):n.dirtyFields:C.keepDefaultValues&&y?Nr(s,y):C.keepDirty?n.dirtyFields:{},touchedFields:C.keepTouched?n.touchedFields:{},errors:C.keepErrors?n.errors:{},isSubmitSuccessful:C.keepIsSubmitSuccessful?n.isSubmitSuccessful:!1,isSubmitting:!1,defaultValues:s})},Yd=(y,C)=>Xd(Vt(y)?y(i):y,{...t.resetOptions,...C}),iv=(y,C={})=>{const R=H(r,y),T=R&&R._f;if(T){const F=T.refs?T.refs[0]:T.ref;F.focus&&setTimeout(()=>{F.focus(),C.shouldSelect&&Vt(F.select)&&F.select()})}},ov=y=>{n={...n,...y}},ef={control:{register:It,unregister:ee,getFieldState:bo,handleSubmit:Fo,setError:vt,_subscribe:ls,_runSchema:X,_updateIsValidating:v,_focusError:Zt,_getWatch:G,_getDirty:I,_setValid:p,_setFieldArray:N,_setDisabledField:nt,_setErrors:A,_getFieldArray:J,_reset:Xd,_resetDefaultValues:()=>Vt(t.defaultValues)&&t.defaultValues().then(y=>{Yd(y,t.resetOptions),_.state.next({isLoading:!1})}),_removeUnmounted:Ke,_disableForm:jo,_subjects:_,_proxyFormState:E,get _fields(){return r},get _formValues(){return i},get _state(){return o},set _state(y){o=y},get _defaultValues(){return s},get _names(){return a},set _names(y){a=y},get _formState(){return n},get _options(){return t},set _options(y){t={...t,...y},d=ta(t.mode),m=ta(t.reValidateMode)}},subscribe:qt,trigger:zn,register:It,handleSubmit:Fo,watch:Ao,setValue:Ve,setValues:Un,getValues:To,reset:Yd,resetField:Cr,resetDefaultValues:(y,C={})=>{if(s=je(y),!C.keepDirty){const R=Nr(s,i);n.dirtyFields=R,n.isDirty=!Ge(R)}C.keepIsValid||p(),_.state.next({...n,defaultValues:s})},clearErrors:yi,unregister:ee,setError:vt,setFocus:iv,getFieldState:bo};return{...ef,formControl:ef}}function Kd(e={}){const t=We.useRef(void 0),n=We.useRef(void 0),r=We.useRef(e.formControl),[s,i]=We.useState(()=>({...je(Yg),isLoading:Vt(e.defaultValues),errors:e.errors||{},disabled:e.disabled||!1,defaultValues:Vt(e.defaultValues)?void 0:e.defaultValues}));if(!t.current||e.formControl&&r.current!==e.formControl)if(r.current=e.formControl,e.formControl)t.current={...e.formControl,formState:s},e.defaultValues&&!Vt(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{const{formControl:a,...l}=oE(e);t.current={...l,formState:s}}const o=t.current.control;return o._options=e,H1(()=>{const a=o._subscribe({formState:o._proxyFormState,callback:()=>i({...o._formState,defaultValues:o._defaultValues}),reRenderRoot:!0});return i(l=>({...l,isReady:!0})),o._formState.isReady=!0,a},[o]),We.useEffect(()=>o._disableForm(e.disabled),[o,e.disabled]),We.useEffect(()=>{e.mode&&(o._options.mode=e.mode),e.reValidateMode&&(o._options.reValidateMode=e.reValidateMode)},[o,e.mode,e.reValidateMode]),We.useEffect(()=>{e.errors&&(o._setErrors(e.errors),o._focusError())},[o,e.errors]),We.useEffect(()=>{e.shouldUnregister&&o._subjects.state.next({values:o._getWatch()})},[o,e.shouldUnregister]),We.useEffect(()=>{if(o._proxyFormState.isDirty){const a=o._getDirty();a!==s.isDirty&&o._subjects.state.next({isDirty:a})}},[o,s.isDirty]),We.useEffect(()=>{var a;e.values&&!cn(e.values,n.current)?(o._reset(e.values,{keepFieldsRef:!0,...o._options.resetOptions}),!((a=o._options.resetOptions)===null||a===void 0)&&a.keepIsValid||o._setValid(),n.current=e.values,i(l=>({...l}))):o._resetDefaultValues()},[o,e.values]),We.useEffect(()=>{o._state.mount||(o._setValid(),o._state.mount=!0),o._state.watch&&(o._state.watch=!1,o._subjects.state.next({...o._formState})),o._removeUnmounted()}),t.current.formState=We.useMemo(()=>$1(s,o),[o,s]),t.current}var pe;(function(e){e.assertEqual=s=>{};function t(s){}e.assertIs=t;function n(s){throw new Error}e.assertNever=n,e.arrayToEnum=s=>{const i={};for(const o of s)i[o]=o;return i},e.getValidEnumValues=s=>{const i=e.objectKeys(s).filter(a=>typeof s[s[a]]!="number"),o={};for(const a of i)o[a]=s[a];return e.objectValues(o)},e.objectValues=s=>e.objectKeys(s).map(function(i){return s[i]}),e.objectKeys=typeof Object.keys=="function"?s=>Object.keys(s):s=>{const i=[];for(const o in s)Object.prototype.hasOwnProperty.call(s,o)&&i.push(o);return i},e.find=(s,i)=>{for(const o of s)if(i(o))return o},e.isInteger=typeof Number.isInteger=="function"?s=>Number.isInteger(s):s=>typeof s=="number"&&Number.isFinite(s)&&Math.floor(s)===s;function r(s,i=" | "){return s.map(o=>typeof o=="string"?`'${o}'`:o).join(i)}e.joinValues=r,e.jsonStringifyReplacer=(s,i)=>typeof i=="bigint"?i.toString():i})(pe||(pe={}));var ap;(function(e){e.mergeShapes=(t,n)=>({...t,...n})})(ap||(ap={}));const W=pe.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),Qn=e=>{switch(typeof e){case"undefined":return W.undefined;case"string":return W.string;case"number":return Number.isNaN(e)?W.nan:W.number;case"boolean":return W.boolean;case"function":return W.function;case"bigint":return W.bigint;case"symbol":return W.symbol;case"object":return Array.isArray(e)?W.array:e===null?W.null:e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?W.promise:typeof Map<"u"&&e instanceof Map?W.map:typeof Set<"u"&&e instanceof Set?W.set:typeof Date<"u"&&e instanceof Date?W.date:W.object;default:return W.unknown}},j=pe.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]);class In extends Error{get errors(){return this.issues}constructor(t){super(),this.issues=[],this.addIssue=r=>{this.issues=[...this.issues,r]},this.addIssues=(r=[])=>{this.issues=[...this.issues,...r]};const n=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,n):this.__proto__=n,this.name="ZodError",this.issues=t}format(t){const n=t||function(i){return i.message},r={_errors:[]},s=i=>{for(const o of i.issues)if(o.code==="invalid_union")o.unionErrors.map(s);else if(o.code==="invalid_return_type")s(o.returnTypeError);else if(o.code==="invalid_arguments")s(o.argumentsError);else if(o.path.length===0)r._errors.push(n(o));else{let a=r,l=0;for(;l<o.path.length;){const u=o.path[l];l===o.path.length-1?(a[u]=a[u]||{_errors:[]},a[u]._errors.push(n(o))):a[u]=a[u]||{_errors:[]},a=a[u],l++}}};return s(this),r}static assert(t){if(!(t instanceof In))throw new Error(`Not a ZodError: ${t}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,pe.jsonStringifyReplacer,2)}get isEmpty(){return this.issues.length===0}flatten(t=n=>n.message){const n={},r=[];for(const s of this.issues)if(s.path.length>0){const i=s.path[0];n[i]=n[i]||[],n[i].push(t(s))}else r.push(t(s));return{formErrors:r,fieldErrors:n}}get formErrors(){return this.flatten()}}In.create=e=>new In(e);const Nc=(e,t)=>{let n;switch(e.code){case j.invalid_type:e.received===W.undefined?n="Required":n=`Expected ${e.expected}, received ${e.received}`;break;case j.invalid_literal:n=`Invalid literal value, expected ${JSON.stringify(e.expected,pe.jsonStringifyReplacer)}`;break;case j.unrecognized_keys:n=`Unrecognized key(s) in object: ${pe.joinValues(e.keys,", ")}`;break;case j.invalid_union:n="Invalid input";break;case j.invalid_union_discriminator:n=`Invalid discriminator value. Expected ${pe.joinValues(e.options)}`;break;case j.invalid_enum_value:n=`Invalid enum value. Expected ${pe.joinValues(e.options)}, received '${e.received}'`;break;case j.invalid_arguments:n="Invalid function arguments";break;case j.invalid_return_type:n="Invalid function return type";break;case j.invalid_date:n="Invalid date";break;case j.invalid_string:typeof e.validation=="object"?"includes"in e.validation?(n=`Invalid input: must include "${e.validation.includes}"`,typeof e.validation.position=="number"&&(n=`${n} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?n=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?n=`Invalid input: must end with "${e.validation.endsWith}"`:pe.assertNever(e.validation):e.validation!=="regex"?n=`Invalid ${e.validation}`:n="Invalid";break;case j.too_small:e.type==="array"?n=`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:e.type==="string"?n=`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:e.type==="number"?n=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="bigint"?n=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="date"?n=`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:n="Invalid input";break;case j.too_big:e.type==="array"?n=`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:e.type==="string"?n=`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:e.type==="number"?n=`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="bigint"?n=`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="date"?n=`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:n="Invalid input";break;case j.custom:n="Invalid input";break;case j.invalid_intersection_types:n="Intersection results could not be merged";break;case j.not_multiple_of:n=`Number must be a multiple of ${e.multipleOf}`;break;case j.not_finite:n="Number must be finite";break;default:n=t.defaultError,pe.assertNever(e)}return{message:n}};let aE=Nc;function lE(){return aE}const uE=e=>{const{data:t,path:n,errorMaps:r,issueData:s}=e,i=[...n,...s.path||[]],o={...s,path:i};if(s.message!==void 0)return{...s,path:i,message:s.message};let a="";const l=r.filter(u=>!!u).slice().reverse();for(const u of l)a=u(o,{data:t,defaultError:a}).message;return{...s,path:i,message:a}};function V(e,t){const n=lE(),r=uE({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,n,n===Nc?void 0:Nc].filter(s=>!!s)});e.common.issues.push(r)}class Ft{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(t,n){const r=[];for(const s of n){if(s.status==="aborted")return ne;s.status==="dirty"&&t.dirty(),r.push(s.value)}return{status:t.value,value:r}}static async mergeObjectAsync(t,n){const r=[];for(const s of n){const i=await s.key,o=await s.value;r.push({key:i,value:o})}return Ft.mergeObjectSync(t,r)}static mergeObjectSync(t,n){const r={};for(const s of n){const{key:i,value:o}=s;if(i.status==="aborted"||o.status==="aborted")return ne;i.status==="dirty"&&t.dirty(),o.status==="dirty"&&t.dirty(),i.value!=="__proto__"&&(typeof o.value<"u"||s.alwaysSet)&&(r[i.value]=o.value)}return{status:t.value,value:r}}}const ne=Object.freeze({status:"aborted"}),ji=e=>({status:"dirty",value:e}),Wt=e=>({status:"valid",value:e}),lp=e=>e.status==="aborted",up=e=>e.status==="dirty",ni=e=>e.status==="valid",Ja=e=>typeof Promise<"u"&&e instanceof Promise;var q;(function(e){e.errToObj=t=>typeof t=="string"?{message:t}:t||{},e.toString=t=>typeof t=="string"?t:t==null?void 0:t.message})(q||(q={}));class wr{constructor(t,n,r,s){this._cachedPath=[],this.parent=t,this.data=n,this._path=r,this._key=s}get path(){return this._cachedPath.length||(Array.isArray(this._key)?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}const cp=(e,t)=>{if(ni(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;const n=new In(e.common.issues);return this._error=n,this._error}}};function le(e){if(!e)return{};const{errorMap:t,invalid_type_error:n,required_error:r,description:s}=e;if(t&&(n||r))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return t?{errorMap:t,description:s}:{errorMap:(o,a)=>{const{message:l}=e;return o.code==="invalid_enum_value"?{message:l??a.defaultError}:typeof a.data>"u"?{message:l??r??a.defaultError}:o.code!=="invalid_type"?{message:a.defaultError}:{message:l??n??a.defaultError}},description:s}}class he{get description(){return this._def.description}_getType(t){return Qn(t.data)}_getOrReturnCtx(t,n){return n||{common:t.parent.common,data:t.data,parsedType:Qn(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}_processInputParams(t){return{status:new Ft,ctx:{common:t.parent.common,data:t.data,parsedType:Qn(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}}_parseSync(t){const n=this._parse(t);if(Ja(n))throw new Error("Synchronous parse encountered promise.");return n}_parseAsync(t){const n=this._parse(t);return Promise.resolve(n)}parse(t,n){const r=this.safeParse(t,n);if(r.success)return r.data;throw r.error}safeParse(t,n){const r={common:{issues:[],async:(n==null?void 0:n.async)??!1,contextualErrorMap:n==null?void 0:n.errorMap},path:(n==null?void 0:n.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:Qn(t)},s=this._parseSync({data:t,path:r.path,parent:r});return cp(r,s)}"~validate"(t){var r,s;const n={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:Qn(t)};if(!this["~standard"].async)try{const i=this._parseSync({data:t,path:[],parent:n});return ni(i)?{value:i.value}:{issues:n.common.issues}}catch(i){(s=(r=i==null?void 0:i.message)==null?void 0:r.toLowerCase())!=null&&s.includes("encountered")&&(this["~standard"].async=!0),n.common={issues:[],async:!0}}return this._parseAsync({data:t,path:[],parent:n}).then(i=>ni(i)?{value:i.value}:{issues:n.common.issues})}async parseAsync(t,n){const r=await this.safeParseAsync(t,n);if(r.success)return r.data;throw r.error}async safeParseAsync(t,n){const r={common:{issues:[],contextualErrorMap:n==null?void 0:n.errorMap,async:!0},path:(n==null?void 0:n.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:Qn(t)},s=this._parse({data:t,path:r.path,parent:r}),i=await(Ja(s)?s:Promise.resolve(s));return cp(r,i)}refine(t,n){const r=s=>typeof n=="string"||typeof n>"u"?{message:n}:typeof n=="function"?n(s):n;return this._refinement((s,i)=>{const o=t(s),a=()=>i.addIssue({code:j.custom,...r(s)});return typeof Promise<"u"&&o instanceof Promise?o.then(l=>l?!0:(a(),!1)):o?!0:(a(),!1)})}refinement(t,n){return this._refinement((r,s)=>t(r)?!0:(s.addIssue(typeof n=="function"?n(r,s):n),!1))}_refinement(t){return new ii({schema:this,typeName:re.ZodEffects,effect:{type:"refinement",refinement:t}})}superRefine(t){return this._refinement(t)}constructor(t){this.spa=this.safeParseAsync,this._def=t,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:n=>this["~validate"](n)}}optional(){return yr.create(this,this._def)}nullable(){return oi.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return gn.create(this)}promise(){return tl.create(this,this._def)}or(t){return Ya.create([this,t],this._def)}and(t){return el.create(this,t,this._def)}transform(t){return new ii({...le(this._def),schema:this,typeName:re.ZodEffects,effect:{type:"transform",transform:t}})}default(t){const n=typeof t=="function"?t:()=>t;return new Tc({...le(this._def),innerType:this,defaultValue:n,typeName:re.ZodDefault})}brand(){return new AE({typeName:re.ZodBranded,type:this,...le(this._def)})}catch(t){const n=typeof t=="function"?t:()=>t;return new bc({...le(this._def),innerType:this,catchValue:n,typeName:re.ZodCatch})}describe(t){const n=this.constructor;return new n({...this._def,description:t})}pipe(t){return Gd.create(this,t)}readonly(){return Ac.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const cE=/^c[^\s-]{8,}$/i,dE=/^[0-9a-z]+$/,fE=/^[0-9A-HJKMNP-TV-Z]{26}$/i,hE=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,pE=/^[a-z0-9_-]{21}$/i,mE=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,yE=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,gE=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,vE="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";let cu;const wE=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,xE=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,_E=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,SE=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,EE=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,kE=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,ev="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",CE=new RegExp(`^${ev}$`);function tv(e){let t="[0-5]\\d";e.precision?t=`${t}\\.\\d{${e.precision}}`:e.precision==null&&(t=`${t}(\\.\\d+)?`);const n=e.precision?"+":"?";return`([01]\\d|2[0-3]):[0-5]\\d(:${t})${n}`}function RE(e){return new RegExp(`^${tv(e)}$`)}function OE(e){let t=`${ev}T${tv(e)}`;const n=[];return n.push(e.local?"Z?":"Z"),e.offset&&n.push("([+-]\\d{2}:?\\d{2})"),t=`${t}(${n.join("|")})`,new RegExp(`^${t}$`)}function NE(e,t){return!!((t==="v4"||!t)&&wE.test(e)||(t==="v6"||!t)&&_E.test(e))}function PE(e,t){if(!mE.test(e))return!1;try{const[n]=e.split(".");if(!n)return!1;const r=n.replace(/-/g,"+").replace(/_/g,"/").padEnd(n.length+(4-n.length%4)%4,"="),s=JSON.parse(atob(r));return!(typeof s!="object"||s===null||"typ"in s&&(s==null?void 0:s.typ)!=="JWT"||!s.alg||t&&s.alg!==t)}catch{return!1}}function TE(e,t){return!!((t==="v4"||!t)&&xE.test(e)||(t==="v6"||!t)&&SE.test(e))}class Tn extends he{_parse(t){if(this._def.coerce&&(t.data=String(t.data)),this._getType(t)!==W.string){const i=this._getOrReturnCtx(t);return V(i,{code:j.invalid_type,expected:W.string,received:i.parsedType}),ne}const r=new Ft;let s;for(const i of this._def.checks)if(i.kind==="min")t.data.length<i.value&&(s=this._getOrReturnCtx(t,s),V(s,{code:j.too_small,minimum:i.value,type:"string",inclusive:!0,exact:!1,message:i.message}),r.dirty());else if(i.kind==="max")t.data.length>i.value&&(s=this._getOrReturnCtx(t,s),V(s,{code:j.too_big,maximum:i.value,type:"string",inclusive:!0,exact:!1,message:i.message}),r.dirty());else if(i.kind==="length"){const o=t.data.length>i.value,a=t.data.length<i.value;(o||a)&&(s=this._getOrReturnCtx(t,s),o?V(s,{code:j.too_big,maximum:i.value,type:"string",inclusive:!0,exact:!0,message:i.message}):a&&V(s,{code:j.too_small,minimum:i.value,type:"string",inclusive:!0,exact:!0,message:i.message}),r.dirty())}else if(i.kind==="email")gE.test(t.data)||(s=this._getOrReturnCtx(t,s),V(s,{validation:"email",code:j.invalid_string,message:i.message}),r.dirty());else if(i.kind==="emoji")cu||(cu=new RegExp(vE,"u")),cu.test(t.data)||(s=this._getOrReturnCtx(t,s),V(s,{validation:"emoji",code:j.invalid_string,message:i.message}),r.dirty());else if(i.kind==="uuid")hE.test(t.data)||(s=this._getOrReturnCtx(t,s),V(s,{validation:"uuid",code:j.invalid_string,message:i.message}),r.dirty());else if(i.kind==="nanoid")pE.test(t.data)||(s=this._getOrReturnCtx(t,s),V(s,{validation:"nanoid",code:j.invalid_string,message:i.message}),r.dirty());else if(i.kind==="cuid")cE.test(t.data)||(s=this._getOrReturnCtx(t,s),V(s,{validation:"cuid",code:j.invalid_string,message:i.message}),r.dirty());else if(i.kind==="cuid2")dE.test(t.data)||(s=this._getOrReturnCtx(t,s),V(s,{validation:"cuid2",code:j.invalid_string,message:i.message}),r.dirty());else if(i.kind==="ulid")fE.test(t.data)||(s=this._getOrReturnCtx(t,s),V(s,{validation:"ulid",code:j.invalid_string,message:i.message}),r.dirty());else if(i.kind==="url")try{new URL(t.data)}catch{s=this._getOrReturnCtx(t,s),V(s,{validation:"url",code:j.invalid_string,message:i.message}),r.dirty()}else i.kind==="regex"?(i.regex.lastIndex=0,i.regex.test(t.data)||(s=this._getOrReturnCtx(t,s),V(s,{validation:"regex",code:j.invalid_string,message:i.message}),r.dirty())):i.kind==="trim"?t.data=t.data.trim():i.kind==="includes"?t.data.includes(i.value,i.position)||(s=this._getOrReturnCtx(t,s),V(s,{code:j.invalid_string,validation:{includes:i.value,position:i.position},message:i.message}),r.dirty()):i.kind==="toLowerCase"?t.data=t.data.toLowerCase():i.kind==="toUpperCase"?t.data=t.data.toUpperCase():i.kind==="startsWith"?t.data.startsWith(i.value)||(s=this._getOrReturnCtx(t,s),V(s,{code:j.invalid_string,validation:{startsWith:i.value},message:i.message}),r.dirty()):i.kind==="endsWith"?t.data.endsWith(i.value)||(s=this._getOrReturnCtx(t,s),V(s,{code:j.invalid_string,validation:{endsWith:i.value},message:i.message}),r.dirty()):i.kind==="datetime"?OE(i).test(t.data)||(s=this._getOrReturnCtx(t,s),V(s,{code:j.invalid_string,validation:"datetime",message:i.message}),r.dirty()):i.kind==="date"?CE.test(t.data)||(s=this._getOrReturnCtx(t,s),V(s,{code:j.invalid_string,validation:"date",message:i.message}),r.dirty()):i.kind==="time"?RE(i).test(t.data)||(s=this._getOrReturnCtx(t,s),V(s,{code:j.invalid_string,validation:"time",message:i.message}),r.dirty()):i.kind==="duration"?yE.test(t.data)||(s=this._getOrReturnCtx(t,s),V(s,{validation:"duration",code:j.invalid_string,message:i.message}),r.dirty()):i.kind==="ip"?NE(t.data,i.version)||(s=this._getOrReturnCtx(t,s),V(s,{validation:"ip",code:j.invalid_string,message:i.message}),r.dirty()):i.kind==="jwt"?PE(t.data,i.alg)||(s=this._getOrReturnCtx(t,s),V(s,{validation:"jwt",code:j.invalid_string,message:i.message}),r.dirty()):i.kind==="cidr"?TE(t.data,i.version)||(s=this._getOrReturnCtx(t,s),V(s,{validation:"cidr",code:j.invalid_string,message:i.message}),r.dirty()):i.kind==="base64"?EE.test(t.data)||(s=this._getOrReturnCtx(t,s),V(s,{validation:"base64",code:j.invalid_string,message:i.message}),r.dirty()):i.kind==="base64url"?kE.test(t.data)||(s=this._getOrReturnCtx(t,s),V(s,{validation:"base64url",code:j.invalid_string,message:i.message}),r.dirty()):pe.assertNever(i);return{status:r.value,value:t.data}}_regex(t,n,r){return this.refinement(s=>t.test(s),{validation:n,code:j.invalid_string,...q.errToObj(r)})}_addCheck(t){return new Tn({...this._def,checks:[...this._def.checks,t]})}email(t){return this._addCheck({kind:"email",...q.errToObj(t)})}url(t){return this._addCheck({kind:"url",...q.errToObj(t)})}emoji(t){return this._addCheck({kind:"emoji",...q.errToObj(t)})}uuid(t){return this._addCheck({kind:"uuid",...q.errToObj(t)})}nanoid(t){return this._addCheck({kind:"nanoid",...q.errToObj(t)})}cuid(t){return this._addCheck({kind:"cuid",...q.errToObj(t)})}cuid2(t){return this._addCheck({kind:"cuid2",...q.errToObj(t)})}ulid(t){return this._addCheck({kind:"ulid",...q.errToObj(t)})}base64(t){return this._addCheck({kind:"base64",...q.errToObj(t)})}base64url(t){return this._addCheck({kind:"base64url",...q.errToObj(t)})}jwt(t){return this._addCheck({kind:"jwt",...q.errToObj(t)})}ip(t){return this._addCheck({kind:"ip",...q.errToObj(t)})}cidr(t){return this._addCheck({kind:"cidr",...q.errToObj(t)})}datetime(t){return typeof t=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:t}):this._addCheck({kind:"datetime",precision:typeof(t==null?void 0:t.precision)>"u"?null:t==null?void 0:t.precision,offset:(t==null?void 0:t.offset)??!1,local:(t==null?void 0:t.local)??!1,...q.errToObj(t==null?void 0:t.message)})}date(t){return this._addCheck({kind:"date",message:t})}time(t){return typeof t=="string"?this._addCheck({kind:"time",precision:null,message:t}):this._addCheck({kind:"time",precision:typeof(t==null?void 0:t.precision)>"u"?null:t==null?void 0:t.precision,...q.errToObj(t==null?void 0:t.message)})}duration(t){return this._addCheck({kind:"duration",...q.errToObj(t)})}regex(t,n){return this._addCheck({kind:"regex",regex:t,...q.errToObj(n)})}includes(t,n){return this._addCheck({kind:"includes",value:t,position:n==null?void 0:n.position,...q.errToObj(n==null?void 0:n.message)})}startsWith(t,n){return this._addCheck({kind:"startsWith",value:t,...q.errToObj(n)})}endsWith(t,n){return this._addCheck({kind:"endsWith",value:t,...q.errToObj(n)})}min(t,n){return this._addCheck({kind:"min",value:t,...q.errToObj(n)})}max(t,n){return this._addCheck({kind:"max",value:t,...q.errToObj(n)})}length(t,n){return this._addCheck({kind:"length",value:t,...q.errToObj(n)})}nonempty(t){return this.min(1,q.errToObj(t))}trim(){return new Tn({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new Tn({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new Tn({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(t=>t.kind==="datetime")}get isDate(){return!!this._def.checks.find(t=>t.kind==="date")}get isTime(){return!!this._def.checks.find(t=>t.kind==="time")}get isDuration(){return!!this._def.checks.find(t=>t.kind==="duration")}get isEmail(){return!!this._def.checks.find(t=>t.kind==="email")}get isURL(){return!!this._def.checks.find(t=>t.kind==="url")}get isEmoji(){return!!this._def.checks.find(t=>t.kind==="emoji")}get isUUID(){return!!this._def.checks.find(t=>t.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(t=>t.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(t=>t.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(t=>t.kind==="cuid2")}get isULID(){return!!this._def.checks.find(t=>t.kind==="ulid")}get isIP(){return!!this._def.checks.find(t=>t.kind==="ip")}get isCIDR(){return!!this._def.checks.find(t=>t.kind==="cidr")}get isBase64(){return!!this._def.checks.find(t=>t.kind==="base64")}get isBase64url(){return!!this._def.checks.find(t=>t.kind==="base64url")}get minLength(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxLength(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.value<t)&&(t=n.value);return t}}Tn.create=e=>new Tn({checks:[],typeName:re.ZodString,coerce:(e==null?void 0:e.coerce)??!1,...le(e)});function bE(e,t){const n=(e.toString().split(".")[1]||"").length,r=(t.toString().split(".")[1]||"").length,s=n>r?n:r,i=Number.parseInt(e.toFixed(s).replace(".","")),o=Number.parseInt(t.toFixed(s).replace(".",""));return i%o/10**s}class ns extends he{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(t){if(this._def.coerce&&(t.data=Number(t.data)),this._getType(t)!==W.number){const i=this._getOrReturnCtx(t);return V(i,{code:j.invalid_type,expected:W.number,received:i.parsedType}),ne}let r;const s=new Ft;for(const i of this._def.checks)i.kind==="int"?pe.isInteger(t.data)||(r=this._getOrReturnCtx(t,r),V(r,{code:j.invalid_type,expected:"integer",received:"float",message:i.message}),s.dirty()):i.kind==="min"?(i.inclusive?t.data<i.value:t.data<=i.value)&&(r=this._getOrReturnCtx(t,r),V(r,{code:j.too_small,minimum:i.value,type:"number",inclusive:i.inclusive,exact:!1,message:i.message}),s.dirty()):i.kind==="max"?(i.inclusive?t.data>i.value:t.data>=i.value)&&(r=this._getOrReturnCtx(t,r),V(r,{code:j.too_big,maximum:i.value,type:"number",inclusive:i.inclusive,exact:!1,message:i.message}),s.dirty()):i.kind==="multipleOf"?bE(t.data,i.value)!==0&&(r=this._getOrReturnCtx(t,r),V(r,{code:j.not_multiple_of,multipleOf:i.value,message:i.message}),s.dirty()):i.kind==="finite"?Number.isFinite(t.data)||(r=this._getOrReturnCtx(t,r),V(r,{code:j.not_finite,message:i.message}),s.dirty()):pe.assertNever(i);return{status:s.value,value:t.data}}gte(t,n){return this.setLimit("min",t,!0,q.toString(n))}gt(t,n){return this.setLimit("min",t,!1,q.toString(n))}lte(t,n){return this.setLimit("max",t,!0,q.toString(n))}lt(t,n){return this.setLimit("max",t,!1,q.toString(n))}setLimit(t,n,r,s){return new ns({...this._def,checks:[...this._def.checks,{kind:t,value:n,inclusive:r,message:q.toString(s)}]})}_addCheck(t){return new ns({...this._def,checks:[...this._def.checks,t]})}int(t){return this._addCheck({kind:"int",message:q.toString(t)})}positive(t){return this._addCheck({kind:"min",value:0,inclusive:!1,message:q.toString(t)})}negative(t){return this._addCheck({kind:"max",value:0,inclusive:!1,message:q.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:0,inclusive:!0,message:q.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:0,inclusive:!0,message:q.toString(t)})}multipleOf(t,n){return this._addCheck({kind:"multipleOf",value:t,message:q.toString(n)})}finite(t){return this._addCheck({kind:"finite",message:q.toString(t)})}safe(t){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:q.toString(t)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:q.toString(t)})}get minValue(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxValue(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.value<t)&&(t=n.value);return t}get isInt(){return!!this._def.checks.find(t=>t.kind==="int"||t.kind==="multipleOf"&&pe.isInteger(t.value))}get isFinite(){let t=null,n=null;for(const r of this._def.checks){if(r.kind==="finite"||r.kind==="int"||r.kind==="multipleOf")return!0;r.kind==="min"?(n===null||r.value>n)&&(n=r.value):r.kind==="max"&&(t===null||r.value<t)&&(t=r.value)}return Number.isFinite(n)&&Number.isFinite(t)}}ns.create=e=>new ns({checks:[],typeName:re.ZodNumber,coerce:(e==null?void 0:e.coerce)||!1,...le(e)});class rs extends he{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(t){if(this._def.coerce)try{t.data=BigInt(t.data)}catch{return this._getInvalidInput(t)}if(this._getType(t)!==W.bigint)return this._getInvalidInput(t);let r;const s=new Ft;for(const i of this._def.checks)i.kind==="min"?(i.inclusive?t.data<i.value:t.data<=i.value)&&(r=this._getOrReturnCtx(t,r),V(r,{code:j.too_small,type:"bigint",minimum:i.value,inclusive:i.inclusive,message:i.message}),s.dirty()):i.kind==="max"?(i.inclusive?t.data>i.value:t.data>=i.value)&&(r=this._getOrReturnCtx(t,r),V(r,{code:j.too_big,type:"bigint",maximum:i.value,inclusive:i.inclusive,message:i.message}),s.dirty()):i.kind==="multipleOf"?t.data%i.value!==BigInt(0)&&(r=this._getOrReturnCtx(t,r),V(r,{code:j.not_multiple_of,multipleOf:i.value,message:i.message}),s.dirty()):pe.assertNever(i);return{status:s.value,value:t.data}}_getInvalidInput(t){const n=this._getOrReturnCtx(t);return V(n,{code:j.invalid_type,expected:W.bigint,received:n.parsedType}),ne}gte(t,n){return this.setLimit("min",t,!0,q.toString(n))}gt(t,n){return this.setLimit("min",t,!1,q.toString(n))}lte(t,n){return this.setLimit("max",t,!0,q.toString(n))}lt(t,n){return this.setLimit("max",t,!1,q.toString(n))}setLimit(t,n,r,s){return new rs({...this._def,checks:[...this._def.checks,{kind:t,value:n,inclusive:r,message:q.toString(s)}]})}_addCheck(t){return new rs({...this._def,checks:[...this._def.checks,t]})}positive(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:q.toString(t)})}negative(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:q.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:q.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:q.toString(t)})}multipleOf(t,n){return this._addCheck({kind:"multipleOf",value:t,message:q.toString(n)})}get minValue(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxValue(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.value<t)&&(t=n.value);return t}}rs.create=e=>new rs({checks:[],typeName:re.ZodBigInt,coerce:(e==null?void 0:e.coerce)??!1,...le(e)});class Xa extends he{_parse(t){if(this._def.coerce&&(t.data=!!t.data),this._getType(t)!==W.boolean){const r=this._getOrReturnCtx(t);return V(r,{code:j.invalid_type,expected:W.boolean,received:r.parsedType}),ne}return Wt(t.data)}}Xa.create=e=>new Xa({typeName:re.ZodBoolean,coerce:(e==null?void 0:e.coerce)||!1,...le(e)});class ri extends he{_parse(t){if(this._def.coerce&&(t.data=new Date(t.data)),this._getType(t)!==W.date){const i=this._getOrReturnCtx(t);return V(i,{code:j.invalid_type,expected:W.date,received:i.parsedType}),ne}if(Number.isNaN(t.data.getTime())){const i=this._getOrReturnCtx(t);return V(i,{code:j.invalid_date}),ne}const r=new Ft;let s;for(const i of this._def.checks)i.kind==="min"?t.data.getTime()<i.value&&(s=this._getOrReturnCtx(t,s),V(s,{code:j.too_small,message:i.message,inclusive:!0,exact:!1,minimum:i.value,type:"date"}),r.dirty()):i.kind==="max"?t.data.getTime()>i.value&&(s=this._getOrReturnCtx(t,s),V(s,{code:j.too_big,message:i.message,inclusive:!0,exact:!1,maximum:i.value,type:"date"}),r.dirty()):pe.assertNever(i);return{status:r.value,value:new Date(t.data.getTime())}}_addCheck(t){return new ri({...this._def,checks:[...this._def.checks,t]})}min(t,n){return this._addCheck({kind:"min",value:t.getTime(),message:q.toString(n)})}max(t,n){return this._addCheck({kind:"max",value:t.getTime(),message:q.toString(n)})}get minDate(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t!=null?new Date(t):null}get maxDate(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.value<t)&&(t=n.value);return t!=null?new Date(t):null}}ri.create=e=>new ri({checks:[],coerce:(e==null?void 0:e.coerce)||!1,typeName:re.ZodDate,...le(e)});class dp extends he{_parse(t){if(this._getType(t)!==W.symbol){const r=this._getOrReturnCtx(t);return V(r,{code:j.invalid_type,expected:W.symbol,received:r.parsedType}),ne}return Wt(t.data)}}dp.create=e=>new dp({typeName:re.ZodSymbol,...le(e)});class fp extends he{_parse(t){if(this._getType(t)!==W.undefined){const r=this._getOrReturnCtx(t);return V(r,{code:j.invalid_type,expected:W.undefined,received:r.parsedType}),ne}return Wt(t.data)}}fp.create=e=>new fp({typeName:re.ZodUndefined,...le(e)});class hp extends he{_parse(t){if(this._getType(t)!==W.null){const r=this._getOrReturnCtx(t);return V(r,{code:j.invalid_type,expected:W.null,received:r.parsedType}),ne}return Wt(t.data)}}hp.create=e=>new hp({typeName:re.ZodNull,...le(e)});class pp extends he{constructor(){super(...arguments),this._any=!0}_parse(t){return Wt(t.data)}}pp.create=e=>new pp({typeName:re.ZodAny,...le(e)});class mp extends he{constructor(){super(...arguments),this._unknown=!0}_parse(t){return Wt(t.data)}}mp.create=e=>new mp({typeName:re.ZodUnknown,...le(e)});class xr extends he{_parse(t){const n=this._getOrReturnCtx(t);return V(n,{code:j.invalid_type,expected:W.never,received:n.parsedType}),ne}}xr.create=e=>new xr({typeName:re.ZodNever,...le(e)});class yp extends he{_parse(t){if(this._getType(t)!==W.undefined){const r=this._getOrReturnCtx(t);return V(r,{code:j.invalid_type,expected:W.void,received:r.parsedType}),ne}return Wt(t.data)}}yp.create=e=>new yp({typeName:re.ZodVoid,...le(e)});class gn extends he{_parse(t){const{ctx:n,status:r}=this._processInputParams(t),s=this._def;if(n.parsedType!==W.array)return V(n,{code:j.invalid_type,expected:W.array,received:n.parsedType}),ne;if(s.exactLength!==null){const o=n.data.length>s.exactLength.value,a=n.data.length<s.exactLength.value;(o||a)&&(V(n,{code:o?j.too_big:j.too_small,minimum:a?s.exactLength.value:void 0,maximum:o?s.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:s.exactLength.message}),r.dirty())}if(s.minLength!==null&&n.data.length<s.minLength.value&&(V(n,{code:j.too_small,minimum:s.minLength.value,type:"array",inclusive:!0,exact:!1,message:s.minLength.message}),r.dirty()),s.maxLength!==null&&n.data.length>s.maxLength.value&&(V(n,{code:j.too_big,maximum:s.maxLength.value,type:"array",inclusive:!0,exact:!1,message:s.maxLength.message}),r.dirty()),n.common.async)return Promise.all([...n.data].map((o,a)=>s.type._parseAsync(new wr(n,o,n.path,a)))).then(o=>Ft.mergeArray(r,o));const i=[...n.data].map((o,a)=>s.type._parseSync(new wr(n,o,n.path,a)));return Ft.mergeArray(r,i)}get element(){return this._def.type}min(t,n){return new gn({...this._def,minLength:{value:t,message:q.toString(n)}})}max(t,n){return new gn({...this._def,maxLength:{value:t,message:q.toString(n)}})}length(t,n){return new gn({...this._def,exactLength:{value:t,message:q.toString(n)}})}nonempty(t){return this.min(1,t)}}gn.create=(e,t)=>new gn({type:e,minLength:null,maxLength:null,exactLength:null,typeName:re.ZodArray,...le(t)});function ps(e){if(e instanceof Ue){const t={};for(const n in e.shape){const r=e.shape[n];t[n]=yr.create(ps(r))}return new Ue({...e._def,shape:()=>t})}else return e instanceof gn?new gn({...e._def,type:ps(e.element)}):e instanceof yr?yr.create(ps(e.unwrap())):e instanceof oi?oi.create(ps(e.unwrap())):e instanceof ss?ss.create(e.items.map(t=>ps(t))):e}class Ue extends he{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;const t=this._def.shape(),n=pe.objectKeys(t);return this._cached={shape:t,keys:n},this._cached}_parse(t){if(this._getType(t)!==W.object){const u=this._getOrReturnCtx(t);return V(u,{code:j.invalid_type,expected:W.object,received:u.parsedType}),ne}const{status:r,ctx:s}=this._processInputParams(t),{shape:i,keys:o}=this._getCached(),a=[];if(!(this._def.catchall instanceof xr&&this._def.unknownKeys==="strip"))for(const u in s.data)o.includes(u)||a.push(u);const l=[];for(const u of o){const c=i[u],d=s.data[u];l.push({key:{status:"valid",value:u},value:c._parse(new wr(s,d,s.path,u)),alwaysSet:u in s.data})}if(this._def.catchall instanceof xr){const u=this._def.unknownKeys;if(u==="passthrough")for(const c of a)l.push({key:{status:"valid",value:c},value:{status:"valid",value:s.data[c]}});else if(u==="strict")a.length>0&&(V(s,{code:j.unrecognized_keys,keys:a}),r.dirty());else if(u!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const u=this._def.catchall;for(const c of a){const d=s.data[c];l.push({key:{status:"valid",value:c},value:u._parse(new wr(s,d,s.path,c)),alwaysSet:c in s.data})}}return s.common.async?Promise.resolve().then(async()=>{const u=[];for(const c of l){const d=await c.key,m=await c.value;u.push({key:d,value:m,alwaysSet:c.alwaysSet})}return u}).then(u=>Ft.mergeObjectSync(r,u)):Ft.mergeObjectSync(r,l)}get shape(){return this._def.shape()}strict(t){return q.errToObj,new Ue({...this._def,unknownKeys:"strict",...t!==void 0?{errorMap:(n,r)=>{var i,o;const s=((o=(i=this._def).errorMap)==null?void 0:o.call(i,n,r).message)??r.defaultError;return n.code==="unrecognized_keys"?{message:q.errToObj(t).message??s}:{message:s}}}:{}})}strip(){return new Ue({...this._def,unknownKeys:"strip"})}passthrough(){return new Ue({...this._def,unknownKeys:"passthrough"})}extend(t){return new Ue({...this._def,shape:()=>({...this._def.shape(),...t})})}merge(t){return new Ue({unknownKeys:t._def.unknownKeys,catchall:t._def.catchall,shape:()=>({...this._def.shape(),...t._def.shape()}),typeName:re.ZodObject})}setKey(t,n){return this.augment({[t]:n})}catchall(t){return new Ue({...this._def,catchall:t})}pick(t){const n={};for(const r of pe.objectKeys(t))t[r]&&this.shape[r]&&(n[r]=this.shape[r]);return new Ue({...this._def,shape:()=>n})}omit(t){const n={};for(const r of pe.objectKeys(this.shape))t[r]||(n[r]=this.shape[r]);return new Ue({...this._def,shape:()=>n})}deepPartial(){return ps(this)}partial(t){const n={};for(const r of pe.objectKeys(this.shape)){const s=this.shape[r];t&&!t[r]?n[r]=s:n[r]=s.optional()}return new Ue({...this._def,shape:()=>n})}required(t){const n={};for(const r of pe.objectKeys(this.shape))if(t&&!t[r])n[r]=this.shape[r];else{let i=this.shape[r];for(;i instanceof yr;)i=i._def.innerType;n[r]=i}return new Ue({...this._def,shape:()=>n})}keyof(){return nv(pe.objectKeys(this.shape))}}Ue.create=(e,t)=>new Ue({shape:()=>e,unknownKeys:"strip",catchall:xr.create(),typeName:re.ZodObject,...le(t)});Ue.strictCreate=(e,t)=>new Ue({shape:()=>e,unknownKeys:"strict",catchall:xr.create(),typeName:re.ZodObject,...le(t)});Ue.lazycreate=(e,t)=>new Ue({shape:e,unknownKeys:"strip",catchall:xr.create(),typeName:re.ZodObject,...le(t)});class Ya extends he{_parse(t){const{ctx:n}=this._processInputParams(t),r=this._def.options;function s(i){for(const a of i)if(a.result.status==="valid")return a.result;for(const a of i)if(a.result.status==="dirty")return n.common.issues.push(...a.ctx.common.issues),a.result;const o=i.map(a=>new In(a.ctx.common.issues));return V(n,{code:j.invalid_union,unionErrors:o}),ne}if(n.common.async)return Promise.all(r.map(async i=>{const o={...n,common:{...n.common,issues:[]},parent:null};return{result:await i._parseAsync({data:n.data,path:n.path,parent:o}),ctx:o}})).then(s);{let i;const o=[];for(const l of r){const u={...n,common:{...n.common,issues:[]},parent:null},c=l._parseSync({data:n.data,path:n.path,parent:u});if(c.status==="valid")return c;c.status==="dirty"&&!i&&(i={result:c,ctx:u}),u.common.issues.length&&o.push(u.common.issues)}if(i)return n.common.issues.push(...i.ctx.common.issues),i.result;const a=o.map(l=>new In(l));return V(n,{code:j.invalid_union,unionErrors:a}),ne}}get options(){return this._def.options}}Ya.create=(e,t)=>new Ya({options:e,typeName:re.ZodUnion,...le(t)});function Pc(e,t){const n=Qn(e),r=Qn(t);if(e===t)return{valid:!0,data:e};if(n===W.object&&r===W.object){const s=pe.objectKeys(t),i=pe.objectKeys(e).filter(a=>s.indexOf(a)!==-1),o={...e,...t};for(const a of i){const l=Pc(e[a],t[a]);if(!l.valid)return{valid:!1};o[a]=l.data}return{valid:!0,data:o}}else if(n===W.array&&r===W.array){if(e.length!==t.length)return{valid:!1};const s=[];for(let i=0;i<e.length;i++){const o=e[i],a=t[i],l=Pc(o,a);if(!l.valid)return{valid:!1};s.push(l.data)}return{valid:!0,data:s}}else return n===W.date&&r===W.date&&+e==+t?{valid:!0,data:e}:{valid:!1}}class el extends he{_parse(t){const{status:n,ctx:r}=this._processInputParams(t),s=(i,o)=>{if(lp(i)||lp(o))return ne;const a=Pc(i.value,o.value);return a.valid?((up(i)||up(o))&&n.dirty(),{status:n.value,value:a.data}):(V(r,{code:j.invalid_intersection_types}),ne)};return r.common.async?Promise.all([this._def.left._parseAsync({data:r.data,path:r.path,parent:r}),this._def.right._parseAsync({data:r.data,path:r.path,parent:r})]).then(([i,o])=>s(i,o)):s(this._def.left._parseSync({data:r.data,path:r.path,parent:r}),this._def.right._parseSync({data:r.data,path:r.path,parent:r}))}}el.create=(e,t,n)=>new el({left:e,right:t,typeName:re.ZodIntersection,...le(n)});class ss extends he{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==W.array)return V(r,{code:j.invalid_type,expected:W.array,received:r.parsedType}),ne;if(r.data.length<this._def.items.length)return V(r,{code:j.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),ne;!this._def.rest&&r.data.length>this._def.items.length&&(V(r,{code:j.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),n.dirty());const i=[...r.data].map((o,a)=>{const l=this._def.items[a]||this._def.rest;return l?l._parse(new wr(r,o,r.path,a)):null}).filter(o=>!!o);return r.common.async?Promise.all(i).then(o=>Ft.mergeArray(n,o)):Ft.mergeArray(n,i)}get items(){return this._def.items}rest(t){return new ss({...this._def,rest:t})}}ss.create=(e,t)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new ss({items:e,typeName:re.ZodTuple,rest:null,...le(t)})};class gp extends he{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==W.map)return V(r,{code:j.invalid_type,expected:W.map,received:r.parsedType}),ne;const s=this._def.keyType,i=this._def.valueType,o=[...r.data.entries()].map(([a,l],u)=>({key:s._parse(new wr(r,a,r.path,[u,"key"])),value:i._parse(new wr(r,l,r.path,[u,"value"]))}));if(r.common.async){const a=new Map;return Promise.resolve().then(async()=>{for(const l of o){const u=await l.key,c=await l.value;if(u.status==="aborted"||c.status==="aborted")return ne;(u.status==="dirty"||c.status==="dirty")&&n.dirty(),a.set(u.value,c.value)}return{status:n.value,value:a}})}else{const a=new Map;for(const l of o){const u=l.key,c=l.value;if(u.status==="aborted"||c.status==="aborted")return ne;(u.status==="dirty"||c.status==="dirty")&&n.dirty(),a.set(u.value,c.value)}return{status:n.value,value:a}}}}gp.create=(e,t,n)=>new gp({valueType:t,keyType:e,typeName:re.ZodMap,...le(n)});class ho extends he{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==W.set)return V(r,{code:j.invalid_type,expected:W.set,received:r.parsedType}),ne;const s=this._def;s.minSize!==null&&r.data.size<s.minSize.value&&(V(r,{code:j.too_small,minimum:s.minSize.value,type:"set",inclusive:!0,exact:!1,message:s.minSize.message}),n.dirty()),s.maxSize!==null&&r.data.size>s.maxSize.value&&(V(r,{code:j.too_big,maximum:s.maxSize.value,type:"set",inclusive:!0,exact:!1,message:s.maxSize.message}),n.dirty());const i=this._def.valueType;function o(l){const u=new Set;for(const c of l){if(c.status==="aborted")return ne;c.status==="dirty"&&n.dirty(),u.add(c.value)}return{status:n.value,value:u}}const a=[...r.data.values()].map((l,u)=>i._parse(new wr(r,l,r.path,u)));return r.common.async?Promise.all(a).then(l=>o(l)):o(a)}min(t,n){return new ho({...this._def,minSize:{value:t,message:q.toString(n)}})}max(t,n){return new ho({...this._def,maxSize:{value:t,message:q.toString(n)}})}size(t,n){return this.min(t,n).max(t,n)}nonempty(t){return this.min(1,t)}}ho.create=(e,t)=>new ho({valueType:e,minSize:null,maxSize:null,typeName:re.ZodSet,...le(t)});class vp extends he{get schema(){return this._def.getter()}_parse(t){const{ctx:n}=this._processInputParams(t);return this._def.getter()._parse({data:n.data,path:n.path,parent:n})}}vp.create=(e,t)=>new vp({getter:e,typeName:re.ZodLazy,...le(t)});class wp extends he{_parse(t){if(t.data!==this._def.value){const n=this._getOrReturnCtx(t);return V(n,{received:n.data,code:j.invalid_literal,expected:this._def.value}),ne}return{status:"valid",value:t.data}}get value(){return this._def.value}}wp.create=(e,t)=>new wp({value:e,typeName:re.ZodLiteral,...le(t)});function nv(e,t){return new si({values:e,typeName:re.ZodEnum,...le(t)})}class si extends he{_parse(t){if(typeof t.data!="string"){const n=this._getOrReturnCtx(t),r=this._def.values;return V(n,{expected:pe.joinValues(r),received:n.parsedType,code:j.invalid_type}),ne}if(this._cache||(this._cache=new Set(this._def.values)),!this._cache.has(t.data)){const n=this._getOrReturnCtx(t),r=this._def.values;return V(n,{received:n.data,code:j.invalid_enum_value,options:r}),ne}return Wt(t.data)}get options(){return this._def.values}get enum(){const t={};for(const n of this._def.values)t[n]=n;return t}get Values(){const t={};for(const n of this._def.values)t[n]=n;return t}get Enum(){const t={};for(const n of this._def.values)t[n]=n;return t}extract(t,n=this._def){return si.create(t,{...this._def,...n})}exclude(t,n=this._def){return si.create(this.options.filter(r=>!t.includes(r)),{...this._def,...n})}}si.create=nv;class xp extends he{_parse(t){const n=pe.getValidEnumValues(this._def.values),r=this._getOrReturnCtx(t);if(r.parsedType!==W.string&&r.parsedType!==W.number){const s=pe.objectValues(n);return V(r,{expected:pe.joinValues(s),received:r.parsedType,code:j.invalid_type}),ne}if(this._cache||(this._cache=new Set(pe.getValidEnumValues(this._def.values))),!this._cache.has(t.data)){const s=pe.objectValues(n);return V(r,{received:r.data,code:j.invalid_enum_value,options:s}),ne}return Wt(t.data)}get enum(){return this._def.values}}xp.create=(e,t)=>new xp({values:e,typeName:re.ZodNativeEnum,...le(t)});class tl extends he{unwrap(){return this._def.type}_parse(t){const{ctx:n}=this._processInputParams(t);if(n.parsedType!==W.promise&&n.common.async===!1)return V(n,{code:j.invalid_type,expected:W.promise,received:n.parsedType}),ne;const r=n.parsedType===W.promise?n.data:Promise.resolve(n.data);return Wt(r.then(s=>this._def.type.parseAsync(s,{path:n.path,errorMap:n.common.contextualErrorMap})))}}tl.create=(e,t)=>new tl({type:e,typeName:re.ZodPromise,...le(t)});class ii extends he{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===re.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(t){const{status:n,ctx:r}=this._processInputParams(t),s=this._def.effect||null,i={addIssue:o=>{V(r,o),o.fatal?n.abort():n.dirty()},get path(){return r.path}};if(i.addIssue=i.addIssue.bind(i),s.type==="preprocess"){const o=s.transform(r.data,i);if(r.common.async)return Promise.resolve(o).then(async a=>{if(n.value==="aborted")return ne;const l=await this._def.schema._parseAsync({data:a,path:r.path,parent:r});return l.status==="aborted"?ne:l.status==="dirty"||n.value==="dirty"?ji(l.value):l});{if(n.value==="aborted")return ne;const a=this._def.schema._parseSync({data:o,path:r.path,parent:r});return a.status==="aborted"?ne:a.status==="dirty"||n.value==="dirty"?ji(a.value):a}}if(s.type==="refinement"){const o=a=>{const l=s.refinement(a,i);if(r.common.async)return Promise.resolve(l);if(l instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return a};if(r.common.async===!1){const a=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});return a.status==="aborted"?ne:(a.status==="dirty"&&n.dirty(),o(a.value),{status:n.value,value:a.value})}else return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(a=>a.status==="aborted"?ne:(a.status==="dirty"&&n.dirty(),o(a.value).then(()=>({status:n.value,value:a.value}))))}if(s.type==="transform")if(r.common.async===!1){const o=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});if(!ni(o))return ne;const a=s.transform(o.value,i);if(a instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:n.value,value:a}}else return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(o=>ni(o)?Promise.resolve(s.transform(o.value,i)).then(a=>({status:n.value,value:a})):ne);pe.assertNever(s)}}ii.create=(e,t,n)=>new ii({schema:e,typeName:re.ZodEffects,effect:t,...le(n)});ii.createWithPreprocess=(e,t,n)=>new ii({schema:t,effect:{type:"preprocess",transform:e},typeName:re.ZodEffects,...le(n)});class yr extends he{_parse(t){return this._getType(t)===W.undefined?Wt(void 0):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}}yr.create=(e,t)=>new yr({innerType:e,typeName:re.ZodOptional,...le(t)});class oi extends he{_parse(t){return this._getType(t)===W.null?Wt(null):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}}oi.create=(e,t)=>new oi({innerType:e,typeName:re.ZodNullable,...le(t)});class Tc extends he{_parse(t){const{ctx:n}=this._processInputParams(t);let r=n.data;return n.parsedType===W.undefined&&(r=this._def.defaultValue()),this._def.innerType._parse({data:r,path:n.path,parent:n})}removeDefault(){return this._def.innerType}}Tc.create=(e,t)=>new Tc({innerType:e,typeName:re.ZodDefault,defaultValue:typeof t.default=="function"?t.default:()=>t.default,...le(t)});class bc extends he{_parse(t){const{ctx:n}=this._processInputParams(t),r={...n,common:{...n.common,issues:[]}},s=this._def.innerType._parse({data:r.data,path:r.path,parent:{...r}});return Ja(s)?s.then(i=>({status:"valid",value:i.status==="valid"?i.value:this._def.catchValue({get error(){return new In(r.common.issues)},input:r.data})})):{status:"valid",value:s.status==="valid"?s.value:this._def.catchValue({get error(){return new In(r.common.issues)},input:r.data})}}removeCatch(){return this._def.innerType}}bc.create=(e,t)=>new bc({innerType:e,typeName:re.ZodCatch,catchValue:typeof t.catch=="function"?t.catch:()=>t.catch,...le(t)});class _p extends he{_parse(t){if(this._getType(t)!==W.nan){const r=this._getOrReturnCtx(t);return V(r,{code:j.invalid_type,expected:W.nan,received:r.parsedType}),ne}return{status:"valid",value:t.data}}}_p.create=e=>new _p({typeName:re.ZodNaN,...le(e)});class AE extends he{_parse(t){const{ctx:n}=this._processInputParams(t),r=n.data;return this._def.type._parse({data:r,path:n.path,parent:n})}unwrap(){return this._def.type}}class Gd extends he{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.common.async)return(async()=>{const i=await this._def.in._parseAsync({data:r.data,path:r.path,parent:r});return i.status==="aborted"?ne:i.status==="dirty"?(n.dirty(),ji(i.value)):this._def.out._parseAsync({data:i.value,path:r.path,parent:r})})();{const s=this._def.in._parseSync({data:r.data,path:r.path,parent:r});return s.status==="aborted"?ne:s.status==="dirty"?(n.dirty(),{status:"dirty",value:s.value}):this._def.out._parseSync({data:s.value,path:r.path,parent:r})}}static create(t,n){return new Gd({in:t,out:n,typeName:re.ZodPipeline})}}class Ac extends he{_parse(t){const n=this._def.innerType._parse(t),r=s=>(ni(s)&&(s.value=Object.freeze(s.value)),s);return Ja(n)?n.then(s=>r(s)):r(n)}unwrap(){return this._def.innerType}}Ac.create=(e,t)=>new Ac({innerType:e,typeName:re.ZodReadonly,...le(t)});var re;(function(e){e.ZodString="ZodString",e.ZodNumber="ZodNumber",e.ZodNaN="ZodNaN",e.ZodBigInt="ZodBigInt",e.ZodBoolean="ZodBoolean",e.ZodDate="ZodDate",e.ZodSymbol="ZodSymbol",e.ZodUndefined="ZodUndefined",e.ZodNull="ZodNull",e.ZodAny="ZodAny",e.ZodUnknown="ZodUnknown",e.ZodNever="ZodNever",e.ZodVoid="ZodVoid",e.ZodArray="ZodArray",e.ZodObject="ZodObject",e.ZodUnion="ZodUnion",e.ZodDiscriminatedUnion="ZodDiscriminatedUnion",e.ZodIntersection="ZodIntersection",e.ZodTuple="ZodTuple",e.ZodRecord="ZodRecord",e.ZodMap="ZodMap",e.ZodSet="ZodSet",e.ZodFunction="ZodFunction",e.ZodLazy="ZodLazy",e.ZodLiteral="ZodLiteral",e.ZodEnum="ZodEnum",e.ZodEffects="ZodEffects",e.ZodNativeEnum="ZodNativeEnum",e.ZodOptional="ZodOptional",e.ZodNullable="ZodNullable",e.ZodDefault="ZodDefault",e.ZodCatch="ZodCatch",e.ZodPromise="ZodPromise",e.ZodBranded="ZodBranded",e.ZodPipeline="ZodPipeline",e.ZodReadonly="ZodReadonly"})(re||(re={}));const js=Tn.create;ns.create;rs.create;Xa.create;ri.create;xr.create;gn.create;const Jd=Ue.create;Ya.create;el.create;ss.create;si.create;tl.create;yr.create;oi.create;const rv={string:e=>Tn.create({...e,coerce:!0}),number:e=>ns.create({...e,coerce:!0}),boolean:e=>Xa.create({...e,coerce:!0}),bigint:e=>rs.create({...e,coerce:!0}),date:e=>ri.create({...e,coerce:!0})},jE=Jd({title:js().min(1,"Title is required"),description:js().optional(),ownerId:rv.number().int().positive("Owner is required"),quarter:js().regex(/^Q[1-4]\/\d{4}$/,"Format must be Q2/2026")});function FE(){const e=Sl(),t=wl(),[n,r]=P.useState({}),{register:s,handleSubmit:i}=Kd({defaultValues:{title:"",description:"",quarter:"Q2/2026"}}),{data:o=[]}=xl({queryKey:["users"],queryFn:R1}),a=rg({mutationFn:P1,onSuccess:async u=>{await t.invalidateQueries({queryKey:["objectives"]}),e(`/objectives/${u.id}`)}}),l=i(u=>{const c=jE.safeParse(u);if(!c.success){r(Object.fromEntries(c.error.issues.map(d=>[d.path[0],d.message])));return}r({}),a.mutate(c.data)});return k.jsxs("section",{className:"rounded-xl border border-gray-200 bg-white p-6 shadow-sm",children:[k.jsx("h1",{className:"mb-6 text-xl font-semibold text-gray-800",children:"Create Objective"}),k.jsxs("form",{className:"max-w-2xl space-y-4",onSubmit:l,children:[k.jsxs("label",{className:"block",children:[k.jsx("span",{className:"mb-1 block text-sm font-medium text-gray-700",children:"Title"}),k.jsx("input",{className:"w-full rounded-lg border border-gray-300 px-3 py-2 text-sm focus:outline-none focus:ring-2 focus:ring-blue-500",...s("title")}),n.title!==void 0&&k.jsx("span",{className:"mt-1 block text-sm text-orange-600",children:n.title})]}),k.jsxs("label",{className:"block",children:[k.jsx("span",{className:"mb-1 block text-sm font-medium text-gray-700",children:"Description"}),k.jsx("textarea",{rows:4,className:"w-full rounded-lg border border-gray-300 px-3 py-2 text-sm focus:outline-none focus:ring-2 focus:ring-blue-500",...s("description")})]}),k.jsxs("div",{className:"grid gap-4 md:grid-cols-2",children:[k.jsxs("label",{className:"block",children:[k.jsx("span",{className:"mb-1 block text-sm font-medium text-gray-700",children:"Owner"}),k.jsxs("select",{className:"w-full rounded-lg border border-gray-300 bg-white px-3 py-2 text-sm focus:outline-none focus:ring-2 focus:ring-blue-500",...s("ownerId"),children:[k.jsx("option",{value:"",children:"Select owner"}),o.map(u=>k.jsx("option",{value:u.id,children:u.name},u.id))]}),n.ownerId!==void 0&&k.jsx("span",{className:"mt-1 block text-sm text-orange-600",children:n.ownerId})]}),k.jsxs("label",{className:"block",children:[k.jsx("span",{className:"mb-1 block text-sm font-medium text-gray-700",children:"Quarter"}),k.jsx("input",{className:"w-full rounded-lg border border-gray-300 px-3 py-2 text-sm focus:outline-none focus:ring-2 focus:ring-blue-500",...s("quarter")}),n.quarter!==void 0&&k.jsx("span",{className:"mt-1 block text-sm text-orange-600",children:n.quarter})]})]}),a.isError&&k.jsx("div",{className:"rounded-lg bg-orange-100 px-3 py-2 text-sm text-orange-700",children:"Unable to create objective."}),k.jsx(Yr,{type:"submit",disabled:a.isPending,children:"Save"})]})]})}const DE={NOT_STARTED:"Not Started",IN_PROGRESS:"In Progress",COMPLETED:"Completed"},LE={NOT_STARTED:"bg-gray-100 text-gray-600",IN_PROGRESS:"bg-orange-100 text-orange-700",COMPLETED:"bg-green-100 text-green-700"};function sv({status:e}){return k.jsx("span",{className:`rounded-full px-2 py-1 text-xs font-medium ${LE[e]}`,children:DE[e]})}function nl({value:e}){const t=`${Math.min(Math.max(e,0),100)}%`;return k.jsx("div",{className:"w-full rounded-full bg-gray-200 h-2",children:k.jsx("div",{className:"h-2 rounded-full bg-blue-600 transition-all",style:{width:t}})})}function IE(e){return xl({queryKey:["objectives",{quarter:e}],queryFn:()=>O1(e)})}function ME(e){return e.length===0?0:Math.round(e.reduce((t,n)=>t+n.progress,0)/e.length)}function UE(){const{data:e=[],isLoading:t,error:n}=IE("Q2/2026");return k.jsxs("section",{children:[k.jsxs("div",{className:"mb-6 flex items-center justify-between",children:[k.jsxs("div",{children:[k.jsx("h1",{className:"text-xl font-semibold text-gray-800",children:"OKR List"}),k.jsx("p",{className:"text-sm text-gray-500",children:"Q2/2026"})]}),k.jsxs("div",{className:"flex items-center gap-3",children:[k.jsx("select",{className:"rounded-lg border border-gray-300 bg-white px-3 py-2 text-sm focus:outline-none focus:ring-2 focus:ring-blue-500",children:k.jsx("option",{children:"Q2/2026"})}),k.jsx("button",{className:"rounded-lg border border-gray-300 px-3 py-2 text-sm text-gray-700 transition-colors hover:bg-gray-50",children:"Filters"})]})]}),t&&k.jsx("div",{className:"rounded-xl border border-gray-200 bg-white p-6 text-gray-500",children:"Loading OKRs..."}),n!==null&&k.jsx("div",{className:"rounded-xl border border-orange-200 bg-orange-100 p-6 text-orange-700",children:"Unable to load OKRs."}),k.jsx("div",{className:"space-y-4",children:e.map(r=>{const s=ME(r.keyResults);return k.jsxs(El,{to:`/objectives/${r.id}`,className:"block rounded-xl border border-gray-200 bg-white p-6 shadow-sm transition hover:-translate-y-px hover:shadow-md",children:[k.jsxs("div",{className:"mb-4 flex items-start justify-between gap-4",children:[k.jsxs("div",{children:[k.jsx("h2",{className:"text-lg font-semibold text-gray-800",children:r.title}),k.jsxs("p",{className:"mt-1 text-sm text-gray-500",children:["Owner: ",r.owner.name]})]}),k.jsx(sv,{status:r.status})]}),k.jsxs("div",{className:"flex items-center gap-4",children:[k.jsx("div",{className:"flex-1",children:k.jsx(nl,{value:s})}),k.jsxs("span",{className:"w-12 text-right text-sm font-medium text-gray-700",children:[s,"%"]})]})]},r.id)})})]})}const zE=Jd({progress:rv.number().int().min(0,"Progress cannot be negative").max(100,"Progress cannot exceed 100"),comment:js().optional()});function VE(e){const t=Number(e);return Number.isFinite(t)?t:0}function BE(){const e=VE(cg().id),t=wl(),[n,r]=P.useState(null),{register:s,handleSubmit:i,reset:o}=Kd(),{data:a,isLoading:l}=xl({queryKey:["key-result",e],queryFn:()=>T1(e),enabled:e>0}),u=rg({mutationFn:d=>b1(e,d),onSuccess:async d=>{o({progress:d.progress,comment:""}),await t.invalidateQueries({queryKey:["key-result",e]}),await t.invalidateQueries({queryKey:["objective",a==null?void 0:a.objectiveId]}),await t.invalidateQueries({queryKey:["objectives"]})}});if(l||a===void 0)return k.jsx("div",{className:"rounded-xl border border-gray-200 bg-white p-6 text-gray-500",children:"Loading key result..."});const c=i(d=>{var w;const m=zE.safeParse(d);if(!m.success){r(((w=m.error.issues[0])==null?void 0:w.message)??"Invalid progress");return}r(null),u.mutate(m.data)});return k.jsxs("section",{className:"rounded-xl border border-gray-200 bg-white p-6 shadow-sm",children:[k.jsx("h1",{className:"mb-2 text-xl font-semibold text-gray-800",children:"Key Result Detail"}),k.jsx("h2",{className:"text-lg font-medium text-gray-800",children:a.title}),k.jsxs("div",{className:"mt-2 text-sm text-gray-500",children:["Owner: ",a.objective.owner.name]}),k.jsxs("div",{className:"mt-1 text-sm text-gray-500",children:["Deadline: ",new Date(a.deadline).toLocaleDateString()]}),k.jsxs("div",{className:"my-6 max-w-md",children:[k.jsxs("div",{className:"mb-2 flex justify-between text-sm font-medium text-gray-700",children:[k.jsx("span",{children:"Current Progress"}),k.jsxs("span",{children:[a.progress,"%"]})]}),k.jsx(nl,{value:a.progress})]}),k.jsxs("form",{className:"max-w-md space-y-4",onSubmit:c,children:[k.jsxs("label",{className:"block",children:[k.jsx("span",{className:"mb-1 block text-sm font-medium text-gray-700",children:"Update Progress"}),k.jsxs("div",{className:"flex items-center gap-2",children:[k.jsx("input",{type:"number",min:"0",max:"100",defaultValue:a.progress,className:"w-full rounded-lg border border-gray-300 px-3 py-2 text-sm focus:outline-none focus:ring-2 focus:ring-blue-500",...s("progress")}),k.jsx("span",{className:"text-gray-500",children:"%"})]})]}),k.jsxs("label",{className:"block",children:[k.jsx("span",{className:"mb-1 block text-sm font-medium text-gray-700",children:"Comment"}),k.jsx("textarea",{rows:4,className:"w-full rounded-lg border border-gray-300 px-3 py-2 text-sm focus:outline-none focus:ring-2 focus:ring-blue-500",...s("comment")})]}),n!==null&&k.jsx("div",{className:"rounded-lg bg-orange-100 px-3 py-2 text-sm text-orange-700",children:n}),u.isError&&k.jsx("div",{className:"rounded-lg bg-orange-100 px-3 py-2 text-sm text-orange-700",children:"Unable to update progress."}),k.jsx(Yr,{type:"submit",disabled:u.isPending,children:"Save"})]})]})}const $E=Jd({username:js().min(1,"Username or email is required"),password:js().min(8,"Password must be at least 8 characters")});function HE(){const{user:e,login:t}=Wd(),n=Sl(),[r,s]=P.useState(null),[i,o]=P.useState({}),{register:a,handleSubmit:l}=Kd({defaultValues:{username:"employee",password:"Password@123"}});if(e!==null)return k.jsx(Md,{to:"/",replace:!0});const u=l(async c=>{const d=$E.safeParse(c);if(!d.success){o(Object.fromEntries(d.error.issues.map(m=>[m.path[0],m.message])));return}o({}),s(null);try{await t(d.data.username,d.data.password),n("/")}catch{s("Invalid username or password")}});return k.jsx("main",{className:"flex min-h-screen items-center justify-center bg-gray-50 px-4",children:k.jsxs("section",{className:"w-full max-w-md rounded-xl border border-gray-200 bg-white p-8 shadow-sm",children:[k.jsxs("div",{className:"mb-8 text-center",children:[k.jsx("div",{className:"mx-auto mb-3 flex h-12 w-12 items-center justify-center rounded-lg bg-blue-600 text-lg font-semibold text-white",children:"OKR"}),k.jsx("h1",{className:"text-2xl font-semibold text-gray-800",children:"Sign in to OKR"})]}),k.jsxs("form",{className:"space-y-4",onSubmit:u,children:[k.jsxs("label",{className:"block",children:[k.jsx("span",{className:"mb-1 block text-sm font-medium text-gray-700",children:"Username or email address"}),k.jsx("input",{className:"w-full rounded-lg border border-gray-300 px-3 py-2 text-sm focus:outline-none focus:ring-2 focus:ring-blue-500",...a("username")}),i.username!==void 0&&k.jsx("span",{className:"mt-1 block text-sm text-orange-600",children:i.username})]}),k.jsxs("label",{className:"block",children:[k.jsxs("span",{className:"mb-1 flex justify-between text-sm font-medium text-gray-700",children:["Password ",k.jsx("span",{className:"text-blue-600",children:"Forgot password?"})]}),k.jsx("input",{type:"password",className:"w-full rounded-lg border border-gray-300 px-3 py-2 text-sm focus:outline-none focus:ring-2 focus:ring-blue-500",...a("password")}),i.password!==void 0&&k.jsx("span",{className:"mt-1 block text-sm text-orange-600",children:i.password})]}),r!==null&&k.jsx("div",{className:"rounded-lg bg-orange-100 px-3 py-2 text-sm text-orange-700",children:r}),k.jsx(Yr,{className:"w-full",type:"submit",children:"Sign in"})]})]})})}function QE(e){const t=Number(e);return Number.isFinite(t)?t:0}function WE(){const e=QE(cg().id),{data:t,isLoading:n}=xl({queryKey:["objective",e],queryFn:()=>N1(e),enabled:e>0});if(n||t===void 0)return k.jsx("div",{className:"rounded-xl border border-gray-200 bg-white p-6 text-gray-500",children:"Loading objective..."});const r=t.computedProgress??0;return k.jsxs("section",{className:"space-y-6",children:[k.jsxs("div",{className:"rounded-xl border border-gray-200 bg-white p-6 shadow-sm",children:[k.jsxs("div",{className:"mb-4 flex items-start justify-between gap-4",children:[k.jsxs("div",{children:[k.jsx("h1",{className:"text-2xl font-semibold text-gray-800",children:t.title}),k.jsx("p",{className:"mt-2 text-sm text-gray-500",children:t.description})]}),k.jsx(sv,{status:t.status})]}),k.jsxs("div",{className:"mb-4 flex gap-3",children:[k.jsx(Yr,{variant:"secondary",children:"REPORT"}),k.jsx(Yr,{variant:"secondary",children:"OPTIONS"})]}),k.jsx("div",{className:"border-b border-gray-200",children:k.jsxs("div",{className:"flex gap-6 text-sm font-medium text-gray-600",children:[k.jsx("span",{className:"border-b-2 border-blue-600 pb-3 text-blue-600",children:"General Info"}),k.jsx("span",{className:"pb-3",children:"Conversation"}),k.jsx("span",{className:"pb-3",children:"Grade & Feedback"})]})}),k.jsxs("div",{className:"mt-6 grid gap-4 md:grid-cols-3",children:[k.jsxs("div",{children:[k.jsx("div",{className:"text-sm text-gray-500",children:"Owner"}),k.jsx("div",{className:"font-medium text-gray-800",children:t.owner.name})]}),k.jsxs("div",{children:[k.jsx("div",{className:"text-sm text-gray-500",children:"Quarter"}),k.jsx("div",{className:"font-medium text-gray-800",children:t.quarter})]}),k.jsxs("div",{children:[k.jsx("div",{className:"text-sm text-gray-500",children:"Progress"}),k.jsxs("div",{className:"mt-2 flex items-center gap-3",children:[k.jsx(nl,{value:r}),k.jsxs("span",{className:"text-sm font-medium",children:[r,"%"]})]})]})]})]}),k.jsxs("section",{className:"rounded-xl border border-gray-200 bg-white p-6 shadow-sm",children:[k.jsx("h2",{className:"mb-4 text-lg font-semibold text-gray-800",children:"Key Results"}),k.jsx("div",{className:"divide-y divide-gray-200",children:t.keyResults.map(s=>k.jsx(El,{to:`/key-results/${s.id}`,className:"block py-4 transition-colors hover:bg-gray-50",children:k.jsxs("div",{className:"flex items-center justify-between gap-4",children:[k.jsxs("div",{children:[k.jsx("div",{className:"font-medium text-gray-800",children:s.title}),k.jsxs("div",{className:"text-sm text-gray-500",children:["Start: ",s.startValue," · Target: ",s.targetValue," · Deadline:"," ",new Date(s.deadline).toLocaleDateString()]})]}),k.jsxs("div",{className:"w-44",children:[k.jsx(nl,{value:s.progress}),k.jsxs("div",{className:"mt-1 text-right text-sm text-gray-500",children:[s.progress,"%"]})]})]})},s.id))})]})]})}function qE(){const{user:e}=Wd();return e===null?k.jsx(Md,{to:"/login",replace:!0}):k.jsx(mg,{})}function ZE(){return k.jsxs(m_,{children:[k.jsx(_n,{path:"/login",element:k.jsx(HE,{})}),k.jsx(_n,{element:k.jsx(qE,{}),children:k.jsxs(_n,{path:"/",element:k.jsx(I1,{}),children:[k.jsx(_n,{index:!0,element:k.jsx(UE,{})}),k.jsx(_n,{path:"objectives/new",element:k.jsx(FE,{})}),k.jsx(_n,{path:"objectives/:id",element:k.jsx(WE,{})}),k.jsx(_n,{path:"key-results/:id",element:k.jsx(BE,{})})]})}),k.jsx(_n,{path:"*",element:k.jsx(Md,{to:"/",replace:!0})})]})}const KE=new ux({defaultOptions:{queries:{staleTime:3e4,retry:1}}});du.createRoot(document.getElementById("root")).render(k.jsx(We.StrictMode,{children:k.jsx(cx,{client:KE,children:k.jsx(S_,{children:k.jsx(j1,{children:k.jsx(ZE,{})})})})}));
|