const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/agent-session-OgQyL0SF.js","assets/timer--QM2LZfv.js","assets/index-Cir1fBJa.js","assets/nav-timing-CHjjxeJZ.js","assets/aggregate-base-ZZuKHnjf.js","assets/event-buffer-Cix1RhRh.js","assets/webdriver-detection-DOUKSYec.js","assets/traverse-eGeoT8Mx.js","assets/index-BDbZgCVl.js","assets/bel-serializer-CirjnS2K.js","assets/event-origin-Bb7irpQQ.js","assets/load-time-VzjxSAZW.js","assets/index-DMmLjKM0.js","assets/iframe-PalxAwQ_.js","assets/index-DeDX1ClD.js","assets/index-ovmjwPtd.js","assets/type-check-BVQCr-HH.js","assets/index-DpO6i7J8.js","assets/index-Ds-PwRDL.js","assets/stylesheet-evaluator-VbbGl9e8.js","assets/recorder-BgVWAfnK.js","assets/index-P43BhDKf.js","assets/index-CNg1gCWp.js","assets/index-BEdELoxZ.js"])))=>i.map(i=>d[i]); function vG(e,t){for(var a=0;an[r]})}}}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 r of document.querySelectorAll('link[rel="modulepreload"]'))n(r);new MutationObserver(r=>{for(const i of r)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function a(r){const i={};return r.integrity&&(i.integrity=r.integrity),r.referrerPolicy&&(i.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?i.credentials="include":r.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function n(r){if(r.ep)return;r.ep=!0;const i=a(r);fetch(r.href,i)}})();var ZIe=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Nn(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var gb={exports:{}},Ud={},vb={exports:{}},wt={};var _w;function bG(){if(_w)return wt;_w=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),r=Symbol.for("react.profiler"),i=Symbol.for("react.provider"),o=Symbol.for("react.context"),s=Symbol.for("react.forward_ref"),l=Symbol.for("react.suspense"),c=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),m=Symbol.iterator;function f(H){return H===null||typeof H!="object"?null:(H=m&&H[m]||H["@@iterator"],typeof H=="function"?H:null)}var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},v=Object.assign,k={};function S(H,q,J){this.props=H,this.context=q,this.refs=k,this.updater=J||h}S.prototype.isReactComponent={},S.prototype.setState=function(H,q){if(typeof H!="object"&&typeof H!="function"&&H!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,H,q,"setState")},S.prototype.forceUpdate=function(H){this.updater.enqueueForceUpdate(this,H,"forceUpdate")};function x(){}x.prototype=S.prototype;function M(H,q,J){this.props=H,this.context=q,this.refs=k,this.updater=J||h}var T=M.prototype=new x;T.constructor=M,v(T,S.prototype),T.isPureReactComponent=!0;var P=Array.isArray,N=Object.prototype.hasOwnProperty,j={current:null},z={key:!0,ref:!0,__self:!0,__source:!0};function F(H,q,J){var ne,se={},X=null,be=null;if(q!=null)for(ne in q.ref!==void 0&&(be=q.ref),q.key!==void 0&&(X=""+q.key),q)N.call(q,ne)&&!z.hasOwnProperty(ne)&&(se[ne]=q[ne]);var le=arguments.length-2;if(le===1)se.children=J;else if(1>>1,q=O[H];if(0>>1;Hr(se,Q))Xr(be,se)?(O[H]=be,O[X]=Q,H=X):(O[H]=se,O[ne]=Q,H=ne);else if(Xr(be,Q))O[H]=be,O[X]=Q,H=X;else break e}}return ee}function r(O,ee){var Q=O.sortIndex-ee.sortIndex;return Q!==0?Q:O.id-ee.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var l=[],c=[],p=1,m=null,f=3,h=!1,v=!1,k=!1,S=typeof setTimeout=="function"?setTimeout:null,x=typeof clearTimeout=="function"?clearTimeout:null,M=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function T(O){for(var ee=a(c);ee!==null;){if(ee.callback===null)n(c);else if(ee.startTime<=O)n(c),ee.sortIndex=ee.expirationTime,t(l,ee);else break;ee=a(c)}}function P(O){if(k=!1,T(O),!v)if(a(l)!==null)v=!0,G(N);else{var ee=a(c);ee!==null&&K(P,ee.startTime-O)}}function N(O,ee){v=!1,k&&(k=!1,x(F),F=-1),h=!0;var Q=f;try{for(T(ee),m=a(l);m!==null&&(!(m.expirationTime>ee)||O&&!ie());){var H=m.callback;if(typeof H=="function"){m.callback=null,f=m.priorityLevel;var q=H(m.expirationTime<=ee);ee=e.unstable_now(),typeof q=="function"?m.callback=q:m===a(l)&&n(l),T(ee)}else n(l);m=a(l)}if(m!==null)var J=!0;else{var ne=a(c);ne!==null&&K(P,ne.startTime-ee),J=!1}return J}finally{m=null,f=Q,h=!1}}var j=!1,z=null,F=-1,U=5,W=-1;function ie(){return!(e.unstable_now()-WO||125H?(O.sortIndex=Q,t(c,O),a(l)===null&&O===a(c)&&(k?(x(F),F=-1):k=!0,K(P,Q-H))):(O.sortIndex=q,t(l,O),v||h||(v=!0,G(N))),O},e.unstable_shouldYield=ie,e.unstable_wrapCallback=function(O){var ee=f;return function(){var Q=f;f=ee;try{return O.apply(this,arguments)}finally{f=Q}}}})(yb)),yb}var Aw;function CG(){return Aw||(Aw=1,kb.exports=_G()),kb.exports}var Mw;function SG(){if(Mw)return dr;Mw=1;var e=$c(),t=CG();function a(u){for(var d="https://reactjs.org/docs/error-decoder.html?invariant="+u,g=1;g"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),l=Object.prototype.hasOwnProperty,c=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,p={},m={};function f(u){return l.call(m,u)?!0:l.call(p,u)?!1:c.test(u)?m[u]=!0:(p[u]=!0,!1)}function h(u,d,g,_){if(g!==null&&g.type===0)return!1;switch(typeof d){case"function":case"symbol":return!0;case"boolean":return _?!1:g!==null?!g.acceptsBooleans:(u=u.toLowerCase().slice(0,5),u!=="data-"&&u!=="aria-");default:return!1}}function v(u,d,g,_){if(d===null||typeof d>"u"||h(u,d,g,_))return!0;if(_)return!1;if(g!==null)switch(g.type){case 3:return!d;case 4:return d===!1;case 5:return isNaN(d);case 6:return isNaN(d)||1>d}return!1}function k(u,d,g,_,A,E,I){this.acceptsBooleans=d===2||d===3||d===4,this.attributeName=_,this.attributeNamespace=A,this.mustUseProperty=g,this.propertyName=u,this.type=d,this.sanitizeURL=E,this.removeEmptyString=I}var S={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(u){S[u]=new k(u,0,!1,u,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(u){var d=u[0];S[d]=new k(d,1,!1,u[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(u){S[u]=new k(u,2,!1,u.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(u){S[u]=new k(u,2,!1,u,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(u){S[u]=new k(u,3,!1,u.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(u){S[u]=new k(u,3,!0,u,null,!1,!1)}),["capture","download"].forEach(function(u){S[u]=new k(u,4,!1,u,null,!1,!1)}),["cols","rows","size","span"].forEach(function(u){S[u]=new k(u,6,!1,u,null,!1,!1)}),["rowSpan","start"].forEach(function(u){S[u]=new k(u,5,!1,u.toLowerCase(),null,!1,!1)});var x=/[\-:]([a-z])/g;function M(u){return u[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(u){var d=u.replace(x,M);S[d]=new k(d,1,!1,u,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(u){var d=u.replace(x,M);S[d]=new k(d,1,!1,u,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(u){var d=u.replace(x,M);S[d]=new k(d,1,!1,u,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(u){S[u]=new k(u,1,!1,u.toLowerCase(),null,!1,!1)}),S.xlinkHref=new k("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(u){S[u]=new k(u,1,!1,u.toLowerCase(),null,!0,!0)});function T(u,d,g,_){var A=S.hasOwnProperty(d)?S[d]:null;(A!==null?A.type!==0:_||!(2V||A[I]!==E[V]){var Y=` `+A[I].replace(" at new "," at ");return u.displayName&&Y.includes("")&&(Y=Y.replace("",u.displayName)),Y}while(1<=I&&0<=V);break}}}finally{J=!1,Error.prepareStackTrace=g}return(u=u?u.displayName||u.name:"")?q(u):""}function se(u){switch(u.tag){case 5:return q(u.type);case 16:return q("Lazy");case 13:return q("Suspense");case 19:return q("SuspenseList");case 0:case 2:case 15:return u=ne(u.type,!1),u;case 11:return u=ne(u.type.render,!1),u;case 1:return u=ne(u.type,!0),u;default:return""}}function X(u){if(u==null)return null;if(typeof u=="function")return u.displayName||u.name||null;if(typeof u=="string")return u;switch(u){case z:return"Fragment";case j:return"Portal";case U:return"Profiler";case F:return"StrictMode";case D:return"Suspense";case L:return"SuspenseList"}if(typeof u=="object")switch(u.$$typeof){case ie:return(u.displayName||"Context")+".Consumer";case W:return(u._context.displayName||"Context")+".Provider";case ae:var d=u.render;return u=u.displayName,u||(u=d.displayName||d.name||"",u=u!==""?"ForwardRef("+u+")":"ForwardRef"),u;case B:return d=u.displayName||null,d!==null?d:X(u.type)||"Memo";case G:d=u._payload,u=u._init;try{return X(u(d))}catch{}}return null}function be(u){var d=u.type;switch(u.tag){case 24:return"Cache";case 9:return(d.displayName||"Context")+".Consumer";case 10:return(d._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return u=d.render,u=u.displayName||u.name||"",d.displayName||(u!==""?"ForwardRef("+u+")":"ForwardRef");case 7:return"Fragment";case 5:return d;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return X(d);case 8:return d===F?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof d=="function")return d.displayName||d.name||null;if(typeof d=="string")return d}return null}function le(u){switch(typeof u){case"boolean":case"number":case"string":case"undefined":return u;case"object":return u;default:return""}}function Ce(u){var d=u.type;return(u=u.nodeName)&&u.toLowerCase()==="input"&&(d==="checkbox"||d==="radio")}function ze(u){var d=Ce(u)?"checked":"value",g=Object.getOwnPropertyDescriptor(u.constructor.prototype,d),_=""+u[d];if(!u.hasOwnProperty(d)&&typeof g<"u"&&typeof g.get=="function"&&typeof g.set=="function"){var A=g.get,E=g.set;return Object.defineProperty(u,d,{configurable:!0,get:function(){return A.call(this)},set:function(I){_=""+I,E.call(this,I)}}),Object.defineProperty(u,d,{enumerable:g.enumerable}),{getValue:function(){return _},setValue:function(I){_=""+I},stopTracking:function(){u._valueTracker=null,delete u[d]}}}}function he(u){u._valueTracker||(u._valueTracker=ze(u))}function Re(u){if(!u)return!1;var d=u._valueTracker;if(!d)return!0;var g=d.getValue(),_="";return u&&(_=Ce(u)?u.checked?"true":"false":u.value),u=_,u!==g?(d.setValue(u),!0):!1}function Pe(u){if(u=u||(typeof document<"u"?document:void 0),typeof u>"u")return null;try{return u.activeElement||u.body}catch{return u.body}}function nt(u,d){var g=d.checked;return Q({},d,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:g??u._wrapperState.initialChecked})}function Ke(u,d){var g=d.defaultValue==null?"":d.defaultValue,_=d.checked!=null?d.checked:d.defaultChecked;g=le(d.value!=null?d.value:g),u._wrapperState={initialChecked:_,initialValue:g,controlled:d.type==="checkbox"||d.type==="radio"?d.checked!=null:d.value!=null}}function Je(u,d){d=d.checked,d!=null&&T(u,"checked",d,!1)}function rt(u,d){Je(u,d);var g=le(d.value),_=d.type;if(g!=null)_==="number"?(g===0&&u.value===""||u.value!=g)&&(u.value=""+g):u.value!==""+g&&(u.value=""+g);else if(_==="submit"||_==="reset"){u.removeAttribute("value");return}d.hasOwnProperty("value")?fa(u,d.type,g):d.hasOwnProperty("defaultValue")&&fa(u,d.type,le(d.defaultValue)),d.checked==null&&d.defaultChecked!=null&&(u.defaultChecked=!!d.defaultChecked)}function mt(u,d,g){if(d.hasOwnProperty("value")||d.hasOwnProperty("defaultValue")){var _=d.type;if(!(_!=="submit"&&_!=="reset"||d.value!==void 0&&d.value!==null))return;d=""+u._wrapperState.initialValue,g||d===u.value||(u.value=d),u.defaultValue=d}g=u.name,g!==""&&(u.name=""),u.defaultChecked=!!u._wrapperState.initialChecked,g!==""&&(u.name=g)}function fa(u,d,g){(d!=="number"||Pe(u.ownerDocument)!==u)&&(g==null?u.defaultValue=""+u._wrapperState.initialValue:u.defaultValue!==""+g&&(u.defaultValue=""+g))}var Tt=Array.isArray;function Ea(u,d,g,_){if(u=u.options,d){d={};for(var A=0;A"+d.valueOf().toString()+"",d=ua.firstChild;u.firstChild;)u.removeChild(u.firstChild);for(;d.firstChild;)u.appendChild(d.firstChild)}});function kn(u,d){if(d){var g=u.firstChild;if(g&&g===u.lastChild&&g.nodeType===3){g.nodeValue=d;return}}u.textContent=d}var ha={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Ln=["Webkit","ms","Moz","O"];Object.keys(ha).forEach(function(u){Ln.forEach(function(d){d=d+u.charAt(0).toUpperCase()+u.substring(1),ha[d]=ha[u]})});function $n(u,d,g){return d==null||typeof d=="boolean"||d===""?"":g||typeof d!="number"||d===0||ha.hasOwnProperty(u)&&ha[u]?(""+d).trim():d+"px"}function La(u,d){u=u.style;for(var g in d)if(d.hasOwnProperty(g)){var _=g.indexOf("--")===0,A=$n(g,d[g],_);g==="float"&&(g="cssFloat"),_?u.setProperty(g,A):u[g]=A}}var xa=Q({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ga(u,d){if(d){if(xa[u]&&(d.children!=null||d.dangerouslySetInnerHTML!=null))throw Error(a(137,u));if(d.dangerouslySetInnerHTML!=null){if(d.children!=null)throw Error(a(60));if(typeof d.dangerouslySetInnerHTML!="object"||!("__html"in d.dangerouslySetInnerHTML))throw Error(a(61))}if(d.style!=null&&typeof d.style!="object")throw Error(a(62))}}function ta(u,d){if(u.indexOf("-")===-1)return typeof d.is=="string";switch(u){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var va=null;function gi(u){return u=u.target||u.srcElement||window,u.correspondingUseElement&&(u=u.correspondingUseElement),u.nodeType===3?u.parentNode:u}var er=null,dn=null,Kr=null;function qr(u){if(u=jd(u)){if(typeof er!="function")throw Error(a(280));var d=u.stateNode;d&&(d=fm(d),er(u.stateNode,u.type,d))}}function ts(u){dn?Kr?Kr.push(u):Kr=[u]:dn=u}function tr(){if(dn){var u=dn,d=Kr;if(Kr=dn=null,qr(u),d)for(u=0;u>>=0,u===0?32:31-(mn(u)/_n|0)|0}var Ja=64,rr=4194304;function Qi(u){switch(u&-u){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: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 u&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return u&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return u}}function In(u,d){var g=u.pendingLanes;if(g===0)return 0;var _=0,A=u.suspendedLanes,E=u.pingedLanes,I=g&268435455;if(I!==0){var V=I&~A;V!==0?_=Qi(V):(E&=I,E!==0&&(_=Qi(E)))}else I=g&~A,I!==0?_=Qi(I):E!==0&&(_=Qi(E));if(_===0)return 0;if(d!==0&&d!==_&&(d&A)===0&&(A=_&-_,E=d&-d,A>=E||A===16&&(E&4194240)!==0))return d;if((_&4)!==0&&(_|=g&16),d=u.entangledLanes,d!==0)for(u=u.entanglements,d&=_;0g;g++)d.push(u);return d}function Sr(u,d,g){u.pendingLanes|=d,d!==536870912&&(u.suspendedLanes=0,u.pingedLanes=0),u=u.eventTimes,d=31-dt(d),u[d]=g}function hl(u,d){var g=u.pendingLanes&~d;u.pendingLanes=d,u.suspendedLanes=0,u.pingedLanes=0,u.expiredLanes&=d,u.mutableReadLanes&=d,u.entangledLanes&=d,d=u.entanglements;var _=u.eventTimes;for(u=u.expirationTimes;0=Sd),fC=" ",hC=!1;function gC(u,d){switch(u){case"keyup":return pq.indexOf(d.keyCode)!==-1;case"keydown":return d.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function vC(u){return u=u.detail,typeof u=="object"&&"data"in u?u.data:null}var Su=!1;function fq(u,d){switch(u){case"compositionend":return vC(d);case"keypress":return d.which!==32?null:(hC=!0,fC);case"textInput":return u=d.data,u===fC&&hC?null:u;default:return null}}function hq(u,d){if(Su)return u==="compositionend"||!Q2&&gC(u,d)?(u=lC(),nm=G2=ss=null,Su=!1,u):null;switch(u){case"paste":return null;case"keypress":if(!(d.ctrlKey||d.altKey||d.metaKey)||d.ctrlKey&&d.altKey){if(d.char&&1=d)return{node:g,offset:d-u};u=_}e:{for(;g;){if(g.nextSibling){g=g.nextSibling;break e}g=g.parentNode}g=void 0}g=wC(g)}}function AC(u,d){return u&&d?u===d?!0:u&&u.nodeType===3?!1:d&&d.nodeType===3?AC(u,d.parentNode):"contains"in u?u.contains(d):u.compareDocumentPosition?!!(u.compareDocumentPosition(d)&16):!1:!1}function MC(){for(var u=window,d=Pe();d instanceof u.HTMLIFrameElement;){try{var g=typeof d.contentWindow.location.href=="string"}catch{g=!1}if(g)u=d.contentWindow;else break;d=Pe(u.document)}return d}function $2(u){var d=u&&u.nodeName&&u.nodeName.toLowerCase();return d&&(d==="input"&&(u.type==="text"||u.type==="search"||u.type==="tel"||u.type==="url"||u.type==="password")||d==="textarea"||u.contentEditable==="true")}function wq(u){var d=MC(),g=u.focusedElem,_=u.selectionRange;if(d!==g&&g&&g.ownerDocument&&AC(g.ownerDocument.documentElement,g)){if(_!==null&&$2(g)){if(d=_.start,u=_.end,u===void 0&&(u=d),"selectionStart"in g)g.selectionStart=d,g.selectionEnd=Math.min(u,g.value.length);else if(u=(d=g.ownerDocument||document)&&d.defaultView||window,u.getSelection){u=u.getSelection();var A=g.textContent.length,E=Math.min(_.start,A);_=_.end===void 0?E:Math.min(_.end,A),!u.extend&&E>_&&(A=_,_=E,E=A),A=xC(g,E);var I=xC(g,_);A&&I&&(u.rangeCount!==1||u.anchorNode!==A.node||u.anchorOffset!==A.offset||u.focusNode!==I.node||u.focusOffset!==I.offset)&&(d=d.createRange(),d.setStart(A.node,A.offset),u.removeAllRanges(),E>_?(u.addRange(d),u.extend(I.node,I.offset)):(d.setEnd(I.node,I.offset),u.addRange(d)))}}for(d=[],u=g;u=u.parentNode;)u.nodeType===1&&d.push({element:u,left:u.scrollLeft,top:u.scrollTop});for(typeof g.focus=="function"&&g.focus(),g=0;g=document.documentMode,wu=null,ev=null,Md=null,tv=!1;function TC(u,d,g){var _=g.window===g?g.document:g.nodeType===9?g:g.ownerDocument;tv||wu==null||wu!==Pe(_)||(_=wu,"selectionStart"in _&&$2(_)?_={start:_.selectionStart,end:_.selectionEnd}:(_=(_.ownerDocument&&_.ownerDocument.defaultView||window).getSelection(),_={anchorNode:_.anchorNode,anchorOffset:_.anchorOffset,focusNode:_.focusNode,focusOffset:_.focusOffset}),Md&&Ad(Md,_)||(Md=_,_=dm(ev,"onSelect"),0<_.length&&(d=new V2("onSelect","select",null,d,g),u.push({event:d,listeners:_}),d.target=wu)))}function lm(u,d){var g={};return g[u.toLowerCase()]=d.toLowerCase(),g["Webkit"+u]="webkit"+d,g["Moz"+u]="moz"+d,g}var xu={animationend:lm("Animation","AnimationEnd"),animationiteration:lm("Animation","AnimationIteration"),animationstart:lm("Animation","AnimationStart"),transitionend:lm("Transition","TransitionEnd")},av={},EC={};s&&(EC=document.createElement("div").style,"AnimationEvent"in window||(delete xu.animationend.animation,delete xu.animationiteration.animation,delete xu.animationstart.animation),"TransitionEvent"in window||delete xu.transitionend.transition);function um(u){if(av[u])return av[u];if(!xu[u])return u;var d=xu[u],g;for(g in d)if(d.hasOwnProperty(g)&&g in EC)return av[u]=d[g];return u}var PC=um("animationend"),NC=um("animationiteration"),jC=um("animationstart"),zC=um("transitionend"),RC=new Map,LC="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function ls(u,d){RC.set(u,d),i(d,[u])}for(var nv=0;nvEu||(u.current=mv[Eu],mv[Eu]=null,Eu--)}function ia(u,d){Eu++,mv[Eu]=u.current,u.current=d}var ds={},Cn=cs(ds),or=cs(!1),vl=ds;function Pu(u,d){var g=u.type.contextTypes;if(!g)return ds;var _=u.stateNode;if(_&&_.__reactInternalMemoizedUnmaskedChildContext===d)return _.__reactInternalMemoizedMaskedChildContext;var A={},E;for(E in g)A[E]=d[E];return _&&(u=u.stateNode,u.__reactInternalMemoizedUnmaskedChildContext=d,u.__reactInternalMemoizedMaskedChildContext=A),A}function sr(u){return u=u.childContextTypes,u!=null}function hm(){da(or),da(Cn)}function qC(u,d,g){if(Cn.current!==ds)throw Error(a(168));ia(Cn,d),ia(or,g)}function GC(u,d,g){var _=u.stateNode;if(d=d.childContextTypes,typeof _.getChildContext!="function")return g;_=_.getChildContext();for(var A in _)if(!(A in d))throw Error(a(108,be(u)||"Unknown",A));return Q({},g,_)}function gm(u){return u=(u=u.stateNode)&&u.__reactInternalMemoizedMergedChildContext||ds,vl=Cn.current,ia(Cn,u),ia(or,or.current),!0}function VC(u,d,g){var _=u.stateNode;if(!_)throw Error(a(169));g?(u=GC(u,d,vl),_.__reactInternalMemoizedMergedChildContext=u,da(or),da(Cn),ia(Cn,u)):da(or),ia(or,g)}var So=null,vm=!1,fv=!1;function WC(u){So===null?So=[u]:So.push(u)}function Iq(u){vm=!0,WC(u)}function ps(){if(!fv&&So!==null){fv=!0;var u=0,d=Ee;try{var g=So;for(Ee=1;u>=I,A-=I,wo=1<<32-dt(d)+A|g<ct?(sn=ot,ot=null):sn=ot.sibling;var Gt=ve(oe,ot,ue[ct],we);if(Gt===null){ot===null&&(ot=sn);break}u&&ot&&Gt.alternate===null&&d(oe,ot),te=E(Gt,te,ct),it===null?Qe=Gt:it.sibling=Gt,it=Gt,ot=sn}if(ct===ue.length)return g(oe,ot),ka&&kl(oe,ct),Qe;if(ot===null){for(;ctct?(sn=ot,ot=null):sn=ot.sibling;var _s=ve(oe,ot,Gt.value,we);if(_s===null){ot===null&&(ot=sn);break}u&&ot&&_s.alternate===null&&d(oe,ot),te=E(_s,te,ct),it===null?Qe=_s:it.sibling=_s,it=_s,ot=sn}if(Gt.done)return g(oe,ot),ka&&kl(oe,ct),Qe;if(ot===null){for(;!Gt.done;ct++,Gt=ue.next())Gt=ye(oe,Gt.value,we),Gt!==null&&(te=E(Gt,te,ct),it===null?Qe=Gt:it.sibling=Gt,it=Gt);return ka&&kl(oe,ct),Qe}for(ot=_(oe,ot);!Gt.done;ct++,Gt=ue.next())Gt=Ne(ot,oe,ct,Gt.value,we),Gt!==null&&(u&&Gt.alternate!==null&&ot.delete(Gt.key===null?ct:Gt.key),te=E(Gt,te,ct),it===null?Qe=Gt:it.sibling=Gt,it=Gt);return u&&ot.forEach(function(gG){return d(oe,gG)}),ka&&kl(oe,ct),Qe}function Ba(oe,te,ue,we){if(typeof ue=="object"&&ue!==null&&ue.type===z&&ue.key===null&&(ue=ue.props.children),typeof ue=="object"&&ue!==null){switch(ue.$$typeof){case N:e:{for(var Qe=ue.key,it=te;it!==null;){if(it.key===Qe){if(Qe=ue.type,Qe===z){if(it.tag===7){g(oe,it.sibling),te=A(it,ue.props.children),te.return=oe,oe=te;break e}}else if(it.elementType===Qe||typeof Qe=="object"&&Qe!==null&&Qe.$$typeof===G&&JC(Qe)===it.type){g(oe,it.sibling),te=A(it,ue.props),te.ref=zd(oe,it,ue),te.return=oe,oe=te;break e}g(oe,it);break}else d(oe,it);it=it.sibling}ue.type===z?(te=Ml(ue.props.children,oe.mode,we,ue.key),te.return=oe,oe=te):(we=Vm(ue.type,ue.key,ue.props,null,oe.mode,we),we.ref=zd(oe,te,ue),we.return=oe,oe=we)}return I(oe);case j:e:{for(it=ue.key;te!==null;){if(te.key===it)if(te.tag===4&&te.stateNode.containerInfo===ue.containerInfo&&te.stateNode.implementation===ue.implementation){g(oe,te.sibling),te=A(te,ue.children||[]),te.return=oe,oe=te;break e}else{g(oe,te);break}else d(oe,te);te=te.sibling}te=db(ue,oe.mode,we),te.return=oe,oe=te}return I(oe);case G:return it=ue._init,Ba(oe,te,it(ue._payload),we)}if(Tt(ue))return Ge(oe,te,ue,we);if(ee(ue))return Ue(oe,te,ue,we);_m(oe,ue)}return typeof ue=="string"&&ue!==""||typeof ue=="number"?(ue=""+ue,te!==null&&te.tag===6?(g(oe,te.sibling),te=A(te,ue),te.return=oe,oe=te):(g(oe,te),te=cb(ue,oe.mode,we),te.return=oe,oe=te),I(oe)):g(oe,te)}return Ba}var Ru=$C(!0),eS=$C(!1),Cm=cs(null),Sm=null,Lu=null,yv=null;function _v(){yv=Lu=Sm=null}function Cv(u){var d=Cm.current;da(Cm),u._currentValue=d}function Sv(u,d,g){for(;u!==null;){var _=u.alternate;if((u.childLanes&d)!==d?(u.childLanes|=d,_!==null&&(_.childLanes|=d)):_!==null&&(_.childLanes&d)!==d&&(_.childLanes|=d),u===g)break;u=u.return}}function Iu(u,d){Sm=u,yv=Lu=null,u=u.dependencies,u!==null&&u.firstContext!==null&&((u.lanes&d)!==0&&(lr=!0),u.firstContext=null)}function Yr(u){var d=u._currentValue;if(yv!==u)if(u={context:u,memoizedValue:d,next:null},Lu===null){if(Sm===null)throw Error(a(308));Lu=u,Sm.dependencies={lanes:0,firstContext:u}}else Lu=Lu.next=u;return d}var yl=null;function wv(u){yl===null?yl=[u]:yl.push(u)}function tS(u,d,g,_){var A=d.interleaved;return A===null?(g.next=g,wv(d)):(g.next=A.next,A.next=g),d.interleaved=g,Ao(u,_)}function Ao(u,d){u.lanes|=d;var g=u.alternate;for(g!==null&&(g.lanes|=d),g=u,u=u.return;u!==null;)u.childLanes|=d,g=u.alternate,g!==null&&(g.childLanes|=d),g=u,u=u.return;return g.tag===3?g.stateNode:null}var ms=!1;function xv(u){u.updateQueue={baseState:u.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function aS(u,d){u=u.updateQueue,d.updateQueue===u&&(d.updateQueue={baseState:u.baseState,firstBaseUpdate:u.firstBaseUpdate,lastBaseUpdate:u.lastBaseUpdate,shared:u.shared,effects:u.effects})}function Mo(u,d){return{eventTime:u,lane:d,tag:0,payload:null,callback:null,next:null}}function fs(u,d,g){var _=u.updateQueue;if(_===null)return null;if(_=_.shared,(Ot&2)!==0){var A=_.pending;return A===null?d.next=d:(d.next=A.next,A.next=d),_.pending=d,Ao(u,g)}return A=_.interleaved,A===null?(d.next=d,wv(_)):(d.next=A.next,A.next=d),_.interleaved=d,Ao(u,g)}function wm(u,d,g){if(d=d.updateQueue,d!==null&&(d=d.shared,(g&4194240)!==0)){var _=d.lanes;_&=u.pendingLanes,g|=_,d.lanes=g,Ka(u,g)}}function nS(u,d){var g=u.updateQueue,_=u.alternate;if(_!==null&&(_=_.updateQueue,g===_)){var A=null,E=null;if(g=g.firstBaseUpdate,g!==null){do{var I={eventTime:g.eventTime,lane:g.lane,tag:g.tag,payload:g.payload,callback:g.callback,next:null};E===null?A=E=I:E=E.next=I,g=g.next}while(g!==null);E===null?A=E=d:E=E.next=d}else A=E=d;g={baseState:_.baseState,firstBaseUpdate:A,lastBaseUpdate:E,shared:_.shared,effects:_.effects},u.updateQueue=g;return}u=g.lastBaseUpdate,u===null?g.firstBaseUpdate=d:u.next=d,g.lastBaseUpdate=d}function xm(u,d,g,_){var A=u.updateQueue;ms=!1;var E=A.firstBaseUpdate,I=A.lastBaseUpdate,V=A.shared.pending;if(V!==null){A.shared.pending=null;var Y=V,ce=Y.next;Y.next=null,I===null?E=ce:I.next=ce,I=Y;var ke=u.alternate;ke!==null&&(ke=ke.updateQueue,V=ke.lastBaseUpdate,V!==I&&(V===null?ke.firstBaseUpdate=ce:V.next=ce,ke.lastBaseUpdate=Y))}if(E!==null){var ye=A.baseState;I=0,ke=ce=Y=null,V=E;do{var ve=V.lane,Ne=V.eventTime;if((_&ve)===ve){ke!==null&&(ke=ke.next={eventTime:Ne,lane:0,tag:V.tag,payload:V.payload,callback:V.callback,next:null});e:{var Ge=u,Ue=V;switch(ve=d,Ne=g,Ue.tag){case 1:if(Ge=Ue.payload,typeof Ge=="function"){ye=Ge.call(Ne,ye,ve);break e}ye=Ge;break e;case 3:Ge.flags=Ge.flags&-65537|128;case 0:if(Ge=Ue.payload,ve=typeof Ge=="function"?Ge.call(Ne,ye,ve):Ge,ve==null)break e;ye=Q({},ye,ve);break e;case 2:ms=!0}}V.callback!==null&&V.lane!==0&&(u.flags|=64,ve=A.effects,ve===null?A.effects=[V]:ve.push(V))}else Ne={eventTime:Ne,lane:ve,tag:V.tag,payload:V.payload,callback:V.callback,next:null},ke===null?(ce=ke=Ne,Y=ye):ke=ke.next=Ne,I|=ve;if(V=V.next,V===null){if(V=A.shared.pending,V===null)break;ve=V,V=ve.next,ve.next=null,A.lastBaseUpdate=ve,A.shared.pending=null}}while(!0);if(ke===null&&(Y=ye),A.baseState=Y,A.firstBaseUpdate=ce,A.lastBaseUpdate=ke,d=A.shared.interleaved,d!==null){A=d;do I|=A.lane,A=A.next;while(A!==d)}else E===null&&(A.shared.lanes=0);Sl|=I,u.lanes=I,u.memoizedState=ye}}function rS(u,d,g){if(u=d.effects,d.effects=null,u!==null)for(d=0;dg?g:4,u(!0);var _=Pv.transition;Pv.transition={};try{u(!1),d()}finally{Ee=g,Pv.transition=_}}function SS(){return Jr().memoizedState}function Dq(u,d,g){var _=bs(u);if(g={lane:_,action:g,hasEagerState:!1,eagerState:null,next:null},wS(u))xS(d,g);else if(g=tS(u,d,g,_),g!==null){var A=On();Mi(g,u,_,A),AS(g,d,_)}}function Hq(u,d,g){var _=bs(u),A={lane:_,action:g,hasEagerState:!1,eagerState:null,next:null};if(wS(u))xS(d,A);else{var E=u.alternate;if(u.lanes===0&&(E===null||E.lanes===0)&&(E=d.lastRenderedReducer,E!==null))try{var I=d.lastRenderedState,V=E(I,g);if(A.hasEagerState=!0,A.eagerState=V,Ci(V,I)){var Y=d.interleaved;Y===null?(A.next=A,wv(d)):(A.next=Y.next,Y.next=A),d.interleaved=A;return}}catch{}g=tS(u,d,A,_),g!==null&&(A=On(),Mi(g,u,_,A),AS(g,d,_))}}function wS(u){var d=u.alternate;return u===Ma||d!==null&&d===Ma}function xS(u,d){Bd=Tm=!0;var g=u.pending;g===null?d.next=d:(d.next=g.next,g.next=d),u.pending=d}function AS(u,d,g){if((g&4194240)!==0){var _=d.lanes;_&=u.pendingLanes,g|=_,d.lanes=g,Ka(u,g)}}var Nm={readContext:Yr,useCallback:Sn,useContext:Sn,useEffect:Sn,useImperativeHandle:Sn,useInsertionEffect:Sn,useLayoutEffect:Sn,useMemo:Sn,useReducer:Sn,useRef:Sn,useState:Sn,useDebugValue:Sn,useDeferredValue:Sn,useTransition:Sn,useMutableSource:Sn,useSyncExternalStore:Sn,useId:Sn,unstable_isNewReconciler:!1},Kq={readContext:Yr,useCallback:function(u,d){return to().memoizedState=[u,d===void 0?null:d],u},useContext:Yr,useEffect:hS,useImperativeHandle:function(u,d,g){return g=g!=null?g.concat([u]):null,Em(4194308,4,bS.bind(null,d,u),g)},useLayoutEffect:function(u,d){return Em(4194308,4,u,d)},useInsertionEffect:function(u,d){return Em(4,2,u,d)},useMemo:function(u,d){var g=to();return d=d===void 0?null:d,u=u(),g.memoizedState=[u,d],u},useReducer:function(u,d,g){var _=to();return d=g!==void 0?g(d):d,_.memoizedState=_.baseState=d,u={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:u,lastRenderedState:d},_.queue=u,u=u.dispatch=Dq.bind(null,Ma,u),[_.memoizedState,u]},useRef:function(u){var d=to();return u={current:u},d.memoizedState=u},useState:mS,useDebugValue:Bv,useDeferredValue:function(u){return to().memoizedState=u},useTransition:function(){var u=mS(!1),d=u[0];return u=Fq.bind(null,u[1]),to().memoizedState=u,[d,u]},useMutableSource:function(){},useSyncExternalStore:function(u,d,g){var _=Ma,A=to();if(ka){if(g===void 0)throw Error(a(407));g=g()}else{if(g=d(),on===null)throw Error(a(349));(Cl&30)!==0||lS(_,d,g)}A.memoizedState=g;var E={value:g,getSnapshot:d};return A.queue=E,hS(cS.bind(null,_,E,u),[u]),_.flags|=2048,Dd(9,uS.bind(null,_,E,g,d),void 0,null),g},useId:function(){var u=to(),d=on.identifierPrefix;if(ka){var g=xo,_=wo;g=(_&~(1<<32-dt(_)-1)).toString(32)+g,d=":"+d+"R"+g,g=Od++,0<\/script>",u=u.removeChild(u.firstChild)):typeof _.is=="string"?u=I.createElement(g,{is:_.is}):(u=I.createElement(g),g==="select"&&(I=u,_.multiple?I.multiple=!0:_.size&&(I.size=_.size))):u=I.createElementNS(u,g),u[$i]=d,u[Nd]=_,WS(u,d,!1,!1),d.stateNode=u;e:{switch(I=ta(g,_),g){case"dialog":ca("cancel",u),ca("close",u),A=_;break;case"iframe":case"object":case"embed":ca("load",u),A=_;break;case"video":case"audio":for(A=0;AHu&&(d.flags|=128,_=!0,Hd(E,!1),d.lanes=4194304)}else{if(!_)if(u=Am(I),u!==null){if(d.flags|=128,_=!0,g=u.updateQueue,g!==null&&(d.updateQueue=g,d.flags|=4),Hd(E,!0),E.tail===null&&E.tailMode==="hidden"&&!I.alternate&&!ka)return wn(d),null}else 2*Ae()-E.renderingStartTime>Hu&&g!==1073741824&&(d.flags|=128,_=!0,Hd(E,!1),d.lanes=4194304);E.isBackwards?(I.sibling=d.child,d.child=I):(g=E.last,g!==null?g.sibling=I:d.child=I,E.last=I)}return E.tail!==null?(d=E.tail,E.rendering=d,E.tail=d.sibling,E.renderingStartTime=Ae(),d.sibling=null,g=Aa.current,ia(Aa,_?g&1|2:g&1),d):(wn(d),null);case 22:case 23:return sb(),_=d.memoizedState!==null,u!==null&&u.memoizedState!==null!==_&&(d.flags|=8192),_&&(d.mode&1)!==0?(Mr&1073741824)!==0&&(wn(d),d.subtreeFlags&6&&(d.flags|=8192)):wn(d),null;case 24:return null;case 25:return null}throw Error(a(156,d.tag))}function Qq(u,d){switch(gv(d),d.tag){case 1:return sr(d.type)&&hm(),u=d.flags,u&65536?(d.flags=u&-65537|128,d):null;case 3:return Bu(),da(or),da(Cn),Ev(),u=d.flags,(u&65536)!==0&&(u&128)===0?(d.flags=u&-65537|128,d):null;case 5:return Mv(d),null;case 13:if(da(Aa),u=d.memoizedState,u!==null&&u.dehydrated!==null){if(d.alternate===null)throw Error(a(340));zu()}return u=d.flags,u&65536?(d.flags=u&-65537|128,d):null;case 19:return da(Aa),null;case 4:return Bu(),null;case 10:return Cv(d.type._context),null;case 22:case 23:return sb(),null;case 24:return null;default:return null}}var Lm=!1,xn=!1,Yq=typeof WeakSet=="function"?WeakSet:Set,Ie=null;function Fu(u,d){var g=u.ref;if(g!==null)if(typeof g=="function")try{g(null)}catch(_){Na(u,d,_)}else g.current=null}function Zv(u,d,g){try{g()}catch(_){Na(u,d,_)}}var ZS=!1;function Jq(u,d){if(sv=tm,u=MC(),$2(u)){if("selectionStart"in u)var g={start:u.selectionStart,end:u.selectionEnd};else e:{g=(g=u.ownerDocument)&&g.defaultView||window;var _=g.getSelection&&g.getSelection();if(_&&_.rangeCount!==0){g=_.anchorNode;var A=_.anchorOffset,E=_.focusNode;_=_.focusOffset;try{g.nodeType,E.nodeType}catch{g=null;break e}var I=0,V=-1,Y=-1,ce=0,ke=0,ye=u,ve=null;t:for(;;){for(var Ne;ye!==g||A!==0&&ye.nodeType!==3||(V=I+A),ye!==E||_!==0&&ye.nodeType!==3||(Y=I+_),ye.nodeType===3&&(I+=ye.nodeValue.length),(Ne=ye.firstChild)!==null;)ve=ye,ye=Ne;for(;;){if(ye===u)break t;if(ve===g&&++ce===A&&(V=I),ve===E&&++ke===_&&(Y=I),(Ne=ye.nextSibling)!==null)break;ye=ve,ve=ye.parentNode}ye=Ne}g=V===-1||Y===-1?null:{start:V,end:Y}}else g=null}g=g||{start:0,end:0}}else g=null;for(lv={focusedElem:u,selectionRange:g},tm=!1,Ie=d;Ie!==null;)if(d=Ie,u=d.child,(d.subtreeFlags&1028)!==0&&u!==null)u.return=d,Ie=u;else for(;Ie!==null;){d=Ie;try{var Ge=d.alternate;if((d.flags&1024)!==0)switch(d.tag){case 0:case 11:case 15:break;case 1:if(Ge!==null){var Ue=Ge.memoizedProps,Ba=Ge.memoizedState,oe=d.stateNode,te=oe.getSnapshotBeforeUpdate(d.elementType===d.type?Ue:wi(d.type,Ue),Ba);oe.__reactInternalSnapshotBeforeUpdate=te}break;case 3:var ue=d.stateNode.containerInfo;ue.nodeType===1?ue.textContent="":ue.nodeType===9&&ue.documentElement&&ue.removeChild(ue.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(a(163))}}catch(we){Na(d,d.return,we)}if(u=d.sibling,u!==null){u.return=d.return,Ie=u;break}Ie=d.return}return Ge=ZS,ZS=!1,Ge}function Kd(u,d,g){var _=d.updateQueue;if(_=_!==null?_.lastEffect:null,_!==null){var A=_=_.next;do{if((A.tag&u)===u){var E=A.destroy;A.destroy=void 0,E!==void 0&&Zv(d,g,E)}A=A.next}while(A!==_)}}function Im(u,d){if(d=d.updateQueue,d=d!==null?d.lastEffect:null,d!==null){var g=d=d.next;do{if((g.tag&u)===u){var _=g.create;g.destroy=_()}g=g.next}while(g!==d)}}function Qv(u){var d=u.ref;if(d!==null){var g=u.stateNode;u.tag,u=g,typeof d=="function"?d(u):d.current=u}}function QS(u){var d=u.alternate;d!==null&&(u.alternate=null,QS(d)),u.child=null,u.deletions=null,u.sibling=null,u.tag===5&&(d=u.stateNode,d!==null&&(delete d[$i],delete d[Nd],delete d[pv],delete d[Rq],delete d[Lq])),u.stateNode=null,u.return=null,u.dependencies=null,u.memoizedProps=null,u.memoizedState=null,u.pendingProps=null,u.stateNode=null,u.updateQueue=null}function YS(u){return u.tag===5||u.tag===3||u.tag===4}function JS(u){e:for(;;){for(;u.sibling===null;){if(u.return===null||YS(u.return))return null;u=u.return}for(u.sibling.return=u.return,u=u.sibling;u.tag!==5&&u.tag!==6&&u.tag!==18;){if(u.flags&2||u.child===null||u.tag===4)continue e;u.child.return=u,u=u.child}if(!(u.flags&2))return u.stateNode}}function Yv(u,d,g){var _=u.tag;if(_===5||_===6)u=u.stateNode,d?g.nodeType===8?g.parentNode.insertBefore(u,d):g.insertBefore(u,d):(g.nodeType===8?(d=g.parentNode,d.insertBefore(u,g)):(d=g,d.appendChild(u)),g=g._reactRootContainer,g!=null||d.onclick!==null||(d.onclick=mm));else if(_!==4&&(u=u.child,u!==null))for(Yv(u,d,g),u=u.sibling;u!==null;)Yv(u,d,g),u=u.sibling}function Jv(u,d,g){var _=u.tag;if(_===5||_===6)u=u.stateNode,d?g.insertBefore(u,d):g.appendChild(u);else if(_!==4&&(u=u.child,u!==null))for(Jv(u,d,g),u=u.sibling;u!==null;)Jv(u,d,g),u=u.sibling}var fn=null,xi=!1;function hs(u,d,g){for(g=g.child;g!==null;)$S(u,d,g),g=g.sibling}function $S(u,d,g){if(Bt&&typeof Bt.onCommitFiberUnmount=="function")try{Bt.onCommitFiberUnmount(gt,g)}catch{}switch(g.tag){case 5:xn||Fu(g,d);case 6:var _=fn,A=xi;fn=null,hs(u,d,g),fn=_,xi=A,fn!==null&&(xi?(u=fn,g=g.stateNode,u.nodeType===8?u.parentNode.removeChild(g):u.removeChild(g)):fn.removeChild(g.stateNode));break;case 18:fn!==null&&(xi?(u=fn,g=g.stateNode,u.nodeType===8?dv(u.parentNode,g):u.nodeType===1&&dv(u,g),yd(u)):dv(fn,g.stateNode));break;case 4:_=fn,A=xi,fn=g.stateNode.containerInfo,xi=!0,hs(u,d,g),fn=_,xi=A;break;case 0:case 11:case 14:case 15:if(!xn&&(_=g.updateQueue,_!==null&&(_=_.lastEffect,_!==null))){A=_=_.next;do{var E=A,I=E.destroy;E=E.tag,I!==void 0&&((E&2)!==0||(E&4)!==0)&&Zv(g,d,I),A=A.next}while(A!==_)}hs(u,d,g);break;case 1:if(!xn&&(Fu(g,d),_=g.stateNode,typeof _.componentWillUnmount=="function"))try{_.props=g.memoizedProps,_.state=g.memoizedState,_.componentWillUnmount()}catch(V){Na(g,d,V)}hs(u,d,g);break;case 21:hs(u,d,g);break;case 22:g.mode&1?(xn=(_=xn)||g.memoizedState!==null,hs(u,d,g),xn=_):hs(u,d,g);break;default:hs(u,d,g)}}function ew(u){var d=u.updateQueue;if(d!==null){u.updateQueue=null;var g=u.stateNode;g===null&&(g=u.stateNode=new Yq),d.forEach(function(_){var A=sG.bind(null,u,_);g.has(_)||(g.add(_),_.then(A,A))})}}function Ai(u,d){var g=d.deletions;if(g!==null)for(var _=0;_A&&(A=I),_&=~E}if(_=A,_=Ae()-_,_=(120>_?120:480>_?480:1080>_?1080:1920>_?1920:3e3>_?3e3:4320>_?4320:1960*eG(_/1960))-_,10<_){u.timeoutHandle=cv(Al.bind(null,u,ur,Eo),_);break}Al(u,ur,Eo);break;case 5:Al(u,ur,Eo);break;default:throw Error(a(329))}}}return cr(u,Ae()),u.callbackNode===g?ow.bind(null,u):null}function rb(u,d){var g=Gd;return u.current.memoizedState.isDehydrated&&(xl(u,d).flags|=256),u=Gm(u,d),u!==2&&(d=ur,ur=g,d!==null&&ib(d)),u}function ib(u){ur===null?ur=u:ur.push.apply(ur,u)}function tG(u){for(var d=u;;){if(d.flags&16384){var g=d.updateQueue;if(g!==null&&(g=g.stores,g!==null))for(var _=0;_u?16:u,vs===null)var _=!1;else{if(u=vs,vs=null,Hm=0,(Ot&6)!==0)throw Error(a(331));var A=Ot;for(Ot|=4,Ie=u.current;Ie!==null;){var E=Ie,I=E.child;if((Ie.flags&16)!==0){var V=E.deletions;if(V!==null){for(var Y=0;YAe()-tb?xl(u,0):eb|=g),cr(u,d)}function mw(u,d){d===0&&((u.mode&1)===0?d=1:(d=rr,rr<<=1,(rr&130023424)===0&&(rr=4194304)));var g=On();u=Ao(u,d),u!==null&&(Sr(u,d,g),cr(u,g))}function oG(u){var d=u.memoizedState,g=0;d!==null&&(g=d.retryLane),mw(u,g)}function sG(u,d){var g=0;switch(u.tag){case 13:var _=u.stateNode,A=u.memoizedState;A!==null&&(g=A.retryLane);break;case 19:_=u.stateNode;break;default:throw Error(a(314))}_!==null&&_.delete(d),mw(u,g)}var fw;fw=function(u,d,g){if(u!==null)if(u.memoizedProps!==d.pendingProps||or.current)lr=!0;else{if((u.lanes&g)===0&&(d.flags&128)===0)return lr=!1,Xq(u,d,g);lr=(u.flags&131072)!==0}else lr=!1,ka&&(d.flags&1048576)!==0&&UC(d,km,d.index);switch(d.lanes=0,d.tag){case 2:var _=d.type;Rm(u,d),u=d.pendingProps;var A=Pu(d,Cn.current);Iu(d,g),A=jv(null,d,_,u,A,g);var E=zv();return d.flags|=1,typeof A=="object"&&A!==null&&typeof A.render=="function"&&A.$$typeof===void 0?(d.tag=1,d.memoizedState=null,d.updateQueue=null,sr(_)?(E=!0,gm(d)):E=!1,d.memoizedState=A.state!==null&&A.state!==void 0?A.state:null,xv(d),A.updater=jm,d.stateNode=A,A._reactInternals=d,Fv(d,_,u,g),d=qv(null,d,_,!0,E,g)):(d.tag=0,ka&&E&&hv(d),Bn(null,d,A,g),d=d.child),d;case 16:_=d.elementType;e:{switch(Rm(u,d),u=d.pendingProps,A=_._init,_=A(_._payload),d.type=_,A=d.tag=uG(_),u=wi(_,u),A){case 0:d=Kv(null,d,_,u,g);break e;case 1:d=DS(null,d,_,u,g);break e;case 11:d=LS(null,d,_,u,g);break e;case 14:d=IS(null,d,_,wi(_.type,u),g);break e}throw Error(a(306,_,""))}return d;case 0:return _=d.type,A=d.pendingProps,A=d.elementType===_?A:wi(_,A),Kv(u,d,_,A,g);case 1:return _=d.type,A=d.pendingProps,A=d.elementType===_?A:wi(_,A),DS(u,d,_,A,g);case 3:e:{if(HS(d),u===null)throw Error(a(387));_=d.pendingProps,E=d.memoizedState,A=E.element,aS(u,d),xm(d,_,null,g);var I=d.memoizedState;if(_=I.element,E.isDehydrated)if(E={element:_,isDehydrated:!1,cache:I.cache,pendingSuspenseBoundaries:I.pendingSuspenseBoundaries,transitions:I.transitions},d.updateQueue.baseState=E,d.memoizedState=E,d.flags&256){A=Ou(Error(a(423)),d),d=KS(u,d,_,g,A);break e}else if(_!==A){A=Ou(Error(a(424)),d),d=KS(u,d,_,g,A);break e}else for(Ar=us(d.stateNode.containerInfo.firstChild),xr=d,ka=!0,Si=null,g=eS(d,null,_,g),d.child=g;g;)g.flags=g.flags&-3|4096,g=g.sibling;else{if(zu(),_===A){d=To(u,d,g);break e}Bn(u,d,_,g)}d=d.child}return d;case 5:return iS(d),u===null&&bv(d),_=d.type,A=d.pendingProps,E=u!==null?u.memoizedProps:null,I=A.children,uv(_,A)?I=null:E!==null&&uv(_,E)&&(d.flags|=32),FS(u,d),Bn(u,d,I,g),d.child;case 6:return u===null&&bv(d),null;case 13:return qS(u,d,g);case 4:return Av(d,d.stateNode.containerInfo),_=d.pendingProps,u===null?d.child=Ru(d,null,_,g):Bn(u,d,_,g),d.child;case 11:return _=d.type,A=d.pendingProps,A=d.elementType===_?A:wi(_,A),LS(u,d,_,A,g);case 7:return Bn(u,d,d.pendingProps,g),d.child;case 8:return Bn(u,d,d.pendingProps.children,g),d.child;case 12:return Bn(u,d,d.pendingProps.children,g),d.child;case 10:e:{if(_=d.type._context,A=d.pendingProps,E=d.memoizedProps,I=A.value,ia(Cm,_._currentValue),_._currentValue=I,E!==null)if(Ci(E.value,I)){if(E.children===A.children&&!or.current){d=To(u,d,g);break e}}else for(E=d.child,E!==null&&(E.return=d);E!==null;){var V=E.dependencies;if(V!==null){I=E.child;for(var Y=V.firstContext;Y!==null;){if(Y.context===_){if(E.tag===1){Y=Mo(-1,g&-g),Y.tag=2;var ce=E.updateQueue;if(ce!==null){ce=ce.shared;var ke=ce.pending;ke===null?Y.next=Y:(Y.next=ke.next,ke.next=Y),ce.pending=Y}}E.lanes|=g,Y=E.alternate,Y!==null&&(Y.lanes|=g),Sv(E.return,g,d),V.lanes|=g;break}Y=Y.next}}else if(E.tag===10)I=E.type===d.type?null:E.child;else if(E.tag===18){if(I=E.return,I===null)throw Error(a(341));I.lanes|=g,V=I.alternate,V!==null&&(V.lanes|=g),Sv(I,g,d),I=E.sibling}else I=E.child;if(I!==null)I.return=E;else for(I=E;I!==null;){if(I===d){I=null;break}if(E=I.sibling,E!==null){E.return=I.return,I=E;break}I=I.return}E=I}Bn(u,d,A.children,g),d=d.child}return d;case 9:return A=d.type,_=d.pendingProps.children,Iu(d,g),A=Yr(A),_=_(A),d.flags|=1,Bn(u,d,_,g),d.child;case 14:return _=d.type,A=wi(_,d.pendingProps),A=wi(_.type,A),IS(u,d,_,A,g);case 15:return BS(u,d,d.type,d.pendingProps,g);case 17:return _=d.type,A=d.pendingProps,A=d.elementType===_?A:wi(_,A),Rm(u,d),d.tag=1,sr(_)?(u=!0,gm(d)):u=!1,Iu(d,g),TS(d,_,A),Fv(d,_,A,g),qv(null,d,_,!0,u,g);case 19:return VS(u,d,g);case 22:return OS(u,d,g)}throw Error(a(156,d.tag))};function hw(u,d){return Z(u,d)}function lG(u,d,g,_){this.tag=u,this.key=g,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=d,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=_,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ei(u,d,g,_){return new lG(u,d,g,_)}function ub(u){return u=u.prototype,!(!u||!u.isReactComponent)}function uG(u){if(typeof u=="function")return ub(u)?1:0;if(u!=null){if(u=u.$$typeof,u===ae)return 11;if(u===B)return 14}return 2}function ys(u,d){var g=u.alternate;return g===null?(g=ei(u.tag,d,u.key,u.mode),g.elementType=u.elementType,g.type=u.type,g.stateNode=u.stateNode,g.alternate=u,u.alternate=g):(g.pendingProps=d,g.type=u.type,g.flags=0,g.subtreeFlags=0,g.deletions=null),g.flags=u.flags&14680064,g.childLanes=u.childLanes,g.lanes=u.lanes,g.child=u.child,g.memoizedProps=u.memoizedProps,g.memoizedState=u.memoizedState,g.updateQueue=u.updateQueue,d=u.dependencies,g.dependencies=d===null?null:{lanes:d.lanes,firstContext:d.firstContext},g.sibling=u.sibling,g.index=u.index,g.ref=u.ref,g}function Vm(u,d,g,_,A,E){var I=2;if(_=u,typeof u=="function")ub(u)&&(I=1);else if(typeof u=="string")I=5;else e:switch(u){case z:return Ml(g.children,A,E,d);case F:I=8,A|=8;break;case U:return u=ei(12,g,d,A|2),u.elementType=U,u.lanes=E,u;case D:return u=ei(13,g,d,A),u.elementType=D,u.lanes=E,u;case L:return u=ei(19,g,d,A),u.elementType=L,u.lanes=E,u;case K:return Wm(g,A,E,d);default:if(typeof u=="object"&&u!==null)switch(u.$$typeof){case W:I=10;break e;case ie:I=9;break e;case ae:I=11;break e;case B:I=14;break e;case G:I=16,_=null;break e}throw Error(a(130,u==null?u:typeof u,""))}return d=ei(I,g,d,A),d.elementType=u,d.type=_,d.lanes=E,d}function Ml(u,d,g,_){return u=ei(7,u,_,d),u.lanes=g,u}function Wm(u,d,g,_){return u=ei(22,u,_,d),u.elementType=K,u.lanes=g,u.stateNode={isHidden:!1},u}function cb(u,d,g){return u=ei(6,u,null,d),u.lanes=g,u}function db(u,d,g){return d=ei(4,u.children!==null?u.children:[],u.key,d),d.lanes=g,d.stateNode={containerInfo:u.containerInfo,pendingChildren:null,implementation:u.implementation},d}function cG(u,d,g,_,A){this.tag=d,this.containerInfo=u,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Xt(0),this.expirationTimes=Xt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Xt(0),this.identifierPrefix=_,this.onRecoverableError=A,this.mutableSourceEagerHydrationData=null}function pb(u,d,g,_,A,E,I,V,Y){return u=new cG(u,d,g,V,Y),d===1?(d=1,E===!0&&(d|=8)):d=0,E=ei(3,null,null,d),u.current=E,E.stateNode=u,E.memoizedState={element:_,isDehydrated:g,cache:null,transitions:null,pendingSuspenseBoundaries:null},xv(E),u}function dG(u,d,g){var _=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),bb.exports=SG(),bb.exports}var Ew;function wG(){if(Ew)return $m;Ew=1;var e=Vj();return $m.createRoot=e.createRoot,$m.hydrateRoot=e.hydrateRoot,$m}var xG=wG();var Pw="popstate";function Nw(e){return typeof e=="object"&&e!=null&&"pathname"in e&&"search"in e&&"hash"in e&&"state"in e&&"key"in e}function AG(e={}){function t(n,r){let i=r.state?.masked,{pathname:o,search:s,hash:l}=i||n.location;return Z3("",{pathname:o,search:s,hash:l},r.state&&r.state.usr||null,r.state&&r.state.key||"default",i?{pathname:n.location.pathname,search:n.location.search,hash:n.location.hash}:void 0)}function a(n,r){return typeof r=="string"?r:J1(r)}return TG(t,a,null,e)}function Sa(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Fi(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function MG(){return Math.random().toString(36).substring(2,10)}function jw(e,t){return{usr:e.state,key:e.key,idx:t,masked:e.unstable_mask?{pathname:e.pathname,search:e.search,hash:e.hash}:void 0}}function Z3(e,t,a=null,n,r){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof t=="string"?ed(t):t,state:a,key:t&&t.key||n||MG(),unstable_mask:r}}function J1({pathname:e="/",search:t="",hash:a=""}){return t&&t!=="?"&&(e+=t.charAt(0)==="?"?t:"?"+t),a&&a!=="#"&&(e+=a.charAt(0)==="#"?a:"#"+a),e}function ed(e){let t={};if(e){let a=e.indexOf("#");a>=0&&(t.hash=e.substring(a),e=e.substring(0,a));let n=e.indexOf("?");n>=0&&(t.search=e.substring(n),e=e.substring(0,n)),e&&(t.pathname=e)}return t}function TG(e,t,a,n={}){let{window:r=document.defaultView,v5Compat:i=!1}=n,o=r.history,s="POP",l=null,c=p();c==null&&(c=0,o.replaceState({...o.state,idx:c},""));function p(){return(o.state||{idx:null}).idx}function m(){s="POP";let S=p(),x=S==null?null:S-c;c=S,l&&l({action:s,location:k.location,delta:x})}function f(S,x){s="PUSH";let M=Nw(S)?S:Z3(k.location,S,x);c=p()+1;let T=jw(M,c),P=k.createHref(M.unstable_mask||M);try{o.pushState(T,"",P)}catch(N){if(N instanceof DOMException&&N.name==="DataCloneError")throw N;r.location.assign(P)}i&&l&&l({action:s,location:k.location,delta:1})}function h(S,x){s="REPLACE";let M=Nw(S)?S:Z3(k.location,S,x);c=p();let T=jw(M,c),P=k.createHref(M.unstable_mask||M);o.replaceState(T,"",P),i&&l&&l({action:s,location:k.location,delta:0})}function v(S){return EG(S)}let k={get action(){return s},get location(){return e(r,o)},listen(S){if(l)throw new Error("A history only accepts one active listener");return r.addEventListener(Pw,m),l=S,()=>{r.removeEventListener(Pw,m),l=null}},createHref(S){return t(r,S)},createURL:v,encodeLocation(S){let x=v(S);return{pathname:x.pathname,search:x.search,hash:x.hash}},push:f,replace:h,go(S){return o.go(S)}};return k}function EG(e,t=!1){let a="http://localhost";typeof window<"u"&&(a=window.location.origin!=="null"?window.location.origin:window.location.href),Sa(a,"No window.location.(origin|href) available to create URL");let n=typeof e=="string"?e:J1(e);return n=n.replace(/ $/,"%20"),!t&&n.startsWith("//")&&(n=a+n),new URL(n,a)}function Wj(e,t,a="/"){return PG(e,t,a,!1)}function PG(e,t,a,n){let r=typeof t=="string"?ed(t):t,i=Vo(r.pathname||"/",a);if(i==null)return null;let o=Uj(e);NG(o);let s=null;for(let l=0;s==null&&l{let p={relativePath:c===void 0?o.path||"":c,caseSensitive:o.caseSensitive===!0,childrenIndex:s,route:o};if(p.relativePath.startsWith("/")){if(!p.relativePath.startsWith(n)&&l)return;Sa(p.relativePath.startsWith(n),`Absolute route path "${p.relativePath}" nested under path "${n}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),p.relativePath=p.relativePath.slice(n.length)}let m=co([n,p.relativePath]),f=a.concat(p);o.children&&o.children.length>0&&(Sa(o.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${m}".`),Uj(o.children,t,f,m,l)),!(o.path==null&&!o.index)&&t.push({path:m,score:OG(m,o.index),routesMeta:f})};return e.forEach((o,s)=>{if(o.path===""||!o.path?.includes("?"))i(o,s);else for(let l of Xj(o.path))i(o,s,!0,l)}),t}function Xj(e){let t=e.split("/");if(t.length===0)return[];let[a,...n]=t,r=a.endsWith("?"),i=a.replace(/\?$/,"");if(n.length===0)return r?[i,""]:[i];let o=Xj(n.join("/")),s=[];return s.push(...o.map(l=>l===""?i:[i,l].join("/"))),r&&s.push(...o),s.map(l=>e.startsWith("/")&&l===""?"/":l)}function NG(e){e.sort((t,a)=>t.score!==a.score?a.score-t.score:FG(t.routesMeta.map(n=>n.childrenIndex),a.routesMeta.map(n=>n.childrenIndex)))}var jG=/^:[\w-]+$/,zG=3,RG=2,LG=1,IG=10,BG=-2,zw=e=>e==="*";function OG(e,t){let a=e.split("/"),n=a.length;return a.some(zw)&&(n+=BG),t&&(n+=RG),a.filter(r=>!zw(r)).reduce((r,i)=>r+(jG.test(i)?zG:i===""?LG:IG),n)}function FG(e,t){return e.length===t.length&&e.slice(0,-1).every((n,r)=>n===t[r])?e[e.length-1]-t[t.length-1]:0}function DG(e,t,a=!1){let{routesMeta:n}=e,r={},i="/",o=[];for(let s=0;s{if(p==="*"){let v=s[f]||"";o=i.slice(0,i.length-v.length).replace(/(.)\/+$/,"$1")}const h=s[f];return m&&!h?c[p]=void 0:c[p]=(h||"").replace(/%2F/g,"/"),c},{}),pathname:i,pathnameBase:o,pattern:e}}function HG(e,t=!1,a=!0){Fi(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 n=[],r="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,s,l,c,p)=>{if(n.push({paramName:s,isOptional:l!=null}),l){let m=p.charAt(c+o.length);return m&&m!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return e.endsWith("*")?(n.push({paramName:"*"}),r+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):a?r+="\\/*$":e!==""&&e!=="/"&&(r+="(?:(?=\\/|$))"),[new RegExp(r,t?void 0:"i"),n]}function Zj(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Fi(!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 Vo(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let a=t.endsWith("/")?t.length-1:t.length,n=e.charAt(a);return n&&n!=="/"?null:e.slice(a)||"/"}var KG=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function qG(e,t="/"){let{pathname:a,search:n="",hash:r=""}=typeof e=="string"?ed(e):e,i;return a?(a=a.replace(/\/\/+/g,"/"),a.startsWith("/")?i=Rw(a.substring(1),"/"):i=Rw(a,t)):i=t,{pathname:i,search:WG(n),hash:UG(r)}}function Rw(e,t){let a=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(r=>{r===".."?a.length>1&&a.pop():r!=="."&&a.push(r)}),a.length>1?a.join("/"):"/"}function _b(e,t,a,n){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(n)}]. Please separate it out to the \`to.${a}\` field. Alternatively you may provide the full path as a string in and the router will parse it for you.`}function GG(e){return e.filter((t,a)=>a===0||t.route.path&&t.route.path.length>0)}function Qj(e){let t=GG(e);return t.map((a,n)=>n===t.length-1?a.pathname:a.pathnameBase)}function X7(e,t,a,n=!1){let r;typeof e=="string"?r=ed(e):(r={...e},Sa(!r.pathname||!r.pathname.includes("?"),_b("?","pathname","search",r)),Sa(!r.pathname||!r.pathname.includes("#"),_b("#","pathname","hash",r)),Sa(!r.search||!r.search.includes("#"),_b("#","search","hash",r)));let i=e===""||r.pathname==="",o=i?"/":r.pathname,s;if(o==null)s=a;else{let m=t.length-1;if(!n&&o.startsWith("..")){let f=o.split("/");for(;f[0]==="..";)f.shift(),m-=1;r.pathname=f.join("/")}s=m>=0?t[m]:"/"}let l=qG(r,s),c=o&&o!=="/"&&o.endsWith("/"),p=(i||o===".")&&a.endsWith("/");return!l.pathname.endsWith("/")&&(c||p)&&(l.pathname+="/"),l}var co=e=>e.join("/").replace(/\/\/+/g,"/"),VG=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),WG=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,UG=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e,XG=class{constructor(e,t,a,n=!1){this.status=e,this.statusText=t||"",this.internal=n,a instanceof Error?(this.data=a.toString(),this.error=a):this.data=a}};function ZG(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}function QG(e){return e.map(t=>t.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var Yj=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function Jj(e,t){let a=e;if(typeof a!="string"||!KG.test(a))return{absoluteURL:void 0,isExternal:!1,to:a};let n=a,r=!1;if(Yj)try{let i=new URL(window.location.href),o=a.startsWith("//")?new URL(i.protocol+a):new URL(a),s=Vo(o.pathname,t);o.origin===i.origin&&s!=null?a=s+o.search+o.hash:r=!0}catch{Fi(!1,` contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:n,isExternal:r,to:a}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var $j=["POST","PUT","PATCH","DELETE"];new Set($j);var YG=["GET",...$j];new Set(YG);var td=y.createContext(null);td.displayName="DataRouter";var hg=y.createContext(null);hg.displayName="DataRouterState";var JG=y.createContext(!1),ez=y.createContext({isTransitioning:!1});ez.displayName="ViewTransition";var $G=y.createContext(new Map);$G.displayName="Fetchers";var eV=y.createContext(null);eV.displayName="Await";var pi=y.createContext(null);pi.displayName="Navigation";var xp=y.createContext(null);xp.displayName="Location";var ho=y.createContext({outlet:null,matches:[],isDataRoute:!1});ho.displayName="Route";var Z7=y.createContext(null);Z7.displayName="RouteError";var tz="REACT_ROUTER_ERROR",tV="REDIRECT",aV="ROUTE_ERROR_RESPONSE";function nV(e){if(e.startsWith(`${tz}:${tV}:{`))try{let t=JSON.parse(e.slice(28));if(typeof t=="object"&&t&&typeof t.status=="number"&&typeof t.statusText=="string"&&typeof t.location=="string"&&typeof t.reloadDocument=="boolean"&&typeof t.replace=="boolean")return t}catch{}}function rV(e){if(e.startsWith(`${tz}:${aV}:{`))try{let t=JSON.parse(e.slice(40));if(typeof t=="object"&&t&&typeof t.status=="number"&&typeof t.statusText=="string")return new XG(t.status,t.statusText,t.data)}catch{}}function iV(e,{relative:t}={}){Sa(ad(),"useHref() may be used only in the context of a component.");let{basename:a,navigator:n}=y.useContext(pi),{hash:r,pathname:i,search:o}=Ap(e,{relative:t}),s=i;return a!=="/"&&(s=i==="/"?a:co([a,i])),n.createHref({pathname:s,search:o,hash:r})}function ad(){return y.useContext(xp)!=null}function go(){return Sa(ad(),"useLocation() may be used only in the context of a component."),y.useContext(xp).location}function oV(e){Sa(ad(),"useMatch() may be used only in the context of a component.");let{pathname:t}=go();return y.useMemo(()=>$1(e,Zj(t)),[t,e])}var az="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function nz(e){y.useContext(pi).static||y.useLayoutEffect(e)}function Q7(){let{isDataRoute:e}=y.useContext(ho);return e?yV():sV()}function sV(){Sa(ad(),"useNavigate() may be used only in the context of a component.");let e=y.useContext(td),{basename:t,navigator:a}=y.useContext(pi),{matches:n}=y.useContext(ho),{pathname:r}=go(),i=JSON.stringify(Qj(n)),o=y.useRef(!1);return nz(()=>{o.current=!0}),y.useCallback((l,c={})=>{if(Fi(o.current,az),!o.current)return;if(typeof l=="number"){a.go(l);return}let p=X7(l,JSON.parse(i),r,c.relative==="path");e==null&&t!=="/"&&(p.pathname=p.pathname==="/"?t:co([t,p.pathname])),(c.replace?a.replace:a.push)(p,c.state,c)},[t,a,i,r,e])}var lV=y.createContext(null);function uV(e){let t=y.useContext(ho).outlet;return y.useMemo(()=>t&&y.createElement(lV.Provider,{value:e},t),[t,e])}function Ap(e,{relative:t}={}){let{matches:a}=y.useContext(ho),{pathname:n}=go(),r=JSON.stringify(Qj(a));return y.useMemo(()=>X7(e,JSON.parse(r),n,t==="path"),[e,r,n,t])}function rz(e,t){return iz(e,t)}function iz(e,t,a){Sa(ad(),"useRoutes() may be used only in the context of a component.");let{navigator:n}=y.useContext(pi),{matches:r}=y.useContext(ho),i=r[r.length-1],o=i?i.params:{},s=i?i.pathname:"/",l=i?i.pathnameBase:"/",c=i&&i.route;{let S=c&&c.path||"";sz(s,!c||S.endsWith("*")||S.endsWith("*?"),`You rendered descendant (or called \`useRoutes()\`) at "${s}" (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 p=go(),m;if(t){let S=typeof t=="string"?ed(t):t;Sa(l==="/"||S.pathname?.startsWith(l),`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 "${l}" but pathname "${S.pathname}" was given in the \`location\` prop.`),m=S}else m=p;let f=m.pathname||"/",h=f;if(l!=="/"){let S=l.replace(/^\//,"").split("/");h="/"+f.replace(/^\//,"").split("/").slice(S.length).join("/")}let v=Wj(e,{pathname:h});Fi(c||v!=null,`No routes matched location "${m.pathname}${m.search}${m.hash}" `),Fi(v==null||v[v.length-1].route.element!==void 0||v[v.length-1].route.Component!==void 0||v[v.length-1].route.lazy!==void 0,`Matched leaf route at location "${m.pathname}${m.search}${m.hash}" does not have an element or Component. This means it will render an with a null value by default resulting in an "empty" page.`);let k=fV(v&&v.map(S=>Object.assign({},S,{params:Object.assign({},o,S.params),pathname:co([l,n.encodeLocation?n.encodeLocation(S.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:S.pathname]),pathnameBase:S.pathnameBase==="/"?l:co([l,n.encodeLocation?n.encodeLocation(S.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:S.pathnameBase])})),r,a);return t&&k?y.createElement(xp.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",unstable_mask:void 0,...m},navigationType:"POP"}},k):k}function cV(){let e=kV(),t=ZG(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),a=e instanceof Error?e.stack:null,n="rgba(200,200,200, 0.5)",r={padding:"0.5rem",backgroundColor:n},i={padding:"2px 4px",backgroundColor:n},o=null;return console.error("Error handled by React Router default ErrorBoundary:",e),o=y.createElement(y.Fragment,null,y.createElement("p",null,"💿 Hey developer 👋"),y.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",y.createElement("code",{style:i},"ErrorBoundary")," or"," ",y.createElement("code",{style:i},"errorElement")," prop on your route.")),y.createElement(y.Fragment,null,y.createElement("h2",null,"Unexpected Application Error!"),y.createElement("h3",{style:{fontStyle:"italic"}},t),a?y.createElement("pre",{style:r},a):null,o)}var dV=y.createElement(cV,null),oz=class extends y.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(){let e=this.state.error;if(this.context&&typeof e=="object"&&e&&"digest"in e&&typeof e.digest=="string"){const a=rV(e.digest);a&&(e=a)}let t=e!==void 0?y.createElement(ho.Provider,{value:this.props.routeContext},y.createElement(Z7.Provider,{value:e,children:this.props.component})):this.props.children;return this.context?y.createElement(pV,{error:e},t):t}};oz.contextType=JG;var Cb=new WeakMap;function pV({children:e,error:t}){let{basename:a}=y.useContext(pi);if(typeof t=="object"&&t&&"digest"in t&&typeof t.digest=="string"){let n=nV(t.digest);if(n){let r=Cb.get(t);if(r)throw r;let i=Jj(n.location,a);if(Yj&&!Cb.get(t))if(i.isExternal||n.reloadDocument)window.location.href=i.absoluteURL||i.to;else{const o=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(i.to,{replace:n.replace}));throw Cb.set(t,o),o}return y.createElement("meta",{httpEquiv:"refresh",content:`0;url=${i.absoluteURL||i.to}`})}}return e}function mV({routeContext:e,match:t,children:a}){let n=y.useContext(td);return n&&n.static&&n.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(n.staticContext._deepestRenderedBoundaryId=t.route.id),y.createElement(ho.Provider,{value:e},a)}function fV(e,t=[],a){let n=a?.state;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 r=e,i=n?.errors;if(i!=null){let p=r.findIndex(m=>m.route.id&&i?.[m.route.id]!==void 0);Sa(p>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(i).join(",")}`),r=r.slice(0,Math.min(r.length,p+1))}let o=!1,s=-1;if(a&&n){o=n.renderFallback;for(let p=0;p=0?r=r.slice(0,s+1):r=[r[0]];break}}}}let l=a?.onError,c=n&&l?(p,m)=>{l(p,{location:n.location,params:n.matches?.[0]?.params??{},unstable_pattern:QG(n.matches),errorInfo:m})}:void 0;return r.reduceRight((p,m,f)=>{let h,v=!1,k=null,S=null;n&&(h=i&&m.route.id?i[m.route.id]:void 0,k=m.route.errorElement||dV,o&&(s<0&&f===0?(sz("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),v=!0,S=null):s===f&&(v=!0,S=m.route.hydrateFallbackElement||null)));let x=t.concat(r.slice(0,f+1)),M=()=>{let T;return h?T=k:v?T=S:m.route.Component?T=y.createElement(m.route.Component,null):m.route.element?T=m.route.element:T=p,y.createElement(mV,{match:m,routeContext:{outlet:p,matches:x,isDataRoute:n!=null},children:T})};return n&&(m.route.ErrorBoundary||m.route.errorElement||f===0)?y.createElement(oz,{location:n.location,revalidation:n.revalidation,component:k,error:h,children:M(),routeContext:{outlet:null,matches:x,isDataRoute:!0},onError:c}):M()},null)}function Y7(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function hV(e){let t=y.useContext(td);return Sa(t,Y7(e)),t}function gV(e){let t=y.useContext(hg);return Sa(t,Y7(e)),t}function vV(e){let t=y.useContext(ho);return Sa(t,Y7(e)),t}function J7(e){let t=vV(e),a=t.matches[t.matches.length-1];return Sa(a.route.id,`${e} can only be used on routes that contain a unique "id"`),a.route.id}function bV(){return J7("useRouteId")}function kV(){let e=y.useContext(Z7),t=gV("useRouteError"),a=J7("useRouteError");return e!==void 0?e:t.errors?.[a]}function yV(){let{router:e}=hV("useNavigate"),t=J7("useNavigate"),a=y.useRef(!1);return nz(()=>{a.current=!0}),y.useCallback(async(r,i={})=>{Fi(a.current,az),a.current&&(typeof r=="number"?await e.navigate(r):await e.navigate(r,{fromRouteId:t,...i}))},[e,t])}var Lw={};function sz(e,t,a){!t&&!Lw[e]&&(Lw[e]=!0,Fi(!1,a))}y.memo(_V);function _V({routes:e,future:t,state:a,isStatic:n,onError:r}){return iz(e,void 0,{state:a,isStatic:n,onError:r})}function CV(e){return uV(e.context)}function g1(e){Sa(!1,"A is only ever to be used as the child of element, never rendered directly. Please wrap your in a .")}function SV({basename:e="/",children:t=null,location:a,navigationType:n="POP",navigator:r,static:i=!1,unstable_useTransitions:o}){Sa(!ad(),"You cannot render a inside another . You should never have more than one in your app.");let s=e.replace(/^\/*/,"/"),l=y.useMemo(()=>({basename:s,navigator:r,static:i,unstable_useTransitions:o,future:{}}),[s,r,i,o]);typeof a=="string"&&(a=ed(a));let{pathname:c="/",search:p="",hash:m="",state:f=null,key:h="default",unstable_mask:v}=a,k=y.useMemo(()=>{let S=Vo(c,s);return S==null?null:{location:{pathname:S,search:p,hash:m,state:f,key:h,unstable_mask:v},navigationType:n}},[s,c,p,m,f,h,n,v]);return Fi(k!=null,` is not able to match the URL "${c}${p}${m}" because it does not start with the basename, so the won't render anything.`),k==null?null:y.createElement(pi.Provider,{value:l},y.createElement(xp.Provider,{children:t,value:k}))}function wV({children:e,location:t}){return rz(Q3(e),t)}function Q3(e,t=[]){let a=[];return y.Children.forEach(e,(n,r)=>{if(!y.isValidElement(n))return;let i=[...t,r];if(n.type===y.Fragment){a.push.apply(a,Q3(n.props.children,i));return}Sa(n.type===g1,`[${typeof n.type=="string"?n.type:n.type.name}] is not a component. All component children of must be a or `),Sa(!n.props.index||!n.props.children,"An index route cannot have child routes.");let o={id:n.props.id||i.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,middleware:n.props.middleware,loader:n.props.loader,action:n.props.action,hydrateFallbackElement:n.props.hydrateFallbackElement,HydrateFallback:n.props.HydrateFallback,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.hasErrorBoundary===!0||n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(o.children=Q3(n.props.children,i)),a.push(o)}),a}var Ff="get",Df="application/x-www-form-urlencoded";function gg(e){return typeof HTMLElement<"u"&&e instanceof HTMLElement}function xV(e){return gg(e)&&e.tagName.toLowerCase()==="button"}function AV(e){return gg(e)&&e.tagName.toLowerCase()==="form"}function MV(e){return gg(e)&&e.tagName.toLowerCase()==="input"}function TV(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function EV(e,t){return e.button===0&&(!t||t==="_self")&&!TV(e)}function Y3(e=""){return new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,a)=>{let n=e[a];return t.concat(Array.isArray(n)?n.map(r=>[a,r]):[[a,n]])},[]))}function PV(e,t){let a=Y3(e);return t&&t.forEach((n,r)=>{a.has(r)||t.getAll(r).forEach(i=>{a.append(r,i)})}),a}var ef=null;function NV(){if(ef===null)try{new FormData(document.createElement("form"),0),ef=!1}catch{ef=!0}return ef}var jV=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Sb(e){return e!=null&&!jV.has(e)?(Fi(!1,`"${e}" is not a valid \`encType\` for \`
\`/\`\` and will default to "${Df}"`),null):e}function zV(e,t){let a,n,r,i,o;if(AV(e)){let s=e.getAttribute("action");n=s?Vo(s,t):null,a=e.getAttribute("method")||Ff,r=Sb(e.getAttribute("enctype"))||Df,i=new FormData(e)}else if(xV(e)||MV(e)&&(e.type==="submit"||e.type==="image")){let s=e.form;if(s==null)throw new Error('Cannot submit a