const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/agent-session-Dn9FetTM.js","assets/timer--QM2LZfv.js","assets/index-C7QnCwQb.js","assets/nav-timing-CHjjxeJZ.js","assets/aggregate-base-BGanXgjw.js","assets/event-buffer-BGMzPvR_.js","assets/webdriver-detection-CEiYm1iH.js","assets/traverse-eGeoT8Mx.js","assets/index-CRcG4JUM.js","assets/bel-serializer-Bk-CtLN1.js","assets/event-origin-Bb7irpQQ.js","assets/load-time-D0km1pca.js","assets/index-Die3tDyS.js","assets/iframe-PalxAwQ_.js","assets/index-DEpEZxnE.js","assets/index-m7eA9iRi.js","assets/type-check-BVQCr-HH.js","assets/index-CskcsH78.js","assets/index-DYfKzhs-.js","assets/stylesheet-evaluator-CfiCXCyV.js","assets/recorder-C7dHb1L-.js","assets/index-knc9or--.js","assets/index-eZEBSRrW.js","assets/index-C-6_-lG2.js"])))=>i.map(i=>d[i]); function pG(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 jIe=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 hb={exports:{}},Vd={},gb={exports:{}},St={};var yS;function mG(){if(yS)return St;yS=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 w(H,q,J){this.props=H,this.context=q,this.refs=k,this.updater=J||h}w.prototype.isReactComponent={},w.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")},w.prototype.forceUpdate=function(H){this.updater.enqueueForceUpdate(this,H,"forceUpdate")};function x(){}x.prototype=w.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,w.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,he=null;if(q!=null)for(ne in q.ref!==void 0&&(he=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(he,se)?(O[H]=he,O[X]=Q,H=X):(O[H]=se,O[ne]=Q,H=ne);else if(Xr(he,Q))O[H]=he,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,w=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}}}})(kb)),kb}var xS;function vG(){return xS||(xS=1,bb.exports=gG()),bb.exports}var AS;function bG(){if(AS)return dr;AS=1;var e=Yc(),t=vG();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 w={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(u){w[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];w[d]=new k(d,1,!1,u[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(u){w[u]=new k(u,2,!1,u.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(u){w[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){w[u]=new k(u,3,!1,u.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(u){w[u]=new k(u,3,!0,u,null,!1,!1)}),["capture","download"].forEach(function(u){w[u]=new k(u,4,!1,u,null,!1,!1)}),["cols","rows","size","span"].forEach(function(u){w[u]=new k(u,6,!1,u,null,!1,!1)}),["rowSpan","start"].forEach(function(u){w[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);w[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);w[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);w[d]=new k(d,1,!1,u,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(u){w[u]=new k(u,1,!1,u.toLowerCase(),null,!1,!1)}),w.xlinkHref=new k("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(u){w[u]=new k(u,1,!1,u.toLowerCase(),null,!0,!0)});function T(u,d,g,_){var A=w.hasOwnProperty(d)?w[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 he(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 _e(u){var d=u.type;return(u=u.nodeName)&&u.toLowerCase()==="input"&&(d==="checkbox"||d==="radio")}function Ee(u){var d=_e(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 ke(u){u._valueTracker||(u._valueTracker=Ee(u))}function Re(u){if(!u)return!1;var d=u._valueTracker;if(!d)return!0;var g=d.getValue(),_="";return u&&(_=_e(u)?u.checked?"true":"false":u.value),u=_,u!==g?(d.setValue(u),!0):!1}function Le(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"||Le(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=Pd(u)){if(typeof er!="function")throw Error(a(280));var d=u.stateNode;d&&(d=pm(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 wr(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=_d),mC=" ",fC=!1;function hC(u,d){switch(u){case"keyup":return sq.indexOf(d.keyCode)!==-1;case"keydown":return d.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function gC(u){return u=u.detail,typeof u=="object"&&"data"in u?u.data:null}var wu=!1;function uq(u,d){switch(u){case"compositionend":return gC(d);case"keypress":return d.which!==32?null:(fC=!0,mC);case"textInput":return u=d.data,u===mC&&fC?null:u;default:return null}}function cq(u,d){if(wu)return u==="compositionend"||!Zv&&hC(u,d)?(u=sC(),tm=qv=ss=null,wu=!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 xC(u,d){return u&&d?u===d?!0:u&&u.nodeType===3?!1:d&&d.nodeType===3?xC(u,d.parentNode):"contains"in u?u.contains(d):u.compareDocumentPosition?!!(u.compareDocumentPosition(d)&16):!1:!1}function AC(){for(var u=window,d=Le();d instanceof u.HTMLIFrameElement;){try{var g=typeof d.contentWindow.location.href=="string"}catch{g=!1}if(g)u=d.contentWindow;else break;d=Le(u.document)}return d}function Jv(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 kq(u){var d=AC(),g=u.focusedElem,_=u.selectionRange;if(d!==g&&g&&g.ownerDocument&&xC(g.ownerDocument.documentElement,g)){if(_!==null&&Jv(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=SC(g,E);var I=SC(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,Su=null,$v=null,xd=null,e2=!1;function MC(u,d,g){var _=g.window===g?g.document:g.nodeType===9?g:g.ownerDocument;e2||Su==null||Su!==Le(_)||(_=Su,"selectionStart"in _&&Jv(_)?_={start:_.selectionStart,end:_.selectionEnd}:(_=(_.ownerDocument&&_.ownerDocument.defaultView||window).getSelection(),_={anchorNode:_.anchorNode,anchorOffset:_.anchorOffset,focusNode:_.focusNode,focusOffset:_.focusOffset}),xd&&Sd(xd,_)||(xd=_,_=um($v,"onSelect"),0<_.length&&(d=new Gv("onSelect","select",null,d,g),u.push({event:d,listeners:_}),d.target=Su)))}function om(u,d){var g={};return g[u.toLowerCase()]=d.toLowerCase(),g["Webkit"+u]="webkit"+d,g["Moz"+u]="moz"+d,g}var xu={animationend:om("Animation","AnimationEnd"),animationiteration:om("Animation","AnimationIteration"),animationstart:om("Animation","AnimationStart"),transitionend:om("Transition","TransitionEnd")},t2={},TC={};s&&(TC=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 sm(u){if(t2[u])return t2[u];if(!xu[u])return u;var d=xu[u],g;for(g in d)if(d.hasOwnProperty(g)&&g in TC)return t2[u]=d[g];return u}var EC=sm("animationend"),PC=sm("animationiteration"),NC=sm("animationstart"),jC=sm("transitionend"),zC=new Map,RC="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){zC.set(u,d),i(d,[u])}for(var a2=0;a2Eu||(u.current=p2[Eu],p2[Eu]=null,Eu--)}function ia(u,d){Eu++,p2[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 mm(){da(or),da(Cn)}function KC(u,d,g){if(Cn.current!==ds)throw Error(a(168));ia(Cn,d),ia(or,g)}function qC(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,he(u)||"Unknown",A));return Q({},g,_)}function fm(u){return u=(u=u.stateNode)&&u.__reactInternalMemoizedMergedChildContext||ds,vl=Cn.current,ia(Cn,u),ia(or,or.current),!0}function GC(u,d,g){var _=u.stateNode;if(!_)throw Error(a(169));g?(u=qC(u,d,vl),_.__reactInternalMemoizedMergedChildContext=u,da(or),da(Cn),ia(Cn,u)):da(or),ia(or,g)}var wo=null,hm=!1,m2=!1;function VC(u){wo===null?wo=[u]:wo.push(u)}function Nq(u){hm=!0,VC(u)}function ps(){if(!m2&&wo!==null){m2=!0;var u=0,d=Pe;try{var g=wo;for(Pe=1;u>=I,A-=I,So=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(dG){return d(oe,dG)}),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&&YC(Qe)===it.type){g(oe,it.sibling),te=A(it,ue.props),te.ref=Nd(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=qm(ue.type,ue.key,ue.props,null,oe.mode,we),we.ref=Nd(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=cb(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 Xe(oe,te,ue,we);km(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=ub(ue,oe.mode,we),te.return=oe,oe=te),I(oe)):g(oe,te)}return Ba}var Ru=JC(!0),$C=JC(!1),ym=cs(null),_m=null,Lu=null,k2=null;function y2(){k2=Lu=_m=null}function _2(u){var d=ym.current;da(ym),u._currentValue=d}function C2(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){_m=u,k2=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(k2!==u)if(u={context:u,memoizedValue:d,next:null},Lu===null){if(_m===null)throw Error(a(308));Lu=u,_m.dependencies={lanes:0,firstContext:u}}else Lu=Lu.next=u;return d}var yl=null;function w2(u){yl===null?yl=[u]:yl.push(u)}function ew(u,d,g,_){var A=d.interleaved;return A===null?(g.next=g,w2(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 S2(u){u.updateQueue={baseState:u.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function tw(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,(Bt&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,w2(_)):(d.next=A.next,A.next=d),_.interleaved=d,Ao(u,g)}function Cm(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 aw(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 wm(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 be=u.alternate;be!==null&&(be=be.updateQueue,V=be.lastBaseUpdate,V!==I&&(V===null?be.firstBaseUpdate=ce:V.next=ce,be.lastBaseUpdate=Y))}if(E!==null){var ye=A.baseState;I=0,be=ce=Y=null,V=E;do{var ve=V.lane,Ne=V.eventTime;if((_&ve)===ve){be!==null&&(be=be.next={eventTime:Ne,lane:0,tag:V.tag,payload:V.payload,callback:V.callback,next:null});e:{var Ge=u,Xe=V;switch(ve=d,Ne=g,Xe.tag){case 1:if(Ge=Xe.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=Xe.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},be===null?(ce=be=Ne,Y=ye):be=be.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(be===null&&(Y=ye),A.baseState=Y,A.firstBaseUpdate=ce,A.lastBaseUpdate=be,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);wl|=I,u.lanes=I,u.memoizedState=ye}}function nw(u,d,g){if(u=d.effects,d.effects=null,u!==null)for(d=0;dg?g:4,u(!0);var _=E2.transition;E2.transition={};try{u(!1),d()}finally{Pe=g,E2.transition=_}}function Cw(){return Jr().memoizedState}function Lq(u,d,g){var _=bs(u);if(g={lane:_,action:g,hasEagerState:!1,eagerState:null,next:null},ww(u))Sw(d,g);else if(g=ew(u,d,g,_),g!==null){var A=On();Mi(g,u,_,A),xw(g,d,_)}}function Iq(u,d,g){var _=bs(u),A={lane:_,action:g,hasEagerState:!1,eagerState:null,next:null};if(ww(u))Sw(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,w2(d)):(A.next=Y.next,Y.next=A),d.interleaved=A;return}}catch{}g=ew(u,d,A,_),g!==null&&(A=On(),Mi(g,u,_,A),xw(g,d,_))}}function ww(u){var d=u.alternate;return u===Ma||d!==null&&d===Ma}function Sw(u,d){Ld=Am=!0;var g=u.pending;g===null?d.next=d:(d.next=g.next,g.next=d),u.pending=d}function xw(u,d,g){if((g&4194240)!==0){var _=d.lanes;_&=u.pendingLanes,g|=_,d.lanes=g,Ka(u,g)}}var Em={readContext:Yr,useCallback:wn,useContext:wn,useEffect:wn,useImperativeHandle:wn,useInsertionEffect:wn,useLayoutEffect:wn,useMemo:wn,useReducer:wn,useRef:wn,useState:wn,useDebugValue:wn,useDeferredValue:wn,useTransition:wn,useMutableSource:wn,useSyncExternalStore:wn,useId:wn,unstable_isNewReconciler:!1},Bq={readContext:Yr,useCallback:function(u,d){return to().memoizedState=[u,d===void 0?null:d],u},useContext:Yr,useEffect:fw,useImperativeHandle:function(u,d,g){return g=g!=null?g.concat([u]):null,Mm(4194308,4,vw.bind(null,d,u),g)},useLayoutEffect:function(u,d){return Mm(4194308,4,u,d)},useInsertionEffect:function(u,d){return Mm(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=Lq.bind(null,Ma,u),[_.memoizedState,u]},useRef:function(u){var d=to();return u={current:u},d.memoizedState=u},useState:pw,useDebugValue:I2,useDeferredValue:function(u){return to().memoizedState=u},useTransition:function(){var u=pw(!1),d=u[0];return u=Rq.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||sw(_,d,g)}A.memoizedState=g;var E={value:g,getSnapshot:d};return A.queue=E,fw(uw.bind(null,_,E,u),[u]),_.flags|=2048,Od(9,lw.bind(null,_,E,g,d),void 0,null),g},useId:function(){var u=to(),d=on.identifierPrefix;if(ka){var g=xo,_=So;g=(_&~(1<<32-dt(_)-1)).toString(32)+g,d=":"+d+"R"+g,g=Id++,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[Ed]=_,Vw(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,Fd(E,!1),d.lanes=4194304)}else{if(!_)if(u=Sm(I),u!==null){if(d.flags|=128,_=!0,g=u.updateQueue,g!==null&&(d.updateQueue=g,d.flags|=4),Fd(E,!0),E.tail===null&&E.tailMode==="hidden"&&!I.alternate&&!ka)return Sn(d),null}else 2*Ae()-E.renderingStartTime>Hu&&g!==1073741824&&(d.flags|=128,_=!0,Fd(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):(Sn(d),null);case 22:case 23:return ob(),_=d.memoizedState!==null,u!==null&&u.memoizedState!==null!==_&&(d.flags|=8192),_&&(d.mode&1)!==0?(Mr&1073741824)!==0&&(Sn(d),d.subtreeFlags&6&&(d.flags|=8192)):Sn(d),null;case 24:return null;case 25:return null}throw Error(a(156,d.tag))}function Vq(u,d){switch(h2(d),d.tag){case 1:return sr(d.type)&&mm(),u=d.flags,u&65536?(d.flags=u&-65537|128,d):null;case 3:return Bu(),da(or),da(Cn),T2(),u=d.flags,(u&65536)!==0&&(u&128)===0?(d.flags=u&-65537|128,d):null;case 5:return A2(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 _2(d.type._context),null;case 22:case 23:return ob(),null;case 24:return null;default:return null}}var zm=!1,xn=!1,Wq=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 X2(u,d,g){try{g()}catch(_){Na(u,d,_)}}var Xw=!1;function Uq(u,d){if(o2=$p,u=AC(),Jv(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,be=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&&++be===_&&(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(s2={focusedElem:u,selectionRange:g},$p=!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 Xe=Ge.memoizedProps,Ba=Ge.memoizedState,oe=d.stateNode,te=oe.getSnapshotBeforeUpdate(d.elementType===d.type?Xe:Si(d.type,Xe),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=Xw,Xw=!1,Ge}function Dd(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&&X2(d,g,E)}A=A.next}while(A!==_)}}function Rm(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 Z2(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 Zw(u){var d=u.alternate;d!==null&&(u.alternate=null,Zw(d)),u.child=null,u.deletions=null,u.sibling=null,u.tag===5&&(d=u.stateNode,d!==null&&(delete d[$i],delete d[Ed],delete d[d2],delete d[Eq],delete d[Pq])),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 Qw(u){return u.tag===5||u.tag===3||u.tag===4}function Yw(u){e:for(;;){for(;u.sibling===null;){if(u.return===null||Qw(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 Q2(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=dm));else if(_!==4&&(u=u.child,u!==null))for(Q2(u,d,g),u=u.sibling;u!==null;)Q2(u,d,g),u=u.sibling}function Y2(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(Y2(u,d,g),u=u.sibling;u!==null;)Y2(u,d,g),u=u.sibling}var fn=null,xi=!1;function hs(u,d,g){for(g=g.child;g!==null;)Jw(u,d,g),g=g.sibling}function Jw(u,d,g){if(It&&typeof It.onCommitFiberUnmount=="function")try{It.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?c2(u.parentNode,g):u.nodeType===1&&c2(u,g),bd(u)):c2(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)&&X2(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 $w(u){var d=u.updateQueue;if(d!==null){u.updateQueue=null;var g=u.stateNode;g===null&&(g=u.stateNode=new Wq),d.forEach(function(_){var A=aG.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*Zq(_/1960))-_,10<_){u.timeoutHandle=u2(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?iS.bind(null,u):null}function nb(u,d){var g=Kd;return u.current.memoizedState.isDehydrated&&(xl(u,d).flags|=256),u=Km(u,d),u!==2&&(d=ur,ur=g,d!==null&&rb(d)),u}function rb(u){ur===null?ur=u:ur.push.apply(ur,u)}function Qq(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,Fm=0,(Bt&6)!==0)throw Error(a(331));var A=Bt;for(Bt|=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()-eb?xl(u,0):$2|=g),cr(u,d)}function pS(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&&(wr(u,d,g),cr(u,g))}function tG(u){var d=u.memoizedState,g=0;d!==null&&(g=d.retryLane),pS(u,g)}function aG(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),pS(u,g)}var mS;mS=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,qq(u,d,g);lr=(u.flags&131072)!==0}else lr=!1,ka&&(d.flags&1048576)!==0&&WC(d,vm,d.index);switch(d.lanes=0,d.tag){case 2:var _=d.type;jm(u,d),u=d.pendingProps;var A=Pu(d,Cn.current);Iu(d,g),A=N2(null,d,_,u,A,g);var E=j2();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,fm(d)):E=!1,d.memoizedState=A.state!==null&&A.state!==void 0?A.state:null,S2(d),A.updater=Pm,d.stateNode=A,A._reactInternals=d,O2(d,_,u,g),d=K2(null,d,_,!0,E,g)):(d.tag=0,ka&&E&&f2(d),Bn(null,d,A,g),d=d.child),d;case 16:_=d.elementType;e:{switch(jm(u,d),u=d.pendingProps,A=_._init,_=A(_._payload),d.type=_,A=d.tag=rG(_),u=Si(_,u),A){case 0:d=H2(null,d,_,u,g);break e;case 1:d=Fw(null,d,_,u,g);break e;case 11:d=Rw(null,d,_,u,g);break e;case 14:d=Lw(null,d,_,Si(_.type,u),g);break e}throw Error(a(306,_,""))}return d;case 0:return _=d.type,A=d.pendingProps,A=d.elementType===_?A:Si(_,A),H2(u,d,_,A,g);case 1:return _=d.type,A=d.pendingProps,A=d.elementType===_?A:Si(_,A),Fw(u,d,_,A,g);case 3:e:{if(Dw(d),u===null)throw Error(a(387));_=d.pendingProps,E=d.memoizedState,A=E.element,tw(u,d),wm(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=Hw(u,d,_,g,A);break e}else if(_!==A){A=Ou(Error(a(424)),d),d=Hw(u,d,_,g,A);break e}else for(Ar=us(d.stateNode.containerInfo.firstChild),xr=d,ka=!0,wi=null,g=$C(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 rw(d),u===null&&v2(d),_=d.type,A=d.pendingProps,E=u!==null?u.memoizedProps:null,I=A.children,l2(_,A)?I=null:E!==null&&l2(_,E)&&(d.flags|=32),Ow(u,d),Bn(u,d,I,g),d.child;case 6:return u===null&&v2(d),null;case 13:return Kw(u,d,g);case 4:return x2(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:Si(_,A),Rw(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(ym,_._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 be=ce.pending;be===null?Y.next=Y:(Y.next=be.next,be.next=Y),ce.pending=Y}}E.lanes|=g,Y=E.alternate,Y!==null&&(Y.lanes|=g),C2(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),C2(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=Si(_,d.pendingProps),A=Si(_.type,A),Lw(u,d,_,A,g);case 15:return Iw(u,d,d.type,d.pendingProps,g);case 17:return _=d.type,A=d.pendingProps,A=d.elementType===_?A:Si(_,A),jm(u,d),d.tag=1,sr(_)?(u=!0,fm(d)):u=!1,Iu(d,g),Mw(d,_,A),O2(d,_,A,g),K2(null,d,_,!0,u,g);case 19:return Gw(u,d,g);case 22:return Bw(u,d,g)}throw Error(a(156,d.tag))};function fS(u,d){return Z(u,d)}function nG(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 nG(u,d,g,_)}function lb(u){return u=u.prototype,!(!u||!u.isReactComponent)}function rG(u){if(typeof u=="function")return lb(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 qm(u,d,g,_,A,E){var I=2;if(_=u,typeof u=="function")lb(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 Gm(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 Gm(u,d,g,_){return u=ei(22,u,_,d),u.elementType=K,u.lanes=g,u.stateNode={isHidden:!1},u}function ub(u,d,g){return u=ei(6,u,null,d),u.lanes=g,u}function cb(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 iG(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 db(u,d,g,_,A,E,I,V,Y){return u=new iG(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},S2(E),u}function oG(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(),vb.exports=bG(),vb.exports}var TS;function kG(){if(TS)return Ym;TS=1;var e=Kj();return Ym.createRoot=e.createRoot,Ym.hydrateRoot=e.hydrateRoot,Ym}var yG=kG();var ES="popstate";function PS(e){return typeof e=="object"&&e!=null&&"pathname"in e&&"search"in e&&"hash"in e&&"state"in e&&"key"in e}function _G(e={}){function t(n,r){let i=r.state?.masked,{pathname:o,search:s,hash:l}=i||n.location;return Xk("",{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:Q1(r)}return wG(t,a,null,e)}function wa(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 CG(){return Math.random().toString(36).substring(2,10)}function NS(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 Xk(e,t,a=null,n,r){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof t=="string"?Jc(t):t,state:a,key:t&&t.key||n||CG(),unstable_mask:r}}function Q1({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 Jc(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 wG(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 w=p(),x=w==null?null:w-c;c=w,l&&l({action:s,location:k.location,delta:x})}function f(w,x){s="PUSH";let M=PS(w)?w:Xk(k.location,w,x);c=p()+1;let T=NS(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(w,x){s="REPLACE";let M=PS(w)?w:Xk(k.location,w,x);c=p();let T=NS(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(w){return SG(w)}let k={get action(){return s},get location(){return e(r,o)},listen(w){if(l)throw new Error("A history only accepts one active listener");return r.addEventListener(ES,m),l=w,()=>{r.removeEventListener(ES,m),l=null}},createHref(w){return t(r,w)},createURL:v,encodeLocation(w){let x=v(w);return{pathname:x.pathname,search:x.search,hash:x.hash}},push:f,replace:h,go(w){return o.go(w)}};return k}function SG(e,t=!1){let a="http://localhost";typeof window<"u"&&(a=window.location.origin!=="null"?window.location.origin:window.location.href),wa(a,"No window.location.(origin|href) available to create URL");let n=typeof e=="string"?e:Q1(e);return n=n.replace(/ $/,"%20"),!t&&n.startsWith("//")&&(n=a+n),new URL(n,a)}function qj(e,t,a="/"){return xG(e,t,a,!1)}function xG(e,t,a,n){let r=typeof t=="string"?Jc(t):t,i=Vo(r.pathname||"/",a);if(i==null)return null;let o=Gj(e);AG(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;wa(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&&(wa(o.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${m}".`),Gj(o.children,t,f,m,l)),!(o.path==null&&!o.index)&&t.push({path:m,score:zG(m,o.index),routesMeta:f})};return e.forEach((o,s)=>{if(o.path===""||!o.path?.includes("?"))i(o,s);else for(let l of Vj(o.path))i(o,s,!0,l)}),t}function Vj(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=Vj(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 AG(e){e.sort((t,a)=>t.score!==a.score?a.score-t.score:RG(t.routesMeta.map(n=>n.childrenIndex),a.routesMeta.map(n=>n.childrenIndex)))}var MG=/^:[\w-]+$/,TG=3,EG=2,PG=1,NG=10,jG=-2,jS=e=>e==="*";function zG(e,t){let a=e.split("/"),n=a.length;return a.some(jS)&&(n+=jG),t&&(n+=EG),a.filter(r=>!jS(r)).reduce((r,i)=>r+(MG.test(i)?TG:i===""?PG:NG),n)}function RG(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 LG(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 IG(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 Wj(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 BG=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function OG(e,t="/"){let{pathname:a,search:n="",hash:r=""}=typeof e=="string"?Jc(e):e,i;return a?(a=a.replace(/\/\/+/g,"/"),a.startsWith("/")?i=zS(a.substring(1),"/"):i=zS(a,t)):i=t,{pathname:i,search:HG(n),hash:KG(r)}}function zS(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 yb(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 FG(e){return e.filter((t,a)=>a===0||t.route.path&&t.route.path.length>0)}function Uj(e){let t=FG(e);return t.map((a,n)=>n===t.length-1?a.pathname:a.pathnameBase)}function X6(e,t,a,n=!1){let r;typeof e=="string"?r=Jc(e):(r={...e},wa(!r.pathname||!r.pathname.includes("?"),yb("?","pathname","search",r)),wa(!r.pathname||!r.pathname.includes("#"),yb("#","pathname","hash",r)),wa(!r.search||!r.search.includes("#"),yb("#","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=OG(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,"/"),DG=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),HG=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,KG=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e,qG=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 GG(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}function VG(e){return e.map(t=>t.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var Xj=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function Zj(e,t){let a=e;if(typeof a!="string"||!BG.test(a))return{absoluteURL:void 0,isExternal:!1,to:a};let n=a,r=!1;if(Xj)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 Qj=["POST","PUT","PATCH","DELETE"];new Set(Qj);var WG=["GET",...Qj];new Set(WG);var $c=y.createContext(null);$c.displayName="DataRouter";var fg=y.createContext(null);fg.displayName="DataRouterState";var UG=y.createContext(!1),Yj=y.createContext({isTransitioning:!1});Yj.displayName="ViewTransition";var XG=y.createContext(new Map);XG.displayName="Fetchers";var ZG=y.createContext(null);ZG.displayName="Await";var pi=y.createContext(null);pi.displayName="Navigation";var wp=y.createContext(null);wp.displayName="Location";var ho=y.createContext({outlet:null,matches:[],isDataRoute:!1});ho.displayName="Route";var Z6=y.createContext(null);Z6.displayName="RouteError";var Jj="REACT_ROUTER_ERROR",QG="REDIRECT",YG="ROUTE_ERROR_RESPONSE";function JG(e){if(e.startsWith(`${Jj}:${QG}:{`))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 $G(e){if(e.startsWith(`${Jj}:${YG}:{`))try{let t=JSON.parse(e.slice(40));if(typeof t=="object"&&t&&typeof t.status=="number"&&typeof t.statusText=="string")return new qG(t.status,t.statusText,t.data)}catch{}}function eV(e,{relative:t}={}){wa(ed(),"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}=Sp(e,{relative:t}),s=i;return a!=="/"&&(s=i==="/"?a:co([a,i])),n.createHref({pathname:s,search:o,hash:r})}function ed(){return y.useContext(wp)!=null}function go(){return wa(ed(),"useLocation() may be used only in the context of a component."),y.useContext(wp).location}function tV(e){wa(ed(),"useMatch() may be used only in the context of a component.");let{pathname:t}=go();return y.useMemo(()=>Y1(e,Wj(t)),[t,e])}var $j="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function ez(e){y.useContext(pi).static||y.useLayoutEffect(e)}function Q6(){let{isDataRoute:e}=y.useContext(ho);return e?hV():aV()}function aV(){wa(ed(),"useNavigate() may be used only in the context of a component.");let e=y.useContext($c),{basename:t,navigator:a}=y.useContext(pi),{matches:n}=y.useContext(ho),{pathname:r}=go(),i=JSON.stringify(Uj(n)),o=y.useRef(!1);return ez(()=>{o.current=!0}),y.useCallback((l,c={})=>{if(Fi(o.current,$j),!o.current)return;if(typeof l=="number"){a.go(l);return}let p=X6(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 nV=y.createContext(null);function rV(e){let t=y.useContext(ho).outlet;return y.useMemo(()=>t&&y.createElement(nV.Provider,{value:e},t),[t,e])}function Sp(e,{relative:t}={}){let{matches:a}=y.useContext(ho),{pathname:n}=go(),r=JSON.stringify(Uj(a));return y.useMemo(()=>X6(e,JSON.parse(r),n,t==="path"),[e,r,n,t])}function tz(e,t){return az(e,t)}function az(e,t,a){wa(ed(),"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 w=c&&c.path||"";rz(s,!c||w.endsWith("*")||w.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 w=typeof t=="string"?Jc(t):t;wa(l==="/"||w.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 "${w.pathname}" was given in the \`location\` prop.`),m=w}else m=p;let f=m.pathname||"/",h=f;if(l!=="/"){let w=l.replace(/^\//,"").split("/");h="/"+f.replace(/^\//,"").split("/").slice(w.length).join("/")}let v=qj(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=uV(v&&v.map(w=>Object.assign({},w,{params:Object.assign({},o,w.params),pathname:co([l,n.encodeLocation?n.encodeLocation(w.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:w.pathname]),pathnameBase:w.pathnameBase==="/"?l:co([l,n.encodeLocation?n.encodeLocation(w.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:w.pathnameBase])})),r,a);return t&&k?y.createElement(wp.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",unstable_mask:void 0,...m},navigationType:"POP"}},k):k}function iV(){let e=fV(),t=GG(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 oV=y.createElement(iV,null),nz=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=$G(e.digest);a&&(e=a)}let t=e!==void 0?y.createElement(ho.Provider,{value:this.props.routeContext},y.createElement(Z6.Provider,{value:e,children:this.props.component})):this.props.children;return this.context?y.createElement(sV,{error:e},t):t}};nz.contextType=UG;var _b=new WeakMap;function sV({children:e,error:t}){let{basename:a}=y.useContext(pi);if(typeof t=="object"&&t&&"digest"in t&&typeof t.digest=="string"){let n=JG(t.digest);if(n){let r=_b.get(t);if(r)throw r;let i=Zj(n.location,a);if(Xj&&!_b.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 _b.set(t,o),o}return y.createElement("meta",{httpEquiv:"refresh",content:`0;url=${i.absoluteURL||i.to}`})}}return e}function lV({routeContext:e,match:t,children:a}){let n=y.useContext($c);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 uV(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);wa(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:VG(n.matches),errorInfo:m})}:void 0;return r.reduceRight((p,m,f)=>{let h,v=!1,k=null,w=null;n&&(h=i&&m.route.id?i[m.route.id]:void 0,k=m.route.errorElement||oV,o&&(s<0&&f===0?(rz("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),v=!0,w=null):s===f&&(v=!0,w=m.route.hydrateFallbackElement||null)));let x=t.concat(r.slice(0,f+1)),M=()=>{let T;return h?T=k:v?T=w:m.route.Component?T=y.createElement(m.route.Component,null):m.route.element?T=m.route.element:T=p,y.createElement(lV,{match:m,routeContext:{outlet:p,matches:x,isDataRoute:n!=null},children:T})};return n&&(m.route.ErrorBoundary||m.route.errorElement||f===0)?y.createElement(nz,{location:n.location,revalidation:n.revalidation,component:k,error:h,children:M(),routeContext:{outlet:null,matches:x,isDataRoute:!0},onError:c}):M()},null)}function Y6(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function cV(e){let t=y.useContext($c);return wa(t,Y6(e)),t}function dV(e){let t=y.useContext(fg);return wa(t,Y6(e)),t}function pV(e){let t=y.useContext(ho);return wa(t,Y6(e)),t}function J6(e){let t=pV(e),a=t.matches[t.matches.length-1];return wa(a.route.id,`${e} can only be used on routes that contain a unique "id"`),a.route.id}function mV(){return J6("useRouteId")}function fV(){let e=y.useContext(Z6),t=dV("useRouteError"),a=J6("useRouteError");return e!==void 0?e:t.errors?.[a]}function hV(){let{router:e}=cV("useNavigate"),t=J6("useNavigate"),a=y.useRef(!1);return ez(()=>{a.current=!0}),y.useCallback(async(r,i={})=>{Fi(a.current,$j),a.current&&(typeof r=="number"?await e.navigate(r):await e.navigate(r,{fromRouteId:t,...i}))},[e,t])}var RS={};function rz(e,t,a){!t&&!RS[e]&&(RS[e]=!0,Fi(!1,a))}y.memo(gV);function gV({routes:e,future:t,state:a,isStatic:n,onError:r}){return az(e,void 0,{state:a,isStatic:n,onError:r})}function vV(e){return rV(e.context)}function f1(e){wa(!1,"A is only ever to be used as the child of element, never rendered directly. Please wrap your in a .")}function bV({basename:e="/",children:t=null,location:a,navigationType:n="POP",navigator:r,static:i=!1,unstable_useTransitions:o}){wa(!ed(),"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=Jc(a));let{pathname:c="/",search:p="",hash:m="",state:f=null,key:h="default",unstable_mask:v}=a,k=y.useMemo(()=>{let w=Vo(c,s);return w==null?null:{location:{pathname:w,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(wp.Provider,{children:t,value:k}))}function kV({children:e,location:t}){return tz(Zk(e),t)}function Zk(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,Zk(n.props.children,i));return}wa(n.type===f1,`[${typeof n.type=="string"?n.type:n.type.name}] is not a component. All component children of must be a or `),wa(!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=Zk(n.props.children,i)),a.push(o)}),a}var Bf="get",Of="application/x-www-form-urlencoded";function hg(e){return typeof HTMLElement<"u"&&e instanceof HTMLElement}function yV(e){return hg(e)&&e.tagName.toLowerCase()==="button"}function _V(e){return hg(e)&&e.tagName.toLowerCase()==="form"}function CV(e){return hg(e)&&e.tagName.toLowerCase()==="input"}function wV(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function SV(e,t){return e.button===0&&(!t||t==="_self")&&!wV(e)}function Qk(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 xV(e,t){let a=Qk(e);return t&&t.forEach((n,r)=>{a.has(r)||t.getAll(r).forEach(i=>{a.append(r,i)})}),a}var Jm=null;function AV(){if(Jm===null)try{new FormData(document.createElement("form"),0),Jm=!1}catch{Jm=!0}return Jm}var MV=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Cb(e){return e!=null&&!MV.has(e)?(Fi(!1,`"${e}" is not a valid \`encType\` for \`
\`/\`\` and will default to "${Of}"`),null):e}function TV(e,t){let a,n,r,i,o;if(_V(e)){let s=e.getAttribute("action");n=s?Vo(s,t):null,a=e.getAttribute("method")||Bf,r=Cb(e.getAttribute("enctype"))||Of,i=new FormData(e)}else if(yV(e)||CV(e)&&(e.type==="submit"||e.type==="image")){let s=e.form;if(s==null)throw new Error('Cannot submit a