(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const h of document.querySelectorAll('link[rel="modulepreload"]'))o(h);new MutationObserver(h=>{for(const y of h)if(y.type==="childList")for(const p of y.addedNodes)p.tagName==="LINK"&&p.rel==="modulepreload"&&o(p)}).observe(document,{childList:!0,subtree:!0});function s(h){const y={};return h.integrity&&(y.integrity=h.integrity),h.referrerPolicy&&(y.referrerPolicy=h.referrerPolicy),h.crossOrigin==="use-credentials"?y.credentials="include":h.crossOrigin==="anonymous"?y.credentials="omit":y.credentials="same-origin",y}function o(h){if(h.ep)return;h.ep=!0;const y=s(h);fetch(h.href,y)}})();var Oc={exports:{}},Du={};var wd;function tv(){if(wd)return Du;wd=1;var f=Symbol.for("react.transitional.element"),r=Symbol.for("react.fragment");function s(o,h,y){var p=null;if(y!==void 0&&(p=""+y),h.key!==void 0&&(p=""+h.key),"key"in h){y={};for(var D in h)D!=="key"&&(y[D]=h[D])}else y=h;return h=y.ref,{$$typeof:f,type:o,key:p,ref:h!==void 0?h:null,props:y}}return Du.Fragment=r,Du.jsx=s,Du.jsxs=s,Du}var $d;function lv(){return $d||($d=1,Oc.exports=tv()),Oc.exports}var lt=lv(),Mc={exports:{}},Uu={},Dc={exports:{}},Uc={};var Wd;function ev(){return Wd||(Wd=1,(function(f){function r(O,x){var $=O.length;O.push(x);t:for(;0<$;){var mt=$-1>>>1,St=O[mt];if(0>>1;mth(B,$))Lh(I,B)?(O[mt]=I,O[L]=$,mt=L):(O[mt]=B,O[H]=$,mt=H);else if(Lh(I,$))O[mt]=I,O[L]=$,mt=L;else break t}}return x}function h(O,x){var $=O.sortIndex-x.sortIndex;return $!==0?$:O.id-x.id}if(f.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var y=performance;f.unstable_now=function(){return y.now()}}else{var p=Date,D=p.now();f.unstable_now=function(){return p.now()-D}}var T=[],g=[],N=1,R=null,q=3,Q=!1,W=!1,Z=!1,X=!1,K=typeof setTimeout=="function"?setTimeout:null,j=typeof clearTimeout=="function"?clearTimeout:null,w=typeof setImmediate<"u"?setImmediate:null;function Et(O){for(var x=s(g);x!==null;){if(x.callback===null)o(g);else if(x.startTime<=O)o(g),x.sortIndex=x.expirationTime,r(T,x);else break;x=s(g)}}function bt(O){if(Z=!1,Et(O),!W)if(s(T)!==null)W=!0,_t||(_t=!0,Wt());else{var x=s(g);x!==null&&Rl(bt,x.startTime-O)}}var _t=!1,k=-1,Dt=5,Gt=-1;function hl(){return X?!0:!(f.unstable_now()-GtO&&hl());){var mt=R.callback;if(typeof mt=="function"){R.callback=null,q=R.priorityLevel;var St=mt(R.expirationTime<=O);if(O=f.unstable_now(),typeof St=="function"){R.callback=St,Et(O),x=!0;break l}R===s(T)&&o(T),Et(O)}else o(T);R=s(T)}if(R!==null)x=!0;else{var v=s(g);v!==null&&Rl(bt,v.startTime-O),x=!1}}break t}finally{R=null,q=$,Q=!1}x=void 0}}finally{x?Wt():_t=!1}}}var Wt;if(typeof w=="function")Wt=function(){w(Ul)};else if(typeof MessageChannel<"u"){var Me=new MessageChannel,Bl=Me.port2;Me.port1.onmessage=Ul,Wt=function(){Bl.postMessage(null)}}else Wt=function(){K(Ul,0)};function Rl(O,x){k=K(function(){O(f.unstable_now())},x)}f.unstable_IdlePriority=5,f.unstable_ImmediatePriority=1,f.unstable_LowPriority=4,f.unstable_NormalPriority=3,f.unstable_Profiling=null,f.unstable_UserBlockingPriority=2,f.unstable_cancelCallback=function(O){O.callback=null},f.unstable_forceFrameRate=function(O){0>O||125mt?(O.sortIndex=$,r(g,O),s(T)===null&&O===s(g)&&(Z?(j(k),k=-1):Z=!0,Rl(bt,$-mt))):(O.sortIndex=St,r(T,O),W||Q||(W=!0,_t||(_t=!0,Wt()))),O},f.unstable_shouldYield=hl,f.unstable_wrapCallback=function(O){var x=q;return function(){var $=q;q=x;try{return O.apply(this,arguments)}finally{q=$}}}})(Uc)),Uc}var Fd;function av(){return Fd||(Fd=1,Dc.exports=ev()),Dc.exports}var Cc={exports:{}},F={};var kd;function uv(){if(kd)return F;kd=1;var f=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),s=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),h=Symbol.for("react.profiler"),y=Symbol.for("react.consumer"),p=Symbol.for("react.context"),D=Symbol.for("react.forward_ref"),T=Symbol.for("react.suspense"),g=Symbol.for("react.memo"),N=Symbol.for("react.lazy"),R=Symbol.for("react.activity"),q=Symbol.iterator;function Q(v){return v===null||typeof v!="object"?null:(v=q&&v[q]||v["@@iterator"],typeof v=="function"?v:null)}var W={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Z=Object.assign,X={};function K(v,H,B){this.props=v,this.context=H,this.refs=X,this.updater=B||W}K.prototype.isReactComponent={},K.prototype.setState=function(v,H){if(typeof v!="object"&&typeof v!="function"&&v!=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,v,H,"setState")},K.prototype.forceUpdate=function(v){this.updater.enqueueForceUpdate(this,v,"forceUpdate")};function j(){}j.prototype=K.prototype;function w(v,H,B){this.props=v,this.context=H,this.refs=X,this.updater=B||W}var Et=w.prototype=new j;Et.constructor=w,Z(Et,K.prototype),Et.isPureReactComponent=!0;var bt=Array.isArray;function _t(){}var k={H:null,A:null,T:null,S:null},Dt=Object.prototype.hasOwnProperty;function Gt(v,H,B){var L=B.ref;return{$$typeof:f,type:v,key:H,ref:L!==void 0?L:null,props:B}}function hl(v,H){return Gt(v.type,H,v.props)}function Ul(v){return typeof v=="object"&&v!==null&&v.$$typeof===f}function Wt(v){var H={"=":"=0",":":"=2"};return"$"+v.replace(/[=:]/g,function(B){return H[B]})}var Me=/\/+/g;function Bl(v,H){return typeof v=="object"&&v!==null&&v.key!=null?Wt(""+v.key):H.toString(36)}function Rl(v){switch(v.status){case"fulfilled":return v.value;case"rejected":throw v.reason;default:switch(typeof v.status=="string"?v.then(_t,_t):(v.status="pending",v.then(function(H){v.status==="pending"&&(v.status="fulfilled",v.value=H)},function(H){v.status==="pending"&&(v.status="rejected",v.reason=H)})),v.status){case"fulfilled":return v.value;case"rejected":throw v.reason}}throw v}function O(v,H,B,L,I){var et=typeof v;(et==="undefined"||et==="boolean")&&(v=null);var st=!1;if(v===null)st=!0;else switch(et){case"bigint":case"string":case"number":st=!0;break;case"object":switch(v.$$typeof){case f:case r:st=!0;break;case N:return st=v._init,O(st(v._payload),H,B,L,I)}}if(st)return I=I(v),st=L===""?"."+Bl(v,0):L,bt(I)?(B="",st!=null&&(B=st.replace(Me,"$&/")+"/"),O(I,H,B,"",function(qa){return qa})):I!=null&&(Ul(I)&&(I=hl(I,B+(I.key==null||v&&v.key===I.key?"":(""+I.key).replace(Me,"$&/")+"/")+st)),H.push(I)),1;st=0;var wt=L===""?".":L+":";if(bt(v))for(var Ut=0;Ut"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(f)}catch(r){console.error(r)}}return f(),Nc.exports=nv(),Nc.exports}var lh;function fv(){if(lh)return Uu;lh=1;var f=av(),r=jc(),s=iv();function o(t){var l="https://react.dev/errors/"+t;if(1St||(t.current=mt[St],mt[St]=null,St--)}function B(t,l){St++,mt[St]=t.current,t.current=l}var L=v(null),I=v(null),et=v(null),st=v(null);function wt(t,l){switch(B(et,l),B(I,t),B(L,null),l.nodeType){case 9:case 11:t=(t=l.documentElement)&&(t=t.namespaceURI)?vd(t):0;break;default:if(t=l.tagName,l=l.namespaceURI)l=vd(l),t=gd(l,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}H(L),B(L,t)}function Ut(){H(L),H(I),H(et)}function qa(t){t.memoizedState!==null&&B(st,t);var l=L.current,e=gd(l,t.type);l!==e&&(B(I,t),B(L,e))}function qu(t){I.current===t&&(H(L),H(I)),st.current===t&&(H(st),Ru._currentValue=$)}var ci,Kc;function De(t){if(ci===void 0)try{throw Error()}catch(e){var l=e.stack.trim().match(/\n( *(at )?)/);ci=l&&l[1]||"",Kc=-1)":-1u||d[a]!==E[u]){var _=` `+d[a].replace(" at new "," at ");return t.displayName&&_.includes("")&&(_=_.replace("",t.displayName)),_}while(1<=a&&0<=u);break}}}finally{oi=!1,Error.prepareStackTrace=e}return(e=t?t.displayName||t.name:"")?De(e):""}function Ch(t,l){switch(t.tag){case 26:case 27:case 5:return De(t.type);case 16:return De("Lazy");case 13:return t.child!==l&&l!==null?De("Suspense Fallback"):De("Suspense");case 19:return De("SuspenseList");case 0:case 15:return ri(t.type,!1);case 11:return ri(t.type.render,!1);case 1:return ri(t.type,!0);case 31:return De("Activity");default:return""}}function Jc(t){try{var l="",e=null;do l+=Ch(t,e),e=t,t=t.return;while(t);return l}catch(a){return` Error generating stack: `+a.message+` `+a.stack}}var si=Object.prototype.hasOwnProperty,di=f.unstable_scheduleCallback,hi=f.unstable_cancelCallback,Nh=f.unstable_shouldYield,Hh=f.unstable_requestPaint,al=f.unstable_now,xh=f.unstable_getCurrentPriorityLevel,wc=f.unstable_ImmediatePriority,$c=f.unstable_UserBlockingPriority,Yu=f.unstable_NormalPriority,Bh=f.unstable_LowPriority,Wc=f.unstable_IdlePriority,qh=f.log,Yh=f.unstable_setDisableYieldValue,Ya=null,ul=null;function ae(t){if(typeof qh=="function"&&Yh(t),ul&&typeof ul.setStrictMode=="function")try{ul.setStrictMode(Ya,t)}catch{}}var nl=Math.clz32?Math.clz32:Gh,jh=Math.log,Lh=Math.LN2;function Gh(t){return t>>>=0,t===0?32:31-(jh(t)/Lh|0)|0}var ju=256,Lu=262144,Gu=4194304;function Ue(t){var l=t&42;if(l!==0)return l;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 Xu(t,l,e){var a=t.pendingLanes;if(a===0)return 0;var u=0,n=t.suspendedLanes,i=t.pingedLanes;t=t.warmLanes;var c=a&134217727;return c!==0?(a=c&~n,a!==0?u=Ue(a):(i&=c,i!==0?u=Ue(i):e||(e=c&~t,e!==0&&(u=Ue(e))))):(c=a&~n,c!==0?u=Ue(c):i!==0?u=Ue(i):e||(e=a&~t,e!==0&&(u=Ue(e)))),u===0?0:l!==0&&l!==u&&(l&n)===0&&(n=u&-u,e=l&-l,n>=e||n===32&&(e&4194048)!==0)?l:u}function ja(t,l){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&l)===0}function Xh(t,l){switch(t){case 1:case 2:case 4:case 8:case 64:return l+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 l+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 Fc(){var t=Gu;return Gu<<=1,(Gu&62914560)===0&&(Gu=4194304),t}function mi(t){for(var l=[],e=0;31>e;e++)l.push(t);return l}function La(t,l){t.pendingLanes|=l,l!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function Qh(t,l,e,a,u,n){var i=t.pendingLanes;t.pendingLanes=e,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=e,t.entangledLanes&=e,t.errorRecoveryDisabledLanes&=e,t.shellSuspendCounter=0;var c=t.entanglements,d=t.expirationTimes,E=t.hiddenUpdates;for(e=i&~e;0"u")return null;try{return t.activeElement||t.body}catch{return t.body}}var $h=/[\n"\\]/g;function yl(t){return t.replace($h,function(l){return"\\"+l.charCodeAt(0).toString(16)+" "})}function bi(t,l,e,a,u,n,i,c){t.name="",i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"?t.type=i:t.removeAttribute("type"),l!=null?i==="number"?(l===0&&t.value===""||t.value!=l)&&(t.value=""+ml(l)):t.value!==""+ml(l)&&(t.value=""+ml(l)):i!=="submit"&&i!=="reset"||t.removeAttribute("value"),l!=null?Ei(t,i,ml(l)):e!=null?Ei(t,i,ml(e)):a!=null&&t.removeAttribute("value"),u==null&&n!=null&&(t.defaultChecked=!!n),u!=null&&(t.checked=u&&typeof u!="function"&&typeof u!="symbol"),c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?t.name=""+ml(c):t.removeAttribute("name")}function oo(t,l,e,a,u,n,i,c){if(n!=null&&typeof n!="function"&&typeof n!="symbol"&&typeof n!="boolean"&&(t.type=n),l!=null||e!=null){if(!(n!=="submit"&&n!=="reset"||l!=null)){pi(t);return}e=e!=null?""+ml(e):"",l=l!=null?""+ml(l):e,c||l===t.value||(t.value=l),t.defaultValue=l}a=a??u,a=typeof a!="function"&&typeof a!="symbol"&&!!a,t.checked=c?t.checked:!!a,t.defaultChecked=!!a,i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(t.name=i),pi(t)}function Ei(t,l,e){l==="number"&&Vu(t.ownerDocument)===t||t.defaultValue===""+e||(t.defaultValue=""+e)}function la(t,l,e,a){if(t=t.options,l){l={};for(var u=0;u"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),_i=!1;if(jl)try{var Za={};Object.defineProperty(Za,"passive",{get:function(){_i=!0}}),window.addEventListener("test",Za,Za),window.removeEventListener("test",Za,Za)}catch{_i=!1}var ne=null,Oi=null,Ju=null;function go(){if(Ju)return Ju;var t,l=Oi,e=l.length,a,u="value"in ne?ne.value:ne.textContent,n=u.length;for(t=0;t=Ja),zo=" ",Ao=!1;function Ro(t,l){switch(t){case"keyup":return Tm.indexOf(l.keyCode)!==-1;case"keydown":return l.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function _o(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var na=!1;function Am(t,l){switch(t){case"compositionend":return _o(l);case"keypress":return l.which!==32?null:(Ao=!0,zo);case"textInput":return t=l.data,t===zo&&Ao?null:t;default:return null}}function Rm(t,l){if(na)return t==="compositionend"||!Ni&&Ro(t,l)?(t=go(),Ju=Oi=ne=null,na=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(l.ctrlKey||l.altKey||l.metaKey)||l.ctrlKey&&l.altKey){if(l.char&&1=l)return{node:e,offset:l-t};t=a}t:{for(;e;){if(e.nextSibling){e=e.nextSibling;break t}e=e.parentNode}e=void 0}e=xo(e)}}function qo(t,l){return t&&l?t===l?!0:t&&t.nodeType===3?!1:l&&l.nodeType===3?qo(t,l.parentNode):"contains"in t?t.contains(l):t.compareDocumentPosition?!!(t.compareDocumentPosition(l)&16):!1:!1}function Yo(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var l=Vu(t.document);l instanceof t.HTMLIFrameElement;){try{var e=typeof l.contentWindow.location.href=="string"}catch{e=!1}if(e)t=l.contentWindow;else break;l=Vu(t.document)}return l}function Bi(t){var l=t&&t.nodeName&&t.nodeName.toLowerCase();return l&&(l==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||l==="textarea"||t.contentEditable==="true")}var Hm=jl&&"documentMode"in document&&11>=document.documentMode,ia=null,qi=null,Fa=null,Yi=!1;function jo(t,l,e){var a=e.window===e?e.document:e.nodeType===9?e:e.ownerDocument;Yi||ia==null||ia!==Vu(a)||(a=ia,"selectionStart"in a&&Bi(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}),Fa&&Wa(Fa,a)||(Fa=a,a=Gn(qi,"onSelect"),0>=i,u-=i,Cl=1<<32-nl(l)+u|e<tt?(it=G,G=null):it=G.sibling;var ot=z(S,G,b[tt],M);if(ot===null){G===null&&(G=it);break}t&&G&&ot.alternate===null&&l(S,G),m=n(ot,m,tt),ct===null?V=ot:ct.sibling=ot,ct=ot,G=it}if(tt===b.length)return e(S,G),ft&&Gl(S,tt),V;if(G===null){for(;tttt?(it=G,G=null):it=G.sibling;var Oe=z(S,G,ot.value,M);if(Oe===null){G===null&&(G=it);break}t&&G&&Oe.alternate===null&&l(S,G),m=n(Oe,m,tt),ct===null?V=Oe:ct.sibling=Oe,ct=Oe,G=it}if(ot.done)return e(S,G),ft&&Gl(S,tt),V;if(G===null){for(;!ot.done;tt++,ot=b.next())ot=U(S,ot.value,M),ot!==null&&(m=n(ot,m,tt),ct===null?V=ot:ct.sibling=ot,ct=ot);return ft&&Gl(S,tt),V}for(G=a(G);!ot.done;tt++,ot=b.next())ot=A(G,S,tt,ot.value,M),ot!==null&&(t&&ot.alternate!==null&&G.delete(ot.key===null?tt:ot.key),m=n(ot,m,tt),ct===null?V=ot:ct.sibling=ot,ct=ot);return t&&G.forEach(function(Py){return l(S,Py)}),ft&&Gl(S,tt),V}function gt(S,m,b,M){if(typeof b=="object"&&b!==null&&b.type===Z&&b.key===null&&(b=b.props.children),typeof b=="object"&&b!==null){switch(b.$$typeof){case Q:t:{for(var V=b.key;m!==null;){if(m.key===V){if(V=b.type,V===Z){if(m.tag===7){e(S,m.sibling),M=u(m,b.props.children),M.return=S,S=M;break t}}else if(m.elementType===V||typeof V=="object"&&V!==null&&V.$$typeof===Dt&&Xe(V)===m.type){e(S,m.sibling),M=u(m,b.props),eu(M,b),M.return=S,S=M;break t}e(S,m);break}else l(S,m);m=m.sibling}b.type===Z?(M=qe(b.props.children,S.mode,M,b.key),M.return=S,S=M):(M=en(b.type,b.key,b.props,null,S.mode,M),eu(M,b),M.return=S,S=M)}return i(S);case W:t:{for(V=b.key;m!==null;){if(m.key===V)if(m.tag===4&&m.stateNode.containerInfo===b.containerInfo&&m.stateNode.implementation===b.implementation){e(S,m.sibling),M=u(m,b.children||[]),M.return=S,S=M;break t}else{e(S,m);break}else l(S,m);m=m.sibling}M=Vi(b,S.mode,M),M.return=S,S=M}return i(S);case Dt:return b=Xe(b),gt(S,m,b,M)}if(Rl(b))return Y(S,m,b,M);if(Wt(b)){if(V=Wt(b),typeof V!="function")throw Error(o(150));return b=V.call(b),J(S,m,b,M)}if(typeof b.then=="function")return gt(S,m,rn(b),M);if(b.$$typeof===w)return gt(S,m,nn(S,b),M);sn(S,b)}return typeof b=="string"&&b!==""||typeof b=="number"||typeof b=="bigint"?(b=""+b,m!==null&&m.tag===6?(e(S,m.sibling),M=u(m,b),M.return=S,S=M):(e(S,m),M=Zi(b,S.mode,M),M.return=S,S=M),i(S)):e(S,m)}return function(S,m,b,M){try{lu=0;var V=gt(S,m,b,M);return ga=null,V}catch(G){if(G===va||G===cn)throw G;var ct=fl(29,G,null,S.mode);return ct.lanes=M,ct.return=S,ct}}}var Ze=fr(!0),cr=fr(!1),re=!1;function ef(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function af(t,l){t=t.updateQueue,l.updateQueue===t&&(l.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function se(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function de(t,l,e){var a=t.updateQueue;if(a===null)return null;if(a=a.shared,(rt&2)!==0){var u=a.pending;return u===null?l.next=l:(l.next=u.next,u.next=l),a.pending=l,l=ln(t),Ko(t,null,e),l}return tn(t,a,l,e),ln(t)}function au(t,l,e){if(l=l.updateQueue,l!==null&&(l=l.shared,(e&4194048)!==0)){var a=l.lanes;a&=t.pendingLanes,e|=a,l.lanes=e,Ic(t,e)}}function uf(t,l){var e=t.updateQueue,a=t.alternate;if(a!==null&&(a=a.updateQueue,e===a)){var u=null,n=null;if(e=e.firstBaseUpdate,e!==null){do{var i={lane:e.lane,tag:e.tag,payload:e.payload,callback:null,next:null};n===null?u=n=i:n=n.next=i,e=e.next}while(e!==null);n===null?u=n=l:n=n.next=l}else u=n=l;e={baseState:a.baseState,firstBaseUpdate:u,lastBaseUpdate:n,shared:a.shared,callbacks:a.callbacks},t.updateQueue=e;return}t=e.lastBaseUpdate,t===null?e.firstBaseUpdate=l:t.next=l,e.lastBaseUpdate=l}var nf=!1;function uu(){if(nf){var t=ya;if(t!==null)throw t}}function nu(t,l,e,a){nf=!1;var u=t.updateQueue;re=!1;var n=u.firstBaseUpdate,i=u.lastBaseUpdate,c=u.shared.pending;if(c!==null){u.shared.pending=null;var d=c,E=d.next;d.next=null,i===null?n=E:i.next=E,i=d;var _=t.alternate;_!==null&&(_=_.updateQueue,c=_.lastBaseUpdate,c!==i&&(c===null?_.firstBaseUpdate=E:c.next=E,_.lastBaseUpdate=d))}if(n!==null){var U=u.baseState;i=0,_=E=d=null,c=n;do{var z=c.lane&-536870913,A=z!==c.lane;if(A?(nt&z)===z:(a&z)===z){z!==0&&z===ma&&(nf=!0),_!==null&&(_=_.next={lane:0,tag:c.tag,payload:c.payload,callback:null,next:null});t:{var Y=t,J=c;z=l;var gt=e;switch(J.tag){case 1:if(Y=J.payload,typeof Y=="function"){U=Y.call(gt,U,z);break t}U=Y;break t;case 3:Y.flags=Y.flags&-65537|128;case 0:if(Y=J.payload,z=typeof Y=="function"?Y.call(gt,U,z):Y,z==null)break t;U=R({},U,z);break t;case 2:re=!0}}z=c.callback,z!==null&&(t.flags|=64,A&&(t.flags|=8192),A=u.callbacks,A===null?u.callbacks=[z]:A.push(z))}else A={lane:z,tag:c.tag,payload:c.payload,callback:c.callback,next:null},_===null?(E=_=A,d=U):_=_.next=A,i|=z;if(c=c.next,c===null){if(c=u.shared.pending,c===null)break;A=c,c=A.next,A.next=null,u.lastBaseUpdate=A,u.shared.pending=null}}while(!0);_===null&&(d=U),u.baseState=d,u.firstBaseUpdate=E,u.lastBaseUpdate=_,n===null&&(u.shared.lanes=0),ge|=i,t.lanes=i,t.memoizedState=U}}function or(t,l){if(typeof t!="function")throw Error(o(191,t));t.call(l)}function rr(t,l){var e=t.callbacks;if(e!==null)for(t.callbacks=null,t=0;tn?n:8;var i=O.T,c={};O.T=c,Rf(t,!1,l,e);try{var d=u(),E=O.S;if(E!==null&&E(c,d),d!==null&&typeof d=="object"&&typeof d.then=="function"){var _=Qm(d,a);cu(t,l,_,dl(t))}else cu(t,l,a,dl(t))}catch(U){cu(t,l,{then:function(){},status:"rejected",reason:U},dl())}finally{x.p=n,i!==null&&c.types!==null&&(i.types=c.types),O.T=i}}function $m(){}function zf(t,l,e,a){if(t.tag!==5)throw Error(o(476));var u=Qr(t).queue;Xr(t,u,l,$,e===null?$m:function(){return Zr(t),e(a)})}function Qr(t){var l=t.memoizedState;if(l!==null)return l;l={memoizedState:$,baseState:$,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Vl,lastRenderedState:$},next:null};var e={};return l.next={memoizedState:e,baseState:e,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Vl,lastRenderedState:e},next:null},t.memoizedState=l,t=t.alternate,t!==null&&(t.memoizedState=l),l}function Zr(t){var l=Qr(t);l.next===null&&(l=t.alternate.memoizedState),cu(t,l.next.queue,{},dl())}function Af(){return Zt(Ru)}function Vr(){return Nt().memoizedState}function Kr(){return Nt().memoizedState}function Wm(t){for(var l=t.return;l!==null;){switch(l.tag){case 24:case 3:var e=dl();t=se(e);var a=de(l,t,e);a!==null&&(el(a,l,e),au(a,l,e)),l={cache:Ii()},t.payload=l;return}l=l.return}}function Fm(t,l,e){var a=dl();e={lane:a,revertLane:0,gesture:null,action:e,hasEagerState:!1,eagerState:null,next:null},En(t)?wr(l,e):(e=Xi(t,l,e,a),e!==null&&(el(e,t,a),$r(e,l,a)))}function Jr(t,l,e){var a=dl();cu(t,l,e,a)}function cu(t,l,e,a){var u={lane:a,revertLane:0,gesture:null,action:e,hasEagerState:!1,eagerState:null,next:null};if(En(t))wr(l,u);else{var n=t.alternate;if(t.lanes===0&&(n===null||n.lanes===0)&&(n=l.lastRenderedReducer,n!==null))try{var i=l.lastRenderedState,c=n(i,e);if(u.hasEagerState=!0,u.eagerState=c,il(c,i))return tn(t,l,u,0),pt===null&&Pu(),!1}catch{}if(e=Xi(t,l,u,a),e!==null)return el(e,t,a),$r(e,l,a),!0}return!1}function Rf(t,l,e,a){if(a={lane:2,revertLane:ac(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},En(t)){if(l)throw Error(o(479))}else l=Xi(t,e,a,2),l!==null&&el(l,t,2)}function En(t){var l=t.alternate;return t===P||l!==null&&l===P}function wr(t,l){pa=mn=!0;var e=t.pending;e===null?l.next=l:(l.next=e.next,e.next=l),t.pending=l}function $r(t,l,e){if((e&4194048)!==0){var a=l.lanes;a&=t.pendingLanes,e|=a,l.lanes=e,Ic(t,e)}}var ou={readContext:Zt,use:gn,useCallback:Ot,useContext:Ot,useEffect:Ot,useImperativeHandle:Ot,useLayoutEffect:Ot,useInsertionEffect:Ot,useMemo:Ot,useReducer:Ot,useRef:Ot,useState:Ot,useDebugValue:Ot,useDeferredValue:Ot,useTransition:Ot,useSyncExternalStore:Ot,useId:Ot,useHostTransitionStatus:Ot,useFormState:Ot,useActionState:Ot,useOptimistic:Ot,useMemoCache:Ot,useCacheRefresh:Ot};ou.useEffectEvent=Ot;var Wr={readContext:Zt,use:gn,useCallback:function(t,l){return $t().memoizedState=[t,l===void 0?null:l],t},useContext:Zt,useEffect:Nr,useImperativeHandle:function(t,l,e){e=e!=null?e.concat([t]):null,pn(4194308,4,qr.bind(null,l,t),e)},useLayoutEffect:function(t,l){return pn(4194308,4,t,l)},useInsertionEffect:function(t,l){pn(4,2,t,l)},useMemo:function(t,l){var e=$t();l=l===void 0?null:l;var a=t();if(Ve){ae(!0);try{t()}finally{ae(!1)}}return e.memoizedState=[a,l],a},useReducer:function(t,l,e){var a=$t();if(e!==void 0){var u=e(l);if(Ve){ae(!0);try{e(l)}finally{ae(!1)}}}else u=l;return a.memoizedState=a.baseState=u,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:u},a.queue=t,t=t.dispatch=Fm.bind(null,P,t),[a.memoizedState,t]},useRef:function(t){var l=$t();return t={current:t},l.memoizedState=t},useState:function(t){t=Sf(t);var l=t.queue,e=Jr.bind(null,P,l);return l.dispatch=e,[t.memoizedState,e]},useDebugValue:Ef,useDeferredValue:function(t,l){var e=$t();return Tf(e,t,l)},useTransition:function(){var t=Sf(!1);return t=Xr.bind(null,P,t.queue,!0,!1),$t().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,l,e){var a=P,u=$t();if(ft){if(e===void 0)throw Error(o(407));e=e()}else{if(e=l(),pt===null)throw Error(o(349));(nt&127)!==0||vr(a,l,e)}u.memoizedState=e;var n={value:e,getSnapshot:l};return u.queue=n,Nr(Sr.bind(null,a,n,t),[t]),a.flags|=2048,Ea(9,{destroy:void 0},gr.bind(null,a,n,e,l),null),e},useId:function(){var t=$t(),l=pt.identifierPrefix;if(ft){var e=Nl,a=Cl;e=(a&~(1<<32-nl(a)-1)).toString(32)+e,l="_"+l+"R_"+e,e=yn++,0<\/script>",n=n.removeChild(n.firstChild);break;case"select":n=typeof a.is=="string"?i.createElement("select",{is:a.is}):i.createElement("select"),a.multiple?n.multiple=!0:a.size&&(n.size=a.size);break;default:n=typeof a.is=="string"?i.createElement(u,{is:a.is}):i.createElement(u)}}n[Xt]=l,n[Ft]=a;t:for(i=l.child;i!==null;){if(i.tag===5||i.tag===6)n.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===l)break t;for(;i.sibling===null;){if(i.return===null||i.return===l)break t;i=i.return}i.sibling.return=i.return,i=i.sibling}l.stateNode=n;t:switch(Kt(n,u,a),u){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break t;case"img":a=!0;break t;default:a=!1}a&&Jl(l)}}return zt(l),Lf(l,l.type,t===null?null:t.memoizedProps,l.pendingProps,e),null;case 6:if(t&&l.stateNode!=null)t.memoizedProps!==a&&Jl(l);else{if(typeof a!="string"&&l.stateNode===null)throw Error(o(166));if(t=et.current,da(l)){if(t=l.stateNode,e=l.memoizedProps,a=null,u=Qt,u!==null)switch(u.tag){case 27:case 5:a=u.memoizedProps}t[Xt]=l,t=!!(t.nodeValue===e||a!==null&&a.suppressHydrationWarning===!0||md(t.nodeValue,e)),t||ce(l,!0)}else t=Xn(t).createTextNode(a),t[Xt]=l,l.stateNode=t}return zt(l),null;case 31:if(e=l.memoizedState,t===null||t.memoizedState!==null){if(a=da(l),e!==null){if(t===null){if(!a)throw Error(o(318));if(t=l.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(o(557));t[Xt]=l}else Ye(),(l.flags&128)===0&&(l.memoizedState=null),l.flags|=4;zt(l),t=!1}else e=$i(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=e),t=!0;if(!t)return l.flags&256?(ol(l),l):(ol(l),null);if((l.flags&128)!==0)throw Error(o(558))}return zt(l),null;case 13:if(a=l.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(u=da(l),a!==null&&a.dehydrated!==null){if(t===null){if(!u)throw Error(o(318));if(u=l.memoizedState,u=u!==null?u.dehydrated:null,!u)throw Error(o(317));u[Xt]=l}else Ye(),(l.flags&128)===0&&(l.memoizedState=null),l.flags|=4;zt(l),u=!1}else u=$i(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=u),u=!0;if(!u)return l.flags&256?(ol(l),l):(ol(l),null)}return ol(l),(l.flags&128)!==0?(l.lanes=e,l):(e=a!==null,t=t!==null&&t.memoizedState!==null,e&&(a=l.child,u=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(u=a.alternate.memoizedState.cachePool.pool),n=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(n=a.memoizedState.cachePool.pool),n!==u&&(a.flags|=2048)),e!==t&&e&&(l.child.flags|=8192),_n(l,l.updateQueue),zt(l),null);case 4:return Ut(),t===null&&fc(l.stateNode.containerInfo),zt(l),null;case 10:return Ql(l.type),zt(l),null;case 19:if(H(Ct),a=l.memoizedState,a===null)return zt(l),null;if(u=(l.flags&128)!==0,n=a.rendering,n===null)if(u)su(a,!1);else{if(Mt!==0||t!==null&&(t.flags&128)!==0)for(t=l.child;t!==null;){if(n=hn(t),n!==null){for(l.flags|=128,su(a,!1),t=n.updateQueue,l.updateQueue=t,_n(l,t),l.subtreeFlags=0,t=e,e=l.child;e!==null;)Jo(e,t),e=e.sibling;return B(Ct,Ct.current&1|2),ft&&Gl(l,a.treeForkCount),l.child}t=t.sibling}a.tail!==null&&al()>Cn&&(l.flags|=128,u=!0,su(a,!1),l.lanes=4194304)}else{if(!u)if(t=hn(n),t!==null){if(l.flags|=128,u=!0,t=t.updateQueue,l.updateQueue=t,_n(l,t),su(a,!0),a.tail===null&&a.tailMode==="hidden"&&!n.alternate&&!ft)return zt(l),null}else 2*al()-a.renderingStartTime>Cn&&e!==536870912&&(l.flags|=128,u=!0,su(a,!1),l.lanes=4194304);a.isBackwards?(n.sibling=l.child,l.child=n):(t=a.last,t!==null?t.sibling=n:l.child=n,a.last=n)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=al(),t.sibling=null,e=Ct.current,B(Ct,u?e&1|2:e&1),ft&&Gl(l,a.treeForkCount),t):(zt(l),null);case 22:case 23:return ol(l),cf(),a=l.memoizedState!==null,t!==null?t.memoizedState!==null!==a&&(l.flags|=8192):a&&(l.flags|=8192),a?(e&536870912)!==0&&(l.flags&128)===0&&(zt(l),l.subtreeFlags&6&&(l.flags|=8192)):zt(l),e=l.updateQueue,e!==null&&_n(l,e.retryQueue),e=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),a=null,l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(a=l.memoizedState.cachePool.pool),a!==e&&(l.flags|=2048),t!==null&&H(Ge),null;case 24:return e=null,t!==null&&(e=t.memoizedState.cache),l.memoizedState.cache!==e&&(l.flags|=2048),Ql(Ht),zt(l),null;case 25:return null;case 30:return null}throw Error(o(156,l.tag))}function ly(t,l){switch(Ji(l),l.tag){case 1:return t=l.flags,t&65536?(l.flags=t&-65537|128,l):null;case 3:return Ql(Ht),Ut(),t=l.flags,(t&65536)!==0&&(t&128)===0?(l.flags=t&-65537|128,l):null;case 26:case 27:case 5:return qu(l),null;case 31:if(l.memoizedState!==null){if(ol(l),l.alternate===null)throw Error(o(340));Ye()}return t=l.flags,t&65536?(l.flags=t&-65537|128,l):null;case 13:if(ol(l),t=l.memoizedState,t!==null&&t.dehydrated!==null){if(l.alternate===null)throw Error(o(340));Ye()}return t=l.flags,t&65536?(l.flags=t&-65537|128,l):null;case 19:return H(Ct),null;case 4:return Ut(),null;case 10:return Ql(l.type),null;case 22:case 23:return ol(l),cf(),t!==null&&H(Ge),t=l.flags,t&65536?(l.flags=t&-65537|128,l):null;case 24:return Ql(Ht),null;case 25:return null;default:return null}}function ps(t,l){switch(Ji(l),l.tag){case 3:Ql(Ht),Ut();break;case 26:case 27:case 5:qu(l);break;case 4:Ut();break;case 31:l.memoizedState!==null&&ol(l);break;case 13:ol(l);break;case 19:H(Ct);break;case 10:Ql(l.type);break;case 22:case 23:ol(l),cf(),t!==null&&H(Ge);break;case 24:Ql(Ht)}}function du(t,l){try{var e=l.updateQueue,a=e!==null?e.lastEffect:null;if(a!==null){var u=a.next;e=u;do{if((e.tag&t)===t){a=void 0;var n=e.create,i=e.inst;a=n(),i.destroy=a}e=e.next}while(e!==u)}}catch(c){ht(l,l.return,c)}}function ye(t,l,e){try{var a=l.updateQueue,u=a!==null?a.lastEffect:null;if(u!==null){var n=u.next;a=n;do{if((a.tag&t)===t){var i=a.inst,c=i.destroy;if(c!==void 0){i.destroy=void 0,u=l;var d=e,E=c;try{E()}catch(_){ht(u,d,_)}}}a=a.next}while(a!==n)}}catch(_){ht(l,l.return,_)}}function bs(t){var l=t.updateQueue;if(l!==null){var e=t.stateNode;try{rr(l,e)}catch(a){ht(t,t.return,a)}}}function Es(t,l,e){e.props=Ke(t.type,t.memoizedProps),e.state=t.memoizedState;try{e.componentWillUnmount()}catch(a){ht(t,l,a)}}function hu(t,l){try{var e=t.ref;if(e!==null){switch(t.tag){case 26:case 27:case 5:var a=t.stateNode;break;case 30:a=t.stateNode;break;default:a=t.stateNode}typeof e=="function"?t.refCleanup=e(a):e.current=a}}catch(u){ht(t,l,u)}}function Hl(t,l){var e=t.ref,a=t.refCleanup;if(e!==null)if(typeof a=="function")try{a()}catch(u){ht(t,l,u)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof e=="function")try{e(null)}catch(u){ht(t,l,u)}else e.current=null}function Ts(t){var l=t.type,e=t.memoizedProps,a=t.stateNode;try{t:switch(l){case"button":case"input":case"select":case"textarea":e.autoFocus&&a.focus();break t;case"img":e.src?a.src=e.src:e.srcSet&&(a.srcset=e.srcSet)}}catch(u){ht(t,t.return,u)}}function Gf(t,l,e){try{var a=t.stateNode;zy(a,t.type,e,l),a[Ft]=l}catch(u){ht(t,t.return,u)}}function zs(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&Te(t.type)||t.tag===4}function Xf(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||zs(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&&Te(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 Qf(t,l,e){var a=t.tag;if(a===5||a===6)t=t.stateNode,l?(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e).insertBefore(t,l):(l=e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,l.appendChild(t),e=e._reactRootContainer,e!=null||l.onclick!==null||(l.onclick=Yl));else if(a!==4&&(a===27&&Te(t.type)&&(e=t.stateNode,l=null),t=t.child,t!==null))for(Qf(t,l,e),t=t.sibling;t!==null;)Qf(t,l,e),t=t.sibling}function On(t,l,e){var a=t.tag;if(a===5||a===6)t=t.stateNode,l?e.insertBefore(t,l):e.appendChild(t);else if(a!==4&&(a===27&&Te(t.type)&&(e=t.stateNode),t=t.child,t!==null))for(On(t,l,e),t=t.sibling;t!==null;)On(t,l,e),t=t.sibling}function As(t){var l=t.stateNode,e=t.memoizedProps;try{for(var a=t.type,u=l.attributes;u.length;)l.removeAttributeNode(u[0]);Kt(l,a,e),l[Xt]=t,l[Ft]=e}catch(n){ht(t,t.return,n)}}var wl=!1,qt=!1,Zf=!1,Rs=typeof WeakSet=="function"?WeakSet:Set,Lt=null;function ey(t,l){if(t=t.containerInfo,rc=$n,t=Yo(t),Bi(t)){if("selectionStart"in t)var e={start:t.selectionStart,end:t.selectionEnd};else t:{e=(e=t.ownerDocument)&&e.defaultView||window;var a=e.getSelection&&e.getSelection();if(a&&a.rangeCount!==0){e=a.anchorNode;var u=a.anchorOffset,n=a.focusNode;a=a.focusOffset;try{e.nodeType,n.nodeType}catch{e=null;break t}var i=0,c=-1,d=-1,E=0,_=0,U=t,z=null;l:for(;;){for(var A;U!==e||u!==0&&U.nodeType!==3||(c=i+u),U!==n||a!==0&&U.nodeType!==3||(d=i+a),U.nodeType===3&&(i+=U.nodeValue.length),(A=U.firstChild)!==null;)z=U,U=A;for(;;){if(U===t)break l;if(z===e&&++E===u&&(c=i),z===n&&++_===a&&(d=i),(A=U.nextSibling)!==null)break;U=z,z=U.parentNode}U=A}e=c===-1||d===-1?null:{start:c,end:d}}else e=null}e=e||{start:0,end:0}}else e=null;for(sc={focusedElem:t,selectionRange:e},$n=!1,Lt=l;Lt!==null;)if(l=Lt,t=l.child,(l.subtreeFlags&1028)!==0&&t!==null)t.return=l,Lt=t;else for(;Lt!==null;){switch(l=Lt,n=l.alternate,t=l.flags,l.tag){case 0:if((t&4)!==0&&(t=l.updateQueue,t=t!==null?t.events:null,t!==null))for(e=0;e title"))),Kt(n,a,e),n[Xt]=t,jt(n),a=n;break t;case"link":var i=Cd("link","href",u).get(a+(e.href||""));if(i){for(var c=0;cgt&&(i=gt,gt=J,J=i);var S=Bo(c,J),m=Bo(c,gt);if(S&&m&&(A.rangeCount!==1||A.anchorNode!==S.node||A.anchorOffset!==S.offset||A.focusNode!==m.node||A.focusOffset!==m.offset)){var b=U.createRange();b.setStart(S.node,S.offset),A.removeAllRanges(),J>gt?(A.addRange(b),A.extend(m.node,m.offset)):(b.setEnd(m.node,m.offset),A.addRange(b))}}}}for(U=[],A=c;A=A.parentNode;)A.nodeType===1&&U.push({element:A,left:A.scrollLeft,top:A.scrollTop});for(typeof c.focus=="function"&&c.focus(),c=0;ce?32:e,O.T=null,e=Ff,Ff=null;var n=pe,i=Il;if(Yt=0,_a=pe=null,Il=0,(rt&6)!==0)throw Error(o(331));var c=rt;if(rt|=4,qs(n.current),Hs(n,n.current,i,e),rt=c,pu(0,!1),ul&&typeof ul.onPostCommitFiberRoot=="function")try{ul.onPostCommitFiberRoot(Ya,n)}catch{}return!0}finally{x.p=u,O.T=a,td(t,l)}}function ed(t,l,e){l=gl(e,l),l=Df(t.stateNode,l,2),t=de(t,l,2),t!==null&&(La(t,2),xl(t))}function ht(t,l,e){if(t.tag===3)ed(t,t,e);else for(;l!==null;){if(l.tag===3){ed(l,t,e);break}else if(l.tag===1){var a=l.stateNode;if(typeof l.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(Se===null||!Se.has(a))){t=gl(e,t),e=as(2),a=de(l,e,2),a!==null&&(us(e,a,l,t),La(a,2),xl(a));break}}l=l.return}}function tc(t,l,e){var a=t.pingCache;if(a===null){a=t.pingCache=new ny;var u=new Set;a.set(l,u)}else u=a.get(l),u===void 0&&(u=new Set,a.set(l,u));u.has(e)||(Jf=!0,u.add(e),t=ry.bind(null,t,l,e),l.then(t,t))}function ry(t,l,e){var a=t.pingCache;a!==null&&a.delete(l),t.pingedLanes|=t.suspendedLanes&e,t.warmLanes&=~e,pt===t&&(nt&e)===e&&(Mt===4||Mt===3&&(nt&62914560)===nt&&300>al()-Un?(rt&2)===0&&Oa(t,0):wf|=e,Ra===nt&&(Ra=0)),xl(t)}function ad(t,l){l===0&&(l=Fc()),t=Be(t,l),t!==null&&(La(t,l),xl(t))}function sy(t){var l=t.memoizedState,e=0;l!==null&&(e=l.retryLane),ad(t,e)}function dy(t,l){var e=0;switch(t.tag){case 31:case 13:var a=t.stateNode,u=t.memoizedState;u!==null&&(e=u.retryLane);break;case 19:a=t.stateNode;break;case 22:a=t.stateNode._retryCache;break;default:throw Error(o(314))}a!==null&&a.delete(l),ad(t,e)}function hy(t,l){return di(t,l)}var Yn=null,Da=null,lc=!1,jn=!1,ec=!1,Ee=0;function xl(t){t!==Da&&t.next===null&&(Da===null?Yn=Da=t:Da=Da.next=t),jn=!0,lc||(lc=!0,yy())}function pu(t,l){if(!ec&&jn){ec=!0;do for(var e=!1,a=Yn;a!==null;){if(t!==0){var u=a.pendingLanes;if(u===0)var n=0;else{var i=a.suspendedLanes,c=a.pingedLanes;n=(1<<31-nl(42|t)+1)-1,n&=u&~(i&~c),n=n&201326741?n&201326741|1:n?n|2:0}n!==0&&(e=!0,fd(a,n))}else n=nt,n=Xu(a,a===pt?n:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(n&3)===0||ja(a,n)||(e=!0,fd(a,n));a=a.next}while(e);ec=!1}}function my(){ud()}function ud(){jn=lc=!1;var t=0;Ee!==0&&Ry()&&(t=Ee);for(var l=al(),e=null,a=Yn;a!==null;){var u=a.next,n=nd(a,l);n===0?(a.next=null,e===null?Yn=u:e.next=u,u===null&&(Da=e)):(e=a,(t!==0||(n&3)!==0)&&(jn=!0)),a=u}Yt!==0&&Yt!==5||pu(t),Ee!==0&&(Ee=0)}function nd(t,l){for(var e=t.suspendedLanes,a=t.pingedLanes,u=t.expirationTimes,n=t.pendingLanes&-62914561;0c)break;var _=d.transferSize,U=d.initiatorType;_&&yd(U)&&(d=d.responseEnd,i+=_*(d"u"?null:document;function Od(t,l,e){var a=Ua;if(a&&typeof l=="string"&&l){var u=yl(l);u='link[rel="'+t+'"][href="'+u+'"]',typeof e=="string"&&(u+='[crossorigin="'+e+'"]'),_d.has(u)||(_d.add(u),t={rel:t,crossOrigin:e,href:l},a.querySelector(u)===null&&(l=a.createElement("link"),Kt(l,"link",t),jt(l),a.head.appendChild(l)))}}function xy(t){Pl.D(t),Od("dns-prefetch",t,null)}function By(t,l){Pl.C(t,l),Od("preconnect",t,l)}function qy(t,l,e){Pl.L(t,l,e);var a=Ua;if(a&&t&&l){var u='link[rel="preload"][as="'+yl(l)+'"]';l==="image"&&e&&e.imageSrcSet?(u+='[imagesrcset="'+yl(e.imageSrcSet)+'"]',typeof e.imageSizes=="string"&&(u+='[imagesizes="'+yl(e.imageSizes)+'"]')):u+='[href="'+yl(t)+'"]';var n=u;switch(l){case"style":n=Ca(t);break;case"script":n=Na(t)}zl.has(n)||(t=R({rel:"preload",href:l==="image"&&e&&e.imageSrcSet?void 0:t,as:l},e),zl.set(n,t),a.querySelector(u)!==null||l==="style"&&a.querySelector(zu(n))||l==="script"&&a.querySelector(Au(n))||(l=a.createElement("link"),Kt(l,"link",t),jt(l),a.head.appendChild(l)))}}function Yy(t,l){Pl.m(t,l);var e=Ua;if(e&&t){var a=l&&typeof l.as=="string"?l.as:"script",u='link[rel="modulepreload"][as="'+yl(a)+'"][href="'+yl(t)+'"]',n=u;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":n=Na(t)}if(!zl.has(n)&&(t=R({rel:"modulepreload",href:t},l),zl.set(n,t),e.querySelector(u)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(e.querySelector(Au(n)))return}a=e.createElement("link"),Kt(a,"link",t),jt(a),e.head.appendChild(a)}}}function jy(t,l,e){Pl.S(t,l,e);var a=Ua;if(a&&t){var u=Pe(a).hoistableStyles,n=Ca(t);l=l||"default";var i=u.get(n);if(!i){var c={loading:0,preload:null};if(i=a.querySelector(zu(n)))c.loading=5;else{t=R({rel:"stylesheet",href:t,"data-precedence":l},e),(e=zl.get(n))&&Sc(t,e);var d=i=a.createElement("link");jt(d),Kt(d,"link",t),d._p=new Promise(function(E,_){d.onload=E,d.onerror=_}),d.addEventListener("load",function(){c.loading|=1}),d.addEventListener("error",function(){c.loading|=2}),c.loading|=4,Zn(i,l,a)}i={type:"stylesheet",instance:i,count:1,state:c},u.set(n,i)}}}function Ly(t,l){Pl.X(t,l);var e=Ua;if(e&&t){var a=Pe(e).hoistableScripts,u=Na(t),n=a.get(u);n||(n=e.querySelector(Au(u)),n||(t=R({src:t,async:!0},l),(l=zl.get(u))&&pc(t,l),n=e.createElement("script"),jt(n),Kt(n,"link",t),e.head.appendChild(n)),n={type:"script",instance:n,count:1,state:null},a.set(u,n))}}function Gy(t,l){Pl.M(t,l);var e=Ua;if(e&&t){var a=Pe(e).hoistableScripts,u=Na(t),n=a.get(u);n||(n=e.querySelector(Au(u)),n||(t=R({src:t,async:!0,type:"module"},l),(l=zl.get(u))&&pc(t,l),n=e.createElement("script"),jt(n),Kt(n,"link",t),e.head.appendChild(n)),n={type:"script",instance:n,count:1,state:null},a.set(u,n))}}function Md(t,l,e,a){var u=(u=et.current)?Qn(u):null;if(!u)throw Error(o(446));switch(t){case"meta":case"title":return null;case"style":return typeof e.precedence=="string"&&typeof e.href=="string"?(l=Ca(e.href),e=Pe(u).hoistableStyles,a=e.get(l),a||(a={type:"style",instance:null,count:0,state:null},e.set(l,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(e.rel==="stylesheet"&&typeof e.href=="string"&&typeof e.precedence=="string"){t=Ca(e.href);var n=Pe(u).hoistableStyles,i=n.get(t);if(i||(u=u.ownerDocument||u,i={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},n.set(t,i),(n=u.querySelector(zu(t)))&&!n._p&&(i.instance=n,i.state.loading=5),zl.has(t)||(e={rel:"preload",as:"style",href:e.href,crossOrigin:e.crossOrigin,integrity:e.integrity,media:e.media,hrefLang:e.hrefLang,referrerPolicy:e.referrerPolicy},zl.set(t,e),n||Xy(u,t,e,i.state))),l&&a===null)throw Error(o(528,""));return i}if(l&&a!==null)throw Error(o(529,""));return null;case"script":return l=e.async,e=e.src,typeof e=="string"&&l&&typeof l!="function"&&typeof l!="symbol"?(l=Na(e),e=Pe(u).hoistableScripts,a=e.get(l),a||(a={type:"script",instance:null,count:0,state:null},e.set(l,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(o(444,t))}}function Ca(t){return'href="'+yl(t)+'"'}function zu(t){return'link[rel="stylesheet"]['+t+"]"}function Dd(t){return R({},t,{"data-precedence":t.precedence,precedence:null})}function Xy(t,l,e,a){t.querySelector('link[rel="preload"][as="style"]['+l+"]")?a.loading=1:(l=t.createElement("link"),a.preload=l,l.addEventListener("load",function(){return a.loading|=1}),l.addEventListener("error",function(){return a.loading|=2}),Kt(l,"link",e),jt(l),t.head.appendChild(l))}function Na(t){return'[src="'+yl(t)+'"]'}function Au(t){return"script[async]"+t}function Ud(t,l,e){if(l.count++,l.instance===null)switch(l.type){case"style":var a=t.querySelector('style[data-href~="'+yl(e.href)+'"]');if(a)return l.instance=a,jt(a),a;var u=R({},e,{"data-href":e.href,"data-precedence":e.precedence,href:null,precedence:null});return a=(t.ownerDocument||t).createElement("style"),jt(a),Kt(a,"style",u),Zn(a,e.precedence,t),l.instance=a;case"stylesheet":u=Ca(e.href);var n=t.querySelector(zu(u));if(n)return l.state.loading|=4,l.instance=n,jt(n),n;a=Dd(e),(u=zl.get(u))&&Sc(a,u),n=(t.ownerDocument||t).createElement("link"),jt(n);var i=n;return i._p=new Promise(function(c,d){i.onload=c,i.onerror=d}),Kt(n,"link",a),l.state.loading|=4,Zn(n,e.precedence,t),l.instance=n;case"script":return n=Na(e.src),(u=t.querySelector(Au(n)))?(l.instance=u,jt(u),u):(a=e,(u=zl.get(n))&&(a=R({},e),pc(a,u)),t=t.ownerDocument||t,u=t.createElement("script"),jt(u),Kt(u,"link",a),t.head.appendChild(u),l.instance=u);case"void":return null;default:throw Error(o(443,l.type))}else l.type==="stylesheet"&&(l.state.loading&4)===0&&(a=l.instance,l.state.loading|=4,Zn(a,e.precedence,t));return l.instance}function Zn(t,l,e){for(var a=e.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),u=a.length?a[a.length-1]:null,n=u,i=0;i title"):null)}function Qy(t,l,e){if(e===1||l.itemProp!=null)return!1;switch(t){case"meta":case"title":return!0;case"style":if(typeof l.precedence!="string"||typeof l.href!="string"||l.href==="")break;return!0;case"link":if(typeof l.rel!="string"||typeof l.href!="string"||l.href===""||l.onLoad||l.onError)break;return l.rel==="stylesheet"?(t=l.disabled,typeof l.precedence=="string"&&t==null):!0;case"script":if(l.async&&typeof l.async!="function"&&typeof l.async!="symbol"&&!l.onLoad&&!l.onError&&l.src&&typeof l.src=="string")return!0}return!1}function Hd(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}function Zy(t,l,e,a){if(e.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(e.state.loading&4)===0){if(e.instance===null){var u=Ca(a.href),n=l.querySelector(zu(u));if(n){l=n._p,l!==null&&typeof l=="object"&&typeof l.then=="function"&&(t.count++,t=Kn.bind(t),l.then(t,t)),e.state.loading|=4,e.instance=n,jt(n);return}n=l.ownerDocument||l,a=Dd(a),(u=zl.get(u))&&Sc(a,u),n=n.createElement("link"),jt(n);var i=n;i._p=new Promise(function(c,d){i.onload=c,i.onerror=d}),Kt(n,"link",a),e.instance=n}t.stylesheets===null&&(t.stylesheets=new Map),t.stylesheets.set(e,l),(l=e.state.preload)&&(e.state.loading&3)===0&&(t.count++,e=Kn.bind(t),l.addEventListener("load",e),l.addEventListener("error",e))}}var bc=0;function Vy(t,l){return t.stylesheets&&t.count===0&&wn(t,t.stylesheets),0bc?50:800)+l);return t.unsuspend=e,function(){t.unsuspend=null,clearTimeout(a),clearTimeout(u)}}:null}function Kn(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)wn(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var Jn=null;function wn(t,l){t.stylesheets=null,t.unsuspend!==null&&(t.count++,Jn=new Map,l.forEach(Ky,t),Jn=null,Kn.call(t))}function Ky(t,l){if(!(l.state.loading&4)){var e=Jn.get(t);if(e)var a=e.get(null);else{e=new Map,Jn.set(t,e);for(var u=t.querySelectorAll("link[data-precedence],style[data-precedence]"),n=0;n"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(f)}catch(r){console.error(r)}}return f(),Mc.exports=fv(),Mc.exports}var ov=cv(),C=jc();var ah="popstate";function rv(f={}){function r(o,h){let{pathname:y,search:p,hash:D}=o.location;return qc("",{pathname:y,search:p,hash:D},h.state&&h.state.usr||null,h.state&&h.state.key||"default")}function s(o,h){return typeof h=="string"?h:Nu(h)}return dv(r,s,null,f)}function Rt(f,r){if(f===!1||f===null||typeof f>"u")throw new Error(r)}function Dl(f,r){if(!f){typeof console<"u"&&console.warn(r);try{throw new Error(r)}catch{}}}function sv(){return Math.random().toString(36).substring(2,10)}function uh(f,r){return{usr:f.state,key:f.key,idx:r}}function qc(f,r,s=null,o){return{pathname:typeof f=="string"?f:f.pathname,search:"",hash:"",...typeof r=="string"?xa(r):r,state:s,key:r&&r.key||o||sv()}}function Nu({pathname:f="/",search:r="",hash:s=""}){return r&&r!=="?"&&(f+=r.charAt(0)==="?"?r:"?"+r),s&&s!=="#"&&(f+=s.charAt(0)==="#"?s:"#"+s),f}function xa(f){let r={};if(f){let s=f.indexOf("#");s>=0&&(r.hash=f.substring(s),f=f.substring(0,s));let o=f.indexOf("?");o>=0&&(r.search=f.substring(o),f=f.substring(0,o)),f&&(r.pathname=f)}return r}function dv(f,r,s,o={}){let{window:h=document.defaultView,v5Compat:y=!1}=o,p=h.history,D="POP",T=null,g=N();g==null&&(g=0,p.replaceState({...p.state,idx:g},""));function N(){return(p.state||{idx:null}).idx}function R(){D="POP";let X=N(),K=X==null?null:X-g;g=X,T&&T({action:D,location:Z.location,delta:K})}function q(X,K){D="PUSH";let j=qc(Z.location,X,K);g=N()+1;let w=uh(j,g),Et=Z.createHref(j);try{p.pushState(w,"",Et)}catch(bt){if(bt instanceof DOMException&&bt.name==="DataCloneError")throw bt;h.location.assign(Et)}y&&T&&T({action:D,location:Z.location,delta:1})}function Q(X,K){D="REPLACE";let j=qc(Z.location,X,K);g=N();let w=uh(j,g),Et=Z.createHref(j);p.replaceState(w,"",Et),y&&T&&T({action:D,location:Z.location,delta:0})}function W(X){return hv(X)}let Z={get action(){return D},get location(){return f(h,p)},listen(X){if(T)throw new Error("A history only accepts one active listener");return h.addEventListener(ah,R),T=X,()=>{h.removeEventListener(ah,R),T=null}},createHref(X){return r(h,X)},createURL:W,encodeLocation(X){let K=W(X);return{pathname:K.pathname,search:K.search,hash:K.hash}},push:q,replace:Q,go(X){return p.go(X)}};return Z}function hv(f,r=!1){let s="http://localhost";typeof window<"u"&&(s=window.location.origin!=="null"?window.location.origin:window.location.href),Rt(s,"No window.location.(origin|href) available to create URL");let o=typeof f=="string"?f:Nu(f);return o=o.replace(/ $/,"%20"),!r&&o.startsWith("//")&&(o=s+o),new URL(o,s)}function rh(f,r,s="/"){return mv(f,r,s,!1)}function mv(f,r,s,o){let h=typeof r=="string"?xa(r):r,y=le(h.pathname||"/",s);if(y==null)return null;let p=sh(f);yv(p);let D=null;for(let T=0;D==null&&T{let N={relativePath:g===void 0?p.path||"":g,caseSensitive:p.caseSensitive===!0,childrenIndex:D,route:p};if(N.relativePath.startsWith("/")){if(!N.relativePath.startsWith(o)&&T)return;Rt(N.relativePath.startsWith(o),`Absolute route path "${N.relativePath}" nested under path "${o}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),N.relativePath=N.relativePath.slice(o.length)}let R=te([o,N.relativePath]),q=s.concat(N);p.children&&p.children.length>0&&(Rt(p.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${R}".`),sh(p.children,r,q,R,T)),!(p.path==null&&!p.index)&&r.push({path:R,score:Tv(R,p.index),routesMeta:q})};return f.forEach((p,D)=>{if(p.path===""||!p.path?.includes("?"))y(p,D);else for(let T of dh(p.path))y(p,D,!0,T)}),r}function dh(f){let r=f.split("/");if(r.length===0)return[];let[s,...o]=r,h=s.endsWith("?"),y=s.replace(/\?$/,"");if(o.length===0)return h?[y,""]:[y];let p=dh(o.join("/")),D=[];return D.push(...p.map(T=>T===""?y:[y,T].join("/"))),h&&D.push(...p),D.map(T=>f.startsWith("/")&&T===""?"/":T)}function yv(f){f.sort((r,s)=>r.score!==s.score?s.score-r.score:zv(r.routesMeta.map(o=>o.childrenIndex),s.routesMeta.map(o=>o.childrenIndex)))}var vv=/^:[\w-]+$/,gv=3,Sv=2,pv=1,bv=10,Ev=-2,nh=f=>f==="*";function Tv(f,r){let s=f.split("/"),o=s.length;return s.some(nh)&&(o+=Ev),r&&(o+=Sv),s.filter(h=>!nh(h)).reduce((h,y)=>h+(vv.test(y)?gv:y===""?pv:bv),o)}function zv(f,r){return f.length===r.length&&f.slice(0,-1).every((o,h)=>o===r[h])?f[f.length-1]-r[r.length-1]:0}function Av(f,r,s=!1){let{routesMeta:o}=f,h={},y="/",p=[];for(let D=0;D{if(N==="*"){let W=D[q]||"";p=y.slice(0,y.length-W.length).replace(/(.)\/+$/,"$1")}const Q=D[q];return R&&!Q?g[N]=void 0:g[N]=(Q||"").replace(/%2F/g,"/"),g},{}),pathname:y,pathnameBase:p,pattern:f}}function Rv(f,r=!1,s=!0){Dl(f==="*"||!f.endsWith("*")||f.endsWith("/*"),`Route path "${f}" will be treated as if it were "${f.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${f.replace(/\*$/,"/*")}".`);let o=[],h="^"+f.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(p,D,T)=>(o.push({paramName:D,isOptional:T!=null}),T?"/?([^\\/]+)?":"/([^\\/]+)")).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return f.endsWith("*")?(o.push({paramName:"*"}),h+=f==="*"||f==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):s?h+="\\/*$":f!==""&&f!=="/"&&(h+="(?:(?=\\/|$))"),[new RegExp(h,r?void 0:"i"),o]}function _v(f){try{return f.split("/").map(r=>decodeURIComponent(r).replace(/\//g,"%2F")).join("/")}catch(r){return Dl(!1,`The URL path "${f}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${r}).`),f}}function le(f,r){if(r==="/")return f;if(!f.toLowerCase().startsWith(r.toLowerCase()))return null;let s=r.endsWith("/")?r.length-1:r.length,o=f.charAt(s);return o&&o!=="/"?null:f.slice(s)||"/"}var hh=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Ov=f=>hh.test(f);function Mv(f,r="/"){let{pathname:s,search:o="",hash:h=""}=typeof f=="string"?xa(f):f,y;if(s)if(Ov(s))y=s;else{if(s.includes("//")){let p=s;s=s.replace(/\/\/+/g,"/"),Dl(!1,`Pathnames cannot have embedded double slashes - normalizing ${p} -> ${s}`)}s.startsWith("/")?y=ih(s.substring(1),"/"):y=ih(s,r)}else y=r;return{pathname:y,search:Cv(o),hash:Nv(h)}}function ih(f,r){let s=r.replace(/\/+$/,"").split("/");return f.split("/").forEach(h=>{h===".."?s.length>1&&s.pop():h!=="."&&s.push(h)}),s.length>1?s.join("/"):"/"}function Hc(f,r,s,o){return`Cannot include a '${f}' character in a manually specified \`to.${r}\` field [${JSON.stringify(o)}]. 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 Dv(f){return f.filter((r,s)=>s===0||r.route.path&&r.route.path.length>0)}function mh(f){let r=Dv(f);return r.map((s,o)=>o===r.length-1?s.pathname:s.pathnameBase)}function yh(f,r,s,o=!1){let h;typeof f=="string"?h=xa(f):(h={...f},Rt(!h.pathname||!h.pathname.includes("?"),Hc("?","pathname","search",h)),Rt(!h.pathname||!h.pathname.includes("#"),Hc("#","pathname","hash",h)),Rt(!h.search||!h.search.includes("#"),Hc("#","search","hash",h)));let y=f===""||h.pathname==="",p=y?"/":h.pathname,D;if(p==null)D=s;else{let R=r.length-1;if(!o&&p.startsWith("..")){let q=p.split("/");for(;q[0]==="..";)q.shift(),R-=1;h.pathname=q.join("/")}D=R>=0?r[R]:"/"}let T=Mv(h,D),g=p&&p!=="/"&&p.endsWith("/"),N=(y||p===".")&&s.endsWith("/");return!T.pathname.endsWith("/")&&(g||N)&&(T.pathname+="/"),T}var te=f=>f.join("/").replace(/\/\/+/g,"/"),Uv=f=>f.replace(/\/+$/,"").replace(/^\/*/,"/"),Cv=f=>!f||f==="?"?"":f.startsWith("?")?f:"?"+f,Nv=f=>!f||f==="#"?"":f.startsWith("#")?f:"#"+f,Hv=class{constructor(f,r,s,o=!1){this.status=f,this.statusText=r||"",this.internal=o,s instanceof Error?(this.data=s.toString(),this.error=s):this.data=s}};function xv(f){return f!=null&&typeof f.status=="number"&&typeof f.statusText=="string"&&typeof f.internal=="boolean"&&"data"in f}function Bv(f){return f.map(r=>r.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var vh=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function gh(f,r){let s=f;if(typeof s!="string"||!hh.test(s))return{absoluteURL:void 0,isExternal:!1,to:s};let o=s,h=!1;if(vh)try{let y=new URL(window.location.href),p=s.startsWith("//")?new URL(y.protocol+s):new URL(s),D=le(p.pathname,r);p.origin===y.origin&&D!=null?s=D+p.search+p.hash:h=!0}catch{Dl(!1,` contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:o,isExternal:h,to:s}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var Sh=["POST","PUT","PATCH","DELETE"];new Set(Sh);var qv=["GET",...Sh];new Set(qv);var Ba=C.createContext(null);Ba.displayName="DataRouter";var ii=C.createContext(null);ii.displayName="DataRouterState";var Yv=C.createContext(!1),ph=C.createContext({isTransitioning:!1});ph.displayName="ViewTransition";var jv=C.createContext(new Map);jv.displayName="Fetchers";var Lv=C.createContext(null);Lv.displayName="Await";var Al=C.createContext(null);Al.displayName="Navigation";var Hu=C.createContext(null);Hu.displayName="Location";var ee=C.createContext({outlet:null,matches:[],isDataRoute:!1});ee.displayName="Route";var Lc=C.createContext(null);Lc.displayName="RouteError";var bh="REACT_ROUTER_ERROR",Gv="REDIRECT",Xv="ROUTE_ERROR_RESPONSE";function Qv(f){if(f.startsWith(`${bh}:${Gv}:{`))try{let r=JSON.parse(f.slice(28));if(typeof r=="object"&&r&&typeof r.status=="number"&&typeof r.statusText=="string"&&typeof r.location=="string"&&typeof r.reloadDocument=="boolean"&&typeof r.replace=="boolean")return r}catch{}}function Zv(f){if(f.startsWith(`${bh}:${Xv}:{`))try{let r=JSON.parse(f.slice(40));if(typeof r=="object"&&r&&typeof r.status=="number"&&typeof r.statusText=="string")return new Hv(r.status,r.statusText,r.data)}catch{}}function Vv(f,{relative:r}={}){Rt(xu(),"useHref() may be used only in the context of a component.");let{basename:s,navigator:o}=C.useContext(Al),{hash:h,pathname:y,search:p}=Bu(f,{relative:r}),D=y;return s!=="/"&&(D=y==="/"?s:te([s,y])),o.createHref({pathname:D,search:p,hash:h})}function xu(){return C.useContext(Hu)!=null}function We(){return Rt(xu(),"useLocation() may be used only in the context of a component."),C.useContext(Hu).location}var Eh="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function Th(f){C.useContext(Al).static||C.useLayoutEffect(f)}function zh(){let{isDataRoute:f}=C.useContext(ee);return f?a0():Kv()}function Kv(){Rt(xu(),"useNavigate() may be used only in the context of a component.");let f=C.useContext(Ba),{basename:r,navigator:s}=C.useContext(Al),{matches:o}=C.useContext(ee),{pathname:h}=We(),y=JSON.stringify(mh(o)),p=C.useRef(!1);return Th(()=>{p.current=!0}),C.useCallback((T,g={})=>{if(Dl(p.current,Eh),!p.current)return;if(typeof T=="number"){s.go(T);return}let N=yh(T,JSON.parse(y),h,g.relative==="path");f==null&&r!=="/"&&(N.pathname=N.pathname==="/"?r:te([r,N.pathname])),(g.replace?s.replace:s.push)(N,g.state,g)},[r,s,y,h,f])}C.createContext(null);function Bu(f,{relative:r}={}){let{matches:s}=C.useContext(ee),{pathname:o}=We(),h=JSON.stringify(mh(s));return C.useMemo(()=>yh(f,JSON.parse(h),o,r==="path"),[f,h,o,r])}function Jv(f,r){return Ah(f,r)}function Ah(f,r,s,o,h){Rt(xu(),"useRoutes() may be used only in the context of a component.");let{navigator:y}=C.useContext(Al),{matches:p}=C.useContext(ee),D=p[p.length-1],T=D?D.params:{},g=D?D.pathname:"/",N=D?D.pathnameBase:"/",R=D&&D.route;{let j=R&&R.path||"";_h(g,!R||j.endsWith("*")||j.endsWith("*?"),`You rendered descendant (or called \`useRoutes()\`) at "${g}" (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 q=We(),Q;if(r){let j=typeof r=="string"?xa(r):r;Rt(N==="/"||j.pathname?.startsWith(N),`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 "${N}" but pathname "${j.pathname}" was given in the \`location\` prop.`),Q=j}else Q=q;let W=Q.pathname||"/",Z=W;if(N!=="/"){let j=N.replace(/^\//,"").split("/");Z="/"+W.replace(/^\//,"").split("/").slice(j.length).join("/")}let X=rh(f,{pathname:Z});Dl(R||X!=null,`No routes matched location "${Q.pathname}${Q.search}${Q.hash}" `),Dl(X==null||X[X.length-1].route.element!==void 0||X[X.length-1].route.Component!==void 0||X[X.length-1].route.lazy!==void 0,`Matched leaf route at location "${Q.pathname}${Q.search}${Q.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 K=kv(X&&X.map(j=>Object.assign({},j,{params:Object.assign({},T,j.params),pathname:te([N,y.encodeLocation?y.encodeLocation(j.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:j.pathname]),pathnameBase:j.pathnameBase==="/"?N:te([N,y.encodeLocation?y.encodeLocation(j.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:j.pathnameBase])})),p,s,o,h);return r&&K?C.createElement(Hu.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...Q},navigationType:"POP"}},K):K}function wv(){let f=e0(),r=xv(f)?`${f.status} ${f.statusText}`:f instanceof Error?f.message:JSON.stringify(f),s=f instanceof Error?f.stack:null,o="rgba(200,200,200, 0.5)",h={padding:"0.5rem",backgroundColor:o},y={padding:"2px 4px",backgroundColor:o},p=null;return console.error("Error handled by React Router default ErrorBoundary:",f),p=C.createElement(C.Fragment,null,C.createElement("p",null,"πŸ’Ώ Hey developer πŸ‘‹"),C.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",C.createElement("code",{style:y},"ErrorBoundary")," or"," ",C.createElement("code",{style:y},"errorElement")," prop on your route.")),C.createElement(C.Fragment,null,C.createElement("h2",null,"Unexpected Application Error!"),C.createElement("h3",{style:{fontStyle:"italic"}},r),s?C.createElement("pre",{style:h},s):null,p)}var $v=C.createElement(wv,null),Rh=class extends C.Component{constructor(f){super(f),this.state={location:f.location,revalidation:f.revalidation,error:f.error}}static getDerivedStateFromError(f){return{error:f}}static getDerivedStateFromProps(f,r){return r.location!==f.location||r.revalidation!=="idle"&&f.revalidation==="idle"?{error:f.error,location:f.location,revalidation:f.revalidation}:{error:f.error!==void 0?f.error:r.error,location:r.location,revalidation:f.revalidation||r.revalidation}}componentDidCatch(f,r){this.props.onError?this.props.onError(f,r):console.error("React Router caught the following error during render",f)}render(){let f=this.state.error;if(this.context&&typeof f=="object"&&f&&"digest"in f&&typeof f.digest=="string"){const s=Zv(f.digest);s&&(f=s)}let r=f!==void 0?C.createElement(ee.Provider,{value:this.props.routeContext},C.createElement(Lc.Provider,{value:f,children:this.props.component})):this.props.children;return this.context?C.createElement(Wv,{error:f},r):r}};Rh.contextType=Yv;var xc=new WeakMap;function Wv({children:f,error:r}){let{basename:s}=C.useContext(Al);if(typeof r=="object"&&r&&"digest"in r&&typeof r.digest=="string"){let o=Qv(r.digest);if(o){let h=xc.get(r);if(h)throw h;let y=gh(o.location,s);if(vh&&!xc.get(r))if(y.isExternal||o.reloadDocument)window.location.href=y.absoluteURL||y.to;else{const p=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(y.to,{replace:o.replace}));throw xc.set(r,p),p}return C.createElement("meta",{httpEquiv:"refresh",content:`0;url=${y.absoluteURL||y.to}`})}}return f}function Fv({routeContext:f,match:r,children:s}){let o=C.useContext(Ba);return o&&o.static&&o.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=r.route.id),C.createElement(ee.Provider,{value:f},s)}function kv(f,r=[],s=null,o=null,h=null){if(f==null){if(!s)return null;if(s.errors)f=s.matches;else if(r.length===0&&!s.initialized&&s.matches.length>0)f=s.matches;else return null}let y=f,p=s?.errors;if(p!=null){let N=y.findIndex(R=>R.route.id&&p?.[R.route.id]!==void 0);Rt(N>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(p).join(",")}`),y=y.slice(0,Math.min(y.length,N+1))}let D=!1,T=-1;if(s)for(let N=0;N=0?y=y.slice(0,T+1):y=[y[0]];break}}}let g=s&&o?(N,R)=>{o(N,{location:s.location,params:s.matches?.[0]?.params??{},unstable_pattern:Bv(s.matches),errorInfo:R})}:void 0;return y.reduceRight((N,R,q)=>{let Q,W=!1,Z=null,X=null;s&&(Q=p&&R.route.id?p[R.route.id]:void 0,Z=R.route.errorElement||$v,D&&(T<0&&q===0?(_h("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),W=!0,X=null):T===q&&(W=!0,X=R.route.hydrateFallbackElement||null)));let K=r.concat(y.slice(0,q+1)),j=()=>{let w;return Q?w=Z:W?w=X:R.route.Component?w=C.createElement(R.route.Component,null):R.route.element?w=R.route.element:w=N,C.createElement(Fv,{match:R,routeContext:{outlet:N,matches:K,isDataRoute:s!=null},children:w})};return s&&(R.route.ErrorBoundary||R.route.errorElement||q===0)?C.createElement(Rh,{location:s.location,revalidation:s.revalidation,component:Z,error:Q,children:j(),routeContext:{outlet:null,matches:K,isDataRoute:!0},onError:g}):j()},null)}function Gc(f){return`${f} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Iv(f){let r=C.useContext(Ba);return Rt(r,Gc(f)),r}function Pv(f){let r=C.useContext(ii);return Rt(r,Gc(f)),r}function t0(f){let r=C.useContext(ee);return Rt(r,Gc(f)),r}function Xc(f){let r=t0(f),s=r.matches[r.matches.length-1];return Rt(s.route.id,`${f} can only be used on routes that contain a unique "id"`),s.route.id}function l0(){return Xc("useRouteId")}function e0(){let f=C.useContext(Lc),r=Pv("useRouteError"),s=Xc("useRouteError");return f!==void 0?f:r.errors?.[s]}function a0(){let{router:f}=Iv("useNavigate"),r=Xc("useNavigate"),s=C.useRef(!1);return Th(()=>{s.current=!0}),C.useCallback(async(h,y={})=>{Dl(s.current,Eh),s.current&&(typeof h=="number"?await f.navigate(h):await f.navigate(h,{fromRouteId:r,...y}))},[f,r])}var fh={};function _h(f,r,s){!r&&!fh[f]&&(fh[f]=!0,Dl(!1,s))}C.memo(u0);function u0({routes:f,future:r,state:s,onError:o}){return Ah(f,void 0,s,o,r)}function $e(f){Rt(!1,"A is only ever to be used as the child of element, never rendered directly. Please wrap your in a .")}function n0({basename:f="/",children:r=null,location:s,navigationType:o="POP",navigator:h,static:y=!1,unstable_useTransitions:p}){Rt(!xu(),"You cannot render a inside another . You should never have more than one in your app.");let D=f.replace(/^\/*/,"/"),T=C.useMemo(()=>({basename:D,navigator:h,static:y,unstable_useTransitions:p,future:{}}),[D,h,y,p]);typeof s=="string"&&(s=xa(s));let{pathname:g="/",search:N="",hash:R="",state:q=null,key:Q="default"}=s,W=C.useMemo(()=>{let Z=le(g,D);return Z==null?null:{location:{pathname:Z,search:N,hash:R,state:q,key:Q},navigationType:o}},[D,g,N,R,q,Q,o]);return Dl(W!=null,` is not able to match the URL "${g}${N}${R}" because it does not start with the basename, so the won't render anything.`),W==null?null:C.createElement(Al.Provider,{value:T},C.createElement(Hu.Provider,{children:r,value:W}))}function i0({children:f,location:r}){return Jv(Yc(f),r)}function Yc(f,r=[]){let s=[];return C.Children.forEach(f,(o,h)=>{if(!C.isValidElement(o))return;let y=[...r,h];if(o.type===C.Fragment){s.push.apply(s,Yc(o.props.children,y));return}Rt(o.type===$e,`[${typeof o.type=="string"?o.type:o.type.name}] is not a component. All component children of must be a or `),Rt(!o.props.index||!o.props.children,"An index route cannot have child routes.");let p={id:o.props.id||y.join("-"),caseSensitive:o.props.caseSensitive,element:o.props.element,Component:o.props.Component,index:o.props.index,path:o.props.path,middleware:o.props.middleware,loader:o.props.loader,action:o.props.action,hydrateFallbackElement:o.props.hydrateFallbackElement,HydrateFallback:o.props.HydrateFallback,errorElement:o.props.errorElement,ErrorBoundary:o.props.ErrorBoundary,hasErrorBoundary:o.props.hasErrorBoundary===!0||o.props.ErrorBoundary!=null||o.props.errorElement!=null,shouldRevalidate:o.props.shouldRevalidate,handle:o.props.handle,lazy:o.props.lazy};o.props.children&&(p.children=Yc(o.props.children,y)),s.push(p)}),s}var ai="get",ui="application/x-www-form-urlencoded";function fi(f){return typeof HTMLElement<"u"&&f instanceof HTMLElement}function f0(f){return fi(f)&&f.tagName.toLowerCase()==="button"}function c0(f){return fi(f)&&f.tagName.toLowerCase()==="form"}function o0(f){return fi(f)&&f.tagName.toLowerCase()==="input"}function r0(f){return!!(f.metaKey||f.altKey||f.ctrlKey||f.shiftKey)}function s0(f,r){return f.button===0&&(!r||r==="_self")&&!r0(f)}var li=null;function d0(){if(li===null)try{new FormData(document.createElement("form"),0),li=!1}catch{li=!0}return li}var h0=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Bc(f){return f!=null&&!h0.has(f)?(Dl(!1,`"${f}" is not a valid \`encType\` for \`
\`/\`\` and will default to "${ui}"`),null):f}function m0(f,r){let s,o,h,y,p;if(c0(f)){let D=f.getAttribute("action");o=D?le(D,r):null,s=f.getAttribute("method")||ai,h=Bc(f.getAttribute("enctype"))||ui,y=new FormData(f)}else if(f0(f)||o0(f)&&(f.type==="submit"||f.type==="image")){let D=f.form;if(D==null)throw new Error('Cannot submit a