const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/js/Home-DZRwnqrb.js","assets/js/CTASection-DlTFgPVH.js","assets/js/Product-D5AuLxXK.js","assets/js/Solutions-DxSREWfq.js","assets/js/Pricing-Dl1KyTN5.js","assets/js/Tour-Cnkz6yle.js","assets/js/Resources-Bht7mxEA.js","assets/js/CaseStudies-B_dJ8Yul.js","assets/js/Partners-C2KQMr4t.js","assets/js/Contact-C_LnFbR9.js","assets/js/Waitlist-BbKJA6ir.js"])))=>i.map(i=>d[i]); (function(){const s=document.createElement("link").relList;if(s&&s.supports&&s.supports("modulepreload"))return;for(const h of document.querySelectorAll('link[rel="modulepreload"]'))f(h);new MutationObserver(h=>{for(const p of h)if(p.type==="childList")for(const b of p.addedNodes)b.tagName==="LINK"&&b.rel==="modulepreload"&&f(b)}).observe(document,{childList:!0,subtree:!0});function o(h){const p={};return h.integrity&&(p.integrity=h.integrity),h.referrerPolicy&&(p.referrerPolicy=h.referrerPolicy),h.crossOrigin==="use-credentials"?p.credentials="include":h.crossOrigin==="anonymous"?p.credentials="omit":p.credentials="same-origin",p}function f(h){if(h.ep)return;h.ep=!0;const p=o(h);fetch(h.href,p)}})();function Hd(c){return c&&c.__esModule&&Object.prototype.hasOwnProperty.call(c,"default")?c.default:c}var gf={exports:{}},Hu={};/** * @license React * react-jsx-runtime.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var yd;function S0(){if(yd)return Hu;yd=1;var c=Symbol.for("react.transitional.element"),s=Symbol.for("react.fragment");function o(f,h,p){var b=null;if(p!==void 0&&(b=""+p),h.key!==void 0&&(b=""+h.key),"key"in h){p={};for(var _ in h)_!=="key"&&(p[_]=h[_])}else p=h;return h=p.ref,{$$typeof:c,type:f,key:b,ref:h!==void 0?h:null,props:p}}return Hu.Fragment=s,Hu.jsx=o,Hu.jsxs=o,Hu}var gd;function b0(){return gd||(gd=1,gf.exports=S0()),gf.exports}var B=b0(),pf={exports:{}},et={};/** * @license React * react.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var pd;function E0(){if(pd)return et;pd=1;var c=Symbol.for("react.transitional.element"),s=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),f=Symbol.for("react.strict_mode"),h=Symbol.for("react.profiler"),p=Symbol.for("react.consumer"),b=Symbol.for("react.context"),_=Symbol.for("react.forward_ref"),E=Symbol.for("react.suspense"),m=Symbol.for("react.memo"),z=Symbol.for("react.lazy"),U=Symbol.iterator;function H(v){return v===null||typeof v!="object"?null:(v=U&&v[U]||v["@@iterator"],typeof v=="function"?v:null)}var q={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},V=Object.assign,F={};function L(v,N,$){this.props=v,this.context=N,this.refs=F,this.updater=$||q}L.prototype.isReactComponent={},L.prototype.setState=function(v,N){if(typeof v!="object"&&typeof v!="function"&&v!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,v,N,"setState")},L.prototype.forceUpdate=function(v){this.updater.enqueueForceUpdate(this,v,"forceUpdate")};function Z(){}Z.prototype=L.prototype;function k(v,N,$){this.props=v,this.context=N,this.refs=F,this.updater=$||q}var X=k.prototype=new Z;X.constructor=k,V(X,L.prototype),X.isPureReactComponent=!0;var St=Array.isArray,I={H:null,A:null,T:null,S:null},Nt=Object.prototype.hasOwnProperty;function kt(v,N,$,K,j,ft){return $=ft.ref,{$$typeof:c,type:v,key:N,ref:$!==void 0?$:null,props:ft}}function te(v,N){return kt(v.type,N,void 0,void 0,void 0,v.props)}function G(v){return typeof v=="object"&&v!==null&&v.$$typeof===c}function ut(v){var N={"=":"=0",":":"=2"};return"$"+v.replace(/[=:]/g,function($){return N[$]})}var Vt=/\/+/g;function je(v,N){return typeof v=="object"&&v!==null&&v.key!=null?ut(""+v.key):N.toString(36)}function _e(){}function qe(v){switch(v.status){case"fulfilled":return v.value;case"rejected":throw v.reason;default:switch(typeof v.status=="string"?v.then(_e,_e):(v.status="pending",v.then(function(N){v.status==="pending"&&(v.status="fulfilled",v.value=N)},function(N){v.status==="pending"&&(v.status="rejected",v.reason=N)})),v.status){case"fulfilled":return v.value;case"rejected":throw v.reason}}throw v}function Wt(v,N,$,K,j){var ft=typeof v;(ft==="undefined"||ft==="boolean")&&(v=null);var lt=!1;if(v===null)lt=!0;else switch(ft){case"bigint":case"string":case"number":lt=!0;break;case"object":switch(v.$$typeof){case c:case s:lt=!0;break;case z:return lt=v._init,Wt(lt(v._payload),N,$,K,j)}}if(lt)return j=j(v),lt=K===""?"."+je(v,0):K,St(j)?($="",lt!=null&&($=lt.replace(Vt,"$&/")+"/"),Wt(j,N,$,"",function(Dt){return Dt})):j!=null&&(G(j)&&(j=te(j,$+(j.key==null||v&&v.key===j.key?"":(""+j.key).replace(Vt,"$&/")+"/")+lt)),N.push(j)),1;lt=0;var Kt=K===""?".":K+":";if(St(v))for(var dt=0;dt>>1,v=C[yt];if(0>>1;yth(K,W))jh(ft,K)?(C[yt]=ft,C[j]=W,yt=j):(C[yt]=K,C[$]=W,yt=$);else if(jh(ft,W))C[yt]=ft,C[j]=W,yt=j;else break t}}return tt}function h(C,tt){var W=C.sortIndex-tt.sortIndex;return W!==0?W:C.id-tt.id}if(c.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var p=performance;c.unstable_now=function(){return p.now()}}else{var b=Date,_=b.now();c.unstable_now=function(){return b.now()-_}}var E=[],m=[],z=1,U=null,H=3,q=!1,V=!1,F=!1,L=typeof setTimeout=="function"?setTimeout:null,Z=typeof clearTimeout=="function"?clearTimeout:null,k=typeof setImmediate<"u"?setImmediate:null;function X(C){for(var tt=o(m);tt!==null;){if(tt.callback===null)f(m);else if(tt.startTime<=C)f(m),tt.sortIndex=tt.expirationTime,s(E,tt);else break;tt=o(m)}}function St(C){if(F=!1,X(C),!V)if(o(E)!==null)V=!0,qe();else{var tt=o(m);tt!==null&&Wt(St,tt.startTime-C)}}var I=!1,Nt=-1,kt=5,te=-1;function G(){return!(c.unstable_now()-teC&&G());){var yt=U.callback;if(typeof yt=="function"){U.callback=null,H=U.priorityLevel;var v=yt(U.expirationTime<=C);if(C=c.unstable_now(),typeof v=="function"){U.callback=v,X(C),tt=!0;break e}U===o(E)&&f(E),X(C)}else f(E);U=o(E)}if(U!==null)tt=!0;else{var N=o(m);N!==null&&Wt(St,N.startTime-C),tt=!1}}break t}finally{U=null,H=W,q=!1}tt=void 0}}finally{tt?Vt():I=!1}}}var Vt;if(typeof k=="function")Vt=function(){k(ut)};else if(typeof MessageChannel<"u"){var je=new MessageChannel,_e=je.port2;je.port1.onmessage=ut,Vt=function(){_e.postMessage(null)}}else Vt=function(){L(ut,0)};function qe(){I||(I=!0,Vt())}function Wt(C,tt){Nt=L(function(){C(c.unstable_now())},tt)}c.unstable_IdlePriority=5,c.unstable_ImmediatePriority=1,c.unstable_LowPriority=4,c.unstable_NormalPriority=3,c.unstable_Profiling=null,c.unstable_UserBlockingPriority=2,c.unstable_cancelCallback=function(C){C.callback=null},c.unstable_continueExecution=function(){V||q||(V=!0,qe())},c.unstable_forceFrameRate=function(C){0>C||125yt?(C.sortIndex=W,s(m,C),o(E)===null&&C===o(m)&&(F?(Z(Nt),Nt=-1):F=!0,Wt(St,W-yt))):(C.sortIndex=v,s(E,C),V||q||(V=!0,qe())),C},c.unstable_shouldYield=G,c.unstable_wrapCallback=function(C){var tt=H;return function(){var W=H;H=tt;try{return C.apply(this,arguments)}finally{H=W}}}}(Ef)),Ef}var Ed;function R0(){return Ed||(Ed=1,bf.exports=A0()),bf.exports}var Tf={exports:{}},Zt={};/** * @license React * react-dom.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Td;function _0(){if(Td)return Zt;Td=1;var c=Of();function s(E){var m="https://react.dev/errors/"+E;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(c)}catch(s){console.error(s)}}return c(),Tf.exports=_0(),Tf.exports}/** * @license React * react-dom-client.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var Rd;function O0(){if(Rd)return Cu;Rd=1;var c=R0(),s=Of(),o=z0();function f(t){var e="https://react.dev/errors/"+t;if(1)":-1u||d[a]!==g[u]){var D=` `+d[a].replace(" at new "," at ");return t.displayName&&D.includes("")&&(D=D.replace("",t.displayName)),D}while(1<=a&&0<=u);break}}}finally{qe=!1,Error.prepareStackTrace=l}return(l=t?t.displayName||t.name:"")?_e(l):""}function C(t){switch(t.tag){case 26:case 27:case 5:return _e(t.type);case 16:return _e("Lazy");case 13:return _e("Suspense");case 19:return _e("SuspenseList");case 0:case 15:return t=Wt(t.type,!1),t;case 11:return t=Wt(t.type.render,!1),t;case 1:return t=Wt(t.type,!0),t;default:return""}}function tt(t){try{var e="";do e+=C(t),t=t.return;while(t);return e}catch(l){return` Error generating stack: `+l.message+` `+l.stack}}function W(t){var e=t,l=t;if(t.alternate)for(;e.return;)e=e.return;else{t=e;do e=t,e.flags&4098&&(l=e.return),t=e.return;while(t)}return e.tag===3?l:null}function yt(t){if(t.tag===13){var e=t.memoizedState;if(e===null&&(t=t.alternate,t!==null&&(e=t.memoizedState)),e!==null)return e.dehydrated}return null}function v(t){if(W(t)!==t)throw Error(f(188))}function N(t){var e=t.alternate;if(!e){if(e=W(t),e===null)throw Error(f(188));return e!==t?null:t}for(var l=t,a=e;;){var u=l.return;if(u===null)break;var n=u.alternate;if(n===null){if(a=u.return,a!==null){l=a;continue}break}if(u.child===n.child){for(n=u.child;n;){if(n===l)return v(u),t;if(n===a)return v(u),e;n=n.sibling}throw Error(f(188))}if(l.return!==a.return)l=u,a=n;else{for(var i=!1,r=u.child;r;){if(r===l){i=!0,l=u,a=n;break}if(r===a){i=!0,a=u,l=n;break}r=r.sibling}if(!i){for(r=n.child;r;){if(r===l){i=!0,l=n,a=u;break}if(r===a){i=!0,a=n,l=u;break}r=r.sibling}if(!i)throw Error(f(189))}}if(l.alternate!==a)throw Error(f(190))}if(l.tag!==3)throw Error(f(188));return l.stateNode.current===l?t:e}function $(t){var e=t.tag;if(e===5||e===26||e===27||e===6)return t;for(t=t.child;t!==null;){if(e=$(t),e!==null)return e;t=t.sibling}return null}var K=Array.isArray,j=o.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ft={pending:!1,data:null,method:null,action:null},lt=[],Kt=-1;function dt(t){return{current:t}}function Dt(t){0>Kt||(t.current=lt[Kt],lt[Kt]=null,Kt--)}function bt(t,e){Kt++,lt[Kt]=t.current,t.current=e}var ze=dt(null),ja=dt(null),ul=dt(null),Gu=dt(null);function Xu(t,e){switch(bt(ul,e),bt(ja,t),bt(ze,null),t=e.nodeType,t){case 9:case 11:e=(e=e.documentElement)&&(e=e.namespaceURI)?Vo(e):0;break;default:if(t=t===8?e.parentNode:e,e=t.tagName,t=t.namespaceURI)t=Vo(t),e=Ko(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}Dt(ze),bt(ze,e)}function Pl(){Dt(ze),Dt(ja),Dt(ul)}function ci(t){t.memoizedState!==null&&bt(Gu,t);var e=ze.current,l=Ko(e,t.type);e!==l&&(bt(ja,t),bt(ze,l))}function wu(t){ja.current===t&&(Dt(ze),Dt(ja)),Gu.current===t&&(Dt(Gu),Du._currentValue=ft)}var fi=Object.prototype.hasOwnProperty,ri=c.unstable_scheduleCallback,si=c.unstable_cancelCallback,Fd=c.unstable_shouldYield,Pd=c.unstable_requestPaint,Oe=c.unstable_now,Id=c.unstable_getCurrentPriorityLevel,Hf=c.unstable_ImmediatePriority,Cf=c.unstable_UserBlockingPriority,Qu=c.unstable_NormalPriority,th=c.unstable_LowPriority,Bf=c.unstable_IdlePriority,eh=c.log,lh=c.unstable_setDisableYieldValue,qa=null,ee=null;function ah(t){if(ee&&typeof ee.onCommitFiberRoot=="function")try{ee.onCommitFiberRoot(qa,t,void 0,(t.current.flags&128)===128)}catch{}}function nl(t){if(typeof eh=="function"&&lh(t),ee&&typeof ee.setStrictMode=="function")try{ee.setStrictMode(qa,t)}catch{}}var le=Math.clz32?Math.clz32:ih,uh=Math.log,nh=Math.LN2;function ih(t){return t>>>=0,t===0?32:31-(uh(t)/nh|0)|0}var Zu=128,Vu=4194304;function xl(t){var e=t&42;if(e!==0)return e;switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128: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 t&4194176;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function Ku(t,e){var l=t.pendingLanes;if(l===0)return 0;var a=0,u=t.suspendedLanes,n=t.pingedLanes,i=t.warmLanes;t=t.finishedLanes!==0;var r=l&134217727;return r!==0?(l=r&~u,l!==0?a=xl(l):(n&=r,n!==0?a=xl(n):t||(i=r&~i,i!==0&&(a=xl(i))))):(r=l&~u,r!==0?a=xl(r):n!==0?a=xl(n):t||(i=l&~i,i!==0&&(a=xl(i)))),a===0?0:e!==0&&e!==a&&!(e&u)&&(u=a&-a,i=e&-e,u>=i||u===32&&(i&4194176)!==0)?e:a}function Ya(t,e){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&e)===0}function ch(t,e){switch(t){case 1:case 2:case 4:case 8:return e+250;case 16:case 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 e+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function jf(){var t=Zu;return Zu<<=1,!(Zu&4194176)&&(Zu=128),t}function qf(){var t=Vu;return Vu<<=1,!(Vu&62914560)&&(Vu=4194304),t}function oi(t){for(var e=[],l=0;31>l;l++)e.push(t);return e}function La(t,e){t.pendingLanes|=e,e!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function fh(t,e,l,a,u,n){var i=t.pendingLanes;t.pendingLanes=l,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=l,t.entangledLanes&=l,t.errorRecoveryDisabledLanes&=l,t.shellSuspendCounter=0;var r=t.entanglements,d=t.expirationTimes,g=t.hiddenUpdates;for(l=i&~l;0"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),dh=RegExp("^[: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]*$"),Vf={},Kf={};function hh(t){return fi.call(Kf,t)?!0:fi.call(Vf,t)?!1:dh.test(t)?Kf[t]=!0:(Vf[t]=!0,!1)}function Ju(t,e,l){if(hh(e))if(l===null)t.removeAttribute(e);else{switch(typeof l){case"undefined":case"function":case"symbol":t.removeAttribute(e);return;case"boolean":var a=e.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){t.removeAttribute(e);return}}t.setAttribute(e,""+l)}}function $u(t,e,l){if(l===null)t.removeAttribute(e);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(e);return}t.setAttribute(e,""+l)}}function Le(t,e,l,a){if(a===null)t.removeAttribute(l);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(l);return}t.setAttributeNS(e,l,""+a)}}function fe(t){switch(typeof t){case"bigint":case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function Jf(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function mh(t){var e=Jf(t)?"checked":"value",l=Object.getOwnPropertyDescriptor(t.constructor.prototype,e),a=""+t[e];if(!t.hasOwnProperty(e)&&typeof l<"u"&&typeof l.get=="function"&&typeof l.set=="function"){var u=l.get,n=l.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return u.call(this)},set:function(i){a=""+i,n.call(this,i)}}),Object.defineProperty(t,e,{enumerable:l.enumerable}),{getValue:function(){return a},setValue:function(i){a=""+i},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function ku(t){t._valueTracker||(t._valueTracker=mh(t))}function $f(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var l=e.getValue(),a="";return t&&(a=Jf(t)?t.checked?"true":"false":t.value),t=a,t!==l?(e.setValue(t),!0):!1}function Wu(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}var vh=/[\n"\\]/g;function re(t){return t.replace(vh,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function mi(t,e,l,a,u,n,i,r){t.name="",i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"?t.type=i:t.removeAttribute("type"),e!=null?i==="number"?(e===0&&t.value===""||t.value!=e)&&(t.value=""+fe(e)):t.value!==""+fe(e)&&(t.value=""+fe(e)):i!=="submit"&&i!=="reset"||t.removeAttribute("value"),e!=null?vi(t,i,fe(e)):l!=null?vi(t,i,fe(l)):a!=null&&t.removeAttribute("value"),u==null&&n!=null&&(t.defaultChecked=!!n),u!=null&&(t.checked=u&&typeof u!="function"&&typeof u!="symbol"),r!=null&&typeof r!="function"&&typeof r!="symbol"&&typeof r!="boolean"?t.name=""+fe(r):t.removeAttribute("name")}function kf(t,e,l,a,u,n,i,r){if(n!=null&&typeof n!="function"&&typeof n!="symbol"&&typeof n!="boolean"&&(t.type=n),e!=null||l!=null){if(!(n!=="submit"&&n!=="reset"||e!=null))return;l=l!=null?""+fe(l):"",e=e!=null?""+fe(e):l,r||e===t.value||(t.value=e),t.defaultValue=e}a=a??u,a=typeof a!="function"&&typeof a!="symbol"&&!!a,t.checked=r?t.checked:!!a,t.defaultChecked=!!a,i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(t.name=i)}function vi(t,e,l){e==="number"&&Wu(t.ownerDocument)===t||t.defaultValue===""+l||(t.defaultValue=""+l)}function aa(t,e,l,a){if(t=t.options,e){e={};for(var u=0;u=Ka),fr=" ",rr=!1;function sr(t,e){switch(t){case"keyup":return Qh.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function or(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var ca=!1;function Vh(t,e){switch(t){case"compositionend":return or(e);case"keypress":return e.which!==32?null:(rr=!0,fr);case"textInput":return t=e.data,t===fr&&rr?null:t;default:return null}}function Kh(t,e){if(ca)return t==="compositionend"||!zi&&sr(t,e)?(t=lr(),Pu=Ei=cl=null,ca=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1=e)return{node:l,offset:e-t};t=a}t:{for(;l;){if(l.nextSibling){l=l.nextSibling;break t}l=l.parentNode}l=void 0}l=Sr(l)}}function Er(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?Er(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function Tr(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var e=Wu(t.document);e instanceof t.HTMLIFrameElement;){try{var l=typeof e.contentWindow.location.href=="string"}catch{l=!1}if(l)t=e.contentWindow;else break;e=Wu(t.document)}return e}function xi(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}function tm(t,e){var l=Tr(e);e=t.focusedElem;var a=t.selectionRange;if(l!==e&&e&&e.ownerDocument&&Er(e.ownerDocument.documentElement,e)){if(a!==null&&xi(e)){if(t=a.start,l=a.end,l===void 0&&(l=t),"selectionStart"in e)e.selectionStart=t,e.selectionEnd=Math.min(l,e.value.length);else if(l=(t=e.ownerDocument||document)&&t.defaultView||window,l.getSelection){l=l.getSelection();var u=e.textContent.length,n=Math.min(a.start,u);a=a.end===void 0?n:Math.min(a.end,u),!l.extend&&n>a&&(u=a,a=n,n=u),u=br(e,n);var i=br(e,a);u&&i&&(l.rangeCount!==1||l.anchorNode!==u.node||l.anchorOffset!==u.offset||l.focusNode!==i.node||l.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(u.node,u.offset),l.removeAllRanges(),n>a?(l.addRange(t),l.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),l.addRange(t)))}}for(t=[],l=e;l=l.parentNode;)l.nodeType===1&&t.push({element:l,left:l.scrollLeft,top:l.scrollTop});for(typeof e.focus=="function"&&e.focus(),e=0;e=document.documentMode,fa=null,Mi=null,Wa=null,Ui=!1;function Ar(t,e,l){var a=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;Ui||fa==null||fa!==Wu(a)||(a=fa,"selectionStart"in a&&xi(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Wa&&ka(Wa,a)||(Wa=a,a=Gn(Mi,"onSelect"),0>=i,u-=i,Ge=1<<32-le(e)+u|l<J?(Yt=Q,Q=null):Yt=Q.sibling;var ot=A(S,Q,T[J],x);if(ot===null){Q===null&&(Q=Yt);break}t&&Q&&ot.alternate===null&&e(S,Q),y=n(ot,y,J),nt===null?Y=ot:nt.sibling=ot,nt=ot,Q=Yt}if(J===T.length)return l(S,Q),st&&jl(S,J),Y;if(Q===null){for(;JJ?(Yt=Q,Q=null):Yt=Q.sibling;var Ol=A(S,Q,ot.value,x);if(Ol===null){Q===null&&(Q=Yt);break}t&&Q&&Ol.alternate===null&&e(S,Q),y=n(Ol,y,J),nt===null?Y=Ol:nt.sibling=Ol,nt=Ol,Q=Yt}if(ot.done)return l(S,Q),st&&jl(S,J),Y;if(Q===null){for(;!ot.done;J++,ot=T.next())ot=M(S,ot.value,x),ot!==null&&(y=n(ot,y,J),nt===null?Y=ot:nt.sibling=ot,nt=ot);return st&&jl(S,J),Y}for(Q=a(Q);!ot.done;J++,ot=T.next())ot=O(Q,S,J,ot.value,x),ot!==null&&(t&&ot.alternate!==null&&Q.delete(ot.key===null?J:ot.key),y=n(ot,y,J),nt===null?Y=ot:nt.sibling=ot,nt=ot);return t&&Q.forEach(function(p0){return e(S,p0)}),st&&jl(S,J),Y}function zt(S,y,T,x){if(typeof T=="object"&&T!==null&&T.type===E&&T.key===null&&(T=T.props.children),typeof T=="object"&&T!==null){switch(T.$$typeof){case b:t:{for(var Y=T.key;y!==null;){if(y.key===Y){if(Y=T.type,Y===E){if(y.tag===7){l(S,y.sibling),x=u(y,T.props.children),x.return=S,S=x;break t}}else if(y.elementType===Y||typeof Y=="object"&&Y!==null&&Y.$$typeof===k&&Gr(Y)===y.type){l(S,y.sibling),x=u(y,T.props),au(x,T),x.return=S,S=x;break t}l(S,y);break}else e(S,y);y=y.sibling}T.type===E?(x=Jl(T.props.children,S.mode,x,T.key),x.return=S,S=x):(x=Mn(T.type,T.key,T.props,null,S.mode,x),au(x,T),x.return=S,S=x)}return i(S);case _:t:{for(Y=T.key;y!==null;){if(y.key===Y)if(y.tag===4&&y.stateNode.containerInfo===T.containerInfo&&y.stateNode.implementation===T.implementation){l(S,y.sibling),x=u(y,T.children||[]),x.return=S,S=x;break t}else{l(S,y);break}else e(S,y);y=y.sibling}x=Hc(T,S.mode,x),x.return=S,S=x}return i(S);case k:return Y=T._init,T=Y(T._payload),zt(S,y,T,x)}if(K(T))return w(S,y,T,x);if(Nt(T)){if(Y=Nt(T),typeof Y!="function")throw Error(f(150));return T=Y.call(T),P(S,y,T,x)}if(typeof T.then=="function")return zt(S,y,on(T),x);if(T.$$typeof===q)return zt(S,y,On(S,T),x);dn(S,T)}return typeof T=="string"&&T!==""||typeof T=="number"||typeof T=="bigint"?(T=""+T,y!==null&&y.tag===6?(l(S,y.sibling),x=u(y,T),x.return=S,S=x):(l(S,y),x=Nc(T,S.mode,x),x.return=S,S=x),i(S)):l(S,y)}return function(S,y,T,x){try{lu=0;var Y=zt(S,y,T,x);return ma=null,Y}catch(Q){if(Q===tu)throw Q;var nt=ge(29,Q,null,S.mode);return nt.lanes=x,nt.return=S,nt}finally{}}}var Yl=Xr(!0),wr=Xr(!1),va=dt(null),hn=dt(0);function Qr(t,e){t=Pe,bt(hn,t),bt(va,e),Pe=t|e.baseLanes}function Li(){bt(hn,Pe),bt(va,va.current)}function Gi(){Pe=hn.current,Dt(va),Dt(hn)}var me=dt(null),xe=null;function rl(t){var e=t.alternate;bt(Ht,Ht.current&1),bt(me,t),xe===null&&(e===null||va.current!==null||e.memoizedState!==null)&&(xe=t)}function Zr(t){if(t.tag===22){if(bt(Ht,Ht.current),bt(me,t),xe===null){var e=t.alternate;e!==null&&e.memoizedState!==null&&(xe=t)}}else sl()}function sl(){bt(Ht,Ht.current),bt(me,me.current)}function we(t){Dt(me),xe===t&&(xe=null),Dt(Ht)}var Ht=dt(0);function mn(t){for(var e=t;e!==null;){if(e.tag===13){var l=e.memoizedState;if(l!==null&&(l=l.dehydrated,l===null||l.data==="$?"||l.data==="$!"))return e}else if(e.tag===19&&e.memoizedProps.revealOrder!==void 0){if(e.flags&128)return e}else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var nm=typeof AbortController<"u"?AbortController:function(){var t=[],e=this.signal={aborted:!1,addEventListener:function(l,a){t.push(a)}};this.abort=function(){e.aborted=!0,t.forEach(function(l){return l()})}},im=c.unstable_scheduleCallback,cm=c.unstable_NormalPriority,Ct={$$typeof:q,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Xi(){return{controller:new nm,data:new Map,refCount:0}}function uu(t){t.refCount--,t.refCount===0&&im(cm,function(){t.controller.abort()})}var nu=null,wi=0,ya=0,ga=null;function fm(t,e){if(nu===null){var l=nu=[];wi=0,ya=$c(),ga={status:"pending",value:void 0,then:function(a){l.push(a)}}}return wi++,e.then(Vr,Vr),e}function Vr(){if(--wi===0&&nu!==null){ga!==null&&(ga.status="fulfilled");var t=nu;nu=null,ya=0,ga=null;for(var e=0;en?n:8;var i=G.T,r={};G.T=r,nc(t,!1,e,l);try{var d=u(),g=G.S;if(g!==null&&g(r,d),d!==null&&typeof d=="object"&&typeof d.then=="function"){var D=rm(d,a);fu(t,e,D,ce(t))}else fu(t,e,a,ce(t))}catch(M){fu(t,e,{then:function(){},status:"rejected",reason:M},ce())}finally{j.p=n,G.T=i}}function mm(){}function ac(t,e,l,a){if(t.tag!==5)throw Error(f(476));var u=Ts(t).queue;Es(t,u,e,ft,l===null?mm:function(){return As(t),l(a)})}function Ts(t){var e=t.memoizedState;if(e!==null)return e;e={memoizedState:ft,baseState:ft,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Qe,lastRenderedState:ft},next:null};var l={};return e.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Qe,lastRenderedState:l},next:null},t.memoizedState=e,t=t.alternate,t!==null&&(t.memoizedState=e),e}function As(t){var e=Ts(t).next.queue;fu(t,e,{},ce())}function uc(){return Qt(Du)}function Rs(){return Mt().memoizedState}function _s(){return Mt().memoizedState}function vm(t){for(var e=t.return;e!==null;){switch(e.tag){case 24:case 3:var l=ce();t=vl(l);var a=yl(e,t,l);a!==null&&($t(a,e,l),ou(a,e,l)),e={cache:Xi()},t.payload=e;return}e=e.return}}function ym(t,e,l){var a=ce();l={lane:a,revertLane:0,action:l,hasEagerState:!1,eagerState:null,next:null},An(t)?Os(e,l):(l=Ci(t,e,l,a),l!==null&&($t(l,t,a),Ds(l,e,a)))}function zs(t,e,l){var a=ce();fu(t,e,l,a)}function fu(t,e,l,a){var u={lane:a,revertLane:0,action:l,hasEagerState:!1,eagerState:null,next:null};if(An(t))Os(e,u);else{var n=t.alternate;if(t.lanes===0&&(n===null||n.lanes===0)&&(n=e.lastRenderedReducer,n!==null))try{var i=e.lastRenderedState,r=n(i,l);if(u.hasEagerState=!0,u.eagerState=r,ae(r,i))return nn(t,e,u,0),gt===null&&un(),!1}catch{}finally{}if(l=Ci(t,e,u,a),l!==null)return $t(l,t,a),Ds(l,e,a),!0}return!1}function nc(t,e,l,a){if(a={lane:2,revertLane:$c(),action:a,hasEagerState:!1,eagerState:null,next:null},An(t)){if(e)throw Error(f(479))}else e=Ci(t,l,a,2),e!==null&&$t(e,t,2)}function An(t){var e=t.alternate;return t===at||e!==null&&e===at}function Os(t,e){pa=yn=!0;var l=t.pending;l===null?e.next=e:(e.next=l.next,l.next=e),t.pending=e}function Ds(t,e,l){if(l&4194176){var a=e.lanes;a&=t.pendingLanes,l|=a,e.lanes=l,Lf(t,l)}}var Me={readContext:Qt,use:Sn,useCallback:Ot,useContext:Ot,useEffect:Ot,useImperativeHandle:Ot,useLayoutEffect:Ot,useInsertionEffect:Ot,useMemo:Ot,useReducer:Ot,useRef:Ot,useState:Ot,useDebugValue:Ot,useDeferredValue:Ot,useTransition:Ot,useSyncExternalStore:Ot,useId:Ot};Me.useCacheRefresh=Ot,Me.useMemoCache=Ot,Me.useHostTransitionStatus=Ot,Me.useFormState=Ot,Me.useActionState=Ot,Me.useOptimistic=Ot;var Xl={readContext:Qt,use:Sn,useCallback:function(t,e){return It().memoizedState=[t,e===void 0?null:e],t},useContext:Qt,useEffect:hs,useImperativeHandle:function(t,e,l){l=l!=null?l.concat([t]):null,En(4194308,4,ys.bind(null,e,t),l)},useLayoutEffect:function(t,e){return En(4194308,4,t,e)},useInsertionEffect:function(t,e){En(4,2,t,e)},useMemo:function(t,e){var l=It();e=e===void 0?null:e;var a=t();if(Gl){nl(!0);try{t()}finally{nl(!1)}}return l.memoizedState=[a,e],a},useReducer:function(t,e,l){var a=It();if(l!==void 0){var u=l(e);if(Gl){nl(!0);try{l(e)}finally{nl(!1)}}}else u=e;return a.memoizedState=a.baseState=u,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:u},a.queue=t,t=t.dispatch=ym.bind(null,at,t),[a.memoizedState,t]},useRef:function(t){var e=It();return t={current:t},e.memoizedState=t},useState:function(t){t=Pi(t);var e=t.queue,l=zs.bind(null,at,e);return e.dispatch=l,[t.memoizedState,l]},useDebugValue:ec,useDeferredValue:function(t,e){var l=It();return lc(l,t,e)},useTransition:function(){var t=Pi(!1);return t=Es.bind(null,at,t.queue,!0,!1),It().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,e,l){var a=at,u=It();if(st){if(l===void 0)throw Error(f(407));l=l()}else{if(l=e(),gt===null)throw Error(f(349));rt&60||Fr(a,e,l)}u.memoizedState=l;var n={value:l,getSnapshot:e};return u.queue=n,hs(Ir.bind(null,a,n,t),[t]),a.flags|=2048,ba(9,Pr.bind(null,a,n,l,e),{destroy:void 0},null),l},useId:function(){var t=It(),e=gt.identifierPrefix;if(st){var l=Xe,a=Ge;l=(a&~(1<<32-le(a)-1)).toString(32)+l,e=":"+e+"R"+l,l=gn++,0 title"))),Xt(n,a,l),n[wt]=t,Bt(n),a=n;break t;case"link":var i=ld("link","href",u).get(a+(l.href||""));if(i){for(var r=0;r<\/script>",t=t.removeChild(t.firstChild);break;case"select":t=typeof a.is=="string"?u.createElement("select",{is:a.is}):u.createElement("select"),a.multiple?t.multiple=!0:a.size&&(t.size=a.size);break;default:t=typeof a.is=="string"?u.createElement(l,{is:a.is}):u.createElement(l)}}t[wt]=e,t[Ft]=a;t:for(u=e.child;u!==null;){if(u.tag===5||u.tag===6)t.appendChild(u.stateNode);else if(u.tag!==4&&u.tag!==27&&u.child!==null){u.child.return=u,u=u.child;continue}if(u===e)break t;for(;u.sibling===null;){if(u.return===null||u.return===e)break t;u=u.return}u.sibling.return=u.return,u=u.sibling}e.stateNode=t;t:switch(Xt(t,l,a),l){case"button":case"input":case"select":case"textarea":t=!!a.autoFocus;break t;case"img":t=!0;break t;default:t=!1}t&&We(e)}}return Et(e),e.flags&=-16777217,null;case 6:if(t&&e.stateNode!=null)t.memoizedProps!==a&&We(e);else{if(typeof a!="string"&&e.stateNode===null)throw Error(f(166));if(t=ul.current,Fa(e)){if(t=e.stateNode,l=e.memoizedProps,a=null,u=Jt,u!==null)switch(u.tag){case 27:case 5:a=u.memoizedProps}t[wt]=e,t=!!(t.nodeValue===l||a!==null&&a.suppressHydrationWarning===!0||Zo(t.nodeValue,l)),t||ql(e)}else t=wn(t).createTextNode(a),t[wt]=e,e.stateNode=t}return Et(e),null;case 13:if(a=e.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(u=Fa(e),a!==null&&a.dehydrated!==null){if(t===null){if(!u)throw Error(f(318));if(u=e.memoizedState,u=u!==null?u.dehydrated:null,!u)throw Error(f(317));u[wt]=e}else Pa(),!(e.flags&128)&&(e.memoizedState=null),e.flags|=4;Et(e),u=!1}else Ee!==null&&(Xc(Ee),Ee=null),u=!0;if(!u)return e.flags&256?(we(e),e):(we(e),null)}if(we(e),e.flags&128)return e.lanes=l,e;if(l=a!==null,t=t!==null&&t.memoizedState!==null,l){a=e.child,u=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(u=a.alternate.memoizedState.cachePool.pool);var n=null;a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(n=a.memoizedState.cachePool.pool),n!==u&&(a.flags|=2048)}return l!==t&&l&&(e.child.flags|=8192),Un(e,e.updateQueue),Et(e),null;case 4:return Pl(),t===null&&Pc(e.stateNode.containerInfo),Et(e),null;case 10:return Ke(e.type),Et(e),null;case 19:if(Dt(Ht),u=e.memoizedState,u===null)return Et(e),null;if(a=(e.flags&128)!==0,n=u.rendering,n===null)if(a)pu(u,!1);else{if(_t!==0||t!==null&&t.flags&128)for(t=e.child;t!==null;){if(n=mn(t),n!==null){for(e.flags|=128,pu(u,!1),t=n.updateQueue,e.updateQueue=t,Un(e,t),e.subtreeFlags=0,t=l,l=e.child;l!==null;)po(l,t),l=l.sibling;return bt(Ht,Ht.current&1|2),e.child}t=t.sibling}u.tail!==null&&Oe()>Nn&&(e.flags|=128,a=!0,pu(u,!1),e.lanes=4194304)}else{if(!a)if(t=mn(n),t!==null){if(e.flags|=128,a=!0,t=t.updateQueue,e.updateQueue=t,Un(e,t),pu(u,!0),u.tail===null&&u.tailMode==="hidden"&&!n.alternate&&!st)return Et(e),null}else 2*Oe()-u.renderingStartTime>Nn&&l!==536870912&&(e.flags|=128,a=!0,pu(u,!1),e.lanes=4194304);u.isBackwards?(n.sibling=e.child,e.child=n):(t=u.last,t!==null?t.sibling=n:e.child=n,u.last=n)}return u.tail!==null?(e=u.tail,u.rendering=e,u.tail=e.sibling,u.renderingStartTime=Oe(),e.sibling=null,t=Ht.current,bt(Ht,a?t&1|2:t&1),e):(Et(e),null);case 22:case 23:return we(e),Gi(),a=e.memoizedState!==null,t!==null?t.memoizedState!==null!==a&&(e.flags|=8192):a&&(e.flags|=8192),a?l&536870912&&!(e.flags&128)&&(Et(e),e.subtreeFlags&6&&(e.flags|=8192)):Et(e),l=e.updateQueue,l!==null&&Un(e,l.retryQueue),l=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),a=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),a!==l&&(e.flags|=2048),t!==null&&Dt(Ll),null;case 24:return l=null,t!==null&&(l=t.memoizedState.cache),e.memoizedState.cache!==l&&(e.flags|=2048),Ke(Ct),Et(e),null;case 25:return null}throw Error(f(156,e.tag))}function Am(t,e){switch(ji(e),e.tag){case 1:return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return Ke(Ct),Pl(),t=e.flags,t&65536&&!(t&128)?(e.flags=t&-65537|128,e):null;case 26:case 27:case 5:return wu(e),null;case 13:if(we(e),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(f(340));Pa()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return Dt(Ht),null;case 4:return Pl(),null;case 10:return Ke(e.type),null;case 22:case 23:return we(e),Gi(),t!==null&&Dt(Ll),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 24:return Ke(Ct),null;case 25:return null;default:return null}}function Eo(t,e){switch(ji(e),e.tag){case 3:Ke(Ct),Pl();break;case 26:case 27:case 5:wu(e);break;case 4:Pl();break;case 13:we(e);break;case 19:Dt(Ht);break;case 10:Ke(e.type);break;case 22:case 23:we(e),Gi(),t!==null&&Dt(Ll);break;case 24:Ke(Ct)}}var Rm={getCacheForType:function(t){var e=Qt(Ct),l=e.data.get(t);return l===void 0&&(l=t(),e.data.set(t,l)),l}},_m=typeof WeakMap=="function"?WeakMap:Map,Tt=0,gt=null,it=null,rt=0,pt=0,ie=null,Fe=!1,Ra=!1,Cc=!1,Pe=0,_t=0,El=0,$l=0,Bc=0,pe=0,_a=0,Su=null,Ue=null,jc=!1,qc=0,Nn=1/0,Hn=null,Tl=null,Cn=!1,kl=null,bu=0,Yc=0,Lc=null,Eu=0,Gc=null;function ce(){if(Tt&2&&rt!==0)return rt&-rt;if(G.T!==null){var t=ya;return t!==0?t:$c()}return Xf()}function To(){pe===0&&(pe=!(rt&536870912)||st?jf():536870912);var t=me.current;return t!==null&&(t.flags|=32),pe}function $t(t,e,l){(t===gt&&pt===2||t.cancelPendingCommit!==null)&&(za(t,0),Ie(t,rt,pe,!1)),La(t,l),(!(Tt&2)||t!==gt)&&(t===gt&&(!(Tt&2)&&($l|=l),_t===4&&Ie(t,rt,pe,!1)),Ne(t))}function Ao(t,e,l){if(Tt&6)throw Error(f(327));var a=!l&&(e&60)===0&&(e&t.expiredLanes)===0||Ya(t,e),u=a?Dm(t,e):Zc(t,e,!0),n=a;do{if(u===0){Ra&&!a&&Ie(t,e,0,!1);break}else if(u===6)Ie(t,e,0,!Fe);else{if(l=t.current.alternate,n&&!zm(l)){u=Zc(t,e,!1),n=!1;continue}if(u===2){if(n=e,t.errorRecoveryDisabledLanes&n)var i=0;else i=t.pendingLanes&-536870913,i=i!==0?i:i&536870912?536870912:0;if(i!==0){e=i;t:{var r=t;u=Su;var d=r.current.memoizedState.isDehydrated;if(d&&(za(r,i).flags|=256),i=Zc(r,i,!1),i!==2){if(Cc&&!d){r.errorRecoveryDisabledLanes|=n,$l|=n,u=4;break t}n=Ue,Ue=u,n!==null&&Xc(n)}u=i}if(n=!1,u!==2)continue}}if(u===1){za(t,0),Ie(t,e,0,!0);break}t:{switch(a=t,u){case 0:case 1:throw Error(f(345));case 4:if((e&4194176)===e){Ie(a,e,pe,!Fe);break t}break;case 2:Ue=null;break;case 3:case 5:break;default:throw Error(f(329))}if(a.finishedWork=l,a.finishedLanes=e,(e&62914560)===e&&(n=qc+300-Oe(),10l?32:l,G.T=null,kl===null)var n=!1;else{l=Lc,Lc=null;var i=kl,r=bu;if(kl=null,bu=0,Tt&6)throw Error(f(331));var d=Tt;if(Tt|=4,yo(i.current),ho(i,i.current,r,l),Tt=d,Tu(0,!1),ee&&typeof ee.onPostCommitFiberRoot=="function")try{ee.onPostCommitFiberRoot(qa,i)}catch{}n=!0}return n}finally{j.p=u,G.T=a,No(t,e)}}return!1}function Ho(t,e,l){e=oe(l,e),e=fc(t.stateNode,e,2),t=yl(t,e,2),t!==null&&(La(t,2),Ne(t))}function vt(t,e,l){if(t.tag===3)Ho(t,t,l);else for(;e!==null;){if(e.tag===3){Ho(e,t,l);break}else if(e.tag===1){var a=e.stateNode;if(typeof e.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(Tl===null||!Tl.has(a))){t=oe(l,t),l=Bs(2),a=yl(e,l,2),a!==null&&(js(l,a,e,t),La(a,2),Ne(a));break}}e=e.return}}function Vc(t,e,l){var a=t.pingCache;if(a===null){a=t.pingCache=new _m;var u=new Set;a.set(e,u)}else u=a.get(e),u===void 0&&(u=new Set,a.set(e,u));u.has(l)||(Cc=!0,u.add(l),t=Um.bind(null,t,e,l),e.then(t,t))}function Um(t,e,l){var a=t.pingCache;a!==null&&a.delete(e),t.pingedLanes|=t.suspendedLanes&l,t.warmLanes&=~l,gt===t&&(rt&l)===l&&(_t===4||_t===3&&(rt&62914560)===rt&&300>Oe()-qc?!(Tt&2)&&za(t,0):Bc|=l,_a===rt&&(_a=0)),Ne(t)}function Co(t,e){e===0&&(e=qf()),t=fl(t,e),t!==null&&(La(t,e),Ne(t))}function Nm(t){var e=t.memoizedState,l=0;e!==null&&(l=e.retryLane),Co(t,l)}function Hm(t,e){var l=0;switch(t.tag){case 13:var a=t.stateNode,u=t.memoizedState;u!==null&&(l=u.retryLane);break;case 19:a=t.stateNode;break;case 22:a=t.stateNode._retryCache;break;default:throw Error(f(314))}a!==null&&a.delete(e),Co(t,l)}function Cm(t,e){return ri(t,e)}var qn=null,xa=null,Kc=!1,Yn=!1,Jc=!1,Wl=0;function Ne(t){t!==xa&&t.next===null&&(xa===null?qn=xa=t:xa=xa.next=t),Yn=!0,Kc||(Kc=!0,jm(Bm))}function Tu(t,e){if(!Jc&&Yn){Jc=!0;do for(var l=!1,a=qn;a!==null;){if(t!==0){var u=a.pendingLanes;if(u===0)var n=0;else{var i=a.suspendedLanes,r=a.pingedLanes;n=(1<<31-le(42|t)+1)-1,n&=u&~(i&~r),n=n&201326677?n&201326677|1:n?n|2:0}n!==0&&(l=!0,qo(a,n))}else n=rt,n=Ku(a,a===gt?n:0),!(n&3)||Ya(a,n)||(l=!0,qo(a,n));a=a.next}while(l);Jc=!1}}function Bm(){Yn=Kc=!1;var t=0;Wl!==0&&(Zm()&&(t=Wl),Wl=0);for(var e=Oe(),l=null,a=qn;a!==null;){var u=a.next,n=Bo(a,e);n===0?(a.next=null,l===null?qn=u:l.next=u,u===null&&(xa=l)):(l=a,(t!==0||n&3)&&(Yn=!0)),a=u}Tu(t)}function Bo(t,e){for(var l=t.suspendedLanes,a=t.pingedLanes,u=t.expirationTimes,n=t.pendingLanes&-62914561;0"u"?null:document;function Po(t,e,l){var a=Ua;if(a&&typeof e=="string"&&e){var u=re(e);u='link[rel="'+t+'"][href="'+u+'"]',typeof l=="string"&&(u+='[crossorigin="'+l+'"]'),Fo.has(u)||(Fo.add(u),t={rel:t,crossOrigin:l,href:e},a.querySelector(u)===null&&(e=a.createElement("link"),Xt(e,"link",t),Bt(e),a.head.appendChild(e)))}}function Pm(t){tl.D(t),Po("dns-prefetch",t,null)}function Im(t,e){tl.C(t,e),Po("preconnect",t,e)}function t0(t,e,l){tl.L(t,e,l);var a=Ua;if(a&&t&&e){var u='link[rel="preload"][as="'+re(e)+'"]';e==="image"&&l&&l.imageSrcSet?(u+='[imagesrcset="'+re(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(u+='[imagesizes="'+re(l.imageSizes)+'"]')):u+='[href="'+re(t)+'"]';var n=u;switch(e){case"style":n=Na(t);break;case"script":n=Ha(t)}Se.has(n)||(t=ut({rel:"preload",href:e==="image"&&l&&l.imageSrcSet?void 0:t,as:e},l),Se.set(n,t),a.querySelector(u)!==null||e==="style"&&a.querySelector(_u(n))||e==="script"&&a.querySelector(zu(n))||(e=a.createElement("link"),Xt(e,"link",t),Bt(e),a.head.appendChild(e)))}}function e0(t,e){tl.m(t,e);var l=Ua;if(l&&t){var a=e&&typeof e.as=="string"?e.as:"script",u='link[rel="modulepreload"][as="'+re(a)+'"][href="'+re(t)+'"]',n=u;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":n=Ha(t)}if(!Se.has(n)&&(t=ut({rel:"modulepreload",href:t},e),Se.set(n,t),l.querySelector(u)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(zu(n)))return}a=l.createElement("link"),Xt(a,"link",t),Bt(a),l.head.appendChild(a)}}}function l0(t,e,l){tl.S(t,e,l);var a=Ua;if(a&&t){var u=ea(a).hoistableStyles,n=Na(t);e=e||"default";var i=u.get(n);if(!i){var r={loading:0,preload:null};if(i=a.querySelector(_u(n)))r.loading=5;else{t=ut({rel:"stylesheet",href:t,"data-precedence":e},l),(l=Se.get(n))&&ff(t,l);var d=i=a.createElement("link");Bt(d),Xt(d,"link",t),d._p=new Promise(function(g,D){d.onload=g,d.onerror=D}),d.addEventListener("load",function(){r.loading|=1}),d.addEventListener("error",function(){r.loading|=2}),r.loading|=4,Zn(i,e,a)}i={type:"stylesheet",instance:i,count:1,state:r},u.set(n,i)}}}function a0(t,e){tl.X(t,e);var l=Ua;if(l&&t){var a=ea(l).hoistableScripts,u=Ha(t),n=a.get(u);n||(n=l.querySelector(zu(u)),n||(t=ut({src:t,async:!0},e),(e=Se.get(u))&&rf(t,e),n=l.createElement("script"),Bt(n),Xt(n,"link",t),l.head.appendChild(n)),n={type:"script",instance:n,count:1,state:null},a.set(u,n))}}function u0(t,e){tl.M(t,e);var l=Ua;if(l&&t){var a=ea(l).hoistableScripts,u=Ha(t),n=a.get(u);n||(n=l.querySelector(zu(u)),n||(t=ut({src:t,async:!0,type:"module"},e),(e=Se.get(u))&&rf(t,e),n=l.createElement("script"),Bt(n),Xt(n,"link",t),l.head.appendChild(n)),n={type:"script",instance:n,count:1,state:null},a.set(u,n))}}function Io(t,e,l,a){var u=(u=ul.current)?Qn(u):null;if(!u)throw Error(f(446));switch(t){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(e=Na(l.href),l=ea(u).hoistableStyles,a=l.get(e),a||(a={type:"style",instance:null,count:0,state:null},l.set(e,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){t=Na(l.href);var n=ea(u).hoistableStyles,i=n.get(t);if(i||(u=u.ownerDocument||u,i={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},n.set(t,i),(n=u.querySelector(_u(t)))&&!n._p&&(i.instance=n,i.state.loading=5),Se.has(t)||(l={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},Se.set(t,l),n||n0(u,t,l,i.state))),e&&a===null)throw Error(f(528,""));return i}if(e&&a!==null)throw Error(f(529,""));return null;case"script":return e=l.async,l=l.src,typeof l=="string"&&e&&typeof e!="function"&&typeof e!="symbol"?(e=Ha(l),l=ea(u).hoistableScripts,a=l.get(e),a||(a={type:"script",instance:null,count:0,state:null},l.set(e,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(f(444,t))}}function Na(t){return'href="'+re(t)+'"'}function _u(t){return'link[rel="stylesheet"]['+t+"]"}function td(t){return ut({},t,{"data-precedence":t.precedence,precedence:null})}function n0(t,e,l,a){t.querySelector('link[rel="preload"][as="style"]['+e+"]")?a.loading=1:(e=t.createElement("link"),a.preload=e,e.addEventListener("load",function(){return a.loading|=1}),e.addEventListener("error",function(){return a.loading|=2}),Xt(e,"link",l),Bt(e),t.head.appendChild(e))}function Ha(t){return'[src="'+re(t)+'"]'}function zu(t){return"script[async]"+t}function ed(t,e,l){if(e.count++,e.instance===null)switch(e.type){case"style":var a=t.querySelector('style[data-href~="'+re(l.href)+'"]');if(a)return e.instance=a,Bt(a),a;var u=ut({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return a=(t.ownerDocument||t).createElement("style"),Bt(a),Xt(a,"style",u),Zn(a,l.precedence,t),e.instance=a;case"stylesheet":u=Na(l.href);var n=t.querySelector(_u(u));if(n)return e.state.loading|=4,e.instance=n,Bt(n),n;a=td(l),(u=Se.get(u))&&ff(a,u),n=(t.ownerDocument||t).createElement("link"),Bt(n);var i=n;return i._p=new Promise(function(r,d){i.onload=r,i.onerror=d}),Xt(n,"link",a),e.state.loading|=4,Zn(n,l.precedence,t),e.instance=n;case"script":return n=Ha(l.src),(u=t.querySelector(zu(n)))?(e.instance=u,Bt(u),u):(a=l,(u=Se.get(n))&&(a=ut({},l),rf(a,u)),t=t.ownerDocument||t,u=t.createElement("script"),Bt(u),Xt(u,"link",a),t.head.appendChild(u),e.instance=u);case"void":return null;default:throw Error(f(443,e.type))}else e.type==="stylesheet"&&!(e.state.loading&4)&&(a=e.instance,e.state.loading|=4,Zn(a,l.precedence,t));return e.instance}function Zn(t,e,l){for(var a=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),u=a.length?a[a.length-1]:null,n=u,i=0;i title"):null)}function i0(t,e,l){if(l===1||e.itemProp!=null)return!1;switch(t){case"meta":case"title":return!0;case"style":if(typeof e.precedence!="string"||typeof e.href!="string"||e.href==="")break;return!0;case"link":if(typeof e.rel!="string"||typeof e.href!="string"||e.href===""||e.onLoad||e.onError)break;switch(e.rel){case"stylesheet":return t=e.disabled,typeof e.precedence=="string"&&t==null;default:return!0}case"script":if(e.async&&typeof e.async!="function"&&typeof e.async!="symbol"&&!e.onLoad&&!e.onError&&e.src&&typeof e.src=="string")return!0}return!1}function ud(t){return!(t.type==="stylesheet"&&!(t.state.loading&3))}var Ou=null;function c0(){}function f0(t,e,l){if(Ou===null)throw Error(f(475));var a=Ou;if(e.type==="stylesheet"&&(typeof l.media!="string"||matchMedia(l.media).matches!==!1)&&!(e.state.loading&4)){if(e.instance===null){var u=Na(l.href),n=t.querySelector(_u(u));if(n){t=n._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(a.count++,a=Kn.bind(a),t.then(a,a)),e.state.loading|=4,e.instance=n,Bt(n);return}n=t.ownerDocument||t,l=td(l),(u=Se.get(u))&&ff(l,u),n=n.createElement("link"),Bt(n);var i=n;i._p=new Promise(function(r,d){i.onload=r,i.onerror=d}),Xt(n,"link",l),e.instance=n}a.stylesheets===null&&(a.stylesheets=new Map),a.stylesheets.set(e,t),(t=e.state.preload)&&!(e.state.loading&3)&&(a.count++,e=Kn.bind(a),t.addEventListener("load",e),t.addEventListener("error",e))}}function r0(){if(Ou===null)throw Error(f(475));var t=Ou;return t.stylesheets&&t.count===0&&sf(t,t.stylesheets),0"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(c)}catch(s){console.error(s)}}return c(),Sf.exports=O0(),Sf.exports}var x0=D0();const M0=Hd(x0);/** * react-router v7.9.5 * * 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 zd="popstate";function U0(c={}){function s(f,h){let{pathname:p,search:b,hash:_}=f.location;return _f("",{pathname:p,search:b,hash:_},h.state&&h.state.usr||null,h.state&&h.state.key||"default")}function o(f,h){return typeof h=="string"?h:ju(h)}return H0(s,o,null,c)}function At(c,s){if(c===!1||c===null||typeof c>"u")throw new Error(s)}function He(c,s){if(!c){typeof console<"u"&&console.warn(s);try{throw new Error(s)}catch{}}}function N0(){return Math.random().toString(36).substring(2,10)}function Od(c,s){return{usr:c.state,key:c.key,idx:s}}function _f(c,s,o=null,f){return{pathname:typeof c=="string"?c:c.pathname,search:"",hash:"",...typeof s=="string"?Ca(s):s,state:o,key:s&&s.key||f||N0()}}function ju({pathname:c="/",search:s="",hash:o=""}){return s&&s!=="?"&&(c+=s.charAt(0)==="?"?s:"?"+s),o&&o!=="#"&&(c+=o.charAt(0)==="#"?o:"#"+o),c}function Ca(c){let s={};if(c){let o=c.indexOf("#");o>=0&&(s.hash=c.substring(o),c=c.substring(0,o));let f=c.indexOf("?");f>=0&&(s.search=c.substring(f),c=c.substring(0,f)),c&&(s.pathname=c)}return s}function H0(c,s,o,f={}){let{window:h=document.defaultView,v5Compat:p=!1}=f,b=h.history,_="POP",E=null,m=z();m==null&&(m=0,b.replaceState({...b.state,idx:m},""));function z(){return(b.state||{idx:null}).idx}function U(){_="POP";let L=z(),Z=L==null?null:L-m;m=L,E&&E({action:_,location:F.location,delta:Z})}function H(L,Z){_="PUSH";let k=_f(F.location,L,Z);m=z()+1;let X=Od(k,m),St=F.createHref(k);try{b.pushState(X,"",St)}catch(I){if(I instanceof DOMException&&I.name==="DataCloneError")throw I;h.location.assign(St)}p&&E&&E({action:_,location:F.location,delta:1})}function q(L,Z){_="REPLACE";let k=_f(F.location,L,Z);m=z();let X=Od(k,m),St=F.createHref(k);b.replaceState(X,"",St),p&&E&&E({action:_,location:F.location,delta:0})}function V(L){return C0(L)}let F={get action(){return _},get location(){return c(h,b)},listen(L){if(E)throw new Error("A history only accepts one active listener");return h.addEventListener(zd,U),E=L,()=>{h.removeEventListener(zd,U),E=null}},createHref(L){return s(h,L)},createURL:V,encodeLocation(L){let Z=V(L);return{pathname:Z.pathname,search:Z.search,hash:Z.hash}},push:H,replace:q,go(L){return b.go(L)}};return F}function C0(c,s=!1){let o="http://localhost";typeof window<"u"&&(o=window.location.origin!=="null"?window.location.origin:window.location.href),At(o,"No window.location.(origin|href) available to create URL");let f=typeof c=="string"?c:ju(c);return f=f.replace(/ $/,"%20"),!s&&f.startsWith("//")&&(f=o+f),new URL(f,o)}function Cd(c,s,o="/"){return B0(c,s,o,!1)}function B0(c,s,o,f){let h=typeof s=="string"?Ca(s):s,p=ll(h.pathname||"/",o);if(p==null)return null;let b=Bd(c);j0(b);let _=null;for(let E=0;_==null&&E{let z={relativePath:m===void 0?b.path||"":m,caseSensitive:b.caseSensitive===!0,childrenIndex:_,route:b};if(z.relativePath.startsWith("/")){if(!z.relativePath.startsWith(f)&&E)return;At(z.relativePath.startsWith(f),`Absolute route path "${z.relativePath}" nested under path "${f}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),z.relativePath=z.relativePath.slice(f.length)}let U=el([f,z.relativePath]),H=o.concat(z);b.children&&b.children.length>0&&(At(b.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${U}".`),Bd(b.children,s,H,U,E)),!(b.path==null&&!b.index)&&s.push({path:U,score:Q0(U,b.index),routesMeta:H})};return c.forEach((b,_)=>{var E;if(b.path===""||!((E=b.path)!=null&&E.includes("?")))p(b,_);else for(let m of jd(b.path))p(b,_,!0,m)}),s}function jd(c){let s=c.split("/");if(s.length===0)return[];let[o,...f]=s,h=o.endsWith("?"),p=o.replace(/\?$/,"");if(f.length===0)return h?[p,""]:[p];let b=jd(f.join("/")),_=[];return _.push(...b.map(E=>E===""?p:[p,E].join("/"))),h&&_.push(...b),_.map(E=>c.startsWith("/")&&E===""?"/":E)}function j0(c){c.sort((s,o)=>s.score!==o.score?o.score-s.score:Z0(s.routesMeta.map(f=>f.childrenIndex),o.routesMeta.map(f=>f.childrenIndex)))}var q0=/^:[\w-]+$/,Y0=3,L0=2,G0=1,X0=10,w0=-2,Dd=c=>c==="*";function Q0(c,s){let o=c.split("/"),f=o.length;return o.some(Dd)&&(f+=w0),s&&(f+=L0),o.filter(h=>!Dd(h)).reduce((h,p)=>h+(q0.test(p)?Y0:p===""?G0:X0),f)}function Z0(c,s){return c.length===s.length&&c.slice(0,-1).every((f,h)=>f===s[h])?c[c.length-1]-s[s.length-1]:0}function V0(c,s,o=!1){let{routesMeta:f}=c,h={},p="/",b=[];for(let _=0;_{if(z==="*"){let V=_[H]||"";b=p.slice(0,p.length-V.length).replace(/(.)\/+$/,"$1")}const q=_[H];return U&&!q?m[z]=void 0:m[z]=(q||"").replace(/%2F/g,"/"),m},{}),pathname:p,pathnameBase:b,pattern:c}}function K0(c,s=!1,o=!0){He(c==="*"||!c.endsWith("*")||c.endsWith("/*"),`Route path "${c}" will be treated as if it were "${c.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${c.replace(/\*$/,"/*")}".`);let f=[],h="^"+c.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(b,_,E)=>(f.push({paramName:_,isOptional:E!=null}),E?"/?([^\\/]+)?":"/([^\\/]+)")).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return c.endsWith("*")?(f.push({paramName:"*"}),h+=c==="*"||c==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):o?h+="\\/*$":c!==""&&c!=="/"&&(h+="(?:(?=\\/|$))"),[new RegExp(h,s?void 0:"i"),f]}function J0(c){try{return c.split("/").map(s=>decodeURIComponent(s).replace(/\//g,"%2F")).join("/")}catch(s){return He(!1,`The URL path "${c}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${s}).`),c}}function ll(c,s){if(s==="/")return c;if(!c.toLowerCase().startsWith(s.toLowerCase()))return null;let o=s.endsWith("/")?s.length-1:s.length,f=c.charAt(o);return f&&f!=="/"?null:c.slice(o)||"/"}function $0(c,s="/"){let{pathname:o,search:f="",hash:h=""}=typeof c=="string"?Ca(c):c;return{pathname:o?o.startsWith("/")?o:k0(o,s):s,search:P0(f),hash:I0(h)}}function k0(c,s){let o=s.replace(/\/+$/,"").split("/");return c.split("/").forEach(h=>{h===".."?o.length>1&&o.pop():h!=="."&&o.push(h)}),o.length>1?o.join("/"):"/"}function Af(c,s,o,f){return`Cannot include a '${c}' character in a manually specified \`to.${s}\` field [${JSON.stringify(f)}]. Please separate it out to the \`to.${o}\` field. Alternatively you may provide the full path as a string in and the router will parse it for you.`}function W0(c){return c.filter((s,o)=>o===0||s.route.path&&s.route.path.length>0)}function qd(c){let s=W0(c);return s.map((o,f)=>f===s.length-1?o.pathname:o.pathnameBase)}function Yd(c,s,o,f=!1){let h;typeof c=="string"?h=Ca(c):(h={...c},At(!h.pathname||!h.pathname.includes("?"),Af("?","pathname","search",h)),At(!h.pathname||!h.pathname.includes("#"),Af("#","pathname","hash",h)),At(!h.search||!h.search.includes("#"),Af("#","search","hash",h)));let p=c===""||h.pathname==="",b=p?"/":h.pathname,_;if(b==null)_=o;else{let U=s.length-1;if(!f&&b.startsWith("..")){let H=b.split("/");for(;H[0]==="..";)H.shift(),U-=1;h.pathname=H.join("/")}_=U>=0?s[U]:"/"}let E=$0(h,_),m=b&&b!=="/"&&b.endsWith("/"),z=(p||b===".")&&o.endsWith("/");return!E.pathname.endsWith("/")&&(m||z)&&(E.pathname+="/"),E}var el=c=>c.join("/").replace(/\/\/+/g,"/"),F0=c=>c.replace(/\/+$/,"").replace(/^\/*/,"/"),P0=c=>!c||c==="?"?"":c.startsWith("?")?c:"?"+c,I0=c=>!c||c==="#"?"":c.startsWith("#")?c:"#"+c;function tv(c){return c!=null&&typeof c.status=="number"&&typeof c.statusText=="string"&&typeof c.internal=="boolean"&&"data"in c}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var Ld=["POST","PUT","PATCH","DELETE"];new Set(Ld);var ev=["GET",...Ld];new Set(ev);var Ba=R.createContext(null);Ba.displayName="DataRouter";var ni=R.createContext(null);ni.displayName="DataRouterState";R.createContext(!1);var Gd=R.createContext({isTransitioning:!1});Gd.displayName="ViewTransition";var lv=R.createContext(new Map);lv.displayName="Fetchers";var av=R.createContext(null);av.displayName="Await";var Ce=R.createContext(null);Ce.displayName="Navigation";var qu=R.createContext(null);qu.displayName="Location";var al=R.createContext({outlet:null,matches:[],isDataRoute:!1});al.displayName="Route";var Df=R.createContext(null);Df.displayName="RouteError";function uv(c,{relative:s}={}){At(Yu(),"useHref() may be used only in the context of a component.");let{basename:o,navigator:f}=R.useContext(Ce),{hash:h,pathname:p,search:b}=Lu(c,{relative:s}),_=p;return o!=="/"&&(_=p==="/"?o:el([o,p])),f.createHref({pathname:_,search:b,hash:h})}function Yu(){return R.useContext(qu)!=null}function Dl(){return At(Yu(),"useLocation() may be used only in the context of a component."),R.useContext(qu).location}var Xd="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function wd(c){R.useContext(Ce).static||R.useLayoutEffect(c)}function nv(){let{isDataRoute:c}=R.useContext(al);return c?pv():iv()}function iv(){At(Yu(),"useNavigate() may be used only in the context of a component.");let c=R.useContext(Ba),{basename:s,navigator:o}=R.useContext(Ce),{matches:f}=R.useContext(al),{pathname:h}=Dl(),p=JSON.stringify(qd(f)),b=R.useRef(!1);return wd(()=>{b.current=!0}),R.useCallback((E,m={})=>{if(He(b.current,Xd),!b.current)return;if(typeof E=="number"){o.go(E);return}let z=Yd(E,JSON.parse(p),h,m.relative==="path");c==null&&s!=="/"&&(z.pathname=z.pathname==="/"?s:el([s,z.pathname])),(m.replace?o.replace:o.push)(z,m.state,m)},[s,o,p,h,c])}R.createContext(null);function Lu(c,{relative:s}={}){let{matches:o}=R.useContext(al),{pathname:f}=Dl(),h=JSON.stringify(qd(o));return R.useMemo(()=>Yd(c,JSON.parse(h),f,s==="path"),[c,h,f,s])}function cv(c,s){return Qd(c,s)}function Qd(c,s,o,f,h){var k;At(Yu(),"useRoutes() may be used only in the context of a component.");let{navigator:p}=R.useContext(Ce),{matches:b}=R.useContext(al),_=b[b.length-1],E=_?_.params:{},m=_?_.pathname:"/",z=_?_.pathnameBase:"/",U=_&&_.route;{let X=U&&U.path||"";Zd(m,!U||X.endsWith("*")||X.endsWith("*?"),`You rendered descendant (or called \`useRoutes()\`) at "${m}" (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=Dl(),q;if(s){let X=typeof s=="string"?Ca(s):s;At(z==="/"||((k=X.pathname)==null?void 0:k.startsWith(z)),`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 "${z}" but pathname "${X.pathname}" was given in the \`location\` prop.`),q=X}else q=H;let V=q.pathname||"/",F=V;if(z!=="/"){let X=z.replace(/^\//,"").split("/");F="/"+V.replace(/^\//,"").split("/").slice(X.length).join("/")}let L=Cd(c,{pathname:F});He(U||L!=null,`No routes matched location "${q.pathname}${q.search}${q.hash}" `),He(L==null||L[L.length-1].route.element!==void 0||L[L.length-1].route.Component!==void 0||L[L.length-1].route.lazy!==void 0,`Matched leaf route at location "${q.pathname}${q.search}${q.hash}" does not have an element or Component. This means it will render an with a null value by default resulting in an "empty" page.`);let Z=dv(L&&L.map(X=>Object.assign({},X,{params:Object.assign({},E,X.params),pathname:el([z,p.encodeLocation?p.encodeLocation(X.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:X.pathname]),pathnameBase:X.pathnameBase==="/"?z:el([z,p.encodeLocation?p.encodeLocation(X.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:X.pathnameBase])})),b,o,f,h);return s&&Z?R.createElement(qu.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...q},navigationType:"POP"}},Z):Z}function fv(){let c=gv(),s=tv(c)?`${c.status} ${c.statusText}`:c instanceof Error?c.message:JSON.stringify(c),o=c instanceof Error?c.stack:null,f="rgba(200,200,200, 0.5)",h={padding:"0.5rem",backgroundColor:f},p={padding:"2px 4px",backgroundColor:f},b=null;return console.error("Error handled by React Router default ErrorBoundary:",c),b=R.createElement(R.Fragment,null,R.createElement("p",null,"💿 Hey developer 👋"),R.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",R.createElement("code",{style:p},"ErrorBoundary")," or"," ",R.createElement("code",{style:p},"errorElement")," prop on your route.")),R.createElement(R.Fragment,null,R.createElement("h2",null,"Unexpected Application Error!"),R.createElement("h3",{style:{fontStyle:"italic"}},s),o?R.createElement("pre",{style:h},o):null,b)}var rv=R.createElement(fv,null),sv=class extends R.Component{constructor(c){super(c),this.state={location:c.location,revalidation:c.revalidation,error:c.error}}static getDerivedStateFromError(c){return{error:c}}static getDerivedStateFromProps(c,s){return s.location!==c.location||s.revalidation!=="idle"&&c.revalidation==="idle"?{error:c.error,location:c.location,revalidation:c.revalidation}:{error:c.error!==void 0?c.error:s.error,location:s.location,revalidation:c.revalidation||s.revalidation}}componentDidCatch(c,s){this.props.unstable_onError?this.props.unstable_onError(c,s):console.error("React Router caught the following error during render",c)}render(){return this.state.error!==void 0?R.createElement(al.Provider,{value:this.props.routeContext},R.createElement(Df.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function ov({routeContext:c,match:s,children:o}){let f=R.useContext(Ba);return f&&f.static&&f.staticContext&&(s.route.errorElement||s.route.ErrorBoundary)&&(f.staticContext._deepestRenderedBoundaryId=s.route.id),R.createElement(al.Provider,{value:c},o)}function dv(c,s=[],o=null,f=null,h=null){if(c==null){if(!o)return null;if(o.errors)c=o.matches;else if(s.length===0&&!o.initialized&&o.matches.length>0)c=o.matches;else return null}let p=c,b=o==null?void 0:o.errors;if(b!=null){let m=p.findIndex(z=>z.route.id&&(b==null?void 0:b[z.route.id])!==void 0);At(m>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(b).join(",")}`),p=p.slice(0,Math.min(p.length,m+1))}let _=!1,E=-1;if(o)for(let m=0;m=0?p=p.slice(0,E+1):p=[p[0]];break}}}return p.reduceRight((m,z,U)=>{let H,q=!1,V=null,F=null;o&&(H=b&&z.route.id?b[z.route.id]:void 0,V=z.route.errorElement||rv,_&&(E<0&&U===0?(Zd("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),q=!0,F=null):E===U&&(q=!0,F=z.route.hydrateFallbackElement||null)));let L=s.concat(p.slice(0,U+1)),Z=()=>{let k;return H?k=V:q?k=F:z.route.Component?k=R.createElement(z.route.Component,null):z.route.element?k=z.route.element:k=m,R.createElement(ov,{match:z,routeContext:{outlet:m,matches:L,isDataRoute:o!=null},children:k})};return o&&(z.route.ErrorBoundary||z.route.errorElement||U===0)?R.createElement(sv,{location:o.location,revalidation:o.revalidation,component:V,error:H,children:Z(),routeContext:{outlet:null,matches:L,isDataRoute:!0},unstable_onError:f}):Z()},null)}function xf(c){return`${c} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function hv(c){let s=R.useContext(Ba);return At(s,xf(c)),s}function mv(c){let s=R.useContext(ni);return At(s,xf(c)),s}function vv(c){let s=R.useContext(al);return At(s,xf(c)),s}function Mf(c){let s=vv(c),o=s.matches[s.matches.length-1];return At(o.route.id,`${c} can only be used on routes that contain a unique "id"`),o.route.id}function yv(){return Mf("useRouteId")}function gv(){var f;let c=R.useContext(Df),s=mv("useRouteError"),o=Mf("useRouteError");return c!==void 0?c:(f=s.errors)==null?void 0:f[o]}function pv(){let{router:c}=hv("useNavigate"),s=Mf("useNavigate"),o=R.useRef(!1);return wd(()=>{o.current=!0}),R.useCallback(async(h,p={})=>{He(o.current,Xd),o.current&&(typeof h=="number"?c.navigate(h):await c.navigate(h,{fromRouteId:s,...p}))},[c,s])}var xd={};function Zd(c,s,o){!s&&!xd[c]&&(xd[c]=!0,He(!1,o))}R.memo(Sv);function Sv({routes:c,future:s,state:o,unstable_onError:f}){return Qd(c,void 0,o,f,s)}function Re(c){At(!1,"A is only ever to be used as the child of element, never rendered directly. Please wrap your in a .")}function bv({basename:c="/",children:s=null,location:o,navigationType:f="POP",navigator:h,static:p=!1}){At(!Yu(),"You cannot render a inside another . You should never have more than one in your app.");let b=c.replace(/^\/*/,"/"),_=R.useMemo(()=>({basename:b,navigator:h,static:p,future:{}}),[b,h,p]);typeof o=="string"&&(o=Ca(o));let{pathname:E="/",search:m="",hash:z="",state:U=null,key:H="default"}=o,q=R.useMemo(()=>{let V=ll(E,b);return V==null?null:{location:{pathname:V,search:m,hash:z,state:U,key:H},navigationType:f}},[b,E,m,z,U,H,f]);return He(q!=null,` is not able to match the URL "${E}${m}${z}" because it does not start with the basename, so the won't render anything.`),q==null?null:R.createElement(Ce.Provider,{value:_},R.createElement(qu.Provider,{children:s,value:q}))}function Ev({children:c,location:s}){return cv(zf(c),s)}function zf(c,s=[]){let o=[];return R.Children.forEach(c,(f,h)=>{if(!R.isValidElement(f))return;let p=[...s,h];if(f.type===R.Fragment){o.push.apply(o,zf(f.props.children,p));return}At(f.type===Re,`[${typeof f.type=="string"?f.type:f.type.name}] is not a component. All component children of must be a or `),At(!f.props.index||!f.props.children,"An index route cannot have child routes.");let b={id:f.props.id||p.join("-"),caseSensitive:f.props.caseSensitive,element:f.props.element,Component:f.props.Component,index:f.props.index,path:f.props.path,middleware:f.props.middleware,loader:f.props.loader,action:f.props.action,hydrateFallbackElement:f.props.hydrateFallbackElement,HydrateFallback:f.props.HydrateFallback,errorElement:f.props.errorElement,ErrorBoundary:f.props.ErrorBoundary,hasErrorBoundary:f.props.hasErrorBoundary===!0||f.props.ErrorBoundary!=null||f.props.errorElement!=null,shouldRevalidate:f.props.shouldRevalidate,handle:f.props.handle,lazy:f.props.lazy};f.props.children&&(b.children=zf(f.props.children,p)),o.push(b)}),o}var li="get",ai="application/x-www-form-urlencoded";function ii(c){return c!=null&&typeof c.tagName=="string"}function Tv(c){return ii(c)&&c.tagName.toLowerCase()==="button"}function Av(c){return ii(c)&&c.tagName.toLowerCase()==="form"}function Rv(c){return ii(c)&&c.tagName.toLowerCase()==="input"}function _v(c){return!!(c.metaKey||c.altKey||c.ctrlKey||c.shiftKey)}function zv(c,s){return c.button===0&&(!s||s==="_self")&&!_v(c)}var ei=null;function Ov(){if(ei===null)try{new FormData(document.createElement("form"),0),ei=!1}catch{ei=!0}return ei}var Dv=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Rf(c){return c!=null&&!Dv.has(c)?(He(!1,`"${c}" is not a valid \`encType\` for \`
\`/\`\` and will default to "${ai}"`),null):c}function xv(c,s){let o,f,h,p,b;if(Av(c)){let _=c.getAttribute("action");f=_?ll(_,s):null,o=c.getAttribute("method")||li,h=Rf(c.getAttribute("enctype"))||ai,p=new FormData(c)}else if(Tv(c)||Rv(c)&&(c.type==="submit"||c.type==="image")){let _=c.form;if(_==null)throw new Error('Cannot submit a