Files
jiang13-forum/embed_static/static/spa/assets/react-vendor-BdyZmpPe.js
freefire 55c256654b 支持板块图标与主题色自定义,并优化列表加载与未保存离开提示。
新增后端图标校验与色槽规范化,前端展示 BoardBadge/骨架屏,发帖与板块管理页增加未保存确认。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-28 17:13:32 +08:00

69 lines
227 KiB
JavaScript

function yf(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const l in r)if(l!=="default"&&!(l in e)){const o=Object.getOwnPropertyDescriptor(r,l);o&&Object.defineProperty(e,l,o.get?o:{enumerable:!0,get:()=>r[l]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}function wf(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Sf={exports:{}},ri={},xf={exports:{}},G={};/**
* @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 Ml=Symbol.for("react.element"),Rh=Symbol.for("react.portal"),Ph=Symbol.for("react.fragment"),_h=Symbol.for("react.strict_mode"),Lh=Symbol.for("react.profiler"),Th=Symbol.for("react.provider"),Dh=Symbol.for("react.context"),Nh=Symbol.for("react.forward_ref"),Mh=Symbol.for("react.suspense"),Oh=Symbol.for("react.memo"),zh=Symbol.for("react.lazy"),Ls=Symbol.iterator;function Fh(e){return e===null||typeof e!="object"?null:(e=Ls&&e[Ls]||e["@@iterator"],typeof e=="function"?e:null)}var Ef={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},kf=Object.assign,Cf={};function Mr(e,t,n){this.props=e,this.context=t,this.refs=Cf,this.updater=n||Ef}Mr.prototype.isReactComponent={};Mr.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")};Mr.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Rf(){}Rf.prototype=Mr.prototype;function su(e,t,n){this.props=e,this.context=t,this.refs=Cf,this.updater=n||Ef}var cu=su.prototype=new Rf;cu.constructor=su;kf(cu,Mr.prototype);cu.isPureReactComponent=!0;var Ts=Array.isArray,Pf=Object.prototype.hasOwnProperty,fu={current:null},_f={key:!0,ref:!0,__self:!0,__source:!0};function Lf(e,t,n){var r,l={},o=null,i=null;if(t!=null)for(r in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(o=""+t.key),t)Pf.call(t,r)&&!_f.hasOwnProperty(r)&&(l[r]=t[r]);var a=arguments.length-2;if(a===1)l.children=n;else if(1<a){for(var u=Array(a),s=0;s<a;s++)u[s]=arguments[s+2];l.children=u}if(e&&e.defaultProps)for(r in a=e.defaultProps,a)l[r]===void 0&&(l[r]=a[r]);return{$$typeof:Ml,type:e,key:o,ref:i,props:l,_owner:fu.current}}function Ah(e,t){return{$$typeof:Ml,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function du(e){return typeof e=="object"&&e!==null&&e.$$typeof===Ml}function Ih(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Ds=/\/+/g;function Ni(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Ih(""+e.key):t.toString(36)}function fo(e,t,n,r,l){var o=typeof e;(o==="undefined"||o==="boolean")&&(e=null);var i=!1;if(e===null)i=!0;else switch(o){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case Ml:case Rh:i=!0}}if(i)return i=e,l=l(i),e=r===""?"."+Ni(i,0):r,Ts(l)?(n="",e!=null&&(n=e.replace(Ds,"$&/")+"/"),fo(l,t,n,"",function(s){return s})):l!=null&&(du(l)&&(l=Ah(l,n+(!l.key||i&&i.key===l.key?"":(""+l.key).replace(Ds,"$&/")+"/")+e)),t.push(l)),1;if(i=0,r=r===""?".":r+":",Ts(e))for(var a=0;a<e.length;a++){o=e[a];var u=r+Ni(o,a);i+=fo(o,t,n,u,l)}else if(u=Fh(e),typeof u=="function")for(e=u.call(e),a=0;!(o=e.next()).done;)o=o.value,u=r+Ni(o,a++),i+=fo(o,t,n,u,l);else if(o==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return i}function Kl(e,t,n){if(e==null)return e;var r=[],l=0;return fo(e,r,"","",function(o){return t.call(n,o,l++)}),r}function Uh(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 $e={current:null},po={transition:null},jh={ReactCurrentDispatcher:$e,ReactCurrentBatchConfig:po,ReactCurrentOwner:fu};function Tf(){throw Error("act(...) is not supported in production builds of React.")}G.Children={map:Kl,forEach:function(e,t,n){Kl(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Kl(e,function(){t++}),t},toArray:function(e){return Kl(e,function(t){return t})||[]},only:function(e){if(!du(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};G.Component=Mr;G.Fragment=Ph;G.Profiler=Lh;G.PureComponent=su;G.StrictMode=_h;G.Suspense=Mh;G.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=jh;G.act=Tf;G.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=kf({},e.props),l=e.key,o=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,i=fu.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var a=e.type.defaultProps;for(u in t)Pf.call(t,u)&&!_f.hasOwnProperty(u)&&(r[u]=t[u]===void 0&&a!==void 0?a[u]:t[u])}var u=arguments.length-2;if(u===1)r.children=n;else if(1<u){a=Array(u);for(var s=0;s<u;s++)a[s]=arguments[s+2];r.children=a}return{$$typeof:Ml,type:e.type,key:l,ref:o,props:r,_owner:i}};G.createContext=function(e){return e={$$typeof:Dh,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Th,_context:e},e.Consumer=e};G.createElement=Lf;G.createFactory=function(e){var t=Lf.bind(null,e);return t.type=e,t};G.createRef=function(){return{current:null}};G.forwardRef=function(e){return{$$typeof:Nh,render:e}};G.isValidElement=du;G.lazy=function(e){return{$$typeof:zh,_payload:{_status:-1,_result:e},_init:Uh}};G.memo=function(e,t){return{$$typeof:Oh,type:e,compare:t===void 0?null:t}};G.startTransition=function(e){var t=po.transition;po.transition={};try{e()}finally{po.transition=t}};G.unstable_act=Tf;G.useCallback=function(e,t){return $e.current.useCallback(e,t)};G.useContext=function(e){return $e.current.useContext(e)};G.useDebugValue=function(){};G.useDeferredValue=function(e){return $e.current.useDeferredValue(e)};G.useEffect=function(e,t){return $e.current.useEffect(e,t)};G.useId=function(){return $e.current.useId()};G.useImperativeHandle=function(e,t,n){return $e.current.useImperativeHandle(e,t,n)};G.useInsertionEffect=function(e,t){return $e.current.useInsertionEffect(e,t)};G.useLayoutEffect=function(e,t){return $e.current.useLayoutEffect(e,t)};G.useMemo=function(e,t){return $e.current.useMemo(e,t)};G.useReducer=function(e,t,n){return $e.current.useReducer(e,t,n)};G.useRef=function(e){return $e.current.useRef(e)};G.useState=function(e){return $e.current.useState(e)};G.useSyncExternalStore=function(e,t,n){return $e.current.useSyncExternalStore(e,t,n)};G.useTransition=function(){return $e.current.useTransition()};G.version="18.3.1";xf.exports=G;var C=xf.exports;const Bh=wf(C),$h=yf({__proto__:null,default:Bh},[C]);/**
* @license React
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Vh=C,Wh=Symbol.for("react.element"),Hh=Symbol.for("react.fragment"),Qh=Object.prototype.hasOwnProperty,Kh=Vh.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Yh={key:!0,ref:!0,__self:!0,__source:!0};function Df(e,t,n){var r,l={},o=null,i=null;n!==void 0&&(o=""+n),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(i=t.ref);for(r in t)Qh.call(t,r)&&!Yh.hasOwnProperty(r)&&(l[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)l[r]===void 0&&(l[r]=t[r]);return{$$typeof:Wh,type:e,key:o,ref:i,props:l,_owner:Kh.current}}ri.Fragment=Hh;ri.jsx=Df;ri.jsxs=Df;Sf.exports=ri;var N0=Sf.exports,Ns={},Nf={exports:{}},rt={},Mf={exports:{}},Of={};/**
* @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(L,U){var V=L.length;L.push(U);e:for(;0<V;){var re=V-1>>>1,le=L[re];if(0<l(le,U))L[re]=U,L[V]=le,V=re;else break e}}function n(L){return L.length===0?null:L[0]}function r(L){if(L.length===0)return null;var U=L[0],V=L.pop();if(V!==U){L[0]=V;e:for(var re=0,le=L.length,dt=le>>>1;re<dt;){var Ge=2*(re+1)-1,Ae=L[Ge],Ie=Ge+1,ot=L[Ie];if(0>l(Ae,V))Ie<le&&0>l(ot,Ae)?(L[re]=ot,L[Ie]=V,re=Ie):(L[re]=Ae,L[Ge]=V,re=Ge);else if(Ie<le&&0>l(ot,V))L[re]=ot,L[Ie]=V,re=Ie;else break e}}return U}function l(L,U){var V=L.sortIndex-U.sortIndex;return V!==0?V:L.id-U.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var i=Date,a=i.now();e.unstable_now=function(){return i.now()-a}}var u=[],s=[],f=1,c=null,p=3,v=!1,w=!1,S=!1,P=typeof setTimeout=="function"?setTimeout:null,h=typeof clearTimeout=="function"?clearTimeout:null,d=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function m(L){for(var U=n(s);U!==null;){if(U.callback===null)r(s);else if(U.startTime<=L)r(s),U.sortIndex=U.expirationTime,t(u,U);else break;U=n(s)}}function E(L){if(S=!1,m(L),!w)if(n(u)!==null)w=!0,oe(R);else{var U=n(s);U!==null&&de(E,U.startTime-L)}}function R(L,U){w=!1,S&&(S=!1,h(_),_=-1),v=!0;var V=p;try{for(m(U),c=n(u);c!==null&&(!(c.expirationTime>U)||L&&!H());){var re=c.callback;if(typeof re=="function"){c.callback=null,p=c.priorityLevel;var le=re(c.expirationTime<=U);U=e.unstable_now(),typeof le=="function"?c.callback=le:c===n(u)&&r(u),m(U)}else r(u);c=n(u)}if(c!==null)var dt=!0;else{var Ge=n(s);Ge!==null&&de(E,Ge.startTime-U),dt=!1}return dt}finally{c=null,p=V,v=!1}}var T=!1,y=null,_=-1,I=5,M=-1;function H(){return!(e.unstable_now()-M<I)}function Y(){if(y!==null){var L=e.unstable_now();M=L;var U=!0;try{U=y(!0,L)}finally{U?J():(T=!1,y=null)}}else T=!1}var J;if(typeof d=="function")J=function(){d(Y)};else if(typeof MessageChannel<"u"){var X=new MessageChannel,ve=X.port2;X.port1.onmessage=Y,J=function(){ve.postMessage(null)}}else J=function(){P(Y,0)};function oe(L){y=L,T||(T=!0,J())}function de(L,U){_=P(function(){L(e.unstable_now())},U)}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(L){L.callback=null},e.unstable_continueExecution=function(){w||v||(w=!0,oe(R))},e.unstable_forceFrameRate=function(L){0>L||125<L?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):I=0<L?Math.floor(1e3/L):5},e.unstable_getCurrentPriorityLevel=function(){return p},e.unstable_getFirstCallbackNode=function(){return n(u)},e.unstable_next=function(L){switch(p){case 1:case 2:case 3:var U=3;break;default:U=p}var V=p;p=U;try{return L()}finally{p=V}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(L,U){switch(L){case 1:case 2:case 3:case 4:case 5:break;default:L=3}var V=p;p=L;try{return U()}finally{p=V}},e.unstable_scheduleCallback=function(L,U,V){var re=e.unstable_now();switch(typeof V=="object"&&V!==null?(V=V.delay,V=typeof V=="number"&&0<V?re+V:re):V=re,L){case 1:var le=-1;break;case 2:le=250;break;case 5:le=1073741823;break;case 4:le=1e4;break;default:le=5e3}return le=V+le,L={id:f++,callback:U,priorityLevel:L,startTime:V,expirationTime:le,sortIndex:-1},V>re?(L.sortIndex=V,t(s,L),n(u)===null&&L===n(s)&&(S?(h(_),_=-1):S=!0,de(E,V-re))):(L.sortIndex=le,t(u,L),w||v||(w=!0,oe(R))),L},e.unstable_shouldYield=H,e.unstable_wrapCallback=function(L){var U=p;return function(){var V=p;p=U;try{return L.apply(this,arguments)}finally{p=V}}}})(Of);Mf.exports=Of;var Xh=Mf.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 Gh=C,nt=Xh;function N(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 zf=new Set,dl={};function Yn(e,t){Er(e,t),Er(e+"Capture",t)}function Er(e,t){for(dl[e]=t,e=0;e<t.length;e++)zf.add(t[e])}var Vt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),sa=Object.prototype.hasOwnProperty,Jh=/^[: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]*$/,Ms={},Os={};function Zh(e){return sa.call(Os,e)?!0:sa.call(Ms,e)?!1:Jh.test(e)?Os[e]=!0:(Ms[e]=!0,!1)}function qh(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 bh(e,t,n,r){if(t===null||typeof t>"u"||qh(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 Ve(e,t,n,r,l,o,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var Ne={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Ne[e]=new Ve(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Ne[t]=new Ve(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Ne[e]=new Ve(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Ne[e]=new Ve(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Ne[e]=new Ve(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Ne[e]=new Ve(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Ne[e]=new Ve(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Ne[e]=new Ve(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Ne[e]=new Ve(e,5,!1,e.toLowerCase(),null,!1,!1)});var pu=/[\-:]([a-z])/g;function hu(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(pu,hu);Ne[t]=new Ve(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(pu,hu);Ne[t]=new Ve(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(pu,hu);Ne[t]=new Ve(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Ne[e]=new Ve(e,1,!1,e.toLowerCase(),null,!1,!1)});Ne.xlinkHref=new Ve("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Ne[e]=new Ve(e,1,!1,e.toLowerCase(),null,!0,!0)});function mu(e,t,n,r){var l=Ne.hasOwnProperty(t)?Ne[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(bh(t,n,l,r)&&(n=null),r||l===null?Zh(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):l.mustUseProperty?e[l.propertyName]=n===null?l.type===3?!1:"":n:(t=l.attributeName,r=l.attributeNamespace,n===null?e.removeAttribute(t):(l=l.type,n=l===3||l===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var Xt=Gh.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Yl=Symbol.for("react.element"),rr=Symbol.for("react.portal"),lr=Symbol.for("react.fragment"),vu=Symbol.for("react.strict_mode"),ca=Symbol.for("react.profiler"),Ff=Symbol.for("react.provider"),Af=Symbol.for("react.context"),gu=Symbol.for("react.forward_ref"),fa=Symbol.for("react.suspense"),da=Symbol.for("react.suspense_list"),yu=Symbol.for("react.memo"),tn=Symbol.for("react.lazy"),If=Symbol.for("react.offscreen"),zs=Symbol.iterator;function Vr(e){return e===null||typeof e!="object"?null:(e=zs&&e[zs]||e["@@iterator"],typeof e=="function"?e:null)}var me=Object.assign,Mi;function qr(e){if(Mi===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Mi=t&&t[1]||""}return`
`+Mi+e}var Oi=!1;function zi(e,t){if(!e||Oi)return"";Oi=!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(s){var r=s}Reflect.construct(e,[],t)}else{try{t.call()}catch(s){r=s}e.call(t.prototype)}else{try{throw Error()}catch(s){r=s}e()}}catch(s){if(s&&r&&typeof s.stack=="string"){for(var l=s.stack.split(`
`),o=r.stack.split(`
`),i=l.length-1,a=o.length-1;1<=i&&0<=a&&l[i]!==o[a];)a--;for(;1<=i&&0<=a;i--,a--)if(l[i]!==o[a]){if(i!==1||a!==1)do if(i--,a--,0>a||l[i]!==o[a]){var u=`
`+l[i].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}while(1<=i&&0<=a);break}}}finally{Oi=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?qr(e):""}function em(e){switch(e.tag){case 5:return qr(e.type);case 16:return qr("Lazy");case 13:return qr("Suspense");case 19:return qr("SuspenseList");case 0:case 2:case 15:return e=zi(e.type,!1),e;case 11:return e=zi(e.type.render,!1),e;case 1:return e=zi(e.type,!0),e;default:return""}}function pa(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 lr:return"Fragment";case rr:return"Portal";case ca:return"Profiler";case vu:return"StrictMode";case fa:return"Suspense";case da:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Af:return(e.displayName||"Context")+".Consumer";case Ff:return(e._context.displayName||"Context")+".Provider";case gu:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case yu:return t=e.displayName||null,t!==null?t:pa(e.type)||"Memo";case tn:t=e._payload,e=e._init;try{return pa(e(t))}catch{}}return null}function tm(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 pa(t);case 8:return t===vu?"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 gn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Uf(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function nm(e){var t=Uf(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(i){r=""+i,o.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Xl(e){e._valueTracker||(e._valueTracker=nm(e))}function jf(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Uf(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Po(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 ha(e,t){var n=t.checked;return me({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Fs(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=gn(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 Bf(e,t){t=t.checked,t!=null&&mu(e,"checked",t,!1)}function ma(e,t){Bf(e,t);var n=gn(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")?va(e,t.type,n):t.hasOwnProperty("defaultValue")&&va(e,t.type,gn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function As(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 va(e,t,n){(t!=="number"||Po(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var br=Array.isArray;function mr(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t["$"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty("$"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&r&&(e[n].defaultSelected=!0)}else{for(n=""+gn(n),t=null,l=0;l<e.length;l++){if(e[l].value===n){e[l].selected=!0,r&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function ga(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(N(91));return me({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Is(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(N(92));if(br(n)){if(1<n.length)throw Error(N(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:gn(n)}}function $f(e,t){var n=gn(t.value),r=gn(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 Us(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Vf(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 ya(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Vf(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Gl,Wf=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,l)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Gl=Gl||document.createElement("div"),Gl.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Gl.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function pl(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var rl={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},rm=["Webkit","ms","Moz","O"];Object.keys(rl).forEach(function(e){rm.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),rl[t]=rl[e]})});function Hf(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||rl.hasOwnProperty(e)&&rl[e]?(""+t).trim():t+"px"}function Qf(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=Hf(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var lm=me({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 wa(e,t){if(t){if(lm[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(N(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(N(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(N(61))}if(t.style!=null&&typeof t.style!="object")throw Error(N(62))}}function Sa(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 xa=null;function wu(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ea=null,vr=null,gr=null;function js(e){if(e=Fl(e)){if(typeof Ea!="function")throw Error(N(280));var t=e.stateNode;t&&(t=ui(t),Ea(e.stateNode,e.type,t))}}function Kf(e){vr?gr?gr.push(e):gr=[e]:vr=e}function Yf(){if(vr){var e=vr,t=gr;if(gr=vr=null,js(e),t)for(e=0;e<t.length;e++)js(t[e])}}function Xf(e,t){return e(t)}function Gf(){}var Fi=!1;function Jf(e,t,n){if(Fi)return e(t,n);Fi=!0;try{return Xf(e,t,n)}finally{Fi=!1,(vr!==null||gr!==null)&&(Gf(),Yf())}}function hl(e,t){var n=e.stateNode;if(n===null)return null;var r=ui(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(N(231,t,typeof n));return n}var ka=!1;if(Vt)try{var Wr={};Object.defineProperty(Wr,"passive",{get:function(){ka=!0}}),window.addEventListener("test",Wr,Wr),window.removeEventListener("test",Wr,Wr)}catch{ka=!1}function om(e,t,n,r,l,o,i,a,u){var s=Array.prototype.slice.call(arguments,3);try{t.apply(n,s)}catch(f){this.onError(f)}}var ll=!1,_o=null,Lo=!1,Ca=null,im={onError:function(e){ll=!0,_o=e}};function am(e,t,n,r,l,o,i,a,u){ll=!1,_o=null,om.apply(im,arguments)}function um(e,t,n,r,l,o,i,a,u){if(am.apply(this,arguments),ll){if(ll){var s=_o;ll=!1,_o=null}else throw Error(N(198));Lo||(Lo=!0,Ca=s)}}function Xn(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 Zf(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 Bs(e){if(Xn(e)!==e)throw Error(N(188))}function sm(e){var t=e.alternate;if(!t){if(t=Xn(e),t===null)throw Error(N(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var o=l.alternate;if(o===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===o.child){for(o=l.child;o;){if(o===n)return Bs(l),e;if(o===r)return Bs(l),t;o=o.sibling}throw Error(N(188))}if(n.return!==r.return)n=l,r=o;else{for(var i=!1,a=l.child;a;){if(a===n){i=!0,n=l,r=o;break}if(a===r){i=!0,r=l,n=o;break}a=a.sibling}if(!i){for(a=o.child;a;){if(a===n){i=!0,n=o,r=l;break}if(a===r){i=!0,r=o,n=l;break}a=a.sibling}if(!i)throw Error(N(189))}}if(n.alternate!==r)throw Error(N(190))}if(n.tag!==3)throw Error(N(188));return n.stateNode.current===n?e:t}function qf(e){return e=sm(e),e!==null?bf(e):null}function bf(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=bf(e);if(t!==null)return t;e=e.sibling}return null}var ed=nt.unstable_scheduleCallback,$s=nt.unstable_cancelCallback,cm=nt.unstable_shouldYield,fm=nt.unstable_requestPaint,Se=nt.unstable_now,dm=nt.unstable_getCurrentPriorityLevel,Su=nt.unstable_ImmediatePriority,td=nt.unstable_UserBlockingPriority,To=nt.unstable_NormalPriority,pm=nt.unstable_LowPriority,nd=nt.unstable_IdlePriority,li=null,Tt=null;function hm(e){if(Tt&&typeof Tt.onCommitFiberRoot=="function")try{Tt.onCommitFiberRoot(li,e,void 0,(e.current.flags&128)===128)}catch{}}var yt=Math.clz32?Math.clz32:gm,mm=Math.log,vm=Math.LN2;function gm(e){return e>>>=0,e===0?32:31-(mm(e)/vm|0)|0}var Jl=64,Zl=4194304;function el(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 Do(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,i=n&268435455;if(i!==0){var a=i&~l;a!==0?r=el(a):(o&=i,o!==0&&(r=el(o)))}else i=n&~l,i!==0?r=el(i):o!==0&&(r=el(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,o=t&-t,l>=o||l===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-yt(t),l=1<<n,r|=e[n],t&=~l;return r}function ym(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 wm(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,o=e.pendingLanes;0<o;){var i=31-yt(o),a=1<<i,u=l[i];u===-1?(!(a&n)||a&r)&&(l[i]=ym(a,t)):u<=t&&(e.expiredLanes|=a),o&=~a}}function Ra(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function rd(){var e=Jl;return Jl<<=1,!(Jl&4194240)&&(Jl=64),e}function Ai(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Ol(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-yt(t),e[t]=n}function Sm(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var l=31-yt(n),o=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~o}}function xu(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-yt(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var ne=0;function ld(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var od,Eu,id,ad,ud,Pa=!1,ql=[],sn=null,cn=null,fn=null,ml=new Map,vl=new Map,rn=[],xm="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 Vs(e,t){switch(e){case"focusin":case"focusout":sn=null;break;case"dragenter":case"dragleave":cn=null;break;case"mouseover":case"mouseout":fn=null;break;case"pointerover":case"pointerout":ml.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":vl.delete(t.pointerId)}}function Hr(e,t,n,r,l,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[l]},t!==null&&(t=Fl(t),t!==null&&Eu(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function Em(e,t,n,r,l){switch(t){case"focusin":return sn=Hr(sn,e,t,n,r,l),!0;case"dragenter":return cn=Hr(cn,e,t,n,r,l),!0;case"mouseover":return fn=Hr(fn,e,t,n,r,l),!0;case"pointerover":var o=l.pointerId;return ml.set(o,Hr(ml.get(o)||null,e,t,n,r,l)),!0;case"gotpointercapture":return o=l.pointerId,vl.set(o,Hr(vl.get(o)||null,e,t,n,r,l)),!0}return!1}function sd(e){var t=On(e.target);if(t!==null){var n=Xn(t);if(n!==null){if(t=n.tag,t===13){if(t=Zf(n),t!==null){e.blockedOn=t,ud(e.priority,function(){id(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 ho(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=_a(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);xa=r,n.target.dispatchEvent(r),xa=null}else return t=Fl(n),t!==null&&Eu(t),e.blockedOn=n,!1;t.shift()}return!0}function Ws(e,t,n){ho(e)&&n.delete(t)}function km(){Pa=!1,sn!==null&&ho(sn)&&(sn=null),cn!==null&&ho(cn)&&(cn=null),fn!==null&&ho(fn)&&(fn=null),ml.forEach(Ws),vl.forEach(Ws)}function Qr(e,t){e.blockedOn===t&&(e.blockedOn=null,Pa||(Pa=!0,nt.unstable_scheduleCallback(nt.unstable_NormalPriority,km)))}function gl(e){function t(l){return Qr(l,e)}if(0<ql.length){Qr(ql[0],e);for(var n=1;n<ql.length;n++){var r=ql[n];r.blockedOn===e&&(r.blockedOn=null)}}for(sn!==null&&Qr(sn,e),cn!==null&&Qr(cn,e),fn!==null&&Qr(fn,e),ml.forEach(t),vl.forEach(t),n=0;n<rn.length;n++)r=rn[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<rn.length&&(n=rn[0],n.blockedOn===null);)sd(n),n.blockedOn===null&&rn.shift()}var yr=Xt.ReactCurrentBatchConfig,No=!0;function Cm(e,t,n,r){var l=ne,o=yr.transition;yr.transition=null;try{ne=1,ku(e,t,n,r)}finally{ne=l,yr.transition=o}}function Rm(e,t,n,r){var l=ne,o=yr.transition;yr.transition=null;try{ne=4,ku(e,t,n,r)}finally{ne=l,yr.transition=o}}function ku(e,t,n,r){if(No){var l=_a(e,t,n,r);if(l===null)Ki(e,t,r,Mo,n),Vs(e,r);else if(Em(l,e,t,n,r))r.stopPropagation();else if(Vs(e,r),t&4&&-1<xm.indexOf(e)){for(;l!==null;){var o=Fl(l);if(o!==null&&od(o),o=_a(e,t,n,r),o===null&&Ki(e,t,r,Mo,n),o===l)break;l=o}l!==null&&r.stopPropagation()}else Ki(e,t,r,null,n)}}var Mo=null;function _a(e,t,n,r){if(Mo=null,e=wu(r),e=On(e),e!==null)if(t=Xn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=Zf(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 Mo=e,null}function cd(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(dm()){case Su:return 1;case td:return 4;case To:case pm:return 16;case nd:return 536870912;default:return 16}default:return 16}}var on=null,Cu=null,mo=null;function fd(){if(mo)return mo;var e,t=Cu,n=t.length,r,l="value"in on?on.value:on.textContent,o=l.length;for(e=0;e<n&&t[e]===l[e];e++);var i=n-e;for(r=1;r<=i&&t[n-r]===l[o-r];r++);return mo=l.slice(e,1<r?1-r:void 0)}function vo(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 bl(){return!0}function Hs(){return!1}function lt(e){function t(n,r,l,o,i){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=o,this.target=i,this.currentTarget=null;for(var a in e)e.hasOwnProperty(a)&&(n=e[a],this[a]=n?n(o):o[a]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?bl:Hs,this.isPropagationStopped=Hs,this}return me(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=bl)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=bl)},persist:function(){},isPersistent:bl}),t}var Or={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Ru=lt(Or),zl=me({},Or,{view:0,detail:0}),Pm=lt(zl),Ii,Ui,Kr,oi=me({},zl,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Pu,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!==Kr&&(Kr&&e.type==="mousemove"?(Ii=e.screenX-Kr.screenX,Ui=e.screenY-Kr.screenY):Ui=Ii=0,Kr=e),Ii)},movementY:function(e){return"movementY"in e?e.movementY:Ui}}),Qs=lt(oi),_m=me({},oi,{dataTransfer:0}),Lm=lt(_m),Tm=me({},zl,{relatedTarget:0}),ji=lt(Tm),Dm=me({},Or,{animationName:0,elapsedTime:0,pseudoElement:0}),Nm=lt(Dm),Mm=me({},Or,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Om=lt(Mm),zm=me({},Or,{data:0}),Ks=lt(zm),Fm={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Am={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"},Im={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Um(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Im[e])?!!t[e]:!1}function Pu(){return Um}var jm=me({},zl,{key:function(e){if(e.key){var t=Fm[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=vo(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Am[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Pu,charCode:function(e){return e.type==="keypress"?vo(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?vo(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Bm=lt(jm),$m=me({},oi,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Ys=lt($m),Vm=me({},zl,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Pu}),Wm=lt(Vm),Hm=me({},Or,{propertyName:0,elapsedTime:0,pseudoElement:0}),Qm=lt(Hm),Km=me({},oi,{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}),Ym=lt(Km),Xm=[9,13,27,32],_u=Vt&&"CompositionEvent"in window,ol=null;Vt&&"documentMode"in document&&(ol=document.documentMode);var Gm=Vt&&"TextEvent"in window&&!ol,dd=Vt&&(!_u||ol&&8<ol&&11>=ol),Xs=" ",Gs=!1;function pd(e,t){switch(e){case"keyup":return Xm.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function hd(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var or=!1;function Jm(e,t){switch(e){case"compositionend":return hd(t);case"keypress":return t.which!==32?null:(Gs=!0,Xs);case"textInput":return e=t.data,e===Xs&&Gs?null:e;default:return null}}function Zm(e,t){if(or)return e==="compositionend"||!_u&&pd(e,t)?(e=fd(),mo=Cu=on=null,or=!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 dd&&t.locale!=="ko"?null:t.data;default:return null}}var qm={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 Js(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!qm[e.type]:t==="textarea"}function md(e,t,n,r){Kf(r),t=Oo(t,"onChange"),0<t.length&&(n=new Ru("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var il=null,yl=null;function bm(e){Pd(e,0)}function ii(e){var t=ur(e);if(jf(t))return e}function ev(e,t){if(e==="change")return t}var vd=!1;if(Vt){var Bi;if(Vt){var $i="oninput"in document;if(!$i){var Zs=document.createElement("div");Zs.setAttribute("oninput","return;"),$i=typeof Zs.oninput=="function"}Bi=$i}else Bi=!1;vd=Bi&&(!document.documentMode||9<document.documentMode)}function qs(){il&&(il.detachEvent("onpropertychange",gd),yl=il=null)}function gd(e){if(e.propertyName==="value"&&ii(yl)){var t=[];md(t,yl,e,wu(e)),Jf(bm,t)}}function tv(e,t,n){e==="focusin"?(qs(),il=t,yl=n,il.attachEvent("onpropertychange",gd)):e==="focusout"&&qs()}function nv(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return ii(yl)}function rv(e,t){if(e==="click")return ii(t)}function lv(e,t){if(e==="input"||e==="change")return ii(t)}function ov(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var St=typeof Object.is=="function"?Object.is:ov;function wl(e,t){if(St(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var l=n[r];if(!sa.call(t,l)||!St(e[l],t[l]))return!1}return!0}function bs(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function ec(e,t){var n=bs(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=bs(n)}}function yd(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?yd(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function wd(){for(var e=window,t=Po();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Po(e.document)}return t}function Lu(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 iv(e){var t=wd(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&yd(n.ownerDocument.documentElement,n)){if(r!==null&&Lu(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,o=Math.min(r.start,l);r=r.end===void 0?o:Math.min(r.end,l),!e.extend&&o>r&&(l=r,r=o,o=l),l=ec(n,o);var i=ec(n,r);l&&i&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var av=Vt&&"documentMode"in document&&11>=document.documentMode,ir=null,La=null,al=null,Ta=!1;function tc(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Ta||ir==null||ir!==Po(r)||(r=ir,"selectionStart"in r&&Lu(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}),al&&wl(al,r)||(al=r,r=Oo(La,"onSelect"),0<r.length&&(t=new Ru("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=ir)))}function eo(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var ar={animationend:eo("Animation","AnimationEnd"),animationiteration:eo("Animation","AnimationIteration"),animationstart:eo("Animation","AnimationStart"),transitionend:eo("Transition","TransitionEnd")},Vi={},Sd={};Vt&&(Sd=document.createElement("div").style,"AnimationEvent"in window||(delete ar.animationend.animation,delete ar.animationiteration.animation,delete ar.animationstart.animation),"TransitionEvent"in window||delete ar.transitionend.transition);function ai(e){if(Vi[e])return Vi[e];if(!ar[e])return e;var t=ar[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Sd)return Vi[e]=t[n];return e}var xd=ai("animationend"),Ed=ai("animationiteration"),kd=ai("animationstart"),Cd=ai("transitionend"),Rd=new Map,nc="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 xn(e,t){Rd.set(e,t),Yn(t,[e])}for(var Wi=0;Wi<nc.length;Wi++){var Hi=nc[Wi],uv=Hi.toLowerCase(),sv=Hi[0].toUpperCase()+Hi.slice(1);xn(uv,"on"+sv)}xn(xd,"onAnimationEnd");xn(Ed,"onAnimationIteration");xn(kd,"onAnimationStart");xn("dblclick","onDoubleClick");xn("focusin","onFocus");xn("focusout","onBlur");xn(Cd,"onTransitionEnd");Er("onMouseEnter",["mouseout","mouseover"]);Er("onMouseLeave",["mouseout","mouseover"]);Er("onPointerEnter",["pointerout","pointerover"]);Er("onPointerLeave",["pointerout","pointerover"]);Yn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Yn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Yn("onBeforeInput",["compositionend","keypress","textInput","paste"]);Yn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Yn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Yn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var tl="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(" "),cv=new Set("cancel close invalid load scroll toggle".split(" ").concat(tl));function rc(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,um(r,t,void 0,e),e.currentTarget=null}function Pd(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],l=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var i=r.length-1;0<=i;i--){var a=r[i],u=a.instance,s=a.currentTarget;if(a=a.listener,u!==o&&l.isPropagationStopped())break e;rc(l,a,s),o=u}else for(i=0;i<r.length;i++){if(a=r[i],u=a.instance,s=a.currentTarget,a=a.listener,u!==o&&l.isPropagationStopped())break e;rc(l,a,s),o=u}}}if(Lo)throw e=Ca,Lo=!1,Ca=null,e}function ue(e,t){var n=t[za];n===void 0&&(n=t[za]=new Set);var r=e+"__bubble";n.has(r)||(_d(t,e,2,!1),n.add(r))}function Qi(e,t,n){var r=0;t&&(r|=4),_d(n,e,r,t)}var to="_reactListening"+Math.random().toString(36).slice(2);function Sl(e){if(!e[to]){e[to]=!0,zf.forEach(function(n){n!=="selectionchange"&&(cv.has(n)||Qi(n,!1,e),Qi(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[to]||(t[to]=!0,Qi("selectionchange",!1,t))}}function _d(e,t,n,r){switch(cd(t)){case 1:var l=Cm;break;case 4:l=Rm;break;default:l=ku}n=l.bind(null,t,n,e),l=void 0,!ka||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),r?l!==void 0?e.addEventListener(t,n,{capture:!0,passive:l}):e.addEventListener(t,n,!0):l!==void 0?e.addEventListener(t,n,{passive:l}):e.addEventListener(t,n,!1)}function Ki(e,t,n,r,l){var o=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var i=r.tag;if(i===3||i===4){var a=r.stateNode.containerInfo;if(a===l||a.nodeType===8&&a.parentNode===l)break;if(i===4)for(i=r.return;i!==null;){var u=i.tag;if((u===3||u===4)&&(u=i.stateNode.containerInfo,u===l||u.nodeType===8&&u.parentNode===l))return;i=i.return}for(;a!==null;){if(i=On(a),i===null)return;if(u=i.tag,u===5||u===6){r=o=i;continue e}a=a.parentNode}}r=r.return}Jf(function(){var s=o,f=wu(n),c=[];e:{var p=Rd.get(e);if(p!==void 0){var v=Ru,w=e;switch(e){case"keypress":if(vo(n)===0)break e;case"keydown":case"keyup":v=Bm;break;case"focusin":w="focus",v=ji;break;case"focusout":w="blur",v=ji;break;case"beforeblur":case"afterblur":v=ji;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":v=Qs;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":v=Lm;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":v=Wm;break;case xd:case Ed:case kd:v=Nm;break;case Cd:v=Qm;break;case"scroll":v=Pm;break;case"wheel":v=Ym;break;case"copy":case"cut":case"paste":v=Om;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":v=Ys}var S=(t&4)!==0,P=!S&&e==="scroll",h=S?p!==null?p+"Capture":null:p;S=[];for(var d=s,m;d!==null;){m=d;var E=m.stateNode;if(m.tag===5&&E!==null&&(m=E,h!==null&&(E=hl(d,h),E!=null&&S.push(xl(d,E,m)))),P)break;d=d.return}0<S.length&&(p=new v(p,w,null,n,f),c.push({event:p,listeners:S}))}}if(!(t&7)){e:{if(p=e==="mouseover"||e==="pointerover",v=e==="mouseout"||e==="pointerout",p&&n!==xa&&(w=n.relatedTarget||n.fromElement)&&(On(w)||w[Wt]))break e;if((v||p)&&(p=f.window===f?f:(p=f.ownerDocument)?p.defaultView||p.parentWindow:window,v?(w=n.relatedTarget||n.toElement,v=s,w=w?On(w):null,w!==null&&(P=Xn(w),w!==P||w.tag!==5&&w.tag!==6)&&(w=null)):(v=null,w=s),v!==w)){if(S=Qs,E="onMouseLeave",h="onMouseEnter",d="mouse",(e==="pointerout"||e==="pointerover")&&(S=Ys,E="onPointerLeave",h="onPointerEnter",d="pointer"),P=v==null?p:ur(v),m=w==null?p:ur(w),p=new S(E,d+"leave",v,n,f),p.target=P,p.relatedTarget=m,E=null,On(f)===s&&(S=new S(h,d+"enter",w,n,f),S.target=m,S.relatedTarget=P,E=S),P=E,v&&w)t:{for(S=v,h=w,d=0,m=S;m;m=er(m))d++;for(m=0,E=h;E;E=er(E))m++;for(;0<d-m;)S=er(S),d--;for(;0<m-d;)h=er(h),m--;for(;d--;){if(S===h||h!==null&&S===h.alternate)break t;S=er(S),h=er(h)}S=null}else S=null;v!==null&&lc(c,p,v,S,!1),w!==null&&P!==null&&lc(c,P,w,S,!0)}}e:{if(p=s?ur(s):window,v=p.nodeName&&p.nodeName.toLowerCase(),v==="select"||v==="input"&&p.type==="file")var R=ev;else if(Js(p))if(vd)R=lv;else{R=nv;var T=tv}else(v=p.nodeName)&&v.toLowerCase()==="input"&&(p.type==="checkbox"||p.type==="radio")&&(R=rv);if(R&&(R=R(e,s))){md(c,R,n,f);break e}T&&T(e,p,s),e==="focusout"&&(T=p._wrapperState)&&T.controlled&&p.type==="number"&&va(p,"number",p.value)}switch(T=s?ur(s):window,e){case"focusin":(Js(T)||T.contentEditable==="true")&&(ir=T,La=s,al=null);break;case"focusout":al=La=ir=null;break;case"mousedown":Ta=!0;break;case"contextmenu":case"mouseup":case"dragend":Ta=!1,tc(c,n,f);break;case"selectionchange":if(av)break;case"keydown":case"keyup":tc(c,n,f)}var y;if(_u)e:{switch(e){case"compositionstart":var _="onCompositionStart";break e;case"compositionend":_="onCompositionEnd";break e;case"compositionupdate":_="onCompositionUpdate";break e}_=void 0}else or?pd(e,n)&&(_="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(_="onCompositionStart");_&&(dd&&n.locale!=="ko"&&(or||_!=="onCompositionStart"?_==="onCompositionEnd"&&or&&(y=fd()):(on=f,Cu="value"in on?on.value:on.textContent,or=!0)),T=Oo(s,_),0<T.length&&(_=new Ks(_,e,null,n,f),c.push({event:_,listeners:T}),y?_.data=y:(y=hd(n),y!==null&&(_.data=y)))),(y=Gm?Jm(e,n):Zm(e,n))&&(s=Oo(s,"onBeforeInput"),0<s.length&&(f=new Ks("onBeforeInput","beforeinput",null,n,f),c.push({event:f,listeners:s}),f.data=y))}Pd(c,t)})}function xl(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Oo(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,o=l.stateNode;l.tag===5&&o!==null&&(l=o,o=hl(e,n),o!=null&&r.unshift(xl(e,o,l)),o=hl(e,t),o!=null&&r.push(xl(e,o,l))),e=e.return}return r}function er(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function lc(e,t,n,r,l){for(var o=t._reactName,i=[];n!==null&&n!==r;){var a=n,u=a.alternate,s=a.stateNode;if(u!==null&&u===r)break;a.tag===5&&s!==null&&(a=s,l?(u=hl(n,o),u!=null&&i.unshift(xl(n,u,a))):l||(u=hl(n,o),u!=null&&i.push(xl(n,u,a)))),n=n.return}i.length!==0&&e.push({event:t,listeners:i})}var fv=/\r\n?/g,dv=/\u0000|\uFFFD/g;function oc(e){return(typeof e=="string"?e:""+e).replace(fv,`
`).replace(dv,"")}function no(e,t,n){if(t=oc(t),oc(e)!==t&&n)throw Error(N(425))}function zo(){}var Da=null,Na=null;function Ma(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 Oa=typeof setTimeout=="function"?setTimeout:void 0,pv=typeof clearTimeout=="function"?clearTimeout:void 0,ic=typeof Promise=="function"?Promise:void 0,hv=typeof queueMicrotask=="function"?queueMicrotask:typeof ic<"u"?function(e){return ic.resolve(null).then(e).catch(mv)}:Oa;function mv(e){setTimeout(function(){throw e})}function Yi(e,t){var n=t,r=0;do{var l=n.nextSibling;if(e.removeChild(n),l&&l.nodeType===8)if(n=l.data,n==="/$"){if(r===0){e.removeChild(l),gl(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);gl(t)}function dn(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 ac(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 zr=Math.random().toString(36).slice(2),_t="__reactFiber$"+zr,El="__reactProps$"+zr,Wt="__reactContainer$"+zr,za="__reactEvents$"+zr,vv="__reactListeners$"+zr,gv="__reactHandles$"+zr;function On(e){var t=e[_t];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Wt]||n[_t]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=ac(e);e!==null;){if(n=e[_t])return n;e=ac(e)}return t}e=n,n=e.parentNode}return null}function Fl(e){return e=e[_t]||e[Wt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function ur(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(N(33))}function ui(e){return e[El]||null}var Fa=[],sr=-1;function En(e){return{current:e}}function se(e){0>sr||(e.current=Fa[sr],Fa[sr]=null,sr--)}function ae(e,t){sr++,Fa[sr]=e.current,e.current=t}var yn={},Fe=En(yn),Ke=En(!1),jn=yn;function kr(e,t){var n=e.type.contextTypes;if(!n)return yn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},o;for(o in n)l[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function Ye(e){return e=e.childContextTypes,e!=null}function Fo(){se(Ke),se(Fe)}function uc(e,t,n){if(Fe.current!==yn)throw Error(N(168));ae(Fe,t),ae(Ke,n)}function Ld(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(N(108,tm(e)||"Unknown",l));return me({},n,r)}function Ao(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||yn,jn=Fe.current,ae(Fe,e),ae(Ke,Ke.current),!0}function sc(e,t,n){var r=e.stateNode;if(!r)throw Error(N(169));n?(e=Ld(e,t,jn),r.__reactInternalMemoizedMergedChildContext=e,se(Ke),se(Fe),ae(Fe,e)):se(Ke),ae(Ke,n)}var It=null,si=!1,Xi=!1;function Td(e){It===null?It=[e]:It.push(e)}function yv(e){si=!0,Td(e)}function kn(){if(!Xi&&It!==null){Xi=!0;var e=0,t=ne;try{var n=It;for(ne=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}It=null,si=!1}catch(l){throw It!==null&&(It=It.slice(e+1)),ed(Su,kn),l}finally{ne=t,Xi=!1}}return null}var cr=[],fr=0,Io=null,Uo=0,it=[],at=0,Bn=null,Ut=1,jt="";function Tn(e,t){cr[fr++]=Uo,cr[fr++]=Io,Io=e,Uo=t}function Dd(e,t,n){it[at++]=Ut,it[at++]=jt,it[at++]=Bn,Bn=e;var r=Ut;e=jt;var l=32-yt(r)-1;r&=~(1<<l),n+=1;var o=32-yt(t)+l;if(30<o){var i=l-l%5;o=(r&(1<<i)-1).toString(32),r>>=i,l-=i,Ut=1<<32-yt(t)+l|n<<l|r,jt=o+e}else Ut=1<<o|n<<l|r,jt=e}function Tu(e){e.return!==null&&(Tn(e,1),Dd(e,1,0))}function Du(e){for(;e===Io;)Io=cr[--fr],cr[fr]=null,Uo=cr[--fr],cr[fr]=null;for(;e===Bn;)Bn=it[--at],it[at]=null,jt=it[--at],it[at]=null,Ut=it[--at],it[at]=null}var et=null,be=null,fe=!1,gt=null;function Nd(e,t){var n=ut(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function cc(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,et=e,be=dn(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,et=e,be=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Bn!==null?{id:Ut,overflow:jt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=ut(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,et=e,be=null,!0):!1;default:return!1}}function Aa(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Ia(e){if(fe){var t=be;if(t){var n=t;if(!cc(e,t)){if(Aa(e))throw Error(N(418));t=dn(n.nextSibling);var r=et;t&&cc(e,t)?Nd(r,n):(e.flags=e.flags&-4097|2,fe=!1,et=e)}}else{if(Aa(e))throw Error(N(418));e.flags=e.flags&-4097|2,fe=!1,et=e}}}function fc(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;et=e}function ro(e){if(e!==et)return!1;if(!fe)return fc(e),fe=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Ma(e.type,e.memoizedProps)),t&&(t=be)){if(Aa(e))throw Md(),Error(N(418));for(;t;)Nd(e,t),t=dn(t.nextSibling)}if(fc(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(N(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){be=dn(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}be=null}}else be=et?dn(e.stateNode.nextSibling):null;return!0}function Md(){for(var e=be;e;)e=dn(e.nextSibling)}function Cr(){be=et=null,fe=!1}function Nu(e){gt===null?gt=[e]:gt.push(e)}var wv=Xt.ReactCurrentBatchConfig;function Yr(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(N(309));var r=n.stateNode}if(!r)throw Error(N(147,e));var l=r,o=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===o?t.ref:(t=function(i){var a=l.refs;i===null?delete a[o]:a[o]=i},t._stringRef=o,t)}if(typeof e!="string")throw Error(N(284));if(!n._owner)throw Error(N(290,e))}return e}function lo(e,t){throw e=Object.prototype.toString.call(t),Error(N(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function dc(e){var t=e._init;return t(e._payload)}function Od(e){function t(h,d){if(e){var m=h.deletions;m===null?(h.deletions=[d],h.flags|=16):m.push(d)}}function n(h,d){if(!e)return null;for(;d!==null;)t(h,d),d=d.sibling;return null}function r(h,d){for(h=new Map;d!==null;)d.key!==null?h.set(d.key,d):h.set(d.index,d),d=d.sibling;return h}function l(h,d){return h=vn(h,d),h.index=0,h.sibling=null,h}function o(h,d,m){return h.index=m,e?(m=h.alternate,m!==null?(m=m.index,m<d?(h.flags|=2,d):m):(h.flags|=2,d)):(h.flags|=1048576,d)}function i(h){return e&&h.alternate===null&&(h.flags|=2),h}function a(h,d,m,E){return d===null||d.tag!==6?(d=ta(m,h.mode,E),d.return=h,d):(d=l(d,m),d.return=h,d)}function u(h,d,m,E){var R=m.type;return R===lr?f(h,d,m.props.children,E,m.key):d!==null&&(d.elementType===R||typeof R=="object"&&R!==null&&R.$$typeof===tn&&dc(R)===d.type)?(E=l(d,m.props),E.ref=Yr(h,d,m),E.return=h,E):(E=ko(m.type,m.key,m.props,null,h.mode,E),E.ref=Yr(h,d,m),E.return=h,E)}function s(h,d,m,E){return d===null||d.tag!==4||d.stateNode.containerInfo!==m.containerInfo||d.stateNode.implementation!==m.implementation?(d=na(m,h.mode,E),d.return=h,d):(d=l(d,m.children||[]),d.return=h,d)}function f(h,d,m,E,R){return d===null||d.tag!==7?(d=Un(m,h.mode,E,R),d.return=h,d):(d=l(d,m),d.return=h,d)}function c(h,d,m){if(typeof d=="string"&&d!==""||typeof d=="number")return d=ta(""+d,h.mode,m),d.return=h,d;if(typeof d=="object"&&d!==null){switch(d.$$typeof){case Yl:return m=ko(d.type,d.key,d.props,null,h.mode,m),m.ref=Yr(h,null,d),m.return=h,m;case rr:return d=na(d,h.mode,m),d.return=h,d;case tn:var E=d._init;return c(h,E(d._payload),m)}if(br(d)||Vr(d))return d=Un(d,h.mode,m,null),d.return=h,d;lo(h,d)}return null}function p(h,d,m,E){var R=d!==null?d.key:null;if(typeof m=="string"&&m!==""||typeof m=="number")return R!==null?null:a(h,d,""+m,E);if(typeof m=="object"&&m!==null){switch(m.$$typeof){case Yl:return m.key===R?u(h,d,m,E):null;case rr:return m.key===R?s(h,d,m,E):null;case tn:return R=m._init,p(h,d,R(m._payload),E)}if(br(m)||Vr(m))return R!==null?null:f(h,d,m,E,null);lo(h,m)}return null}function v(h,d,m,E,R){if(typeof E=="string"&&E!==""||typeof E=="number")return h=h.get(m)||null,a(d,h,""+E,R);if(typeof E=="object"&&E!==null){switch(E.$$typeof){case Yl:return h=h.get(E.key===null?m:E.key)||null,u(d,h,E,R);case rr:return h=h.get(E.key===null?m:E.key)||null,s(d,h,E,R);case tn:var T=E._init;return v(h,d,m,T(E._payload),R)}if(br(E)||Vr(E))return h=h.get(m)||null,f(d,h,E,R,null);lo(d,E)}return null}function w(h,d,m,E){for(var R=null,T=null,y=d,_=d=0,I=null;y!==null&&_<m.length;_++){y.index>_?(I=y,y=null):I=y.sibling;var M=p(h,y,m[_],E);if(M===null){y===null&&(y=I);break}e&&y&&M.alternate===null&&t(h,y),d=o(M,d,_),T===null?R=M:T.sibling=M,T=M,y=I}if(_===m.length)return n(h,y),fe&&Tn(h,_),R;if(y===null){for(;_<m.length;_++)y=c(h,m[_],E),y!==null&&(d=o(y,d,_),T===null?R=y:T.sibling=y,T=y);return fe&&Tn(h,_),R}for(y=r(h,y);_<m.length;_++)I=v(y,h,_,m[_],E),I!==null&&(e&&I.alternate!==null&&y.delete(I.key===null?_:I.key),d=o(I,d,_),T===null?R=I:T.sibling=I,T=I);return e&&y.forEach(function(H){return t(h,H)}),fe&&Tn(h,_),R}function S(h,d,m,E){var R=Vr(m);if(typeof R!="function")throw Error(N(150));if(m=R.call(m),m==null)throw Error(N(151));for(var T=R=null,y=d,_=d=0,I=null,M=m.next();y!==null&&!M.done;_++,M=m.next()){y.index>_?(I=y,y=null):I=y.sibling;var H=p(h,y,M.value,E);if(H===null){y===null&&(y=I);break}e&&y&&H.alternate===null&&t(h,y),d=o(H,d,_),T===null?R=H:T.sibling=H,T=H,y=I}if(M.done)return n(h,y),fe&&Tn(h,_),R;if(y===null){for(;!M.done;_++,M=m.next())M=c(h,M.value,E),M!==null&&(d=o(M,d,_),T===null?R=M:T.sibling=M,T=M);return fe&&Tn(h,_),R}for(y=r(h,y);!M.done;_++,M=m.next())M=v(y,h,_,M.value,E),M!==null&&(e&&M.alternate!==null&&y.delete(M.key===null?_:M.key),d=o(M,d,_),T===null?R=M:T.sibling=M,T=M);return e&&y.forEach(function(Y){return t(h,Y)}),fe&&Tn(h,_),R}function P(h,d,m,E){if(typeof m=="object"&&m!==null&&m.type===lr&&m.key===null&&(m=m.props.children),typeof m=="object"&&m!==null){switch(m.$$typeof){case Yl:e:{for(var R=m.key,T=d;T!==null;){if(T.key===R){if(R=m.type,R===lr){if(T.tag===7){n(h,T.sibling),d=l(T,m.props.children),d.return=h,h=d;break e}}else if(T.elementType===R||typeof R=="object"&&R!==null&&R.$$typeof===tn&&dc(R)===T.type){n(h,T.sibling),d=l(T,m.props),d.ref=Yr(h,T,m),d.return=h,h=d;break e}n(h,T);break}else t(h,T);T=T.sibling}m.type===lr?(d=Un(m.props.children,h.mode,E,m.key),d.return=h,h=d):(E=ko(m.type,m.key,m.props,null,h.mode,E),E.ref=Yr(h,d,m),E.return=h,h=E)}return i(h);case rr:e:{for(T=m.key;d!==null;){if(d.key===T)if(d.tag===4&&d.stateNode.containerInfo===m.containerInfo&&d.stateNode.implementation===m.implementation){n(h,d.sibling),d=l(d,m.children||[]),d.return=h,h=d;break e}else{n(h,d);break}else t(h,d);d=d.sibling}d=na(m,h.mode,E),d.return=h,h=d}return i(h);case tn:return T=m._init,P(h,d,T(m._payload),E)}if(br(m))return w(h,d,m,E);if(Vr(m))return S(h,d,m,E);lo(h,m)}return typeof m=="string"&&m!==""||typeof m=="number"?(m=""+m,d!==null&&d.tag===6?(n(h,d.sibling),d=l(d,m),d.return=h,h=d):(n(h,d),d=ta(m,h.mode,E),d.return=h,h=d),i(h)):n(h,d)}return P}var Rr=Od(!0),zd=Od(!1),jo=En(null),Bo=null,dr=null,Mu=null;function Ou(){Mu=dr=Bo=null}function zu(e){var t=jo.current;se(jo),e._currentValue=t}function Ua(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 wr(e,t){Bo=e,Mu=dr=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Qe=!0),e.firstContext=null)}function ct(e){var t=e._currentValue;if(Mu!==e)if(e={context:e,memoizedValue:t,next:null},dr===null){if(Bo===null)throw Error(N(308));dr=e,Bo.dependencies={lanes:0,firstContext:e}}else dr=dr.next=e;return t}var zn=null;function Fu(e){zn===null?zn=[e]:zn.push(e)}function Fd(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,Fu(t)):(n.next=l.next,l.next=n),t.interleaved=n,Ht(e,r)}function Ht(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 nn=!1;function Au(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Ad(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 Bt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function pn(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,q&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,Ht(e,n)}return l=r.interleaved,l===null?(t.next=t,Fu(r)):(t.next=l.next,l.next=t),r.interleaved=t,Ht(e,n)}function go(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,xu(e,n)}}function pc(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?l=o=i:o=o.next=i,n=n.next}while(n!==null);o===null?l=o=t:o=o.next=t}else l=o=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function $o(e,t,n,r){var l=e.updateQueue;nn=!1;var o=l.firstBaseUpdate,i=l.lastBaseUpdate,a=l.shared.pending;if(a!==null){l.shared.pending=null;var u=a,s=u.next;u.next=null,i===null?o=s:i.next=s,i=u;var f=e.alternate;f!==null&&(f=f.updateQueue,a=f.lastBaseUpdate,a!==i&&(a===null?f.firstBaseUpdate=s:a.next=s,f.lastBaseUpdate=u))}if(o!==null){var c=l.baseState;i=0,f=s=u=null,a=o;do{var p=a.lane,v=a.eventTime;if((r&p)===p){f!==null&&(f=f.next={eventTime:v,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var w=e,S=a;switch(p=t,v=n,S.tag){case 1:if(w=S.payload,typeof w=="function"){c=w.call(v,c,p);break e}c=w;break e;case 3:w.flags=w.flags&-65537|128;case 0:if(w=S.payload,p=typeof w=="function"?w.call(v,c,p):w,p==null)break e;c=me({},c,p);break e;case 2:nn=!0}}a.callback!==null&&a.lane!==0&&(e.flags|=64,p=l.effects,p===null?l.effects=[a]:p.push(a))}else v={eventTime:v,lane:p,tag:a.tag,payload:a.payload,callback:a.callback,next:null},f===null?(s=f=v,u=c):f=f.next=v,i|=p;if(a=a.next,a===null){if(a=l.shared.pending,a===null)break;p=a,a=p.next,p.next=null,l.lastBaseUpdate=p,l.shared.pending=null}}while(!0);if(f===null&&(u=c),l.baseState=u,l.firstBaseUpdate=s,l.lastBaseUpdate=f,t=l.shared.interleaved,t!==null){l=t;do i|=l.lane,l=l.next;while(l!==t)}else o===null&&(l.shared.lanes=0);Vn|=i,e.lanes=i,e.memoizedState=c}}function hc(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],l=r.callback;if(l!==null){if(r.callback=null,r=n,typeof l!="function")throw Error(N(191,l));l.call(r)}}}var Al={},Dt=En(Al),kl=En(Al),Cl=En(Al);function Fn(e){if(e===Al)throw Error(N(174));return e}function Iu(e,t){switch(ae(Cl,t),ae(kl,e),ae(Dt,Al),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ya(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=ya(t,e)}se(Dt),ae(Dt,t)}function Pr(){se(Dt),se(kl),se(Cl)}function Id(e){Fn(Cl.current);var t=Fn(Dt.current),n=ya(t,e.type);t!==n&&(ae(kl,e),ae(Dt,n))}function Uu(e){kl.current===e&&(se(Dt),se(kl))}var pe=En(0);function Vo(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 Gi=[];function ju(){for(var e=0;e<Gi.length;e++)Gi[e]._workInProgressVersionPrimary=null;Gi.length=0}var yo=Xt.ReactCurrentDispatcher,Ji=Xt.ReactCurrentBatchConfig,$n=0,he=null,Ce=null,Pe=null,Wo=!1,ul=!1,Rl=0,Sv=0;function Me(){throw Error(N(321))}function Bu(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!St(e[n],t[n]))return!1;return!0}function $u(e,t,n,r,l,o){if($n=o,he=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,yo.current=e===null||e.memoizedState===null?Cv:Rv,e=n(r,l),ul){o=0;do{if(ul=!1,Rl=0,25<=o)throw Error(N(301));o+=1,Pe=Ce=null,t.updateQueue=null,yo.current=Pv,e=n(r,l)}while(ul)}if(yo.current=Ho,t=Ce!==null&&Ce.next!==null,$n=0,Pe=Ce=he=null,Wo=!1,t)throw Error(N(300));return e}function Vu(){var e=Rl!==0;return Rl=0,e}function Pt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Pe===null?he.memoizedState=Pe=e:Pe=Pe.next=e,Pe}function ft(){if(Ce===null){var e=he.alternate;e=e!==null?e.memoizedState:null}else e=Ce.next;var t=Pe===null?he.memoizedState:Pe.next;if(t!==null)Pe=t,Ce=e;else{if(e===null)throw Error(N(310));Ce=e,e={memoizedState:Ce.memoizedState,baseState:Ce.baseState,baseQueue:Ce.baseQueue,queue:Ce.queue,next:null},Pe===null?he.memoizedState=Pe=e:Pe=Pe.next=e}return Pe}function Pl(e,t){return typeof t=="function"?t(e):t}function Zi(e){var t=ft(),n=t.queue;if(n===null)throw Error(N(311));n.lastRenderedReducer=e;var r=Ce,l=r.baseQueue,o=n.pending;if(o!==null){if(l!==null){var i=l.next;l.next=o.next,o.next=i}r.baseQueue=l=o,n.pending=null}if(l!==null){o=l.next,r=r.baseState;var a=i=null,u=null,s=o;do{var f=s.lane;if(($n&f)===f)u!==null&&(u=u.next={lane:0,action:s.action,hasEagerState:s.hasEagerState,eagerState:s.eagerState,next:null}),r=s.hasEagerState?s.eagerState:e(r,s.action);else{var c={lane:f,action:s.action,hasEagerState:s.hasEagerState,eagerState:s.eagerState,next:null};u===null?(a=u=c,i=r):u=u.next=c,he.lanes|=f,Vn|=f}s=s.next}while(s!==null&&s!==o);u===null?i=r:u.next=a,St(r,t.memoizedState)||(Qe=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=u,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do o=l.lane,he.lanes|=o,Vn|=o,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function qi(e){var t=ft(),n=t.queue;if(n===null)throw Error(N(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,o=t.memoizedState;if(l!==null){n.pending=null;var i=l=l.next;do o=e(o,i.action),i=i.next;while(i!==l);St(o,t.memoizedState)||(Qe=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function Ud(){}function jd(e,t){var n=he,r=ft(),l=t(),o=!St(r.memoizedState,l);if(o&&(r.memoizedState=l,Qe=!0),r=r.queue,Wu(Vd.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||Pe!==null&&Pe.memoizedState.tag&1){if(n.flags|=2048,_l(9,$d.bind(null,n,r,l,t),void 0,null),_e===null)throw Error(N(349));$n&30||Bd(n,t,l)}return l}function Bd(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=he.updateQueue,t===null?(t={lastEffect:null,stores:null},he.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function $d(e,t,n,r){t.value=n,t.getSnapshot=r,Wd(t)&&Hd(e)}function Vd(e,t,n){return n(function(){Wd(t)&&Hd(e)})}function Wd(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!St(e,n)}catch{return!0}}function Hd(e){var t=Ht(e,1);t!==null&&wt(t,e,1,-1)}function mc(e){var t=Pt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Pl,lastRenderedState:e},t.queue=e,e=e.dispatch=kv.bind(null,he,e),[t.memoizedState,e]}function _l(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=he.updateQueue,t===null?(t={lastEffect:null,stores:null},he.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 Qd(){return ft().memoizedState}function wo(e,t,n,r){var l=Pt();he.flags|=e,l.memoizedState=_l(1|t,n,void 0,r===void 0?null:r)}function ci(e,t,n,r){var l=ft();r=r===void 0?null:r;var o=void 0;if(Ce!==null){var i=Ce.memoizedState;if(o=i.destroy,r!==null&&Bu(r,i.deps)){l.memoizedState=_l(t,n,o,r);return}}he.flags|=e,l.memoizedState=_l(1|t,n,o,r)}function vc(e,t){return wo(8390656,8,e,t)}function Wu(e,t){return ci(2048,8,e,t)}function Kd(e,t){return ci(4,2,e,t)}function Yd(e,t){return ci(4,4,e,t)}function Xd(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 Gd(e,t,n){return n=n!=null?n.concat([e]):null,ci(4,4,Xd.bind(null,t,e),n)}function Hu(){}function Jd(e,t){var n=ft();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Bu(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Zd(e,t){var n=ft();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Bu(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function qd(e,t,n){return $n&21?(St(n,t)||(n=rd(),he.lanes|=n,Vn|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Qe=!0),e.memoizedState=n)}function xv(e,t){var n=ne;ne=n!==0&&4>n?n:4,e(!0);var r=Ji.transition;Ji.transition={};try{e(!1),t()}finally{ne=n,Ji.transition=r}}function bd(){return ft().memoizedState}function Ev(e,t,n){var r=mn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},ep(e))tp(t,n);else if(n=Fd(e,t,n,r),n!==null){var l=Be();wt(n,e,r,l),np(n,t,r)}}function kv(e,t,n){var r=mn(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(ep(e))tp(t,l);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var i=t.lastRenderedState,a=o(i,n);if(l.hasEagerState=!0,l.eagerState=a,St(a,i)){var u=t.interleaved;u===null?(l.next=l,Fu(t)):(l.next=u.next,u.next=l),t.interleaved=l;return}}catch{}finally{}n=Fd(e,t,l,r),n!==null&&(l=Be(),wt(n,e,r,l),np(n,t,r))}}function ep(e){var t=e.alternate;return e===he||t!==null&&t===he}function tp(e,t){ul=Wo=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function np(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,xu(e,n)}}var Ho={readContext:ct,useCallback:Me,useContext:Me,useEffect:Me,useImperativeHandle:Me,useInsertionEffect:Me,useLayoutEffect:Me,useMemo:Me,useReducer:Me,useRef:Me,useState:Me,useDebugValue:Me,useDeferredValue:Me,useTransition:Me,useMutableSource:Me,useSyncExternalStore:Me,useId:Me,unstable_isNewReconciler:!1},Cv={readContext:ct,useCallback:function(e,t){return Pt().memoizedState=[e,t===void 0?null:t],e},useContext:ct,useEffect:vc,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,wo(4194308,4,Xd.bind(null,t,e),n)},useLayoutEffect:function(e,t){return wo(4194308,4,e,t)},useInsertionEffect:function(e,t){return wo(4,2,e,t)},useMemo:function(e,t){var n=Pt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Pt();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=Ev.bind(null,he,e),[r.memoizedState,e]},useRef:function(e){var t=Pt();return e={current:e},t.memoizedState=e},useState:mc,useDebugValue:Hu,useDeferredValue:function(e){return Pt().memoizedState=e},useTransition:function(){var e=mc(!1),t=e[0];return e=xv.bind(null,e[1]),Pt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=he,l=Pt();if(fe){if(n===void 0)throw Error(N(407));n=n()}else{if(n=t(),_e===null)throw Error(N(349));$n&30||Bd(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,vc(Vd.bind(null,r,o,e),[e]),r.flags|=2048,_l(9,$d.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=Pt(),t=_e.identifierPrefix;if(fe){var n=jt,r=Ut;n=(r&~(1<<32-yt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Rl++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Sv++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Rv={readContext:ct,useCallback:Jd,useContext:ct,useEffect:Wu,useImperativeHandle:Gd,useInsertionEffect:Kd,useLayoutEffect:Yd,useMemo:Zd,useReducer:Zi,useRef:Qd,useState:function(){return Zi(Pl)},useDebugValue:Hu,useDeferredValue:function(e){var t=ft();return qd(t,Ce.memoizedState,e)},useTransition:function(){var e=Zi(Pl)[0],t=ft().memoizedState;return[e,t]},useMutableSource:Ud,useSyncExternalStore:jd,useId:bd,unstable_isNewReconciler:!1},Pv={readContext:ct,useCallback:Jd,useContext:ct,useEffect:Wu,useImperativeHandle:Gd,useInsertionEffect:Kd,useLayoutEffect:Yd,useMemo:Zd,useReducer:qi,useRef:Qd,useState:function(){return qi(Pl)},useDebugValue:Hu,useDeferredValue:function(e){var t=ft();return Ce===null?t.memoizedState=e:qd(t,Ce.memoizedState,e)},useTransition:function(){var e=qi(Pl)[0],t=ft().memoizedState;return[e,t]},useMutableSource:Ud,useSyncExternalStore:jd,useId:bd,unstable_isNewReconciler:!1};function ht(e,t){if(e&&e.defaultProps){t=me({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function ja(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:me({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var fi={isMounted:function(e){return(e=e._reactInternals)?Xn(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Be(),l=mn(e),o=Bt(r,l);o.payload=t,n!=null&&(o.callback=n),t=pn(e,o,l),t!==null&&(wt(t,e,l,r),go(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Be(),l=mn(e),o=Bt(r,l);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=pn(e,o,l),t!==null&&(wt(t,e,l,r),go(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Be(),r=mn(e),l=Bt(n,r);l.tag=2,t!=null&&(l.callback=t),t=pn(e,l,r),t!==null&&(wt(t,e,r,n),go(t,e,r))}};function gc(e,t,n,r,l,o,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,i):t.prototype&&t.prototype.isPureReactComponent?!wl(n,r)||!wl(l,o):!0}function rp(e,t,n){var r=!1,l=yn,o=t.contextType;return typeof o=="object"&&o!==null?o=ct(o):(l=Ye(t)?jn:Fe.current,r=t.contextTypes,o=(r=r!=null)?kr(e,l):yn),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=fi,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=o),t}function yc(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&&fi.enqueueReplaceState(t,t.state,null)}function Ba(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},Au(e);var o=t.contextType;typeof o=="object"&&o!==null?l.context=ct(o):(o=Ye(t)?jn:Fe.current,l.context=kr(e,o)),l.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(ja(e,t,o,n),l.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(t=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),t!==l.state&&fi.enqueueReplaceState(l,l.state,null),$o(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function _r(e,t){try{var n="",r=t;do n+=em(r),r=r.return;while(r);var l=n}catch(o){l=`
Error generating stack: `+o.message+`
`+o.stack}return{value:e,source:t,stack:l,digest:null}}function bi(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function $a(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var _v=typeof WeakMap=="function"?WeakMap:Map;function lp(e,t,n){n=Bt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ko||(Ko=!0,Za=r),$a(e,t)},n}function op(e,t,n){n=Bt(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var l=t.value;n.payload=function(){return r(l)},n.callback=function(){$a(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){$a(e,t),typeof r!="function"&&(hn===null?hn=new Set([this]):hn.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),n}function wc(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new _v;var l=new Set;r.set(t,l)}else l=r.get(t),l===void 0&&(l=new Set,r.set(t,l));l.has(n)||(l.add(n),e=$v.bind(null,e,t,n),t.then(e,e))}function Sc(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 xc(e,t,n,r,l){return e.mode&1?(e.flags|=65536,e.lanes=l,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Bt(-1,1),t.tag=2,pn(n,t,1))),n.lanes|=1),e)}var Lv=Xt.ReactCurrentOwner,Qe=!1;function je(e,t,n,r){t.child=e===null?zd(t,null,n,r):Rr(t,e.child,n,r)}function Ec(e,t,n,r,l){n=n.render;var o=t.ref;return wr(t,l),r=$u(e,t,n,r,o,l),n=Vu(),e!==null&&!Qe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Qt(e,t,l)):(fe&&n&&Tu(t),t.flags|=1,je(e,t,r,l),t.child)}function kc(e,t,n,r,l){if(e===null){var o=n.type;return typeof o=="function"&&!qu(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,ip(e,t,o,r,l)):(e=ko(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,!(e.lanes&l)){var i=o.memoizedProps;if(n=n.compare,n=n!==null?n:wl,n(i,r)&&e.ref===t.ref)return Qt(e,t,l)}return t.flags|=1,e=vn(o,r),e.ref=t.ref,e.return=t,t.child=e}function ip(e,t,n,r,l){if(e!==null){var o=e.memoizedProps;if(wl(o,r)&&e.ref===t.ref)if(Qe=!1,t.pendingProps=r=o,(e.lanes&l)!==0)e.flags&131072&&(Qe=!0);else return t.lanes=e.lanes,Qt(e,t,l)}return Va(e,t,n,r,l)}function ap(e,t,n){var r=t.pendingProps,l=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},ae(hr,Je),Je|=n;else{if(!(n&1073741824))return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,ae(hr,Je),Je|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,ae(hr,Je),Je|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,ae(hr,Je),Je|=r;return je(e,t,l,n),t.child}function up(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Va(e,t,n,r,l){var o=Ye(n)?jn:Fe.current;return o=kr(t,o),wr(t,l),n=$u(e,t,n,r,o,l),r=Vu(),e!==null&&!Qe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Qt(e,t,l)):(fe&&r&&Tu(t),t.flags|=1,je(e,t,n,l),t.child)}function Cc(e,t,n,r,l){if(Ye(n)){var o=!0;Ao(t)}else o=!1;if(wr(t,l),t.stateNode===null)So(e,t),rp(t,n,r),Ba(t,n,r,l),r=!0;else if(e===null){var i=t.stateNode,a=t.memoizedProps;i.props=a;var u=i.context,s=n.contextType;typeof s=="object"&&s!==null?s=ct(s):(s=Ye(n)?jn:Fe.current,s=kr(t,s));var f=n.getDerivedStateFromProps,c=typeof f=="function"||typeof i.getSnapshotBeforeUpdate=="function";c||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(a!==r||u!==s)&&yc(t,i,r,s),nn=!1;var p=t.memoizedState;i.state=p,$o(t,r,i,l),u=t.memoizedState,a!==r||p!==u||Ke.current||nn?(typeof f=="function"&&(ja(t,n,f,r),u=t.memoizedState),(a=nn||gc(t,n,a,r,p,u,s))?(c||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=u),i.props=r,i.state=u,i.context=s,r=a):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,Ad(e,t),a=t.memoizedProps,s=t.type===t.elementType?a:ht(t.type,a),i.props=s,c=t.pendingProps,p=i.context,u=n.contextType,typeof u=="object"&&u!==null?u=ct(u):(u=Ye(n)?jn:Fe.current,u=kr(t,u));var v=n.getDerivedStateFromProps;(f=typeof v=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(a!==c||p!==u)&&yc(t,i,r,u),nn=!1,p=t.memoizedState,i.state=p,$o(t,r,i,l);var w=t.memoizedState;a!==c||p!==w||Ke.current||nn?(typeof v=="function"&&(ja(t,n,v,r),w=t.memoizedState),(s=nn||gc(t,n,s,r,p,w,u)||!1)?(f||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(r,w,u),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(r,w,u)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||a===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=w),i.props=r,i.state=w,i.context=u,r=s):(typeof i.componentDidUpdate!="function"||a===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),r=!1)}return Wa(e,t,n,r,o,l)}function Wa(e,t,n,r,l,o){up(e,t);var i=(t.flags&128)!==0;if(!r&&!i)return l&&sc(t,n,!1),Qt(e,t,o);r=t.stateNode,Lv.current=t;var a=i&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&i?(t.child=Rr(t,e.child,null,o),t.child=Rr(t,null,a,o)):je(e,t,a,o),t.memoizedState=r.state,l&&sc(t,n,!0),t.child}function sp(e){var t=e.stateNode;t.pendingContext?uc(e,t.pendingContext,t.pendingContext!==t.context):t.context&&uc(e,t.context,!1),Iu(e,t.containerInfo)}function Rc(e,t,n,r,l){return Cr(),Nu(l),t.flags|=256,je(e,t,n,r),t.child}var Ha={dehydrated:null,treeContext:null,retryLane:0};function Qa(e){return{baseLanes:e,cachePool:null,transitions:null}}function cp(e,t,n){var r=t.pendingProps,l=pe.current,o=!1,i=(t.flags&128)!==0,a;if((a=i)||(a=e!==null&&e.memoizedState===null?!1:(l&2)!==0),a?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),ae(pe,l&1),e===null)return Ia(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(i=r.children,e=r.fallback,o?(r=t.mode,o=t.child,i={mode:"hidden",children:i},!(r&1)&&o!==null?(o.childLanes=0,o.pendingProps=i):o=hi(i,r,0,null),e=Un(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=Qa(n),t.memoizedState=Ha,e):Qu(t,i));if(l=e.memoizedState,l!==null&&(a=l.dehydrated,a!==null))return Tv(e,t,i,r,a,l,n);if(o){o=r.fallback,i=t.mode,l=e.child,a=l.sibling;var u={mode:"hidden",children:r.children};return!(i&1)&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=u,t.deletions=null):(r=vn(l,u),r.subtreeFlags=l.subtreeFlags&14680064),a!==null?o=vn(a,o):(o=Un(o,i,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,i=e.child.memoizedState,i=i===null?Qa(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},o.memoizedState=i,o.childLanes=e.childLanes&~n,t.memoizedState=Ha,r}return o=e.child,e=o.sibling,r=vn(o,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function Qu(e,t){return t=hi({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function oo(e,t,n,r){return r!==null&&Nu(r),Rr(t,e.child,null,n),e=Qu(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Tv(e,t,n,r,l,o,i){if(n)return t.flags&256?(t.flags&=-257,r=bi(Error(N(422))),oo(e,t,i,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,l=t.mode,r=hi({mode:"visible",children:r.children},l,0,null),o=Un(o,l,i,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,t.mode&1&&Rr(t,e.child,null,i),t.child.memoizedState=Qa(i),t.memoizedState=Ha,o);if(!(t.mode&1))return oo(e,t,i,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var a=r.dgst;return r=a,o=Error(N(419)),r=bi(o,r,void 0),oo(e,t,i,r)}if(a=(i&e.childLanes)!==0,Qe||a){if(r=_e,r!==null){switch(i&-i){case 4:l=2;break;case 16:l=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}l=l&(r.suspendedLanes|i)?0:l,l!==0&&l!==o.retryLane&&(o.retryLane=l,Ht(e,l),wt(r,e,l,-1))}return Zu(),r=bi(Error(N(421))),oo(e,t,i,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=Vv.bind(null,e),l._reactRetry=t,null):(e=o.treeContext,be=dn(l.nextSibling),et=t,fe=!0,gt=null,e!==null&&(it[at++]=Ut,it[at++]=jt,it[at++]=Bn,Ut=e.id,jt=e.overflow,Bn=t),t=Qu(t,r.children),t.flags|=4096,t)}function Pc(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Ua(e.return,t,n)}function ea(e,t,n,r,l){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=l)}function fp(e,t,n){var r=t.pendingProps,l=r.revealOrder,o=r.tail;if(je(e,t,r.children,n),r=pe.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&&Pc(e,n,t);else if(e.tag===19)Pc(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(ae(pe,r),!(t.mode&1))t.memoizedState=null;else switch(l){case"forwards":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&&Vo(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),ea(t,!1,l,n,o);break;case"backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&Vo(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}ea(t,!0,n,null,o);break;case"together":ea(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function So(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Qt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Vn|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(N(153));if(t.child!==null){for(e=t.child,n=vn(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=vn(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Dv(e,t,n){switch(t.tag){case 3:sp(t),Cr();break;case 5:Id(t);break;case 1:Ye(t.type)&&Ao(t);break;case 4:Iu(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;ae(jo,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(ae(pe,pe.current&1),t.flags|=128,null):n&t.child.childLanes?cp(e,t,n):(ae(pe,pe.current&1),e=Qt(e,t,n),e!==null?e.sibling:null);ae(pe,pe.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return fp(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),ae(pe,pe.current),r)break;return null;case 22:case 23:return t.lanes=0,ap(e,t,n)}return Qt(e,t,n)}var dp,Ka,pp,hp;dp=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};Ka=function(){};pp=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,Fn(Dt.current);var o=null;switch(n){case"input":l=ha(e,l),r=ha(e,r),o=[];break;case"select":l=me({},l,{value:void 0}),r=me({},r,{value:void 0}),o=[];break;case"textarea":l=ga(e,l),r=ga(e,r),o=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=zo)}wa(n,r);var i;n=null;for(s in l)if(!r.hasOwnProperty(s)&&l.hasOwnProperty(s)&&l[s]!=null)if(s==="style"){var a=l[s];for(i in a)a.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else s!=="dangerouslySetInnerHTML"&&s!=="children"&&s!=="suppressContentEditableWarning"&&s!=="suppressHydrationWarning"&&s!=="autoFocus"&&(dl.hasOwnProperty(s)?o||(o=[]):(o=o||[]).push(s,null));for(s in r){var u=r[s];if(a=l!=null?l[s]:void 0,r.hasOwnProperty(s)&&u!==a&&(u!=null||a!=null))if(s==="style")if(a){for(i in a)!a.hasOwnProperty(i)||u&&u.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in u)u.hasOwnProperty(i)&&a[i]!==u[i]&&(n||(n={}),n[i]=u[i])}else n||(o||(o=[]),o.push(s,n)),n=u;else s==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,a=a?a.__html:void 0,u!=null&&a!==u&&(o=o||[]).push(s,u)):s==="children"?typeof u!="string"&&typeof u!="number"||(o=o||[]).push(s,""+u):s!=="suppressContentEditableWarning"&&s!=="suppressHydrationWarning"&&(dl.hasOwnProperty(s)?(u!=null&&s==="onScroll"&&ue("scroll",e),o||a===u||(o=[])):(o=o||[]).push(s,u))}n&&(o=o||[]).push("style",n);var s=o;(t.updateQueue=s)&&(t.flags|=4)}};hp=function(e,t,n,r){n!==r&&(t.flags|=4)};function Xr(e,t){if(!fe)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Oe(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags&14680064,r|=l.flags&14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Nv(e,t,n){var r=t.pendingProps;switch(Du(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Oe(t),null;case 1:return Ye(t.type)&&Fo(),Oe(t),null;case 3:return r=t.stateNode,Pr(),se(Ke),se(Fe),ju(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(ro(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,gt!==null&&(eu(gt),gt=null))),Ka(e,t),Oe(t),null;case 5:Uu(t);var l=Fn(Cl.current);if(n=t.type,e!==null&&t.stateNode!=null)pp(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(N(166));return Oe(t),null}if(e=Fn(Dt.current),ro(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[_t]=t,r[El]=o,e=(t.mode&1)!==0,n){case"dialog":ue("cancel",r),ue("close",r);break;case"iframe":case"object":case"embed":ue("load",r);break;case"video":case"audio":for(l=0;l<tl.length;l++)ue(tl[l],r);break;case"source":ue("error",r);break;case"img":case"image":case"link":ue("error",r),ue("load",r);break;case"details":ue("toggle",r);break;case"input":Fs(r,o),ue("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},ue("invalid",r);break;case"textarea":Is(r,o),ue("invalid",r)}wa(n,o),l=null;for(var i in o)if(o.hasOwnProperty(i)){var a=o[i];i==="children"?typeof a=="string"?r.textContent!==a&&(o.suppressHydrationWarning!==!0&&no(r.textContent,a,e),l=["children",a]):typeof a=="number"&&r.textContent!==""+a&&(o.suppressHydrationWarning!==!0&&no(r.textContent,a,e),l=["children",""+a]):dl.hasOwnProperty(i)&&a!=null&&i==="onScroll"&&ue("scroll",r)}switch(n){case"input":Xl(r),As(r,o,!0);break;case"textarea":Xl(r),Us(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=zo)}r=l,t.updateQueue=r,r!==null&&(t.flags|=4)}else{i=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Vf(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=i.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),n==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[_t]=t,e[El]=r,dp(e,t,!1,!1),t.stateNode=e;e:{switch(i=Sa(n,r),n){case"dialog":ue("cancel",e),ue("close",e),l=r;break;case"iframe":case"object":case"embed":ue("load",e),l=r;break;case"video":case"audio":for(l=0;l<tl.length;l++)ue(tl[l],e);l=r;break;case"source":ue("error",e),l=r;break;case"img":case"image":case"link":ue("error",e),ue("load",e),l=r;break;case"details":ue("toggle",e),l=r;break;case"input":Fs(e,r),l=ha(e,r),ue("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=me({},r,{value:void 0}),ue("invalid",e);break;case"textarea":Is(e,r),l=ga(e,r),ue("invalid",e);break;default:l=r}wa(n,l),a=l;for(o in a)if(a.hasOwnProperty(o)){var u=a[o];o==="style"?Qf(e,u):o==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&Wf(e,u)):o==="children"?typeof u=="string"?(n!=="textarea"||u!=="")&&pl(e,u):typeof u=="number"&&pl(e,""+u):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(dl.hasOwnProperty(o)?u!=null&&o==="onScroll"&&ue("scroll",e):u!=null&&mu(e,o,u,i))}switch(n){case"input":Xl(e),As(e,r,!1);break;case"textarea":Xl(e),Us(e);break;case"option":r.value!=null&&e.setAttribute("value",""+gn(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?mr(e,!!r.multiple,o,!1):r.defaultValue!=null&&mr(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=zo)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Oe(t),null;case 6:if(e&&t.stateNode!=null)hp(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(N(166));if(n=Fn(Cl.current),Fn(Dt.current),ro(t)){if(r=t.stateNode,n=t.memoizedProps,r[_t]=t,(o=r.nodeValue!==n)&&(e=et,e!==null))switch(e.tag){case 3:no(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&no(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[_t]=t,t.stateNode=r}return Oe(t),null;case 13:if(se(pe),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(fe&&be!==null&&t.mode&1&&!(t.flags&128))Md(),Cr(),t.flags|=98560,o=!1;else if(o=ro(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(N(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(N(317));o[_t]=t}else Cr(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Oe(t),o=!1}else gt!==null&&(eu(gt),gt=null),o=!0;if(!o)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||pe.current&1?Re===0&&(Re=3):Zu())),t.updateQueue!==null&&(t.flags|=4),Oe(t),null);case 4:return Pr(),Ka(e,t),e===null&&Sl(t.stateNode.containerInfo),Oe(t),null;case 10:return zu(t.type._context),Oe(t),null;case 17:return Ye(t.type)&&Fo(),Oe(t),null;case 19:if(se(pe),o=t.memoizedState,o===null)return Oe(t),null;if(r=(t.flags&128)!==0,i=o.rendering,i===null)if(r)Xr(o,!1);else{if(Re!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=Vo(e),i!==null){for(t.flags|=128,Xr(o,!1),r=i.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)o=n,e=r,o.flags&=14680066,i=o.alternate,i===null?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=i.childLanes,o.lanes=i.lanes,o.child=i.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=i.memoizedProps,o.memoizedState=i.memoizedState,o.updateQueue=i.updateQueue,o.type=i.type,e=i.dependencies,o.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return ae(pe,pe.current&1|2),t.child}e=e.sibling}o.tail!==null&&Se()>Lr&&(t.flags|=128,r=!0,Xr(o,!1),t.lanes=4194304)}else{if(!r)if(e=Vo(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Xr(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!fe)return Oe(t),null}else 2*Se()-o.renderingStartTime>Lr&&n!==1073741824&&(t.flags|=128,r=!0,Xr(o,!1),t.lanes=4194304);o.isBackwards?(i.sibling=t.child,t.child=i):(n=o.last,n!==null?n.sibling=i:t.child=i,o.last=i)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=Se(),t.sibling=null,n=pe.current,ae(pe,r?n&1|2:n&1),t):(Oe(t),null);case 22:case 23:return Ju(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Je&1073741824&&(Oe(t),t.subtreeFlags&6&&(t.flags|=8192)):Oe(t),null;case 24:return null;case 25:return null}throw Error(N(156,t.tag))}function Mv(e,t){switch(Du(t),t.tag){case 1:return Ye(t.type)&&Fo(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Pr(),se(Ke),se(Fe),ju(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Uu(t),null;case 13:if(se(pe),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(N(340));Cr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return se(pe),null;case 4:return Pr(),null;case 10:return zu(t.type._context),null;case 22:case 23:return Ju(),null;case 24:return null;default:return null}}var io=!1,ze=!1,Ov=typeof WeakSet=="function"?WeakSet:Set,z=null;function pr(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){we(e,t,r)}else n.current=null}function Ya(e,t,n){try{n()}catch(r){we(e,t,r)}}var _c=!1;function zv(e,t){if(Da=No,e=wd(),Lu(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var i=0,a=-1,u=-1,s=0,f=0,c=e,p=null;t:for(;;){for(var v;c!==n||l!==0&&c.nodeType!==3||(a=i+l),c!==o||r!==0&&c.nodeType!==3||(u=i+r),c.nodeType===3&&(i+=c.nodeValue.length),(v=c.firstChild)!==null;)p=c,c=v;for(;;){if(c===e)break t;if(p===n&&++s===l&&(a=i),p===o&&++f===r&&(u=i),(v=c.nextSibling)!==null)break;c=p,p=c.parentNode}c=v}n=a===-1||u===-1?null:{start:a,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(Na={focusedElem:e,selectionRange:n},No=!1,z=t;z!==null;)if(t=z,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,z=e;else for(;z!==null;){t=z;try{var w=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var S=w.memoizedProps,P=w.memoizedState,h=t.stateNode,d=h.getSnapshotBeforeUpdate(t.elementType===t.type?S:ht(t.type,S),P);h.__reactInternalSnapshotBeforeUpdate=d}break;case 3:var m=t.stateNode.containerInfo;m.nodeType===1?m.textContent="":m.nodeType===9&&m.documentElement&&m.removeChild(m.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(N(163))}}catch(E){we(t,t.return,E)}if(e=t.sibling,e!==null){e.return=t.return,z=e;break}z=t.return}return w=_c,_c=!1,w}function sl(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var o=l.destroy;l.destroy=void 0,o!==void 0&&Ya(t,n,o)}l=l.next}while(l!==r)}}function di(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 Xa(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 mp(e){var t=e.alternate;t!==null&&(e.alternate=null,mp(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[_t],delete t[El],delete t[za],delete t[vv],delete t[gv])),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 vp(e){return e.tag===5||e.tag===3||e.tag===4}function Lc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||vp(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 Ga(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=zo));else if(r!==4&&(e=e.child,e!==null))for(Ga(e,t,n),e=e.sibling;e!==null;)Ga(e,t,n),e=e.sibling}function Ja(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(Ja(e,t,n),e=e.sibling;e!==null;)Ja(e,t,n),e=e.sibling}var Te=null,mt=!1;function bt(e,t,n){for(n=n.child;n!==null;)gp(e,t,n),n=n.sibling}function gp(e,t,n){if(Tt&&typeof Tt.onCommitFiberUnmount=="function")try{Tt.onCommitFiberUnmount(li,n)}catch{}switch(n.tag){case 5:ze||pr(n,t);case 6:var r=Te,l=mt;Te=null,bt(e,t,n),Te=r,mt=l,Te!==null&&(mt?(e=Te,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Te.removeChild(n.stateNode));break;case 18:Te!==null&&(mt?(e=Te,n=n.stateNode,e.nodeType===8?Yi(e.parentNode,n):e.nodeType===1&&Yi(e,n),gl(e)):Yi(Te,n.stateNode));break;case 4:r=Te,l=mt,Te=n.stateNode.containerInfo,mt=!0,bt(e,t,n),Te=r,mt=l;break;case 0:case 11:case 14:case 15:if(!ze&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var o=l,i=o.destroy;o=o.tag,i!==void 0&&(o&2||o&4)&&Ya(n,t,i),l=l.next}while(l!==r)}bt(e,t,n);break;case 1:if(!ze&&(pr(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){we(n,t,a)}bt(e,t,n);break;case 21:bt(e,t,n);break;case 22:n.mode&1?(ze=(r=ze)||n.memoizedState!==null,bt(e,t,n),ze=r):bt(e,t,n);break;default:bt(e,t,n)}}function Tc(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Ov),t.forEach(function(r){var l=Wv.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function pt(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var l=n[r];try{var o=e,i=t,a=i;e:for(;a!==null;){switch(a.tag){case 5:Te=a.stateNode,mt=!1;break e;case 3:Te=a.stateNode.containerInfo,mt=!0;break e;case 4:Te=a.stateNode.containerInfo,mt=!0;break e}a=a.return}if(Te===null)throw Error(N(160));gp(o,i,l),Te=null,mt=!1;var u=l.alternate;u!==null&&(u.return=null),l.return=null}catch(s){we(l,t,s)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)yp(t,e),t=t.sibling}function yp(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(pt(t,e),Rt(e),r&4){try{sl(3,e,e.return),di(3,e)}catch(S){we(e,e.return,S)}try{sl(5,e,e.return)}catch(S){we(e,e.return,S)}}break;case 1:pt(t,e),Rt(e),r&512&&n!==null&&pr(n,n.return);break;case 5:if(pt(t,e),Rt(e),r&512&&n!==null&&pr(n,n.return),e.flags&32){var l=e.stateNode;try{pl(l,"")}catch(S){we(e,e.return,S)}}if(r&4&&(l=e.stateNode,l!=null)){var o=e.memoizedProps,i=n!==null?n.memoizedProps:o,a=e.type,u=e.updateQueue;if(e.updateQueue=null,u!==null)try{a==="input"&&o.type==="radio"&&o.name!=null&&Bf(l,o),Sa(a,i);var s=Sa(a,o);for(i=0;i<u.length;i+=2){var f=u[i],c=u[i+1];f==="style"?Qf(l,c):f==="dangerouslySetInnerHTML"?Wf(l,c):f==="children"?pl(l,c):mu(l,f,c,s)}switch(a){case"input":ma(l,o);break;case"textarea":$f(l,o);break;case"select":var p=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!o.multiple;var v=o.value;v!=null?mr(l,!!o.multiple,v,!1):p!==!!o.multiple&&(o.defaultValue!=null?mr(l,!!o.multiple,o.defaultValue,!0):mr(l,!!o.multiple,o.multiple?[]:"",!1))}l[El]=o}catch(S){we(e,e.return,S)}}break;case 6:if(pt(t,e),Rt(e),r&4){if(e.stateNode===null)throw Error(N(162));l=e.stateNode,o=e.memoizedProps;try{l.nodeValue=o}catch(S){we(e,e.return,S)}}break;case 3:if(pt(t,e),Rt(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{gl(t.containerInfo)}catch(S){we(e,e.return,S)}break;case 4:pt(t,e),Rt(e);break;case 13:pt(t,e),Rt(e),l=e.child,l.flags&8192&&(o=l.memoizedState!==null,l.stateNode.isHidden=o,!o||l.alternate!==null&&l.alternate.memoizedState!==null||(Xu=Se())),r&4&&Tc(e);break;case 22:if(f=n!==null&&n.memoizedState!==null,e.mode&1?(ze=(s=ze)||f,pt(t,e),ze=s):pt(t,e),Rt(e),r&8192){if(s=e.memoizedState!==null,(e.stateNode.isHidden=s)&&!f&&e.mode&1)for(z=e,f=e.child;f!==null;){for(c=z=f;z!==null;){switch(p=z,v=p.child,p.tag){case 0:case 11:case 14:case 15:sl(4,p,p.return);break;case 1:pr(p,p.return);var w=p.stateNode;if(typeof w.componentWillUnmount=="function"){r=p,n=p.return;try{t=r,w.props=t.memoizedProps,w.state=t.memoizedState,w.componentWillUnmount()}catch(S){we(r,n,S)}}break;case 5:pr(p,p.return);break;case 22:if(p.memoizedState!==null){Nc(c);continue}}v!==null?(v.return=p,z=v):Nc(c)}f=f.sibling}e:for(f=null,c=e;;){if(c.tag===5){if(f===null){f=c;try{l=c.stateNode,s?(o=l.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(a=c.stateNode,u=c.memoizedProps.style,i=u!=null&&u.hasOwnProperty("display")?u.display:null,a.style.display=Hf("display",i))}catch(S){we(e,e.return,S)}}}else if(c.tag===6){if(f===null)try{c.stateNode.nodeValue=s?"":c.memoizedProps}catch(S){we(e,e.return,S)}}else if((c.tag!==22&&c.tag!==23||c.memoizedState===null||c===e)&&c.child!==null){c.child.return=c,c=c.child;continue}if(c===e)break e;for(;c.sibling===null;){if(c.return===null||c.return===e)break e;f===c&&(f=null),c=c.return}f===c&&(f=null),c.sibling.return=c.return,c=c.sibling}}break;case 19:pt(t,e),Rt(e),r&4&&Tc(e);break;case 21:break;default:pt(t,e),Rt(e)}}function Rt(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(vp(n)){var r=n;break e}n=n.return}throw Error(N(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(pl(l,""),r.flags&=-33);var o=Lc(e);Ja(e,o,l);break;case 3:case 4:var i=r.stateNode.containerInfo,a=Lc(e);Ga(e,a,i);break;default:throw Error(N(161))}}catch(u){we(e,e.return,u)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Fv(e,t,n){z=e,wp(e)}function wp(e,t,n){for(var r=(e.mode&1)!==0;z!==null;){var l=z,o=l.child;if(l.tag===22&&r){var i=l.memoizedState!==null||io;if(!i){var a=l.alternate,u=a!==null&&a.memoizedState!==null||ze;a=io;var s=ze;if(io=i,(ze=u)&&!s)for(z=l;z!==null;)i=z,u=i.child,i.tag===22&&i.memoizedState!==null?Mc(l):u!==null?(u.return=i,z=u):Mc(l);for(;o!==null;)z=o,wp(o),o=o.sibling;z=l,io=a,ze=s}Dc(e)}else l.subtreeFlags&8772&&o!==null?(o.return=l,z=o):Dc(e)}}function Dc(e){for(;z!==null;){var t=z;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:ze||di(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!ze)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:ht(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&hc(t,o,r);break;case 3:var i=t.updateQueue;if(i!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}hc(t,i,n)}break;case 5:var a=t.stateNode;if(n===null&&t.flags&4){n=a;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&n.focus();break;case"img":u.src&&(n.src=u.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var s=t.alternate;if(s!==null){var f=s.memoizedState;if(f!==null){var c=f.dehydrated;c!==null&&gl(c)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(N(163))}ze||t.flags&512&&Xa(t)}catch(p){we(t,t.return,p)}}if(t===e){z=null;break}if(n=t.sibling,n!==null){n.return=t.return,z=n;break}z=t.return}}function Nc(e){for(;z!==null;){var t=z;if(t===e){z=null;break}var n=t.sibling;if(n!==null){n.return=t.return,z=n;break}z=t.return}}function Mc(e){for(;z!==null;){var t=z;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{di(4,t)}catch(u){we(t,n,u)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(u){we(t,l,u)}}var o=t.return;try{Xa(t)}catch(u){we(t,o,u)}break;case 5:var i=t.return;try{Xa(t)}catch(u){we(t,i,u)}}}catch(u){we(t,t.return,u)}if(t===e){z=null;break}var a=t.sibling;if(a!==null){a.return=t.return,z=a;break}z=t.return}}var Av=Math.ceil,Qo=Xt.ReactCurrentDispatcher,Ku=Xt.ReactCurrentOwner,st=Xt.ReactCurrentBatchConfig,q=0,_e=null,ke=null,De=0,Je=0,hr=En(0),Re=0,Ll=null,Vn=0,pi=0,Yu=0,cl=null,He=null,Xu=0,Lr=1/0,At=null,Ko=!1,Za=null,hn=null,ao=!1,an=null,Yo=0,fl=0,qa=null,xo=-1,Eo=0;function Be(){return q&6?Se():xo!==-1?xo:xo=Se()}function mn(e){return e.mode&1?q&2&&De!==0?De&-De:wv.transition!==null?(Eo===0&&(Eo=rd()),Eo):(e=ne,e!==0||(e=window.event,e=e===void 0?16:cd(e.type)),e):1}function wt(e,t,n,r){if(50<fl)throw fl=0,qa=null,Error(N(185));Ol(e,n,r),(!(q&2)||e!==_e)&&(e===_e&&(!(q&2)&&(pi|=n),Re===4&&ln(e,De)),Xe(e,r),n===1&&q===0&&!(t.mode&1)&&(Lr=Se()+500,si&&kn()))}function Xe(e,t){var n=e.callbackNode;wm(e,t);var r=Do(e,e===_e?De:0);if(r===0)n!==null&&$s(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&$s(n),t===1)e.tag===0?yv(Oc.bind(null,e)):Td(Oc.bind(null,e)),hv(function(){!(q&6)&&kn()}),n=null;else{switch(ld(r)){case 1:n=Su;break;case 4:n=td;break;case 16:n=To;break;case 536870912:n=nd;break;default:n=To}n=_p(n,Sp.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Sp(e,t){if(xo=-1,Eo=0,q&6)throw Error(N(327));var n=e.callbackNode;if(Sr()&&e.callbackNode!==n)return null;var r=Do(e,e===_e?De:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=Xo(e,r);else{t=r;var l=q;q|=2;var o=Ep();(_e!==e||De!==t)&&(At=null,Lr=Se()+500,In(e,t));do try{jv();break}catch(a){xp(e,a)}while(!0);Ou(),Qo.current=o,q=l,ke!==null?t=0:(_e=null,De=0,t=Re)}if(t!==0){if(t===2&&(l=Ra(e),l!==0&&(r=l,t=ba(e,l))),t===1)throw n=Ll,In(e,0),ln(e,r),Xe(e,Se()),n;if(t===6)ln(e,r);else{if(l=e.current.alternate,!(r&30)&&!Iv(l)&&(t=Xo(e,r),t===2&&(o=Ra(e),o!==0&&(r=o,t=ba(e,o))),t===1))throw n=Ll,In(e,0),ln(e,r),Xe(e,Se()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(N(345));case 2:Dn(e,He,At);break;case 3:if(ln(e,r),(r&130023424)===r&&(t=Xu+500-Se(),10<t)){if(Do(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){Be(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=Oa(Dn.bind(null,e,He,At),t);break}Dn(e,He,At);break;case 4:if(ln(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var i=31-yt(r);o=1<<i,i=t[i],i>l&&(l=i),r&=~o}if(r=l,r=Se()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Av(r/1960))-r,10<r){e.timeoutHandle=Oa(Dn.bind(null,e,He,At),r);break}Dn(e,He,At);break;case 5:Dn(e,He,At);break;default:throw Error(N(329))}}}return Xe(e,Se()),e.callbackNode===n?Sp.bind(null,e):null}function ba(e,t){var n=cl;return e.current.memoizedState.isDehydrated&&(In(e,t).flags|=256),e=Xo(e,t),e!==2&&(t=He,He=n,t!==null&&eu(t)),e}function eu(e){He===null?He=e:He.push.apply(He,e)}function Iv(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var l=n[r],o=l.getSnapshot;l=l.value;try{if(!St(o(),l))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function ln(e,t){for(t&=~Yu,t&=~pi,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-yt(t),r=1<<n;e[n]=-1,t&=~r}}function Oc(e){if(q&6)throw Error(N(327));Sr();var t=Do(e,0);if(!(t&1))return Xe(e,Se()),null;var n=Xo(e,t);if(e.tag!==0&&n===2){var r=Ra(e);r!==0&&(t=r,n=ba(e,r))}if(n===1)throw n=Ll,In(e,0),ln(e,t),Xe(e,Se()),n;if(n===6)throw Error(N(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Dn(e,He,At),Xe(e,Se()),null}function Gu(e,t){var n=q;q|=1;try{return e(t)}finally{q=n,q===0&&(Lr=Se()+500,si&&kn())}}function Wn(e){an!==null&&an.tag===0&&!(q&6)&&Sr();var t=q;q|=1;var n=st.transition,r=ne;try{if(st.transition=null,ne=1,e)return e()}finally{ne=r,st.transition=n,q=t,!(q&6)&&kn()}}function Ju(){Je=hr.current,se(hr)}function In(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,pv(n)),ke!==null)for(n=ke.return;n!==null;){var r=n;switch(Du(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Fo();break;case 3:Pr(),se(Ke),se(Fe),ju();break;case 5:Uu(r);break;case 4:Pr();break;case 13:se(pe);break;case 19:se(pe);break;case 10:zu(r.type._context);break;case 22:case 23:Ju()}n=n.return}if(_e=e,ke=e=vn(e.current,null),De=Je=t,Re=0,Ll=null,Yu=pi=Vn=0,He=cl=null,zn!==null){for(t=0;t<zn.length;t++)if(n=zn[t],r=n.interleaved,r!==null){n.interleaved=null;var l=r.next,o=n.pending;if(o!==null){var i=o.next;o.next=l,r.next=i}n.pending=r}zn=null}return e}function xp(e,t){do{var n=ke;try{if(Ou(),yo.current=Ho,Wo){for(var r=he.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}Wo=!1}if($n=0,Pe=Ce=he=null,ul=!1,Rl=0,Ku.current=null,n===null||n.return===null){Re=1,Ll=t,ke=null;break}e:{var o=e,i=n.return,a=n,u=t;if(t=De,a.flags|=32768,u!==null&&typeof u=="object"&&typeof u.then=="function"){var s=u,f=a,c=f.tag;if(!(f.mode&1)&&(c===0||c===11||c===15)){var p=f.alternate;p?(f.updateQueue=p.updateQueue,f.memoizedState=p.memoizedState,f.lanes=p.lanes):(f.updateQueue=null,f.memoizedState=null)}var v=Sc(i);if(v!==null){v.flags&=-257,xc(v,i,a,o,t),v.mode&1&&wc(o,s,t),t=v,u=s;var w=t.updateQueue;if(w===null){var S=new Set;S.add(u),t.updateQueue=S}else w.add(u);break e}else{if(!(t&1)){wc(o,s,t),Zu();break e}u=Error(N(426))}}else if(fe&&a.mode&1){var P=Sc(i);if(P!==null){!(P.flags&65536)&&(P.flags|=256),xc(P,i,a,o,t),Nu(_r(u,a));break e}}o=u=_r(u,a),Re!==4&&(Re=2),cl===null?cl=[o]:cl.push(o),o=i;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var h=lp(o,u,t);pc(o,h);break e;case 1:a=u;var d=o.type,m=o.stateNode;if(!(o.flags&128)&&(typeof d.getDerivedStateFromError=="function"||m!==null&&typeof m.componentDidCatch=="function"&&(hn===null||!hn.has(m)))){o.flags|=65536,t&=-t,o.lanes|=t;var E=op(o,a,t);pc(o,E);break e}}o=o.return}while(o!==null)}Cp(n)}catch(R){t=R,ke===n&&n!==null&&(ke=n=n.return);continue}break}while(!0)}function Ep(){var e=Qo.current;return Qo.current=Ho,e===null?Ho:e}function Zu(){(Re===0||Re===3||Re===2)&&(Re=4),_e===null||!(Vn&268435455)&&!(pi&268435455)||ln(_e,De)}function Xo(e,t){var n=q;q|=2;var r=Ep();(_e!==e||De!==t)&&(At=null,In(e,t));do try{Uv();break}catch(l){xp(e,l)}while(!0);if(Ou(),q=n,Qo.current=r,ke!==null)throw Error(N(261));return _e=null,De=0,Re}function Uv(){for(;ke!==null;)kp(ke)}function jv(){for(;ke!==null&&!cm();)kp(ke)}function kp(e){var t=Pp(e.alternate,e,Je);e.memoizedProps=e.pendingProps,t===null?Cp(e):ke=t,Ku.current=null}function Cp(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=Mv(n,t),n!==null){n.flags&=32767,ke=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Re=6,ke=null;return}}else if(n=Nv(n,t,Je),n!==null){ke=n;return}if(t=t.sibling,t!==null){ke=t;return}ke=t=e}while(t!==null);Re===0&&(Re=5)}function Dn(e,t,n){var r=ne,l=st.transition;try{st.transition=null,ne=1,Bv(e,t,n,r)}finally{st.transition=l,ne=r}return null}function Bv(e,t,n,r){do Sr();while(an!==null);if(q&6)throw Error(N(327));n=e.finishedWork;var l=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(N(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(Sm(e,o),e===_e&&(ke=_e=null,De=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||ao||(ao=!0,_p(To,function(){return Sr(),null})),o=(n.flags&15990)!==0,n.subtreeFlags&15990||o){o=st.transition,st.transition=null;var i=ne;ne=1;var a=q;q|=4,Ku.current=null,zv(e,n),yp(n,e),iv(Na),No=!!Da,Na=Da=null,e.current=n,Fv(n),fm(),q=a,ne=i,st.transition=o}else e.current=n;if(ao&&(ao=!1,an=e,Yo=l),o=e.pendingLanes,o===0&&(hn=null),hm(n.stateNode),Xe(e,Se()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)l=t[n],r(l.value,{componentStack:l.stack,digest:l.digest});if(Ko)throw Ko=!1,e=Za,Za=null,e;return Yo&1&&e.tag!==0&&Sr(),o=e.pendingLanes,o&1?e===qa?fl++:(fl=0,qa=e):fl=0,kn(),null}function Sr(){if(an!==null){var e=ld(Yo),t=st.transition,n=ne;try{if(st.transition=null,ne=16>e?16:e,an===null)var r=!1;else{if(e=an,an=null,Yo=0,q&6)throw Error(N(331));var l=q;for(q|=4,z=e.current;z!==null;){var o=z,i=o.child;if(z.flags&16){var a=o.deletions;if(a!==null){for(var u=0;u<a.length;u++){var s=a[u];for(z=s;z!==null;){var f=z;switch(f.tag){case 0:case 11:case 15:sl(8,f,o)}var c=f.child;if(c!==null)c.return=f,z=c;else for(;z!==null;){f=z;var p=f.sibling,v=f.return;if(mp(f),f===s){z=null;break}if(p!==null){p.return=v,z=p;break}z=v}}}var w=o.alternate;if(w!==null){var S=w.child;if(S!==null){w.child=null;do{var P=S.sibling;S.sibling=null,S=P}while(S!==null)}}z=o}}if(o.subtreeFlags&2064&&i!==null)i.return=o,z=i;else e:for(;z!==null;){if(o=z,o.flags&2048)switch(o.tag){case 0:case 11:case 15:sl(9,o,o.return)}var h=o.sibling;if(h!==null){h.return=o.return,z=h;break e}z=o.return}}var d=e.current;for(z=d;z!==null;){i=z;var m=i.child;if(i.subtreeFlags&2064&&m!==null)m.return=i,z=m;else e:for(i=d;z!==null;){if(a=z,a.flags&2048)try{switch(a.tag){case 0:case 11:case 15:di(9,a)}}catch(R){we(a,a.return,R)}if(a===i){z=null;break e}var E=a.sibling;if(E!==null){E.return=a.return,z=E;break e}z=a.return}}if(q=l,kn(),Tt&&typeof Tt.onPostCommitFiberRoot=="function")try{Tt.onPostCommitFiberRoot(li,e)}catch{}r=!0}return r}finally{ne=n,st.transition=t}}return!1}function zc(e,t,n){t=_r(n,t),t=lp(e,t,1),e=pn(e,t,1),t=Be(),e!==null&&(Ol(e,1,t),Xe(e,t))}function we(e,t,n){if(e.tag===3)zc(e,e,n);else for(;t!==null;){if(t.tag===3){zc(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(hn===null||!hn.has(r))){e=_r(n,e),e=op(t,e,1),t=pn(t,e,1),e=Be(),t!==null&&(Ol(t,1,e),Xe(t,e));break}}t=t.return}}function $v(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Be(),e.pingedLanes|=e.suspendedLanes&n,_e===e&&(De&n)===n&&(Re===4||Re===3&&(De&130023424)===De&&500>Se()-Xu?In(e,0):Yu|=n),Xe(e,t)}function Rp(e,t){t===0&&(e.mode&1?(t=Zl,Zl<<=1,!(Zl&130023424)&&(Zl=4194304)):t=1);var n=Be();e=Ht(e,t),e!==null&&(Ol(e,t,n),Xe(e,n))}function Vv(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Rp(e,n)}function Wv(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(N(314))}r!==null&&r.delete(t),Rp(e,n)}var Pp;Pp=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ke.current)Qe=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Qe=!1,Dv(e,t,n);Qe=!!(e.flags&131072)}else Qe=!1,fe&&t.flags&1048576&&Dd(t,Uo,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;So(e,t),e=t.pendingProps;var l=kr(t,Fe.current);wr(t,n),l=$u(null,t,r,e,l,n);var o=Vu();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ye(r)?(o=!0,Ao(t)):o=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,Au(t),l.updater=fi,t.stateNode=l,l._reactInternals=t,Ba(t,r,e,n),t=Wa(null,t,r,!0,o,n)):(t.tag=0,fe&&o&&Tu(t),je(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(So(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=Qv(r),e=ht(r,e),l){case 0:t=Va(null,t,r,e,n);break e;case 1:t=Cc(null,t,r,e,n);break e;case 11:t=Ec(null,t,r,e,n);break e;case 14:t=kc(null,t,r,ht(r.type,e),n);break e}throw Error(N(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:ht(r,l),Va(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:ht(r,l),Cc(e,t,r,l,n);case 3:e:{if(sp(t),e===null)throw Error(N(387));r=t.pendingProps,o=t.memoizedState,l=o.element,Ad(e,t),$o(t,r,null,n);var i=t.memoizedState;if(r=i.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){l=_r(Error(N(423)),t),t=Rc(e,t,r,n,l);break e}else if(r!==l){l=_r(Error(N(424)),t),t=Rc(e,t,r,n,l);break e}else for(be=dn(t.stateNode.containerInfo.firstChild),et=t,fe=!0,gt=null,n=zd(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Cr(),r===l){t=Qt(e,t,n);break e}je(e,t,r,n)}t=t.child}return t;case 5:return Id(t),e===null&&Ia(t),r=t.type,l=t.pendingProps,o=e!==null?e.memoizedProps:null,i=l.children,Ma(r,l)?i=null:o!==null&&Ma(r,o)&&(t.flags|=32),up(e,t),je(e,t,i,n),t.child;case 6:return e===null&&Ia(t),null;case 13:return cp(e,t,n);case 4:return Iu(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Rr(t,null,r,n):je(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:ht(r,l),Ec(e,t,r,l,n);case 7:return je(e,t,t.pendingProps,n),t.child;case 8:return je(e,t,t.pendingProps.children,n),t.child;case 12:return je(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,o=t.memoizedProps,i=l.value,ae(jo,r._currentValue),r._currentValue=i,o!==null)if(St(o.value,i)){if(o.children===l.children&&!Ke.current){t=Qt(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var a=o.dependencies;if(a!==null){i=o.child;for(var u=a.firstContext;u!==null;){if(u.context===r){if(o.tag===1){u=Bt(-1,n&-n),u.tag=2;var s=o.updateQueue;if(s!==null){s=s.shared;var f=s.pending;f===null?u.next=u:(u.next=f.next,f.next=u),s.pending=u}}o.lanes|=n,u=o.alternate,u!==null&&(u.lanes|=n),Ua(o.return,n,t),a.lanes|=n;break}u=u.next}}else if(o.tag===10)i=o.type===t.type?null:o.child;else if(o.tag===18){if(i=o.return,i===null)throw Error(N(341));i.lanes|=n,a=i.alternate,a!==null&&(a.lanes|=n),Ua(i,n,t),i=o.sibling}else i=o.child;if(i!==null)i.return=o;else for(i=o;i!==null;){if(i===t){i=null;break}if(o=i.sibling,o!==null){o.return=i.return,i=o;break}i=i.return}o=i}je(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,wr(t,n),l=ct(l),r=r(l),t.flags|=1,je(e,t,r,n),t.child;case 14:return r=t.type,l=ht(r,t.pendingProps),l=ht(r.type,l),kc(e,t,r,l,n);case 15:return ip(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:ht(r,l),So(e,t),t.tag=1,Ye(r)?(e=!0,Ao(t)):e=!1,wr(t,n),rp(t,r,l),Ba(t,r,l,n),Wa(null,t,r,!0,e,n);case 19:return fp(e,t,n);case 22:return ap(e,t,n)}throw Error(N(156,t.tag))};function _p(e,t){return ed(e,t)}function Hv(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ut(e,t,n,r){return new Hv(e,t,n,r)}function qu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Qv(e){if(typeof e=="function")return qu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===gu)return 11;if(e===yu)return 14}return 2}function vn(e,t){var n=e.alternate;return n===null?(n=ut(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function ko(e,t,n,r,l,o){var i=2;if(r=e,typeof e=="function")qu(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case lr:return Un(n.children,l,o,t);case vu:i=8,l|=8;break;case ca:return e=ut(12,n,t,l|2),e.elementType=ca,e.lanes=o,e;case fa:return e=ut(13,n,t,l),e.elementType=fa,e.lanes=o,e;case da:return e=ut(19,n,t,l),e.elementType=da,e.lanes=o,e;case If:return hi(n,l,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Ff:i=10;break e;case Af:i=9;break e;case gu:i=11;break e;case yu:i=14;break e;case tn:i=16,r=null;break e}throw Error(N(130,e==null?e:typeof e,""))}return t=ut(i,n,t,l),t.elementType=e,t.type=r,t.lanes=o,t}function Un(e,t,n,r){return e=ut(7,e,r,t),e.lanes=n,e}function hi(e,t,n,r){return e=ut(22,e,r,t),e.elementType=If,e.lanes=n,e.stateNode={isHidden:!1},e}function ta(e,t,n){return e=ut(6,e,null,t),e.lanes=n,e}function na(e,t,n){return t=ut(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Kv(e,t,n,r,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Ai(0),this.expirationTimes=Ai(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ai(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function bu(e,t,n,r,l,o,i,a,u){return e=new Kv(e,t,n,a,u),t===1?(t=1,o===!0&&(t|=8)):t=0,o=ut(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Au(o),e}function Yv(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:rr,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Lp(e){if(!e)return yn;e=e._reactInternals;e:{if(Xn(e)!==e||e.tag!==1)throw Error(N(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ye(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(N(171))}if(e.tag===1){var n=e.type;if(Ye(n))return Ld(e,n,t)}return t}function Tp(e,t,n,r,l,o,i,a,u){return e=bu(n,r,!0,e,l,o,i,a,u),e.context=Lp(null),n=e.current,r=Be(),l=mn(n),o=Bt(r,l),o.callback=t??null,pn(n,o,l),e.current.lanes=l,Ol(e,l,r),Xe(e,r),e}function mi(e,t,n,r){var l=t.current,o=Be(),i=mn(l);return n=Lp(n),t.context===null?t.context=n:t.pendingContext=n,t=Bt(o,i),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=pn(l,t,i),e!==null&&(wt(e,l,i,o),go(e,l,i)),i}function Go(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 Fc(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function es(e,t){Fc(e,t),(e=e.alternate)&&Fc(e,t)}function Xv(){return null}var Dp=typeof reportError=="function"?reportError:function(e){console.error(e)};function ts(e){this._internalRoot=e}vi.prototype.render=ts.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(N(409));mi(e,t,null,null)};vi.prototype.unmount=ts.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Wn(function(){mi(null,e,null,null)}),t[Wt]=null}};function vi(e){this._internalRoot=e}vi.prototype.unstable_scheduleHydration=function(e){if(e){var t=ad();e={blockedOn:null,target:e,priority:t};for(var n=0;n<rn.length&&t!==0&&t<rn[n].priority;n++);rn.splice(n,0,e),n===0&&sd(e)}};function ns(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function gi(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Ac(){}function Gv(e,t,n,r,l){if(l){if(typeof r=="function"){var o=r;r=function(){var s=Go(i);o.call(s)}}var i=Tp(t,r,e,0,null,!1,!1,"",Ac);return e._reactRootContainer=i,e[Wt]=i.current,Sl(e.nodeType===8?e.parentNode:e),Wn(),i}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var a=r;r=function(){var s=Go(u);a.call(s)}}var u=bu(e,0,!1,null,null,!1,!1,"",Ac);return e._reactRootContainer=u,e[Wt]=u.current,Sl(e.nodeType===8?e.parentNode:e),Wn(function(){mi(t,u,n,r)}),u}function yi(e,t,n,r,l){var o=n._reactRootContainer;if(o){var i=o;if(typeof l=="function"){var a=l;l=function(){var u=Go(i);a.call(u)}}mi(t,i,e,l)}else i=Gv(n,t,e,l,r);return Go(i)}od=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=el(t.pendingLanes);n!==0&&(xu(t,n|1),Xe(t,Se()),!(q&6)&&(Lr=Se()+500,kn()))}break;case 13:Wn(function(){var r=Ht(e,1);if(r!==null){var l=Be();wt(r,e,1,l)}}),es(e,1)}};Eu=function(e){if(e.tag===13){var t=Ht(e,134217728);if(t!==null){var n=Be();wt(t,e,134217728,n)}es(e,134217728)}};id=function(e){if(e.tag===13){var t=mn(e),n=Ht(e,t);if(n!==null){var r=Be();wt(n,e,t,r)}es(e,t)}};ad=function(){return ne};ud=function(e,t){var n=ne;try{return ne=e,t()}finally{ne=n}};Ea=function(e,t,n){switch(t){case"input":if(ma(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var l=ui(r);if(!l)throw Error(N(90));jf(r),ma(r,l)}}}break;case"textarea":$f(e,n);break;case"select":t=n.value,t!=null&&mr(e,!!n.multiple,t,!1)}};Xf=Gu;Gf=Wn;var Jv={usingClientEntryPoint:!1,Events:[Fl,ur,ui,Kf,Yf,Gu]},Gr={findFiberByHostInstance:On,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Zv={bundleType:Gr.bundleType,version:Gr.version,rendererPackageName:Gr.rendererPackageName,rendererConfig:Gr.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Xt.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=qf(e),e===null?null:e.stateNode},findFiberByHostInstance:Gr.findFiberByHostInstance||Xv,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 uo=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!uo.isDisabled&&uo.supportsFiber)try{li=uo.inject(Zv),Tt=uo}catch{}}rt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Jv;rt.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!ns(t))throw Error(N(200));return Yv(e,t,null,n)};rt.createRoot=function(e,t){if(!ns(e))throw Error(N(299));var n=!1,r="",l=Dp;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=bu(e,1,!1,null,null,n,!1,r,l),e[Wt]=t.current,Sl(e.nodeType===8?e.parentNode:e),new ts(t)};rt.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(N(188)):(e=Object.keys(e).join(","),Error(N(268,e)));return e=qf(t),e=e===null?null:e.stateNode,e};rt.flushSync=function(e){return Wn(e)};rt.hydrate=function(e,t,n){if(!gi(t))throw Error(N(200));return yi(null,e,t,!0,n)};rt.hydrateRoot=function(e,t,n){if(!ns(e))throw Error(N(405));var r=n!=null&&n.hydratedSources||null,l=!1,o="",i=Dp;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(i=n.onRecoverableError)),t=Tp(t,null,e,1,n??null,l,!1,o,i),e[Wt]=t.current,Sl(e),r)for(e=0;e<r.length;e++)n=r[e],l=n._getVersion,l=l(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,l]:t.mutableSourceEagerHydrationData.push(n,l);return new vi(t)};rt.render=function(e,t,n){if(!gi(t))throw Error(N(200));return yi(null,e,t,!1,n)};rt.unmountComponentAtNode=function(e){if(!gi(e))throw Error(N(40));return e._reactRootContainer?(Wn(function(){yi(null,null,e,!1,function(){e._reactRootContainer=null,e[Wt]=null})}),!0):!1};rt.unstable_batchedUpdates=Gu;rt.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!gi(n))throw Error(N(200));if(e==null||e._reactInternals===void 0)throw Error(N(38));return yi(e,t,n,!1,r)};rt.version="18.3.1-next-f1338f8080-20240426";function Np(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Np)}catch(e){console.error(e)}}Np(),Nf.exports=rt;var wi=Nf.exports;const qv=wf(wi),bv=yf({__proto__:null,default:qv},[wi]);var Ic=wi;Ns.createRoot=Ic.createRoot,Ns.hydrateRoot=Ic.hydrateRoot;/**
* @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 ce(){return ce=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},ce.apply(null,arguments)}var Ee;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(Ee||(Ee={}));const Uc="popstate";function eg(e){e===void 0&&(e={});function t(r,l){let{pathname:o,search:i,hash:a}=r.location;return Tl("",{pathname:o,search:i,hash:a},l.state&&l.state.usr||null,l.state&&l.state.key||"default")}function n(r,l){return typeof l=="string"?l:Qn(l)}return ng(t,n,null,e)}function Q(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Hn(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function tg(){return Math.random().toString(36).substr(2,8)}function jc(e,t){return{usr:e.state,key:e.key,idx:t}}function Tl(e,t,n,r){return n===void 0&&(n=null),ce({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Cn(t):t,{state:n,key:t&&t.key||r||tg()})}function Qn(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 Cn(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 ng(e,t,n,r){r===void 0&&(r={});let{window:l=document.defaultView,v5Compat:o=!1}=r,i=l.history,a=Ee.Pop,u=null,s=f();s==null&&(s=0,i.replaceState(ce({},i.state,{idx:s}),""));function f(){return(i.state||{idx:null}).idx}function c(){a=Ee.Pop;let P=f(),h=P==null?null:P-s;s=P,u&&u({action:a,location:S.location,delta:h})}function p(P,h){a=Ee.Push;let d=Tl(S.location,P,h);s=f()+1;let m=jc(d,s),E=S.createHref(d);try{i.pushState(m,"",E)}catch(R){if(R instanceof DOMException&&R.name==="DataCloneError")throw R;l.location.assign(E)}o&&u&&u({action:a,location:S.location,delta:1})}function v(P,h){a=Ee.Replace;let d=Tl(S.location,P,h);s=f();let m=jc(d,s),E=S.createHref(d);i.replaceState(m,"",E),o&&u&&u({action:a,location:S.location,delta:0})}function w(P){let h=l.location.origin!=="null"?l.location.origin:l.location.href,d=typeof P=="string"?P:Qn(P);return d=d.replace(/ $/,"%20"),Q(h,"No window.location.(origin|href) available to create URL for href: "+d),new URL(d,h)}let S={get action(){return a},get location(){return e(l,i)},listen(P){if(u)throw new Error("A history only accepts one active listener");return l.addEventListener(Uc,c),u=P,()=>{l.removeEventListener(Uc,c),u=null}},createHref(P){return t(l,P)},createURL:w,encodeLocation(P){let h=w(P);return{pathname:h.pathname,search:h.search,hash:h.hash}},push:p,replace:v,go(P){return i.go(P)}};return S}var te;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(te||(te={}));const rg=new Set(["lazy","caseSensitive","path","id","index","children"]);function lg(e){return e.index===!0}function Jo(e,t,n,r){return n===void 0&&(n=[]),r===void 0&&(r={}),e.map((l,o)=>{let i=[...n,String(o)],a=typeof l.id=="string"?l.id:i.join("-");if(Q(l.index!==!0||!l.children,"Cannot specify children on an index route"),Q(!r[a],'Found a route id collision on id "'+a+`". Route id's must be globally unique within Data Router usages`),lg(l)){let u=ce({},l,t(l),{id:a});return r[a]=u,u}else{let u=ce({},l,t(l),{id:a,children:void 0});return r[a]=u,l.children&&(u.children=Jo(l.children,t,i,r)),u}})}function Nn(e,t,n){return n===void 0&&(n="/"),Co(e,t,n,!1)}function Co(e,t,n,r){let l=typeof t=="string"?Cn(t):t,o=xt(l.pathname||"/",n);if(o==null)return null;let i=Mp(e);ig(i);let a=null,u=gg(o);for(let s=0;a==null&&s<i.length;++s)a=mg(i[s],u,r);return a}function og(e,t){let{route:n,pathname:r,params:l}=e;return{id:n.id,pathname:r,params:l,data:t[n.id],handle:n.handle}}function Mp(e,t,n,r){t===void 0&&(t=[]),n===void 0&&(n=[]),r===void 0&&(r="");let l=(o,i,a)=>{let u={relativePath:a===void 0?o.path||"":a,caseSensitive:o.caseSensitive===!0,childrenIndex:i,route:o};u.relativePath.startsWith("/")&&(Q(u.relativePath.startsWith(r),'Absolute route path "'+u.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),u.relativePath=u.relativePath.slice(r.length));let s=$t([r,u.relativePath]),f=n.concat(u);o.children&&o.children.length>0&&(Q(o.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+s+'".')),Mp(o.children,t,f,s)),!(o.path==null&&!o.index)&&t.push({path:s,score:pg(s,o.index),routesMeta:f})};return e.forEach((o,i)=>{var a;if(o.path===""||!((a=o.path)!=null&&a.includes("?")))l(o,i);else for(let u of Op(o.path))l(o,i,u)}),t}function Op(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,l=n.endsWith("?"),o=n.replace(/\?$/,"");if(r.length===0)return l?[o,""]:[o];let i=Op(r.join("/")),a=[];return a.push(...i.map(u=>u===""?o:[o,u].join("/"))),l&&a.push(...i),a.map(u=>e.startsWith("/")&&u===""?"/":u)}function ig(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:hg(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const ag=/^:[\w-]+$/,ug=3,sg=2,cg=1,fg=10,dg=-2,Bc=e=>e==="*";function pg(e,t){let n=e.split("/"),r=n.length;return n.some(Bc)&&(r+=dg),t&&(r+=sg),n.filter(l=>!Bc(l)).reduce((l,o)=>l+(ag.test(o)?ug:o===""?cg:fg),r)}function hg(e,t){return e.length===t.length&&e.slice(0,-1).every((r,l)=>r===t[l])?e[e.length-1]-t[t.length-1]:0}function mg(e,t,n){n===void 0&&(n=!1);let{routesMeta:r}=e,l={},o="/",i=[];for(let a=0;a<r.length;++a){let u=r[a],s=a===r.length-1,f=o==="/"?t:t.slice(o.length)||"/",c=Zo({path:u.relativePath,caseSensitive:u.caseSensitive,end:s},f),p=u.route;if(!c&&s&&n&&!r[r.length-1].route.index&&(c=Zo({path:u.relativePath,caseSensitive:u.caseSensitive,end:!1},f)),!c)return null;Object.assign(l,c.params),i.push({params:l,pathname:$t([o,c.pathname]),pathnameBase:xg($t([o,c.pathnameBase])),route:p}),c.pathnameBase!=="/"&&(o=$t([o,c.pathnameBase]))}return i}function Zo(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=vg(e.path,e.caseSensitive,e.end),l=t.match(n);if(!l)return null;let o=l[0],i=o.replace(/(.)\/+$/,"$1"),a=l.slice(1);return{params:r.reduce((s,f,c)=>{let{paramName:p,isOptional:v}=f;if(p==="*"){let S=a[c]||"";i=o.slice(0,o.length-S.length).replace(/(.)\/+$/,"$1")}const w=a[c];return v&&!w?s[p]=void 0:s[p]=(w||"").replace(/%2F/g,"/"),s},{}),pathname:o,pathnameBase:i,pattern:e}}function vg(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),Hn(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],l="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(i,a,u)=>(r.push({paramName:a,isOptional:u!=null}),u?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),l+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?l+="\\/*$":e!==""&&e!=="/"&&(l+="(?:(?=\\/|$))"),[new RegExp(l,t?void 0:"i"),r]}function gg(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Hn(!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 xt(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 yg=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,wg=e=>yg.test(e);function Sg(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:l=""}=typeof e=="string"?Cn(e):e,o;if(n)if(wg(n))o=n;else{if(n.includes("//")){let i=n;n=rs(n),Hn(!1,"Pathnames cannot have embedded double slashes - normalizing "+(i+" -> "+n))}n.startsWith("/")?o=$c(n.substring(1),"/"):o=$c(n,t)}else o=t;return{pathname:o,search:Eg(r),hash:kg(l)}}function $c(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(l=>{l===".."?n.length>1&&n.pop():l!=="."&&n.push(l)}),n.length>1?n.join("/"):"/"}function ra(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 zp(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function Si(e,t){let n=zp(e);return t?n.map((r,l)=>l===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function xi(e,t,n,r){r===void 0&&(r=!1);let l;typeof e=="string"?l=Cn(e):(l=ce({},e),Q(!l.pathname||!l.pathname.includes("?"),ra("?","pathname","search",l)),Q(!l.pathname||!l.pathname.includes("#"),ra("#","pathname","hash",l)),Q(!l.search||!l.search.includes("#"),ra("#","search","hash",l)));let o=e===""||l.pathname==="",i=o?"/":l.pathname,a;if(i==null)a=n;else{let c=t.length-1;if(!r&&i.startsWith("..")){let p=i.split("/");for(;p[0]==="..";)p.shift(),c-=1;l.pathname=p.join("/")}a=c>=0?t[c]:"/"}let u=Sg(l,a),s=i&&i!=="/"&&i.endsWith("/"),f=(o||i===".")&&n.endsWith("/");return!u.pathname.endsWith("/")&&(s||f)&&(u.pathname+="/"),u}const rs=e=>e.replace(/\/\/+/g,"/"),$t=e=>rs(e.join("/")),xg=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),Eg=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,kg=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class qo{constructor(t,n,r,l){l===void 0&&(l=!1),this.status=t,this.statusText=n||"",this.internal=l,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function Dl(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const Fp=["post","put","patch","delete"],Cg=new Set(Fp),Rg=["get",...Fp],Pg=new Set(Rg),_g=new Set([301,302,303,307,308]),Lg=new Set([307,308]),la={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Tg={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},nr={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},ls=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Dg=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),Ap="remix-router-transitions";function Ng(e){const t=e.window?e.window:typeof window<"u"?window:void 0,n=typeof t<"u"&&typeof t.document<"u"&&typeof t.document.createElement<"u",r=!n;Q(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let l;if(e.mapRouteProperties)l=e.mapRouteProperties;else if(e.detectErrorBoundary){let g=e.detectErrorBoundary;l=x=>({hasErrorBoundary:g(x)})}else l=Dg;let o={},i=Jo(e.routes,l,void 0,o),a,u=e.basename||"/",s=e.dataStrategy||Fg,f=e.patchRoutesOnNavigation,c=ce({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_partialHydration:!1,v7_prependBasename:!1,v7_relativeSplatPath:!1,v7_skipActionErrorRevalidation:!1},e.future),p=null,v=new Set,w=null,S=null,P=null,h=e.hydrationData!=null,d=Nn(i,e.history.location,u),m=!1,E=null;if(d==null&&!f){let g=We(404,{pathname:e.history.location.pathname}),{matches:x,route:k}=qc(i);d=x,E={[k.id]:g}}d&&!e.hydrationData&&Vl(d,i,e.history.location.pathname).active&&(d=null);let R;if(d)if(d.some(g=>g.route.lazy))R=!1;else if(!d.some(g=>g.route.loader))R=!0;else if(c.v7_partialHydration){let g=e.hydrationData?e.hydrationData.loaderData:null,x=e.hydrationData?e.hydrationData.errors:null;if(x){let k=d.findIndex(D=>x[D.route.id]!==void 0);R=d.slice(0,k+1).every(D=>!nu(D.route,g,x))}else R=d.every(k=>!nu(k.route,g,x))}else R=e.hydrationData!=null;else if(R=!1,d=[],c.v7_partialHydration){let g=Vl(null,i,e.history.location.pathname);g.active&&g.matches&&(m=!0,d=g.matches)}let T,y={historyAction:e.history.action,location:e.history.location,matches:d,initialized:R,navigation:la,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||E,fetchers:new Map,blockers:new Map},_=Ee.Pop,I=!1,M,H=!1,Y=new Map,J=null,X=!1,ve=!1,oe=[],de=new Set,L=new Map,U=0,V=-1,re=new Map,le=new Set,dt=new Map,Ge=new Map,Ae=new Set,Ie=new Map,ot=new Map,jl;function uh(){if(p=e.history.listen(g=>{let{action:x,location:k,delta:D}=g;if(jl){jl(),jl=void 0;return}Hn(ot.size===0||D!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let O=Cs({currentLocation:y.location,nextLocation:k,historyAction:x});if(O&&D!=null){let $=new Promise(W=>{jl=W});e.history.go(D*-1),$l(O,{state:"blocked",location:k,proceed(){$l(O,{state:"proceeding",proceed:void 0,reset:void 0,location:k}),$.then(()=>e.history.go(D))},reset(){let W=new Map(y.blockers);W.set(O,nr),Ue({blockers:W})}});return}return Rn(x,k)}),n){Gg(t,Y);let g=()=>Jg(t,Y);t.addEventListener("pagehide",g),J=()=>t.removeEventListener("pagehide",g)}return y.initialized||Rn(Ee.Pop,y.location,{initialHydration:!0}),T}function sh(){p&&p(),J&&J(),v.clear(),M&&M.abort(),y.fetchers.forEach((g,x)=>Bl(x)),y.blockers.forEach((g,x)=>ks(x))}function ch(g){return v.add(g),()=>v.delete(g)}function Ue(g,x){x===void 0&&(x={}),y=ce({},y,g);let k=[],D=[];c.v7_fetcherPersist&&y.fetchers.forEach((O,$)=>{O.state==="idle"&&(Ae.has($)?D.push($):k.push($))}),Ae.forEach(O=>{!y.fetchers.has(O)&&!L.has(O)&&D.push(O)}),[...v].forEach(O=>O(y,{deletedFetchers:D,viewTransitionOpts:x.viewTransitionOpts,flushSync:x.flushSync===!0})),c.v7_fetcherPersist?(k.forEach(O=>y.fetchers.delete(O)),D.forEach(O=>Bl(O))):D.forEach(O=>Ae.delete(O))}function Jn(g,x,k){var D,O;let{flushSync:$}=k===void 0?{}:k,W=y.actionData!=null&&y.navigation.formMethod!=null&&vt(y.navigation.formMethod)&&y.navigation.state==="loading"&&((D=g.state)==null?void 0:D._isRedirect)!==!0,A;x.actionData?Object.keys(x.actionData).length>0?A=x.actionData:A=null:W?A=y.actionData:A=null;let j=x.loaderData?Jc(y.loaderData,x.loaderData,x.matches||[],x.errors):y.loaderData,F=y.blockers;F.size>0&&(F=new Map(F),F.forEach((Z,Le)=>F.set(Le,nr)));let B=I===!0||y.navigation.formMethod!=null&&vt(y.navigation.formMethod)&&((O=g.state)==null?void 0:O._isRedirect)!==!0;a&&(i=a,a=void 0),X||_===Ee.Pop||(_===Ee.Push?e.history.push(g,g.state):_===Ee.Replace&&e.history.replace(g,g.state));let K;if(_===Ee.Pop){let Z=Y.get(y.location.pathname);Z&&Z.has(g.pathname)?K={currentLocation:y.location,nextLocation:g}:Y.has(g.pathname)&&(K={currentLocation:g,nextLocation:y.location})}else if(H){let Z=Y.get(y.location.pathname);Z?Z.add(g.pathname):(Z=new Set([g.pathname]),Y.set(y.location.pathname,Z)),K={currentLocation:y.location,nextLocation:g}}Ue(ce({},x,{actionData:A,loaderData:j,historyAction:_,location:g,initialized:!0,navigation:la,revalidation:"idle",restoreScrollPosition:Ps(g,x.matches||y.matches),preventScrollReset:B,blockers:F}),{viewTransitionOpts:K,flushSync:$===!0}),_=Ee.Pop,I=!1,H=!1,X=!1,ve=!1,oe=[]}async function vs(g,x){if(typeof g=="number"){e.history.go(g);return}let k=tu(y.location,y.matches,u,c.v7_prependBasename,g,c.v7_relativeSplatPath,x==null?void 0:x.fromRouteId,x==null?void 0:x.relative),{path:D,submission:O,error:$}=Vc(c.v7_normalizeFormMethod,!1,k,x),W=y.location,A=Tl(y.location,D,x&&x.state);A=ce({},A,e.history.encodeLocation(A));let j=x&&x.replace!=null?x.replace:void 0,F=Ee.Push;j===!0?F=Ee.Replace:j===!1||O!=null&&vt(O.formMethod)&&O.formAction===y.location.pathname+y.location.search&&(F=Ee.Replace);let B=x&&"preventScrollReset"in x?x.preventScrollReset===!0:void 0,K=(x&&x.flushSync)===!0,Z=Cs({currentLocation:W,nextLocation:A,historyAction:F});if(Z){$l(Z,{state:"blocked",location:A,proceed(){$l(Z,{state:"proceeding",proceed:void 0,reset:void 0,location:A}),vs(g,x)},reset(){let Le=new Map(y.blockers);Le.set(Z,nr),Ue({blockers:Le})}});return}return await Rn(F,A,{submission:O,pendingError:$,preventScrollReset:B,replace:x&&x.replace,enableViewTransition:x&&x.viewTransition,flushSync:K})}function fh(){if(_i(),Ue({revalidation:"loading"}),y.navigation.state!=="submitting"){if(y.navigation.state==="idle"){Rn(y.historyAction,y.location,{startUninterruptedRevalidation:!0});return}Rn(_||y.historyAction,y.navigation.location,{overrideNavigation:y.navigation,enableViewTransition:H===!0})}}async function Rn(g,x,k){M&&M.abort(),M=null,_=g,X=(k&&k.startUninterruptedRevalidation)===!0,xh(y.location,y.matches),I=(k&&k.preventScrollReset)===!0,H=(k&&k.enableViewTransition)===!0;let D=a||i,O=k&&k.overrideNavigation,$=k!=null&&k.initialHydration&&y.matches&&y.matches.length>0&&!m?y.matches:Nn(D,x,u),W=(k&&k.flushSync)===!0;if($&&y.initialized&&!ve&&$g(y.location,x)&&!(k&&k.submission&&vt(k.submission.formMethod))){Jn(x,{matches:$},{flushSync:W});return}let A=Vl($,D,x.pathname);if(A.active&&A.matches&&($=A.matches),!$){let{error:ie,notFoundMatches:ee,route:ge}=Li(x.pathname);Jn(x,{matches:ee,loaderData:{},errors:{[ge.id]:ie}},{flushSync:W});return}M=new AbortController;let j=tr(e.history,x,M.signal,k&&k.submission),F;if(k&&k.pendingError)F=[Mn($).route.id,{type:te.error,error:k.pendingError}];else if(k&&k.submission&&vt(k.submission.formMethod)){let ie=await dh(j,x,k.submission,$,A.active,{replace:k.replace,flushSync:W});if(ie.shortCircuited)return;if(ie.pendingActionResult){let[ee,ge]=ie.pendingActionResult;if(Ze(ge)&&Dl(ge.error)&&ge.error.status===404){M=null,Jn(x,{matches:ie.matches,loaderData:{},errors:{[ee]:ge.error}});return}}$=ie.matches||$,F=ie.pendingActionResult,O=oa(x,k.submission),W=!1,A.active=!1,j=tr(e.history,j.url,j.signal)}let{shortCircuited:B,matches:K,loaderData:Z,errors:Le}=await ph(j,x,$,A.active,O,k&&k.submission,k&&k.fetcherSubmission,k&&k.replace,k&&k.initialHydration===!0,W,F);B||(M=null,Jn(x,ce({matches:K||$},Zc(F),{loaderData:Z,errors:Le})))}async function dh(g,x,k,D,O,$){$===void 0&&($={}),_i();let W=Yg(x,k);if(Ue({navigation:W},{flushSync:$.flushSync===!0}),O){let F=await Wl(D,x.pathname,g.signal);if(F.type==="aborted")return{shortCircuited:!0};if(F.type==="error"){let B=Mn(F.partialMatches).route.id;return{matches:F.partialMatches,pendingActionResult:[B,{type:te.error,error:F.error}]}}else if(F.matches)D=F.matches;else{let{notFoundMatches:B,error:K,route:Z}=Li(x.pathname);return{matches:B,pendingActionResult:[Z.id,{type:te.error,error:K}]}}}let A,j=nl(D,x);if(!j.route.action&&!j.route.lazy)A={type:te.error,error:We(405,{method:g.method,pathname:x.pathname,routeId:j.route.id})};else if(A=(await Ur("action",y,g,[j],D,null))[j.route.id],g.signal.aborted)return{shortCircuited:!0};if(An(A)){let F;return $&&$.replace!=null?F=$.replace:F=Yc(A.response.headers.get("Location"),new URL(g.url),u,e.history)===y.location.pathname+y.location.search,await Pn(g,A,!0,{submission:k,replace:F}),{shortCircuited:!0}}if(un(A))throw We(400,{type:"defer-action"});if(Ze(A)){let F=Mn(D,j.route.id);return($&&$.replace)!==!0&&(_=Ee.Push),{matches:D,pendingActionResult:[F.route.id,A]}}return{matches:D,pendingActionResult:[j.route.id,A]}}async function ph(g,x,k,D,O,$,W,A,j,F,B){let K=O||oa(x,$),Z=$||W||ef(K),Le=!X&&(!c.v7_partialHydration||!j);if(D){if(Le){let ye=gs(B);Ue(ce({navigation:K},ye!==void 0?{actionData:ye}:{}),{flushSync:F})}let b=await Wl(k,x.pathname,g.signal);if(b.type==="aborted")return{shortCircuited:!0};if(b.type==="error"){let ye=Mn(b.partialMatches).route.id;return{matches:b.partialMatches,loaderData:{},errors:{[ye]:b.error}}}else if(b.matches)k=b.matches;else{let{error:ye,notFoundMatches:qn,route:$r}=Li(x.pathname);return{matches:qn,loaderData:{},errors:{[$r.id]:ye}}}}let ie=a||i,[ee,ge]=Hc(e.history,y,k,Z,x,c.v7_partialHydration&&j===!0,c.v7_skipActionErrorRevalidation,ve,oe,de,Ae,dt,le,ie,u,B);if(Ti(b=>!(k&&k.some(ye=>ye.route.id===b))||ee&&ee.some(ye=>ye.route.id===b)),V=++U,ee.length===0&&ge.length===0){let b=xs();return Jn(x,ce({matches:k,loaderData:{},errors:B&&Ze(B[1])?{[B[0]]:B[1].error}:null},Zc(B),b?{fetchers:new Map(y.fetchers)}:{}),{flushSync:F}),{shortCircuited:!0}}if(Le){let b={};if(!D){b.navigation=K;let ye=gs(B);ye!==void 0&&(b.actionData=ye)}ge.length>0&&(b.fetchers=hh(ge)),Ue(b,{flushSync:F})}ge.forEach(b=>{qt(b.key),b.controller&&L.set(b.key,b.controller)});let Zn=()=>ge.forEach(b=>qt(b.key));M&&M.signal.addEventListener("abort",Zn);let{loaderResults:jr,fetcherResults:Ft}=await ys(y,k,ee,ge,g);if(g.signal.aborted)return{shortCircuited:!0};M&&M.signal.removeEventListener("abort",Zn),ge.forEach(b=>L.delete(b.key));let Ct=so(jr);if(Ct)return await Pn(g,Ct.result,!0,{replace:A}),{shortCircuited:!0};if(Ct=so(Ft),Ct)return le.add(Ct.key),await Pn(g,Ct.result,!0,{replace:A}),{shortCircuited:!0};let{loaderData:Di,errors:Br}=Gc(y,k,jr,B,ge,Ft,Ie);Ie.forEach((b,ye)=>{b.subscribe(qn=>{(qn||b.done)&&Ie.delete(ye)})}),c.v7_partialHydration&&j&&y.errors&&(Br=ce({},y.errors,Br));let _n=xs(),Hl=Es(V),Ql=_n||Hl||ge.length>0;return ce({matches:k,loaderData:Di,errors:Br},Ql?{fetchers:new Map(y.fetchers)}:{})}function gs(g){if(g&&!Ze(g[1]))return{[g[0]]:g[1].data};if(y.actionData)return Object.keys(y.actionData).length===0?null:y.actionData}function hh(g){return g.forEach(x=>{let k=y.fetchers.get(x.key),D=Jr(void 0,k?k.data:void 0);y.fetchers.set(x.key,D)}),new Map(y.fetchers)}function mh(g,x,k,D){if(r)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");qt(g);let O=(D&&D.flushSync)===!0,$=a||i,W=tu(y.location,y.matches,u,c.v7_prependBasename,k,c.v7_relativeSplatPath,x,D==null?void 0:D.relative),A=Nn($,W,u),j=Vl(A,$,W);if(j.active&&j.matches&&(A=j.matches),!A){zt(g,x,We(404,{pathname:W}),{flushSync:O});return}let{path:F,submission:B,error:K}=Vc(c.v7_normalizeFormMethod,!0,W,D);if(K){zt(g,x,K,{flushSync:O});return}let Z=nl(A,F),Le=(D&&D.preventScrollReset)===!0;if(B&&vt(B.formMethod)){vh(g,x,F,Z,A,j.active,O,Le,B);return}dt.set(g,{routeId:x,path:F}),gh(g,x,F,Z,A,j.active,O,Le,B)}async function vh(g,x,k,D,O,$,W,A,j){_i(),dt.delete(g);function F(xe){if(!xe.route.action&&!xe.route.lazy){let bn=We(405,{method:j.formMethod,pathname:k,routeId:x});return zt(g,x,bn,{flushSync:W}),!0}return!1}if(!$&&F(D))return;let B=y.fetchers.get(g);Zt(g,Xg(j,B),{flushSync:W});let K=new AbortController,Z=tr(e.history,k,K.signal,j);if($){let xe=await Wl(O,new URL(Z.url).pathname,Z.signal,g);if(xe.type==="aborted")return;if(xe.type==="error"){zt(g,x,xe.error,{flushSync:W});return}else if(xe.matches){if(O=xe.matches,D=nl(O,k),F(D))return}else{zt(g,x,We(404,{pathname:k}),{flushSync:W});return}}L.set(g,K);let Le=U,ee=(await Ur("action",y,Z,[D],O,g))[D.route.id];if(Z.signal.aborted){L.get(g)===K&&L.delete(g);return}if(c.v7_fetcherPersist&&Ae.has(g)){if(An(ee)||Ze(ee)){Zt(g,en(void 0));return}}else{if(An(ee))if(L.delete(g),V>Le){Zt(g,en(void 0));return}else return le.add(g),Zt(g,Jr(j)),Pn(Z,ee,!1,{fetcherSubmission:j,preventScrollReset:A});if(Ze(ee)){zt(g,x,ee.error);return}}if(un(ee))throw We(400,{type:"defer-action"});let ge=y.navigation.location||y.location,Zn=tr(e.history,ge,K.signal),jr=a||i,Ft=y.navigation.state!=="idle"?Nn(jr,y.navigation.location,u):y.matches;Q(Ft,"Didn't find any matches after fetcher action");let Ct=++U;re.set(g,Ct);let Di=Jr(j,ee.data);y.fetchers.set(g,Di);let[Br,_n]=Hc(e.history,y,Ft,j,ge,!1,c.v7_skipActionErrorRevalidation,ve,oe,de,Ae,dt,le,jr,u,[D.route.id,ee]);_n.filter(xe=>xe.key!==g).forEach(xe=>{let bn=xe.key,_s=y.fetchers.get(bn),Ch=Jr(void 0,_s?_s.data:void 0);y.fetchers.set(bn,Ch),qt(bn),xe.controller&&L.set(bn,xe.controller)}),Ue({fetchers:new Map(y.fetchers)});let Hl=()=>_n.forEach(xe=>qt(xe.key));K.signal.addEventListener("abort",Hl);let{loaderResults:Ql,fetcherResults:b}=await ys(y,Ft,Br,_n,Zn);if(K.signal.aborted)return;K.signal.removeEventListener("abort",Hl),re.delete(g),L.delete(g),_n.forEach(xe=>L.delete(xe.key));let ye=so(Ql);if(ye)return Pn(Zn,ye.result,!1,{preventScrollReset:A});if(ye=so(b),ye)return le.add(ye.key),Pn(Zn,ye.result,!1,{preventScrollReset:A});let{loaderData:qn,errors:$r}=Gc(y,Ft,Ql,void 0,_n,b,Ie);if(y.fetchers.has(g)){let xe=en(ee.data);y.fetchers.set(g,xe)}Es(Ct),y.navigation.state==="loading"&&Ct>V?(Q(_,"Expected pending action"),M&&M.abort(),Jn(y.navigation.location,{matches:Ft,loaderData:qn,errors:$r,fetchers:new Map(y.fetchers)})):(Ue({errors:$r,loaderData:Jc(y.loaderData,qn,Ft,$r),fetchers:new Map(y.fetchers)}),ve=!1)}async function gh(g,x,k,D,O,$,W,A,j){let F=y.fetchers.get(g);Zt(g,Jr(j,F?F.data:void 0),{flushSync:W});let B=new AbortController,K=tr(e.history,k,B.signal);if($){let ee=await Wl(O,new URL(K.url).pathname,K.signal,g);if(ee.type==="aborted")return;if(ee.type==="error"){zt(g,x,ee.error,{flushSync:W});return}else if(ee.matches)O=ee.matches,D=nl(O,k);else{zt(g,x,We(404,{pathname:k}),{flushSync:W});return}}L.set(g,B);let Z=U,ie=(await Ur("loader",y,K,[D],O,g))[D.route.id];if(un(ie)&&(ie=await os(ie,K.signal,!0)||ie),L.get(g)===B&&L.delete(g),!K.signal.aborted){if(Ae.has(g)){Zt(g,en(void 0));return}if(An(ie))if(V>Z){Zt(g,en(void 0));return}else{le.add(g),await Pn(K,ie,!1,{preventScrollReset:A});return}if(Ze(ie)){zt(g,x,ie.error);return}Q(!un(ie),"Unhandled fetcher deferred data"),Zt(g,en(ie.data))}}async function Pn(g,x,k,D){let{submission:O,fetcherSubmission:$,preventScrollReset:W,replace:A}=D===void 0?{}:D;x.response.headers.has("X-Remix-Revalidate")&&(ve=!0);let j=x.response.headers.get("Location");Q(j,"Expected a Location header on the redirect Response"),j=Yc(j,new URL(g.url),u,e.history);let F=Tl(y.location,j,{_isRedirect:!0});if(n){let ee=!1;if(x.response.headers.has("X-Remix-Reload-Document"))ee=!0;else if(ls.test(j)){const ge=e.history.createURL(j);ee=ge.origin!==t.location.origin||xt(ge.pathname,u)==null}if(ee){A?t.location.replace(j):t.location.assign(j);return}}M=null;let B=A===!0||x.response.headers.has("X-Remix-Replace")?Ee.Replace:Ee.Push,{formMethod:K,formAction:Z,formEncType:Le}=y.navigation;!O&&!$&&K&&Z&&Le&&(O=ef(y.navigation));let ie=O||$;if(Lg.has(x.response.status)&&ie&&vt(ie.formMethod))await Rn(B,F,{submission:ce({},ie,{formAction:j}),preventScrollReset:W||I,enableViewTransition:k?H:void 0});else{let ee=oa(F,O);await Rn(B,F,{overrideNavigation:ee,fetcherSubmission:$,preventScrollReset:W||I,enableViewTransition:k?H:void 0})}}async function Ur(g,x,k,D,O,$){let W,A={};try{W=await Ag(s,g,x,k,D,O,$,o,l)}catch(j){return D.forEach(F=>{A[F.route.id]={type:te.error,error:j}}),A}for(let[j,F]of Object.entries(W))if(Vg(F)){let B=F.result;A[j]={type:te.redirect,response:jg(B,k,j,O,u,c.v7_relativeSplatPath)}}else A[j]=await Ug(F);return A}async function ys(g,x,k,D,O){let $=g.matches,W=Ur("loader",g,O,k,x,null),A=Promise.all(D.map(async B=>{if(B.matches&&B.match&&B.controller){let Z=(await Ur("loader",g,tr(e.history,B.path,B.controller.signal),[B.match],B.matches,B.key))[B.match.route.id];return{[B.key]:Z}}else return Promise.resolve({[B.key]:{type:te.error,error:We(404,{pathname:B.path})}})})),j=await W,F=(await A).reduce((B,K)=>Object.assign(B,K),{});return await Promise.all([Qg(x,j,O.signal,$,g.loaderData),Kg(x,F,D)]),{loaderResults:j,fetcherResults:F}}function _i(){ve=!0,oe.push(...Ti()),dt.forEach((g,x)=>{L.has(x)&&de.add(x),qt(x)})}function Zt(g,x,k){k===void 0&&(k={}),y.fetchers.set(g,x),Ue({fetchers:new Map(y.fetchers)},{flushSync:(k&&k.flushSync)===!0})}function zt(g,x,k,D){D===void 0&&(D={});let O=Mn(y.matches,x);Bl(g),Ue({errors:{[O.route.id]:k},fetchers:new Map(y.fetchers)},{flushSync:(D&&D.flushSync)===!0})}function ws(g){return Ge.set(g,(Ge.get(g)||0)+1),Ae.has(g)&&Ae.delete(g),y.fetchers.get(g)||Tg}function Bl(g){let x=y.fetchers.get(g);L.has(g)&&!(x&&x.state==="loading"&&re.has(g))&&qt(g),dt.delete(g),re.delete(g),le.delete(g),c.v7_fetcherPersist&&Ae.delete(g),de.delete(g),y.fetchers.delete(g)}function yh(g){let x=(Ge.get(g)||0)-1;x<=0?(Ge.delete(g),Ae.add(g),c.v7_fetcherPersist||Bl(g)):Ge.set(g,x),Ue({fetchers:new Map(y.fetchers)})}function qt(g){let x=L.get(g);x&&(x.abort(),L.delete(g))}function Ss(g){for(let x of g){let k=ws(x),D=en(k.data);y.fetchers.set(x,D)}}function xs(){let g=[],x=!1;for(let k of le){let D=y.fetchers.get(k);Q(D,"Expected fetcher: "+k),D.state==="loading"&&(le.delete(k),g.push(k),x=!0)}return Ss(g),x}function Es(g){let x=[];for(let[k,D]of re)if(D<g){let O=y.fetchers.get(k);Q(O,"Expected fetcher: "+k),O.state==="loading"&&(qt(k),re.delete(k),x.push(k))}return Ss(x),x.length>0}function wh(g,x){let k=y.blockers.get(g)||nr;return ot.get(g)!==x&&ot.set(g,x),k}function ks(g){y.blockers.delete(g),ot.delete(g)}function $l(g,x){let k=y.blockers.get(g)||nr;Q(k.state==="unblocked"&&x.state==="blocked"||k.state==="blocked"&&x.state==="blocked"||k.state==="blocked"&&x.state==="proceeding"||k.state==="blocked"&&x.state==="unblocked"||k.state==="proceeding"&&x.state==="unblocked","Invalid blocker state transition: "+k.state+" -> "+x.state);let D=new Map(y.blockers);D.set(g,x),Ue({blockers:D})}function Cs(g){let{currentLocation:x,nextLocation:k,historyAction:D}=g;if(ot.size===0)return;ot.size>1&&Hn(!1,"A router only supports one blocker at a time");let O=Array.from(ot.entries()),[$,W]=O[O.length-1],A=y.blockers.get($);if(!(A&&A.state==="proceeding")&&W({currentLocation:x,nextLocation:k,historyAction:D}))return $}function Li(g){let x=We(404,{pathname:g}),k=a||i,{matches:D,route:O}=qc(k);return Ti(),{notFoundMatches:D,route:O,error:x}}function Ti(g){let x=[];return Ie.forEach((k,D)=>{(!g||g(D))&&(k.cancel(),x.push(D),Ie.delete(D))}),x}function Sh(g,x,k){if(w=g,P=x,S=k||null,!h&&y.navigation===la){h=!0;let D=Ps(y.location,y.matches);D!=null&&Ue({restoreScrollPosition:D})}return()=>{w=null,P=null,S=null}}function Rs(g,x){return S&&S(g,x.map(D=>og(D,y.loaderData)))||g.key}function xh(g,x){if(w&&P){let k=Rs(g,x);w[k]=P()}}function Ps(g,x){if(w){let k=Rs(g,x),D=w[k];if(typeof D=="number")return D}return null}function Vl(g,x,k){if(f)if(g){if(Object.keys(g[0].params).length>0)return{active:!0,matches:Co(x,k,u,!0)}}else return{active:!0,matches:Co(x,k,u,!0)||[]};return{active:!1,matches:null}}async function Wl(g,x,k,D){if(!f)return{type:"success",matches:g};let O=g;for(;;){let $=a==null,W=a||i,A=o;try{await f({signal:k,path:x,matches:O,fetcherKey:D,patch:(B,K)=>{k.aborted||Kc(B,K,W,A,l)}})}catch(B){return{type:"error",error:B,partialMatches:O}}finally{$&&!k.aborted&&(i=[...i])}if(k.aborted)return{type:"aborted"};let j=Nn(W,x,u);if(j)return{type:"success",matches:j};let F=Co(W,x,u,!0);if(!F||O.length===F.length&&O.every((B,K)=>B.route.id===F[K].route.id))return{type:"success",matches:null};O=F}}function Eh(g){o={},a=Jo(g,l,void 0,o)}function kh(g,x){let k=a==null;Kc(g,x,a||i,o,l),k&&(i=[...i],Ue({}))}return T={get basename(){return u},get future(){return c},get state(){return y},get routes(){return i},get window(){return t},initialize:uh,subscribe:ch,enableScrollRestoration:Sh,navigate:vs,fetch:mh,revalidate:fh,createHref:g=>e.history.createHref(g),encodeLocation:g=>e.history.encodeLocation(g),getFetcher:ws,deleteFetcher:yh,dispose:sh,getBlocker:wh,deleteBlocker:ks,patchRoutes:kh,_internalFetchControllers:L,_internalActiveDeferreds:Ie,_internalSetRoutes:Eh},T}function Mg(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function tu(e,t,n,r,l,o,i,a){let u,s;if(i){u=[];for(let c of t)if(u.push(c),c.route.id===i){s=c;break}}else u=t,s=t[t.length-1];let f=xi(l||".",Si(u,o),xt(e.pathname,n)||e.pathname,a==="path");if(l==null&&(f.search=e.search,f.hash=e.hash),(l==null||l===""||l===".")&&s){let c=is(f.search);if(s.route.index&&!c)f.search=f.search?f.search.replace(/^\?/,"?index&"):"?index";else if(!s.route.index&&c){let p=new URLSearchParams(f.search),v=p.getAll("index");p.delete("index"),v.filter(S=>S).forEach(S=>p.append("index",S));let w=p.toString();f.search=w?"?"+w:""}}return r&&n!=="/"&&(f.pathname=f.pathname==="/"?n:$t([n,f.pathname])),Qn(f)}function Vc(e,t,n,r){if(!r||!Mg(r))return{path:n};if(r.formMethod&&!Hg(r.formMethod))return{path:n,error:We(405,{method:r.formMethod})};let l=()=>({path:n,error:We(400,{type:"invalid-body"})}),o=r.formMethod||"get",i=e?o.toUpperCase():o.toLowerCase(),a=jp(n);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!vt(i))return l();let p=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((v,w)=>{let[S,P]=w;return""+v+S+"="+P+`
`},""):String(r.body);return{path:n,submission:{formMethod:i,formAction:a,formEncType:r.formEncType,formData:void 0,json:void 0,text:p}}}else if(r.formEncType==="application/json"){if(!vt(i))return l();try{let p=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:n,submission:{formMethod:i,formAction:a,formEncType:r.formEncType,formData:void 0,json:p,text:void 0}}}catch{return l()}}}Q(typeof FormData=="function","FormData is not available in this environment");let u,s;if(r.formData)u=ru(r.formData),s=r.formData;else if(r.body instanceof FormData)u=ru(r.body),s=r.body;else if(r.body instanceof URLSearchParams)u=r.body,s=Xc(u);else if(r.body==null)u=new URLSearchParams,s=new FormData;else try{u=new URLSearchParams(r.body),s=Xc(u)}catch{return l()}let f={formMethod:i,formAction:a,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:s,json:void 0,text:void 0};if(vt(f.formMethod))return{path:n,submission:f};let c=Cn(n);return t&&c.search&&is(c.search)&&u.append("index",""),c.search="?"+u,{path:Qn(c),submission:f}}function Wc(e,t,n){n===void 0&&(n=!1);let r=e.findIndex(l=>l.route.id===t);return r>=0?e.slice(0,n?r+1:r):e}function Hc(e,t,n,r,l,o,i,a,u,s,f,c,p,v,w,S){let P=S?Ze(S[1])?S[1].error:S[1].data:void 0,h=e.createURL(t.location),d=e.createURL(l),m=n;o&&t.errors?m=Wc(n,Object.keys(t.errors)[0],!0):S&&Ze(S[1])&&(m=Wc(n,S[0]));let E=S?S[1].statusCode:void 0,R=i&&E&&E>=400,T=m.filter((_,I)=>{let{route:M}=_;if(M.lazy)return!0;if(M.loader==null)return!1;if(o)return nu(M,t.loaderData,t.errors);if(Og(t.loaderData,t.matches[I],_)||u.some(J=>J===_.route.id))return!0;let H=t.matches[I],Y=_;return Qc(_,ce({currentUrl:h,currentParams:H.params,nextUrl:d,nextParams:Y.params},r,{actionResult:P,actionStatus:E,defaultShouldRevalidate:R?!1:a||h.pathname+h.search===d.pathname+d.search||h.search!==d.search||Ip(H,Y)}))}),y=[];return c.forEach((_,I)=>{if(o||!n.some(X=>X.route.id===_.routeId)||f.has(I))return;let M=Nn(v,_.path,w);if(!M){y.push({key:I,routeId:_.routeId,path:_.path,matches:null,match:null,controller:null});return}let H=t.fetchers.get(I),Y=nl(M,_.path),J=!1;p.has(I)?J=!1:s.has(I)?(s.delete(I),J=!0):H&&H.state!=="idle"&&H.data===void 0?J=a:J=Qc(Y,ce({currentUrl:h,currentParams:t.matches[t.matches.length-1].params,nextUrl:d,nextParams:n[n.length-1].params},r,{actionResult:P,actionStatus:E,defaultShouldRevalidate:R?!1:a})),J&&y.push({key:I,routeId:_.routeId,path:_.path,matches:M,match:Y,controller:new AbortController})}),[T,y]}function nu(e,t,n){if(e.lazy)return!0;if(!e.loader)return!1;let r=t!=null&&t[e.id]!==void 0,l=n!=null&&n[e.id]!==void 0;return!r&&l?!1:typeof e.loader=="function"&&e.loader.hydrate===!0?!0:!r&&!l}function Og(e,t,n){let r=!t||n.route.id!==t.route.id,l=e[n.route.id]===void 0;return r||l}function Ip(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function Qc(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n=="boolean")return n}return t.defaultShouldRevalidate}function Kc(e,t,n,r,l){var o;let i;if(e){let s=r[e];Q(s,"No route found to patch children into: routeId = "+e),s.children||(s.children=[]),i=s.children}else i=n;let a=t.filter(s=>!i.some(f=>Up(s,f))),u=Jo(a,l,[e||"_","patch",String(((o=i)==null?void 0:o.length)||"0")],r);i.push(...u)}function Up(e,t){return"id"in e&&"id"in t&&e.id===t.id?!0:e.index===t.index&&e.path===t.path&&e.caseSensitive===t.caseSensitive?(!e.children||e.children.length===0)&&(!t.children||t.children.length===0)?!0:e.children.every((n,r)=>{var l;return(l=t.children)==null?void 0:l.some(o=>Up(n,o))}):!1}async function zg(e,t,n){if(!e.lazy)return;let r=await e.lazy();if(!e.lazy)return;let l=n[e.id];Q(l,"No route found in manifest");let o={};for(let i in r){let u=l[i]!==void 0&&i!=="hasErrorBoundary";Hn(!u,'Route "'+l.id+'" has a static property "'+i+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+i+'" will be ignored.')),!u&&!rg.has(i)&&(o[i]=r[i])}Object.assign(l,o),Object.assign(l,ce({},t(l),{lazy:void 0}))}async function Fg(e){let{matches:t}=e,n=t.filter(l=>l.shouldLoad);return(await Promise.all(n.map(l=>l.resolve()))).reduce((l,o,i)=>Object.assign(l,{[n[i].route.id]:o}),{})}async function Ag(e,t,n,r,l,o,i,a,u,s){let f=o.map(v=>v.route.lazy?zg(v.route,u,a):void 0),c=o.map((v,w)=>{let S=f[w],P=l.some(d=>d.route.id===v.route.id);return ce({},v,{shouldLoad:P,resolve:async d=>(d&&r.method==="GET"&&(v.route.lazy||v.route.loader)&&(P=!0),P?Ig(t,r,v,S,d,s):Promise.resolve({type:te.data,result:void 0}))})}),p=await e({matches:c,request:r,params:o[0].params,fetcherKey:i,context:s});try{await Promise.all(f)}catch{}return p}async function Ig(e,t,n,r,l,o){let i,a,u=s=>{let f,c=new Promise((w,S)=>f=S);a=()=>f(),t.signal.addEventListener("abort",a);let p=w=>typeof s!="function"?Promise.reject(new Error("You cannot call the handler for a route which defines a boolean "+('"'+e+'" [routeId: '+n.route.id+"]"))):s({request:t,params:n.params,context:o},...w!==void 0?[w]:[]),v=(async()=>{try{return{type:"data",result:await(l?l(S=>p(S)):p())}}catch(w){return{type:"error",result:w}}})();return Promise.race([v,c])};try{let s=n.route[e];if(r)if(s){let f,[c]=await Promise.all([u(s).catch(p=>{f=p}),r]);if(f!==void 0)throw f;i=c}else if(await r,s=n.route[e],s)i=await u(s);else if(e==="action"){let f=new URL(t.url),c=f.pathname+f.search;throw We(405,{method:t.method,pathname:c,routeId:n.route.id})}else return{type:te.data,result:void 0};else if(s)i=await u(s);else{let f=new URL(t.url),c=f.pathname+f.search;throw We(404,{pathname:c})}Q(i.result!==void 0,"You defined "+(e==="action"?"an action":"a loader")+" for route "+('"'+n.route.id+"\" but didn't return anything from your `"+e+"` ")+"function. Please return a value or `null`.")}catch(s){return{type:te.error,result:s}}finally{a&&t.signal.removeEventListener("abort",a)}return i}async function Ug(e){let{result:t,type:n}=e;if(Bp(t)){let c;try{let p=t.headers.get("Content-Type");p&&/\bapplication\/json\b/.test(p)?t.body==null?c=null:c=await t.json():c=await t.text()}catch(p){return{type:te.error,error:p}}return n===te.error?{type:te.error,error:new qo(t.status,t.statusText,c),statusCode:t.status,headers:t.headers}:{type:te.data,data:c,statusCode:t.status,headers:t.headers}}if(n===te.error){if(bc(t)){var r,l;if(t.data instanceof Error){var o,i;return{type:te.error,error:t.data,statusCode:(o=t.init)==null?void 0:o.status,headers:(i=t.init)!=null&&i.headers?new Headers(t.init.headers):void 0}}return{type:te.error,error:new qo(((r=t.init)==null?void 0:r.status)||500,void 0,t.data),statusCode:Dl(t)?t.status:void 0,headers:(l=t.init)!=null&&l.headers?new Headers(t.init.headers):void 0}}return{type:te.error,error:t,statusCode:Dl(t)?t.status:void 0}}if(Wg(t)){var a,u;return{type:te.deferred,deferredData:t,statusCode:(a=t.init)==null?void 0:a.status,headers:((u=t.init)==null?void 0:u.headers)&&new Headers(t.init.headers)}}if(bc(t)){var s,f;return{type:te.data,data:t.data,statusCode:(s=t.init)==null?void 0:s.status,headers:(f=t.init)!=null&&f.headers?new Headers(t.init.headers):void 0}}return{type:te.data,data:t}}function jg(e,t,n,r,l,o){let i=e.headers.get("Location");if(Q(i,"Redirects returned/thrown from loaders/actions must have a Location header"),!ls.test(i)){let a=r.slice(0,r.findIndex(u=>u.route.id===n)+1);i=tu(new URL(t.url),a,l,!0,i,o),e.headers.set("Location",i)}return e}function Yc(e,t,n,r){let l=["about:","blob:","chrome:","chrome-untrusted:","content:","data:","devtools:","file:","filesystem:","javascript:"];if(ls.test(e)){let o=e,i=o.startsWith("//")?new URL(t.protocol+o):new URL(o);if(l.includes(i.protocol))throw new Error("Invalid redirect location");let a=xt(i.pathname,n)!=null;if(i.origin===t.origin&&a)return rs(i.pathname)+i.search+i.hash}try{let o=r.createURL(e);if(l.includes(o.protocol))throw new Error("Invalid redirect location")}catch{}return e}function tr(e,t,n,r){let l=e.createURL(jp(t)).toString(),o={signal:n};if(r&&vt(r.formMethod)){let{formMethod:i,formEncType:a}=r;o.method=i.toUpperCase(),a==="application/json"?(o.headers=new Headers({"Content-Type":a}),o.body=JSON.stringify(r.json)):a==="text/plain"?o.body=r.text:a==="application/x-www-form-urlencoded"&&r.formData?o.body=ru(r.formData):o.body=r.formData}return new Request(l,o)}function ru(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,typeof r=="string"?r:r.name);return t}function Xc(e){let t=new FormData;for(let[n,r]of e.entries())t.append(n,r);return t}function Bg(e,t,n,r,l){let o={},i=null,a,u=!1,s={},f=n&&Ze(n[1])?n[1].error:void 0;return e.forEach(c=>{if(!(c.route.id in t))return;let p=c.route.id,v=t[p];if(Q(!An(v),"Cannot handle redirect results in processLoaderData"),Ze(v)){let w=v.error;f!==void 0&&(w=f,f=void 0),i=i||{};{let S=Mn(e,p);i[S.route.id]==null&&(i[S.route.id]=w)}o[p]=void 0,u||(u=!0,a=Dl(v.error)?v.error.status:500),v.headers&&(s[p]=v.headers)}else un(v)?(r.set(p,v.deferredData),o[p]=v.deferredData.data,v.statusCode!=null&&v.statusCode!==200&&!u&&(a=v.statusCode),v.headers&&(s[p]=v.headers)):(o[p]=v.data,v.statusCode&&v.statusCode!==200&&!u&&(a=v.statusCode),v.headers&&(s[p]=v.headers))}),f!==void 0&&n&&(i={[n[0]]:f},o[n[0]]=void 0),{loaderData:o,errors:i,statusCode:a||200,loaderHeaders:s}}function Gc(e,t,n,r,l,o,i){let{loaderData:a,errors:u}=Bg(t,n,r,i);return l.forEach(s=>{let{key:f,match:c,controller:p}=s,v=o[f];if(Q(v,"Did not find corresponding fetcher result"),!(p&&p.signal.aborted))if(Ze(v)){let w=Mn(e.matches,c==null?void 0:c.route.id);u&&u[w.route.id]||(u=ce({},u,{[w.route.id]:v.error})),e.fetchers.delete(f)}else if(An(v))Q(!1,"Unhandled fetcher revalidation redirect");else if(un(v))Q(!1,"Unhandled fetcher deferred data");else{let w=en(v.data);e.fetchers.set(f,w)}}),{loaderData:a,errors:u}}function Jc(e,t,n,r){let l=ce({},t);for(let o of n){let i=o.route.id;if(t.hasOwnProperty(i)?t[i]!==void 0&&(l[i]=t[i]):e[i]!==void 0&&o.route.loader&&(l[i]=e[i]),r&&r.hasOwnProperty(i))break}return l}function Zc(e){return e?Ze(e[1])?{actionData:{}}:{actionData:{[e[0]]:e[1].data}}:{}}function Mn(e,t){return(t?e.slice(0,e.findIndex(r=>r.route.id===t)+1):[...e]).reverse().find(r=>r.route.hasErrorBoundary===!0)||e[0]}function qc(e){let t=e.length===1?e[0]:e.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function We(e,t){let{pathname:n,routeId:r,method:l,type:o,message:i}=t===void 0?{}:t,a="Unknown Server Error",u="Unknown @remix-run/router error";return e===400?(a="Bad Request",l&&n&&r?u="You made a "+l+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":o==="defer-action"?u="defer() is not supported in actions":o==="invalid-body"&&(u="Unable to encode submission body")):e===403?(a="Forbidden",u='Route "'+r+'" does not match URL "'+n+'"'):e===404?(a="Not Found",u='No route matches URL "'+n+'"'):e===405&&(a="Method Not Allowed",l&&n&&r?u="You made a "+l.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":l&&(u='Invalid request method "'+l.toUpperCase()+'"')),new qo(e||500,a,new Error(u),!0)}function so(e){let t=Object.entries(e);for(let n=t.length-1;n>=0;n--){let[r,l]=t[n];if(An(l))return{key:r,result:l}}}function jp(e){let t=typeof e=="string"?Cn(e):e;return Qn(ce({},t,{hash:""}))}function $g(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function Vg(e){return Bp(e.result)&&_g.has(e.result.status)}function un(e){return e.type===te.deferred}function Ze(e){return e.type===te.error}function An(e){return(e&&e.type)===te.redirect}function bc(e){return typeof e=="object"&&e!=null&&"type"in e&&"data"in e&&"init"in e&&e.type==="DataWithResponseInit"}function Wg(e){let t=e;return t&&typeof t=="object"&&typeof t.data=="object"&&typeof t.subscribe=="function"&&typeof t.cancel=="function"&&typeof t.resolveData=="function"}function Bp(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function Hg(e){return Pg.has(e.toLowerCase())}function vt(e){return Cg.has(e.toLowerCase())}async function Qg(e,t,n,r,l){let o=Object.entries(t);for(let i=0;i<o.length;i++){let[a,u]=o[i],s=e.find(p=>(p==null?void 0:p.route.id)===a);if(!s)continue;let f=r.find(p=>p.route.id===s.route.id),c=f!=null&&!Ip(f,s)&&(l&&l[s.route.id])!==void 0;un(u)&&c&&await os(u,n,!1).then(p=>{p&&(t[a]=p)})}}async function Kg(e,t,n){for(let r=0;r<n.length;r++){let{key:l,routeId:o,controller:i}=n[r],a=t[l];e.find(s=>(s==null?void 0:s.route.id)===o)&&un(a)&&(Q(i,"Expected an AbortController for revalidating fetcher deferred result"),await os(a,i.signal,!0).then(s=>{s&&(t[l]=s)}))}}async function os(e,t,n){if(n===void 0&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:te.data,data:e.deferredData.unwrappedData}}catch(l){return{type:te.error,error:l}}return{type:te.data,data:e.deferredData.data}}}function is(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function nl(e,t){let n=typeof t=="string"?Cn(t).search:t.search;if(e[e.length-1].route.index&&is(n||""))return e[e.length-1];let r=zp(e);return r[r.length-1]}function ef(e){let{formMethod:t,formAction:n,formEncType:r,text:l,formData:o,json:i}=e;if(!(!t||!n||!r)){if(l!=null)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:void 0,text:l};if(o!=null)return{formMethod:t,formAction:n,formEncType:r,formData:o,json:void 0,text:void 0};if(i!==void 0)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:i,text:void 0}}}function oa(e,t){return t?{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function Yg(e,t){return{state:"submitting",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}}function Jr(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function Xg(e,t){return{state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function en(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function Gg(e,t){try{let n=e.sessionStorage.getItem(Ap);if(n){let r=JSON.parse(n);for(let[l,o]of Object.entries(r||{}))o&&Array.isArray(o)&&t.set(l,new Set(o||[]))}}catch{}}function Jg(e,t){if(t.size>0){let n={};for(let[r,l]of t)n[r]=[...l];try{e.sessionStorage.setItem(Ap,JSON.stringify(n))}catch(r){Hn(!1,"Failed to save applied view transitions in sessionStorage ("+r+").")}}}/**
* 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 Tr(){return Tr=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},Tr.apply(null,arguments)}const Il=C.createContext(null),as=C.createContext(null),Gt=C.createContext(null),us=C.createContext(null),Mt=C.createContext({outlet:null,matches:[],isDataRoute:!1}),$p=C.createContext(null);function Zg(e,t){let{relative:n}=t===void 0?{}:t;Fr()||Q(!1);let{basename:r,navigator:l}=C.useContext(Gt),{hash:o,pathname:i,search:a}=Ei(e,{relative:n}),u=i;return r!=="/"&&(u=i==="/"?r:$t([r,i])),l.createHref({pathname:u,search:a,hash:o})}function Fr(){return C.useContext(us)!=null}function Gn(){return Fr()||Q(!1),C.useContext(us).location}function Vp(e){C.useContext(Gt).static||C.useLayoutEffect(e)}function ss(){let{isDataRoute:e}=C.useContext(Mt);return e?sy():qg()}function qg(){Fr()||Q(!1);let e=C.useContext(Il),{basename:t,future:n,navigator:r}=C.useContext(Gt),{matches:l}=C.useContext(Mt),{pathname:o}=Gn(),i=JSON.stringify(Si(l,n.v7_relativeSplatPath)),a=C.useRef(!1);return Vp(()=>{a.current=!0}),C.useCallback(function(s,f){if(f===void 0&&(f={}),!a.current)return;if(typeof s=="number"){r.go(s);return}let c=xi(s,JSON.parse(i),o,f.relative==="path");e==null&&t!=="/"&&(c.pathname=c.pathname==="/"?t:$t([t,c.pathname])),(f.replace?r.replace:r.push)(c,f.state,f)},[t,r,i,o,e])}const Wp=C.createContext(null);function M0(){return C.useContext(Wp)}function bg(e){let t=C.useContext(Mt).outlet;return t&&C.createElement(Wp.Provider,{value:e},t)}function O0(){let{matches:e}=C.useContext(Mt),t=e[e.length-1];return t?t.params:{}}function Ei(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=C.useContext(Gt),{matches:l}=C.useContext(Mt),{pathname:o}=Gn(),i=JSON.stringify(Si(l,r.v7_relativeSplatPath));return C.useMemo(()=>xi(e,JSON.parse(i),o,n==="path"),[e,i,o,n])}function ey(e,t,n,r){Fr()||Q(!1);let{navigator:l}=C.useContext(Gt),{matches:o}=C.useContext(Mt),i=o[o.length-1],a=i?i.params:{};i&&i.pathname;let u=i?i.pathnameBase:"/";i&&i.route;let s=Gn(),f;f=s;let c=f.pathname||"/",p=c;if(u!=="/"){let S=u.replace(/^\//,"").split("/");p="/"+c.replace(/^\//,"").split("/").slice(S.length).join("/")}let v=Nn(e,{pathname:p});return oy(v&&v.map(S=>Object.assign({},S,{params:Object.assign({},a,S.params),pathname:$t([u,l.encodeLocation?l.encodeLocation(S.pathname).pathname:S.pathname]),pathnameBase:S.pathnameBase==="/"?u:$t([u,l.encodeLocation?l.encodeLocation(S.pathnameBase).pathname:S.pathnameBase])})),o,n,r)}function ty(){let e=ay(),t=Dl(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,l={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return C.createElement(C.Fragment,null,C.createElement("h2",null,"Unexpected Application Error!"),C.createElement("h3",{style:{fontStyle:"italic"}},t),n?C.createElement("pre",{style:l},n):null,null)}const ny=C.createElement(ty,null);class ry extends C.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?C.createElement(Mt.Provider,{value:this.props.routeContext},C.createElement($p.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function ly(e){let{routeContext:t,match:n,children:r}=e,l=C.useContext(Il);return l&&l.static&&l.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(l.staticContext._deepestRenderedBoundaryId=n.route.id),C.createElement(Mt.Provider,{value:t},r)}function oy(e,t,n,r){var l;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var o;if(!n)return null;if(n.errors)e=n.matches;else if((o=r)!=null&&o.v7_partialHydration&&t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let i=e,a=(l=n)==null?void 0:l.errors;if(a!=null){let f=i.findIndex(c=>c.route.id&&(a==null?void 0:a[c.route.id])!==void 0);f>=0||Q(!1),i=i.slice(0,Math.min(i.length,f+1))}let u=!1,s=-1;if(n&&r&&r.v7_partialHydration)for(let f=0;f<i.length;f++){let c=i[f];if((c.route.HydrateFallback||c.route.hydrateFallbackElement)&&(s=f),c.route.id){let{loaderData:p,errors:v}=n,w=c.route.loader&&p[c.route.id]===void 0&&(!v||v[c.route.id]===void 0);if(c.route.lazy||w){u=!0,s>=0?i=i.slice(0,s+1):i=[i[0]];break}}}return i.reduceRight((f,c,p)=>{let v,w=!1,S=null,P=null;n&&(v=a&&c.route.id?a[c.route.id]:void 0,S=c.route.errorElement||ny,u&&(s<0&&p===0?(cy("route-fallback"),w=!0,P=null):s===p&&(w=!0,P=c.route.hydrateFallbackElement||null)));let h=t.concat(i.slice(0,p+1)),d=()=>{let m;return v?m=S:w?m=P:c.route.Component?m=C.createElement(c.route.Component,null):c.route.element?m=c.route.element:m=f,C.createElement(ly,{match:c,routeContext:{outlet:f,matches:h,isDataRoute:n!=null},children:m})};return n&&(c.route.ErrorBoundary||c.route.errorElement||p===0)?C.createElement(ry,{location:n.location,revalidation:n.revalidation,component:S,error:v,children:d(),routeContext:{outlet:null,matches:h,isDataRoute:!0}}):d()},null)}var Hp=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(Hp||{}),Qp=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}(Qp||{});function Kp(e){let t=C.useContext(Il);return t||Q(!1),t}function Yp(e){let t=C.useContext(as);return t||Q(!1),t}function iy(e){let t=C.useContext(Mt);return t||Q(!1),t}function Xp(e){let t=iy(),n=t.matches[t.matches.length-1];return n.route.id||Q(!1),n.route.id}function ay(){var e;let t=C.useContext($p),n=Yp(),r=Xp();return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}let uy=0;function z0(e){let{router:t,basename:n}=Kp(),r=Yp(),[l,o]=C.useState(""),i=C.useCallback(a=>{if(typeof e!="function")return!!e;if(n==="/")return e(a);let{currentLocation:u,nextLocation:s,historyAction:f}=a;return e({currentLocation:Tr({},u,{pathname:xt(u.pathname,n)||u.pathname}),nextLocation:Tr({},s,{pathname:xt(s.pathname,n)||s.pathname}),historyAction:f})},[n,e]);return C.useEffect(()=>{let a=String(++uy);return o(a),()=>t.deleteBlocker(a)},[t]),C.useEffect(()=>{l!==""&&t.getBlocker(l,i)},[t,l,i]),l&&r.blockers.has(l)?r.blockers.get(l):nr}function sy(){let{router:e}=Kp(Hp.UseNavigateStable),t=Xp(Qp.UseNavigateStable),n=C.useRef(!1);return Vp(()=>{n.current=!0}),C.useCallback(function(l,o){o===void 0&&(o={}),n.current&&(typeof l=="number"?e.navigate(l):e.navigate(l,Tr({fromRouteId:t},o)))},[e,t])}const tf={};function cy(e,t,n){tf[e]||(tf[e]=!0)}function fy(e,t){e==null||e.v7_startTransition,(e==null?void 0:e.v7_relativeSplatPath)===void 0&&(!t||t.v7_relativeSplatPath),t&&(t.v7_fetcherPersist,t.v7_normalizeFormMethod,t.v7_partialHydration,t.v7_skipActionErrorRevalidation)}function F0(e){let{to:t,replace:n,state:r,relative:l}=e;Fr()||Q(!1);let{future:o,static:i}=C.useContext(Gt),{matches:a}=C.useContext(Mt),{pathname:u}=Gn(),s=ss(),f=xi(t,Si(a,o.v7_relativeSplatPath),u,l==="path"),c=JSON.stringify(f);return C.useEffect(()=>s(JSON.parse(c),{replace:n,state:r,relative:l}),[s,c,l,n,r]),null}function A0(e){return bg(e.context)}function dy(e){Q(!1)}function py(e){let{basename:t="/",children:n=null,location:r,navigationType:l=Ee.Pop,navigator:o,static:i=!1,future:a}=e;Fr()&&Q(!1);let u=t.replace(/^\/*/,"/"),s=C.useMemo(()=>({basename:u,navigator:o,static:i,future:Tr({v7_relativeSplatPath:!1},a)}),[u,a,o,i]);typeof r=="string"&&(r=Cn(r));let{pathname:f="/",search:c="",hash:p="",state:v=null,key:w="default"}=r,S=C.useMemo(()=>{let P=xt(f,u);return P==null?null:{location:{pathname:P,search:c,hash:p,state:v,key:w},navigationType:l}},[u,f,c,p,v,w,l]);return S==null?null:C.createElement(Gt.Provider,{value:s},C.createElement(us.Provider,{children:n,value:S}))}new Promise(()=>{});function nf(e,t){t===void 0&&(t=[]);let n=[];return C.Children.forEach(e,(r,l)=>{if(!C.isValidElement(r))return;let o=[...t,l];if(r.type===C.Fragment){n.push.apply(n,nf(r.props.children,o));return}r.type!==dy&&Q(!1),!r.props.index||!r.props.children||Q(!1);let i={id:r.props.id||o.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&&(i.children=nf(r.props.children,o)),n.push(i)}),n}function hy(e){let t={hasErrorBoundary:e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&Object.assign(t,{element:C.createElement(e.Component),Component:void 0}),e.HydrateFallback&&Object.assign(t,{hydrateFallbackElement:C.createElement(e.HydrateFallback),HydrateFallback:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:C.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}/**
* 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 Dr(){return Dr=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},Dr.apply(null,arguments)}function Gp(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 my(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function vy(e,t){return e.button===0&&(!t||t==="_self")&&!my(e)}function lu(e){return e===void 0&&(e=""),new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,n)=>{let r=e[n];return t.concat(Array.isArray(r)?r.map(l=>[n,l]):[[n,r]])},[]))}function gy(e,t){let n=lu(e);return t&&t.forEach((r,l)=>{n.has(l)||t.getAll(l).forEach(o=>{n.append(l,o)})}),n}const yy=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],wy=["aria-current","caseSensitive","className","end","style","to","viewTransition","children"],Sy="6";try{window.__reactRouterVersion=Sy}catch{}function I0(e,t){return Ng({basename:void 0,future:Dr({},void 0,{v7_prependBasename:!0}),history:eg({window:void 0}),hydrationData:xy(),routes:e,mapRouteProperties:hy,dataStrategy:void 0,patchRoutesOnNavigation:void 0,window:void 0}).initialize()}function xy(){var e;let t=(e=window)==null?void 0:e.__staticRouterHydrationData;return t&&t.errors&&(t=Dr({},t,{errors:Ey(t.errors)})),t}function Ey(e){if(!e)return null;let t=Object.entries(e),n={};for(let[r,l]of t)if(l&&l.__type==="RouteErrorResponse")n[r]=new qo(l.status,l.statusText,l.data,l.internal===!0);else if(l&&l.__type==="Error"){if(l.__subType){let o=window[l.__subType];if(typeof o=="function")try{let i=new o(l.message);i.stack="",n[r]=i}catch{}}if(n[r]==null){let o=new Error(l.message);o.stack="",n[r]=o}}else n[r]=l;return n}const Jp=C.createContext({isTransitioning:!1}),ky=C.createContext(new Map),Cy="startTransition",rf=$h[Cy],Ry="flushSync",lf=bv[Ry];function Py(e){rf?rf(e):e()}function Zr(e){lf?lf(e):e()}class _y{constructor(){this.status="pending",this.promise=new Promise((t,n)=>{this.resolve=r=>{this.status==="pending"&&(this.status="resolved",t(r))},this.reject=r=>{this.status==="pending"&&(this.status="rejected",n(r))}})}}function U0(e){let{fallbackElement:t,router:n,future:r}=e,[l,o]=C.useState(n.state),[i,a]=C.useState(),[u,s]=C.useState({isTransitioning:!1}),[f,c]=C.useState(),[p,v]=C.useState(),[w,S]=C.useState(),P=C.useRef(new Map),{v7_startTransition:h}=r||{},d=C.useCallback(_=>{h?Py(_):_()},[h]),m=C.useCallback((_,I)=>{let{deletedFetchers:M,flushSync:H,viewTransitionOpts:Y}=I;_.fetchers.forEach((X,ve)=>{X.data!==void 0&&P.current.set(ve,X.data)}),M.forEach(X=>P.current.delete(X));let J=n.window==null||n.window.document==null||typeof n.window.document.startViewTransition!="function";if(!Y||J){H?Zr(()=>o(_)):d(()=>o(_));return}if(H){Zr(()=>{p&&(f&&f.resolve(),p.skipTransition()),s({isTransitioning:!0,flushSync:!0,currentLocation:Y.currentLocation,nextLocation:Y.nextLocation})});let X=n.window.document.startViewTransition(()=>{Zr(()=>o(_))});X.finished.finally(()=>{Zr(()=>{c(void 0),v(void 0),a(void 0),s({isTransitioning:!1})})}),Zr(()=>v(X));return}p?(f&&f.resolve(),p.skipTransition(),S({state:_,currentLocation:Y.currentLocation,nextLocation:Y.nextLocation})):(a(_),s({isTransitioning:!0,flushSync:!1,currentLocation:Y.currentLocation,nextLocation:Y.nextLocation}))},[n.window,p,f,P,d]);C.useLayoutEffect(()=>n.subscribe(m),[n,m]),C.useEffect(()=>{u.isTransitioning&&!u.flushSync&&c(new _y)},[u]),C.useEffect(()=>{if(f&&i&&n.window){let _=i,I=f.promise,M=n.window.document.startViewTransition(async()=>{d(()=>o(_)),await I});M.finished.finally(()=>{c(void 0),v(void 0),a(void 0),s({isTransitioning:!1})}),v(M)}},[d,i,f,n.window]),C.useEffect(()=>{f&&i&&l.location.key===i.location.key&&f.resolve()},[f,p,l.location,i]),C.useEffect(()=>{!u.isTransitioning&&w&&(a(w.state),s({isTransitioning:!0,flushSync:!1,currentLocation:w.currentLocation,nextLocation:w.nextLocation}),S(void 0))},[u.isTransitioning,w]),C.useEffect(()=>{},[]);let E=C.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:_=>n.navigate(_),push:(_,I,M)=>n.navigate(_,{state:I,preventScrollReset:M==null?void 0:M.preventScrollReset}),replace:(_,I,M)=>n.navigate(_,{replace:!0,state:I,preventScrollReset:M==null?void 0:M.preventScrollReset})}),[n]),R=n.basename||"/",T=C.useMemo(()=>({router:n,navigator:E,static:!1,basename:R}),[n,E,R]),y=C.useMemo(()=>({v7_relativeSplatPath:n.future.v7_relativeSplatPath}),[n.future.v7_relativeSplatPath]);return C.useEffect(()=>fy(r,n.future),[r,n.future]),C.createElement(C.Fragment,null,C.createElement(Il.Provider,{value:T},C.createElement(as.Provider,{value:l},C.createElement(ky.Provider,{value:P.current},C.createElement(Jp.Provider,{value:u},C.createElement(py,{basename:R,location:l.location,navigationType:l.historyAction,navigator:E,future:y},l.initialized||n.future.v7_partialHydration?C.createElement(Ly,{routes:n.routes,future:n.future,state:l}):t))))),null)}const Ly=C.memo(Ty);function Ty(e){let{routes:t,future:n,state:r}=e;return ey(t,void 0,r,n)}const Dy=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Ny=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,My=C.forwardRef(function(t,n){let{onClick:r,relative:l,reloadDocument:o,replace:i,state:a,target:u,to:s,preventScrollReset:f,viewTransition:c}=t,p=Gp(t,yy),{basename:v}=C.useContext(Gt),w,S=!1;if(typeof s=="string"&&Ny.test(s)&&(w=s,Dy))try{let m=new URL(window.location.href),E=s.startsWith("//")?new URL(m.protocol+s):new URL(s),R=xt(E.pathname,v);E.origin===m.origin&&R!=null?s=R+E.search+E.hash:S=!0}catch{}let P=Zg(s,{relative:l}),h=zy(s,{replace:i,state:a,target:u,preventScrollReset:f,relative:l,viewTransition:c});function d(m){r&&r(m),m.defaultPrevented||h(m)}return C.createElement("a",Dr({},p,{href:w||P,onClick:S||o?r:d,ref:n,target:u}))}),j0=C.forwardRef(function(t,n){let{"aria-current":r="page",caseSensitive:l=!1,className:o="",end:i=!1,style:a,to:u,viewTransition:s,children:f}=t,c=Gp(t,wy),p=Ei(u,{relative:c.relative}),v=Gn(),w=C.useContext(as),{navigator:S,basename:P}=C.useContext(Gt),h=w!=null&&Fy(p)&&s===!0,d=S.encodeLocation?S.encodeLocation(p).pathname:p.pathname,m=v.pathname,E=w&&w.navigation&&w.navigation.location?w.navigation.location.pathname:null;l||(m=m.toLowerCase(),E=E?E.toLowerCase():null,d=d.toLowerCase()),E&&P&&(E=xt(E,P)||E);const R=d!=="/"&&d.endsWith("/")?d.length-1:d.length;let T=m===d||!i&&m.startsWith(d)&&m.charAt(R)==="/",y=E!=null&&(E===d||!i&&E.startsWith(d)&&E.charAt(d.length)==="/"),_={isActive:T,isPending:y,isTransitioning:h},I=T?r:void 0,M;typeof o=="function"?M=o(_):M=[o,T?"active":null,y?"pending":null,h?"transitioning":null].filter(Boolean).join(" ");let H=typeof a=="function"?a(_):a;return C.createElement(My,Dr({},c,{"aria-current":I,className:M,ref:n,style:H,to:u,viewTransition:s}),typeof f=="function"?f(_):f)});var ou;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(ou||(ou={}));var of;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(of||(of={}));function Oy(e){let t=C.useContext(Il);return t||Q(!1),t}function zy(e,t){let{target:n,replace:r,state:l,preventScrollReset:o,relative:i,viewTransition:a}=t===void 0?{}:t,u=ss(),s=Gn(),f=Ei(e,{relative:i});return C.useCallback(c=>{if(vy(c,n)){c.preventDefault();let p=r!==void 0?r:Qn(s)===Qn(f);u(e,{replace:p,state:l,preventScrollReset:o,relative:i,viewTransition:a})}},[s,u,f,r,l,n,e,o,i,a])}function B0(e){let t=C.useRef(lu(e)),n=C.useRef(!1),r=Gn(),l=C.useMemo(()=>gy(r.search,n.current?null:t.current),[r.search]),o=ss(),i=C.useCallback((a,u)=>{const s=lu(typeof a=="function"?a(l):a);n.current=!0,o("?"+s,u)},[o,l]);return[l,i]}function Fy(e,t){t===void 0&&(t={});let n=C.useContext(Jp);n==null&&Q(!1);let{basename:r}=Oy(ou.useViewTransitionState),l=Ei(e,{relative:t.relative});if(!n.isTransitioning)return!1;let o=xt(n.currentLocation.pathname,r)||n.currentLocation.pathname,i=xt(n.nextLocation.pathname,r)||n.nextLocation.pathname;return Zo(l.pathname,i)!=null||Zo(l.pathname,o)!=null}const Ay=["top","right","bottom","left"],wn=Math.min,qe=Math.max,bo=Math.round,co=Math.floor,Nt=e=>({x:e,y:e}),Iy={left:"right",right:"left",bottom:"top",top:"bottom"};function iu(e,t,n){return qe(e,wn(t,n))}function Kt(e,t){return typeof e=="function"?e(t):e}function Yt(e){return e.split("-")[0]}function Ar(e){return e.split("-")[1]}function cs(e){return e==="x"?"y":"x"}function fs(e){return e==="y"?"height":"width"}function Lt(e){const t=e[0];return t==="t"||t==="b"?"y":"x"}function ds(e){return cs(Lt(e))}function Uy(e,t,n){n===void 0&&(n=!1);const r=Ar(e),l=ds(e),o=fs(l);let i=l==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[o]>t.floating[o]&&(i=ei(i)),[i,ei(i)]}function jy(e){const t=ei(e);return[au(e),t,au(t)]}function au(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}const af=["left","right"],uf=["right","left"],By=["top","bottom"],$y=["bottom","top"];function Vy(e,t,n){switch(e){case"top":case"bottom":return n?t?uf:af:t?af:uf;case"left":case"right":return t?By:$y;default:return[]}}function Wy(e,t,n,r){const l=Ar(e);let o=Vy(Yt(e),n==="start",r);return l&&(o=o.map(i=>i+"-"+l),t&&(o=o.concat(o.map(au)))),o}function ei(e){const t=Yt(e);return Iy[t]+e.slice(t.length)}function Hy(e){return{top:0,right:0,bottom:0,left:0,...e}}function Zp(e){return typeof e!="number"?Hy(e):{top:e,right:e,bottom:e,left:e}}function ti(e){const{x:t,y:n,width:r,height:l}=e;return{width:r,height:l,top:n,left:t,right:t+r,bottom:n+l,x:t,y:n}}function sf(e,t,n){let{reference:r,floating:l}=e;const o=Lt(t),i=ds(t),a=fs(i),u=Yt(t),s=o==="y",f=r.x+r.width/2-l.width/2,c=r.y+r.height/2-l.height/2,p=r[a]/2-l[a]/2;let v;switch(u){case"top":v={x:f,y:r.y-l.height};break;case"bottom":v={x:f,y:r.y+r.height};break;case"right":v={x:r.x+r.width,y:c};break;case"left":v={x:r.x-l.width,y:c};break;default:v={x:r.x,y:r.y}}switch(Ar(t)){case"start":v[i]-=p*(n&&s?-1:1);break;case"end":v[i]+=p*(n&&s?-1:1);break}return v}async function Qy(e,t){var n;t===void 0&&(t={});const{x:r,y:l,platform:o,rects:i,elements:a,strategy:u}=e,{boundary:s="clippingAncestors",rootBoundary:f="viewport",elementContext:c="floating",altBoundary:p=!1,padding:v=0}=Kt(t,e),w=Zp(v),P=a[p?c==="floating"?"reference":"floating":c],h=ti(await o.getClippingRect({element:(n=await(o.isElement==null?void 0:o.isElement(P)))==null||n?P:P.contextElement||await(o.getDocumentElement==null?void 0:o.getDocumentElement(a.floating)),boundary:s,rootBoundary:f,strategy:u})),d=c==="floating"?{x:r,y:l,width:i.floating.width,height:i.floating.height}:i.reference,m=await(o.getOffsetParent==null?void 0:o.getOffsetParent(a.floating)),E=await(o.isElement==null?void 0:o.isElement(m))?await(o.getScale==null?void 0:o.getScale(m))||{x:1,y:1}:{x:1,y:1},R=ti(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:d,offsetParent:m,strategy:u}):d);return{top:(h.top-R.top+w.top)/E.y,bottom:(R.bottom-h.bottom+w.bottom)/E.y,left:(h.left-R.left+w.left)/E.x,right:(R.right-h.right+w.right)/E.x}}const Ky=50,Yy=async(e,t,n)=>{const{placement:r="bottom",strategy:l="absolute",middleware:o=[],platform:i}=n,a=i.detectOverflow?i:{...i,detectOverflow:Qy},u=await(i.isRTL==null?void 0:i.isRTL(t));let s=await i.getElementRects({reference:e,floating:t,strategy:l}),{x:f,y:c}=sf(s,r,u),p=r,v=0;const w={};for(let S=0;S<o.length;S++){const P=o[S];if(!P)continue;const{name:h,fn:d}=P,{x:m,y:E,data:R,reset:T}=await d({x:f,y:c,initialPlacement:r,placement:p,strategy:l,middlewareData:w,rects:s,platform:a,elements:{reference:e,floating:t}});f=m??f,c=E??c,w[h]={...w[h],...R},T&&v<Ky&&(v++,typeof T=="object"&&(T.placement&&(p=T.placement),T.rects&&(s=T.rects===!0?await i.getElementRects({reference:e,floating:t,strategy:l}):T.rects),{x:f,y:c}=sf(s,p,u)),S=-1)}return{x:f,y:c,placement:p,strategy:l,middlewareData:w}},Xy=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:l,rects:o,platform:i,elements:a,middlewareData:u}=t,{element:s,padding:f=0}=Kt(e,t)||{};if(s==null)return{};const c=Zp(f),p={x:n,y:r},v=ds(l),w=fs(v),S=await i.getDimensions(s),P=v==="y",h=P?"top":"left",d=P?"bottom":"right",m=P?"clientHeight":"clientWidth",E=o.reference[w]+o.reference[v]-p[v]-o.floating[w],R=p[v]-o.reference[v],T=await(i.getOffsetParent==null?void 0:i.getOffsetParent(s));let y=T?T[m]:0;(!y||!await(i.isElement==null?void 0:i.isElement(T)))&&(y=a.floating[m]||o.floating[w]);const _=E/2-R/2,I=y/2-S[w]/2-1,M=wn(c[h],I),H=wn(c[d],I),Y=M,J=y-S[w]-H,X=y/2-S[w]/2+_,ve=iu(Y,X,J),oe=!u.arrow&&Ar(l)!=null&&X!==ve&&o.reference[w]/2-(X<Y?M:H)-S[w]/2<0,de=oe?X<Y?X-Y:X-J:0;return{[v]:p[v]+de,data:{[v]:ve,centerOffset:X-ve-de,...oe&&{alignmentOffset:de}},reset:oe}}}),Gy=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:l,middlewareData:o,rects:i,initialPlacement:a,platform:u,elements:s}=t,{mainAxis:f=!0,crossAxis:c=!0,fallbackPlacements:p,fallbackStrategy:v="bestFit",fallbackAxisSideDirection:w="none",flipAlignment:S=!0,...P}=Kt(e,t);if((n=o.arrow)!=null&&n.alignmentOffset)return{};const h=Yt(l),d=Lt(a),m=Yt(a)===a,E=await(u.isRTL==null?void 0:u.isRTL(s.floating)),R=p||(m||!S?[ei(a)]:jy(a)),T=w!=="none";!p&&T&&R.push(...Wy(a,S,w,E));const y=[a,...R],_=await u.detectOverflow(t,P),I=[];let M=((r=o.flip)==null?void 0:r.overflows)||[];if(f&&I.push(_[h]),c){const X=Uy(l,i,E);I.push(_[X[0]],_[X[1]])}if(M=[...M,{placement:l,overflows:I}],!I.every(X=>X<=0)){var H,Y;const X=(((H=o.flip)==null?void 0:H.index)||0)+1,ve=y[X];if(ve&&(!(c==="alignment"?d!==Lt(ve):!1)||M.every(L=>Lt(L.placement)===d?L.overflows[0]>0:!0)))return{data:{index:X,overflows:M},reset:{placement:ve}};let oe=(Y=M.filter(de=>de.overflows[0]<=0).sort((de,L)=>de.overflows[1]-L.overflows[1])[0])==null?void 0:Y.placement;if(!oe)switch(v){case"bestFit":{var J;const de=(J=M.filter(L=>{if(T){const U=Lt(L.placement);return U===d||U==="y"}return!0}).map(L=>[L.placement,L.overflows.filter(U=>U>0).reduce((U,V)=>U+V,0)]).sort((L,U)=>L[1]-U[1])[0])==null?void 0:J[0];de&&(oe=de);break}case"initialPlacement":oe=a;break}if(l!==oe)return{reset:{placement:oe}}}return{}}}};function cf(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function ff(e){return Ay.some(t=>e[t]>=0)}const Jy=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n,platform:r}=t,{strategy:l="referenceHidden",...o}=Kt(e,t);switch(l){case"referenceHidden":{const i=await r.detectOverflow(t,{...o,elementContext:"reference"}),a=cf(i,n.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:ff(a)}}}case"escaped":{const i=await r.detectOverflow(t,{...o,altBoundary:!0}),a=cf(i,n.floating);return{data:{escapedOffsets:a,escaped:ff(a)}}}default:return{}}}}},qp=new Set(["left","top"]);async function Zy(e,t){const{placement:n,platform:r,elements:l}=e,o=await(r.isRTL==null?void 0:r.isRTL(l.floating)),i=Yt(n),a=Ar(n),u=Lt(n)==="y",s=qp.has(i)?-1:1,f=o&&u?-1:1,c=Kt(t,e);let{mainAxis:p,crossAxis:v,alignmentAxis:w}=typeof c=="number"?{mainAxis:c,crossAxis:0,alignmentAxis:null}:{mainAxis:c.mainAxis||0,crossAxis:c.crossAxis||0,alignmentAxis:c.alignmentAxis};return a&&typeof w=="number"&&(v=a==="end"?w*-1:w),u?{x:v*f,y:p*s}:{x:p*s,y:v*f}}const qy=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:l,y:o,placement:i,middlewareData:a}=t,u=await Zy(t,e);return i===((n=a.offset)==null?void 0:n.placement)&&(r=a.arrow)!=null&&r.alignmentOffset?{}:{x:l+u.x,y:o+u.y,data:{...u,placement:i}}}}},by=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:l,platform:o}=t,{mainAxis:i=!0,crossAxis:a=!1,limiter:u={fn:h=>{let{x:d,y:m}=h;return{x:d,y:m}}},...s}=Kt(e,t),f={x:n,y:r},c=await o.detectOverflow(t,s),p=Lt(Yt(l)),v=cs(p);let w=f[v],S=f[p];if(i){const h=v==="y"?"top":"left",d=v==="y"?"bottom":"right",m=w+c[h],E=w-c[d];w=iu(m,w,E)}if(a){const h=p==="y"?"top":"left",d=p==="y"?"bottom":"right",m=S+c[h],E=S-c[d];S=iu(m,S,E)}const P=u.fn({...t,[v]:w,[p]:S});return{...P,data:{x:P.x-n,y:P.y-r,enabled:{[v]:i,[p]:a}}}}}},e0=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:r,placement:l,rects:o,middlewareData:i}=t,{offset:a=0,mainAxis:u=!0,crossAxis:s=!0}=Kt(e,t),f={x:n,y:r},c=Lt(l),p=cs(c);let v=f[p],w=f[c];const S=Kt(a,t),P=typeof S=="number"?{mainAxis:S,crossAxis:0}:{mainAxis:0,crossAxis:0,...S};if(u){const m=p==="y"?"height":"width",E=o.reference[p]-o.floating[m]+P.mainAxis,R=o.reference[p]+o.reference[m]-P.mainAxis;v<E?v=E:v>R&&(v=R)}if(s){var h,d;const m=p==="y"?"width":"height",E=qp.has(Yt(l)),R=o.reference[c]-o.floating[m]+(E&&((h=i.offset)==null?void 0:h[c])||0)+(E?0:P.crossAxis),T=o.reference[c]+o.reference[m]+(E?0:((d=i.offset)==null?void 0:d[c])||0)-(E?P.crossAxis:0);w<R?w=R:w>T&&(w=T)}return{[p]:v,[c]:w}}}},t0=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var n,r;const{placement:l,rects:o,platform:i,elements:a}=t,{apply:u=()=>{},...s}=Kt(e,t),f=await i.detectOverflow(t,s),c=Yt(l),p=Ar(l),v=Lt(l)==="y",{width:w,height:S}=o.floating;let P,h;c==="top"||c==="bottom"?(P=c,h=p===(await(i.isRTL==null?void 0:i.isRTL(a.floating))?"start":"end")?"left":"right"):(h=c,P=p==="end"?"top":"bottom");const d=S-f.top-f.bottom,m=w-f.left-f.right,E=wn(S-f[P],d),R=wn(w-f[h],m),T=!t.middlewareData.shift;let y=E,_=R;if((n=t.middlewareData.shift)!=null&&n.enabled.x&&(_=m),(r=t.middlewareData.shift)!=null&&r.enabled.y&&(y=d),T&&!p){const M=qe(f.left,0),H=qe(f.right,0),Y=qe(f.top,0),J=qe(f.bottom,0);v?_=w-2*(M!==0||H!==0?M+H:qe(f.left,f.right)):y=S-2*(Y!==0||J!==0?Y+J:qe(f.top,f.bottom))}await u({...t,availableWidth:_,availableHeight:y});const I=await i.getDimensions(a.floating);return w!==I.width||S!==I.height?{reset:{rects:!0}}:{}}}};function ki(){return typeof window<"u"}function Ir(e){return bp(e)?(e.nodeName||"").toLowerCase():"#document"}function tt(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Ot(e){var t;return(t=(bp(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function bp(e){return ki()?e instanceof Node||e instanceof tt(e).Node:!1}function Et(e){return ki()?e instanceof Element||e instanceof tt(e).Element:!1}function Jt(e){return ki()?e instanceof HTMLElement||e instanceof tt(e).HTMLElement:!1}function df(e){return!ki()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof tt(e).ShadowRoot}function Ul(e){const{overflow:t,overflowX:n,overflowY:r,display:l}=kt(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&l!=="inline"&&l!=="contents"}function n0(e){return/^(table|td|th)$/.test(Ir(e))}function Ci(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}const r0=/transform|translate|scale|rotate|perspective|filter/,l0=/paint|layout|strict|content/,Ln=e=>!!e&&e!=="none";let ia;function ps(e){const t=Et(e)?kt(e):e;return Ln(t.transform)||Ln(t.translate)||Ln(t.scale)||Ln(t.rotate)||Ln(t.perspective)||!hs()&&(Ln(t.backdropFilter)||Ln(t.filter))||r0.test(t.willChange||"")||l0.test(t.contain||"")}function o0(e){let t=Sn(e);for(;Jt(t)&&!Nr(t);){if(ps(t))return t;if(Ci(t))return null;t=Sn(t)}return null}function hs(){return ia==null&&(ia=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),ia}function Nr(e){return/^(html|body|#document)$/.test(Ir(e))}function kt(e){return tt(e).getComputedStyle(e)}function Ri(e){return Et(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Sn(e){if(Ir(e)==="html")return e;const t=e.assignedSlot||e.parentNode||df(e)&&e.host||Ot(e);return df(t)?t.host:t}function eh(e){const t=Sn(e);return Nr(t)?e.ownerDocument?e.ownerDocument.body:e.body:Jt(t)&&Ul(t)?t:eh(t)}function Nl(e,t,n){var r;t===void 0&&(t=[]),n===void 0&&(n=!0);const l=eh(e),o=l===((r=e.ownerDocument)==null?void 0:r.body),i=tt(l);if(o){const a=uu(i);return t.concat(i,i.visualViewport||[],Ul(l)?l:[],a&&n?Nl(a):[])}else return t.concat(l,Nl(l,[],n))}function uu(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function th(e){const t=kt(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const l=Jt(e),o=l?e.offsetWidth:n,i=l?e.offsetHeight:r,a=bo(n)!==o||bo(r)!==i;return a&&(n=o,r=i),{width:n,height:r,$:a}}function ms(e){return Et(e)?e:e.contextElement}function xr(e){const t=ms(e);if(!Jt(t))return Nt(1);const n=t.getBoundingClientRect(),{width:r,height:l,$:o}=th(t);let i=(o?bo(n.width):n.width)/r,a=(o?bo(n.height):n.height)/l;return(!i||!Number.isFinite(i))&&(i=1),(!a||!Number.isFinite(a))&&(a=1),{x:i,y:a}}const i0=Nt(0);function nh(e){const t=tt(e);return!hs()||!t.visualViewport?i0:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function a0(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==tt(e)?!1:t}function Kn(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);const l=e.getBoundingClientRect(),o=ms(e);let i=Nt(1);t&&(r?Et(r)&&(i=xr(r)):i=xr(e));const a=a0(o,n,r)?nh(o):Nt(0);let u=(l.left+a.x)/i.x,s=(l.top+a.y)/i.y,f=l.width/i.x,c=l.height/i.y;if(o){const p=tt(o),v=r&&Et(r)?tt(r):r;let w=p,S=uu(w);for(;S&&r&&v!==w;){const P=xr(S),h=S.getBoundingClientRect(),d=kt(S),m=h.left+(S.clientLeft+parseFloat(d.paddingLeft))*P.x,E=h.top+(S.clientTop+parseFloat(d.paddingTop))*P.y;u*=P.x,s*=P.y,f*=P.x,c*=P.y,u+=m,s+=E,w=tt(S),S=uu(w)}}return ti({width:f,height:c,x:u,y:s})}function Pi(e,t){const n=Ri(e).scrollLeft;return t?t.left+n:Kn(Ot(e)).left+n}function rh(e,t){const n=e.getBoundingClientRect(),r=n.left+t.scrollLeft-Pi(e,n),l=n.top+t.scrollTop;return{x:r,y:l}}function u0(e){let{elements:t,rect:n,offsetParent:r,strategy:l}=e;const o=l==="fixed",i=Ot(r),a=t?Ci(t.floating):!1;if(r===i||a&&o)return n;let u={scrollLeft:0,scrollTop:0},s=Nt(1);const f=Nt(0),c=Jt(r);if((c||!c&&!o)&&((Ir(r)!=="body"||Ul(i))&&(u=Ri(r)),c)){const v=Kn(r);s=xr(r),f.x=v.x+r.clientLeft,f.y=v.y+r.clientTop}const p=i&&!c&&!o?rh(i,u):Nt(0);return{width:n.width*s.x,height:n.height*s.y,x:n.x*s.x-u.scrollLeft*s.x+f.x+p.x,y:n.y*s.y-u.scrollTop*s.y+f.y+p.y}}function s0(e){return Array.from(e.getClientRects())}function c0(e){const t=Ot(e),n=Ri(e),r=e.ownerDocument.body,l=qe(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),o=qe(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let i=-n.scrollLeft+Pi(e);const a=-n.scrollTop;return kt(r).direction==="rtl"&&(i+=qe(t.clientWidth,r.clientWidth)-l),{width:l,height:o,x:i,y:a}}const pf=25;function f0(e,t){const n=tt(e),r=Ot(e),l=n.visualViewport;let o=r.clientWidth,i=r.clientHeight,a=0,u=0;if(l){o=l.width,i=l.height;const f=hs();(!f||f&&t==="fixed")&&(a=l.offsetLeft,u=l.offsetTop)}const s=Pi(r);if(s<=0){const f=r.ownerDocument,c=f.body,p=getComputedStyle(c),v=f.compatMode==="CSS1Compat"&&parseFloat(p.marginLeft)+parseFloat(p.marginRight)||0,w=Math.abs(r.clientWidth-c.clientWidth-v);w<=pf&&(o-=w)}else s<=pf&&(o+=s);return{width:o,height:i,x:a,y:u}}function d0(e,t){const n=Kn(e,!0,t==="fixed"),r=n.top+e.clientTop,l=n.left+e.clientLeft,o=Jt(e)?xr(e):Nt(1),i=e.clientWidth*o.x,a=e.clientHeight*o.y,u=l*o.x,s=r*o.y;return{width:i,height:a,x:u,y:s}}function hf(e,t,n){let r;if(t==="viewport")r=f0(e,n);else if(t==="document")r=c0(Ot(e));else if(Et(t))r=d0(t,n);else{const l=nh(e);r={x:t.x-l.x,y:t.y-l.y,width:t.width,height:t.height}}return ti(r)}function lh(e,t){const n=Sn(e);return n===t||!Et(n)||Nr(n)?!1:kt(n).position==="fixed"||lh(n,t)}function p0(e,t){const n=t.get(e);if(n)return n;let r=Nl(e,[],!1).filter(a=>Et(a)&&Ir(a)!=="body"),l=null;const o=kt(e).position==="fixed";let i=o?Sn(e):e;for(;Et(i)&&!Nr(i);){const a=kt(i),u=ps(i);!u&&a.position==="fixed"&&(l=null),(o?!u&&!l:!u&&a.position==="static"&&!!l&&(l.position==="absolute"||l.position==="fixed")||Ul(i)&&!u&&lh(e,i))?r=r.filter(f=>f!==i):l=a,i=Sn(i)}return t.set(e,r),r}function h0(e){let{element:t,boundary:n,rootBoundary:r,strategy:l}=e;const i=[...n==="clippingAncestors"?Ci(t)?[]:p0(t,this._c):[].concat(n),r],a=hf(t,i[0],l);let u=a.top,s=a.right,f=a.bottom,c=a.left;for(let p=1;p<i.length;p++){const v=hf(t,i[p],l);u=qe(v.top,u),s=wn(v.right,s),f=wn(v.bottom,f),c=qe(v.left,c)}return{width:s-c,height:f-u,x:c,y:u}}function m0(e){const{width:t,height:n}=th(e);return{width:t,height:n}}function v0(e,t,n){const r=Jt(t),l=Ot(t),o=n==="fixed",i=Kn(e,!0,o,t);let a={scrollLeft:0,scrollTop:0};const u=Nt(0);function s(){u.x=Pi(l)}if(r||!r&&!o)if((Ir(t)!=="body"||Ul(l))&&(a=Ri(t)),r){const v=Kn(t,!0,o,t);u.x=v.x+t.clientLeft,u.y=v.y+t.clientTop}else l&&s();o&&!r&&l&&s();const f=l&&!r&&!o?rh(l,a):Nt(0),c=i.left+a.scrollLeft-u.x-f.x,p=i.top+a.scrollTop-u.y-f.y;return{x:c,y:p,width:i.width,height:i.height}}function aa(e){return kt(e).position==="static"}function mf(e,t){if(!Jt(e)||kt(e).position==="fixed")return null;if(t)return t(e);let n=e.offsetParent;return Ot(e)===n&&(n=n.ownerDocument.body),n}function oh(e,t){const n=tt(e);if(Ci(e))return n;if(!Jt(e)){let l=Sn(e);for(;l&&!Nr(l);){if(Et(l)&&!aa(l))return l;l=Sn(l)}return n}let r=mf(e,t);for(;r&&n0(r)&&aa(r);)r=mf(r,t);return r&&Nr(r)&&aa(r)&&!ps(r)?n:r||o0(e)||n}const g0=async function(e){const t=this.getOffsetParent||oh,n=this.getDimensions,r=await n(e.floating);return{reference:v0(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function y0(e){return kt(e).direction==="rtl"}const w0={convertOffsetParentRelativeRectToViewportRelativeRect:u0,getDocumentElement:Ot,getClippingRect:h0,getOffsetParent:oh,getElementRects:g0,getClientRects:s0,getDimensions:m0,getScale:xr,isElement:Et,isRTL:y0};function ih(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function S0(e,t){let n=null,r;const l=Ot(e);function o(){var a;clearTimeout(r),(a=n)==null||a.disconnect(),n=null}function i(a,u){a===void 0&&(a=!1),u===void 0&&(u=1),o();const s=e.getBoundingClientRect(),{left:f,top:c,width:p,height:v}=s;if(a||t(),!p||!v)return;const w=co(c),S=co(l.clientWidth-(f+p)),P=co(l.clientHeight-(c+v)),h=co(f),m={rootMargin:-w+"px "+-S+"px "+-P+"px "+-h+"px",threshold:qe(0,wn(1,u))||1};let E=!0;function R(T){const y=T[0].intersectionRatio;if(y!==u){if(!E)return i();y?i(!1,y):r=setTimeout(()=>{i(!1,1e-7)},1e3)}y===1&&!ih(s,e.getBoundingClientRect())&&i(),E=!1}try{n=new IntersectionObserver(R,{...m,root:l.ownerDocument})}catch{n=new IntersectionObserver(R,m)}n.observe(e)}return i(!0),o}function $0(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:l=!0,ancestorResize:o=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:u=!1}=r,s=ms(e),f=l||o?[...s?Nl(s):[],...t?Nl(t):[]]:[];f.forEach(h=>{l&&h.addEventListener("scroll",n,{passive:!0}),o&&h.addEventListener("resize",n)});const c=s&&a?S0(s,n):null;let p=-1,v=null;i&&(v=new ResizeObserver(h=>{let[d]=h;d&&d.target===s&&v&&t&&(v.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var m;(m=v)==null||m.observe(t)})),n()}),s&&!u&&v.observe(s),t&&v.observe(t));let w,S=u?Kn(e):null;u&&P();function P(){const h=Kn(e);S&&!ih(S,h)&&n(),S=h,w=requestAnimationFrame(P)}return n(),()=>{var h;f.forEach(d=>{l&&d.removeEventListener("scroll",n),o&&d.removeEventListener("resize",n)}),c==null||c(),(h=v)==null||h.disconnect(),v=null,u&&cancelAnimationFrame(w)}}const x0=qy,E0=by,k0=Gy,C0=t0,R0=Jy,vf=Xy,P0=e0,_0=(e,t,n)=>{const r=new Map,l={platform:w0,...n},o={...l.platform,_c:r};return Yy(e,t,{...l,platform:o})};var L0=typeof document<"u",T0=function(){},Ro=L0?C.useLayoutEffect:T0;function ni(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let n,r,l;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!ni(e[r],t[r]))return!1;return!0}if(l=Object.keys(e),n=l.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(t,l[r]))return!1;for(r=n;r--!==0;){const o=l[r];if(!(o==="_owner"&&e.$$typeof)&&!ni(e[o],t[o]))return!1}return!0}return e!==e&&t!==t}function ah(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function gf(e,t){const n=ah(e);return Math.round(t*n)/n}function ua(e){const t=C.useRef(e);return Ro(()=>{t.current=e}),t}function V0(e){e===void 0&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:l,elements:{reference:o,floating:i}={},transform:a=!0,whileElementsMounted:u,open:s}=e,[f,c]=C.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,v]=C.useState(r);ni(p,r)||v(r);const[w,S]=C.useState(null),[P,h]=C.useState(null),d=C.useCallback(L=>{L!==T.current&&(T.current=L,S(L))},[]),m=C.useCallback(L=>{L!==y.current&&(y.current=L,h(L))},[]),E=o||w,R=i||P,T=C.useRef(null),y=C.useRef(null),_=C.useRef(f),I=u!=null,M=ua(u),H=ua(l),Y=ua(s),J=C.useCallback(()=>{if(!T.current||!y.current)return;const L={placement:t,strategy:n,middleware:p};H.current&&(L.platform=H.current),_0(T.current,y.current,L).then(U=>{const V={...U,isPositioned:Y.current!==!1};X.current&&!ni(_.current,V)&&(_.current=V,wi.flushSync(()=>{c(V)}))})},[p,t,n,H,Y]);Ro(()=>{s===!1&&_.current.isPositioned&&(_.current.isPositioned=!1,c(L=>({...L,isPositioned:!1})))},[s]);const X=C.useRef(!1);Ro(()=>(X.current=!0,()=>{X.current=!1}),[]),Ro(()=>{if(E&&(T.current=E),R&&(y.current=R),E&&R){if(M.current)return M.current(E,R,J);J()}},[E,R,J,M,I]);const ve=C.useMemo(()=>({reference:T,floating:y,setReference:d,setFloating:m}),[d,m]),oe=C.useMemo(()=>({reference:E,floating:R}),[E,R]),de=C.useMemo(()=>{const L={position:n,left:0,top:0};if(!oe.floating)return L;const U=gf(oe.floating,f.x),V=gf(oe.floating,f.y);return a?{...L,transform:"translate("+U+"px, "+V+"px)",...ah(oe.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:U,top:V}},[n,a,oe.floating,f.x,f.y]);return C.useMemo(()=>({...f,update:J,refs:ve,elements:oe,floatingStyles:de}),[f,J,ve,oe,de])}const D0=e=>{function t(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:e,fn(n){const{element:r,padding:l}=typeof e=="function"?e(n):e;return r&&t(r)?r.current!=null?vf({element:r.current,padding:l}).fn(n):{}:r?vf({element:r,padding:l}).fn(n):{}}}},W0=(e,t)=>{const n=x0(e);return{name:n.name,fn:n.fn,options:[e,t]}},H0=(e,t)=>{const n=E0(e);return{name:n.name,fn:n.fn,options:[e,t]}},Q0=(e,t)=>({fn:P0(e).fn,options:[e,t]}),K0=(e,t)=>{const n=k0(e);return{name:n.name,fn:n.fn,options:[e,t]}},Y0=(e,t)=>{const n=C0(e);return{name:n.name,fn:n.fn,options:[e,t]}},X0=(e,t)=>{const n=R0(e);return{name:n.name,fn:n.fn,options:[e,t]}},G0=(e,t)=>{const n=D0(e);return{name:n.name,fn:n.fn,options:[e,t]}};export{wf as A,My as L,j0 as N,A0 as O,$h as R,wi as a,Y0 as b,G0 as c,$0 as d,ss as e,K0 as f,Gn as g,X0 as h,B0 as i,N0 as j,Bh as k,Q0 as l,qv as m,I0 as n,W0 as o,nf as p,U0 as q,C as r,H0 as s,dy as t,V0 as u,F0 as v,Ns as w,M0 as x,O0 as y,z0 as z};