(function(){const s=document.createElement("link").relList;if(s&&s.supports&&s.supports("modulepreload"))return;for(const d of document.querySelectorAll('link[rel="modulepreload"]'))c(d);new MutationObserver(d=>{for(const m of d)if(m.type==="childList")for(const y of m.addedNodes)y.tagName==="LINK"&&y.rel==="modulepreload"&&c(y)}).observe(document,{childList:!0,subtree:!0});function r(d){const m={};return d.integrity&&(m.integrity=d.integrity),d.referrerPolicy&&(m.referrerPolicy=d.referrerPolicy),d.crossOrigin==="use-credentials"?m.credentials="include":d.crossOrigin==="anonymous"?m.credentials="omit":m.credentials="same-origin",m}function c(d){if(d.ep)return;d.ep=!0;const m=r(d);fetch(d.href,m)}})();function ag(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var Kr={exports:{}},Xn={};var Ah;function lg(){if(Ah)return Xn;Ah=1;var n=Symbol.for("react.transitional.element"),s=Symbol.for("react.fragment");function r(c,d,m){var y=null;if(m!==void 0&&(y=""+m),d.key!==void 0&&(y=""+d.key),"key"in d){m={};for(var g in d)g!=="key"&&(m[g]=d[g])}else m=d;return d=m.ref,{$$typeof:n,type:c,key:y,ref:d!==void 0?d:null,props:m}}return Xn.Fragment=s,Xn.jsx=r,Xn.jsxs=r,Xn}var Rh;function ng(){return Rh||(Rh=1,Kr.exports=lg()),Kr.exports}var f=ng(),Xr={exports:{}},ee={};var _h;function ig(){if(_h)return ee;_h=1;var n=Symbol.for("react.transitional.element"),s=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),c=Symbol.for("react.strict_mode"),d=Symbol.for("react.profiler"),m=Symbol.for("react.consumer"),y=Symbol.for("react.context"),g=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),v=Symbol.for("react.memo"),E=Symbol.for("react.lazy"),T=Symbol.for("react.activity"),R=Symbol.iterator;function U(S){return S===null||typeof S!="object"?null:(S=R&&S[R]||S["@@iterator"],typeof S=="function"?S:null)}var k={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},B=Object.assign,q={};function Q(S,H,G){this.props=S,this.context=H,this.refs=q,this.updater=G||k}Q.prototype.isReactComponent={},Q.prototype.setState=function(S,H){if(typeof S!="object"&&typeof S!="function"&&S!=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,S,H,"setState")},Q.prototype.forceUpdate=function(S){this.updater.enqueueForceUpdate(this,S,"forceUpdate")};function L(){}L.prototype=Q.prototype;function K(S,H,G){this.props=S,this.context=H,this.refs=q,this.updater=G||k}var X=K.prototype=new L;X.constructor=K,B(X,Q.prototype),X.isPureReactComponent=!0;var P=Array.isArray;function me(){}var $={H:null,A:null,T:null,S:null},oe=Object.prototype.hasOwnProperty;function Re(S,H,G){var V=G.ref;return{$$typeof:n,type:S,key:H,ref:V!==void 0?V:null,props:G}}function Ke(S,H){return Re(S.type,H,S.props)}function st(S){return typeof S=="object"&&S!==null&&S.$$typeof===n}function Le(S){var H={"=":"=0",":":"=2"};return"$"+S.replace(/[=:]/g,function(G){return H[G]})}var xt=/\/+/g;function Gt(S,H){return typeof S=="object"&&S!==null&&S.key!=null?Le(""+S.key):H.toString(36)}function Mt(S){switch(S.status){case"fulfilled":return S.value;case"rejected":throw S.reason;default:switch(typeof S.status=="string"?S.then(me,me):(S.status="pending",S.then(function(H){S.status==="pending"&&(S.status="fulfilled",S.value=H)},function(H){S.status==="pending"&&(S.status="rejected",S.reason=H)})),S.status){case"fulfilled":return S.value;case"rejected":throw S.reason}}throw S}function M(S,H,G,V,te){var ne=typeof S;(ne==="undefined"||ne==="boolean")&&(S=null);var ye=!1;if(S===null)ye=!0;else switch(ne){case"bigint":case"string":case"number":ye=!0;break;case"object":switch(S.$$typeof){case n:case s:ye=!0;break;case E:return ye=S._init,M(ye(S._payload),H,G,V,te)}}if(ye)return te=te(S),ye=V===""?"."+Gt(S,0):V,P(te)?(G="",ye!=null&&(G=ye.replace(xt,"$&/")+"/"),M(te,H,G,"",function(Wl){return Wl})):te!=null&&(st(te)&&(te=Ke(te,G+(te.key==null||S&&S.key===te.key?"":(""+te.key).replace(xt,"$&/")+"/")+ye)),H.push(te)),1;ye=0;var We=V===""?".":V+":";if(P(S))for(var Me=0;Me>>1,Ee=M[pe];if(0>>1;ped(G,I))Vd(te,G)?(M[pe]=te,M[V]=I,pe=V):(M[pe]=G,M[H]=I,pe=H);else if(Vd(te,I))M[pe]=te,M[V]=I,pe=V;else break e}}return Y}function d(M,Y){var I=M.sortIndex-Y.sortIndex;return I!==0?I:M.id-Y.id}if(n.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var m=performance;n.unstable_now=function(){return m.now()}}else{var y=Date,g=y.now();n.unstable_now=function(){return y.now()-g}}var p=[],v=[],E=1,T=null,R=3,U=!1,k=!1,B=!1,q=!1,Q=typeof setTimeout=="function"?setTimeout:null,L=typeof clearTimeout=="function"?clearTimeout:null,K=typeof setImmediate<"u"?setImmediate:null;function X(M){for(var Y=r(v);Y!==null;){if(Y.callback===null)c(v);else if(Y.startTime<=M)c(v),Y.sortIndex=Y.expirationTime,s(p,Y);else break;Y=r(v)}}function P(M){if(B=!1,X(M),!k)if(r(p)!==null)k=!0,me||(me=!0,Le());else{var Y=r(v);Y!==null&&Mt(P,Y.startTime-M)}}var me=!1,$=-1,oe=5,Re=-1;function Ke(){return q?!0:!(n.unstable_now()-ReM&&Ke());){var pe=T.callback;if(typeof pe=="function"){T.callback=null,R=T.priorityLevel;var Ee=pe(T.expirationTime<=M);if(M=n.unstable_now(),typeof Ee=="function"){T.callback=Ee,X(M),Y=!0;break t}T===r(p)&&c(p),X(M)}else c(p);T=r(p)}if(T!==null)Y=!0;else{var S=r(v);S!==null&&Mt(P,S.startTime-M),Y=!1}}break e}finally{T=null,R=I,U=!1}Y=void 0}}finally{Y?Le():me=!1}}}var Le;if(typeof K=="function")Le=function(){K(st)};else if(typeof MessageChannel<"u"){var xt=new MessageChannel,Gt=xt.port2;xt.port1.onmessage=st,Le=function(){Gt.postMessage(null)}}else Le=function(){Q(st,0)};function Mt(M,Y){$=Q(function(){M(n.unstable_now())},Y)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(M){M.callback=null},n.unstable_forceFrameRate=function(M){0>M||125pe?(M.sortIndex=I,s(v,M),r(p)===null&&M===r(v)&&(B?(L($),$=-1):B=!0,Mt(P,I-pe))):(M.sortIndex=Ee,s(p,M),k||U||(k=!0,me||(me=!0,Le()))),M},n.unstable_shouldYield=Ke,n.unstable_wrapCallback=function(M){var Y=R;return function(){var I=R;R=Y;try{return M.apply(this,arguments)}finally{R=I}}}})(Jr)),Jr}var zh;function sg(){return zh||(zh=1,Vr.exports=ug()),Vr.exports}var Fr={exports:{}},$e={};var wh;function rg(){if(wh)return $e;wh=1;var n=oc();function s(p){var v="https://react.dev/errors/"+p;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(s){console.error(s)}}return n(),Fr.exports=rg(),Fr.exports}var kh;function og(){if(kh)return Zn;kh=1;var n=sg(),s=oc(),r=cg();function c(e){var t="https://react.dev/errors/"+e;if(1Ee||(e.current=pe[Ee],pe[Ee]=null,Ee--)}function G(e,t){Ee++,pe[Ee]=e.current,e.current=t}var V=S(null),te=S(null),ne=S(null),ye=S(null);function We(e,t){switch(G(ne,t),G(te,e),G(V,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Wd(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Wd(t),e=Id(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}H(V),G(V,e)}function Me(){H(V),H(te),H(ne)}function Wl(e){e.memoizedState!==null&&G(ye,e);var t=V.current,a=Id(t,e.type);t!==a&&(G(te,e),G(V,a))}function In(e){te.current===e&&(H(V),H(te)),ye.current===e&&(H(ye),Qn._currentValue=I)}var Cu,Nc;function Ha(e){if(Cu===void 0)try{throw Error()}catch(a){var t=a.stack.trim().match(/\n( *(at )?)/);Cu=t&&t[1]||"",Nc=-1)":-1i||b[l]!==O[i]){var D=` `+b[l].replace(" at new "," at ");return e.displayName&&D.includes("")&&(D=D.replace("",e.displayName)),D}while(1<=l&&0<=i);break}}}finally{Ou=!1,Error.prepareStackTrace=a}return(a=e?e.displayName||e.name:"")?Ha(a):""}function z0(e,t){switch(e.tag){case 26:case 27:case 5:return Ha(e.type);case 16:return Ha("Lazy");case 13:return e.child!==t&&t!==null?Ha("Suspense Fallback"):Ha("Suspense");case 19:return Ha("SuspenseList");case 0:case 15:return Au(e.type,!1);case 11:return Au(e.type.render,!1);case 1:return Au(e.type,!0);case 31:return Ha("Activity");default:return""}}function Cc(e){try{var t="",a=null;do t+=z0(e,a),a=e,e=e.return;while(e);return t}catch(l){return` Error generating stack: `+l.message+` `+l.stack}}var Ru=Object.prototype.hasOwnProperty,_u=n.unstable_scheduleCallback,Du=n.unstable_cancelCallback,w0=n.unstable_shouldYield,U0=n.unstable_requestPaint,rt=n.unstable_now,k0=n.unstable_getCurrentPriorityLevel,Oc=n.unstable_ImmediatePriority,Ac=n.unstable_UserBlockingPriority,Pn=n.unstable_NormalPriority,q0=n.unstable_LowPriority,Rc=n.unstable_IdlePriority,H0=n.log,L0=n.unstable_setDisableYieldValue,Il=null,ct=null;function oa(e){if(typeof H0=="function"&&L0(e),ct&&typeof ct.setStrictMode=="function")try{ct.setStrictMode(Il,e)}catch{}}var ot=Math.clz32?Math.clz32:Y0,B0=Math.log,Q0=Math.LN2;function Y0(e){return e>>>=0,e===0?32:31-(B0(e)/Q0|0)|0}var ei=256,ti=262144,ai=4194304;function La(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function li(e,t,a){var l=e.pendingLanes;if(l===0)return 0;var i=0,u=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var h=l&134217727;return h!==0?(l=h&~u,l!==0?i=La(l):(o&=h,o!==0?i=La(o):a||(a=h&~e,a!==0&&(i=La(a))))):(h=l&~u,h!==0?i=La(h):o!==0?i=La(o):a||(a=l&~e,a!==0&&(i=La(a)))),i===0?0:t!==0&&t!==i&&(t&u)===0&&(u=i&-i,a=t&-t,u>=a||u===32&&(a&4194048)!==0)?t:i}function Pl(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function G0(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function _c(){var e=ai;return ai<<=1,(ai&62914560)===0&&(ai=4194304),e}function Mu(e){for(var t=[],a=0;31>a;a++)t.push(e);return t}function en(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function K0(e,t,a,l,i,u){var o=e.pendingLanes;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=a,e.entangledLanes&=a,e.errorRecoveryDisabledLanes&=a,e.shellSuspendCounter=0;var h=e.entanglements,b=e.expirationTimes,O=e.hiddenUpdates;for(a=o&~a;0"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var $0=/[\n"\\]/g;function Et(e){return e.replace($0,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function Hu(e,t,a,l,i,u,o,h){e.name="",o!=null&&typeof o!="function"&&typeof o!="symbol"&&typeof o!="boolean"?e.type=o:e.removeAttribute("type"),t!=null?o==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+St(t)):e.value!==""+St(t)&&(e.value=""+St(t)):o!=="submit"&&o!=="reset"||e.removeAttribute("value"),t!=null?Lu(e,o,St(t)):a!=null?Lu(e,o,St(a)):l!=null&&e.removeAttribute("value"),i==null&&u!=null&&(e.defaultChecked=!!u),i!=null&&(e.checked=i&&typeof i!="function"&&typeof i!="symbol"),h!=null&&typeof h!="function"&&typeof h!="symbol"&&typeof h!="boolean"?e.name=""+St(h):e.removeAttribute("name")}function Gc(e,t,a,l,i,u,o,h){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(e.type=u),t!=null||a!=null){if(!(u!=="submit"&&u!=="reset"||t!=null)){qu(e);return}a=a!=null?""+St(a):"",t=t!=null?""+St(t):a,h||t===e.value||(e.value=t),e.defaultValue=t}l=l??i,l=typeof l!="function"&&typeof l!="symbol"&&!!l,e.checked=h?e.checked:!!l,e.defaultChecked=!!l,o!=null&&typeof o!="function"&&typeof o!="symbol"&&typeof o!="boolean"&&(e.name=o),qu(e)}function Lu(e,t,a){t==="number"&&ui(e.ownerDocument)===e||e.defaultValue===""+a||(e.defaultValue=""+a)}function hl(e,t,a,l){if(e=e.options,t){t={};for(var i=0;i"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ku=!1;if(Zt)try{var nn={};Object.defineProperty(nn,"passive",{get:function(){Ku=!0}}),window.addEventListener("test",nn,nn),window.removeEventListener("test",nn,nn)}catch{Ku=!1}var da=null,Xu=null,ri=null;function $c(){if(ri)return ri;var e,t=Xu,a=t.length,l,i="value"in da?da.value:da.textContent,u=i.length;for(e=0;e=rn),ao=" ",lo=!1;function no(e,t){switch(e){case"keyup":return Tm.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function io(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var vl=!1;function Cm(e,t){switch(e){case"compositionend":return io(t);case"keypress":return t.which!==32?null:(lo=!0,ao);case"textInput":return e=t.data,e===ao&&lo?null:e;default:return null}}function Om(e,t){if(vl)return e==="compositionend"||!$u&&no(e,t)?(e=$c(),ri=Xu=da=null,vl=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:a,offset:t-e};e=l}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=mo(a)}}function go(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?go(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function vo(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=ui(e.document);t instanceof e.HTMLIFrameElement;){try{var a=typeof t.contentWindow.location.href=="string"}catch{a=!1}if(a)e=t.contentWindow;else break;t=ui(e.document)}return t}function Pu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var Um=Zt&&"documentMode"in document&&11>=document.documentMode,pl=null,es=null,dn=null,ts=!1;function po(e,t,a){var l=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;ts||pl==null||pl!==ui(l)||(l=pl,"selectionStart"in l&&Pu(l)?l={start:l.selectionStart,end:l.selectionEnd}:(l=(l.ownerDocument&&l.ownerDocument.defaultView||window).getSelection(),l={anchorNode:l.anchorNode,anchorOffset:l.anchorOffset,focusNode:l.focusNode,focusOffset:l.focusOffset}),dn&&fn(dn,l)||(dn=l,l=tu(es,"onSelect"),0>=o,i-=o,Ht=1<<32-ot(t)+i|a<le?(re=J,J=null):re=J.sibling;var de=A(j,J,C[le],z);if(de===null){J===null&&(J=re);break}e&&J&&de.alternate===null&&t(j,J),x=u(de,x,le),fe===null?F=de:fe.sibling=de,fe=de,J=re}if(le===C.length)return a(j,J),ce&&Jt(j,le),F;if(J===null){for(;lele?(re=J,J=null):re=J.sibling;var wa=A(j,J,de.value,z);if(wa===null){J===null&&(J=re);break}e&&J&&wa.alternate===null&&t(j,J),x=u(wa,x,le),fe===null?F=wa:fe.sibling=wa,fe=wa,J=re}if(de.done)return a(j,J),ce&&Jt(j,le),F;if(J===null){for(;!de.done;le++,de=C.next())de=w(j,de.value,z),de!==null&&(x=u(de,x,le),fe===null?F=de:fe.sibling=de,fe=de);return ce&&Jt(j,le),F}for(J=l(J);!de.done;le++,de=C.next())de=_(J,j,le,de.value,z),de!==null&&(e&&de.alternate!==null&&J.delete(de.key===null?le:de.key),x=u(de,x,le),fe===null?F=de:fe.sibling=de,fe=de);return e&&J.forEach(function(tg){return t(j,tg)}),ce&&Jt(j,le),F}function Se(j,x,C,z){if(typeof C=="object"&&C!==null&&C.type===B&&C.key===null&&(C=C.props.children),typeof C=="object"&&C!==null){switch(C.$$typeof){case U:e:{for(var F=C.key;x!==null;){if(x.key===F){if(F=C.type,F===B){if(x.tag===7){a(j,x.sibling),z=i(x,C.props.children),z.return=j,j=z;break e}}else if(x.elementType===F||typeof F=="object"&&F!==null&&F.$$typeof===oe&&$a(F)===x.type){a(j,x.sibling),z=i(x,C.props),pn(z,C),z.return=j,j=z;break e}a(j,x);break}else t(j,x);x=x.sibling}C.type===B?(z=Xa(C.props.children,j.mode,z,C.key),z.return=j,j=z):(z=pi(C.type,C.key,C.props,null,j.mode,z),pn(z,C),z.return=j,j=z)}return o(j);case k:e:{for(F=C.key;x!==null;){if(x.key===F)if(x.tag===4&&x.stateNode.containerInfo===C.containerInfo&&x.stateNode.implementation===C.implementation){a(j,x.sibling),z=i(x,C.children||[]),z.return=j,j=z;break e}else{a(j,x);break}else t(j,x);x=x.sibling}z=rs(C,j.mode,z),z.return=j,j=z}return o(j);case oe:return C=$a(C),Se(j,x,C,z)}if(Mt(C))return Z(j,x,C,z);if(Le(C)){if(F=Le(C),typeof F!="function")throw Error(c(150));return C=F.call(C),W(j,x,C,z)}if(typeof C.then=="function")return Se(j,x,Ni(C),z);if(C.$$typeof===K)return Se(j,x,Si(j,C),z);Ci(j,C)}return typeof C=="string"&&C!==""||typeof C=="number"||typeof C=="bigint"?(C=""+C,x!==null&&x.tag===6?(a(j,x.sibling),z=i(x,C),z.return=j,j=z):(a(j,x),z=ss(C,j.mode,z),z.return=j,j=z),o(j)):a(j,x)}return function(j,x,C,z){try{vn=0;var F=Se(j,x,C,z);return Rl=null,F}catch(J){if(J===Al||J===ji)throw J;var fe=dt(29,J,null,j.mode);return fe.lanes=z,fe.return=j,fe}}}var Ia=Qo(!0),Yo=Qo(!1),va=!1;function xs(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ss(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function pa(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function ba(e,t,a){var l=e.updateQueue;if(l===null)return null;if(l=l.shared,(he&2)!==0){var i=l.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),l.pending=t,t=vi(e),No(e,null,a),t}return gi(e,l,t,a),vi(e)}function bn(e,t,a){if(t=t.updateQueue,t!==null&&(t=t.shared,(a&4194048)!==0)){var l=t.lanes;l&=e.pendingLanes,a|=l,t.lanes=a,Mc(e,a)}}function Es(e,t){var a=e.updateQueue,l=e.alternate;if(l!==null&&(l=l.updateQueue,a===l)){var i=null,u=null;if(a=a.firstBaseUpdate,a!==null){do{var o={lane:a.lane,tag:a.tag,payload:a.payload,callback:null,next:null};u===null?i=u=o:u=u.next=o,a=a.next}while(a!==null);u===null?i=u=t:u=u.next=t}else i=u=t;a={baseState:l.baseState,firstBaseUpdate:i,lastBaseUpdate:u,shared:l.shared,callbacks:l.callbacks},e.updateQueue=a;return}e=a.lastBaseUpdate,e===null?a.firstBaseUpdate=t:e.next=t,a.lastBaseUpdate=t}var js=!1;function xn(){if(js){var e=Ol;if(e!==null)throw e}}function Sn(e,t,a,l){js=!1;var i=e.updateQueue;va=!1;var u=i.firstBaseUpdate,o=i.lastBaseUpdate,h=i.shared.pending;if(h!==null){i.shared.pending=null;var b=h,O=b.next;b.next=null,o===null?u=O:o.next=O,o=b;var D=e.alternate;D!==null&&(D=D.updateQueue,h=D.lastBaseUpdate,h!==o&&(h===null?D.firstBaseUpdate=O:h.next=O,D.lastBaseUpdate=b))}if(u!==null){var w=i.baseState;o=0,D=O=b=null,h=u;do{var A=h.lane&-536870913,_=A!==h.lane;if(_?(se&A)===A:(l&A)===A){A!==0&&A===Cl&&(js=!0),D!==null&&(D=D.next={lane:0,tag:h.tag,payload:h.payload,callback:null,next:null});e:{var Z=e,W=h;A=t;var Se=a;switch(W.tag){case 1:if(Z=W.payload,typeof Z=="function"){w=Z.call(Se,w,A);break e}w=Z;break e;case 3:Z.flags=Z.flags&-65537|128;case 0:if(Z=W.payload,A=typeof Z=="function"?Z.call(Se,w,A):Z,A==null)break e;w=T({},w,A);break e;case 2:va=!0}}A=h.callback,A!==null&&(e.flags|=64,_&&(e.flags|=8192),_=i.callbacks,_===null?i.callbacks=[A]:_.push(A))}else _={lane:A,tag:h.tag,payload:h.payload,callback:h.callback,next:null},D===null?(O=D=_,b=w):D=D.next=_,o|=A;if(h=h.next,h===null){if(h=i.shared.pending,h===null)break;_=h,h=_.next,_.next=null,i.lastBaseUpdate=_,i.shared.pending=null}}while(!0);D===null&&(b=w),i.baseState=b,i.firstBaseUpdate=O,i.lastBaseUpdate=D,u===null&&(i.shared.lanes=0),Ta|=o,e.lanes=o,e.memoizedState=w}}function Go(e,t){if(typeof e!="function")throw Error(c(191,e));e.call(t)}function Ko(e,t){var a=e.callbacks;if(a!==null)for(e.callbacks=null,e=0;eu?u:8;var o=M.T,h={};M.T=h,Ys(e,!1,t,a);try{var b=i(),O=M.S;if(O!==null&&O(h,b),b!==null&&typeof b=="object"&&typeof b.then=="function"){var D=Km(b,l);Tn(e,t,D,vt(e))}else Tn(e,t,l,vt(e))}catch(w){Tn(e,t,{then:function(){},status:"rejected",reason:w},vt())}finally{Y.p=u,o!==null&&h.types!==null&&(o.types=h.types),M.T=o}}function $m(){}function Bs(e,t,a,l){if(e.tag!==5)throw Error(c(476));var i=jf(e).queue;Ef(e,i,t,I,a===null?$m:function(){return Tf(e),a(l)})}function jf(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:I,baseState:I,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:It,lastRenderedState:I},next:null};var a={};return t.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:It,lastRenderedState:a},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Tf(e){var t=jf(e);t.next===null&&(t=e.alternate.memoizedState),Tn(e,t.next.queue,{},vt())}function Qs(){return Ve(Qn)}function Nf(){return we().memoizedState}function Cf(){return we().memoizedState}function Wm(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var a=vt();e=pa(a);var l=ba(t,e,a);l!==null&&(ut(l,t,a),bn(l,t,a)),t={cache:gs()},e.payload=t;return}t=t.return}}function Im(e,t,a){var l=vt();a={lane:l,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},ki(e)?Af(t,a):(a=is(e,t,a,l),a!==null&&(ut(a,e,l),Rf(a,t,l)))}function Of(e,t,a){var l=vt();Tn(e,t,a,l)}function Tn(e,t,a,l){var i={lane:l,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null};if(ki(e))Af(t,i);else{var u=e.alternate;if(e.lanes===0&&(u===null||u.lanes===0)&&(u=t.lastRenderedReducer,u!==null))try{var o=t.lastRenderedState,h=u(o,a);if(i.hasEagerState=!0,i.eagerState=h,ft(h,o))return gi(e,t,i,0),je===null&&yi(),!1}catch{}if(a=is(e,t,i,l),a!==null)return ut(a,e,l),Rf(a,t,l),!0}return!1}function Ys(e,t,a,l){if(l={lane:2,revertLane:xr(),gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},ki(e)){if(t)throw Error(c(479))}else t=is(e,a,l,2),t!==null&&ut(t,e,2)}function ki(e){var t=e.alternate;return e===ae||t!==null&&t===ae}function Af(e,t){Dl=Ri=!0;var a=e.pending;a===null?t.next=t:(t.next=a.next,a.next=t),e.pending=t}function Rf(e,t,a){if((a&4194048)!==0){var l=t.lanes;l&=e.pendingLanes,a|=l,t.lanes=a,Mc(e,a)}}var Nn={readContext:Ve,use:Mi,useCallback:_e,useContext:_e,useEffect:_e,useImperativeHandle:_e,useLayoutEffect:_e,useInsertionEffect:_e,useMemo:_e,useReducer:_e,useRef:_e,useState:_e,useDebugValue:_e,useDeferredValue:_e,useTransition:_e,useSyncExternalStore:_e,useId:_e,useHostTransitionStatus:_e,useFormState:_e,useActionState:_e,useOptimistic:_e,useMemoCache:_e,useCacheRefresh:_e};Nn.useEffectEvent=_e;var _f={readContext:Ve,use:Mi,useCallback:function(e,t){return Ie().memoizedState=[e,t===void 0?null:t],e},useContext:Ve,useEffect:hf,useImperativeHandle:function(e,t,a){a=a!=null?a.concat([e]):null,wi(4194308,4,vf.bind(null,t,e),a)},useLayoutEffect:function(e,t){return wi(4194308,4,e,t)},useInsertionEffect:function(e,t){wi(4,2,e,t)},useMemo:function(e,t){var a=Ie();t=t===void 0?null:t;var l=e();if(Pa){oa(!0);try{e()}finally{oa(!1)}}return a.memoizedState=[l,t],l},useReducer:function(e,t,a){var l=Ie();if(a!==void 0){var i=a(t);if(Pa){oa(!0);try{a(t)}finally{oa(!1)}}}else i=t;return l.memoizedState=l.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},l.queue=e,e=e.dispatch=Im.bind(null,ae,e),[l.memoizedState,e]},useRef:function(e){var t=Ie();return e={current:e},t.memoizedState=e},useState:function(e){e=Us(e);var t=e.queue,a=Of.bind(null,ae,t);return t.dispatch=a,[e.memoizedState,a]},useDebugValue:Hs,useDeferredValue:function(e,t){var a=Ie();return Ls(a,e,t)},useTransition:function(){var e=Us(!1);return e=Ef.bind(null,ae,e.queue,!0,!1),Ie().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,a){var l=ae,i=Ie();if(ce){if(a===void 0)throw Error(c(407));a=a()}else{if(a=t(),je===null)throw Error(c(349));(se&127)!==0||$o(l,t,a)}i.memoizedState=a;var u={value:a,getSnapshot:t};return i.queue=u,hf(Io.bind(null,l,u,e),[e]),l.flags|=2048,zl(9,{destroy:void 0},Wo.bind(null,l,u,a,t),null),a},useId:function(){var e=Ie(),t=je.identifierPrefix;if(ce){var a=Lt,l=Ht;a=(l&~(1<<32-ot(l)-1)).toString(32)+a,t="_"+t+"R_"+a,a=_i++,0<\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof l.is=="string"?o.createElement("select",{is:l.is}):o.createElement("select"),l.multiple?u.multiple=!0:l.size&&(u.size=l.size);break;default:u=typeof l.is=="string"?o.createElement(i,{is:l.is}):o.createElement(i)}}u[Xe]=t,u[et]=l;e:for(o=t.child;o!==null;){if(o.tag===5||o.tag===6)u.appendChild(o.stateNode);else if(o.tag!==4&&o.tag!==27&&o.child!==null){o.child.return=o,o=o.child;continue}if(o===t)break e;for(;o.sibling===null;){if(o.return===null||o.return===t)break e;o=o.return}o.sibling.return=o.return,o=o.sibling}t.stateNode=u;e:switch(Fe(u,i,l),i){case"button":case"input":case"select":case"textarea":l=!!l.autoFocus;break e;case"img":l=!0;break e;default:l=!1}l&&ea(t)}}return Ce(t),ar(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,a),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==l&&ea(t);else{if(typeof l!="string"&&t.stateNode===null)throw Error(c(166));if(e=ne.current,Tl(t)){if(e=t.stateNode,a=t.memoizedProps,l=null,i=Ze,i!==null)switch(i.tag){case 27:case 5:l=i.memoizedProps}e[Xe]=t,e=!!(e.nodeValue===a||l!==null&&l.suppressHydrationWarning===!0||Fd(e.nodeValue,a)),e||ya(t,!0)}else e=au(e).createTextNode(l),e[Xe]=t,t.stateNode=e}return Ce(t),null;case 31:if(a=t.memoizedState,e===null||e.memoizedState!==null){if(l=Tl(t),a!==null){if(e===null){if(!l)throw Error(c(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(557));e[Xe]=t}else Za(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ce(t),e=!1}else a=ds(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),e=!0;if(!e)return t.flags&256?(mt(t),t):(mt(t),null);if((t.flags&128)!==0)throw Error(c(558))}return Ce(t),null;case 13:if(l=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(i=Tl(t),l!==null&&l.dehydrated!==null){if(e===null){if(!i)throw Error(c(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(c(317));i[Xe]=t}else Za(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ce(t),i=!1}else i=ds(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=i),i=!0;if(!i)return t.flags&256?(mt(t),t):(mt(t),null)}return mt(t),(t.flags&128)!==0?(t.lanes=a,t):(a=l!==null,e=e!==null&&e.memoizedState!==null,a&&(l=t.child,i=null,l.alternate!==null&&l.alternate.memoizedState!==null&&l.alternate.memoizedState.cachePool!==null&&(i=l.alternate.memoizedState.cachePool.pool),u=null,l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(u=l.memoizedState.cachePool.pool),u!==i&&(l.flags|=2048)),a!==e&&a&&(t.child.flags|=8192),Qi(t,t.updateQueue),Ce(t),null);case 4:return Me(),e===null&&Tr(t.stateNode.containerInfo),Ce(t),null;case 10:return $t(t.type),Ce(t),null;case 19:if(H(ze),l=t.memoizedState,l===null)return Ce(t),null;if(i=(t.flags&128)!==0,u=l.rendering,u===null)if(i)On(l,!1);else{if(De!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(u=Ai(e),u!==null){for(t.flags|=128,On(l,!1),e=u.updateQueue,t.updateQueue=e,Qi(t,e),t.subtreeFlags=0,e=a,a=t.child;a!==null;)Co(a,e),a=a.sibling;return G(ze,ze.current&1|2),ce&&Jt(t,l.treeForkCount),t.child}e=e.sibling}l.tail!==null&&rt()>Zi&&(t.flags|=128,i=!0,On(l,!1),t.lanes=4194304)}else{if(!i)if(e=Ai(u),e!==null){if(t.flags|=128,i=!0,e=e.updateQueue,t.updateQueue=e,Qi(t,e),On(l,!0),l.tail===null&&l.tailMode==="hidden"&&!u.alternate&&!ce)return Ce(t),null}else 2*rt()-l.renderingStartTime>Zi&&a!==536870912&&(t.flags|=128,i=!0,On(l,!1),t.lanes=4194304);l.isBackwards?(u.sibling=t.child,t.child=u):(e=l.last,e!==null?e.sibling=u:t.child=u,l.last=u)}return l.tail!==null?(e=l.tail,l.rendering=e,l.tail=e.sibling,l.renderingStartTime=rt(),e.sibling=null,a=ze.current,G(ze,i?a&1|2:a&1),ce&&Jt(t,l.treeForkCount),e):(Ce(t),null);case 22:case 23:return mt(t),Ns(),l=t.memoizedState!==null,e!==null?e.memoizedState!==null!==l&&(t.flags|=8192):l&&(t.flags|=8192),l?(a&536870912)!==0&&(t.flags&128)===0&&(Ce(t),t.subtreeFlags&6&&(t.flags|=8192)):Ce(t),a=t.updateQueue,a!==null&&Qi(t,a.retryQueue),a=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),l=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),l!==a&&(t.flags|=2048),e!==null&&H(Fa),null;case 24:return a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),$t(Ue),Ce(t),null;case 25:return null;case 30:return null}throw Error(c(156,t.tag))}function ly(e,t){switch(os(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return $t(Ue),Me(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return In(t),null;case 31:if(t.memoizedState!==null){if(mt(t),t.alternate===null)throw Error(c(340));Za()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(mt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(c(340));Za()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return H(ze),null;case 4:return Me(),null;case 10:return $t(t.type),null;case 22:case 23:return mt(t),Ns(),e!==null&&H(Fa),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return $t(Ue),null;case 25:return null;default:return null}}function ed(e,t){switch(os(t),t.tag){case 3:$t(Ue),Me();break;case 26:case 27:case 5:In(t);break;case 4:Me();break;case 31:t.memoizedState!==null&&mt(t);break;case 13:mt(t);break;case 19:H(ze);break;case 10:$t(t.type);break;case 22:case 23:mt(t),Ns(),e!==null&&H(Fa);break;case 24:$t(Ue)}}function An(e,t){try{var a=t.updateQueue,l=a!==null?a.lastEffect:null;if(l!==null){var i=l.next;a=i;do{if((a.tag&e)===e){l=void 0;var u=a.create,o=a.inst;l=u(),o.destroy=l}a=a.next}while(a!==i)}}catch(h){ve(t,t.return,h)}}function Ea(e,t,a){try{var l=t.updateQueue,i=l!==null?l.lastEffect:null;if(i!==null){var u=i.next;l=u;do{if((l.tag&e)===e){var o=l.inst,h=o.destroy;if(h!==void 0){o.destroy=void 0,i=t;var b=a,O=h;try{O()}catch(D){ve(i,b,D)}}}l=l.next}while(l!==u)}}catch(D){ve(t,t.return,D)}}function td(e){var t=e.updateQueue;if(t!==null){var a=e.stateNode;try{Ko(t,a)}catch(l){ve(e,e.return,l)}}}function ad(e,t,a){a.props=el(e.type,e.memoizedProps),a.state=e.memoizedState;try{a.componentWillUnmount()}catch(l){ve(e,t,l)}}function Rn(e,t){try{var a=e.ref;if(a!==null){switch(e.tag){case 26:case 27:case 5:var l=e.stateNode;break;case 30:l=e.stateNode;break;default:l=e.stateNode}typeof a=="function"?e.refCleanup=a(l):a.current=l}}catch(i){ve(e,t,i)}}function Bt(e,t){var a=e.ref,l=e.refCleanup;if(a!==null)if(typeof l=="function")try{l()}catch(i){ve(e,t,i)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof a=="function")try{a(null)}catch(i){ve(e,t,i)}else a.current=null}function ld(e){var t=e.type,a=e.memoizedProps,l=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":a.autoFocus&&l.focus();break e;case"img":a.src?l.src=a.src:a.srcSet&&(l.srcset=a.srcSet)}}catch(i){ve(e,e.return,i)}}function lr(e,t,a){try{var l=e.stateNode;Ny(l,e.type,a,t),l[et]=t}catch(i){ve(e,e.return,i)}}function nd(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Ra(e.type)||e.tag===4}function nr(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||nd(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&Ra(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function ir(e,t,a){var l=e.tag;if(l===5||l===6)e=e.stateNode,t?(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a).insertBefore(e,t):(t=a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,t.appendChild(e),a=a._reactRootContainer,a!=null||t.onclick!==null||(t.onclick=Xt));else if(l!==4&&(l===27&&Ra(e.type)&&(a=e.stateNode,t=null),e=e.child,e!==null))for(ir(e,t,a),e=e.sibling;e!==null;)ir(e,t,a),e=e.sibling}function Yi(e,t,a){var l=e.tag;if(l===5||l===6)e=e.stateNode,t?a.insertBefore(e,t):a.appendChild(e);else if(l!==4&&(l===27&&Ra(e.type)&&(a=e.stateNode),e=e.child,e!==null))for(Yi(e,t,a),e=e.sibling;e!==null;)Yi(e,t,a),e=e.sibling}function id(e){var t=e.stateNode,a=e.memoizedProps;try{for(var l=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);Fe(t,l,a),t[Xe]=e,t[et]=a}catch(u){ve(e,e.return,u)}}var ta=!1,He=!1,ur=!1,ud=typeof WeakSet=="function"?WeakSet:Set,Ge=null;function ny(e,t){if(e=e.containerInfo,Or=cu,e=vo(e),Pu(e)){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else e:{a=(a=e.ownerDocument)&&a.defaultView||window;var l=a.getSelection&&a.getSelection();if(l&&l.rangeCount!==0){a=l.anchorNode;var i=l.anchorOffset,u=l.focusNode;l=l.focusOffset;try{a.nodeType,u.nodeType}catch{a=null;break e}var o=0,h=-1,b=-1,O=0,D=0,w=e,A=null;t:for(;;){for(var _;w!==a||i!==0&&w.nodeType!==3||(h=o+i),w!==u||l!==0&&w.nodeType!==3||(b=o+l),w.nodeType===3&&(o+=w.nodeValue.length),(_=w.firstChild)!==null;)A=w,w=_;for(;;){if(w===e)break t;if(A===a&&++O===i&&(h=o),A===u&&++D===l&&(b=o),(_=w.nextSibling)!==null)break;w=A,A=w.parentNode}w=_}a=h===-1||b===-1?null:{start:h,end:b}}else a=null}a=a||{start:0,end:0}}else a=null;for(Ar={focusedElem:e,selectionRange:a},cu=!1,Ge=t;Ge!==null;)if(t=Ge,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Ge=e;else for(;Ge!==null;){switch(t=Ge,u=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(a=0;a title"))),Fe(u,l,a),u[Xe]=e,Ye(u),l=u;break e;case"link":var o=dh("link","href",i).get(l+(a.href||""));if(o){for(var h=0;hSe&&(o=Se,Se=W,W=o);var j=yo(h,W),x=yo(h,Se);if(j&&x&&(_.rangeCount!==1||_.anchorNode!==j.node||_.anchorOffset!==j.offset||_.focusNode!==x.node||_.focusOffset!==x.offset)){var C=w.createRange();C.setStart(j.node,j.offset),_.removeAllRanges(),W>Se?(_.addRange(C),_.extend(x.node,x.offset)):(C.setEnd(x.node,x.offset),_.addRange(C))}}}}for(w=[],_=h;_=_.parentNode;)_.nodeType===1&&w.push({element:_,left:_.scrollLeft,top:_.scrollTop});for(typeof h.focus=="function"&&h.focus(),h=0;ha?32:a,M.T=null,a=hr,hr=null;var u=Ca,o=ua;if(Be=0,Hl=Ca=null,ua=0,(he&6)!==0)throw Error(c(331));var h=he;if(he|=4,vd(u.current),md(u,u.current,o,a),he=h,Un(0,!1),ct&&typeof ct.onPostCommitFiberRoot=="function")try{ct.onPostCommitFiberRoot(Il,u)}catch{}return!0}finally{Y.p=i,M.T=l,Ud(e,t)}}function qd(e,t,a){t=Tt(a,t),t=Zs(e.stateNode,t,2),e=ba(e,t,2),e!==null&&(en(e,2),Qt(e))}function ve(e,t,a){if(e.tag===3)qd(e,e,a);else for(;t!==null;){if(t.tag===3){qd(t,e,a);break}else if(t.tag===1){var l=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof l.componentDidCatch=="function"&&(Na===null||!Na.has(l))){e=Tt(a,e),a=Hf(2),l=ba(t,a,2),l!==null&&(Lf(a,l,t,e),en(l,2),Qt(l));break}}t=t.return}}function vr(e,t,a){var l=e.pingCache;if(l===null){l=e.pingCache=new sy;var i=new Set;l.set(t,i)}else i=l.get(t),i===void 0&&(i=new Set,l.set(t,i));i.has(a)||(cr=!0,i.add(a),e=dy.bind(null,e,t,a),t.then(e,e))}function dy(e,t,a){var l=e.pingCache;l!==null&&l.delete(t),e.pingedLanes|=e.suspendedLanes&a,e.warmLanes&=~a,je===e&&(se&a)===a&&(De===4||De===3&&(se&62914560)===se&&300>rt()-Xi?(he&2)===0&&Ll(e,0):or|=a,ql===se&&(ql=0)),Qt(e)}function Hd(e,t){t===0&&(t=_c()),e=Ka(e,t),e!==null&&(en(e,t),Qt(e))}function hy(e){var t=e.memoizedState,a=0;t!==null&&(a=t.retryLane),Hd(e,a)}function my(e,t){var a=0;switch(e.tag){case 31:case 13:var l=e.stateNode,i=e.memoizedState;i!==null&&(a=i.retryLane);break;case 19:l=e.stateNode;break;case 22:l=e.stateNode._retryCache;break;default:throw Error(c(314))}l!==null&&l.delete(t),Hd(e,a)}function yy(e,t){return _u(e,t)}var Ii=null,Ql=null,pr=!1,Pi=!1,br=!1,Aa=0;function Qt(e){e!==Ql&&e.next===null&&(Ql===null?Ii=Ql=e:Ql=Ql.next=e),Pi=!0,pr||(pr=!0,vy())}function Un(e,t){if(!br&&Pi){br=!0;do for(var a=!1,l=Ii;l!==null;){if(e!==0){var i=l.pendingLanes;if(i===0)var u=0;else{var o=l.suspendedLanes,h=l.pingedLanes;u=(1<<31-ot(42|e)+1)-1,u&=i&~(o&~h),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(a=!0,Yd(l,u))}else u=se,u=li(l,l===je?u:0,l.cancelPendingCommit!==null||l.timeoutHandle!==-1),(u&3)===0||Pl(l,u)||(a=!0,Yd(l,u));l=l.next}while(a);br=!1}}function gy(){Ld()}function Ld(){Pi=pr=!1;var e=0;Aa!==0&&Oy()&&(e=Aa);for(var t=rt(),a=null,l=Ii;l!==null;){var i=l.next,u=Bd(l,t);u===0?(l.next=null,a===null?Ii=i:a.next=i,i===null&&(Ql=a)):(a=l,(e!==0||(u&3)!==0)&&(Pi=!0)),l=i}Be!==0&&Be!==5||Un(e),Aa!==0&&(Aa=0)}function Bd(e,t){for(var a=e.suspendedLanes,l=e.pingedLanes,i=e.expirationTimes,u=e.pendingLanes&-62914561;0h)break;var D=b.transferSize,w=b.initiatorType;D&&$d(w)&&(b=b.responseEnd,o+=D*(b"u"?null:document;function rh(e,t,a){var l=Yl;if(l&&typeof t=="string"&&t){var i=Et(t);i='link[rel="'+e+'"][href="'+i+'"]',typeof a=="string"&&(i+='[crossorigin="'+a+'"]'),sh.has(i)||(sh.add(i),e={rel:e,crossOrigin:a,href:t},l.querySelector(i)===null&&(t=l.createElement("link"),Fe(t,"link",e),Ye(t),l.head.appendChild(t)))}}function ky(e){sa.D(e),rh("dns-prefetch",e,null)}function qy(e,t){sa.C(e,t),rh("preconnect",e,t)}function Hy(e,t,a){sa.L(e,t,a);var l=Yl;if(l&&e&&t){var i='link[rel="preload"][as="'+Et(t)+'"]';t==="image"&&a&&a.imageSrcSet?(i+='[imagesrcset="'+Et(a.imageSrcSet)+'"]',typeof a.imageSizes=="string"&&(i+='[imagesizes="'+Et(a.imageSizes)+'"]')):i+='[href="'+Et(e)+'"]';var u=i;switch(t){case"style":u=Gl(e);break;case"script":u=Kl(e)}_t.has(u)||(e=T({rel:"preload",href:t==="image"&&a&&a.imageSrcSet?void 0:e,as:t},a),_t.set(u,e),l.querySelector(i)!==null||t==="style"&&l.querySelector(Ln(u))||t==="script"&&l.querySelector(Bn(u))||(t=l.createElement("link"),Fe(t,"link",e),Ye(t),l.head.appendChild(t)))}}function Ly(e,t){sa.m(e,t);var a=Yl;if(a&&e){var l=t&&typeof t.as=="string"?t.as:"script",i='link[rel="modulepreload"][as="'+Et(l)+'"][href="'+Et(e)+'"]',u=i;switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=Kl(e)}if(!_t.has(u)&&(e=T({rel:"modulepreload",href:e},t),_t.set(u,e),a.querySelector(i)===null)){switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(a.querySelector(Bn(u)))return}l=a.createElement("link"),Fe(l,"link",e),Ye(l),a.head.appendChild(l)}}}function By(e,t,a){sa.S(e,t,a);var l=Yl;if(l&&e){var i=fl(l).hoistableStyles,u=Gl(e);t=t||"default";var o=i.get(u);if(!o){var h={loading:0,preload:null};if(o=l.querySelector(Ln(u)))h.loading=5;else{e=T({rel:"stylesheet",href:e,"data-precedence":t},a),(a=_t.get(u))&&Ur(e,a);var b=o=l.createElement("link");Ye(b),Fe(b,"link",e),b._p=new Promise(function(O,D){b.onload=O,b.onerror=D}),b.addEventListener("load",function(){h.loading|=1}),b.addEventListener("error",function(){h.loading|=2}),h.loading|=4,nu(o,t,l)}o={type:"stylesheet",instance:o,count:1,state:h},i.set(u,o)}}}function Qy(e,t){sa.X(e,t);var a=Yl;if(a&&e){var l=fl(a).hoistableScripts,i=Kl(e),u=l.get(i);u||(u=a.querySelector(Bn(i)),u||(e=T({src:e,async:!0},t),(t=_t.get(i))&&kr(e,t),u=a.createElement("script"),Ye(u),Fe(u,"link",e),a.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},l.set(i,u))}}function Yy(e,t){sa.M(e,t);var a=Yl;if(a&&e){var l=fl(a).hoistableScripts,i=Kl(e),u=l.get(i);u||(u=a.querySelector(Bn(i)),u||(e=T({src:e,async:!0,type:"module"},t),(t=_t.get(i))&&kr(e,t),u=a.createElement("script"),Ye(u),Fe(u,"link",e),a.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},l.set(i,u))}}function ch(e,t,a,l){var i=(i=ne.current)?lu(i):null;if(!i)throw Error(c(446));switch(e){case"meta":case"title":return null;case"style":return typeof a.precedence=="string"&&typeof a.href=="string"?(t=Gl(a.href),a=fl(i).hoistableStyles,l=a.get(t),l||(l={type:"style",instance:null,count:0,state:null},a.set(t,l)),l):{type:"void",instance:null,count:0,state:null};case"link":if(a.rel==="stylesheet"&&typeof a.href=="string"&&typeof a.precedence=="string"){e=Gl(a.href);var u=fl(i).hoistableStyles,o=u.get(e);if(o||(i=i.ownerDocument||i,o={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(e,o),(u=i.querySelector(Ln(e)))&&!u._p&&(o.instance=u,o.state.loading=5),_t.has(e)||(a={rel:"preload",as:"style",href:a.href,crossOrigin:a.crossOrigin,integrity:a.integrity,media:a.media,hrefLang:a.hrefLang,referrerPolicy:a.referrerPolicy},_t.set(e,a),u||Gy(i,e,a,o.state))),t&&l===null)throw Error(c(528,""));return o}if(t&&l!==null)throw Error(c(529,""));return null;case"script":return t=a.async,a=a.src,typeof a=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Kl(a),a=fl(i).hoistableScripts,l=a.get(t),l||(l={type:"script",instance:null,count:0,state:null},a.set(t,l)),l):{type:"void",instance:null,count:0,state:null};default:throw Error(c(444,e))}}function Gl(e){return'href="'+Et(e)+'"'}function Ln(e){return'link[rel="stylesheet"]['+e+"]"}function oh(e){return T({},e,{"data-precedence":e.precedence,precedence:null})}function Gy(e,t,a,l){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?l.loading=1:(t=e.createElement("link"),l.preload=t,t.addEventListener("load",function(){return l.loading|=1}),t.addEventListener("error",function(){return l.loading|=2}),Fe(t,"link",a),Ye(t),e.head.appendChild(t))}function Kl(e){return'[src="'+Et(e)+'"]'}function Bn(e){return"script[async]"+e}function fh(e,t,a){if(t.count++,t.instance===null)switch(t.type){case"style":var l=e.querySelector('style[data-href~="'+Et(a.href)+'"]');if(l)return t.instance=l,Ye(l),l;var i=T({},a,{"data-href":a.href,"data-precedence":a.precedence,href:null,precedence:null});return l=(e.ownerDocument||e).createElement("style"),Ye(l),Fe(l,"style",i),nu(l,a.precedence,e),t.instance=l;case"stylesheet":i=Gl(a.href);var u=e.querySelector(Ln(i));if(u)return t.state.loading|=4,t.instance=u,Ye(u),u;l=oh(a),(i=_t.get(i))&&Ur(l,i),u=(e.ownerDocument||e).createElement("link"),Ye(u);var o=u;return o._p=new Promise(function(h,b){o.onload=h,o.onerror=b}),Fe(u,"link",l),t.state.loading|=4,nu(u,a.precedence,e),t.instance=u;case"script":return u=Kl(a.src),(i=e.querySelector(Bn(u)))?(t.instance=i,Ye(i),i):(l=a,(i=_t.get(u))&&(l=T({},a),kr(l,i)),e=e.ownerDocument||e,i=e.createElement("script"),Ye(i),Fe(i,"link",l),e.head.appendChild(i),t.instance=i);case"void":return null;default:throw Error(c(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(l=t.instance,t.state.loading|=4,nu(l,a.precedence,e));return t.instance}function nu(e,t,a){for(var l=a.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),i=l.length?l[l.length-1]:null,u=i,o=0;o title"):null)}function Ky(e,t,a){if(a===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;return t.rel==="stylesheet"?(e=t.disabled,typeof t.precedence=="string"&&e==null):!0;case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function mh(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function Xy(e,t,a,l){if(a.type==="stylesheet"&&(typeof l.media!="string"||matchMedia(l.media).matches!==!1)&&(a.state.loading&4)===0){if(a.instance===null){var i=Gl(l.href),u=t.querySelector(Ln(i));if(u){t=u._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=uu.bind(e),t.then(e,e)),a.state.loading|=4,a.instance=u,Ye(u);return}u=t.ownerDocument||t,l=oh(l),(i=_t.get(i))&&Ur(l,i),u=u.createElement("link"),Ye(u);var o=u;o._p=new Promise(function(h,b){o.onload=h,o.onerror=b}),Fe(u,"link",l),a.instance=u}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(a,t),(t=a.state.preload)&&(a.state.loading&3)===0&&(e.count++,a=uu.bind(e),t.addEventListener("load",a),t.addEventListener("error",a))}}var qr=0;function Zy(e,t){return e.stylesheets&&e.count===0&&ru(e,e.stylesheets),0qr?50:800)+t);return e.unsuspend=a,function(){e.unsuspend=null,clearTimeout(l),clearTimeout(i)}}:null}function uu(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)ru(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var su=null;function ru(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,su=new Map,t.forEach(Vy,e),su=null,uu.call(e))}function Vy(e,t){if(!(t.state.loading&4)){var a=su.get(e);if(a)var l=a.get(null);else{a=new Map,su.set(e,a);for(var i=e.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(s){console.error(s)}}return n(),Zr.exports=og(),Zr.exports}var dg=fg();var Hh="popstate";function hg(n={}){function s(c,d){let{pathname:m,search:y,hash:g}=c.location;return tc("",{pathname:m,search:y,hash:g},d.state&&d.state.usr||null,d.state&&d.state.key||"default")}function r(c,d){return typeof d=="string"?d:Jn(d)}return yg(s,r,null,n)}function Ae(n,s){if(n===!1||n===null||typeof n>"u")throw new Error(s)}function kt(n,s){if(!n){typeof console<"u"&&console.warn(s);try{throw new Error(s)}catch{}}}function mg(){return Math.random().toString(36).substring(2,10)}function Lh(n,s){return{usr:n.state,key:n.key,idx:s}}function tc(n,s,r=null,c){return{pathname:typeof n=="string"?n:n.pathname,search:"",hash:"",...typeof s=="string"?Zl(s):s,state:r,key:s&&s.key||c||mg()}}function Jn({pathname:n="/",search:s="",hash:r=""}){return s&&s!=="?"&&(n+=s.charAt(0)==="?"?s:"?"+s),r&&r!=="#"&&(n+=r.charAt(0)==="#"?r:"#"+r),n}function Zl(n){let s={};if(n){let r=n.indexOf("#");r>=0&&(s.hash=n.substring(r),n=n.substring(0,r));let c=n.indexOf("?");c>=0&&(s.search=n.substring(c),n=n.substring(0,c)),n&&(s.pathname=n)}return s}function yg(n,s,r,c={}){let{window:d=document.defaultView,v5Compat:m=!1}=c,y=d.history,g="POP",p=null,v=E();v==null&&(v=0,y.replaceState({...y.state,idx:v},""));function E(){return(y.state||{idx:null}).idx}function T(){g="POP";let q=E(),Q=q==null?null:q-v;v=q,p&&p({action:g,location:B.location,delta:Q})}function R(q,Q){g="PUSH";let L=tc(B.location,q,Q);v=E()+1;let K=Lh(L,v),X=B.createHref(L);try{y.pushState(K,"",X)}catch(P){if(P instanceof DOMException&&P.name==="DataCloneError")throw P;d.location.assign(X)}m&&p&&p({action:g,location:B.location,delta:1})}function U(q,Q){g="REPLACE";let L=tc(B.location,q,Q);v=E();let K=Lh(L,v),X=B.createHref(L);y.replaceState(K,"",X),m&&p&&p({action:g,location:B.location,delta:0})}function k(q){return gg(q)}let B={get action(){return g},get location(){return n(d,y)},listen(q){if(p)throw new Error("A history only accepts one active listener");return d.addEventListener(Hh,T),p=q,()=>{d.removeEventListener(Hh,T),p=null}},createHref(q){return s(d,q)},createURL:k,encodeLocation(q){let Q=k(q);return{pathname:Q.pathname,search:Q.search,hash:Q.hash}},push:R,replace:U,go(q){return y.go(q)}};return B}function gg(n,s=!1){let r="http://localhost";typeof window<"u"&&(r=window.location.origin!=="null"?window.location.origin:window.location.href),Ae(r,"No window.location.(origin|href) available to create URL");let c=typeof n=="string"?n:Jn(n);return c=c.replace(/ $/,"%20"),!s&&c.startsWith("//")&&(c=r+c),new URL(c,r)}function l0(n,s,r="/"){return vg(n,s,r,!1)}function vg(n,s,r,c){let d=typeof s=="string"?Zl(s):s,m=ca(d.pathname||"/",r);if(m==null)return null;let y=n0(n);pg(y);let g=null;for(let p=0;g==null&&p{let E={relativePath:v===void 0?y.path||"":v,caseSensitive:y.caseSensitive===!0,childrenIndex:g,route:y};if(E.relativePath.startsWith("/")){if(!E.relativePath.startsWith(c)&&p)return;Ae(E.relativePath.startsWith(c),`Absolute route path "${E.relativePath}" nested under path "${c}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),E.relativePath=E.relativePath.slice(c.length)}let T=ra([c,E.relativePath]),R=r.concat(E);y.children&&y.children.length>0&&(Ae(y.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${T}".`),n0(y.children,s,R,T,p)),!(y.path==null&&!y.index)&&s.push({path:T,score:Ng(T,y.index),routesMeta:R})};return n.forEach((y,g)=>{if(y.path===""||!y.path?.includes("?"))m(y,g);else for(let p of i0(y.path))m(y,g,!0,p)}),s}function i0(n){let s=n.split("/");if(s.length===0)return[];let[r,...c]=s,d=r.endsWith("?"),m=r.replace(/\?$/,"");if(c.length===0)return d?[m,""]:[m];let y=i0(c.join("/")),g=[];return g.push(...y.map(p=>p===""?m:[m,p].join("/"))),d&&g.push(...y),g.map(p=>n.startsWith("/")&&p===""?"/":p)}function pg(n){n.sort((s,r)=>s.score!==r.score?r.score-s.score:Cg(s.routesMeta.map(c=>c.childrenIndex),r.routesMeta.map(c=>c.childrenIndex)))}var bg=/^:[\w-]+$/,xg=3,Sg=2,Eg=1,jg=10,Tg=-2,Bh=n=>n==="*";function Ng(n,s){let r=n.split("/"),c=r.length;return r.some(Bh)&&(c+=Tg),s&&(c+=Sg),r.filter(d=>!Bh(d)).reduce((d,m)=>d+(bg.test(m)?xg:m===""?Eg:jg),c)}function Cg(n,s){return n.length===s.length&&n.slice(0,-1).every((c,d)=>c===s[d])?n[n.length-1]-s[s.length-1]:0}function Og(n,s,r=!1){let{routesMeta:c}=n,d={},m="/",y=[];for(let g=0;g{if(E==="*"){let k=g[R]||"";y=m.slice(0,m.length-k.length).replace(/(.)\/+$/,"$1")}const U=g[R];return T&&!U?v[E]=void 0:v[E]=(U||"").replace(/%2F/g,"/"),v},{}),pathname:m,pathnameBase:y,pattern:n}}function Ag(n,s=!1,r=!0){kt(n==="*"||!n.endsWith("*")||n.endsWith("/*"),`Route path "${n}" will be treated as if it were "${n.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${n.replace(/\*$/,"/*")}".`);let c=[],d="^"+n.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(y,g,p)=>(c.push({paramName:g,isOptional:p!=null}),p?"/?([^\\/]+)?":"/([^\\/]+)")).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return n.endsWith("*")?(c.push({paramName:"*"}),d+=n==="*"||n==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?d+="\\/*$":n!==""&&n!=="/"&&(d+="(?:(?=\\/|$))"),[new RegExp(d,s?void 0:"i"),c]}function Rg(n){try{return n.split("/").map(s=>decodeURIComponent(s).replace(/\//g,"%2F")).join("/")}catch(s){return kt(!1,`The URL path "${n}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${s}).`),n}}function ca(n,s){if(s==="/")return n;if(!n.toLowerCase().startsWith(s.toLowerCase()))return null;let r=s.endsWith("/")?s.length-1:s.length,c=n.charAt(r);return c&&c!=="/"?null:n.slice(r)||"/"}var _g=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function Dg(n,s="/"){let{pathname:r,search:c="",hash:d=""}=typeof n=="string"?Zl(n):n,m;return r?(r=r.replace(/\/\/+/g,"/"),r.startsWith("/")?m=Qh(r.substring(1),"/"):m=Qh(r,s)):m=s,{pathname:m,search:wg(c),hash:Ug(d)}}function Qh(n,s){let r=s.replace(/\/+$/,"").split("/");return n.split("/").forEach(d=>{d===".."?r.length>1&&r.pop():d!=="."&&r.push(d)}),r.length>1?r.join("/"):"/"}function $r(n,s,r,c){return`Cannot include a '${n}' character in a manually specified \`to.${s}\` field [${JSON.stringify(c)}]. Please separate it out to the \`to.${r}\` field. Alternatively you may provide the full path as a string in and the router will parse it for you.`}function Mg(n){return n.filter((s,r)=>r===0||s.route.path&&s.route.path.length>0)}function fc(n){let s=Mg(n);return s.map((r,c)=>c===s.length-1?r.pathname:r.pathnameBase)}function dc(n,s,r,c=!1){let d;typeof n=="string"?d=Zl(n):(d={...n},Ae(!d.pathname||!d.pathname.includes("?"),$r("?","pathname","search",d)),Ae(!d.pathname||!d.pathname.includes("#"),$r("#","pathname","hash",d)),Ae(!d.search||!d.search.includes("#"),$r("#","search","hash",d)));let m=n===""||d.pathname==="",y=m?"/":d.pathname,g;if(y==null)g=r;else{let T=s.length-1;if(!c&&y.startsWith("..")){let R=y.split("/");for(;R[0]==="..";)R.shift(),T-=1;d.pathname=R.join("/")}g=T>=0?s[T]:"/"}let p=Dg(d,g),v=y&&y!=="/"&&y.endsWith("/"),E=(m||y===".")&&r.endsWith("/");return!p.pathname.endsWith("/")&&(v||E)&&(p.pathname+="/"),p}var ra=n=>n.join("/").replace(/\/\/+/g,"/"),zg=n=>n.replace(/\/+$/,"").replace(/^\/*/,"/"),wg=n=>!n||n==="?"?"":n.startsWith("?")?n:"?"+n,Ug=n=>!n||n==="#"?"":n.startsWith("#")?n:"#"+n,kg=class{constructor(n,s,r,c=!1){this.status=n,this.statusText=s||"",this.internal=c,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}};function qg(n){return n!=null&&typeof n.status=="number"&&typeof n.statusText=="string"&&typeof n.internal=="boolean"&&"data"in n}function Hg(n){return n.map(s=>s.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var u0=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function s0(n,s){let r=n;if(typeof r!="string"||!_g.test(r))return{absoluteURL:void 0,isExternal:!1,to:r};let c=r,d=!1;if(u0)try{let m=new URL(window.location.href),y=r.startsWith("//")?new URL(m.protocol+r):new URL(r),g=ca(y.pathname,s);y.origin===m.origin&&g!=null?r=g+y.search+y.hash:d=!0}catch{kt(!1,` contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:c,isExternal:d,to:r}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var r0=["POST","PUT","PATCH","DELETE"];new Set(r0);var Lg=["GET",...r0];new Set(Lg);var Vl=N.createContext(null);Vl.displayName="DataRouter";var Tu=N.createContext(null);Tu.displayName="DataRouterState";var Bg=N.createContext(!1),c0=N.createContext({isTransitioning:!1});c0.displayName="ViewTransition";var Qg=N.createContext(new Map);Qg.displayName="Fetchers";var Yg=N.createContext(null);Yg.displayName="Await";var bt=N.createContext(null);bt.displayName="Navigation";var $n=N.createContext(null);$n.displayName="Location";var qt=N.createContext({outlet:null,matches:[],isDataRoute:!1});qt.displayName="Route";var hc=N.createContext(null);hc.displayName="RouteError";var o0="REACT_ROUTER_ERROR",Gg="REDIRECT",Kg="ROUTE_ERROR_RESPONSE";function Xg(n){if(n.startsWith(`${o0}:${Gg}:{`))try{let s=JSON.parse(n.slice(28));if(typeof s=="object"&&s&&typeof s.status=="number"&&typeof s.statusText=="string"&&typeof s.location=="string"&&typeof s.reloadDocument=="boolean"&&typeof s.replace=="boolean")return s}catch{}}function Zg(n){if(n.startsWith(`${o0}:${Kg}:{`))try{let s=JSON.parse(n.slice(40));if(typeof s=="object"&&s&&typeof s.status=="number"&&typeof s.statusText=="string")return new kg(s.status,s.statusText,s.data)}catch{}}function Vg(n,{relative:s}={}){Ae(Jl(),"useHref() may be used only in the context of a component.");let{basename:r,navigator:c}=N.useContext(bt),{hash:d,pathname:m,search:y}=Wn(n,{relative:s}),g=m;return r!=="/"&&(g=m==="/"?r:ra([r,m])),c.createHref({pathname:g,search:y,hash:d})}function Jl(){return N.useContext($n)!=null}function ka(){return Ae(Jl(),"useLocation() may be used only in the context of a component."),N.useContext($n).location}var f0="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function d0(n){N.useContext(bt).static||N.useLayoutEffect(n)}function mc(){let{isDataRoute:n}=N.useContext(qt);return n?rv():Jg()}function Jg(){Ae(Jl(),"useNavigate() may be used only in the context of a component.");let n=N.useContext(Vl),{basename:s,navigator:r}=N.useContext(bt),{matches:c}=N.useContext(qt),{pathname:d}=ka(),m=JSON.stringify(fc(c)),y=N.useRef(!1);return d0(()=>{y.current=!0}),N.useCallback((p,v={})=>{if(kt(y.current,f0),!y.current)return;if(typeof p=="number"){r.go(p);return}let E=dc(p,JSON.parse(m),d,v.relative==="path");n==null&&s!=="/"&&(E.pathname=E.pathname==="/"?s:ra([s,E.pathname])),(v.replace?r.replace:r.push)(E,v.state,v)},[s,r,m,d,n])}var Fg=N.createContext(null);function $g(n){let s=N.useContext(qt).outlet;return N.useMemo(()=>s&&N.createElement(Fg.Provider,{value:n},s),[s,n])}function Wn(n,{relative:s}={}){let{matches:r}=N.useContext(qt),{pathname:c}=ka(),d=JSON.stringify(fc(r));return N.useMemo(()=>dc(n,JSON.parse(d),c,s==="path"),[n,d,c,s])}function Wg(n,s){return h0(n,s)}function h0(n,s,r,c,d){Ae(Jl(),"useRoutes() may be used only in the context of a component.");let{navigator:m}=N.useContext(bt),{matches:y}=N.useContext(qt),g=y[y.length-1],p=g?g.params:{},v=g?g.pathname:"/",E=g?g.pathnameBase:"/",T=g&&g.route;{let L=T&&T.path||"";y0(v,!T||L.endsWith("*")||L.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 R=ka(),U;if(s){let L=typeof s=="string"?Zl(s):s;Ae(E==="/"||L.pathname?.startsWith(E),`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 "${E}" but pathname "${L.pathname}" was given in the \`location\` prop.`),U=L}else U=R;let k=U.pathname||"/",B=k;if(E!=="/"){let L=E.replace(/^\//,"").split("/");B="/"+k.replace(/^\//,"").split("/").slice(L.length).join("/")}let q=l0(n,{pathname:B});kt(T||q!=null,`No routes matched location "${U.pathname}${U.search}${U.hash}" `),kt(q==null||q[q.length-1].route.element!==void 0||q[q.length-1].route.Component!==void 0||q[q.length-1].route.lazy!==void 0,`Matched leaf route at location "${U.pathname}${U.search}${U.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=av(q&&q.map(L=>Object.assign({},L,{params:Object.assign({},p,L.params),pathname:ra([E,m.encodeLocation?m.encodeLocation(L.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:L.pathname]),pathnameBase:L.pathnameBase==="/"?E:ra([E,m.encodeLocation?m.encodeLocation(L.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:L.pathnameBase])})),y,r,c,d);return s&&Q?N.createElement($n.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...U},navigationType:"POP"}},Q):Q}function Ig(){let n=sv(),s=qg(n)?`${n.status} ${n.statusText}`:n instanceof Error?n.message:JSON.stringify(n),r=n instanceof Error?n.stack:null,c="rgba(200,200,200, 0.5)",d={padding:"0.5rem",backgroundColor:c},m={padding:"2px 4px",backgroundColor:c},y=null;return console.error("Error handled by React Router default ErrorBoundary:",n),y=N.createElement(N.Fragment,null,N.createElement("p",null,"💿 Hey developer 👋"),N.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",N.createElement("code",{style:m},"ErrorBoundary")," or"," ",N.createElement("code",{style:m},"errorElement")," prop on your route.")),N.createElement(N.Fragment,null,N.createElement("h2",null,"Unexpected Application Error!"),N.createElement("h3",{style:{fontStyle:"italic"}},s),r?N.createElement("pre",{style:d},r):null,y)}var Pg=N.createElement(Ig,null),m0=class extends N.Component{constructor(n){super(n),this.state={location:n.location,revalidation:n.revalidation,error:n.error}}static getDerivedStateFromError(n){return{error:n}}static getDerivedStateFromProps(n,s){return s.location!==n.location||s.revalidation!=="idle"&&n.revalidation==="idle"?{error:n.error,location:n.location,revalidation:n.revalidation}:{error:n.error!==void 0?n.error:s.error,location:s.location,revalidation:n.revalidation||s.revalidation}}componentDidCatch(n,s){this.props.onError?this.props.onError(n,s):console.error("React Router caught the following error during render",n)}render(){let n=this.state.error;if(this.context&&typeof n=="object"&&n&&"digest"in n&&typeof n.digest=="string"){const r=Zg(n.digest);r&&(n=r)}let s=n!==void 0?N.createElement(qt.Provider,{value:this.props.routeContext},N.createElement(hc.Provider,{value:n,children:this.props.component})):this.props.children;return this.context?N.createElement(ev,{error:n},s):s}};m0.contextType=Bg;var Wr=new WeakMap;function ev({children:n,error:s}){let{basename:r}=N.useContext(bt);if(typeof s=="object"&&s&&"digest"in s&&typeof s.digest=="string"){let c=Xg(s.digest);if(c){let d=Wr.get(s);if(d)throw d;let m=s0(c.location,r);if(u0&&!Wr.get(s))if(m.isExternal||c.reloadDocument)window.location.href=m.absoluteURL||m.to;else{const y=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(m.to,{replace:c.replace}));throw Wr.set(s,y),y}return N.createElement("meta",{httpEquiv:"refresh",content:`0;url=${m.absoluteURL||m.to}`})}}return n}function tv({routeContext:n,match:s,children:r}){let c=N.useContext(Vl);return c&&c.static&&c.staticContext&&(s.route.errorElement||s.route.ErrorBoundary)&&(c.staticContext._deepestRenderedBoundaryId=s.route.id),N.createElement(qt.Provider,{value:n},r)}function av(n,s=[],r=null,c=null,d=null){if(n==null){if(!r)return null;if(r.errors)n=r.matches;else if(s.length===0&&!r.initialized&&r.matches.length>0)n=r.matches;else return null}let m=n,y=r?.errors;if(y!=null){let E=m.findIndex(T=>T.route.id&&y?.[T.route.id]!==void 0);Ae(E>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(y).join(",")}`),m=m.slice(0,Math.min(m.length,E+1))}let g=!1,p=-1;if(r)for(let E=0;E=0?m=m.slice(0,p+1):m=[m[0]];break}}}let v=r&&c?(E,T)=>{c(E,{location:r.location,params:r.matches?.[0]?.params??{},unstable_pattern:Hg(r.matches),errorInfo:T})}:void 0;return m.reduceRight((E,T,R)=>{let U,k=!1,B=null,q=null;r&&(U=y&&T.route.id?y[T.route.id]:void 0,B=T.route.errorElement||Pg,g&&(p<0&&R===0?(y0("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),k=!0,q=null):p===R&&(k=!0,q=T.route.hydrateFallbackElement||null)));let Q=s.concat(m.slice(0,R+1)),L=()=>{let K;return U?K=B:k?K=q:T.route.Component?K=N.createElement(T.route.Component,null):T.route.element?K=T.route.element:K=E,N.createElement(tv,{match:T,routeContext:{outlet:E,matches:Q,isDataRoute:r!=null},children:K})};return r&&(T.route.ErrorBoundary||T.route.errorElement||R===0)?N.createElement(m0,{location:r.location,revalidation:r.revalidation,component:B,error:U,children:L(),routeContext:{outlet:null,matches:Q,isDataRoute:!0},onError:v}):L()},null)}function yc(n){return`${n} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function lv(n){let s=N.useContext(Vl);return Ae(s,yc(n)),s}function nv(n){let s=N.useContext(Tu);return Ae(s,yc(n)),s}function iv(n){let s=N.useContext(qt);return Ae(s,yc(n)),s}function gc(n){let s=iv(n),r=s.matches[s.matches.length-1];return Ae(r.route.id,`${n} can only be used on routes that contain a unique "id"`),r.route.id}function uv(){return gc("useRouteId")}function sv(){let n=N.useContext(hc),s=nv("useRouteError"),r=gc("useRouteError");return n!==void 0?n:s.errors?.[r]}function rv(){let{router:n}=lv("useNavigate"),s=gc("useNavigate"),r=N.useRef(!1);return d0(()=>{r.current=!0}),N.useCallback(async(d,m={})=>{kt(r.current,f0),r.current&&(typeof d=="number"?await n.navigate(d):await n.navigate(d,{fromRouteId:s,...m}))},[n,s])}var Yh={};function y0(n,s,r){!s&&!Yh[n]&&(Yh[n]=!0,kt(!1,r))}N.memo(cv);function cv({routes:n,future:s,state:r,onError:c}){return h0(n,void 0,r,c,s)}function g0({to:n,replace:s,state:r,relative:c}){Ae(Jl()," may be used only in the context of a component.");let{static:d}=N.useContext(bt);kt(!d," must not be used on the initial render in a . This is a no-op, but you should modify your code so the is only ever rendered in response to some user interaction or state change.");let{matches:m}=N.useContext(qt),{pathname:y}=ka(),g=mc(),p=dc(n,fc(m),y,c==="path"),v=JSON.stringify(p);return N.useEffect(()=>{g(JSON.parse(v),{replace:s,state:r,relative:c})},[g,v,c,s,r]),null}function ov(n){return $g(n.context)}function Yt(n){Ae(!1,"A is only ever to be used as the child of element, never rendered directly. Please wrap your in a .")}function fv({basename:n="/",children:s=null,location:r,navigationType:c="POP",navigator:d,static:m=!1,unstable_useTransitions:y}){Ae(!Jl(),"You cannot render a inside another . You should never have more than one in your app.");let g=n.replace(/^\/*/,"/"),p=N.useMemo(()=>({basename:g,navigator:d,static:m,unstable_useTransitions:y,future:{}}),[g,d,m,y]);typeof r=="string"&&(r=Zl(r));let{pathname:v="/",search:E="",hash:T="",state:R=null,key:U="default"}=r,k=N.useMemo(()=>{let B=ca(v,g);return B==null?null:{location:{pathname:B,search:E,hash:T,state:R,key:U},navigationType:c}},[g,v,E,T,R,U,c]);return kt(k!=null,` is not able to match the URL "${v}${E}${T}" because it does not start with the basename, so the won't render anything.`),k==null?null:N.createElement(bt.Provider,{value:p},N.createElement($n.Provider,{children:s,value:k}))}function dv({children:n,location:s}){return Wg(ac(n),s)}function ac(n,s=[]){let r=[];return N.Children.forEach(n,(c,d)=>{if(!N.isValidElement(c))return;let m=[...s,d];if(c.type===N.Fragment){r.push.apply(r,ac(c.props.children,m));return}Ae(c.type===Yt,`[${typeof c.type=="string"?c.type:c.type.name}] is not a component. All component children of must be a or `),Ae(!c.props.index||!c.props.children,"An index route cannot have child routes.");let y={id:c.props.id||m.join("-"),caseSensitive:c.props.caseSensitive,element:c.props.element,Component:c.props.Component,index:c.props.index,path:c.props.path,middleware:c.props.middleware,loader:c.props.loader,action:c.props.action,hydrateFallbackElement:c.props.hydrateFallbackElement,HydrateFallback:c.props.HydrateFallback,errorElement:c.props.errorElement,ErrorBoundary:c.props.ErrorBoundary,hasErrorBoundary:c.props.hasErrorBoundary===!0||c.props.ErrorBoundary!=null||c.props.errorElement!=null,shouldRevalidate:c.props.shouldRevalidate,handle:c.props.handle,lazy:c.props.lazy};c.props.children&&(y.children=ac(c.props.children,m)),r.push(y)}),r}var bu="get",xu="application/x-www-form-urlencoded";function Nu(n){return typeof HTMLElement<"u"&&n instanceof HTMLElement}function hv(n){return Nu(n)&&n.tagName.toLowerCase()==="button"}function mv(n){return Nu(n)&&n.tagName.toLowerCase()==="form"}function yv(n){return Nu(n)&&n.tagName.toLowerCase()==="input"}function gv(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}function vv(n,s){return n.button===0&&(!s||s==="_self")&&!gv(n)}var vu=null;function pv(){if(vu===null)try{new FormData(document.createElement("form"),0),vu=!1}catch{vu=!0}return vu}var bv=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Ir(n){return n!=null&&!bv.has(n)?(kt(!1,`"${n}" is not a valid \`encType\` for \`
\`/\`\` and will default to "${xu}"`),null):n}function xv(n,s){let r,c,d,m,y;if(mv(n)){let g=n.getAttribute("action");c=g?ca(g,s):null,r=n.getAttribute("method")||bu,d=Ir(n.getAttribute("enctype"))||xu,m=new FormData(n)}else if(hv(n)||yv(n)&&(n.type==="submit"||n.type==="image")){let g=n.form;if(g==null)throw new Error('Cannot submit a