(function(){const s=document.createElement("link").relList;if(s&&s.supports&&s.supports("modulepreload"))return;for(const d of document.querySelectorAll('link[rel="modulepreload"]'))f(d);new MutationObserver(d=>{for(const h of d)if(h.type==="childList")for(const S of h.addedNodes)S.tagName==="LINK"&&S.rel==="modulepreload"&&f(S)}).observe(document,{childList:!0,subtree:!0});function o(d){const h={};return d.integrity&&(h.integrity=d.integrity),d.referrerPolicy&&(h.referrerPolicy=d.referrerPolicy),d.crossOrigin==="use-credentials"?h.credentials="include":d.crossOrigin==="anonymous"?h.credentials="omit":h.credentials="same-origin",h}function f(d){if(d.ep)return;d.ep=!0;const h=o(d);fetch(d.href,h)}})();var Df={exports:{}},xu={};var Id;function av(){if(Id)return xu;Id=1;var c=Symbol.for("react.transitional.element"),s=Symbol.for("react.fragment");function o(f,d,h){var S=null;if(h!==void 0&&(S=""+h),d.key!==void 0&&(S=""+d.key),"key"in d){h={};for(var R in d)R!=="key"&&(h[R]=d[R])}else h=d;return d=h.ref,{$$typeof:c,type:f,key:S,ref:d!==void 0?d:null,props:h}}return xu.Fragment=s,xu.jsx=o,xu.jsxs=o,xu}var Pd;function uv(){return Pd||(Pd=1,Df.exports=av()),Df.exports}var H=uv(),Nf={exports:{}},et={};var th;function nv(){if(th)return et;th=1;var c=Symbol.for("react.transitional.element"),s=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),f=Symbol.for("react.strict_mode"),d=Symbol.for("react.profiler"),h=Symbol.for("react.consumer"),S=Symbol.for("react.context"),R=Symbol.for("react.forward_ref"),b=Symbol.for("react.suspense"),y=Symbol.for("react.memo"),N=Symbol.for("react.lazy"),z=Symbol.for("react.activity"),j=Symbol.iterator;function Q(g){return g===null||typeof g!="object"?null:(g=j&&g[j]||g["@@iterator"],typeof g=="function"?g:null)}var F={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},X=Object.assign,Z={};function J(g,x,L){this.props=g,this.context=x,this.refs=Z,this.updater=L||F}J.prototype.isReactComponent={},J.prototype.setState=function(g,x){if(typeof g!="object"&&typeof g!="function"&&g!=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,g,x,"setState")},J.prototype.forceUpdate=function(g){this.updater.enqueueForceUpdate(this,g,"forceUpdate")};function G(){}G.prototype=J.prototype;function W(g,x,L){this.props=g,this.context=x,this.refs=Z,this.updater=L||F}var $=W.prototype=new G;$.constructor=W,X($,J.prototype),$.isPureReactComponent=!0;var P=Array.isArray;function B(){}var Y={H:null,A:null,T:null,S:null},st=Object.prototype.hasOwnProperty;function vt(g,x,L){var w=L.ref;return{$$typeof:c,type:g,key:x,ref:w!==void 0?w:null,props:L}}function Wt(g,x){return vt(g.type,x,g.props)}function xe(g){return typeof g=="object"&&g!==null&&g.$$typeof===c}function kt(g){var x={"=":"=0",":":"=2"};return"$"+g.replace(/[=:]/g,function(L){return x[L]})}var Nl=/\/+/g;function Le(g,x){return typeof g=="object"&&g!==null&&g.key!=null?kt(""+g.key):x.toString(36)}function Oe(g){switch(g.status){case"fulfilled":return g.value;case"rejected":throw g.reason;default:switch(typeof g.status=="string"?g.then(B,B):(g.status="pending",g.then(function(x){g.status==="pending"&&(g.status="fulfilled",g.value=x)},function(x){g.status==="pending"&&(g.status="rejected",g.reason=x)})),g.status){case"fulfilled":return g.value;case"rejected":throw g.reason}}throw g}function D(g,x,L,w,lt){var nt=typeof g;(nt==="undefined"||nt==="boolean")&&(g=null);var yt=!1;if(g===null)yt=!0;else switch(nt){case"bigint":case"string":case"number":yt=!0;break;case"object":switch(g.$$typeof){case c:case s:yt=!0;break;case N:return yt=g._init,D(yt(g._payload),x,L,w,lt)}}if(yt)return lt=lt(g),yt=w===""?"."+Le(g,0):w,P(lt)?(L="",yt!=null&&(L=yt.replace(Nl,"$&/")+"/"),D(lt,x,L,"",function(Ga){return Ga})):lt!=null&&(xe(lt)&&(lt=Wt(lt,L+(lt.key==null||g&&g.key===lt.key?"":(""+lt.key).replace(Nl,"$&/")+"/")+yt)),x.push(lt)),1;yt=0;var Jt=w===""?".":w+":";if(P(g))for(var Ct=0;Ct>>1,zt=D[St];if(0>>1;Std(L,tt))wd(lt,L)?(D[St]=lt,D[w]=tt,St=w):(D[St]=L,D[x]=tt,St=x);else if(wd(lt,tt))D[St]=lt,D[w]=tt,St=w;else break t}}return q}function d(D,q){var tt=D.sortIndex-q.sortIndex;return tt!==0?tt:D.id-q.id}if(c.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var h=performance;c.unstable_now=function(){return h.now()}}else{var S=Date,R=S.now();c.unstable_now=function(){return S.now()-R}}var b=[],y=[],N=1,z=null,j=3,Q=!1,F=!1,X=!1,Z=!1,J=typeof setTimeout=="function"?setTimeout:null,G=typeof clearTimeout=="function"?clearTimeout:null,W=typeof setImmediate<"u"?setImmediate:null;function $(D){for(var q=o(y);q!==null;){if(q.callback===null)f(y);else if(q.startTime<=D)f(y),q.sortIndex=q.expirationTime,s(b,q);else break;q=o(y)}}function P(D){if(X=!1,$(D),!F)if(o(b)!==null)F=!0,B||(B=!0,kt());else{var q=o(y);q!==null&&Oe(P,q.startTime-D)}}var B=!1,Y=-1,st=5,vt=-1;function Wt(){return Z?!0:!(c.unstable_now()-vtD&&Wt());){var St=z.callback;if(typeof St=="function"){z.callback=null,j=z.priorityLevel;var zt=St(z.expirationTime<=D);if(D=c.unstable_now(),typeof zt=="function"){z.callback=zt,$(D),q=!0;break e}z===o(b)&&f(b),$(D)}else f(b);z=o(b)}if(z!==null)q=!0;else{var g=o(y);g!==null&&Oe(P,g.startTime-D),q=!1}}break t}finally{z=null,j=tt,Q=!1}q=void 0}}finally{q?kt():B=!1}}}var kt;if(typeof W=="function")kt=function(){W(xe)};else if(typeof MessageChannel<"u"){var Nl=new MessageChannel,Le=Nl.port2;Nl.port1.onmessage=xe,kt=function(){Le.postMessage(null)}}else kt=function(){J(xe,0)};function Oe(D,q){Y=J(function(){D(c.unstable_now())},q)}c.unstable_IdlePriority=5,c.unstable_ImmediatePriority=1,c.unstable_LowPriority=4,c.unstable_NormalPriority=3,c.unstable_Profiling=null,c.unstable_UserBlockingPriority=2,c.unstable_cancelCallback=function(D){D.callback=null},c.unstable_forceFrameRate=function(D){0>D||125St?(D.sortIndex=tt,s(y,D),o(b)===null&&D===o(y)&&(X?(G(Y),Y=-1):X=!0,Oe(P,tt-St))):(D.sortIndex=zt,s(b,D),F||Q||(F=!0,B||(B=!0,kt()))),D},c.unstable_shouldYield=Wt,c.unstable_wrapCallback=function(D){var q=j;return function(){var tt=j;j=q;try{return D.apply(this,arguments)}finally{j=tt}}}})(xf)),xf}var ah;function cv(){return ah||(ah=1,Uf.exports=iv()),Uf.exports}var Hf={exports:{}},Kt={};var uh;function fv(){if(uh)return Kt;uh=1;var c=Qf();function s(b){var y="https://react.dev/errors/"+b;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(c)}catch(s){console.error(s)}}return c(),Hf.exports=fv(),Hf.exports}var ih;function sv(){if(ih)return Hu;ih=1;var c=cv(),s=Qf(),o=rv();function f(t){var e="https://react.dev/errors/"+t;if(1zt||(t.current=St[zt],St[zt]=null,zt--)}function L(t,e){zt++,St[zt]=t.current,t.current=e}var w=g(null),lt=g(null),nt=g(null),yt=g(null);function Jt(t,e){switch(L(nt,e),L(lt,t),L(w,null),e.nodeType){case 9:case 11:t=(t=e.documentElement)&&(t=t.namespaceURI)?Ed(t):0;break;default:if(t=e.tagName,e=e.namespaceURI)e=Ed(e),t=Td(e,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}x(w),L(w,t)}function Ct(){x(w),x(lt),x(nt)}function Ga(t){t.memoizedState!==null&&L(yt,t);var e=w.current,l=Td(e,t.type);e!==l&&(L(lt,t),L(w,l))}function Yu(t){lt.current===t&&(x(w),x(lt)),yt.current===t&&(x(yt),Du._currentValue=tt)}var si,kf;function Cl(t){if(si===void 0)try{throw Error()}catch(l){var e=l.stack.trim().match(/\n( *(at )?)/);si=e&&e[1]||"",kf=-1)":-1u||m[a]!==T[u]){var M=` `+m[a].replace(" at new "," at ");return t.displayName&&M.includes("")&&(M=M.replace("",t.displayName)),M}while(1<=a&&0<=u);break}}}finally{oi=!1,Error.prepareStackTrace=l}return(l=t?t.displayName||t.name:"")?Cl(l):""}function Hh(t,e){switch(t.tag){case 26:case 27:case 5:return Cl(t.type);case 16:return Cl("Lazy");case 13:return t.child!==e&&e!==null?Cl("Suspense Fallback"):Cl("Suspense");case 19:return Cl("SuspenseList");case 0:case 15:return di(t.type,!1);case 11:return di(t.type.render,!1);case 1:return di(t.type,!0);case 31:return Cl("Activity");default:return""}}function Ff(t){try{var e="",l=null;do e+=Hh(t,l),l=t,t=t.return;while(t);return e}catch(a){return` Error generating stack: `+a.message+` `+a.stack}}var hi=Object.prototype.hasOwnProperty,mi=c.unstable_scheduleCallback,yi=c.unstable_cancelCallback,jh=c.unstable_shouldYield,Bh=c.unstable_requestPaint,ue=c.unstable_now,qh=c.unstable_getCurrentPriorityLevel,If=c.unstable_ImmediatePriority,Pf=c.unstable_UserBlockingPriority,Gu=c.unstable_NormalPriority,Lh=c.unstable_LowPriority,tr=c.unstable_IdlePriority,Yh=c.log,Gh=c.unstable_setDisableYieldValue,Xa=null,ne=null;function nl(t){if(typeof Yh=="function"&&Gh(t),ne&&typeof ne.setStrictMode=="function")try{ne.setStrictMode(Xa,t)}catch{}}var ie=Math.clz32?Math.clz32:Zh,Xh=Math.log,Qh=Math.LN2;function Zh(t){return t>>>=0,t===0?32:31-(Xh(t)/Qh|0)|0}var Xu=256,Qu=262144,Zu=4194304;function Ul(t){var e=t&42;if(e!==0)return e;switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return t&261888;case 262144:case 524288:case 1048576:case 2097152:return t&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function Vu(t,e,l){var a=t.pendingLanes;if(a===0)return 0;var u=0,n=t.suspendedLanes,i=t.pingedLanes;t=t.warmLanes;var r=a&134217727;return r!==0?(a=r&~n,a!==0?u=Ul(a):(i&=r,i!==0?u=Ul(i):l||(l=r&~t,l!==0&&(u=Ul(l))))):(r=a&~n,r!==0?u=Ul(r):i!==0?u=Ul(i):l||(l=a&~t,l!==0&&(u=Ul(l)))),u===0?0:e!==0&&e!==u&&(e&n)===0&&(n=u&-u,l=e&-e,n>=l||n===32&&(l&4194048)!==0)?e:u}function Qa(t,e){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&e)===0}function Vh(t,e){switch(t){case 1:case 2:case 4:case 8:case 64:return e+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function er(){var t=Zu;return Zu<<=1,(Zu&62914560)===0&&(Zu=4194304),t}function vi(t){for(var e=[],l=0;31>l;l++)e.push(t);return e}function Za(t,e){t.pendingLanes|=e,e!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function wh(t,e,l,a,u,n){var i=t.pendingLanes;t.pendingLanes=l,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=l,t.entangledLanes&=l,t.errorRecoveryDisabledLanes&=l,t.shellSuspendCounter=0;var r=t.entanglements,m=t.expirationTimes,T=t.hiddenUpdates;for(l=i&~l;0"u")return null;try{return t.activeElement||t.body}catch{return t.body}}var Fh=/[\n"\\]/g;function ve(t){return t.replace(Fh,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function Ti(t,e,l,a,u,n,i,r){t.name="",i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"?t.type=i:t.removeAttribute("type"),e!=null?i==="number"?(e===0&&t.value===""||t.value!=e)&&(t.value=""+ye(e)):t.value!==""+ye(e)&&(t.value=""+ye(e)):i!=="submit"&&i!=="reset"||t.removeAttribute("value"),e!=null?zi(t,i,ye(e)):l!=null?zi(t,i,ye(l)):a!=null&&t.removeAttribute("value"),u==null&&n!=null&&(t.defaultChecked=!!n),u!=null&&(t.checked=u&&typeof u!="function"&&typeof u!="symbol"),r!=null&&typeof r!="function"&&typeof r!="symbol"&&typeof r!="boolean"?t.name=""+ye(r):t.removeAttribute("name")}function mr(t,e,l,a,u,n,i,r){if(n!=null&&typeof n!="function"&&typeof n!="symbol"&&typeof n!="boolean"&&(t.type=n),e!=null||l!=null){if(!(n!=="submit"&&n!=="reset"||e!=null)){Ei(t);return}l=l!=null?""+ye(l):"",e=e!=null?""+ye(e):l,r||e===t.value||(t.value=e),t.defaultValue=e}a=a??u,a=typeof a!="function"&&typeof a!="symbol"&&!!a,t.checked=r?t.checked:!!a,t.defaultChecked=!!a,i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(t.name=i),Ei(t)}function zi(t,e,l){e==="number"&&Ju(t.ownerDocument)===t||t.defaultValue===""+l||(t.defaultValue=""+l)}function aa(t,e,l,a){if(t=t.options,e){e={};for(var u=0;u"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Mi=!1;if(Xe)try{var Ja={};Object.defineProperty(Ja,"passive",{get:function(){Mi=!0}}),window.addEventListener("test",Ja,Ja),window.removeEventListener("test",Ja,Ja)}catch{Mi=!1}var cl=null,Di=null,Wu=null;function Er(){if(Wu)return Wu;var t,e=Di,l=e.length,a,u="value"in cl?cl.value:cl.textContent,n=u.length;for(t=0;t=ka),Or=" ",Mr=!1;function Dr(t,e){switch(t){case"keyup":return _m.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Nr(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var ca=!1;function Om(t,e){switch(t){case"compositionend":return Nr(e);case"keypress":return e.which!==32?null:(Mr=!0,Or);case"textInput":return t=e.data,t===Or&&Mr?null:t;default:return null}}function Mm(t,e){if(ca)return t==="compositionend"||!Hi&&Dr(t,e)?(t=Er(),Wu=Di=cl=null,ca=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1=e)return{node:l,offset:e-t};t=a}t:{for(;l;){if(l.nextSibling){l=l.nextSibling;break t}l=l.parentNode}l=void 0}l=Lr(l)}}function Gr(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?Gr(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function Xr(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var e=Ju(t.document);e instanceof t.HTMLIFrameElement;){try{var l=typeof e.contentWindow.location.href=="string"}catch{l=!1}if(l)t=e.contentWindow;else break;e=Ju(t.document)}return e}function qi(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}var Bm=Xe&&"documentMode"in document&&11>=document.documentMode,fa=null,Li=null,tu=null,Yi=!1;function Qr(t,e,l){var a=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;Yi||fa==null||fa!==Ju(a)||(a=fa,"selectionStart"in a&&qi(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}),tu&&Pa(tu,a)||(tu=a,a=Zn(Li,"onSelect"),0>=i,u-=i,He=1<<32-ie(e)+u|l<ut?(rt=K,K=null):rt=K.sibling;var ht=_(p,K,E[ut],C);if(ht===null){K===null&&(K=rt);break}t&&K&&ht.alternate===null&&e(p,K),v=n(ht,v,ut),dt===null?k=ht:dt.sibling=ht,dt=ht,K=rt}if(ut===E.length)return l(p,K),ot&&Ze(p,ut),k;if(K===null){for(;utut?(rt=K,K=null):rt=K.sibling;var Dl=_(p,K,ht.value,C);if(Dl===null){K===null&&(K=rt);break}t&&K&&Dl.alternate===null&&e(p,K),v=n(Dl,v,ut),dt===null?k=Dl:dt.sibling=Dl,dt=Dl,K=rt}if(ht.done)return l(p,K),ot&&Ze(p,ut),k;if(K===null){for(;!ht.done;ut++,ht=E.next())ht=U(p,ht.value,C),ht!==null&&(v=n(ht,v,ut),dt===null?k=ht:dt.sibling=ht,dt=ht);return ot&&Ze(p,ut),k}for(K=a(K);!ht.done;ut++,ht=E.next())ht=O(K,p,ut,ht.value,C),ht!==null&&(t&&ht.alternate!==null&&K.delete(ht.key===null?ut:ht.key),v=n(ht,v,ut),dt===null?k=ht:dt.sibling=ht,dt=ht);return t&&K.forEach(function(lv){return e(p,lv)}),ot&&Ze(p,ut),k}function Tt(p,v,E,C){if(typeof E=="object"&&E!==null&&E.type===X&&E.key===null&&(E=E.props.children),typeof E=="object"&&E!==null){switch(E.$$typeof){case Q:t:{for(var k=E.key;v!==null;){if(v.key===k){if(k=E.type,k===X){if(v.tag===7){l(p,v.sibling),C=u(v,E.props.children),C.return=p,p=C;break t}}else if(v.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===st&&Zl(k)===v.type){l(p,v.sibling),C=u(v,E.props),iu(C,E),C.return=p,p=C;break t}l(p,v);break}else e(p,v);v=v.sibling}E.type===X?(C=Ll(E.props.children,p.mode,C,E.key),C.return=p,p=C):(C=nn(E.type,E.key,E.props,null,p.mode,C),iu(C,E),C.return=p,p=C)}return i(p);case F:t:{for(k=E.key;v!==null;){if(v.key===k)if(v.tag===4&&v.stateNode.containerInfo===E.containerInfo&&v.stateNode.implementation===E.implementation){l(p,v.sibling),C=u(v,E.children||[]),C.return=p,p=C;break t}else{l(p,v);break}else e(p,v);v=v.sibling}C=Ki(E,p.mode,C),C.return=p,p=C}return i(p);case st:return E=Zl(E),Tt(p,v,E,C)}if(Oe(E))return V(p,v,E,C);if(kt(E)){if(k=kt(E),typeof k!="function")throw Error(f(150));return E=k.call(E),I(p,v,E,C)}if(typeof E.then=="function")return Tt(p,v,hn(E),C);if(E.$$typeof===W)return Tt(p,v,rn(p,E),C);mn(p,E)}return typeof E=="string"&&E!==""||typeof E=="number"||typeof E=="bigint"?(E=""+E,v!==null&&v.tag===6?(l(p,v.sibling),C=u(v,E),C.return=p,p=C):(l(p,v),C=wi(E,p.mode,C),C.return=p,p=C),i(p)):l(p,v)}return function(p,v,E,C){try{nu=0;var k=Tt(p,v,E,C);return Sa=null,k}catch(K){if(K===pa||K===on)throw K;var dt=fe(29,K,null,p.mode);return dt.lanes=C,dt.return=p,dt}}}var wl=os(!0),ds=os(!1),dl=!1;function uc(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function nc(t,e){t=t.updateQueue,e.updateQueue===t&&(e.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function hl(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function ml(t,e,l){var a=t.updateQueue;if(a===null)return null;if(a=a.shared,(mt&2)!==0){var u=a.pending;return u===null?e.next=e:(e.next=u.next,u.next=e),a.pending=e,e=un(t),Wr(t,null,l),e}return an(t,a,e,l),un(t)}function cu(t,e,l){if(e=e.updateQueue,e!==null&&(e=e.shared,(l&4194048)!==0)){var a=e.lanes;a&=t.pendingLanes,l|=a,e.lanes=l,ar(t,l)}}function ic(t,e){var l=t.updateQueue,a=t.alternate;if(a!==null&&(a=a.updateQueue,l===a)){var u=null,n=null;if(l=l.firstBaseUpdate,l!==null){do{var i={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};n===null?u=n=i:n=n.next=i,l=l.next}while(l!==null);n===null?u=n=e:n=n.next=e}else u=n=e;l={baseState:a.baseState,firstBaseUpdate:u,lastBaseUpdate:n,shared:a.shared,callbacks:a.callbacks},t.updateQueue=l;return}t=l.lastBaseUpdate,t===null?l.firstBaseUpdate=e:t.next=e,l.lastBaseUpdate=e}var cc=!1;function fu(){if(cc){var t=ga;if(t!==null)throw t}}function ru(t,e,l,a){cc=!1;var u=t.updateQueue;dl=!1;var n=u.firstBaseUpdate,i=u.lastBaseUpdate,r=u.shared.pending;if(r!==null){u.shared.pending=null;var m=r,T=m.next;m.next=null,i===null?n=T:i.next=T,i=m;var M=t.alternate;M!==null&&(M=M.updateQueue,r=M.lastBaseUpdate,r!==i&&(r===null?M.firstBaseUpdate=T:r.next=T,M.lastBaseUpdate=m))}if(n!==null){var U=u.baseState;i=0,M=T=m=null,r=n;do{var _=r.lane&-536870913,O=_!==r.lane;if(O?(ft&_)===_:(a&_)===_){_!==0&&_===va&&(cc=!0),M!==null&&(M=M.next={lane:0,tag:r.tag,payload:r.payload,callback:null,next:null});t:{var V=t,I=r;_=e;var Tt=l;switch(I.tag){case 1:if(V=I.payload,typeof V=="function"){U=V.call(Tt,U,_);break t}U=V;break t;case 3:V.flags=V.flags&-65537|128;case 0:if(V=I.payload,_=typeof V=="function"?V.call(Tt,U,_):V,_==null)break t;U=z({},U,_);break t;case 2:dl=!0}}_=r.callback,_!==null&&(t.flags|=64,O&&(t.flags|=8192),O=u.callbacks,O===null?u.callbacks=[_]:O.push(_))}else O={lane:_,tag:r.tag,payload:r.payload,callback:r.callback,next:null},M===null?(T=M=O,m=U):M=M.next=O,i|=_;if(r=r.next,r===null){if(r=u.shared.pending,r===null)break;O=r,r=O.next,O.next=null,u.lastBaseUpdate=O,u.shared.pending=null}}while(!0);M===null&&(m=U),u.baseState=m,u.firstBaseUpdate=T,u.lastBaseUpdate=M,n===null&&(u.shared.lanes=0),Sl|=i,t.lanes=i,t.memoizedState=U}}function hs(t,e){if(typeof t!="function")throw Error(f(191,t));t.call(e)}function ms(t,e){var l=t.callbacks;if(l!==null)for(t.callbacks=null,t=0;tn?n:8;var i=D.T,r={};D.T=r,Rc(t,!1,e,l);try{var m=u(),T=D.S;if(T!==null&&T(r,m),m!==null&&typeof m=="object"&&typeof m.then=="function"){var M=wm(m,a);du(t,e,M,he(t))}else du(t,e,a,he(t))}catch(U){du(t,e,{then:function(){},status:"rejected",reason:U},he())}finally{q.p=n,i!==null&&r.types!==null&&(i.types=r.types),D.T=i}}function Fm(){}function Ac(t,e,l,a){if(t.tag!==5)throw Error(f(476));var u=Ks(t).queue;ws(t,u,e,tt,l===null?Fm:function(){return Js(t),l(a)})}function Ks(t){var e=t.memoizedState;if(e!==null)return e;e={memoizedState:tt,baseState:tt,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Je,lastRenderedState:tt},next:null};var l={};return e.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Je,lastRenderedState:l},next:null},t.memoizedState=e,t=t.alternate,t!==null&&(t.memoizedState=e),e}function Js(t){var e=Ks(t);e.next===null&&(e=t.alternate.memoizedState),du(t,e.next.queue,{},he())}function _c(){return Zt(Du)}function $s(){return xt().memoizedState}function Ws(){return xt().memoizedState}function Im(t){for(var e=t.return;e!==null;){switch(e.tag){case 24:case 3:var l=he();t=hl(l);var a=ml(e,t,l);a!==null&&(ae(a,e,l),cu(a,e,l)),e={cache:tc()},t.payload=e;return}e=e.return}}function Pm(t,e,l){var a=he();l={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},An(t)?Fs(e,l):(l=Zi(t,e,l,a),l!==null&&(ae(l,t,a),Is(l,e,a)))}function ks(t,e,l){var a=he();du(t,e,l,a)}function du(t,e,l,a){var u={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null};if(An(t))Fs(e,u);else{var n=t.alternate;if(t.lanes===0&&(n===null||n.lanes===0)&&(n=e.lastRenderedReducer,n!==null))try{var i=e.lastRenderedState,r=n(i,l);if(u.hasEagerState=!0,u.eagerState=r,ce(r,i))return an(t,e,u,0),At===null&&ln(),!1}catch{}if(l=Zi(t,e,u,a),l!==null)return ae(l,t,a),Is(l,e,a),!0}return!1}function Rc(t,e,l,a){if(a={lane:2,revertLane:uf(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},An(t)){if(e)throw Error(f(479))}else e=Zi(t,l,a,2),e!==null&&ae(e,t,2)}function An(t){var e=t.alternate;return t===at||e!==null&&e===at}function Fs(t,e){Ea=gn=!0;var l=t.pending;l===null?e.next=e:(e.next=l.next,l.next=e),t.pending=e}function Is(t,e,l){if((l&4194048)!==0){var a=e.lanes;a&=t.pendingLanes,l|=a,e.lanes=l,ar(t,l)}}var hu={readContext:Zt,use:bn,useCallback:Dt,useContext:Dt,useEffect:Dt,useImperativeHandle:Dt,useLayoutEffect:Dt,useInsertionEffect:Dt,useMemo:Dt,useReducer:Dt,useRef:Dt,useState:Dt,useDebugValue:Dt,useDeferredValue:Dt,useTransition:Dt,useSyncExternalStore:Dt,useId:Dt,useHostTransitionStatus:Dt,useFormState:Dt,useActionState:Dt,useOptimistic:Dt,useMemoCache:Dt,useCacheRefresh:Dt};hu.useEffectEvent=Dt;var Ps={readContext:Zt,use:bn,useCallback:function(t,e){return $t().memoizedState=[t,e===void 0?null:e],t},useContext:Zt,useEffect:Bs,useImperativeHandle:function(t,e,l){l=l!=null?l.concat([t]):null,Tn(4194308,4,Gs.bind(null,e,t),l)},useLayoutEffect:function(t,e){return Tn(4194308,4,t,e)},useInsertionEffect:function(t,e){Tn(4,2,t,e)},useMemo:function(t,e){var l=$t();e=e===void 0?null:e;var a=t();if(Kl){nl(!0);try{t()}finally{nl(!1)}}return l.memoizedState=[a,e],a},useReducer:function(t,e,l){var a=$t();if(l!==void 0){var u=l(e);if(Kl){nl(!0);try{l(e)}finally{nl(!1)}}}else u=e;return a.memoizedState=a.baseState=u,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:u},a.queue=t,t=t.dispatch=Pm.bind(null,at,t),[a.memoizedState,t]},useRef:function(t){var e=$t();return t={current:t},e.memoizedState=t},useState:function(t){t=Sc(t);var e=t.queue,l=ks.bind(null,at,e);return e.dispatch=l,[t.memoizedState,l]},useDebugValue:Tc,useDeferredValue:function(t,e){var l=$t();return zc(l,t,e)},useTransition:function(){var t=Sc(!1);return t=ws.bind(null,at,t.queue,!0,!1),$t().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,e,l){var a=at,u=$t();if(ot){if(l===void 0)throw Error(f(407));l=l()}else{if(l=e(),At===null)throw Error(f(349));(ft&127)!==0||bs(a,e,l)}u.memoizedState=l;var n={value:l,getSnapshot:e};return u.queue=n,Bs(Ts.bind(null,a,n,t),[t]),a.flags|=2048,za(9,{destroy:void 0},Es.bind(null,a,n,l,e),null),l},useId:function(){var t=$t(),e=At.identifierPrefix;if(ot){var l=je,a=He;l=(a&~(1<<32-ie(a)-1)).toString(32)+l,e="_"+e+"R_"+l,l=pn++,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]=e,n[Ft]=a;t:for(i=e.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===e)break t;for(;i.sibling===null;){if(i.return===null||i.return===e)break t;i=i.return}i.sibling.return=i.return,i=i.sibling}e.stateNode=n;t:switch(wt(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&&We(e)}}return Rt(e),Gc(e,e.type,t===null?null:t.memoizedProps,e.pendingProps,l),null;case 6:if(t&&e.stateNode!=null)t.memoizedProps!==a&&We(e);else{if(typeof a!="string"&&e.stateNode===null)throw Error(f(166));if(t=nt.current,ma(e)){if(t=e.stateNode,l=e.memoizedProps,a=null,u=Qt,u!==null)switch(u.tag){case 27:case 5:a=u.memoizedProps}t[Xt]=e,t=!!(t.nodeValue===l||a!==null&&a.suppressHydrationWarning===!0||Sd(t.nodeValue,l)),t||sl(e,!0)}else t=Vn(t).createTextNode(a),t[Xt]=e,e.stateNode=t}return Rt(e),null;case 31:if(l=e.memoizedState,t===null||t.memoizedState!==null){if(a=ma(e),l!==null){if(t===null){if(!a)throw Error(f(318));if(t=e.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(f(557));t[Xt]=e}else Yl(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;Rt(e),t=!1}else l=ki(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=l),t=!0;if(!t)return e.flags&256?(se(e),e):(se(e),null);if((e.flags&128)!==0)throw Error(f(558))}return Rt(e),null;case 13:if(a=e.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(u=ma(e),a!==null&&a.dehydrated!==null){if(t===null){if(!u)throw Error(f(318));if(u=e.memoizedState,u=u!==null?u.dehydrated:null,!u)throw Error(f(317));u[Xt]=e}else Yl(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;Rt(e),u=!1}else u=ki(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=u),u=!0;if(!u)return e.flags&256?(se(e),e):(se(e),null)}return se(e),(e.flags&128)!==0?(e.lanes=l,e):(l=a!==null,t=t!==null&&t.memoizedState!==null,l&&(a=e.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)),l!==t&&l&&(e.child.flags|=8192),Dn(e,e.updateQueue),Rt(e),null);case 4:return Ct(),t===null&&rf(e.stateNode.containerInfo),Rt(e),null;case 10:return we(e.type),Rt(e),null;case 19:if(x(Ut),a=e.memoizedState,a===null)return Rt(e),null;if(u=(e.flags&128)!==0,n=a.rendering,n===null)if(u)yu(a,!1);else{if(Nt!==0||t!==null&&(t.flags&128)!==0)for(t=e.child;t!==null;){if(n=vn(t),n!==null){for(e.flags|=128,yu(a,!1),t=n.updateQueue,e.updateQueue=t,Dn(e,t),e.subtreeFlags=0,t=l,l=e.child;l!==null;)kr(l,t),l=l.sibling;return L(Ut,Ut.current&1|2),ot&&Ze(e,a.treeForkCount),e.child}t=t.sibling}a.tail!==null&&ue()>Hn&&(e.flags|=128,u=!0,yu(a,!1),e.lanes=4194304)}else{if(!u)if(t=vn(n),t!==null){if(e.flags|=128,u=!0,t=t.updateQueue,e.updateQueue=t,Dn(e,t),yu(a,!0),a.tail===null&&a.tailMode==="hidden"&&!n.alternate&&!ot)return Rt(e),null}else 2*ue()-a.renderingStartTime>Hn&&l!==536870912&&(e.flags|=128,u=!0,yu(a,!1),e.lanes=4194304);a.isBackwards?(n.sibling=e.child,e.child=n):(t=a.last,t!==null?t.sibling=n:e.child=n,a.last=n)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=ue(),t.sibling=null,l=Ut.current,L(Ut,u?l&1|2:l&1),ot&&Ze(e,a.treeForkCount),t):(Rt(e),null);case 22:case 23:return se(e),rc(),a=e.memoizedState!==null,t!==null?t.memoizedState!==null!==a&&(e.flags|=8192):a&&(e.flags|=8192),a?(l&536870912)!==0&&(e.flags&128)===0&&(Rt(e),e.subtreeFlags&6&&(e.flags|=8192)):Rt(e),l=e.updateQueue,l!==null&&Dn(e,l.retryQueue),l=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),a=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),a!==l&&(e.flags|=2048),t!==null&&x(Ql),null;case 24:return l=null,t!==null&&(l=t.memoizedState.cache),e.memoizedState.cache!==l&&(e.flags|=2048),we(Ht),Rt(e),null;case 25:return null;case 30:return null}throw Error(f(156,e.tag))}function uy(t,e){switch($i(e),e.tag){case 1:return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return we(Ht),Ct(),t=e.flags,(t&65536)!==0&&(t&128)===0?(e.flags=t&-65537|128,e):null;case 26:case 27:case 5:return Yu(e),null;case 31:if(e.memoizedState!==null){if(se(e),e.alternate===null)throw Error(f(340));Yl()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 13:if(se(e),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(f(340));Yl()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return x(Ut),null;case 4:return Ct(),null;case 10:return we(e.type),null;case 22:case 23:return se(e),rc(),t!==null&&x(Ql),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 24:return we(Ht),null;case 25:return null;default:return null}}function Ao(t,e){switch($i(e),e.tag){case 3:we(Ht),Ct();break;case 26:case 27:case 5:Yu(e);break;case 4:Ct();break;case 31:e.memoizedState!==null&&se(e);break;case 13:se(e);break;case 19:x(Ut);break;case 10:we(e.type);break;case 22:case 23:se(e),rc(),t!==null&&x(Ql);break;case 24:we(Ht)}}function vu(t,e){try{var l=e.updateQueue,a=l!==null?l.lastEffect:null;if(a!==null){var u=a.next;l=u;do{if((l.tag&t)===t){a=void 0;var n=l.create,i=l.inst;a=n(),i.destroy=a}l=l.next}while(l!==u)}}catch(r){pt(e,e.return,r)}}function gl(t,e,l){try{var a=e.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,r=i.destroy;if(r!==void 0){i.destroy=void 0,u=e;var m=l,T=r;try{T()}catch(M){pt(u,m,M)}}}a=a.next}while(a!==n)}}catch(M){pt(e,e.return,M)}}function _o(t){var e=t.updateQueue;if(e!==null){var l=t.stateNode;try{ms(e,l)}catch(a){pt(t,t.return,a)}}}function Ro(t,e,l){l.props=Jl(t.type,t.memoizedProps),l.state=t.memoizedState;try{l.componentWillUnmount()}catch(a){pt(t,e,a)}}function gu(t,e){try{var l=t.ref;if(l!==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 l=="function"?t.refCleanup=l(a):l.current=a}}catch(u){pt(t,e,u)}}function Be(t,e){var l=t.ref,a=t.refCleanup;if(l!==null)if(typeof a=="function")try{a()}catch(u){pt(t,e,u)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof l=="function")try{l(null)}catch(u){pt(t,e,u)}else l.current=null}function Oo(t){var e=t.type,l=t.memoizedProps,a=t.stateNode;try{t:switch(e){case"button":case"input":case"select":case"textarea":l.autoFocus&&a.focus();break t;case"img":l.src?a.src=l.src:l.srcSet&&(a.srcset=l.srcSet)}}catch(u){pt(t,t.return,u)}}function Xc(t,e,l){try{var a=t.stateNode;Ry(a,t.type,l,e),a[Ft]=e}catch(u){pt(t,t.return,u)}}function Mo(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&Al(t.type)||t.tag===4}function Qc(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||Mo(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&&Al(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 Zc(t,e,l){var a=t.tag;if(a===5||a===6)t=t.stateNode,e?(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l).insertBefore(t,e):(e=l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,e.appendChild(t),l=l._reactRootContainer,l!=null||e.onclick!==null||(e.onclick=Ge));else if(a!==4&&(a===27&&Al(t.type)&&(l=t.stateNode,e=null),t=t.child,t!==null))for(Zc(t,e,l),t=t.sibling;t!==null;)Zc(t,e,l),t=t.sibling}function Nn(t,e,l){var a=t.tag;if(a===5||a===6)t=t.stateNode,e?l.insertBefore(t,e):l.appendChild(t);else if(a!==4&&(a===27&&Al(t.type)&&(l=t.stateNode),t=t.child,t!==null))for(Nn(t,e,l),t=t.sibling;t!==null;)Nn(t,e,l),t=t.sibling}function Do(t){var e=t.stateNode,l=t.memoizedProps;try{for(var a=t.type,u=e.attributes;u.length;)e.removeAttributeNode(u[0]);wt(e,a,l),e[Xt]=t,e[Ft]=l}catch(n){pt(t,t.return,n)}}var ke=!1,qt=!1,Vc=!1,No=typeof WeakSet=="function"?WeakSet:Set,Gt=null;function ny(t,e){if(t=t.containerInfo,df=Fn,t=Xr(t),qi(t)){if("selectionStart"in t)var l={start:t.selectionStart,end:t.selectionEnd};else t:{l=(l=t.ownerDocument)&&l.defaultView||window;var a=l.getSelection&&l.getSelection();if(a&&a.rangeCount!==0){l=a.anchorNode;var u=a.anchorOffset,n=a.focusNode;a=a.focusOffset;try{l.nodeType,n.nodeType}catch{l=null;break t}var i=0,r=-1,m=-1,T=0,M=0,U=t,_=null;e:for(;;){for(var O;U!==l||u!==0&&U.nodeType!==3||(r=i+u),U!==n||a!==0&&U.nodeType!==3||(m=i+a),U.nodeType===3&&(i+=U.nodeValue.length),(O=U.firstChild)!==null;)_=U,U=O;for(;;){if(U===t)break e;if(_===l&&++T===u&&(r=i),_===n&&++M===a&&(m=i),(O=U.nextSibling)!==null)break;U=_,_=U.parentNode}U=O}l=r===-1||m===-1?null:{start:r,end:m}}else l=null}l=l||{start:0,end:0}}else l=null;for(hf={focusedElem:t,selectionRange:l},Fn=!1,Gt=e;Gt!==null;)if(e=Gt,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,Gt=t;else for(;Gt!==null;){switch(e=Gt,n=e.alternate,t=e.flags,e.tag){case 0:if((t&4)!==0&&(t=e.updateQueue,t=t!==null?t.events:null,t!==null))for(l=0;l title"))),wt(n,a,l),n[Xt]=t,Yt(n),a=n;break t;case"link":var i=Bd("link","href",u).get(a+(l.href||""));if(i){for(var r=0;rTt&&(i=Tt,Tt=I,I=i);var p=Yr(r,I),v=Yr(r,Tt);if(p&&v&&(O.rangeCount!==1||O.anchorNode!==p.node||O.anchorOffset!==p.offset||O.focusNode!==v.node||O.focusOffset!==v.offset)){var E=U.createRange();E.setStart(p.node,p.offset),O.removeAllRanges(),I>Tt?(O.addRange(E),O.extend(v.node,v.offset)):(E.setEnd(v.node,v.offset),O.addRange(E))}}}}for(U=[],O=r;O=O.parentNode;)O.nodeType===1&&U.push({element:O,left:O.scrollLeft,top:O.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;rl?32:l,D.T=null,l=Fc,Fc=null;var n=El,i=el;if(Lt=0,Ma=El=null,el=0,(mt&6)!==0)throw Error(f(331));var r=mt;if(mt|=4,Xo(n.current),Lo(n,n.current,i,l),mt=r,zu(0,!1),ne&&typeof ne.onPostCommitFiberRoot=="function")try{ne.onPostCommitFiberRoot(Xa,n)}catch{}return!0}finally{q.p=u,D.T=a,nd(t,e)}}function cd(t,e,l){e=pe(l,e),e=Nc(t.stateNode,e,2),t=ml(t,e,2),t!==null&&(Za(t,2),qe(t))}function pt(t,e,l){if(t.tag===3)cd(t,t,l);else for(;e!==null;){if(e.tag===3){cd(e,t,l);break}else if(e.tag===1){var a=e.stateNode;if(typeof e.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(bl===null||!bl.has(a))){t=pe(l,t),l=co(2),a=ml(e,l,2),a!==null&&(fo(l,a,e,t),Za(a,2),qe(a));break}}e=e.return}}function ef(t,e,l){var a=t.pingCache;if(a===null){a=t.pingCache=new fy;var u=new Set;a.set(e,u)}else u=a.get(e),u===void 0&&(u=new Set,a.set(e,u));u.has(l)||(Jc=!0,u.add(l),t=hy.bind(null,t,e,l),e.then(t,t))}function hy(t,e,l){var a=t.pingCache;a!==null&&a.delete(e),t.pingedLanes|=t.suspendedLanes&l,t.warmLanes&=~l,At===t&&(ft&l)===l&&(Nt===4||Nt===3&&(ft&62914560)===ft&&300>ue()-xn?(mt&2)===0&&Da(t,0):$c|=l,Oa===ft&&(Oa=0)),qe(t)}function fd(t,e){e===0&&(e=er()),t=ql(t,e),t!==null&&(Za(t,e),qe(t))}function my(t){var e=t.memoizedState,l=0;e!==null&&(l=e.retryLane),fd(t,l)}function yy(t,e){var l=0;switch(t.tag){case 31:case 13:var a=t.stateNode,u=t.memoizedState;u!==null&&(l=u.retryLane);break;case 19:a=t.stateNode;break;case 22:a=t.stateNode._retryCache;break;default:throw Error(f(314))}a!==null&&a.delete(e),fd(t,l)}function vy(t,e){return mi(t,e)}var Gn=null,Ca=null,lf=!1,Xn=!1,af=!1,zl=0;function qe(t){t!==Ca&&t.next===null&&(Ca===null?Gn=Ca=t:Ca=Ca.next=t),Xn=!0,lf||(lf=!0,py())}function zu(t,e){if(!af&&Xn){af=!0;do for(var l=!1,a=Gn;a!==null;){if(t!==0){var u=a.pendingLanes;if(u===0)var n=0;else{var i=a.suspendedLanes,r=a.pingedLanes;n=(1<<31-ie(42|t)+1)-1,n&=u&~(i&~r),n=n&201326741?n&201326741|1:n?n|2:0}n!==0&&(l=!0,dd(a,n))}else n=ft,n=Vu(a,a===At?n:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(n&3)===0||Qa(a,n)||(l=!0,dd(a,n));a=a.next}while(l);af=!1}}function gy(){rd()}function rd(){Xn=lf=!1;var t=0;zl!==0&&My()&&(t=zl);for(var e=ue(),l=null,a=Gn;a!==null;){var u=a.next,n=sd(a,e);n===0?(a.next=null,l===null?Gn=u:l.next=u,u===null&&(Ca=l)):(l=a,(t!==0||(n&3)!==0)&&(Xn=!0)),a=u}Lt!==0&&Lt!==5||zu(t),zl!==0&&(zl=0)}function sd(t,e){for(var l=t.suspendedLanes,a=t.pingedLanes,u=t.expirationTimes,n=t.pendingLanes&-62914561;0r)break;var M=m.transferSize,U=m.initiatorType;M&&bd(U)&&(m=m.responseEnd,i+=M*(m"u"?null:document;function Ud(t,e,l){var a=Ua;if(a&&typeof e=="string"&&e){var u=ve(e);u='link[rel="'+t+'"][href="'+u+'"]',typeof l=="string"&&(u+='[crossorigin="'+l+'"]'),Cd.has(u)||(Cd.add(u),t={rel:t,crossOrigin:l,href:e},a.querySelector(u)===null&&(e=a.createElement("link"),wt(e,"link",t),Yt(e),a.head.appendChild(e)))}}function qy(t){ll.D(t),Ud("dns-prefetch",t,null)}function Ly(t,e){ll.C(t,e),Ud("preconnect",t,e)}function Yy(t,e,l){ll.L(t,e,l);var a=Ua;if(a&&t&&e){var u='link[rel="preload"][as="'+ve(e)+'"]';e==="image"&&l&&l.imageSrcSet?(u+='[imagesrcset="'+ve(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(u+='[imagesizes="'+ve(l.imageSizes)+'"]')):u+='[href="'+ve(t)+'"]';var n=u;switch(e){case"style":n=xa(t);break;case"script":n=Ha(t)}Ae.has(n)||(t=z({rel:"preload",href:e==="image"&&l&&l.imageSrcSet?void 0:t,as:e},l),Ae.set(n,t),a.querySelector(u)!==null||e==="style"&&a.querySelector(Ou(n))||e==="script"&&a.querySelector(Mu(n))||(e=a.createElement("link"),wt(e,"link",t),Yt(e),a.head.appendChild(e)))}}function Gy(t,e){ll.m(t,e);var l=Ua;if(l&&t){var a=e&&typeof e.as=="string"?e.as:"script",u='link[rel="modulepreload"][as="'+ve(a)+'"][href="'+ve(t)+'"]',n=u;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":n=Ha(t)}if(!Ae.has(n)&&(t=z({rel:"modulepreload",href:t},e),Ae.set(n,t),l.querySelector(u)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(Mu(n)))return}a=l.createElement("link"),wt(a,"link",t),Yt(a),l.head.appendChild(a)}}}function Xy(t,e,l){ll.S(t,e,l);var a=Ua;if(a&&t){var u=ea(a).hoistableStyles,n=xa(t);e=e||"default";var i=u.get(n);if(!i){var r={loading:0,preload:null};if(i=a.querySelector(Ou(n)))r.loading=5;else{t=z({rel:"stylesheet",href:t,"data-precedence":e},l),(l=Ae.get(n))&&bf(t,l);var m=i=a.createElement("link");Yt(m),wt(m,"link",t),m._p=new Promise(function(T,M){m.onload=T,m.onerror=M}),m.addEventListener("load",function(){r.loading|=1}),m.addEventListener("error",function(){r.loading|=2}),r.loading|=4,Kn(i,e,a)}i={type:"stylesheet",instance:i,count:1,state:r},u.set(n,i)}}}function Qy(t,e){ll.X(t,e);var l=Ua;if(l&&t){var a=ea(l).hoistableScripts,u=Ha(t),n=a.get(u);n||(n=l.querySelector(Mu(u)),n||(t=z({src:t,async:!0},e),(e=Ae.get(u))&&Ef(t,e),n=l.createElement("script"),Yt(n),wt(n,"link",t),l.head.appendChild(n)),n={type:"script",instance:n,count:1,state:null},a.set(u,n))}}function Zy(t,e){ll.M(t,e);var l=Ua;if(l&&t){var a=ea(l).hoistableScripts,u=Ha(t),n=a.get(u);n||(n=l.querySelector(Mu(u)),n||(t=z({src:t,async:!0,type:"module"},e),(e=Ae.get(u))&&Ef(t,e),n=l.createElement("script"),Yt(n),wt(n,"link",t),l.head.appendChild(n)),n={type:"script",instance:n,count:1,state:null},a.set(u,n))}}function xd(t,e,l,a){var u=(u=nt.current)?wn(u):null;if(!u)throw Error(f(446));switch(t){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(e=xa(l.href),l=ea(u).hoistableStyles,a=l.get(e),a||(a={type:"style",instance:null,count:0,state:null},l.set(e,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){t=xa(l.href);var n=ea(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(Ou(t)))&&!n._p&&(i.instance=n,i.state.loading=5),Ae.has(t)||(l={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},Ae.set(t,l),n||Vy(u,t,l,i.state))),e&&a===null)throw Error(f(528,""));return i}if(e&&a!==null)throw Error(f(529,""));return null;case"script":return e=l.async,l=l.src,typeof l=="string"&&e&&typeof e!="function"&&typeof e!="symbol"?(e=Ha(l),l=ea(u).hoistableScripts,a=l.get(e),a||(a={type:"script",instance:null,count:0,state:null},l.set(e,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(f(444,t))}}function xa(t){return'href="'+ve(t)+'"'}function Ou(t){return'link[rel="stylesheet"]['+t+"]"}function Hd(t){return z({},t,{"data-precedence":t.precedence,precedence:null})}function Vy(t,e,l,a){t.querySelector('link[rel="preload"][as="style"]['+e+"]")?a.loading=1:(e=t.createElement("link"),a.preload=e,e.addEventListener("load",function(){return a.loading|=1}),e.addEventListener("error",function(){return a.loading|=2}),wt(e,"link",l),Yt(e),t.head.appendChild(e))}function Ha(t){return'[src="'+ve(t)+'"]'}function Mu(t){return"script[async]"+t}function jd(t,e,l){if(e.count++,e.instance===null)switch(e.type){case"style":var a=t.querySelector('style[data-href~="'+ve(l.href)+'"]');if(a)return e.instance=a,Yt(a),a;var u=z({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return a=(t.ownerDocument||t).createElement("style"),Yt(a),wt(a,"style",u),Kn(a,l.precedence,t),e.instance=a;case"stylesheet":u=xa(l.href);var n=t.querySelector(Ou(u));if(n)return e.state.loading|=4,e.instance=n,Yt(n),n;a=Hd(l),(u=Ae.get(u))&&bf(a,u),n=(t.ownerDocument||t).createElement("link"),Yt(n);var i=n;return i._p=new Promise(function(r,m){i.onload=r,i.onerror=m}),wt(n,"link",a),e.state.loading|=4,Kn(n,l.precedence,t),e.instance=n;case"script":return n=Ha(l.src),(u=t.querySelector(Mu(n)))?(e.instance=u,Yt(u),u):(a=l,(u=Ae.get(n))&&(a=z({},l),Ef(a,u)),t=t.ownerDocument||t,u=t.createElement("script"),Yt(u),wt(u,"link",a),t.head.appendChild(u),e.instance=u);case"void":return null;default:throw Error(f(443,e.type))}else e.type==="stylesheet"&&(e.state.loading&4)===0&&(a=e.instance,e.state.loading|=4,Kn(a,l.precedence,t));return e.instance}function Kn(t,e,l){for(var a=l.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 wy(t,e,l){if(l===1||e.itemProp!=null)return!1;switch(t){case"meta":case"title":return!0;case"style":if(typeof e.precedence!="string"||typeof e.href!="string"||e.href==="")break;return!0;case"link":if(typeof e.rel!="string"||typeof e.href!="string"||e.href===""||e.onLoad||e.onError)break;return e.rel==="stylesheet"?(t=e.disabled,typeof e.precedence=="string"&&t==null):!0;case"script":if(e.async&&typeof e.async!="function"&&typeof e.async!="symbol"&&!e.onLoad&&!e.onError&&e.src&&typeof e.src=="string")return!0}return!1}function Ld(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}function Ky(t,e,l,a){if(l.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(l.state.loading&4)===0){if(l.instance===null){var u=xa(a.href),n=e.querySelector(Ou(u));if(n){e=n._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(t.count++,t=$n.bind(t),e.then(t,t)),l.state.loading|=4,l.instance=n,Yt(n);return}n=e.ownerDocument||e,a=Hd(a),(u=Ae.get(u))&&bf(a,u),n=n.createElement("link"),Yt(n);var i=n;i._p=new Promise(function(r,m){i.onload=r,i.onerror=m}),wt(n,"link",a),l.instance=n}t.stylesheets===null&&(t.stylesheets=new Map),t.stylesheets.set(l,e),(e=l.state.preload)&&(l.state.loading&3)===0&&(t.count++,l=$n.bind(t),e.addEventListener("load",l),e.addEventListener("error",l))}}var Tf=0;function Jy(t,e){return t.stylesheets&&t.count===0&&kn(t,t.stylesheets),0Tf?50:800)+e);return t.unsuspend=l,function(){t.unsuspend=null,clearTimeout(a),clearTimeout(u)}}:null}function $n(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)kn(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var Wn=null;function kn(t,e){t.stylesheets=null,t.unsuspend!==null&&(t.count++,Wn=new Map,e.forEach($y,t),Wn=null,$n.call(t))}function $y(t,e){if(!(e.state.loading&4)){var l=Wn.get(t);if(l)var a=l.get(null);else{l=new Map,Wn.set(t,l);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(c)}catch(s){console.error(s)}}return c(),Cf.exports=sv(),Cf.exports}var dv=ov();var fh="popstate";function hv(c={}){function s(f,d){let{pathname:h,search:S,hash:R}=f.location;return Yf("",{pathname:h,search:S,hash:R},d.state&&d.state.usr||null,d.state&&d.state.key||"default")}function o(f,d){return typeof d=="string"?d:Bu(d)}return yv(s,o,null,c)}function Mt(c,s){if(c===!1||c===null||typeof c>"u")throw new Error(s)}function Re(c,s){if(!c){typeof console<"u"&&console.warn(s);try{throw new Error(s)}catch{}}}function mv(){return Math.random().toString(36).substring(2,10)}function rh(c,s){return{usr:c.state,key:c.key,idx:s}}function Yf(c,s,o=null,f){return{pathname:typeof c=="string"?c:c.pathname,search:"",hash:"",...typeof s=="string"?Ba(s):s,state:o,key:s&&s.key||f||mv()}}function Bu({pathname:c="/",search:s="",hash:o=""}){return s&&s!=="?"&&(c+=s.charAt(0)==="?"?s:"?"+s),o&&o!=="#"&&(c+=o.charAt(0)==="#"?o:"#"+o),c}function Ba(c){let s={};if(c){let o=c.indexOf("#");o>=0&&(s.hash=c.substring(o),c=c.substring(0,o));let f=c.indexOf("?");f>=0&&(s.search=c.substring(f),c=c.substring(0,f)),c&&(s.pathname=c)}return s}function yv(c,s,o,f={}){let{window:d=document.defaultView,v5Compat:h=!1}=f,S=d.history,R="POP",b=null,y=N();y==null&&(y=0,S.replaceState({...S.state,idx:y},""));function N(){return(S.state||{idx:null}).idx}function z(){R="POP";let Z=N(),J=Z==null?null:Z-y;y=Z,b&&b({action:R,location:X.location,delta:J})}function j(Z,J){R="PUSH";let G=Yf(X.location,Z,J);y=N()+1;let W=rh(G,y),$=X.createHref(G);try{S.pushState(W,"",$)}catch(P){if(P instanceof DOMException&&P.name==="DataCloneError")throw P;d.location.assign($)}h&&b&&b({action:R,location:X.location,delta:1})}function Q(Z,J){R="REPLACE";let G=Yf(X.location,Z,J);y=N();let W=rh(G,y),$=X.createHref(G);S.replaceState(W,"",$),h&&b&&b({action:R,location:X.location,delta:0})}function F(Z){return vv(Z)}let X={get action(){return R},get location(){return c(d,S)},listen(Z){if(b)throw new Error("A history only accepts one active listener");return d.addEventListener(fh,z),b=Z,()=>{d.removeEventListener(fh,z),b=null}},createHref(Z){return s(d,Z)},createURL:F,encodeLocation(Z){let J=F(Z);return{pathname:J.pathname,search:J.search,hash:J.hash}},push:j,replace:Q,go(Z){return S.go(Z)}};return X}function vv(c,s=!1){let o="http://localhost";typeof window<"u"&&(o=window.location.origin!=="null"?window.location.origin:window.location.href),Mt(o,"No window.location.(origin|href) available to create URL");let f=typeof c=="string"?c:Bu(c);return f=f.replace(/ $/,"%20"),!s&&f.startsWith("//")&&(f=o+f),new URL(f,o)}function mh(c,s,o="/"){return gv(c,s,o,!1)}function gv(c,s,o,f){let d=typeof s=="string"?Ba(s):s,h=ul(d.pathname||"/",o);if(h==null)return null;let S=yh(c);pv(S);let R=null;for(let b=0;R==null&&b{let N={relativePath:y===void 0?S.path||"":y,caseSensitive:S.caseSensitive===!0,childrenIndex:R,route:S};if(N.relativePath.startsWith("/")){if(!N.relativePath.startsWith(f)&&b)return;Mt(N.relativePath.startsWith(f),`Absolute route path "${N.relativePath}" nested under path "${f}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),N.relativePath=N.relativePath.slice(f.length)}let z=al([f,N.relativePath]),j=o.concat(N);S.children&&S.children.length>0&&(Mt(S.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${z}".`),yh(S.children,s,j,z,b)),!(S.path==null&&!S.index)&&s.push({path:z,score:_v(z,S.index),routesMeta:j})};return c.forEach((S,R)=>{if(S.path===""||!S.path?.includes("?"))h(S,R);else for(let b of vh(S.path))h(S,R,!0,b)}),s}function vh(c){let s=c.split("/");if(s.length===0)return[];let[o,...f]=s,d=o.endsWith("?"),h=o.replace(/\?$/,"");if(f.length===0)return d?[h,""]:[h];let S=vh(f.join("/")),R=[];return R.push(...S.map(b=>b===""?h:[h,b].join("/"))),d&&R.push(...S),R.map(b=>c.startsWith("/")&&b===""?"/":b)}function pv(c){c.sort((s,o)=>s.score!==o.score?o.score-s.score:Rv(s.routesMeta.map(f=>f.childrenIndex),o.routesMeta.map(f=>f.childrenIndex)))}var Sv=/^:[\w-]+$/,bv=3,Ev=2,Tv=1,zv=10,Av=-2,sh=c=>c==="*";function _v(c,s){let o=c.split("/"),f=o.length;return o.some(sh)&&(f+=Av),s&&(f+=Ev),o.filter(d=>!sh(d)).reduce((d,h)=>d+(Sv.test(h)?bv:h===""?Tv:zv),f)}function Rv(c,s){return c.length===s.length&&c.slice(0,-1).every((f,d)=>f===s[d])?c[c.length-1]-s[s.length-1]:0}function Ov(c,s,o=!1){let{routesMeta:f}=c,d={},h="/",S=[];for(let R=0;R{if(N==="*"){let F=R[j]||"";S=h.slice(0,h.length-F.length).replace(/(.)\/+$/,"$1")}const Q=R[j];return z&&!Q?y[N]=void 0:y[N]=(Q||"").replace(/%2F/g,"/"),y},{}),pathname:h,pathnameBase:S,pattern:c}}function Mv(c,s=!1,o=!0){Re(c==="*"||!c.endsWith("*")||c.endsWith("/*"),`Route path "${c}" will be treated as if it were "${c.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${c.replace(/\*$/,"/*")}".`);let f=[],d="^"+c.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(S,R,b)=>(f.push({paramName:R,isOptional:b!=null}),b?"/?([^\\/]+)?":"/([^\\/]+)")).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return c.endsWith("*")?(f.push({paramName:"*"}),d+=c==="*"||c==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):o?d+="\\/*$":c!==""&&c!=="/"&&(d+="(?:(?=\\/|$))"),[new RegExp(d,s?void 0:"i"),f]}function Dv(c){try{return c.split("/").map(s=>decodeURIComponent(s).replace(/\//g,"%2F")).join("/")}catch(s){return Re(!1,`The URL path "${c}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${s}).`),c}}function ul(c,s){if(s==="/")return c;if(!c.toLowerCase().startsWith(s.toLowerCase()))return null;let o=s.endsWith("/")?s.length-1:s.length,f=c.charAt(o);return f&&f!=="/"?null:c.slice(o)||"/"}var Nv=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function Cv(c,s="/"){let{pathname:o,search:f="",hash:d=""}=typeof c=="string"?Ba(c):c,h;return o?(o=o.replace(/\/\/+/g,"/"),o.startsWith("/")?h=oh(o.substring(1),"/"):h=oh(o,s)):h=s,{pathname:h,search:Hv(f),hash:jv(d)}}function oh(c,s){let o=s.replace(/\/+$/,"").split("/");return c.split("/").forEach(d=>{d===".."?o.length>1&&o.pop():d!=="."&&o.push(d)}),o.length>1?o.join("/"):"/"}function jf(c,s,o,f){return`Cannot include a '${c}' character in a manually specified \`to.${s}\` field [${JSON.stringify(f)}]. Please separate it out to the \`to.${o}\` field. Alternatively you may provide the full path as a string in and the router will parse it for you.`}function Uv(c){return c.filter((s,o)=>o===0||s.route.path&&s.route.path.length>0)}function Zf(c){let s=Uv(c);return s.map((o,f)=>f===s.length-1?o.pathname:o.pathnameBase)}function Vf(c,s,o,f=!1){let d;typeof c=="string"?d=Ba(c):(d={...c},Mt(!d.pathname||!d.pathname.includes("?"),jf("?","pathname","search",d)),Mt(!d.pathname||!d.pathname.includes("#"),jf("#","pathname","hash",d)),Mt(!d.search||!d.search.includes("#"),jf("#","search","hash",d)));let h=c===""||d.pathname==="",S=h?"/":d.pathname,R;if(S==null)R=o;else{let z=s.length-1;if(!f&&S.startsWith("..")){let j=S.split("/");for(;j[0]==="..";)j.shift(),z-=1;d.pathname=j.join("/")}R=z>=0?s[z]:"/"}let b=Cv(d,R),y=S&&S!=="/"&&S.endsWith("/"),N=(h||S===".")&&o.endsWith("/");return!b.pathname.endsWith("/")&&(y||N)&&(b.pathname+="/"),b}var al=c=>c.join("/").replace(/\/\/+/g,"/"),xv=c=>c.replace(/\/+$/,"").replace(/^\/*/,"/"),Hv=c=>!c||c==="?"?"":c.startsWith("?")?c:"?"+c,jv=c=>!c||c==="#"?"":c.startsWith("#")?c:"#"+c,Bv=class{constructor(c,s,o,f=!1){this.status=c,this.statusText=s||"",this.internal=f,o instanceof Error?(this.data=o.toString(),this.error=o):this.data=o}};function qv(c){return c!=null&&typeof c.status=="number"&&typeof c.statusText=="string"&&typeof c.internal=="boolean"&&"data"in c}function Lv(c){return c.map(s=>s.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var gh=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function ph(c,s){let o=c;if(typeof o!="string"||!Nv.test(o))return{absoluteURL:void 0,isExternal:!1,to:o};let f=o,d=!1;if(gh)try{let h=new URL(window.location.href),S=o.startsWith("//")?new URL(h.protocol+o):new URL(o),R=ul(S.pathname,s);S.origin===h.origin&&R!=null?o=R+S.search+S.hash:d=!0}catch{Re(!1,` contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:f,isExternal:d,to:o}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var Sh=["POST","PUT","PATCH","DELETE"];new Set(Sh);var Yv=["GET",...Sh];new Set(Yv);var qa=A.createContext(null);qa.displayName="DataRouter";var fi=A.createContext(null);fi.displayName="DataRouterState";var Gv=A.createContext(!1),bh=A.createContext({isTransitioning:!1});bh.displayName="ViewTransition";var Xv=A.createContext(new Map);Xv.displayName="Fetchers";var Qv=A.createContext(null);Qv.displayName="Await";var me=A.createContext(null);me.displayName="Navigation";var qu=A.createContext(null);qu.displayName="Location";var Ce=A.createContext({outlet:null,matches:[],isDataRoute:!1});Ce.displayName="Route";var wf=A.createContext(null);wf.displayName="RouteError";var Eh="REACT_ROUTER_ERROR",Zv="REDIRECT",Vv="ROUTE_ERROR_RESPONSE";function wv(c){if(c.startsWith(`${Eh}:${Zv}:{`))try{let s=JSON.parse(c.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 Kv(c){if(c.startsWith(`${Eh}:${Vv}:{`))try{let s=JSON.parse(c.slice(40));if(typeof s=="object"&&s&&typeof s.status=="number"&&typeof s.statusText=="string")return new Bv(s.status,s.statusText,s.data)}catch{}}function Jv(c,{relative:s}={}){Mt(La(),"useHref() may be used only in the context of a component.");let{basename:o,navigator:f}=A.useContext(me),{hash:d,pathname:h,search:S}=Lu(c,{relative:s}),R=h;return o!=="/"&&(R=h==="/"?o:al([o,h])),f.createHref({pathname:R,search:S,hash:d})}function La(){return A.useContext(qu)!=null}function Ue(){return Mt(La(),"useLocation() may be used only in the context of a component."),A.useContext(qu).location}var Th="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function zh(c){A.useContext(me).static||A.useLayoutEffect(c)}function Ya(){let{isDataRoute:c}=A.useContext(Ce);return c?i0():$v()}function $v(){Mt(La(),"useNavigate() may be used only in the context of a component.");let c=A.useContext(qa),{basename:s,navigator:o}=A.useContext(me),{matches:f}=A.useContext(Ce),{pathname:d}=Ue(),h=JSON.stringify(Zf(f)),S=A.useRef(!1);return zh(()=>{S.current=!0}),A.useCallback((b,y={})=>{if(Re(S.current,Th),!S.current)return;if(typeof b=="number"){o.go(b);return}let N=Vf(b,JSON.parse(h),d,y.relative==="path");c==null&&s!=="/"&&(N.pathname=N.pathname==="/"?s:al([s,N.pathname])),(y.replace?o.replace:o.push)(N,y.state,y)},[s,o,h,d,c])}A.createContext(null);function Ah(){let{matches:c}=A.useContext(Ce),s=c[c.length-1];return s?s.params:{}}function Lu(c,{relative:s}={}){let{matches:o}=A.useContext(Ce),{pathname:f}=Ue(),d=JSON.stringify(Zf(o));return A.useMemo(()=>Vf(c,JSON.parse(d),f,s==="path"),[c,d,f,s])}function Wv(c,s){return _h(c,s)}function _h(c,s,o,f,d){Mt(La(),"useRoutes() may be used only in the context of a component.");let{navigator:h}=A.useContext(me),{matches:S}=A.useContext(Ce),R=S[S.length-1],b=R?R.params:{},y=R?R.pathname:"/",N=R?R.pathnameBase:"/",z=R&&R.route;{let G=z&&z.path||"";Oh(y,!z||G.endsWith("*")||G.endsWith("*?"),`You rendered descendant (or called \`useRoutes()\`) at "${y}" (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 j=Ue(),Q;if(s){let G=typeof s=="string"?Ba(s):s;Mt(N==="/"||G.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 "${G.pathname}" was given in the \`location\` prop.`),Q=G}else Q=j;let F=Q.pathname||"/",X=F;if(N!=="/"){let G=N.replace(/^\//,"").split("/");X="/"+F.replace(/^\//,"").split("/").slice(G.length).join("/")}let Z=mh(c,{pathname:X});Re(z||Z!=null,`No routes matched location "${Q.pathname}${Q.search}${Q.hash}" `),Re(Z==null||Z[Z.length-1].route.element!==void 0||Z[Z.length-1].route.Component!==void 0||Z[Z.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 J=t0(Z&&Z.map(G=>Object.assign({},G,{params:Object.assign({},b,G.params),pathname:al([N,h.encodeLocation?h.encodeLocation(G.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:G.pathname]),pathnameBase:G.pathnameBase==="/"?N:al([N,h.encodeLocation?h.encodeLocation(G.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:G.pathnameBase])})),S,o,f,d);return s&&J?A.createElement(qu.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...Q},navigationType:"POP"}},J):J}function kv(){let c=n0(),s=qv(c)?`${c.status} ${c.statusText}`:c instanceof Error?c.message:JSON.stringify(c),o=c instanceof Error?c.stack:null,f="rgba(200,200,200, 0.5)",d={padding:"0.5rem",backgroundColor:f},h={padding:"2px 4px",backgroundColor:f},S=null;return console.error("Error handled by React Router default ErrorBoundary:",c),S=A.createElement(A.Fragment,null,A.createElement("p",null,"💿 Hey developer 👋"),A.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",A.createElement("code",{style:h},"ErrorBoundary")," or"," ",A.createElement("code",{style:h},"errorElement")," prop on your route.")),A.createElement(A.Fragment,null,A.createElement("h2",null,"Unexpected Application Error!"),A.createElement("h3",{style:{fontStyle:"italic"}},s),o?A.createElement("pre",{style:d},o):null,S)}var Fv=A.createElement(kv,null),Rh=class extends A.Component{constructor(c){super(c),this.state={location:c.location,revalidation:c.revalidation,error:c.error}}static getDerivedStateFromError(c){return{error:c}}static getDerivedStateFromProps(c,s){return s.location!==c.location||s.revalidation!=="idle"&&c.revalidation==="idle"?{error:c.error,location:c.location,revalidation:c.revalidation}:{error:c.error!==void 0?c.error:s.error,location:s.location,revalidation:c.revalidation||s.revalidation}}componentDidCatch(c,s){this.props.onError?this.props.onError(c,s):console.error("React Router caught the following error during render",c)}render(){let c=this.state.error;if(this.context&&typeof c=="object"&&c&&"digest"in c&&typeof c.digest=="string"){const o=Kv(c.digest);o&&(c=o)}let s=c!==void 0?A.createElement(Ce.Provider,{value:this.props.routeContext},A.createElement(wf.Provider,{value:c,children:this.props.component})):this.props.children;return this.context?A.createElement(Iv,{error:c},s):s}};Rh.contextType=Gv;var Bf=new WeakMap;function Iv({children:c,error:s}){let{basename:o}=A.useContext(me);if(typeof s=="object"&&s&&"digest"in s&&typeof s.digest=="string"){let f=wv(s.digest);if(f){let d=Bf.get(s);if(d)throw d;let h=ph(f.location,o);if(gh&&!Bf.get(s))if(h.isExternal||f.reloadDocument)window.location.href=h.absoluteURL||h.to;else{const S=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(h.to,{replace:f.replace}));throw Bf.set(s,S),S}return A.createElement("meta",{httpEquiv:"refresh",content:`0;url=${h.absoluteURL||h.to}`})}}return c}function Pv({routeContext:c,match:s,children:o}){let f=A.useContext(qa);return f&&f.static&&f.staticContext&&(s.route.errorElement||s.route.ErrorBoundary)&&(f.staticContext._deepestRenderedBoundaryId=s.route.id),A.createElement(Ce.Provider,{value:c},o)}function t0(c,s=[],o=null,f=null,d=null){if(c==null){if(!o)return null;if(o.errors)c=o.matches;else if(s.length===0&&!o.initialized&&o.matches.length>0)c=o.matches;else return null}let h=c,S=o?.errors;if(S!=null){let N=h.findIndex(z=>z.route.id&&S?.[z.route.id]!==void 0);Mt(N>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(S).join(",")}`),h=h.slice(0,Math.min(h.length,N+1))}let R=!1,b=-1;if(o)for(let N=0;N=0?h=h.slice(0,b+1):h=[h[0]];break}}}let y=o&&f?(N,z)=>{f(N,{location:o.location,params:o.matches?.[0]?.params??{},unstable_pattern:Lv(o.matches),errorInfo:z})}:void 0;return h.reduceRight((N,z,j)=>{let Q,F=!1,X=null,Z=null;o&&(Q=S&&z.route.id?S[z.route.id]:void 0,X=z.route.errorElement||Fv,R&&(b<0&&j===0?(Oh("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),F=!0,Z=null):b===j&&(F=!0,Z=z.route.hydrateFallbackElement||null)));let J=s.concat(h.slice(0,j+1)),G=()=>{let W;return Q?W=X:F?W=Z:z.route.Component?W=A.createElement(z.route.Component,null):z.route.element?W=z.route.element:W=N,A.createElement(Pv,{match:z,routeContext:{outlet:N,matches:J,isDataRoute:o!=null},children:W})};return o&&(z.route.ErrorBoundary||z.route.errorElement||j===0)?A.createElement(Rh,{location:o.location,revalidation:o.revalidation,component:X,error:Q,children:G(),routeContext:{outlet:null,matches:J,isDataRoute:!0},onError:y}):G()},null)}function Kf(c){return`${c} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function e0(c){let s=A.useContext(qa);return Mt(s,Kf(c)),s}function l0(c){let s=A.useContext(fi);return Mt(s,Kf(c)),s}function a0(c){let s=A.useContext(Ce);return Mt(s,Kf(c)),s}function Jf(c){let s=a0(c),o=s.matches[s.matches.length-1];return Mt(o.route.id,`${c} can only be used on routes that contain a unique "id"`),o.route.id}function u0(){return Jf("useRouteId")}function n0(){let c=A.useContext(wf),s=l0("useRouteError"),o=Jf("useRouteError");return c!==void 0?c:s.errors?.[o]}function i0(){let{router:c}=e0("useNavigate"),s=Jf("useNavigate"),o=A.useRef(!1);return zh(()=>{o.current=!0}),A.useCallback(async(d,h={})=>{Re(o.current,Th),o.current&&(typeof d=="number"?await c.navigate(d):await c.navigate(d,{fromRouteId:s,...h}))},[c,s])}var dh={};function Oh(c,s,o){!s&&!dh[c]&&(dh[c]=!0,Re(!1,o))}A.memo(c0);function c0({routes:c,future:s,state:o,onError:f}){return _h(c,void 0,o,f,s)}function f0({to:c,replace:s,state:o,relative:f}){Mt(La()," may be used only in the context of a component.");let{static:d}=A.useContext(me);Re(!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:h}=A.useContext(Ce),{pathname:S}=Ue(),R=Ya(),b=Vf(c,Zf(h),S,f==="path"),y=JSON.stringify(b);return A.useEffect(()=>{R(JSON.parse(y),{replace:s,state:o,relative:f})},[R,y,f,s,o]),null}function Fl(c){Mt(!1,"A is only ever to be used as the child of element, never rendered directly. Please wrap your in a .")}function r0({basename:c="/",children:s=null,location:o,navigationType:f="POP",navigator:d,static:h=!1,unstable_useTransitions:S}){Mt(!La(),"You cannot render a inside another . You should never have more than one in your app.");let R=c.replace(/^\/*/,"/"),b=A.useMemo(()=>({basename:R,navigator:d,static:h,unstable_useTransitions:S,future:{}}),[R,d,h,S]);typeof o=="string"&&(o=Ba(o));let{pathname:y="/",search:N="",hash:z="",state:j=null,key:Q="default"}=o,F=A.useMemo(()=>{let X=ul(y,R);return X==null?null:{location:{pathname:X,search:N,hash:z,state:j,key:Q},navigationType:f}},[R,y,N,z,j,Q,f]);return Re(F!=null,` is not able to match the URL "${y}${N}${z}" because it does not start with the basename, so the won't render anything.`),F==null?null:A.createElement(me.Provider,{value:b},A.createElement(qu.Provider,{children:s,value:F}))}function Mh({children:c,location:s}){return Wv(Gf(c),s)}function Gf(c,s=[]){let o=[];return A.Children.forEach(c,(f,d)=>{if(!A.isValidElement(f))return;let h=[...s,d];if(f.type===A.Fragment){o.push.apply(o,Gf(f.props.children,h));return}Mt(f.type===Fl,`[${typeof f.type=="string"?f.type:f.type.name}] is not a component. All component children of must be a or `),Mt(!f.props.index||!f.props.children,"An index route cannot have child routes.");let S={id:f.props.id||h.join("-"),caseSensitive:f.props.caseSensitive,element:f.props.element,Component:f.props.Component,index:f.props.index,path:f.props.path,middleware:f.props.middleware,loader:f.props.loader,action:f.props.action,hydrateFallbackElement:f.props.hydrateFallbackElement,HydrateFallback:f.props.HydrateFallback,errorElement:f.props.errorElement,ErrorBoundary:f.props.ErrorBoundary,hasErrorBoundary:f.props.hasErrorBoundary===!0||f.props.ErrorBoundary!=null||f.props.errorElement!=null,shouldRevalidate:f.props.shouldRevalidate,handle:f.props.handle,lazy:f.props.lazy};f.props.children&&(S.children=Gf(f.props.children,h)),o.push(S)}),o}var ni="get",ii="application/x-www-form-urlencoded";function ri(c){return typeof HTMLElement<"u"&&c instanceof HTMLElement}function s0(c){return ri(c)&&c.tagName.toLowerCase()==="button"}function o0(c){return ri(c)&&c.tagName.toLowerCase()==="form"}function d0(c){return ri(c)&&c.tagName.toLowerCase()==="input"}function h0(c){return!!(c.metaKey||c.altKey||c.ctrlKey||c.shiftKey)}function m0(c,s){return c.button===0&&(!s||s==="_self")&&!h0(c)}function Xf(c=""){return new URLSearchParams(typeof c=="string"||Array.isArray(c)||c instanceof URLSearchParams?c:Object.keys(c).reduce((s,o)=>{let f=c[o];return s.concat(Array.isArray(f)?f.map(d=>[o,d]):[[o,f]])},[]))}function y0(c,s){let o=Xf(c);return s&&s.forEach((f,d)=>{o.has(d)||s.getAll(d).forEach(h=>{o.append(d,h)})}),o}var ui=null;function v0(){if(ui===null)try{new FormData(document.createElement("form"),0),ui=!1}catch{ui=!0}return ui}var g0=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function qf(c){return c!=null&&!g0.has(c)?(Re(!1,`"${c}" is not a valid \`encType\` for \`
\`/\`\` and will default to "${ii}"`),null):c}function p0(c,s){let o,f,d,h,S;if(o0(c)){let R=c.getAttribute("action");f=R?ul(R,s):null,o=c.getAttribute("method")||ni,d=qf(c.getAttribute("enctype"))||ii,h=new FormData(c)}else if(s0(c)||d0(c)&&(c.type==="submit"||c.type==="image")){let R=c.form;if(R==null)throw new Error('Cannot submit a