From ce5c097fc7b0a67a1a0630f10e1b13c0a19be27e Mon Sep 17 00:00:00 2001 From: slhmy Date: Sat, 28 Oct 2023 01:35:37 +0000 Subject: [PATCH] deploy: 8bf0a039e1c0895150e12c5c2c8619113aa67c30 --- ...ssMode.b7f9b3ec.js => cssMode.78cef928.js} | 2 +- ...r2.dc2dfdde.js => freemarker2.b84ec2a1.js} | 2 +- ...ars.357925a6.js => handlebars.c2e75360.js} | 2 +- assets/{html.2ebfbb12.js => html.f1e27591.js} | 2 +- ...lMode.ced6fc51.js => htmlMode.4a6860a1.js} | 2 +- .../{index.d3ce7bfb.js => index.1d2d0b83.js} | 522 +++++++++--------- ...ipt.8875ab8f.js => javascript.b733d9e6.js} | 2 +- ...nMode.336b8786.js => jsonMode.9fde1613.js} | 2 +- ...{liquid.6bc0efd5.js => liquid.a6fd7aeb.js} | 2 +- ...{python.a326fe95.js => python.9ec4f778.js} | 2 +- .../{razor.d12aab18.js => razor.8930d238.js} | 2 +- ...{tsMode.b28f803d.js => tsMode.eb5d7719.js} | 2 +- ...ipt.59c656a4.js => typescript.05dcf72e.js} | 2 +- assets/{xml.91860022.js => xml.2872fc70.js} | 2 +- assets/{yaml.87008baa.js => yaml.472493f9.js} | 2 +- index.html | 2 +- 16 files changed, 276 insertions(+), 276 deletions(-) rename assets/{cssMode.b7f9b3ec.js => cssMode.78cef928.js} (99%) rename assets/{freemarker2.dc2dfdde.js => freemarker2.b84ec2a1.js} (99%) rename assets/{handlebars.357925a6.js => handlebars.c2e75360.js} (99%) rename assets/{html.2ebfbb12.js => html.f1e27591.js} (98%) rename assets/{htmlMode.ced6fc51.js => htmlMode.4a6860a1.js} (99%) rename assets/{index.d3ce7bfb.js => index.1d2d0b83.js} (82%) rename assets/{javascript.8875ab8f.js => javascript.b733d9e6.js} (89%) rename assets/{jsonMode.336b8786.js => jsonMode.9fde1613.js} (99%) rename assets/{liquid.6bc0efd5.js => liquid.a6fd7aeb.js} (98%) rename assets/{python.a326fe95.js => python.9ec4f778.js} (98%) rename assets/{razor.d12aab18.js => razor.8930d238.js} (99%) rename assets/{tsMode.b28f803d.js => tsMode.eb5d7719.js} (99%) rename assets/{typescript.59c656a4.js => typescript.05dcf72e.js} (98%) rename assets/{xml.91860022.js => xml.2872fc70.js} (97%) rename assets/{yaml.87008baa.js => yaml.472493f9.js} (98%) diff --git a/assets/cssMode.b7f9b3ec.js b/assets/cssMode.78cef928.js similarity index 99% rename from assets/cssMode.b7f9b3ec.js rename to assets/cssMode.78cef928.js index 3bc65deba..74d1ee6e5 100644 --- a/assets/cssMode.b7f9b3ec.js +++ b/assets/cssMode.78cef928.js @@ -1,4 +1,4 @@ -var Le=Object.defineProperty;var je=(e,n,i)=>n in e?Le(e,n,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[n]=i;var k=(e,n,i)=>(je(e,typeof n!="symbol"?n+"":n,i),i);import{m as Ne}from"./index.d3ce7bfb.js";/*!----------------------------------------------------------------------------- +var Le=Object.defineProperty;var je=(e,n,i)=>n in e?Le(e,n,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[n]=i;var k=(e,n,i)=>(je(e,typeof n!="symbol"?n+"":n,i),i);import{m as Ne}from"./index.1d2d0b83.js";/*!----------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Version: 0.39.0(ff3621a3fa6389873be5412d17554294ea1b0941) * Released under the MIT license diff --git a/assets/freemarker2.dc2dfdde.js b/assets/freemarker2.b84ec2a1.js similarity index 99% rename from assets/freemarker2.dc2dfdde.js rename to assets/freemarker2.b84ec2a1.js index fe0a2ede1..bc7c72e39 100644 --- a/assets/freemarker2.dc2dfdde.js +++ b/assets/freemarker2.b84ec2a1.js @@ -1,4 +1,4 @@ -import{m as F}from"./index.d3ce7bfb.js";/*!----------------------------------------------------------------------------- +import{m as F}from"./index.1d2d0b83.js";/*!----------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Version: 0.39.0(ff3621a3fa6389873be5412d17554294ea1b0941) * Released under the MIT license diff --git a/assets/handlebars.357925a6.js b/assets/handlebars.c2e75360.js similarity index 99% rename from assets/handlebars.357925a6.js rename to assets/handlebars.c2e75360.js index 745bd3000..c74f27fd4 100644 --- a/assets/handlebars.357925a6.js +++ b/assets/handlebars.c2e75360.js @@ -1,4 +1,4 @@ -import{m as i}from"./index.d3ce7bfb.js";/*!----------------------------------------------------------------------------- +import{m as i}from"./index.1d2d0b83.js";/*!----------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Version: 0.39.0(ff3621a3fa6389873be5412d17554294ea1b0941) * Released under the MIT license diff --git a/assets/html.2ebfbb12.js b/assets/html.f1e27591.js similarity index 98% rename from assets/html.2ebfbb12.js rename to assets/html.f1e27591.js index c759ee4ec..965c5fbd5 100644 --- a/assets/html.2ebfbb12.js +++ b/assets/html.f1e27591.js @@ -1,4 +1,4 @@ -import{m as d}from"./index.d3ce7bfb.js";/*!----------------------------------------------------------------------------- +import{m as d}from"./index.1d2d0b83.js";/*!----------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Version: 0.39.0(ff3621a3fa6389873be5412d17554294ea1b0941) * Released under the MIT license diff --git a/assets/htmlMode.ced6fc51.js b/assets/htmlMode.4a6860a1.js similarity index 99% rename from assets/htmlMode.ced6fc51.js rename to assets/htmlMode.4a6860a1.js index b918a4bb4..143c5a60f 100644 --- a/assets/htmlMode.ced6fc51.js +++ b/assets/htmlMode.4a6860a1.js @@ -1,4 +1,4 @@ -var $e=Object.defineProperty;var qe=(e,n,i)=>n in e?$e(e,n,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[n]=i;var k=(e,n,i)=>(qe(e,typeof n!="symbol"?n+"":n,i),i);import{m as Qe}from"./index.d3ce7bfb.js";/*!----------------------------------------------------------------------------- +var $e=Object.defineProperty;var qe=(e,n,i)=>n in e?$e(e,n,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[n]=i;var k=(e,n,i)=>(qe(e,typeof n!="symbol"?n+"":n,i),i);import{m as Qe}from"./index.1d2d0b83.js";/*!----------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Version: 0.39.0(ff3621a3fa6389873be5412d17554294ea1b0941) * Released under the MIT license diff --git a/assets/index.d3ce7bfb.js b/assets/index.1d2d0b83.js similarity index 82% rename from assets/index.d3ce7bfb.js rename to assets/index.1d2d0b83.js index eb9cdb98e..e0991bc9e 100644 --- a/assets/index.d3ce7bfb.js +++ b/assets/index.1d2d0b83.js @@ -1,4 +1,4 @@ -var uet=Object.defineProperty;var cet=(n,e,t)=>e in n?uet(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t;var lo=(n,e,t)=>(cet(n,typeof e!="symbol"?e+"":e,t),t);function det(n,e){for(var t=0;ti[r]})}}}return Object.freeze(Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}))}(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))i(r);new MutationObserver(r=>{for(const o of r)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&i(s)}).observe(document,{childList:!0,subtree:!0});function t(r){const o={};return r.integrity&&(o.integrity=r.integrity),r.referrerpolicy&&(o.referrerPolicy=r.referrerpolicy),r.crossorigin==="use-credentials"?o.credentials="include":r.crossorigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function i(r){if(r.ep)return;r.ep=!0;const o=t(r);fetch(r.href,o)}})();var A=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function dwe(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}function hwe(n){var e=n.default;if(typeof e=="function"){var t=function(){return e.apply(this,arguments)};t.prototype=e.prototype}else t={};return Object.defineProperty(t,"__esModule",{value:!0}),Object.keys(n).forEach(function(i){var r=Object.getOwnPropertyDescriptor(n,i);Object.defineProperty(t,i,r.get?r:{enumerable:!0,get:function(){return n[i]}})}),t}var $={exports:{}},$J={exports:{}};/** +var get=Object.defineProperty;var met=(n,e,t)=>e in n?get(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t;var lo=(n,e,t)=>(met(n,typeof e!="symbol"?e+"":e,t),t);function Tet(n,e){for(var t=0;ti[r]})}}}return Object.freeze(Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}))}(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))i(r);new MutationObserver(r=>{for(const o of r)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&i(s)}).observe(document,{childList:!0,subtree:!0});function t(r){const o={};return r.integrity&&(o.integrity=r.integrity),r.referrerpolicy&&(o.referrerPolicy=r.referrerpolicy),r.crossorigin==="use-credentials"?o.credentials="include":r.crossorigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function i(r){if(r.ep)return;r.ep=!0;const o=t(r);fetch(r.href,o)}})();var A=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function ywe(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}function _we(n){var e=n.default;if(typeof e=="function"){var t=function(){return e.apply(this,arguments)};t.prototype=e.prototype}else t={};return Object.defineProperty(t,"__esModule",{value:!0}),Object.keys(n).forEach(function(i){var r=Object.getOwnPropertyDescriptor(n,i);Object.defineProperty(t,i,r.get?r:{enumerable:!0,get:function(){return n[i]}})}),t}var $={exports:{}},UJ={exports:{}};/** * @license React * react.development.js * @@ -6,7 +6,7 @@ var uet=Object.defineProperty;var cet=(n,e,t)=>e in n?uet(n,e,{enumerable:!0,con * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */(function(n,e){(function(){typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var t="18.2.0",i=Symbol.for("react.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),u=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),h=Symbol.for("react.suspense_list"),f=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),T=Symbol.for("react.offscreen"),v=Symbol.iterator,Q="@@iterator";function b(X){if(X===null||typeof X!="object")return null;var Oe=v&&X[v]||X[Q];return typeof Oe=="function"?Oe:null}var _={current:null},C={transition:null},L={current:null,isBatchingLegacy:!1,didScheduleLegacyUpdate:!1},S={current:null},D={},k=null;function M(X){k=X}D.setExtraStackFrame=function(X){k=X},D.getCurrentStack=null,D.getStackAddendum=function(){var X="";k&&(X+=k);var Oe=D.getCurrentStack;return Oe&&(X+=Oe()||""),X};var R=!1,I=!1,H=!1,O=!1,B=!1,K={ReactCurrentDispatcher:_,ReactCurrentBatchConfig:C,ReactCurrentOwner:S};K.ReactDebugCurrentFrame=D,K.ReactCurrentActQueue=L;function ne(X){{for(var Oe=arguments.length,ft=new Array(Oe>1?Oe-1:0),Qt=1;Qt1?Oe-1:0),Qt=1;Qt1){for(var ko=Array(Yr),Mo=0;Mo1){for(var rs=Array(Mo),$s=0;$s is not supported and will be removed in a future major release. Did you mean to render instead?")),Oe.Provider},set:function(Pn){Oe.Provider=Pn}},_currentValue:{get:function(){return Oe._currentValue},set:function(Pn){Oe._currentValue=Pn}},_currentValue2:{get:function(){return Oe._currentValue2},set:function(Pn){Oe._currentValue2=Pn}},_threadCount:{get:function(){return Oe._threadCount},set:function(Pn){Oe._threadCount=Pn}},Consumer:{get:function(){return ft||(ft=!0,ue("Rendering is not supported and will be removed in a future major release. Did you mean to render instead?")),Oe.Consumer}},displayName:{get:function(){return Oe.displayName},set:function(Pn){Jt||(ne("Setting `displayName` on Context.Consumer has no effect. You should set it directly on the context with Context.displayName = '%s'.",Pn),Jt=!0)}}}),Oe.Consumer=di}return Oe._currentRenderer=null,Oe._currentRenderer2=null,Oe}var jo=-1,is=0,ms=1,mn=2;function ee(X){if(X._status===jo){var Oe=X._result,ft=Oe();if(ft.then(function(di){if(X._status===is||X._status===jo){var Pn=X;Pn._status=ms,Pn._result=di}},function(di){if(X._status===is||X._status===jo){var Pn=X;Pn._status=mn,Pn._result=di}}),X._status===jo){var Qt=X;Qt._status=is,Qt._result=ft}}if(X._status===ms){var Jt=X._result;return Jt===void 0&&ue(`lazy: Expected the result of a dynamic import() call. Instead received: %s + */(function(n,e){(function(){typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var t="18.2.0",i=Symbol.for("react.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),u=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),h=Symbol.for("react.suspense_list"),f=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),T=Symbol.for("react.offscreen"),v=Symbol.iterator,Q="@@iterator";function b(X){if(X===null||typeof X!="object")return null;var Oe=v&&X[v]||X[Q];return typeof Oe=="function"?Oe:null}var _={current:null},C={transition:null},L={current:null,isBatchingLegacy:!1,didScheduleLegacyUpdate:!1},S={current:null},D={},k=null;function M(X){k=X}D.setExtraStackFrame=function(X){k=X},D.getCurrentStack=null,D.getStackAddendum=function(){var X="";k&&(X+=k);var Oe=D.getCurrentStack;return Oe&&(X+=Oe()||""),X};var R=!1,I=!1,H=!1,O=!1,B=!1,K={ReactCurrentDispatcher:_,ReactCurrentBatchConfig:C,ReactCurrentOwner:S};K.ReactDebugCurrentFrame=D,K.ReactCurrentActQueue=L;function ne(X){{for(var Oe=arguments.length,ft=new Array(Oe>1?Oe-1:0),Qt=1;Qt1?Oe-1:0),Qt=1;Qt1){for(var ko=Array(Yr),Mo=0;Mo1){for(var rs=Array(Mo),$s=0;$s is not supported and will be removed in a future major release. Did you mean to render instead?")),Oe.Provider},set:function(Pn){Oe.Provider=Pn}},_currentValue:{get:function(){return Oe._currentValue},set:function(Pn){Oe._currentValue=Pn}},_currentValue2:{get:function(){return Oe._currentValue2},set:function(Pn){Oe._currentValue2=Pn}},_threadCount:{get:function(){return Oe._threadCount},set:function(Pn){Oe._threadCount=Pn}},Consumer:{get:function(){return ft||(ft=!0,ue("Rendering is not supported and will be removed in a future major release. Did you mean to render instead?")),Oe.Consumer}},displayName:{get:function(){return Oe.displayName},set:function(Pn){Jt||(ne("Setting `displayName` on Context.Consumer has no effect. You should set it directly on the context with Context.displayName = '%s'.",Pn),Jt=!0)}}}),Oe.Consumer=di}return Oe._currentRenderer=null,Oe._currentRenderer2=null,Oe}var jo=-1,is=0,ms=1,mn=2;function ee(X){if(X._status===jo){var Oe=X._result,ft=Oe();if(ft.then(function(di){if(X._status===is||X._status===jo){var Pn=X;Pn._status=ms,Pn._result=di}},function(di){if(X._status===is||X._status===jo){var Pn=X;Pn._status=mn,Pn._result=di}}),X._status===jo){var Qt=X;Qt._status=is,Qt._result=ft}}if(X._status===ms){var Jt=X._result;return Jt===void 0&&ue(`lazy: Expected the result of a dynamic import() call. Instead received: %s Your code should look like: const MyComponent = lazy(() => import('./MyComponent')) @@ -18,17 +18,17 @@ Your code should look like: 1. You might have mismatching versions of React and the renderer (such as React DOM) 2. You might be breaking the Rules of Hooks 3. You might have more than one copy of React in the same app -See https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.`),X}function Yt(X){var Oe=Ct();if(X._context!==void 0){var ft=X._context;ft.Consumer===X?ue("Calling useContext(Context.Consumer) is not supported, may cause bugs, and will be removed in a future major release. Did you mean to call useContext(Context) instead?"):ft.Provider===X&&ue("Calling useContext(Context.Provider) is not supported. Did you mean to call useContext(Context) instead?")}return Oe.useContext(X)}function Kn(X){var Oe=Ct();return Oe.useState(X)}function Nn(X,Oe,ft){var Qt=Ct();return Qt.useReducer(X,Oe,ft)}function pn(X){var Oe=Ct();return Oe.useRef(X)}function Rr(X,Oe){var ft=Ct();return ft.useEffect(X,Oe)}function jr(X,Oe){var ft=Ct();return ft.useInsertionEffect(X,Oe)}function yo(X,Oe){var ft=Ct();return ft.useLayoutEffect(X,Oe)}function Wo(X,Oe){var ft=Ct();return ft.useCallback(X,Oe)}function v0(X,Oe){var ft=Ct();return ft.useMemo(X,Oe)}function vm(X,Oe,ft){var Qt=Ct();return Qt.useImperativeHandle(X,Oe,ft)}function uc(X,Oe){{var ft=Ct();return ft.useDebugValue(X,Oe)}}function wW(){var X=Ct();return X.useTransition()}function d3(X){var Oe=Ct();return Oe.useDeferredValue(X)}function tr(){var X=Ct();return X.useId()}function q7(X,Oe,ft){var Qt=Ct();return Qt.useSyncExternalStore(X,Oe,ft)}var E6=0,$b,jb,Wb,zb,Ub,qb,Gb;function WE(){}WE.__reactDisabledLog=!0;function xW(){{if(E6===0){$b=console.log,jb=console.info,Wb=console.warn,zb=console.error,Ub=console.group,qb=console.groupCollapsed,Gb=console.groupEnd;var X={configurable:!0,enumerable:!0,value:WE,writable:!0};Object.defineProperties(console,{info:X,log:X,warn:X,error:X,group:X,groupCollapsed:X,groupEnd:X})}E6++}}function Kb(){{if(E6--,E6===0){var X={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:j({},X,{value:$b}),info:j({},X,{value:jb}),warn:j({},X,{value:Wb}),error:j({},X,{value:zb}),group:j({},X,{value:Ub}),groupCollapsed:j({},X,{value:qb}),groupEnd:j({},X,{value:Gb})})}E6<0&&ue("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var G7=K.ReactCurrentDispatcher,J1;function k6(X,Oe,ft){{if(J1===void 0)try{throw Error()}catch(Jt){var Qt=Jt.stack.trim().match(/\n( *(at )?)/);J1=Qt&&Qt[1]||""}return` -`+J1+X}}var M6=!1,Qm;{var Zb=typeof WeakMap=="function"?WeakMap:Map;Qm=new Zb}function zE(X,Oe){if(!X||M6)return"";{var ft=Qm.get(X);if(ft!==void 0)return ft}var Qt;M6=!0;var Jt=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var di;di=G7.current,G7.current=null,xW();try{if(Oe){var Pn=function(){throw Error()};if(Object.defineProperty(Pn.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(Pn,[])}catch(Pr){Qt=Pr}Reflect.construct(X,[],Pn)}else{try{Pn.call()}catch(Pr){Qt=Pr}X.call(Pn.prototype)}}else{try{throw Error()}catch(Pr){Qt=Pr}X()}}catch(Pr){if(Pr&&Qt&&typeof Pr.stack=="string"){for(var _i=Pr.stack.split(` +See https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.`),X}function Yt(X){var Oe=Ct();if(X._context!==void 0){var ft=X._context;ft.Consumer===X?ue("Calling useContext(Context.Consumer) is not supported, may cause bugs, and will be removed in a future major release. Did you mean to call useContext(Context) instead?"):ft.Provider===X&&ue("Calling useContext(Context.Provider) is not supported. Did you mean to call useContext(Context) instead?")}return Oe.useContext(X)}function Kn(X){var Oe=Ct();return Oe.useState(X)}function Nn(X,Oe,ft){var Qt=Ct();return Qt.useReducer(X,Oe,ft)}function pn(X){var Oe=Ct();return Oe.useRef(X)}function Rr(X,Oe){var ft=Ct();return ft.useEffect(X,Oe)}function jr(X,Oe){var ft=Ct();return ft.useInsertionEffect(X,Oe)}function yo(X,Oe){var ft=Ct();return ft.useLayoutEffect(X,Oe)}function Wo(X,Oe){var ft=Ct();return ft.useCallback(X,Oe)}function Q0(X,Oe){var ft=Ct();return ft.useMemo(X,Oe)}function Qm(X,Oe,ft){var Qt=Ct();return Qt.useImperativeHandle(X,Oe,ft)}function uc(X,Oe){{var ft=Ct();return ft.useDebugValue(X,Oe)}}function SW(){var X=Ct();return X.useTransition()}function h3(X){var Oe=Ct();return Oe.useDeferredValue(X)}function tr(){var X=Ct();return X.useId()}function G7(X,Oe,ft){var Qt=Ct();return Qt.useSyncExternalStore(X,Oe,ft)}var E6=0,jb,Wb,zb,Ub,qb,Gb,Kb;function qE(){}qE.__reactDisabledLog=!0;function DW(){{if(E6===0){jb=console.log,Wb=console.info,zb=console.warn,Ub=console.error,qb=console.group,Gb=console.groupCollapsed,Kb=console.groupEnd;var X={configurable:!0,enumerable:!0,value:qE,writable:!0};Object.defineProperties(console,{info:X,log:X,warn:X,error:X,group:X,groupCollapsed:X,groupEnd:X})}E6++}}function Zb(){{if(E6--,E6===0){var X={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:j({},X,{value:jb}),info:j({},X,{value:Wb}),warn:j({},X,{value:zb}),error:j({},X,{value:Ub}),group:j({},X,{value:qb}),groupCollapsed:j({},X,{value:Gb}),groupEnd:j({},X,{value:Kb})})}E6<0&&ue("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var K7=K.ReactCurrentDispatcher,J1;function k6(X,Oe,ft){{if(J1===void 0)try{throw Error()}catch(Jt){var Qt=Jt.stack.trim().match(/\n( *(at )?)/);J1=Qt&&Qt[1]||""}return` +`+J1+X}}var M6=!1,bm;{var Xb=typeof WeakMap=="function"?WeakMap:Map;bm=new Xb}function GE(X,Oe){if(!X||M6)return"";{var ft=bm.get(X);if(ft!==void 0)return ft}var Qt;M6=!0;var Jt=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var di;di=K7.current,K7.current=null,DW();try{if(Oe){var Pn=function(){throw Error()};if(Object.defineProperty(Pn.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(Pn,[])}catch(Pr){Qt=Pr}Reflect.construct(X,[],Pn)}else{try{Pn.call()}catch(Pr){Qt=Pr}X.call(Pn.prototype)}}else{try{throw Error()}catch(Pr){Qt=Pr}X()}}catch(Pr){if(Pr&&Qt&&typeof Pr.stack=="string"){for(var _i=Pr.stack.split(` `),rr=Qt.stack.split(` `),Yr=_i.length-1,ko=rr.length-1;Yr>=1&&ko>=0&&_i[Yr]!==rr[ko];)ko--;for(;Yr>=1&&ko>=0;Yr--,ko--)if(_i[Yr]!==rr[ko]){if(Yr!==1||ko!==1)do if(Yr--,ko--,ko<0||_i[Yr]!==rr[ko]){var Mo=` -`+_i[Yr].replace(" at new "," at ");return X.displayName&&Mo.includes("")&&(Mo=Mo.replace("",X.displayName)),typeof X=="function"&&Qm.set(X,Mo),Mo}while(Yr>=1&&ko>=0);break}}}finally{M6=!1,G7.current=di,Kb(),Error.prepareStackTrace=Jt}var rs=X?X.displayName||X.name:"",$s=rs?k6(rs):"";return typeof X=="function"&&Qm.set(X,$s),$s}function Xb(X,Oe,ft){return zE(X,!1)}function LW(X){var Oe=X.prototype;return!!(Oe&&Oe.isReactComponent)}function A6(X,Oe,ft){if(X==null)return"";if(typeof X=="function")return zE(X,LW(X));if(typeof X=="string")return k6(X);switch(X){case d:return k6("Suspense");case h:return k6("SuspenseList")}if(typeof X=="object")switch(X.$$typeof){case c:return Xb(X.render);case f:return A6(X.type,Oe,ft);case g:{var Qt=X,Jt=Qt._payload,di=Qt._init;try{return A6(di(Jt),Oe,ft)}catch{}}}return""}var UE={},Yb=K.ReactDebugCurrentFrame;function bm(X){if(X){var Oe=X._owner,ft=A6(X.type,X._source,Oe?Oe.type:null);Yb.setExtraStackFrame(ft)}else Yb.setExtraStackFrame(null)}function qE(X,Oe,ft,Qt,Jt){{var di=Function.call.bind(Ae);for(var Pn in X)if(di(X,Pn)){var _i=void 0;try{if(typeof X[Pn]!="function"){var rr=Error((Qt||"React class")+": "+ft+" type `"+Pn+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof X[Pn]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw rr.name="Invariant Violation",rr}_i=X[Pn](Oe,Pn,Qt,ft,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(Yr){_i=Yr}_i&&!(_i instanceof Error)&&(bm(Jt),ue("%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",Qt||"React class",ft,Pn,typeof _i),bm(null)),_i instanceof Error&&!(_i.message in UE)&&(UE[_i.message]=!0,bm(Jt),ue("Failed %s type: %s",ft,_i.message),bm(null))}}}function Hr(X){if(X){var Oe=X._owner,ft=A6(X.type,X._source,Oe?Oe.type:null);M(ft)}else M(null)}var Jb;Jb=!1;function ey(){if(S.current){var X=qe(S.current.type);if(X)return` +`+_i[Yr].replace(" at new "," at ");return X.displayName&&Mo.includes("")&&(Mo=Mo.replace("",X.displayName)),typeof X=="function"&&bm.set(X,Mo),Mo}while(Yr>=1&&ko>=0);break}}}finally{M6=!1,K7.current=di,Zb(),Error.prepareStackTrace=Jt}var rs=X?X.displayName||X.name:"",$s=rs?k6(rs):"";return typeof X=="function"&&bm.set(X,$s),$s}function Yb(X,Oe,ft){return GE(X,!1)}function EW(X){var Oe=X.prototype;return!!(Oe&&Oe.isReactComponent)}function A6(X,Oe,ft){if(X==null)return"";if(typeof X=="function")return GE(X,EW(X));if(typeof X=="string")return k6(X);switch(X){case d:return k6("Suspense");case h:return k6("SuspenseList")}if(typeof X=="object")switch(X.$$typeof){case c:return Yb(X.render);case f:return A6(X.type,Oe,ft);case g:{var Qt=X,Jt=Qt._payload,di=Qt._init;try{return A6(di(Jt),Oe,ft)}catch{}}}return""}var KE={},Jb=K.ReactDebugCurrentFrame;function ym(X){if(X){var Oe=X._owner,ft=A6(X.type,X._source,Oe?Oe.type:null);Jb.setExtraStackFrame(ft)}else Jb.setExtraStackFrame(null)}function ZE(X,Oe,ft,Qt,Jt){{var di=Function.call.bind(Ae);for(var Pn in X)if(di(X,Pn)){var _i=void 0;try{if(typeof X[Pn]!="function"){var rr=Error((Qt||"React class")+": "+ft+" type `"+Pn+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof X[Pn]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw rr.name="Invariant Violation",rr}_i=X[Pn](Oe,Pn,Qt,ft,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(Yr){_i=Yr}_i&&!(_i instanceof Error)&&(ym(Jt),ue("%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",Qt||"React class",ft,Pn,typeof _i),ym(null)),_i instanceof Error&&!(_i.message in KE)&&(KE[_i.message]=!0,ym(Jt),ue("Failed %s type: %s",ft,_i.message),ym(null))}}}function Hr(X){if(X){var Oe=X._owner,ft=A6(X.type,X._source,Oe?Oe.type:null);M(ft)}else M(null)}var ey;ey=!1;function ty(){if(S.current){var X=qe(S.current.type);if(X)return` Check the render method of \``+X+"`."}return""}function Ri(X){if(X!==void 0){var Oe=X.fileName.replace(/^.*[\\\/]/,""),ft=X.lineNumber;return` -Check your code at `+Oe+":"+ft+"."}return""}function GE(X){return X!=null?Ri(X.__source):""}var cu={};function K7(X){var Oe=ey();if(!Oe){var ft=typeof X=="string"?X:X.displayName||X.name;ft&&(Oe=` +Check your code at `+Oe+":"+ft+"."}return""}function XE(X){return X!=null?Ri(X.__source):""}var cu={};function Z7(X){var Oe=ty();if(!Oe){var ft=typeof X=="string"?X:X.displayName||X.name;ft&&(Oe=` -Check the top-level render call using <`+ft+">.")}return Oe}function N6(X,Oe){if(!(!X._store||X._store.validated||X.key!=null)){X._store.validated=!0;var ft=K7(Oe);if(!cu[ft]){cu[ft]=!0;var Qt="";X&&X._owner&&X._owner!==S.current&&(Qt=" It was passed a child from "+qe(X._owner.type)+"."),Hr(X),ue('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',ft,Qt),Hr(null)}}}function KE(X,Oe){if(typeof X=="object"){if(St(X))for(var ft=0;ft",Jt=" Did you accidentally export a JSX literal instead of a component?"):Pn=typeof X,ue("React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",Pn,Jt)}var _i=Tt.apply(this,arguments);if(_i==null)return _i;if(Qt)for(var rr=2;rr10&&ne("Detected a large number of updates inside startTransition. If this is due to a subscription please re-write it to use React provided hooks. Otherwise concurrent mode guarantees are off the table."),Qt._updatedFibers.clear()}}}var ym=!1,Z7=null;function XE(X){if(Z7===null)try{var Oe=("require"+Math.random()).slice(0,7),ft=n&&n[Oe];Z7=ft.call(n,"timers").setImmediate}catch{Z7=function(Jt){ym===!1&&(ym=!0,typeof MessageChannel>"u"&&ue("This browser does not have a MessageChannel implementation, so enqueuing tasks via await act(async () => ...) will fail. Please file an issue at https://github.com/facebook/react/issues if you encounter this warning."));var di=new MessageChannel;di.port1.onmessage=Jt,di.port2.postMessage(void 0)}}return Z7(X)}var O6=0,YE=!1;function DW(X){{var Oe=O6;O6++,L.current===null&&(L.current=[]);var ft=L.isBatchingLegacy,Qt;try{if(L.isBatchingLegacy=!0,Qt=X(),!ft&&L.didScheduleLegacyUpdate){var Jt=L.current;Jt!==null&&(L.didScheduleLegacyUpdate=!1,Cm(Jt))}}catch(rs){throw h3(Oe),rs}finally{L.isBatchingLegacy=ft}if(Qt!==null&&typeof Qt=="object"&&typeof Qt.then=="function"){var di=Qt,Pn=!1,_i={then:function(rs,$s){Pn=!0,di.then(function(Pr){h3(Oe),O6===0?_m(Pr,rs,$s):rs(Pr)},function(Pr){h3(Oe),$s(Pr)})}};return!YE&&typeof Promise<"u"&&Promise.resolve().then(function(){}).then(function(){Pn||(YE=!0,ue("You called act(async () => ...) without await. This could lead to unexpected testing behaviour, interleaving multiple act calls and mixing their scopes. You should - await act(async () => ...);"))}),_i}else{var rr=Qt;if(h3(Oe),O6===0){var Yr=L.current;Yr!==null&&(Cm(Yr),L.current=null);var ko={then:function(rs,$s){L.current===null?(L.current=[],_m(rr,rs,$s)):rs(rr)}};return ko}else{var Mo={then:function(rs,$s){rs(rr)}};return Mo}}}}function h3(X){X!==O6-1&&ue("You seem to have overlapping act() calls, this is not supported. Be sure to await previous act() calls before making a new one. "),O6=X}function _m(X,Oe,ft){{var Qt=L.current;if(Qt!==null)try{Cm(Qt),XE(function(){Qt.length===0?(L.current=null,Oe(X)):_m(X,Oe,ft)})}catch(Jt){ft(Jt)}else Oe(X)}}var I6=!1;function Cm(X){if(!I6){I6=!0;var Oe=0;try{for(;Oe.")}return Oe}function N6(X,Oe){if(!(!X._store||X._store.validated||X.key!=null)){X._store.validated=!0;var ft=Z7(Oe);if(!cu[ft]){cu[ft]=!0;var Qt="";X&&X._owner&&X._owner!==S.current&&(Qt=" It was passed a child from "+qe(X._owner.type)+"."),Hr(X),ue('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',ft,Qt),Hr(null)}}}function YE(X,Oe){if(typeof X=="object"){if(St(X))for(var ft=0;ft",Jt=" Did you accidentally export a JSX literal instead of a component?"):Pn=typeof X,ue("React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",Pn,Jt)}var _i=Tt.apply(this,arguments);if(_i==null)return _i;if(Qt)for(var rr=2;rr10&&ne("Detected a large number of updates inside startTransition. If this is due to a subscription please re-write it to use React provided hooks. Otherwise concurrent mode guarantees are off the table."),Qt._updatedFibers.clear()}}}var _m=!1,X7=null;function ek(X){if(X7===null)try{var Oe=("require"+Math.random()).slice(0,7),ft=n&&n[Oe];X7=ft.call(n,"timers").setImmediate}catch{X7=function(Jt){_m===!1&&(_m=!0,typeof MessageChannel>"u"&&ue("This browser does not have a MessageChannel implementation, so enqueuing tasks via await act(async () => ...) will fail. Please file an issue at https://github.com/facebook/react/issues if you encounter this warning."));var di=new MessageChannel;di.port1.onmessage=Jt,di.port2.postMessage(void 0)}}return X7(X)}var O6=0,tk=!1;function MW(X){{var Oe=O6;O6++,L.current===null&&(L.current=[]);var ft=L.isBatchingLegacy,Qt;try{if(L.isBatchingLegacy=!0,Qt=X(),!ft&&L.didScheduleLegacyUpdate){var Jt=L.current;Jt!==null&&(L.didScheduleLegacyUpdate=!1,wm(Jt))}}catch(rs){throw f3(Oe),rs}finally{L.isBatchingLegacy=ft}if(Qt!==null&&typeof Qt=="object"&&typeof Qt.then=="function"){var di=Qt,Pn=!1,_i={then:function(rs,$s){Pn=!0,di.then(function(Pr){f3(Oe),O6===0?Cm(Pr,rs,$s):rs(Pr)},function(Pr){f3(Oe),$s(Pr)})}};return!tk&&typeof Promise<"u"&&Promise.resolve().then(function(){}).then(function(){Pn||(tk=!0,ue("You called act(async () => ...) without await. This could lead to unexpected testing behaviour, interleaving multiple act calls and mixing their scopes. You should - await act(async () => ...);"))}),_i}else{var rr=Qt;if(f3(Oe),O6===0){var Yr=L.current;Yr!==null&&(wm(Yr),L.current=null);var ko={then:function(rs,$s){L.current===null?(L.current=[],Cm(rr,rs,$s)):rs(rr)}};return ko}else{var Mo={then:function(rs,$s){rs(rr)}};return Mo}}}}function f3(X){X!==O6-1&&ue("You seem to have overlapping act() calls, this is not supported. Be sure to await previous act() calls before making a new one. "),O6=X}function Cm(X,Oe,ft){{var Qt=L.current;if(Qt!==null)try{wm(Qt),ek(function(){Qt.length===0?(L.current=null,Oe(X)):Cm(X,Oe,ft)})}catch(Jt){ft(Jt)}else Oe(X)}}var I6=!1;function wm(X){if(!I6){I6=!0;var Oe=0;try{for(;Oe.")}return Oe}function N6(X,Oe){if * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function Rx(){return Rx=Object.assign?Object.assign.bind():function(n){for(var e=1;e"u")throw new Error(e)}function Od(n,e){if(!n){typeof console<"u"&&console.warn(e);try{throw new Error(e)}catch{}}}function fet(){return Math.random().toString(36).substr(2,8)}function l5e(n,e){return{usr:n.state,key:n.key,idx:e}}function jJ(n,e,t,i){return t===void 0&&(t=null),Rx({pathname:typeof n=="string"?n:n.pathname,search:"",hash:""},typeof e=="string"?qQ(e):e,{state:t,key:e&&e.key||i||fet()})}function Hx(n){let{pathname:e="/",search:t="",hash:i=""}=n;return t&&t!=="?"&&(e+=t.charAt(0)==="?"?t:"?"+t),i&&i!=="#"&&(e+=i.charAt(0)==="#"?i:"#"+i),e}function qQ(n){let e={};if(n){let t=n.indexOf("#");t>=0&&(e.hash=n.substr(t),n=n.substr(0,t));let i=n.indexOf("?");i>=0&&(e.search=n.substr(i),n=n.substr(0,i)),n&&(e.pathname=n)}return e}function pet(n,e,t,i){i===void 0&&(i={});let{window:r=document.defaultView,v5Compat:o=!1}=i,s=r.history,a=q5.Pop,l=null,u=c();u==null&&(u=0,s.replaceState(Rx({},s.state,{idx:u}),""));function c(){return(s.state||{idx:null}).idx}function d(){a=q5.Pop;let v=c(),Q=v==null?null:v-u;u=v,l&&l({action:a,location:T.location,delta:Q})}function h(v,Q){a=q5.Push;let b=jJ(T.location,v,Q);t&&t(b,v),u=c()+1;let _=l5e(b,u),C=T.createHref(b);try{s.pushState(_,"",C)}catch(L){if(L instanceof DOMException&&L.name==="DataCloneError")throw L;r.location.assign(C)}o&&l&&l({action:a,location:T.location,delta:1})}function f(v,Q){a=q5.Replace;let b=jJ(T.location,v,Q);t&&t(b,v),u=c();let _=l5e(b,u),C=T.createHref(b);s.replaceState(_,"",C),o&&l&&l({action:a,location:T.location,delta:0})}function g(v){let Q=r.location.origin!=="null"?r.location.origin:r.location.href,b=typeof v=="string"?v:Hx(v);return Rs(Q,"No window.location.(origin|href) available to create URL for href: "+b),new URL(b,Q)}let T={get action(){return a},get location(){return n(r,s)},listen(v){if(l)throw new Error("A history only accepts one active listener");return r.addEventListener(a5e,d),l=v,()=>{r.removeEventListener(a5e,d),l=null}},createHref(v){return e(r,v)},createURL:g,encodeLocation(v){let Q=g(v);return{pathname:Q.pathname,search:Q.search,hash:Q.hash}},push:h,replace:f,go(v){return s.go(v)}};return T}var u5e;(function(n){n.data="data",n.deferred="deferred",n.redirect="redirect",n.error="error"})(u5e||(u5e={}));function get(n,e,t){t===void 0&&(t="/");let i=typeof e=="string"?qQ(e):e,r=Px(i.pathname||"/",t);if(r==null)return null;let o=fwe(n);met(o);let s=null;for(let a=0;s==null&&a{let l={relativePath:a===void 0?o.path||"":a,caseSensitive:o.caseSensitive===!0,childrenIndex:s,route:o};l.relativePath.startsWith("/")&&(Rs(l.relativePath.startsWith(i),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+i+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(i.length));let u=I4([i,l.relativePath]),c=t.concat(l);o.children&&o.children.length>0&&(Rs(o.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),fwe(o.children,e,c,u)),!(o.path==null&&!o.index)&&e.push({path:u,score:Cet(u,o.index),routesMeta:c})};return n.forEach((o,s)=>{var a;if(o.path===""||!((a=o.path)!=null&&a.includes("?")))r(o,s);else for(let l of pwe(o.path))r(o,s,l)}),e}function pwe(n){let e=n.split("/");if(e.length===0)return[];let[t,...i]=e,r=t.endsWith("?"),o=t.replace(/\?$/,"");if(i.length===0)return r?[o,""]:[o];let s=pwe(i.join("/")),a=[];return a.push(...s.map(l=>l===""?o:[o,l].join("/"))),r&&a.push(...s),a.map(l=>n.startsWith("/")&&l===""?"/":l)}function met(n){n.sort((e,t)=>e.score!==t.score?t.score-e.score:wet(e.routesMeta.map(i=>i.childrenIndex),t.routesMeta.map(i=>i.childrenIndex)))}const Tet=/^:\w+$/,vet=3,Qet=2,bet=1,yet=10,_et=-2,c5e=n=>n==="*";function Cet(n,e){let t=n.split("/"),i=t.length;return t.some(c5e)&&(i+=_et),e&&(i+=Qet),t.filter(r=>!c5e(r)).reduce((r,o)=>r+(Tet.test(o)?vet:o===""?bet:yet),i)}function wet(n,e){return n.length===e.length&&n.slice(0,-1).every((i,r)=>i===e[r])?n[n.length-1]-e[e.length-1]:0}function xet(n,e){let{routesMeta:t}=n,i={},r="/",o=[];for(let s=0;s{if(c==="*"){let h=a[d]||"";s=o.slice(0,o.length-h.length).replace(/(.)\/+$/,"$1")}return u[c]=ket(a[d]||"",c),u},{}),pathname:o,pathnameBase:s,pattern:n}}function Det(n,e,t){e===void 0&&(e=!1),t===void 0&&(t=!0),Od(n==="*"||!n.endsWith("*")||n.endsWith("/*"),'Route path "'+n+'" will be treated as if it were '+('"'+n.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+n.replace(/\*$/,"/*")+'".'));let i=[],r="^"+n.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,(s,a)=>(i.push(a),"/([^\\/]+)"));return n.endsWith("*")?(i.push("*"),r+=n==="*"||n==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):t?r+="\\/*$":n!==""&&n!=="/"&&(r+="(?:(?=\\/|$))"),[new RegExp(r,e?void 0:"i"),i]}function Eet(n){try{return decodeURI(n)}catch(e){return Od(!1,'The URL path "'+n+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+e+").")),n}}function ket(n,e){try{return decodeURIComponent(n)}catch(t){return Od(!1,'The value for the URL param "'+e+'" will not be decoded because'+(' the string "'+n+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+t+").")),n}}function Px(n,e){if(e==="/")return n;if(!n.toLowerCase().startsWith(e.toLowerCase()))return null;let t=e.endsWith("/")?e.length-1:e.length,i=n.charAt(t);return i&&i!=="/"?null:n.slice(t)||"/"}function Met(n,e){e===void 0&&(e="/");let{pathname:t,search:i="",hash:r=""}=typeof n=="string"?qQ(n):n;return{pathname:t?t.startsWith("/")?t:Aet(t,e):e,search:Oet(i),hash:Iet(r)}}function Aet(n,e){let t=e.replace(/\/+$/,"").split("/");return n.split("/").forEach(r=>{r===".."?t.length>1&&t.pop():r!=="."&&t.push(r)}),t.length>1?t.join("/"):"/"}function MG(n,e,t,i){return"Cannot include a '"+n+"' character in a manually specified "+("`to."+e+"` field ["+JSON.stringify(i)+"]. Please separate it out to the ")+("`to."+t+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function Pse(n){return n.filter((e,t)=>t===0||e.route.path&&e.route.path.length>0)}function Vse(n,e,t,i){i===void 0&&(i=!1);let r;typeof n=="string"?r=qQ(n):(r=Rx({},n),Rs(!r.pathname||!r.pathname.includes("?"),MG("?","pathname","search",r)),Rs(!r.pathname||!r.pathname.includes("#"),MG("#","pathname","hash",r)),Rs(!r.search||!r.search.includes("#"),MG("#","search","hash",r)));let o=n===""||r.pathname==="",s=o?"/":r.pathname,a;if(i||s==null)a=t;else{let d=e.length-1;if(s.startsWith("..")){let h=s.split("/");for(;h[0]==="..";)h.shift(),d-=1;r.pathname=h.join("/")}a=d>=0?e[d]:"/"}let l=Met(r,a),u=s&&s!=="/"&&s.endsWith("/"),c=(o||s===".")&&t.endsWith("/");return!l.pathname.endsWith("/")&&(u||c)&&(l.pathname+="/"),l}const I4=n=>n.join("/").replace(/\/\/+/g,"/"),Net=n=>n.replace(/\/+$/,"").replace(/^\/*/,"/"),Oet=n=>!n||n==="?"?"":n.startsWith("?")?n:"?"+n,Iet=n=>!n||n==="#"?"":n.startsWith("#")?n:"#"+n;function Ret(n){return n!=null&&typeof n.status=="number"&&typeof n.statusText=="string"&&typeof n.internal=="boolean"&&"data"in n}const Het=["post","put","patch","delete"];[...Het];var Fse={exports:{}},WJ={};/** + */function Vx(){return Vx=Object.assign?Object.assign.bind():function(n){for(var e=1;e"u")throw new Error(e)}function Od(n,e){if(!n){typeof console<"u"&&console.warn(e);try{throw new Error(e)}catch{}}}function Qet(){return Math.random().toString(36).substr(2,8)}function v5e(n,e){return{usr:n.state,key:n.key,idx:e}}function qJ(n,e,t,i){return t===void 0&&(t=null),Vx({pathname:typeof n=="string"?n:n.pathname,search:"",hash:""},typeof e=="string"?KQ(e):e,{state:t,key:e&&e.key||i||Qet()})}function Fx(n){let{pathname:e="/",search:t="",hash:i=""}=n;return t&&t!=="?"&&(e+=t.charAt(0)==="?"?t:"?"+t),i&&i!=="#"&&(e+=i.charAt(0)==="#"?i:"#"+i),e}function KQ(n){let e={};if(n){let t=n.indexOf("#");t>=0&&(e.hash=n.substr(t),n=n.substr(0,t));let i=n.indexOf("?");i>=0&&(e.search=n.substr(i),n=n.substr(0,i)),n&&(e.pathname=n)}return e}function bet(n,e,t,i){i===void 0&&(i={});let{window:r=document.defaultView,v5Compat:o=!1}=i,s=r.history,a=q5.Pop,l=null,u=c();u==null&&(u=0,s.replaceState(Vx({},s.state,{idx:u}),""));function c(){return(s.state||{idx:null}).idx}function d(){a=q5.Pop;let v=c(),Q=v==null?null:v-u;u=v,l&&l({action:a,location:T.location,delta:Q})}function h(v,Q){a=q5.Push;let b=qJ(T.location,v,Q);t&&t(b,v),u=c()+1;let _=v5e(b,u),C=T.createHref(b);try{s.pushState(_,"",C)}catch(L){if(L instanceof DOMException&&L.name==="DataCloneError")throw L;r.location.assign(C)}o&&l&&l({action:a,location:T.location,delta:1})}function f(v,Q){a=q5.Replace;let b=qJ(T.location,v,Q);t&&t(b,v),u=c();let _=v5e(b,u),C=T.createHref(b);s.replaceState(_,"",C),o&&l&&l({action:a,location:T.location,delta:0})}function g(v){let Q=r.location.origin!=="null"?r.location.origin:r.location.href,b=typeof v=="string"?v:Fx(v);return Rs(Q,"No window.location.(origin|href) available to create URL for href: "+b),new URL(b,Q)}let T={get action(){return a},get location(){return n(r,s)},listen(v){if(l)throw new Error("A history only accepts one active listener");return r.addEventListener(T5e,d),l=v,()=>{r.removeEventListener(T5e,d),l=null}},createHref(v){return e(r,v)},createURL:g,encodeLocation(v){let Q=g(v);return{pathname:Q.pathname,search:Q.search,hash:Q.hash}},push:h,replace:f,go(v){return s.go(v)}};return T}var Q5e;(function(n){n.data="data",n.deferred="deferred",n.redirect="redirect",n.error="error"})(Q5e||(Q5e={}));function yet(n,e,t){t===void 0&&(t="/");let i=typeof e=="string"?KQ(e):e,r=Bx(i.pathname||"/",t);if(r==null)return null;let o=Cwe(n);_et(o);let s=null;for(let a=0;s==null&&a{let l={relativePath:a===void 0?o.path||"":a,caseSensitive:o.caseSensitive===!0,childrenIndex:s,route:o};l.relativePath.startsWith("/")&&(Rs(l.relativePath.startsWith(i),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+i+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(i.length));let u=I4([i,l.relativePath]),c=t.concat(l);o.children&&o.children.length>0&&(Rs(o.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),Cwe(o.children,e,c,u)),!(o.path==null&&!o.index)&&e.push({path:u,score:ket(u,o.index),routesMeta:c})};return n.forEach((o,s)=>{var a;if(o.path===""||!((a=o.path)!=null&&a.includes("?")))r(o,s);else for(let l of wwe(o.path))r(o,s,l)}),e}function wwe(n){let e=n.split("/");if(e.length===0)return[];let[t,...i]=e,r=t.endsWith("?"),o=t.replace(/\?$/,"");if(i.length===0)return r?[o,""]:[o];let s=wwe(i.join("/")),a=[];return a.push(...s.map(l=>l===""?o:[o,l].join("/"))),r&&a.push(...s),a.map(l=>n.startsWith("/")&&l===""?"/":l)}function _et(n){n.sort((e,t)=>e.score!==t.score?t.score-e.score:Met(e.routesMeta.map(i=>i.childrenIndex),t.routesMeta.map(i=>i.childrenIndex)))}const Cet=/^:\w+$/,wet=3,xet=2,Let=1,Det=10,Eet=-2,b5e=n=>n==="*";function ket(n,e){let t=n.split("/"),i=t.length;return t.some(b5e)&&(i+=Eet),e&&(i+=xet),t.filter(r=>!b5e(r)).reduce((r,o)=>r+(Cet.test(o)?wet:o===""?Let:Det),i)}function Met(n,e){return n.length===e.length&&n.slice(0,-1).every((i,r)=>i===e[r])?n[n.length-1]-e[e.length-1]:0}function Aet(n,e){let{routesMeta:t}=n,i={},r="/",o=[];for(let s=0;s{if(c==="*"){let h=a[d]||"";s=o.slice(0,o.length-h.length).replace(/(.)\/+$/,"$1")}return u[c]=Ret(a[d]||"",c),u},{}),pathname:o,pathnameBase:s,pattern:n}}function Oet(n,e,t){e===void 0&&(e=!1),t===void 0&&(t=!0),Od(n==="*"||!n.endsWith("*")||n.endsWith("/*"),'Route path "'+n+'" will be treated as if it were '+('"'+n.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+n.replace(/\*$/,"/*")+'".'));let i=[],r="^"+n.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,(s,a)=>(i.push(a),"/([^\\/]+)"));return n.endsWith("*")?(i.push("*"),r+=n==="*"||n==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):t?r+="\\/*$":n!==""&&n!=="/"&&(r+="(?:(?=\\/|$))"),[new RegExp(r,e?void 0:"i"),i]}function Iet(n){try{return decodeURI(n)}catch(e){return Od(!1,'The URL path "'+n+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+e+").")),n}}function Ret(n,e){try{return decodeURIComponent(n)}catch(t){return Od(!1,'The value for the URL param "'+e+'" will not be decoded because'+(' the string "'+n+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+t+").")),n}}function Bx(n,e){if(e==="/")return n;if(!n.toLowerCase().startsWith(e.toLowerCase()))return null;let t=e.endsWith("/")?e.length-1:e.length,i=n.charAt(t);return i&&i!=="/"?null:n.slice(t)||"/"}function Het(n,e){e===void 0&&(e="/");let{pathname:t,search:i="",hash:r=""}=typeof n=="string"?KQ(n):n;return{pathname:t?t.startsWith("/")?t:Pet(t,e):e,search:Fet(i),hash:Bet(r)}}function Pet(n,e){let t=e.replace(/\/+$/,"").split("/");return n.split("/").forEach(r=>{r===".."?t.length>1&&t.pop():r!=="."&&t.push(r)}),t.length>1?t.join("/"):"/"}function OG(n,e,t,i){return"Cannot include a '"+n+"' character in a manually specified "+("`to."+e+"` field ["+JSON.stringify(i)+"]. Please separate it out to the ")+("`to."+t+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function $se(n){return n.filter((e,t)=>t===0||e.route.path&&e.route.path.length>0)}function jse(n,e,t,i){i===void 0&&(i=!1);let r;typeof n=="string"?r=KQ(n):(r=Vx({},n),Rs(!r.pathname||!r.pathname.includes("?"),OG("?","pathname","search",r)),Rs(!r.pathname||!r.pathname.includes("#"),OG("#","pathname","hash",r)),Rs(!r.search||!r.search.includes("#"),OG("#","search","hash",r)));let o=n===""||r.pathname==="",s=o?"/":r.pathname,a;if(i||s==null)a=t;else{let d=e.length-1;if(s.startsWith("..")){let h=s.split("/");for(;h[0]==="..";)h.shift(),d-=1;r.pathname=h.join("/")}a=d>=0?e[d]:"/"}let l=Het(r,a),u=s&&s!=="/"&&s.endsWith("/"),c=(o||s===".")&&t.endsWith("/");return!l.pathname.endsWith("/")&&(u||c)&&(l.pathname+="/"),l}const I4=n=>n.join("/").replace(/\/\/+/g,"/"),Vet=n=>n.replace(/\/+$/,"").replace(/^\/*/,"/"),Fet=n=>!n||n==="?"?"":n.startsWith("?")?n:"?"+n,Bet=n=>!n||n==="#"?"":n.startsWith("#")?n:"#"+n;function $et(n){return n!=null&&typeof n.status=="number"&&typeof n.statusText=="string"&&typeof n.internal=="boolean"&&"data"in n}const jet=["post","put","patch","delete"];[...jet];var Wse={exports:{}},GJ={};/** * @license React * react-jsx-dev-runtime.development.js * @@ -55,9 +55,9 @@ Check the render method of \``+ee+"`."}return""}}function Wt(ee){{if(ee!==void 0 Check your code at `+je+":"+pt+"."}return""}}var Hn={};function Wi(ee){{var je=tt();if(!je){var pt=typeof ee=="string"?ee:ee.displayName||ee.name;pt&&(je=` -Check the top-level render call using <`+pt+">.")}return je}}function Ji(ee,je){{if(!ee._store||ee._store.validated||ee.key!=null)return;ee._store.validated=!0;var pt=Wi(je);if(Hn[pt])return;Hn[pt]=!0;var ve="";ee&&ee._owner&&ee._owner!==vn.current&&(ve=" It was passed a child from "+O(ee._owner.type)+"."),Y(ee),b('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',pt,ve),Y(null)}}function ns(ee,je){{if(typeof ee!="object")return;if(Ie(ee))for(var pt=0;pt",Yt=" Did you accidentally export a JSX literal instead of a component?"):Nn=typeof ee,b("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",Nn,Yt)}var pn=ir(ee,je,pt,et,Lt);if(pn==null)return pn;if(Ct){var Rr=je.children;if(Rr!==void 0)if(ve)if(Ie(Rr)){for(var jr=0;jr component.");let{basename:i,navigator:r}=$.exports.useContext(s0),{hash:o,pathname:s,search:a}=tV(n,{relative:t}),l=s;return i!=="/"&&(l=s==="/"?i:I4([i,s])),r.createHref({pathname:l,search:a,hash:o})}function GQ(){return $.exports.useContext(FS)!=null}function P8(){return GQ()||Rs(!1,"useLocation() may be used only in the context of a component."),$.exports.useContext(FS).location}const gwe="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function mwe(n){$.exports.useContext(s0).static||$.exports.useLayoutEffect(n)}function V8(){let{isDataRoute:n}=$.exports.useContext(a0);return n?ttt():Fet()}function Fet(){GQ()||Rs(!1,"useNavigate() may be used only in the context of a component.");let n=$.exports.useContext(VS),{basename:e,navigator:t}=$.exports.useContext(s0),{matches:i}=$.exports.useContext(a0),{pathname:r}=P8(),o=JSON.stringify(Pse(i).map(l=>l.pathnameBase)),s=$.exports.useRef(!1);return mwe(()=>{s.current=!0}),$.exports.useCallback(function(l,u){if(u===void 0&&(u={}),Od(s.current,gwe),!s.current)return;if(typeof l=="number"){t.go(l);return}let c=Vse(l,JSON.parse(o),r,u.relative==="path");n==null&&e!=="/"&&(c.pathname=c.pathname==="/"?e:I4([e,c.pathname])),(u.replace?t.replace:t.push)(c,u.state,u)},[e,t,o,r,n])}const Bet=$.exports.createContext(null);function $et(n){let e=$.exports.useContext(a0).outlet;return e&&me(Bet.Provider,{value:n,children:e},void 0,!1,{fileName:Ul,lineNumber:268,columnNumber:25},this)}function tV(n,e){let{relative:t}=e===void 0?{}:e,{matches:i}=$.exports.useContext(a0),{pathname:r}=P8(),o=JSON.stringify(Pse(i).map(s=>s.pathnameBase));return $.exports.useMemo(()=>Vse(n,JSON.parse(o),r,t==="path"),[n,o,r,t])}function jet(n,e){return Wet(n,e)}function Wet(n,e,t){GQ()||Rs(!1,"useRoutes() may be used only in the context of a component.");let{navigator:i}=$.exports.useContext(s0),{matches:r}=$.exports.useContext(a0),o=r[r.length-1],s=o?o.params:{},a=o?o.pathname:"/",l=o?o.pathnameBase:"/",u=o&&o.route;{let Q=u&&u.path||"";ntt(a,!u||Q.endsWith("*"),"You rendered descendant (or called `useRoutes()`) at "+('"'+a+'" (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. +Check the top-level render call using <`+pt+">.")}return je}}function Ji(ee,je){{if(!ee._store||ee._store.validated||ee.key!=null)return;ee._store.validated=!0;var pt=Wi(je);if(Hn[pt])return;Hn[pt]=!0;var ve="";ee&&ee._owner&&ee._owner!==vn.current&&(ve=" It was passed a child from "+O(ee._owner.type)+"."),Y(ee),b('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',pt,ve),Y(null)}}function ns(ee,je){{if(typeof ee!="object")return;if(Ie(ee))for(var pt=0;pt",Yt=" Did you accidentally export a JSX literal instead of a component?"):Nn=typeof ee,b("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",Nn,Yt)}var pn=ir(ee,je,pt,et,Lt);if(pn==null)return pn;if(Ct){var Rr=je.children;if(Rr!==void 0)if(ve)if(Ie(Rr)){for(var jr=0;jr component.");let{basename:i,navigator:r}=$.exports.useContext(a0),{hash:o,pathname:s,search:a}=rV(n,{relative:t}),l=s;return i!=="/"&&(l=s==="/"?i:I4([i,s])),r.createHref({pathname:l,search:a,hash:o})}function ZQ(){return $.exports.useContext(jS)!=null}function V8(){return ZQ()||Rs(!1,"useLocation() may be used only in the context of a component."),$.exports.useContext(jS).location}const xwe="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function Lwe(n){$.exports.useContext(a0).static||$.exports.useLayoutEffect(n)}function v7(){let{isDataRoute:n}=$.exports.useContext(l0);return n?att():Uet()}function Uet(){ZQ()||Rs(!1,"useNavigate() may be used only in the context of a component.");let n=$.exports.useContext($S),{basename:e,navigator:t}=$.exports.useContext(a0),{matches:i}=$.exports.useContext(l0),{pathname:r}=V8(),o=JSON.stringify($se(i).map(l=>l.pathnameBase)),s=$.exports.useRef(!1);return Lwe(()=>{s.current=!0}),$.exports.useCallback(function(l,u){if(u===void 0&&(u={}),Od(s.current,xwe),!s.current)return;if(typeof l=="number"){t.go(l);return}let c=jse(l,JSON.parse(o),r,u.relative==="path");n==null&&e!=="/"&&(c.pathname=c.pathname==="/"?e:I4([e,c.pathname])),(u.replace?t.replace:t.push)(c,u.state,u)},[e,t,o,r,n])}const qet=$.exports.createContext(null);function Get(n){let e=$.exports.useContext(l0).outlet;return e&&pe(qet.Provider,{value:n,children:e},void 0,!1,{fileName:Ul,lineNumber:268,columnNumber:25},this)}function rV(n,e){let{relative:t}=e===void 0?{}:e,{matches:i}=$.exports.useContext(l0),{pathname:r}=V8(),o=JSON.stringify($se(i).map(s=>s.pathnameBase));return $.exports.useMemo(()=>jse(n,JSON.parse(o),r,t==="path"),[n,o,r,t])}function Ket(n,e){return Zet(n,e)}function Zet(n,e,t){ZQ()||Rs(!1,"useRoutes() may be used only in the context of a component.");let{navigator:i}=$.exports.useContext(a0),{matches:r}=$.exports.useContext(l0),o=r[r.length-1],s=o?o.params:{},a=o?o.pathname:"/",l=o?o.pathnameBase:"/",u=o&&o.route;{let Q=u&&u.path||"";ltt(a,!u||Q.endsWith("*"),"You rendered descendant (or called `useRoutes()`) at "+('"'+a+'" (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 c=P8(),d;if(e){var h;let Q=typeof e=="string"?qQ(e):e;l==="/"||((h=Q.pathname)==null?void 0:h.startsWith(l))||Rs(!1,"When overriding the location using `` or `useRoutes(routes, location)`, the location pathname must begin with the portion of the URL pathname that was "+('matched by all parent routes. The current pathname base is "'+l+'" ')+('but pathname "'+Q.pathname+'" was given in the `location` prop.')),d=Q}else d=c;let f=d.pathname||"/",g=l==="/"?f:f.slice(l.length)||"/",T=get(n,{pathname:g});Od(u||T!=null,'No routes matched location "'+d.pathname+d.search+d.hash+'" '),Od(T==null||T[T.length-1].route.element!==void 0||T[T.length-1].route.Component!==void 0,'Matched leaf route at location "'+d.pathname+d.search+d.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 v=Ket(T&&T.map(Q=>Object.assign({},Q,{params:Object.assign({},s,Q.params),pathname:I4([l,i.encodeLocation?i.encodeLocation(Q.pathname).pathname:Q.pathname]),pathnameBase:Q.pathnameBase==="/"?l:I4([l,i.encodeLocation?i.encodeLocation(Q.pathnameBase).pathname:Q.pathnameBase])})),r,t);return e&&v?me(FS.Provider,{value:{location:HI({pathname:"/",search:"",hash:"",state:null,key:"default"},d),navigationType:q5.Pop},children:v},void 0,!1,{fileName:Ul,lineNumber:393,columnNumber:25},this):v}function zet(){let n=ett(),e=Ret(n)?n.status+" "+n.statusText:n instanceof Error?n.message:JSON.stringify(n),t=n instanceof Error?n.stack:null,i="rgba(200,200,200, 0.5)",r={padding:"0.5rem",backgroundColor:i},o={padding:"2px 4px",backgroundColor:i},s=null;return console.error("Error handled by React Router default ErrorBoundary:",n),s=me($c,{children:[me("p",{children:"\u{1F4BF} Hey developer \u{1F44B}"},void 0,!1,{fileName:Ul,lineNumber:424,columnNumber:83},this),me("p",{children:["You can provide a way better UX than this when your app throws errors by providing your own ",me("code",{style:o,children:"ErrorBoundary"},void 0,!1,{fileName:Ul,lineNumber:424,columnNumber:311},this)," or"," ",me("code",{style:o,children:"errorElement"},void 0,!1,{fileName:Ul,lineNumber:426,columnNumber:51},this)," prop on your route."]},void 0,!0,{fileName:Ul,lineNumber:424,columnNumber:171},this)]},void 0,!0),me($c,{children:[me("h2",{children:"Unexpected Application Error!"},void 0,!1,{fileName:Ul,lineNumber:430,columnNumber:78},this),me("h3",{style:{fontStyle:"italic"},children:e},void 0,!1,{fileName:Ul,lineNumber:430,columnNumber:157},this),t?me("pre",{style:r,children:t},void 0,!1,{fileName:Ul,lineNumber:434,columnNumber:37},this):null,s]},void 0,!0)}const Uet=me(zet,{},void 0,!1,{fileName:Ul,lineNumber:438,columnNumber:42},globalThis);class qet extends $.exports.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||t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return this.state.error?me(a0.Provider,{value:this.props.routeContext,children:me($se.Provider,{value:this.state.error,children:this.props.component},void 0,!1,{fileName:Ul,lineNumber:486,columnNumber:21},this)},void 0,!1,{fileName:Ul,lineNumber:484,columnNumber:44},this):this.props.children}}function Get(n){let{routeContext:e,match:t,children:i}=n,r=$.exports.useContext(VS);return r&&r.static&&r.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=t.route.id),me(a0.Provider,{value:e,children:i},void 0,!1,{fileName:Ul,lineNumber:505,columnNumber:23},this)}function Ket(n,e,t){var i;if(e===void 0&&(e=[]),t===void 0&&(t=null),n==null){var r;if((r=t)!=null&&r.errors)n=t.matches;else return null}let o=n,s=(i=t)==null?void 0:i.errors;if(s!=null){let a=o.findIndex(l=>l.route.id&&(s==null?void 0:s[l.route.id]));a>=0||Rs(!1,"Could not find a matching route for errors on route IDs: "+Object.keys(s).join(",")),o=o.slice(0,Math.min(o.length,a+1))}return o.reduceRight((a,l,u)=>{let c=l.route.id?s==null?void 0:s[l.route.id]:null,d=null;t&&(d=l.route.errorElement||Uet);let h=e.concat(o.slice(0,u+1)),f=()=>{let g;return c?g=d:l.route.Component?g=$.exports.createElement(l.route.Component,null):l.route.element?g=l.route.element:g=a,me(Get,{match:l,routeContext:{outlet:a,matches:h,isDataRoute:t!=null},children:g},void 0,!1,{fileName:Ul,lineNumber:561,columnNumber:27},this)};return t&&(l.route.ErrorBoundary||l.route.errorElement||u===0)?me(qet,{location:t.location,revalidation:t.revalidation,component:d,error:c,children:f(),routeContext:{outlet:null,matches:h,isDataRoute:!0}},void 0,!1,{fileName:Ul,lineNumber:574,columnNumber:117},this):f()},null)}var Twe=function(n){return n.UseBlocker="useBlocker",n.UseRevalidator="useRevalidator",n.UseNavigateStable="useNavigate",n}(Twe||{}),Vx=function(n){return n.UseBlocker="useBlocker",n.UseLoaderData="useLoaderData",n.UseActionData="useActionData",n.UseRouteError="useRouteError",n.UseNavigation="useNavigation",n.UseRouteLoaderData="useRouteLoaderData",n.UseMatches="useMatches",n.UseRevalidator="useRevalidator",n.UseNavigateStable="useNavigate",n.UseRouteId="useRouteId",n}(Vx||{});function jse(n){return n+" must be used within a data router. See https://reactrouter.com/routers/picking-a-router."}function Zet(n){let e=$.exports.useContext(VS);return e||Rs(!1,jse(n)),e}function Xet(n){let e=$.exports.useContext(Bse);return e||Rs(!1,jse(n)),e}function Yet(n){let e=$.exports.useContext(a0);return e||Rs(!1,jse(n)),e}function Wse(n){let e=Yet(n),t=e.matches[e.matches.length-1];return t.route.id||Rs(!1,n+' can only be used on routes that contain a unique "id"'),t.route.id}function Jet(){return Wse(Vx.UseRouteId)}function ett(){var n;let e=$.exports.useContext($se),t=Xet(Vx.UseRouteError),i=Wse(Vx.UseRouteError);return e||((n=t.errors)==null?void 0:n[i])}function ttt(){let{router:n}=Zet(Twe.UseNavigateStable),e=Wse(Vx.UseNavigateStable),t=$.exports.useRef(!1);return mwe(()=>{t.current=!0}),$.exports.useCallback(function(r,o){o===void 0&&(o={}),Od(t.current,gwe),t.current&&(typeof r=="number"?n.navigate(r):n.navigate(r,HI({fromRouteId:e},o)))},[n,e])}const d5e={};function ntt(n,e,t){!e&&!d5e[n]&&(d5e[n]=!0,Od(!1,t))}const itt="startTransition";Kg[itt];function h5e(n){let{to:e,replace:t,state:i,relative:r}=n;GQ()||Rs(!1," may be used only in the context of a component."),Od(!$.exports.useContext(s0).static," must not be used on the initial render in a . This is a no-op, but you should modify your code so the is only ever rendered in response to some user interaction or state change.");let{matches:o}=$.exports.useContext(a0),{pathname:s}=P8(),a=V8(),l=Vse(e,Pse(o).map(c=>c.pathnameBase),s,r==="path"),u=JSON.stringify(l);return $.exports.useEffect(()=>a(JSON.parse(u),{replace:t,state:i,relative:r}),[a,u,r,t,i]),null}function rtt(n){return $et(n.context)}function e4(n){Rs(!1,"A is only ever to be used as the child of element, never rendered directly. Please wrap your in a .")}function ott(n){let{basename:e="/",children:t=null,location:i,navigationType:r=q5.Pop,navigator:o,static:s=!1}=n;GQ()&&Rs(!1,"You cannot render a inside another . You should never have more than one in your app.");let a=e.replace(/^\/*/,"/"),l=$.exports.useMemo(()=>({basename:a,navigator:o,static:s}),[a,o,s]);typeof i=="string"&&(i=qQ(i));let{pathname:u="/",search:c="",hash:d="",state:h=null,key:f="default"}=i,g=$.exports.useMemo(()=>{let T=Px(u,a);return T==null?null:{location:{pathname:T,search:c,hash:d,state:h,key:f},navigationType:r}},[a,u,c,d,h,f,r]);return Od(g!=null,' is not able to match the URL '+('"'+u+c+d+'" because it does not start with the ')+"basename, so the won't render anything."),g==null?null:me(s0.Provider,{value:l,children:me(FS.Provider,{children:t,value:g},void 0,!1,{fileName:Ul,lineNumber:1112,columnNumber:19},this)},void 0,!1,{fileName:Ul,lineNumber:1110,columnNumber:23},this)}function stt(n){let{children:e,location:t}=n;return jet(zJ(e),t)}new Promise(()=>{});function zJ(n,e){e===void 0&&(e=[]);let t=[];return $.exports.Children.forEach(n,(i,r)=>{if(!$.exports.isValidElement(i))return;let o=[...e,r];if(i.type===$.exports.Fragment){t.push.apply(t,zJ(i.props.children,o));return}i.type!==e4&&Rs(!1,"["+(typeof i.type=="string"?i.type:i.type.name)+"] is not a component. All component children of must be a or "),!i.props.index||!i.props.children||Rs(!1,"An index route cannot have child routes.");let s={id:i.props.id||o.join("-"),caseSensitive:i.props.caseSensitive,element:i.props.element,Component:i.props.Component,index:i.props.index,path:i.props.path,loader:i.props.loader,action:i.props.action,errorElement:i.props.errorElement,ErrorBoundary:i.props.ErrorBoundary,hasErrorBoundary:i.props.ErrorBoundary!=null||i.props.errorElement!=null,shouldRevalidate:i.props.shouldRevalidate,handle:i.props.handle,lazy:i.props.lazy};i.props.children&&(s.children=zJ(i.props.children,o)),t.push(s)}),t}var BS="/home/runner/work/oj-lab-front/oj-lab-front/node_modules/react-router-dom/dist/index.js";function UJ(){return UJ=Object.assign?Object.assign.bind():function(n){for(var e=1;e=0)&&(t[r]=n[r]);return t}const AO="get",NO="application/x-www-form-urlencoded";function nV(n){return n!=null&&typeof n.tagName=="string"}function att(n){return nV(n)&&n.tagName.toLowerCase()==="button"}function ltt(n){return nV(n)&&n.tagName.toLowerCase()==="form"}function utt(n){return nV(n)&&n.tagName.toLowerCase()==="input"}function ctt(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}function dtt(n,e){return n.button===0&&(!e||e==="_self")&&!ctt(n)}let nA=null;function htt(){if(nA===null)try{new FormData(document.createElement("form"),0),nA=!1}catch{nA=!0}return nA}const ftt=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function AG(n){return n!=null&&!ftt.has(n)?(Od(!1,'"'+n+'" is not a valid `encType` for `
`/`` '+('and will default to "'+NO+'"')),null):n}function ptt(n,e){let t,i,r,o,s;if(ltt(n)){let a=n.getAttribute("action");i=a?Px(a,e):null,t=n.getAttribute("method")||AO,r=AG(n.getAttribute("enctype"))||NO,o=new FormData(n)}else if(att(n)||utt(n)&&(n.type==="submit"||n.type==="image")){let a=n.form;if(a==null)throw new Error('Cannot submit a