const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/LoginPage-CpY519LO.js","assets/select-BoQxM42A.js","assets/Utils-BP0IYDrC.js","assets/card-BBWyxDss.js","assets/arrow-left-CE5-YfaQ.js","assets/lock-BCybB-Lq.js","assets/eye-Bhud4znU.js","assets/eye-off-CDMvHElM.js","assets/phone-Ce15UUGI.js","assets/mail-bwr0seHR.js","assets/ForgotPassword-CyFdgyUu.js","assets/refresh-cw-JB7N413f.js","assets/ResetPassword-DeJuLwFx.js","assets/SetPassword-bCvH9rTk.js","assets/ChangePassword-DnAAu07A.js","assets/OrgAdminDashboard-DhPmvSML.js","assets/useOrganizationReport-D3QtWTPL.js","assets/organizationsService-BEVk8qa1.js","assets/alert-8Xu28MAD.js","assets/skeleton-CIiqp2Y5.js","assets/Skeleton-BJECajc_.js","assets/SmartOfficeAuditPage-DLN72875.js","assets/table-D3n3VABd.js","assets/badge-D7JvaQeJ.js","assets/avatar-C2-XEZ4v.js","assets/format-DvwV82px.js","assets/en-US-Cc-9gH5A.js","assets/shield-uC_usZTb.js","assets/square-pen-B91TPB19.js","assets/download-CX6rsOqt.js","assets/popover-X-j_SRnG.js","assets/Popover-CzANYrEa.js","assets/use-uncontrolled-C3HRHW6t.js","assets/endOfMonth-DmxQbzXi.js","assets/search-CM5F2ZRy.js","assets/label-CsFy6wpo.js","assets/radio-group-DqG5gUnT.js","assets/Radio-C3SNvFel.js","assets/get-auto-contrast-value-Da6zqqWm.js","assets/InputsGroupFieldset-COkNgcEo.js","assets/checkbox-Dd0VhnrO.js","assets/Checkbox-IILksgz0.js","assets/SmartOfficeAuditPage-BQ86seID.css","assets/users-DNqydOCy.js","assets/circle-alert-Cd_zeQMw.js","assets/UserManagementPage-DR2Y3pv2.js","assets/use-toast-CdbbItn1.js","assets/utils-BncSPdK1.js","assets/ellipsis-CbtaBcvT.js","assets/plus-BdjS2Pc-.js","assets/useEmployeePostions-CMraotEg.js","assets/employeePositionsService-CkHoE9xG.js","assets/user-plus-CBq7Z0dQ.js","assets/pencil-BBczLcc3.js","assets/proxy-i8Py-I0x.js","assets/ellipsis-vertical-Cs1B3vez.js","assets/usePosition-Y8Dhf3qk.js","assets/positionService-JD0NEiGK.js","assets/usePositionTypes-BW1bd5Uk.js","assets/useEmployees-CygwM5u6.js","assets/useOrganizations-DiuNBweX.js","assets/useUnit-C4s9nepK.js","assets/unitService-CmGVtFHQ.js","assets/alert-dialog-B5Y0wlSz.js","assets/useConfig-B72ZZHmV.js","assets/useQueries-XKsSk0XW.js","assets/xlsx-sUI8S2SR.js","assets/useArchived-D2u5xEKl.js","assets/chevron-left-DCpEaNzo.js","assets/Switch-DSHMk-sj.js","assets/create-scoped-keydown-handler-O-eo68DQ.js","assets/UserManagementPage-g5QT08nf.css","assets/ContentManagementPage-CLduruyz.js","assets/presignedAxios-BunkFbUr.js","assets/index.esm-BG4gweZJ.js","assets/useTemplate-CcP413sN.js","assets/useUnitConfiguration-CKdECszp.js","assets/useSettings-BtSYqn9W.js","assets/organizationService-DPKKJMFw.js","assets/multi-select-C9K8HXhI.js","assets/separator-BaOOgzZX.js","assets/command-Cr0tMDDu.js","assets/single-select-D9ZG1edj.js","assets/AdvancedTable-CC9ioMU-.js","assets/zod-Df58YiJ6.js","assets/form-BeLK5rTt.js","assets/XSSUploadValidator-BMXKraj-.js","assets/loader-mVRAFg0f.js","assets/building-B2uZxFCD.js","assets/BulkUploadPage-DwoaDuCZ.js","assets/WebManagementPage-eEhih19q.js","assets/textarea-BNzPMo41.js","assets/message-square-BPZTcbJs.js","assets/ConfigurationPage-tOdQq5-t.js","assets/switch-BNCD27Bd.js","assets/shield-check-BeHB0C5s.js","assets/ArchiveUsersPage-B2jF61Wl.js","assets/ArchivedUserColumnDefn-DQXeUrrA.js","assets/ArchivedUnitsPositionsPage-m1hNEzal.js","assets/archive-restore-CST5LuiK.js","assets/UserProfileEditPage-CR2hIt1q.js","assets/userService-BHeFzZdn.js","assets/save-BpdaNhEd.js","assets/index-GOIG67wS.js","assets/create-CKkKJa2c.js","assets/useApplications-DVlMarnX.js","assets/edit-C8FjiyEI.js","assets/MigratedDataManagementPage--fzsv4lI.js","assets/FormFields-BA7SVWfi.js","assets/ViewMigratedDataPage-BKcu67Dm.js","assets/DashboardPage-Ci5_Ntjr.js","assets/formatDistanceToNow-DU8jvZv6.js","assets/OrganizationsPage-Cai8R-Dj.js","assets/StatusCell-D7zi31G6.js","assets/useOrganizationAdmins-Bl-gbkwr.js","assets/OrganizationDetailPage-C-bRL7xT.js","assets/useOrganizationTypes-B6vCp97C.js","assets/NewOrganizationPage-C0u3U4kS.js","assets/OrganizationForm-Dc20iiRT.js","assets/EditOrganizationPage-C2QJGrYB.js","assets/PendingExternalUsers-DTQ4H5AP.js","assets/UploadedDocumentViewPage-lpdNqwqn.js","assets/scroll-area-zSBvHuIO.js","assets/OrganizationAdminsPage-BvY4PVex.js","assets/AdminRegistrationPage-DvAhYHqv.js","assets/ActivityLogPage-CaXVQavd.js","assets/SettingsPage-DLv7kKUv.js","assets/SuperAdminArchiveUsersPage-DOLQicng.js","assets/SuperAdminArchivedPage-BdhC08Eo.js","assets/templates-BkP239QJ.js"])))=>i?.map(i=>d[i]); var yb=e=>{throw TypeError(e)};var Wp=(e,t,r)=>t.has(e)||yb("Cannot "+r);var $=(e,t,r)=>(Wp(e,t,"read from private field"),r?r.call(e):t.get(e)),Pe=(e,t,r)=>t.has(e)?yb("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),ye=(e,t,r,n)=>(Wp(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r),je=(e,t,r)=>(Wp(e,t,"access private method"),r);var uu=(e,t,r,n)=>({set _(i){ye(e,t,i,r)},get _(){return $(e,t,n)}});function kA(e,t){for(var r=0;rn[i]})}}}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 i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const a of i)if(a.type==="childList")for(const l of a.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&n(l)}).observe(document,{childList:!0,subtree:!0});function r(i){const a={};return i.integrity&&(a.integrity=i.integrity),i.referrerPolicy&&(a.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?a.credentials="include":i.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function n(i){if(i.ep)return;i.ep=!0;const a=r(i);fetch(i.href,a)}})();function bd(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function _H(e){if(Object.prototype.hasOwnProperty.call(e,"__esModule"))return e;var t=e.default;if(typeof t=="function"){var r=function n(){return this instanceof n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var i=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,i.get?i:{enumerable:!0,get:function(){return e[n]}})}),r}var Gp={exports:{}},cl={},Kp={exports:{}},Ie={},vb;function PA(){if(vb)return Ie;vb=1;/** * @license React * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),a=Symbol.for("react.provider"),l=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),f=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),m=Symbol.iterator;function w(D){return D===null||typeof D!="object"?null:(D=m&&D[m]||D["@@iterator"],typeof D=="function"?D:null)}var v={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},C=Object.assign,x={};function R(D,V,ee){this.props=D,this.context=V,this.refs=x,this.updater=ee||v}R.prototype.isReactComponent={},R.prototype.setState=function(D,V){if(typeof D!="object"&&typeof D!="function"&&D!=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,D,V,"setState")},R.prototype.forceUpdate=function(D){this.updater.enqueueForceUpdate(this,D,"forceUpdate")};function E(){}E.prototype=R.prototype;function P(D,V,ee){this.props=D,this.context=V,this.refs=x,this.updater=ee||v}var k=P.prototype=new E;k.constructor=P,C(k,R.prototype),k.isPureReactComponent=!0;var T=Array.isArray,N=Object.prototype.hasOwnProperty,j={current:null},M={key:!0,ref:!0,__self:!0,__source:!0};function O(D,V,ee){var re,oe={},ie=null,me=null;if(V!=null)for(re in V.ref!==void 0&&(me=V.ref),V.key!==void 0&&(ie=""+V.key),V)N.call(V,re)&&!M.hasOwnProperty(re)&&(oe[re]=V[re]);var ue=arguments.length-2;if(ue===1)oe.children=ee;else if(1>>1,V=_[D];if(0>>1;Di(oe,L))iei(me,oe)?(_[D]=me,_[ie]=L,D=ie):(_[D]=oe,_[re]=L,D=re);else if(iei(me,L))_[D]=me,_[ie]=L,D=ie;else break e}}return I}function i(_,I){var L=_.sortIndex-I.sortIndex;return L!==0?L:_.id-I.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var l=Date,c=l.now();e.unstable_now=function(){return l.now()-c}}var d=[],f=[],h=1,m=null,w=3,v=!1,C=!1,x=!1,R=typeof setTimeout=="function"?setTimeout:null,E=typeof clearTimeout=="function"?clearTimeout:null,P=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function k(_){for(var I=r(f);I!==null;){if(I.callback===null)n(f);else if(I.startTime<=_)n(f),I.sortIndex=I.expirationTime,t(d,I);else break;I=r(f)}}function T(_){if(x=!1,k(_),!C)if(r(d)!==null)C=!0,U(N);else{var I=r(f);I!==null&&z(T,I.startTime-_)}}function N(_,I){C=!1,x&&(x=!1,E(O),O=-1),v=!0;var L=w;try{for(k(I),m=r(d);m!==null&&(!(m.expirationTime>I)||_&&!Y());){var D=m.callback;if(typeof D=="function"){m.callback=null,w=m.priorityLevel;var V=D(m.expirationTime<=I);I=e.unstable_now(),typeof V=="function"?m.callback=V:m===r(d)&&n(d),k(I)}else n(d);m=r(d)}if(m!==null)var ee=!0;else{var re=r(f);re!==null&&z(T,re.startTime-I),ee=!1}return ee}finally{m=null,w=L,v=!1}}var j=!1,M=null,O=-1,B=5,H=-1;function Y(){return!(e.unstable_now()-H_||125<_||(B=0<_?Math.floor(1e3/_):5)},e.unstable_getCurrentPriorityLevel=function(){return w},e.unstable_getFirstCallbackNode=function(){return r(d)},e.unstable_next=function(_){switch(w){case 1:case 2:case 3:var I=3;break;default:I=w}var L=w;w=I;try{return _()}finally{w=L}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(_,I){switch(_){case 1:case 2:case 3:case 4:case 5:break;default:_=3}var L=w;w=_;try{return I()}finally{w=L}},e.unstable_scheduleCallback=function(_,I,L){var D=e.unstable_now();switch(typeof L=="object"&&L!==null?(L=L.delay,L=typeof L=="number"&&0D?(_.sortIndex=L,t(f,_),r(d)===null&&_===r(f)&&(x?(E(O),O=-1):x=!0,z(T,L-D))):(_.sortIndex=V,t(d,_),C||v||(C=!0,U(N))),_},e.unstable_shouldYield=Y,e.unstable_wrapCallback=function(_){var I=w;return function(){var L=w;w=I;try{return _.apply(this,arguments)}finally{w=L}}}})(Qp)),Qp}var Cb;function DA(){return Cb||(Cb=1,Xp.exports=NA()),Xp.exports}/** * @license React * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Rb;function OA(){if(Rb)return Cr;Rb=1;var e=sg(),t=DA();function r(o){for(var s="https://reactjs.org/docs/error-decoder.html?invariant="+o,u=1;u"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),d=Object.prototype.hasOwnProperty,f=/^[: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]*$/,h={},m={};function w(o){return d.call(m,o)?!0:d.call(h,o)?!1:f.test(o)?m[o]=!0:(h[o]=!0,!1)}function v(o,s,u,p){if(u!==null&&u.type===0)return!1;switch(typeof s){case"function":case"symbol":return!0;case"boolean":return p?!1:u!==null?!u.acceptsBooleans:(o=o.toLowerCase().slice(0,5),o!=="data-"&&o!=="aria-");default:return!1}}function C(o,s,u,p){if(s===null||typeof s>"u"||v(o,s,u,p))return!0;if(p)return!1;if(u!==null)switch(u.type){case 3:return!s;case 4:return s===!1;case 5:return isNaN(s);case 6:return isNaN(s)||1>s}return!1}function x(o,s,u,p,y,S,A){this.acceptsBooleans=s===2||s===3||s===4,this.attributeName=p,this.attributeNamespace=y,this.mustUseProperty=u,this.propertyName=o,this.type=s,this.sanitizeURL=S,this.removeEmptyString=A}var R={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(o){R[o]=new x(o,0,!1,o,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(o){var s=o[0];R[s]=new x(s,1,!1,o[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(o){R[o]=new x(o,2,!1,o.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(o){R[o]=new x(o,2,!1,o,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(o){R[o]=new x(o,3,!1,o.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(o){R[o]=new x(o,3,!0,o,null,!1,!1)}),["capture","download"].forEach(function(o){R[o]=new x(o,4,!1,o,null,!1,!1)}),["cols","rows","size","span"].forEach(function(o){R[o]=new x(o,6,!1,o,null,!1,!1)}),["rowSpan","start"].forEach(function(o){R[o]=new x(o,5,!1,o.toLowerCase(),null,!1,!1)});var E=/[\-:]([a-z])/g;function P(o){return o[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(o){var s=o.replace(E,P);R[s]=new x(s,1,!1,o,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(o){var s=o.replace(E,P);R[s]=new x(s,1,!1,o,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(o){var s=o.replace(E,P);R[s]=new x(s,1,!1,o,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(o){R[o]=new x(o,1,!1,o.toLowerCase(),null,!1,!1)}),R.xlinkHref=new x("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(o){R[o]=new x(o,1,!1,o.toLowerCase(),null,!0,!0)});function k(o,s,u,p){var y=R.hasOwnProperty(s)?R[s]:null;(y!==null?y.type!==0:p||!(2F||y[A]!==S[F]){var q=` `+y[A].replace(" at new "," at ");return o.displayName&&q.includes("")&&(q=q.replace("",o.displayName)),q}while(1<=A&&0<=F);break}}}finally{ee=!1,Error.prepareStackTrace=u}return(o=o?o.displayName||o.name:"")?V(o):""}function oe(o){switch(o.tag){case 5:return V(o.type);case 16:return V("Lazy");case 13:return V("Suspense");case 19:return V("SuspenseList");case 0:case 2:case 15:return o=re(o.type,!1),o;case 11:return o=re(o.type.render,!1),o;case 1:return o=re(o.type,!0),o;default:return""}}function ie(o){if(o==null)return null;if(typeof o=="function")return o.displayName||o.name||null;if(typeof o=="string")return o;switch(o){case M:return"Fragment";case j:return"Portal";case B:return"Profiler";case O:return"StrictMode";case te:return"Suspense";case K:return"SuspenseList"}if(typeof o=="object")switch(o.$$typeof){case Y:return(o.displayName||"Context")+".Consumer";case H:return(o._context.displayName||"Context")+".Provider";case ne:var s=o.render;return o=o.displayName,o||(o=s.displayName||s.name||"",o=o!==""?"ForwardRef("+o+")":"ForwardRef"),o;case W:return s=o.displayName||null,s!==null?s:ie(o.type)||"Memo";case U:s=o._payload,o=o._init;try{return ie(o(s))}catch{}}return null}function me(o){var s=o.type;switch(o.tag){case 24:return"Cache";case 9:return(s.displayName||"Context")+".Consumer";case 10:return(s._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return o=s.render,o=o.displayName||o.name||"",s.displayName||(o!==""?"ForwardRef("+o+")":"ForwardRef");case 7:return"Fragment";case 5:return s;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return ie(s);case 8:return s===O?"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 s=="function")return s.displayName||s.name||null;if(typeof s=="string")return s}return null}function ue(o){switch(typeof o){case"boolean":case"number":case"string":case"undefined":return o;case"object":return o;default:return""}}function pe(o){var s=o.type;return(o=o.nodeName)&&o.toLowerCase()==="input"&&(s==="checkbox"||s==="radio")}function ve(o){var s=pe(o)?"checked":"value",u=Object.getOwnPropertyDescriptor(o.constructor.prototype,s),p=""+o[s];if(!o.hasOwnProperty(s)&&typeof u<"u"&&typeof u.get=="function"&&typeof u.set=="function"){var y=u.get,S=u.set;return Object.defineProperty(o,s,{configurable:!0,get:function(){return y.call(this)},set:function(A){p=""+A,S.call(this,A)}}),Object.defineProperty(o,s,{enumerable:u.enumerable}),{getValue:function(){return p},setValue:function(A){p=""+A},stopTracking:function(){o._valueTracker=null,delete o[s]}}}}function ge(o){o._valueTracker||(o._valueTracker=ve(o))}function Me(o){if(!o)return!1;var s=o._valueTracker;if(!s)return!0;var u=s.getValue(),p="";return o&&(p=pe(o)?o.checked?"true":"false":o.value),o=p,o!==u?(s.setValue(o),!0):!1}function ze(o){if(o=o||(typeof document<"u"?document:void 0),typeof o>"u")return null;try{return o.activeElement||o.body}catch{return o.body}}function We(o,s){var u=s.checked;return L({},s,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:u??o._wrapperState.initialChecked})}function Pt(o,s){var u=s.defaultValue==null?"":s.defaultValue,p=s.checked!=null?s.checked:s.defaultChecked;u=ue(s.value!=null?s.value:u),o._wrapperState={initialChecked:p,initialValue:u,controlled:s.type==="checkbox"||s.type==="radio"?s.checked!=null:s.value!=null}}function tr(o,s){s=s.checked,s!=null&&k(o,"checked",s,!1)}function at(o,s){tr(o,s);var u=ue(s.value),p=s.type;if(u!=null)p==="number"?(u===0&&o.value===""||o.value!=u)&&(o.value=""+u):o.value!==""+u&&(o.value=""+u);else if(p==="submit"||p==="reset"){o.removeAttribute("value");return}s.hasOwnProperty("value")?rt(o,s.type,u):s.hasOwnProperty("defaultValue")&&rt(o,s.type,ue(s.defaultValue)),s.checked==null&&s.defaultChecked!=null&&(o.defaultChecked=!!s.defaultChecked)}function dr(o,s,u){if(s.hasOwnProperty("value")||s.hasOwnProperty("defaultValue")){var p=s.type;if(!(p!=="submit"&&p!=="reset"||s.value!==void 0&&s.value!==null))return;s=""+o._wrapperState.initialValue,u||s===o.value||(o.value=s),o.defaultValue=s}u=o.name,u!==""&&(o.name=""),o.defaultChecked=!!o._wrapperState.initialChecked,u!==""&&(o.name=u)}function rt(o,s,u){(s!=="number"||ze(o.ownerDocument)!==o)&&(u==null?o.defaultValue=""+o._wrapperState.initialValue:o.defaultValue!==""+u&&(o.defaultValue=""+u))}var At=Array.isArray;function Dr(o,s,u,p){if(o=o.options,s){s={};for(var y=0;y"+s.valueOf().toString()+"",s=kn.firstChild;o.firstChild;)o.removeChild(o.firstChild);for(;s.firstChild;)o.appendChild(s.firstChild)}});function hr(o,s){if(s){var u=o.firstChild;if(u&&u===o.lastChild&&u.nodeType===3){u.nodeValue=s;return}}o.textContent=s}var he={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},Oe=["Webkit","ms","Moz","O"];Object.keys(he).forEach(function(o){Oe.forEach(function(s){s=s+o.charAt(0).toUpperCase()+o.substring(1),he[s]=he[o]})});function ut(o,s,u){return s==null||typeof s=="boolean"||s===""?"":u||typeof s!="number"||s===0||he.hasOwnProperty(o)&&he[o]?(""+s).trim():s+"px"}function zt(o,s){o=o.style;for(var u in s)if(s.hasOwnProperty(u)){var p=u.indexOf("--")===0,y=ut(u,s[u],p);u==="float"&&(u="cssFloat"),p?o.setProperty(u,y):o[u]=y}}var gr=L({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 mt(o,s){if(s){if(gr[o]&&(s.children!=null||s.dangerouslySetInnerHTML!=null))throw Error(r(137,o));if(s.dangerouslySetInnerHTML!=null){if(s.children!=null)throw Error(r(60));if(typeof s.dangerouslySetInnerHTML!="object"||!("__html"in s.dangerouslySetInnerHTML))throw Error(r(61))}if(s.style!=null&&typeof s.style!="object")throw Error(r(62))}}function yr(o,s){if(o.indexOf("-")===-1)return typeof s.is=="string";switch(o){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 Tt=null;function rr(o){return o=o.target||o.srcElement||window,o.correspondingUseElement&&(o=o.correspondingUseElement),o.nodeType===3?o.parentNode:o}var To=null,Br=null,Xn=null;function Aa(o){if(o=Ka(o)){if(typeof To!="function")throw Error(r(280));var s=o.stateNode;s&&(s=Ec(s),To(o.stateNode,o.type,s))}}function _e(o){Br?Xn?Xn.push(o):Xn=[o]:Br=o}function vt(){if(Br){var o=Br,s=Xn;if(Xn=Br=null,Aa(o),s)for(o=0;o>>=0,o===0?32:31-(Bk(o)/qk|0)|0}var ac=64,lc=4194304;function Na(o){switch(o&-o){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 o&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return o&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return o}}function cc(o,s){var u=o.pendingLanes;if(u===0)return 0;var p=0,y=o.suspendedLanes,S=o.pingedLanes,A=u&268435455;if(A!==0){var F=A&~y;F!==0?p=Na(F):(S&=A,S!==0&&(p=Na(S)))}else A=u&~y,A!==0?p=Na(A):S!==0&&(p=Na(S));if(p===0)return 0;if(s!==0&&s!==p&&(s&y)===0&&(y=p&-p,S=s&-s,y>=S||y===16&&(S&4194240)!==0))return s;if((p&4)!==0&&(p|=u&16),s=o.entangledLanes,s!==0)for(o=o.entanglements,s&=p;0u;u++)s.push(o);return s}function Da(o,s,u){o.pendingLanes|=s,s!==536870912&&(o.suspendedLanes=0,o.pingedLanes=0),o=o.eventTimes,s=31-an(s),o[s]=u}function Gk(o,s){var u=o.pendingLanes&~s;o.pendingLanes=s,o.suspendedLanes=0,o.pingedLanes=0,o.expiredLanes&=s,o.mutableReadLanes&=s,o.entangledLanes&=s,s=o.entanglements;var p=o.eventTimes;for(o=o.expirationTimes;0=Ua),uv=" ",dv=!1;function fv(o,s){switch(o){case"keyup":return SP.indexOf(s.keyCode)!==-1;case"keydown":return s.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function pv(o){return o=o.detail,typeof o=="object"&&"data"in o?o.data:null}var ps=!1;function CP(o,s){switch(o){case"compositionend":return pv(s);case"keypress":return s.which!==32?null:(dv=!0,uv);case"textInput":return o=s.data,o===uv&&dv?null:o;default:return null}}function RP(o,s){if(ps)return o==="compositionend"||!Pf&&fv(o,s)?(o=ov(),mc=Sf=Fo=null,ps=!1,o):null;switch(o){case"paste":return null;case"keypress":if(!(s.ctrlKey||s.altKey||s.metaKey)||s.ctrlKey&&s.altKey){if(s.char&&1=s)return{node:u,offset:s-o};o=p}e:{for(;u;){if(u.nextSibling){u=u.nextSibling;break e}u=u.parentNode}u=void 0}u=wv(u)}}function xv(o,s){return o&&s?o===s?!0:o&&o.nodeType===3?!1:s&&s.nodeType===3?xv(o,s.parentNode):"contains"in o?o.contains(s):o.compareDocumentPosition?!!(o.compareDocumentPosition(s)&16):!1:!1}function Cv(){for(var o=window,s=ze();s instanceof o.HTMLIFrameElement;){try{var u=typeof s.contentWindow.location.href=="string"}catch{u=!1}if(u)o=s.contentWindow;else break;s=ze(o.document)}return s}function Nf(o){var s=o&&o.nodeName&&o.nodeName.toLowerCase();return s&&(s==="input"&&(o.type==="text"||o.type==="search"||o.type==="tel"||o.type==="url"||o.type==="password")||s==="textarea"||o.contentEditable==="true")}function _P(o){var s=Cv(),u=o.focusedElem,p=o.selectionRange;if(s!==u&&u&&u.ownerDocument&&xv(u.ownerDocument.documentElement,u)){if(p!==null&&Nf(u)){if(s=p.start,o=p.end,o===void 0&&(o=s),"selectionStart"in u)u.selectionStart=s,u.selectionEnd=Math.min(o,u.value.length);else if(o=(s=u.ownerDocument||document)&&s.defaultView||window,o.getSelection){o=o.getSelection();var y=u.textContent.length,S=Math.min(p.start,y);p=p.end===void 0?S:Math.min(p.end,y),!o.extend&&S>p&&(y=p,p=S,S=y),y=Sv(u,S);var A=Sv(u,p);y&&A&&(o.rangeCount!==1||o.anchorNode!==y.node||o.anchorOffset!==y.offset||o.focusNode!==A.node||o.focusOffset!==A.offset)&&(s=s.createRange(),s.setStart(y.node,y.offset),o.removeAllRanges(),S>p?(o.addRange(s),o.extend(A.node,A.offset)):(s.setEnd(A.node,A.offset),o.addRange(s)))}}for(s=[],o=u;o=o.parentNode;)o.nodeType===1&&s.push({element:o,left:o.scrollLeft,top:o.scrollTop});for(typeof u.focus=="function"&&u.focus(),u=0;u=document.documentMode,ms=null,Df=null,qa=null,Of=!1;function Rv(o,s,u){var p=u.window===u?u.document:u.nodeType===9?u:u.ownerDocument;Of||ms==null||ms!==ze(p)||(p=ms,"selectionStart"in p&&Nf(p)?p={start:p.selectionStart,end:p.selectionEnd}:(p=(p.ownerDocument&&p.ownerDocument.defaultView||window).getSelection(),p={anchorNode:p.anchorNode,anchorOffset:p.anchorOffset,focusNode:p.focusNode,focusOffset:p.focusOffset}),qa&&Ba(qa,p)||(qa=p,p=xc(Df,"onSelect"),0bs||(o.current=Vf[bs],Vf[bs]=null,bs--)}function tt(o,s){bs++,Vf[bs]=o.current,o.current=s}var zo={},Kt=$o(zo),vr=$o(!1),wi=zo;function ws(o,s){var u=o.type.contextTypes;if(!u)return zo;var p=o.stateNode;if(p&&p.__reactInternalMemoizedUnmaskedChildContext===s)return p.__reactInternalMemoizedMaskedChildContext;var y={},S;for(S in u)y[S]=s[S];return p&&(o=o.stateNode,o.__reactInternalMemoizedUnmaskedChildContext=s,o.__reactInternalMemoizedMaskedChildContext=y),y}function br(o){return o=o.childContextTypes,o!=null}function kc(){ot(vr),ot(Kt)}function Uv(o,s,u){if(Kt.current!==zo)throw Error(r(168));tt(Kt,s),tt(vr,u)}function $v(o,s,u){var p=o.stateNode;if(s=s.childContextTypes,typeof p.getChildContext!="function")return u;p=p.getChildContext();for(var y in p)if(!(y in s))throw Error(r(108,me(o)||"Unknown",y));return L({},u,p)}function Pc(o){return o=(o=o.stateNode)&&o.__reactInternalMemoizedMergedChildContext||zo,wi=Kt.current,tt(Kt,o),tt(vr,vr.current),!0}function zv(o,s,u){var p=o.stateNode;if(!p)throw Error(r(169));u?(o=$v(o,s,wi),p.__reactInternalMemoizedMergedChildContext=o,ot(vr),ot(Kt),tt(Kt,o)):ot(vr),tt(vr,u)}var Jn=null,Ac=!1,Hf=!1;function Bv(o){Jn===null?Jn=[o]:Jn.push(o)}function HP(o){Ac=!0,Bv(o)}function Bo(){if(!Hf&&Jn!==null){Hf=!0;var o=0,s=et;try{var u=Jn;for(et=1;o>=A,y-=A,Zn=1<<32-an(s)+y|u<Ne?(It=Te,Te=null):It=Te.sibling;var Ye=se(Q,Te,J[Ne],fe);if(Ye===null){Te===null&&(Te=It);break}o&&Te&&Ye.alternate===null&&s(Q,Te),G=S(Ye,G,Ne),Ae===null?ke=Ye:Ae.sibling=Ye,Ae=Ye,Te=It}if(Ne===J.length)return u(Q,Te),lt&&xi(Q,Ne),ke;if(Te===null){for(;NeNe?(It=Te,Te=null):It=Te.sibling;var Qo=se(Q,Te,Ye.value,fe);if(Qo===null){Te===null&&(Te=It);break}o&&Te&&Qo.alternate===null&&s(Q,Te),G=S(Qo,G,Ne),Ae===null?ke=Qo:Ae.sibling=Qo,Ae=Qo,Te=It}if(Ye.done)return u(Q,Te),lt&&xi(Q,Ne),ke;if(Te===null){for(;!Ye.done;Ne++,Ye=J.next())Ye=de(Q,Ye.value,fe),Ye!==null&&(G=S(Ye,G,Ne),Ae===null?ke=Ye:Ae.sibling=Ye,Ae=Ye);return lt&&xi(Q,Ne),ke}for(Te=p(Q,Te);!Ye.done;Ne++,Ye=J.next())Ye=be(Te,Q,Ne,Ye.value,fe),Ye!==null&&(o&&Ye.alternate!==null&&Te.delete(Ye.key===null?Ne:Ye.key),G=S(Ye,G,Ne),Ae===null?ke=Ye:Ae.sibling=Ye,Ae=Ye);return o&&Te.forEach(function(EA){return s(Q,EA)}),lt&&xi(Q,Ne),ke}function wt(Q,G,J,fe){if(typeof J=="object"&&J!==null&&J.type===M&&J.key===null&&(J=J.props.children),typeof J=="object"&&J!==null){switch(J.$$typeof){case N:e:{for(var ke=J.key,Ae=G;Ae!==null;){if(Ae.key===ke){if(ke=J.type,ke===M){if(Ae.tag===7){u(Q,Ae.sibling),G=y(Ae,J.props.children),G.return=Q,Q=G;break e}}else if(Ae.elementType===ke||typeof ke=="object"&&ke!==null&&ke.$$typeof===U&&Kv(ke)===Ae.type){u(Q,Ae.sibling),G=y(Ae,J.props),G.ref=Ya(Q,Ae,J),G.return=Q,Q=G;break e}u(Q,Ae);break}else s(Q,Ae);Ae=Ae.sibling}J.type===M?(G=Ni(J.props.children,Q.mode,fe,J.key),G.return=Q,Q=G):(fe=ru(J.type,J.key,J.props,null,Q.mode,fe),fe.ref=Ya(Q,G,J),fe.return=Q,Q=fe)}return A(Q);case j:e:{for(Ae=J.key;G!==null;){if(G.key===Ae)if(G.tag===4&&G.stateNode.containerInfo===J.containerInfo&&G.stateNode.implementation===J.implementation){u(Q,G.sibling),G=y(G,J.children||[]),G.return=Q,Q=G;break e}else{u(Q,G);break}else s(Q,G);G=G.sibling}G=zp(J,Q.mode,fe),G.return=Q,Q=G}return A(Q);case U:return Ae=J._init,wt(Q,G,Ae(J._payload),fe)}if(At(J))return Ce(Q,G,J,fe);if(I(J))return Ee(Q,G,J,fe);Oc(Q,J)}return typeof J=="string"&&J!==""||typeof J=="number"?(J=""+J,G!==null&&G.tag===6?(u(Q,G.sibling),G=y(G,J),G.return=Q,Q=G):(u(Q,G),G=$p(J,Q.mode,fe),G.return=Q,Q=G),A(Q)):u(Q,G)}return wt}var Rs=Yv(!0),Xv=Yv(!1),_c=$o(null),Mc=null,Es=null,Qf=null;function Jf(){Qf=Es=Mc=null}function Zf(o){var s=_c.current;ot(_c),o._currentValue=s}function ep(o,s,u){for(;o!==null;){var p=o.alternate;if((o.childLanes&s)!==s?(o.childLanes|=s,p!==null&&(p.childLanes|=s)):p!==null&&(p.childLanes&s)!==s&&(p.childLanes|=s),o===u)break;o=o.return}}function ks(o,s){Mc=o,Qf=Es=null,o=o.dependencies,o!==null&&o.firstContext!==null&&((o.lanes&s)!==0&&(wr=!0),o.firstContext=null)}function Wr(o){var s=o._currentValue;if(Qf!==o)if(o={context:o,memoizedValue:s,next:null},Es===null){if(Mc===null)throw Error(r(308));Es=o,Mc.dependencies={lanes:0,firstContext:o}}else Es=Es.next=o;return s}var Ci=null;function tp(o){Ci===null?Ci=[o]:Ci.push(o)}function Qv(o,s,u,p){var y=s.interleaved;return y===null?(u.next=u,tp(s)):(u.next=y.next,y.next=u),s.interleaved=u,to(o,p)}function to(o,s){o.lanes|=s;var u=o.alternate;for(u!==null&&(u.lanes|=s),u=o,o=o.return;o!==null;)o.childLanes|=s,u=o.alternate,u!==null&&(u.childLanes|=s),u=o,o=o.return;return u.tag===3?u.stateNode:null}var qo=!1;function rp(o){o.updateQueue={baseState:o.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Jv(o,s){o=o.updateQueue,s.updateQueue===o&&(s.updateQueue={baseState:o.baseState,firstBaseUpdate:o.firstBaseUpdate,lastBaseUpdate:o.lastBaseUpdate,shared:o.shared,effects:o.effects})}function ro(o,s){return{eventTime:o,lane:s,tag:0,payload:null,callback:null,next:null}}function Vo(o,s,u){var p=o.updateQueue;if(p===null)return null;if(p=p.shared,(Ge&2)!==0){var y=p.pending;return y===null?s.next=s:(s.next=y.next,y.next=s),p.pending=s,to(o,u)}return y=p.interleaved,y===null?(s.next=s,tp(p)):(s.next=y.next,y.next=s),p.interleaved=s,to(o,u)}function jc(o,s,u){if(s=s.updateQueue,s!==null&&(s=s.shared,(u&4194240)!==0)){var p=s.lanes;p&=o.pendingLanes,u|=p,s.lanes=u,gf(o,u)}}function Zv(o,s){var u=o.updateQueue,p=o.alternate;if(p!==null&&(p=p.updateQueue,u===p)){var y=null,S=null;if(u=u.firstBaseUpdate,u!==null){do{var A={eventTime:u.eventTime,lane:u.lane,tag:u.tag,payload:u.payload,callback:u.callback,next:null};S===null?y=S=A:S=S.next=A,u=u.next}while(u!==null);S===null?y=S=s:S=S.next=s}else y=S=s;u={baseState:p.baseState,firstBaseUpdate:y,lastBaseUpdate:S,shared:p.shared,effects:p.effects},o.updateQueue=u;return}o=u.lastBaseUpdate,o===null?u.firstBaseUpdate=s:o.next=s,u.lastBaseUpdate=s}function Lc(o,s,u,p){var y=o.updateQueue;qo=!1;var S=y.firstBaseUpdate,A=y.lastBaseUpdate,F=y.shared.pending;if(F!==null){y.shared.pending=null;var q=F,Z=q.next;q.next=null,A===null?S=Z:A.next=Z,A=q;var ae=o.alternate;ae!==null&&(ae=ae.updateQueue,F=ae.lastBaseUpdate,F!==A&&(F===null?ae.firstBaseUpdate=Z:F.next=Z,ae.lastBaseUpdate=q))}if(S!==null){var de=y.baseState;A=0,ae=Z=q=null,F=S;do{var se=F.lane,be=F.eventTime;if((p&se)===se){ae!==null&&(ae=ae.next={eventTime:be,lane:0,tag:F.tag,payload:F.payload,callback:F.callback,next:null});e:{var Ce=o,Ee=F;switch(se=s,be=u,Ee.tag){case 1:if(Ce=Ee.payload,typeof Ce=="function"){de=Ce.call(be,de,se);break e}de=Ce;break e;case 3:Ce.flags=Ce.flags&-65537|128;case 0:if(Ce=Ee.payload,se=typeof Ce=="function"?Ce.call(be,de,se):Ce,se==null)break e;de=L({},de,se);break e;case 2:qo=!0}}F.callback!==null&&F.lane!==0&&(o.flags|=64,se=y.effects,se===null?y.effects=[F]:se.push(F))}else be={eventTime:be,lane:se,tag:F.tag,payload:F.payload,callback:F.callback,next:null},ae===null?(Z=ae=be,q=de):ae=ae.next=be,A|=se;if(F=F.next,F===null){if(F=y.shared.pending,F===null)break;se=F,F=se.next,se.next=null,y.lastBaseUpdate=se,y.shared.pending=null}}while(!0);if(ae===null&&(q=de),y.baseState=q,y.firstBaseUpdate=Z,y.lastBaseUpdate=ae,s=y.shared.interleaved,s!==null){y=s;do A|=y.lane,y=y.next;while(y!==s)}else S===null&&(y.shared.lanes=0);ki|=A,o.lanes=A,o.memoizedState=de}}function e0(o,s,u){if(o=s.effects,s.effects=null,o!==null)for(s=0;su?u:4,o(!0);var p=ap.transition;ap.transition={};try{o(!1),s()}finally{et=u,ap.transition=p}}function b0(){return Gr().memoizedState}function YP(o,s,u){var p=Ko(o);if(u={lane:p,action:u,hasEagerState:!1,eagerState:null,next:null},w0(o))S0(s,u);else if(u=Qv(o,s,u,p),u!==null){var y=or();pn(u,o,p,y),x0(u,s,p)}}function XP(o,s,u){var p=Ko(o),y={lane:p,action:u,hasEagerState:!1,eagerState:null,next:null};if(w0(o))S0(s,y);else{var S=o.alternate;if(o.lanes===0&&(S===null||S.lanes===0)&&(S=s.lastRenderedReducer,S!==null))try{var A=s.lastRenderedState,F=S(A,u);if(y.hasEagerState=!0,y.eagerState=F,ln(F,A)){var q=s.interleaved;q===null?(y.next=y,tp(s)):(y.next=q.next,q.next=y),s.interleaved=y;return}}catch{}finally{}u=Qv(o,s,y,p),u!==null&&(y=or(),pn(u,o,p,y),x0(u,s,p))}}function w0(o){var s=o.alternate;return o===ft||s!==null&&s===ft}function S0(o,s){Za=Uc=!0;var u=o.pending;u===null?s.next=s:(s.next=u.next,u.next=s),o.pending=s}function x0(o,s,u){if((u&4194240)!==0){var p=s.lanes;p&=o.pendingLanes,u|=p,s.lanes=u,gf(o,u)}}var Bc={readContext:Wr,useCallback:Yt,useContext:Yt,useEffect:Yt,useImperativeHandle:Yt,useInsertionEffect:Yt,useLayoutEffect:Yt,useMemo:Yt,useReducer:Yt,useRef:Yt,useState:Yt,useDebugValue:Yt,useDeferredValue:Yt,useTransition:Yt,useMutableSource:Yt,useSyncExternalStore:Yt,useId:Yt,unstable_isNewReconciler:!1},QP={readContext:Wr,useCallback:function(o,s){return Nn().memoizedState=[o,s===void 0?null:s],o},useContext:Wr,useEffect:d0,useImperativeHandle:function(o,s,u){return u=u!=null?u.concat([o]):null,$c(4194308,4,m0.bind(null,s,o),u)},useLayoutEffect:function(o,s){return $c(4194308,4,o,s)},useInsertionEffect:function(o,s){return $c(4,2,o,s)},useMemo:function(o,s){var u=Nn();return s=s===void 0?null:s,o=o(),u.memoizedState=[o,s],o},useReducer:function(o,s,u){var p=Nn();return s=u!==void 0?u(s):s,p.memoizedState=p.baseState=s,o={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:o,lastRenderedState:s},p.queue=o,o=o.dispatch=YP.bind(null,ft,o),[p.memoizedState,o]},useRef:function(o){var s=Nn();return o={current:o},s.memoizedState=o},useState:c0,useDebugValue:mp,useDeferredValue:function(o){return Nn().memoizedState=o},useTransition:function(){var o=c0(!1),s=o[0];return o=KP.bind(null,o[1]),Nn().memoizedState=o,[s,o]},useMutableSource:function(){},useSyncExternalStore:function(o,s,u){var p=ft,y=Nn();if(lt){if(u===void 0)throw Error(r(407));u=u()}else{if(u=s(),Ft===null)throw Error(r(349));(Ei&30)!==0||o0(p,s,u)}y.memoizedState=u;var S={value:u,getSnapshot:s};return y.queue=S,d0(s0.bind(null,p,S,o),[o]),p.flags|=2048,rl(9,i0.bind(null,p,S,u,s),void 0,null),u},useId:function(){var o=Nn(),s=Ft.identifierPrefix;if(lt){var u=eo,p=Zn;u=(p&~(1<<32-an(p)-1)).toString(32)+u,s=":"+s+"R"+u,u=el++,0<\/script>",o=o.removeChild(o.firstChild)):typeof p.is=="string"?o=A.createElement(u,{is:p.is}):(o=A.createElement(u),u==="select"&&(A=o,p.multiple?A.multiple=!0:p.size&&(A.size=p.size))):o=A.createElementNS(o,u),o[An]=s,o[Ga]=p,B0(o,s,!1,!1),s.stateNode=o;e:{switch(A=yr(u,p),u){case"dialog":nt("cancel",o),nt("close",o),y=p;break;case"iframe":case"object":case"embed":nt("load",o),y=p;break;case"video":case"audio":for(y=0;yDs&&(s.flags|=128,p=!0,nl(S,!1),s.lanes=4194304)}else{if(!p)if(o=Fc(A),o!==null){if(s.flags|=128,p=!0,u=o.updateQueue,u!==null&&(s.updateQueue=u,s.flags|=4),nl(S,!0),S.tail===null&&S.tailMode==="hidden"&&!A.alternate&&!lt)return Xt(s),null}else 2*bt()-S.renderingStartTime>Ds&&u!==1073741824&&(s.flags|=128,p=!0,nl(S,!1),s.lanes=4194304);S.isBackwards?(A.sibling=s.child,s.child=A):(u=S.last,u!==null?u.sibling=A:s.child=A,S.last=A)}return S.tail!==null?(s=S.tail,S.rendering=s,S.tail=s.sibling,S.renderingStartTime=bt(),s.sibling=null,u=dt.current,tt(dt,p?u&1|2:u&1),s):(Xt(s),null);case 22:case 23:return Fp(),p=s.memoizedState!==null,o!==null&&o.memoizedState!==null!==p&&(s.flags|=8192),p&&(s.mode&1)!==0?(Lr&1073741824)!==0&&(Xt(s),s.subtreeFlags&6&&(s.flags|=8192)):Xt(s),null;case 24:return null;case 25:return null}throw Error(r(156,s.tag))}function iA(o,s){switch(Gf(s),s.tag){case 1:return br(s.type)&&kc(),o=s.flags,o&65536?(s.flags=o&-65537|128,s):null;case 3:return Ps(),ot(vr),ot(Kt),sp(),o=s.flags,(o&65536)!==0&&(o&128)===0?(s.flags=o&-65537|128,s):null;case 5:return op(s),null;case 13:if(ot(dt),o=s.memoizedState,o!==null&&o.dehydrated!==null){if(s.alternate===null)throw Error(r(340));Cs()}return o=s.flags,o&65536?(s.flags=o&-65537|128,s):null;case 19:return ot(dt),null;case 4:return Ps(),null;case 10:return Zf(s.type._context),null;case 22:case 23:return Fp(),null;case 24:return null;default:return null}}var Wc=!1,Qt=!1,sA=typeof WeakSet=="function"?WeakSet:Set,Se=null;function Ts(o,s){var u=o.ref;if(u!==null)if(typeof u=="function")try{u(null)}catch(p){ht(o,s,p)}else u.current=null}function Ep(o,s,u){try{u()}catch(p){ht(o,s,p)}}var H0=!1;function aA(o,s){if(If=fc,o=Cv(),Nf(o)){if("selectionStart"in o)var u={start:o.selectionStart,end:o.selectionEnd};else e:{u=(u=o.ownerDocument)&&u.defaultView||window;var p=u.getSelection&&u.getSelection();if(p&&p.rangeCount!==0){u=p.anchorNode;var y=p.anchorOffset,S=p.focusNode;p=p.focusOffset;try{u.nodeType,S.nodeType}catch{u=null;break e}var A=0,F=-1,q=-1,Z=0,ae=0,de=o,se=null;t:for(;;){for(var be;de!==u||y!==0&&de.nodeType!==3||(F=A+y),de!==S||p!==0&&de.nodeType!==3||(q=A+p),de.nodeType===3&&(A+=de.nodeValue.length),(be=de.firstChild)!==null;)se=de,de=be;for(;;){if(de===o)break t;if(se===u&&++Z===y&&(F=A),se===S&&++ae===p&&(q=A),(be=de.nextSibling)!==null)break;de=se,se=de.parentNode}de=be}u=F===-1||q===-1?null:{start:F,end:q}}else u=null}u=u||{start:0,end:0}}else u=null;for(Uf={focusedElem:o,selectionRange:u},fc=!1,Se=s;Se!==null;)if(s=Se,o=s.child,(s.subtreeFlags&1028)!==0&&o!==null)o.return=s,Se=o;else for(;Se!==null;){s=Se;try{var Ce=s.alternate;if((s.flags&1024)!==0)switch(s.tag){case 0:case 11:case 15:break;case 1:if(Ce!==null){var Ee=Ce.memoizedProps,wt=Ce.memoizedState,Q=s.stateNode,G=Q.getSnapshotBeforeUpdate(s.elementType===s.type?Ee:un(s.type,Ee),wt);Q.__reactInternalSnapshotBeforeUpdate=G}break;case 3:var J=s.stateNode.containerInfo;J.nodeType===1?J.textContent="":J.nodeType===9&&J.documentElement&&J.removeChild(J.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(r(163))}}catch(fe){ht(s,s.return,fe)}if(o=s.sibling,o!==null){o.return=s.return,Se=o;break}Se=s.return}return Ce=H0,H0=!1,Ce}function ol(o,s,u){var p=s.updateQueue;if(p=p!==null?p.lastEffect:null,p!==null){var y=p=p.next;do{if((y.tag&o)===o){var S=y.destroy;y.destroy=void 0,S!==void 0&&Ep(s,u,S)}y=y.next}while(y!==p)}}function Gc(o,s){if(s=s.updateQueue,s=s!==null?s.lastEffect:null,s!==null){var u=s=s.next;do{if((u.tag&o)===o){var p=u.create;u.destroy=p()}u=u.next}while(u!==s)}}function kp(o){var s=o.ref;if(s!==null){var u=o.stateNode;switch(o.tag){case 5:o=u;break;default:o=u}typeof s=="function"?s(o):s.current=o}}function W0(o){var s=o.alternate;s!==null&&(o.alternate=null,W0(s)),o.child=null,o.deletions=null,o.sibling=null,o.tag===5&&(s=o.stateNode,s!==null&&(delete s[An],delete s[Ga],delete s[qf],delete s[qP],delete s[VP])),o.stateNode=null,o.return=null,o.dependencies=null,o.memoizedProps=null,o.memoizedState=null,o.pendingProps=null,o.stateNode=null,o.updateQueue=null}function G0(o){return o.tag===5||o.tag===3||o.tag===4}function K0(o){e:for(;;){for(;o.sibling===null;){if(o.return===null||G0(o.return))return null;o=o.return}for(o.sibling.return=o.return,o=o.sibling;o.tag!==5&&o.tag!==6&&o.tag!==18;){if(o.flags&2||o.child===null||o.tag===4)continue e;o.child.return=o,o=o.child}if(!(o.flags&2))return o.stateNode}}function Pp(o,s,u){var p=o.tag;if(p===5||p===6)o=o.stateNode,s?u.nodeType===8?u.parentNode.insertBefore(o,s):u.insertBefore(o,s):(u.nodeType===8?(s=u.parentNode,s.insertBefore(o,u)):(s=u,s.appendChild(o)),u=u._reactRootContainer,u!=null||s.onclick!==null||(s.onclick=Rc));else if(p!==4&&(o=o.child,o!==null))for(Pp(o,s,u),o=o.sibling;o!==null;)Pp(o,s,u),o=o.sibling}function Ap(o,s,u){var p=o.tag;if(p===5||p===6)o=o.stateNode,s?u.insertBefore(o,s):u.appendChild(o);else if(p!==4&&(o=o.child,o!==null))for(Ap(o,s,u),o=o.sibling;o!==null;)Ap(o,s,u),o=o.sibling}var qt=null,dn=!1;function Ho(o,s,u){for(u=u.child;u!==null;)Y0(o,s,u),u=u.sibling}function Y0(o,s,u){if(Pn&&typeof Pn.onCommitFiberUnmount=="function")try{Pn.onCommitFiberUnmount(sc,u)}catch{}switch(u.tag){case 5:Qt||Ts(u,s);case 6:var p=qt,y=dn;qt=null,Ho(o,s,u),qt=p,dn=y,qt!==null&&(dn?(o=qt,u=u.stateNode,o.nodeType===8?o.parentNode.removeChild(u):o.removeChild(u)):qt.removeChild(u.stateNode));break;case 18:qt!==null&&(dn?(o=qt,u=u.stateNode,o.nodeType===8?Bf(o.parentNode,u):o.nodeType===1&&Bf(o,u),La(o)):Bf(qt,u.stateNode));break;case 4:p=qt,y=dn,qt=u.stateNode.containerInfo,dn=!0,Ho(o,s,u),qt=p,dn=y;break;case 0:case 11:case 14:case 15:if(!Qt&&(p=u.updateQueue,p!==null&&(p=p.lastEffect,p!==null))){y=p=p.next;do{var S=y,A=S.destroy;S=S.tag,A!==void 0&&((S&2)!==0||(S&4)!==0)&&Ep(u,s,A),y=y.next}while(y!==p)}Ho(o,s,u);break;case 1:if(!Qt&&(Ts(u,s),p=u.stateNode,typeof p.componentWillUnmount=="function"))try{p.props=u.memoizedProps,p.state=u.memoizedState,p.componentWillUnmount()}catch(F){ht(u,s,F)}Ho(o,s,u);break;case 21:Ho(o,s,u);break;case 22:u.mode&1?(Qt=(p=Qt)||u.memoizedState!==null,Ho(o,s,u),Qt=p):Ho(o,s,u);break;default:Ho(o,s,u)}}function X0(o){var s=o.updateQueue;if(s!==null){o.updateQueue=null;var u=o.stateNode;u===null&&(u=o.stateNode=new sA),s.forEach(function(p){var y=gA.bind(null,o,p);u.has(p)||(u.add(p),p.then(y,y))})}}function fn(o,s){var u=s.deletions;if(u!==null)for(var p=0;py&&(y=A),p&=~S}if(p=y,p=bt()-p,p=(120>p?120:480>p?480:1080>p?1080:1920>p?1920:3e3>p?3e3:4320>p?4320:1960*cA(p/1960))-p,10o?16:o,Go===null)var p=!1;else{if(o=Go,Go=null,Jc=0,(Ge&6)!==0)throw Error(r(331));var y=Ge;for(Ge|=4,Se=o.current;Se!==null;){var S=Se,A=S.child;if((Se.flags&16)!==0){var F=S.deletions;if(F!==null){for(var q=0;qbt()-Dp?Ai(o,0):Np|=u),xr(o,s)}function cb(o,s){s===0&&((o.mode&1)===0?s=1:(s=lc,lc<<=1,(lc&130023424)===0&&(lc=4194304)));var u=or();o=to(o,s),o!==null&&(Da(o,s,u),xr(o,u))}function hA(o){var s=o.memoizedState,u=0;s!==null&&(u=s.retryLane),cb(o,u)}function gA(o,s){var u=0;switch(o.tag){case 13:var p=o.stateNode,y=o.memoizedState;y!==null&&(u=y.retryLane);break;case 19:p=o.stateNode;break;default:throw Error(r(314))}p!==null&&p.delete(s),cb(o,u)}var ub;ub=function(o,s,u){if(o!==null)if(o.memoizedProps!==s.pendingProps||vr.current)wr=!0;else{if((o.lanes&u)===0&&(s.flags&128)===0)return wr=!1,nA(o,s,u);wr=(o.flags&131072)!==0}else wr=!1,lt&&(s.flags&1048576)!==0&&qv(s,Nc,s.index);switch(s.lanes=0,s.tag){case 2:var p=s.type;Hc(o,s),o=s.pendingProps;var y=ws(s,Kt.current);ks(s,u),y=cp(null,s,p,o,y,u);var S=up();return s.flags|=1,typeof y=="object"&&y!==null&&typeof y.render=="function"&&y.$$typeof===void 0?(s.tag=1,s.memoizedState=null,s.updateQueue=null,br(p)?(S=!0,Pc(s)):S=!1,s.memoizedState=y.state!==null&&y.state!==void 0?y.state:null,rp(s),y.updater=qc,s.stateNode=y,y._reactInternals=s,gp(s,p,o,u),s=bp(null,s,p,!0,S,u)):(s.tag=0,lt&&S&&Wf(s),nr(null,s,y,u),s=s.child),s;case 16:p=s.elementType;e:{switch(Hc(o,s),o=s.pendingProps,y=p._init,p=y(p._payload),s.type=p,y=s.tag=vA(p),o=un(p,o),y){case 0:s=vp(null,s,p,o,u);break e;case 1:s=L0(null,s,p,o,u);break e;case 11:s=D0(null,s,p,o,u);break e;case 14:s=O0(null,s,p,un(p.type,o),u);break e}throw Error(r(306,p,""))}return s;case 0:return p=s.type,y=s.pendingProps,y=s.elementType===p?y:un(p,y),vp(o,s,p,y,u);case 1:return p=s.type,y=s.pendingProps,y=s.elementType===p?y:un(p,y),L0(o,s,p,y,u);case 3:e:{if(F0(s),o===null)throw Error(r(387));p=s.pendingProps,S=s.memoizedState,y=S.element,Jv(o,s),Lc(s,p,null,u);var A=s.memoizedState;if(p=A.element,S.isDehydrated)if(S={element:p,isDehydrated:!1,cache:A.cache,pendingSuspenseBoundaries:A.pendingSuspenseBoundaries,transitions:A.transitions},s.updateQueue.baseState=S,s.memoizedState=S,s.flags&256){y=As(Error(r(423)),s),s=I0(o,s,p,u,y);break e}else if(p!==y){y=As(Error(r(424)),s),s=I0(o,s,p,u,y);break e}else for(jr=Uo(s.stateNode.containerInfo.firstChild),Mr=s,lt=!0,cn=null,u=Xv(s,null,p,u),s.child=u;u;)u.flags=u.flags&-3|4096,u=u.sibling;else{if(Cs(),p===y){s=no(o,s,u);break e}nr(o,s,p,u)}s=s.child}return s;case 5:return t0(s),o===null&&Yf(s),p=s.type,y=s.pendingProps,S=o!==null?o.memoizedProps:null,A=y.children,$f(p,y)?A=null:S!==null&&$f(p,S)&&(s.flags|=32),j0(o,s),nr(o,s,A,u),s.child;case 6:return o===null&&Yf(s),null;case 13:return U0(o,s,u);case 4:return np(s,s.stateNode.containerInfo),p=s.pendingProps,o===null?s.child=Rs(s,null,p,u):nr(o,s,p,u),s.child;case 11:return p=s.type,y=s.pendingProps,y=s.elementType===p?y:un(p,y),D0(o,s,p,y,u);case 7:return nr(o,s,s.pendingProps,u),s.child;case 8:return nr(o,s,s.pendingProps.children,u),s.child;case 12:return nr(o,s,s.pendingProps.children,u),s.child;case 10:e:{if(p=s.type._context,y=s.pendingProps,S=s.memoizedProps,A=y.value,tt(_c,p._currentValue),p._currentValue=A,S!==null)if(ln(S.value,A)){if(S.children===y.children&&!vr.current){s=no(o,s,u);break e}}else for(S=s.child,S!==null&&(S.return=s);S!==null;){var F=S.dependencies;if(F!==null){A=S.child;for(var q=F.firstContext;q!==null;){if(q.context===p){if(S.tag===1){q=ro(-1,u&-u),q.tag=2;var Z=S.updateQueue;if(Z!==null){Z=Z.shared;var ae=Z.pending;ae===null?q.next=q:(q.next=ae.next,ae.next=q),Z.pending=q}}S.lanes|=u,q=S.alternate,q!==null&&(q.lanes|=u),ep(S.return,u,s),F.lanes|=u;break}q=q.next}}else if(S.tag===10)A=S.type===s.type?null:S.child;else if(S.tag===18){if(A=S.return,A===null)throw Error(r(341));A.lanes|=u,F=A.alternate,F!==null&&(F.lanes|=u),ep(A,u,s),A=S.sibling}else A=S.child;if(A!==null)A.return=S;else for(A=S;A!==null;){if(A===s){A=null;break}if(S=A.sibling,S!==null){S.return=A.return,A=S;break}A=A.return}S=A}nr(o,s,y.children,u),s=s.child}return s;case 9:return y=s.type,p=s.pendingProps.children,ks(s,u),y=Wr(y),p=p(y),s.flags|=1,nr(o,s,p,u),s.child;case 14:return p=s.type,y=un(p,s.pendingProps),y=un(p.type,y),O0(o,s,p,y,u);case 15:return _0(o,s,s.type,s.pendingProps,u);case 17:return p=s.type,y=s.pendingProps,y=s.elementType===p?y:un(p,y),Hc(o,s),s.tag=1,br(p)?(o=!0,Pc(s)):o=!1,ks(s,u),R0(s,p,y),gp(s,p,y,u),bp(null,s,p,!0,o,u);case 19:return z0(o,s,u);case 22:return M0(o,s,u)}throw Error(r(156,s.tag))};function db(o,s){return Vy(o,s)}function yA(o,s,u,p){this.tag=o,this.key=u,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=s,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=p,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Yr(o,s,u,p){return new yA(o,s,u,p)}function Up(o){return o=o.prototype,!(!o||!o.isReactComponent)}function vA(o){if(typeof o=="function")return Up(o)?1:0;if(o!=null){if(o=o.$$typeof,o===ne)return 11;if(o===W)return 14}return 2}function Xo(o,s){var u=o.alternate;return u===null?(u=Yr(o.tag,s,o.key,o.mode),u.elementType=o.elementType,u.type=o.type,u.stateNode=o.stateNode,u.alternate=o,o.alternate=u):(u.pendingProps=s,u.type=o.type,u.flags=0,u.subtreeFlags=0,u.deletions=null),u.flags=o.flags&14680064,u.childLanes=o.childLanes,u.lanes=o.lanes,u.child=o.child,u.memoizedProps=o.memoizedProps,u.memoizedState=o.memoizedState,u.updateQueue=o.updateQueue,s=o.dependencies,u.dependencies=s===null?null:{lanes:s.lanes,firstContext:s.firstContext},u.sibling=o.sibling,u.index=o.index,u.ref=o.ref,u}function ru(o,s,u,p,y,S){var A=2;if(p=o,typeof o=="function")Up(o)&&(A=1);else if(typeof o=="string")A=5;else e:switch(o){case M:return Ni(u.children,y,S,s);case O:A=8,y|=8;break;case B:return o=Yr(12,u,s,y|2),o.elementType=B,o.lanes=S,o;case te:return o=Yr(13,u,s,y),o.elementType=te,o.lanes=S,o;case K:return o=Yr(19,u,s,y),o.elementType=K,o.lanes=S,o;case z:return nu(u,y,S,s);default:if(typeof o=="object"&&o!==null)switch(o.$$typeof){case H:A=10;break e;case Y:A=9;break e;case ne:A=11;break e;case W:A=14;break e;case U:A=16,p=null;break e}throw Error(r(130,o==null?o:typeof o,""))}return s=Yr(A,u,s,y),s.elementType=o,s.type=p,s.lanes=S,s}function Ni(o,s,u,p){return o=Yr(7,o,p,s),o.lanes=u,o}function nu(o,s,u,p){return o=Yr(22,o,p,s),o.elementType=z,o.lanes=u,o.stateNode={isHidden:!1},o}function $p(o,s,u){return o=Yr(6,o,null,s),o.lanes=u,o}function zp(o,s,u){return s=Yr(4,o.children!==null?o.children:[],o.key,s),s.lanes=u,s.stateNode={containerInfo:o.containerInfo,pendingChildren:null,implementation:o.implementation},s}function bA(o,s,u,p,y){this.tag=s,this.containerInfo=o,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=hf(0),this.expirationTimes=hf(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=hf(0),this.identifierPrefix=p,this.onRecoverableError=y,this.mutableSourceEagerHydrationData=null}function Bp(o,s,u,p,y,S,A,F,q){return o=new bA(o,s,u,F,q),s===1?(s=1,S===!0&&(s|=8)):s=0,S=Yr(3,null,null,s),o.current=S,S.stateNode=o,S.memoizedState={element:p,isDehydrated:u,cache:null,transitions:null,pendingSuspenseBoundaries:null},rp(S),o}function wA(o,s,u){var p=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch{}}return e(),Yp.exports=OA(),Yp.exports}var kb;function _A(){if(kb)return du;kb=1;var e=Tx();return du.createRoot=e.createRoot,du.hydrateRoot=e.hydrateRoot,du}var MA=_A();const jA="modulepreload",LA=function(e){return"/_um/"+e},Pb={},Ke=function(t,r,n){let i=Promise.resolve();if(r&&r.length>0){let l=function(f){return Promise.all(f?.map(h=>Promise.resolve(h).then(m=>({status:"fulfilled",value:m}),m=>({status:"rejected",reason:m}))))};document.getElementsByTagName("link");const c=document.querySelector("meta[property=csp-nonce]"),d=(c==null?void 0:c.nonce)||(c==null?void 0:c.getAttribute("nonce"));i=l(r?.map(f=>{if(f=LA(f),f in Pb)return;Pb[f]=!0;const h=f.endsWith(".css"),m=h?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${f}"]${m}`))return;const w=document.createElement("link");if(w.rel=h?"stylesheet":jA,h||(w.as="script"),w.crossOrigin="",w.href=f,d&&w.setAttribute("nonce",d),document.head.appendChild(w),h)return new Promise((v,C)=>{w.addEventListener("load",v),w.addEventListener("error",()=>C(new Error(`Unable to preload CSS for ${f}`)))})}))}function a(l){const c=new Event("vite:preloadError",{cancelable:!0});if(c.payload=l,window.dispatchEvent(c),!c.defaultPrevented)throw l}return i.then(l=>{for(const c of l||[])c.status==="rejected"&&a(c.reason);return t().catch(a)})};/** * react-router v7.17.0 * * Copyright (c) Remix Software Inc. * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */var Ab="popstate";function Tb(e){return typeof e=="object"&&e!=null&&"pathname"in e&&"search"in e&&"hash"in e&&"state"in e&&"key"in e}function FA(e={}){function t(n,i){var f;let a=(f=i.state)==null?void 0:f.masked,{pathname:l,search:c,hash:d}=a||n.location;return Vm("",{pathname:l,search:c,hash:d},i.state&&i.state.usr||null,i.state&&i.state.key||"default",a?{pathname:n.location.pathname,search:n.location.search,hash:n.location.hash}:void 0)}function r(n,i){return typeof i=="string"?i:Rl(i)}return UA(t,r,null,e)}function ct(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Zr(e,t){if(!e)try{throw new Error(t)}catch{}}function IA(){return Math.random().toString(36).substring(2,10)}function Nb(e,t){return{usr:e.state,key:e.key,idx:t,masked:e.mask?{pathname:e.pathname,search:e.search,hash:e.hash}:void 0}}function Vm(e,t,r=null,n,i){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof t=="string"?ha(t):t,state:r,key:t&&t.key||n||IA(),mask:i}}function Rl({pathname:e="/",search:t="",hash:r=""}){return t&&t!=="?"&&(e+=t.charAt(0)==="?"?t:"?"+t),r&&r!=="#"&&(e+=r.charAt(0)==="#"?r:"#"+r),e}function ha(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substring(r),e=e.substring(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substring(n),e=e.substring(0,n)),e&&(t.pathname=e)}return t}function UA(e,t,r,n={}){let{window:i=document.defaultView,v5Compat:a=!1}=n,l=i.history,c="POP",d=null,f=h();f==null&&(f=0,l.replaceState({...l.state,idx:f},""));function h(){return(l.state||{idx:null}).idx}function m(){c="POP";let R=h(),E=R==null?null:R-f;f=R,d&&d({action:c,location:x.location,delta:E})}function w(R,E){c="PUSH";let P=Tb(R)?R:Vm(x.location,R,E);f=h()+1;let k=Nb(P,f),T=x.createHref(P.mask||P);try{l.pushState(k,"",T)}catch(N){if(N instanceof DOMException&&N.name==="DataCloneError")throw N;i.location.assign(T)}a&&d&&d({action:c,location:x.location,delta:1})}function v(R,E){c="REPLACE";let P=Tb(R)?R:Vm(x.location,R,E);f=h();let k=Nb(P,f),T=x.createHref(P.mask||P);l.replaceState(k,"",T),a&&d&&d({action:c,location:x.location,delta:0})}function C(R){return $A(i,R)}let x={get action(){return c},get location(){return e(i,l)},listen(R){if(d)throw new Error("A history only accepts one active listener");return i.addEventListener(Ab,m),d=R,()=>{i.removeEventListener(Ab,m),d=null}},createHref(R){return t(i,R)},createURL:C,encodeLocation(R){let E=C(R);return{pathname:E.pathname,search:E.search,hash:E.hash}},push:w,replace:v,go(R){return l.go(R)}};return x}function $A(e,t,r=!1){let n="http://localhost";e&&(n=e.location.origin!=="null"?e.location.origin:e.location.href),ct(n,"No window.location.(origin|href) available to create URL");let i=typeof t=="string"?t:Rl(t);return i=i.replace(/ $/,"%20"),!r&&i.startsWith("//")&&(i=n+i),new URL(i,n)}function Nx(e,t,r="/"){return zA(e,t,r,!1)}function zA(e,t,r,n,i){let a=typeof t=="string"?ha(t):t,l=vo(a.pathname||"/",r);if(l==null)return null;let c=BA(e),d=null,f=eT(l);for(let h=0;d==null&&h{let h={relativePath:f===void 0?l.path||"":f,caseSensitive:l.caseSensitive===!0,childrenIndex:c,route:l};if(h.relativePath.startsWith("/")){if(!h.relativePath.startsWith(n)&&d)return;ct(h.relativePath.startsWith(n),`Absolute route path "${h.relativePath}" nested under path "${n}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),h.relativePath=h.relativePath.slice(n.length)}let m=wn([n,h.relativePath]),w=r.concat(h);l.children&&l.children.length>0&&(ct(l.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${m}".`),Dx(l.children,t,w,m,d)),!(l.path==null&&!l.index)&&t.push({path:m,score:XA(m,l.index),routesMeta:w})};return e.forEach((l,c)=>{var d;if(l.path===""||!((d=l.path)!=null&&d.includes("?")))a(l,c);else for(let f of Ox(l.path))a(l,c,!0,f)}),t}function Ox(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,i=r.endsWith("?"),a=r.replace(/\?$/,"");if(n.length===0)return i?[a,""]:[a];let l=Ox(n.join("/")),c=[];return c.push(...l?.map(d=>d===""?a:[a,d].join("/"))),i&&c.push(...l),c?.map(d=>e.startsWith("/")&&d===""?"/":d)}function qA(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:QA(t.routesMeta?.map(n=>n.childrenIndex),r.routesMeta?.map(n=>n.childrenIndex)))}var VA=/^:[\w-]+$/,HA=3,WA=2,GA=1,KA=10,YA=-2,Db=e=>e==="*";function XA(e,t){let r=e.split("/"),n=r.length;return r?.some(Db)&&(n+=YA),t&&(n+=WA),r.filter(i=>!Db(i)).reduce((i,a)=>i+(VA.test(a)?HA:a===""?GA:KA),n)}function QA(e,t){return e.length===t.length&&e.slice(0,-1).every((n,i)=>n===t[i])?e[e.length-1]-t[t.length-1]:0}function JA(e,t,r=!1){let{routesMeta:n}=e,i={},a="/",l=[];for(let c=0;c{if(h==="*"){let C=c[w]||"";l=a.slice(0,a.length-C.length).replace(/(.)\/+$/,"$1")}const v=c[w];return m&&!v?f[h]=void 0:f[h]=(v||"").replace(/%2F/g,"/"),f},{}),pathname:a,pathnameBase:l,pattern:e}}function ZA(e,t=!1,r=!0){Zr(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=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(l,c,d,f,h)=>{if(n.push({paramName:c,isOptional:d!=null}),d){let m=h.charAt(f+l.length);return m&&m!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return e.endsWith("*")?(n.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),n]}function eT(e){try{return e.split("/")?.map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Zr(!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 r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&n!=="/"?null:e.slice(r)||"/"}var tT=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function rT(e,t="/"){let{pathname:r,search:n="",hash:i=""}=typeof e=="string"?ha(e):e,a;return r?(r=_x(r),r.startsWith("/")?a=Ob(r.substring(1),"/"):a=Ob(r,t)):a=t,{pathname:a,search:iT(n),hash:sT(i)}}function Ob(e,t){let r=Ju(t).split("/");return e.split("/").forEach(i=>{i===".."?r.length>1&&r.pop():i!=="."&&r.push(i)}),r.length>1?r.join("/"):"/"}function Jp(e,t,r,n){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(n)}]. Please separate it out to the \`to.${r}\` field. Alternatively you may provide the full path as a string in and the router will parse it for you.`}function nT(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function ag(e){let t=nT(e);return t?.map((r,n)=>n===t.length-1?r.pathname:r.pathnameBase)}function Sd(e,t,r,n=!1){let i;typeof e=="string"?i=ha(e):(i={...e},ct(!i.pathname||!i.pathname.includes("?"),Jp("?","pathname","search",i)),ct(!i.pathname||!i.pathname.includes("#"),Jp("#","pathname","hash",i)),ct(!i.search||!i.search.includes("#"),Jp("#","search","hash",i)));let a=e===""||i.pathname==="",l=a?"/":i.pathname,c;if(l==null)c=r;else{let m=t.length-1;if(!n&&l.startsWith("..")){let w=l.split("/");for(;w[0]==="..";)w.shift(),m-=1;i.pathname=w.join("/")}c=m>=0?t[m]:"/"}let d=rT(i,c),f=l&&l!=="/"&&l.endsWith("/"),h=(a||l===".")&&r.endsWith("/");return!d.pathname.endsWith("/")&&(f||h)&&(d.pathname+="/"),d}var _x=e=>e.replace(/\/\/+/g,"/"),wn=e=>_x(e.join("/")),Ju=e=>e.replace(/\/+$/,""),oT=e=>Ju(e).replace(/^\/*/,"/"),iT=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,sT=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e,aT=class{constructor(e,t,r,n=!1){this.status=e,this.statusText=t||"",this.internal=n,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}};function lT(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}function cT(e){let t=e?.map(r=>r.route.path).filter(Boolean);return wn(t)||"/"}var Mx=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function jx(e,t){let r=e;if(typeof r!="string"||!tT.test(r))return{absoluteURL:void 0,isExternal:!1,to:r};let n=r,i=!1;if(Mx)try{let a=new URL(window.location.href),l=r.startsWith("//")?new URL(a.protocol+r):new URL(r),c=vo(l.pathname,t);l.origin===a.origin&&c!=null?r=c+l.search+l.hash:i=!0}catch{Zr(!1,` contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:n,isExternal:i,to:r}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var Lx=["POST","PUT","PATCH","DELETE"];new Set(Lx);var uT=["GET",...Lx];new Set(uT);var ga=g.createContext(null);ga.displayName="DataRouter";var xd=g.createContext(null);xd.displayName="DataRouterState";var Fx=g.createContext(!1);function dT(){return g.useContext(Fx)}var Ix=g.createContext({isTransitioning:!1});Ix.displayName="ViewTransition";var fT=g.createContext(new Map);fT.displayName="Fetchers";var pT=g.createContext(null);pT.displayName="Await";var zr=g.createContext(null);zr.displayName="Navigation";var $l=g.createContext(null);$l.displayName="Location";var rn=g.createContext({outlet:null,matches:[],isDataRoute:!1});rn.displayName="Route";var lg=g.createContext(null);lg.displayName="RouteError";var Ux="REACT_ROUTER_ERROR",mT="REDIRECT",hT="ROUTE_ERROR_RESPONSE";function gT(e){if(e.startsWith(`${Ux}:${mT}:{`))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 yT(e){if(e.startsWith(`${Ux}:${hT}:{`))try{let t=JSON.parse(e.slice(40));if(typeof t=="object"&&t&&typeof t.status=="number"&&typeof t.statusText=="string")return new aT(t.status,t.statusText,t.data)}catch{}}function vT(e,{relative:t}={}){ct(ya(),"useHref() may be used only in the context of a component.");let{basename:r,navigator:n}=g.useContext(zr),{hash:i,pathname:a,search:l}=zl(e,{relative:t}),c=a;return r!=="/"&&(c=a==="/"?r:wn([r,a])),n.createHref({pathname:c,search:l,hash:i})}function ya(){return g.useContext($l)!=null}function lr(){return ct(ya(),"useLocation() may be used only in the context of a component."),g.useContext($l).location}var $x="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function zx(e){g.useContext(zr).static||g.useLayoutEffect(e)}function mi(){let{isDataRoute:e}=g.useContext(rn);return e?_T():bT()}function bT(){ct(ya(),"useNavigate() may be used only in the context of a component.");let e=g.useContext(ga),{basename:t,navigator:r}=g.useContext(zr),{matches:n}=g.useContext(rn),{pathname:i}=lr(),a=JSON.stringify(ag(n)),l=g.useRef(!1);return zx(()=>{l.current=!0}),g.useCallback((d,f={})=>{if(Zr(l.current,$x),!l.current)return;if(typeof d=="number"){r.go(d);return}let h=Sd(d,JSON.parse(a),i,f.relative==="path");e==null&&t!=="/"&&(h.pathname=h.pathname==="/"?t:wn([t,h.pathname])),(f.replace?r.replace:r.push)(h,f.state,f)},[t,r,a,i,e])}var wT=g.createContext(null);function ST(e){let t=g.useContext(rn).outlet;return g.useMemo(()=>t&&g.createElement(wT.Provider,{value:e},t),[t,e])}function MH(){let{matches:e}=g.useContext(rn),t=e[e.length-1];return(t==null?void 0:t.params)??{}}function zl(e,{relative:t}={}){let{matches:r}=g.useContext(rn),{pathname:n}=lr(),i=JSON.stringify(ag(r));return g.useMemo(()=>Sd(e,JSON.parse(i),n,t==="path"),[e,i,n,t])}function xT(e,t){return Bx(e,t)}function Bx(e,t,r){var R;ct(ya(),"useRoutes() may be used only in the context of a component.");let{navigator:n}=g.useContext(zr),{matches:i}=g.useContext(rn),a=i[i.length-1],l=a?a.params:{},c=a?a.pathname:"/",d=a?a.pathnameBase:"/",f=a&&a.route;{let E=f&&f.path||"";Vx(c,!f||E.endsWith("*")||E.endsWith("*?"),`You rendered descendant (or called \`useRoutes()\`) at "${c}" (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 h=lr(),m;if(t){let E=typeof t=="string"?ha(t):t;ct(d==="/"||((R=E.pathname)==null?void 0:R.startsWith(d)),`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 "${d}" but pathname "${E.pathname}" was given in the \`location\` prop.`),m=E}else m=h;let w=m.pathname||"/",v=w;if(d!=="/"){let E=d.replace(/^\//,"").split("/");v="/"+w.replace(/^\//,"").split("/").slice(E.length).join("/")}let C=r&&r.state.matches.length?r.state.matches?.map(E=>Object.assign(E,{route:r.manifest[E.route.id]||E.route})):Nx(e,{pathname:v});Zr(f||C!=null,`No routes matched location "${m.pathname}${m.search}${m.hash}" `),Zr(C==null||C[C.length-1].route.element!==void 0||C[C.length-1].route.Component!==void 0||C[C.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 x=PT(C&&C?.map(E=>Object.assign({},E,{params:Object.assign({},l,E.params),pathname:wn([d,n.encodeLocation?n.encodeLocation(E.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:E.pathname]),pathnameBase:E.pathnameBase==="/"?d:wn([d,n.encodeLocation?n.encodeLocation(E.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:E.pathnameBase])})),i,r);return t&&x?g.createElement($l.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",mask:void 0,...m},navigationType:"POP"}},x):x}function CT(){let e=OT(),t=lT(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,n="rgba(200,200,200, 0.5)",i={padding:"0.5rem",backgroundColor:n},a={padding:"2px 4px",backgroundColor:n},l=null;return l=g.createElement(g.Fragment,null,g.createElement("p",null,"💿 Hey developer 👋"),g.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",g.createElement("code",{style:a},"ErrorBoundary")," or"," ",g.createElement("code",{style:a},"errorElement")," prop on your route.")),g.createElement(g.Fragment,null,g.createElement("h2",null,"Unexpected Application Error!"),g.createElement("h3",{style:{fontStyle:"italic"}},t),r?g.createElement("pre",{style:i},r):null,l)}var RT=g.createElement(CT,null),qx=class extends g.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)}render(){let e=this.state.error;if(this.context&&typeof e=="object"&&e&&"digest"in e&&typeof e.digest=="string"){const r=yT(e.digest);r&&(e=r)}let t=e!==void 0?g.createElement(rn.Provider,{value:this.props.routeContext},g.createElement(lg.Provider,{value:e,children:this.props.component})):this.props.children;return this.context?g.createElement(ET,{error:e},t):t}};qx.contextType=Fx;var Zp=new WeakMap;function ET({children:e,error:t}){let{basename:r}=g.useContext(zr);if(typeof t=="object"&&t&&"digest"in t&&typeof t.digest=="string"){let n=gT(t.digest);if(n){let i=Zp.get(t);if(i)throw i;let a=jx(n.location,r);if(Mx&&!Zp.get(t))if(a.isExternal||n.reloadDocument)window.location.href=a.absoluteURL||a.to;else{const l=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(a.to,{replace:n.replace}));throw Zp.set(t,l),l}return g.createElement("meta",{httpEquiv:"refresh",content:`0;url=${a.absoluteURL||a.to}`})}}return e}function kT({routeContext:e,match:t,children:r}){let n=g.useContext(ga);return n&&n.static&&n.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(n.staticContext._deepestRenderedBoundaryId=t.route.id),g.createElement(rn.Provider,{value:e},r)}function PT(e,t=[],r){let n=r==null?void 0:r.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 i=e,a=n==null?void 0:n.errors;if(a!=null){let h=i.findIndex(m=>m.route.id&&(a==null?void 0:a[m.route.id])!==void 0);ct(h>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(a).join(",")}`),i=i.slice(0,Math.min(i.length,h+1))}let l=!1,c=-1;if(r&&n){l=n.renderFallback;for(let h=0;h=0?i=i.slice(0,c+1):i=[i[0]];break}}}}let d=r==null?void 0:r.onError,f=n&&d?(h,m)=>{var w,v;d(h,{location:n.location,params:((v=(w=n.matches)==null?void 0:w[0])==null?void 0:v.params)??{},pattern:cT(n.matches),errorInfo:m})}:void 0;return i.reduceRight((h,m,w)=>{let v,C=!1,x=null,R=null;n&&(v=a&&m.route.id?a[m.route.id]:void 0,x=m.route.errorElement||RT,l&&(c<0&&w===0?(Vx("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),C=!0,R=null):c===w&&(C=!0,R=m.route.hydrateFallbackElement||null)));let E=t.concat(i.slice(0,w+1)),P=()=>{let k;return v?k=x:C?k=R:m.route.Component?k=g.createElement(m.route.Component,null):m.route.element?k=m.route.element:k=h,g.createElement(kT,{match:m,routeContext:{outlet:h,matches:E,isDataRoute:n!=null},children:k})};return n&&(m.route.ErrorBoundary||m.route.errorElement||w===0)?g.createElement(qx,{location:n.location,revalidation:n.revalidation,component:x,error:v,children:P(),routeContext:{outlet:null,matches:E,isDataRoute:!0},onError:f}):P()},null)}function cg(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function AT(e){let t=g.useContext(ga);return ct(t,cg(e)),t}function TT(e){let t=g.useContext(xd);return ct(t,cg(e)),t}function NT(e){let t=g.useContext(rn);return ct(t,cg(e)),t}function ug(e){let t=NT(e),r=t.matches[t.matches.length-1];return ct(r.route.id,`${e} can only be used on routes that contain a unique "id"`),r.route.id}function DT(){return ug("useRouteId")}function OT(){var n;let e=g.useContext(lg),t=TT("useRouteError"),r=ug("useRouteError");return e!==void 0?e:(n=t.errors)==null?void 0:n[r]}function _T(){let{router:e}=AT("useNavigate"),t=ug("useNavigate"),r=g.useRef(!1);return zx(()=>{r.current=!0}),g.useCallback(async(i,a={})=>{Zr(r.current,$x),r.current&&(typeof i=="number"?await e.navigate(i):await e.navigate(i,{fromRouteId:t,...a}))},[e,t])}var _b={};function Vx(e,t,r){!t&&!_b[e]&&(_b[e]=!0,Zr(!1,r))}g.memo(MT);function MT({routes:e,manifest:t,future:r,state:n,isStatic:i,onError:a}){return Bx(e,void 0,{manifest:t,state:n,isStatic:i,onError:a})}function mo({to:e,replace:t,state:r,relative:n}){ct(ya()," may be used only in the context of a component.");let{static:i}=g.useContext(zr);Zr(!i," must not be used on the initial render in a . This is a no-op, but you should modify your code so the is only ever rendered in response to some user interaction or state change.");let{matches:a}=g.useContext(rn),{pathname:l}=lr(),c=mi(),d=Sd(e,ag(a),l,n==="path"),f=JSON.stringify(d);return g.useEffect(()=>{c(JSON.parse(f),{replace:t,state:r,relative:n})},[c,f,n,t,r]),null}function Hm(e){return ST(e.context)}function Le(e){ct(!1,"A is only ever to be used as the child of element, never rendered directly. Please wrap your in a .")}function jT({basename:e="/",children:t=null,location:r,navigationType:n="POP",navigator:i,static:a=!1,useTransitions:l}){ct(!ya(),"You cannot render a inside another . You should never have more than one in your app.");let c=e.replace(/^\/*/,"/"),d=g.useMemo(()=>({basename:c,navigator:i,static:a,useTransitions:l,future:{}}),[c,i,a,l]);typeof r=="string"&&(r=ha(r));let{pathname:f="/",search:h="",hash:m="",state:w=null,key:v="default",mask:C}=r,x=g.useMemo(()=>{let R=vo(f,c);return R==null?null:{location:{pathname:R,search:h,hash:m,state:w,key:v,mask:C},navigationType:n}},[c,f,h,m,w,v,n,C]);return Zr(x!=null,` is not able to match the URL "${f}${h}${m}" because it does not start with the basename, so the won't render anything.`),x==null?null:g.createElement(zr.Provider,{value:d},g.createElement($l.Provider,{children:t,value:x}))}function Mb({children:e,location:t}){return xT(Wm(e),t)}function Wm(e,t=[]){let r=[];return g.Children.forEach(e,(n,i)=>{if(!g.isValidElement(n))return;let a=[...t,i];if(n.type===g.Fragment){r.push.apply(r,Wm(n.props.children,a));return}ct(n.type===Le,`[${typeof n.type=="string"?n.type:n.type.name}] is not a component. All component children of must be a or `),ct(!n.props.index||!n.props.children,"An index route cannot have child routes.");let l={id:n.props.id||a.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&&(l.children=Wm(n.props.children,a)),r.push(l)}),r}var Mu="get",ju="application/x-www-form-urlencoded";function Cd(e){return typeof HTMLElement<"u"&&e instanceof HTMLElement}function LT(e){return Cd(e)&&e.tagName.toLowerCase()==="button"}function FT(e){return Cd(e)&&e.tagName.toLowerCase()==="form"}function IT(e){return Cd(e)&&e.tagName.toLowerCase()==="input"}function UT(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function $T(e,t){return e.button===0&&(!t||t==="_self")&&!UT(e)}function Gm(e=""){return new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,r)=>{let n=e[r];return t.concat(Array.isArray(n)?n?.map(i=>[r,i]):[[r,n]])},[]))}function zT(e,t){let r=Gm(e);return t&&t.forEach((n,i)=>{r.has(i)||t.getAll(i).forEach(a=>{r.append(i,a)})}),r}var fu=null;function BT(){if(fu===null)try{new FormData(document.createElement("form"),0),fu=!1}catch{fu=!0}return fu}var qT=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function em(e){return e!=null&&!qT.has(e)?(Zr(!1,`"${e}" is not a valid \`encType\` for \`
\`/\`\` and will default to "${ju}"`),null):e}function VT(e,t){let r,n,i,a,l;if(FT(e)){let c=e.getAttribute("action");n=c?vo(c,t):null,r=e.getAttribute("method")||Mu,i=em(e.getAttribute("enctype"))||ju,a=new FormData(e)}else if(LT(e)||IT(e)&&(e.type==="submit"||e.type==="image")){let c=e.form;if(c==null)throw new Error('Cannot submit a