(function(){const i=document.createElement("link").relList;if(i&&i.supports&&i.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const d of o)if(d.type==="childList")for(const y of d.addedNodes)y.tagName==="LINK"&&y.rel==="modulepreload"&&r(y)}).observe(document,{childList:!0,subtree:!0});function s(o){const d={};return o.integrity&&(d.integrity=o.integrity),o.referrerPolicy&&(d.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?d.credentials="include":o.crossOrigin==="anonymous"?d.credentials="omit":d.credentials="same-origin",d}function r(o){if(o.ep)return;o.ep=!0;const d=s(o);fetch(o.href,d)}})();var Qs={exports:{}},ja={};var xd;function kp(){if(xd)return ja;xd=1;var c=Symbol.for("react.transitional.element"),i=Symbol.for("react.fragment");function s(r,o,d){var y=null;if(d!==void 0&&(y=""+d),o.key!==void 0&&(y=""+o.key),"key"in o){d={};for(var E in o)E!=="key"&&(d[E]=o[E])}else d=o;return o=d.ref,{$$typeof:c,type:r,key:y,ref:o!==void 0?o:null,props:d}}return ja.Fragment=i,ja.jsx=s,ja.jsxs=s,ja}var Rd;function $p(){return Rd||(Rd=1,Qs.exports=kp()),Qs.exports}var B=$p(),Vs={exports:{}},F={};var Od;function Wp(){if(Od)return F;Od=1;var c=Symbol.for("react.transitional.element"),i=Symbol.for("react.portal"),s=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),d=Symbol.for("react.consumer"),y=Symbol.for("react.context"),E=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),v=Symbol.for("react.memo"),z=Symbol.for("react.lazy"),x=Symbol.for("react.activity"),H=Symbol.iterator;function G(b){return b===null||typeof b!="object"?null:(b=H&&b[H]||b["@@iterator"],typeof b=="function"?b:null)}var X={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},J=Object.assign,V={};function Q(b,U,w){this.props=b,this.context=U,this.refs=V,this.updater=w||X}Q.prototype.isReactComponent={},Q.prototype.setState=function(b,U){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,U,"setState")},Q.prototype.forceUpdate=function(b){this.updater.enqueueForceUpdate(this,b,"forceUpdate")};function Z(){}Z.prototype=Q.prototype;function $(b,U,w){this.props=b,this.context=U,this.refs=V,this.updater=w||X}var Tt=$.prototype=new Z;Tt.constructor=$,J(Tt,Q.prototype),Tt.isPureReactComponent=!0;var Rt=Array.isArray;function jt(){}var tt={H:null,A:null,T:null,S:null},Lt=Object.prototype.hasOwnProperty;function Ot(b,U,w){var L=w.ref;return{$$typeof:c,type:b,key:U,ref:L!==void 0?L:null,props:w}}function ue(b,U){return Ot(b.type,U,b.props)}function ie(b){return typeof b=="object"&&b!==null&&b.$$typeof===c}function Ft(b){var U={"=":"=0",":":"=2"};return"$"+b.replace(/[=:]/g,function(w){return U[w]})}var ql=/\/+/g;function Xe(b,U){return typeof b=="object"&&b!==null&&b.key!=null?Ft(""+b.key):U.toString(36)}function ze(b){switch(b.status){case"fulfilled":return b.value;case"rejected":throw b.reason;default:switch(typeof b.status=="string"?b.then(jt,jt):(b.status="pending",b.then(function(U){b.status==="pending"&&(b.status="fulfilled",b.value=U)},function(U){b.status==="pending"&&(b.status="rejected",b.reason=U)})),b.status){case"fulfilled":return b.value;case"rejected":throw b.reason}}throw b}function N(b,U,w,L,P){var lt=typeof b;(lt==="undefined"||lt==="boolean")&&(b=null);var ht=!1;if(b===null)ht=!0;else switch(lt){case"bigint":case"string":case"number":ht=!0;break;case"object":switch(b.$$typeof){case c:case i:ht=!0;break;case z:return ht=b._init,N(ht(b._payload),U,w,L,P)}}if(ht)return P=P(b),ht=L===""?"."+Xe(b,0):L,Rt(P)?(w="",ht!=null&&(w=ht.replace(ql,"$&/")+"/"),N(P,U,w,"",function(Zn){return Zn})):P!=null&&(ie(P)&&(P=ue(P,w+(P.key==null||b&&b.key===P.key?"":(""+P.key).replace(ql,"$&/")+"/")+ht)),U.push(P)),1;ht=0;var $t=L===""?".":L+":";if(Rt(b))for(var Nt=0;Nt>>1,bt=N[yt];if(0>>1;yto(w,W))Lo(P,w)?(N[yt]=P,N[L]=W,yt=L):(N[yt]=w,N[U]=W,yt=U);else if(Lo(P,W))N[yt]=P,N[L]=W,yt=L;else break t}}return q}function o(N,q){var W=N.sortIndex-q.sortIndex;return W!==0?W:N.id-q.id}if(c.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var d=performance;c.unstable_now=function(){return d.now()}}else{var y=Date,E=y.now();c.unstable_now=function(){return y.now()-E}}var p=[],v=[],z=1,x=null,H=3,G=!1,X=!1,J=!1,V=!1,Q=typeof setTimeout=="function"?setTimeout:null,Z=typeof clearTimeout=="function"?clearTimeout:null,$=typeof setImmediate<"u"?setImmediate:null;function Tt(N){for(var q=s(v);q!==null;){if(q.callback===null)r(v);else if(q.startTime<=N)r(v),q.sortIndex=q.expirationTime,i(p,q);else break;q=s(v)}}function Rt(N){if(J=!1,Tt(N),!X)if(s(p)!==null)X=!0,jt||(jt=!0,Ft());else{var q=s(v);q!==null&&ze(Rt,q.startTime-N)}}var jt=!1,tt=-1,Lt=5,Ot=-1;function ue(){return V?!0:!(c.unstable_now()-OtN&&ue());){var yt=x.callback;if(typeof yt=="function"){x.callback=null,H=x.priorityLevel;var bt=yt(x.expirationTime<=N);if(N=c.unstable_now(),typeof bt=="function"){x.callback=bt,Tt(N),q=!0;break e}x===s(p)&&r(p),Tt(N)}else r(p);x=s(p)}if(x!==null)q=!0;else{var b=s(v);b!==null&&ze(Rt,b.startTime-N),q=!1}}break t}finally{x=null,H=W,G=!1}q=void 0}}finally{q?Ft():jt=!1}}}var Ft;if(typeof $=="function")Ft=function(){$(ie)};else if(typeof MessageChannel<"u"){var ql=new MessageChannel,Xe=ql.port2;ql.port1.onmessage=ie,Ft=function(){Xe.postMessage(null)}}else Ft=function(){Q(ie,0)};function ze(N,q){tt=Q(function(){N(c.unstable_now())},q)}c.unstable_IdlePriority=5,c.unstable_ImmediatePriority=1,c.unstable_LowPriority=4,c.unstable_NormalPriority=3,c.unstable_Profiling=null,c.unstable_UserBlockingPriority=2,c.unstable_cancelCallback=function(N){N.callback=null},c.unstable_forceFrameRate=function(N){0>N||125yt?(N.sortIndex=W,i(v,N),s(p)===null&&N===s(v)&&(J?(Z(tt),tt=-1):J=!0,ze(Rt,W-yt))):(N.sortIndex=bt,i(p,N),X||G||(X=!0,jt||(jt=!0,Ft()))),N},c.unstable_shouldYield=ue,c.unstable_wrapCallback=function(N){var q=H;return function(){var W=H;H=q;try{return N.apply(this,arguments)}finally{H=W}}}})(Js)),Js}var Nd;function Pp(){return Nd||(Nd=1,Ks.exports=Fp()),Ks.exports}var ks={exports:{}},kt={};var Md;function Ip(){if(Md)return kt;Md=1;var c=rr();function i(p){var v="https://react.dev/errors/"+p;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(c)}catch(i){console.error(i)}}return c(),ks.exports=Ip(),ks.exports}var Ud;function e0(){if(Ud)return La;Ud=1;var c=Pp(),i=rr(),s=t0();function r(t){var e="https://react.dev/errors/"+t;if(1bt||(t.current=yt[bt],yt[bt]=null,bt--)}function w(t,e){bt++,yt[bt]=t.current,t.current=e}var L=b(null),P=b(null),lt=b(null),ht=b(null);function $t(t,e){switch(w(lt,e),w(P,t),w(L,null),e.nodeType){case 9:case 11:t=(t=e.documentElement)&&(t=t.namespaceURI)?kh(t):0;break;default:if(t=e.tagName,e=e.namespaceURI)e=kh(e),t=$h(e,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}U(L),w(L,t)}function Nt(){U(L),U(P),U(lt)}function Zn(t){t.memoizedState!==null&&w(ht,t);var e=L.current,l=$h(e,t.type);e!==l&&(w(P,t),w(L,l))}function Ja(t){P.current===t&&(U(L),U(P)),ht.current===t&&(U(ht),Ba._currentValue=W)}var xi,_r;function wl(t){if(xi===void 0)try{throw Error()}catch(l){var e=l.stack.trim().match(/\n( *(at )?)/);xi=e&&e[1]||"",_r=-1)":-1a||m[n]!==T[a]){var C=` `+m[n].replace(" at new "," at ");return t.displayName&&C.includes("")&&(C=C.replace("",t.displayName)),C}while(1<=n&&0<=a);break}}}finally{Ri=!1,Error.prepareStackTrace=l}return(l=t?t.displayName||t.name:"")?wl(l):""}function xm(t,e){switch(t.tag){case 26:case 27:case 5:return wl(t.type);case 16:return wl("Lazy");case 13:return t.child!==e&&e!==null?wl("Suspense Fallback"):wl("Suspense");case 19:return wl("SuspenseList");case 0:case 15:return Oi(t.type,!1);case 11:return Oi(t.type.render,!1);case 1:return Oi(t.type,!0);case 31:return wl("Activity");default:return""}}function Tr(t){try{var e="",l=null;do e+=xm(t,l),l=t,t=t.return;while(t);return e}catch(n){return` Error generating stack: `+n.message+` `+n.stack}}var zi=Object.prototype.hasOwnProperty,Ci=c.unstable_scheduleCallback,Ni=c.unstable_cancelCallback,Rm=c.unstable_shouldYield,Om=c.unstable_requestPaint,ce=c.unstable_now,zm=c.unstable_getCurrentPriorityLevel,Ar=c.unstable_ImmediatePriority,xr=c.unstable_UserBlockingPriority,ka=c.unstable_NormalPriority,Cm=c.unstable_LowPriority,Rr=c.unstable_IdlePriority,Nm=c.log,Mm=c.unstable_setDisableYieldValue,Kn=null,se=null;function rl(t){if(typeof Nm=="function"&&Mm(t),se&&typeof se.setStrictMode=="function")try{se.setStrictMode(Kn,t)}catch{}}var re=Math.clz32?Math.clz32:Bm,Dm=Math.log,Um=Math.LN2;function Bm(t){return t>>>=0,t===0?32:31-(Dm(t)/Um|0)|0}var $a=256,Wa=262144,Fa=4194304;function jl(t){var e=t&42;if(e!==0)return e;switch(t&-t){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 t&261888;case 262144:case 524288:case 1048576:case 2097152:return t&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function Pa(t,e,l){var n=t.pendingLanes;if(n===0)return 0;var a=0,u=t.suspendedLanes,f=t.pingedLanes;t=t.warmLanes;var h=n&134217727;return h!==0?(n=h&~u,n!==0?a=jl(n):(f&=h,f!==0?a=jl(f):l||(l=h&~t,l!==0&&(a=jl(l))))):(h=n&~u,h!==0?a=jl(h):f!==0?a=jl(f):l||(l=n&~t,l!==0&&(a=jl(l)))),a===0?0:e!==0&&e!==a&&(e&u)===0&&(u=a&-a,l=e&-e,u>=l||u===32&&(l&4194048)!==0)?e:a}function Jn(t,e){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&e)===0}function Hm(t,e){switch(t){case 1:case 2:case 4:case 8:case 64:return e+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 e+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 Or(){var t=Fa;return Fa<<=1,(Fa&62914560)===0&&(Fa=4194304),t}function Mi(t){for(var e=[],l=0;31>l;l++)e.push(t);return e}function kn(t,e){t.pendingLanes|=e,e!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function qm(t,e,l,n,a,u){var f=t.pendingLanes;t.pendingLanes=l,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=l,t.entangledLanes&=l,t.errorRecoveryDisabledLanes&=l,t.shellSuspendCounter=0;var h=t.entanglements,m=t.expirationTimes,T=t.hiddenUpdates;for(l=f&~l;0"u")return null;try{return t.activeElement||t.body}catch{return t.body}}var Gm=/[\n"\\]/g;function ge(t){return t.replace(Gm,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function wi(t,e,l,n,a,u,f,h){t.name="",f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"?t.type=f:t.removeAttribute("type"),e!=null?f==="number"?(e===0&&t.value===""||t.value!=e)&&(t.value=""+ve(e)):t.value!==""+ve(e)&&(t.value=""+ve(e)):f!=="submit"&&f!=="reset"||t.removeAttribute("value"),e!=null?ji(t,f,ve(e)):l!=null?ji(t,f,ve(l)):n!=null&&t.removeAttribute("value"),a==null&&u!=null&&(t.defaultChecked=!!u),a!=null&&(t.checked=a&&typeof a!="function"&&typeof a!="symbol"),h!=null&&typeof h!="function"&&typeof h!="symbol"&&typeof h!="boolean"?t.name=""+ve(h):t.removeAttribute("name")}function Yr(t,e,l,n,a,u,f,h){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(t.type=u),e!=null||l!=null){if(!(u!=="submit"&&u!=="reset"||e!=null)){qi(t);return}l=l!=null?""+ve(l):"",e=e!=null?""+ve(e):l,h||e===t.value||(t.value=e),t.defaultValue=e}n=n??a,n=typeof n!="function"&&typeof n!="symbol"&&!!n,t.checked=h?t.checked:!!n,t.defaultChecked=!!n,f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"&&(t.name=f),qi(t)}function ji(t,e,l){e==="number"&&eu(t.ownerDocument)===t||t.defaultValue===""+l||(t.defaultValue=""+l)}function rn(t,e,l,n){if(t=t.options,e){e={};for(var a=0;a"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Qi=!1;if(Ve)try{var Pn={};Object.defineProperty(Pn,"passive",{get:function(){Qi=!0}}),window.addEventListener("test",Pn,Pn),window.removeEventListener("test",Pn,Pn)}catch{Qi=!1}var ol=null,Vi=null,nu=null;function Jr(){if(nu)return nu;var t,e=Vi,l=e.length,n,a="value"in ol?ol.value:ol.textContent,u=a.length;for(t=0;t=ea),Ir=" ",tf=!1;function ef(t,e){switch(t){case"keyup":return py.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function lf(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var dn=!1;function gy(t,e){switch(t){case"compositionend":return lf(e);case"keypress":return e.which!==32?null:(tf=!0,Ir);case"textInput":return t=e.data,t===Ir&&tf?null:t;default:return null}}function by(t,e){if(dn)return t==="compositionend"||!$i&&ef(t,e)?(t=Jr(),nu=Vi=ol=null,dn=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1=e)return{node:l,offset:e-t};t=n}t:{for(;l;){if(l.nextSibling){l=l.nextSibling;break t}l=l.parentNode}l=void 0}l=of(l)}}function df(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?df(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function mf(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var e=eu(t.document);e instanceof t.HTMLIFrameElement;){try{var l=typeof e.contentWindow.location.href=="string"}catch{l=!1}if(l)t=e.contentWindow;else break;e=eu(t.document)}return e}function Pi(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}var Oy=Ve&&"documentMode"in document&&11>=document.documentMode,mn=null,Ii=null,ua=null,tc=!1;function yf(t,e,l){var n=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;tc||mn==null||mn!==eu(n)||(n=mn,"selectionStart"in n&&Pi(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),ua&&aa(ua,n)||(ua=n,n=Wu(Ii,"onSelect"),0>=f,a-=f,Be=1<<32-re(e)+a|l<et?(it=Y,Y=null):it=Y.sibling;var ft=A(S,Y,_[et],M);if(ft===null){Y===null&&(Y=it);break}t&&Y&&ft.alternate===null&&e(S,Y),g=u(ft,g,et),rt===null?K=ft:rt.sibling=ft,rt=ft,Y=it}if(et===_.length)return l(S,Y),ct&&Ke(S,et),K;if(Y===null){for(;et<_.length;et++)Y=D(S,_[et],M),Y!==null&&(g=u(Y,g,et),rt===null?K=Y:rt.sibling=Y,rt=Y);return ct&&Ke(S,et),K}for(Y=n(Y);et<_.length;et++)it=R(Y,S,et,_[et],M),it!==null&&(t&&it.alternate!==null&&Y.delete(it.key===null?et:it.key),g=u(it,g,et),rt===null?K=it:rt.sibling=it,rt=it);return t&&Y.forEach(function(Ul){return e(S,Ul)}),ct&&Ke(S,et),K}function k(S,g,_,M){if(_==null)throw Error(r(151));for(var K=null,rt=null,Y=g,et=g=0,it=null,ft=_.next();Y!==null&&!ft.done;et++,ft=_.next()){Y.index>et?(it=Y,Y=null):it=Y.sibling;var Ul=A(S,Y,ft.value,M);if(Ul===null){Y===null&&(Y=it);break}t&&Y&&Ul.alternate===null&&e(S,Y),g=u(Ul,g,et),rt===null?K=Ul:rt.sibling=Ul,rt=Ul,Y=it}if(ft.done)return l(S,Y),ct&&Ke(S,et),K;if(Y===null){for(;!ft.done;et++,ft=_.next())ft=D(S,ft.value,M),ft!==null&&(g=u(ft,g,et),rt===null?K=ft:rt.sibling=ft,rt=ft);return ct&&Ke(S,et),K}for(Y=n(Y);!ft.done;et++,ft=_.next())ft=R(Y,S,et,ft.value,M),ft!==null&&(t&&ft.alternate!==null&&Y.delete(ft.key===null?et:ft.key),g=u(ft,g,et),rt===null?K=ft:rt.sibling=ft,rt=ft);return t&&Y.forEach(function(Jp){return e(S,Jp)}),ct&&Ke(S,et),K}function gt(S,g,_,M){if(typeof _=="object"&&_!==null&&_.type===J&&_.key===null&&(_=_.props.children),typeof _=="object"&&_!==null){switch(_.$$typeof){case G:t:{for(var K=_.key;g!==null;){if(g.key===K){if(K=_.type,K===J){if(g.tag===7){l(S,g.sibling),M=a(g,_.props.children),M.return=S,S=M;break t}}else if(g.elementType===K||typeof K=="object"&&K!==null&&K.$$typeof===Lt&&$l(K)===g.type){l(S,g.sibling),M=a(g,_.props),oa(M,_),M.return=S,S=M;break t}l(S,g);break}else e(S,g);g=g.sibling}_.type===J?(M=Vl(_.props.children,S.mode,M,_.key),M.return=S,S=M):(M=du(_.type,_.key,_.props,null,S.mode,M),oa(M,_),M.return=S,S=M)}return f(S);case X:t:{for(K=_.key;g!==null;){if(g.key===K)if(g.tag===4&&g.stateNode.containerInfo===_.containerInfo&&g.stateNode.implementation===_.implementation){l(S,g.sibling),M=a(g,_.children||[]),M.return=S,S=M;break t}else{l(S,g);break}else e(S,g);g=g.sibling}M=cc(_,S.mode,M),M.return=S,S=M}return f(S);case Lt:return _=$l(_),gt(S,g,_,M)}if(ze(_))return j(S,g,_,M);if(Ft(_)){if(K=Ft(_),typeof K!="function")throw Error(r(150));return _=K.call(_),k(S,g,_,M)}if(typeof _.then=="function")return gt(S,g,Su(_),M);if(_.$$typeof===$)return gt(S,g,pu(S,_),M);Eu(S,_)}return typeof _=="string"&&_!==""||typeof _=="number"||typeof _=="bigint"?(_=""+_,g!==null&&g.tag===6?(l(S,g.sibling),M=a(g,_),M.return=S,S=M):(l(S,g),M=ic(_,S.mode,M),M.return=S,S=M),f(S)):l(S,g)}return function(S,g,_,M){try{fa=0;var K=gt(S,g,_,M);return xn=null,K}catch(Y){if(Y===An||Y===gu)throw Y;var rt=oe(29,Y,null,S.mode);return rt.lanes=M,rt.return=S,rt}finally{}}}var Fl=jf(!0),Lf=jf(!1),pl=!1;function bc(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Sc(t,e){t=t.updateQueue,e.updateQueue===t&&(e.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function vl(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function gl(t,e,l){var n=t.updateQueue;if(n===null)return null;if(n=n.shared,(ot&2)!==0){var a=n.pending;return a===null?e.next=e:(e.next=a.next,a.next=e),n.pending=e,e=hu(t),_f(t,null,l),e}return ou(t,n,e,l),hu(t)}function ha(t,e,l){if(e=e.updateQueue,e!==null&&(e=e.shared,(l&4194048)!==0)){var n=e.lanes;n&=t.pendingLanes,l|=n,e.lanes=l,Cr(t,l)}}function Ec(t,e){var l=t.updateQueue,n=t.alternate;if(n!==null&&(n=n.updateQueue,l===n)){var a=null,u=null;if(l=l.firstBaseUpdate,l!==null){do{var f={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};u===null?a=u=f:u=u.next=f,l=l.next}while(l!==null);u===null?a=u=e:u=u.next=e}else a=u=e;l={baseState:n.baseState,firstBaseUpdate:a,lastBaseUpdate:u,shared:n.shared,callbacks:n.callbacks},t.updateQueue=l;return}t=l.lastBaseUpdate,t===null?l.firstBaseUpdate=e:t.next=e,l.lastBaseUpdate=e}var _c=!1;function da(){if(_c){var t=Tn;if(t!==null)throw t}}function ma(t,e,l,n){_c=!1;var a=t.updateQueue;pl=!1;var u=a.firstBaseUpdate,f=a.lastBaseUpdate,h=a.shared.pending;if(h!==null){a.shared.pending=null;var m=h,T=m.next;m.next=null,f===null?u=T:f.next=T,f=m;var C=t.alternate;C!==null&&(C=C.updateQueue,h=C.lastBaseUpdate,h!==f&&(h===null?C.firstBaseUpdate=T:h.next=T,C.lastBaseUpdate=m))}if(u!==null){var D=a.baseState;f=0,C=T=m=null,h=u;do{var A=h.lane&-536870913,R=A!==h.lane;if(R?(ut&A)===A:(n&A)===A){A!==0&&A===_n&&(_c=!0),C!==null&&(C=C.next={lane:0,tag:h.tag,payload:h.payload,callback:null,next:null});t:{var j=t,k=h;A=e;var gt=l;switch(k.tag){case 1:if(j=k.payload,typeof j=="function"){D=j.call(gt,D,A);break t}D=j;break t;case 3:j.flags=j.flags&-65537|128;case 0:if(j=k.payload,A=typeof j=="function"?j.call(gt,D,A):j,A==null)break t;D=x({},D,A);break t;case 2:pl=!0}}A=h.callback,A!==null&&(t.flags|=64,R&&(t.flags|=8192),R=a.callbacks,R===null?a.callbacks=[A]:R.push(A))}else R={lane:A,tag:h.tag,payload:h.payload,callback:h.callback,next:null},C===null?(T=C=R,m=D):C=C.next=R,f|=A;if(h=h.next,h===null){if(h=a.shared.pending,h===null)break;R=h,h=R.next,R.next=null,a.lastBaseUpdate=R,a.shared.pending=null}}while(!0);C===null&&(m=D),a.baseState=m,a.firstBaseUpdate=T,a.lastBaseUpdate=C,u===null&&(a.shared.lanes=0),Tl|=f,t.lanes=f,t.memoizedState=D}}function Yf(t,e){if(typeof t!="function")throw Error(r(191,t));t.call(e)}function Xf(t,e){var l=t.callbacks;if(l!==null)for(t.callbacks=null,t=0;tu?u:8;var f=N.T,h={};N.T=h,Xc(t,!1,e,l);try{var m=a(),T=N.S;if(T!==null&&T(h,m),m!==null&&typeof m=="object"&&typeof m.then=="function"){var C=qy(m,n);va(t,e,C,pe(t))}else va(t,e,n,pe(t))}catch(D){va(t,e,{then:function(){},status:"rejected",reason:D},pe())}finally{q.p=u,f!==null&&h.types!==null&&(f.types=h.types),N.T=f}}function Gy(){}function Lc(t,e,l,n){if(t.tag!==5)throw Error(r(476));var a=So(t).queue;bo(t,a,e,W,l===null?Gy:function(){return Eo(t),l(n)})}function So(t){var e=t.memoizedState;if(e!==null)return e;e={memoizedState:W,baseState:W,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:We,lastRenderedState:W},next:null};var l={};return e.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:We,lastRenderedState:l},next:null},t.memoizedState=e,t=t.alternate,t!==null&&(t.memoizedState=e),e}function Eo(t){var e=So(t);e.next===null&&(e=t.alternate.memoizedState),va(t,e.next.queue,{},pe())}function Yc(){return Zt(Ba)}function _o(){return Dt().memoizedState}function To(){return Dt().memoizedState}function Qy(t){for(var e=t.return;e!==null;){switch(e.tag){case 24:case 3:var l=pe();t=vl(l);var n=gl(e,t,l);n!==null&&(ae(n,e,l),ha(n,e,l)),e={cache:yc()},t.payload=e;return}e=e.return}}function Vy(t,e,l){var n=pe();l={lane:n,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},Mu(t)?xo(e,l):(l=ac(t,e,l,n),l!==null&&(ae(l,t,n),Ro(l,e,n)))}function Ao(t,e,l){var n=pe();va(t,e,l,n)}function va(t,e,l,n){var a={lane:n,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null};if(Mu(t))xo(e,a);else{var u=t.alternate;if(t.lanes===0&&(u===null||u.lanes===0)&&(u=e.lastRenderedReducer,u!==null))try{var f=e.lastRenderedState,h=u(f,l);if(a.hasEagerState=!0,a.eagerState=h,fe(h,f))return ou(t,e,a,0),St===null&&fu(),!1}catch{}finally{}if(l=ac(t,e,a,n),l!==null)return ae(l,t,n),Ro(l,e,n),!0}return!1}function Xc(t,e,l,n){if(n={lane:2,revertLane:bs(),gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Mu(t)){if(e)throw Error(r(479))}else e=ac(t,l,n,2),e!==null&&ae(e,t,2)}function Mu(t){var e=t.alternate;return t===I||e!==null&&e===I}function xo(t,e){On=Au=!0;var l=t.pending;l===null?e.next=e:(e.next=l.next,l.next=e),t.pending=e}function Ro(t,e,l){if((l&4194048)!==0){var n=e.lanes;n&=t.pendingLanes,l|=n,e.lanes=l,Cr(t,l)}}var ga={readContext:Zt,use:Ou,useCallback:zt,useContext:zt,useEffect:zt,useImperativeHandle:zt,useLayoutEffect:zt,useInsertionEffect:zt,useMemo:zt,useReducer:zt,useRef:zt,useState:zt,useDebugValue:zt,useDeferredValue:zt,useTransition:zt,useSyncExternalStore:zt,useId:zt,useHostTransitionStatus:zt,useFormState:zt,useActionState:zt,useOptimistic:zt,useMemoCache:zt,useCacheRefresh:zt};ga.useEffectEvent=zt;var Oo={readContext:Zt,use:Ou,useCallback:function(t,e){return Wt().memoizedState=[t,e===void 0?null:e],t},useContext:Zt,useEffect:ro,useImperativeHandle:function(t,e,l){l=l!=null?l.concat([t]):null,Cu(4194308,4,mo.bind(null,e,t),l)},useLayoutEffect:function(t,e){return Cu(4194308,4,t,e)},useInsertionEffect:function(t,e){Cu(4,2,t,e)},useMemo:function(t,e){var l=Wt();e=e===void 0?null:e;var n=t();if(Pl){rl(!0);try{t()}finally{rl(!1)}}return l.memoizedState=[n,e],n},useReducer:function(t,e,l){var n=Wt();if(l!==void 0){var a=l(e);if(Pl){rl(!0);try{l(e)}finally{rl(!1)}}}else a=e;return n.memoizedState=n.baseState=a,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:a},n.queue=t,t=t.dispatch=Vy.bind(null,I,t),[n.memoizedState,t]},useRef:function(t){var e=Wt();return t={current:t},e.memoizedState=t},useState:function(t){t=Bc(t);var e=t.queue,l=Ao.bind(null,I,e);return e.dispatch=l,[t.memoizedState,l]},useDebugValue:wc,useDeferredValue:function(t,e){var l=Wt();return jc(l,t,e)},useTransition:function(){var t=Bc(!1);return t=bo.bind(null,I,t.queue,!0,!1),Wt().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,e,l){var n=I,a=Wt();if(ct){if(l===void 0)throw Error(r(407));l=l()}else{if(l=e(),St===null)throw Error(r(349));(ut&127)!==0||Jf(n,e,l)}a.memoizedState=l;var u={value:l,getSnapshot:e};return a.queue=u,ro($f.bind(null,n,u,t),[t]),n.flags|=2048,Cn(9,{destroy:void 0},kf.bind(null,n,u,l,e),null),l},useId:function(){var t=Wt(),e=St.identifierPrefix;if(ct){var l=He,n=Be;l=(n&~(1<<32-re(n)-1)).toString(32)+l,e="_"+e+"R_"+l,l=xu++,0<\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof n.is=="string"?f.createElement("select",{is:n.is}):f.createElement("select"),n.multiple?u.multiple=!0:n.size&&(u.size=n.size);break;default:u=typeof n.is=="string"?f.createElement(a,{is:n.is}):f.createElement(a)}}u[Qt]=e,u[Pt]=n;t:for(f=e.child;f!==null;){if(f.tag===5||f.tag===6)u.appendChild(f.stateNode);else if(f.tag!==4&&f.tag!==27&&f.child!==null){f.child.return=f,f=f.child;continue}if(f===e)break t;for(;f.sibling===null;){if(f.return===null||f.return===e)break t;f=f.return}f.sibling.return=f.return,f=f.sibling}e.stateNode=u;t:switch(Jt(u,a,n),a){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break t;case"img":n=!0;break t;default:n=!1}n&&Pe(e)}}return _t(e),es(e,e.type,t===null?null:t.memoizedProps,e.pendingProps,l),null;case 6:if(t&&e.stateNode!=null)t.memoizedProps!==n&&Pe(e);else{if(typeof n!="string"&&e.stateNode===null)throw Error(r(166));if(t=lt.current,Sn(e)){if(t=e.stateNode,l=e.memoizedProps,n=null,a=Vt,a!==null)switch(a.tag){case 27:case 5:n=a.memoizedProps}t[Qt]=e,t=!!(t.nodeValue===l||n!==null&&n.suppressHydrationWarning===!0||Kh(t.nodeValue,l)),t||ml(e,!0)}else t=Fu(t).createTextNode(n),t[Qt]=e,e.stateNode=t}return _t(e),null;case 31:if(l=e.memoizedState,t===null||t.memoizedState!==null){if(n=Sn(e),l!==null){if(t===null){if(!n)throw Error(r(318));if(t=e.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(r(557));t[Qt]=e}else Zl(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;_t(e),t=!1}else l=oc(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=l),t=!0;if(!t)return e.flags&256?(de(e),e):(de(e),null);if((e.flags&128)!==0)throw Error(r(558))}return _t(e),null;case 13:if(n=e.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(a=Sn(e),n!==null&&n.dehydrated!==null){if(t===null){if(!a)throw Error(r(318));if(a=e.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(r(317));a[Qt]=e}else Zl(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;_t(e),a=!1}else a=oc(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=a),a=!0;if(!a)return e.flags&256?(de(e),e):(de(e),null)}return de(e),(e.flags&128)!==0?(e.lanes=l,e):(l=n!==null,t=t!==null&&t.memoizedState!==null,l&&(n=e.child,a=null,n.alternate!==null&&n.alternate.memoizedState!==null&&n.alternate.memoizedState.cachePool!==null&&(a=n.alternate.memoizedState.cachePool.pool),u=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(u=n.memoizedState.cachePool.pool),u!==a&&(n.flags|=2048)),l!==t&&l&&(e.child.flags|=8192),qu(e,e.updateQueue),_t(e),null);case 4:return Nt(),t===null&&Ts(e.stateNode.containerInfo),_t(e),null;case 10:return ke(e.type),_t(e),null;case 19:if(U(Mt),n=e.memoizedState,n===null)return _t(e),null;if(a=(e.flags&128)!==0,u=n.rendering,u===null)if(a)Sa(n,!1);else{if(Ct!==0||t!==null&&(t.flags&128)!==0)for(t=e.child;t!==null;){if(u=Tu(t),u!==null){for(e.flags|=128,Sa(n,!1),t=u.updateQueue,e.updateQueue=t,qu(e,t),e.subtreeFlags=0,t=l,l=e.child;l!==null;)Tf(l,t),l=l.sibling;return w(Mt,Mt.current&1|2),ct&&Ke(e,n.treeForkCount),e.child}t=t.sibling}n.tail!==null&&ce()>Xu&&(e.flags|=128,a=!0,Sa(n,!1),e.lanes=4194304)}else{if(!a)if(t=Tu(u),t!==null){if(e.flags|=128,a=!0,t=t.updateQueue,e.updateQueue=t,qu(e,t),Sa(n,!0),n.tail===null&&n.tailMode==="hidden"&&!u.alternate&&!ct)return _t(e),null}else 2*ce()-n.renderingStartTime>Xu&&l!==536870912&&(e.flags|=128,a=!0,Sa(n,!1),e.lanes=4194304);n.isBackwards?(u.sibling=e.child,e.child=u):(t=n.last,t!==null?t.sibling=u:e.child=u,n.last=u)}return n.tail!==null?(t=n.tail,n.rendering=t,n.tail=t.sibling,n.renderingStartTime=ce(),t.sibling=null,l=Mt.current,w(Mt,a?l&1|2:l&1),ct&&Ke(e,n.treeForkCount),t):(_t(e),null);case 22:case 23:return de(e),Ac(),n=e.memoizedState!==null,t!==null?t.memoizedState!==null!==n&&(e.flags|=8192):n&&(e.flags|=8192),n?(l&536870912)!==0&&(e.flags&128)===0&&(_t(e),e.subtreeFlags&6&&(e.flags|=8192)):_t(e),l=e.updateQueue,l!==null&&qu(e,l.retryQueue),l=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),n=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),n!==l&&(e.flags|=2048),t!==null&&U(kl),null;case 24:return l=null,t!==null&&(l=t.memoizedState.cache),e.memoizedState.cache!==l&&(e.flags|=2048),ke(Ut),_t(e),null;case 25:return null;case 30:return null}throw Error(r(156,e.tag))}function $y(t,e){switch(rc(e),e.tag){case 1:return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return ke(Ut),Nt(),t=e.flags,(t&65536)!==0&&(t&128)===0?(e.flags=t&-65537|128,e):null;case 26:case 27:case 5:return Ja(e),null;case 31:if(e.memoizedState!==null){if(de(e),e.alternate===null)throw Error(r(340));Zl()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 13:if(de(e),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(r(340));Zl()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return U(Mt),null;case 4:return Nt(),null;case 10:return ke(e.type),null;case 22:case 23:return de(e),Ac(),t!==null&&U(kl),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 24:return ke(Ut),null;case 25:return null;default:return null}}function Fo(t,e){switch(rc(e),e.tag){case 3:ke(Ut),Nt();break;case 26:case 27:case 5:Ja(e);break;case 4:Nt();break;case 31:e.memoizedState!==null&&de(e);break;case 13:de(e);break;case 19:U(Mt);break;case 10:ke(e.type);break;case 22:case 23:de(e),Ac(),t!==null&&U(kl);break;case 24:ke(Ut)}}function Ea(t,e){try{var l=e.updateQueue,n=l!==null?l.lastEffect:null;if(n!==null){var a=n.next;l=a;do{if((l.tag&t)===t){n=void 0;var u=l.create,f=l.inst;n=u(),f.destroy=n}l=l.next}while(l!==a)}}catch(h){mt(e,e.return,h)}}function El(t,e,l){try{var n=e.updateQueue,a=n!==null?n.lastEffect:null;if(a!==null){var u=a.next;n=u;do{if((n.tag&t)===t){var f=n.inst,h=f.destroy;if(h!==void 0){f.destroy=void 0,a=e;var m=l,T=h;try{T()}catch(C){mt(a,m,C)}}}n=n.next}while(n!==u)}}catch(C){mt(e,e.return,C)}}function Po(t){var e=t.updateQueue;if(e!==null){var l=t.stateNode;try{Xf(e,l)}catch(n){mt(t,t.return,n)}}}function Io(t,e,l){l.props=Il(t.type,t.memoizedProps),l.state=t.memoizedState;try{l.componentWillUnmount()}catch(n){mt(t,e,n)}}function _a(t,e){try{var l=t.ref;if(l!==null){switch(t.tag){case 26:case 27:case 5:var n=t.stateNode;break;case 30:n=t.stateNode;break;default:n=t.stateNode}typeof l=="function"?t.refCleanup=l(n):l.current=n}}catch(a){mt(t,e,a)}}function qe(t,e){var l=t.ref,n=t.refCleanup;if(l!==null)if(typeof n=="function")try{n()}catch(a){mt(t,e,a)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof l=="function")try{l(null)}catch(a){mt(t,e,a)}else l.current=null}function th(t){var e=t.type,l=t.memoizedProps,n=t.stateNode;try{t:switch(e){case"button":case"input":case"select":case"textarea":l.autoFocus&&n.focus();break t;case"img":l.src?n.src=l.src:l.srcSet&&(n.srcset=l.srcSet)}}catch(a){mt(t,t.return,a)}}function ls(t,e,l){try{var n=t.stateNode;vp(n,t.type,l,e),n[Pt]=e}catch(a){mt(t,t.return,a)}}function eh(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&zl(t.type)||t.tag===4}function ns(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||eh(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.tag===27&&zl(t.type)||t.flags&2||t.child===null||t.tag===4)continue t;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function as(t,e,l){var n=t.tag;if(n===5||n===6)t=t.stateNode,e?(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l).insertBefore(t,e):(e=l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,e.appendChild(t),l=l._reactRootContainer,l!=null||e.onclick!==null||(e.onclick=Qe));else if(n!==4&&(n===27&&zl(t.type)&&(l=t.stateNode,e=null),t=t.child,t!==null))for(as(t,e,l),t=t.sibling;t!==null;)as(t,e,l),t=t.sibling}function wu(t,e,l){var n=t.tag;if(n===5||n===6)t=t.stateNode,e?l.insertBefore(t,e):l.appendChild(t);else if(n!==4&&(n===27&&zl(t.type)&&(l=t.stateNode),t=t.child,t!==null))for(wu(t,e,l),t=t.sibling;t!==null;)wu(t,e,l),t=t.sibling}function lh(t){var e=t.stateNode,l=t.memoizedProps;try{for(var n=t.type,a=e.attributes;a.length;)e.removeAttributeNode(a[0]);Jt(e,n,l),e[Qt]=t,e[Pt]=l}catch(u){mt(t,t.return,u)}}var Ie=!1,qt=!1,us=!1,nh=typeof WeakSet=="function"?WeakSet:Set,Gt=null;function Wy(t,e){if(t=t.containerInfo,Rs=ai,t=mf(t),Pi(t)){if("selectionStart"in t)var l={start:t.selectionStart,end:t.selectionEnd};else t:{l=(l=t.ownerDocument)&&l.defaultView||window;var n=l.getSelection&&l.getSelection();if(n&&n.rangeCount!==0){l=n.anchorNode;var a=n.anchorOffset,u=n.focusNode;n=n.focusOffset;try{l.nodeType,u.nodeType}catch{l=null;break t}var f=0,h=-1,m=-1,T=0,C=0,D=t,A=null;e:for(;;){for(var R;D!==l||a!==0&&D.nodeType!==3||(h=f+a),D!==u||n!==0&&D.nodeType!==3||(m=f+n),D.nodeType===3&&(f+=D.nodeValue.length),(R=D.firstChild)!==null;)A=D,D=R;for(;;){if(D===t)break e;if(A===l&&++T===a&&(h=f),A===u&&++C===n&&(m=f),(R=D.nextSibling)!==null)break;D=A,A=D.parentNode}D=R}l=h===-1||m===-1?null:{start:h,end:m}}else l=null}l=l||{start:0,end:0}}else l=null;for(Os={focusedElem:t,selectionRange:l},ai=!1,Gt=e;Gt!==null;)if(e=Gt,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,Gt=t;else for(;Gt!==null;){switch(e=Gt,u=e.alternate,t=e.flags,e.tag){case 0:if((t&4)!==0&&(t=e.updateQueue,t=t!==null?t.events:null,t!==null))for(l=0;l title"))),Jt(u,n,l),u[Qt]=t,Xt(u),n=u;break t;case"link":var f=rd("link","href",a).get(n+(l.href||""));if(f){for(var h=0;hgt&&(f=gt,gt=k,k=f);var S=hf(h,k),g=hf(h,gt);if(S&&g&&(R.rangeCount!==1||R.anchorNode!==S.node||R.anchorOffset!==S.offset||R.focusNode!==g.node||R.focusOffset!==g.offset)){var _=D.createRange();_.setStart(S.node,S.offset),R.removeAllRanges(),k>gt?(R.addRange(_),R.extend(g.node,g.offset)):(_.setEnd(g.node,g.offset),R.addRange(_))}}}}for(D=[],R=h;R=R.parentNode;)R.nodeType===1&&D.push({element:R,left:R.scrollLeft,top:R.scrollTop});for(typeof h.focus=="function"&&h.focus(),h=0;hl?32:l,N.T=null,l=hs,hs=null;var u=xl,f=al;if(Yt=0,Bn=xl=null,al=0,(ot&6)!==0)throw Error(r(331));var h=ot;if(ot|=4,mh(u.current),oh(u,u.current,f,l),ot=h,za(0,!1),se&&typeof se.onPostCommitFiberRoot=="function")try{se.onPostCommitFiberRoot(Kn,u)}catch{}return!0}finally{q.p=a,N.T=n,Dh(t,e)}}function Bh(t,e,l){e=Se(l,e),e=Zc(t.stateNode,e,2),t=gl(t,e,2),t!==null&&(kn(t,2),we(t))}function mt(t,e,l){if(t.tag===3)Bh(t,t,l);else for(;e!==null;){if(e.tag===3){Bh(e,t,l);break}else if(e.tag===1){var n=e.stateNode;if(typeof e.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(Al===null||!Al.has(n))){t=Se(l,t),l=Ho(2),n=gl(e,l,2),n!==null&&(qo(l,n,e,t),kn(n,2),we(n));break}}e=e.return}}function ps(t,e,l){var n=t.pingCache;if(n===null){n=t.pingCache=new Iy;var a=new Set;n.set(e,a)}else a=n.get(e),a===void 0&&(a=new Set,n.set(e,a));a.has(l)||(ss=!0,a.add(l),t=ap.bind(null,t,e,l),e.then(t,t))}function ap(t,e,l){var n=t.pingCache;n!==null&&n.delete(e),t.pingedLanes|=t.suspendedLanes&l,t.warmLanes&=~l,St===t&&(ut&l)===l&&(Ct===4||Ct===3&&(ut&62914560)===ut&&300>ce()-Yu?(ot&2)===0&&Hn(t,0):rs|=l,Un===ut&&(Un=0)),we(t)}function Hh(t,e){e===0&&(e=Or()),t=Ql(t,e),t!==null&&(kn(t,e),we(t))}function up(t){var e=t.memoizedState,l=0;e!==null&&(l=e.retryLane),Hh(t,l)}function ip(t,e){var l=0;switch(t.tag){case 31:case 13:var n=t.stateNode,a=t.memoizedState;a!==null&&(l=a.retryLane);break;case 19:n=t.stateNode;break;case 22:n=t.stateNode._retryCache;break;default:throw Error(r(314))}n!==null&&n.delete(e),Hh(t,l)}function cp(t,e){return Ci(t,e)}var Ju=null,wn=null,vs=!1,ku=!1,gs=!1,Ol=0;function we(t){t!==wn&&t.next===null&&(wn===null?Ju=wn=t:wn=wn.next=t),ku=!0,vs||(vs=!0,rp())}function za(t,e){if(!gs&&ku){gs=!0;do for(var l=!1,n=Ju;n!==null;){if(t!==0){var a=n.pendingLanes;if(a===0)var u=0;else{var f=n.suspendedLanes,h=n.pingedLanes;u=(1<<31-re(42|t)+1)-1,u&=a&~(f&~h),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(l=!0,Lh(n,u))}else u=ut,u=Pa(n,n===St?u:0,n.cancelPendingCommit!==null||n.timeoutHandle!==-1),(u&3)===0||Jn(n,u)||(l=!0,Lh(n,u));n=n.next}while(l);gs=!1}}function sp(){qh()}function qh(){ku=vs=!1;var t=0;Ol!==0&&bp()&&(t=Ol);for(var e=ce(),l=null,n=Ju;n!==null;){var a=n.next,u=wh(n,e);u===0?(n.next=null,l===null?Ju=a:l.next=a,a===null&&(wn=l)):(l=n,(t!==0||(u&3)!==0)&&(ku=!0)),n=a}Yt!==0&&Yt!==5||za(t),Ol!==0&&(Ol=0)}function wh(t,e){for(var l=t.suspendedLanes,n=t.pingedLanes,a=t.expirationTimes,u=t.pendingLanes&-62914561;0h)break;var C=m.transferSize,D=m.initiatorType;C&&Jh(D)&&(m=m.responseEnd,f+=C*(m"u"?null:document;function ud(t,e,l){var n=jn;if(n&&typeof e=="string"&&e){var a=ge(e);a='link[rel="'+t+'"][href="'+a+'"]',typeof l=="string"&&(a+='[crossorigin="'+l+'"]'),ad.has(a)||(ad.add(a),t={rel:t,crossOrigin:l,href:e},n.querySelector(a)===null&&(e=n.createElement("link"),Jt(e,"link",t),Xt(e),n.head.appendChild(e)))}}function zp(t){ul.D(t),ud("dns-prefetch",t,null)}function Cp(t,e){ul.C(t,e),ud("preconnect",t,e)}function Np(t,e,l){ul.L(t,e,l);var n=jn;if(n&&t&&e){var a='link[rel="preload"][as="'+ge(e)+'"]';e==="image"&&l&&l.imageSrcSet?(a+='[imagesrcset="'+ge(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(a+='[imagesizes="'+ge(l.imageSizes)+'"]')):a+='[href="'+ge(t)+'"]';var u=a;switch(e){case"style":u=Ln(t);break;case"script":u=Yn(t)}Re.has(u)||(t=x({rel:"preload",href:e==="image"&&l&&l.imageSrcSet?void 0:t,as:e},l),Re.set(u,t),n.querySelector(a)!==null||e==="style"&&n.querySelector(Da(u))||e==="script"&&n.querySelector(Ua(u))||(e=n.createElement("link"),Jt(e,"link",t),Xt(e),n.head.appendChild(e)))}}function Mp(t,e){ul.m(t,e);var l=jn;if(l&&t){var n=e&&typeof e.as=="string"?e.as:"script",a='link[rel="modulepreload"][as="'+ge(n)+'"][href="'+ge(t)+'"]',u=a;switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=Yn(t)}if(!Re.has(u)&&(t=x({rel:"modulepreload",href:t},e),Re.set(u,t),l.querySelector(a)===null)){switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(Ua(u)))return}n=l.createElement("link"),Jt(n,"link",t),Xt(n),l.head.appendChild(n)}}}function Dp(t,e,l){ul.S(t,e,l);var n=jn;if(n&&t){var a=cn(n).hoistableStyles,u=Ln(t);e=e||"default";var f=a.get(u);if(!f){var h={loading:0,preload:null};if(f=n.querySelector(Da(u)))h.loading=5;else{t=x({rel:"stylesheet",href:t,"data-precedence":e},l),(l=Re.get(u))&&Bs(t,l);var m=f=n.createElement("link");Xt(m),Jt(m,"link",t),m._p=new Promise(function(T,C){m.onload=T,m.onerror=C}),m.addEventListener("load",function(){h.loading|=1}),m.addEventListener("error",function(){h.loading|=2}),h.loading|=4,Iu(f,e,n)}f={type:"stylesheet",instance:f,count:1,state:h},a.set(u,f)}}}function Up(t,e){ul.X(t,e);var l=jn;if(l&&t){var n=cn(l).hoistableScripts,a=Yn(t),u=n.get(a);u||(u=l.querySelector(Ua(a)),u||(t=x({src:t,async:!0},e),(e=Re.get(a))&&Hs(t,e),u=l.createElement("script"),Xt(u),Jt(u,"link",t),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},n.set(a,u))}}function Bp(t,e){ul.M(t,e);var l=jn;if(l&&t){var n=cn(l).hoistableScripts,a=Yn(t),u=n.get(a);u||(u=l.querySelector(Ua(a)),u||(t=x({src:t,async:!0,type:"module"},e),(e=Re.get(a))&&Hs(t,e),u=l.createElement("script"),Xt(u),Jt(u,"link",t),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},n.set(a,u))}}function id(t,e,l,n){var a=(a=lt.current)?Pu(a):null;if(!a)throw Error(r(446));switch(t){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(e=Ln(l.href),l=cn(a).hoistableStyles,n=l.get(e),n||(n={type:"style",instance:null,count:0,state:null},l.set(e,n)),n):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){t=Ln(l.href);var u=cn(a).hoistableStyles,f=u.get(t);if(f||(a=a.ownerDocument||a,f={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(t,f),(u=a.querySelector(Da(t)))&&!u._p&&(f.instance=u,f.state.loading=5),Re.has(t)||(l={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},Re.set(t,l),u||Hp(a,t,l,f.state))),e&&n===null)throw Error(r(528,""));return f}if(e&&n!==null)throw Error(r(529,""));return null;case"script":return e=l.async,l=l.src,typeof l=="string"&&e&&typeof e!="function"&&typeof e!="symbol"?(e=Yn(l),l=cn(a).hoistableScripts,n=l.get(e),n||(n={type:"script",instance:null,count:0,state:null},l.set(e,n)),n):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,t))}}function Ln(t){return'href="'+ge(t)+'"'}function Da(t){return'link[rel="stylesheet"]['+t+"]"}function cd(t){return x({},t,{"data-precedence":t.precedence,precedence:null})}function Hp(t,e,l,n){t.querySelector('link[rel="preload"][as="style"]['+e+"]")?n.loading=1:(e=t.createElement("link"),n.preload=e,e.addEventListener("load",function(){return n.loading|=1}),e.addEventListener("error",function(){return n.loading|=2}),Jt(e,"link",l),Xt(e),t.head.appendChild(e))}function Yn(t){return'[src="'+ge(t)+'"]'}function Ua(t){return"script[async]"+t}function sd(t,e,l){if(e.count++,e.instance===null)switch(e.type){case"style":var n=t.querySelector('style[data-href~="'+ge(l.href)+'"]');if(n)return e.instance=n,Xt(n),n;var a=x({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return n=(t.ownerDocument||t).createElement("style"),Xt(n),Jt(n,"style",a),Iu(n,l.precedence,t),e.instance=n;case"stylesheet":a=Ln(l.href);var u=t.querySelector(Da(a));if(u)return e.state.loading|=4,e.instance=u,Xt(u),u;n=cd(l),(a=Re.get(a))&&Bs(n,a),u=(t.ownerDocument||t).createElement("link"),Xt(u);var f=u;return f._p=new Promise(function(h,m){f.onload=h,f.onerror=m}),Jt(u,"link",n),e.state.loading|=4,Iu(u,l.precedence,t),e.instance=u;case"script":return u=Yn(l.src),(a=t.querySelector(Ua(u)))?(e.instance=a,Xt(a),a):(n=l,(a=Re.get(u))&&(n=x({},l),Hs(n,a)),t=t.ownerDocument||t,a=t.createElement("script"),Xt(a),Jt(a,"link",n),t.head.appendChild(a),e.instance=a);case"void":return null;default:throw Error(r(443,e.type))}else e.type==="stylesheet"&&(e.state.loading&4)===0&&(n=e.instance,e.state.loading|=4,Iu(n,l.precedence,t));return e.instance}function Iu(t,e,l){for(var n=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),a=n.length?n[n.length-1]:null,u=a,f=0;f title"):null)}function qp(t,e,l){if(l===1||e.itemProp!=null)return!1;switch(t){case"meta":case"title":return!0;case"style":if(typeof e.precedence!="string"||typeof e.href!="string"||e.href==="")break;return!0;case"link":if(typeof e.rel!="string"||typeof e.href!="string"||e.href===""||e.onLoad||e.onError)break;switch(e.rel){case"stylesheet":return t=e.disabled,typeof e.precedence=="string"&&t==null;default:return!0}case"script":if(e.async&&typeof e.async!="function"&&typeof e.async!="symbol"&&!e.onLoad&&!e.onError&&e.src&&typeof e.src=="string")return!0}return!1}function od(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}function wp(t,e,l,n){if(l.type==="stylesheet"&&(typeof n.media!="string"||matchMedia(n.media).matches!==!1)&&(l.state.loading&4)===0){if(l.instance===null){var a=Ln(n.href),u=e.querySelector(Da(a));if(u){e=u._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(t.count++,t=ei.bind(t),e.then(t,t)),l.state.loading|=4,l.instance=u,Xt(u);return}u=e.ownerDocument||e,n=cd(n),(a=Re.get(a))&&Bs(n,a),u=u.createElement("link"),Xt(u);var f=u;f._p=new Promise(function(h,m){f.onload=h,f.onerror=m}),Jt(u,"link",n),l.instance=u}t.stylesheets===null&&(t.stylesheets=new Map),t.stylesheets.set(l,e),(e=l.state.preload)&&(l.state.loading&3)===0&&(t.count++,l=ei.bind(t),e.addEventListener("load",l),e.addEventListener("error",l))}}var qs=0;function jp(t,e){return t.stylesheets&&t.count===0&&ni(t,t.stylesheets),0qs?50:800)+e);return t.unsuspend=l,function(){t.unsuspend=null,clearTimeout(n),clearTimeout(a)}}:null}function ei(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)ni(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var li=null;function ni(t,e){t.stylesheets=null,t.unsuspend!==null&&(t.count++,li=new Map,e.forEach(Lp,t),li=null,ei.call(t))}function Lp(t,e){if(!(e.state.loading&4)){var l=li.get(t);if(l)var n=l.get(null);else{l=new Map,li.set(t,l);for(var a=t.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(c)}catch(i){console.error(i)}}return c(),Zs.exports=e0(),Zs.exports}var n0=l0();var Hd="popstate";function a0(c={}){function i(r,o){let{pathname:d,search:y,hash:E}=r.location;return tr("",{pathname:d,search:y,hash:E},o.state&&o.state.usr||null,o.state&&o.state.key||"default")}function s(r,o){return typeof o=="string"?o:Qa(o)}return i0(i,s,null,c)}function xt(c,i){if(c===!1||c===null||typeof c>"u")throw new Error(i)}function Ue(c,i){if(!c){typeof console<"u"&&console.warn(i);try{throw new Error(i)}catch{}}}function u0(){return Math.random().toString(36).substring(2,10)}function qd(c,i){return{usr:c.state,key:c.key,idx:i}}function tr(c,i,s=null,r){return{pathname:typeof c=="string"?c:c.pathname,search:"",hash:"",...typeof i=="string"?Gn(i):i,state:s,key:i&&i.key||r||u0()}}function Qa({pathname:c="/",search:i="",hash:s=""}){return i&&i!=="?"&&(c+=i.charAt(0)==="?"?i:"?"+i),s&&s!=="#"&&(c+=s.charAt(0)==="#"?s:"#"+s),c}function Gn(c){let i={};if(c){let s=c.indexOf("#");s>=0&&(i.hash=c.substring(s),c=c.substring(0,s));let r=c.indexOf("?");r>=0&&(i.search=c.substring(r),c=c.substring(0,r)),c&&(i.pathname=c)}return i}function i0(c,i,s,r={}){let{window:o=document.defaultView,v5Compat:d=!1}=r,y=o.history,E="POP",p=null,v=z();v==null&&(v=0,y.replaceState({...y.state,idx:v},""));function z(){return(y.state||{idx:null}).idx}function x(){E="POP";let V=z(),Q=V==null?null:V-v;v=V,p&&p({action:E,location:J.location,delta:Q})}function H(V,Q){E="PUSH";let Z=tr(J.location,V,Q);v=z()+1;let $=qd(Z,v),Tt=J.createHref(Z);try{y.pushState($,"",Tt)}catch(Rt){if(Rt instanceof DOMException&&Rt.name==="DataCloneError")throw Rt;o.location.assign(Tt)}d&&p&&p({action:E,location:J.location,delta:1})}function G(V,Q){E="REPLACE";let Z=tr(J.location,V,Q);v=z();let $=qd(Z,v),Tt=J.createHref(Z);y.replaceState($,"",Tt),d&&p&&p({action:E,location:J.location,delta:0})}function X(V){return c0(V)}let J={get action(){return E},get location(){return c(o,y)},listen(V){if(p)throw new Error("A history only accepts one active listener");return o.addEventListener(Hd,x),p=V,()=>{o.removeEventListener(Hd,x),p=null}},createHref(V){return i(o,V)},createURL:X,encodeLocation(V){let Q=X(V);return{pathname:Q.pathname,search:Q.search,hash:Q.hash}},push:H,replace:G,go(V){return y.go(V)}};return J}function c0(c,i=!1){let s="http://localhost";typeof window<"u"&&(s=window.location.origin!=="null"?window.location.origin:window.location.href),xt(s,"No window.location.(origin|href) available to create URL");let r=typeof c=="string"?c:Qa(c);return r=r.replace(/ $/,"%20"),!i&&r.startsWith("//")&&(r=s+r),new URL(r,s)}function Kd(c,i,s="/"){return s0(c,i,s,!1)}function s0(c,i,s,r){let o=typeof i=="string"?Gn(i):i,d=cl(o.pathname||"/",s);if(d==null)return null;let y=Jd(c);r0(y);let E=null;for(let p=0;E==null&&p{let z={relativePath:v===void 0?y.path||"":v,caseSensitive:y.caseSensitive===!0,childrenIndex:E,route:y};if(z.relativePath.startsWith("/")){if(!z.relativePath.startsWith(r)&&p)return;xt(z.relativePath.startsWith(r),`Absolute route path "${z.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),z.relativePath=z.relativePath.slice(r.length)}let x=il([r,z.relativePath]),H=s.concat(z);y.children&&y.children.length>0&&(xt(y.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${x}".`),Jd(y.children,i,H,x,p)),!(y.path==null&&!y.index)&&i.push({path:x,score:p0(x,y.index),routesMeta:H})};return c.forEach((y,E)=>{if(y.path===""||!y.path?.includes("?"))d(y,E);else for(let p of kd(y.path))d(y,E,!0,p)}),i}function kd(c){let i=c.split("/");if(i.length===0)return[];let[s,...r]=i,o=s.endsWith("?"),d=s.replace(/\?$/,"");if(r.length===0)return o?[d,""]:[d];let y=kd(r.join("/")),E=[];return E.push(...y.map(p=>p===""?d:[d,p].join("/"))),o&&E.push(...y),E.map(p=>c.startsWith("/")&&p===""?"/":p)}function r0(c){c.sort((i,s)=>i.score!==s.score?s.score-i.score:v0(i.routesMeta.map(r=>r.childrenIndex),s.routesMeta.map(r=>r.childrenIndex)))}var f0=/^:[\w-]+$/,o0=3,h0=2,d0=1,m0=10,y0=-2,wd=c=>c==="*";function p0(c,i){let s=c.split("/"),r=s.length;return s.some(wd)&&(r+=y0),i&&(r+=h0),s.filter(o=>!wd(o)).reduce((o,d)=>o+(f0.test(d)?o0:d===""?d0:m0),r)}function v0(c,i){return c.length===i.length&&c.slice(0,-1).every((r,o)=>r===i[o])?c[c.length-1]-i[i.length-1]:0}function g0(c,i,s=!1){let{routesMeta:r}=c,o={},d="/",y=[];for(let E=0;E{if(z==="*"){let X=E[H]||"";y=d.slice(0,d.length-X.length).replace(/(.)\/+$/,"$1")}const G=E[H];return x&&!G?v[z]=void 0:v[z]=(G||"").replace(/%2F/g,"/"),v},{}),pathname:d,pathnameBase:y,pattern:c}}function b0(c,i=!1,s=!0){Ue(c==="*"||!c.endsWith("*")||c.endsWith("/*"),`Route path "${c}" will be treated as if it were "${c.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${c.replace(/\*$/,"/*")}".`);let r=[],o="^"+c.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(y,E,p)=>(r.push({paramName:E,isOptional:p!=null}),p?"/?([^\\/]+)?":"/([^\\/]+)")).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return c.endsWith("*")?(r.push({paramName:"*"}),o+=c==="*"||c==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):s?o+="\\/*$":c!==""&&c!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,i?void 0:"i"),r]}function S0(c){try{return c.split("/").map(i=>decodeURIComponent(i).replace(/\//g,"%2F")).join("/")}catch(i){return Ue(!1,`The URL path "${c}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${i}).`),c}}function cl(c,i){if(i==="/")return c;if(!c.toLowerCase().startsWith(i.toLowerCase()))return null;let s=i.endsWith("/")?i.length-1:i.length,r=c.charAt(s);return r&&r!=="/"?null:c.slice(s)||"/"}var E0=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,_0=c=>E0.test(c);function T0(c,i="/"){let{pathname:s,search:r="",hash:o=""}=typeof c=="string"?Gn(c):c,d;if(s)if(_0(s))d=s;else{if(s.includes("//")){let y=s;s=s.replace(/\/\/+/g,"/"),Ue(!1,`Pathnames cannot have embedded double slashes - normalizing ${y} -> ${s}`)}s.startsWith("/")?d=jd(s.substring(1),"/"):d=jd(s,i)}else d=i;return{pathname:d,search:R0(r),hash:O0(o)}}function jd(c,i){let s=i.replace(/\/+$/,"").split("/");return c.split("/").forEach(o=>{o===".."?s.length>1&&s.pop():o!=="."&&s.push(o)}),s.length>1?s.join("/"):"/"}function $s(c,i,s,r){return`Cannot include a '${c}' character in a manually specified \`to.${i}\` field [${JSON.stringify(r)}]. Please separate it out to the \`to.${s}\` field. Alternatively you may provide the full path as a string in and the router will parse it for you.`}function A0(c){return c.filter((i,s)=>s===0||i.route.path&&i.route.path.length>0)}function $d(c){let i=A0(c);return i.map((s,r)=>r===i.length-1?s.pathname:s.pathnameBase)}function Wd(c,i,s,r=!1){let o;typeof c=="string"?o=Gn(c):(o={...c},xt(!o.pathname||!o.pathname.includes("?"),$s("?","pathname","search",o)),xt(!o.pathname||!o.pathname.includes("#"),$s("#","pathname","hash",o)),xt(!o.search||!o.search.includes("#"),$s("#","search","hash",o)));let d=c===""||o.pathname==="",y=d?"/":o.pathname,E;if(y==null)E=s;else{let x=i.length-1;if(!r&&y.startsWith("..")){let H=y.split("/");for(;H[0]==="..";)H.shift(),x-=1;o.pathname=H.join("/")}E=x>=0?i[x]:"/"}let p=T0(o,E),v=y&&y!=="/"&&y.endsWith("/"),z=(d||y===".")&&s.endsWith("/");return!p.pathname.endsWith("/")&&(v||z)&&(p.pathname+="/"),p}var il=c=>c.join("/").replace(/\/\/+/g,"/"),x0=c=>c.replace(/\/+$/,"").replace(/^\/*/,"/"),R0=c=>!c||c==="?"?"":c.startsWith("?")?c:"?"+c,O0=c=>!c||c==="#"?"":c.startsWith("#")?c:"#"+c;function z0(c){return c!=null&&typeof c.status=="number"&&typeof c.statusText=="string"&&typeof c.internal=="boolean"&&"data"in c}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var Fd=["POST","PUT","PATCH","DELETE"];new Set(Fd);var C0=["GET",...Fd];new Set(C0);var Qn=O.createContext(null);Qn.displayName="DataRouter";var Ei=O.createContext(null);Ei.displayName="DataRouterState";O.createContext(!1);var Pd=O.createContext({isTransitioning:!1});Pd.displayName="ViewTransition";var N0=O.createContext(new Map);N0.displayName="Fetchers";var M0=O.createContext(null);M0.displayName="Await";var Ye=O.createContext(null);Ye.displayName="Navigation";var Va=O.createContext(null);Va.displayName="Location";var sl=O.createContext({outlet:null,matches:[],isDataRoute:!1});sl.displayName="Route";var fr=O.createContext(null);fr.displayName="RouteError";function D0(c,{relative:i}={}){xt(Za(),"useHref() may be used only in the context of a component.");let{basename:s,navigator:r}=O.useContext(Ye),{hash:o,pathname:d,search:y}=Ka(c,{relative:i}),E=d;return s!=="/"&&(E=d==="/"?s:il([s,d])),r.createHref({pathname:E,search:y,hash:o})}function Za(){return O.useContext(Va)!=null}function ln(){return xt(Za(),"useLocation() may be used only in the context of a component."),O.useContext(Va).location}var Id="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function tm(c){O.useContext(Ye).static||O.useLayoutEffect(c)}function U0(){let{isDataRoute:c}=O.useContext(sl);return c?K0():B0()}function B0(){xt(Za(),"useNavigate() may be used only in the context of a component.");let c=O.useContext(Qn),{basename:i,navigator:s}=O.useContext(Ye),{matches:r}=O.useContext(sl),{pathname:o}=ln(),d=JSON.stringify($d(r)),y=O.useRef(!1);return tm(()=>{y.current=!0}),O.useCallback((p,v={})=>{if(Ue(y.current,Id),!y.current)return;if(typeof p=="number"){s.go(p);return}let z=Wd(p,JSON.parse(d),o,v.relative==="path");c==null&&i!=="/"&&(z.pathname=z.pathname==="/"?i:il([i,z.pathname])),(v.replace?s.replace:s.push)(z,v.state,v)},[i,s,d,o,c])}O.createContext(null);function Ka(c,{relative:i}={}){let{matches:s}=O.useContext(sl),{pathname:r}=ln(),o=JSON.stringify($d(s));return O.useMemo(()=>Wd(c,JSON.parse(o),r,i==="path"),[c,o,r,i])}function H0(c,i){return em(c,i)}function em(c,i,s,r,o){xt(Za(),"useRoutes() may be used only in the context of a component.");let{navigator:d}=O.useContext(Ye),{matches:y}=O.useContext(sl),E=y[y.length-1],p=E?E.params:{},v=E?E.pathname:"/",z=E?E.pathnameBase:"/",x=E&&E.route;{let Z=x&&x.path||"";lm(v,!x||Z.endsWith("*")||Z.endsWith("*?"),`You rendered descendant (or called \`useRoutes()\`) at "${v}" (under ) 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 to .`)}let H=ln(),G;if(i){let Z=typeof i=="string"?Gn(i):i;xt(z==="/"||Z.pathname?.startsWith(z),`When overriding the location using \`\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${z}" but pathname "${Z.pathname}" was given in the \`location\` prop.`),G=Z}else G=H;let X=G.pathname||"/",J=X;if(z!=="/"){let Z=z.replace(/^\//,"").split("/");J="/"+X.replace(/^\//,"").split("/").slice(Z.length).join("/")}let V=Kd(c,{pathname:J});Ue(x||V!=null,`No routes matched location "${G.pathname}${G.search}${G.hash}" `),Ue(V==null||V[V.length-1].route.element!==void 0||V[V.length-1].route.Component!==void 0||V[V.length-1].route.lazy!==void 0,`Matched leaf route at location "${G.pathname}${G.search}${G.hash}" does not have an element or Component. This means it will render an with a null value by default resulting in an "empty" page.`);let Q=Y0(V&&V.map(Z=>Object.assign({},Z,{params:Object.assign({},p,Z.params),pathname:il([z,d.encodeLocation?d.encodeLocation(Z.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:Z.pathname]),pathnameBase:Z.pathnameBase==="/"?z:il([z,d.encodeLocation?d.encodeLocation(Z.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:Z.pathnameBase])})),y,s,r,o);return i&&Q?O.createElement(Va.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...G},navigationType:"POP"}},Q):Q}function q0(){let c=Z0(),i=z0(c)?`${c.status} ${c.statusText}`:c instanceof Error?c.message:JSON.stringify(c),s=c instanceof Error?c.stack:null,r="rgba(200,200,200, 0.5)",o={padding:"0.5rem",backgroundColor:r},d={padding:"2px 4px",backgroundColor:r},y=null;return console.error("Error handled by React Router default ErrorBoundary:",c),y=O.createElement(O.Fragment,null,O.createElement("p",null,"💿 Hey developer 👋"),O.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",O.createElement("code",{style:d},"ErrorBoundary")," or"," ",O.createElement("code",{style:d},"errorElement")," prop on your route.")),O.createElement(O.Fragment,null,O.createElement("h2",null,"Unexpected Application Error!"),O.createElement("h3",{style:{fontStyle:"italic"}},i),s?O.createElement("pre",{style:o},s):null,y)}var w0=O.createElement(q0,null),j0=class extends O.Component{constructor(c){super(c),this.state={location:c.location,revalidation:c.revalidation,error:c.error}}static getDerivedStateFromError(c){return{error:c}}static getDerivedStateFromProps(c,i){return i.location!==c.location||i.revalidation!=="idle"&&c.revalidation==="idle"?{error:c.error,location:c.location,revalidation:c.revalidation}:{error:c.error!==void 0?c.error:i.error,location:i.location,revalidation:c.revalidation||i.revalidation}}componentDidCatch(c,i){this.props.onError?this.props.onError(c,i):console.error("React Router caught the following error during render",c)}render(){return this.state.error!==void 0?O.createElement(sl.Provider,{value:this.props.routeContext},O.createElement(fr.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function L0({routeContext:c,match:i,children:s}){let r=O.useContext(Qn);return r&&r.static&&r.staticContext&&(i.route.errorElement||i.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=i.route.id),O.createElement(sl.Provider,{value:c},s)}function Y0(c,i=[],s=null,r=null,o=null){if(c==null){if(!s)return null;if(s.errors)c=s.matches;else if(i.length===0&&!s.initialized&&s.matches.length>0)c=s.matches;else return null}let d=c,y=s?.errors;if(y!=null){let z=d.findIndex(x=>x.route.id&&y?.[x.route.id]!==void 0);xt(z>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(y).join(",")}`),d=d.slice(0,Math.min(d.length,z+1))}let E=!1,p=-1;if(s)for(let z=0;z=0?d=d.slice(0,p+1):d=[d[0]];break}}}let v=s&&r?(z,x)=>{r(z,{location:s.location,params:s.matches?.[0]?.params??{},errorInfo:x})}:void 0;return d.reduceRight((z,x,H)=>{let G,X=!1,J=null,V=null;s&&(G=y&&x.route.id?y[x.route.id]:void 0,J=x.route.errorElement||w0,E&&(p<0&&H===0?(lm("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),X=!0,V=null):p===H&&(X=!0,V=x.route.hydrateFallbackElement||null)));let Q=i.concat(d.slice(0,H+1)),Z=()=>{let $;return G?$=J:X?$=V:x.route.Component?$=O.createElement(x.route.Component,null):x.route.element?$=x.route.element:$=z,O.createElement(L0,{match:x,routeContext:{outlet:z,matches:Q,isDataRoute:s!=null},children:$})};return s&&(x.route.ErrorBoundary||x.route.errorElement||H===0)?O.createElement(j0,{location:s.location,revalidation:s.revalidation,component:J,error:G,children:Z(),routeContext:{outlet:null,matches:Q,isDataRoute:!0},onError:v}):Z()},null)}function or(c){return`${c} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function X0(c){let i=O.useContext(Qn);return xt(i,or(c)),i}function G0(c){let i=O.useContext(Ei);return xt(i,or(c)),i}function Q0(c){let i=O.useContext(sl);return xt(i,or(c)),i}function hr(c){let i=Q0(c),s=i.matches[i.matches.length-1];return xt(s.route.id,`${c} can only be used on routes that contain a unique "id"`),s.route.id}function V0(){return hr("useRouteId")}function Z0(){let c=O.useContext(fr),i=G0("useRouteError"),s=hr("useRouteError");return c!==void 0?c:i.errors?.[s]}function K0(){let{router:c}=X0("useNavigate"),i=hr("useNavigate"),s=O.useRef(!1);return tm(()=>{s.current=!0}),O.useCallback(async(o,d={})=>{Ue(s.current,Id),s.current&&(typeof o=="number"?c.navigate(o):await c.navigate(o,{fromRouteId:i,...d}))},[c,i])}var Ld={};function lm(c,i,s){!i&&!Ld[c]&&(Ld[c]=!0,Ue(!1,s))}O.memo(J0);function J0({routes:c,future:i,state:s,unstable_onError:r}){return em(c,void 0,s,r,i)}function er(c){xt(!1,"A is only ever to be used as the child of element, never rendered directly. Please wrap your in a .")}function k0({basename:c="/",children:i=null,location:s,navigationType:r="POP",navigator:o,static:d=!1}){xt(!Za(),"You cannot render a inside another . You should never have more than one in your app.");let y=c.replace(/^\/*/,"/"),E=O.useMemo(()=>({basename:y,navigator:o,static:d,future:{}}),[y,o,d]);typeof s=="string"&&(s=Gn(s));let{pathname:p="/",search:v="",hash:z="",state:x=null,key:H="default"}=s,G=O.useMemo(()=>{let X=cl(p,y);return X==null?null:{location:{pathname:X,search:v,hash:z,state:x,key:H},navigationType:r}},[y,p,v,z,x,H,r]);return Ue(G!=null,` is not able to match the URL "${p}${v}${z}" because it does not start with the basename, so the won't render anything.`),G==null?null:O.createElement(Ye.Provider,{value:E},O.createElement(Va.Provider,{children:i,value:G}))}function $0({children:c,location:i}){return H0(lr(c),i)}function lr(c,i=[]){let s=[];return O.Children.forEach(c,(r,o)=>{if(!O.isValidElement(r))return;let d=[...i,o];if(r.type===O.Fragment){s.push.apply(s,lr(r.props.children,d));return}xt(r.type===er,`[${typeof r.type=="string"?r.type:r.type.name}] is not a component. All component children of must be a or `),xt(!r.props.index||!r.props.children,"An index route cannot have child routes.");let y={id:r.props.id||d.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,middleware:r.props.middleware,loader:r.props.loader,action:r.props.action,hydrateFallbackElement:r.props.hydrateFallbackElement,HydrateFallback:r.props.HydrateFallback,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.hasErrorBoundary===!0||r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(y.children=lr(r.props.children,d)),s.push(y)}),s}var mi="get",yi="application/x-www-form-urlencoded";function _i(c){return c!=null&&typeof c.tagName=="string"}function W0(c){return _i(c)&&c.tagName.toLowerCase()==="button"}function F0(c){return _i(c)&&c.tagName.toLowerCase()==="form"}function P0(c){return _i(c)&&c.tagName.toLowerCase()==="input"}function I0(c){return!!(c.metaKey||c.altKey||c.ctrlKey||c.shiftKey)}function tv(c,i){return c.button===0&&(!i||i==="_self")&&!I0(c)}var oi=null;function ev(){if(oi===null)try{new FormData(document.createElement("form"),0),oi=!1}catch{oi=!0}return oi}var lv=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Ws(c){return c!=null&&!lv.has(c)?(Ue(!1,`"${c}" is not a valid \`encType\` for \`
\`/\`\` and will default to "${yi}"`),null):c}function nv(c,i){let s,r,o,d,y;if(F0(c)){let E=c.getAttribute("action");r=E?cl(E,i):null,s=c.getAttribute("method")||mi,o=Ws(c.getAttribute("enctype"))||yi,d=new FormData(c)}else if(W0(c)||P0(c)&&(c.type==="submit"||c.type==="image")){let E=c.form;if(E==null)throw new Error('Cannot submit a