diff --git a/dist/assets/index-CGsiCkCg.js b/dist/assets/index-CGsiCkCg.js new file mode 100644 index 0000000..5881bb5 --- /dev/null +++ b/dist/assets/index-CGsiCkCg.js @@ -0,0 +1,111 @@ +function oD(e,t){for(var n=0;nr[l]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const o of l)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&r(s)}).observe(document,{childList:!0,subtree:!0});function n(l){const o={};return l.integrity&&(o.integrity=l.integrity),l.referrerPolicy&&(o.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?o.credentials="include":l.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(l){if(l.ep)return;l.ep=!0;const o=n(l);fetch(l.href,o)}})();function ua(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var fv={exports:{}},fu={};var yS;function uD(){if(yS)return fu;yS=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function n(r,l,o){var s=null;if(o!==void 0&&(s=""+o),l.key!==void 0&&(s=""+l.key),"key"in l){o={};for(var f in l)f!=="key"&&(o[f]=l[f])}else o=l;return l=o.ref,{$$typeof:e,type:r,key:s,ref:l!==void 0?l:null,props:o}}return fu.Fragment=t,fu.jsx=n,fu.jsxs=n,fu}var gS;function sD(){return gS||(gS=1,fv.exports=uD()),fv.exports}var y=sD(),dv={exports:{}},je={};var bS;function cD(){if(bS)return je;bS=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),o=Symbol.for("react.consumer"),s=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),h=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),p=Symbol.for("react.activity"),x=Symbol.iterator;function w(D){return D===null||typeof D!="object"?null:(D=x&&D[x]||D["@@iterator"],typeof D=="function"?D:null)}var j={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},S=Object.assign,O={};function E(D,F,ae){this.props=D,this.context=F,this.refs=O,this.updater=ae||j}E.prototype.isReactComponent={},E.prototype.setState=function(D,F){if(typeof D!="object"&&typeof D!="function"&&D!=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,D,F,"setState")},E.prototype.forceUpdate=function(D){this.updater.enqueueForceUpdate(this,D,"forceUpdate")};function N(){}N.prototype=E.prototype;function k(D,F,ae){this.props=D,this.context=F,this.refs=O,this.updater=ae||j}var T=k.prototype=new N;T.constructor=k,S(T,E.prototype),T.isPureReactComponent=!0;var C=Array.isArray;function M(){}var z={H:null,A:null,T:null,S:null},V=Object.prototype.hasOwnProperty;function H(D,F,ae){var le=ae.ref;return{$$typeof:e,type:D,key:F,ref:le!==void 0?le:null,props:ae}}function ee(D,F){return H(D.type,F,D.props)}function G(D){return typeof D=="object"&&D!==null&&D.$$typeof===e}function B(D){var F={"=":"=0",":":"=2"};return"$"+D.replace(/[=:]/g,function(ae){return F[ae]})}var ne=/\/+/g;function oe(D,F){return typeof D=="object"&&D!==null&&D.key!=null?B(""+D.key):F.toString(36)}function he(D){switch(D.status){case"fulfilled":return D.value;case"rejected":throw D.reason;default:switch(typeof D.status=="string"?D.then(M,M):(D.status="pending",D.then(function(F){D.status==="pending"&&(D.status="fulfilled",D.value=F)},function(F){D.status==="pending"&&(D.status="rejected",D.reason=F)})),D.status){case"fulfilled":return D.value;case"rejected":throw D.reason}}throw D}function I(D,F,ae,le,ve){var xe=typeof D;(xe==="undefined"||xe==="boolean")&&(D=null);var be=!1;if(D===null)be=!0;else switch(xe){case"bigint":case"string":case"number":be=!0;break;case"object":switch(D.$$typeof){case e:case t:be=!0;break;case m:return be=D._init,I(be(D._payload),F,ae,le,ve)}}if(be)return ve=ve(D),be=le===""?"."+oe(D,0):le,C(ve)?(ae="",be!=null&&(ae=be.replace(ne,"$&/")+"/"),I(ve,F,ae,"",function(ye){return ye})):ve!=null&&(G(ve)&&(ve=ee(ve,ae+(ve.key==null||D&&D.key===ve.key?"":(""+ve.key).replace(ne,"$&/")+"/")+be)),F.push(ve)),1;be=0;var Me=le===""?".":le+":";if(C(D))for(var Z=0;Z>>1,we=I[ue];if(0>>1;uel(ae,ie))lel(ve,ae)?(I[ue]=ve,I[le]=ie,ue=le):(I[ue]=ae,I[F]=ie,ue=F);else if(lel(ve,ie))I[ue]=ve,I[le]=ie,ue=le;else break e}}return Q}function l(I,Q){var ie=I.sortIndex-Q.sortIndex;return ie!==0?ie:I.id-Q.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var s=Date,f=s.now();e.unstable_now=function(){return s.now()-f}}var d=[],h=[],m=1,p=null,x=3,w=!1,j=!1,S=!1,O=!1,E=typeof setTimeout=="function"?setTimeout:null,N=typeof clearTimeout=="function"?clearTimeout:null,k=typeof setImmediate<"u"?setImmediate:null;function T(I){for(var Q=n(h);Q!==null;){if(Q.callback===null)r(h);else if(Q.startTime<=I)r(h),Q.sortIndex=Q.expirationTime,t(d,Q);else break;Q=n(h)}}function C(I){if(S=!1,T(I),!j)if(n(d)!==null)j=!0,M||(M=!0,B());else{var Q=n(h);Q!==null&&he(C,Q.startTime-I)}}var M=!1,z=-1,V=5,H=-1;function ee(){return O?!0:!(e.unstable_now()-HI&&ee());){var ue=p.callback;if(typeof ue=="function"){p.callback=null,x=p.priorityLevel;var we=ue(p.expirationTime<=I);if(I=e.unstable_now(),typeof we=="function"){p.callback=we,T(I),Q=!0;break t}p===n(d)&&r(d),T(I)}else r(d);p=n(d)}if(p!==null)Q=!0;else{var D=n(h);D!==null&&he(C,D.startTime-I),Q=!1}}break e}finally{p=null,x=ie,w=!1}Q=void 0}}finally{Q?B():M=!1}}}var B;if(typeof k=="function")B=function(){k(G)};else if(typeof MessageChannel<"u"){var ne=new MessageChannel,oe=ne.port2;ne.port1.onmessage=G,B=function(){oe.postMessage(null)}}else B=function(){E(G,0)};function he(I,Q){z=E(function(){I(e.unstable_now())},Q)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(I){I.callback=null},e.unstable_forceFrameRate=function(I){0>I||125ue?(I.sortIndex=ie,t(h,I),n(d)===null&&I===n(h)&&(S?(N(z),z=-1):S=!0,he(C,ie-ue))):(I.sortIndex=we,t(d,I),j||w||(j=!0,M||(M=!0,B()))),I},e.unstable_shouldYield=ee,e.unstable_wrapCallback=function(I){var Q=x;return function(){var ie=x;x=Q;try{return I.apply(this,arguments)}finally{x=ie}}}})(vv)),vv}var SS;function mD(){return SS||(SS=1,mv.exports=hD()),mv.exports}var pv={exports:{}},en={};var jS;function vD(){if(jS)return en;jS=1;var e=to();function t(d){var h="https://react.dev/errors/"+d;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),pv.exports=vD(),pv.exports}var AS;function pD(){if(AS)return du;AS=1;var e=mD(),t=to(),n=dE();function r(a){var i="https://react.dev/errors/"+a;if(1we||(a.current=ue[we],ue[we]=null,we--)}function ae(a,i){we++,ue[we]=a.current,a.current=i}var le=D(null),ve=D(null),xe=D(null),be=D(null);function Me(a,i){switch(ae(xe,i),ae(ve,a),ae(le,null),i.nodeType){case 9:case 11:a=(a=i.documentElement)&&(a=a.namespaceURI)?Uw(a):0;break;default:if(a=i.tagName,i=i.namespaceURI)i=Uw(i),a=qw(i,a);else switch(a){case"svg":a=1;break;case"math":a=2;break;default:a=0}}F(le),ae(le,a)}function Z(){F(le),F(ve),F(xe)}function ye(a){a.memoizedState!==null&&ae(be,a);var i=le.current,u=qw(i,a.type);i!==u&&(ae(ve,a),ae(le,u))}function Ae(a){ve.current===a&&(F(le),F(ve)),be.current===a&&(F(be),ou._currentValue=ie)}var re,jt;function Se(a){if(re===void 0)try{throw Error()}catch(u){var i=u.stack.trim().match(/\n( *(at )?)/);re=i&&i[1]||"",jt=-1)":-1v||P[c]!==q[v]){var X=` +`+P[c].replace(" at new "," at ");return a.displayName&&X.includes("")&&(X=X.replace("",a.displayName)),X}while(1<=c&&0<=v);break}}}finally{Ot=!1,Error.prepareStackTrace=u}return(u=a?a.displayName||a.name:"")?Se(u):""}function hn(a,i){switch(a.tag){case 26:case 27:case 5:return Se(a.type);case 16:return Se("Lazy");case 13:return a.child!==i&&i!==null?Se("Suspense Fallback"):Se("Suspense");case 19:return Se("SuspenseList");case 0:case 15:return ht(a.type,!1);case 11:return ht(a.type.render,!1);case 1:return ht(a.type,!0);case 31:return Se("Activity");default:return""}}function pa(a){try{var i="",u=null;do i+=hn(a,u),u=a,a=a.return;while(a);return i}catch(c){return` +Error generating stack: `+c.message+` +`+c.stack}}var Ki=Object.prototype.hasOwnProperty,ai=e.unstable_scheduleCallback,bo=e.unstable_cancelCallback,xo=e.unstable_shouldYield,Zd=e.unstable_requestPaint,Ze=e.unstable_now,Vi=e.unstable_getCurrentPriorityLevel,Yi=e.unstable_ImmediatePriority,ws=e.unstable_UserBlockingPriority,ya=e.unstable_NormalPriority,Ss=e.unstable_LowPriority,js=e.unstable_IdlePriority,Wd=e.log,Qd=e.unstable_setDisableYieldValue,ii=null,ln=null;function pr(a){if(typeof Wd=="function"&&Qd(a),ln&&typeof ln.setStrictMode=="function")try{ln.setStrictMode(ii,a)}catch{}}var on=Math.clz32?Math.clz32:Ve,te=Math.log,Pe=Math.LN2;function Ve(a){return a>>>=0,a===0?32:31-(te(a)/Pe|0)|0}var qe=256,We=262144,yr=4194304;function ar(a){var i=a&42;if(i!==0)return i;switch(a&-a){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 a&261888;case 262144:case 524288:case 1048576:case 2097152:return a&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return a&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return a}}function Gi(a,i,u){var c=a.pendingLanes;if(c===0)return 0;var v=0,g=a.suspendedLanes,A=a.pingedLanes;a=a.warmLanes;var _=c&134217727;return _!==0?(c=_&~g,c!==0?v=ar(c):(A&=_,A!==0?v=ar(A):u||(u=_&~a,u!==0&&(v=ar(u))))):(_=c&~g,_!==0?v=ar(_):A!==0?v=ar(A):u||(u=c&~a,u!==0&&(v=ar(u)))),v===0?0:i!==0&&i!==v&&(i&g)===0&&(g=v&-v,u=i&-i,g>=u||g===32&&(u&4194048)!==0)?i:v}function ga(a,i){return(a.pendingLanes&~(a.suspendedLanes&~a.pingedLanes)&i)===0}function XT(a,i){switch(a){case 1:case 2:case 4:case 8:case 64:return i+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 i+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 wb(){var a=yr;return yr<<=1,(yr&62914560)===0&&(yr=4194304),a}function Jd(a){for(var i=[],u=0;31>u;u++)i.push(a);return i}function wo(a,i){a.pendingLanes|=i,i!==268435456&&(a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0)}function FT(a,i,u,c,v,g){var A=a.pendingLanes;a.pendingLanes=u,a.suspendedLanes=0,a.pingedLanes=0,a.warmLanes=0,a.expiredLanes&=u,a.entangledLanes&=u,a.errorRecoveryDisabledLanes&=u,a.shellSuspendCounter=0;var _=a.entanglements,P=a.expirationTimes,q=a.hiddenUpdates;for(u=A&~u;0"u")return null;try{return a.activeElement||a.body}catch{return a.body}}var tM=/[\n"\\]/g;function In(a){return a.replace(tM,function(i){return"\\"+i.charCodeAt(0).toString(16)+" "})}function ih(a,i,u,c,v,g,A,_){a.name="",A!=null&&typeof A!="function"&&typeof A!="symbol"&&typeof A!="boolean"?a.type=A:a.removeAttribute("type"),i!=null?A==="number"?(i===0&&a.value===""||a.value!=i)&&(a.value=""+Bn(i)):a.value!==""+Bn(i)&&(a.value=""+Bn(i)):A!=="submit"&&A!=="reset"||a.removeAttribute("value"),i!=null?lh(a,A,Bn(i)):u!=null?lh(a,A,Bn(u)):c!=null&&a.removeAttribute("value"),v==null&&g!=null&&(a.defaultChecked=!!g),v!=null&&(a.checked=v&&typeof v!="function"&&typeof v!="symbol"),_!=null&&typeof _!="function"&&typeof _!="symbol"&&typeof _!="boolean"?a.name=""+Bn(_):a.removeAttribute("name")}function Db(a,i,u,c,v,g,A,_){if(g!=null&&typeof g!="function"&&typeof g!="symbol"&&typeof g!="boolean"&&(a.type=g),i!=null||u!=null){if(!(g!=="submit"&&g!=="reset"||i!=null)){ah(a);return}u=u!=null?""+Bn(u):"",i=i!=null?""+Bn(i):u,_||i===a.value||(a.value=i),a.defaultValue=i}c=c??v,c=typeof c!="function"&&typeof c!="symbol"&&!!c,a.checked=_?a.checked:!!c,a.defaultChecked=!!c,A!=null&&typeof A!="function"&&typeof A!="symbol"&&typeof A!="boolean"&&(a.name=A),ah(a)}function lh(a,i,u){i==="number"&&Es(a.ownerDocument)===a||a.defaultValue===""+u||(a.defaultValue=""+u)}function Ji(a,i,u,c){if(a=a.options,i){i={};for(var v=0;v"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),fh=!1;if(Nr)try{var Ao={};Object.defineProperty(Ao,"passive",{get:function(){fh=!0}}),window.addEventListener("test",Ao,Ao),window.removeEventListener("test",Ao,Ao)}catch{fh=!1}var xa=null,dh=null,ks=null;function qb(){if(ks)return ks;var a,i=dh,u=i.length,c,v="value"in xa?xa.value:xa.textContent,g=v.length;for(a=0;a=ko),Gb=" ",Xb=!1;function Fb(a,i){switch(a){case"keyup":return NM.indexOf(i.keyCode)!==-1;case"keydown":return i.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Zb(a){return a=a.detail,typeof a=="object"&&"data"in a?a.data:null}var rl=!1;function TM(a,i){switch(a){case"compositionend":return Zb(i);case"keypress":return i.which!==32?null:(Xb=!0,Gb);case"textInput":return a=i.data,a===Gb&&Xb?null:a;default:return null}}function MM(a,i){if(rl)return a==="compositionend"||!yh&&Fb(a,i)?(a=qb(),ks=dh=xa=null,rl=!1,a):null;switch(a){case"paste":return null;case"keypress":if(!(i.ctrlKey||i.altKey||i.metaKey)||i.ctrlKey&&i.altKey){if(i.char&&1=i)return{node:u,offset:i-a};a=c}e:{for(;u;){if(u.nextSibling){u=u.nextSibling;break e}u=u.parentNode}u=void 0}u=ax(u)}}function lx(a,i){return a&&i?a===i?!0:a&&a.nodeType===3?!1:i&&i.nodeType===3?lx(a,i.parentNode):"contains"in a?a.contains(i):a.compareDocumentPosition?!!(a.compareDocumentPosition(i)&16):!1:!1}function ox(a){a=a!=null&&a.ownerDocument!=null&&a.ownerDocument.defaultView!=null?a.ownerDocument.defaultView:window;for(var i=Es(a.document);i instanceof a.HTMLIFrameElement;){try{var u=typeof i.contentWindow.location.href=="string"}catch{u=!1}if(u)a=i.contentWindow;else break;i=Es(a.document)}return i}function xh(a){var i=a&&a.nodeName&&a.nodeName.toLowerCase();return i&&(i==="input"&&(a.type==="text"||a.type==="search"||a.type==="tel"||a.type==="url"||a.type==="password")||i==="textarea"||a.contentEditable==="true")}var UM=Nr&&"documentMode"in document&&11>=document.documentMode,al=null,wh=null,Mo=null,Sh=!1;function ux(a,i,u){var c=u.window===u?u.document:u.nodeType===9?u:u.ownerDocument;Sh||al==null||al!==Es(c)||(c=al,"selectionStart"in c&&xh(c)?c={start:c.selectionStart,end:c.selectionEnd}:(c=(c.ownerDocument&&c.ownerDocument.defaultView||window).getSelection(),c={anchorNode:c.anchorNode,anchorOffset:c.anchorOffset,focusNode:c.focusNode,focusOffset:c.focusOffset}),Mo&&To(Mo,c)||(Mo=c,c=wc(wh,"onSelect"),0>=A,v-=A,gr=1<<32-on(i)+v|u<Ee?(Te=me,me=null):Te=me.sibling;var Le=K(L,me,U[Ee],W);if(Le===null){me===null&&(me=Te);break}a&&me&&Le.alternate===null&&i(L,me),R=g(Le,R,Ee),ze===null?pe=Le:ze.sibling=Le,ze=Le,me=Te}if(Ee===U.length)return u(L,me),De&&Tr(L,Ee),pe;if(me===null){for(;EeEe?(Te=me,me=null):Te=me.sibling;var $a=K(L,me,Le.value,W);if($a===null){me===null&&(me=Te);break}a&&me&&$a.alternate===null&&i(L,me),R=g($a,R,Ee),ze===null?pe=$a:ze.sibling=$a,ze=$a,me=Te}if(Le.done)return u(L,me),De&&Tr(L,Ee),pe;if(me===null){for(;!Le.done;Ee++,Le=U.next())Le=J(L,Le.value,W),Le!==null&&(R=g(Le,R,Ee),ze===null?pe=Le:ze.sibling=Le,ze=Le);return De&&Tr(L,Ee),pe}for(me=c(me);!Le.done;Ee++,Le=U.next())Le=Y(me,L,Ee,Le.value,W),Le!==null&&(a&&Le.alternate!==null&&me.delete(Le.key===null?Ee:Le.key),R=g(Le,R,Ee),ze===null?pe=Le:ze.sibling=Le,ze=Le);return a&&me.forEach(function(lD){return i(L,lD)}),De&&Tr(L,Ee),pe}function Xe(L,R,U,W){if(typeof U=="object"&&U!==null&&U.type===S&&U.key===null&&(U=U.props.children),typeof U=="object"&&U!==null){switch(U.$$typeof){case w:e:{for(var pe=U.key;R!==null;){if(R.key===pe){if(pe=U.type,pe===S){if(R.tag===7){u(L,R.sibling),W=v(R,U.props.children),W.return=L,L=W;break e}}else if(R.elementType===pe||typeof pe=="object"&&pe!==null&&pe.$$typeof===V&&pi(pe)===R.type){u(L,R.sibling),W=v(R,U.props),Bo(W,U),W.return=L,L=W;break e}u(L,R);break}else i(L,R);R=R.sibling}U.type===S?(W=fi(U.props.children,L.mode,W,U.key),W.return=L,L=W):(W=Bs(U.type,U.key,U.props,null,L.mode,W),Bo(W,U),W.return=L,L=W)}return A(L);case j:e:{for(pe=U.key;R!==null;){if(R.key===pe)if(R.tag===4&&R.stateNode.containerInfo===U.containerInfo&&R.stateNode.implementation===U.implementation){u(L,R.sibling),W=v(R,U.children||[]),W.return=L,L=W;break e}else{u(L,R);break}else i(L,R);R=R.sibling}W=Nh(U,L.mode,W),W.return=L,L=W}return A(L);case V:return U=pi(U),Xe(L,R,U,W)}if(he(U))return de(L,R,U,W);if(B(U)){if(pe=B(U),typeof pe!="function")throw Error(r(150));return U=pe.call(U),ge(L,R,U,W)}if(typeof U.then=="function")return Xe(L,R,Vs(U),W);if(U.$$typeof===k)return Xe(L,R,qs(L,U),W);Ys(L,U)}return typeof U=="string"&&U!==""||typeof U=="number"||typeof U=="bigint"?(U=""+U,R!==null&&R.tag===6?(u(L,R.sibling),W=v(R,U),W.return=L,L=W):(u(L,R),W=kh(U,L.mode,W),W.return=L,L=W),A(L)):u(L,R)}return function(L,R,U,W){try{Lo=0;var pe=Xe(L,R,U,W);return vl=null,pe}catch(me){if(me===ml||me===Hs)throw me;var ze=_n(29,me,null,L.mode);return ze.lanes=W,ze.return=L,ze}finally{}}}var gi=Tx(!0),Mx=Tx(!1),Aa=!1;function qh(a){a.updateQueue={baseState:a.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function $h(a,i){a=a.updateQueue,i.updateQueue===a&&(i.updateQueue={baseState:a.baseState,firstBaseUpdate:a.firstBaseUpdate,lastBaseUpdate:a.lastBaseUpdate,shared:a.shared,callbacks:null})}function Ea(a){return{lane:a,tag:0,payload:null,callback:null,next:null}}function _a(a,i,u){var c=a.updateQueue;if(c===null)return null;if(c=c.shared,(Ue&2)!==0){var v=c.pending;return v===null?i.next=i:(i.next=v.next,v.next=i),c.pending=i,i=Ls(a),vx(a,null,u),i}return zs(a,c,i,u),Ls(a)}function Io(a,i,u){if(i=i.updateQueue,i!==null&&(i=i.shared,(u&4194048)!==0)){var c=i.lanes;c&=a.pendingLanes,u|=c,i.lanes=u,jb(a,u)}}function Hh(a,i){var u=a.updateQueue,c=a.alternate;if(c!==null&&(c=c.updateQueue,u===c)){var v=null,g=null;if(u=u.firstBaseUpdate,u!==null){do{var A={lane:u.lane,tag:u.tag,payload:u.payload,callback:null,next:null};g===null?v=g=A:g=g.next=A,u=u.next}while(u!==null);g===null?v=g=i:g=g.next=i}else v=g=i;u={baseState:c.baseState,firstBaseUpdate:v,lastBaseUpdate:g,shared:c.shared,callbacks:c.callbacks},a.updateQueue=u;return}a=u.lastBaseUpdate,a===null?u.firstBaseUpdate=i:a.next=i,u.lastBaseUpdate=i}var Kh=!1;function Uo(){if(Kh){var a=hl;if(a!==null)throw a}}function qo(a,i,u,c){Kh=!1;var v=a.updateQueue;Aa=!1;var g=v.firstBaseUpdate,A=v.lastBaseUpdate,_=v.shared.pending;if(_!==null){v.shared.pending=null;var P=_,q=P.next;P.next=null,A===null?g=q:A.next=q,A=P;var X=a.alternate;X!==null&&(X=X.updateQueue,_=X.lastBaseUpdate,_!==A&&(_===null?X.firstBaseUpdate=q:_.next=q,X.lastBaseUpdate=P))}if(g!==null){var J=v.baseState;A=0,X=q=P=null,_=g;do{var K=_.lane&-536870913,Y=K!==_.lane;if(Y?(Ce&K)===K:(c&K)===K){K!==0&&K===dl&&(Kh=!0),X!==null&&(X=X.next={lane:0,tag:_.tag,payload:_.payload,callback:null,next:null});e:{var de=a,ge=_;K=i;var Xe=u;switch(ge.tag){case 1:if(de=ge.payload,typeof de=="function"){J=de.call(Xe,J,K);break e}J=de;break e;case 3:de.flags=de.flags&-65537|128;case 0:if(de=ge.payload,K=typeof de=="function"?de.call(Xe,J,K):de,K==null)break e;J=p({},J,K);break e;case 2:Aa=!0}}K=_.callback,K!==null&&(a.flags|=64,Y&&(a.flags|=8192),Y=v.callbacks,Y===null?v.callbacks=[K]:Y.push(K))}else Y={lane:K,tag:_.tag,payload:_.payload,callback:_.callback,next:null},X===null?(q=X=Y,P=J):X=X.next=Y,A|=K;if(_=_.next,_===null){if(_=v.shared.pending,_===null)break;Y=_,_=Y.next,Y.next=null,v.lastBaseUpdate=Y,v.shared.pending=null}}while(!0);X===null&&(P=J),v.baseState=P,v.firstBaseUpdate=q,v.lastBaseUpdate=X,g===null&&(v.shared.lanes=0),Ma|=A,a.lanes=A,a.memoizedState=J}}function Px(a,i){if(typeof a!="function")throw Error(r(191,a));a.call(i)}function Dx(a,i){var u=a.callbacks;if(u!==null)for(a.callbacks=null,a=0;ag?g:8;var A=I.T,_={};I.T=_,sm(a,!1,i,u);try{var P=v(),q=I.S;if(q!==null&&q(_,P),P!==null&&typeof P=="object"&&typeof P.then=="function"){var X=FM(P,c);Ko(a,i,X,Mn(a))}else Ko(a,i,c,Mn(a))}catch(J){Ko(a,i,{then:function(){},status:"rejected",reason:J},Mn())}finally{Q.p=g,A!==null&&_.types!==null&&(A.types=_.types),I.T=A}}function tP(){}function om(a,i,u,c){if(a.tag!==5)throw Error(r(476));var v=d1(a).queue;f1(a,v,i,ie,u===null?tP:function(){return h1(a),u(c)})}function d1(a){var i=a.memoizedState;if(i!==null)return i;i={memoizedState:ie,baseState:ie,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Rr,lastRenderedState:ie},next:null};var u={};return i.next={memoizedState:u,baseState:u,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Rr,lastRenderedState:u},next:null},a.memoizedState=i,a=a.alternate,a!==null&&(a.memoizedState=i),i}function h1(a){var i=d1(a);i.next===null&&(i=a.alternate.memoizedState),Ko(a,i.next.queue,{},Mn())}function um(){return Ft(ou)}function m1(){return xt().memoizedState}function v1(){return xt().memoizedState}function nP(a){for(var i=a.return;i!==null;){switch(i.tag){case 24:case 3:var u=Mn();a=Ea(u);var c=_a(i,a,u);c!==null&&(xn(c,i,u),Io(c,i,u)),i={cache:Lh()},a.payload=i;return}i=i.return}}function rP(a,i,u){var c=Mn();u={lane:c,revertLane:0,gesture:null,action:u,hasEagerState:!1,eagerState:null,next:null},nc(a)?y1(i,u):(u=Eh(a,i,u,c),u!==null&&(xn(u,a,c),g1(u,i,c)))}function p1(a,i,u){var c=Mn();Ko(a,i,u,c)}function Ko(a,i,u,c){var v={lane:c,revertLane:0,gesture:null,action:u,hasEagerState:!1,eagerState:null,next:null};if(nc(a))y1(i,v);else{var g=a.alternate;if(a.lanes===0&&(g===null||g.lanes===0)&&(g=i.lastRenderedReducer,g!==null))try{var A=i.lastRenderedState,_=g(A,u);if(v.hasEagerState=!0,v.eagerState=_,En(_,A))return zs(a,i,v,0),Qe===null&&Rs(),!1}catch{}finally{}if(u=Eh(a,i,v,c),u!==null)return xn(u,a,c),g1(u,i,c),!0}return!1}function sm(a,i,u,c){if(c={lane:2,revertLane:qm(),gesture:null,action:c,hasEagerState:!1,eagerState:null,next:null},nc(a)){if(i)throw Error(r(479))}else i=Eh(a,u,c,2),i!==null&&xn(i,a,2)}function nc(a){var i=a.alternate;return a===Oe||i!==null&&i===Oe}function y1(a,i){yl=Fs=!0;var u=a.pending;u===null?i.next=i:(i.next=u.next,u.next=i),a.pending=i}function g1(a,i,u){if((u&4194048)!==0){var c=i.lanes;c&=a.pendingLanes,u|=c,i.lanes=u,jb(a,u)}}var Vo={readContext:Ft,use:Qs,useCallback:pt,useContext:pt,useEffect:pt,useImperativeHandle:pt,useLayoutEffect:pt,useInsertionEffect:pt,useMemo:pt,useReducer:pt,useRef:pt,useState:pt,useDebugValue:pt,useDeferredValue:pt,useTransition:pt,useSyncExternalStore:pt,useId:pt,useHostTransitionStatus:pt,useFormState:pt,useActionState:pt,useOptimistic:pt,useMemoCache:pt,useCacheRefresh:pt};Vo.useEffectEvent=pt;var b1={readContext:Ft,use:Qs,useCallback:function(a,i){return un().memoizedState=[a,i===void 0?null:i],a},useContext:Ft,useEffect:n1,useImperativeHandle:function(a,i,u){u=u!=null?u.concat([a]):null,ec(4194308,4,l1.bind(null,i,a),u)},useLayoutEffect:function(a,i){return ec(4194308,4,a,i)},useInsertionEffect:function(a,i){ec(4,2,a,i)},useMemo:function(a,i){var u=un();i=i===void 0?null:i;var c=a();if(bi){pr(!0);try{a()}finally{pr(!1)}}return u.memoizedState=[c,i],c},useReducer:function(a,i,u){var c=un();if(u!==void 0){var v=u(i);if(bi){pr(!0);try{u(i)}finally{pr(!1)}}}else v=i;return c.memoizedState=c.baseState=v,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:a,lastRenderedState:v},c.queue=a,a=a.dispatch=rP.bind(null,Oe,a),[c.memoizedState,a]},useRef:function(a){var i=un();return a={current:a},i.memoizedState=a},useState:function(a){a=nm(a);var i=a.queue,u=p1.bind(null,Oe,i);return i.dispatch=u,[a.memoizedState,u]},useDebugValue:im,useDeferredValue:function(a,i){var u=un();return lm(u,a,i)},useTransition:function(){var a=nm(!1);return a=f1.bind(null,Oe,a.queue,!0,!1),un().memoizedState=a,[!1,a]},useSyncExternalStore:function(a,i,u){var c=Oe,v=un();if(De){if(u===void 0)throw Error(r(407));u=u()}else{if(u=i(),Qe===null)throw Error(r(349));(Ce&127)!==0||Ux(c,i,u)}v.memoizedState=u;var g={value:u,getSnapshot:i};return v.queue=g,n1($x.bind(null,c,g,a),[a]),c.flags|=2048,bl(9,{destroy:void 0},qx.bind(null,c,g,u,i),null),u},useId:function(){var a=un(),i=Qe.identifierPrefix;if(De){var u=br,c=gr;u=(c&~(1<<32-on(c)-1)).toString(32)+u,i="_"+i+"R_"+u,u=Zs++,0<\/script>",g=g.removeChild(g.firstChild);break;case"select":g=typeof c.is=="string"?A.createElement("select",{is:c.is}):A.createElement("select"),c.multiple?g.multiple=!0:c.size&&(g.size=c.size);break;default:g=typeof c.is=="string"?A.createElement(v,{is:c.is}):A.createElement(v)}}g[Gt]=i,g[mn]=c;e:for(A=i.child;A!==null;){if(A.tag===5||A.tag===6)g.appendChild(A.stateNode);else if(A.tag!==4&&A.tag!==27&&A.child!==null){A.child.return=A,A=A.child;continue}if(A===i)break e;for(;A.sibling===null;){if(A.return===null||A.return===i)break e;A=A.return}A.sibling.return=A.return,A=A.sibling}i.stateNode=g;e:switch(Wt(g,v,c),v){case"button":case"input":case"select":case"textarea":c=!!c.autoFocus;break e;case"img":c=!0;break e;default:c=!1}c&&Lr(i)}}return at(i),jm(i,i.type,a===null?null:a.memoizedProps,i.pendingProps,u),null;case 6:if(a&&i.stateNode!=null)a.memoizedProps!==c&&Lr(i);else{if(typeof c!="string"&&i.stateNode===null)throw Error(r(166));if(a=xe.current,cl(i)){if(a=i.stateNode,u=i.memoizedProps,c=null,v=Xt,v!==null)switch(v.tag){case 27:case 5:c=v.memoizedProps}a[Gt]=i,a=!!(a.nodeValue===u||c!==null&&c.suppressHydrationWarning===!0||Bw(a.nodeValue,u)),a||ja(i,!0)}else a=Sc(a).createTextNode(c),a[Gt]=i,i.stateNode=a}return at(i),null;case 31:if(u=i.memoizedState,a===null||a.memoizedState!==null){if(c=cl(i),u!==null){if(a===null){if(!c)throw Error(r(318));if(a=i.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(r(557));a[Gt]=i}else di(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;at(i),a=!1}else u=Ph(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=u),a=!0;if(!a)return i.flags&256?(Nn(i),i):(Nn(i),null);if((i.flags&128)!==0)throw Error(r(558))}return at(i),null;case 13:if(c=i.memoizedState,a===null||a.memoizedState!==null&&a.memoizedState.dehydrated!==null){if(v=cl(i),c!==null&&c.dehydrated!==null){if(a===null){if(!v)throw Error(r(318));if(v=i.memoizedState,v=v!==null?v.dehydrated:null,!v)throw Error(r(317));v[Gt]=i}else di(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;at(i),v=!1}else v=Ph(),a!==null&&a.memoizedState!==null&&(a.memoizedState.hydrationErrors=v),v=!0;if(!v)return i.flags&256?(Nn(i),i):(Nn(i),null)}return Nn(i),(i.flags&128)!==0?(i.lanes=u,i):(u=c!==null,a=a!==null&&a.memoizedState!==null,u&&(c=i.child,v=null,c.alternate!==null&&c.alternate.memoizedState!==null&&c.alternate.memoizedState.cachePool!==null&&(v=c.alternate.memoizedState.cachePool.pool),g=null,c.memoizedState!==null&&c.memoizedState.cachePool!==null&&(g=c.memoizedState.cachePool.pool),g!==v&&(c.flags|=2048)),u!==a&&u&&(i.child.flags|=8192),oc(i,i.updateQueue),at(i),null);case 4:return Z(),a===null&&Vm(i.stateNode.containerInfo),at(i),null;case 10:return Pr(i.type),at(i),null;case 19:if(F(bt),c=i.memoizedState,c===null)return at(i),null;if(v=(i.flags&128)!==0,g=c.rendering,g===null)if(v)Go(c,!1);else{if(yt!==0||a!==null&&(a.flags&128)!==0)for(a=i.child;a!==null;){if(g=Xs(a),g!==null){for(i.flags|=128,Go(c,!1),a=g.updateQueue,i.updateQueue=a,oc(i,a),i.subtreeFlags=0,a=u,u=i.child;u!==null;)px(u,a),u=u.sibling;return ae(bt,bt.current&1|2),De&&Tr(i,c.treeForkCount),i.child}a=a.sibling}c.tail!==null&&Ze()>dc&&(i.flags|=128,v=!0,Go(c,!1),i.lanes=4194304)}else{if(!v)if(a=Xs(g),a!==null){if(i.flags|=128,v=!0,a=a.updateQueue,i.updateQueue=a,oc(i,a),Go(c,!0),c.tail===null&&c.tailMode==="hidden"&&!g.alternate&&!De)return at(i),null}else 2*Ze()-c.renderingStartTime>dc&&u!==536870912&&(i.flags|=128,v=!0,Go(c,!1),i.lanes=4194304);c.isBackwards?(g.sibling=i.child,i.child=g):(a=c.last,a!==null?a.sibling=g:i.child=g,c.last=g)}return c.tail!==null?(a=c.tail,c.rendering=a,c.tail=a.sibling,c.renderingStartTime=Ze(),a.sibling=null,u=bt.current,ae(bt,v?u&1|2:u&1),De&&Tr(i,c.treeForkCount),a):(at(i),null);case 22:case 23:return Nn(i),Yh(),c=i.memoizedState!==null,a!==null?a.memoizedState!==null!==c&&(i.flags|=8192):c&&(i.flags|=8192),c?(u&536870912)!==0&&(i.flags&128)===0&&(at(i),i.subtreeFlags&6&&(i.flags|=8192)):at(i),u=i.updateQueue,u!==null&&oc(i,u.retryQueue),u=null,a!==null&&a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(u=a.memoizedState.cachePool.pool),c=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(c=i.memoizedState.cachePool.pool),c!==u&&(i.flags|=2048),a!==null&&F(vi),null;case 24:return u=null,a!==null&&(u=a.memoizedState.cache),i.memoizedState.cache!==u&&(i.flags|=2048),Pr(At),at(i),null;case 25:return null;case 30:return null}throw Error(r(156,i.tag))}function uP(a,i){switch(Th(i),i.tag){case 1:return a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 3:return Pr(At),Z(),a=i.flags,(a&65536)!==0&&(a&128)===0?(i.flags=a&-65537|128,i):null;case 26:case 27:case 5:return Ae(i),null;case 31:if(i.memoizedState!==null){if(Nn(i),i.alternate===null)throw Error(r(340));di()}return a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 13:if(Nn(i),a=i.memoizedState,a!==null&&a.dehydrated!==null){if(i.alternate===null)throw Error(r(340));di()}return a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 19:return F(bt),null;case 4:return Z(),null;case 10:return Pr(i.type),null;case 22:case 23:return Nn(i),Yh(),a!==null&&F(vi),a=i.flags,a&65536?(i.flags=a&-65537|128,i):null;case 24:return Pr(At),null;case 25:return null;default:return null}}function H1(a,i){switch(Th(i),i.tag){case 3:Pr(At),Z();break;case 26:case 27:case 5:Ae(i);break;case 4:Z();break;case 31:i.memoizedState!==null&&Nn(i);break;case 13:Nn(i);break;case 19:F(bt);break;case 10:Pr(i.type);break;case 22:case 23:Nn(i),Yh(),a!==null&&F(vi);break;case 24:Pr(At)}}function Xo(a,i){try{var u=i.updateQueue,c=u!==null?u.lastEffect:null;if(c!==null){var v=c.next;u=v;do{if((u.tag&a)===a){c=void 0;var g=u.create,A=u.inst;c=g(),A.destroy=c}u=u.next}while(u!==v)}}catch(_){He(i,i.return,_)}}function Ca(a,i,u){try{var c=i.updateQueue,v=c!==null?c.lastEffect:null;if(v!==null){var g=v.next;c=g;do{if((c.tag&a)===a){var A=c.inst,_=A.destroy;if(_!==void 0){A.destroy=void 0,v=i;var P=u,q=_;try{q()}catch(X){He(v,P,X)}}}c=c.next}while(c!==g)}}catch(X){He(i,i.return,X)}}function K1(a){var i=a.updateQueue;if(i!==null){var u=a.stateNode;try{Dx(i,u)}catch(c){He(a,a.return,c)}}}function V1(a,i,u){u.props=xi(a.type,a.memoizedProps),u.state=a.memoizedState;try{u.componentWillUnmount()}catch(c){He(a,i,c)}}function Fo(a,i){try{var u=a.ref;if(u!==null){switch(a.tag){case 26:case 27:case 5:var c=a.stateNode;break;case 30:c=a.stateNode;break;default:c=a.stateNode}typeof u=="function"?a.refCleanup=u(c):u.current=c}}catch(v){He(a,i,v)}}function xr(a,i){var u=a.ref,c=a.refCleanup;if(u!==null)if(typeof c=="function")try{c()}catch(v){He(a,i,v)}finally{a.refCleanup=null,a=a.alternate,a!=null&&(a.refCleanup=null)}else if(typeof u=="function")try{u(null)}catch(v){He(a,i,v)}else u.current=null}function Y1(a){var i=a.type,u=a.memoizedProps,c=a.stateNode;try{e:switch(i){case"button":case"input":case"select":case"textarea":u.autoFocus&&c.focus();break e;case"img":u.src?c.src=u.src:u.srcSet&&(c.srcset=u.srcSet)}}catch(v){He(a,a.return,v)}}function Om(a,i,u){try{var c=a.stateNode;CP(c,a.type,u,i),c[mn]=i}catch(v){He(a,a.return,v)}}function G1(a){return a.tag===5||a.tag===3||a.tag===26||a.tag===27&&La(a.type)||a.tag===4}function Am(a){e:for(;;){for(;a.sibling===null;){if(a.return===null||G1(a.return))return null;a=a.return}for(a.sibling.return=a.return,a=a.sibling;a.tag!==5&&a.tag!==6&&a.tag!==18;){if(a.tag===27&&La(a.type)||a.flags&2||a.child===null||a.tag===4)continue e;a.child.return=a,a=a.child}if(!(a.flags&2))return a.stateNode}}function Em(a,i,u){var c=a.tag;if(c===5||c===6)a=a.stateNode,i?(u.nodeType===9?u.body:u.nodeName==="HTML"?u.ownerDocument.body:u).insertBefore(a,i):(i=u.nodeType===9?u.body:u.nodeName==="HTML"?u.ownerDocument.body:u,i.appendChild(a),u=u._reactRootContainer,u!=null||i.onclick!==null||(i.onclick=kr));else if(c!==4&&(c===27&&La(a.type)&&(u=a.stateNode,i=null),a=a.child,a!==null))for(Em(a,i,u),a=a.sibling;a!==null;)Em(a,i,u),a=a.sibling}function uc(a,i,u){var c=a.tag;if(c===5||c===6)a=a.stateNode,i?u.insertBefore(a,i):u.appendChild(a);else if(c!==4&&(c===27&&La(a.type)&&(u=a.stateNode),a=a.child,a!==null))for(uc(a,i,u),a=a.sibling;a!==null;)uc(a,i,u),a=a.sibling}function X1(a){var i=a.stateNode,u=a.memoizedProps;try{for(var c=a.type,v=i.attributes;v.length;)i.removeAttributeNode(v[0]);Wt(i,c,u),i[Gt]=a,i[mn]=u}catch(g){He(a,a.return,g)}}var Br=!1,kt=!1,_m=!1,F1=typeof WeakSet=="function"?WeakSet:Set,qt=null;function sP(a,i){if(a=a.containerInfo,Xm=Nc,a=ox(a),xh(a)){if("selectionStart"in a)var u={start:a.selectionStart,end:a.selectionEnd};else e:{u=(u=a.ownerDocument)&&u.defaultView||window;var c=u.getSelection&&u.getSelection();if(c&&c.rangeCount!==0){u=c.anchorNode;var v=c.anchorOffset,g=c.focusNode;c=c.focusOffset;try{u.nodeType,g.nodeType}catch{u=null;break e}var A=0,_=-1,P=-1,q=0,X=0,J=a,K=null;t:for(;;){for(var Y;J!==u||v!==0&&J.nodeType!==3||(_=A+v),J!==g||c!==0&&J.nodeType!==3||(P=A+c),J.nodeType===3&&(A+=J.nodeValue.length),(Y=J.firstChild)!==null;)K=J,J=Y;for(;;){if(J===a)break t;if(K===u&&++q===v&&(_=A),K===g&&++X===c&&(P=A),(Y=J.nextSibling)!==null)break;J=K,K=J.parentNode}J=Y}u=_===-1||P===-1?null:{start:_,end:P}}else u=null}u=u||{start:0,end:0}}else u=null;for(Fm={focusedElem:a,selectionRange:u},Nc=!1,qt=i;qt!==null;)if(i=qt,a=i.child,(i.subtreeFlags&1028)!==0&&a!==null)a.return=i,qt=a;else for(;qt!==null;){switch(i=qt,g=i.alternate,a=i.flags,i.tag){case 0:if((a&4)!==0&&(a=i.updateQueue,a=a!==null?a.events:null,a!==null))for(u=0;u title"))),Wt(g,c,u),g[Gt]=a,Ut(g),c=g;break e;case"link":var A=tS("link","href",v).get(c+(u.href||""));if(A){for(var _=0;_Xe&&(A=Xe,Xe=ge,ge=A);var L=ix(_,ge),R=ix(_,Xe);if(L&&R&&(Y.rangeCount!==1||Y.anchorNode!==L.node||Y.anchorOffset!==L.offset||Y.focusNode!==R.node||Y.focusOffset!==R.offset)){var U=J.createRange();U.setStart(L.node,L.offset),Y.removeAllRanges(),ge>Xe?(Y.addRange(U),Y.extend(R.node,R.offset)):(U.setEnd(R.node,R.offset),Y.addRange(U))}}}}for(J=[],Y=_;Y=Y.parentNode;)Y.nodeType===1&&J.push({element:Y,left:Y.scrollLeft,top:Y.scrollTop});for(typeof _.focus=="function"&&_.focus(),_=0;_u?32:u,I.T=null,u=Dm,Dm=null;var g=Da,A=Hr;if(Dt=0,Ol=Da=null,Hr=0,(Ue&6)!==0)throw Error(r(331));var _=Ue;if(Ue|=4,lw(g.current),rw(g,g.current,A,u),Ue=_,tu(0,!1),ln&&typeof ln.onPostCommitFiberRoot=="function")try{ln.onPostCommitFiberRoot(ii,g)}catch{}return!0}finally{Q.p=v,I.T=c,Ow(a,i)}}function Ew(a,i,u){i=qn(u,i),i=hm(a.stateNode,i,2),a=_a(a,i,2),a!==null&&(wo(a,2),wr(a))}function He(a,i,u){if(a.tag===3)Ew(a,a,u);else for(;i!==null;){if(i.tag===3){Ew(i,a,u);break}else if(i.tag===1){var c=i.stateNode;if(typeof i.type.getDerivedStateFromError=="function"||typeof c.componentDidCatch=="function"&&(Pa===null||!Pa.has(c))){a=qn(u,a),u=_1(2),c=_a(i,u,2),c!==null&&(k1(u,c,i,a),wo(c,2),wr(c));break}}i=i.return}}function Bm(a,i,u){var c=a.pingCache;if(c===null){c=a.pingCache=new dP;var v=new Set;c.set(i,v)}else v=c.get(i),v===void 0&&(v=new Set,c.set(i,v));v.has(u)||(Cm=!0,v.add(u),a=yP.bind(null,a,i,u),i.then(a,a))}function yP(a,i,u){var c=a.pingCache;c!==null&&c.delete(i),a.pingedLanes|=a.suspendedLanes&u,a.warmLanes&=~u,Qe===a&&(Ce&u)===u&&(yt===4||yt===3&&(Ce&62914560)===Ce&&300>Ze()-fc?(Ue&2)===0&&Al(a,0):Tm|=u,jl===Ce&&(jl=0)),wr(a)}function _w(a,i){i===0&&(i=wb()),a=ci(a,i),a!==null&&(wo(a,i),wr(a))}function gP(a){var i=a.memoizedState,u=0;i!==null&&(u=i.retryLane),_w(a,u)}function bP(a,i){var u=0;switch(a.tag){case 31:case 13:var c=a.stateNode,v=a.memoizedState;v!==null&&(u=v.retryLane);break;case 19:c=a.stateNode;break;case 22:c=a.stateNode._retryCache;break;default:throw Error(r(314))}c!==null&&c.delete(i),_w(a,u)}function xP(a,i){return ai(a,i)}var gc=null,_l=null,Im=!1,bc=!1,Um=!1,za=0;function wr(a){a!==_l&&a.next===null&&(_l===null?gc=_l=a:_l=_l.next=a),bc=!0,Im||(Im=!0,SP())}function tu(a,i){if(!Um&&bc){Um=!0;do for(var u=!1,c=gc;c!==null;){if(a!==0){var v=c.pendingLanes;if(v===0)var g=0;else{var A=c.suspendedLanes,_=c.pingedLanes;g=(1<<31-on(42|a)+1)-1,g&=v&~(A&~_),g=g&201326741?g&201326741|1:g?g|2:0}g!==0&&(u=!0,Tw(c,g))}else g=Ce,g=Gi(c,c===Qe?g:0,c.cancelPendingCommit!==null||c.timeoutHandle!==-1),(g&3)===0||ga(c,g)||(u=!0,Tw(c,g));c=c.next}while(u);Um=!1}}function wP(){kw()}function kw(){bc=Im=!1;var a=0;za!==0&&MP()&&(a=za);for(var i=Ze(),u=null,c=gc;c!==null;){var v=c.next,g=Nw(c,i);g===0?(c.next=null,u===null?gc=v:u.next=v,v===null&&(_l=u)):(u=c,(a!==0||(g&3)!==0)&&(bc=!0)),c=v}Dt!==0&&Dt!==5||tu(a),za!==0&&(za=0)}function Nw(a,i){for(var u=a.suspendedLanes,c=a.pingedLanes,v=a.expirationTimes,g=a.pendingLanes&-62914561;0_)break;var X=P.transferSize,J=P.initiatorType;X&&Iw(J)&&(P=P.responseEnd,A+=X*(P<_?1:(_-q)/(P-q)))}if(--c,i+=8*(g+A)/(v.duration/1e3),a++,10"u"?null:document;function Ww(a,i,u){var c=kl;if(c&&typeof i=="string"&&i){var v=In(i);v='link[rel="'+a+'"][href="'+v+'"]',typeof u=="string"&&(v+='[crossorigin="'+u+'"]'),Zw.has(v)||(Zw.add(v),a={rel:a,crossOrigin:u,href:i},c.querySelector(v)===null&&(i=c.createElement("link"),Wt(i,"link",a),Ut(i),c.head.appendChild(i)))}}function qP(a){Kr.D(a),Ww("dns-prefetch",a,null)}function $P(a,i){Kr.C(a,i),Ww("preconnect",a,i)}function HP(a,i,u){Kr.L(a,i,u);var c=kl;if(c&&a&&i){var v='link[rel="preload"][as="'+In(i)+'"]';i==="image"&&u&&u.imageSrcSet?(v+='[imagesrcset="'+In(u.imageSrcSet)+'"]',typeof u.imageSizes=="string"&&(v+='[imagesizes="'+In(u.imageSizes)+'"]')):v+='[href="'+In(a)+'"]';var g=v;switch(i){case"style":g=Nl(a);break;case"script":g=Cl(a)}Gn.has(g)||(a=p({rel:"preload",href:i==="image"&&u&&u.imageSrcSet?void 0:a,as:i},u),Gn.set(g,a),c.querySelector(v)!==null||i==="style"&&c.querySelector(iu(g))||i==="script"&&c.querySelector(lu(g))||(i=c.createElement("link"),Wt(i,"link",a),Ut(i),c.head.appendChild(i)))}}function KP(a,i){Kr.m(a,i);var u=kl;if(u&&a){var c=i&&typeof i.as=="string"?i.as:"script",v='link[rel="modulepreload"][as="'+In(c)+'"][href="'+In(a)+'"]',g=v;switch(c){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":g=Cl(a)}if(!Gn.has(g)&&(a=p({rel:"modulepreload",href:a},i),Gn.set(g,a),u.querySelector(v)===null)){switch(c){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(u.querySelector(lu(g)))return}c=u.createElement("link"),Wt(c,"link",a),Ut(c),u.head.appendChild(c)}}}function VP(a,i,u){Kr.S(a,i,u);var c=kl;if(c&&a){var v=Wi(c).hoistableStyles,g=Nl(a);i=i||"default";var A=v.get(g);if(!A){var _={loading:0,preload:null};if(A=c.querySelector(iu(g)))_.loading=5;else{a=p({rel:"stylesheet",href:a,"data-precedence":i},u),(u=Gn.get(g))&&nv(a,u);var P=A=c.createElement("link");Ut(P),Wt(P,"link",a),P._p=new Promise(function(q,X){P.onload=q,P.onerror=X}),P.addEventListener("load",function(){_.loading|=1}),P.addEventListener("error",function(){_.loading|=2}),_.loading|=4,Oc(A,i,c)}A={type:"stylesheet",instance:A,count:1,state:_},v.set(g,A)}}}function YP(a,i){Kr.X(a,i);var u=kl;if(u&&a){var c=Wi(u).hoistableScripts,v=Cl(a),g=c.get(v);g||(g=u.querySelector(lu(v)),g||(a=p({src:a,async:!0},i),(i=Gn.get(v))&&rv(a,i),g=u.createElement("script"),Ut(g),Wt(g,"link",a),u.head.appendChild(g)),g={type:"script",instance:g,count:1,state:null},c.set(v,g))}}function GP(a,i){Kr.M(a,i);var u=kl;if(u&&a){var c=Wi(u).hoistableScripts,v=Cl(a),g=c.get(v);g||(g=u.querySelector(lu(v)),g||(a=p({src:a,async:!0,type:"module"},i),(i=Gn.get(v))&&rv(a,i),g=u.createElement("script"),Ut(g),Wt(g,"link",a),u.head.appendChild(g)),g={type:"script",instance:g,count:1,state:null},c.set(v,g))}}function Qw(a,i,u,c){var v=(v=xe.current)?jc(v):null;if(!v)throw Error(r(446));switch(a){case"meta":case"title":return null;case"style":return typeof u.precedence=="string"&&typeof u.href=="string"?(i=Nl(u.href),u=Wi(v).hoistableStyles,c=u.get(i),c||(c={type:"style",instance:null,count:0,state:null},u.set(i,c)),c):{type:"void",instance:null,count:0,state:null};case"link":if(u.rel==="stylesheet"&&typeof u.href=="string"&&typeof u.precedence=="string"){a=Nl(u.href);var g=Wi(v).hoistableStyles,A=g.get(a);if(A||(v=v.ownerDocument||v,A={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},g.set(a,A),(g=v.querySelector(iu(a)))&&!g._p&&(A.instance=g,A.state.loading=5),Gn.has(a)||(u={rel:"preload",as:"style",href:u.href,crossOrigin:u.crossOrigin,integrity:u.integrity,media:u.media,hrefLang:u.hrefLang,referrerPolicy:u.referrerPolicy},Gn.set(a,u),g||XP(v,a,u,A.state))),i&&c===null)throw Error(r(528,""));return A}if(i&&c!==null)throw Error(r(529,""));return null;case"script":return i=u.async,u=u.src,typeof u=="string"&&i&&typeof i!="function"&&typeof i!="symbol"?(i=Cl(u),u=Wi(v).hoistableScripts,c=u.get(i),c||(c={type:"script",instance:null,count:0,state:null},u.set(i,c)),c):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,a))}}function Nl(a){return'href="'+In(a)+'"'}function iu(a){return'link[rel="stylesheet"]['+a+"]"}function Jw(a){return p({},a,{"data-precedence":a.precedence,precedence:null})}function XP(a,i,u,c){a.querySelector('link[rel="preload"][as="style"]['+i+"]")?c.loading=1:(i=a.createElement("link"),c.preload=i,i.addEventListener("load",function(){return c.loading|=1}),i.addEventListener("error",function(){return c.loading|=2}),Wt(i,"link",u),Ut(i),a.head.appendChild(i))}function Cl(a){return'[src="'+In(a)+'"]'}function lu(a){return"script[async]"+a}function eS(a,i,u){if(i.count++,i.instance===null)switch(i.type){case"style":var c=a.querySelector('style[data-href~="'+In(u.href)+'"]');if(c)return i.instance=c,Ut(c),c;var v=p({},u,{"data-href":u.href,"data-precedence":u.precedence,href:null,precedence:null});return c=(a.ownerDocument||a).createElement("style"),Ut(c),Wt(c,"style",v),Oc(c,u.precedence,a),i.instance=c;case"stylesheet":v=Nl(u.href);var g=a.querySelector(iu(v));if(g)return i.state.loading|=4,i.instance=g,Ut(g),g;c=Jw(u),(v=Gn.get(v))&&nv(c,v),g=(a.ownerDocument||a).createElement("link"),Ut(g);var A=g;return A._p=new Promise(function(_,P){A.onload=_,A.onerror=P}),Wt(g,"link",c),i.state.loading|=4,Oc(g,u.precedence,a),i.instance=g;case"script":return g=Cl(u.src),(v=a.querySelector(lu(g)))?(i.instance=v,Ut(v),v):(c=u,(v=Gn.get(g))&&(c=p({},u),rv(c,v)),a=a.ownerDocument||a,v=a.createElement("script"),Ut(v),Wt(v,"link",c),a.head.appendChild(v),i.instance=v);case"void":return null;default:throw Error(r(443,i.type))}else i.type==="stylesheet"&&(i.state.loading&4)===0&&(c=i.instance,i.state.loading|=4,Oc(c,u.precedence,a));return i.instance}function Oc(a,i,u){for(var c=u.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),v=c.length?c[c.length-1]:null,g=v,A=0;A title"):null)}function FP(a,i,u){if(u===1||i.itemProp!=null)return!1;switch(a){case"meta":case"title":return!0;case"style":if(typeof i.precedence!="string"||typeof i.href!="string"||i.href==="")break;return!0;case"link":if(typeof i.rel!="string"||typeof i.href!="string"||i.href===""||i.onLoad||i.onError)break;switch(i.rel){case"stylesheet":return a=i.disabled,typeof i.precedence=="string"&&a==null;default:return!0}case"script":if(i.async&&typeof i.async!="function"&&typeof i.async!="symbol"&&!i.onLoad&&!i.onError&&i.src&&typeof i.src=="string")return!0}return!1}function rS(a){return!(a.type==="stylesheet"&&(a.state.loading&3)===0)}function ZP(a,i,u,c){if(u.type==="stylesheet"&&(typeof c.media!="string"||matchMedia(c.media).matches!==!1)&&(u.state.loading&4)===0){if(u.instance===null){var v=Nl(c.href),g=i.querySelector(iu(v));if(g){i=g._p,i!==null&&typeof i=="object"&&typeof i.then=="function"&&(a.count++,a=Ec.bind(a),i.then(a,a)),u.state.loading|=4,u.instance=g,Ut(g);return}g=i.ownerDocument||i,c=Jw(c),(v=Gn.get(v))&&nv(c,v),g=g.createElement("link"),Ut(g);var A=g;A._p=new Promise(function(_,P){A.onload=_,A.onerror=P}),Wt(g,"link",c),u.instance=g}a.stylesheets===null&&(a.stylesheets=new Map),a.stylesheets.set(u,i),(i=u.state.preload)&&(u.state.loading&3)===0&&(a.count++,u=Ec.bind(a),i.addEventListener("load",u),i.addEventListener("error",u))}}var av=0;function WP(a,i){return a.stylesheets&&a.count===0&&kc(a,a.stylesheets),0av?50:800)+i);return a.unsuspend=u,function(){a.unsuspend=null,clearTimeout(c),clearTimeout(v)}}:null}function Ec(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)kc(this,this.stylesheets);else if(this.unsuspend){var a=this.unsuspend;this.unsuspend=null,a()}}}var _c=null;function kc(a,i){a.stylesheets=null,a.unsuspend!==null&&(a.count++,_c=new Map,i.forEach(QP,a),_c=null,Ec.call(a))}function QP(a,i){if(!(i.state.loading&4)){var u=_c.get(a);if(u)var c=u.get(null);else{u=new Map,_c.set(a,u);for(var v=a.querySelectorAll("link[data-precedence],style[data-precedence]"),g=0;g"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),hv.exports=pD(),hv.exports}var gD=yD();var _S="popstate";function bD(e={}){function t(r,l){let{pathname:o,search:s,hash:f}=r.location;return Jp("",{pathname:o,search:s,hash:f},l.state&&l.state.usr||null,l.state&&l.state.key||"default")}function n(r,l){return typeof l=="string"?l:Au(l)}return wD(t,n,null,e)}function ft(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Jn(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function xD(){return Math.random().toString(36).substring(2,10)}function kS(e,t){return{usr:e.state,key:e.key,idx:t}}function Jp(e,t,n=null,r){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof t=="string"?no(t):t,state:n,key:t&&t.key||r||xD()}}function Au({pathname:e="/",search:t="",hash:n=""}){return t&&t!=="?"&&(e+=t.charAt(0)==="?"?t:"?"+t),n&&n!=="#"&&(e+=n.charAt(0)==="#"?n:"#"+n),e}function no(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substring(n),e=e.substring(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substring(r),e=e.substring(0,r)),e&&(t.pathname=e)}return t}function wD(e,t,n,r={}){let{window:l=document.defaultView,v5Compat:o=!1}=r,s=l.history,f="POP",d=null,h=m();h==null&&(h=0,s.replaceState({...s.state,idx:h},""));function m(){return(s.state||{idx:null}).idx}function p(){f="POP";let O=m(),E=O==null?null:O-h;h=O,d&&d({action:f,location:S.location,delta:E})}function x(O,E){f="PUSH";let N=Jp(S.location,O,E);h=m()+1;let k=kS(N,h),T=S.createHref(N);try{s.pushState(k,"",T)}catch(C){if(C instanceof DOMException&&C.name==="DataCloneError")throw C;l.location.assign(T)}o&&d&&d({action:f,location:S.location,delta:1})}function w(O,E){f="REPLACE";let N=Jp(S.location,O,E);h=m();let k=kS(N,h),T=S.createHref(N);s.replaceState(k,"",T),o&&d&&d({action:f,location:S.location,delta:0})}function j(O){return SD(O)}let S={get action(){return f},get location(){return e(l,s)},listen(O){if(d)throw new Error("A history only accepts one active listener");return l.addEventListener(_S,p),d=O,()=>{l.removeEventListener(_S,p),d=null}},createHref(O){return t(l,O)},createURL:j,encodeLocation(O){let E=j(O);return{pathname:E.pathname,search:E.search,hash:E.hash}},push:x,replace:w,go(O){return s.go(O)}};return S}function SD(e,t=!1){let n="http://localhost";typeof window<"u"&&(n=window.location.origin!=="null"?window.location.origin:window.location.href),ft(n,"No window.location.(origin|href) available to create URL");let r=typeof e=="string"?e:Au(e);return r=r.replace(/ $/,"%20"),!t&&r.startsWith("//")&&(r=n+r),new URL(r,n)}function hE(e,t,n="/"){return jD(e,t,n,!1)}function jD(e,t,n,r){let l=typeof t=="string"?no(t):t,o=ea(l.pathname||"/",n);if(o==null)return null;let s=mE(e);OD(s);let f=null;for(let d=0;f==null&&d{let m={relativePath:h===void 0?s.path||"":h,caseSensitive:s.caseSensitive===!0,childrenIndex:f,route:s};if(m.relativePath.startsWith("/")){if(!m.relativePath.startsWith(r)&&d)return;ft(m.relativePath.startsWith(r),`Absolute route path "${m.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),m.relativePath=m.relativePath.slice(r.length)}let p=Wr([r,m.relativePath]),x=n.concat(m);s.children&&s.children.length>0&&(ft(s.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${p}".`),mE(s.children,t,x,p,d)),!(s.path==null&&!s.index)&&t.push({path:p,score:TD(p,s.index),routesMeta:x})};return e.forEach((s,f)=>{if(s.path===""||!s.path?.includes("?"))o(s,f);else for(let d of vE(s.path))o(s,f,!0,d)}),t}function vE(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,l=n.endsWith("?"),o=n.replace(/\?$/,"");if(r.length===0)return l?[o,""]:[o];let s=vE(r.join("/")),f=[];return f.push(...s.map(d=>d===""?o:[o,d].join("/"))),l&&f.push(...s),f.map(d=>e.startsWith("/")&&d===""?"/":d)}function OD(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:MD(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}var AD=/^:[\w-]+$/,ED=3,_D=2,kD=1,ND=10,CD=-2,NS=e=>e==="*";function TD(e,t){let n=e.split("/"),r=n.length;return n.some(NS)&&(r+=CD),t&&(r+=_D),n.filter(l=>!NS(l)).reduce((l,o)=>l+(AD.test(o)?ED:o===""?kD:ND),r)}function MD(e,t){return e.length===t.length&&e.slice(0,-1).every((r,l)=>r===t[l])?e[e.length-1]-t[t.length-1]:0}function PD(e,t,n=!1){let{routesMeta:r}=e,l={},o="/",s=[];for(let f=0;f{if(m==="*"){let j=f[x]||"";s=o.slice(0,o.length-j.length).replace(/(.)\/+$/,"$1")}const w=f[x];return p&&!w?h[m]=void 0:h[m]=(w||"").replace(/%2F/g,"/"),h},{}),pathname:o,pathnameBase:s,pattern:e}}function DD(e,t=!1,n=!0){Jn(e==="*"||!e.endsWith("*")||e.endsWith("/*"),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,"/*")}".`);let r=[],l="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(s,f,d)=>(r.push({paramName:f,isOptional:d!=null}),d?"/?([^\\/]+)?":"/([^\\/]+)")).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return e.endsWith("*")?(r.push({paramName:"*"}),l+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?l+="\\/*$":e!==""&&e!=="/"&&(l+="(?:(?=\\/|$))"),[new RegExp(l,t?void 0:"i"),r]}function RD(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Jn(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function ea(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}var zD=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,LD=e=>zD.test(e);function BD(e,t="/"){let{pathname:n,search:r="",hash:l=""}=typeof e=="string"?no(e):e,o;if(n)if(LD(n))o=n;else{if(n.includes("//")){let s=n;n=n.replace(/\/\/+/g,"/"),Jn(!1,`Pathnames cannot have embedded double slashes - normalizing ${s} -> ${n}`)}n.startsWith("/")?o=CS(n.substring(1),"/"):o=CS(n,t)}else o=t;return{pathname:o,search:qD(r),hash:$D(l)}}function CS(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(l=>{l===".."?n.length>1&&n.pop():l!=="."&&n.push(l)}),n.length>1?n.join("/"):"/"}function yv(e,t,n,r){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(r)}]. Please separate it out to the \`to.${n}\` field. Alternatively you may provide the full path as a string in and the router will parse it for you.`}function ID(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function iy(e){let t=ID(e);return t.map((n,r)=>r===t.length-1?n.pathname:n.pathnameBase)}function ly(e,t,n,r=!1){let l;typeof e=="string"?l=no(e):(l={...e},ft(!l.pathname||!l.pathname.includes("?"),yv("?","pathname","search",l)),ft(!l.pathname||!l.pathname.includes("#"),yv("#","pathname","hash",l)),ft(!l.search||!l.search.includes("#"),yv("#","search","hash",l)));let o=e===""||l.pathname==="",s=o?"/":l.pathname,f;if(s==null)f=n;else{let p=t.length-1;if(!r&&s.startsWith("..")){let x=s.split("/");for(;x[0]==="..";)x.shift(),p-=1;l.pathname=x.join("/")}f=p>=0?t[p]:"/"}let d=BD(l,f),h=s&&s!=="/"&&s.endsWith("/"),m=(o||s===".")&&n.endsWith("/");return!d.pathname.endsWith("/")&&(h||m)&&(d.pathname+="/"),d}var Wr=e=>e.join("/").replace(/\/\/+/g,"/"),UD=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),qD=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,$D=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function HD(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var pE=["POST","PUT","PATCH","DELETE"];new Set(pE);var KD=["GET",...pE];new Set(KD);var ro=b.createContext(null);ro.displayName="DataRouter";var nd=b.createContext(null);nd.displayName="DataRouterState";b.createContext(!1);var yE=b.createContext({isTransitioning:!1});yE.displayName="ViewTransition";var VD=b.createContext(new Map);VD.displayName="Fetchers";var YD=b.createContext(null);YD.displayName="Await";var hr=b.createContext(null);hr.displayName="Navigation";var Gu=b.createContext(null);Gu.displayName="Location";var mr=b.createContext({outlet:null,matches:[],isDataRoute:!1});mr.displayName="Route";var oy=b.createContext(null);oy.displayName="RouteError";function GD(e,{relative:t}={}){ft(ao(),"useHref() may be used only in the context of a component.");let{basename:n,navigator:r}=b.useContext(hr),{hash:l,pathname:o,search:s}=Xu(e,{relative:t}),f=o;return n!=="/"&&(f=o==="/"?n:Wr([n,o])),r.createHref({pathname:f,search:s,hash:l})}function ao(){return b.useContext(Gu)!=null}function ei(){return ft(ao(),"useLocation() may be used only in the context of a component."),b.useContext(Gu).location}var gE="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function bE(e){b.useContext(hr).static||b.useLayoutEffect(e)}function uy(){let{isDataRoute:e}=b.useContext(mr);return e?u4():XD()}function XD(){ft(ao(),"useNavigate() may be used only in the context of a component.");let e=b.useContext(ro),{basename:t,navigator:n}=b.useContext(hr),{matches:r}=b.useContext(mr),{pathname:l}=ei(),o=JSON.stringify(iy(r)),s=b.useRef(!1);return bE(()=>{s.current=!0}),b.useCallback((d,h={})=>{if(Jn(s.current,gE),!s.current)return;if(typeof d=="number"){n.go(d);return}let m=ly(d,JSON.parse(o),l,h.relative==="path");e==null&&t!=="/"&&(m.pathname=m.pathname==="/"?t:Wr([t,m.pathname])),(h.replace?n.replace:n.push)(m,h.state,h)},[t,n,o,l,e])}var FD=b.createContext(null);function ZD(e){let t=b.useContext(mr).outlet;return b.useMemo(()=>t&&b.createElement(FD.Provider,{value:e},t),[t,e])}function Xu(e,{relative:t}={}){let{matches:n}=b.useContext(mr),{pathname:r}=ei(),l=JSON.stringify(iy(n));return b.useMemo(()=>ly(e,JSON.parse(l),r,t==="path"),[e,l,r,t])}function WD(e,t){return xE(e,t)}function xE(e,t,n,r,l){ft(ao(),"useRoutes() may be used only in the context of a component.");let{navigator:o}=b.useContext(hr),{matches:s}=b.useContext(mr),f=s[s.length-1],d=f?f.params:{},h=f?f.pathname:"/",m=f?f.pathnameBase:"/",p=f&&f.route;{let N=p&&p.path||"";wE(h,!p||N.endsWith("*")||N.endsWith("*?"),`You rendered descendant (or called \`useRoutes()\`) at "${h}" (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 x=ei(),w;if(t){let N=typeof t=="string"?no(t):t;ft(m==="/"||N.pathname?.startsWith(m),`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 "${m}" but pathname "${N.pathname}" was given in the \`location\` prop.`),w=N}else w=x;let j=w.pathname||"/",S=j;if(m!=="/"){let N=m.replace(/^\//,"").split("/");S="/"+j.replace(/^\//,"").split("/").slice(N.length).join("/")}let O=hE(e,{pathname:S});Jn(p||O!=null,`No routes matched location "${w.pathname}${w.search}${w.hash}" `),Jn(O==null||O[O.length-1].route.element!==void 0||O[O.length-1].route.Component!==void 0||O[O.length-1].route.lazy!==void 0,`Matched leaf route at location "${w.pathname}${w.search}${w.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 E=n4(O&&O.map(N=>Object.assign({},N,{params:Object.assign({},d,N.params),pathname:Wr([m,o.encodeLocation?o.encodeLocation(N.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:N.pathname]),pathnameBase:N.pathnameBase==="/"?m:Wr([m,o.encodeLocation?o.encodeLocation(N.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:N.pathnameBase])})),s,n,r,l);return t&&E?b.createElement(Gu.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...w},navigationType:"POP"}},E):E}function QD(){let e=o4(),t=HD(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r="rgba(200,200,200, 0.5)",l={padding:"0.5rem",backgroundColor:r},o={padding:"2px 4px",backgroundColor:r},s=null;return console.error("Error handled by React Router default ErrorBoundary:",e),s=b.createElement(b.Fragment,null,b.createElement("p",null,"💿 Hey developer 👋"),b.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",b.createElement("code",{style:o},"ErrorBoundary")," or"," ",b.createElement("code",{style:o},"errorElement")," prop on your route.")),b.createElement(b.Fragment,null,b.createElement("h2",null,"Unexpected Application Error!"),b.createElement("h3",{style:{fontStyle:"italic"}},t),n?b.createElement("pre",{style:l},n):null,s)}var JD=b.createElement(QD,null),e4=class extends b.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||t.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){this.props.onError?this.props.onError(e,t):console.error("React Router caught the following error during render",e)}render(){return this.state.error!==void 0?b.createElement(mr.Provider,{value:this.props.routeContext},b.createElement(oy.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function t4({routeContext:e,match:t,children:n}){let r=b.useContext(ro);return r&&r.static&&r.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=t.route.id),b.createElement(mr.Provider,{value:e},n)}function n4(e,t=[],n=null,r=null,l=null){if(e==null){if(!n)return null;if(n.errors)e=n.matches;else if(t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let o=e,s=n?.errors;if(s!=null){let m=o.findIndex(p=>p.route.id&&s?.[p.route.id]!==void 0);ft(m>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(s).join(",")}`),o=o.slice(0,Math.min(o.length,m+1))}let f=!1,d=-1;if(n)for(let m=0;m=0?o=o.slice(0,d+1):o=[o[0]];break}}}let h=n&&r?(m,p)=>{r(m,{location:n.location,params:n.matches?.[0]?.params??{},errorInfo:p})}:void 0;return o.reduceRight((m,p,x)=>{let w,j=!1,S=null,O=null;n&&(w=s&&p.route.id?s[p.route.id]:void 0,S=p.route.errorElement||JD,f&&(d<0&&x===0?(wE("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),j=!0,O=null):d===x&&(j=!0,O=p.route.hydrateFallbackElement||null)));let E=t.concat(o.slice(0,x+1)),N=()=>{let k;return w?k=S:j?k=O:p.route.Component?k=b.createElement(p.route.Component,null):p.route.element?k=p.route.element:k=m,b.createElement(t4,{match:p,routeContext:{outlet:m,matches:E,isDataRoute:n!=null},children:k})};return n&&(p.route.ErrorBoundary||p.route.errorElement||x===0)?b.createElement(e4,{location:n.location,revalidation:n.revalidation,component:S,error:w,children:N(),routeContext:{outlet:null,matches:E,isDataRoute:!0},onError:h}):N()},null)}function sy(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function r4(e){let t=b.useContext(ro);return ft(t,sy(e)),t}function a4(e){let t=b.useContext(nd);return ft(t,sy(e)),t}function i4(e){let t=b.useContext(mr);return ft(t,sy(e)),t}function cy(e){let t=i4(e),n=t.matches[t.matches.length-1];return ft(n.route.id,`${e} can only be used on routes that contain a unique "id"`),n.route.id}function l4(){return cy("useRouteId")}function o4(){let e=b.useContext(oy),t=a4("useRouteError"),n=cy("useRouteError");return e!==void 0?e:t.errors?.[n]}function u4(){let{router:e}=r4("useNavigate"),t=cy("useNavigate"),n=b.useRef(!1);return bE(()=>{n.current=!0}),b.useCallback(async(l,o={})=>{Jn(n.current,gE),n.current&&(typeof l=="number"?e.navigate(l):await e.navigate(l,{fromRouteId:t,...o}))},[e,t])}var TS={};function wE(e,t,n){!t&&!TS[e]&&(TS[e]=!0,Jn(!1,n))}b.memo(s4);function s4({routes:e,future:t,state:n,unstable_onError:r}){return xE(e,void 0,n,r,t)}function e0({to:e,replace:t,state:n,relative:r}){ft(ao()," may be used only in the context of a component.");let{static:l}=b.useContext(hr);Jn(!l," 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:o}=b.useContext(mr),{pathname:s}=ei(),f=uy(),d=ly(e,iy(o),s,r==="path"),h=JSON.stringify(d);return b.useEffect(()=>{f(JSON.parse(h),{replace:t,state:n,relative:r})},[f,h,r,t,n]),null}function c4(e){return ZD(e.context)}function Ka(e){ft(!1,"A is only ever to be used as the child of element, never rendered directly. Please wrap your in a .")}function f4({basename:e="/",children:t=null,location:n,navigationType:r="POP",navigator:l,static:o=!1}){ft(!ao(),"You cannot render a inside another . You should never have more than one in your app.");let s=e.replace(/^\/*/,"/"),f=b.useMemo(()=>({basename:s,navigator:l,static:o,future:{}}),[s,l,o]);typeof n=="string"&&(n=no(n));let{pathname:d="/",search:h="",hash:m="",state:p=null,key:x="default"}=n,w=b.useMemo(()=>{let j=ea(d,s);return j==null?null:{location:{pathname:j,search:h,hash:m,state:p,key:x},navigationType:r}},[s,d,h,m,p,x,r]);return Jn(w!=null,` is not able to match the URL "${d}${h}${m}" because it does not start with the basename, so the won't render anything.`),w==null?null:b.createElement(hr.Provider,{value:f},b.createElement(Gu.Provider,{children:t,value:w}))}function d4({children:e,location:t}){return WD(t0(e),t)}function t0(e,t=[]){let n=[];return b.Children.forEach(e,(r,l)=>{if(!b.isValidElement(r))return;let o=[...t,l];if(r.type===b.Fragment){n.push.apply(n,t0(r.props.children,o));return}ft(r.type===Ka,`[${typeof r.type=="string"?r.type:r.type.name}] is not a component. All component children of must be a or `),ft(!r.props.index||!r.props.children,"An index route cannot have child routes.");let s={id:r.props.id||o.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,middleware:r.props.middleware,loader:r.props.loader,action:r.props.action,hydrateFallbackElement:r.props.hydrateFallbackElement,HydrateFallback:r.props.HydrateFallback,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.hasErrorBoundary===!0||r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(s.children=t0(r.props.children,o)),n.push(s)}),n}var ef="get",tf="application/x-www-form-urlencoded";function rd(e){return e!=null&&typeof e.tagName=="string"}function h4(e){return rd(e)&&e.tagName.toLowerCase()==="button"}function m4(e){return rd(e)&&e.tagName.toLowerCase()==="form"}function v4(e){return rd(e)&&e.tagName.toLowerCase()==="input"}function p4(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function y4(e,t){return e.button===0&&(!t||t==="_self")&&!p4(e)}var zc=null;function g4(){if(zc===null)try{new FormData(document.createElement("form"),0),zc=!1}catch{zc=!0}return zc}var b4=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function gv(e){return e!=null&&!b4.has(e)?(Jn(!1,`"${e}" is not a valid \`encType\` for \`
\`/\`\` and will default to "${tf}"`),null):e}function x4(e,t){let n,r,l,o,s;if(m4(e)){let f=e.getAttribute("action");r=f?ea(f,t):null,n=e.getAttribute("method")||ef,l=gv(e.getAttribute("enctype"))||tf,o=new FormData(e)}else if(h4(e)||v4(e)&&(e.type==="submit"||e.type==="image")){let f=e.form;if(f==null)throw new Error('Cannot submit a - + */}