62 lines
275 KiB
JavaScript
62 lines
275 KiB
JavaScript
(function(){const c=document.createElement("link").relList;if(c&&c.supports&&c.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))f(s);new MutationObserver(s=>{for(const m of s)if(m.type==="childList")for(const v of m.addedNodes)v.tagName==="LINK"&&v.rel==="modulepreload"&&f(v)}).observe(document,{childList:!0,subtree:!0});function o(s){const m={};return s.integrity&&(m.integrity=s.integrity),s.referrerPolicy&&(m.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?m.credentials="include":s.crossOrigin==="anonymous"?m.credentials="omit":m.credentials="same-origin",m}function f(s){if(s.ep)return;s.ep=!0;const m=o(s);fetch(s.href,m)}})();var Of={exports:{}},Nu={};/**
|
|
* @license React
|
|
* react-jsx-runtime.production.js
|
|
*
|
|
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*/var Qh;function Wy(){if(Qh)return Nu;Qh=1;var i=Symbol.for("react.transitional.element"),c=Symbol.for("react.fragment");function o(f,s,m){var v=null;if(m!==void 0&&(v=""+m),s.key!==void 0&&(v=""+s.key),"key"in s){m={};for(var S in s)S!=="key"&&(m[S]=s[S])}else m=s;return s=m.ref,{$$typeof:i,type:f,key:v,ref:s!==void 0?s:null,props:m}}return Nu.Fragment=c,Nu.jsx=o,Nu.jsxs=o,Nu}var Zh;function Py(){return Zh||(Zh=1,Of.exports=Wy()),Of.exports}var ee=Py(),xf={exports:{}},me={};/**
|
|
* @license React
|
|
* react.production.js
|
|
*
|
|
* Copyright (c) Meta Platforms, Inc. and 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;function Iy(){if(Vh)return me;Vh=1;var i=Symbol.for("react.transitional.element"),c=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),f=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),m=Symbol.for("react.consumer"),v=Symbol.for("react.context"),S=Symbol.for("react.forward_ref"),y=Symbol.for("react.suspense"),h=Symbol.for("react.memo"),z=Symbol.for("react.lazy"),T=Symbol.for("react.activity"),H=Symbol.iterator;function L(b){return b===null||typeof b!="object"?null:(b=H&&b[H]||b["@@iterator"],typeof b=="function"?b:null)}var G={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},$=Object.assign,K={};function Z(b,j,Q){this.props=b,this.context=j,this.refs=K,this.updater=Q||G}Z.prototype.isReactComponent={},Z.prototype.setState=function(b,j){if(typeof b!="object"&&typeof b!="function"&&b!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,b,j,"setState")},Z.prototype.forceUpdate=function(b){this.updater.enqueueForceUpdate(this,b,"forceUpdate")};function P(){}P.prototype=Z.prototype;function ne(b,j,Q){this.props=b,this.context=j,this.refs=K,this.updater=Q||G}var De=ne.prototype=new P;De.constructor=ne,$(De,Z.prototype),De.isPureReactComponent=!0;var se=Array.isArray;function O(){}var k={H:null,A:null,T:null,S:null},pe=Object.prototype.hasOwnProperty;function he(b,j,Q){var W=Q.ref;return{$$typeof:i,type:b,key:j,ref:W!==void 0?W:null,props:Q}}function Be(b,j){return he(b.type,j,b.props)}function Fe(b){return typeof b=="object"&&b!==null&&b.$$typeof===i}function et(b){var j={"=":"=0",":":"=2"};return"$"+b.replace(/[=:]/g,function(Q){return j[Q]})}var xe=/\/+/g;function Ue(b,j){return typeof b=="object"&&b!==null&&b.key!=null?et(""+b.key):j.toString(36)}function ke(b){switch(b.status){case"fulfilled":return b.value;case"rejected":throw b.reason;default:switch(typeof b.status=="string"?b.then(O,O):(b.status="pending",b.then(function(j){b.status==="pending"&&(b.status="fulfilled",b.value=j)},function(j){b.status==="pending"&&(b.status="rejected",b.reason=j)})),b.status){case"fulfilled":return b.value;case"rejected":throw b.reason}}throw b}function A(b,j,Q,W,de){var ve=typeof b;(ve==="undefined"||ve==="boolean")&&(b=null);var Ne=!1;if(b===null)Ne=!0;else switch(ve){case"bigint":case"string":case"number":Ne=!0;break;case"object":switch(b.$$typeof){case i:case c:Ne=!0;break;case z:return Ne=b._init,A(Ne(b._payload),j,Q,W,de)}}if(Ne)return de=de(b),Ne=W===""?"."+Ue(b,0):W,se(de)?(Q="",Ne!=null&&(Q=Ne.replace(xe,"$&/")+"/"),A(de,j,Q,"",function(tt){return tt})):de!=null&&(Fe(de)&&(de=Be(de,Q+(de.key==null||b&&b.key===de.key?"":(""+de.key).replace(xe,"$&/")+"/")+Ne)),j.push(de)),1;Ne=0;var yt=W===""?".":W+":";if(se(b))for(var Ie=0;Ie<b.length;Ie++)W=b[Ie],ve=yt+Ue(W,Ie),Ne+=A(W,j,Q,ve,de);else if(Ie=L(b),typeof Ie=="function")for(b=Ie.call(b),Ie=0;!(W=b.next()).done;)W=W.value,ve=yt+Ue(W,Ie++),Ne+=A(W,j,Q,ve,de);else if(ve==="object"){if(typeof b.then=="function")return A(ke(b),j,Q,W,de);throw j=String(b),Error("Objects are not valid as a React child (found: "+(j==="[object Object]"?"object with keys {"+Object.keys(b).join(", ")+"}":j)+"). If you meant to render a collection of children, use an array instead.")}return Ne}function X(b,j,Q){if(b==null)return b;var W=[],de=0;return A(b,W,"","",function(ve){return j.call(Q,ve,de++)}),W}function te(b){if(b._status===-1){var j=b._result;j=j(),j.then(function(Q){(b._status===0||b._status===-1)&&(b._status=1,b._result=Q)},function(Q){(b._status===0||b._status===-1)&&(b._status=2,b._result=Q)}),b._status===-1&&(b._status=0,b._result=j)}if(b._status===1)return b._result.default;throw b._result}var be=typeof reportError=="function"?reportError:function(b){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var j=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof b=="object"&&b!==null&&typeof b.message=="string"?String(b.message):String(b),error:b});if(!window.dispatchEvent(j))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",b);return}console.error(b)},ye={map:X,forEach:function(b,j,Q){X(b,function(){j.apply(this,arguments)},Q)},count:function(b){var j=0;return X(b,function(){j++}),j},toArray:function(b){return X(b,function(j){return j})||[]},only:function(b){if(!Fe(b))throw Error("React.Children.only expected to receive a single React element child.");return b}};return me.Activity=T,me.Children=ye,me.Component=Z,me.Fragment=o,me.Profiler=s,me.PureComponent=ne,me.StrictMode=f,me.Suspense=y,me.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=k,me.__COMPILER_RUNTIME={__proto__:null,c:function(b){return k.H.useMemoCache(b)}},me.cache=function(b){return function(){return b.apply(null,arguments)}},me.cacheSignal=function(){return null},me.cloneElement=function(b,j,Q){if(b==null)throw Error("The argument must be a React element, but you passed "+b+".");var W=$({},b.props),de=b.key;if(j!=null)for(ve in j.key!==void 0&&(de=""+j.key),j)!pe.call(j,ve)||ve==="key"||ve==="__self"||ve==="__source"||ve==="ref"&&j.ref===void 0||(W[ve]=j[ve]);var ve=arguments.length-2;if(ve===1)W.children=Q;else if(1<ve){for(var Ne=Array(ve),yt=0;yt<ve;yt++)Ne[yt]=arguments[yt+2];W.children=Ne}return he(b.type,de,W)},me.createContext=function(b){return b={$$typeof:v,_currentValue:b,_currentValue2:b,_threadCount:0,Provider:null,Consumer:null},b.Provider=b,b.Consumer={$$typeof:m,_context:b},b},me.createElement=function(b,j,Q){var W,de={},ve=null;if(j!=null)for(W in j.key!==void 0&&(ve=""+j.key),j)pe.call(j,W)&&W!=="key"&&W!=="__self"&&W!=="__source"&&(de[W]=j[W]);var Ne=arguments.length-2;if(Ne===1)de.children=Q;else if(1<Ne){for(var yt=Array(Ne),Ie=0;Ie<Ne;Ie++)yt[Ie]=arguments[Ie+2];de.children=yt}if(b&&b.defaultProps)for(W in Ne=b.defaultProps,Ne)de[W]===void 0&&(de[W]=Ne[W]);return he(b,ve,de)},me.createRef=function(){return{current:null}},me.forwardRef=function(b){return{$$typeof:S,render:b}},me.isValidElement=Fe,me.lazy=function(b){return{$$typeof:z,_payload:{_status:-1,_result:b},_init:te}},me.memo=function(b,j){return{$$typeof:h,type:b,compare:j===void 0?null:j}},me.startTransition=function(b){var j=k.T,Q={};k.T=Q;try{var W=b(),de=k.S;de!==null&&de(Q,W),typeof W=="object"&&W!==null&&typeof W.then=="function"&&W.then(O,be)}catch(ve){be(ve)}finally{j!==null&&Q.types!==null&&(j.types=Q.types),k.T=j}},me.unstable_useCacheRefresh=function(){return k.H.useCacheRefresh()},me.use=function(b){return k.H.use(b)},me.useActionState=function(b,j,Q){return k.H.useActionState(b,j,Q)},me.useCallback=function(b,j){return k.H.useCallback(b,j)},me.useContext=function(b){return k.H.useContext(b)},me.useDebugValue=function(){},me.useDeferredValue=function(b,j){return k.H.useDeferredValue(b,j)},me.useEffect=function(b,j){return k.H.useEffect(b,j)},me.useEffectEvent=function(b){return k.H.useEffectEvent(b)},me.useId=function(){return k.H.useId()},me.useImperativeHandle=function(b,j,Q){return k.H.useImperativeHandle(b,j,Q)},me.useInsertionEffect=function(b,j){return k.H.useInsertionEffect(b,j)},me.useLayoutEffect=function(b,j){return k.H.useLayoutEffect(b,j)},me.useMemo=function(b,j){return k.H.useMemo(b,j)},me.useOptimistic=function(b,j){return k.H.useOptimistic(b,j)},me.useReducer=function(b,j,Q){return k.H.useReducer(b,j,Q)},me.useRef=function(b){return k.H.useRef(b)},me.useState=function(b){return k.H.useState(b)},me.useSyncExternalStore=function(b,j,Q){return k.H.useSyncExternalStore(b,j,Q)},me.useTransition=function(){return k.H.useTransition()},me.version="19.2.0",me}var Kh;function Vf(){return Kh||(Kh=1,xf.exports=Iy()),xf.exports}var x=Vf(),Uf={exports:{}},Hu={},Nf={exports:{}},Hf={};/**
|
|
* @license React
|
|
* scheduler.production.js
|
|
*
|
|
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*/var Jh;function e0(){return Jh||(Jh=1,(function(i){function c(A,X){var te=A.length;A.push(X);e:for(;0<te;){var be=te-1>>>1,ye=A[be];if(0<s(ye,X))A[be]=X,A[te]=ye,te=be;else break e}}function o(A){return A.length===0?null:A[0]}function f(A){if(A.length===0)return null;var X=A[0],te=A.pop();if(te!==X){A[0]=te;e:for(var be=0,ye=A.length,b=ye>>>1;be<b;){var j=2*(be+1)-1,Q=A[j],W=j+1,de=A[W];if(0>s(Q,te))W<ye&&0>s(de,Q)?(A[be]=de,A[W]=te,be=W):(A[be]=Q,A[j]=te,be=j);else if(W<ye&&0>s(de,te))A[be]=de,A[W]=te,be=W;else break e}}return X}function s(A,X){var te=A.sortIndex-X.sortIndex;return te!==0?te:A.id-X.id}if(i.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var m=performance;i.unstable_now=function(){return m.now()}}else{var v=Date,S=v.now();i.unstable_now=function(){return v.now()-S}}var y=[],h=[],z=1,T=null,H=3,L=!1,G=!1,$=!1,K=!1,Z=typeof setTimeout=="function"?setTimeout:null,P=typeof clearTimeout=="function"?clearTimeout:null,ne=typeof setImmediate<"u"?setImmediate:null;function De(A){for(var X=o(h);X!==null;){if(X.callback===null)f(h);else if(X.startTime<=A)f(h),X.sortIndex=X.expirationTime,c(y,X);else break;X=o(h)}}function se(A){if($=!1,De(A),!G)if(o(y)!==null)G=!0,O||(O=!0,et());else{var X=o(h);X!==null&&ke(se,X.startTime-A)}}var O=!1,k=-1,pe=5,he=-1;function Be(){return K?!0:!(i.unstable_now()-he<pe)}function Fe(){if(K=!1,O){var A=i.unstable_now();he=A;var X=!0;try{e:{G=!1,$&&($=!1,P(k),k=-1),L=!0;var te=H;try{t:{for(De(A),T=o(y);T!==null&&!(T.expirationTime>A&&Be());){var be=T.callback;if(typeof be=="function"){T.callback=null,H=T.priorityLevel;var ye=be(T.expirationTime<=A);if(A=i.unstable_now(),typeof ye=="function"){T.callback=ye,De(A),X=!0;break t}T===o(y)&&f(y),De(A)}else f(y);T=o(y)}if(T!==null)X=!0;else{var b=o(h);b!==null&&ke(se,b.startTime-A),X=!1}}break e}finally{T=null,H=te,L=!1}X=void 0}}finally{X?et():O=!1}}}var et;if(typeof ne=="function")et=function(){ne(Fe)};else if(typeof MessageChannel<"u"){var xe=new MessageChannel,Ue=xe.port2;xe.port1.onmessage=Fe,et=function(){Ue.postMessage(null)}}else et=function(){Z(Fe,0)};function ke(A,X){k=Z(function(){A(i.unstable_now())},X)}i.unstable_IdlePriority=5,i.unstable_ImmediatePriority=1,i.unstable_LowPriority=4,i.unstable_NormalPriority=3,i.unstable_Profiling=null,i.unstable_UserBlockingPriority=2,i.unstable_cancelCallback=function(A){A.callback=null},i.unstable_forceFrameRate=function(A){0>A||125<A?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):pe=0<A?Math.floor(1e3/A):5},i.unstable_getCurrentPriorityLevel=function(){return H},i.unstable_next=function(A){switch(H){case 1:case 2:case 3:var X=3;break;default:X=H}var te=H;H=X;try{return A()}finally{H=te}},i.unstable_requestPaint=function(){K=!0},i.unstable_runWithPriority=function(A,X){switch(A){case 1:case 2:case 3:case 4:case 5:break;default:A=3}var te=H;H=A;try{return X()}finally{H=te}},i.unstable_scheduleCallback=function(A,X,te){var be=i.unstable_now();switch(typeof te=="object"&&te!==null?(te=te.delay,te=typeof te=="number"&&0<te?be+te:be):te=be,A){case 1:var ye=-1;break;case 2:ye=250;break;case 5:ye=1073741823;break;case 4:ye=1e4;break;default:ye=5e3}return ye=te+ye,A={id:z++,callback:X,priorityLevel:A,startTime:te,expirationTime:ye,sortIndex:-1},te>be?(A.sortIndex=te,c(h,A),o(y)===null&&A===o(h)&&($?(P(k),k=-1):$=!0,ke(se,te-be))):(A.sortIndex=ye,c(y,A),G||L||(G=!0,O||(O=!0,et()))),A},i.unstable_shouldYield=Be,i.unstable_wrapCallback=function(A){var X=H;return function(){var te=H;H=X;try{return A.apply(this,arguments)}finally{H=te}}}})(Hf)),Hf}var $h;function t0(){return $h||($h=1,Nf.exports=e0()),Nf.exports}var Lf={exports:{}},Mt={};/**
|
|
* @license React
|
|
* react-dom.production.js
|
|
*
|
|
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*/var Fh;function l0(){if(Fh)return Mt;Fh=1;var i=Vf();function c(y){var h="https://react.dev/errors/"+y;if(1<arguments.length){h+="?args[]="+encodeURIComponent(arguments[1]);for(var z=2;z<arguments.length;z++)h+="&args[]="+encodeURIComponent(arguments[z])}return"Minified React error #"+y+"; visit "+h+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function o(){}var f={d:{f:o,r:function(){throw Error(c(522))},D:o,C:o,L:o,m:o,X:o,S:o,M:o},p:0,findDOMNode:null},s=Symbol.for("react.portal");function m(y,h,z){var T=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:s,key:T==null?null:""+T,children:y,containerInfo:h,implementation:z}}var v=i.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function S(y,h){if(y==="font")return"";if(typeof h=="string")return h==="use-credentials"?h:""}return Mt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=f,Mt.createPortal=function(y,h){var z=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!h||h.nodeType!==1&&h.nodeType!==9&&h.nodeType!==11)throw Error(c(299));return m(y,h,null,z)},Mt.flushSync=function(y){var h=v.T,z=f.p;try{if(v.T=null,f.p=2,y)return y()}finally{v.T=h,f.p=z,f.d.f()}},Mt.preconnect=function(y,h){typeof y=="string"&&(h?(h=h.crossOrigin,h=typeof h=="string"?h==="use-credentials"?h:"":void 0):h=null,f.d.C(y,h))},Mt.prefetchDNS=function(y){typeof y=="string"&&f.d.D(y)},Mt.preinit=function(y,h){if(typeof y=="string"&&h&&typeof h.as=="string"){var z=h.as,T=S(z,h.crossOrigin),H=typeof h.integrity=="string"?h.integrity:void 0,L=typeof h.fetchPriority=="string"?h.fetchPriority:void 0;z==="style"?f.d.S(y,typeof h.precedence=="string"?h.precedence:void 0,{crossOrigin:T,integrity:H,fetchPriority:L}):z==="script"&&f.d.X(y,{crossOrigin:T,integrity:H,fetchPriority:L,nonce:typeof h.nonce=="string"?h.nonce:void 0})}},Mt.preinitModule=function(y,h){if(typeof y=="string")if(typeof h=="object"&&h!==null){if(h.as==null||h.as==="script"){var z=S(h.as,h.crossOrigin);f.d.M(y,{crossOrigin:z,integrity:typeof h.integrity=="string"?h.integrity:void 0,nonce:typeof h.nonce=="string"?h.nonce:void 0})}}else h==null&&f.d.M(y)},Mt.preload=function(y,h){if(typeof y=="string"&&typeof h=="object"&&h!==null&&typeof h.as=="string"){var z=h.as,T=S(z,h.crossOrigin);f.d.L(y,z,{crossOrigin:T,integrity:typeof h.integrity=="string"?h.integrity:void 0,nonce:typeof h.nonce=="string"?h.nonce:void 0,type:typeof h.type=="string"?h.type:void 0,fetchPriority:typeof h.fetchPriority=="string"?h.fetchPriority:void 0,referrerPolicy:typeof h.referrerPolicy=="string"?h.referrerPolicy:void 0,imageSrcSet:typeof h.imageSrcSet=="string"?h.imageSrcSet:void 0,imageSizes:typeof h.imageSizes=="string"?h.imageSizes:void 0,media:typeof h.media=="string"?h.media:void 0})}},Mt.preloadModule=function(y,h){if(typeof y=="string")if(h){var z=S(h.as,h.crossOrigin);f.d.m(y,{as:typeof h.as=="string"&&h.as!=="script"?h.as:void 0,crossOrigin:z,integrity:typeof h.integrity=="string"?h.integrity:void 0})}else f.d.m(y)},Mt.requestFormReset=function(y){f.d.r(y)},Mt.unstable_batchedUpdates=function(y,h){return y(h)},Mt.useFormState=function(y,h,z){return v.H.useFormState(y,h,z)},Mt.useFormStatus=function(){return v.H.useHostTransitionStatus()},Mt.version="19.2.0",Mt}var kh;function a0(){if(kh)return Lf.exports;kh=1;function i(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(i)}catch(c){console.error(c)}}return i(),Lf.exports=l0(),Lf.exports}/**
|
|
* @license React
|
|
* react-dom-client.production.js
|
|
*
|
|
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*/var Wh;function n0(){if(Wh)return Hu;Wh=1;var i=t0(),c=Vf(),o=a0();function f(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var l=2;l<arguments.length;l++)t+="&args[]="+encodeURIComponent(arguments[l])}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."}function s(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function m(e){var t=e,l=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(l=t.return),e=t.return;while(e)}return t.tag===3?l:null}function v(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 S(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function y(e){if(m(e)!==e)throw Error(f(188))}function h(e){var t=e.alternate;if(!t){if(t=m(e),t===null)throw Error(f(188));return t!==e?null:e}for(var l=e,a=t;;){var n=l.return;if(n===null)break;var u=n.alternate;if(u===null){if(a=n.return,a!==null){l=a;continue}break}if(n.child===u.child){for(u=n.child;u;){if(u===l)return y(n),e;if(u===a)return y(n),t;u=u.sibling}throw Error(f(188))}if(l.return!==a.return)l=n,a=u;else{for(var r=!1,d=n.child;d;){if(d===l){r=!0,l=n,a=u;break}if(d===a){r=!0,a=n,l=u;break}d=d.sibling}if(!r){for(d=u.child;d;){if(d===l){r=!0,l=u,a=n;break}if(d===a){r=!0,a=u,l=n;break}d=d.sibling}if(!r)throw Error(f(189))}}if(l.alternate!==a)throw Error(f(190))}if(l.tag!==3)throw Error(f(188));return l.stateNode.current===l?e:t}function z(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=z(e),t!==null)return t;e=e.sibling}return null}var T=Object.assign,H=Symbol.for("react.element"),L=Symbol.for("react.transitional.element"),G=Symbol.for("react.portal"),$=Symbol.for("react.fragment"),K=Symbol.for("react.strict_mode"),Z=Symbol.for("react.profiler"),P=Symbol.for("react.consumer"),ne=Symbol.for("react.context"),De=Symbol.for("react.forward_ref"),se=Symbol.for("react.suspense"),O=Symbol.for("react.suspense_list"),k=Symbol.for("react.memo"),pe=Symbol.for("react.lazy"),he=Symbol.for("react.activity"),Be=Symbol.for("react.memo_cache_sentinel"),Fe=Symbol.iterator;function et(e){return e===null||typeof e!="object"?null:(e=Fe&&e[Fe]||e["@@iterator"],typeof e=="function"?e:null)}var xe=Symbol.for("react.client.reference");function Ue(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===xe?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case $:return"Fragment";case Z:return"Profiler";case K:return"StrictMode";case se:return"Suspense";case O:return"SuspenseList";case he:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case G:return"Portal";case ne:return e.displayName||"Context";case P:return(e._context.displayName||"Context")+".Consumer";case De:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case k:return t=e.displayName||null,t!==null?t:Ue(e.type)||"Memo";case pe:t=e._payload,e=e._init;try{return Ue(e(t))}catch{}}return null}var ke=Array.isArray,A=c.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,X=o.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,te={pending:!1,data:null,method:null,action:null},be=[],ye=-1;function b(e){return{current:e}}function j(e){0>ye||(e.current=be[ye],be[ye]=null,ye--)}function Q(e,t){ye++,be[ye]=e.current,e.current=t}var W=b(null),de=b(null),ve=b(null),Ne=b(null);function yt(e,t){switch(Q(ve,t),Q(de,e),Q(W,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?dh(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=dh(t),e=hh(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}j(W),Q(W,e)}function Ie(){j(W),j(de),j(ve)}function tt(e){e.memoizedState!==null&&Q(Ne,e);var t=W.current,l=hh(t,e.type);t!==l&&(Q(de,e),Q(W,l))}function cl(e){de.current===e&&(j(W),j(de)),Ne.current===e&&(j(Ne),Cu._currentValue=te)}var ka,Ku;function Rt(e){if(ka===void 0)try{throw Error()}catch(l){var t=l.stack.trim().match(/\n( *(at )?)/);ka=t&&t[1]||"",Ku=-1<l.stack.indexOf(`
|
|
at`)?" (<anonymous>)":-1<l.stack.indexOf("@")?"@unknown:0:0":""}return`
|
|
`+ka+e+Ku}var Yn=!1;function qn(e,t){if(!e||Yn)return"";Yn=!0;var l=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(t){var Y=function(){throw Error()};if(Object.defineProperty(Y.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(Y,[])}catch(N){var C=N}Reflect.construct(e,[],Y)}else{try{Y.call()}catch(N){C=N}e.call(Y.prototype)}}else{try{throw Error()}catch(N){C=N}(Y=e())&&typeof Y.catch=="function"&&Y.catch(function(){})}}catch(N){if(N&&C&&typeof N.stack=="string")return[N.stack,C.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var n=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");n&&n.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var u=a.DetermineComponentFrameRoot(),r=u[0],d=u[1];if(r&&d){var g=r.split(`
|
|
`),D=d.split(`
|
|
`);for(n=a=0;a<g.length&&!g[a].includes("DetermineComponentFrameRoot");)a++;for(;n<D.length&&!D[n].includes("DetermineComponentFrameRoot");)n++;if(a===g.length||n===D.length)for(a=g.length-1,n=D.length-1;1<=a&&0<=n&&g[a]!==D[n];)n--;for(;1<=a&&0<=n;a--,n--)if(g[a]!==D[n]){if(a!==1||n!==1)do if(a--,n--,0>n||g[a]!==D[n]){var B=`
|
|
`+g[a].replace(" at new "," at ");return e.displayName&&B.includes("<anonymous>")&&(B=B.replace("<anonymous>",e.displayName)),B}while(1<=a&&0<=n);break}}}finally{Yn=!1,Error.prepareStackTrace=l}return(l=e?e.displayName||e.name:"")?Rt(l):""}function Ju(e,t){switch(e.tag){case 26:case 27:case 5:return Rt(e.type);case 16:return Rt("Lazy");case 13:return e.child!==t&&t!==null?Rt("Suspense Fallback"):Rt("Suspense");case 19:return Rt("SuspenseList");case 0:case 15:return qn(e.type,!1);case 11:return qn(e.type.render,!1);case 1:return qn(e.type,!0);case 31:return Rt("Activity");default:return""}}function $u(e){try{var t="",l=null;do t+=Ju(e,l),l=e,e=e.return;while(e);return t}catch(a){return`
|
|
Error generating stack: `+a.message+`
|
|
`+a.stack}}var Gn=Object.prototype.hasOwnProperty,Xn=i.unstable_scheduleCallback,Qn=i.unstable_cancelCallback,Dl=i.unstable_shouldYield,Ma=i.unstable_requestPaint,Tt=i.unstable_now,Zn=i.unstable_getCurrentPriorityLevel,Vt=i.unstable_ImmediatePriority,Kt=i.unstable_UserBlockingPriority,Ra=i.unstable_NormalPriority,bc=i.unstable_LowPriority,Wa=i.unstable_IdlePriority,Ec=i.log,rl=i.unstable_setDisableYieldValue,Fl=null,zt=null;function fl(e){if(typeof Ec=="function"&&rl(e),zt&&typeof zt.setStrictMode=="function")try{zt.setStrictMode(Fl,e)}catch{}}var Dt=Math.clz32?Math.clz32:ku,Fu=Math.log,Pa=Math.LN2;function ku(e){return e>>>=0,e===0?32:31-(Fu(e)/Pa|0)|0}var kl=256,Ia=262144,Da=4194304;function Al(e){var t=e&42;if(t!==0)return t;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:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Aa(e,t,l){var a=e.pendingLanes;if(a===0)return 0;var n=0,u=e.suspendedLanes,r=e.pingedLanes;e=e.warmLanes;var d=a&134217727;return d!==0?(a=d&~u,a!==0?n=Al(a):(r&=d,r!==0?n=Al(r):l||(l=d&~e,l!==0&&(n=Al(l))))):(d=a&~u,d!==0?n=Al(d):r!==0?n=Al(r):l||(l=a&~e,l!==0&&(n=Al(l)))),n===0?0:t!==0&&t!==n&&(t&u)===0&&(u=n&-n,l=t&-t,u>=l||u===32&&(l&4194048)!==0)?t:n}function yl(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function en(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32: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:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Wu(){var e=Da;return Da<<=1,(Da&62914560)===0&&(Da=4194304),e}function Vn(e){for(var t=[],l=0;31>l;l++)t.push(e);return t}function p(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function M(e,t,l,a,n,u){var r=e.pendingLanes;e.pendingLanes=l,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=l,e.entangledLanes&=l,e.errorRecoveryDisabledLanes&=l,e.shellSuspendCounter=0;var d=e.entanglements,g=e.expirationTimes,D=e.hiddenUpdates;for(l=r&~l;0<l;){var B=31-Dt(l),Y=1<<B;d[B]=0,g[B]=-1;var C=D[B];if(C!==null)for(D[B]=null,B=0;B<C.length;B++){var N=C[B];N!==null&&(N.lane&=-536870913)}l&=~Y}a!==0&&U(e,a,0),u!==0&&n===0&&e.tag!==0&&(e.suspendedLanes|=u&~(r&~t))}function U(e,t,l){e.pendingLanes|=t,e.suspendedLanes&=~t;var a=31-Dt(t);e.entangledLanes|=t,e.entanglements[a]=e.entanglements[a]|1073741824|l&261930}function q(e,t){var l=e.entangledLanes|=t;for(e=e.entanglements;l;){var a=31-Dt(l),n=1<<a;n&t|e[a]&t&&(e[a]|=t),l&=~n}}function V(e,t){var l=t&-t;return l=(l&42)!==0?1:ue(l),(l&(e.suspendedLanes|t))!==0?0:l}function ue(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;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:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function ie(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function le(){var e=X.p;return e!==0?e:(e=window.event,e===void 0?32:Bh(e.type))}function ce(e,t){var l=X.p;try{return X.p=e,t()}finally{X.p=l}}var re=Math.random().toString(36).slice(2),J="__reactFiber$"+re,F="__reactProps$"+re,Ee="__reactContainer$"+re,Ge="__reactEvents$"+re,ct="__reactListeners$"+re,gt="__reactHandles$"+re,Ke="__reactResources$"+re,je="__reactMarker$"+re;function ol(e){delete e[J],delete e[F],delete e[Ge],delete e[ct],delete e[gt]}function Jt(e){var t=e[J];if(t)return t;for(var l=e.parentNode;l;){if(t=l[Ee]||l[J]){if(l=t.alternate,t.child!==null||l!==null&&l.child!==null)for(e=bh(e);e!==null;){if(l=e[J])return l;e=bh(e)}return t}e=l,l=e.parentNode}return null}function At(e){if(e=e[J]||e[Ee]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function _t(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(f(33))}function gl(e){var t=e[Ke];return t||(t=e[Ke]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function We(e){e[je]=!0}var pl=new Set,Ca={};function $t(e,t){Te(e,t),Te(e+"Capture",t)}function Te(e,t){for(Ca[e]=t,e=0;e<t.length;e++)pl.add(t[e])}var mt=RegExp("^[: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]*$"),Cl={},Sl={};function nt(e){return Gn.call(Sl,e)?!0:Gn.call(Cl,e)?!1:mt.test(e)?Sl[e]=!0:(Cl[e]=!0,!1)}function Ol(e,t,l){if(nt(t))if(l===null)e.removeAttribute(t);else{switch(typeof l){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var a=t.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+l)}}function Oa(e,t,l){if(l===null)e.removeAttribute(t);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+l)}}function sl(e,t,l,a){if(a===null)e.removeAttribute(l);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(l);return}e.setAttributeNS(t,l,""+a)}}function Ft(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function ao(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Zm(e,t,l){var a=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var n=a.get,u=a.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return n.call(this)},set:function(r){l=""+r,u.call(this,r)}}),Object.defineProperty(e,t,{enumerable:a.enumerable}),{getValue:function(){return l},setValue:function(r){l=""+r},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Tc(e){if(!e._valueTracker){var t=ao(e)?"checked":"value";e._valueTracker=Zm(e,t,""+e[t])}}function no(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var l=t.getValue(),a="";return e&&(a=ao(e)?e.checked?"true":"false":e.value),e=a,e!==l?(t.setValue(e),!0):!1}function Pu(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}}var Vm=/[\n"\\]/g;function kt(e){return e.replace(Vm,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function zc(e,t,l,a,n,u,r,d){e.name="",r!=null&&typeof r!="function"&&typeof r!="symbol"&&typeof r!="boolean"?e.type=r:e.removeAttribute("type"),t!=null?r==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+Ft(t)):e.value!==""+Ft(t)&&(e.value=""+Ft(t)):r!=="submit"&&r!=="reset"||e.removeAttribute("value"),t!=null?_c(e,r,Ft(t)):l!=null?_c(e,r,Ft(l)):a!=null&&e.removeAttribute("value"),n==null&&u!=null&&(e.defaultChecked=!!u),n!=null&&(e.checked=n&&typeof n!="function"&&typeof n!="symbol"),d!=null&&typeof d!="function"&&typeof d!="symbol"&&typeof d!="boolean"?e.name=""+Ft(d):e.removeAttribute("name")}function uo(e,t,l,a,n,u,r,d){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(e.type=u),t!=null||l!=null){if(!(u!=="submit"&&u!=="reset"||t!=null)){Tc(e);return}l=l!=null?""+Ft(l):"",t=t!=null?""+Ft(t):l,d||t===e.value||(e.value=t),e.defaultValue=t}a=a??n,a=typeof a!="function"&&typeof a!="symbol"&&!!a,e.checked=d?e.checked:!!a,e.defaultChecked=!!a,r!=null&&typeof r!="function"&&typeof r!="symbol"&&typeof r!="boolean"&&(e.name=r),Tc(e)}function _c(e,t,l){t==="number"&&Pu(e.ownerDocument)===e||e.defaultValue===""+l||(e.defaultValue=""+l)}function tn(e,t,l,a){if(e=e.options,t){t={};for(var n=0;n<l.length;n++)t["$"+l[n]]=!0;for(l=0;l<e.length;l++)n=t.hasOwnProperty("$"+e[l].value),e[l].selected!==n&&(e[l].selected=n),n&&a&&(e[l].defaultSelected=!0)}else{for(l=""+Ft(l),t=null,n=0;n<e.length;n++){if(e[n].value===l){e[n].selected=!0,a&&(e[n].defaultSelected=!0);return}t!==null||e[n].disabled||(t=e[n])}t!==null&&(t.selected=!0)}}function io(e,t,l){if(t!=null&&(t=""+Ft(t),t!==e.value&&(e.value=t),l==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=l!=null?""+Ft(l):""}function co(e,t,l,a){if(t==null){if(a!=null){if(l!=null)throw Error(f(92));if(ke(a)){if(1<a.length)throw Error(f(93));a=a[0]}l=a}l==null&&(l=""),t=l}l=Ft(t),e.defaultValue=l,a=e.textContent,a===l&&a!==""&&a!==null&&(e.value=a),Tc(e)}function ln(e,t){if(t){var l=e.firstChild;if(l&&l===e.lastChild&&l.nodeType===3){l.nodeValue=t;return}}e.textContent=t}var Km=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function ro(e,t,l){var a=t.indexOf("--")===0;l==null||typeof l=="boolean"||l===""?a?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":a?e.setProperty(t,l):typeof l!="number"||l===0||Km.has(t)?t==="float"?e.cssFloat=l:e[t]=(""+l).trim():e[t]=l+"px"}function fo(e,t,l){if(t!=null&&typeof t!="object")throw Error(f(62));if(e=e.style,l!=null){for(var a in l)!l.hasOwnProperty(a)||t!=null&&t.hasOwnProperty(a)||(a.indexOf("--")===0?e.setProperty(a,""):a==="float"?e.cssFloat="":e[a]="");for(var n in t)a=t[n],t.hasOwnProperty(n)&&l[n]!==a&&ro(e,n,a)}else for(var u in t)t.hasOwnProperty(u)&&ro(e,u,t[u])}function Mc(e){if(e.indexOf("-")===-1)return!1;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 Jm=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),$m=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Iu(e){return $m.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function xl(){}var Rc=null;function Dc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var an=null,nn=null;function oo(e){var t=At(e);if(t&&(e=t.stateNode)){var l=e[F]||null;e:switch(e=t.stateNode,t.type){case"input":if(zc(e,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name),t=l.name,l.type==="radio"&&t!=null){for(l=e;l.parentNode;)l=l.parentNode;for(l=l.querySelectorAll('input[name="'+kt(""+t)+'"][type="radio"]'),t=0;t<l.length;t++){var a=l[t];if(a!==e&&a.form===e.form){var n=a[F]||null;if(!n)throw Error(f(90));zc(a,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name)}}for(t=0;t<l.length;t++)a=l[t],a.form===e.form&&no(a)}break e;case"textarea":io(e,l.value,l.defaultValue);break e;case"select":t=l.value,t!=null&&tn(e,!!l.multiple,t,!1)}}}var Ac=!1;function so(e,t,l){if(Ac)return e(t,l);Ac=!0;try{var a=e(t);return a}finally{if(Ac=!1,(an!==null||nn!==null)&&(qi(),an&&(t=an,e=nn,nn=an=null,oo(t),e)))for(t=0;t<e.length;t++)oo(e[t])}}function Kn(e,t){var l=e.stateNode;if(l===null)return null;var a=l[F]||null;if(a===null)return null;l=a[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":(a=!a.disabled)||(e=e.type,a=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!a;break e;default:e=!1}if(e)return null;if(l&&typeof l!="function")throw Error(f(231,t,typeof l));return l}var Ul=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Cc=!1;if(Ul)try{var Jn={};Object.defineProperty(Jn,"passive",{get:function(){Cc=!0}}),window.addEventListener("test",Jn,Jn),window.removeEventListener("test",Jn,Jn)}catch{Cc=!1}var Wl=null,Oc=null,ei=null;function ho(){if(ei)return ei;var e,t=Oc,l=t.length,a,n="value"in Wl?Wl.value:Wl.textContent,u=n.length;for(e=0;e<l&&t[e]===n[e];e++);var r=l-e;for(a=1;a<=r&&t[l-a]===n[u-a];a++);return ei=n.slice(e,1<a?1-a:void 0)}function ti(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 li(){return!0}function mo(){return!1}function Ot(e){function t(l,a,n,u,r){this._reactName=l,this._targetInst=n,this.type=a,this.nativeEvent=u,this.target=r,this.currentTarget=null;for(var d in e)e.hasOwnProperty(d)&&(l=e[d],this[d]=l?l(u):u[d]);return this.isDefaultPrevented=(u.defaultPrevented!=null?u.defaultPrevented:u.returnValue===!1)?li:mo,this.isPropagationStopped=mo,this}return T(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var l=this.nativeEvent;l&&(l.preventDefault?l.preventDefault():typeof l.returnValue!="unknown"&&(l.returnValue=!1),this.isDefaultPrevented=li)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():typeof l.cancelBubble!="unknown"&&(l.cancelBubble=!0),this.isPropagationStopped=li)},persist:function(){},isPersistent:li}),t}var xa={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ai=Ot(xa),$n=T({},xa,{view:0,detail:0}),Fm=Ot($n),xc,Uc,Fn,ni=T({},$n,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Hc,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!==Fn&&(Fn&&e.type==="mousemove"?(xc=e.screenX-Fn.screenX,Uc=e.screenY-Fn.screenY):Uc=xc=0,Fn=e),xc)},movementY:function(e){return"movementY"in e?e.movementY:Uc}}),vo=Ot(ni),km=T({},ni,{dataTransfer:0}),Wm=Ot(km),Pm=T({},$n,{relatedTarget:0}),Nc=Ot(Pm),Im=T({},xa,{animationName:0,elapsedTime:0,pseudoElement:0}),ev=Ot(Im),tv=T({},xa,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),lv=Ot(tv),av=T({},xa,{data:0}),yo=Ot(av),nv={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},uv={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"},iv={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function cv(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=iv[e])?!!t[e]:!1}function Hc(){return cv}var rv=T({},$n,{key:function(e){if(e.key){var t=nv[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=ti(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?uv[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Hc,charCode:function(e){return e.type==="keypress"?ti(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?ti(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),fv=Ot(rv),ov=T({},ni,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),go=Ot(ov),sv=T({},$n,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Hc}),dv=Ot(sv),hv=T({},xa,{propertyName:0,elapsedTime:0,pseudoElement:0}),mv=Ot(hv),vv=T({},ni,{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}),yv=Ot(vv),gv=T({},xa,{newState:0,oldState:0}),pv=Ot(gv),Sv=[9,13,27,32],Lc=Ul&&"CompositionEvent"in window,kn=null;Ul&&"documentMode"in document&&(kn=document.documentMode);var bv=Ul&&"TextEvent"in window&&!kn,po=Ul&&(!Lc||kn&&8<kn&&11>=kn),So=" ",bo=!1;function Eo(e,t){switch(e){case"keyup":return Sv.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function To(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var un=!1;function Ev(e,t){switch(e){case"compositionend":return To(t);case"keypress":return t.which!==32?null:(bo=!0,So);case"textInput":return e=t.data,e===So&&bo?null:e;default:return null}}function Tv(e,t){if(un)return e==="compositionend"||!Lc&&Eo(e,t)?(e=ho(),ei=Oc=Wl=null,un=!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 po&&t.locale!=="ko"?null:t.data;default:return null}}var zv={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 zo(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!zv[e.type]:t==="textarea"}function _o(e,t,l,a){an?nn?nn.push(a):nn=[a]:an=a,t=Ji(t,"onChange"),0<t.length&&(l=new ai("onChange","change",null,l,a),e.push({event:l,listeners:t}))}var Wn=null,Pn=null;function _v(e){ih(e,0)}function ui(e){var t=_t(e);if(no(t))return e}function Mo(e,t){if(e==="change")return t}var Ro=!1;if(Ul){var Bc;if(Ul){var jc="oninput"in document;if(!jc){var Do=document.createElement("div");Do.setAttribute("oninput","return;"),jc=typeof Do.oninput=="function"}Bc=jc}else Bc=!1;Ro=Bc&&(!document.documentMode||9<document.documentMode)}function Ao(){Wn&&(Wn.detachEvent("onpropertychange",Co),Pn=Wn=null)}function Co(e){if(e.propertyName==="value"&&ui(Pn)){var t=[];_o(t,Pn,e,Dc(e)),so(_v,t)}}function Mv(e,t,l){e==="focusin"?(Ao(),Wn=t,Pn=l,Wn.attachEvent("onpropertychange",Co)):e==="focusout"&&Ao()}function Rv(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return ui(Pn)}function Dv(e,t){if(e==="click")return ui(t)}function Av(e,t){if(e==="input"||e==="change")return ui(t)}function Cv(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var jt=typeof Object.is=="function"?Object.is:Cv;function In(e,t){if(jt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var l=Object.keys(e),a=Object.keys(t);if(l.length!==a.length)return!1;for(a=0;a<l.length;a++){var n=l[a];if(!Gn.call(t,n)||!jt(e[n],t[n]))return!1}return!0}function Oo(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function xo(e,t){var l=Oo(e);e=0;for(var a;l;){if(l.nodeType===3){if(a=e+l.textContent.length,e<=t&&a>=t)return{node:l,offset:t-e};e=a}e:{for(;l;){if(l.nextSibling){l=l.nextSibling;break e}l=l.parentNode}l=void 0}l=Oo(l)}}function Uo(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Uo(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function No(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Pu(e.document);t instanceof e.HTMLIFrameElement;){try{var l=typeof t.contentWindow.location.href=="string"}catch{l=!1}if(l)e=t.contentWindow;else break;t=Pu(e.document)}return t}function wc(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")}var Ov=Ul&&"documentMode"in document&&11>=document.documentMode,cn=null,Yc=null,eu=null,qc=!1;function Ho(e,t,l){var a=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;qc||cn==null||cn!==Pu(a)||(a=cn,"selectionStart"in a&&wc(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),eu&&In(eu,a)||(eu=a,a=Ji(Yc,"onSelect"),0<a.length&&(t=new ai("onSelect","select",null,t,l),e.push({event:t,listeners:a}),t.target=cn)))}function Ua(e,t){var l={};return l[e.toLowerCase()]=t.toLowerCase(),l["Webkit"+e]="webkit"+t,l["Moz"+e]="moz"+t,l}var rn={animationend:Ua("Animation","AnimationEnd"),animationiteration:Ua("Animation","AnimationIteration"),animationstart:Ua("Animation","AnimationStart"),transitionrun:Ua("Transition","TransitionRun"),transitionstart:Ua("Transition","TransitionStart"),transitioncancel:Ua("Transition","TransitionCancel"),transitionend:Ua("Transition","TransitionEnd")},Gc={},Lo={};Ul&&(Lo=document.createElement("div").style,"AnimationEvent"in window||(delete rn.animationend.animation,delete rn.animationiteration.animation,delete rn.animationstart.animation),"TransitionEvent"in window||delete rn.transitionend.transition);function Na(e){if(Gc[e])return Gc[e];if(!rn[e])return e;var t=rn[e],l;for(l in t)if(t.hasOwnProperty(l)&&l in Lo)return Gc[e]=t[l];return e}var Bo=Na("animationend"),jo=Na("animationiteration"),wo=Na("animationstart"),xv=Na("transitionrun"),Uv=Na("transitionstart"),Nv=Na("transitioncancel"),Yo=Na("transitionend"),qo=new Map,Xc="abort auxClick beforeToggle 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(" ");Xc.push("scrollEnd");function dl(e,t){qo.set(e,t),$t(t,[e])}var ii=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},Wt=[],fn=0,Qc=0;function ci(){for(var e=fn,t=Qc=fn=0;t<e;){var l=Wt[t];Wt[t++]=null;var a=Wt[t];Wt[t++]=null;var n=Wt[t];Wt[t++]=null;var u=Wt[t];if(Wt[t++]=null,a!==null&&n!==null){var r=a.pending;r===null?n.next=n:(n.next=r.next,r.next=n),a.pending=n}u!==0&&Go(l,n,u)}}function ri(e,t,l,a){Wt[fn++]=e,Wt[fn++]=t,Wt[fn++]=l,Wt[fn++]=a,Qc|=a,e.lanes|=a,e=e.alternate,e!==null&&(e.lanes|=a)}function Zc(e,t,l,a){return ri(e,t,l,a),fi(e)}function Ha(e,t){return ri(e,null,null,t),fi(e)}function Go(e,t,l){e.lanes|=l;var a=e.alternate;a!==null&&(a.lanes|=l);for(var n=!1,u=e.return;u!==null;)u.childLanes|=l,a=u.alternate,a!==null&&(a.childLanes|=l),u.tag===22&&(e=u.stateNode,e===null||e._visibility&1||(n=!0)),e=u,u=u.return;return e.tag===3?(u=e.stateNode,n&&t!==null&&(n=31-Dt(l),e=u.hiddenUpdates,a=e[n],a===null?e[n]=[t]:a.push(t),t.lane=l|536870912),u):null}function fi(e){if(50<Tu)throw Tu=0,Ir=null,Error(f(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var on={};function Hv(e,t,l,a){this.tag=e,this.key=l,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function wt(e,t,l,a){return new Hv(e,t,l,a)}function Vc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Nl(e,t){var l=e.alternate;return l===null?(l=wt(e.tag,t,e.key,e.mode),l.elementType=e.elementType,l.type=e.type,l.stateNode=e.stateNode,l.alternate=e,e.alternate=l):(l.pendingProps=t,l.type=e.type,l.flags=0,l.subtreeFlags=0,l.deletions=null),l.flags=e.flags&65011712,l.childLanes=e.childLanes,l.lanes=e.lanes,l.child=e.child,l.memoizedProps=e.memoizedProps,l.memoizedState=e.memoizedState,l.updateQueue=e.updateQueue,t=e.dependencies,l.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},l.sibling=e.sibling,l.index=e.index,l.ref=e.ref,l.refCleanup=e.refCleanup,l}function Xo(e,t){e.flags&=65011714;var l=e.alternate;return l===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=l.childLanes,e.lanes=l.lanes,e.child=l.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=l.memoizedProps,e.memoizedState=l.memoizedState,e.updateQueue=l.updateQueue,e.type=l.type,t=l.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function oi(e,t,l,a,n,u){var r=0;if(a=e,typeof e=="function")Vc(e)&&(r=1);else if(typeof e=="string")r=Yy(e,l,W.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case he:return e=wt(31,l,t,n),e.elementType=he,e.lanes=u,e;case $:return La(l.children,n,u,t);case K:r=8,n|=24;break;case Z:return e=wt(12,l,t,n|2),e.elementType=Z,e.lanes=u,e;case se:return e=wt(13,l,t,n),e.elementType=se,e.lanes=u,e;case O:return e=wt(19,l,t,n),e.elementType=O,e.lanes=u,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case ne:r=10;break e;case P:r=9;break e;case De:r=11;break e;case k:r=14;break e;case pe:r=16,a=null;break e}r=29,l=Error(f(130,e===null?"null":typeof e,"")),a=null}return t=wt(r,l,t,n),t.elementType=e,t.type=a,t.lanes=u,t}function La(e,t,l,a){return e=wt(7,e,a,t),e.lanes=l,e}function Kc(e,t,l){return e=wt(6,e,null,t),e.lanes=l,e}function Qo(e){var t=wt(18,null,null,0);return t.stateNode=e,t}function Jc(e,t,l){return t=wt(4,e.children!==null?e.children:[],e.key,t),t.lanes=l,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Zo=new WeakMap;function Pt(e,t){if(typeof e=="object"&&e!==null){var l=Zo.get(e);return l!==void 0?l:(t={value:e,source:t,stack:$u(t)},Zo.set(e,t),t)}return{value:e,source:t,stack:$u(t)}}var sn=[],dn=0,si=null,tu=0,It=[],el=0,Pl=null,bl=1,El="";function Hl(e,t){sn[dn++]=tu,sn[dn++]=si,si=e,tu=t}function Vo(e,t,l){It[el++]=bl,It[el++]=El,It[el++]=Pl,Pl=e;var a=bl;e=El;var n=32-Dt(a)-1;a&=~(1<<n),l+=1;var u=32-Dt(t)+n;if(30<u){var r=n-n%5;u=(a&(1<<r)-1).toString(32),a>>=r,n-=r,bl=1<<32-Dt(t)+n|l<<n|a,El=u+e}else bl=1<<u|l<<n|a,El=e}function $c(e){e.return!==null&&(Hl(e,1),Vo(e,1,0))}function Fc(e){for(;e===si;)si=sn[--dn],sn[dn]=null,tu=sn[--dn],sn[dn]=null;for(;e===Pl;)Pl=It[--el],It[el]=null,El=It[--el],It[el]=null,bl=It[--el],It[el]=null}function Ko(e,t){It[el++]=bl,It[el++]=El,It[el++]=Pl,bl=t.id,El=t.overflow,Pl=e}var pt=null,Je=null,Oe=!1,Il=null,tl=!1,kc=Error(f(519));function ea(e){var t=Error(f(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw lu(Pt(t,e)),kc}function Jo(e){var t=e.stateNode,l=e.type,a=e.memoizedProps;switch(t[J]=e,t[F]=a,l){case"dialog":_e("cancel",t),_e("close",t);break;case"iframe":case"object":case"embed":_e("load",t);break;case"video":case"audio":for(l=0;l<_u.length;l++)_e(_u[l],t);break;case"source":_e("error",t);break;case"img":case"image":case"link":_e("error",t),_e("load",t);break;case"details":_e("toggle",t);break;case"input":_e("invalid",t),uo(t,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0);break;case"select":_e("invalid",t);break;case"textarea":_e("invalid",t),co(t,a.value,a.defaultValue,a.children)}l=a.children,typeof l!="string"&&typeof l!="number"&&typeof l!="bigint"||t.textContent===""+l||a.suppressHydrationWarning===!0||oh(t.textContent,l)?(a.popover!=null&&(_e("beforetoggle",t),_e("toggle",t)),a.onScroll!=null&&_e("scroll",t),a.onScrollEnd!=null&&_e("scrollend",t),a.onClick!=null&&(t.onclick=xl),t=!0):t=!1,t||ea(e,!0)}function $o(e){for(pt=e.return;pt;)switch(pt.tag){case 5:case 31:case 13:tl=!1;return;case 27:case 3:tl=!0;return;default:pt=pt.return}}function hn(e){if(e!==pt)return!1;if(!Oe)return $o(e),Oe=!0,!1;var t=e.tag,l;if((l=t!==3&&t!==27)&&((l=t===5)&&(l=e.type,l=!(l!=="form"&&l!=="button")||vf(e.type,e.memoizedProps)),l=!l),l&&Je&&ea(e),$o(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(f(317));Je=Sh(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(f(317));Je=Sh(e)}else t===27?(t=Je,ma(e.type)?(e=bf,bf=null,Je=e):Je=t):Je=pt?al(e.stateNode.nextSibling):null;return!0}function Ba(){Je=pt=null,Oe=!1}function Wc(){var e=Il;return e!==null&&(Ht===null?Ht=e:Ht.push.apply(Ht,e),Il=null),e}function lu(e){Il===null?Il=[e]:Il.push(e)}var Pc=b(null),ja=null,Ll=null;function ta(e,t,l){Q(Pc,t._currentValue),t._currentValue=l}function Bl(e){e._currentValue=Pc.current,j(Pc)}function Ic(e,t,l){for(;e!==null;){var a=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,a!==null&&(a.childLanes|=t)):a!==null&&(a.childLanes&t)!==t&&(a.childLanes|=t),e===l)break;e=e.return}}function er(e,t,l,a){var n=e.child;for(n!==null&&(n.return=e);n!==null;){var u=n.dependencies;if(u!==null){var r=n.child;u=u.firstContext;e:for(;u!==null;){var d=u;u=n;for(var g=0;g<t.length;g++)if(d.context===t[g]){u.lanes|=l,d=u.alternate,d!==null&&(d.lanes|=l),Ic(u.return,l,e),a||(r=null);break e}u=d.next}}else if(n.tag===18){if(r=n.return,r===null)throw Error(f(341));r.lanes|=l,u=r.alternate,u!==null&&(u.lanes|=l),Ic(r,l,e),r=null}else r=n.child;if(r!==null)r.return=n;else for(r=n;r!==null;){if(r===e){r=null;break}if(n=r.sibling,n!==null){n.return=r.return,r=n;break}r=r.return}n=r}}function mn(e,t,l,a){e=null;for(var n=t,u=!1;n!==null;){if(!u){if((n.flags&524288)!==0)u=!0;else if((n.flags&262144)!==0)break}if(n.tag===10){var r=n.alternate;if(r===null)throw Error(f(387));if(r=r.memoizedProps,r!==null){var d=n.type;jt(n.pendingProps.value,r.value)||(e!==null?e.push(d):e=[d])}}else if(n===Ne.current){if(r=n.alternate,r===null)throw Error(f(387));r.memoizedState.memoizedState!==n.memoizedState.memoizedState&&(e!==null?e.push(Cu):e=[Cu])}n=n.return}e!==null&&er(t,e,l,a),t.flags|=262144}function di(e){for(e=e.firstContext;e!==null;){if(!jt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function wa(e){ja=e,Ll=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function St(e){return Fo(ja,e)}function hi(e,t){return ja===null&&wa(e),Fo(e,t)}function Fo(e,t){var l=t._currentValue;if(t={context:t,memoizedValue:l,next:null},Ll===null){if(e===null)throw Error(f(308));Ll=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Ll=Ll.next=t;return l}var Lv=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(l,a){e.push(a)}};this.abort=function(){t.aborted=!0,e.forEach(function(l){return l()})}},Bv=i.unstable_scheduleCallback,jv=i.unstable_NormalPriority,rt={$$typeof:ne,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function tr(){return{controller:new Lv,data:new Map,refCount:0}}function au(e){e.refCount--,e.refCount===0&&Bv(jv,function(){e.controller.abort()})}var nu=null,lr=0,vn=0,yn=null;function wv(e,t){if(nu===null){var l=nu=[];lr=0,vn=uf(),yn={status:"pending",value:void 0,then:function(a){l.push(a)}}}return lr++,t.then(ko,ko),t}function ko(){if(--lr===0&&nu!==null){yn!==null&&(yn.status="fulfilled");var e=nu;nu=null,vn=0,yn=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function Yv(e,t){var l=[],a={status:"pending",value:null,reason:null,then:function(n){l.push(n)}};return e.then(function(){a.status="fulfilled",a.value=t;for(var n=0;n<l.length;n++)(0,l[n])(t)},function(n){for(a.status="rejected",a.reason=n,n=0;n<l.length;n++)(0,l[n])(void 0)}),a}var Wo=A.S;A.S=function(e,t){Hd=Tt(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&wv(e,t),Wo!==null&&Wo(e,t)};var Ya=b(null);function ar(){var e=Ya.current;return e!==null?e:Ve.pooledCache}function mi(e,t){t===null?Q(Ya,Ya.current):Q(Ya,t.pool)}function Po(){var e=ar();return e===null?null:{parent:rt._currentValue,pool:e}}var gn=Error(f(460)),nr=Error(f(474)),vi=Error(f(542)),yi={then:function(){}};function Io(e){return e=e.status,e==="fulfilled"||e==="rejected"}function es(e,t,l){switch(l=e[l],l===void 0?e.push(t):l!==t&&(t.then(xl,xl),t=l),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,ls(e),e;default:if(typeof t.status=="string")t.then(xl,xl);else{if(e=Ve,e!==null&&100<e.shellSuspendCounter)throw Error(f(482));e=t,e.status="pending",e.then(function(a){if(t.status==="pending"){var n=t;n.status="fulfilled",n.value=a}},function(a){if(t.status==="pending"){var n=t;n.status="rejected",n.reason=a}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,ls(e),e}throw Ga=t,gn}}function qa(e){try{var t=e._init;return t(e._payload)}catch(l){throw l!==null&&typeof l=="object"&&typeof l.then=="function"?(Ga=l,gn):l}}var Ga=null;function ts(){if(Ga===null)throw Error(f(459));var e=Ga;return Ga=null,e}function ls(e){if(e===gn||e===vi)throw Error(f(483))}var pn=null,uu=0;function gi(e){var t=uu;return uu+=1,pn===null&&(pn=[]),es(pn,e,t)}function iu(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function pi(e,t){throw t.$$typeof===H?Error(f(525)):(e=Object.prototype.toString.call(t),Error(f(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function as(e){function t(_,E){if(e){var R=_.deletions;R===null?(_.deletions=[E],_.flags|=16):R.push(E)}}function l(_,E){if(!e)return null;for(;E!==null;)t(_,E),E=E.sibling;return null}function a(_){for(var E=new Map;_!==null;)_.key!==null?E.set(_.key,_):E.set(_.index,_),_=_.sibling;return E}function n(_,E){return _=Nl(_,E),_.index=0,_.sibling=null,_}function u(_,E,R){return _.index=R,e?(R=_.alternate,R!==null?(R=R.index,R<E?(_.flags|=67108866,E):R):(_.flags|=67108866,E)):(_.flags|=1048576,E)}function r(_){return e&&_.alternate===null&&(_.flags|=67108866),_}function d(_,E,R,w){return E===null||E.tag!==6?(E=Kc(R,_.mode,w),E.return=_,E):(E=n(E,R),E.return=_,E)}function g(_,E,R,w){var fe=R.type;return fe===$?B(_,E,R.props.children,w,R.key):E!==null&&(E.elementType===fe||typeof fe=="object"&&fe!==null&&fe.$$typeof===pe&&qa(fe)===E.type)?(E=n(E,R.props),iu(E,R),E.return=_,E):(E=oi(R.type,R.key,R.props,null,_.mode,w),iu(E,R),E.return=_,E)}function D(_,E,R,w){return E===null||E.tag!==4||E.stateNode.containerInfo!==R.containerInfo||E.stateNode.implementation!==R.implementation?(E=Jc(R,_.mode,w),E.return=_,E):(E=n(E,R.children||[]),E.return=_,E)}function B(_,E,R,w,fe){return E===null||E.tag!==7?(E=La(R,_.mode,w,fe),E.return=_,E):(E=n(E,R),E.return=_,E)}function Y(_,E,R){if(typeof E=="string"&&E!==""||typeof E=="number"||typeof E=="bigint")return E=Kc(""+E,_.mode,R),E.return=_,E;if(typeof E=="object"&&E!==null){switch(E.$$typeof){case L:return R=oi(E.type,E.key,E.props,null,_.mode,R),iu(R,E),R.return=_,R;case G:return E=Jc(E,_.mode,R),E.return=_,E;case pe:return E=qa(E),Y(_,E,R)}if(ke(E)||et(E))return E=La(E,_.mode,R,null),E.return=_,E;if(typeof E.then=="function")return Y(_,gi(E),R);if(E.$$typeof===ne)return Y(_,hi(_,E),R);pi(_,E)}return null}function C(_,E,R,w){var fe=E!==null?E.key:null;if(typeof R=="string"&&R!==""||typeof R=="number"||typeof R=="bigint")return fe!==null?null:d(_,E,""+R,w);if(typeof R=="object"&&R!==null){switch(R.$$typeof){case L:return R.key===fe?g(_,E,R,w):null;case G:return R.key===fe?D(_,E,R,w):null;case pe:return R=qa(R),C(_,E,R,w)}if(ke(R)||et(R))return fe!==null?null:B(_,E,R,w,null);if(typeof R.then=="function")return C(_,E,gi(R),w);if(R.$$typeof===ne)return C(_,E,hi(_,R),w);pi(_,R)}return null}function N(_,E,R,w,fe){if(typeof w=="string"&&w!==""||typeof w=="number"||typeof w=="bigint")return _=_.get(R)||null,d(E,_,""+w,fe);if(typeof w=="object"&&w!==null){switch(w.$$typeof){case L:return _=_.get(w.key===null?R:w.key)||null,g(E,_,w,fe);case G:return _=_.get(w.key===null?R:w.key)||null,D(E,_,w,fe);case pe:return w=qa(w),N(_,E,R,w,fe)}if(ke(w)||et(w))return _=_.get(R)||null,B(E,_,w,fe,null);if(typeof w.then=="function")return N(_,E,R,gi(w),fe);if(w.$$typeof===ne)return N(_,E,R,hi(E,w),fe);pi(E,w)}return null}function I(_,E,R,w){for(var fe=null,He=null,ae=E,Se=E=0,Ce=null;ae!==null&&Se<R.length;Se++){ae.index>Se?(Ce=ae,ae=null):Ce=ae.sibling;var Le=C(_,ae,R[Se],w);if(Le===null){ae===null&&(ae=Ce);break}e&&ae&&Le.alternate===null&&t(_,ae),E=u(Le,E,Se),He===null?fe=Le:He.sibling=Le,He=Le,ae=Ce}if(Se===R.length)return l(_,ae),Oe&&Hl(_,Se),fe;if(ae===null){for(;Se<R.length;Se++)ae=Y(_,R[Se],w),ae!==null&&(E=u(ae,E,Se),He===null?fe=ae:He.sibling=ae,He=ae);return Oe&&Hl(_,Se),fe}for(ae=a(ae);Se<R.length;Se++)Ce=N(ae,_,Se,R[Se],w),Ce!==null&&(e&&Ce.alternate!==null&&ae.delete(Ce.key===null?Se:Ce.key),E=u(Ce,E,Se),He===null?fe=Ce:He.sibling=Ce,He=Ce);return e&&ae.forEach(function(Sa){return t(_,Sa)}),Oe&&Hl(_,Se),fe}function oe(_,E,R,w){if(R==null)throw Error(f(151));for(var fe=null,He=null,ae=E,Se=E=0,Ce=null,Le=R.next();ae!==null&&!Le.done;Se++,Le=R.next()){ae.index>Se?(Ce=ae,ae=null):Ce=ae.sibling;var Sa=C(_,ae,Le.value,w);if(Sa===null){ae===null&&(ae=Ce);break}e&&ae&&Sa.alternate===null&&t(_,ae),E=u(Sa,E,Se),He===null?fe=Sa:He.sibling=Sa,He=Sa,ae=Ce}if(Le.done)return l(_,ae),Oe&&Hl(_,Se),fe;if(ae===null){for(;!Le.done;Se++,Le=R.next())Le=Y(_,Le.value,w),Le!==null&&(E=u(Le,E,Se),He===null?fe=Le:He.sibling=Le,He=Le);return Oe&&Hl(_,Se),fe}for(ae=a(ae);!Le.done;Se++,Le=R.next())Le=N(ae,_,Se,Le.value,w),Le!==null&&(e&&Le.alternate!==null&&ae.delete(Le.key===null?Se:Le.key),E=u(Le,E,Se),He===null?fe=Le:He.sibling=Le,He=Le);return e&&ae.forEach(function(ky){return t(_,ky)}),Oe&&Hl(_,Se),fe}function Ze(_,E,R,w){if(typeof R=="object"&&R!==null&&R.type===$&&R.key===null&&(R=R.props.children),typeof R=="object"&&R!==null){switch(R.$$typeof){case L:e:{for(var fe=R.key;E!==null;){if(E.key===fe){if(fe=R.type,fe===$){if(E.tag===7){l(_,E.sibling),w=n(E,R.props.children),w.return=_,_=w;break e}}else if(E.elementType===fe||typeof fe=="object"&&fe!==null&&fe.$$typeof===pe&&qa(fe)===E.type){l(_,E.sibling),w=n(E,R.props),iu(w,R),w.return=_,_=w;break e}l(_,E);break}else t(_,E);E=E.sibling}R.type===$?(w=La(R.props.children,_.mode,w,R.key),w.return=_,_=w):(w=oi(R.type,R.key,R.props,null,_.mode,w),iu(w,R),w.return=_,_=w)}return r(_);case G:e:{for(fe=R.key;E!==null;){if(E.key===fe)if(E.tag===4&&E.stateNode.containerInfo===R.containerInfo&&E.stateNode.implementation===R.implementation){l(_,E.sibling),w=n(E,R.children||[]),w.return=_,_=w;break e}else{l(_,E);break}else t(_,E);E=E.sibling}w=Jc(R,_.mode,w),w.return=_,_=w}return r(_);case pe:return R=qa(R),Ze(_,E,R,w)}if(ke(R))return I(_,E,R,w);if(et(R)){if(fe=et(R),typeof fe!="function")throw Error(f(150));return R=fe.call(R),oe(_,E,R,w)}if(typeof R.then=="function")return Ze(_,E,gi(R),w);if(R.$$typeof===ne)return Ze(_,E,hi(_,R),w);pi(_,R)}return typeof R=="string"&&R!==""||typeof R=="number"||typeof R=="bigint"?(R=""+R,E!==null&&E.tag===6?(l(_,E.sibling),w=n(E,R),w.return=_,_=w):(l(_,E),w=Kc(R,_.mode,w),w.return=_,_=w),r(_)):l(_,E)}return function(_,E,R,w){try{uu=0;var fe=Ze(_,E,R,w);return pn=null,fe}catch(ae){if(ae===gn||ae===vi)throw ae;var He=wt(29,ae,null,_.mode);return He.lanes=w,He.return=_,He}finally{}}}var Xa=as(!0),ns=as(!1),la=!1;function ur(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function ir(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function aa(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function na(e,t,l){var a=e.updateQueue;if(a===null)return null;if(a=a.shared,(we&2)!==0){var n=a.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),a.pending=t,t=fi(e),Go(e,null,l),t}return ri(e,a,t,l),fi(e)}function cu(e,t,l){if(t=t.updateQueue,t!==null&&(t=t.shared,(l&4194048)!==0)){var a=t.lanes;a&=e.pendingLanes,l|=a,t.lanes=l,q(e,l)}}function cr(e,t){var l=e.updateQueue,a=e.alternate;if(a!==null&&(a=a.updateQueue,l===a)){var n=null,u=null;if(l=l.firstBaseUpdate,l!==null){do{var r={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};u===null?n=u=r:u=u.next=r,l=l.next}while(l!==null);u===null?n=u=t:u=u.next=t}else n=u=t;l={baseState:a.baseState,firstBaseUpdate:n,lastBaseUpdate:u,shared:a.shared,callbacks:a.callbacks},e.updateQueue=l;return}e=l.lastBaseUpdate,e===null?l.firstBaseUpdate=t:e.next=t,l.lastBaseUpdate=t}var rr=!1;function ru(){if(rr){var e=yn;if(e!==null)throw e}}function fu(e,t,l,a){rr=!1;var n=e.updateQueue;la=!1;var u=n.firstBaseUpdate,r=n.lastBaseUpdate,d=n.shared.pending;if(d!==null){n.shared.pending=null;var g=d,D=g.next;g.next=null,r===null?u=D:r.next=D,r=g;var B=e.alternate;B!==null&&(B=B.updateQueue,d=B.lastBaseUpdate,d!==r&&(d===null?B.firstBaseUpdate=D:d.next=D,B.lastBaseUpdate=g))}if(u!==null){var Y=n.baseState;r=0,B=D=g=null,d=u;do{var C=d.lane&-536870913,N=C!==d.lane;if(N?(Ae&C)===C:(a&C)===C){C!==0&&C===vn&&(rr=!0),B!==null&&(B=B.next={lane:0,tag:d.tag,payload:d.payload,callback:null,next:null});e:{var I=e,oe=d;C=t;var Ze=l;switch(oe.tag){case 1:if(I=oe.payload,typeof I=="function"){Y=I.call(Ze,Y,C);break e}Y=I;break e;case 3:I.flags=I.flags&-65537|128;case 0:if(I=oe.payload,C=typeof I=="function"?I.call(Ze,Y,C):I,C==null)break e;Y=T({},Y,C);break e;case 2:la=!0}}C=d.callback,C!==null&&(e.flags|=64,N&&(e.flags|=8192),N=n.callbacks,N===null?n.callbacks=[C]:N.push(C))}else N={lane:C,tag:d.tag,payload:d.payload,callback:d.callback,next:null},B===null?(D=B=N,g=Y):B=B.next=N,r|=C;if(d=d.next,d===null){if(d=n.shared.pending,d===null)break;N=d,d=N.next,N.next=null,n.lastBaseUpdate=N,n.shared.pending=null}}while(!0);B===null&&(g=Y),n.baseState=g,n.firstBaseUpdate=D,n.lastBaseUpdate=B,u===null&&(n.shared.lanes=0),fa|=r,e.lanes=r,e.memoizedState=Y}}function us(e,t){if(typeof e!="function")throw Error(f(191,e));e.call(t)}function is(e,t){var l=e.callbacks;if(l!==null)for(e.callbacks=null,e=0;e<l.length;e++)us(l[e],t)}var Sn=b(null),Si=b(0);function cs(e,t){e=Vl,Q(Si,e),Q(Sn,t),Vl=e|t.baseLanes}function fr(){Q(Si,Vl),Q(Sn,Sn.current)}function or(){Vl=Si.current,j(Sn),j(Si)}var Yt=b(null),ll=null;function ua(e){var t=e.alternate;Q(ut,ut.current&1),Q(Yt,e),ll===null&&(t===null||Sn.current!==null||t.memoizedState!==null)&&(ll=e)}function sr(e){Q(ut,ut.current),Q(Yt,e),ll===null&&(ll=e)}function rs(e){e.tag===22?(Q(ut,ut.current),Q(Yt,e),ll===null&&(ll=e)):ia()}function ia(){Q(ut,ut.current),Q(Yt,Yt.current)}function qt(e){j(Yt),ll===e&&(ll=null),j(ut)}var ut=b(0);function bi(e){for(var t=e;t!==null;){if(t.tag===13){var l=t.memoizedState;if(l!==null&&(l=l.dehydrated,l===null||pf(l)||Sf(l)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){if((t.flags&128)!==0)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 jl=0,ge=null,Xe=null,ft=null,Ei=!1,bn=!1,Qa=!1,Ti=0,ou=0,En=null,qv=0;function lt(){throw Error(f(321))}function dr(e,t){if(t===null)return!1;for(var l=0;l<t.length&&l<e.length;l++)if(!jt(e[l],t[l]))return!1;return!0}function hr(e,t,l,a,n,u){return jl=u,ge=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,A.H=e===null||e.memoizedState===null?Vs:Ar,Qa=!1,u=l(a,n),Qa=!1,bn&&(u=os(t,l,a,n)),fs(e),u}function fs(e){A.H=hu;var t=Xe!==null&&Xe.next!==null;if(jl=0,ft=Xe=ge=null,Ei=!1,ou=0,En=null,t)throw Error(f(300));e===null||ot||(e=e.dependencies,e!==null&&di(e)&&(ot=!0))}function os(e,t,l,a){ge=e;var n=0;do{if(bn&&(En=null),ou=0,bn=!1,25<=n)throw Error(f(301));if(n+=1,ft=Xe=null,e.updateQueue!=null){var u=e.updateQueue;u.lastEffect=null,u.events=null,u.stores=null,u.memoCache!=null&&(u.memoCache.index=0)}A.H=Ks,u=t(l,a)}while(bn);return u}function Gv(){var e=A.H,t=e.useState()[0];return t=typeof t.then=="function"?su(t):t,e=e.useState()[0],(Xe!==null?Xe.memoizedState:null)!==e&&(ge.flags|=1024),t}function mr(){var e=Ti!==0;return Ti=0,e}function vr(e,t,l){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l}function yr(e){if(Ei){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Ei=!1}jl=0,ft=Xe=ge=null,bn=!1,ou=Ti=0,En=null}function Ct(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ft===null?ge.memoizedState=ft=e:ft=ft.next=e,ft}function it(){if(Xe===null){var e=ge.alternate;e=e!==null?e.memoizedState:null}else e=Xe.next;var t=ft===null?ge.memoizedState:ft.next;if(t!==null)ft=t,Xe=e;else{if(e===null)throw ge.alternate===null?Error(f(467)):Error(f(310));Xe=e,e={memoizedState:Xe.memoizedState,baseState:Xe.baseState,baseQueue:Xe.baseQueue,queue:Xe.queue,next:null},ft===null?ge.memoizedState=ft=e:ft=ft.next=e}return ft}function zi(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function su(e){var t=ou;return ou+=1,En===null&&(En=[]),e=es(En,e,t),t=ge,(ft===null?t.memoizedState:ft.next)===null&&(t=t.alternate,A.H=t===null||t.memoizedState===null?Vs:Ar),e}function _i(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return su(e);if(e.$$typeof===ne)return St(e)}throw Error(f(438,String(e)))}function gr(e){var t=null,l=ge.updateQueue;if(l!==null&&(t=l.memoCache),t==null){var a=ge.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(t={data:a.data.map(function(n){return n.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),l===null&&(l=zi(),ge.updateQueue=l),l.memoCache=t,l=t.data[t.index],l===void 0)for(l=t.data[t.index]=Array(e),a=0;a<e;a++)l[a]=Be;return t.index++,l}function wl(e,t){return typeof t=="function"?t(e):t}function Mi(e){var t=it();return pr(t,Xe,e)}function pr(e,t,l){var a=e.queue;if(a===null)throw Error(f(311));a.lastRenderedReducer=l;var n=e.baseQueue,u=a.pending;if(u!==null){if(n!==null){var r=n.next;n.next=u.next,u.next=r}t.baseQueue=n=u,a.pending=null}if(u=e.baseState,n===null)e.memoizedState=u;else{t=n.next;var d=r=null,g=null,D=t,B=!1;do{var Y=D.lane&-536870913;if(Y!==D.lane?(Ae&Y)===Y:(jl&Y)===Y){var C=D.revertLane;if(C===0)g!==null&&(g=g.next={lane:0,revertLane:0,gesture:null,action:D.action,hasEagerState:D.hasEagerState,eagerState:D.eagerState,next:null}),Y===vn&&(B=!0);else if((jl&C)===C){D=D.next,C===vn&&(B=!0);continue}else Y={lane:0,revertLane:D.revertLane,gesture:null,action:D.action,hasEagerState:D.hasEagerState,eagerState:D.eagerState,next:null},g===null?(d=g=Y,r=u):g=g.next=Y,ge.lanes|=C,fa|=C;Y=D.action,Qa&&l(u,Y),u=D.hasEagerState?D.eagerState:l(u,Y)}else C={lane:Y,revertLane:D.revertLane,gesture:D.gesture,action:D.action,hasEagerState:D.hasEagerState,eagerState:D.eagerState,next:null},g===null?(d=g=C,r=u):g=g.next=C,ge.lanes|=Y,fa|=Y;D=D.next}while(D!==null&&D!==t);if(g===null?r=u:g.next=d,!jt(u,e.memoizedState)&&(ot=!0,B&&(l=yn,l!==null)))throw l;e.memoizedState=u,e.baseState=r,e.baseQueue=g,a.lastRenderedState=u}return n===null&&(a.lanes=0),[e.memoizedState,a.dispatch]}function Sr(e){var t=it(),l=t.queue;if(l===null)throw Error(f(311));l.lastRenderedReducer=e;var a=l.dispatch,n=l.pending,u=t.memoizedState;if(n!==null){l.pending=null;var r=n=n.next;do u=e(u,r.action),r=r.next;while(r!==n);jt(u,t.memoizedState)||(ot=!0),t.memoizedState=u,t.baseQueue===null&&(t.baseState=u),l.lastRenderedState=u}return[u,a]}function ss(e,t,l){var a=ge,n=it(),u=Oe;if(u){if(l===void 0)throw Error(f(407));l=l()}else l=t();var r=!jt((Xe||n).memoizedState,l);if(r&&(n.memoizedState=l,ot=!0),n=n.queue,Tr(ms.bind(null,a,n,e),[e]),n.getSnapshot!==t||r||ft!==null&&ft.memoizedState.tag&1){if(a.flags|=2048,Tn(9,{destroy:void 0},hs.bind(null,a,n,l,t),null),Ve===null)throw Error(f(349));u||(jl&127)!==0||ds(a,t,l)}return l}function ds(e,t,l){e.flags|=16384,e={getSnapshot:t,value:l},t=ge.updateQueue,t===null?(t=zi(),ge.updateQueue=t,t.stores=[e]):(l=t.stores,l===null?t.stores=[e]:l.push(e))}function hs(e,t,l,a){t.value=l,t.getSnapshot=a,vs(t)&&ys(e)}function ms(e,t,l){return l(function(){vs(t)&&ys(e)})}function vs(e){var t=e.getSnapshot;e=e.value;try{var l=t();return!jt(e,l)}catch{return!0}}function ys(e){var t=Ha(e,2);t!==null&&Lt(t,e,2)}function br(e){var t=Ct();if(typeof e=="function"){var l=e;if(e=l(),Qa){fl(!0);try{l()}finally{fl(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:wl,lastRenderedState:e},t}function gs(e,t,l,a){return e.baseState=l,pr(e,Xe,typeof a=="function"?a:wl)}function Xv(e,t,l,a,n){if(Ai(e))throw Error(f(485));if(e=t.action,e!==null){var u={payload:n,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(r){u.listeners.push(r)}};A.T!==null?l(!0):u.isTransition=!1,a(u),l=t.pending,l===null?(u.next=t.pending=u,ps(t,u)):(u.next=l.next,t.pending=l.next=u)}}function ps(e,t){var l=t.action,a=t.payload,n=e.state;if(t.isTransition){var u=A.T,r={};A.T=r;try{var d=l(n,a),g=A.S;g!==null&&g(r,d),Ss(e,t,d)}catch(D){Er(e,t,D)}finally{u!==null&&r.types!==null&&(u.types=r.types),A.T=u}}else try{u=l(n,a),Ss(e,t,u)}catch(D){Er(e,t,D)}}function Ss(e,t,l){l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(function(a){bs(e,t,a)},function(a){return Er(e,t,a)}):bs(e,t,l)}function bs(e,t,l){t.status="fulfilled",t.value=l,Es(t),e.state=l,t=e.pending,t!==null&&(l=t.next,l===t?e.pending=null:(l=l.next,t.next=l,ps(e,l)))}function Er(e,t,l){var a=e.pending;if(e.pending=null,a!==null){a=a.next;do t.status="rejected",t.reason=l,Es(t),t=t.next;while(t!==a)}e.action=null}function Es(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Ts(e,t){return t}function zs(e,t){if(Oe){var l=Ve.formState;if(l!==null){e:{var a=ge;if(Oe){if(Je){t:{for(var n=Je,u=tl;n.nodeType!==8;){if(!u){n=null;break t}if(n=al(n.nextSibling),n===null){n=null;break t}}u=n.data,n=u==="F!"||u==="F"?n:null}if(n){Je=al(n.nextSibling),a=n.data==="F!";break e}}ea(a)}a=!1}a&&(t=l[0])}}return l=Ct(),l.memoizedState=l.baseState=t,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ts,lastRenderedState:t},l.queue=a,l=Xs.bind(null,ge,a),a.dispatch=l,a=br(!1),u=Dr.bind(null,ge,!1,a.queue),a=Ct(),n={state:t,dispatch:null,action:e,pending:null},a.queue=n,l=Xv.bind(null,ge,n,u,l),n.dispatch=l,a.memoizedState=e,[t,l,!1]}function _s(e){var t=it();return Ms(t,Xe,e)}function Ms(e,t,l){if(t=pr(e,t,Ts)[0],e=Mi(wl)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var a=su(t)}catch(r){throw r===gn?vi:r}else a=t;t=it();var n=t.queue,u=n.dispatch;return l!==t.memoizedState&&(ge.flags|=2048,Tn(9,{destroy:void 0},Qv.bind(null,n,l),null)),[a,u,e]}function Qv(e,t){e.action=t}function Rs(e){var t=it(),l=Xe;if(l!==null)return Ms(t,l,e);it(),t=t.memoizedState,l=it();var a=l.queue.dispatch;return l.memoizedState=e,[t,a,!1]}function Tn(e,t,l,a){return e={tag:e,create:l,deps:a,inst:t,next:null},t=ge.updateQueue,t===null&&(t=zi(),ge.updateQueue=t),l=t.lastEffect,l===null?t.lastEffect=e.next=e:(a=l.next,l.next=e,e.next=a,t.lastEffect=e),e}function Ds(){return it().memoizedState}function Ri(e,t,l,a){var n=Ct();ge.flags|=e,n.memoizedState=Tn(1|t,{destroy:void 0},l,a===void 0?null:a)}function Di(e,t,l,a){var n=it();a=a===void 0?null:a;var u=n.memoizedState.inst;Xe!==null&&a!==null&&dr(a,Xe.memoizedState.deps)?n.memoizedState=Tn(t,u,l,a):(ge.flags|=e,n.memoizedState=Tn(1|t,u,l,a))}function As(e,t){Ri(8390656,8,e,t)}function Tr(e,t){Di(2048,8,e,t)}function Zv(e){ge.flags|=4;var t=ge.updateQueue;if(t===null)t=zi(),ge.updateQueue=t,t.events=[e];else{var l=t.events;l===null?t.events=[e]:l.push(e)}}function Cs(e){var t=it().memoizedState;return Zv({ref:t,nextImpl:e}),function(){if((we&2)!==0)throw Error(f(440));return t.impl.apply(void 0,arguments)}}function Os(e,t){return Di(4,2,e,t)}function xs(e,t){return Di(4,4,e,t)}function Us(e,t){if(typeof t=="function"){e=e();var l=t(e);return function(){typeof l=="function"?l():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Ns(e,t,l){l=l!=null?l.concat([e]):null,Di(4,4,Us.bind(null,t,e),l)}function zr(){}function Hs(e,t){var l=it();t=t===void 0?null:t;var a=l.memoizedState;return t!==null&&dr(t,a[1])?a[0]:(l.memoizedState=[e,t],e)}function Ls(e,t){var l=it();t=t===void 0?null:t;var a=l.memoizedState;if(t!==null&&dr(t,a[1]))return a[0];if(a=e(),Qa){fl(!0);try{e()}finally{fl(!1)}}return l.memoizedState=[a,t],a}function _r(e,t,l){return l===void 0||(jl&1073741824)!==0&&(Ae&261930)===0?e.memoizedState=t:(e.memoizedState=l,e=Bd(),ge.lanes|=e,fa|=e,l)}function Bs(e,t,l,a){return jt(l,t)?l:Sn.current!==null?(e=_r(e,l,a),jt(e,t)||(ot=!0),e):(jl&42)===0||(jl&1073741824)!==0&&(Ae&261930)===0?(ot=!0,e.memoizedState=l):(e=Bd(),ge.lanes|=e,fa|=e,t)}function js(e,t,l,a,n){var u=X.p;X.p=u!==0&&8>u?u:8;var r=A.T,d={};A.T=d,Dr(e,!1,t,l);try{var g=n(),D=A.S;if(D!==null&&D(d,g),g!==null&&typeof g=="object"&&typeof g.then=="function"){var B=Yv(g,a);du(e,t,B,Qt(e))}else du(e,t,a,Qt(e))}catch(Y){du(e,t,{then:function(){},status:"rejected",reason:Y},Qt())}finally{X.p=u,r!==null&&d.types!==null&&(r.types=d.types),A.T=r}}function Vv(){}function Mr(e,t,l,a){if(e.tag!==5)throw Error(f(476));var n=ws(e).queue;js(e,n,t,te,l===null?Vv:function(){return Ys(e),l(a)})}function ws(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:te,baseState:te,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:wl,lastRenderedState:te},next:null};var l={};return t.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:wl,lastRenderedState:l},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Ys(e){var t=ws(e);t.next===null&&(t=e.alternate.memoizedState),du(e,t.next.queue,{},Qt())}function Rr(){return St(Cu)}function qs(){return it().memoizedState}function Gs(){return it().memoizedState}function Kv(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var l=Qt();e=aa(l);var a=na(t,e,l);a!==null&&(Lt(a,t,l),cu(a,t,l)),t={cache:tr()},e.payload=t;return}t=t.return}}function Jv(e,t,l){var a=Qt();l={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},Ai(e)?Qs(t,l):(l=Zc(e,t,l,a),l!==null&&(Lt(l,e,a),Zs(l,t,a)))}function Xs(e,t,l){var a=Qt();du(e,t,l,a)}function du(e,t,l,a){var n={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null};if(Ai(e))Qs(t,n);else{var u=e.alternate;if(e.lanes===0&&(u===null||u.lanes===0)&&(u=t.lastRenderedReducer,u!==null))try{var r=t.lastRenderedState,d=u(r,l);if(n.hasEagerState=!0,n.eagerState=d,jt(d,r))return ri(e,t,n,0),Ve===null&&ci(),!1}catch{}finally{}if(l=Zc(e,t,n,a),l!==null)return Lt(l,e,a),Zs(l,t,a),!0}return!1}function Dr(e,t,l,a){if(a={lane:2,revertLane:uf(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},Ai(e)){if(t)throw Error(f(479))}else t=Zc(e,l,a,2),t!==null&&Lt(t,e,2)}function Ai(e){var t=e.alternate;return e===ge||t!==null&&t===ge}function Qs(e,t){bn=Ei=!0;var l=e.pending;l===null?t.next=t:(t.next=l.next,l.next=t),e.pending=t}function Zs(e,t,l){if((l&4194048)!==0){var a=t.lanes;a&=e.pendingLanes,l|=a,t.lanes=l,q(e,l)}}var hu={readContext:St,use:_i,useCallback:lt,useContext:lt,useEffect:lt,useImperativeHandle:lt,useLayoutEffect:lt,useInsertionEffect:lt,useMemo:lt,useReducer:lt,useRef:lt,useState:lt,useDebugValue:lt,useDeferredValue:lt,useTransition:lt,useSyncExternalStore:lt,useId:lt,useHostTransitionStatus:lt,useFormState:lt,useActionState:lt,useOptimistic:lt,useMemoCache:lt,useCacheRefresh:lt};hu.useEffectEvent=lt;var Vs={readContext:St,use:_i,useCallback:function(e,t){return Ct().memoizedState=[e,t===void 0?null:t],e},useContext:St,useEffect:As,useImperativeHandle:function(e,t,l){l=l!=null?l.concat([e]):null,Ri(4194308,4,Us.bind(null,t,e),l)},useLayoutEffect:function(e,t){return Ri(4194308,4,e,t)},useInsertionEffect:function(e,t){Ri(4,2,e,t)},useMemo:function(e,t){var l=Ct();t=t===void 0?null:t;var a=e();if(Qa){fl(!0);try{e()}finally{fl(!1)}}return l.memoizedState=[a,t],a},useReducer:function(e,t,l){var a=Ct();if(l!==void 0){var n=l(t);if(Qa){fl(!0);try{l(t)}finally{fl(!1)}}}else n=t;return a.memoizedState=a.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},a.queue=e,e=e.dispatch=Jv.bind(null,ge,e),[a.memoizedState,e]},useRef:function(e){var t=Ct();return e={current:e},t.memoizedState=e},useState:function(e){e=br(e);var t=e.queue,l=Xs.bind(null,ge,t);return t.dispatch=l,[e.memoizedState,l]},useDebugValue:zr,useDeferredValue:function(e,t){var l=Ct();return _r(l,e,t)},useTransition:function(){var e=br(!1);return e=js.bind(null,ge,e.queue,!0,!1),Ct().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,l){var a=ge,n=Ct();if(Oe){if(l===void 0)throw Error(f(407));l=l()}else{if(l=t(),Ve===null)throw Error(f(349));(Ae&127)!==0||ds(a,t,l)}n.memoizedState=l;var u={value:l,getSnapshot:t};return n.queue=u,As(ms.bind(null,a,u,e),[e]),a.flags|=2048,Tn(9,{destroy:void 0},hs.bind(null,a,u,l,t),null),l},useId:function(){var e=Ct(),t=Ve.identifierPrefix;if(Oe){var l=El,a=bl;l=(a&~(1<<32-Dt(a)-1)).toString(32)+l,t="_"+t+"R_"+l,l=Ti++,0<l&&(t+="H"+l.toString(32)),t+="_"}else l=qv++,t="_"+t+"r_"+l.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:Rr,useFormState:zs,useActionState:zs,useOptimistic:function(e){var t=Ct();t.memoizedState=t.baseState=e;var l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=l,t=Dr.bind(null,ge,!0,l),l.dispatch=t,[e,t]},useMemoCache:gr,useCacheRefresh:function(){return Ct().memoizedState=Kv.bind(null,ge)},useEffectEvent:function(e){var t=Ct(),l={impl:e};return t.memoizedState=l,function(){if((we&2)!==0)throw Error(f(440));return l.impl.apply(void 0,arguments)}}},Ar={readContext:St,use:_i,useCallback:Hs,useContext:St,useEffect:Tr,useImperativeHandle:Ns,useInsertionEffect:Os,useLayoutEffect:xs,useMemo:Ls,useReducer:Mi,useRef:Ds,useState:function(){return Mi(wl)},useDebugValue:zr,useDeferredValue:function(e,t){var l=it();return Bs(l,Xe.memoizedState,e,t)},useTransition:function(){var e=Mi(wl)[0],t=it().memoizedState;return[typeof e=="boolean"?e:su(e),t]},useSyncExternalStore:ss,useId:qs,useHostTransitionStatus:Rr,useFormState:_s,useActionState:_s,useOptimistic:function(e,t){var l=it();return gs(l,Xe,e,t)},useMemoCache:gr,useCacheRefresh:Gs};Ar.useEffectEvent=Cs;var Ks={readContext:St,use:_i,useCallback:Hs,useContext:St,useEffect:Tr,useImperativeHandle:Ns,useInsertionEffect:Os,useLayoutEffect:xs,useMemo:Ls,useReducer:Sr,useRef:Ds,useState:function(){return Sr(wl)},useDebugValue:zr,useDeferredValue:function(e,t){var l=it();return Xe===null?_r(l,e,t):Bs(l,Xe.memoizedState,e,t)},useTransition:function(){var e=Sr(wl)[0],t=it().memoizedState;return[typeof e=="boolean"?e:su(e),t]},useSyncExternalStore:ss,useId:qs,useHostTransitionStatus:Rr,useFormState:Rs,useActionState:Rs,useOptimistic:function(e,t){var l=it();return Xe!==null?gs(l,Xe,e,t):(l.baseState=e,[e,l.queue.dispatch])},useMemoCache:gr,useCacheRefresh:Gs};Ks.useEffectEvent=Cs;function Cr(e,t,l,a){t=e.memoizedState,l=l(a,t),l=l==null?t:T({},t,l),e.memoizedState=l,e.lanes===0&&(e.updateQueue.baseState=l)}var Or={enqueueSetState:function(e,t,l){e=e._reactInternals;var a=Qt(),n=aa(a);n.payload=t,l!=null&&(n.callback=l),t=na(e,n,a),t!==null&&(Lt(t,e,a),cu(t,e,a))},enqueueReplaceState:function(e,t,l){e=e._reactInternals;var a=Qt(),n=aa(a);n.tag=1,n.payload=t,l!=null&&(n.callback=l),t=na(e,n,a),t!==null&&(Lt(t,e,a),cu(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var l=Qt(),a=aa(l);a.tag=2,t!=null&&(a.callback=t),t=na(e,a,l),t!==null&&(Lt(t,e,l),cu(t,e,l))}};function Js(e,t,l,a,n,u,r){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(a,u,r):t.prototype&&t.prototype.isPureReactComponent?!In(l,a)||!In(n,u):!0}function $s(e,t,l,a){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(l,a),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(l,a),t.state!==e&&Or.enqueueReplaceState(t,t.state,null)}function Za(e,t){var l=t;if("ref"in t){l={};for(var a in t)a!=="ref"&&(l[a]=t[a])}if(e=e.defaultProps){l===t&&(l=T({},l));for(var n in e)l[n]===void 0&&(l[n]=e[n])}return l}function Fs(e){ii(e)}function ks(e){console.error(e)}function Ws(e){ii(e)}function Ci(e,t){try{var l=e.onUncaughtError;l(t.value,{componentStack:t.stack})}catch(a){setTimeout(function(){throw a})}}function Ps(e,t,l){try{var a=e.onCaughtError;a(l.value,{componentStack:l.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(n){setTimeout(function(){throw n})}}function xr(e,t,l){return l=aa(l),l.tag=3,l.payload={element:null},l.callback=function(){Ci(e,t)},l}function Is(e){return e=aa(e),e.tag=3,e}function ed(e,t,l,a){var n=l.type.getDerivedStateFromError;if(typeof n=="function"){var u=a.value;e.payload=function(){return n(u)},e.callback=function(){Ps(t,l,a)}}var r=l.stateNode;r!==null&&typeof r.componentDidCatch=="function"&&(e.callback=function(){Ps(t,l,a),typeof n!="function"&&(oa===null?oa=new Set([this]):oa.add(this));var d=a.stack;this.componentDidCatch(a.value,{componentStack:d!==null?d:""})})}function $v(e,t,l,a,n){if(l.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(t=l.alternate,t!==null&&mn(t,l,n,!0),l=Yt.current,l!==null){switch(l.tag){case 31:case 13:return ll===null?Gi():l.alternate===null&&at===0&&(at=3),l.flags&=-257,l.flags|=65536,l.lanes=n,a===yi?l.flags|=16384:(t=l.updateQueue,t===null?l.updateQueue=new Set([a]):t.add(a),lf(e,a,n)),!1;case 22:return l.flags|=65536,a===yi?l.flags|=16384:(t=l.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([a])},l.updateQueue=t):(l=t.retryQueue,l===null?t.retryQueue=new Set([a]):l.add(a)),lf(e,a,n)),!1}throw Error(f(435,l.tag))}return lf(e,a,n),Gi(),!1}if(Oe)return t=Yt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=n,a!==kc&&(e=Error(f(422),{cause:a}),lu(Pt(e,l)))):(a!==kc&&(t=Error(f(423),{cause:a}),lu(Pt(t,l))),e=e.current.alternate,e.flags|=65536,n&=-n,e.lanes|=n,a=Pt(a,l),n=xr(e.stateNode,a,n),cr(e,n),at!==4&&(at=2)),!1;var u=Error(f(520),{cause:a});if(u=Pt(u,l),Eu===null?Eu=[u]:Eu.push(u),at!==4&&(at=2),t===null)return!0;a=Pt(a,l),l=t;do{switch(l.tag){case 3:return l.flags|=65536,e=n&-n,l.lanes|=e,e=xr(l.stateNode,a,e),cr(l,e),!1;case 1:if(t=l.type,u=l.stateNode,(l.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||u!==null&&typeof u.componentDidCatch=="function"&&(oa===null||!oa.has(u))))return l.flags|=65536,n&=-n,l.lanes|=n,n=Is(n),ed(n,e,l,a),cr(l,n),!1}l=l.return}while(l!==null);return!1}var Ur=Error(f(461)),ot=!1;function bt(e,t,l,a){t.child=e===null?ns(t,null,l,a):Xa(t,e.child,l,a)}function td(e,t,l,a,n){l=l.render;var u=t.ref;if("ref"in a){var r={};for(var d in a)d!=="ref"&&(r[d]=a[d])}else r=a;return wa(t),a=hr(e,t,l,r,u,n),d=mr(),e!==null&&!ot?(vr(e,t,n),Yl(e,t,n)):(Oe&&d&&$c(t),t.flags|=1,bt(e,t,a,n),t.child)}function ld(e,t,l,a,n){if(e===null){var u=l.type;return typeof u=="function"&&!Vc(u)&&u.defaultProps===void 0&&l.compare===null?(t.tag=15,t.type=u,ad(e,t,u,a,n)):(e=oi(l.type,null,a,t,t.mode,n),e.ref=t.ref,e.return=t,t.child=e)}if(u=e.child,!qr(e,n)){var r=u.memoizedProps;if(l=l.compare,l=l!==null?l:In,l(r,a)&&e.ref===t.ref)return Yl(e,t,n)}return t.flags|=1,e=Nl(u,a),e.ref=t.ref,e.return=t,t.child=e}function ad(e,t,l,a,n){if(e!==null){var u=e.memoizedProps;if(In(u,a)&&e.ref===t.ref)if(ot=!1,t.pendingProps=a=u,qr(e,n))(e.flags&131072)!==0&&(ot=!0);else return t.lanes=e.lanes,Yl(e,t,n)}return Nr(e,t,l,a,n)}function nd(e,t,l,a){var n=a.children,u=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.mode==="hidden"){if((t.flags&128)!==0){if(u=u!==null?u.baseLanes|l:l,e!==null){for(a=t.child=e.child,n=0;a!==null;)n=n|a.lanes|a.childLanes,a=a.sibling;a=n&~u}else a=0,t.child=null;return ud(e,t,u,l,a)}if((l&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&mi(t,u!==null?u.cachePool:null),u!==null?cs(t,u):fr(),rs(t);else return a=t.lanes=536870912,ud(e,t,u!==null?u.baseLanes|l:l,l,a)}else u!==null?(mi(t,u.cachePool),cs(t,u),ia(),t.memoizedState=null):(e!==null&&mi(t,null),fr(),ia());return bt(e,t,n,l),t.child}function mu(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function ud(e,t,l,a,n){var u=ar();return u=u===null?null:{parent:rt._currentValue,pool:u},t.memoizedState={baseLanes:l,cachePool:u},e!==null&&mi(t,null),fr(),rs(t),e!==null&&mn(e,t,a,!0),t.childLanes=n,null}function Oi(e,t){return t=Ui({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function id(e,t,l){return Xa(t,e.child,null,l),e=Oi(t,t.pendingProps),e.flags|=2,qt(t),t.memoizedState=null,e}function Fv(e,t,l){var a=t.pendingProps,n=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(Oe){if(a.mode==="hidden")return e=Oi(t,a),t.lanes=536870912,mu(null,e);if(sr(t),(e=Je)?(e=ph(e,tl),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Pl!==null?{id:bl,overflow:El}:null,retryLane:536870912,hydrationErrors:null},l=Qo(e),l.return=t,t.child=l,pt=t,Je=null)):e=null,e===null)throw ea(t);return t.lanes=536870912,null}return Oi(t,a)}var u=e.memoizedState;if(u!==null){var r=u.dehydrated;if(sr(t),n)if(t.flags&256)t.flags&=-257,t=id(e,t,l);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(f(558));else if(ot||mn(e,t,l,!1),n=(l&e.childLanes)!==0,ot||n){if(a=Ve,a!==null&&(r=V(a,l),r!==0&&r!==u.retryLane))throw u.retryLane=r,Ha(e,r),Lt(a,e,r),Ur;Gi(),t=id(e,t,l)}else e=u.treeContext,Je=al(r.nextSibling),pt=t,Oe=!0,Il=null,tl=!1,e!==null&&Ko(t,e),t=Oi(t,a),t.flags|=4096;return t}return e=Nl(e.child,{mode:a.mode,children:a.children}),e.ref=t.ref,t.child=e,e.return=t,e}function xi(e,t){var l=t.ref;if(l===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof l!="function"&&typeof l!="object")throw Error(f(284));(e===null||e.ref!==l)&&(t.flags|=4194816)}}function Nr(e,t,l,a,n){return wa(t),l=hr(e,t,l,a,void 0,n),a=mr(),e!==null&&!ot?(vr(e,t,n),Yl(e,t,n)):(Oe&&a&&$c(t),t.flags|=1,bt(e,t,l,n),t.child)}function cd(e,t,l,a,n,u){return wa(t),t.updateQueue=null,l=os(t,a,l,n),fs(e),a=mr(),e!==null&&!ot?(vr(e,t,u),Yl(e,t,u)):(Oe&&a&&$c(t),t.flags|=1,bt(e,t,l,u),t.child)}function rd(e,t,l,a,n){if(wa(t),t.stateNode===null){var u=on,r=l.contextType;typeof r=="object"&&r!==null&&(u=St(r)),u=new l(a,u),t.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,u.updater=Or,t.stateNode=u,u._reactInternals=t,u=t.stateNode,u.props=a,u.state=t.memoizedState,u.refs={},ur(t),r=l.contextType,u.context=typeof r=="object"&&r!==null?St(r):on,u.state=t.memoizedState,r=l.getDerivedStateFromProps,typeof r=="function"&&(Cr(t,l,r,a),u.state=t.memoizedState),typeof l.getDerivedStateFromProps=="function"||typeof u.getSnapshotBeforeUpdate=="function"||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(r=u.state,typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount(),r!==u.state&&Or.enqueueReplaceState(u,u.state,null),fu(t,a,u,n),ru(),u.state=t.memoizedState),typeof u.componentDidMount=="function"&&(t.flags|=4194308),a=!0}else if(e===null){u=t.stateNode;var d=t.memoizedProps,g=Za(l,d);u.props=g;var D=u.context,B=l.contextType;r=on,typeof B=="object"&&B!==null&&(r=St(B));var Y=l.getDerivedStateFromProps;B=typeof Y=="function"||typeof u.getSnapshotBeforeUpdate=="function",d=t.pendingProps!==d,B||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(d||D!==r)&&$s(t,u,a,r),la=!1;var C=t.memoizedState;u.state=C,fu(t,a,u,n),ru(),D=t.memoizedState,d||C!==D||la?(typeof Y=="function"&&(Cr(t,l,Y,a),D=t.memoizedState),(g=la||Js(t,l,g,a,C,D,r))?(B||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount()),typeof u.componentDidMount=="function"&&(t.flags|=4194308)):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=D),u.props=a,u.state=D,u.context=r,a=g):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{u=t.stateNode,ir(e,t),r=t.memoizedProps,B=Za(l,r),u.props=B,Y=t.pendingProps,C=u.context,D=l.contextType,g=on,typeof D=="object"&&D!==null&&(g=St(D)),d=l.getDerivedStateFromProps,(D=typeof d=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(r!==Y||C!==g)&&$s(t,u,a,g),la=!1,C=t.memoizedState,u.state=C,fu(t,a,u,n),ru();var N=t.memoizedState;r!==Y||C!==N||la||e!==null&&e.dependencies!==null&&di(e.dependencies)?(typeof d=="function"&&(Cr(t,l,d,a),N=t.memoizedState),(B=la||Js(t,l,B,a,C,N,g)||e!==null&&e.dependencies!==null&&di(e.dependencies))?(D||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(a,N,g),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(a,N,g)),typeof u.componentDidUpdate=="function"&&(t.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof u.componentDidUpdate!="function"||r===e.memoizedProps&&C===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||r===e.memoizedProps&&C===e.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=N),u.props=a,u.state=N,u.context=g,a=B):(typeof u.componentDidUpdate!="function"||r===e.memoizedProps&&C===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||r===e.memoizedProps&&C===e.memoizedState||(t.flags|=1024),a=!1)}return u=a,xi(e,t),a=(t.flags&128)!==0,u||a?(u=t.stateNode,l=a&&typeof l.getDerivedStateFromError!="function"?null:u.render(),t.flags|=1,e!==null&&a?(t.child=Xa(t,e.child,null,n),t.child=Xa(t,null,l,n)):bt(e,t,l,n),t.memoizedState=u.state,e=t.child):e=Yl(e,t,n),e}function fd(e,t,l,a){return Ba(),t.flags|=256,bt(e,t,l,a),t.child}var Hr={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Lr(e){return{baseLanes:e,cachePool:Po()}}function Br(e,t,l){return e=e!==null?e.childLanes&~l:0,t&&(e|=Xt),e}function od(e,t,l){var a=t.pendingProps,n=!1,u=(t.flags&128)!==0,r;if((r=u)||(r=e!==null&&e.memoizedState===null?!1:(ut.current&2)!==0),r&&(n=!0,t.flags&=-129),r=(t.flags&32)!==0,t.flags&=-33,e===null){if(Oe){if(n?ua(t):ia(),(e=Je)?(e=ph(e,tl),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Pl!==null?{id:bl,overflow:El}:null,retryLane:536870912,hydrationErrors:null},l=Qo(e),l.return=t,t.child=l,pt=t,Je=null)):e=null,e===null)throw ea(t);return Sf(e)?t.lanes=32:t.lanes=536870912,null}var d=a.children;return a=a.fallback,n?(ia(),n=t.mode,d=Ui({mode:"hidden",children:d},n),a=La(a,n,l,null),d.return=t,a.return=t,d.sibling=a,t.child=d,a=t.child,a.memoizedState=Lr(l),a.childLanes=Br(e,r,l),t.memoizedState=Hr,mu(null,a)):(ua(t),jr(t,d))}var g=e.memoizedState;if(g!==null&&(d=g.dehydrated,d!==null)){if(u)t.flags&256?(ua(t),t.flags&=-257,t=wr(e,t,l)):t.memoizedState!==null?(ia(),t.child=e.child,t.flags|=128,t=null):(ia(),d=a.fallback,n=t.mode,a=Ui({mode:"visible",children:a.children},n),d=La(d,n,l,null),d.flags|=2,a.return=t,d.return=t,a.sibling=d,t.child=a,Xa(t,e.child,null,l),a=t.child,a.memoizedState=Lr(l),a.childLanes=Br(e,r,l),t.memoizedState=Hr,t=mu(null,a));else if(ua(t),Sf(d)){if(r=d.nextSibling&&d.nextSibling.dataset,r)var D=r.dgst;r=D,a=Error(f(419)),a.stack="",a.digest=r,lu({value:a,source:null,stack:null}),t=wr(e,t,l)}else if(ot||mn(e,t,l,!1),r=(l&e.childLanes)!==0,ot||r){if(r=Ve,r!==null&&(a=V(r,l),a!==0&&a!==g.retryLane))throw g.retryLane=a,Ha(e,a),Lt(r,e,a),Ur;pf(d)||Gi(),t=wr(e,t,l)}else pf(d)?(t.flags|=192,t.child=e.child,t=null):(e=g.treeContext,Je=al(d.nextSibling),pt=t,Oe=!0,Il=null,tl=!1,e!==null&&Ko(t,e),t=jr(t,a.children),t.flags|=4096);return t}return n?(ia(),d=a.fallback,n=t.mode,g=e.child,D=g.sibling,a=Nl(g,{mode:"hidden",children:a.children}),a.subtreeFlags=g.subtreeFlags&65011712,D!==null?d=Nl(D,d):(d=La(d,n,l,null),d.flags|=2),d.return=t,a.return=t,a.sibling=d,t.child=a,mu(null,a),a=t.child,d=e.child.memoizedState,d===null?d=Lr(l):(n=d.cachePool,n!==null?(g=rt._currentValue,n=n.parent!==g?{parent:g,pool:g}:n):n=Po(),d={baseLanes:d.baseLanes|l,cachePool:n}),a.memoizedState=d,a.childLanes=Br(e,r,l),t.memoizedState=Hr,mu(e.child,a)):(ua(t),l=e.child,e=l.sibling,l=Nl(l,{mode:"visible",children:a.children}),l.return=t,l.sibling=null,e!==null&&(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=l,t.memoizedState=null,l)}function jr(e,t){return t=Ui({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Ui(e,t){return e=wt(22,e,null,t),e.lanes=0,e}function wr(e,t,l){return Xa(t,e.child,null,l),e=jr(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function sd(e,t,l){e.lanes|=t;var a=e.alternate;a!==null&&(a.lanes|=t),Ic(e.return,t,l)}function Yr(e,t,l,a,n,u){var r=e.memoizedState;r===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:l,tailMode:n,treeForkCount:u}:(r.isBackwards=t,r.rendering=null,r.renderingStartTime=0,r.last=a,r.tail=l,r.tailMode=n,r.treeForkCount=u)}function dd(e,t,l){var a=t.pendingProps,n=a.revealOrder,u=a.tail;a=a.children;var r=ut.current,d=(r&2)!==0;if(d?(r=r&1|2,t.flags|=128):r&=1,Q(ut,r),bt(e,t,a,l),a=Oe?tu:0,!d&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&sd(e,l,t);else if(e.tag===19)sd(e,l,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}switch(n){case"forwards":for(l=t.child,n=null;l!==null;)e=l.alternate,e!==null&&bi(e)===null&&(n=l),l=l.sibling;l=n,l===null?(n=t.child,t.child=null):(n=l.sibling,l.sibling=null),Yr(t,!1,n,l,u,a);break;case"backwards":case"unstable_legacy-backwards":for(l=null,n=t.child,t.child=null;n!==null;){if(e=n.alternate,e!==null&&bi(e)===null){t.child=n;break}e=n.sibling,n.sibling=l,l=n,n=e}Yr(t,!0,l,null,u,a);break;case"together":Yr(t,!1,null,null,void 0,a);break;default:t.memoizedState=null}return t.child}function Yl(e,t,l){if(e!==null&&(t.dependencies=e.dependencies),fa|=t.lanes,(l&t.childLanes)===0)if(e!==null){if(mn(e,t,l,!1),(l&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(f(153));if(t.child!==null){for(e=t.child,l=Nl(e,e.pendingProps),t.child=l,l.return=t;e.sibling!==null;)e=e.sibling,l=l.sibling=Nl(e,e.pendingProps),l.return=t;l.sibling=null}return t.child}function qr(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&di(e)))}function kv(e,t,l){switch(t.tag){case 3:yt(t,t.stateNode.containerInfo),ta(t,rt,e.memoizedState.cache),Ba();break;case 27:case 5:tt(t);break;case 4:yt(t,t.stateNode.containerInfo);break;case 10:ta(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,sr(t),null;break;case 13:var a=t.memoizedState;if(a!==null)return a.dehydrated!==null?(ua(t),t.flags|=128,null):(l&t.child.childLanes)!==0?od(e,t,l):(ua(t),e=Yl(e,t,l),e!==null?e.sibling:null);ua(t);break;case 19:var n=(e.flags&128)!==0;if(a=(l&t.childLanes)!==0,a||(mn(e,t,l,!1),a=(l&t.childLanes)!==0),n){if(a)return dd(e,t,l);t.flags|=128}if(n=t.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),Q(ut,ut.current),a)break;return null;case 22:return t.lanes=0,nd(e,t,l,t.pendingProps);case 24:ta(t,rt,e.memoizedState.cache)}return Yl(e,t,l)}function hd(e,t,l){if(e!==null)if(e.memoizedProps!==t.pendingProps)ot=!0;else{if(!qr(e,l)&&(t.flags&128)===0)return ot=!1,kv(e,t,l);ot=(e.flags&131072)!==0}else ot=!1,Oe&&(t.flags&1048576)!==0&&Vo(t,tu,t.index);switch(t.lanes=0,t.tag){case 16:e:{var a=t.pendingProps;if(e=qa(t.elementType),t.type=e,typeof e=="function")Vc(e)?(a=Za(e,a),t.tag=1,t=rd(null,t,e,a,l)):(t.tag=0,t=Nr(null,t,e,a,l));else{if(e!=null){var n=e.$$typeof;if(n===De){t.tag=11,t=td(null,t,e,a,l);break e}else if(n===k){t.tag=14,t=ld(null,t,e,a,l);break e}}throw t=Ue(e)||e,Error(f(306,t,""))}}return t;case 0:return Nr(e,t,t.type,t.pendingProps,l);case 1:return a=t.type,n=Za(a,t.pendingProps),rd(e,t,a,n,l);case 3:e:{if(yt(t,t.stateNode.containerInfo),e===null)throw Error(f(387));a=t.pendingProps;var u=t.memoizedState;n=u.element,ir(e,t),fu(t,a,null,l);var r=t.memoizedState;if(a=r.cache,ta(t,rt,a),a!==u.cache&&er(t,[rt],l,!0),ru(),a=r.element,u.isDehydrated)if(u={element:a,isDehydrated:!1,cache:r.cache},t.updateQueue.baseState=u,t.memoizedState=u,t.flags&256){t=fd(e,t,a,l);break e}else if(a!==n){n=Pt(Error(f(424)),t),lu(n),t=fd(e,t,a,l);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(Je=al(e.firstChild),pt=t,Oe=!0,Il=null,tl=!0,l=ns(t,null,a,l),t.child=l;l;)l.flags=l.flags&-3|4096,l=l.sibling}else{if(Ba(),a===n){t=Yl(e,t,l);break e}bt(e,t,a,l)}t=t.child}return t;case 26:return xi(e,t),e===null?(l=_h(t.type,null,t.pendingProps,null))?t.memoizedState=l:Oe||(l=t.type,e=t.pendingProps,a=$i(ve.current).createElement(l),a[J]=t,a[F]=e,Et(a,l,e),We(a),t.stateNode=a):t.memoizedState=_h(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return tt(t),e===null&&Oe&&(a=t.stateNode=Eh(t.type,t.pendingProps,ve.current),pt=t,tl=!0,n=Je,ma(t.type)?(bf=n,Je=al(a.firstChild)):Je=n),bt(e,t,t.pendingProps.children,l),xi(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&Oe&&((n=a=Je)&&(a=Ry(a,t.type,t.pendingProps,tl),a!==null?(t.stateNode=a,pt=t,Je=al(a.firstChild),tl=!1,n=!0):n=!1),n||ea(t)),tt(t),n=t.type,u=t.pendingProps,r=e!==null?e.memoizedProps:null,a=u.children,vf(n,u)?a=null:r!==null&&vf(n,r)&&(t.flags|=32),t.memoizedState!==null&&(n=hr(e,t,Gv,null,null,l),Cu._currentValue=n),xi(e,t),bt(e,t,a,l),t.child;case 6:return e===null&&Oe&&((e=l=Je)&&(l=Dy(l,t.pendingProps,tl),l!==null?(t.stateNode=l,pt=t,Je=null,e=!0):e=!1),e||ea(t)),null;case 13:return od(e,t,l);case 4:return yt(t,t.stateNode.containerInfo),a=t.pendingProps,e===null?t.child=Xa(t,null,a,l):bt(e,t,a,l),t.child;case 11:return td(e,t,t.type,t.pendingProps,l);case 7:return bt(e,t,t.pendingProps,l),t.child;case 8:return bt(e,t,t.pendingProps.children,l),t.child;case 12:return bt(e,t,t.pendingProps.children,l),t.child;case 10:return a=t.pendingProps,ta(t,t.type,a.value),bt(e,t,a.children,l),t.child;case 9:return n=t.type._context,a=t.pendingProps.children,wa(t),n=St(n),a=a(n),t.flags|=1,bt(e,t,a,l),t.child;case 14:return ld(e,t,t.type,t.pendingProps,l);case 15:return ad(e,t,t.type,t.pendingProps,l);case 19:return dd(e,t,l);case 31:return Fv(e,t,l);case 22:return nd(e,t,l,t.pendingProps);case 24:return wa(t),a=St(rt),e===null?(n=ar(),n===null&&(n=Ve,u=tr(),n.pooledCache=u,u.refCount++,u!==null&&(n.pooledCacheLanes|=l),n=u),t.memoizedState={parent:a,cache:n},ur(t),ta(t,rt,n)):((e.lanes&l)!==0&&(ir(e,t),fu(t,null,null,l),ru()),n=e.memoizedState,u=t.memoizedState,n.parent!==a?(n={parent:a,cache:a},t.memoizedState=n,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=n),ta(t,rt,a)):(a=u.cache,ta(t,rt,a),a!==n.cache&&er(t,[rt],l,!0))),bt(e,t,t.pendingProps.children,l),t.child;case 29:throw t.pendingProps}throw Error(f(156,t.tag))}function ql(e){e.flags|=4}function Gr(e,t,l,a,n){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(n&335544128)===n)if(e.stateNode.complete)e.flags|=8192;else if(qd())e.flags|=8192;else throw Ga=yi,nr}else e.flags&=-16777217}function md(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Ch(t))if(qd())e.flags|=8192;else throw Ga=yi,nr}function Ni(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?Wu():536870912,e.lanes|=t,Rn|=t)}function vu(e,t){if(!Oe)switch(e.tailMode){case"hidden":t=e.tail;for(var l=null;t!==null;)t.alternate!==null&&(l=t),t=t.sibling;l===null?e.tail=null:l.sibling=null;break;case"collapsed":l=e.tail;for(var a=null;l!==null;)l.alternate!==null&&(a=l),l=l.sibling;a===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:a.sibling=null}}function $e(e){var t=e.alternate!==null&&e.alternate.child===e.child,l=0,a=0;if(t)for(var n=e.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags&65011712,a|=n.flags&65011712,n.return=e,n=n.sibling;else for(n=e.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags,a|=n.flags,n.return=e,n=n.sibling;return e.subtreeFlags|=a,e.childLanes=l,t}function Wv(e,t,l){var a=t.pendingProps;switch(Fc(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return $e(t),null;case 1:return $e(t),null;case 3:return l=t.stateNode,a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),Bl(rt),Ie(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(e===null||e.child===null)&&(hn(t)?ql(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Wc())),$e(t),null;case 26:var n=t.type,u=t.memoizedState;return e===null?(ql(t),u!==null?($e(t),md(t,u)):($e(t),Gr(t,n,null,a,l))):u?u!==e.memoizedState?(ql(t),$e(t),md(t,u)):($e(t),t.flags&=-16777217):(e=e.memoizedProps,e!==a&&ql(t),$e(t),Gr(t,n,e,a,l)),null;case 27:if(cl(t),l=ve.current,n=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&ql(t);else{if(!a){if(t.stateNode===null)throw Error(f(166));return $e(t),null}e=W.current,hn(t)?Jo(t):(e=Eh(n,a,l),t.stateNode=e,ql(t))}return $e(t),null;case 5:if(cl(t),n=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&ql(t);else{if(!a){if(t.stateNode===null)throw Error(f(166));return $e(t),null}if(u=W.current,hn(t))Jo(t);else{var r=$i(ve.current);switch(u){case 1:u=r.createElementNS("http://www.w3.org/2000/svg",n);break;case 2:u=r.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;default:switch(n){case"svg":u=r.createElementNS("http://www.w3.org/2000/svg",n);break;case"math":u=r.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;case"script":u=r.createElement("div"),u.innerHTML="<script><\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof a.is=="string"?r.createElement("select",{is:a.is}):r.createElement("select"),a.multiple?u.multiple=!0:a.size&&(u.size=a.size);break;default:u=typeof a.is=="string"?r.createElement(n,{is:a.is}):r.createElement(n)}}u[J]=t,u[F]=a;e:for(r=t.child;r!==null;){if(r.tag===5||r.tag===6)u.appendChild(r.stateNode);else if(r.tag!==4&&r.tag!==27&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break e;for(;r.sibling===null;){if(r.return===null||r.return===t)break e;r=r.return}r.sibling.return=r.return,r=r.sibling}t.stateNode=u;e:switch(Et(u,n,a),n){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break e;case"img":a=!0;break e;default:a=!1}a&&ql(t)}}return $e(t),Gr(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,l),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==a&&ql(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(f(166));if(e=ve.current,hn(t)){if(e=t.stateNode,l=t.memoizedProps,a=null,n=pt,n!==null)switch(n.tag){case 27:case 5:a=n.memoizedProps}e[J]=t,e=!!(e.nodeValue===l||a!==null&&a.suppressHydrationWarning===!0||oh(e.nodeValue,l)),e||ea(t,!0)}else e=$i(e).createTextNode(a),e[J]=t,t.stateNode=e}return $e(t),null;case 31:if(l=t.memoizedState,e===null||e.memoizedState!==null){if(a=hn(t),l!==null){if(e===null){if(!a)throw Error(f(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(f(557));e[J]=t}else Ba(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;$e(t),e=!1}else l=Wc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=l),e=!0;if(!e)return t.flags&256?(qt(t),t):(qt(t),null);if((t.flags&128)!==0)throw Error(f(558))}return $e(t),null;case 13:if(a=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=hn(t),a!==null&&a.dehydrated!==null){if(e===null){if(!n)throw Error(f(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(f(317));n[J]=t}else Ba(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;$e(t),n=!1}else n=Wc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(qt(t),t):(qt(t),null)}return qt(t),(t.flags&128)!==0?(t.lanes=l,t):(l=a!==null,e=e!==null&&e.memoizedState!==null,l&&(a=t.child,n=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(n=a.alternate.memoizedState.cachePool.pool),u=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(u=a.memoizedState.cachePool.pool),u!==n&&(a.flags|=2048)),l!==e&&l&&(t.child.flags|=8192),Ni(t,t.updateQueue),$e(t),null);case 4:return Ie(),e===null&&of(t.stateNode.containerInfo),$e(t),null;case 10:return Bl(t.type),$e(t),null;case 19:if(j(ut),a=t.memoizedState,a===null)return $e(t),null;if(n=(t.flags&128)!==0,u=a.rendering,u===null)if(n)vu(a,!1);else{if(at!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(u=bi(e),u!==null){for(t.flags|=128,vu(a,!1),e=u.updateQueue,t.updateQueue=e,Ni(t,e),t.subtreeFlags=0,e=l,l=t.child;l!==null;)Xo(l,e),l=l.sibling;return Q(ut,ut.current&1|2),Oe&&Hl(t,a.treeForkCount),t.child}e=e.sibling}a.tail!==null&&Tt()>wi&&(t.flags|=128,n=!0,vu(a,!1),t.lanes=4194304)}else{if(!n)if(e=bi(u),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,Ni(t,e),vu(a,!0),a.tail===null&&a.tailMode==="hidden"&&!u.alternate&&!Oe)return $e(t),null}else 2*Tt()-a.renderingStartTime>wi&&l!==536870912&&(t.flags|=128,n=!0,vu(a,!1),t.lanes=4194304);a.isBackwards?(u.sibling=t.child,t.child=u):(e=a.last,e!==null?e.sibling=u:t.child=u,a.last=u)}return a.tail!==null?(e=a.tail,a.rendering=e,a.tail=e.sibling,a.renderingStartTime=Tt(),e.sibling=null,l=ut.current,Q(ut,n?l&1|2:l&1),Oe&&Hl(t,a.treeForkCount),e):($e(t),null);case 22:case 23:return qt(t),or(),a=t.memoizedState!==null,e!==null?e.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?(l&536870912)!==0&&(t.flags&128)===0&&($e(t),t.subtreeFlags&6&&(t.flags|=8192)):$e(t),l=t.updateQueue,l!==null&&Ni(t,l.retryQueue),l=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(l=e.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==l&&(t.flags|=2048),e!==null&&j(Ya),null;case 24:return l=null,e!==null&&(l=e.memoizedState.cache),t.memoizedState.cache!==l&&(t.flags|=2048),Bl(rt),$e(t),null;case 25:return null;case 30:return null}throw Error(f(156,t.tag))}function Pv(e,t){switch(Fc(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Bl(rt),Ie(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return cl(t),null;case 31:if(t.memoizedState!==null){if(qt(t),t.alternate===null)throw Error(f(340));Ba()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(qt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(f(340));Ba()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return j(ut),null;case 4:return Ie(),null;case 10:return Bl(t.type),null;case 22:case 23:return qt(t),or(),e!==null&&j(Ya),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Bl(rt),null;case 25:return null;default:return null}}function vd(e,t){switch(Fc(t),t.tag){case 3:Bl(rt),Ie();break;case 26:case 27:case 5:cl(t);break;case 4:Ie();break;case 31:t.memoizedState!==null&&qt(t);break;case 13:qt(t);break;case 19:j(ut);break;case 10:Bl(t.type);break;case 22:case 23:qt(t),or(),e!==null&&j(Ya);break;case 24:Bl(rt)}}function yu(e,t){try{var l=t.updateQueue,a=l!==null?l.lastEffect:null;if(a!==null){var n=a.next;l=n;do{if((l.tag&e)===e){a=void 0;var u=l.create,r=l.inst;a=u(),r.destroy=a}l=l.next}while(l!==n)}}catch(d){qe(t,t.return,d)}}function ca(e,t,l){try{var a=t.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var u=n.next;a=u;do{if((a.tag&e)===e){var r=a.inst,d=r.destroy;if(d!==void 0){r.destroy=void 0,n=t;var g=l,D=d;try{D()}catch(B){qe(n,g,B)}}}a=a.next}while(a!==u)}}catch(B){qe(t,t.return,B)}}function yd(e){var t=e.updateQueue;if(t!==null){var l=e.stateNode;try{is(t,l)}catch(a){qe(e,e.return,a)}}}function gd(e,t,l){l.props=Za(e.type,e.memoizedProps),l.state=e.memoizedState;try{l.componentWillUnmount()}catch(a){qe(e,t,a)}}function gu(e,t){try{var l=e.ref;if(l!==null){switch(e.tag){case 26:case 27:case 5:var a=e.stateNode;break;case 30:a=e.stateNode;break;default:a=e.stateNode}typeof l=="function"?e.refCleanup=l(a):l.current=a}}catch(n){qe(e,t,n)}}function Tl(e,t){var l=e.ref,a=e.refCleanup;if(l!==null)if(typeof a=="function")try{a()}catch(n){qe(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof l=="function")try{l(null)}catch(n){qe(e,t,n)}else l.current=null}function pd(e){var t=e.type,l=e.memoizedProps,a=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":l.autoFocus&&a.focus();break e;case"img":l.src?a.src=l.src:l.srcSet&&(a.srcset=l.srcSet)}}catch(n){qe(e,e.return,n)}}function Xr(e,t,l){try{var a=e.stateNode;by(a,e.type,l,t),a[F]=t}catch(n){qe(e,e.return,n)}}function Sd(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&ma(e.type)||e.tag===4}function Qr(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Sd(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.tag===27&&ma(e.type)||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 Zr(e,t,l){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l).insertBefore(e,t):(t=l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,t.appendChild(e),l=l._reactRootContainer,l!=null||t.onclick!==null||(t.onclick=xl));else if(a!==4&&(a===27&&ma(e.type)&&(l=e.stateNode,t=null),e=e.child,e!==null))for(Zr(e,t,l),e=e.sibling;e!==null;)Zr(e,t,l),e=e.sibling}function Hi(e,t,l){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?l.insertBefore(e,t):l.appendChild(e);else if(a!==4&&(a===27&&ma(e.type)&&(l=e.stateNode),e=e.child,e!==null))for(Hi(e,t,l),e=e.sibling;e!==null;)Hi(e,t,l),e=e.sibling}function bd(e){var t=e.stateNode,l=e.memoizedProps;try{for(var a=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Et(t,a,l),t[J]=e,t[F]=l}catch(u){qe(e,e.return,u)}}var Gl=!1,st=!1,Vr=!1,Ed=typeof WeakSet=="function"?WeakSet:Set,vt=null;function Iv(e,t){if(e=e.containerInfo,hf=tc,e=No(e),wc(e)){if("selectionStart"in e)var l={start:e.selectionStart,end:e.selectionEnd};else e:{l=(l=e.ownerDocument)&&l.defaultView||window;var a=l.getSelection&&l.getSelection();if(a&&a.rangeCount!==0){l=a.anchorNode;var n=a.anchorOffset,u=a.focusNode;a=a.focusOffset;try{l.nodeType,u.nodeType}catch{l=null;break e}var r=0,d=-1,g=-1,D=0,B=0,Y=e,C=null;t:for(;;){for(var N;Y!==l||n!==0&&Y.nodeType!==3||(d=r+n),Y!==u||a!==0&&Y.nodeType!==3||(g=r+a),Y.nodeType===3&&(r+=Y.nodeValue.length),(N=Y.firstChild)!==null;)C=Y,Y=N;for(;;){if(Y===e)break t;if(C===l&&++D===n&&(d=r),C===u&&++B===a&&(g=r),(N=Y.nextSibling)!==null)break;Y=C,C=Y.parentNode}Y=N}l=d===-1||g===-1?null:{start:d,end:g}}else l=null}l=l||{start:0,end:0}}else l=null;for(mf={focusedElem:e,selectionRange:l},tc=!1,vt=t;vt!==null;)if(t=vt,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,vt=e;else for(;vt!==null;){switch(t=vt,u=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(l=0;l<e.length;l++)n=e[l],n.ref.impl=n.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&u!==null){e=void 0,l=t,n=u.memoizedProps,u=u.memoizedState,a=l.stateNode;try{var I=Za(l.type,n);e=a.getSnapshotBeforeUpdate(I,u),a.__reactInternalSnapshotBeforeUpdate=e}catch(oe){qe(l,l.return,oe)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,l=e.nodeType,l===9)gf(e);else if(l===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":gf(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(f(163))}if(e=t.sibling,e!==null){e.return=t.return,vt=e;break}vt=t.return}}function Td(e,t,l){var a=l.flags;switch(l.tag){case 0:case 11:case 15:Ql(e,l),a&4&&yu(5,l);break;case 1:if(Ql(e,l),a&4)if(e=l.stateNode,t===null)try{e.componentDidMount()}catch(r){qe(l,l.return,r)}else{var n=Za(l.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(n,t,e.__reactInternalSnapshotBeforeUpdate)}catch(r){qe(l,l.return,r)}}a&64&&yd(l),a&512&&gu(l,l.return);break;case 3:if(Ql(e,l),a&64&&(e=l.updateQueue,e!==null)){if(t=null,l.child!==null)switch(l.child.tag){case 27:case 5:t=l.child.stateNode;break;case 1:t=l.child.stateNode}try{is(e,t)}catch(r){qe(l,l.return,r)}}break;case 27:t===null&&a&4&&bd(l);case 26:case 5:Ql(e,l),t===null&&a&4&&pd(l),a&512&&gu(l,l.return);break;case 12:Ql(e,l);break;case 31:Ql(e,l),a&4&&Md(e,l);break;case 13:Ql(e,l),a&4&&Rd(e,l),a&64&&(e=l.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(l=ry.bind(null,l),Ay(e,l))));break;case 22:if(a=l.memoizedState!==null||Gl,!a){t=t!==null&&t.memoizedState!==null||st,n=Gl;var u=st;Gl=a,(st=t)&&!u?Zl(e,l,(l.subtreeFlags&8772)!==0):Ql(e,l),Gl=n,st=u}break;case 30:break;default:Ql(e,l)}}function zd(e){var t=e.alternate;t!==null&&(e.alternate=null,zd(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&ol(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var Pe=null,xt=!1;function Xl(e,t,l){for(l=l.child;l!==null;)_d(e,t,l),l=l.sibling}function _d(e,t,l){if(zt&&typeof zt.onCommitFiberUnmount=="function")try{zt.onCommitFiberUnmount(Fl,l)}catch{}switch(l.tag){case 26:st||Tl(l,t),Xl(e,t,l),l.memoizedState?l.memoizedState.count--:l.stateNode&&(l=l.stateNode,l.parentNode.removeChild(l));break;case 27:st||Tl(l,t);var a=Pe,n=xt;ma(l.type)&&(Pe=l.stateNode,xt=!1),Xl(e,t,l),Ru(l.stateNode),Pe=a,xt=n;break;case 5:st||Tl(l,t);case 6:if(a=Pe,n=xt,Pe=null,Xl(e,t,l),Pe=a,xt=n,Pe!==null)if(xt)try{(Pe.nodeType===9?Pe.body:Pe.nodeName==="HTML"?Pe.ownerDocument.body:Pe).removeChild(l.stateNode)}catch(u){qe(l,t,u)}else try{Pe.removeChild(l.stateNode)}catch(u){qe(l,t,u)}break;case 18:Pe!==null&&(xt?(e=Pe,yh(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,l.stateNode),Hn(e)):yh(Pe,l.stateNode));break;case 4:a=Pe,n=xt,Pe=l.stateNode.containerInfo,xt=!0,Xl(e,t,l),Pe=a,xt=n;break;case 0:case 11:case 14:case 15:ca(2,l,t),st||ca(4,l,t),Xl(e,t,l);break;case 1:st||(Tl(l,t),a=l.stateNode,typeof a.componentWillUnmount=="function"&&gd(l,t,a)),Xl(e,t,l);break;case 21:Xl(e,t,l);break;case 22:st=(a=st)||l.memoizedState!==null,Xl(e,t,l),st=a;break;default:Xl(e,t,l)}}function Md(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Hn(e)}catch(l){qe(t,t.return,l)}}}function Rd(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Hn(e)}catch(l){qe(t,t.return,l)}}function ey(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new Ed),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new Ed),t;default:throw Error(f(435,e.tag))}}function Li(e,t){var l=ey(e);t.forEach(function(a){if(!l.has(a)){l.add(a);var n=fy.bind(null,e,a);a.then(n,n)}})}function Ut(e,t){var l=t.deletions;if(l!==null)for(var a=0;a<l.length;a++){var n=l[a],u=e,r=t,d=r;e:for(;d!==null;){switch(d.tag){case 27:if(ma(d.type)){Pe=d.stateNode,xt=!1;break e}break;case 5:Pe=d.stateNode,xt=!1;break e;case 3:case 4:Pe=d.stateNode.containerInfo,xt=!0;break e}d=d.return}if(Pe===null)throw Error(f(160));_d(u,r,n),Pe=null,xt=!1,u=n.alternate,u!==null&&(u.return=null),n.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)Dd(t,e),t=t.sibling}var hl=null;function Dd(e,t){var l=e.alternate,a=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:Ut(t,e),Nt(e),a&4&&(ca(3,e,e.return),yu(3,e),ca(5,e,e.return));break;case 1:Ut(t,e),Nt(e),a&512&&(st||l===null||Tl(l,l.return)),a&64&&Gl&&(e=e.updateQueue,e!==null&&(a=e.callbacks,a!==null&&(l=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=l===null?a:l.concat(a))));break;case 26:var n=hl;if(Ut(t,e),Nt(e),a&512&&(st||l===null||Tl(l,l.return)),a&4){var u=l!==null?l.memoizedState:null;if(a=e.memoizedState,l===null)if(a===null)if(e.stateNode===null){e:{a=e.type,l=e.memoizedProps,n=n.ownerDocument||n;t:switch(a){case"title":u=n.getElementsByTagName("title")[0],(!u||u[je]||u[J]||u.namespaceURI==="http://www.w3.org/2000/svg"||u.hasAttribute("itemprop"))&&(u=n.createElement(a),n.head.insertBefore(u,n.querySelector("head > title"))),Et(u,a,l),u[J]=e,We(u),a=u;break e;case"link":var r=Dh("link","href",n).get(a+(l.href||""));if(r){for(var d=0;d<r.length;d++)if(u=r[d],u.getAttribute("href")===(l.href==null||l.href===""?null:l.href)&&u.getAttribute("rel")===(l.rel==null?null:l.rel)&&u.getAttribute("title")===(l.title==null?null:l.title)&&u.getAttribute("crossorigin")===(l.crossOrigin==null?null:l.crossOrigin)){r.splice(d,1);break t}}u=n.createElement(a),Et(u,a,l),n.head.appendChild(u);break;case"meta":if(r=Dh("meta","content",n).get(a+(l.content||""))){for(d=0;d<r.length;d++)if(u=r[d],u.getAttribute("content")===(l.content==null?null:""+l.content)&&u.getAttribute("name")===(l.name==null?null:l.name)&&u.getAttribute("property")===(l.property==null?null:l.property)&&u.getAttribute("http-equiv")===(l.httpEquiv==null?null:l.httpEquiv)&&u.getAttribute("charset")===(l.charSet==null?null:l.charSet)){r.splice(d,1);break t}}u=n.createElement(a),Et(u,a,l),n.head.appendChild(u);break;default:throw Error(f(468,a))}u[J]=e,We(u),a=u}e.stateNode=a}else Ah(n,e.type,e.stateNode);else e.stateNode=Rh(n,a,e.memoizedProps);else u!==a?(u===null?l.stateNode!==null&&(l=l.stateNode,l.parentNode.removeChild(l)):u.count--,a===null?Ah(n,e.type,e.stateNode):Rh(n,a,e.memoizedProps)):a===null&&e.stateNode!==null&&Xr(e,e.memoizedProps,l.memoizedProps)}break;case 27:Ut(t,e),Nt(e),a&512&&(st||l===null||Tl(l,l.return)),l!==null&&a&4&&Xr(e,e.memoizedProps,l.memoizedProps);break;case 5:if(Ut(t,e),Nt(e),a&512&&(st||l===null||Tl(l,l.return)),e.flags&32){n=e.stateNode;try{ln(n,"")}catch(I){qe(e,e.return,I)}}a&4&&e.stateNode!=null&&(n=e.memoizedProps,Xr(e,n,l!==null?l.memoizedProps:n)),a&1024&&(Vr=!0);break;case 6:if(Ut(t,e),Nt(e),a&4){if(e.stateNode===null)throw Error(f(162));a=e.memoizedProps,l=e.stateNode;try{l.nodeValue=a}catch(I){qe(e,e.return,I)}}break;case 3:if(Wi=null,n=hl,hl=Fi(t.containerInfo),Ut(t,e),hl=n,Nt(e),a&4&&l!==null&&l.memoizedState.isDehydrated)try{Hn(t.containerInfo)}catch(I){qe(e,e.return,I)}Vr&&(Vr=!1,Ad(e));break;case 4:a=hl,hl=Fi(e.stateNode.containerInfo),Ut(t,e),Nt(e),hl=a;break;case 12:Ut(t,e),Nt(e);break;case 31:Ut(t,e),Nt(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Li(e,a)));break;case 13:Ut(t,e),Nt(e),e.child.flags&8192&&e.memoizedState!==null!=(l!==null&&l.memoizedState!==null)&&(ji=Tt()),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Li(e,a)));break;case 22:n=e.memoizedState!==null;var g=l!==null&&l.memoizedState!==null,D=Gl,B=st;if(Gl=D||n,st=B||g,Ut(t,e),st=B,Gl=D,Nt(e),a&8192)e:for(t=e.stateNode,t._visibility=n?t._visibility&-2:t._visibility|1,n&&(l===null||g||Gl||st||Va(e)),l=null,t=e;;){if(t.tag===5||t.tag===26){if(l===null){g=l=t;try{if(u=g.stateNode,n)r=u.style,typeof r.setProperty=="function"?r.setProperty("display","none","important"):r.display="none";else{d=g.stateNode;var Y=g.memoizedProps.style,C=Y!=null&&Y.hasOwnProperty("display")?Y.display:null;d.style.display=C==null||typeof C=="boolean"?"":(""+C).trim()}}catch(I){qe(g,g.return,I)}}}else if(t.tag===6){if(l===null){g=t;try{g.stateNode.nodeValue=n?"":g.memoizedProps}catch(I){qe(g,g.return,I)}}}else if(t.tag===18){if(l===null){g=t;try{var N=g.stateNode;n?gh(N,!0):gh(g.stateNode,!1)}catch(I){qe(g,g.return,I)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;l===t&&(l=null),t=t.return}l===t&&(l=null),t.sibling.return=t.return,t=t.sibling}a&4&&(a=e.updateQueue,a!==null&&(l=a.retryQueue,l!==null&&(a.retryQueue=null,Li(e,l))));break;case 19:Ut(t,e),Nt(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Li(e,a)));break;case 30:break;case 21:break;default:Ut(t,e),Nt(e)}}function Nt(e){var t=e.flags;if(t&2){try{for(var l,a=e.return;a!==null;){if(Sd(a)){l=a;break}a=a.return}if(l==null)throw Error(f(160));switch(l.tag){case 27:var n=l.stateNode,u=Qr(e);Hi(e,u,n);break;case 5:var r=l.stateNode;l.flags&32&&(ln(r,""),l.flags&=-33);var d=Qr(e);Hi(e,d,r);break;case 3:case 4:var g=l.stateNode.containerInfo,D=Qr(e);Zr(e,D,g);break;default:throw Error(f(161))}}catch(B){qe(e,e.return,B)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Ad(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Ad(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function Ql(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Td(e,t.alternate,t),t=t.sibling}function Va(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:ca(4,t,t.return),Va(t);break;case 1:Tl(t,t.return);var l=t.stateNode;typeof l.componentWillUnmount=="function"&&gd(t,t.return,l),Va(t);break;case 27:Ru(t.stateNode);case 26:case 5:Tl(t,t.return),Va(t);break;case 22:t.memoizedState===null&&Va(t);break;case 30:Va(t);break;default:Va(t)}e=e.sibling}}function Zl(e,t,l){for(l=l&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var a=t.alternate,n=e,u=t,r=u.flags;switch(u.tag){case 0:case 11:case 15:Zl(n,u,l),yu(4,u);break;case 1:if(Zl(n,u,l),a=u,n=a.stateNode,typeof n.componentDidMount=="function")try{n.componentDidMount()}catch(D){qe(a,a.return,D)}if(a=u,n=a.updateQueue,n!==null){var d=a.stateNode;try{var g=n.shared.hiddenCallbacks;if(g!==null)for(n.shared.hiddenCallbacks=null,n=0;n<g.length;n++)us(g[n],d)}catch(D){qe(a,a.return,D)}}l&&r&64&&yd(u),gu(u,u.return);break;case 27:bd(u);case 26:case 5:Zl(n,u,l),l&&a===null&&r&4&&pd(u),gu(u,u.return);break;case 12:Zl(n,u,l);break;case 31:Zl(n,u,l),l&&r&4&&Md(n,u);break;case 13:Zl(n,u,l),l&&r&4&&Rd(n,u);break;case 22:u.memoizedState===null&&Zl(n,u,l),gu(u,u.return);break;case 30:break;default:Zl(n,u,l)}t=t.sibling}}function Kr(e,t){var l=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(l=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==l&&(e!=null&&e.refCount++,l!=null&&au(l))}function Jr(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&au(e))}function ml(e,t,l,a){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Cd(e,t,l,a),t=t.sibling}function Cd(e,t,l,a){var n=t.flags;switch(t.tag){case 0:case 11:case 15:ml(e,t,l,a),n&2048&&yu(9,t);break;case 1:ml(e,t,l,a);break;case 3:ml(e,t,l,a),n&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&au(e)));break;case 12:if(n&2048){ml(e,t,l,a),e=t.stateNode;try{var u=t.memoizedProps,r=u.id,d=u.onPostCommit;typeof d=="function"&&d(r,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(g){qe(t,t.return,g)}}else ml(e,t,l,a);break;case 31:ml(e,t,l,a);break;case 13:ml(e,t,l,a);break;case 23:break;case 22:u=t.stateNode,r=t.alternate,t.memoizedState!==null?u._visibility&2?ml(e,t,l,a):pu(e,t):u._visibility&2?ml(e,t,l,a):(u._visibility|=2,zn(e,t,l,a,(t.subtreeFlags&10256)!==0||!1)),n&2048&&Kr(r,t);break;case 24:ml(e,t,l,a),n&2048&&Jr(t.alternate,t);break;default:ml(e,t,l,a)}}function zn(e,t,l,a,n){for(n=n&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var u=e,r=t,d=l,g=a,D=r.flags;switch(r.tag){case 0:case 11:case 15:zn(u,r,d,g,n),yu(8,r);break;case 23:break;case 22:var B=r.stateNode;r.memoizedState!==null?B._visibility&2?zn(u,r,d,g,n):pu(u,r):(B._visibility|=2,zn(u,r,d,g,n)),n&&D&2048&&Kr(r.alternate,r);break;case 24:zn(u,r,d,g,n),n&&D&2048&&Jr(r.alternate,r);break;default:zn(u,r,d,g,n)}t=t.sibling}}function pu(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var l=e,a=t,n=a.flags;switch(a.tag){case 22:pu(l,a),n&2048&&Kr(a.alternate,a);break;case 24:pu(l,a),n&2048&&Jr(a.alternate,a);break;default:pu(l,a)}t=t.sibling}}var Su=8192;function _n(e,t,l){if(e.subtreeFlags&Su)for(e=e.child;e!==null;)Od(e,t,l),e=e.sibling}function Od(e,t,l){switch(e.tag){case 26:_n(e,t,l),e.flags&Su&&e.memoizedState!==null&&qy(l,hl,e.memoizedState,e.memoizedProps);break;case 5:_n(e,t,l);break;case 3:case 4:var a=hl;hl=Fi(e.stateNode.containerInfo),_n(e,t,l),hl=a;break;case 22:e.memoizedState===null&&(a=e.alternate,a!==null&&a.memoizedState!==null?(a=Su,Su=16777216,_n(e,t,l),Su=a):_n(e,t,l));break;default:_n(e,t,l)}}function xd(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function bu(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var l=0;l<t.length;l++){var a=t[l];vt=a,Nd(a,e)}xd(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Ud(e),e=e.sibling}function Ud(e){switch(e.tag){case 0:case 11:case 15:bu(e),e.flags&2048&&ca(9,e,e.return);break;case 3:bu(e);break;case 12:bu(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Bi(e)):bu(e);break;default:bu(e)}}function Bi(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var l=0;l<t.length;l++){var a=t[l];vt=a,Nd(a,e)}xd(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:ca(8,t,t.return),Bi(t);break;case 22:l=t.stateNode,l._visibility&2&&(l._visibility&=-3,Bi(t));break;default:Bi(t)}e=e.sibling}}function Nd(e,t){for(;vt!==null;){var l=vt;switch(l.tag){case 0:case 11:case 15:ca(8,l,t);break;case 23:case 22:if(l.memoizedState!==null&&l.memoizedState.cachePool!==null){var a=l.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:au(l.memoizedState.cache)}if(a=l.child,a!==null)a.return=l,vt=a;else e:for(l=e;vt!==null;){a=vt;var n=a.sibling,u=a.return;if(zd(a),a===l){vt=null;break e}if(n!==null){n.return=u,vt=n;break e}vt=u}}}var ty={getCacheForType:function(e){var t=St(rt),l=t.data.get(e);return l===void 0&&(l=e(),t.data.set(e,l)),l},cacheSignal:function(){return St(rt).controller.signal}},ly=typeof WeakMap=="function"?WeakMap:Map,we=0,Ve=null,ze=null,Ae=0,Ye=0,Gt=null,ra=!1,Mn=!1,$r=!1,Vl=0,at=0,fa=0,Ka=0,Fr=0,Xt=0,Rn=0,Eu=null,Ht=null,kr=!1,ji=0,Hd=0,wi=1/0,Yi=null,oa=null,ht=0,sa=null,Dn=null,Kl=0,Wr=0,Pr=null,Ld=null,Tu=0,Ir=null;function Qt(){return(we&2)!==0&&Ae!==0?Ae&-Ae:A.T!==null?uf():le()}function Bd(){if(Xt===0)if((Ae&536870912)===0||Oe){var e=Ia;Ia<<=1,(Ia&3932160)===0&&(Ia=262144),Xt=e}else Xt=536870912;return e=Yt.current,e!==null&&(e.flags|=32),Xt}function Lt(e,t,l){(e===Ve&&(Ye===2||Ye===9)||e.cancelPendingCommit!==null)&&(An(e,0),da(e,Ae,Xt,!1)),p(e,l),((we&2)===0||e!==Ve)&&(e===Ve&&((we&2)===0&&(Ka|=l),at===4&&da(e,Ae,Xt,!1)),zl(e))}function jd(e,t,l){if((we&6)!==0)throw Error(f(327));var a=!l&&(t&127)===0&&(t&e.expiredLanes)===0||yl(e,t),n=a?uy(e,t):tf(e,t,!0),u=a;do{if(n===0){Mn&&!a&&da(e,t,0,!1);break}else{if(l=e.current.alternate,u&&!ay(l)){n=tf(e,t,!1),u=!1;continue}if(n===2){if(u=t,e.errorRecoveryDisabledLanes&u)var r=0;else r=e.pendingLanes&-536870913,r=r!==0?r:r&536870912?536870912:0;if(r!==0){t=r;e:{var d=e;n=Eu;var g=d.current.memoizedState.isDehydrated;if(g&&(An(d,r).flags|=256),r=tf(d,r,!1),r!==2){if($r&&!g){d.errorRecoveryDisabledLanes|=u,Ka|=u,n=4;break e}u=Ht,Ht=n,u!==null&&(Ht===null?Ht=u:Ht.push.apply(Ht,u))}n=r}if(u=!1,n!==2)continue}}if(n===1){An(e,0),da(e,t,0,!0);break}e:{switch(a=e,u=n,u){case 0:case 1:throw Error(f(345));case 4:if((t&4194048)!==t)break;case 6:da(a,t,Xt,!ra);break e;case 2:Ht=null;break;case 3:case 5:break;default:throw Error(f(329))}if((t&62914560)===t&&(n=ji+300-Tt(),10<n)){if(da(a,t,Xt,!ra),Aa(a,0,!0)!==0)break e;Kl=t,a.timeoutHandle=mh(wd.bind(null,a,l,Ht,Yi,kr,t,Xt,Ka,Rn,ra,u,"Throttled",-0,0),n);break e}wd(a,l,Ht,Yi,kr,t,Xt,Ka,Rn,ra,u,null,-0,0)}}break}while(!0);zl(e)}function wd(e,t,l,a,n,u,r,d,g,D,B,Y,C,N){if(e.timeoutHandle=-1,Y=t.subtreeFlags,Y&8192||(Y&16785408)===16785408){Y={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:xl},Od(t,u,Y);var I=(u&62914560)===u?ji-Tt():(u&4194048)===u?Hd-Tt():0;if(I=Gy(Y,I),I!==null){Kl=u,e.cancelPendingCommit=I(Kd.bind(null,e,t,u,l,a,n,r,d,g,B,Y,null,C,N)),da(e,u,r,!D);return}}Kd(e,t,u,l,a,n,r,d,g)}function ay(e){for(var t=e;;){var l=t.tag;if((l===0||l===11||l===15)&&t.flags&16384&&(l=t.updateQueue,l!==null&&(l=l.stores,l!==null)))for(var a=0;a<l.length;a++){var n=l[a],u=n.getSnapshot;n=n.value;try{if(!jt(u(),n))return!1}catch{return!1}}if(l=t.child,t.subtreeFlags&16384&&l!==null)l.return=t,t=l;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 da(e,t,l,a){t&=~Fr,t&=~Ka,e.suspendedLanes|=t,e.pingedLanes&=~t,a&&(e.warmLanes|=t),a=e.expirationTimes;for(var n=t;0<n;){var u=31-Dt(n),r=1<<u;a[u]=-1,n&=~r}l!==0&&U(e,l,t)}function qi(){return(we&6)===0?(zu(0),!1):!0}function ef(){if(ze!==null){if(Ye===0)var e=ze.return;else e=ze,Ll=ja=null,yr(e),pn=null,uu=0,e=ze;for(;e!==null;)vd(e.alternate,e),e=e.return;ze=null}}function An(e,t){var l=e.timeoutHandle;l!==-1&&(e.timeoutHandle=-1,zy(l)),l=e.cancelPendingCommit,l!==null&&(e.cancelPendingCommit=null,l()),Kl=0,ef(),Ve=e,ze=l=Nl(e.current,null),Ae=t,Ye=0,Gt=null,ra=!1,Mn=yl(e,t),$r=!1,Rn=Xt=Fr=Ka=fa=at=0,Ht=Eu=null,kr=!1,(t&8)!==0&&(t|=t&32);var a=e.entangledLanes;if(a!==0)for(e=e.entanglements,a&=t;0<a;){var n=31-Dt(a),u=1<<n;t|=e[n],a&=~u}return Vl=t,ci(),l}function Yd(e,t){ge=null,A.H=hu,t===gn||t===vi?(t=ts(),Ye=3):t===nr?(t=ts(),Ye=4):Ye=t===Ur?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,Gt=t,ze===null&&(at=1,Ci(e,Pt(t,e.current)))}function qd(){var e=Yt.current;return e===null?!0:(Ae&4194048)===Ae?ll===null:(Ae&62914560)===Ae||(Ae&536870912)!==0?e===ll:!1}function Gd(){var e=A.H;return A.H=hu,e===null?hu:e}function Xd(){var e=A.A;return A.A=ty,e}function Gi(){at=4,ra||(Ae&4194048)!==Ae&&Yt.current!==null||(Mn=!0),(fa&134217727)===0&&(Ka&134217727)===0||Ve===null||da(Ve,Ae,Xt,!1)}function tf(e,t,l){var a=we;we|=2;var n=Gd(),u=Xd();(Ve!==e||Ae!==t)&&(Yi=null,An(e,t)),t=!1;var r=at;e:do try{if(Ye!==0&&ze!==null){var d=ze,g=Gt;switch(Ye){case 8:ef(),r=6;break e;case 3:case 2:case 9:case 6:Yt.current===null&&(t=!0);var D=Ye;if(Ye=0,Gt=null,Cn(e,d,g,D),l&&Mn){r=0;break e}break;default:D=Ye,Ye=0,Gt=null,Cn(e,d,g,D)}}ny(),r=at;break}catch(B){Yd(e,B)}while(!0);return t&&e.shellSuspendCounter++,Ll=ja=null,we=a,A.H=n,A.A=u,ze===null&&(Ve=null,Ae=0,ci()),r}function ny(){for(;ze!==null;)Qd(ze)}function uy(e,t){var l=we;we|=2;var a=Gd(),n=Xd();Ve!==e||Ae!==t?(Yi=null,wi=Tt()+500,An(e,t)):Mn=yl(e,t);e:do try{if(Ye!==0&&ze!==null){t=ze;var u=Gt;t:switch(Ye){case 1:Ye=0,Gt=null,Cn(e,t,u,1);break;case 2:case 9:if(Io(u)){Ye=0,Gt=null,Zd(t);break}t=function(){Ye!==2&&Ye!==9||Ve!==e||(Ye=7),zl(e)},u.then(t,t);break e;case 3:Ye=7;break e;case 4:Ye=5;break e;case 7:Io(u)?(Ye=0,Gt=null,Zd(t)):(Ye=0,Gt=null,Cn(e,t,u,7));break;case 5:var r=null;switch(ze.tag){case 26:r=ze.memoizedState;case 5:case 27:var d=ze;if(r?Ch(r):d.stateNode.complete){Ye=0,Gt=null;var g=d.sibling;if(g!==null)ze=g;else{var D=d.return;D!==null?(ze=D,Xi(D)):ze=null}break t}}Ye=0,Gt=null,Cn(e,t,u,5);break;case 6:Ye=0,Gt=null,Cn(e,t,u,6);break;case 8:ef(),at=6;break e;default:throw Error(f(462))}}iy();break}catch(B){Yd(e,B)}while(!0);return Ll=ja=null,A.H=a,A.A=n,we=l,ze!==null?0:(Ve=null,Ae=0,ci(),at)}function iy(){for(;ze!==null&&!Dl();)Qd(ze)}function Qd(e){var t=hd(e.alternate,e,Vl);e.memoizedProps=e.pendingProps,t===null?Xi(e):ze=t}function Zd(e){var t=e,l=t.alternate;switch(t.tag){case 15:case 0:t=cd(l,t,t.pendingProps,t.type,void 0,Ae);break;case 11:t=cd(l,t,t.pendingProps,t.type.render,t.ref,Ae);break;case 5:yr(t);default:vd(l,t),t=ze=Xo(t,Vl),t=hd(l,t,Vl)}e.memoizedProps=e.pendingProps,t===null?Xi(e):ze=t}function Cn(e,t,l,a){Ll=ja=null,yr(t),pn=null,uu=0;var n=t.return;try{if($v(e,n,t,l,Ae)){at=1,Ci(e,Pt(l,e.current)),ze=null;return}}catch(u){if(n!==null)throw ze=n,u;at=1,Ci(e,Pt(l,e.current)),ze=null;return}t.flags&32768?(Oe||a===1?e=!0:Mn||(Ae&536870912)!==0?e=!1:(ra=e=!0,(a===2||a===9||a===3||a===6)&&(a=Yt.current,a!==null&&a.tag===13&&(a.flags|=16384))),Vd(t,e)):Xi(t)}function Xi(e){var t=e;do{if((t.flags&32768)!==0){Vd(t,ra);return}e=t.return;var l=Wv(t.alternate,t,Vl);if(l!==null){ze=l;return}if(t=t.sibling,t!==null){ze=t;return}ze=t=e}while(t!==null);at===0&&(at=5)}function Vd(e,t){do{var l=Pv(e.alternate,e);if(l!==null){l.flags&=32767,ze=l;return}if(l=e.return,l!==null&&(l.flags|=32768,l.subtreeFlags=0,l.deletions=null),!t&&(e=e.sibling,e!==null)){ze=e;return}ze=e=l}while(e!==null);at=6,ze=null}function Kd(e,t,l,a,n,u,r,d,g){e.cancelPendingCommit=null;do Qi();while(ht!==0);if((we&6)!==0)throw Error(f(327));if(t!==null){if(t===e.current)throw Error(f(177));if(u=t.lanes|t.childLanes,u|=Qc,M(e,l,u,r,d,g),e===Ve&&(ze=Ve=null,Ae=0),Dn=t,sa=e,Kl=l,Wr=u,Pr=n,Ld=a,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,oy(Ra,function(){return Wd(),null})):(e.callbackNode=null,e.callbackPriority=0),a=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||a){a=A.T,A.T=null,n=X.p,X.p=2,r=we,we|=4;try{Iv(e,t,l)}finally{we=r,X.p=n,A.T=a}}ht=1,Jd(),$d(),Fd()}}function Jd(){if(ht===1){ht=0;var e=sa,t=Dn,l=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||l){l=A.T,A.T=null;var a=X.p;X.p=2;var n=we;we|=4;try{Dd(t,e);var u=mf,r=No(e.containerInfo),d=u.focusedElem,g=u.selectionRange;if(r!==d&&d&&d.ownerDocument&&Uo(d.ownerDocument.documentElement,d)){if(g!==null&&wc(d)){var D=g.start,B=g.end;if(B===void 0&&(B=D),"selectionStart"in d)d.selectionStart=D,d.selectionEnd=Math.min(B,d.value.length);else{var Y=d.ownerDocument||document,C=Y&&Y.defaultView||window;if(C.getSelection){var N=C.getSelection(),I=d.textContent.length,oe=Math.min(g.start,I),Ze=g.end===void 0?oe:Math.min(g.end,I);!N.extend&&oe>Ze&&(r=Ze,Ze=oe,oe=r);var _=xo(d,oe),E=xo(d,Ze);if(_&&E&&(N.rangeCount!==1||N.anchorNode!==_.node||N.anchorOffset!==_.offset||N.focusNode!==E.node||N.focusOffset!==E.offset)){var R=Y.createRange();R.setStart(_.node,_.offset),N.removeAllRanges(),oe>Ze?(N.addRange(R),N.extend(E.node,E.offset)):(R.setEnd(E.node,E.offset),N.addRange(R))}}}}for(Y=[],N=d;N=N.parentNode;)N.nodeType===1&&Y.push({element:N,left:N.scrollLeft,top:N.scrollTop});for(typeof d.focus=="function"&&d.focus(),d=0;d<Y.length;d++){var w=Y[d];w.element.scrollLeft=w.left,w.element.scrollTop=w.top}}tc=!!hf,mf=hf=null}finally{we=n,X.p=a,A.T=l}}e.current=t,ht=2}}function $d(){if(ht===2){ht=0;var e=sa,t=Dn,l=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||l){l=A.T,A.T=null;var a=X.p;X.p=2;var n=we;we|=4;try{Td(e,t.alternate,t)}finally{we=n,X.p=a,A.T=l}}ht=3}}function Fd(){if(ht===4||ht===3){ht=0,Ma();var e=sa,t=Dn,l=Kl,a=Ld;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?ht=5:(ht=0,Dn=sa=null,kd(e,e.pendingLanes));var n=e.pendingLanes;if(n===0&&(oa=null),ie(l),t=t.stateNode,zt&&typeof zt.onCommitFiberRoot=="function")try{zt.onCommitFiberRoot(Fl,t,void 0,(t.current.flags&128)===128)}catch{}if(a!==null){t=A.T,n=X.p,X.p=2,A.T=null;try{for(var u=e.onRecoverableError,r=0;r<a.length;r++){var d=a[r];u(d.value,{componentStack:d.stack})}}finally{A.T=t,X.p=n}}(Kl&3)!==0&&Qi(),zl(e),n=e.pendingLanes,(l&261930)!==0&&(n&42)!==0?e===Ir?Tu++:(Tu=0,Ir=e):Tu=0,zu(0)}}function kd(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,au(t)))}function Qi(){return Jd(),$d(),Fd(),Wd()}function Wd(){if(ht!==5)return!1;var e=sa,t=Wr;Wr=0;var l=ie(Kl),a=A.T,n=X.p;try{X.p=32>l?32:l,A.T=null,l=Pr,Pr=null;var u=sa,r=Kl;if(ht=0,Dn=sa=null,Kl=0,(we&6)!==0)throw Error(f(331));var d=we;if(we|=4,Ud(u.current),Cd(u,u.current,r,l),we=d,zu(0,!1),zt&&typeof zt.onPostCommitFiberRoot=="function")try{zt.onPostCommitFiberRoot(Fl,u)}catch{}return!0}finally{X.p=n,A.T=a,kd(e,t)}}function Pd(e,t,l){t=Pt(l,t),t=xr(e.stateNode,t,2),e=na(e,t,2),e!==null&&(p(e,2),zl(e))}function qe(e,t,l){if(e.tag===3)Pd(e,e,l);else for(;t!==null;){if(t.tag===3){Pd(t,e,l);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(oa===null||!oa.has(a))){e=Pt(l,e),l=Is(2),a=na(t,l,2),a!==null&&(ed(l,a,t,e),p(a,2),zl(a));break}}t=t.return}}function lf(e,t,l){var a=e.pingCache;if(a===null){a=e.pingCache=new ly;var n=new Set;a.set(t,n)}else n=a.get(t),n===void 0&&(n=new Set,a.set(t,n));n.has(l)||($r=!0,n.add(l),e=cy.bind(null,e,t,l),t.then(e,e))}function cy(e,t,l){var a=e.pingCache;a!==null&&a.delete(t),e.pingedLanes|=e.suspendedLanes&l,e.warmLanes&=~l,Ve===e&&(Ae&l)===l&&(at===4||at===3&&(Ae&62914560)===Ae&&300>Tt()-ji?(we&2)===0&&An(e,0):Fr|=l,Rn===Ae&&(Rn=0)),zl(e)}function Id(e,t){t===0&&(t=Wu()),e=Ha(e,t),e!==null&&(p(e,t),zl(e))}function ry(e){var t=e.memoizedState,l=0;t!==null&&(l=t.retryLane),Id(e,l)}function fy(e,t){var l=0;switch(e.tag){case 31:case 13:var a=e.stateNode,n=e.memoizedState;n!==null&&(l=n.retryLane);break;case 19:a=e.stateNode;break;case 22:a=e.stateNode._retryCache;break;default:throw Error(f(314))}a!==null&&a.delete(t),Id(e,l)}function oy(e,t){return Xn(e,t)}var Zi=null,On=null,af=!1,Vi=!1,nf=!1,ha=0;function zl(e){e!==On&&e.next===null&&(On===null?Zi=On=e:On=On.next=e),Vi=!0,af||(af=!0,dy())}function zu(e,t){if(!nf&&Vi){nf=!0;do for(var l=!1,a=Zi;a!==null;){if(e!==0){var n=a.pendingLanes;if(n===0)var u=0;else{var r=a.suspendedLanes,d=a.pingedLanes;u=(1<<31-Dt(42|e)+1)-1,u&=n&~(r&~d),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(l=!0,ah(a,u))}else u=Ae,u=Aa(a,a===Ve?u:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(u&3)===0||yl(a,u)||(l=!0,ah(a,u));a=a.next}while(l);nf=!1}}function sy(){eh()}function eh(){Vi=af=!1;var e=0;ha!==0&&Ty()&&(e=ha);for(var t=Tt(),l=null,a=Zi;a!==null;){var n=a.next,u=th(a,t);u===0?(a.next=null,l===null?Zi=n:l.next=n,n===null&&(On=l)):(l=a,(e!==0||(u&3)!==0)&&(Vi=!0)),a=n}ht!==0&&ht!==5||zu(e),ha!==0&&(ha=0)}function th(e,t){for(var l=e.suspendedLanes,a=e.pingedLanes,n=e.expirationTimes,u=e.pendingLanes&-62914561;0<u;){var r=31-Dt(u),d=1<<r,g=n[r];g===-1?((d&l)===0||(d&a)!==0)&&(n[r]=en(d,t)):g<=t&&(e.expiredLanes|=d),u&=~d}if(t=Ve,l=Ae,l=Aa(e,e===t?l:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a=e.callbackNode,l===0||e===t&&(Ye===2||Ye===9)||e.cancelPendingCommit!==null)return a!==null&&a!==null&&Qn(a),e.callbackNode=null,e.callbackPriority=0;if((l&3)===0||yl(e,l)){if(t=l&-l,t===e.callbackPriority)return t;switch(a!==null&&Qn(a),ie(l)){case 2:case 8:l=Kt;break;case 32:l=Ra;break;case 268435456:l=Wa;break;default:l=Ra}return a=lh.bind(null,e),l=Xn(l,a),e.callbackPriority=t,e.callbackNode=l,t}return a!==null&&a!==null&&Qn(a),e.callbackPriority=2,e.callbackNode=null,2}function lh(e,t){if(ht!==0&&ht!==5)return e.callbackNode=null,e.callbackPriority=0,null;var l=e.callbackNode;if(Qi()&&e.callbackNode!==l)return null;var a=Ae;return a=Aa(e,e===Ve?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a===0?null:(jd(e,a,t),th(e,Tt()),e.callbackNode!=null&&e.callbackNode===l?lh.bind(null,e):null)}function ah(e,t){if(Qi())return null;jd(e,t,!0)}function dy(){_y(function(){(we&6)!==0?Xn(Vt,sy):eh()})}function uf(){if(ha===0){var e=vn;e===0&&(e=kl,kl<<=1,(kl&261888)===0&&(kl=256)),ha=e}return ha}function nh(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Iu(""+e)}function uh(e,t){var l=t.ownerDocument.createElement("input");return l.name=t.name,l.value=t.value,e.id&&l.setAttribute("form",e.id),t.parentNode.insertBefore(l,t),e=new FormData(e),l.parentNode.removeChild(l),e}function hy(e,t,l,a,n){if(t==="submit"&&l&&l.stateNode===n){var u=nh((n[F]||null).action),r=a.submitter;r&&(t=(t=r[F]||null)?nh(t.formAction):r.getAttribute("formAction"),t!==null&&(u=t,r=null));var d=new ai("action","action",null,a,n);e.push({event:d,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(ha!==0){var g=r?uh(n,r):new FormData(n);Mr(l,{pending:!0,data:g,method:n.method,action:u},null,g)}}else typeof u=="function"&&(d.preventDefault(),g=r?uh(n,r):new FormData(n),Mr(l,{pending:!0,data:g,method:n.method,action:u},u,g))},currentTarget:n}]})}}for(var cf=0;cf<Xc.length;cf++){var rf=Xc[cf],my=rf.toLowerCase(),vy=rf[0].toUpperCase()+rf.slice(1);dl(my,"on"+vy)}dl(Bo,"onAnimationEnd"),dl(jo,"onAnimationIteration"),dl(wo,"onAnimationStart"),dl("dblclick","onDoubleClick"),dl("focusin","onFocus"),dl("focusout","onBlur"),dl(xv,"onTransitionRun"),dl(Uv,"onTransitionStart"),dl(Nv,"onTransitionCancel"),dl(Yo,"onTransitionEnd"),Te("onMouseEnter",["mouseout","mouseover"]),Te("onMouseLeave",["mouseout","mouseover"]),Te("onPointerEnter",["pointerout","pointerover"]),Te("onPointerLeave",["pointerout","pointerover"]),$t("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),$t("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),$t("onBeforeInput",["compositionend","keypress","textInput","paste"]),$t("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),$t("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),$t("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var _u="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(" "),yy=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(_u));function ih(e,t){t=(t&4)!==0;for(var l=0;l<e.length;l++){var a=e[l],n=a.event;a=a.listeners;e:{var u=void 0;if(t)for(var r=a.length-1;0<=r;r--){var d=a[r],g=d.instance,D=d.currentTarget;if(d=d.listener,g!==u&&n.isPropagationStopped())break e;u=d,n.currentTarget=D;try{u(n)}catch(B){ii(B)}n.currentTarget=null,u=g}else for(r=0;r<a.length;r++){if(d=a[r],g=d.instance,D=d.currentTarget,d=d.listener,g!==u&&n.isPropagationStopped())break e;u=d,n.currentTarget=D;try{u(n)}catch(B){ii(B)}n.currentTarget=null,u=g}}}}function _e(e,t){var l=t[Ge];l===void 0&&(l=t[Ge]=new Set);var a=e+"__bubble";l.has(a)||(ch(t,e,2,!1),l.add(a))}function ff(e,t,l){var a=0;t&&(a|=4),ch(l,e,a,t)}var Ki="_reactListening"+Math.random().toString(36).slice(2);function of(e){if(!e[Ki]){e[Ki]=!0,pl.forEach(function(l){l!=="selectionchange"&&(yy.has(l)||ff(l,!1,e),ff(l,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Ki]||(t[Ki]=!0,ff("selectionchange",!1,t))}}function ch(e,t,l,a){switch(Bh(t)){case 2:var n=Zy;break;case 8:n=Vy;break;default:n=Mf}l=n.bind(null,t,l,e),n=void 0,!Cc||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(n=!0),a?n!==void 0?e.addEventListener(t,l,{capture:!0,passive:n}):e.addEventListener(t,l,!0):n!==void 0?e.addEventListener(t,l,{passive:n}):e.addEventListener(t,l,!1)}function sf(e,t,l,a,n){var u=a;if((t&1)===0&&(t&2)===0&&a!==null)e:for(;;){if(a===null)return;var r=a.tag;if(r===3||r===4){var d=a.stateNode.containerInfo;if(d===n)break;if(r===4)for(r=a.return;r!==null;){var g=r.tag;if((g===3||g===4)&&r.stateNode.containerInfo===n)return;r=r.return}for(;d!==null;){if(r=Jt(d),r===null)return;if(g=r.tag,g===5||g===6||g===26||g===27){a=u=r;continue e}d=d.parentNode}}a=a.return}so(function(){var D=u,B=Dc(l),Y=[];e:{var C=qo.get(e);if(C!==void 0){var N=ai,I=e;switch(e){case"keypress":if(ti(l)===0)break e;case"keydown":case"keyup":N=fv;break;case"focusin":I="focus",N=Nc;break;case"focusout":I="blur",N=Nc;break;case"beforeblur":case"afterblur":N=Nc;break;case"click":if(l.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":N=vo;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":N=Wm;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":N=dv;break;case Bo:case jo:case wo:N=ev;break;case Yo:N=mv;break;case"scroll":case"scrollend":N=Fm;break;case"wheel":N=yv;break;case"copy":case"cut":case"paste":N=lv;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":N=go;break;case"toggle":case"beforetoggle":N=pv}var oe=(t&4)!==0,Ze=!oe&&(e==="scroll"||e==="scrollend"),_=oe?C!==null?C+"Capture":null:C;oe=[];for(var E=D,R;E!==null;){var w=E;if(R=w.stateNode,w=w.tag,w!==5&&w!==26&&w!==27||R===null||_===null||(w=Kn(E,_),w!=null&&oe.push(Mu(E,w,R))),Ze)break;E=E.return}0<oe.length&&(C=new N(C,I,null,l,B),Y.push({event:C,listeners:oe}))}}if((t&7)===0){e:{if(C=e==="mouseover"||e==="pointerover",N=e==="mouseout"||e==="pointerout",C&&l!==Rc&&(I=l.relatedTarget||l.fromElement)&&(Jt(I)||I[Ee]))break e;if((N||C)&&(C=B.window===B?B:(C=B.ownerDocument)?C.defaultView||C.parentWindow:window,N?(I=l.relatedTarget||l.toElement,N=D,I=I?Jt(I):null,I!==null&&(Ze=m(I),oe=I.tag,I!==Ze||oe!==5&&oe!==27&&oe!==6)&&(I=null)):(N=null,I=D),N!==I)){if(oe=vo,w="onMouseLeave",_="onMouseEnter",E="mouse",(e==="pointerout"||e==="pointerover")&&(oe=go,w="onPointerLeave",_="onPointerEnter",E="pointer"),Ze=N==null?C:_t(N),R=I==null?C:_t(I),C=new oe(w,E+"leave",N,l,B),C.target=Ze,C.relatedTarget=R,w=null,Jt(B)===D&&(oe=new oe(_,E+"enter",I,l,B),oe.target=R,oe.relatedTarget=Ze,w=oe),Ze=w,N&&I)t:{for(oe=gy,_=N,E=I,R=0,w=_;w;w=oe(w))R++;w=0;for(var fe=E;fe;fe=oe(fe))w++;for(;0<R-w;)_=oe(_),R--;for(;0<w-R;)E=oe(E),w--;for(;R--;){if(_===E||E!==null&&_===E.alternate){oe=_;break t}_=oe(_),E=oe(E)}oe=null}else oe=null;N!==null&&rh(Y,C,N,oe,!1),I!==null&&Ze!==null&&rh(Y,Ze,I,oe,!0)}}e:{if(C=D?_t(D):window,N=C.nodeName&&C.nodeName.toLowerCase(),N==="select"||N==="input"&&C.type==="file")var He=Mo;else if(zo(C))if(Ro)He=Av;else{He=Rv;var ae=Mv}else N=C.nodeName,!N||N.toLowerCase()!=="input"||C.type!=="checkbox"&&C.type!=="radio"?D&&Mc(D.elementType)&&(He=Mo):He=Dv;if(He&&(He=He(e,D))){_o(Y,He,l,B);break e}ae&&ae(e,C,D),e==="focusout"&&D&&C.type==="number"&&D.memoizedProps.value!=null&&_c(C,"number",C.value)}switch(ae=D?_t(D):window,e){case"focusin":(zo(ae)||ae.contentEditable==="true")&&(cn=ae,Yc=D,eu=null);break;case"focusout":eu=Yc=cn=null;break;case"mousedown":qc=!0;break;case"contextmenu":case"mouseup":case"dragend":qc=!1,Ho(Y,l,B);break;case"selectionchange":if(Ov)break;case"keydown":case"keyup":Ho(Y,l,B)}var Se;if(Lc)e:{switch(e){case"compositionstart":var Ce="onCompositionStart";break e;case"compositionend":Ce="onCompositionEnd";break e;case"compositionupdate":Ce="onCompositionUpdate";break e}Ce=void 0}else un?Eo(e,l)&&(Ce="onCompositionEnd"):e==="keydown"&&l.keyCode===229&&(Ce="onCompositionStart");Ce&&(po&&l.locale!=="ko"&&(un||Ce!=="onCompositionStart"?Ce==="onCompositionEnd"&&un&&(Se=ho()):(Wl=B,Oc="value"in Wl?Wl.value:Wl.textContent,un=!0)),ae=Ji(D,Ce),0<ae.length&&(Ce=new yo(Ce,e,null,l,B),Y.push({event:Ce,listeners:ae}),Se?Ce.data=Se:(Se=To(l),Se!==null&&(Ce.data=Se)))),(Se=bv?Ev(e,l):Tv(e,l))&&(Ce=Ji(D,"onBeforeInput"),0<Ce.length&&(ae=new yo("onBeforeInput","beforeinput",null,l,B),Y.push({event:ae,listeners:Ce}),ae.data=Se)),hy(Y,e,D,l,B)}ih(Y,t)})}function Mu(e,t,l){return{instance:e,listener:t,currentTarget:l}}function Ji(e,t){for(var l=t+"Capture",a=[];e!==null;){var n=e,u=n.stateNode;if(n=n.tag,n!==5&&n!==26&&n!==27||u===null||(n=Kn(e,l),n!=null&&a.unshift(Mu(e,n,u)),n=Kn(e,t),n!=null&&a.push(Mu(e,n,u))),e.tag===3)return a;e=e.return}return[]}function gy(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function rh(e,t,l,a,n){for(var u=t._reactName,r=[];l!==null&&l!==a;){var d=l,g=d.alternate,D=d.stateNode;if(d=d.tag,g!==null&&g===a)break;d!==5&&d!==26&&d!==27||D===null||(g=D,n?(D=Kn(l,u),D!=null&&r.unshift(Mu(l,D,g))):n||(D=Kn(l,u),D!=null&&r.push(Mu(l,D,g)))),l=l.return}r.length!==0&&e.push({event:t,listeners:r})}var py=/\r\n?/g,Sy=/\u0000|\uFFFD/g;function fh(e){return(typeof e=="string"?e:""+e).replace(py,`
|
|
`).replace(Sy,"")}function oh(e,t){return t=fh(t),fh(e)===t}function Qe(e,t,l,a,n,u){switch(l){case"children":typeof a=="string"?t==="body"||t==="textarea"&&a===""||ln(e,a):(typeof a=="number"||typeof a=="bigint")&&t!=="body"&&ln(e,""+a);break;case"className":Oa(e,"class",a);break;case"tabIndex":Oa(e,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":Oa(e,l,a);break;case"style":fo(e,a,u);break;case"data":if(t!=="object"){Oa(e,"data",a);break}case"src":case"href":if(a===""&&(t!=="a"||l!=="href")){e.removeAttribute(l);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(l);break}a=Iu(""+a),e.setAttribute(l,a);break;case"action":case"formAction":if(typeof a=="function"){e.setAttribute(l,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof u=="function"&&(l==="formAction"?(t!=="input"&&Qe(e,t,"name",n.name,n,null),Qe(e,t,"formEncType",n.formEncType,n,null),Qe(e,t,"formMethod",n.formMethod,n,null),Qe(e,t,"formTarget",n.formTarget,n,null)):(Qe(e,t,"encType",n.encType,n,null),Qe(e,t,"method",n.method,n,null),Qe(e,t,"target",n.target,n,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(l);break}a=Iu(""+a),e.setAttribute(l,a);break;case"onClick":a!=null&&(e.onclick=xl);break;case"onScroll":a!=null&&_e("scroll",e);break;case"onScrollEnd":a!=null&&_e("scrollend",e);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(f(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(f(60));e.innerHTML=l}}break;case"multiple":e.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":e.muted=a&&typeof a!="function"&&typeof a!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(a==null||typeof a=="function"||typeof a=="boolean"||typeof a=="symbol"){e.removeAttribute("xlink:href");break}l=Iu(""+a),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",l);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,""+a):e.removeAttribute(l);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":a&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,""):e.removeAttribute(l);break;case"capture":case"download":a===!0?e.setAttribute(l,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,a):e.removeAttribute(l);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?e.setAttribute(l,a):e.removeAttribute(l);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?e.removeAttribute(l):e.setAttribute(l,a);break;case"popover":_e("beforetoggle",e),_e("toggle",e),Ol(e,"popover",a);break;case"xlinkActuate":sl(e,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":sl(e,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":sl(e,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":sl(e,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":sl(e,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":sl(e,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":sl(e,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":sl(e,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":sl(e,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":Ol(e,"is",a);break;case"innerText":case"textContent":break;default:(!(2<l.length)||l[0]!=="o"&&l[0]!=="O"||l[1]!=="n"&&l[1]!=="N")&&(l=Jm.get(l)||l,Ol(e,l,a))}}function df(e,t,l,a,n,u){switch(l){case"style":fo(e,a,u);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(f(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(f(60));e.innerHTML=l}}break;case"children":typeof a=="string"?ln(e,a):(typeof a=="number"||typeof a=="bigint")&&ln(e,""+a);break;case"onScroll":a!=null&&_e("scroll",e);break;case"onScrollEnd":a!=null&&_e("scrollend",e);break;case"onClick":a!=null&&(e.onclick=xl);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Ca.hasOwnProperty(l))e:{if(l[0]==="o"&&l[1]==="n"&&(n=l.endsWith("Capture"),t=l.slice(2,n?l.length-7:void 0),u=e[F]||null,u=u!=null?u[l]:null,typeof u=="function"&&e.removeEventListener(t,u,n),typeof a=="function")){typeof u!="function"&&u!==null&&(l in e?e[l]=null:e.hasAttribute(l)&&e.removeAttribute(l)),e.addEventListener(t,a,n);break e}l in e?e[l]=a:a===!0?e.setAttribute(l,""):Ol(e,l,a)}}}function Et(e,t,l){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":_e("error",e),_e("load",e);var a=!1,n=!1,u;for(u in l)if(l.hasOwnProperty(u)){var r=l[u];if(r!=null)switch(u){case"src":a=!0;break;case"srcSet":n=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(f(137,t));default:Qe(e,t,u,r,l,null)}}n&&Qe(e,t,"srcSet",l.srcSet,l,null),a&&Qe(e,t,"src",l.src,l,null);return;case"input":_e("invalid",e);var d=u=r=n=null,g=null,D=null;for(a in l)if(l.hasOwnProperty(a)){var B=l[a];if(B!=null)switch(a){case"name":n=B;break;case"type":r=B;break;case"checked":g=B;break;case"defaultChecked":D=B;break;case"value":u=B;break;case"defaultValue":d=B;break;case"children":case"dangerouslySetInnerHTML":if(B!=null)throw Error(f(137,t));break;default:Qe(e,t,a,B,l,null)}}uo(e,u,d,g,D,r,n,!1);return;case"select":_e("invalid",e),a=r=u=null;for(n in l)if(l.hasOwnProperty(n)&&(d=l[n],d!=null))switch(n){case"value":u=d;break;case"defaultValue":r=d;break;case"multiple":a=d;default:Qe(e,t,n,d,l,null)}t=u,l=r,e.multiple=!!a,t!=null?tn(e,!!a,t,!1):l!=null&&tn(e,!!a,l,!0);return;case"textarea":_e("invalid",e),u=n=a=null;for(r in l)if(l.hasOwnProperty(r)&&(d=l[r],d!=null))switch(r){case"value":a=d;break;case"defaultValue":n=d;break;case"children":u=d;break;case"dangerouslySetInnerHTML":if(d!=null)throw Error(f(91));break;default:Qe(e,t,r,d,l,null)}co(e,a,n,u);return;case"option":for(g in l)if(l.hasOwnProperty(g)&&(a=l[g],a!=null))switch(g){case"selected":e.selected=a&&typeof a!="function"&&typeof a!="symbol";break;default:Qe(e,t,g,a,l,null)}return;case"dialog":_e("beforetoggle",e),_e("toggle",e),_e("cancel",e),_e("close",e);break;case"iframe":case"object":_e("load",e);break;case"video":case"audio":for(a=0;a<_u.length;a++)_e(_u[a],e);break;case"image":_e("error",e),_e("load",e);break;case"details":_e("toggle",e);break;case"embed":case"source":case"link":_e("error",e),_e("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(D in l)if(l.hasOwnProperty(D)&&(a=l[D],a!=null))switch(D){case"children":case"dangerouslySetInnerHTML":throw Error(f(137,t));default:Qe(e,t,D,a,l,null)}return;default:if(Mc(t)){for(B in l)l.hasOwnProperty(B)&&(a=l[B],a!==void 0&&df(e,t,B,a,l,void 0));return}}for(d in l)l.hasOwnProperty(d)&&(a=l[d],a!=null&&Qe(e,t,d,a,l,null))}function by(e,t,l,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var n=null,u=null,r=null,d=null,g=null,D=null,B=null;for(N in l){var Y=l[N];if(l.hasOwnProperty(N)&&Y!=null)switch(N){case"checked":break;case"value":break;case"defaultValue":g=Y;default:a.hasOwnProperty(N)||Qe(e,t,N,null,a,Y)}}for(var C in a){var N=a[C];if(Y=l[C],a.hasOwnProperty(C)&&(N!=null||Y!=null))switch(C){case"type":u=N;break;case"name":n=N;break;case"checked":D=N;break;case"defaultChecked":B=N;break;case"value":r=N;break;case"defaultValue":d=N;break;case"children":case"dangerouslySetInnerHTML":if(N!=null)throw Error(f(137,t));break;default:N!==Y&&Qe(e,t,C,N,a,Y)}}zc(e,r,d,g,D,B,u,n);return;case"select":N=r=d=C=null;for(u in l)if(g=l[u],l.hasOwnProperty(u)&&g!=null)switch(u){case"value":break;case"multiple":N=g;default:a.hasOwnProperty(u)||Qe(e,t,u,null,a,g)}for(n in a)if(u=a[n],g=l[n],a.hasOwnProperty(n)&&(u!=null||g!=null))switch(n){case"value":C=u;break;case"defaultValue":d=u;break;case"multiple":r=u;default:u!==g&&Qe(e,t,n,u,a,g)}t=d,l=r,a=N,C!=null?tn(e,!!l,C,!1):!!a!=!!l&&(t!=null?tn(e,!!l,t,!0):tn(e,!!l,l?[]:"",!1));return;case"textarea":N=C=null;for(d in l)if(n=l[d],l.hasOwnProperty(d)&&n!=null&&!a.hasOwnProperty(d))switch(d){case"value":break;case"children":break;default:Qe(e,t,d,null,a,n)}for(r in a)if(n=a[r],u=l[r],a.hasOwnProperty(r)&&(n!=null||u!=null))switch(r){case"value":C=n;break;case"defaultValue":N=n;break;case"children":break;case"dangerouslySetInnerHTML":if(n!=null)throw Error(f(91));break;default:n!==u&&Qe(e,t,r,n,a,u)}io(e,C,N);return;case"option":for(var I in l)if(C=l[I],l.hasOwnProperty(I)&&C!=null&&!a.hasOwnProperty(I))switch(I){case"selected":e.selected=!1;break;default:Qe(e,t,I,null,a,C)}for(g in a)if(C=a[g],N=l[g],a.hasOwnProperty(g)&&C!==N&&(C!=null||N!=null))switch(g){case"selected":e.selected=C&&typeof C!="function"&&typeof C!="symbol";break;default:Qe(e,t,g,C,a,N)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var oe in l)C=l[oe],l.hasOwnProperty(oe)&&C!=null&&!a.hasOwnProperty(oe)&&Qe(e,t,oe,null,a,C);for(D in a)if(C=a[D],N=l[D],a.hasOwnProperty(D)&&C!==N&&(C!=null||N!=null))switch(D){case"children":case"dangerouslySetInnerHTML":if(C!=null)throw Error(f(137,t));break;default:Qe(e,t,D,C,a,N)}return;default:if(Mc(t)){for(var Ze in l)C=l[Ze],l.hasOwnProperty(Ze)&&C!==void 0&&!a.hasOwnProperty(Ze)&&df(e,t,Ze,void 0,a,C);for(B in a)C=a[B],N=l[B],!a.hasOwnProperty(B)||C===N||C===void 0&&N===void 0||df(e,t,B,C,a,N);return}}for(var _ in l)C=l[_],l.hasOwnProperty(_)&&C!=null&&!a.hasOwnProperty(_)&&Qe(e,t,_,null,a,C);for(Y in a)C=a[Y],N=l[Y],!a.hasOwnProperty(Y)||C===N||C==null&&N==null||Qe(e,t,Y,C,a,N)}function sh(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function Ey(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,l=performance.getEntriesByType("resource"),a=0;a<l.length;a++){var n=l[a],u=n.transferSize,r=n.initiatorType,d=n.duration;if(u&&d&&sh(r)){for(r=0,d=n.responseEnd,a+=1;a<l.length;a++){var g=l[a],D=g.startTime;if(D>d)break;var B=g.transferSize,Y=g.initiatorType;B&&sh(Y)&&(g=g.responseEnd,r+=B*(g<d?1:(d-D)/(g-D)))}if(--a,t+=8*(u+r)/(n.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var hf=null,mf=null;function $i(e){return e.nodeType===9?e:e.ownerDocument}function dh(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function hh(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function vf(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var yf=null;function Ty(){var e=window.event;return e&&e.type==="popstate"?e===yf?!1:(yf=e,!0):(yf=null,!1)}var mh=typeof setTimeout=="function"?setTimeout:void 0,zy=typeof clearTimeout=="function"?clearTimeout:void 0,vh=typeof Promise=="function"?Promise:void 0,_y=typeof queueMicrotask=="function"?queueMicrotask:typeof vh<"u"?function(e){return vh.resolve(null).then(e).catch(My)}:mh;function My(e){setTimeout(function(){throw e})}function ma(e){return e==="head"}function yh(e,t){var l=t,a=0;do{var n=l.nextSibling;if(e.removeChild(l),n&&n.nodeType===8)if(l=n.data,l==="/$"||l==="/&"){if(a===0){e.removeChild(n),Hn(t);return}a--}else if(l==="$"||l==="$?"||l==="$~"||l==="$!"||l==="&")a++;else if(l==="html")Ru(e.ownerDocument.documentElement);else if(l==="head"){l=e.ownerDocument.head,Ru(l);for(var u=l.firstChild;u;){var r=u.nextSibling,d=u.nodeName;u[je]||d==="SCRIPT"||d==="STYLE"||d==="LINK"&&u.rel.toLowerCase()==="stylesheet"||l.removeChild(u),u=r}}else l==="body"&&Ru(e.ownerDocument.body);l=n}while(l);Hn(t)}function gh(e,t){var l=e;e=0;do{var a=l.nextSibling;if(l.nodeType===1?t?(l._stashedDisplay=l.style.display,l.style.display="none"):(l.style.display=l._stashedDisplay||"",l.getAttribute("style")===""&&l.removeAttribute("style")):l.nodeType===3&&(t?(l._stashedText=l.nodeValue,l.nodeValue=""):l.nodeValue=l._stashedText||""),a&&a.nodeType===8)if(l=a.data,l==="/$"){if(e===0)break;e--}else l!=="$"&&l!=="$?"&&l!=="$~"&&l!=="$!"||e++;l=a}while(l)}function gf(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var l=t;switch(t=t.nextSibling,l.nodeName){case"HTML":case"HEAD":case"BODY":gf(l),ol(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(l.rel.toLowerCase()==="stylesheet")continue}e.removeChild(l)}}function Ry(e,t,l,a){for(;e.nodeType===1;){var n=l;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!a&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(a){if(!e[je])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(u=e.getAttribute("rel"),u==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(u!==n.rel||e.getAttribute("href")!==(n.href==null||n.href===""?null:n.href)||e.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin)||e.getAttribute("title")!==(n.title==null?null:n.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(u=e.getAttribute("src"),(u!==(n.src==null?null:n.src)||e.getAttribute("type")!==(n.type==null?null:n.type)||e.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin))&&u&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var u=n.name==null?null:""+n.name;if(n.type==="hidden"&&e.getAttribute("name")===u)return e}else return e;if(e=al(e.nextSibling),e===null)break}return null}function Dy(e,t,l){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!l||(e=al(e.nextSibling),e===null))return null;return e}function ph(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=al(e.nextSibling),e===null))return null;return e}function pf(e){return e.data==="$?"||e.data==="$~"}function Sf(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function Ay(e,t){var l=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||l.readyState!=="loading")t();else{var a=function(){t(),l.removeEventListener("DOMContentLoaded",a)};l.addEventListener("DOMContentLoaded",a),e._reactRetry=a}}function al(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==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var bf=null;function Sh(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var l=e.data;if(l==="/$"||l==="/&"){if(t===0)return al(e.nextSibling);t--}else l!=="$"&&l!=="$!"&&l!=="$?"&&l!=="$~"&&l!=="&"||t++}e=e.nextSibling}return null}function bh(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var l=e.data;if(l==="$"||l==="$!"||l==="$?"||l==="$~"||l==="&"){if(t===0)return e;t--}else l!=="/$"&&l!=="/&"||t++}e=e.previousSibling}return null}function Eh(e,t,l){switch(t=$i(l),e){case"html":if(e=t.documentElement,!e)throw Error(f(452));return e;case"head":if(e=t.head,!e)throw Error(f(453));return e;case"body":if(e=t.body,!e)throw Error(f(454));return e;default:throw Error(f(451))}}function Ru(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);ol(e)}var nl=new Map,Th=new Set;function Fi(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Jl=X.d;X.d={f:Cy,r:Oy,D:xy,C:Uy,L:Ny,m:Hy,X:By,S:Ly,M:jy};function Cy(){var e=Jl.f(),t=qi();return e||t}function Oy(e){var t=At(e);t!==null&&t.tag===5&&t.type==="form"?Ys(t):Jl.r(e)}var xn=typeof document>"u"?null:document;function zh(e,t,l){var a=xn;if(a&&typeof t=="string"&&t){var n=kt(t);n='link[rel="'+e+'"][href="'+n+'"]',typeof l=="string"&&(n+='[crossorigin="'+l+'"]'),Th.has(n)||(Th.add(n),e={rel:e,crossOrigin:l,href:t},a.querySelector(n)===null&&(t=a.createElement("link"),Et(t,"link",e),We(t),a.head.appendChild(t)))}}function xy(e){Jl.D(e),zh("dns-prefetch",e,null)}function Uy(e,t){Jl.C(e,t),zh("preconnect",e,t)}function Ny(e,t,l){Jl.L(e,t,l);var a=xn;if(a&&e&&t){var n='link[rel="preload"][as="'+kt(t)+'"]';t==="image"&&l&&l.imageSrcSet?(n+='[imagesrcset="'+kt(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(n+='[imagesizes="'+kt(l.imageSizes)+'"]')):n+='[href="'+kt(e)+'"]';var u=n;switch(t){case"style":u=Un(e);break;case"script":u=Nn(e)}nl.has(u)||(e=T({rel:"preload",href:t==="image"&&l&&l.imageSrcSet?void 0:e,as:t},l),nl.set(u,e),a.querySelector(n)!==null||t==="style"&&a.querySelector(Du(u))||t==="script"&&a.querySelector(Au(u))||(t=a.createElement("link"),Et(t,"link",e),We(t),a.head.appendChild(t)))}}function Hy(e,t){Jl.m(e,t);var l=xn;if(l&&e){var a=t&&typeof t.as=="string"?t.as:"script",n='link[rel="modulepreload"][as="'+kt(a)+'"][href="'+kt(e)+'"]',u=n;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=Nn(e)}if(!nl.has(u)&&(e=T({rel:"modulepreload",href:e},t),nl.set(u,e),l.querySelector(n)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(Au(u)))return}a=l.createElement("link"),Et(a,"link",e),We(a),l.head.appendChild(a)}}}function Ly(e,t,l){Jl.S(e,t,l);var a=xn;if(a&&e){var n=gl(a).hoistableStyles,u=Un(e);t=t||"default";var r=n.get(u);if(!r){var d={loading:0,preload:null};if(r=a.querySelector(Du(u)))d.loading=5;else{e=T({rel:"stylesheet",href:e,"data-precedence":t},l),(l=nl.get(u))&&Ef(e,l);var g=r=a.createElement("link");We(g),Et(g,"link",e),g._p=new Promise(function(D,B){g.onload=D,g.onerror=B}),g.addEventListener("load",function(){d.loading|=1}),g.addEventListener("error",function(){d.loading|=2}),d.loading|=4,ki(r,t,a)}r={type:"stylesheet",instance:r,count:1,state:d},n.set(u,r)}}}function By(e,t){Jl.X(e,t);var l=xn;if(l&&e){var a=gl(l).hoistableScripts,n=Nn(e),u=a.get(n);u||(u=l.querySelector(Au(n)),u||(e=T({src:e,async:!0},t),(t=nl.get(n))&&Tf(e,t),u=l.createElement("script"),We(u),Et(u,"link",e),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function jy(e,t){Jl.M(e,t);var l=xn;if(l&&e){var a=gl(l).hoistableScripts,n=Nn(e),u=a.get(n);u||(u=l.querySelector(Au(n)),u||(e=T({src:e,async:!0,type:"module"},t),(t=nl.get(n))&&Tf(e,t),u=l.createElement("script"),We(u),Et(u,"link",e),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function _h(e,t,l,a){var n=(n=ve.current)?Fi(n):null;if(!n)throw Error(f(446));switch(e){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(t=Un(l.href),l=gl(n).hoistableStyles,a=l.get(t),a||(a={type:"style",instance:null,count:0,state:null},l.set(t,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){e=Un(l.href);var u=gl(n).hoistableStyles,r=u.get(e);if(r||(n=n.ownerDocument||n,r={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(e,r),(u=n.querySelector(Du(e)))&&!u._p&&(r.instance=u,r.state.loading=5),nl.has(e)||(l={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},nl.set(e,l),u||wy(n,e,l,r.state))),t&&a===null)throw Error(f(528,""));return r}if(t&&a!==null)throw Error(f(529,""));return null;case"script":return t=l.async,l=l.src,typeof l=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Nn(l),l=gl(n).hoistableScripts,a=l.get(t),a||(a={type:"script",instance:null,count:0,state:null},l.set(t,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(f(444,e))}}function Un(e){return'href="'+kt(e)+'"'}function Du(e){return'link[rel="stylesheet"]['+e+"]"}function Mh(e){return T({},e,{"data-precedence":e.precedence,precedence:null})}function wy(e,t,l,a){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?a.loading=1:(t=e.createElement("link"),a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2}),Et(t,"link",l),We(t),e.head.appendChild(t))}function Nn(e){return'[src="'+kt(e)+'"]'}function Au(e){return"script[async]"+e}function Rh(e,t,l){if(t.count++,t.instance===null)switch(t.type){case"style":var a=e.querySelector('style[data-href~="'+kt(l.href)+'"]');if(a)return t.instance=a,We(a),a;var n=T({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return a=(e.ownerDocument||e).createElement("style"),We(a),Et(a,"style",n),ki(a,l.precedence,e),t.instance=a;case"stylesheet":n=Un(l.href);var u=e.querySelector(Du(n));if(u)return t.state.loading|=4,t.instance=u,We(u),u;a=Mh(l),(n=nl.get(n))&&Ef(a,n),u=(e.ownerDocument||e).createElement("link"),We(u);var r=u;return r._p=new Promise(function(d,g){r.onload=d,r.onerror=g}),Et(u,"link",a),t.state.loading|=4,ki(u,l.precedence,e),t.instance=u;case"script":return u=Nn(l.src),(n=e.querySelector(Au(u)))?(t.instance=n,We(n),n):(a=l,(n=nl.get(u))&&(a=T({},l),Tf(a,n)),e=e.ownerDocument||e,n=e.createElement("script"),We(n),Et(n,"link",a),e.head.appendChild(n),t.instance=n);case"void":return null;default:throw Error(f(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(a=t.instance,t.state.loading|=4,ki(a,l.precedence,e));return t.instance}function ki(e,t,l){for(var a=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),n=a.length?a[a.length-1]:null,u=n,r=0;r<a.length;r++){var d=a[r];if(d.dataset.precedence===t)u=d;else if(u!==n)break}u?u.parentNode.insertBefore(e,u.nextSibling):(t=l.nodeType===9?l.head:l,t.insertBefore(e,t.firstChild))}function Ef(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function Tf(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var Wi=null;function Dh(e,t,l){if(Wi===null){var a=new Map,n=Wi=new Map;n.set(l,a)}else n=Wi,a=n.get(l),a||(a=new Map,n.set(l,a));if(a.has(e))return a;for(a.set(e,null),l=l.getElementsByTagName(e),n=0;n<l.length;n++){var u=l[n];if(!(u[je]||u[J]||e==="link"&&u.getAttribute("rel")==="stylesheet")&&u.namespaceURI!=="http://www.w3.org/2000/svg"){var r=u.getAttribute(t)||"";r=e+r;var d=a.get(r);d?d.push(u):a.set(r,[u])}}return a}function Ah(e,t,l){e=e.ownerDocument||e,e.head.insertBefore(l,t==="title"?e.querySelector("head > title"):null)}function Yy(e,t,l){if(l===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function Ch(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function qy(e,t,l,a){if(l.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(l.state.loading&4)===0){if(l.instance===null){var n=Un(a.href),u=t.querySelector(Du(n));if(u){t=u._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=Pi.bind(e),t.then(e,e)),l.state.loading|=4,l.instance=u,We(u);return}u=t.ownerDocument||t,a=Mh(a),(n=nl.get(n))&&Ef(a,n),u=u.createElement("link"),We(u);var r=u;r._p=new Promise(function(d,g){r.onload=d,r.onerror=g}),Et(u,"link",a),l.instance=u}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(l,t),(t=l.state.preload)&&(l.state.loading&3)===0&&(e.count++,l=Pi.bind(e),t.addEventListener("load",l),t.addEventListener("error",l))}}var zf=0;function Gy(e,t){return e.stylesheets&&e.count===0&&ec(e,e.stylesheets),0<e.count||0<e.imgCount?function(l){var a=setTimeout(function(){if(e.stylesheets&&ec(e,e.stylesheets),e.unsuspend){var u=e.unsuspend;e.unsuspend=null,u()}},6e4+t);0<e.imgBytes&&zf===0&&(zf=62500*Ey());var n=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&ec(e,e.stylesheets),e.unsuspend)){var u=e.unsuspend;e.unsuspend=null,u()}},(e.imgBytes>zf?50:800)+t);return e.unsuspend=l,function(){e.unsuspend=null,clearTimeout(a),clearTimeout(n)}}:null}function Pi(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)ec(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Ii=null;function ec(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Ii=new Map,t.forEach(Xy,e),Ii=null,Pi.call(e))}function Xy(e,t){if(!(t.state.loading&4)){var l=Ii.get(e);if(l)var a=l.get(null);else{l=new Map,Ii.set(e,l);for(var n=e.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u<n.length;u++){var r=n[u];(r.nodeName==="LINK"||r.getAttribute("media")!=="not all")&&(l.set(r.dataset.precedence,r),a=r)}a&&l.set(null,a)}n=t.instance,r=n.getAttribute("data-precedence"),u=l.get(r)||a,u===a&&l.set(null,n),l.set(r,n),this.count++,a=Pi.bind(this),n.addEventListener("load",a),n.addEventListener("error",a),u?u.parentNode.insertBefore(n,u.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(n,e.firstChild)),t.state.loading|=4}}var Cu={$$typeof:ne,Provider:null,Consumer:null,_currentValue:te,_currentValue2:te,_threadCount:0};function Qy(e,t,l,a,n,u,r,d,g){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Vn(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Vn(0),this.hiddenUpdates=Vn(null),this.identifierPrefix=a,this.onUncaughtError=n,this.onCaughtError=u,this.onRecoverableError=r,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=g,this.incompleteTransitions=new Map}function Oh(e,t,l,a,n,u,r,d,g,D,B,Y){return e=new Qy(e,t,l,r,g,D,B,Y,d),t=1,u===!0&&(t|=24),u=wt(3,null,null,t),e.current=u,u.stateNode=e,t=tr(),t.refCount++,e.pooledCache=t,t.refCount++,u.memoizedState={element:a,isDehydrated:l,cache:t},ur(u),e}function xh(e){return e?(e=on,e):on}function Uh(e,t,l,a,n,u){n=xh(n),a.context===null?a.context=n:a.pendingContext=n,a=aa(t),a.payload={element:l},u=u===void 0?null:u,u!==null&&(a.callback=u),l=na(e,a,t),l!==null&&(Lt(l,e,t),cu(l,e,t))}function Nh(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var l=e.retryLane;e.retryLane=l!==0&&l<t?l:t}}function _f(e,t){Nh(e,t),(e=e.alternate)&&Nh(e,t)}function Hh(e){if(e.tag===13||e.tag===31){var t=Ha(e,67108864);t!==null&&Lt(t,e,67108864),_f(e,67108864)}}function Lh(e){if(e.tag===13||e.tag===31){var t=Qt();t=ue(t);var l=Ha(e,t);l!==null&&Lt(l,e,t),_f(e,t)}}var tc=!0;function Zy(e,t,l,a){var n=A.T;A.T=null;var u=X.p;try{X.p=2,Mf(e,t,l,a)}finally{X.p=u,A.T=n}}function Vy(e,t,l,a){var n=A.T;A.T=null;var u=X.p;try{X.p=8,Mf(e,t,l,a)}finally{X.p=u,A.T=n}}function Mf(e,t,l,a){if(tc){var n=Rf(a);if(n===null)sf(e,t,a,lc,l),jh(e,a);else if(Jy(n,e,t,l,a))a.stopPropagation();else if(jh(e,a),t&4&&-1<Ky.indexOf(e)){for(;n!==null;){var u=At(n);if(u!==null)switch(u.tag){case 3:if(u=u.stateNode,u.current.memoizedState.isDehydrated){var r=Al(u.pendingLanes);if(r!==0){var d=u;for(d.pendingLanes|=2,d.entangledLanes|=2;r;){var g=1<<31-Dt(r);d.entanglements[1]|=g,r&=~g}zl(u),(we&6)===0&&(wi=Tt()+500,zu(0))}}break;case 31:case 13:d=Ha(u,2),d!==null&&Lt(d,u,2),qi(),_f(u,2)}if(u=Rf(a),u===null&&sf(e,t,a,lc,l),u===n)break;n=u}n!==null&&a.stopPropagation()}else sf(e,t,a,null,l)}}function Rf(e){return e=Dc(e),Df(e)}var lc=null;function Df(e){if(lc=null,e=Jt(e),e!==null){var t=m(e);if(t===null)e=null;else{var l=t.tag;if(l===13){if(e=v(t),e!==null)return e;e=null}else if(l===31){if(e=S(t),e!==null)return e;e=null}else if(l===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return lc=e,null}function Bh(e){switch(e){case"beforetoggle":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"toggle":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 2;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"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Zn()){case Vt:return 2;case Kt:return 8;case Ra:case bc:return 32;case Wa:return 268435456;default:return 32}default:return 32}}var Af=!1,va=null,ya=null,ga=null,Ou=new Map,xu=new Map,pa=[],Ky="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".split(" ");function jh(e,t){switch(e){case"focusin":case"focusout":va=null;break;case"dragenter":case"dragleave":ya=null;break;case"mouseover":case"mouseout":ga=null;break;case"pointerover":case"pointerout":Ou.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":xu.delete(t.pointerId)}}function Uu(e,t,l,a,n,u){return e===null||e.nativeEvent!==u?(e={blockedOn:t,domEventName:l,eventSystemFlags:a,nativeEvent:u,targetContainers:[n]},t!==null&&(t=At(t),t!==null&&Hh(t)),e):(e.eventSystemFlags|=a,t=e.targetContainers,n!==null&&t.indexOf(n)===-1&&t.push(n),e)}function Jy(e,t,l,a,n){switch(t){case"focusin":return va=Uu(va,e,t,l,a,n),!0;case"dragenter":return ya=Uu(ya,e,t,l,a,n),!0;case"mouseover":return ga=Uu(ga,e,t,l,a,n),!0;case"pointerover":var u=n.pointerId;return Ou.set(u,Uu(Ou.get(u)||null,e,t,l,a,n)),!0;case"gotpointercapture":return u=n.pointerId,xu.set(u,Uu(xu.get(u)||null,e,t,l,a,n)),!0}return!1}function wh(e){var t=Jt(e.target);if(t!==null){var l=m(t);if(l!==null){if(t=l.tag,t===13){if(t=v(l),t!==null){e.blockedOn=t,ce(e.priority,function(){Lh(l)});return}}else if(t===31){if(t=S(l),t!==null){e.blockedOn=t,ce(e.priority,function(){Lh(l)});return}}else if(t===3&&l.stateNode.current.memoizedState.isDehydrated){e.blockedOn=l.tag===3?l.stateNode.containerInfo:null;return}}}e.blockedOn=null}function ac(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var l=Rf(e.nativeEvent);if(l===null){l=e.nativeEvent;var a=new l.constructor(l.type,l);Rc=a,l.target.dispatchEvent(a),Rc=null}else return t=At(l),t!==null&&Hh(t),e.blockedOn=l,!1;t.shift()}return!0}function Yh(e,t,l){ac(e)&&l.delete(t)}function $y(){Af=!1,va!==null&&ac(va)&&(va=null),ya!==null&&ac(ya)&&(ya=null),ga!==null&&ac(ga)&&(ga=null),Ou.forEach(Yh),xu.forEach(Yh)}function nc(e,t){e.blockedOn===t&&(e.blockedOn=null,Af||(Af=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,$y)))}var uc=null;function qh(e){uc!==e&&(uc=e,i.unstable_scheduleCallback(i.unstable_NormalPriority,function(){uc===e&&(uc=null);for(var t=0;t<e.length;t+=3){var l=e[t],a=e[t+1],n=e[t+2];if(typeof a!="function"){if(Df(a||l)===null)continue;break}var u=At(l);u!==null&&(e.splice(t,3),t-=3,Mr(u,{pending:!0,data:n,method:l.method,action:a},a,n))}}))}function Hn(e){function t(g){return nc(g,e)}va!==null&&nc(va,e),ya!==null&&nc(ya,e),ga!==null&&nc(ga,e),Ou.forEach(t),xu.forEach(t);for(var l=0;l<pa.length;l++){var a=pa[l];a.blockedOn===e&&(a.blockedOn=null)}for(;0<pa.length&&(l=pa[0],l.blockedOn===null);)wh(l),l.blockedOn===null&&pa.shift();if(l=(e.ownerDocument||e).$$reactFormReplay,l!=null)for(a=0;a<l.length;a+=3){var n=l[a],u=l[a+1],r=n[F]||null;if(typeof u=="function")r||qh(l);else if(r){var d=null;if(u&&u.hasAttribute("formAction")){if(n=u,r=u[F]||null)d=r.formAction;else if(Df(n)!==null)continue}else d=r.action;typeof d=="function"?l[a+1]=d:(l.splice(a,3),a-=3),qh(l)}}}function Gh(){function e(u){u.canIntercept&&u.info==="react-transition"&&u.intercept({handler:function(){return new Promise(function(r){return n=r})},focusReset:"manual",scroll:"manual"})}function t(){n!==null&&(n(),n=null),a||setTimeout(l,20)}function l(){if(!a&&!navigation.transition){var u=navigation.currentEntry;u&&u.url!=null&&navigation.navigate(u.url,{state:u.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var a=!1,n=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(l,100),function(){a=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),n!==null&&(n(),n=null)}}}function Cf(e){this._internalRoot=e}ic.prototype.render=Cf.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(f(409));var l=t.current,a=Qt();Uh(l,a,e,t,null,null)},ic.prototype.unmount=Cf.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Uh(e.current,2,null,e,null,null),qi(),t[Ee]=null}};function ic(e){this._internalRoot=e}ic.prototype.unstable_scheduleHydration=function(e){if(e){var t=le();e={blockedOn:null,target:e,priority:t};for(var l=0;l<pa.length&&t!==0&&t<pa[l].priority;l++);pa.splice(l,0,e),l===0&&wh(e)}};var Xh=c.version;if(Xh!=="19.2.0")throw Error(f(527,Xh,"19.2.0"));X.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(f(188)):(e=Object.keys(e).join(","),Error(f(268,e)));return e=h(t),e=e!==null?z(e):null,e=e===null?null:e.stateNode,e};var Fy={bundleType:0,version:"19.2.0",rendererPackageName:"react-dom",currentDispatcherRef:A,reconcilerVersion:"19.2.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var cc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!cc.isDisabled&&cc.supportsFiber)try{Fl=cc.inject(Fy),zt=cc}catch{}}return Hu.createRoot=function(e,t){if(!s(e))throw Error(f(299));var l=!1,a="",n=Fs,u=ks,r=Ws;return t!=null&&(t.unstable_strictMode===!0&&(l=!0),t.identifierPrefix!==void 0&&(a=t.identifierPrefix),t.onUncaughtError!==void 0&&(n=t.onUncaughtError),t.onCaughtError!==void 0&&(u=t.onCaughtError),t.onRecoverableError!==void 0&&(r=t.onRecoverableError)),t=Oh(e,1,!1,null,null,l,a,null,n,u,r,Gh),e[Ee]=t.current,of(e),new Cf(t)},Hu.hydrateRoot=function(e,t,l){if(!s(e))throw Error(f(299));var a=!1,n="",u=Fs,r=ks,d=Ws,g=null;return l!=null&&(l.unstable_strictMode===!0&&(a=!0),l.identifierPrefix!==void 0&&(n=l.identifierPrefix),l.onUncaughtError!==void 0&&(u=l.onUncaughtError),l.onCaughtError!==void 0&&(r=l.onCaughtError),l.onRecoverableError!==void 0&&(d=l.onRecoverableError),l.formState!==void 0&&(g=l.formState)),t=Oh(e,1,!0,t,l??null,a,n,g,u,r,d,Gh),t.context=xh(null),l=t.current,a=Qt(),a=ue(a),n=aa(a),n.callback=null,na(l,n,a),l=a,t.current.lanes=l,p(t,l),zl(t),e[Ee]=t.current,of(e),new ic(t)},Hu.version="19.2.0",Hu}var Ph;function u0(){if(Ph)return Uf.exports;Ph=1;function i(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(i)}catch(c){console.error(c)}}return i(),Uf.exports=n0(),Uf.exports}var i0=u0();/**
|
|
* react-router v7.9.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
|
|
*/var bm=i=>{throw TypeError(i)},c0=(i,c,o)=>c.has(i)||bm("Cannot "+o),Bf=(i,c,o)=>(c0(i,c,"read from private field"),o?o.call(i):c.get(i)),r0=(i,c,o)=>c.has(i)?bm("Cannot add the same private member more than once"):c instanceof WeakSet?c.add(i):c.set(i,o),Ih="popstate";function f0(i={}){function c(f,s){let{pathname:m,search:v,hash:S}=f.location;return qu("",{pathname:m,search:v,hash:S},s.state&&s.state.usr||null,s.state&&s.state.key||"default")}function o(f,s){return typeof s=="string"?s:za(s)}return s0(c,o,null,i)}function Re(i,c){if(i===!1||i===null||typeof i>"u")throw new Error(c)}function dt(i,c){if(!i){typeof console<"u"&&console.warn(c);try{throw new Error(c)}catch{}}}function o0(){return Math.random().toString(36).substring(2,10)}function em(i,c){return{usr:i.state,key:i.key,idx:c}}function qu(i,c,o=null,f){return{pathname:typeof i=="string"?i:i.pathname,search:"",hash:"",...typeof c=="string"?_a(c):c,state:o,key:c&&c.key||f||o0()}}function za({pathname:i="/",search:c="",hash:o=""}){return c&&c!=="?"&&(i+=c.charAt(0)==="?"?c:"?"+c),o&&o!=="#"&&(i+=o.charAt(0)==="#"?o:"#"+o),i}function _a(i){let c={};if(i){let o=i.indexOf("#");o>=0&&(c.hash=i.substring(o),i=i.substring(0,o));let f=i.indexOf("?");f>=0&&(c.search=i.substring(f),i=i.substring(0,f)),i&&(c.pathname=i)}return c}function s0(i,c,o,f={}){let{window:s=document.defaultView,v5Compat:m=!1}=f,v=s.history,S="POP",y=null,h=z();h==null&&(h=0,v.replaceState({...v.state,idx:h},""));function z(){return(v.state||{idx:null}).idx}function T(){S="POP";let K=z(),Z=K==null?null:K-h;h=K,y&&y({action:S,location:$.location,delta:Z})}function H(K,Z){S="PUSH";let P=qu($.location,K,Z);h=z()+1;let ne=em(P,h),De=$.createHref(P);try{v.pushState(ne,"",De)}catch(se){if(se instanceof DOMException&&se.name==="DataCloneError")throw se;s.location.assign(De)}m&&y&&y({action:S,location:$.location,delta:1})}function L(K,Z){S="REPLACE";let P=qu($.location,K,Z);h=z();let ne=em(P,h),De=$.createHref(P);v.replaceState(ne,"",De),m&&y&&y({action:S,location:$.location,delta:0})}function G(K){return Em(K)}let $={get action(){return S},get location(){return i(s,v)},listen(K){if(y)throw new Error("A history only accepts one active listener");return s.addEventListener(Ih,T),y=K,()=>{s.removeEventListener(Ih,T),y=null}},createHref(K){return c(s,K)},createURL:G,encodeLocation(K){let Z=G(K);return{pathname:Z.pathname,search:Z.search,hash:Z.hash}},push:H,replace:L,go(K){return v.go(K)}};return $}function Em(i,c=!1){let o="http://localhost";typeof window<"u"&&(o=window.location.origin!=="null"?window.location.origin:window.location.href),Re(o,"No window.location.(origin|href) available to create URL");let f=typeof i=="string"?i:za(i);return f=f.replace(/ $/,"%20"),!c&&f.startsWith("//")&&(f=o+f),new URL(f,o)}var Yu,tm=class{constructor(i){if(r0(this,Yu,new Map),i)for(let[c,o]of i)this.set(c,o)}get(i){if(Bf(this,Yu).has(i))return Bf(this,Yu).get(i);if(i.defaultValue!==void 0)return i.defaultValue;throw new Error("No value found for context")}set(i,c){Bf(this,Yu).set(i,c)}};Yu=new WeakMap;var d0=new Set(["lazy","caseSensitive","path","id","index","children"]);function h0(i){return d0.has(i)}var m0=new Set(["lazy","caseSensitive","path","id","index","middleware","children"]);function v0(i){return m0.has(i)}function y0(i){return i.index===!0}function Gu(i,c,o=[],f={},s=!1){return i.map((m,v)=>{let S=[...o,String(v)],y=typeof m.id=="string"?m.id:S.join("-");if(Re(m.index!==!0||!m.children,"Cannot specify children on an index route"),Re(s||!f[y],`Found a route id collision on id "${y}". Route id's must be globally unique within Data Router usages`),y0(m)){let h={...m,...c(m),id:y};return f[y]=h,h}else{let h={...m,...c(m),id:y,children:void 0};return f[y]=h,m.children&&(h.children=Gu(m.children,c,S,f,s)),h}})}function Ea(i,c,o="/"){return sc(i,c,o,!1)}function sc(i,c,o,f){let s=typeof c=="string"?_a(c):c,m=il(s.pathname||"/",o);if(m==null)return null;let v=Tm(i);p0(v);let S=null;for(let y=0;S==null&&y<v.length;++y){let h=C0(m);S=D0(v[y],h,f)}return S}function g0(i,c){let{route:o,pathname:f,params:s}=i;return{id:o.id,pathname:f,params:s,data:c[o.id],loaderData:c[o.id],handle:o.handle}}function Tm(i,c=[],o=[],f="",s=!1){let m=(v,S,y=s,h)=>{let z={relativePath:h===void 0?v.path||"":h,caseSensitive:v.caseSensitive===!0,childrenIndex:S,route:v};if(z.relativePath.startsWith("/")){if(!z.relativePath.startsWith(f)&&y)return;Re(z.relativePath.startsWith(f),`Absolute route path "${z.relativePath}" nested under path "${f}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),z.relativePath=z.relativePath.slice(f.length)}let T=_l([f,z.relativePath]),H=o.concat(z);v.children&&v.children.length>0&&(Re(v.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${T}".`),Tm(v.children,c,H,T,y)),!(v.path==null&&!v.index)&&c.push({path:T,score:M0(T,v.index),routesMeta:H})};return i.forEach((v,S)=>{if(v.path===""||!v.path?.includes("?"))m(v,S);else for(let y of zm(v.path))m(v,S,!0,y)}),c}function zm(i){let c=i.split("/");if(c.length===0)return[];let[o,...f]=c,s=o.endsWith("?"),m=o.replace(/\?$/,"");if(f.length===0)return s?[m,""]:[m];let v=zm(f.join("/")),S=[];return S.push(...v.map(y=>y===""?m:[m,y].join("/"))),s&&S.push(...v),S.map(y=>i.startsWith("/")&&y===""?"/":y)}function p0(i){i.sort((c,o)=>c.score!==o.score?o.score-c.score:R0(c.routesMeta.map(f=>f.childrenIndex),o.routesMeta.map(f=>f.childrenIndex)))}var S0=/^:[\w-]+$/,b0=3,E0=2,T0=1,z0=10,_0=-2,lm=i=>i==="*";function M0(i,c){let o=i.split("/"),f=o.length;return o.some(lm)&&(f+=_0),c&&(f+=E0),o.filter(s=>!lm(s)).reduce((s,m)=>s+(S0.test(m)?b0:m===""?T0:z0),f)}function R0(i,c){return i.length===c.length&&i.slice(0,-1).every((f,s)=>f===c[s])?i[i.length-1]-c[c.length-1]:0}function D0(i,c,o=!1){let{routesMeta:f}=i,s={},m="/",v=[];for(let S=0;S<f.length;++S){let y=f[S],h=S===f.length-1,z=m==="/"?c:c.slice(m.length)||"/",T=vc({path:y.relativePath,caseSensitive:y.caseSensitive,end:h},z),H=y.route;if(!T&&h&&o&&!f[f.length-1].route.index&&(T=vc({path:y.relativePath,caseSensitive:y.caseSensitive,end:!1},z)),!T)return null;Object.assign(s,T.params),v.push({params:s,pathname:_l([m,T.pathname]),pathnameBase:N0(_l([m,T.pathnameBase])),route:H}),T.pathnameBase!=="/"&&(m=_l([m,T.pathnameBase]))}return v}function vc(i,c){typeof i=="string"&&(i={path:i,caseSensitive:!1,end:!0});let[o,f]=A0(i.path,i.caseSensitive,i.end),s=c.match(o);if(!s)return null;let m=s[0],v=m.replace(/(.)\/+$/,"$1"),S=s.slice(1);return{params:f.reduce((h,{paramName:z,isOptional:T},H)=>{if(z==="*"){let G=S[H]||"";v=m.slice(0,m.length-G.length).replace(/(.)\/+$/,"$1")}const L=S[H];return T&&!L?h[z]=void 0:h[z]=(L||"").replace(/%2F/g,"/"),h},{}),pathname:m,pathnameBase:v,pattern:i}}function A0(i,c=!1,o=!0){dt(i==="*"||!i.endsWith("*")||i.endsWith("/*"),`Route path "${i}" will be treated as if it were "${i.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${i.replace(/\*$/,"/*")}".`);let f=[],s="^"+i.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(v,S,y)=>(f.push({paramName:S,isOptional:y!=null}),y?"/?([^\\/]+)?":"/([^\\/]+)")).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return i.endsWith("*")?(f.push({paramName:"*"}),s+=i==="*"||i==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):o?s+="\\/*$":i!==""&&i!=="/"&&(s+="(?:(?=\\/|$))"),[new RegExp(s,c?void 0:"i"),f]}function C0(i){try{return i.split("/").map(c=>decodeURIComponent(c).replace(/\//g,"%2F")).join("/")}catch(c){return dt(!1,`The URL path "${i}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${c}).`),i}}function il(i,c){if(c==="/")return i;if(!i.toLowerCase().startsWith(c.toLowerCase()))return null;let o=c.endsWith("/")?c.length-1:c.length,f=i.charAt(o);return f&&f!=="/"?null:i.slice(o)||"/"}function O0({basename:i,pathname:c}){return c==="/"?i:_l([i,c])}function x0(i,c="/"){let{pathname:o,search:f="",hash:s=""}=typeof i=="string"?_a(i):i;return{pathname:o?o.startsWith("/")?o:U0(o,c):c,search:H0(f),hash:L0(s)}}function U0(i,c){let o=c.replace(/\/+$/,"").split("/");return i.split("/").forEach(s=>{s===".."?o.length>1&&o.pop():s!=="."&&o.push(s)}),o.length>1?o.join("/"):"/"}function jf(i,c,o,f){return`Cannot include a '${i}' character in a manually specified \`to.${c}\` field [${JSON.stringify(f)}]. Please separate it out to the \`to.${o}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function _m(i){return i.filter((c,o)=>o===0||c.route.path&&c.route.path.length>0)}function Kf(i){let c=_m(i);return c.map((o,f)=>f===c.length-1?o.pathname:o.pathnameBase)}function Jf(i,c,o,f=!1){let s;typeof i=="string"?s=_a(i):(s={...i},Re(!s.pathname||!s.pathname.includes("?"),jf("?","pathname","search",s)),Re(!s.pathname||!s.pathname.includes("#"),jf("#","pathname","hash",s)),Re(!s.search||!s.search.includes("#"),jf("#","search","hash",s)));let m=i===""||s.pathname==="",v=m?"/":s.pathname,S;if(v==null)S=o;else{let T=c.length-1;if(!f&&v.startsWith("..")){let H=v.split("/");for(;H[0]==="..";)H.shift(),T-=1;s.pathname=H.join("/")}S=T>=0?c[T]:"/"}let y=x0(s,S),h=v&&v!=="/"&&v.endsWith("/"),z=(m||v===".")&&o.endsWith("/");return!y.pathname.endsWith("/")&&(h||z)&&(y.pathname+="/"),y}var _l=i=>i.join("/").replace(/\/\/+/g,"/"),N0=i=>i.replace(/\/+$/,"").replace(/^\/*/,"/"),H0=i=>!i||i==="?"?"":i.startsWith("?")?i:"?"+i,L0=i=>!i||i==="#"?"":i.startsWith("#")?i:"#"+i,yc=class{constructor(i,c,o,f=!1){this.status=i,this.statusText=c||"",this.internal=f,o instanceof Error?(this.data=o.toString(),this.error=o):this.data=o}};function Xu(i){return i!=null&&typeof i.status=="number"&&typeof i.statusText=="string"&&typeof i.internal=="boolean"&&"data"in i}var Mm=["POST","PUT","PATCH","DELETE"],B0=new Set(Mm),j0=["GET",...Mm],w0=new Set(j0),Y0=new Set([301,302,303,307,308]),q0=new Set([307,308]),wf={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},G0={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Lu={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},X0=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,$f=i=>X0.test(i),Q0=i=>({hasErrorBoundary:!!i.hasErrorBoundary}),Rm="remix-router-transitions",Dm=Symbol("ResetLoaderData");function Z0(i){const c=i.window?i.window:typeof window<"u"?window:void 0,o=typeof c<"u"&&typeof c.document<"u"&&typeof c.document.createElement<"u";Re(i.routes.length>0,"You must provide a non-empty routes array to createRouter");let f=i.hydrationRouteProperties||[],s=i.mapRouteProperties||Q0,m={},v=Gu(i.routes,s,void 0,m),S,y=i.basename||"/";y.startsWith("/")||(y=`/${y}`);let h=i.dataStrategy||F0,z={...i.future},T=null,H=new Set,L=null,G=null,$=null,K=i.hydrationData!=null,Z=Ea(v,i.history.location,y),P=!1,ne=null,De;if(Z==null&&!i.patchRoutesOnNavigation){let p=ul(404,{pathname:i.history.location.pathname}),{matches:M,route:U}=rc(v);De=!0,Z=M,ne={[U.id]:p}}else if(Z&&!i.hydrationData&&yl(Z,v,i.history.location.pathname).active&&(Z=null),Z)if(Z.some(p=>p.route.lazy))De=!1;else if(!Z.some(p=>Ff(p.route)))De=!0;else{let p=i.hydrationData?i.hydrationData.loaderData:null,M=i.hydrationData?i.hydrationData.errors:null;if(M){let U=Z.findIndex(q=>M[q.route.id]!==void 0);De=Z.slice(0,U+1).every(q=>!Xf(q.route,p,M))}else De=Z.every(U=>!Xf(U.route,p,M))}else{De=!1,Z=[];let p=yl(null,v,i.history.location.pathname);p.active&&p.matches&&(P=!0,Z=p.matches)}let se,O={historyAction:i.history.action,location:i.history.location,matches:Z,initialized:De,navigation:wf,restoreScrollPosition:i.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:i.hydrationData&&i.hydrationData.loaderData||{},actionData:i.hydrationData&&i.hydrationData.actionData||null,errors:i.hydrationData&&i.hydrationData.errors||ne,fetchers:new Map,blockers:new Map},k="POP",pe=!1,he,Be=!1,Fe=new Map,et=null,xe=!1,Ue=!1,ke=new Set,A=new Map,X=0,te=-1,be=new Map,ye=new Set,b=new Map,j=new Map,Q=new Set,W=new Map,de,ve=null;function Ne(){if(T=i.history.listen(({action:p,location:M,delta:U})=>{if(de){de(),de=void 0;return}dt(W.size===0||U!=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 q=ku({currentLocation:O.location,nextLocation:M,historyAction:p});if(q&&U!=null){let V=new Promise(ue=>{de=ue});i.history.go(U*-1),Pa(q,{state:"blocked",location:M,proceed(){Pa(q,{state:"proceeding",proceed:void 0,reset:void 0,location:M}),V.then(()=>i.history.go(U))},reset(){let ue=new Map(O.blockers);ue.set(q,Lu),tt({blockers:ue})}});return}return Rt(p,M)}),o){og(c,Fe);let p=()=>sg(c,Fe);c.addEventListener("pagehide",p),et=()=>c.removeEventListener("pagehide",p)}return O.initialized||Rt("POP",O.location,{initialHydration:!0}),se}function yt(){T&&T(),et&&et(),H.clear(),he&&he.abort(),O.fetchers.forEach((p,M)=>Wa(M)),O.blockers.forEach((p,M)=>Fu(M))}function Ie(p){return H.add(p),()=>H.delete(p)}function tt(p,M={}){p.matches&&(p.matches=p.matches.map(V=>{let ue=m[V.route.id],ie=V.route;return ie.element!==ue.element||ie.errorElement!==ue.errorElement||ie.hydrateFallbackElement!==ue.hydrateFallbackElement?{...V,route:ue}:V})),O={...O,...p};let U=[],q=[];O.fetchers.forEach((V,ue)=>{V.state==="idle"&&(Q.has(ue)?U.push(ue):q.push(ue))}),Q.forEach(V=>{!O.fetchers.has(V)&&!A.has(V)&&U.push(V)}),[...H].forEach(V=>V(O,{deletedFetchers:U,viewTransitionOpts:M.viewTransitionOpts,flushSync:M.flushSync===!0})),U.forEach(V=>Wa(V)),q.forEach(V=>O.fetchers.delete(V))}function cl(p,M,{flushSync:U}={}){let q=O.actionData!=null&&O.navigation.formMethod!=null&&Bt(O.navigation.formMethod)&&O.navigation.state==="loading"&&p.state?._isRedirect!==!0,V;M.actionData?Object.keys(M.actionData).length>0?V=M.actionData:V=null:q?V=O.actionData:V=null;let ue=M.loaderData?dm(O.loaderData,M.loaderData,M.matches||[],M.errors):O.loaderData,ie=O.blockers;ie.size>0&&(ie=new Map(ie),ie.forEach((J,F)=>ie.set(F,Lu)));let le=xe?!1:Aa(p,M.matches||O.matches),ce=pe===!0||O.navigation.formMethod!=null&&Bt(O.navigation.formMethod)&&p.state?._isRedirect!==!0;S&&(v=S,S=void 0),xe||k==="POP"||(k==="PUSH"?i.history.push(p,p.state):k==="REPLACE"&&i.history.replace(p,p.state));let re;if(k==="POP"){let J=Fe.get(O.location.pathname);J&&J.has(p.pathname)?re={currentLocation:O.location,nextLocation:p}:Fe.has(p.pathname)&&(re={currentLocation:p,nextLocation:O.location})}else if(Be){let J=Fe.get(O.location.pathname);J?J.add(p.pathname):(J=new Set([p.pathname]),Fe.set(O.location.pathname,J)),re={currentLocation:O.location,nextLocation:p}}tt({...M,actionData:V,loaderData:ue,historyAction:k,location:p,initialized:!0,navigation:wf,revalidation:"idle",restoreScrollPosition:le,preventScrollReset:ce,blockers:ie},{viewTransitionOpts:re,flushSync:U===!0}),k="POP",pe=!1,Be=!1,xe=!1,Ue=!1,ve?.resolve(),ve=null}async function ka(p,M){if(typeof p=="number"){i.history.go(p);return}let U=Gf(O.location,O.matches,y,p,M?.fromRouteId,M?.relative),{path:q,submission:V,error:ue}=am(!1,U,M),ie=O.location,le=qu(O.location,q,M&&M.state);le={...le,...i.history.encodeLocation(le)};let ce=M&&M.replace!=null?M.replace:void 0,re="PUSH";ce===!0?re="REPLACE":ce===!1||V!=null&&Bt(V.formMethod)&&V.formAction===O.location.pathname+O.location.search&&(re="REPLACE");let J=M&&"preventScrollReset"in M?M.preventScrollReset===!0:void 0,F=(M&&M.flushSync)===!0,Ee=ku({currentLocation:ie,nextLocation:le,historyAction:re});if(Ee){Pa(Ee,{state:"blocked",location:le,proceed(){Pa(Ee,{state:"proceeding",proceed:void 0,reset:void 0,location:le}),ka(p,M)},reset(){let Ge=new Map(O.blockers);Ge.set(Ee,Lu),tt({blockers:Ge})}});return}await Rt(re,le,{submission:V,pendingError:ue,preventScrollReset:J,replace:M&&M.replace,enableViewTransition:M&&M.viewTransition,flushSync:F})}function Ku(){ve||(ve=dg()),Zn(),tt({revalidation:"loading"});let p=ve.promise;return O.navigation.state==="submitting"?p:O.navigation.state==="idle"?(Rt(O.historyAction,O.location,{startUninterruptedRevalidation:!0}),p):(Rt(k||O.historyAction,O.navigation.location,{overrideNavigation:O.navigation,enableViewTransition:Be===!0}),p)}async function Rt(p,M,U){he&&he.abort(),he=null,k=p,xe=(U&&U.startUninterruptedRevalidation)===!0,Al(O.location,O.matches),pe=(U&&U.preventScrollReset)===!0,Be=(U&&U.enableViewTransition)===!0;let q=S||v,V=U&&U.overrideNavigation,ue=U?.initialHydration&&O.matches&&O.matches.length>0&&!P?O.matches:Ea(q,M,y),ie=(U&&U.flushSync)===!0;if(ue&&O.initialized&&!Ue&&ag(O.location,M)&&!(U&&U.submission&&Bt(U.submission.formMethod))){cl(M,{matches:ue},{flushSync:ie});return}let le=yl(ue,q,M.pathname);if(le.active&&le.matches&&(ue=le.matches),!ue){let{error:gt,notFoundMatches:Ke,route:je}=kl(M.pathname);cl(M,{matches:Ke,loaderData:{},errors:{[je.id]:gt}},{flushSync:ie});return}he=new AbortController;let ce=Bn(i.history,M,he.signal,U&&U.submission),re=i.getContext?await i.getContext():new tm,J;if(U&&U.pendingError)J=[Ta(ue).route.id,{type:"error",error:U.pendingError}];else if(U&&U.submission&&Bt(U.submission.formMethod)){let gt=await Yn(ce,M,U.submission,ue,re,le.active,U&&U.initialHydration===!0,{replace:U.replace,flushSync:ie});if(gt.shortCircuited)return;if(gt.pendingActionResult){let[Ke,je]=gt.pendingActionResult;if(Zt(je)&&Xu(je.error)&&je.error.status===404){he=null,cl(M,{matches:gt.matches,loaderData:{},errors:{[Ke]:je.error}});return}}ue=gt.matches||ue,J=gt.pendingActionResult,V=Yf(M,U.submission),ie=!1,le.active=!1,ce=Bn(i.history,ce.url,ce.signal)}let{shortCircuited:F,matches:Ee,loaderData:Ge,errors:ct}=await qn(ce,M,ue,re,le.active,V,U&&U.submission,U&&U.fetcherSubmission,U&&U.replace,U&&U.initialHydration===!0,ie,J);F||(he=null,cl(M,{matches:Ee||ue,...hm(J),loaderData:Ge,errors:ct}))}async function Yn(p,M,U,q,V,ue,ie,le={}){Zn();let ce=rg(M,U);if(tt({navigation:ce},{flushSync:le.flushSync===!0}),ue){let F=await en(q,M.pathname,p.signal);if(F.type==="aborted")return{shortCircuited:!0};if(F.type==="error"){if(F.partialMatches.length===0){let{matches:Ge,route:ct}=rc(v);return{matches:Ge,pendingActionResult:[ct.id,{type:"error",error:F.error}]}}let Ee=Ta(F.partialMatches).route.id;return{matches:F.partialMatches,pendingActionResult:[Ee,{type:"error",error:F.error}]}}else if(F.matches)q=F.matches;else{let{notFoundMatches:Ee,error:Ge,route:ct}=kl(M.pathname);return{matches:Ee,pendingActionResult:[ct.id,{type:"error",error:Ge}]}}}let re,J=dc(q,M);if(!J.route.action&&!J.route.lazy)re={type:"error",error:ul(405,{method:p.method,pathname:M.pathname,routeId:J.route.id})};else{let F=jn(s,m,p,q,J,ie?[]:f,V),Ee=await Ma(p,F,V,null);if(re=Ee[J.route.id],!re){for(let Ge of q)if(Ee[Ge.route.id]){re=Ee[Ge.route.id];break}}if(p.signal.aborted)return{shortCircuited:!0}}if(Ja(re)){let F;return le&&le.replace!=null?F=le.replace:F=fm(re.response.headers.get("Location"),new URL(p.url),y)===O.location.pathname+O.location.search,await Dl(p,re,!0,{submission:U,replace:F}),{shortCircuited:!0}}if(Zt(re)){let F=Ta(q,J.route.id);return(le&&le.replace)!==!0&&(k="PUSH"),{matches:q,pendingActionResult:[F.route.id,re,J.route.id]}}return{matches:q,pendingActionResult:[J.route.id,re]}}async function qn(p,M,U,q,V,ue,ie,le,ce,re,J,F){let Ee=ue||Yf(M,ie),Ge=ie||le||vm(Ee),ct=!xe&&!re;if(V){if(ct){let mt=Ju(F);tt({navigation:Ee,...mt!==void 0?{actionData:mt}:{}},{flushSync:J})}let Te=await en(U,M.pathname,p.signal);if(Te.type==="aborted")return{shortCircuited:!0};if(Te.type==="error"){if(Te.partialMatches.length===0){let{matches:Cl,route:Sl}=rc(v);return{matches:Cl,loaderData:{},errors:{[Sl.id]:Te.error}}}let mt=Ta(Te.partialMatches).route.id;return{matches:Te.partialMatches,loaderData:{},errors:{[mt]:Te.error}}}else if(Te.matches)U=Te.matches;else{let{error:mt,notFoundMatches:Cl,route:Sl}=kl(M.pathname);return{matches:Cl,loaderData:{},errors:{[Sl.id]:mt}}}}let gt=S||v,{dsMatches:Ke,revalidatingFetchers:je}=nm(p,q,s,m,i.history,O,U,Ge,M,re?[]:f,re===!0,Ue,ke,Q,b,ye,gt,y,i.patchRoutesOnNavigation!=null,F);if(te=++X,!i.dataStrategy&&!Ke.some(Te=>Te.shouldLoad)&&!Ke.some(Te=>Te.route.middleware&&Te.route.middleware.length>0)&&je.length===0){let Te=zt();return cl(M,{matches:U,loaderData:{},errors:F&&Zt(F[1])?{[F[0]]:F[1].error}:null,...hm(F),...Te?{fetchers:new Map(O.fetchers)}:{}},{flushSync:J}),{shortCircuited:!0}}if(ct){let Te={};if(!V){Te.navigation=Ee;let mt=Ju(F);mt!==void 0&&(Te.actionData=mt)}je.length>0&&(Te.fetchers=$u(je)),tt(Te,{flushSync:J})}je.forEach(Te=>{rl(Te.key),Te.controller&&A.set(Te.key,Te.controller)});let ol=()=>je.forEach(Te=>rl(Te.key));he&&he.signal.addEventListener("abort",ol);let{loaderResults:Jt,fetcherResults:At}=await Tt(Ke,je,p,q);if(p.signal.aborted)return{shortCircuited:!0};he&&he.signal.removeEventListener("abort",ol),je.forEach(Te=>A.delete(Te.key));let _t=fc(Jt);if(_t)return await Dl(p,_t.result,!0,{replace:ce}),{shortCircuited:!0};if(_t=fc(At),_t)return ye.add(_t.key),await Dl(p,_t.result,!0,{replace:ce}),{shortCircuited:!0};let{loaderData:gl,errors:We}=sm(O,U,Jt,F,je,At);re&&O.errors&&(We={...O.errors,...We});let pl=zt(),Ca=fl(te),$t=pl||Ca||je.length>0;return{matches:U,loaderData:gl,errors:We,...$t?{fetchers:new Map(O.fetchers)}:{}}}function Ju(p){if(p&&!Zt(p[1]))return{[p[0]]:p[1].data};if(O.actionData)return Object.keys(O.actionData).length===0?null:O.actionData}function $u(p){return p.forEach(M=>{let U=O.fetchers.get(M.key),q=Bu(void 0,U?U.data:void 0);O.fetchers.set(M.key,q)}),new Map(O.fetchers)}async function Gn(p,M,U,q){rl(p);let V=(q&&q.flushSync)===!0,ue=S||v,ie=Gf(O.location,O.matches,y,U,M,q?.relative),le=Ea(ue,ie,y),ce=yl(le,ue,ie);if(ce.active&&ce.matches&&(le=ce.matches),!le){Kt(p,M,ul(404,{pathname:ie}),{flushSync:V});return}let{path:re,submission:J,error:F}=am(!0,ie,q);if(F){Kt(p,M,F,{flushSync:V});return}let Ee=i.getContext?await i.getContext():new tm,Ge=(q&&q.preventScrollReset)===!0;if(J&&Bt(J.formMethod)){await Xn(p,M,re,le,Ee,ce.active,V,Ge,J);return}b.set(p,{routeId:M,path:re}),await Qn(p,M,re,le,Ee,ce.active,V,Ge,J)}async function Xn(p,M,U,q,V,ue,ie,le,ce){Zn(),b.delete(p);let re=O.fetchers.get(p);Vt(p,fg(ce,re),{flushSync:ie});let J=new AbortController,F=Bn(i.history,U,J.signal,ce);if(ue){let nt=await en(q,new URL(F.url).pathname,F.signal,p);if(nt.type==="aborted")return;if(nt.type==="error"){Kt(p,M,nt.error,{flushSync:ie});return}else if(nt.matches)q=nt.matches;else{Kt(p,M,ul(404,{pathname:U}),{flushSync:ie});return}}let Ee=dc(q,U);if(!Ee.route.action&&!Ee.route.lazy){let nt=ul(405,{method:ce.formMethod,pathname:U,routeId:M});Kt(p,M,nt,{flushSync:ie});return}A.set(p,J);let Ge=X,ct=jn(s,m,F,q,Ee,f,V),Ke=(await Ma(F,ct,V,p))[Ee.route.id];if(F.signal.aborted){A.get(p)===J&&A.delete(p);return}if(Q.has(p)){if(Ja(Ke)||Zt(Ke)){Vt(p,$l(void 0));return}}else{if(Ja(Ke))if(A.delete(p),te>Ge){Vt(p,$l(void 0));return}else return ye.add(p),Vt(p,Bu(ce)),Dl(F,Ke,!1,{fetcherSubmission:ce,preventScrollReset:le});if(Zt(Ke)){Kt(p,M,Ke.error);return}}let je=O.navigation.location||O.location,ol=Bn(i.history,je,J.signal),Jt=S||v,At=O.navigation.state!=="idle"?Ea(Jt,O.navigation.location,y):O.matches;Re(At,"Didn't find any matches after fetcher action");let _t=++X;be.set(p,_t);let gl=Bu(ce,Ke.data);O.fetchers.set(p,gl);let{dsMatches:We,revalidatingFetchers:pl}=nm(ol,V,s,m,i.history,O,At,ce,je,f,!1,Ue,ke,Q,b,ye,Jt,y,i.patchRoutesOnNavigation!=null,[Ee.route.id,Ke]);pl.filter(nt=>nt.key!==p).forEach(nt=>{let Ol=nt.key,Oa=O.fetchers.get(Ol),sl=Bu(void 0,Oa?Oa.data:void 0);O.fetchers.set(Ol,sl),rl(Ol),nt.controller&&A.set(Ol,nt.controller)}),tt({fetchers:new Map(O.fetchers)});let Ca=()=>pl.forEach(nt=>rl(nt.key));J.signal.addEventListener("abort",Ca);let{loaderResults:$t,fetcherResults:Te}=await Tt(We,pl,ol,V);if(J.signal.aborted)return;if(J.signal.removeEventListener("abort",Ca),be.delete(p),A.delete(p),pl.forEach(nt=>A.delete(nt.key)),O.fetchers.has(p)){let nt=$l(Ke.data);O.fetchers.set(p,nt)}let mt=fc($t);if(mt)return Dl(ol,mt.result,!1,{preventScrollReset:le});if(mt=fc(Te),mt)return ye.add(mt.key),Dl(ol,mt.result,!1,{preventScrollReset:le});let{loaderData:Cl,errors:Sl}=sm(O,At,$t,void 0,pl,Te);fl(_t),O.navigation.state==="loading"&&_t>te?(Re(k,"Expected pending action"),he&&he.abort(),cl(O.navigation.location,{matches:At,loaderData:Cl,errors:Sl,fetchers:new Map(O.fetchers)})):(tt({errors:Sl,loaderData:dm(O.loaderData,Cl,At,Sl),fetchers:new Map(O.fetchers)}),Ue=!1)}async function Qn(p,M,U,q,V,ue,ie,le,ce){let re=O.fetchers.get(p);Vt(p,Bu(ce,re?re.data:void 0),{flushSync:ie});let J=new AbortController,F=Bn(i.history,U,J.signal);if(ue){let je=await en(q,new URL(F.url).pathname,F.signal,p);if(je.type==="aborted")return;if(je.type==="error"){Kt(p,M,je.error,{flushSync:ie});return}else if(je.matches)q=je.matches;else{Kt(p,M,ul(404,{pathname:U}),{flushSync:ie});return}}let Ee=dc(q,U);A.set(p,J);let Ge=X,ct=jn(s,m,F,q,Ee,f,V),Ke=(await Ma(F,ct,V,p))[Ee.route.id];if(A.get(p)===J&&A.delete(p),!F.signal.aborted){if(Q.has(p)){Vt(p,$l(void 0));return}if(Ja(Ke))if(te>Ge){Vt(p,$l(void 0));return}else{ye.add(p),await Dl(F,Ke,!1,{preventScrollReset:le});return}if(Zt(Ke)){Kt(p,M,Ke.error);return}Vt(p,$l(Ke.data))}}async function Dl(p,M,U,{submission:q,fetcherSubmission:V,preventScrollReset:ue,replace:ie}={}){M.response.headers.has("X-Remix-Revalidate")&&(Ue=!0);let le=M.response.headers.get("Location");Re(le,"Expected a Location header on the redirect Response"),le=fm(le,new URL(p.url),y);let ce=qu(O.location,le,{_isRedirect:!0});if(o){let ct=!1;if(M.response.headers.has("X-Remix-Reload-Document"))ct=!0;else if($f(le)){const gt=Em(le,!0);ct=gt.origin!==c.location.origin||il(gt.pathname,y)==null}if(ct){ie?c.location.replace(le):c.location.assign(le);return}}he=null;let re=ie===!0||M.response.headers.has("X-Remix-Replace")?"REPLACE":"PUSH",{formMethod:J,formAction:F,formEncType:Ee}=O.navigation;!q&&!V&&J&&F&&Ee&&(q=vm(O.navigation));let Ge=q||V;if(q0.has(M.response.status)&&Ge&&Bt(Ge.formMethod))await Rt(re,ce,{submission:{...Ge,formAction:le},preventScrollReset:ue||pe,enableViewTransition:U?Be:void 0});else{let ct=Yf(ce,q);await Rt(re,ce,{overrideNavigation:ct,fetcherSubmission:V,preventScrollReset:ue||pe,enableViewTransition:U?Be:void 0})}}async function Ma(p,M,U,q){let V,ue={};try{V=await W0(h,p,M,q,U,!1)}catch(ie){return M.filter(le=>le.shouldLoad).forEach(le=>{ue[le.route.id]={type:"error",error:ie}}),ue}if(p.signal.aborted)return ue;for(let[ie,le]of Object.entries(V))if(ig(le)){let ce=le.result;ue[ie]={type:"redirect",response:tg(ce,p,ie,M,y)}}else ue[ie]=await eg(le);return ue}async function Tt(p,M,U,q){let V=Ma(U,p,q,null),ue=Promise.all(M.map(async ce=>{if(ce.matches&&ce.match&&ce.request&&ce.controller){let J=(await Ma(ce.request,ce.matches,q,ce.key))[ce.match.route.id];return{[ce.key]:J}}else return Promise.resolve({[ce.key]:{type:"error",error:ul(404,{pathname:ce.path})}})})),ie=await V,le=(await ue).reduce((ce,re)=>Object.assign(ce,re),{});return{loaderResults:ie,fetcherResults:le}}function Zn(){Ue=!0,b.forEach((p,M)=>{A.has(M)&&ke.add(M),rl(M)})}function Vt(p,M,U={}){O.fetchers.set(p,M),tt({fetchers:new Map(O.fetchers)},{flushSync:(U&&U.flushSync)===!0})}function Kt(p,M,U,q={}){let V=Ta(O.matches,M);Wa(p),tt({errors:{[V.route.id]:U},fetchers:new Map(O.fetchers)},{flushSync:(q&&q.flushSync)===!0})}function Ra(p){return j.set(p,(j.get(p)||0)+1),Q.has(p)&&Q.delete(p),O.fetchers.get(p)||G0}function bc(p,M){rl(p,M?.reason),Vt(p,$l(null))}function Wa(p){let M=O.fetchers.get(p);A.has(p)&&!(M&&M.state==="loading"&&be.has(p))&&rl(p),b.delete(p),be.delete(p),ye.delete(p),Q.delete(p),ke.delete(p),O.fetchers.delete(p)}function Ec(p){let M=(j.get(p)||0)-1;M<=0?(j.delete(p),Q.add(p)):j.set(p,M),tt({fetchers:new Map(O.fetchers)})}function rl(p,M){let U=A.get(p);U&&(U.abort(M),A.delete(p))}function Fl(p){for(let M of p){let U=Ra(M),q=$l(U.data);O.fetchers.set(M,q)}}function zt(){let p=[],M=!1;for(let U of ye){let q=O.fetchers.get(U);Re(q,`Expected fetcher: ${U}`),q.state==="loading"&&(ye.delete(U),p.push(U),M=!0)}return Fl(p),M}function fl(p){let M=[];for(let[U,q]of be)if(q<p){let V=O.fetchers.get(U);Re(V,`Expected fetcher: ${U}`),V.state==="loading"&&(rl(U),be.delete(U),M.push(U))}return Fl(M),M.length>0}function Dt(p,M){let U=O.blockers.get(p)||Lu;return W.get(p)!==M&&W.set(p,M),U}function Fu(p){O.blockers.delete(p),W.delete(p)}function Pa(p,M){let U=O.blockers.get(p)||Lu;Re(U.state==="unblocked"&&M.state==="blocked"||U.state==="blocked"&&M.state==="blocked"||U.state==="blocked"&&M.state==="proceeding"||U.state==="blocked"&&M.state==="unblocked"||U.state==="proceeding"&&M.state==="unblocked",`Invalid blocker state transition: ${U.state} -> ${M.state}`);let q=new Map(O.blockers);q.set(p,M),tt({blockers:q})}function ku({currentLocation:p,nextLocation:M,historyAction:U}){if(W.size===0)return;W.size>1&&dt(!1,"A router only supports one blocker at a time");let q=Array.from(W.entries()),[V,ue]=q[q.length-1],ie=O.blockers.get(V);if(!(ie&&ie.state==="proceeding")&&ue({currentLocation:p,nextLocation:M,historyAction:U}))return V}function kl(p){let M=ul(404,{pathname:p}),U=S||v,{matches:q,route:V}=rc(U);return{notFoundMatches:q,route:V,error:M}}function Ia(p,M,U){if(L=p,$=M,G=U||null,!K&&O.navigation===wf){K=!0;let q=Aa(O.location,O.matches);q!=null&&tt({restoreScrollPosition:q})}return()=>{L=null,$=null,G=null}}function Da(p,M){return G&&G(p,M.map(q=>g0(q,O.loaderData)))||p.key}function Al(p,M){if(L&&$){let U=Da(p,M);L[U]=$()}}function Aa(p,M){if(L){let U=Da(p,M),q=L[U];if(typeof q=="number")return q}return null}function yl(p,M,U){if(i.patchRoutesOnNavigation)if(p){if(Object.keys(p[0].params).length>0)return{active:!0,matches:sc(M,U,y,!0)}}else return{active:!0,matches:sc(M,U,y,!0)||[]};return{active:!1,matches:null}}async function en(p,M,U,q){if(!i.patchRoutesOnNavigation)return{type:"success",matches:p};let V=p;for(;;){let ue=S==null,ie=S||v,le=m;try{await i.patchRoutesOnNavigation({signal:U,path:M,matches:V,fetcherKey:q,patch:(J,F)=>{U.aborted||um(J,F,ie,le,s,!1)}})}catch(J){return{type:"error",error:J,partialMatches:V}}finally{ue&&!U.aborted&&(v=[...v])}if(U.aborted)return{type:"aborted"};let ce=Ea(ie,M,y);if(ce)return{type:"success",matches:ce};let re=sc(ie,M,y,!0);if(!re||V.length===re.length&&V.every((J,F)=>J.route.id===re[F].route.id))return{type:"success",matches:null};V=re}}function Wu(p){m={},S=Gu(p,s,void 0,m)}function Vn(p,M,U=!1){let q=S==null;um(p,M,S||v,m,s,U),q&&(v=[...v],tt({}))}return se={get basename(){return y},get future(){return z},get state(){return O},get routes(){return v},get window(){return c},initialize:Ne,subscribe:Ie,enableScrollRestoration:Ia,navigate:ka,fetch:Gn,revalidate:Ku,createHref:p=>i.history.createHref(p),encodeLocation:p=>i.history.encodeLocation(p),getFetcher:Ra,resetFetcher:bc,deleteFetcher:Ec,dispose:yt,getBlocker:Dt,deleteBlocker:Fu,patchRoutes:Vn,_internalFetchControllers:A,_internalSetRoutes:Wu,_internalSetStateDoNotUseOrYouWillBreakYourApp(p){tt(p)}},se}function V0(i){return i!=null&&("formData"in i&&i.formData!=null||"body"in i&&i.body!==void 0)}function Gf(i,c,o,f,s,m){let v,S;if(s){v=[];for(let h of c)if(v.push(h),h.route.id===s){S=h;break}}else v=c,S=c[c.length-1];let y=Jf(f||".",Kf(v),il(i.pathname,o)||i.pathname,m==="path");if(f==null&&(y.search=i.search,y.hash=i.hash),(f==null||f===""||f===".")&&S){let h=kf(y.search);if(S.route.index&&!h)y.search=y.search?y.search.replace(/^\?/,"?index&"):"?index";else if(!S.route.index&&h){let z=new URLSearchParams(y.search),T=z.getAll("index");z.delete("index"),T.filter(L=>L).forEach(L=>z.append("index",L));let H=z.toString();y.search=H?`?${H}`:""}}return o!=="/"&&(y.pathname=O0({basename:o,pathname:y.pathname})),za(y)}function am(i,c,o){if(!o||!V0(o))return{path:c};if(o.formMethod&&!cg(o.formMethod))return{path:c,error:ul(405,{method:o.formMethod})};let f=()=>({path:c,error:ul(400,{type:"invalid-body"})}),m=(o.formMethod||"get").toUpperCase(),v=Nm(c);if(o.body!==void 0){if(o.formEncType==="text/plain"){if(!Bt(m))return f();let T=typeof o.body=="string"?o.body:o.body instanceof FormData||o.body instanceof URLSearchParams?Array.from(o.body.entries()).reduce((H,[L,G])=>`${H}${L}=${G}
|
|
`,""):String(o.body);return{path:c,submission:{formMethod:m,formAction:v,formEncType:o.formEncType,formData:void 0,json:void 0,text:T}}}else if(o.formEncType==="application/json"){if(!Bt(m))return f();try{let T=typeof o.body=="string"?JSON.parse(o.body):o.body;return{path:c,submission:{formMethod:m,formAction:v,formEncType:o.formEncType,formData:void 0,json:T,text:void 0}}}catch{return f()}}}Re(typeof FormData=="function","FormData is not available in this environment");let S,y;if(o.formData)S=Zf(o.formData),y=o.formData;else if(o.body instanceof FormData)S=Zf(o.body),y=o.body;else if(o.body instanceof URLSearchParams)S=o.body,y=om(S);else if(o.body==null)S=new URLSearchParams,y=new FormData;else try{S=new URLSearchParams(o.body),y=om(S)}catch{return f()}let h={formMethod:m,formAction:v,formEncType:o&&o.formEncType||"application/x-www-form-urlencoded",formData:y,json:void 0,text:void 0};if(Bt(h.formMethod))return{path:c,submission:h};let z=_a(c);return i&&z.search&&kf(z.search)&&S.append("index",""),z.search=`?${S}`,{path:za(z),submission:h}}function nm(i,c,o,f,s,m,v,S,y,h,z,T,H,L,G,$,K,Z,P,ne){let De=ne?Zt(ne[1])?ne[1].error:ne[1].data:void 0,se=s.createURL(m.location),O=s.createURL(y),k;if(z&&m.errors){let xe=Object.keys(m.errors)[0];k=v.findIndex(Ue=>Ue.route.id===xe)}else if(ne&&Zt(ne[1])){let xe=ne[0];k=v.findIndex(Ue=>Ue.route.id===xe)-1}let pe=ne?ne[1].statusCode:void 0,he=pe&&pe>=400,Be={currentUrl:se,currentParams:m.matches[0]?.params||{},nextUrl:O,nextParams:v[0].params,...S,actionResult:De,actionStatus:pe},Fe=v.map((xe,Ue)=>{let{route:ke}=xe,A=null;if(k!=null&&Ue>k?A=!1:ke.lazy?A=!0:Ff(ke)?z?A=Xf(ke,m.loaderData,m.errors):K0(m.loaderData,m.matches[Ue],xe)&&(A=!0):A=!1,A!==null)return Qf(o,f,i,xe,h,c,A);let X=he?!1:T||se.pathname+se.search===O.pathname+O.search||se.search!==O.search||J0(m.matches[Ue],xe),te={...Be,defaultShouldRevalidate:X},be=gc(xe,te);return Qf(o,f,i,xe,h,c,be,te)}),et=[];return G.forEach((xe,Ue)=>{if(z||!v.some(j=>j.route.id===xe.routeId)||L.has(Ue))return;let ke=m.fetchers.get(Ue),A=ke&&ke.state!=="idle"&&ke.data===void 0,X=Ea(K,xe.path,Z);if(!X){if(P&&A)return;et.push({key:Ue,routeId:xe.routeId,path:xe.path,matches:null,match:null,request:null,controller:null});return}if($.has(Ue))return;let te=dc(X,xe.path),be=new AbortController,ye=Bn(s,xe.path,be.signal),b=null;if(H.has(Ue))H.delete(Ue),b=jn(o,f,ye,X,te,h,c);else if(A)T&&(b=jn(o,f,ye,X,te,h,c));else{let j={...Be,defaultShouldRevalidate:he?!1:T};gc(te,j)&&(b=jn(o,f,ye,X,te,h,c,j))}b&&et.push({key:Ue,routeId:xe.routeId,path:xe.path,matches:b,match:te,request:ye,controller:be})}),{dsMatches:Fe,revalidatingFetchers:et}}function Ff(i){return i.loader!=null||i.middleware!=null&&i.middleware.length>0}function Xf(i,c,o){if(i.lazy)return!0;if(!Ff(i))return!1;let f=c!=null&&i.id in c,s=o!=null&&o[i.id]!==void 0;return!f&&s?!1:typeof i.loader=="function"&&i.loader.hydrate===!0?!0:!f&&!s}function K0(i,c,o){let f=!c||o.route.id!==c.route.id,s=!i.hasOwnProperty(o.route.id);return f||s}function J0(i,c){let o=i.route.path;return i.pathname!==c.pathname||o!=null&&o.endsWith("*")&&i.params["*"]!==c.params["*"]}function gc(i,c){if(i.route.shouldRevalidate){let o=i.route.shouldRevalidate(c);if(typeof o=="boolean")return o}return c.defaultShouldRevalidate}function um(i,c,o,f,s,m){let v;if(i){let h=f[i];Re(h,`No route found to patch children into: routeId = ${i}`),h.children||(h.children=[]),v=h.children}else v=o;let S=[],y=[];if(c.forEach(h=>{let z=v.find(T=>Am(h,T));z?y.push({existingRoute:z,newRoute:h}):S.push(h)}),S.length>0){let h=Gu(S,s,[i||"_","patch",String(v?.length||"0")],f);v.push(...h)}if(m&&y.length>0)for(let h=0;h<y.length;h++){let{existingRoute:z,newRoute:T}=y[h],H=z,[L]=Gu([T],s,[],{},!0);Object.assign(H,{element:L.element?L.element:H.element,errorElement:L.errorElement?L.errorElement:H.errorElement,hydrateFallbackElement:L.hydrateFallbackElement?L.hydrateFallbackElement:H.hydrateFallbackElement})}}function Am(i,c){return"id"in i&&"id"in c&&i.id===c.id?!0:i.index===c.index&&i.path===c.path&&i.caseSensitive===c.caseSensitive?(!i.children||i.children.length===0)&&(!c.children||c.children.length===0)?!0:i.children.every((o,f)=>c.children?.some(s=>Am(o,s))):!1}var im=new WeakMap,Cm=({key:i,route:c,manifest:o,mapRouteProperties:f})=>{let s=o[c.id];if(Re(s,"No route found in manifest"),!s.lazy||typeof s.lazy!="object")return;let m=s.lazy[i];if(!m)return;let v=im.get(s);v||(v={},im.set(s,v));let S=v[i];if(S)return S;let y=(async()=>{let h=h0(i),T=s[i]!==void 0&&i!=="hasErrorBoundary";if(h)dt(!h,"Route property "+i+" is not a supported lazy route property. This property will be ignored."),v[i]=Promise.resolve();else if(T)dt(!1,`Route "${s.id}" has a static property "${i}" defined. The lazy property will be ignored.`);else{let H=await m();H!=null&&(Object.assign(s,{[i]:H}),Object.assign(s,f(s)))}typeof s.lazy=="object"&&(s.lazy[i]=void 0,Object.values(s.lazy).every(H=>H===void 0)&&(s.lazy=void 0))})();return v[i]=y,y},cm=new WeakMap;function $0(i,c,o,f,s){let m=o[i.id];if(Re(m,"No route found in manifest"),!i.lazy)return{lazyRoutePromise:void 0,lazyHandlerPromise:void 0};if(typeof i.lazy=="function"){let z=cm.get(m);if(z)return{lazyRoutePromise:z,lazyHandlerPromise:z};let T=(async()=>{Re(typeof i.lazy=="function","No lazy route function found");let H=await i.lazy(),L={};for(let G in H){let $=H[G];if($===void 0)continue;let K=v0(G),P=m[G]!==void 0&&G!=="hasErrorBoundary";K?dt(!K,"Route property "+G+" is not a supported property to be returned from a lazy route function. This property will be ignored."):P?dt(!P,`Route "${m.id}" has a static property "${G}" defined but its lazy function is also returning a value for this property. The lazy route property "${G}" will be ignored.`):L[G]=$}Object.assign(m,L),Object.assign(m,{...f(m),lazy:void 0})})();return cm.set(m,T),T.catch(()=>{}),{lazyRoutePromise:T,lazyHandlerPromise:T}}let v=Object.keys(i.lazy),S=[],y;for(let z of v){if(s&&s.includes(z))continue;let T=Cm({key:z,route:i,manifest:o,mapRouteProperties:f});T&&(S.push(T),z===c&&(y=T))}let h=S.length>0?Promise.all(S).then(()=>{}):void 0;return h?.catch(()=>{}),y?.catch(()=>{}),{lazyRoutePromise:h,lazyHandlerPromise:y}}async function rm(i){let c=i.matches.filter(s=>s.shouldLoad),o={};return(await Promise.all(c.map(s=>s.resolve()))).forEach((s,m)=>{o[c[m].route.id]=s}),o}async function F0(i){return i.matches.some(c=>c.route.middleware)?Om(i,()=>rm(i)):rm(i)}function Om(i,c){return k0(i,c,f=>f,ng,o);function o(f,s,m){if(m)return Promise.resolve(Object.assign(m.value,{[s]:{type:"error",result:f}}));{let{matches:v}=i,S=Math.min(Math.max(v.findIndex(h=>h.route.id===s),0),Math.max(v.findIndex(h=>h.unstable_shouldCallHandler()),0)),y=Ta(v,v[S].route.id).route.id;return Promise.resolve({[y]:{type:"error",result:f}})}}}async function k0(i,c,o,f,s){let{matches:m,request:v,params:S,context:y}=i,h=m.flatMap(T=>T.route.middleware?T.route.middleware.map(H=>[T.route.id,H]):[]);return await xm({request:v,params:S,context:y},h,c,o,f,s)}async function xm(i,c,o,f,s,m,v=0){let{request:S}=i;if(S.signal.aborted)throw S.signal.reason??new Error(`Request aborted: ${S.method} ${S.url}`);let y=c[v];if(!y)return await o();let[h,z]=y,T,H=async()=>{if(T)throw new Error("You may only call `next()` once per middleware");try{return T={value:await xm(i,c,o,f,s,m,v+1)},T.value}catch(L){return T={value:await m(L,h,T)},T.value}};try{let L=await z(i,H),G=L!=null?f(L):void 0;return s(G)?G:T?G??T.value:(T={value:await H()},T.value)}catch(L){return await m(L,h,T)}}function Um(i,c,o,f,s){let m=Cm({key:"middleware",route:f.route,manifest:c,mapRouteProperties:i}),v=$0(f.route,Bt(o.method)?"action":"loader",c,i,s);return{middleware:m,route:v.lazyRoutePromise,handler:v.lazyHandlerPromise}}function Qf(i,c,o,f,s,m,v,S=null){let y=!1,h=Um(i,c,o,f,s);return{...f,_lazyPromises:h,shouldLoad:v,unstable_shouldRevalidateArgs:S,unstable_shouldCallHandler(z){return y=!0,S?typeof z=="boolean"?gc(f,{...S,defaultShouldRevalidate:z}):gc(f,S):v},resolve(z){let{lazy:T,loader:H,middleware:L}=f.route,G=y||v||z&&!Bt(o.method)&&(T||H),$=L&&L.length>0&&!H&&!T;return G&&!$?P0({request:o,match:f,lazyHandlerPromise:h?.handler,lazyRoutePromise:h?.route,handlerOverride:z,scopedContext:m}):Promise.resolve({type:"data",result:void 0})}}}function jn(i,c,o,f,s,m,v,S=null){return f.map(y=>y.route.id!==s.route.id?{...y,shouldLoad:!1,unstable_shouldRevalidateArgs:S,unstable_shouldCallHandler:()=>!1,_lazyPromises:Um(i,c,o,y,m),resolve:()=>Promise.resolve({type:"data",result:void 0})}:Qf(i,c,o,y,m,v,!0,S))}async function W0(i,c,o,f,s,m){o.some(h=>h._lazyPromises?.middleware)&&await Promise.all(o.map(h=>h._lazyPromises?.middleware));let v={request:c,params:o[0].params,context:s,matches:o},y=await i({...v,fetcherKey:f,runClientMiddleware:h=>{let z=v;return Om(z,()=>h({...z,fetcherKey:f,runClientMiddleware:()=>{throw new Error("Cannot call `runClientMiddleware()` from within an `runClientMiddleware` handler")}}))}});try{await Promise.all(o.flatMap(h=>[h._lazyPromises?.handler,h._lazyPromises?.route]))}catch{}return y}async function P0({request:i,match:c,lazyHandlerPromise:o,lazyRoutePromise:f,handlerOverride:s,scopedContext:m}){let v,S,y=Bt(i.method),h=y?"action":"loader",z=T=>{let H,L=new Promise((K,Z)=>H=Z);S=()=>H(),i.signal.addEventListener("abort",S);let G=K=>typeof T!="function"?Promise.reject(new Error(`You cannot call the handler for a route which defines a boolean "${h}" [routeId: ${c.route.id}]`)):T({request:i,params:c.params,context:m},...K!==void 0?[K]:[]),$=(async()=>{try{return{type:"data",result:await(s?s(Z=>G(Z)):G())}}catch(K){return{type:"error",result:K}}})();return Promise.race([$,L])};try{let T=y?c.route.action:c.route.loader;if(o||f)if(T){let H,[L]=await Promise.all([z(T).catch(G=>{H=G}),o,f]);if(H!==void 0)throw H;v=L}else{await o;let H=y?c.route.action:c.route.loader;if(H)[v]=await Promise.all([z(H),f]);else if(h==="action"){let L=new URL(i.url),G=L.pathname+L.search;throw ul(405,{method:i.method,pathname:G,routeId:c.route.id})}else return{type:"data",result:void 0}}else if(T)v=await z(T);else{let H=new URL(i.url),L=H.pathname+H.search;throw ul(404,{pathname:L})}}catch(T){return{type:"error",result:T}}finally{S&&i.signal.removeEventListener("abort",S)}return v}async function I0(i){let c=i.headers.get("Content-Type");return c&&/\bapplication\/json\b/.test(c)?i.body==null?null:i.json():i.text()}async function eg(i){let{result:c,type:o}=i;if(Hm(c)){let f;try{f=await I0(c)}catch(s){return{type:"error",error:s}}return o==="error"?{type:"error",error:new yc(c.status,c.statusText,f),statusCode:c.status,headers:c.headers}:{type:"data",data:f,statusCode:c.status,headers:c.headers}}return o==="error"?mm(c)?c.data instanceof Error?{type:"error",error:c.data,statusCode:c.init?.status,headers:c.init?.headers?new Headers(c.init.headers):void 0}:{type:"error",error:new yc(c.init?.status||500,void 0,c.data),statusCode:Xu(c)?c.status:void 0,headers:c.init?.headers?new Headers(c.init.headers):void 0}:{type:"error",error:c,statusCode:Xu(c)?c.status:void 0}:mm(c)?{type:"data",data:c.data,statusCode:c.init?.status,headers:c.init?.headers?new Headers(c.init.headers):void 0}:{type:"data",data:c}}function tg(i,c,o,f,s){let m=i.headers.get("Location");if(Re(m,"Redirects returned/thrown from loaders/actions must have a Location header"),!$f(m)){let v=f.slice(0,f.findIndex(S=>S.route.id===o)+1);m=Gf(new URL(c.url),v,s,m),i.headers.set("Location",m)}return i}function fm(i,c,o){if($f(i)){let f=i,s=f.startsWith("//")?new URL(c.protocol+f):new URL(f),m=il(s.pathname,o)!=null;if(s.origin===c.origin&&m)return s.pathname+s.search+s.hash}return i}function Bn(i,c,o,f){let s=i.createURL(Nm(c)).toString(),m={signal:o};if(f&&Bt(f.formMethod)){let{formMethod:v,formEncType:S}=f;m.method=v.toUpperCase(),S==="application/json"?(m.headers=new Headers({"Content-Type":S}),m.body=JSON.stringify(f.json)):S==="text/plain"?m.body=f.text:S==="application/x-www-form-urlencoded"&&f.formData?m.body=Zf(f.formData):m.body=f.formData}return new Request(s,m)}function Zf(i){let c=new URLSearchParams;for(let[o,f]of i.entries())c.append(o,typeof f=="string"?f:f.name);return c}function om(i){let c=new FormData;for(let[o,f]of i.entries())c.append(o,f);return c}function lg(i,c,o,f=!1,s=!1){let m={},v=null,S,y=!1,h={},z=o&&Zt(o[1])?o[1].error:void 0;return i.forEach(T=>{if(!(T.route.id in c))return;let H=T.route.id,L=c[H];if(Re(!Ja(L),"Cannot handle redirect results in processLoaderData"),Zt(L)){let G=L.error;if(z!==void 0&&(G=z,z=void 0),v=v||{},s)v[H]=G;else{let $=Ta(i,H);v[$.route.id]==null&&(v[$.route.id]=G)}f||(m[H]=Dm),y||(y=!0,S=Xu(L.error)?L.error.status:500),L.headers&&(h[H]=L.headers)}else m[H]=L.data,L.statusCode&&L.statusCode!==200&&!y&&(S=L.statusCode),L.headers&&(h[H]=L.headers)}),z!==void 0&&o&&(v={[o[0]]:z},o[2]&&(m[o[2]]=void 0)),{loaderData:m,errors:v,statusCode:S||200,loaderHeaders:h}}function sm(i,c,o,f,s,m){let{loaderData:v,errors:S}=lg(c,o,f);return s.filter(y=>!y.matches||y.matches.some(h=>h.shouldLoad)).forEach(y=>{let{key:h,match:z,controller:T}=y;if(T&&T.signal.aborted)return;let H=m[h];if(Re(H,"Did not find corresponding fetcher result"),Zt(H)){let L=Ta(i.matches,z?.route.id);S&&S[L.route.id]||(S={...S,[L.route.id]:H.error}),i.fetchers.delete(h)}else if(Ja(H))Re(!1,"Unhandled fetcher revalidation redirect");else{let L=$l(H.data);i.fetchers.set(h,L)}}),{loaderData:v,errors:S}}function dm(i,c,o,f){let s=Object.entries(c).filter(([,m])=>m!==Dm).reduce((m,[v,S])=>(m[v]=S,m),{});for(let m of o){let v=m.route.id;if(!c.hasOwnProperty(v)&&i.hasOwnProperty(v)&&m.route.loader&&(s[v]=i[v]),f&&f.hasOwnProperty(v))break}return s}function hm(i){return i?Zt(i[1])?{actionData:{}}:{actionData:{[i[0]]:i[1].data}}:{}}function Ta(i,c){return(c?i.slice(0,i.findIndex(f=>f.route.id===c)+1):[...i]).reverse().find(f=>f.route.hasErrorBoundary===!0)||i[0]}function rc(i){let c=i.length===1?i[0]:i.find(o=>o.index||!o.path||o.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:c}],route:c}}function ul(i,{pathname:c,routeId:o,method:f,type:s,message:m}={}){let v="Unknown Server Error",S="Unknown @remix-run/router error";return i===400?(v="Bad Request",f&&c&&o?S=`You made a ${f} request to "${c}" but did not provide a \`loader\` for route "${o}", so there is no way to handle the request.`:s==="invalid-body"&&(S="Unable to encode submission body")):i===403?(v="Forbidden",S=`Route "${o}" does not match URL "${c}"`):i===404?(v="Not Found",S=`No route matches URL "${c}"`):i===405&&(v="Method Not Allowed",f&&c&&o?S=`You made a ${f.toUpperCase()} request to "${c}" but did not provide an \`action\` for route "${o}", so there is no way to handle the request.`:f&&(S=`Invalid request method "${f.toUpperCase()}"`)),new yc(i||500,v,new Error(S),!0)}function fc(i){let c=Object.entries(i);for(let o=c.length-1;o>=0;o--){let[f,s]=c[o];if(Ja(s))return{key:f,result:s}}}function Nm(i){let c=typeof i=="string"?_a(i):i;return za({...c,hash:""})}function ag(i,c){return i.pathname!==c.pathname||i.search!==c.search?!1:i.hash===""?c.hash!=="":i.hash===c.hash?!0:c.hash!==""}function ng(i){return i!=null&&typeof i=="object"&&Object.entries(i).every(([c,o])=>typeof c=="string"&&ug(o))}function ug(i){return i!=null&&typeof i=="object"&&"type"in i&&"result"in i&&(i.type==="data"||i.type==="error")}function ig(i){return Hm(i.result)&&Y0.has(i.result.status)}function Zt(i){return i.type==="error"}function Ja(i){return(i&&i.type)==="redirect"}function mm(i){return typeof i=="object"&&i!=null&&"type"in i&&"data"in i&&"init"in i&&i.type==="DataWithResponseInit"}function Hm(i){return i!=null&&typeof i.status=="number"&&typeof i.statusText=="string"&&typeof i.headers=="object"&&typeof i.body<"u"}function cg(i){return w0.has(i.toUpperCase())}function Bt(i){return B0.has(i.toUpperCase())}function kf(i){return new URLSearchParams(i).getAll("index").some(c=>c==="")}function dc(i,c){let o=typeof c=="string"?_a(c).search:c.search;if(i[i.length-1].route.index&&kf(o||""))return i[i.length-1];let f=_m(i);return f[f.length-1]}function vm(i){let{formMethod:c,formAction:o,formEncType:f,text:s,formData:m,json:v}=i;if(!(!c||!o||!f)){if(s!=null)return{formMethod:c,formAction:o,formEncType:f,formData:void 0,json:void 0,text:s};if(m!=null)return{formMethod:c,formAction:o,formEncType:f,formData:m,json:void 0,text:void 0};if(v!==void 0)return{formMethod:c,formAction:o,formEncType:f,formData:void 0,json:v,text:void 0}}}function Yf(i,c){return c?{state:"loading",location:i,formMethod:c.formMethod,formAction:c.formAction,formEncType:c.formEncType,formData:c.formData,json:c.json,text:c.text}:{state:"loading",location:i,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function rg(i,c){return{state:"submitting",location:i,formMethod:c.formMethod,formAction:c.formAction,formEncType:c.formEncType,formData:c.formData,json:c.json,text:c.text}}function Bu(i,c){return i?{state:"loading",formMethod:i.formMethod,formAction:i.formAction,formEncType:i.formEncType,formData:i.formData,json:i.json,text:i.text,data:c}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:c}}function fg(i,c){return{state:"submitting",formMethod:i.formMethod,formAction:i.formAction,formEncType:i.formEncType,formData:i.formData,json:i.json,text:i.text,data:c?c.data:void 0}}function $l(i){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:i}}function og(i,c){try{let o=i.sessionStorage.getItem(Rm);if(o){let f=JSON.parse(o);for(let[s,m]of Object.entries(f||{}))m&&Array.isArray(m)&&c.set(s,new Set(m||[]))}}catch{}}function sg(i,c){if(c.size>0){let o={};for(let[f,s]of c)o[f]=[...s];try{i.sessionStorage.setItem(Rm,JSON.stringify(o))}catch(f){dt(!1,`Failed to save applied view transitions in sessionStorage (${f}).`)}}}function dg(){let i,c,o=new Promise((f,s)=>{i=async m=>{f(m);try{await o}catch{}},c=async m=>{s(m);try{await o}catch{}}});return{promise:o,resolve:i,reject:c}}var $a=x.createContext(null);$a.displayName="DataRouter";var Qu=x.createContext(null);Qu.displayName="DataRouterState";x.createContext(!1);var Wf=x.createContext({isTransitioning:!1});Wf.displayName="ViewTransition";var Lm=x.createContext(new Map);Lm.displayName="Fetchers";var hg=x.createContext(null);hg.displayName="Await";var Ml=x.createContext(null);Ml.displayName="Navigation";var pc=x.createContext(null);pc.displayName="Location";var Rl=x.createContext({outlet:null,matches:[],isDataRoute:!1});Rl.displayName="Route";var Pf=x.createContext(null);Pf.displayName="RouteError";function mg(i,{relative:c}={}){Re(Zu(),"useHref() may be used only in the context of a <Router> component.");let{basename:o,navigator:f}=x.useContext(Ml),{hash:s,pathname:m,search:v}=Vu(i,{relative:c}),S=m;return o!=="/"&&(S=m==="/"?o:_l([o,m])),f.createHref({pathname:S,search:v,hash:s})}function Zu(){return x.useContext(pc)!=null}function Fa(){return Re(Zu(),"useLocation() may be used only in the context of a <Router> component."),x.useContext(pc).location}var Bm="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function jm(i){x.useContext(Ml).static||x.useLayoutEffect(i)}function vg(){let{isDataRoute:i}=x.useContext(Rl);return i?Og():yg()}function yg(){Re(Zu(),"useNavigate() may be used only in the context of a <Router> component.");let i=x.useContext($a),{basename:c,navigator:o}=x.useContext(Ml),{matches:f}=x.useContext(Rl),{pathname:s}=Fa(),m=JSON.stringify(Kf(f)),v=x.useRef(!1);return jm(()=>{v.current=!0}),x.useCallback((y,h={})=>{if(dt(v.current,Bm),!v.current)return;if(typeof y=="number"){o.go(y);return}let z=Jf(y,JSON.parse(m),s,h.relative==="path");i==null&&c!=="/"&&(z.pathname=z.pathname==="/"?c:_l([c,z.pathname])),(h.replace?o.replace:o.push)(z,h.state,h)},[c,o,m,s,i])}var gg=x.createContext(null);function pg(i){let c=x.useContext(Rl).outlet;return x.useMemo(()=>c&&x.createElement(gg.Provider,{value:i},c),[c,i])}function Vu(i,{relative:c}={}){let{matches:o}=x.useContext(Rl),{pathname:f}=Fa(),s=JSON.stringify(Kf(o));return x.useMemo(()=>Jf(i,JSON.parse(s),f,c==="path"),[i,s,f,c])}function Sg(i,c,o,f,s){Re(Zu(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:m}=x.useContext(Ml),{matches:v}=x.useContext(Rl),S=v[v.length-1],y=S?S.params:{},h=S?S.pathname:"/",z=S?S.pathnameBase:"/",T=S&&S.route;{let P=T&&T.path||"";wm(h,!T||P.endsWith("*")||P.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${h}" (under <Route path="${P}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.
|
|
|
|
Please change the parent <Route path="${P}"> to <Route path="${P==="/"?"*":`${P}/*`}">.`)}let H=Fa(),L;L=H;let G=L.pathname||"/",$=G;if(z!=="/"){let P=z.replace(/^\//,"").split("/");$="/"+G.replace(/^\//,"").split("/").slice(P.length).join("/")}let K=Ea(i,{pathname:$});return dt(T||K!=null,`No routes matched location "${L.pathname}${L.search}${L.hash}" `),dt(K==null||K[K.length-1].route.element!==void 0||K[K.length-1].route.Component!==void 0||K[K.length-1].route.lazy!==void 0,`Matched leaf route at location "${L.pathname}${L.search}${L.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`),_g(K&&K.map(P=>Object.assign({},P,{params:Object.assign({},y,P.params),pathname:_l([z,m.encodeLocation?m.encodeLocation(P.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:P.pathname]),pathnameBase:P.pathnameBase==="/"?z:_l([z,m.encodeLocation?m.encodeLocation(P.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:P.pathnameBase])})),v,o,f,s)}function bg(){let i=Cg(),c=Xu(i)?`${i.status} ${i.statusText}`:i instanceof Error?i.message:JSON.stringify(i),o=i instanceof Error?i.stack:null,f="rgba(200,200,200, 0.5)",s={padding:"0.5rem",backgroundColor:f},m={padding:"2px 4px",backgroundColor:f},v=null;return console.error("Error handled by React Router default ErrorBoundary:",i),v=x.createElement(x.Fragment,null,x.createElement("p",null,"💿 Hey developer 👋"),x.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",x.createElement("code",{style:m},"ErrorBoundary")," or"," ",x.createElement("code",{style:m},"errorElement")," prop on your route.")),x.createElement(x.Fragment,null,x.createElement("h2",null,"Unexpected Application Error!"),x.createElement("h3",{style:{fontStyle:"italic"}},c),o?x.createElement("pre",{style:s},o):null,v)}var Eg=x.createElement(bg,null),Tg=class extends x.Component{constructor(i){super(i),this.state={location:i.location,revalidation:i.revalidation,error:i.error}}static getDerivedStateFromError(i){return{error:i}}static getDerivedStateFromProps(i,c){return c.location!==i.location||c.revalidation!=="idle"&&i.revalidation==="idle"?{error:i.error,location:i.location,revalidation:i.revalidation}:{error:i.error!==void 0?i.error:c.error,location:c.location,revalidation:i.revalidation||c.revalidation}}componentDidCatch(i,c){this.props.unstable_onError?this.props.unstable_onError(i,c):console.error("React Router caught the following error during render",i)}render(){return this.state.error!==void 0?x.createElement(Rl.Provider,{value:this.props.routeContext},x.createElement(Pf.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function zg({routeContext:i,match:c,children:o}){let f=x.useContext($a);return f&&f.static&&f.staticContext&&(c.route.errorElement||c.route.ErrorBoundary)&&(f.staticContext._deepestRenderedBoundaryId=c.route.id),x.createElement(Rl.Provider,{value:i},o)}function _g(i,c=[],o=null,f=null,s=null){if(i==null){if(!o)return null;if(o.errors)i=o.matches;else if(c.length===0&&!o.initialized&&o.matches.length>0)i=o.matches;else return null}let m=i,v=o?.errors;if(v!=null){let h=m.findIndex(z=>z.route.id&&v?.[z.route.id]!==void 0);Re(h>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(v).join(",")}`),m=m.slice(0,Math.min(m.length,h+1))}let S=!1,y=-1;if(o)for(let h=0;h<m.length;h++){let z=m[h];if((z.route.HydrateFallback||z.route.hydrateFallbackElement)&&(y=h),z.route.id){let{loaderData:T,errors:H}=o,L=z.route.loader&&!T.hasOwnProperty(z.route.id)&&(!H||H[z.route.id]===void 0);if(z.route.lazy||L){S=!0,y>=0?m=m.slice(0,y+1):m=[m[0]];break}}}return m.reduceRight((h,z,T)=>{let H,L=!1,G=null,$=null;o&&(H=v&&z.route.id?v[z.route.id]:void 0,G=z.route.errorElement||Eg,S&&(y<0&&T===0?(wm("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),L=!0,$=null):y===T&&(L=!0,$=z.route.hydrateFallbackElement||null)));let K=c.concat(m.slice(0,T+1)),Z=()=>{let P;return H?P=G:L?P=$:z.route.Component?P=x.createElement(z.route.Component,null):z.route.element?P=z.route.element:P=h,x.createElement(zg,{match:z,routeContext:{outlet:h,matches:K,isDataRoute:o!=null},children:P})};return o&&(z.route.ErrorBoundary||z.route.errorElement||T===0)?x.createElement(Tg,{location:o.location,revalidation:o.revalidation,component:G,error:H,children:Z(),routeContext:{outlet:null,matches:K,isDataRoute:!0},unstable_onError:f}):Z()},null)}function If(i){return`${i} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Mg(i){let c=x.useContext($a);return Re(c,If(i)),c}function Rg(i){let c=x.useContext(Qu);return Re(c,If(i)),c}function Dg(i){let c=x.useContext(Rl);return Re(c,If(i)),c}function eo(i){let c=Dg(i),o=c.matches[c.matches.length-1];return Re(o.route.id,`${i} can only be used on routes that contain a unique "id"`),o.route.id}function Ag(){return eo("useRouteId")}function Cg(){let i=x.useContext(Pf),c=Rg("useRouteError"),o=eo("useRouteError");return i!==void 0?i:c.errors?.[o]}function Og(){let{router:i}=Mg("useNavigate"),c=eo("useNavigate"),o=x.useRef(!1);return jm(()=>{o.current=!0}),x.useCallback(async(s,m={})=>{dt(o.current,Bm),o.current&&(typeof s=="number"?i.navigate(s):await i.navigate(s,{fromRouteId:c,...m}))},[i,c])}var ym={};function wm(i,c,o){!c&&!ym[i]&&(ym[i]=!0,dt(!1,o))}var gm={};function pm(i,c){!i&&!gm[c]&&(gm[c]=!0,console.warn(c))}function xg(i){let c={hasErrorBoundary:i.hasErrorBoundary||i.ErrorBoundary!=null||i.errorElement!=null};return i.Component&&(i.element&&dt(!1,"You should not include both `Component` and `element` on your route - `Component` will be used."),Object.assign(c,{element:x.createElement(i.Component),Component:void 0})),i.HydrateFallback&&(i.hydrateFallbackElement&&dt(!1,"You should not include both `HydrateFallback` and `hydrateFallbackElement` on your route - `HydrateFallback` will be used."),Object.assign(c,{hydrateFallbackElement:x.createElement(i.HydrateFallback),HydrateFallback:void 0})),i.ErrorBoundary&&(i.errorElement&&dt(!1,"You should not include both `ErrorBoundary` and `errorElement` on your route - `ErrorBoundary` will be used."),Object.assign(c,{errorElement:x.createElement(i.ErrorBoundary),ErrorBoundary:void 0})),c}var Ug=["HydrateFallback","hydrateFallbackElement"],Ng=class{constructor(){this.status="pending",this.promise=new Promise((i,c)=>{this.resolve=o=>{this.status==="pending"&&(this.status="resolved",i(o))},this.reject=o=>{this.status==="pending"&&(this.status="rejected",c(o))}})}};function Hg({router:i,flushSync:c,unstable_onError:o}){let[f,s]=x.useState(i.state),[m,v]=x.useState(),[S,y]=x.useState({isTransitioning:!1}),[h,z]=x.useState(),[T,H]=x.useState(),[L,G]=x.useState(),$=x.useRef(new Map),K=x.useCallback(se=>{s(O=>(se.errors&&o&&Object.entries(se.errors).forEach(([k,pe])=>{O.errors?.[k]!==pe&&o(pe)}),se))},[o]),Z=x.useCallback((se,{deletedFetchers:O,flushSync:k,viewTransitionOpts:pe})=>{se.fetchers.forEach((Be,Fe)=>{Be.data!==void 0&&$.current.set(Fe,Be.data)}),O.forEach(Be=>$.current.delete(Be)),pm(k===!1||c!=null,'You provided the `flushSync` option to a router update, but you are not using the `<RouterProvider>` from `react-router/dom` so `ReactDOM.flushSync()` is unavailable. Please update your app to `import { RouterProvider } from "react-router/dom"` and ensure you have `react-dom` installed as a dependency to use the `flushSync` option.');let he=i.window!=null&&i.window.document!=null&&typeof i.window.document.startViewTransition=="function";if(pm(pe==null||he,"You provided the `viewTransition` option to a router update, but you do not appear to be running in a DOM environment as `window.startViewTransition` is not available."),!pe||!he){c&&k?c(()=>K(se)):x.startTransition(()=>K(se));return}if(c&&k){c(()=>{T&&(h&&h.resolve(),T.skipTransition()),y({isTransitioning:!0,flushSync:!0,currentLocation:pe.currentLocation,nextLocation:pe.nextLocation})});let Be=i.window.document.startViewTransition(()=>{c(()=>K(se))});Be.finished.finally(()=>{c(()=>{z(void 0),H(void 0),v(void 0),y({isTransitioning:!1})})}),c(()=>H(Be));return}T?(h&&h.resolve(),T.skipTransition(),G({state:se,currentLocation:pe.currentLocation,nextLocation:pe.nextLocation})):(v(se),y({isTransitioning:!0,flushSync:!1,currentLocation:pe.currentLocation,nextLocation:pe.nextLocation}))},[i.window,c,T,h,K]);x.useLayoutEffect(()=>i.subscribe(Z),[i,Z]),x.useEffect(()=>{S.isTransitioning&&!S.flushSync&&z(new Ng)},[S]),x.useEffect(()=>{if(h&&m&&i.window){let se=m,O=h.promise,k=i.window.document.startViewTransition(async()=>{x.startTransition(()=>K(se)),await O});k.finished.finally(()=>{z(void 0),H(void 0),v(void 0),y({isTransitioning:!1})}),H(k)}},[m,h,i.window,K]),x.useEffect(()=>{h&&m&&f.location.key===m.location.key&&h.resolve()},[h,T,f.location,m]),x.useEffect(()=>{!S.isTransitioning&&L&&(v(L.state),y({isTransitioning:!0,flushSync:!1,currentLocation:L.currentLocation,nextLocation:L.nextLocation}),G(void 0))},[S.isTransitioning,L]);let P=x.useMemo(()=>({createHref:i.createHref,encodeLocation:i.encodeLocation,go:se=>i.navigate(se),push:(se,O,k)=>i.navigate(se,{state:O,preventScrollReset:k?.preventScrollReset}),replace:(se,O,k)=>i.navigate(se,{replace:!0,state:O,preventScrollReset:k?.preventScrollReset})}),[i]),ne=i.basename||"/",De=x.useMemo(()=>({router:i,navigator:P,static:!1,basename:ne,unstable_onError:o}),[i,P,ne,o]);return x.createElement(x.Fragment,null,x.createElement($a.Provider,{value:De},x.createElement(Qu.Provider,{value:f},x.createElement(Lm.Provider,{value:$.current},x.createElement(Wf.Provider,{value:S},x.createElement(wg,{basename:ne,location:f.location,navigationType:f.historyAction,navigator:P},x.createElement(Lg,{routes:i.routes,future:i.future,state:f,unstable_onError:o})))))),null)}var Lg=x.memo(Bg);function Bg({routes:i,future:c,state:o,unstable_onError:f}){return Sg(i,void 0,o,f,c)}function jg(i){return pg(i.context)}function wg({basename:i="/",children:c=null,location:o,navigationType:f="POP",navigator:s,static:m=!1}){Re(!Zu(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let v=i.replace(/^\/*/,"/"),S=x.useMemo(()=>({basename:v,navigator:s,static:m,future:{}}),[v,s,m]);typeof o=="string"&&(o=_a(o));let{pathname:y="/",search:h="",hash:z="",state:T=null,key:H="default"}=o,L=x.useMemo(()=>{let G=il(y,v);return G==null?null:{location:{pathname:G,search:h,hash:z,state:T,key:H},navigationType:f}},[v,y,h,z,T,H,f]);return dt(L!=null,`<Router basename="${v}"> is not able to match the URL "${y}${h}${z}" because it does not start with the basename, so the <Router> won't render anything.`),L==null?null:x.createElement(Ml.Provider,{value:S},x.createElement(pc.Provider,{children:c,value:L}))}var hc="get",mc="application/x-www-form-urlencoded";function Sc(i){return i!=null&&typeof i.tagName=="string"}function Yg(i){return Sc(i)&&i.tagName.toLowerCase()==="button"}function qg(i){return Sc(i)&&i.tagName.toLowerCase()==="form"}function Gg(i){return Sc(i)&&i.tagName.toLowerCase()==="input"}function Xg(i){return!!(i.metaKey||i.altKey||i.ctrlKey||i.shiftKey)}function Qg(i,c){return i.button===0&&(!c||c==="_self")&&!Xg(i)}var oc=null;function Zg(){if(oc===null)try{new FormData(document.createElement("form"),0),oc=!1}catch{oc=!0}return oc}var Vg=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function qf(i){return i!=null&&!Vg.has(i)?(dt(!1,`"${i}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${mc}"`),null):i}function Kg(i,c){let o,f,s,m,v;if(qg(i)){let S=i.getAttribute("action");f=S?il(S,c):null,o=i.getAttribute("method")||hc,s=qf(i.getAttribute("enctype"))||mc,m=new FormData(i)}else if(Yg(i)||Gg(i)&&(i.type==="submit"||i.type==="image")){let S=i.form;if(S==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let y=i.getAttribute("formaction")||S.getAttribute("action");if(f=y?il(y,c):null,o=i.getAttribute("formmethod")||S.getAttribute("method")||hc,s=qf(i.getAttribute("formenctype"))||qf(S.getAttribute("enctype"))||mc,m=new FormData(S,i),!Zg()){let{name:h,type:z,value:T}=i;if(z==="image"){let H=h?`${h}.`:"";m.append(`${H}x`,"0"),m.append(`${H}y`,"0")}else h&&m.append(h,T)}}else{if(Sc(i))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');o=hc,f=null,s=mc,v=i}return m&&s==="text/plain"&&(v=m,m=void 0),{action:f,method:o.toLowerCase(),encType:s,formData:m,body:v}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function to(i,c){if(i===!1||i===null||typeof i>"u")throw new Error(c)}function Jg(i,c,o){let f=typeof i=="string"?new URL(i,typeof window>"u"?"server://singlefetch/":window.location.origin):i;return f.pathname==="/"?f.pathname=`_root.${o}`:c&&il(f.pathname,c)==="/"?f.pathname=`${c.replace(/\/$/,"")}/_root.${o}`:f.pathname=`${f.pathname.replace(/\/$/,"")}.${o}`,f}async function $g(i,c){if(i.id in c)return c[i.id];try{let o=await import(i.module);return c[i.id]=o,o}catch(o){return console.error(`Error loading route module \`${i.module}\`, reloading page...`),console.error(o),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function Fg(i){return i==null?!1:i.href==null?i.rel==="preload"&&typeof i.imageSrcSet=="string"&&typeof i.imageSizes=="string":typeof i.rel=="string"&&typeof i.href=="string"}async function kg(i,c,o){let f=await Promise.all(i.map(async s=>{let m=c.routes[s.route.id];if(m){let v=await $g(m,o);return v.links?v.links():[]}return[]}));return e1(f.flat(1).filter(Fg).filter(s=>s.rel==="stylesheet"||s.rel==="preload").map(s=>s.rel==="stylesheet"?{...s,rel:"prefetch",as:"style"}:{...s,rel:"prefetch"}))}function Sm(i,c,o,f,s,m){let v=(y,h)=>o[h]?y.route.id!==o[h].route.id:!0,S=(y,h)=>o[h].pathname!==y.pathname||o[h].route.path?.endsWith("*")&&o[h].params["*"]!==y.params["*"];return m==="assets"?c.filter((y,h)=>v(y,h)||S(y,h)):m==="data"?c.filter((y,h)=>{let z=f.routes[y.route.id];if(!z||!z.hasLoader)return!1;if(v(y,h)||S(y,h))return!0;if(y.route.shouldRevalidate){let T=y.route.shouldRevalidate({currentUrl:new URL(s.pathname+s.search+s.hash,window.origin),currentParams:o[0]?.params||{},nextUrl:new URL(i,window.origin),nextParams:y.params,defaultShouldRevalidate:!0});if(typeof T=="boolean")return T}return!0}):[]}function Wg(i,c,{includeHydrateFallback:o}={}){return Pg(i.map(f=>{let s=c.routes[f.route.id];if(!s)return[];let m=[s.module];return s.clientActionModule&&(m=m.concat(s.clientActionModule)),s.clientLoaderModule&&(m=m.concat(s.clientLoaderModule)),o&&s.hydrateFallbackModule&&(m=m.concat(s.hydrateFallbackModule)),s.imports&&(m=m.concat(s.imports)),m}).flat(1))}function Pg(i){return[...new Set(i)]}function Ig(i){let c={},o=Object.keys(i).sort();for(let f of o)c[f]=i[f];return c}function e1(i,c){let o=new Set;return new Set(c),i.reduce((f,s)=>{let m=JSON.stringify(Ig(s));return o.has(m)||(o.add(m),f.push({key:m,link:s})),f},[])}function Ym(){let i=x.useContext($a);return to(i,"You must render this element inside a <DataRouterContext.Provider> element"),i}function t1(){let i=x.useContext(Qu);return to(i,"You must render this element inside a <DataRouterStateContext.Provider> element"),i}var lo=x.createContext(void 0);lo.displayName="FrameworkContext";function qm(){let i=x.useContext(lo);return to(i,"You must render this element inside a <HydratedRouter> element"),i}function l1(i,c){let o=x.useContext(lo),[f,s]=x.useState(!1),[m,v]=x.useState(!1),{onFocus:S,onBlur:y,onMouseEnter:h,onMouseLeave:z,onTouchStart:T}=c,H=x.useRef(null);x.useEffect(()=>{if(i==="render"&&v(!0),i==="viewport"){let $=Z=>{Z.forEach(P=>{v(P.isIntersecting)})},K=new IntersectionObserver($,{threshold:.5});return H.current&&K.observe(H.current),()=>{K.disconnect()}}},[i]),x.useEffect(()=>{if(f){let $=setTimeout(()=>{v(!0)},100);return()=>{clearTimeout($)}}},[f]);let L=()=>{s(!0)},G=()=>{s(!1),v(!1)};return o?i!=="intent"?[m,H,{}]:[m,H,{onFocus:ju(S,L),onBlur:ju(y,G),onMouseEnter:ju(h,L),onMouseLeave:ju(z,G),onTouchStart:ju(T,L)}]:[!1,H,{}]}function ju(i,c){return o=>{i&&i(o),o.defaultPrevented||c(o)}}function a1({page:i,...c}){let{router:o}=Ym(),f=x.useMemo(()=>Ea(o.routes,i,o.basename),[o.routes,i,o.basename]);return f?x.createElement(u1,{page:i,matches:f,...c}):null}function n1(i){let{manifest:c,routeModules:o}=qm(),[f,s]=x.useState([]);return x.useEffect(()=>{let m=!1;return kg(i,c,o).then(v=>{m||s(v)}),()=>{m=!0}},[i,c,o]),f}function u1({page:i,matches:c,...o}){let f=Fa(),{manifest:s,routeModules:m}=qm(),{basename:v}=Ym(),{loaderData:S,matches:y}=t1(),h=x.useMemo(()=>Sm(i,c,y,s,f,"data"),[i,c,y,s,f]),z=x.useMemo(()=>Sm(i,c,y,s,f,"assets"),[i,c,y,s,f]),T=x.useMemo(()=>{if(i===f.pathname+f.search+f.hash)return[];let G=new Set,$=!1;if(c.forEach(Z=>{let P=s.routes[Z.route.id];!P||!P.hasLoader||(!h.some(ne=>ne.route.id===Z.route.id)&&Z.route.id in S&&m[Z.route.id]?.shouldRevalidate||P.hasClientLoader?$=!0:G.add(Z.route.id))}),G.size===0)return[];let K=Jg(i,v,"data");return $&&G.size>0&&K.searchParams.set("_routes",c.filter(Z=>G.has(Z.route.id)).map(Z=>Z.route.id).join(",")),[K.pathname+K.search]},[v,S,f,s,h,c,i,m]),H=x.useMemo(()=>Wg(z,s),[z,s]),L=n1(z);return x.createElement(x.Fragment,null,T.map(G=>x.createElement("link",{key:G,rel:"prefetch",as:"fetch",href:G,...o})),H.map(G=>x.createElement("link",{key:G,rel:"modulepreload",href:G,...o})),L.map(({key:G,link:$})=>x.createElement("link",{key:G,nonce:o.nonce,...$})))}function i1(...i){return c=>{i.forEach(o=>{typeof o=="function"?o(c):o!=null&&(o.current=c)})}}var Gm=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{Gm&&(window.__reactRouterVersion="7.9.4")}catch{}function c1(i,c){return Z0({basename:c?.basename,getContext:c?.getContext,future:c?.future,history:f0({window:c?.window}),hydrationData:r1(),routes:i,mapRouteProperties:xg,hydrationRouteProperties:Ug,dataStrategy:c?.dataStrategy,patchRoutesOnNavigation:c?.patchRoutesOnNavigation,window:c?.window}).initialize()}function r1(){let i=window?.__staticRouterHydrationData;return i&&i.errors&&(i={...i,errors:f1(i.errors)}),i}function f1(i){if(!i)return null;let c=Object.entries(i),o={};for(let[f,s]of c)if(s&&s.__type==="RouteErrorResponse")o[f]=new yc(s.status,s.statusText,s.data,s.internal===!0);else if(s&&s.__type==="Error"){if(s.__subType){let m=window[s.__subType];if(typeof m=="function")try{let v=new m(s.message);v.stack="",o[f]=v}catch{}}if(o[f]==null){let m=new Error(s.message);m.stack="",o[f]=m}}else o[f]=s;return o}var Xm=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,wn=x.forwardRef(function({onClick:c,discover:o="render",prefetch:f="none",relative:s,reloadDocument:m,replace:v,state:S,target:y,to:h,preventScrollReset:z,viewTransition:T,...H},L){let{basename:G}=x.useContext(Ml),$=typeof h=="string"&&Xm.test(h),K,Z=!1;if(typeof h=="string"&&$&&(K=h,Gm))try{let he=new URL(window.location.href),Be=h.startsWith("//")?new URL(he.protocol+h):new URL(h),Fe=il(Be.pathname,G);Be.origin===he.origin&&Fe!=null?h=Fe+Be.search+Be.hash:Z=!0}catch{dt(!1,`<Link to="${h}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let P=mg(h,{relative:s}),[ne,De,se]=l1(f,H),O=d1(h,{replace:v,state:S,target:y,preventScrollReset:z,relative:s,viewTransition:T});function k(he){c&&c(he),he.defaultPrevented||O(he)}let pe=x.createElement("a",{...H,...se,href:K||P,onClick:Z||m?c:k,ref:i1(L,De),target:y,"data-discover":!$&&o==="render"?"true":void 0});return ne&&!$?x.createElement(x.Fragment,null,pe,x.createElement(a1,{page:P})):pe});wn.displayName="Link";var ba=x.forwardRef(function({"aria-current":c="page",caseSensitive:o=!1,className:f="",end:s=!1,style:m,to:v,viewTransition:S,children:y,...h},z){let T=Vu(v,{relative:h.relative}),H=Fa(),L=x.useContext(Qu),{navigator:G,basename:$}=x.useContext(Ml),K=L!=null&&g1(T)&&S===!0,Z=G.encodeLocation?G.encodeLocation(T).pathname:T.pathname,P=H.pathname,ne=L&&L.navigation&&L.navigation.location?L.navigation.location.pathname:null;o||(P=P.toLowerCase(),ne=ne?ne.toLowerCase():null,Z=Z.toLowerCase()),ne&&$&&(ne=il(ne,$)||ne);const De=Z!=="/"&&Z.endsWith("/")?Z.length-1:Z.length;let se=P===Z||!s&&P.startsWith(Z)&&P.charAt(De)==="/",O=ne!=null&&(ne===Z||!s&&ne.startsWith(Z)&&ne.charAt(Z.length)==="/"),k={isActive:se,isPending:O,isTransitioning:K},pe=se?c:void 0,he;typeof f=="function"?he=f(k):he=[f,se?"active":null,O?"pending":null,K?"transitioning":null].filter(Boolean).join(" ");let Be=typeof m=="function"?m(k):m;return x.createElement(wn,{...h,"aria-current":pe,className:he,ref:z,style:Be,to:v,viewTransition:S},typeof y=="function"?y(k):y)});ba.displayName="NavLink";var o1=x.forwardRef(({discover:i="render",fetcherKey:c,navigate:o,reloadDocument:f,replace:s,state:m,method:v=hc,action:S,onSubmit:y,relative:h,preventScrollReset:z,viewTransition:T,...H},L)=>{let G=v1(),$=y1(S,{relative:h}),K=v.toLowerCase()==="get"?"get":"post",Z=typeof S=="string"&&Xm.test(S),P=ne=>{if(y&&y(ne),ne.defaultPrevented)return;ne.preventDefault();let De=ne.nativeEvent.submitter,se=De?.getAttribute("formmethod")||v;G(De||ne.currentTarget,{fetcherKey:c,method:se,navigate:o,replace:s,state:m,relative:h,preventScrollReset:z,viewTransition:T})};return x.createElement("form",{ref:L,method:K,action:$,onSubmit:f?y:P,...H,"data-discover":!Z&&i==="render"?"true":void 0})});o1.displayName="Form";function s1(i){return`${i} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Qm(i){let c=x.useContext($a);return Re(c,s1(i)),c}function d1(i,{target:c,replace:o,state:f,preventScrollReset:s,relative:m,viewTransition:v}={}){let S=vg(),y=Fa(),h=Vu(i,{relative:m});return x.useCallback(z=>{if(Qg(z,c)){z.preventDefault();let T=o!==void 0?o:za(y)===za(h);S(i,{replace:T,state:f,preventScrollReset:s,relative:m,viewTransition:v})}},[y,S,h,o,f,c,i,s,m,v])}var h1=0,m1=()=>`__${String(++h1)}__`;function v1(){let{router:i}=Qm("useSubmit"),{basename:c}=x.useContext(Ml),o=Ag();return x.useCallback(async(f,s={})=>{let{action:m,method:v,encType:S,formData:y,body:h}=Kg(f,c);if(s.navigate===!1){let z=s.fetcherKey||m1();await i.fetch(z,o,s.action||m,{preventScrollReset:s.preventScrollReset,formData:y,body:h,formMethod:s.method||v,formEncType:s.encType||S,flushSync:s.flushSync})}else await i.navigate(s.action||m,{preventScrollReset:s.preventScrollReset,formData:y,body:h,formMethod:s.method||v,formEncType:s.encType||S,replace:s.replace,state:s.state,fromRouteId:o,flushSync:s.flushSync,viewTransition:s.viewTransition})},[i,c,o])}function y1(i,{relative:c}={}){let{basename:o}=x.useContext(Ml),f=x.useContext(Rl);Re(f,"useFormAction must be used inside a RouteContext");let[s]=f.matches.slice(-1),m={...Vu(i||".",{relative:c})},v=Fa();if(i==null){m.search=v.search;let S=new URLSearchParams(m.search),y=S.getAll("index");if(y.some(z=>z==="")){S.delete("index"),y.filter(T=>T).forEach(T=>S.append("index",T));let z=S.toString();m.search=z?`?${z}`:""}}return(!i||i===".")&&s.route.index&&(m.search=m.search?m.search.replace(/^\?/,"?index&"):"?index"),o!=="/"&&(m.pathname=m.pathname==="/"?o:_l([o,m.pathname])),za(m)}function g1(i,{relative:c}={}){let o=x.useContext(Wf);Re(o!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:f}=Qm("useViewTransitionState"),s=Vu(i,{relative:c});if(!o.isTransitioning)return!1;let m=il(o.currentLocation.pathname,f)||o.currentLocation.pathname,v=il(o.nextLocation.pathname,f)||o.nextLocation.pathname;return vc(s.pathname,v)!=null||vc(s.pathname,m)!=null}const p1="_footer_ilvdx_1",S1="_footerContent_ilvdx_9",b1="_link_ilvdx_16",wu={footer:p1,footerContent:S1,link:b1};function E1(){return ee.jsx("footer",{className:`${wu.footer} glassCard`,children:ee.jsxs("div",{className:wu.footerContent,children:[ee.jsx(wn,{to:"",className:wu.link,children:"Contact"}),ee.jsx(wn,{to:"",className:wu.link,children:"RGPD"}),ee.jsx(wn,{to:"",className:wu.link,children:"Mentions légales"})]})})}const T1="_headerContainer_1bnos_1",z1="_header_1bnos_1",_1="_activeHeaderContent_1bnos_20",M1="_inactiveHeaderContent_1bnos_28",R1="_inactiveMobileMenu_1bnos_38",D1="_activeMobileMenu_1bnos_45",A1="_headerLeftContent_1bnos_57",C1="_headerRightContent_1bnos_65",O1="_logo_1bnos_71",x1="_logoLink_1bnos_77",U1="_link_1bnos_87",N1="_activeLink_1bnos_100",H1="_bellBtn_1bnos_112",L1="_profileLink_1bnos_112",B1="_activeBellBtn_1bnos_141",j1="_notificationDiv_1bnos_174",w1="_activeNotificationDiv_1bnos_185",Y1="_notification_1bnos_174",q1="_notificationBadge_1bnos_199",G1="_closeBtn_1bnos_209",X1="_burgerBtn_1bnos_227",Q1="_burgerBar_1bnos_238",Z1="_activeBurgerBtn_1bnos_246",V1="_navLinks_1bnos_257",Me={headerContainer:T1,header:z1,activeHeaderContent:_1,inactiveHeaderContent:M1,inactiveMobileMenu:R1,activeMobileMenu:D1,headerLeftContent:A1,headerRightContent:C1,logo:O1,logoLink:x1,link:U1,activeLink:N1,bellBtn:H1,profileLink:L1,activeBellBtn:B1,notificationDiv:j1,activeNotificationDiv:w1,notification:Y1,notificationBadge:q1,closeBtn:G1,burgerBtn:X1,burgerBar:Q1,activeBurgerBtn:Z1,navLinks:V1};function K1(){const[i,c]=x.useState(!1),[o,f]=x.useState(!0),[s,m]=x.useState(!1),v=x.useRef(null),[S,y]=x.useState(["Vous avez un nouveau message !","Jean Paul est en attente de validation !","Vous avez un nouveau message !"]);return x.useEffect(()=>{const h=z=>{v.current&&!v.current.contains(z.target)&&!z.target.closest(`.${Me.bellBtn}`)&&c(!1)};return document.addEventListener("mousedown",h),()=>{document.removeEventListener("mousedown",h)}},[]),ee.jsxs("div",{className:Me.headerContainer,children:[ee.jsxs("header",{className:`${Me.header} glassCard`,children:[ee.jsxs("nav",{className:`${s?Me.inactiveHeaderContent:Me.activeHeaderContent}`,children:[ee.jsxs("div",{className:Me.headerLeftContent,children:[ee.jsx(ba,{className:Me.logoLink,to:"/",children:ee.jsx("img",{src:"vite.svg",alt:"logo",className:Me.logo})}),ee.jsxs("div",{className:Me.navLinks,children:[ee.jsx(ba,{to:"/",className:({isActive:h})=>h?Me.activeLink:Me.link,children:"Accueil"}),ee.jsx(ba,{to:"/events",className:({isActive:h})=>h?Me.activeLink:Me.link,children:"Evènements"}),ee.jsx(ba,{to:"/volunteers",className:({isActive:h})=>h?Me.activeLink:Me.link,children:"Bénévoles"})]})]}),ee.jsxs("div",{className:Me.headerRightContent,children:[ee.jsxs("button",{className:`${Me.bellBtn} ${i?Me.activeBellBtn:""}`,onClick:()=>{c(!i),f(!1)},children:[ee.jsx("svg",{width:"auto",height:"30",viewBox:"0 0 60 60",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:ee.jsx("path",{d:"M34.325 52.5C33.8855 53.2577 33.2546 53.8866 32.4956 54.3238C31.7365 54.761 30.8759 54.9911 30 54.9911C29.1241 54.9911 28.2635 54.761 27.5044 54.3238C26.7454 53.8866 26.1145 53.2577 25.675 52.5M45 20C45 16.0218 43.4196 12.2064 40.6066 9.3934C37.7936 6.58035 33.9782 5 30 5C26.0218 5 22.2064 6.58035 19.3934 9.3934C16.5804 12.2064 15 16.0218 15 20C15 37.5 7.5 42.5 7.5 42.5H52.5C52.5 42.5 45 37.5 45 20Z",stroke:"currentStroke"})}),o&&ee.jsx("span",{className:Me.notificationBadge})]}),ee.jsx(wn,{to:"",className:Me.profileLink,children:ee.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",height:"30px",viewBox:"0 -960 960 960",width:"auto",fill:"currentFill",children:ee.jsx("path",{d:"M480-492.31q-57.75 0-98.87-41.12Q340-574.56 340-632.31q0-57.75 41.13-98.87 41.12-41.13 98.87-41.13 57.75 0 98.87 41.13Q620-690.06 620-632.31q0 57.75-41.13 98.88-41.12 41.12-98.87 41.12ZM180-187.69v-88.93q0-29.38 15.96-54.42 15.96-25.04 42.66-38.5 59.3-29.07 119.65-43.61 60.35-14.54 121.73-14.54t121.73 14.54q60.35 14.54 119.65 43.61 26.7 13.46 42.66 38.5Q780-306 780-276.62v88.93H180Z"})})})]})]}),ee.jsxs("nav",{className:`${s?Me.activeMobileMenu:Me.inactiveMobileMenu}`,children:[ee.jsx(ba,{to:"/",className:({isActive:h})=>h?Me.activeLink:Me.link,children:"Accueil"}),ee.jsx(ba,{to:"/events",className:({isActive:h})=>h?Me.activeLink:Me.link,children:"Evènements"}),ee.jsx(ba,{to:"/volunteers",className:({isActive:h})=>h?Me.activeLink:Me.link,children:"Bénévoles"})]}),ee.jsxs("button",{className:`${Me.burgerBtn} ${s?Me.activeBurgerBtn:""}`,onClick:()=>m(!s),children:[ee.jsx("div",{className:Me.burgerBar}),ee.jsx("div",{className:Me.burgerBar}),ee.jsx("div",{className:Me.burgerBar})]})]}),ee.jsx("div",{ref:v,className:`${Me.notificationDiv} glassCard ${i?Me.activeNotificationDiv:""}`,children:S.length===0?ee.jsx("p",{children:"Vous n'avez aucune notification !"}):S.map((h,z)=>ee.jsxs("div",{className:Me.notification,children:[ee.jsx("p",{children:h}),ee.jsx("button",{className:Me.closeBtn,onClick:()=>y(T=>T.filter((H,L)=>L!==z)),children:ee.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",height:"20px",viewBox:"0 -960 960 960",width:"20px",children:ee.jsx("path",{d:"m256-200-56-56 224-224-224-224 56-56 224 224 224-224 56 56-224 224 224 224-56 56-224-224-224 224Z"})})})]},z))})]})}const J1="_circle_1wtd6_16",vl={"background-container":"_background-container_1wtd6_2",circle:J1,"circle-1":"_circle-1_1wtd6_23","circle-2":"_circle-2_1wtd6_31","circle-3":"_circle-3_1wtd6_39","circle-4":"_circle-4_1wtd6_47","circle-5":"_circle-5_1wtd6_55"},$1=({children:i,className:c})=>{const o=x.useRef([]),f=()=>{const s=Math.floor(Math.random()*100)-30,m=Math.floor(Math.random()*100)-30;return{x:s,y:m}};return x.useEffect(()=>{o.current.forEach(s=>{if(s){const{x:m,y:v}=f();s.style.setProperty("--random-x",`${m}px`),s.style.setProperty("--random-y",`${v}px`)}})},[]),ee.jsxs("div",{className:`${vl["background-container"]} ${c||""}`,children:[ee.jsx("div",{ref:s=>o.current[0]=s,className:`${vl.circle} ${vl["circle-1"]}`,style:{"--random-x":"0px","--random-y":"0px"}}),ee.jsx("div",{ref:s=>o.current[1]=s,className:`${vl.circle} ${vl["circle-2"]}`,style:{"--random-x":"0px","--random-y":"0px"}}),ee.jsx("div",{ref:s=>o.current[2]=s,className:`${vl.circle} ${vl["circle-3"]}`,style:{"--random-x":"0px","--random-y":"0px"}}),ee.jsx("div",{ref:s=>o.current[3]=s,className:`${vl.circle} ${vl["circle-4"]}`,style:{"--random-x":"0px","--random-y":"0px"}}),ee.jsx("div",{ref:s=>o.current[4]=s,className:`${vl.circle} ${vl["circle-5"]}`,style:{"--random-x":"0px","--random-y":"0px"}}),i]})};function F1(){return ee.jsx("div",{children:ee.jsx($1,{children:ee.jsxs("div",{className:"content",children:[ee.jsx(K1,{}),ee.jsx(jg,{}),ee.jsx(E1,{})]})})})}function k1(){return ee.jsx("div",{})}const W1="_container_14kxm_1",P1={container:W1};async function I1(){const i=await fetch("http://localhost:8000/sanctum/csrf-cookie",{method:"GET",credentials:"include"});if(!i.ok&&i.status!==204)throw new Error(`Error : ${i.status}`);const f=`; ${document.cookie}`.split("; XSRF-TOKEN=");if(f.length===2)return decodeURIComponent(f.pop().split(";").shift());throw new Error("Error: Invalid XSRF-TOKEN")}async function ep(i,c){const o=await I1();await fetch("http://localhost:8000/api/login",{method:"POST",credentials:"include",headers:{"Content-Type":"application/json","X-XSRF-TOKEN":o,Accept:"application/json"},body:JSON.stringify({email:i,password:c})}).then(f=>{if(console.log("Code HTTP :",f.status),!f.ok)throw new Error(`Erreur HTTP ${f.status}`);return f.json()}).then(f=>{console.log("Connexion réussie ! Données utilisateur :",f)}).catch(f=>{console.error("Erreur lors de la connexion :",f.message)})}async function tp(){await fetch("http://localhost:8000/api/me",{method:"GET",credentials:"include",headers:{Accept:"application/json"}}).then(i=>i.json()).then(i=>console.log("Utilisateur connecté :",i)).catch(i=>console.error("Erreur :",i))}const lp="_logButton_aljej_21",ap="_formgroup_aljej_27",np="_loginButton_aljej_32",Ln={logButton:lp,formgroup:ap,loginButton:np};function up({className:i}){const[c,o]=x.useState(""),[f,s]=x.useState(""),[m,v]=x.useState(!1);async function S(h){h.preventDefault(),await ep(c,f),tp()}const y=()=>{v(!m)};return ee.jsxs("div",{className:`${i} glassCard`,children:[ee.jsx("div",{className:Ln.formgroup,children:ee.jsx("input",{type:"email",id:"email",className:Ln.input,value:c,placeholder:"Adresse mail",onChange:h=>o(h.target.value),required:!0})}),ee.jsx("div",{className:Ln.formgroup,children:ee.jsxs("div",{style:{position:"relative",width:"100%"},children:[ee.jsx("input",{type:m?"text":"password",id:"password",className:Ln.input,value:f,placeholder:"Mot de passe",onChange:h=>s(h.target.value),required:!0,style:{width:"100%",paddingRight:"40px"}}),ee.jsx("button",{type:"button",onClick:y,style:{position:"absolute",width:"30px",right:"10px",top:"50%",transform:"translateY(-50%)",background:"none",border:"none",cursor:"pointer",fontSize:"16px"},children:m?"👁️":"🔒"})]})}),ee.jsx("div",{className:Ln.logButton,children:ee.jsx("button",{className:Ln.loginButton,onClick:S,children:"Se connecter"})})]})}function ip(){return ee.jsx("div",{className:P1.container,children:ee.jsx(up,{})})}const cp=c1([{path:"/",Component:F1,children:[{path:"/",Component:k1},{path:"/login",Component:ip}]}]);i0.createRoot(document.getElementById("root")).render(ee.jsx(x.StrictMode,{children:ee.jsx(Hg,{router:cp})}));
|