(function(){"use strict";try{if(typeof document<"u"){var t=document.createElement("style");t.appendChild(document.createTextNode('*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.fc-fixed{position:fixed}.fc-relative{position:relative}.fc-inset-x-0{left:0;right:0}.fc-bottom-0{bottom:0}.fc-left-1\\/2{left:50%}.fc-top-1\\/2{top:50%}.fc-z-\\[100000000\\]{z-index:100000000}.fc-mx-5{margin-left:1.25rem;margin-right:1.25rem}.fc-mx-auto{margin-left:auto;margin-right:auto}.fc-mb-\\[20px\\]{margin-bottom:20px}.fc-mt-1{margin-top:.25rem}.fc-mt-\\[10px\\]{margin-top:10px}.fc-mt-\\[15px\\]{margin-top:15px}.fc-mt-\\[5px\\]{margin-top:5px}.fc-inline-block{display:inline-block}.fc-flex{display:flex}.fc-inline-flex{display:inline-flex}.fc-hidden{display:none}.fc-h-4{height:1rem}.fc-h-6{height:1.5rem}.fc-h-\\[41px\\]{height:41px}.fc-h-\\[5px\\]{height:5px}.fc-h-screen{height:100vh}.fc-max-h-\\[calc\\(100vh-30px\\)\\]{max-height:calc(100vh - 30px)}.fc-w-4{width:1rem}.fc-w-\\[260px\\]{width:260px}.fc-w-\\[42px\\]{width:42px}.fc-w-full{width:100%}.fc-w-screen{width:100vw}.fc-max-w-\\[940px\\]{max-width:940px}.fc-max-w-\\[calc\\(100vw-20px\\)\\]{max-width:calc(100vw - 20px)}.fc-grow{flex-grow:1}.-fc-translate-x-1\\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-fc-translate-y-1\\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.fc-translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.fc-translate-x-\\[22px\\]{--tw-translate-x: 22px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.fc-transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.fc-flex-col{flex-direction:column}.fc-items-center{align-items:center}.fc-justify-center{justify-content:center}.fc-justify-between{justify-content:space-between}.fc-gap-5{gap:1.25rem}.fc-gap-\\[10px\\]{gap:10px}.fc-gap-\\[15px\\]{gap:15px}.fc-gap-\\[5px\\]{gap:5px}.fc-space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.fc-space-y-\\[15px\\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(15px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(15px * var(--tw-space-y-reverse))}.fc-overflow-auto{overflow:auto}.fc-rounded-2xl{border-radius:1rem}.fc-rounded-full{border-radius:9999px}.fc-border{border-width:1px}.fc-border-\\[\\#E0EFFF\\]{--tw-border-opacity: 1;border-color:rgb(224 239 255 / var(--tw-border-opacity))}.fc-bg-\\[\\#1677FF\\]{--tw-bg-opacity: 1;background-color:rgb(22 119 255 / var(--tw-bg-opacity))}.fc-bg-\\[\\#2B4F80\\]{--tw-bg-opacity: 1;background-color:rgb(43 79 128 / var(--tw-bg-opacity))}.fc-bg-\\[\\#95a7bf\\]{--tw-bg-opacity: 1;background-color:rgb(149 167 191 / var(--tw-bg-opacity))}.fc-bg-\\[\\#D0DFF2\\]{--tw-bg-opacity: 1;background-color:rgb(208 223 242 / var(--tw-bg-opacity))}.fc-bg-\\[\\#FFD558\\]{--tw-bg-opacity: 1;background-color:rgb(255 213 88 / var(--tw-bg-opacity))}.fc-bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.fc-bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity))}.fc-p-\\[15px\\]{padding:15px}.fc-pb-\\[10px\\]{padding-bottom:10px}.fc-pt-\\[15px\\]{padding-top:15px}.fc-text-base{font-size:1rem;line-height:1.5rem}.fc-text-lg{font-size:1.125rem;line-height:1.75rem}.fc-text-sm{font-size:.875rem;line-height:1.25rem}.fc-font-bold{font-weight:700}.fc-capitalize{text-transform:capitalize}.fc-text-\\[\\#1677FF\\]{--tw-text-opacity: 1;color:rgb(22 119 255 / var(--tw-text-opacity))}.fc-text-\\[\\#354254\\]{--tw-text-opacity: 1;color:rgb(53 66 84 / var(--tw-text-opacity))}.fc-text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.fc-text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.fc-shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.fc-transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.fc-transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hover\\:fc-bg-\\[\\#c5dffa\\]:hover{--tw-bg-opacity: 1;background-color:rgb(197 223 250 / var(--tw-bg-opacity))}.hover\\:fc-text-\\[\\#f03f29\\]:hover{--tw-text-opacity: 1;color:rgb(240 63 41 / var(--tw-text-opacity))}@media not all and (min-width: 1024px){.max-lg\\:fc-mt-\\[30px\\]{margin-top:30px}.max-lg\\:fc-items-center{align-items:center}.max-lg\\:fc-justify-center{justify-content:center}}@media not all and (min-width: 768px){.max-md\\:fc-flex{display:flex}.max-md\\:fc-flex-col{flex-direction:column}.max-md\\:fc-flex-col-reverse{flex-direction:column-reverse}.max-md\\:fc-justify-center{justify-content:center}.max-md\\:fc-justify-between{justify-content:space-between}}@media (min-width: 768px){.md\\:fc-w-\\[250px\\]{width:250px}.md\\:fc-grow{flex-grow:1}.md\\:fc-flex-row-reverse{flex-direction:row-reverse}.md\\:fc-gap-5{gap:1.25rem}.md\\:fc-gap-\\[20px\\]{gap:20px}.md\\:fc-pt-\\[30px\\]{padding-top:30px}}@media (min-width: 1024px){.lg\\:fc-mx-\\[30px\\]{margin-left:30px;margin-right:30px}.lg\\:fc-mb-\\[30px\\]{margin-bottom:30px}.lg\\:fc-mt-\\[30px\\]{margin-top:30px}.lg\\:fc-block{display:block}.lg\\:fc-hidden{display:none}.lg\\:fc-w-\\[219px\\]{width:219px}.lg\\:fc-max-w-\\[940px\\]{max-width:940px}.lg\\:fc-flex-row{flex-direction:row}.lg\\:fc-flex-col{flex-direction:column}.lg\\:fc-gap-10{gap:2.5rem}.lg\\:fc-gap-5{gap:1.25rem}.lg\\:fc-gap-\\[15px\\]{gap:15px}.lg\\:fc-pb-\\[20px\\]{padding-bottom:20px}}')),document.head.appendChild(t)}}catch(e){console.error("vite-plugin-css-injected-by-js",e)}})();
function mf(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const o in r)if(o!=="default"&&!(o in e)){const l=Object.getOwnPropertyDescriptor(r,o);l&&Object.defineProperty(e,o,l.get?l:{enumerable:!0,get:()=>r[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const l of o)if(l.type==="childList")for(const i of l.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(o){const l={};return o.integrity&&(l.integrity=o.integrity),o.referrerPolicy&&(l.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?l.credentials="include":o.crossOrigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function r(o){if(o.ep)return;o.ep=!0;const l=n(o);fetch(o.href,l)}})();function us(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var gf={exports:{}},ti={},vf={exports:{}},X={};/**
 * @license React
 * react.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var To=Symbol.for("react.element"),jh=Symbol.for("react.portal"),zh=Symbol.for("react.fragment"),Fh=Symbol.for("react.strict_mode"),Ih=Symbol.for("react.profiler"),Uh=Symbol.for("react.provider"),bh=Symbol.for("react.context"),Ah=Symbol.for("react.forward_ref"),$h=Symbol.for("react.suspense"),Bh=Symbol.for("react.memo"),Vh=Symbol.for("react.lazy"),Ou=Symbol.iterator;function Hh(e){return e===null||typeof e!="object"?null:(e=Ou&&e[Ou]||e["@@iterator"],typeof e=="function"?e:null)}var yf={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},wf=Object.assign,Sf={};function Rr(e,t,n){this.props=e,this.context=t,this.refs=Sf,this.updater=n||yf}Rr.prototype.isReactComponent={};Rr.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Rr.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function xf(){}xf.prototype=Rr.prototype;function cs(e,t,n){this.props=e,this.context=t,this.refs=Sf,this.updater=n||yf}var fs=cs.prototype=new xf;fs.constructor=cs;wf(fs,Rr.prototype);fs.isPureReactComponent=!0;var Du=Array.isArray,Ef=Object.prototype.hasOwnProperty,ds={current:null},kf={key:!0,ref:!0,__self:!0,__source:!0};function Cf(e,t,n){var r,o={},l=null,i=null;if(t!=null)for(r in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(l=""+t.key),t)Ef.call(t,r)&&!kf.hasOwnProperty(r)&&(o[r]=t[r]);var a=arguments.length-2;if(a===1)o.children=n;else if(1<a){for(var s=Array(a),u=0;u<a;u++)s[u]=arguments[u+2];o.children=s}if(e&&e.defaultProps)for(r in a=e.defaultProps,a)o[r]===void 0&&(o[r]=a[r]);return{$$typeof:To,type:e,key:l,ref:i,props:o,_owner:ds.current}}function Wh(e,t){return{$$typeof:To,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function ps(e){return typeof e=="object"&&e!==null&&e.$$typeof===To}function Kh(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var ju=/\/+/g;function Ci(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Kh(""+e.key):t.toString(36)}function hl(e,t,n,r,o){var l=typeof e;(l==="undefined"||l==="boolean")&&(e=null);var i=!1;if(e===null)i=!0;else switch(l){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case To:case jh:i=!0}}if(i)return i=e,o=o(i),e=r===""?"."+Ci(i,0):r,Du(o)?(n="",e!=null&&(n=e.replace(ju,"$&/")+"/"),hl(o,t,n,"",function(u){return u})):o!=null&&(ps(o)&&(o=Wh(o,n+(!o.key||i&&i.key===o.key?"":(""+o.key).replace(ju,"$&/")+"/")+e)),t.push(o)),1;if(i=0,r=r===""?".":r+":",Du(e))for(var a=0;a<e.length;a++){l=e[a];var s=r+Ci(l,a);i+=hl(l,t,n,s,o)}else if(s=Hh(e),typeof s=="function")for(e=s.call(e),a=0;!(l=e.next()).done;)l=l.value,s=r+Ci(l,a++),i+=hl(l,t,n,s,o);else if(l==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return i}function Qo(e,t,n){if(e==null)return e;var r=[],o=0;return hl(e,r,"","",function(l){return t.call(n,l,o++)}),r}function Qh(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var Ve={current:null},ml={transition:null},Gh={ReactCurrentDispatcher:Ve,ReactCurrentBatchConfig:ml,ReactCurrentOwner:ds};function Pf(){throw Error("act(...) is not supported in production builds of React.")}X.Children={map:Qo,forEach:function(e,t,n){Qo(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Qo(e,function(){t++}),t},toArray:function(e){return Qo(e,function(t){return t})||[]},only:function(e){if(!ps(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};X.Component=Rr;X.Fragment=zh;X.Profiler=Ih;X.PureComponent=cs;X.StrictMode=Fh;X.Suspense=$h;X.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Gh;X.act=Pf;X.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=wf({},e.props),o=e.key,l=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(l=t.ref,i=ds.current),t.key!==void 0&&(o=""+t.key),e.type&&e.type.defaultProps)var a=e.type.defaultProps;for(s in t)Ef.call(t,s)&&!kf.hasOwnProperty(s)&&(r[s]=t[s]===void 0&&a!==void 0?a[s]:t[s])}var s=arguments.length-2;if(s===1)r.children=n;else if(1<s){a=Array(s);for(var u=0;u<s;u++)a[u]=arguments[u+2];r.children=a}return{$$typeof:To,type:e.type,key:o,ref:l,props:r,_owner:i}};X.createContext=function(e){return e={$$typeof:bh,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Uh,_context:e},e.Consumer=e};X.createElement=Cf;X.createFactory=function(e){var t=Cf.bind(null,e);return t.type=e,t};X.createRef=function(){return{current:null}};X.forwardRef=function(e){return{$$typeof:Ah,render:e}};X.isValidElement=ps;X.lazy=function(e){return{$$typeof:Vh,_payload:{_status:-1,_result:e},_init:Qh}};X.memo=function(e,t){return{$$typeof:Bh,type:e,compare:t===void 0?null:t}};X.startTransition=function(e){var t=ml.transition;ml.transition={};try{e()}finally{ml.transition=t}};X.unstable_act=Pf;X.useCallback=function(e,t){return Ve.current.useCallback(e,t)};X.useContext=function(e){return Ve.current.useContext(e)};X.useDebugValue=function(){};X.useDeferredValue=function(e){return Ve.current.useDeferredValue(e)};X.useEffect=function(e,t){return Ve.current.useEffect(e,t)};X.useId=function(){return Ve.current.useId()};X.useImperativeHandle=function(e,t,n){return Ve.current.useImperativeHandle(e,t,n)};X.useInsertionEffect=function(e,t){return Ve.current.useInsertionEffect(e,t)};X.useLayoutEffect=function(e,t){return Ve.current.useLayoutEffect(e,t)};X.useMemo=function(e,t){return Ve.current.useMemo(e,t)};X.useReducer=function(e,t,n){return Ve.current.useReducer(e,t,n)};X.useRef=function(e){return Ve.current.useRef(e)};X.useState=function(e){return Ve.current.useState(e)};X.useSyncExternalStore=function(e,t,n){return Ve.current.useSyncExternalStore(e,t,n)};X.useTransition=function(){return Ve.current.useTransition()};X.version="18.3.1";vf.exports=X;var k=vf.exports;const Ye=us(k),la=mf({__proto__:null,default:Ye},[k]);/**
 * @license React
 * react-jsx-runtime.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var Yh=k,Xh=Symbol.for("react.element"),Jh=Symbol.for("react.fragment"),Zh=Object.prototype.hasOwnProperty,qh=Yh.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,em={key:!0,ref:!0,__self:!0,__source:!0};function _f(e,t,n){var r,o={},l=null,i=null;n!==void 0&&(l=""+n),t.key!==void 0&&(l=""+t.key),t.ref!==void 0&&(i=t.ref);for(r in t)Zh.call(t,r)&&!em.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)o[r]===void 0&&(o[r]=t[r]);return{$$typeof:Xh,type:e,key:l,ref:i,props:o,_owner:qh.current}}ti.Fragment=Jh;ti.jsx=_f;ti.jsxs=_f;gf.exports=ti;var A=gf.exports,ia={},Rf={exports:{}},lt={},Lf={exports:{}},Nf={};/**
 * @license React
 * scheduler.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */(function(e){function t(z,F){var W=z.length;z.push(F);e:for(;0<W;){var Y=W-1>>>1,se=z[Y];if(0<o(se,F))z[Y]=F,z[W]=se,W=Y;else break e}}function n(z){return z.length===0?null:z[0]}function r(z){if(z.length===0)return null;var F=z[0],W=z.pop();if(W!==F){z[0]=W;e:for(var Y=0,se=z.length,We=se>>>1;Y<We;){var Ke=2*(Y+1)-1,Lt=z[Ke],Me=Ke+1,at=z[Me];if(0>o(Lt,W))Me<se&&0>o(at,Lt)?(z[Y]=at,z[Me]=W,Y=Me):(z[Y]=Lt,z[Ke]=W,Y=Ke);else if(Me<se&&0>o(at,W))z[Y]=at,z[Me]=W,Y=Me;else break e}}return F}function o(z,F){var W=z.sortIndex-F.sortIndex;return W!==0?W:z.id-F.id}if(typeof performance=="object"&&typeof performance.now=="function"){var l=performance;e.unstable_now=function(){return l.now()}}else{var i=Date,a=i.now();e.unstable_now=function(){return i.now()-a}}var s=[],u=[],c=1,f=null,d=3,m=!1,x=!1,w=!1,L=typeof setTimeout=="function"?setTimeout:null,h=typeof clearTimeout=="function"?clearTimeout:null,p=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function v(z){for(var F=n(u);F!==null;){if(F.callback===null)r(u);else if(F.startTime<=z)r(u),F.sortIndex=F.expirationTime,t(s,F);else break;F=n(u)}}function C(z){if(w=!1,v(z),!x)if(n(s)!==null)x=!0,ae(T);else{var F=n(u);F!==null&&ht(C,F.startTime-z)}}function T(z,F){x=!1,w&&(w=!1,h(y),y=-1),m=!0;var W=d;try{for(v(F),f=n(s);f!==null&&(!(f.expirationTime>F)||z&&!M());){var Y=f.callback;if(typeof Y=="function"){f.callback=null,d=f.priorityLevel;var se=Y(f.expirationTime<=F);F=e.unstable_now(),typeof se=="function"?f.callback=se:f===n(s)&&r(s),v(F)}else r(s);f=n(s)}if(f!==null)var We=!0;else{var Ke=n(u);Ke!==null&&ht(C,Ke.startTime-F),We=!1}return We}finally{f=null,d=W,m=!1}}var O=!1,j=null,y=-1,R=5,P=-1;function M(){return!(e.unstable_now()-P<R)}function I(){if(j!==null){var z=e.unstable_now();P=z;var F=!0;try{F=j(!0,z)}finally{F?ne():(O=!1,j=null)}}else O=!1}var ne;if(typeof p=="function")ne=function(){p(I)};else if(typeof MessageChannel<"u"){var Z=new MessageChannel,Re=Z.port2;Z.port1.onmessage=I,ne=function(){Re.postMessage(null)}}else ne=function(){L(I,0)};function ae(z){j=z,O||(O=!0,ne())}function ht(z,F){y=L(function(){z(e.unstable_now())},F)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(z){z.callback=null},e.unstable_continueExecution=function(){x||m||(x=!0,ae(T))},e.unstable_forceFrameRate=function(z){0>z||125<z?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):R=0<z?Math.floor(1e3/z):5},e.unstable_getCurrentPriorityLevel=function(){return d},e.unstable_getFirstCallbackNode=function(){return n(s)},e.unstable_next=function(z){switch(d){case 1:case 2:case 3:var F=3;break;default:F=d}var W=d;d=F;try{return z()}finally{d=W}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(z,F){switch(z){case 1:case 2:case 3:case 4:case 5:break;default:z=3}var W=d;d=z;try{return F()}finally{d=W}},e.unstable_scheduleCallback=function(z,F,W){var Y=e.unstable_now();switch(typeof W=="object"&&W!==null?(W=W.delay,W=typeof W=="number"&&0<W?Y+W:Y):W=Y,z){case 1:var se=-1;break;case 2:se=250;break;case 5:se=1073741823;break;case 4:se=1e4;break;default:se=5e3}return se=W+se,z={id:c++,callback:F,priorityLevel:z,startTime:W,expirationTime:se,sortIndex:-1},W>Y?(z.sortIndex=W,t(u,z),n(s)===null&&z===n(u)&&(w?(h(y),y=-1):w=!0,ht(C,W-Y))):(z.sortIndex=se,t(s,z),x||m||(x=!0,ae(T))),z},e.unstable_shouldYield=M,e.unstable_wrapCallback=function(z){var F=d;return function(){var W=d;d=F;try{return z.apply(this,arguments)}finally{d=W}}}})(Nf);Lf.exports=Nf;var tm=Lf.exports;/**
 * @license React
 * react-dom.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var nm=k,ot=tm;function N(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var Tf=new Set,co={};function $n(e,t){vr(e,t),vr(e+"Capture",t)}function vr(e,t){for(co[e]=t,e=0;e<t.length;e++)Tf.add(t[e])}var At=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),aa=Object.prototype.hasOwnProperty,rm=/^[: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]*$/,zu={},Fu={};function om(e){return aa.call(Fu,e)?!0:aa.call(zu,e)?!1:rm.test(e)?Fu[e]=!0:(zu[e]=!0,!1)}function lm(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function im(e,t,n,r){if(t===null||typeof t>"u"||lm(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function He(e,t,n,r,o,l,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=l,this.removeEmptyString=i}var je={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){je[e]=new He(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];je[t]=new He(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){je[e]=new He(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){je[e]=new He(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){je[e]=new He(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){je[e]=new He(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){je[e]=new He(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){je[e]=new He(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){je[e]=new He(e,5,!1,e.toLowerCase(),null,!1,!1)});var hs=/[\-:]([a-z])/g;function ms(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(hs,ms);je[t]=new He(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(hs,ms);je[t]=new He(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(hs,ms);je[t]=new He(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){je[e]=new He(e,1,!1,e.toLowerCase(),null,!1,!1)});je.xlinkHref=new He("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){je[e]=new He(e,1,!1,e.toLowerCase(),null,!0,!0)});function gs(e,t,n,r){var o=je.hasOwnProperty(t)?je[t]:null;(o!==null?o.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(im(t,n,o,r)&&(n=null),r||o===null?om(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=n===null?o.type===3?!1:"":n:(t=o.attributeName,r=o.attributeNamespace,n===null?e.removeAttribute(t):(o=o.type,n=o===3||o===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var Ht=nm.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Go=Symbol.for("react.element"),Yn=Symbol.for("react.portal"),Xn=Symbol.for("react.fragment"),vs=Symbol.for("react.strict_mode"),sa=Symbol.for("react.profiler"),Mf=Symbol.for("react.provider"),Of=Symbol.for("react.context"),ys=Symbol.for("react.forward_ref"),ua=Symbol.for("react.suspense"),ca=Symbol.for("react.suspense_list"),ws=Symbol.for("react.memo"),qt=Symbol.for("react.lazy"),Df=Symbol.for("react.offscreen"),Iu=Symbol.iterator;function jr(e){return e===null||typeof e!="object"?null:(e=Iu&&e[Iu]||e["@@iterator"],typeof e=="function"?e:null)}var ge=Object.assign,Pi;function Gr(e){if(Pi===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Pi=t&&t[1]||""}return`
`+Pi+e}var _i=!1;function Ri(e,t){if(!e||_i)return"";_i=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}catch(u){if(u&&r&&typeof u.stack=="string"){for(var o=u.stack.split(`
`),l=r.stack.split(`
`),i=o.length-1,a=l.length-1;1<=i&&0<=a&&o[i]!==l[a];)a--;for(;1<=i&&0<=a;i--,a--)if(o[i]!==l[a]){if(i!==1||a!==1)do if(i--,a--,0>a||o[i]!==l[a]){var s=`
`+o[i].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}while(1<=i&&0<=a);break}}}finally{_i=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Gr(e):""}function am(e){switch(e.tag){case 5:return Gr(e.type);case 16:return Gr("Lazy");case 13:return Gr("Suspense");case 19:return Gr("SuspenseList");case 0:case 2:case 15:return e=Ri(e.type,!1),e;case 11:return e=Ri(e.type.render,!1),e;case 1:return e=Ri(e.type,!0),e;default:return""}}function fa(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Xn:return"Fragment";case Yn:return"Portal";case sa:return"Profiler";case vs:return"StrictMode";case ua:return"Suspense";case ca:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Of:return(e.displayName||"Context")+".Consumer";case Mf:return(e._context.displayName||"Context")+".Provider";case ys:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ws:return t=e.displayName||null,t!==null?t:fa(e.type)||"Memo";case qt:t=e._payload,e=e._init;try{return fa(e(t))}catch{}}return null}function sm(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return fa(t);case 8:return t===vs?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function vn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function jf(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function um(e){var t=jf(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,l=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(i){r=""+i,l.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Yo(e){e._valueTracker||(e._valueTracker=um(e))}function zf(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=jf(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Rl(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function da(e,t){var n=t.checked;return ge({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Uu(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=vn(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Ff(e,t){t=t.checked,t!=null&&gs(e,"checked",t,!1)}function pa(e,t){Ff(e,t);var n=vn(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?ha(e,t.type,n):t.hasOwnProperty("defaultValue")&&ha(e,t.type,vn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function bu(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function ha(e,t,n){(t!=="number"||Rl(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Yr=Array.isArray;function sr(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+vn(n),t=null,o=0;o<e.length;o++){if(e[o].value===n){e[o].selected=!0,r&&(e[o].defaultSelected=!0);return}t!==null||e[o].disabled||(t=e[o])}t!==null&&(t.selected=!0)}}function ma(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(N(91));return ge({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Au(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(N(92));if(Yr(n)){if(1<n.length)throw Error(N(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:vn(n)}}function If(e,t){var n=vn(t.value),r=vn(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function $u(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Uf(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function ga(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Uf(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Xo,bf=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Xo=Xo||document.createElement("div"),Xo.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Xo.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function fo(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var eo={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},cm=["Webkit","ms","Moz","O"];Object.keys(eo).forEach(function(e){cm.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),eo[t]=eo[e]})});function Af(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||eo.hasOwnProperty(e)&&eo[e]?(""+t).trim():t+"px"}function $f(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=Af(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var fm=ge({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function va(e,t){if(t){if(fm[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(N(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(N(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(N(61))}if(t.style!=null&&typeof t.style!="object")throw Error(N(62))}}function ya(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var wa=null;function Ss(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Sa=null,ur=null,cr=null;function Bu(e){if(e=Do(e)){if(typeof Sa!="function")throw Error(N(280));var t=e.stateNode;t&&(t=ii(t),Sa(e.stateNode,e.type,t))}}function Bf(e){ur?cr?cr.push(e):cr=[e]:ur=e}function Vf(){if(ur){var e=ur,t=cr;if(cr=ur=null,Bu(e),t)for(e=0;e<t.length;e++)Bu(t[e])}}function Hf(e,t){return e(t)}function Wf(){}var Li=!1;function Kf(e,t,n){if(Li)return e(t,n);Li=!0;try{return Hf(e,t,n)}finally{Li=!1,(ur!==null||cr!==null)&&(Wf(),Vf())}}function po(e,t){var n=e.stateNode;if(n===null)return null;var r=ii(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(N(231,t,typeof n));return n}var xa=!1;if(At)try{var zr={};Object.defineProperty(zr,"passive",{get:function(){xa=!0}}),window.addEventListener("test",zr,zr),window.removeEventListener("test",zr,zr)}catch{xa=!1}function dm(e,t,n,r,o,l,i,a,s){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(c){this.onError(c)}}var to=!1,Ll=null,Nl=!1,Ea=null,pm={onError:function(e){to=!0,Ll=e}};function hm(e,t,n,r,o,l,i,a,s){to=!1,Ll=null,dm.apply(pm,arguments)}function mm(e,t,n,r,o,l,i,a,s){if(hm.apply(this,arguments),to){if(to){var u=Ll;to=!1,Ll=null}else throw Error(N(198));Nl||(Nl=!0,Ea=u)}}function Bn(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function Qf(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function Vu(e){if(Bn(e)!==e)throw Error(N(188))}function gm(e){var t=e.alternate;if(!t){if(t=Bn(e),t===null)throw Error(N(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(o===null)break;var l=o.alternate;if(l===null){if(r=o.return,r!==null){n=r;continue}break}if(o.child===l.child){for(l=o.child;l;){if(l===n)return Vu(o),e;if(l===r)return Vu(o),t;l=l.sibling}throw Error(N(188))}if(n.return!==r.return)n=o,r=l;else{for(var i=!1,a=o.child;a;){if(a===n){i=!0,n=o,r=l;break}if(a===r){i=!0,r=o,n=l;break}a=a.sibling}if(!i){for(a=l.child;a;){if(a===n){i=!0,n=l,r=o;break}if(a===r){i=!0,r=l,n=o;break}a=a.sibling}if(!i)throw Error(N(189))}}if(n.alternate!==r)throw Error(N(190))}if(n.tag!==3)throw Error(N(188));return n.stateNode.current===n?e:t}function Gf(e){return e=gm(e),e!==null?Yf(e):null}function Yf(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Yf(e);if(t!==null)return t;e=e.sibling}return null}var Xf=ot.unstable_scheduleCallback,Hu=ot.unstable_cancelCallback,vm=ot.unstable_shouldYield,ym=ot.unstable_requestPaint,xe=ot.unstable_now,wm=ot.unstable_getCurrentPriorityLevel,xs=ot.unstable_ImmediatePriority,Jf=ot.unstable_UserBlockingPriority,Tl=ot.unstable_NormalPriority,Sm=ot.unstable_LowPriority,Zf=ot.unstable_IdlePriority,ni=null,_t=null;function xm(e){if(_t&&typeof _t.onCommitFiberRoot=="function")try{_t.onCommitFiberRoot(ni,e,void 0,(e.current.flags&128)===128)}catch{}}var St=Math.clz32?Math.clz32:Cm,Em=Math.log,km=Math.LN2;function Cm(e){return e>>>=0,e===0?32:31-(Em(e)/km|0)|0}var Jo=64,Zo=4194304;function Xr(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Ml(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,l=e.pingedLanes,i=n&268435455;if(i!==0){var a=i&~o;a!==0?r=Xr(a):(l&=i,l!==0&&(r=Xr(l)))}else i=n&~o,i!==0?r=Xr(i):l!==0&&(r=Xr(l));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,l=t&-t,o>=l||o===16&&(l&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-St(t),o=1<<n,r|=e[n],t&=~o;return r}function Pm(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8: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 t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function _m(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,l=e.pendingLanes;0<l;){var i=31-St(l),a=1<<i,s=o[i];s===-1?(!(a&n)||a&r)&&(o[i]=Pm(a,t)):s<=t&&(e.expiredLanes|=a),l&=~a}}function ka(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function qf(){var e=Jo;return Jo<<=1,!(Jo&4194240)&&(Jo=64),e}function Ni(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Mo(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-St(t),e[t]=n}function Rm(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var o=31-St(n),l=1<<o;t[o]=0,r[o]=-1,e[o]=-1,n&=~l}}function Es(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-St(n),o=1<<r;o&t|e[r]&t&&(e[r]|=t),n&=~o}}var oe=0;function ed(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var td,ks,nd,rd,od,Ca=!1,qo=[],un=null,cn=null,fn=null,ho=new Map,mo=new Map,nn=[],Lm="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Wu(e,t){switch(e){case"focusin":case"focusout":un=null;break;case"dragenter":case"dragleave":cn=null;break;case"mouseover":case"mouseout":fn=null;break;case"pointerover":case"pointerout":ho.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":mo.delete(t.pointerId)}}function Fr(e,t,n,r,o,l){return e===null||e.nativeEvent!==l?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:l,targetContainers:[o]},t!==null&&(t=Do(t),t!==null&&ks(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function Nm(e,t,n,r,o){switch(t){case"focusin":return un=Fr(un,e,t,n,r,o),!0;case"dragenter":return cn=Fr(cn,e,t,n,r,o),!0;case"mouseover":return fn=Fr(fn,e,t,n,r,o),!0;case"pointerover":var l=o.pointerId;return ho.set(l,Fr(ho.get(l)||null,e,t,n,r,o)),!0;case"gotpointercapture":return l=o.pointerId,mo.set(l,Fr(mo.get(l)||null,e,t,n,r,o)),!0}return!1}function ld(e){var t=Ln(e.target);if(t!==null){var n=Bn(t);if(n!==null){if(t=n.tag,t===13){if(t=Qf(n),t!==null){e.blockedOn=t,od(e.priority,function(){nd(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function gl(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Pa(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);wa=r,n.target.dispatchEvent(r),wa=null}else return t=Do(n),t!==null&&ks(t),e.blockedOn=n,!1;t.shift()}return!0}function Ku(e,t,n){gl(e)&&n.delete(t)}function Tm(){Ca=!1,un!==null&&gl(un)&&(un=null),cn!==null&&gl(cn)&&(cn=null),fn!==null&&gl(fn)&&(fn=null),ho.forEach(Ku),mo.forEach(Ku)}function Ir(e,t){e.blockedOn===t&&(e.blockedOn=null,Ca||(Ca=!0,ot.unstable_scheduleCallback(ot.unstable_NormalPriority,Tm)))}function go(e){function t(o){return Ir(o,e)}if(0<qo.length){Ir(qo[0],e);for(var n=1;n<qo.length;n++){var r=qo[n];r.blockedOn===e&&(r.blockedOn=null)}}for(un!==null&&Ir(un,e),cn!==null&&Ir(cn,e),fn!==null&&Ir(fn,e),ho.forEach(t),mo.forEach(t),n=0;n<nn.length;n++)r=nn[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<nn.length&&(n=nn[0],n.blockedOn===null);)ld(n),n.blockedOn===null&&nn.shift()}var fr=Ht.ReactCurrentBatchConfig,Ol=!0;function Mm(e,t,n,r){var o=oe,l=fr.transition;fr.transition=null;try{oe=1,Cs(e,t,n,r)}finally{oe=o,fr.transition=l}}function Om(e,t,n,r){var o=oe,l=fr.transition;fr.transition=null;try{oe=4,Cs(e,t,n,r)}finally{oe=o,fr.transition=l}}function Cs(e,t,n,r){if(Ol){var o=Pa(e,t,n,r);if(o===null)bi(e,t,r,Dl,n),Wu(e,r);else if(Nm(o,e,t,n,r))r.stopPropagation();else if(Wu(e,r),t&4&&-1<Lm.indexOf(e)){for(;o!==null;){var l=Do(o);if(l!==null&&td(l),l=Pa(e,t,n,r),l===null&&bi(e,t,r,Dl,n),l===o)break;o=l}o!==null&&r.stopPropagation()}else bi(e,t,r,null,n)}}var Dl=null;function Pa(e,t,n,r){if(Dl=null,e=Ss(r),e=Ln(e),e!==null)if(t=Bn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=Qf(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Dl=e,null}function id(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(wm()){case xs:return 1;case Jf:return 4;case Tl:case Sm:return 16;case Zf:return 536870912;default:return 16}default:return 16}}var on=null,Ps=null,vl=null;function ad(){if(vl)return vl;var e,t=Ps,n=t.length,r,o="value"in on?on.value:on.textContent,l=o.length;for(e=0;e<n&&t[e]===o[e];e++);var i=n-e;for(r=1;r<=i&&t[n-r]===o[l-r];r++);return vl=o.slice(e,1<r?1-r:void 0)}function yl(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function el(){return!0}function Qu(){return!1}function it(e){function t(n,r,o,l,i){this._reactName=n,this._targetInst=o,this.type=r,this.nativeEvent=l,this.target=i,this.currentTarget=null;for(var a in e)e.hasOwnProperty(a)&&(n=e[a],this[a]=n?n(l):l[a]);return this.isDefaultPrevented=(l.defaultPrevented!=null?l.defaultPrevented:l.returnValue===!1)?el:Qu,this.isPropagationStopped=Qu,this}return ge(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=el)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=el)},persist:function(){},isPersistent:el}),t}var Lr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},_s=it(Lr),Oo=ge({},Lr,{view:0,detail:0}),Dm=it(Oo),Ti,Mi,Ur,ri=ge({},Oo,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Rs,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Ur&&(Ur&&e.type==="mousemove"?(Ti=e.screenX-Ur.screenX,Mi=e.screenY-Ur.screenY):Mi=Ti=0,Ur=e),Ti)},movementY:function(e){return"movementY"in e?e.movementY:Mi}}),Gu=it(ri),jm=ge({},ri,{dataTransfer:0}),zm=it(jm),Fm=ge({},Oo,{relatedTarget:0}),Oi=it(Fm),Im=ge({},Lr,{animationName:0,elapsedTime:0,pseudoElement:0}),Um=it(Im),bm=ge({},Lr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Am=it(bm),$m=ge({},Lr,{data:0}),Yu=it($m),Bm={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Vm={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Hm={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Wm(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Hm[e])?!!t[e]:!1}function Rs(){return Wm}var Km=ge({},Oo,{key:function(e){if(e.key){var t=Bm[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=yl(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Vm[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Rs,charCode:function(e){return e.type==="keypress"?yl(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?yl(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Qm=it(Km),Gm=ge({},ri,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Xu=it(Gm),Ym=ge({},Oo,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Rs}),Xm=it(Ym),Jm=ge({},Lr,{propertyName:0,elapsedTime:0,pseudoElement:0}),Zm=it(Jm),qm=ge({},ri,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),eg=it(qm),tg=[9,13,27,32],Ls=At&&"CompositionEvent"in window,no=null;At&&"documentMode"in document&&(no=document.documentMode);var ng=At&&"TextEvent"in window&&!no,sd=At&&(!Ls||no&&8<no&&11>=no),Ju=" ",Zu=!1;function ud(e,t){switch(e){case"keyup":return tg.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function cd(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Jn=!1;function rg(e,t){switch(e){case"compositionend":return cd(t);case"keypress":return t.which!==32?null:(Zu=!0,Ju);case"textInput":return e=t.data,e===Ju&&Zu?null:e;default:return null}}function og(e,t){if(Jn)return e==="compositionend"||!Ls&&ud(e,t)?(e=ad(),vl=Ps=on=null,Jn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return sd&&t.locale!=="ko"?null:t.data;default:return null}}var lg={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function qu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!lg[e.type]:t==="textarea"}function fd(e,t,n,r){Bf(r),t=jl(t,"onChange"),0<t.length&&(n=new _s("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var ro=null,vo=null;function ig(e){Ed(e,0)}function oi(e){var t=er(e);if(zf(t))return e}function ag(e,t){if(e==="change")return t}var dd=!1;if(At){var Di;if(At){var ji="oninput"in document;if(!ji){var ec=document.createElement("div");ec.setAttribute("oninput","return;"),ji=typeof ec.oninput=="function"}Di=ji}else Di=!1;dd=Di&&(!document.documentMode||9<document.documentMode)}function tc(){ro&&(ro.detachEvent("onpropertychange",pd),vo=ro=null)}function pd(e){if(e.propertyName==="value"&&oi(vo)){var t=[];fd(t,vo,e,Ss(e)),Kf(ig,t)}}function sg(e,t,n){e==="focusin"?(tc(),ro=t,vo=n,ro.attachEvent("onpropertychange",pd)):e==="focusout"&&tc()}function ug(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return oi(vo)}function cg(e,t){if(e==="click")return oi(t)}function fg(e,t){if(e==="input"||e==="change")return oi(t)}function dg(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Et=typeof Object.is=="function"?Object.is:dg;function yo(e,t){if(Et(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var o=n[r];if(!aa.call(t,o)||!Et(e[o],t[o]))return!1}return!0}function nc(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function rc(e,t){var n=nc(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=nc(n)}}function hd(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?hd(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function md(){for(var e=window,t=Rl();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Rl(e.document)}return t}function Ns(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function pg(e){var t=md(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&hd(n.ownerDocument.documentElement,n)){if(r!==null&&Ns(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,l=Math.min(r.start,o);r=r.end===void 0?l:Math.min(r.end,o),!e.extend&&l>r&&(o=r,r=l,l=o),o=rc(n,l);var i=rc(n,r);o&&i&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),l>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var hg=At&&"documentMode"in document&&11>=document.documentMode,Zn=null,_a=null,oo=null,Ra=!1;function oc(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Ra||Zn==null||Zn!==Rl(r)||(r=Zn,"selectionStart"in r&&Ns(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),oo&&yo(oo,r)||(oo=r,r=jl(_a,"onSelect"),0<r.length&&(t=new _s("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Zn)))}function tl(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var qn={animationend:tl("Animation","AnimationEnd"),animationiteration:tl("Animation","AnimationIteration"),animationstart:tl("Animation","AnimationStart"),transitionend:tl("Transition","TransitionEnd")},zi={},gd={};At&&(gd=document.createElement("div").style,"AnimationEvent"in window||(delete qn.animationend.animation,delete qn.animationiteration.animation,delete qn.animationstart.animation),"TransitionEvent"in window||delete qn.transitionend.transition);function li(e){if(zi[e])return zi[e];if(!qn[e])return e;var t=qn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in gd)return zi[e]=t[n];return e}var vd=li("animationend"),yd=li("animationiteration"),wd=li("animationstart"),Sd=li("transitionend"),xd=new Map,lc="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function wn(e,t){xd.set(e,t),$n(t,[e])}for(var Fi=0;Fi<lc.length;Fi++){var Ii=lc[Fi],mg=Ii.toLowerCase(),gg=Ii[0].toUpperCase()+Ii.slice(1);wn(mg,"on"+gg)}wn(vd,"onAnimationEnd");wn(yd,"onAnimationIteration");wn(wd,"onAnimationStart");wn("dblclick","onDoubleClick");wn("focusin","onFocus");wn("focusout","onBlur");wn(Sd,"onTransitionEnd");vr("onMouseEnter",["mouseout","mouseover"]);vr("onMouseLeave",["mouseout","mouseover"]);vr("onPointerEnter",["pointerout","pointerover"]);vr("onPointerLeave",["pointerout","pointerover"]);$n("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));$n("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));$n("onBeforeInput",["compositionend","keypress","textInput","paste"]);$n("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));$n("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));$n("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Jr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),vg=new Set("cancel close invalid load scroll toggle".split(" ").concat(Jr));function ic(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,mm(r,t,void 0,e),e.currentTarget=null}function Ed(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var l=void 0;if(t)for(var i=r.length-1;0<=i;i--){var a=r[i],s=a.instance,u=a.currentTarget;if(a=a.listener,s!==l&&o.isPropagationStopped())break e;ic(o,a,u),l=s}else for(i=0;i<r.length;i++){if(a=r[i],s=a.instance,u=a.currentTarget,a=a.listener,s!==l&&o.isPropagationStopped())break e;ic(o,a,u),l=s}}}if(Nl)throw e=Ea,Nl=!1,Ea=null,e}function fe(e,t){var n=t[Oa];n===void 0&&(n=t[Oa]=new Set);var r=e+"__bubble";n.has(r)||(kd(t,e,2,!1),n.add(r))}function Ui(e,t,n){var r=0;t&&(r|=4),kd(n,e,r,t)}var nl="_reactListening"+Math.random().toString(36).slice(2);function wo(e){if(!e[nl]){e[nl]=!0,Tf.forEach(function(n){n!=="selectionchange"&&(vg.has(n)||Ui(n,!1,e),Ui(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[nl]||(t[nl]=!0,Ui("selectionchange",!1,t))}}function kd(e,t,n,r){switch(id(t)){case 1:var o=Mm;break;case 4:o=Om;break;default:o=Cs}n=o.bind(null,t,n,e),o=void 0,!xa||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(o=!0),r?o!==void 0?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):o!==void 0?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function bi(e,t,n,r,o){var l=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var i=r.tag;if(i===3||i===4){var a=r.stateNode.containerInfo;if(a===o||a.nodeType===8&&a.parentNode===o)break;if(i===4)for(i=r.return;i!==null;){var s=i.tag;if((s===3||s===4)&&(s=i.stateNode.containerInfo,s===o||s.nodeType===8&&s.parentNode===o))return;i=i.return}for(;a!==null;){if(i=Ln(a),i===null)return;if(s=i.tag,s===5||s===6){r=l=i;continue e}a=a.parentNode}}r=r.return}Kf(function(){var u=l,c=Ss(n),f=[];e:{var d=xd.get(e);if(d!==void 0){var m=_s,x=e;switch(e){case"keypress":if(yl(n)===0)break e;case"keydown":case"keyup":m=Qm;break;case"focusin":x="focus",m=Oi;break;case"focusout":x="blur",m=Oi;break;case"beforeblur":case"afterblur":m=Oi;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":m=Gu;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":m=zm;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":m=Xm;break;case vd:case yd:case wd:m=Um;break;case Sd:m=Zm;break;case"scroll":m=Dm;break;case"wheel":m=eg;break;case"copy":case"cut":case"paste":m=Am;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":m=Xu}var w=(t&4)!==0,L=!w&&e==="scroll",h=w?d!==null?d+"Capture":null:d;w=[];for(var p=u,v;p!==null;){v=p;var C=v.stateNode;if(v.tag===5&&C!==null&&(v=C,h!==null&&(C=po(p,h),C!=null&&w.push(So(p,C,v)))),L)break;p=p.return}0<w.length&&(d=new m(d,x,null,n,c),f.push({event:d,listeners:w}))}}if(!(t&7)){e:{if(d=e==="mouseover"||e==="pointerover",m=e==="mouseout"||e==="pointerout",d&&n!==wa&&(x=n.relatedTarget||n.fromElement)&&(Ln(x)||x[$t]))break e;if((m||d)&&(d=c.window===c?c:(d=c.ownerDocument)?d.defaultView||d.parentWindow:window,m?(x=n.relatedTarget||n.toElement,m=u,x=x?Ln(x):null,x!==null&&(L=Bn(x),x!==L||x.tag!==5&&x.tag!==6)&&(x=null)):(m=null,x=u),m!==x)){if(w=Gu,C="onMouseLeave",h="onMouseEnter",p="mouse",(e==="pointerout"||e==="pointerover")&&(w=Xu,C="onPointerLeave",h="onPointerEnter",p="pointer"),L=m==null?d:er(m),v=x==null?d:er(x),d=new w(C,p+"leave",m,n,c),d.target=L,d.relatedTarget=v,C=null,Ln(c)===u&&(w=new w(h,p+"enter",x,n,c),w.target=v,w.relatedTarget=L,C=w),L=C,m&&x)t:{for(w=m,h=x,p=0,v=w;v;v=Qn(v))p++;for(v=0,C=h;C;C=Qn(C))v++;for(;0<p-v;)w=Qn(w),p--;for(;0<v-p;)h=Qn(h),v--;for(;p--;){if(w===h||h!==null&&w===h.alternate)break t;w=Qn(w),h=Qn(h)}w=null}else w=null;m!==null&&ac(f,d,m,w,!1),x!==null&&L!==null&&ac(f,L,x,w,!0)}}e:{if(d=u?er(u):window,m=d.nodeName&&d.nodeName.toLowerCase(),m==="select"||m==="input"&&d.type==="file")var T=ag;else if(qu(d))if(dd)T=fg;else{T=ug;var O=sg}else(m=d.nodeName)&&m.toLowerCase()==="input"&&(d.type==="checkbox"||d.type==="radio")&&(T=cg);if(T&&(T=T(e,u))){fd(f,T,n,c);break e}O&&O(e,d,u),e==="focusout"&&(O=d._wrapperState)&&O.controlled&&d.type==="number"&&ha(d,"number",d.value)}switch(O=u?er(u):window,e){case"focusin":(qu(O)||O.contentEditable==="true")&&(Zn=O,_a=u,oo=null);break;case"focusout":oo=_a=Zn=null;break;case"mousedown":Ra=!0;break;case"contextmenu":case"mouseup":case"dragend":Ra=!1,oc(f,n,c);break;case"selectionchange":if(hg)break;case"keydown":case"keyup":oc(f,n,c)}var j;if(Ls)e:{switch(e){case"compositionstart":var y="onCompositionStart";break e;case"compositionend":y="onCompositionEnd";break e;case"compositionupdate":y="onCompositionUpdate";break e}y=void 0}else Jn?ud(e,n)&&(y="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(y="onCompositionStart");y&&(sd&&n.locale!=="ko"&&(Jn||y!=="onCompositionStart"?y==="onCompositionEnd"&&Jn&&(j=ad()):(on=c,Ps="value"in on?on.value:on.textContent,Jn=!0)),O=jl(u,y),0<O.length&&(y=new Yu(y,e,null,n,c),f.push({event:y,listeners:O}),j?y.data=j:(j=cd(n),j!==null&&(y.data=j)))),(j=ng?rg(e,n):og(e,n))&&(u=jl(u,"onBeforeInput"),0<u.length&&(c=new Yu("onBeforeInput","beforeinput",null,n,c),f.push({event:c,listeners:u}),c.data=j))}Ed(f,t)})}function So(e,t,n){return{instance:e,listener:t,currentTarget:n}}function jl(e,t){for(var n=t+"Capture",r=[];e!==null;){var o=e,l=o.stateNode;o.tag===5&&l!==null&&(o=l,l=po(e,n),l!=null&&r.unshift(So(e,l,o)),l=po(e,t),l!=null&&r.push(So(e,l,o))),e=e.return}return r}function Qn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function ac(e,t,n,r,o){for(var l=t._reactName,i=[];n!==null&&n!==r;){var a=n,s=a.alternate,u=a.stateNode;if(s!==null&&s===r)break;a.tag===5&&u!==null&&(a=u,o?(s=po(n,l),s!=null&&i.unshift(So(n,s,a))):o||(s=po(n,l),s!=null&&i.push(So(n,s,a)))),n=n.return}i.length!==0&&e.push({event:t,listeners:i})}var yg=/\r\n?/g,wg=/\u0000|\uFFFD/g;function sc(e){return(typeof e=="string"?e:""+e).replace(yg,`
`).replace(wg,"")}function rl(e,t,n){if(t=sc(t),sc(e)!==t&&n)throw Error(N(425))}function zl(){}var La=null,Na=null;function Ta(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Ma=typeof setTimeout=="function"?setTimeout:void 0,Sg=typeof clearTimeout=="function"?clearTimeout:void 0,uc=typeof Promise=="function"?Promise:void 0,xg=typeof queueMicrotask=="function"?queueMicrotask:typeof uc<"u"?function(e){return uc.resolve(null).then(e).catch(Eg)}:Ma;function Eg(e){setTimeout(function(){throw e})}function Ai(e,t){var n=t,r=0;do{var o=n.nextSibling;if(e.removeChild(n),o&&o.nodeType===8)if(n=o.data,n==="/$"){if(r===0){e.removeChild(o),go(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=o}while(n);go(t)}function dn(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function cc(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var Nr=Math.random().toString(36).slice(2),Pt="__reactFiber$"+Nr,xo="__reactProps$"+Nr,$t="__reactContainer$"+Nr,Oa="__reactEvents$"+Nr,kg="__reactListeners$"+Nr,Cg="__reactHandles$"+Nr;function Ln(e){var t=e[Pt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[$t]||n[Pt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=cc(e);e!==null;){if(n=e[Pt])return n;e=cc(e)}return t}e=n,n=e.parentNode}return null}function Do(e){return e=e[Pt]||e[$t],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function er(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(N(33))}function ii(e){return e[xo]||null}var Da=[],tr=-1;function Sn(e){return{current:e}}function de(e){0>tr||(e.current=Da[tr],Da[tr]=null,tr--)}function ie(e,t){tr++,Da[tr]=e.current,e.current=t}var yn={},Ue=Sn(yn),Xe=Sn(!1),zn=yn;function yr(e,t){var n=e.type.contextTypes;if(!n)return yn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},l;for(l in n)o[l]=t[l];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Je(e){return e=e.childContextTypes,e!=null}function Fl(){de(Xe),de(Ue)}function fc(e,t,n){if(Ue.current!==yn)throw Error(N(168));ie(Ue,t),ie(Xe,n)}function Cd(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(N(108,sm(e)||"Unknown",o));return ge({},n,r)}function Il(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||yn,zn=Ue.current,ie(Ue,e),ie(Xe,Xe.current),!0}function dc(e,t,n){var r=e.stateNode;if(!r)throw Error(N(169));n?(e=Cd(e,t,zn),r.__reactInternalMemoizedMergedChildContext=e,de(Xe),de(Ue),ie(Ue,e)):de(Xe),ie(Xe,n)}var zt=null,ai=!1,$i=!1;function Pd(e){zt===null?zt=[e]:zt.push(e)}function Pg(e){ai=!0,Pd(e)}function xn(){if(!$i&&zt!==null){$i=!0;var e=0,t=oe;try{var n=zt;for(oe=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}zt=null,ai=!1}catch(o){throw zt!==null&&(zt=zt.slice(e+1)),Xf(xs,xn),o}finally{oe=t,$i=!1}}return null}var nr=[],rr=0,Ul=null,bl=0,st=[],ut=0,Fn=null,Ft=1,It="";function Pn(e,t){nr[rr++]=bl,nr[rr++]=Ul,Ul=e,bl=t}function _d(e,t,n){st[ut++]=Ft,st[ut++]=It,st[ut++]=Fn,Fn=e;var r=Ft;e=It;var o=32-St(r)-1;r&=~(1<<o),n+=1;var l=32-St(t)+o;if(30<l){var i=o-o%5;l=(r&(1<<i)-1).toString(32),r>>=i,o-=i,Ft=1<<32-St(t)+o|n<<o|r,It=l+e}else Ft=1<<l|n<<o|r,It=e}function Ts(e){e.return!==null&&(Pn(e,1),_d(e,1,0))}function Ms(e){for(;e===Ul;)Ul=nr[--rr],nr[rr]=null,bl=nr[--rr],nr[rr]=null;for(;e===Fn;)Fn=st[--ut],st[ut]=null,It=st[--ut],st[ut]=null,Ft=st[--ut],st[ut]=null}var rt=null,nt=null,pe=!1,wt=null;function Rd(e,t){var n=ct(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function pc(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,rt=e,nt=dn(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,rt=e,nt=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Fn!==null?{id:Ft,overflow:It}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=ct(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,rt=e,nt=null,!0):!1;default:return!1}}function ja(e){return(e.mode&1)!==0&&(e.flags&128)===0}function za(e){if(pe){var t=nt;if(t){var n=t;if(!pc(e,t)){if(ja(e))throw Error(N(418));t=dn(n.nextSibling);var r=rt;t&&pc(e,t)?Rd(r,n):(e.flags=e.flags&-4097|2,pe=!1,rt=e)}}else{if(ja(e))throw Error(N(418));e.flags=e.flags&-4097|2,pe=!1,rt=e}}}function hc(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;rt=e}function ol(e){if(e!==rt)return!1;if(!pe)return hc(e),pe=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Ta(e.type,e.memoizedProps)),t&&(t=nt)){if(ja(e))throw Ld(),Error(N(418));for(;t;)Rd(e,t),t=dn(t.nextSibling)}if(hc(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(N(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){nt=dn(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}nt=null}}else nt=rt?dn(e.stateNode.nextSibling):null;return!0}function Ld(){for(var e=nt;e;)e=dn(e.nextSibling)}function wr(){nt=rt=null,pe=!1}function Os(e){wt===null?wt=[e]:wt.push(e)}var _g=Ht.ReactCurrentBatchConfig;function br(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(N(309));var r=n.stateNode}if(!r)throw Error(N(147,e));var o=r,l=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===l?t.ref:(t=function(i){var a=o.refs;i===null?delete a[l]:a[l]=i},t._stringRef=l,t)}if(typeof e!="string")throw Error(N(284));if(!n._owner)throw Error(N(290,e))}return e}function ll(e,t){throw e=Object.prototype.toString.call(t),Error(N(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function mc(e){var t=e._init;return t(e._payload)}function Nd(e){function t(h,p){if(e){var v=h.deletions;v===null?(h.deletions=[p],h.flags|=16):v.push(p)}}function n(h,p){if(!e)return null;for(;p!==null;)t(h,p),p=p.sibling;return null}function r(h,p){for(h=new Map;p!==null;)p.key!==null?h.set(p.key,p):h.set(p.index,p),p=p.sibling;return h}function o(h,p){return h=gn(h,p),h.index=0,h.sibling=null,h}function l(h,p,v){return h.index=v,e?(v=h.alternate,v!==null?(v=v.index,v<p?(h.flags|=2,p):v):(h.flags|=2,p)):(h.flags|=1048576,p)}function i(h){return e&&h.alternate===null&&(h.flags|=2),h}function a(h,p,v,C){return p===null||p.tag!==6?(p=Gi(v,h.mode,C),p.return=h,p):(p=o(p,v),p.return=h,p)}function s(h,p,v,C){var T=v.type;return T===Xn?c(h,p,v.props.children,C,v.key):p!==null&&(p.elementType===T||typeof T=="object"&&T!==null&&T.$$typeof===qt&&mc(T)===p.type)?(C=o(p,v.props),C.ref=br(h,p,v),C.return=h,C):(C=Pl(v.type,v.key,v.props,null,h.mode,C),C.ref=br(h,p,v),C.return=h,C)}function u(h,p,v,C){return p===null||p.tag!==4||p.stateNode.containerInfo!==v.containerInfo||p.stateNode.implementation!==v.implementation?(p=Yi(v,h.mode,C),p.return=h,p):(p=o(p,v.children||[]),p.return=h,p)}function c(h,p,v,C,T){return p===null||p.tag!==7?(p=jn(v,h.mode,C,T),p.return=h,p):(p=o(p,v),p.return=h,p)}function f(h,p,v){if(typeof p=="string"&&p!==""||typeof p=="number")return p=Gi(""+p,h.mode,v),p.return=h,p;if(typeof p=="object"&&p!==null){switch(p.$$typeof){case Go:return v=Pl(p.type,p.key,p.props,null,h.mode,v),v.ref=br(h,null,p),v.return=h,v;case Yn:return p=Yi(p,h.mode,v),p.return=h,p;case qt:var C=p._init;return f(h,C(p._payload),v)}if(Yr(p)||jr(p))return p=jn(p,h.mode,v,null),p.return=h,p;ll(h,p)}return null}function d(h,p,v,C){var T=p!==null?p.key:null;if(typeof v=="string"&&v!==""||typeof v=="number")return T!==null?null:a(h,p,""+v,C);if(typeof v=="object"&&v!==null){switch(v.$$typeof){case Go:return v.key===T?s(h,p,v,C):null;case Yn:return v.key===T?u(h,p,v,C):null;case qt:return T=v._init,d(h,p,T(v._payload),C)}if(Yr(v)||jr(v))return T!==null?null:c(h,p,v,C,null);ll(h,v)}return null}function m(h,p,v,C,T){if(typeof C=="string"&&C!==""||typeof C=="number")return h=h.get(v)||null,a(p,h,""+C,T);if(typeof C=="object"&&C!==null){switch(C.$$typeof){case Go:return h=h.get(C.key===null?v:C.key)||null,s(p,h,C,T);case Yn:return h=h.get(C.key===null?v:C.key)||null,u(p,h,C,T);case qt:var O=C._init;return m(h,p,v,O(C._payload),T)}if(Yr(C)||jr(C))return h=h.get(v)||null,c(p,h,C,T,null);ll(p,C)}return null}function x(h,p,v,C){for(var T=null,O=null,j=p,y=p=0,R=null;j!==null&&y<v.length;y++){j.index>y?(R=j,j=null):R=j.sibling;var P=d(h,j,v[y],C);if(P===null){j===null&&(j=R);break}e&&j&&P.alternate===null&&t(h,j),p=l(P,p,y),O===null?T=P:O.sibling=P,O=P,j=R}if(y===v.length)return n(h,j),pe&&Pn(h,y),T;if(j===null){for(;y<v.length;y++)j=f(h,v[y],C),j!==null&&(p=l(j,p,y),O===null?T=j:O.sibling=j,O=j);return pe&&Pn(h,y),T}for(j=r(h,j);y<v.length;y++)R=m(j,h,y,v[y],C),R!==null&&(e&&R.alternate!==null&&j.delete(R.key===null?y:R.key),p=l(R,p,y),O===null?T=R:O.sibling=R,O=R);return e&&j.forEach(function(M){return t(h,M)}),pe&&Pn(h,y),T}function w(h,p,v,C){var T=jr(v);if(typeof T!="function")throw Error(N(150));if(v=T.call(v),v==null)throw Error(N(151));for(var O=T=null,j=p,y=p=0,R=null,P=v.next();j!==null&&!P.done;y++,P=v.next()){j.index>y?(R=j,j=null):R=j.sibling;var M=d(h,j,P.value,C);if(M===null){j===null&&(j=R);break}e&&j&&M.alternate===null&&t(h,j),p=l(M,p,y),O===null?T=M:O.sibling=M,O=M,j=R}if(P.done)return n(h,j),pe&&Pn(h,y),T;if(j===null){for(;!P.done;y++,P=v.next())P=f(h,P.value,C),P!==null&&(p=l(P,p,y),O===null?T=P:O.sibling=P,O=P);return pe&&Pn(h,y),T}for(j=r(h,j);!P.done;y++,P=v.next())P=m(j,h,y,P.value,C),P!==null&&(e&&P.alternate!==null&&j.delete(P.key===null?y:P.key),p=l(P,p,y),O===null?T=P:O.sibling=P,O=P);return e&&j.forEach(function(I){return t(h,I)}),pe&&Pn(h,y),T}function L(h,p,v,C){if(typeof v=="object"&&v!==null&&v.type===Xn&&v.key===null&&(v=v.props.children),typeof v=="object"&&v!==null){switch(v.$$typeof){case Go:e:{for(var T=v.key,O=p;O!==null;){if(O.key===T){if(T=v.type,T===Xn){if(O.tag===7){n(h,O.sibling),p=o(O,v.props.children),p.return=h,h=p;break e}}else if(O.elementType===T||typeof T=="object"&&T!==null&&T.$$typeof===qt&&mc(T)===O.type){n(h,O.sibling),p=o(O,v.props),p.ref=br(h,O,v),p.return=h,h=p;break e}n(h,O);break}else t(h,O);O=O.sibling}v.type===Xn?(p=jn(v.props.children,h.mode,C,v.key),p.return=h,h=p):(C=Pl(v.type,v.key,v.props,null,h.mode,C),C.ref=br(h,p,v),C.return=h,h=C)}return i(h);case Yn:e:{for(O=v.key;p!==null;){if(p.key===O)if(p.tag===4&&p.stateNode.containerInfo===v.containerInfo&&p.stateNode.implementation===v.implementation){n(h,p.sibling),p=o(p,v.children||[]),p.return=h,h=p;break e}else{n(h,p);break}else t(h,p);p=p.sibling}p=Yi(v,h.mode,C),p.return=h,h=p}return i(h);case qt:return O=v._init,L(h,p,O(v._payload),C)}if(Yr(v))return x(h,p,v,C);if(jr(v))return w(h,p,v,C);ll(h,v)}return typeof v=="string"&&v!==""||typeof v=="number"?(v=""+v,p!==null&&p.tag===6?(n(h,p.sibling),p=o(p,v),p.return=h,h=p):(n(h,p),p=Gi(v,h.mode,C),p.return=h,h=p),i(h)):n(h,p)}return L}var Sr=Nd(!0),Td=Nd(!1),Al=Sn(null),$l=null,or=null,Ds=null;function js(){Ds=or=$l=null}function zs(e){var t=Al.current;de(Al),e._currentValue=t}function Fa(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function dr(e,t){$l=e,Ds=or=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Ge=!0),e.firstContext=null)}function dt(e){var t=e._currentValue;if(Ds!==e)if(e={context:e,memoizedValue:t,next:null},or===null){if($l===null)throw Error(N(308));or=e,$l.dependencies={lanes:0,firstContext:e}}else or=or.next=e;return t}var Nn=null;function Fs(e){Nn===null?Nn=[e]:Nn.push(e)}function Md(e,t,n,r){var o=t.interleaved;return o===null?(n.next=n,Fs(t)):(n.next=o.next,o.next=n),t.interleaved=n,Bt(e,r)}function Bt(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var en=!1;function Is(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Od(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Ut(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function pn(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,ee&2){var o=r.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),r.pending=t,Bt(e,n)}return o=r.interleaved,o===null?(t.next=t,Fs(r)):(t.next=o.next,o.next=t),r.interleaved=t,Bt(e,n)}function wl(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Es(e,n)}}function gc(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var o=null,l=null;if(n=n.firstBaseUpdate,n!==null){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};l===null?o=l=i:l=l.next=i,n=n.next}while(n!==null);l===null?o=l=t:l=l.next=t}else o=l=t;n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:l,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Bl(e,t,n,r){var o=e.updateQueue;en=!1;var l=o.firstBaseUpdate,i=o.lastBaseUpdate,a=o.shared.pending;if(a!==null){o.shared.pending=null;var s=a,u=s.next;s.next=null,i===null?l=u:i.next=u,i=s;var c=e.alternate;c!==null&&(c=c.updateQueue,a=c.lastBaseUpdate,a!==i&&(a===null?c.firstBaseUpdate=u:a.next=u,c.lastBaseUpdate=s))}if(l!==null){var f=o.baseState;i=0,c=u=s=null,a=l;do{var d=a.lane,m=a.eventTime;if((r&d)===d){c!==null&&(c=c.next={eventTime:m,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var x=e,w=a;switch(d=t,m=n,w.tag){case 1:if(x=w.payload,typeof x=="function"){f=x.call(m,f,d);break e}f=x;break e;case 3:x.flags=x.flags&-65537|128;case 0:if(x=w.payload,d=typeof x=="function"?x.call(m,f,d):x,d==null)break e;f=ge({},f,d);break e;case 2:en=!0}}a.callback!==null&&a.lane!==0&&(e.flags|=64,d=o.effects,d===null?o.effects=[a]:d.push(a))}else m={eventTime:m,lane:d,tag:a.tag,payload:a.payload,callback:a.callback,next:null},c===null?(u=c=m,s=f):c=c.next=m,i|=d;if(a=a.next,a===null){if(a=o.shared.pending,a===null)break;d=a,a=d.next,d.next=null,o.lastBaseUpdate=d,o.shared.pending=null}}while(!0);if(c===null&&(s=f),o.baseState=s,o.firstBaseUpdate=u,o.lastBaseUpdate=c,t=o.shared.interleaved,t!==null){o=t;do i|=o.lane,o=o.next;while(o!==t)}else l===null&&(o.shared.lanes=0);Un|=i,e.lanes=i,e.memoizedState=f}}function vc(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(o!==null){if(r.callback=null,r=n,typeof o!="function")throw Error(N(191,o));o.call(r)}}}var jo={},Rt=Sn(jo),Eo=Sn(jo),ko=Sn(jo);function Tn(e){if(e===jo)throw Error(N(174));return e}function Us(e,t){switch(ie(ko,t),ie(Eo,e),ie(Rt,jo),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ga(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=ga(t,e)}de(Rt),ie(Rt,t)}function xr(){de(Rt),de(Eo),de(ko)}function Dd(e){Tn(ko.current);var t=Tn(Rt.current),n=ga(t,e.type);t!==n&&(ie(Eo,e),ie(Rt,n))}function bs(e){Eo.current===e&&(de(Rt),de(Eo))}var he=Sn(0);function Vl(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Bi=[];function As(){for(var e=0;e<Bi.length;e++)Bi[e]._workInProgressVersionPrimary=null;Bi.length=0}var Sl=Ht.ReactCurrentDispatcher,Vi=Ht.ReactCurrentBatchConfig,In=0,me=null,Pe=null,Ne=null,Hl=!1,lo=!1,Co=0,Rg=0;function ze(){throw Error(N(321))}function $s(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Et(e[n],t[n]))return!1;return!0}function Bs(e,t,n,r,o,l){if(In=l,me=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Sl.current=e===null||e.memoizedState===null?Mg:Og,e=n(r,o),lo){l=0;do{if(lo=!1,Co=0,25<=l)throw Error(N(301));l+=1,Ne=Pe=null,t.updateQueue=null,Sl.current=Dg,e=n(r,o)}while(lo)}if(Sl.current=Wl,t=Pe!==null&&Pe.next!==null,In=0,Ne=Pe=me=null,Hl=!1,t)throw Error(N(300));return e}function Vs(){var e=Co!==0;return Co=0,e}function Ct(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ne===null?me.memoizedState=Ne=e:Ne=Ne.next=e,Ne}function pt(){if(Pe===null){var e=me.alternate;e=e!==null?e.memoizedState:null}else e=Pe.next;var t=Ne===null?me.memoizedState:Ne.next;if(t!==null)Ne=t,Pe=e;else{if(e===null)throw Error(N(310));Pe=e,e={memoizedState:Pe.memoizedState,baseState:Pe.baseState,baseQueue:Pe.baseQueue,queue:Pe.queue,next:null},Ne===null?me.memoizedState=Ne=e:Ne=Ne.next=e}return Ne}function Po(e,t){return typeof t=="function"?t(e):t}function Hi(e){var t=pt(),n=t.queue;if(n===null)throw Error(N(311));n.lastRenderedReducer=e;var r=Pe,o=r.baseQueue,l=n.pending;if(l!==null){if(o!==null){var i=o.next;o.next=l.next,l.next=i}r.baseQueue=o=l,n.pending=null}if(o!==null){l=o.next,r=r.baseState;var a=i=null,s=null,u=l;do{var c=u.lane;if((In&c)===c)s!==null&&(s=s.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var f={lane:c,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};s===null?(a=s=f,i=r):s=s.next=f,me.lanes|=c,Un|=c}u=u.next}while(u!==null&&u!==l);s===null?i=r:s.next=a,Et(r,t.memoizedState)||(Ge=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=s,n.lastRenderedState=r}if(e=n.interleaved,e!==null){o=e;do l=o.lane,me.lanes|=l,Un|=l,o=o.next;while(o!==e)}else o===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Wi(e){var t=pt(),n=t.queue;if(n===null)throw Error(N(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,l=t.memoizedState;if(o!==null){n.pending=null;var i=o=o.next;do l=e(l,i.action),i=i.next;while(i!==o);Et(l,t.memoizedState)||(Ge=!0),t.memoizedState=l,t.baseQueue===null&&(t.baseState=l),n.lastRenderedState=l}return[l,r]}function jd(){}function zd(e,t){var n=me,r=pt(),o=t(),l=!Et(r.memoizedState,o);if(l&&(r.memoizedState=o,Ge=!0),r=r.queue,Hs(Ud.bind(null,n,r,e),[e]),r.getSnapshot!==t||l||Ne!==null&&Ne.memoizedState.tag&1){if(n.flags|=2048,_o(9,Id.bind(null,n,r,o,t),void 0,null),Te===null)throw Error(N(349));In&30||Fd(n,t,o)}return o}function Fd(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=me.updateQueue,t===null?(t={lastEffect:null,stores:null},me.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Id(e,t,n,r){t.value=n,t.getSnapshot=r,bd(t)&&Ad(e)}function Ud(e,t,n){return n(function(){bd(t)&&Ad(e)})}function bd(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Et(e,n)}catch{return!0}}function Ad(e){var t=Bt(e,1);t!==null&&xt(t,e,1,-1)}function yc(e){var t=Ct();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Po,lastRenderedState:e},t.queue=e,e=e.dispatch=Tg.bind(null,me,e),[t.memoizedState,e]}function _o(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=me.updateQueue,t===null?(t={lastEffect:null,stores:null},me.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function $d(){return pt().memoizedState}function xl(e,t,n,r){var o=Ct();me.flags|=e,o.memoizedState=_o(1|t,n,void 0,r===void 0?null:r)}function si(e,t,n,r){var o=pt();r=r===void 0?null:r;var l=void 0;if(Pe!==null){var i=Pe.memoizedState;if(l=i.destroy,r!==null&&$s(r,i.deps)){o.memoizedState=_o(t,n,l,r);return}}me.flags|=e,o.memoizedState=_o(1|t,n,l,r)}function wc(e,t){return xl(8390656,8,e,t)}function Hs(e,t){return si(2048,8,e,t)}function Bd(e,t){return si(4,2,e,t)}function Vd(e,t){return si(4,4,e,t)}function Hd(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Wd(e,t,n){return n=n!=null?n.concat([e]):null,si(4,4,Hd.bind(null,t,e),n)}function Ws(){}function Kd(e,t){var n=pt();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&$s(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Qd(e,t){var n=pt();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&$s(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Gd(e,t,n){return In&21?(Et(n,t)||(n=qf(),me.lanes|=n,Un|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Ge=!0),e.memoizedState=n)}function Lg(e,t){var n=oe;oe=n!==0&&4>n?n:4,e(!0);var r=Vi.transition;Vi.transition={};try{e(!1),t()}finally{oe=n,Vi.transition=r}}function Yd(){return pt().memoizedState}function Ng(e,t,n){var r=mn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Xd(e))Jd(t,n);else if(n=Md(e,t,n,r),n!==null){var o=Be();xt(n,e,r,o),Zd(n,t,r)}}function Tg(e,t,n){var r=mn(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Xd(e))Jd(t,o);else{var l=e.alternate;if(e.lanes===0&&(l===null||l.lanes===0)&&(l=t.lastRenderedReducer,l!==null))try{var i=t.lastRenderedState,a=l(i,n);if(o.hasEagerState=!0,o.eagerState=a,Et(a,i)){var s=t.interleaved;s===null?(o.next=o,Fs(t)):(o.next=s.next,s.next=o),t.interleaved=o;return}}catch{}finally{}n=Md(e,t,o,r),n!==null&&(o=Be(),xt(n,e,r,o),Zd(n,t,r))}}function Xd(e){var t=e.alternate;return e===me||t!==null&&t===me}function Jd(e,t){lo=Hl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Zd(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Es(e,n)}}var Wl={readContext:dt,useCallback:ze,useContext:ze,useEffect:ze,useImperativeHandle:ze,useInsertionEffect:ze,useLayoutEffect:ze,useMemo:ze,useReducer:ze,useRef:ze,useState:ze,useDebugValue:ze,useDeferredValue:ze,useTransition:ze,useMutableSource:ze,useSyncExternalStore:ze,useId:ze,unstable_isNewReconciler:!1},Mg={readContext:dt,useCallback:function(e,t){return Ct().memoizedState=[e,t===void 0?null:t],e},useContext:dt,useEffect:wc,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,xl(4194308,4,Hd.bind(null,t,e),n)},useLayoutEffect:function(e,t){return xl(4194308,4,e,t)},useInsertionEffect:function(e,t){return xl(4,2,e,t)},useMemo:function(e,t){var n=Ct();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ct();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Ng.bind(null,me,e),[r.memoizedState,e]},useRef:function(e){var t=Ct();return e={current:e},t.memoizedState=e},useState:yc,useDebugValue:Ws,useDeferredValue:function(e){return Ct().memoizedState=e},useTransition:function(){var e=yc(!1),t=e[0];return e=Lg.bind(null,e[1]),Ct().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=me,o=Ct();if(pe){if(n===void 0)throw Error(N(407));n=n()}else{if(n=t(),Te===null)throw Error(N(349));In&30||Fd(r,t,n)}o.memoizedState=n;var l={value:n,getSnapshot:t};return o.queue=l,wc(Ud.bind(null,r,l,e),[e]),r.flags|=2048,_o(9,Id.bind(null,r,l,n,t),void 0,null),n},useId:function(){var e=Ct(),t=Te.identifierPrefix;if(pe){var n=It,r=Ft;n=(r&~(1<<32-St(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Co++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Rg++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Og={readContext:dt,useCallback:Kd,useContext:dt,useEffect:Hs,useImperativeHandle:Wd,useInsertionEffect:Bd,useLayoutEffect:Vd,useMemo:Qd,useReducer:Hi,useRef:$d,useState:function(){return Hi(Po)},useDebugValue:Ws,useDeferredValue:function(e){var t=pt();return Gd(t,Pe.memoizedState,e)},useTransition:function(){var e=Hi(Po)[0],t=pt().memoizedState;return[e,t]},useMutableSource:jd,useSyncExternalStore:zd,useId:Yd,unstable_isNewReconciler:!1},Dg={readContext:dt,useCallback:Kd,useContext:dt,useEffect:Hs,useImperativeHandle:Wd,useInsertionEffect:Bd,useLayoutEffect:Vd,useMemo:Qd,useReducer:Wi,useRef:$d,useState:function(){return Wi(Po)},useDebugValue:Ws,useDeferredValue:function(e){var t=pt();return Pe===null?t.memoizedState=e:Gd(t,Pe.memoizedState,e)},useTransition:function(){var e=Wi(Po)[0],t=pt().memoizedState;return[e,t]},useMutableSource:jd,useSyncExternalStore:zd,useId:Yd,unstable_isNewReconciler:!1};function gt(e,t){if(e&&e.defaultProps){t=ge({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function Ia(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:ge({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var ui={isMounted:function(e){return(e=e._reactInternals)?Bn(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Be(),o=mn(e),l=Ut(r,o);l.payload=t,n!=null&&(l.callback=n),t=pn(e,l,o),t!==null&&(xt(t,e,o,r),wl(t,e,o))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Be(),o=mn(e),l=Ut(r,o);l.tag=1,l.payload=t,n!=null&&(l.callback=n),t=pn(e,l,o),t!==null&&(xt(t,e,o,r),wl(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Be(),r=mn(e),o=Ut(n,r);o.tag=2,t!=null&&(o.callback=t),t=pn(e,o,r),t!==null&&(xt(t,e,r,n),wl(t,e,r))}};function Sc(e,t,n,r,o,l,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,l,i):t.prototype&&t.prototype.isPureReactComponent?!yo(n,r)||!yo(o,l):!0}function qd(e,t,n){var r=!1,o=yn,l=t.contextType;return typeof l=="object"&&l!==null?l=dt(l):(o=Je(t)?zn:Ue.current,r=t.contextTypes,l=(r=r!=null)?yr(e,o):yn),t=new t(n,l),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=ui,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=l),t}function xc(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&ui.enqueueReplaceState(t,t.state,null)}function Ua(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs={},Is(e);var l=t.contextType;typeof l=="object"&&l!==null?o.context=dt(l):(l=Je(t)?zn:Ue.current,o.context=yr(e,l)),o.state=e.memoizedState,l=t.getDerivedStateFromProps,typeof l=="function"&&(Ia(e,t,l,n),o.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof o.getSnapshotBeforeUpdate=="function"||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(t=o.state,typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount(),t!==o.state&&ui.enqueueReplaceState(o,o.state,null),Bl(e,n,o,r),o.state=e.memoizedState),typeof o.componentDidMount=="function"&&(e.flags|=4194308)}function Er(e,t){try{var n="",r=t;do n+=am(r),r=r.return;while(r);var o=n}catch(l){o=`
Error generating stack: `+l.message+`
`+l.stack}return{value:e,source:t,stack:o,digest:null}}function Ki(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function ba(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var jg=typeof WeakMap=="function"?WeakMap:Map;function ep(e,t,n){n=Ut(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ql||(Ql=!0,Ya=r),ba(e,t)},n}function tp(e,t,n){n=Ut(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){ba(e,t)}}var l=e.stateNode;return l!==null&&typeof l.componentDidCatch=="function"&&(n.callback=function(){ba(e,t),typeof r!="function"&&(hn===null?hn=new Set([this]):hn.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),n}function Ec(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new jg;var o=new Set;r.set(t,o)}else o=r.get(t),o===void 0&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=Gg.bind(null,e,t,n),t.then(e,e))}function kc(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Cc(e,t,n,r,o){return e.mode&1?(e.flags|=65536,e.lanes=o,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Ut(-1,1),t.tag=2,pn(n,t,1))),n.lanes|=1),e)}var zg=Ht.ReactCurrentOwner,Ge=!1;function $e(e,t,n,r){t.child=e===null?Td(t,null,n,r):Sr(t,e.child,n,r)}function Pc(e,t,n,r,o){n=n.render;var l=t.ref;return dr(t,o),r=Bs(e,t,n,r,l,o),n=Vs(),e!==null&&!Ge?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Vt(e,t,o)):(pe&&n&&Ts(t),t.flags|=1,$e(e,t,r,o),t.child)}function _c(e,t,n,r,o){if(e===null){var l=n.type;return typeof l=="function"&&!qs(l)&&l.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=l,np(e,t,l,r,o)):(e=Pl(n.type,null,r,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(l=e.child,!(e.lanes&o)){var i=l.memoizedProps;if(n=n.compare,n=n!==null?n:yo,n(i,r)&&e.ref===t.ref)return Vt(e,t,o)}return t.flags|=1,e=gn(l,r),e.ref=t.ref,e.return=t,t.child=e}function np(e,t,n,r,o){if(e!==null){var l=e.memoizedProps;if(yo(l,r)&&e.ref===t.ref)if(Ge=!1,t.pendingProps=r=l,(e.lanes&o)!==0)e.flags&131072&&(Ge=!0);else return t.lanes=e.lanes,Vt(e,t,o)}return Aa(e,t,n,r,o)}function rp(e,t,n){var r=t.pendingProps,o=r.children,l=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},ie(ir,et),et|=n;else{if(!(n&1073741824))return e=l!==null?l.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,ie(ir,et),et|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=l!==null?l.baseLanes:n,ie(ir,et),et|=r}else l!==null?(r=l.baseLanes|n,t.memoizedState=null):r=n,ie(ir,et),et|=r;return $e(e,t,o,n),t.child}function op(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Aa(e,t,n,r,o){var l=Je(n)?zn:Ue.current;return l=yr(t,l),dr(t,o),n=Bs(e,t,n,r,l,o),r=Vs(),e!==null&&!Ge?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Vt(e,t,o)):(pe&&r&&Ts(t),t.flags|=1,$e(e,t,n,o),t.child)}function Rc(e,t,n,r,o){if(Je(n)){var l=!0;Il(t)}else l=!1;if(dr(t,o),t.stateNode===null)El(e,t),qd(t,n,r),Ua(t,n,r,o),r=!0;else if(e===null){var i=t.stateNode,a=t.memoizedProps;i.props=a;var s=i.context,u=n.contextType;typeof u=="object"&&u!==null?u=dt(u):(u=Je(n)?zn:Ue.current,u=yr(t,u));var c=n.getDerivedStateFromProps,f=typeof c=="function"||typeof i.getSnapshotBeforeUpdate=="function";f||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(a!==r||s!==u)&&xc(t,i,r,u),en=!1;var d=t.memoizedState;i.state=d,Bl(t,r,i,o),s=t.memoizedState,a!==r||d!==s||Xe.current||en?(typeof c=="function"&&(Ia(t,n,c,r),s=t.memoizedState),(a=en||Sc(t,n,a,r,d,s,u))?(f||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),i.props=r,i.state=s,i.context=u,r=a):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,Od(e,t),a=t.memoizedProps,u=t.type===t.elementType?a:gt(t.type,a),i.props=u,f=t.pendingProps,d=i.context,s=n.contextType,typeof s=="object"&&s!==null?s=dt(s):(s=Je(n)?zn:Ue.current,s=yr(t,s));var m=n.getDerivedStateFromProps;(c=typeof m=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(a!==f||d!==s)&&xc(t,i,r,s),en=!1,d=t.memoizedState,i.state=d,Bl(t,r,i,o);var x=t.memoizedState;a!==f||d!==x||Xe.current||en?(typeof m=="function"&&(Ia(t,n,m,r),x=t.memoizedState),(u=en||Sc(t,n,u,r,d,x,s)||!1)?(c||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(r,x,s),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(r,x,s)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||a===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=x),i.props=r,i.state=x,i.context=s,r=u):(typeof i.componentDidUpdate!="function"||a===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),r=!1)}return $a(e,t,n,r,l,o)}function $a(e,t,n,r,o,l){op(e,t);var i=(t.flags&128)!==0;if(!r&&!i)return o&&dc(t,n,!1),Vt(e,t,l);r=t.stateNode,zg.current=t;var a=i&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&i?(t.child=Sr(t,e.child,null,l),t.child=Sr(t,null,a,l)):$e(e,t,a,l),t.memoizedState=r.state,o&&dc(t,n,!0),t.child}function lp(e){var t=e.stateNode;t.pendingContext?fc(e,t.pendingContext,t.pendingContext!==t.context):t.context&&fc(e,t.context,!1),Us(e,t.containerInfo)}function Lc(e,t,n,r,o){return wr(),Os(o),t.flags|=256,$e(e,t,n,r),t.child}var Ba={dehydrated:null,treeContext:null,retryLane:0};function Va(e){return{baseLanes:e,cachePool:null,transitions:null}}function ip(e,t,n){var r=t.pendingProps,o=he.current,l=!1,i=(t.flags&128)!==0,a;if((a=i)||(a=e!==null&&e.memoizedState===null?!1:(o&2)!==0),a?(l=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),ie(he,o&1),e===null)return za(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(i=r.children,e=r.fallback,l?(r=t.mode,l=t.child,i={mode:"hidden",children:i},!(r&1)&&l!==null?(l.childLanes=0,l.pendingProps=i):l=di(i,r,0,null),e=jn(e,r,n,null),l.return=t,e.return=t,l.sibling=e,t.child=l,t.child.memoizedState=Va(n),t.memoizedState=Ba,e):Ks(t,i));if(o=e.memoizedState,o!==null&&(a=o.dehydrated,a!==null))return Fg(e,t,i,r,a,o,n);if(l){l=r.fallback,i=t.mode,o=e.child,a=o.sibling;var s={mode:"hidden",children:r.children};return!(i&1)&&t.child!==o?(r=t.child,r.childLanes=0,r.pendingProps=s,t.deletions=null):(r=gn(o,s),r.subtreeFlags=o.subtreeFlags&14680064),a!==null?l=gn(a,l):(l=jn(l,i,n,null),l.flags|=2),l.return=t,r.return=t,r.sibling=l,t.child=r,r=l,l=t.child,i=e.child.memoizedState,i=i===null?Va(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},l.memoizedState=i,l.childLanes=e.childLanes&~n,t.memoizedState=Ba,r}return l=e.child,e=l.sibling,r=gn(l,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function Ks(e,t){return t=di({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function il(e,t,n,r){return r!==null&&Os(r),Sr(t,e.child,null,n),e=Ks(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Fg(e,t,n,r,o,l,i){if(n)return t.flags&256?(t.flags&=-257,r=Ki(Error(N(422))),il(e,t,i,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(l=r.fallback,o=t.mode,r=di({mode:"visible",children:r.children},o,0,null),l=jn(l,o,i,null),l.flags|=2,r.return=t,l.return=t,r.sibling=l,t.child=r,t.mode&1&&Sr(t,e.child,null,i),t.child.memoizedState=Va(i),t.memoizedState=Ba,l);if(!(t.mode&1))return il(e,t,i,null);if(o.data==="$!"){if(r=o.nextSibling&&o.nextSibling.dataset,r)var a=r.dgst;return r=a,l=Error(N(419)),r=Ki(l,r,void 0),il(e,t,i,r)}if(a=(i&e.childLanes)!==0,Ge||a){if(r=Te,r!==null){switch(i&-i){case 4:o=2;break;case 16:o=8;break;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:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:o=32;break;case 536870912:o=268435456;break;default:o=0}o=o&(r.suspendedLanes|i)?0:o,o!==0&&o!==l.retryLane&&(l.retryLane=o,Bt(e,o),xt(r,e,o,-1))}return Zs(),r=Ki(Error(N(421))),il(e,t,i,r)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=Yg.bind(null,e),o._reactRetry=t,null):(e=l.treeContext,nt=dn(o.nextSibling),rt=t,pe=!0,wt=null,e!==null&&(st[ut++]=Ft,st[ut++]=It,st[ut++]=Fn,Ft=e.id,It=e.overflow,Fn=t),t=Ks(t,r.children),t.flags|=4096,t)}function Nc(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Fa(e.return,t,n)}function Qi(e,t,n,r,o){var l=e.memoizedState;l===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(l.isBackwards=t,l.rendering=null,l.renderingStartTime=0,l.last=r,l.tail=n,l.tailMode=o)}function ap(e,t,n){var r=t.pendingProps,o=r.revealOrder,l=r.tail;if($e(e,t,r.children,n),r=he.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Nc(e,n,t);else if(e.tag===19)Nc(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(ie(he,r),!(t.mode&1))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;n!==null;)e=n.alternate,e!==null&&Vl(e)===null&&(o=n),n=n.sibling;n=o,n===null?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Qi(t,!1,o,n,l);break;case"backwards":for(n=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&Vl(e)===null){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Qi(t,!0,n,null,l);break;case"together":Qi(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function El(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Vt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Un|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(N(153));if(t.child!==null){for(e=t.child,n=gn(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=gn(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Ig(e,t,n){switch(t.tag){case 3:lp(t),wr();break;case 5:Dd(t);break;case 1:Je(t.type)&&Il(t);break;case 4:Us(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;ie(Al,r._currentValue),r._currentValue=o;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(ie(he,he.current&1),t.flags|=128,null):n&t.child.childLanes?ip(e,t,n):(ie(he,he.current&1),e=Vt(e,t,n),e!==null?e.sibling:null);ie(he,he.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return ap(e,t,n);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),ie(he,he.current),r)break;return null;case 22:case 23:return t.lanes=0,rp(e,t,n)}return Vt(e,t,n)}var sp,Ha,up,cp;sp=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};Ha=function(){};up=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,Tn(Rt.current);var l=null;switch(n){case"input":o=da(e,o),r=da(e,r),l=[];break;case"select":o=ge({},o,{value:void 0}),r=ge({},r,{value:void 0}),l=[];break;case"textarea":o=ma(e,o),r=ma(e,r),l=[];break;default:typeof o.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=zl)}va(n,r);var i;n=null;for(u in o)if(!r.hasOwnProperty(u)&&o.hasOwnProperty(u)&&o[u]!=null)if(u==="style"){var a=o[u];for(i in a)a.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(co.hasOwnProperty(u)?l||(l=[]):(l=l||[]).push(u,null));for(u in r){var s=r[u];if(a=o!=null?o[u]:void 0,r.hasOwnProperty(u)&&s!==a&&(s!=null||a!=null))if(u==="style")if(a){for(i in a)!a.hasOwnProperty(i)||s&&s.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in s)s.hasOwnProperty(i)&&a[i]!==s[i]&&(n||(n={}),n[i]=s[i])}else n||(l||(l=[]),l.push(u,n)),n=s;else u==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,a=a?a.__html:void 0,s!=null&&a!==s&&(l=l||[]).push(u,s)):u==="children"?typeof s!="string"&&typeof s!="number"||(l=l||[]).push(u,""+s):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(co.hasOwnProperty(u)?(s!=null&&u==="onScroll"&&fe("scroll",e),l||a===s||(l=[])):(l=l||[]).push(u,s))}n&&(l=l||[]).push("style",n);var u=l;(t.updateQueue=u)&&(t.flags|=4)}};cp=function(e,t,n,r){n!==r&&(t.flags|=4)};function Ar(e,t){if(!pe)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Fe(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags&14680064,r|=o.flags&14680064,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Ug(e,t,n){var r=t.pendingProps;switch(Ms(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Fe(t),null;case 1:return Je(t.type)&&Fl(),Fe(t),null;case 3:return r=t.stateNode,xr(),de(Xe),de(Ue),As(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(ol(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,wt!==null&&(Za(wt),wt=null))),Ha(e,t),Fe(t),null;case 5:bs(t);var o=Tn(ko.current);if(n=t.type,e!==null&&t.stateNode!=null)up(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(N(166));return Fe(t),null}if(e=Tn(Rt.current),ol(t)){r=t.stateNode,n=t.type;var l=t.memoizedProps;switch(r[Pt]=t,r[xo]=l,e=(t.mode&1)!==0,n){case"dialog":fe("cancel",r),fe("close",r);break;case"iframe":case"object":case"embed":fe("load",r);break;case"video":case"audio":for(o=0;o<Jr.length;o++)fe(Jr[o],r);break;case"source":fe("error",r);break;case"img":case"image":case"link":fe("error",r),fe("load",r);break;case"details":fe("toggle",r);break;case"input":Uu(r,l),fe("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!l.multiple},fe("invalid",r);break;case"textarea":Au(r,l),fe("invalid",r)}va(n,l),o=null;for(var i in l)if(l.hasOwnProperty(i)){var a=l[i];i==="children"?typeof a=="string"?r.textContent!==a&&(l.suppressHydrationWarning!==!0&&rl(r.textContent,a,e),o=["children",a]):typeof a=="number"&&r.textContent!==""+a&&(l.suppressHydrationWarning!==!0&&rl(r.textContent,a,e),o=["children",""+a]):co.hasOwnProperty(i)&&a!=null&&i==="onScroll"&&fe("scroll",r)}switch(n){case"input":Yo(r),bu(r,l,!0);break;case"textarea":Yo(r),$u(r);break;case"select":case"option":break;default:typeof l.onClick=="function"&&(r.onclick=zl)}r=o,t.updateQueue=r,r!==null&&(t.flags|=4)}else{i=o.nodeType===9?o:o.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Uf(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=i.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),n==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[Pt]=t,e[xo]=r,sp(e,t,!1,!1),t.stateNode=e;e:{switch(i=ya(n,r),n){case"dialog":fe("cancel",e),fe("close",e),o=r;break;case"iframe":case"object":case"embed":fe("load",e),o=r;break;case"video":case"audio":for(o=0;o<Jr.length;o++)fe(Jr[o],e);o=r;break;case"source":fe("error",e),o=r;break;case"img":case"image":case"link":fe("error",e),fe("load",e),o=r;break;case"details":fe("toggle",e),o=r;break;case"input":Uu(e,r),o=da(e,r),fe("invalid",e);break;case"option":o=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=ge({},r,{value:void 0}),fe("invalid",e);break;case"textarea":Au(e,r),o=ma(e,r),fe("invalid",e);break;default:o=r}va(n,o),a=o;for(l in a)if(a.hasOwnProperty(l)){var s=a[l];l==="style"?$f(e,s):l==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,s!=null&&bf(e,s)):l==="children"?typeof s=="string"?(n!=="textarea"||s!=="")&&fo(e,s):typeof s=="number"&&fo(e,""+s):l!=="suppressContentEditableWarning"&&l!=="suppressHydrationWarning"&&l!=="autoFocus"&&(co.hasOwnProperty(l)?s!=null&&l==="onScroll"&&fe("scroll",e):s!=null&&gs(e,l,s,i))}switch(n){case"input":Yo(e),bu(e,r,!1);break;case"textarea":Yo(e),$u(e);break;case"option":r.value!=null&&e.setAttribute("value",""+vn(r.value));break;case"select":e.multiple=!!r.multiple,l=r.value,l!=null?sr(e,!!r.multiple,l,!1):r.defaultValue!=null&&sr(e,!!r.multiple,r.defaultValue,!0);break;default:typeof o.onClick=="function"&&(e.onclick=zl)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Fe(t),null;case 6:if(e&&t.stateNode!=null)cp(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(N(166));if(n=Tn(ko.current),Tn(Rt.current),ol(t)){if(r=t.stateNode,n=t.memoizedProps,r[Pt]=t,(l=r.nodeValue!==n)&&(e=rt,e!==null))switch(e.tag){case 3:rl(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&rl(r.nodeValue,n,(e.mode&1)!==0)}l&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Pt]=t,t.stateNode=r}return Fe(t),null;case 13:if(de(he),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(pe&&nt!==null&&t.mode&1&&!(t.flags&128))Ld(),wr(),t.flags|=98560,l=!1;else if(l=ol(t),r!==null&&r.dehydrated!==null){if(e===null){if(!l)throw Error(N(318));if(l=t.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(N(317));l[Pt]=t}else wr(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Fe(t),l=!1}else wt!==null&&(Za(wt),wt=null),l=!0;if(!l)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||he.current&1?_e===0&&(_e=3):Zs())),t.updateQueue!==null&&(t.flags|=4),Fe(t),null);case 4:return xr(),Ha(e,t),e===null&&wo(t.stateNode.containerInfo),Fe(t),null;case 10:return zs(t.type._context),Fe(t),null;case 17:return Je(t.type)&&Fl(),Fe(t),null;case 19:if(de(he),l=t.memoizedState,l===null)return Fe(t),null;if(r=(t.flags&128)!==0,i=l.rendering,i===null)if(r)Ar(l,!1);else{if(_e!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=Vl(e),i!==null){for(t.flags|=128,Ar(l,!1),r=i.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)l=n,e=r,l.flags&=14680066,i=l.alternate,i===null?(l.childLanes=0,l.lanes=e,l.child=null,l.subtreeFlags=0,l.memoizedProps=null,l.memoizedState=null,l.updateQueue=null,l.dependencies=null,l.stateNode=null):(l.childLanes=i.childLanes,l.lanes=i.lanes,l.child=i.child,l.subtreeFlags=0,l.deletions=null,l.memoizedProps=i.memoizedProps,l.memoizedState=i.memoizedState,l.updateQueue=i.updateQueue,l.type=i.type,e=i.dependencies,l.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return ie(he,he.current&1|2),t.child}e=e.sibling}l.tail!==null&&xe()>kr&&(t.flags|=128,r=!0,Ar(l,!1),t.lanes=4194304)}else{if(!r)if(e=Vl(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Ar(l,!0),l.tail===null&&l.tailMode==="hidden"&&!i.alternate&&!pe)return Fe(t),null}else 2*xe()-l.renderingStartTime>kr&&n!==1073741824&&(t.flags|=128,r=!0,Ar(l,!1),t.lanes=4194304);l.isBackwards?(i.sibling=t.child,t.child=i):(n=l.last,n!==null?n.sibling=i:t.child=i,l.last=i)}return l.tail!==null?(t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=xe(),t.sibling=null,n=he.current,ie(he,r?n&1|2:n&1),t):(Fe(t),null);case 22:case 23:return Js(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?et&1073741824&&(Fe(t),t.subtreeFlags&6&&(t.flags|=8192)):Fe(t),null;case 24:return null;case 25:return null}throw Error(N(156,t.tag))}function bg(e,t){switch(Ms(t),t.tag){case 1:return Je(t.type)&&Fl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return xr(),de(Xe),de(Ue),As(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return bs(t),null;case 13:if(de(he),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(N(340));wr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return de(he),null;case 4:return xr(),null;case 10:return zs(t.type._context),null;case 22:case 23:return Js(),null;case 24:return null;default:return null}}var al=!1,Ie=!1,Ag=typeof WeakSet=="function"?WeakSet:Set,b=null;function lr(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){we(e,t,r)}else n.current=null}function Wa(e,t,n){try{n()}catch(r){we(e,t,r)}}var Tc=!1;function $g(e,t){if(La=Ol,e=md(),Ns(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,l=r.focusNode;r=r.focusOffset;try{n.nodeType,l.nodeType}catch{n=null;break e}var i=0,a=-1,s=-1,u=0,c=0,f=e,d=null;t:for(;;){for(var m;f!==n||o!==0&&f.nodeType!==3||(a=i+o),f!==l||r!==0&&f.nodeType!==3||(s=i+r),f.nodeType===3&&(i+=f.nodeValue.length),(m=f.firstChild)!==null;)d=f,f=m;for(;;){if(f===e)break t;if(d===n&&++u===o&&(a=i),d===l&&++c===r&&(s=i),(m=f.nextSibling)!==null)break;f=d,d=f.parentNode}f=m}n=a===-1||s===-1?null:{start:a,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(Na={focusedElem:e,selectionRange:n},Ol=!1,b=t;b!==null;)if(t=b,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,b=e;else for(;b!==null;){t=b;try{var x=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(x!==null){var w=x.memoizedProps,L=x.memoizedState,h=t.stateNode,p=h.getSnapshotBeforeUpdate(t.elementType===t.type?w:gt(t.type,w),L);h.__reactInternalSnapshotBeforeUpdate=p}break;case 3:var v=t.stateNode.containerInfo;v.nodeType===1?v.textContent="":v.nodeType===9&&v.documentElement&&v.removeChild(v.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(N(163))}}catch(C){we(t,t.return,C)}if(e=t.sibling,e!==null){e.return=t.return,b=e;break}b=t.return}return x=Tc,Tc=!1,x}function io(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var l=o.destroy;o.destroy=void 0,l!==void 0&&Wa(t,n,l)}o=o.next}while(o!==r)}}function ci(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Ka(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function fp(e){var t=e.alternate;t!==null&&(e.alternate=null,fp(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Pt],delete t[xo],delete t[Oa],delete t[kg],delete t[Cg])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function dp(e){return e.tag===5||e.tag===3||e.tag===4}function Mc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||dp(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Qa(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=zl));else if(r!==4&&(e=e.child,e!==null))for(Qa(e,t,n),e=e.sibling;e!==null;)Qa(e,t,n),e=e.sibling}function Ga(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Ga(e,t,n),e=e.sibling;e!==null;)Ga(e,t,n),e=e.sibling}var Oe=null,vt=!1;function Yt(e,t,n){for(n=n.child;n!==null;)pp(e,t,n),n=n.sibling}function pp(e,t,n){if(_t&&typeof _t.onCommitFiberUnmount=="function")try{_t.onCommitFiberUnmount(ni,n)}catch{}switch(n.tag){case 5:Ie||lr(n,t);case 6:var r=Oe,o=vt;Oe=null,Yt(e,t,n),Oe=r,vt=o,Oe!==null&&(vt?(e=Oe,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Oe.removeChild(n.stateNode));break;case 18:Oe!==null&&(vt?(e=Oe,n=n.stateNode,e.nodeType===8?Ai(e.parentNode,n):e.nodeType===1&&Ai(e,n),go(e)):Ai(Oe,n.stateNode));break;case 4:r=Oe,o=vt,Oe=n.stateNode.containerInfo,vt=!0,Yt(e,t,n),Oe=r,vt=o;break;case 0:case 11:case 14:case 15:if(!Ie&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var l=o,i=l.destroy;l=l.tag,i!==void 0&&(l&2||l&4)&&Wa(n,t,i),o=o.next}while(o!==r)}Yt(e,t,n);break;case 1:if(!Ie&&(lr(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){we(n,t,a)}Yt(e,t,n);break;case 21:Yt(e,t,n);break;case 22:n.mode&1?(Ie=(r=Ie)||n.memoizedState!==null,Yt(e,t,n),Ie=r):Yt(e,t,n);break;default:Yt(e,t,n)}}function Oc(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Ag),t.forEach(function(r){var o=Xg.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function mt(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var o=n[r];try{var l=e,i=t,a=i;e:for(;a!==null;){switch(a.tag){case 5:Oe=a.stateNode,vt=!1;break e;case 3:Oe=a.stateNode.containerInfo,vt=!0;break e;case 4:Oe=a.stateNode.containerInfo,vt=!0;break e}a=a.return}if(Oe===null)throw Error(N(160));pp(l,i,o),Oe=null,vt=!1;var s=o.alternate;s!==null&&(s.return=null),o.return=null}catch(u){we(o,t,u)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)hp(t,e),t=t.sibling}function hp(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(mt(t,e),kt(e),r&4){try{io(3,e,e.return),ci(3,e)}catch(w){we(e,e.return,w)}try{io(5,e,e.return)}catch(w){we(e,e.return,w)}}break;case 1:mt(t,e),kt(e),r&512&&n!==null&&lr(n,n.return);break;case 5:if(mt(t,e),kt(e),r&512&&n!==null&&lr(n,n.return),e.flags&32){var o=e.stateNode;try{fo(o,"")}catch(w){we(e,e.return,w)}}if(r&4&&(o=e.stateNode,o!=null)){var l=e.memoizedProps,i=n!==null?n.memoizedProps:l,a=e.type,s=e.updateQueue;if(e.updateQueue=null,s!==null)try{a==="input"&&l.type==="radio"&&l.name!=null&&Ff(o,l),ya(a,i);var u=ya(a,l);for(i=0;i<s.length;i+=2){var c=s[i],f=s[i+1];c==="style"?$f(o,f):c==="dangerouslySetInnerHTML"?bf(o,f):c==="children"?fo(o,f):gs(o,c,f,u)}switch(a){case"input":pa(o,l);break;case"textarea":If(o,l);break;case"select":var d=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!l.multiple;var m=l.value;m!=null?sr(o,!!l.multiple,m,!1):d!==!!l.multiple&&(l.defaultValue!=null?sr(o,!!l.multiple,l.defaultValue,!0):sr(o,!!l.multiple,l.multiple?[]:"",!1))}o[xo]=l}catch(w){we(e,e.return,w)}}break;case 6:if(mt(t,e),kt(e),r&4){if(e.stateNode===null)throw Error(N(162));o=e.stateNode,l=e.memoizedProps;try{o.nodeValue=l}catch(w){we(e,e.return,w)}}break;case 3:if(mt(t,e),kt(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{go(t.containerInfo)}catch(w){we(e,e.return,w)}break;case 4:mt(t,e),kt(e);break;case 13:mt(t,e),kt(e),o=e.child,o.flags&8192&&(l=o.memoizedState!==null,o.stateNode.isHidden=l,!l||o.alternate!==null&&o.alternate.memoizedState!==null||(Ys=xe())),r&4&&Oc(e);break;case 22:if(c=n!==null&&n.memoizedState!==null,e.mode&1?(Ie=(u=Ie)||c,mt(t,e),Ie=u):mt(t,e),kt(e),r&8192){if(u=e.memoizedState!==null,(e.stateNode.isHidden=u)&&!c&&e.mode&1)for(b=e,c=e.child;c!==null;){for(f=b=c;b!==null;){switch(d=b,m=d.child,d.tag){case 0:case 11:case 14:case 15:io(4,d,d.return);break;case 1:lr(d,d.return);var x=d.stateNode;if(typeof x.componentWillUnmount=="function"){r=d,n=d.return;try{t=r,x.props=t.memoizedProps,x.state=t.memoizedState,x.componentWillUnmount()}catch(w){we(r,n,w)}}break;case 5:lr(d,d.return);break;case 22:if(d.memoizedState!==null){jc(f);continue}}m!==null?(m.return=d,b=m):jc(f)}c=c.sibling}e:for(c=null,f=e;;){if(f.tag===5){if(c===null){c=f;try{o=f.stateNode,u?(l=o.style,typeof l.setProperty=="function"?l.setProperty("display","none","important"):l.display="none"):(a=f.stateNode,s=f.memoizedProps.style,i=s!=null&&s.hasOwnProperty("display")?s.display:null,a.style.display=Af("display",i))}catch(w){we(e,e.return,w)}}}else if(f.tag===6){if(c===null)try{f.stateNode.nodeValue=u?"":f.memoizedProps}catch(w){we(e,e.return,w)}}else if((f.tag!==22&&f.tag!==23||f.memoizedState===null||f===e)&&f.child!==null){f.child.return=f,f=f.child;continue}if(f===e)break e;for(;f.sibling===null;){if(f.return===null||f.return===e)break e;c===f&&(c=null),f=f.return}c===f&&(c=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:mt(t,e),kt(e),r&4&&Oc(e);break;case 21:break;default:mt(t,e),kt(e)}}function kt(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(dp(n)){var r=n;break e}n=n.return}throw Error(N(160))}switch(r.tag){case 5:var o=r.stateNode;r.flags&32&&(fo(o,""),r.flags&=-33);var l=Mc(e);Ga(e,l,o);break;case 3:case 4:var i=r.stateNode.containerInfo,a=Mc(e);Qa(e,a,i);break;default:throw Error(N(161))}}catch(s){we(e,e.return,s)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Bg(e,t,n){b=e,mp(e)}function mp(e,t,n){for(var r=(e.mode&1)!==0;b!==null;){var o=b,l=o.child;if(o.tag===22&&r){var i=o.memoizedState!==null||al;if(!i){var a=o.alternate,s=a!==null&&a.memoizedState!==null||Ie;a=al;var u=Ie;if(al=i,(Ie=s)&&!u)for(b=o;b!==null;)i=b,s=i.child,i.tag===22&&i.memoizedState!==null?zc(o):s!==null?(s.return=i,b=s):zc(o);for(;l!==null;)b=l,mp(l),l=l.sibling;b=o,al=a,Ie=u}Dc(e)}else o.subtreeFlags&8772&&l!==null?(l.return=o,b=l):Dc(e)}}function Dc(e){for(;b!==null;){var t=b;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:Ie||ci(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Ie)if(n===null)r.componentDidMount();else{var o=t.elementType===t.type?n.memoizedProps:gt(t.type,n.memoizedProps);r.componentDidUpdate(o,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var l=t.updateQueue;l!==null&&vc(t,l,r);break;case 3:var i=t.updateQueue;if(i!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}vc(t,i,n)}break;case 5:var a=t.stateNode;if(n===null&&t.flags&4){n=a;var s=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":s.autoFocus&&n.focus();break;case"img":s.src&&(n.src=s.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var u=t.alternate;if(u!==null){var c=u.memoizedState;if(c!==null){var f=c.dehydrated;f!==null&&go(f)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(N(163))}Ie||t.flags&512&&Ka(t)}catch(d){we(t,t.return,d)}}if(t===e){b=null;break}if(n=t.sibling,n!==null){n.return=t.return,b=n;break}b=t.return}}function jc(e){for(;b!==null;){var t=b;if(t===e){b=null;break}var n=t.sibling;if(n!==null){n.return=t.return,b=n;break}b=t.return}}function zc(e){for(;b!==null;){var t=b;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{ci(4,t)}catch(s){we(t,n,s)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var o=t.return;try{r.componentDidMount()}catch(s){we(t,o,s)}}var l=t.return;try{Ka(t)}catch(s){we(t,l,s)}break;case 5:var i=t.return;try{Ka(t)}catch(s){we(t,i,s)}}}catch(s){we(t,t.return,s)}if(t===e){b=null;break}var a=t.sibling;if(a!==null){a.return=t.return,b=a;break}b=t.return}}var Vg=Math.ceil,Kl=Ht.ReactCurrentDispatcher,Qs=Ht.ReactCurrentOwner,ft=Ht.ReactCurrentBatchConfig,ee=0,Te=null,Ce=null,De=0,et=0,ir=Sn(0),_e=0,Ro=null,Un=0,fi=0,Gs=0,ao=null,Qe=null,Ys=0,kr=1/0,jt=null,Ql=!1,Ya=null,hn=null,sl=!1,ln=null,Gl=0,so=0,Xa=null,kl=-1,Cl=0;function Be(){return ee&6?xe():kl!==-1?kl:kl=xe()}function mn(e){return e.mode&1?ee&2&&De!==0?De&-De:_g.transition!==null?(Cl===0&&(Cl=qf()),Cl):(e=oe,e!==0||(e=window.event,e=e===void 0?16:id(e.type)),e):1}function xt(e,t,n,r){if(50<so)throw so=0,Xa=null,Error(N(185));Mo(e,n,r),(!(ee&2)||e!==Te)&&(e===Te&&(!(ee&2)&&(fi|=n),_e===4&&rn(e,De)),Ze(e,r),n===1&&ee===0&&!(t.mode&1)&&(kr=xe()+500,ai&&xn()))}function Ze(e,t){var n=e.callbackNode;_m(e,t);var r=Ml(e,e===Te?De:0);if(r===0)n!==null&&Hu(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Hu(n),t===1)e.tag===0?Pg(Fc.bind(null,e)):Pd(Fc.bind(null,e)),xg(function(){!(ee&6)&&xn()}),n=null;else{switch(ed(r)){case 1:n=xs;break;case 4:n=Jf;break;case 16:n=Tl;break;case 536870912:n=Zf;break;default:n=Tl}n=kp(n,gp.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function gp(e,t){if(kl=-1,Cl=0,ee&6)throw Error(N(327));var n=e.callbackNode;if(pr()&&e.callbackNode!==n)return null;var r=Ml(e,e===Te?De:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=Yl(e,r);else{t=r;var o=ee;ee|=2;var l=yp();(Te!==e||De!==t)&&(jt=null,kr=xe()+500,Dn(e,t));do try{Kg();break}catch(a){vp(e,a)}while(!0);js(),Kl.current=l,ee=o,Ce!==null?t=0:(Te=null,De=0,t=_e)}if(t!==0){if(t===2&&(o=ka(e),o!==0&&(r=o,t=Ja(e,o))),t===1)throw n=Ro,Dn(e,0),rn(e,r),Ze(e,xe()),n;if(t===6)rn(e,r);else{if(o=e.current.alternate,!(r&30)&&!Hg(o)&&(t=Yl(e,r),t===2&&(l=ka(e),l!==0&&(r=l,t=Ja(e,l))),t===1))throw n=Ro,Dn(e,0),rn(e,r),Ze(e,xe()),n;switch(e.finishedWork=o,e.finishedLanes=r,t){case 0:case 1:throw Error(N(345));case 2:_n(e,Qe,jt);break;case 3:if(rn(e,r),(r&130023424)===r&&(t=Ys+500-xe(),10<t)){if(Ml(e,0)!==0)break;if(o=e.suspendedLanes,(o&r)!==r){Be(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=Ma(_n.bind(null,e,Qe,jt),t);break}_n(e,Qe,jt);break;case 4:if(rn(e,r),(r&4194240)===r)break;for(t=e.eventTimes,o=-1;0<r;){var i=31-St(r);l=1<<i,i=t[i],i>o&&(o=i),r&=~l}if(r=o,r=xe()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Vg(r/1960))-r,10<r){e.timeoutHandle=Ma(_n.bind(null,e,Qe,jt),r);break}_n(e,Qe,jt);break;case 5:_n(e,Qe,jt);break;default:throw Error(N(329))}}}return Ze(e,xe()),e.callbackNode===n?gp.bind(null,e):null}function Ja(e,t){var n=ao;return e.current.memoizedState.isDehydrated&&(Dn(e,t).flags|=256),e=Yl(e,t),e!==2&&(t=Qe,Qe=n,t!==null&&Za(t)),e}function Za(e){Qe===null?Qe=e:Qe.push.apply(Qe,e)}function Hg(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var o=n[r],l=o.getSnapshot;o=o.value;try{if(!Et(l(),o))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function rn(e,t){for(t&=~Gs,t&=~fi,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-St(t),r=1<<n;e[n]=-1,t&=~r}}function Fc(e){if(ee&6)throw Error(N(327));pr();var t=Ml(e,0);if(!(t&1))return Ze(e,xe()),null;var n=Yl(e,t);if(e.tag!==0&&n===2){var r=ka(e);r!==0&&(t=r,n=Ja(e,r))}if(n===1)throw n=Ro,Dn(e,0),rn(e,t),Ze(e,xe()),n;if(n===6)throw Error(N(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,_n(e,Qe,jt),Ze(e,xe()),null}function Xs(e,t){var n=ee;ee|=1;try{return e(t)}finally{ee=n,ee===0&&(kr=xe()+500,ai&&xn())}}function bn(e){ln!==null&&ln.tag===0&&!(ee&6)&&pr();var t=ee;ee|=1;var n=ft.transition,r=oe;try{if(ft.transition=null,oe=1,e)return e()}finally{oe=r,ft.transition=n,ee=t,!(ee&6)&&xn()}}function Js(){et=ir.current,de(ir)}function Dn(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Sg(n)),Ce!==null)for(n=Ce.return;n!==null;){var r=n;switch(Ms(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Fl();break;case 3:xr(),de(Xe),de(Ue),As();break;case 5:bs(r);break;case 4:xr();break;case 13:de(he);break;case 19:de(he);break;case 10:zs(r.type._context);break;case 22:case 23:Js()}n=n.return}if(Te=e,Ce=e=gn(e.current,null),De=et=t,_e=0,Ro=null,Gs=fi=Un=0,Qe=ao=null,Nn!==null){for(t=0;t<Nn.length;t++)if(n=Nn[t],r=n.interleaved,r!==null){n.interleaved=null;var o=r.next,l=n.pending;if(l!==null){var i=l.next;l.next=o,r.next=i}n.pending=r}Nn=null}return e}function vp(e,t){do{var n=Ce;try{if(js(),Sl.current=Wl,Hl){for(var r=me.memoizedState;r!==null;){var o=r.queue;o!==null&&(o.pending=null),r=r.next}Hl=!1}if(In=0,Ne=Pe=me=null,lo=!1,Co=0,Qs.current=null,n===null||n.return===null){_e=1,Ro=t,Ce=null;break}e:{var l=e,i=n.return,a=n,s=t;if(t=De,a.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){var u=s,c=a,f=c.tag;if(!(c.mode&1)&&(f===0||f===11||f===15)){var d=c.alternate;d?(c.updateQueue=d.updateQueue,c.memoizedState=d.memoizedState,c.lanes=d.lanes):(c.updateQueue=null,c.memoizedState=null)}var m=kc(i);if(m!==null){m.flags&=-257,Cc(m,i,a,l,t),m.mode&1&&Ec(l,u,t),t=m,s=u;var x=t.updateQueue;if(x===null){var w=new Set;w.add(s),t.updateQueue=w}else x.add(s);break e}else{if(!(t&1)){Ec(l,u,t),Zs();break e}s=Error(N(426))}}else if(pe&&a.mode&1){var L=kc(i);if(L!==null){!(L.flags&65536)&&(L.flags|=256),Cc(L,i,a,l,t),Os(Er(s,a));break e}}l=s=Er(s,a),_e!==4&&(_e=2),ao===null?ao=[l]:ao.push(l),l=i;do{switch(l.tag){case 3:l.flags|=65536,t&=-t,l.lanes|=t;var h=ep(l,s,t);gc(l,h);break e;case 1:a=s;var p=l.type,v=l.stateNode;if(!(l.flags&128)&&(typeof p.getDerivedStateFromError=="function"||v!==null&&typeof v.componentDidCatch=="function"&&(hn===null||!hn.has(v)))){l.flags|=65536,t&=-t,l.lanes|=t;var C=tp(l,a,t);gc(l,C);break e}}l=l.return}while(l!==null)}Sp(n)}catch(T){t=T,Ce===n&&n!==null&&(Ce=n=n.return);continue}break}while(!0)}function yp(){var e=Kl.current;return Kl.current=Wl,e===null?Wl:e}function Zs(){(_e===0||_e===3||_e===2)&&(_e=4),Te===null||!(Un&268435455)&&!(fi&268435455)||rn(Te,De)}function Yl(e,t){var n=ee;ee|=2;var r=yp();(Te!==e||De!==t)&&(jt=null,Dn(e,t));do try{Wg();break}catch(o){vp(e,o)}while(!0);if(js(),ee=n,Kl.current=r,Ce!==null)throw Error(N(261));return Te=null,De=0,_e}function Wg(){for(;Ce!==null;)wp(Ce)}function Kg(){for(;Ce!==null&&!vm();)wp(Ce)}function wp(e){var t=Ep(e.alternate,e,et);e.memoizedProps=e.pendingProps,t===null?Sp(e):Ce=t,Qs.current=null}function Sp(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=bg(n,t),n!==null){n.flags&=32767,Ce=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{_e=6,Ce=null;return}}else if(n=Ug(n,t,et),n!==null){Ce=n;return}if(t=t.sibling,t!==null){Ce=t;return}Ce=t=e}while(t!==null);_e===0&&(_e=5)}function _n(e,t,n){var r=oe,o=ft.transition;try{ft.transition=null,oe=1,Qg(e,t,n,r)}finally{ft.transition=o,oe=r}return null}function Qg(e,t,n,r){do pr();while(ln!==null);if(ee&6)throw Error(N(327));n=e.finishedWork;var o=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(N(177));e.callbackNode=null,e.callbackPriority=0;var l=n.lanes|n.childLanes;if(Rm(e,l),e===Te&&(Ce=Te=null,De=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||sl||(sl=!0,kp(Tl,function(){return pr(),null})),l=(n.flags&15990)!==0,n.subtreeFlags&15990||l){l=ft.transition,ft.transition=null;var i=oe;oe=1;var a=ee;ee|=4,Qs.current=null,$g(e,n),hp(n,e),pg(Na),Ol=!!La,Na=La=null,e.current=n,Bg(n),ym(),ee=a,oe=i,ft.transition=l}else e.current=n;if(sl&&(sl=!1,ln=e,Gl=o),l=e.pendingLanes,l===0&&(hn=null),xm(n.stateNode),Ze(e,xe()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)o=t[n],r(o.value,{componentStack:o.stack,digest:o.digest});if(Ql)throw Ql=!1,e=Ya,Ya=null,e;return Gl&1&&e.tag!==0&&pr(),l=e.pendingLanes,l&1?e===Xa?so++:(so=0,Xa=e):so=0,xn(),null}function pr(){if(ln!==null){var e=ed(Gl),t=ft.transition,n=oe;try{if(ft.transition=null,oe=16>e?16:e,ln===null)var r=!1;else{if(e=ln,ln=null,Gl=0,ee&6)throw Error(N(331));var o=ee;for(ee|=4,b=e.current;b!==null;){var l=b,i=l.child;if(b.flags&16){var a=l.deletions;if(a!==null){for(var s=0;s<a.length;s++){var u=a[s];for(b=u;b!==null;){var c=b;switch(c.tag){case 0:case 11:case 15:io(8,c,l)}var f=c.child;if(f!==null)f.return=c,b=f;else for(;b!==null;){c=b;var d=c.sibling,m=c.return;if(fp(c),c===u){b=null;break}if(d!==null){d.return=m,b=d;break}b=m}}}var x=l.alternate;if(x!==null){var w=x.child;if(w!==null){x.child=null;do{var L=w.sibling;w.sibling=null,w=L}while(w!==null)}}b=l}}if(l.subtreeFlags&2064&&i!==null)i.return=l,b=i;else e:for(;b!==null;){if(l=b,l.flags&2048)switch(l.tag){case 0:case 11:case 15:io(9,l,l.return)}var h=l.sibling;if(h!==null){h.return=l.return,b=h;break e}b=l.return}}var p=e.current;for(b=p;b!==null;){i=b;var v=i.child;if(i.subtreeFlags&2064&&v!==null)v.return=i,b=v;else e:for(i=p;b!==null;){if(a=b,a.flags&2048)try{switch(a.tag){case 0:case 11:case 15:ci(9,a)}}catch(T){we(a,a.return,T)}if(a===i){b=null;break e}var C=a.sibling;if(C!==null){C.return=a.return,b=C;break e}b=a.return}}if(ee=o,xn(),_t&&typeof _t.onPostCommitFiberRoot=="function")try{_t.onPostCommitFiberRoot(ni,e)}catch{}r=!0}return r}finally{oe=n,ft.transition=t}}return!1}function Ic(e,t,n){t=Er(n,t),t=ep(e,t,1),e=pn(e,t,1),t=Be(),e!==null&&(Mo(e,1,t),Ze(e,t))}function we(e,t,n){if(e.tag===3)Ic(e,e,n);else for(;t!==null;){if(t.tag===3){Ic(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(hn===null||!hn.has(r))){e=Er(n,e),e=tp(t,e,1),t=pn(t,e,1),e=Be(),t!==null&&(Mo(t,1,e),Ze(t,e));break}}t=t.return}}function Gg(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Be(),e.pingedLanes|=e.suspendedLanes&n,Te===e&&(De&n)===n&&(_e===4||_e===3&&(De&130023424)===De&&500>xe()-Ys?Dn(e,0):Gs|=n),Ze(e,t)}function xp(e,t){t===0&&(e.mode&1?(t=Zo,Zo<<=1,!(Zo&130023424)&&(Zo=4194304)):t=1);var n=Be();e=Bt(e,t),e!==null&&(Mo(e,t,n),Ze(e,n))}function Yg(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),xp(e,n)}function Xg(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(N(314))}r!==null&&r.delete(t),xp(e,n)}var Ep;Ep=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Xe.current)Ge=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Ge=!1,Ig(e,t,n);Ge=!!(e.flags&131072)}else Ge=!1,pe&&t.flags&1048576&&_d(t,bl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;El(e,t),e=t.pendingProps;var o=yr(t,Ue.current);dr(t,n),o=Bs(null,t,r,e,o,n);var l=Vs();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Je(r)?(l=!0,Il(t)):l=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,Is(t),o.updater=ui,t.stateNode=o,o._reactInternals=t,Ua(t,r,e,n),t=$a(null,t,r,!0,l,n)):(t.tag=0,pe&&l&&Ts(t),$e(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(El(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=Zg(r),e=gt(r,e),o){case 0:t=Aa(null,t,r,e,n);break e;case 1:t=Rc(null,t,r,e,n);break e;case 11:t=Pc(null,t,r,e,n);break e;case 14:t=_c(null,t,r,gt(r.type,e),n);break e}throw Error(N(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:gt(r,o),Aa(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:gt(r,o),Rc(e,t,r,o,n);case 3:e:{if(lp(t),e===null)throw Error(N(387));r=t.pendingProps,l=t.memoizedState,o=l.element,Od(e,t),Bl(t,r,null,n);var i=t.memoizedState;if(r=i.element,l.isDehydrated)if(l={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=l,t.memoizedState=l,t.flags&256){o=Er(Error(N(423)),t),t=Lc(e,t,r,n,o);break e}else if(r!==o){o=Er(Error(N(424)),t),t=Lc(e,t,r,n,o);break e}else for(nt=dn(t.stateNode.containerInfo.firstChild),rt=t,pe=!0,wt=null,n=Td(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(wr(),r===o){t=Vt(e,t,n);break e}$e(e,t,r,n)}t=t.child}return t;case 5:return Dd(t),e===null&&za(t),r=t.type,o=t.pendingProps,l=e!==null?e.memoizedProps:null,i=o.children,Ta(r,o)?i=null:l!==null&&Ta(r,l)&&(t.flags|=32),op(e,t),$e(e,t,i,n),t.child;case 6:return e===null&&za(t),null;case 13:return ip(e,t,n);case 4:return Us(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Sr(t,null,r,n):$e(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:gt(r,o),Pc(e,t,r,o,n);case 7:return $e(e,t,t.pendingProps,n),t.child;case 8:return $e(e,t,t.pendingProps.children,n),t.child;case 12:return $e(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,l=t.memoizedProps,i=o.value,ie(Al,r._currentValue),r._currentValue=i,l!==null)if(Et(l.value,i)){if(l.children===o.children&&!Xe.current){t=Vt(e,t,n);break e}}else for(l=t.child,l!==null&&(l.return=t);l!==null;){var a=l.dependencies;if(a!==null){i=l.child;for(var s=a.firstContext;s!==null;){if(s.context===r){if(l.tag===1){s=Ut(-1,n&-n),s.tag=2;var u=l.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?s.next=s:(s.next=c.next,c.next=s),u.pending=s}}l.lanes|=n,s=l.alternate,s!==null&&(s.lanes|=n),Fa(l.return,n,t),a.lanes|=n;break}s=s.next}}else if(l.tag===10)i=l.type===t.type?null:l.child;else if(l.tag===18){if(i=l.return,i===null)throw Error(N(341));i.lanes|=n,a=i.alternate,a!==null&&(a.lanes|=n),Fa(i,n,t),i=l.sibling}else i=l.child;if(i!==null)i.return=l;else for(i=l;i!==null;){if(i===t){i=null;break}if(l=i.sibling,l!==null){l.return=i.return,i=l;break}i=i.return}l=i}$e(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,dr(t,n),o=dt(o),r=r(o),t.flags|=1,$e(e,t,r,n),t.child;case 14:return r=t.type,o=gt(r,t.pendingProps),o=gt(r.type,o),_c(e,t,r,o,n);case 15:return np(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:gt(r,o),El(e,t),t.tag=1,Je(r)?(e=!0,Il(t)):e=!1,dr(t,n),qd(t,r,o),Ua(t,r,o,n),$a(null,t,r,!0,e,n);case 19:return ap(e,t,n);case 22:return rp(e,t,n)}throw Error(N(156,t.tag))};function kp(e,t){return Xf(e,t)}function Jg(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ct(e,t,n,r){return new Jg(e,t,n,r)}function qs(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Zg(e){if(typeof e=="function")return qs(e)?1:0;if(e!=null){if(e=e.$$typeof,e===ys)return 11;if(e===ws)return 14}return 2}function gn(e,t){var n=e.alternate;return n===null?(n=ct(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Pl(e,t,n,r,o,l){var i=2;if(r=e,typeof e=="function")qs(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Xn:return jn(n.children,o,l,t);case vs:i=8,o|=8;break;case sa:return e=ct(12,n,t,o|2),e.elementType=sa,e.lanes=l,e;case ua:return e=ct(13,n,t,o),e.elementType=ua,e.lanes=l,e;case ca:return e=ct(19,n,t,o),e.elementType=ca,e.lanes=l,e;case Df:return di(n,o,l,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Mf:i=10;break e;case Of:i=9;break e;case ys:i=11;break e;case ws:i=14;break e;case qt:i=16,r=null;break e}throw Error(N(130,e==null?e:typeof e,""))}return t=ct(i,n,t,o),t.elementType=e,t.type=r,t.lanes=l,t}function jn(e,t,n,r){return e=ct(7,e,r,t),e.lanes=n,e}function di(e,t,n,r){return e=ct(22,e,r,t),e.elementType=Df,e.lanes=n,e.stateNode={isHidden:!1},e}function Gi(e,t,n){return e=ct(6,e,null,t),e.lanes=n,e}function Yi(e,t,n){return t=ct(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function qg(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Ni(0),this.expirationTimes=Ni(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ni(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function eu(e,t,n,r,o,l,i,a,s){return e=new qg(e,t,n,a,s),t===1?(t=1,l===!0&&(t|=8)):t=0,l=ct(3,null,null,t),e.current=l,l.stateNode=e,l.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Is(l),e}function ev(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Yn,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Cp(e){if(!e)return yn;e=e._reactInternals;e:{if(Bn(e)!==e||e.tag!==1)throw Error(N(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Je(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(N(171))}if(e.tag===1){var n=e.type;if(Je(n))return Cd(e,n,t)}return t}function Pp(e,t,n,r,o,l,i,a,s){return e=eu(n,r,!0,e,o,l,i,a,s),e.context=Cp(null),n=e.current,r=Be(),o=mn(n),l=Ut(r,o),l.callback=t??null,pn(n,l,o),e.current.lanes=o,Mo(e,o,r),Ze(e,r),e}function pi(e,t,n,r){var o=t.current,l=Be(),i=mn(o);return n=Cp(n),t.context===null?t.context=n:t.pendingContext=n,t=Ut(l,i),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=pn(o,t,i),e!==null&&(xt(e,o,i,l),wl(e,o,i)),i}function Xl(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Uc(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function tu(e,t){Uc(e,t),(e=e.alternate)&&Uc(e,t)}function tv(){return null}var _p=typeof reportError=="function"?reportError:function(e){console.error(e)};function nu(e){this._internalRoot=e}hi.prototype.render=nu.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(N(409));pi(e,t,null,null)};hi.prototype.unmount=nu.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;bn(function(){pi(null,e,null,null)}),t[$t]=null}};function hi(e){this._internalRoot=e}hi.prototype.unstable_scheduleHydration=function(e){if(e){var t=rd();e={blockedOn:null,target:e,priority:t};for(var n=0;n<nn.length&&t!==0&&t<nn[n].priority;n++);nn.splice(n,0,e),n===0&&ld(e)}};function ru(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function mi(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function bc(){}function nv(e,t,n,r,o){if(o){if(typeof r=="function"){var l=r;r=function(){var u=Xl(i);l.call(u)}}var i=Pp(t,r,e,0,null,!1,!1,"",bc);return e._reactRootContainer=i,e[$t]=i.current,wo(e.nodeType===8?e.parentNode:e),bn(),i}for(;o=e.lastChild;)e.removeChild(o);if(typeof r=="function"){var a=r;r=function(){var u=Xl(s);a.call(u)}}var s=eu(e,0,!1,null,null,!1,!1,"",bc);return e._reactRootContainer=s,e[$t]=s.current,wo(e.nodeType===8?e.parentNode:e),bn(function(){pi(t,s,n,r)}),s}function gi(e,t,n,r,o){var l=n._reactRootContainer;if(l){var i=l;if(typeof o=="function"){var a=o;o=function(){var s=Xl(i);a.call(s)}}pi(t,i,e,o)}else i=nv(n,t,e,o,r);return Xl(i)}td=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Xr(t.pendingLanes);n!==0&&(Es(t,n|1),Ze(t,xe()),!(ee&6)&&(kr=xe()+500,xn()))}break;case 13:bn(function(){var r=Bt(e,1);if(r!==null){var o=Be();xt(r,e,1,o)}}),tu(e,1)}};ks=function(e){if(e.tag===13){var t=Bt(e,134217728);if(t!==null){var n=Be();xt(t,e,134217728,n)}tu(e,134217728)}};nd=function(e){if(e.tag===13){var t=mn(e),n=Bt(e,t);if(n!==null){var r=Be();xt(n,e,t,r)}tu(e,t)}};rd=function(){return oe};od=function(e,t){var n=oe;try{return oe=e,t()}finally{oe=n}};Sa=function(e,t,n){switch(t){case"input":if(pa(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=ii(r);if(!o)throw Error(N(90));zf(r),pa(r,o)}}}break;case"textarea":If(e,n);break;case"select":t=n.value,t!=null&&sr(e,!!n.multiple,t,!1)}};Hf=Xs;Wf=bn;var rv={usingClientEntryPoint:!1,Events:[Do,er,ii,Bf,Vf,Xs]},$r={findFiberByHostInstance:Ln,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},ov={bundleType:$r.bundleType,version:$r.version,rendererPackageName:$r.rendererPackageName,rendererConfig:$r.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Ht.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Gf(e),e===null?null:e.stateNode},findFiberByHostInstance:$r.findFiberByHostInstance||tv,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var ul=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ul.isDisabled&&ul.supportsFiber)try{ni=ul.inject(ov),_t=ul}catch{}}lt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=rv;lt.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!ru(t))throw Error(N(200));return ev(e,t,null,n)};lt.createRoot=function(e,t){if(!ru(e))throw Error(N(299));var n=!1,r="",o=_p;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=eu(e,1,!1,null,null,n,!1,r,o),e[$t]=t.current,wo(e.nodeType===8?e.parentNode:e),new nu(t)};lt.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(N(188)):(e=Object.keys(e).join(","),Error(N(268,e)));return e=Gf(t),e=e===null?null:e.stateNode,e};lt.flushSync=function(e){return bn(e)};lt.hydrate=function(e,t,n){if(!mi(t))throw Error(N(200));return gi(null,e,t,!0,n)};lt.hydrateRoot=function(e,t,n){if(!ru(e))throw Error(N(405));var r=n!=null&&n.hydratedSources||null,o=!1,l="",i=_p;if(n!=null&&(n.unstable_strictMode===!0&&(o=!0),n.identifierPrefix!==void 0&&(l=n.identifierPrefix),n.onRecoverableError!==void 0&&(i=n.onRecoverableError)),t=Pp(t,null,e,1,n??null,o,!1,l,i),e[$t]=t.current,wo(e),r)for(e=0;e<r.length;e++)n=r[e],o=n._getVersion,o=o(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,o]:t.mutableSourceEagerHydrationData.push(n,o);return new hi(t)};lt.render=function(e,t,n){if(!mi(t))throw Error(N(200));return gi(null,e,t,!1,n)};lt.unmountComponentAtNode=function(e){if(!mi(e))throw Error(N(40));return e._reactRootContainer?(bn(function(){gi(null,null,e,!1,function(){e._reactRootContainer=null,e[$t]=null})}),!0):!1};lt.unstable_batchedUpdates=Xs;lt.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!mi(n))throw Error(N(200));if(e==null||e._reactInternals===void 0)throw Error(N(38));return gi(e,t,n,!1,r)};lt.version="18.3.1-next-f1338f8080-20240426";function Rp(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Rp)}catch(e){console.error(e)}}Rp(),Rf.exports=lt;var ou=Rf.exports;const lv=us(ou),iv=mf({__proto__:null,default:lv},[ou]);var Ac=ou;ia.createRoot=Ac.createRoot,ia.hydrateRoot=Ac.hydrateRoot;/**
 * @remix-run/router v1.19.2
 *
 * 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
 */function Se(){return Se=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Se.apply(this,arguments)}var ke;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(ke||(ke={}));function av(e){e===void 0&&(e={});let{initialEntries:t=["/"],initialIndex:n,v5Compat:r=!1}=e,o;o=t.map((m,x)=>c(m,typeof m=="string"?null:m.state,x===0?"default":void 0));let l=s(n??o.length-1),i=ke.Pop,a=null;function s(m){return Math.min(Math.max(m,0),o.length-1)}function u(){return o[l]}function c(m,x,w){x===void 0&&(x=null);let L=qa(o?u().pathname:"/",m,x,w);return An(L.pathname.charAt(0)==="/","relative pathnames are not supported in memory history: "+JSON.stringify(m)),L}function f(m){return typeof m=="string"?m:Cr(m)}return{get index(){return l},get action(){return i},get location(){return u()},createHref:f,createURL(m){return new URL(f(m),"http://localhost")},encodeLocation(m){let x=typeof m=="string"?Wt(m):m;return{pathname:x.pathname||"",search:x.search||"",hash:x.hash||""}},push(m,x){i=ke.Push;let w=c(m,x);l+=1,o.splice(l,o.length,w),r&&a&&a({action:i,location:w,delta:1})},replace(m,x){i=ke.Replace;let w=c(m,x);o[l]=w,r&&a&&a({action:i,location:w,delta:0})},go(m){i=ke.Pop;let x=s(l+m),w=o[x];l=x,a&&a({action:i,location:w,delta:m})},listen(m){return a=m,()=>{a=null}}}}function J(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function An(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function sv(){return Math.random().toString(36).substr(2,8)}function qa(e,t,n,r){return n===void 0&&(n=null),Se({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Wt(t):t,{state:n,key:t&&t.key||r||sv()})}function Cr(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function Wt(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}var le;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(le||(le={}));const uv=new Set(["lazy","caseSensitive","path","id","index","children"]);function cv(e){return e.index===!0}function Lo(e,t,n,r){return n===void 0&&(n=[]),r===void 0&&(r={}),e.map((o,l)=>{let i=[...n,String(l)],a=typeof o.id=="string"?o.id:i.join("-");if(J(o.index!==!0||!o.children,"Cannot specify children on an index route"),J(!r[a],'Found a route id collision on id "'+a+`".  Route id's must be globally unique within Data Router usages`),cv(o)){let s=Se({},o,t(o),{id:a});return r[a]=s,s}else{let s=Se({},o,t(o),{id:a,children:void 0});return r[a]=s,o.children&&(s.children=Lo(o.children,t,i,r)),s}})}function Rn(e,t,n){return n===void 0&&(n="/"),_l(e,t,n,!1)}function _l(e,t,n,r){let o=typeof t=="string"?Wt(t):t,l=Tr(o.pathname||"/",n);if(l==null)return null;let i=Lp(e);dv(i);let a=null;for(let s=0;a==null&&s<i.length;++s){let u=kv(l);a=xv(i[s],u,r)}return a}function fv(e,t){let{route:n,pathname:r,params:o}=e;return{id:n.id,pathname:r,params:o,data:t[n.id],handle:n.handle}}function Lp(e,t,n,r){t===void 0&&(t=[]),n===void 0&&(n=[]),r===void 0&&(r="");let o=(l,i,a)=>{let s={relativePath:a===void 0?l.path||"":a,caseSensitive:l.caseSensitive===!0,childrenIndex:i,route:l};s.relativePath.startsWith("/")&&(J(s.relativePath.startsWith(r),'Absolute route path "'+s.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),s.relativePath=s.relativePath.slice(r.length));let u=bt([r,s.relativePath]),c=n.concat(s);l.children&&l.children.length>0&&(J(l.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),Lp(l.children,t,c,u)),!(l.path==null&&!l.index)&&t.push({path:u,score:wv(u,l.index),routesMeta:c})};return e.forEach((l,i)=>{var a;if(l.path===""||!((a=l.path)!=null&&a.includes("?")))o(l,i);else for(let s of Np(l.path))o(l,i,s)}),t}function Np(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,o=n.endsWith("?"),l=n.replace(/\?$/,"");if(r.length===0)return o?[l,""]:[l];let i=Np(r.join("/")),a=[];return a.push(...i.map(s=>s===""?l:[l,s].join("/"))),o&&a.push(...i),a.map(s=>e.startsWith("/")&&s===""?"/":s)}function dv(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:Sv(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const pv=/^:[\w-]+$/,hv=3,mv=2,gv=1,vv=10,yv=-2,$c=e=>e==="*";function wv(e,t){let n=e.split("/"),r=n.length;return n.some($c)&&(r+=yv),t&&(r+=mv),n.filter(o=>!$c(o)).reduce((o,l)=>o+(pv.test(l)?hv:l===""?gv:vv),r)}function Sv(e,t){return e.length===t.length&&e.slice(0,-1).every((r,o)=>r===t[o])?e[e.length-1]-t[t.length-1]:0}function xv(e,t,n){n===void 0&&(n=!1);let{routesMeta:r}=e,o={},l="/",i=[];for(let a=0;a<r.length;++a){let s=r[a],u=a===r.length-1,c=l==="/"?t:t.slice(l.length)||"/",f=Bc({path:s.relativePath,caseSensitive:s.caseSensitive,end:u},c),d=s.route;if(!f&&u&&n&&!r[r.length-1].route.index&&(f=Bc({path:s.relativePath,caseSensitive:s.caseSensitive,end:!1},c)),!f)return null;Object.assign(o,f.params),i.push({params:o,pathname:bt([l,f.pathname]),pathnameBase:_v(bt([l,f.pathnameBase])),route:d}),f.pathnameBase!=="/"&&(l=bt([l,f.pathnameBase]))}return i}function Bc(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=Ev(e.path,e.caseSensitive,e.end),o=t.match(n);if(!o)return null;let l=o[0],i=l.replace(/(.)\/+$/,"$1"),a=o.slice(1);return{params:r.reduce((u,c,f)=>{let{paramName:d,isOptional:m}=c;if(d==="*"){let w=a[f]||"";i=l.slice(0,l.length-w.length).replace(/(.)\/+$/,"$1")}const x=a[f];return m&&!x?u[d]=void 0:u[d]=(x||"").replace(/%2F/g,"/"),u},{}),pathname:l,pathnameBase:i,pattern:e}}function Ev(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),An(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(i,a,s)=>(r.push({paramName:a,isOptional:s!=null}),s?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),r]}function kv(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return An(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function Tr(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function Cv(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:o=""}=typeof e=="string"?Wt(e):e;return{pathname:n?n.startsWith("/")?n:Pv(n,t):t,search:Rv(r),hash:Lv(o)}}function Pv(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?n.length>1&&n.pop():o!=="."&&n.push(o)}),n.length>1?n.join("/"):"/"}function Xi(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"].  Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function Tp(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function lu(e,t){let n=Tp(e);return t?n.map((r,o)=>o===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function iu(e,t,n,r){r===void 0&&(r=!1);let o;typeof e=="string"?o=Wt(e):(o=Se({},e),J(!o.pathname||!o.pathname.includes("?"),Xi("?","pathname","search",o)),J(!o.pathname||!o.pathname.includes("#"),Xi("#","pathname","hash",o)),J(!o.search||!o.search.includes("#"),Xi("#","search","hash",o)));let l=e===""||o.pathname==="",i=l?"/":o.pathname,a;if(i==null)a=n;else{let f=t.length-1;if(!r&&i.startsWith("..")){let d=i.split("/");for(;d[0]==="..";)d.shift(),f-=1;o.pathname=d.join("/")}a=f>=0?t[f]:"/"}let s=Cv(o,a),u=i&&i!=="/"&&i.endsWith("/"),c=(l||i===".")&&n.endsWith("/");return!s.pathname.endsWith("/")&&(u||c)&&(s.pathname+="/"),s}const bt=e=>e.join("/").replace(/\/\/+/g,"/"),_v=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),Rv=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,Lv=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class es{constructor(t,n,r,o){o===void 0&&(o=!1),this.status=t,this.statusText=n||"",this.internal=o,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function vi(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const Mp=["post","put","patch","delete"],Nv=new Set(Mp),Tv=["get",...Mp],Mv=new Set(Tv),Ov=new Set([301,302,303,307,308]),Dv=new Set([307,308]),Ji={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},jv={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Br={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},au=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,zv=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),Op="remix-router-transitions";function Fv(e){const t=e.window?e.window:typeof window<"u"?window:void 0,n=typeof t<"u"&&typeof t.document<"u"&&typeof t.document.createElement<"u",r=!n;J(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let o;if(e.mapRouteProperties)o=e.mapRouteProperties;else if(e.detectErrorBoundary){let g=e.detectErrorBoundary;o=S=>({hasErrorBoundary:g(S)})}else o=zv;let l={},i=Lo(e.routes,o,void 0,l),a,s=e.basename||"/",u=e.unstable_dataStrategy||Bv,c=e.unstable_patchRoutesOnNavigation,f=Se({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_partialHydration:!1,v7_prependBasename:!1,v7_relativeSplatPath:!1,v7_skipActionErrorRevalidation:!1},e.future),d=null,m=new Set,x=1e3,w=new Set,L=null,h=null,p=null,v=e.hydrationData!=null,C=Rn(i,e.history.location,s),T=null;if(C==null&&!c){let g=Ae(404,{pathname:e.history.location.pathname}),{matches:S,route:E}=Jc(i);C=S,T={[E.id]:g}}C&&!e.hydrationData&&$o(C,i,e.history.location.pathname).active&&(C=null);let O;if(C)if(C.some(g=>g.route.lazy))O=!1;else if(!C.some(g=>g.route.loader))O=!0;else if(f.v7_partialHydration){let g=e.hydrationData?e.hydrationData.loaderData:null,S=e.hydrationData?e.hydrationData.errors:null,E=_=>_.route.loader?typeof _.route.loader=="function"&&_.route.loader.hydrate===!0?!1:g&&g[_.route.id]!==void 0||S&&S[_.route.id]!==void 0:!0;if(S){let _=C.findIndex(U=>S[U.route.id]!==void 0);O=C.slice(0,_+1).every(E)}else O=C.every(E)}else O=e.hydrationData!=null;else if(O=!1,C=[],f.v7_partialHydration){let g=$o(null,i,e.history.location.pathname);g.active&&g.matches&&(C=g.matches)}let j,y={historyAction:e.history.action,location:e.history.location,matches:C,initialized:O,navigation:Ji,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||T,fetchers:new Map,blockers:new Map},R=ke.Pop,P=!1,M,I=!1,ne=new Map,Z=null,Re=!1,ae=!1,ht=[],z=new Set,F=new Map,W=0,Y=-1,se=new Map,We=new Set,Ke=new Map,Lt=new Map,Me=new Set,at=new Map,En=new Map,gh=new Map,Io;function vh(){if(d=e.history.listen(g=>{let{action:S,location:E,delta:_}=g;if(Io){Io(),Io=void 0;return}An(En.size===0||_!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs.  This can also happen if you are using createHashRouter and the user manually changes the URL.");let U=Ru({currentLocation:y.location,nextLocation:E,historyAction:S});if(U&&_!=null){let V=new Promise(K=>{Io=K});e.history.go(_*-1),bo(U,{state:"blocked",location:E,proceed(){bo(U,{state:"proceeding",proceed:void 0,reset:void 0,location:E}),V.then(()=>e.history.go(_))},reset(){let K=new Map(y.blockers);K.set(U,Br),be({blockers:K})}});return}return kn(S,E)}),n){ry(t,ne);let g=()=>oy(t,ne);t.addEventListener("pagehide",g),Z=()=>t.removeEventListener("pagehide",g)}return y.initialized||kn(ke.Pop,y.location,{initialHydration:!0}),j}function yh(){d&&d(),Z&&Z(),m.clear(),M&&M.abort(),y.fetchers.forEach((g,S)=>Uo(S)),y.blockers.forEach((g,S)=>_u(S))}function wh(g){return m.add(g),()=>m.delete(g)}function be(g,S){S===void 0&&(S={}),y=Se({},y,g);let E=[],_=[];f.v7_fetcherPersist&&y.fetchers.forEach((U,V)=>{U.state==="idle"&&(Me.has(V)?_.push(V):E.push(V))}),[...m].forEach(U=>U(y,{deletedFetchers:_,unstable_viewTransitionOpts:S.viewTransitionOpts,unstable_flushSync:S.flushSync===!0})),f.v7_fetcherPersist&&(E.forEach(U=>y.fetchers.delete(U)),_.forEach(U=>Uo(U)))}function Wn(g,S,E){var _,U;let{flushSync:V}=E===void 0?{}:E,K=y.actionData!=null&&y.navigation.formMethod!=null&&yt(y.navigation.formMethod)&&y.navigation.state==="loading"&&((_=g.state)==null?void 0:_._isRedirect)!==!0,D;S.actionData?Object.keys(S.actionData).length>0?D=S.actionData:D=null:K?D=y.actionData:D=null;let H=S.loaderData?Yc(y.loaderData,S.loaderData,S.matches||[],S.errors):y.loaderData,$=y.blockers;$.size>0&&($=new Map($),$.forEach((re,ue)=>$.set(ue,Br)));let B=P===!0||y.navigation.formMethod!=null&&yt(y.navigation.formMethod)&&((U=g.state)==null?void 0:U._isRedirect)!==!0;a&&(i=a,a=void 0),Re||R===ke.Pop||(R===ke.Push?e.history.push(g,g.state):R===ke.Replace&&e.history.replace(g,g.state));let te;if(R===ke.Pop){let re=ne.get(y.location.pathname);re&&re.has(g.pathname)?te={currentLocation:y.location,nextLocation:g}:ne.has(g.pathname)&&(te={currentLocation:g,nextLocation:y.location})}else if(I){let re=ne.get(y.location.pathname);re?re.add(g.pathname):(re=new Set([g.pathname]),ne.set(y.location.pathname,re)),te={currentLocation:y.location,nextLocation:g}}be(Se({},S,{actionData:D,loaderData:H,historyAction:R,location:g,initialized:!0,navigation:Ji,revalidation:"idle",restoreScrollPosition:Nu(g,S.matches||y.matches),preventScrollReset:B,blockers:$}),{viewTransitionOpts:te,flushSync:V===!0}),R=ke.Pop,P=!1,I=!1,Re=!1,ae=!1,ht=[]}async function wu(g,S){if(typeof g=="number"){e.history.go(g);return}let E=ts(y.location,y.matches,s,f.v7_prependBasename,g,f.v7_relativeSplatPath,S==null?void 0:S.fromRouteId,S==null?void 0:S.relative),{path:_,submission:U,error:V}=Vc(f.v7_normalizeFormMethod,!1,E,S),K=y.location,D=qa(y.location,_,S&&S.state);D=Se({},D,e.history.encodeLocation(D));let H=S&&S.replace!=null?S.replace:void 0,$=ke.Push;H===!0?$=ke.Replace:H===!1||U!=null&&yt(U.formMethod)&&U.formAction===y.location.pathname+y.location.search&&($=ke.Replace);let B=S&&"preventScrollReset"in S?S.preventScrollReset===!0:void 0,te=(S&&S.unstable_flushSync)===!0,re=Ru({currentLocation:K,nextLocation:D,historyAction:$});if(re){bo(re,{state:"blocked",location:D,proceed(){bo(re,{state:"proceeding",proceed:void 0,reset:void 0,location:D}),wu(g,S)},reset(){let ue=new Map(y.blockers);ue.set(re,Br),be({blockers:ue})}});return}return await kn($,D,{submission:U,pendingError:V,preventScrollReset:B,replace:S&&S.replace,enableViewTransition:S&&S.unstable_viewTransition,flushSync:te})}function Sh(){if(xi(),be({revalidation:"loading"}),y.navigation.state!=="submitting"){if(y.navigation.state==="idle"){kn(y.historyAction,y.location,{startUninterruptedRevalidation:!0});return}kn(R||y.historyAction,y.navigation.location,{overrideNavigation:y.navigation,enableViewTransition:I===!0})}}async function kn(g,S,E){M&&M.abort(),M=null,R=g,Re=(E&&E.startUninterruptedRevalidation)===!0,Th(y.location,y.matches),P=(E&&E.preventScrollReset)===!0,I=(E&&E.enableViewTransition)===!0;let _=a||i,U=E&&E.overrideNavigation,V=Rn(_,S,s),K=(E&&E.flushSync)===!0,D=$o(V,_,S.pathname);if(D.active&&D.matches&&(V=D.matches),!V){let{error:q,notFoundMatches:Le,route:Ee}=Ei(S.pathname);Wn(S,{matches:Le,loaderData:{},errors:{[Ee.id]:q}},{flushSync:K});return}if(y.initialized&&!ae&&Gv(y.location,S)&&!(E&&E.submission&&yt(E.submission.formMethod))){Wn(S,{matches:V},{flushSync:K});return}M=new AbortController;let H=Gn(e.history,S,M.signal,E&&E.submission),$;if(E&&E.pendingError)$=[ar(V).route.id,{type:le.error,error:E.pendingError}];else if(E&&E.submission&&yt(E.submission.formMethod)){let q=await xh(H,S,E.submission,V,D.active,{replace:E.replace,flushSync:K});if(q.shortCircuited)return;if(q.pendingActionResult){let[Le,Ee]=q.pendingActionResult;if(tt(Ee)&&vi(Ee.error)&&Ee.error.status===404){M=null,Wn(S,{matches:q.matches,loaderData:{},errors:{[Le]:Ee.error}});return}}V=q.matches||V,$=q.pendingActionResult,U=Zi(S,E.submission),K=!1,D.active=!1,H=Gn(e.history,H.url,H.signal)}let{shortCircuited:B,matches:te,loaderData:re,errors:ue}=await Eh(H,S,V,D.active,U,E&&E.submission,E&&E.fetcherSubmission,E&&E.replace,E&&E.initialHydration===!0,K,$);B||(M=null,Wn(S,Se({matches:te||V},Xc($),{loaderData:re,errors:ue})))}async function xh(g,S,E,_,U,V){V===void 0&&(V={}),xi();let K=ty(S,E);if(be({navigation:K},{flushSync:V.flushSync===!0}),U){let $=await Bo(_,S.pathname,g.signal);if($.type==="aborted")return{shortCircuited:!0};if($.type==="error"){let{boundaryId:B,error:te}=Ao(S.pathname,$);return{matches:$.partialMatches,pendingActionResult:[B,{type:le.error,error:te}]}}else if($.matches)_=$.matches;else{let{notFoundMatches:B,error:te,route:re}=Ei(S.pathname);return{matches:B,pendingActionResult:[re.id,{type:le.error,error:te}]}}}let D,H=Zr(_,S);if(!H.route.action&&!H.route.lazy)D={type:le.error,error:Ae(405,{method:g.method,pathname:S.pathname,routeId:H.route.id})};else if(D=(await Or("action",y,g,[H],_,null))[H.route.id],g.signal.aborted)return{shortCircuited:!0};if(Mn(D)){let $;return V&&V.replace!=null?$=V.replace:$=Kc(D.response.headers.get("Location"),new URL(g.url),s)===y.location.pathname+y.location.search,await Cn(g,D,!0,{submission:E,replace:$}),{shortCircuited:!0}}if(an(D))throw Ae(400,{type:"defer-action"});if(tt(D)){let $=ar(_,H.route.id);return(V&&V.replace)!==!0&&(R=ke.Push),{matches:_,pendingActionResult:[$.route.id,D]}}return{matches:_,pendingActionResult:[H.route.id,D]}}async function Eh(g,S,E,_,U,V,K,D,H,$,B){let te=U||Zi(S,V),re=V||K||qc(te),ue=!Re&&(!f.v7_partialHydration||!H);if(_){if(ue){let ve=Su(B);be(Se({navigation:te},ve!==void 0?{actionData:ve}:{}),{flushSync:$})}let G=await Bo(E,S.pathname,g.signal);if(G.type==="aborted")return{shortCircuited:!0};if(G.type==="error"){let{boundaryId:ve,error:qe}=Ao(S.pathname,G);return{matches:G.partialMatches,loaderData:{},errors:{[ve]:qe}}}else if(G.matches)E=G.matches;else{let{error:ve,notFoundMatches:qe,route:ye}=Ei(S.pathname);return{matches:qe,loaderData:{},errors:{[ye.id]:ve}}}}let q=a||i,[Le,Ee]=Hc(e.history,y,E,re,S,f.v7_partialHydration&&H===!0,f.v7_skipActionErrorRevalidation,ae,ht,z,Me,Ke,We,q,s,B);if(ki(G=>!(E&&E.some(ve=>ve.route.id===G))||Le&&Le.some(ve=>ve.route.id===G)),Y=++W,Le.length===0&&Ee.length===0){let G=Cu();return Wn(S,Se({matches:E,loaderData:{},errors:B&&tt(B[1])?{[B[0]]:B[1].error}:null},Xc(B),G?{fetchers:new Map(y.fetchers)}:{}),{flushSync:$}),{shortCircuited:!0}}if(ue){let G={};if(!_){G.navigation=te;let ve=Su(B);ve!==void 0&&(G.actionData=ve)}Ee.length>0&&(G.fetchers=kh(Ee)),be(G,{flushSync:$})}Ee.forEach(G=>{F.has(G.key)&&Qt(G.key),G.controller&&F.set(G.key,G.controller)});let Dr=()=>Ee.forEach(G=>Qt(G.key));M&&M.signal.addEventListener("abort",Dr);let{loaderResults:Tt,fetcherResults:Kn}=await xu(y,E,Le,Ee,g);if(g.signal.aborted)return{shortCircuited:!0};M&&M.signal.removeEventListener("abort",Dr),Ee.forEach(G=>F.delete(G.key));let Gt=cl(Tt);if(Gt)return await Cn(g,Gt.result,!0,{replace:D}),{shortCircuited:!0};if(Gt=cl(Kn),Gt)return We.add(Gt.key),await Cn(g,Gt.result,!0,{replace:D}),{shortCircuited:!0};let{loaderData:Vo,errors:Mt}=Gc(y,E,Le,Tt,B,Ee,Kn,at);at.forEach((G,ve)=>{G.subscribe(qe=>{(qe||G.done)&&at.delete(ve)})}),f.v7_partialHydration&&H&&y.errors&&Object.entries(y.errors).filter(G=>{let[ve]=G;return!Le.some(qe=>qe.route.id===ve)}).forEach(G=>{let[ve,qe]=G;Mt=Object.assign(Mt||{},{[ve]:qe})});let Ho=Cu(),Wo=Pu(Y),Ko=Ho||Wo||Ee.length>0;return Se({matches:E,loaderData:Vo,errors:Mt},Ko?{fetchers:new Map(y.fetchers)}:{})}function Su(g){if(g&&!tt(g[1]))return{[g[0]]:g[1].data};if(y.actionData)return Object.keys(y.actionData).length===0?null:y.actionData}function kh(g){return g.forEach(S=>{let E=y.fetchers.get(S.key),_=Vr(void 0,E?E.data:void 0);y.fetchers.set(S.key,_)}),new Map(y.fetchers)}function Ch(g,S,E,_){if(r)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");F.has(g)&&Qt(g);let U=(_&&_.unstable_flushSync)===!0,V=a||i,K=ts(y.location,y.matches,s,f.v7_prependBasename,E,f.v7_relativeSplatPath,S,_==null?void 0:_.relative),D=Rn(V,K,s),H=$o(D,V,K);if(H.active&&H.matches&&(D=H.matches),!D){Nt(g,S,Ae(404,{pathname:K}),{flushSync:U});return}let{path:$,submission:B,error:te}=Vc(f.v7_normalizeFormMethod,!0,K,_);if(te){Nt(g,S,te,{flushSync:U});return}let re=Zr(D,$);if(P=(_&&_.preventScrollReset)===!0,B&&yt(B.formMethod)){Ph(g,S,$,re,D,H.active,U,B);return}Ke.set(g,{routeId:S,path:$}),_h(g,S,$,re,D,H.active,U,B)}async function Ph(g,S,E,_,U,V,K,D){xi(),Ke.delete(g);function H(ye){if(!ye.route.action&&!ye.route.lazy){let Ot=Ae(405,{method:D.formMethod,pathname:E,routeId:S});return Nt(g,S,Ot,{flushSync:K}),!0}return!1}if(!V&&H(_))return;let $=y.fetchers.get(g);Kt(g,ny(D,$),{flushSync:K});let B=new AbortController,te=Gn(e.history,E,B.signal,D);if(V){let ye=await Bo(U,E,te.signal);if(ye.type==="aborted")return;if(ye.type==="error"){let{error:Ot}=Ao(E,ye);Nt(g,S,Ot,{flushSync:K});return}else if(ye.matches){if(U=ye.matches,_=Zr(U,E),H(_))return}else{Nt(g,S,Ae(404,{pathname:E}),{flushSync:K});return}}F.set(g,B);let re=W,q=(await Or("action",y,te,[_],U,g))[_.route.id];if(te.signal.aborted){F.get(g)===B&&F.delete(g);return}if(f.v7_fetcherPersist&&Me.has(g)){if(Mn(q)||tt(q)){Kt(g,Zt(void 0));return}}else{if(Mn(q))if(F.delete(g),Y>re){Kt(g,Zt(void 0));return}else return We.add(g),Kt(g,Vr(D)),Cn(te,q,!1,{fetcherSubmission:D});if(tt(q)){Nt(g,S,q.error);return}}if(an(q))throw Ae(400,{type:"defer-action"});let Le=y.navigation.location||y.location,Ee=Gn(e.history,Le,B.signal),Dr=a||i,Tt=y.navigation.state!=="idle"?Rn(Dr,y.navigation.location,s):y.matches;J(Tt,"Didn't find any matches after fetcher action");let Kn=++W;se.set(g,Kn);let Gt=Vr(D,q.data);y.fetchers.set(g,Gt);let[Vo,Mt]=Hc(e.history,y,Tt,D,Le,!1,f.v7_skipActionErrorRevalidation,ae,ht,z,Me,Ke,We,Dr,s,[_.route.id,q]);Mt.filter(ye=>ye.key!==g).forEach(ye=>{let Ot=ye.key,Mu=y.fetchers.get(Ot),Dh=Vr(void 0,Mu?Mu.data:void 0);y.fetchers.set(Ot,Dh),F.has(Ot)&&Qt(Ot),ye.controller&&F.set(Ot,ye.controller)}),be({fetchers:new Map(y.fetchers)});let Ho=()=>Mt.forEach(ye=>Qt(ye.key));B.signal.addEventListener("abort",Ho);let{loaderResults:Wo,fetcherResults:Ko}=await xu(y,Tt,Vo,Mt,Ee);if(B.signal.aborted)return;B.signal.removeEventListener("abort",Ho),se.delete(g),F.delete(g),Mt.forEach(ye=>F.delete(ye.key));let G=cl(Wo);if(G)return Cn(Ee,G.result,!1);if(G=cl(Ko),G)return We.add(G.key),Cn(Ee,G.result,!1);let{loaderData:ve,errors:qe}=Gc(y,Tt,Vo,Wo,void 0,Mt,Ko,at);if(y.fetchers.has(g)){let ye=Zt(q.data);y.fetchers.set(g,ye)}Pu(Kn),y.navigation.state==="loading"&&Kn>Y?(J(R,"Expected pending action"),M&&M.abort(),Wn(y.navigation.location,{matches:Tt,loaderData:ve,errors:qe,fetchers:new Map(y.fetchers)})):(be({errors:qe,loaderData:Yc(y.loaderData,ve,Tt,qe),fetchers:new Map(y.fetchers)}),ae=!1)}async function _h(g,S,E,_,U,V,K,D){let H=y.fetchers.get(g);Kt(g,Vr(D,H?H.data:void 0),{flushSync:K});let $=new AbortController,B=Gn(e.history,E,$.signal);if(V){let q=await Bo(U,E,B.signal);if(q.type==="aborted")return;if(q.type==="error"){let{error:Le}=Ao(E,q);Nt(g,S,Le,{flushSync:K});return}else if(q.matches)U=q.matches,_=Zr(U,E);else{Nt(g,S,Ae(404,{pathname:E}),{flushSync:K});return}}F.set(g,$);let te=W,ue=(await Or("loader",y,B,[_],U,g))[_.route.id];if(an(ue)&&(ue=await su(ue,B.signal,!0)||ue),F.get(g)===$&&F.delete(g),!B.signal.aborted){if(Me.has(g)){Kt(g,Zt(void 0));return}if(Mn(ue))if(Y>te){Kt(g,Zt(void 0));return}else{We.add(g),await Cn(B,ue,!1);return}if(tt(ue)){Nt(g,S,ue.error);return}J(!an(ue),"Unhandled fetcher deferred data"),Kt(g,Zt(ue.data))}}async function Cn(g,S,E,_){let{submission:U,fetcherSubmission:V,replace:K}=_===void 0?{}:_;S.response.headers.has("X-Remix-Revalidate")&&(ae=!0);let D=S.response.headers.get("Location");J(D,"Expected a Location header on the redirect Response"),D=Kc(D,new URL(g.url),s);let H=qa(y.location,D,{_isRedirect:!0});if(n){let q=!1;if(S.response.headers.has("X-Remix-Reload-Document"))q=!0;else if(au.test(D)){const Le=e.history.createURL(D);q=Le.origin!==t.location.origin||Tr(Le.pathname,s)==null}if(q){K?t.location.replace(D):t.location.assign(D);return}}M=null;let $=K===!0||S.response.headers.has("X-Remix-Replace")?ke.Replace:ke.Push,{formMethod:B,formAction:te,formEncType:re}=y.navigation;!U&&!V&&B&&te&&re&&(U=qc(y.navigation));let ue=U||V;if(Dv.has(S.response.status)&&ue&&yt(ue.formMethod))await kn($,H,{submission:Se({},ue,{formAction:D}),preventScrollReset:P,enableViewTransition:E?I:void 0});else{let q=Zi(H,U);await kn($,H,{overrideNavigation:q,fetcherSubmission:V,preventScrollReset:P,enableViewTransition:E?I:void 0})}}async function Or(g,S,E,_,U,V){let K,D={};try{K=await Vv(u,g,S,E,_,U,V,l,o)}catch(H){return _.forEach($=>{D[$.route.id]={type:le.error,error:H}}),D}for(let[H,$]of Object.entries(K))if(Xv($)){let B=$.result;D[H]={type:le.redirect,response:Kv(B,E,H,U,s,f.v7_relativeSplatPath)}}else D[H]=await Wv($);return D}async function xu(g,S,E,_,U){let V=g.matches,K=Or("loader",g,U,E,S,null),D=Promise.all(_.map(async B=>{if(B.matches&&B.match&&B.controller){let re=(await Or("loader",g,Gn(e.history,B.path,B.controller.signal),[B.match],B.matches,B.key))[B.match.route.id];return{[B.key]:re}}else return Promise.resolve({[B.key]:{type:le.error,error:Ae(404,{pathname:B.path})}})})),H=await K,$=(await D).reduce((B,te)=>Object.assign(B,te),{});return await Promise.all([qv(S,H,U.signal,V,g.loaderData),ey(S,$,_)]),{loaderResults:H,fetcherResults:$}}function xi(){ae=!0,ht.push(...ki()),Ke.forEach((g,S)=>{F.has(S)&&(z.add(S),Qt(S))})}function Kt(g,S,E){E===void 0&&(E={}),y.fetchers.set(g,S),be({fetchers:new Map(y.fetchers)},{flushSync:(E&&E.flushSync)===!0})}function Nt(g,S,E,_){_===void 0&&(_={});let U=ar(y.matches,S);Uo(g),be({errors:{[U.route.id]:E},fetchers:new Map(y.fetchers)},{flushSync:(_&&_.flushSync)===!0})}function Eu(g){return f.v7_fetcherPersist&&(Lt.set(g,(Lt.get(g)||0)+1),Me.has(g)&&Me.delete(g)),y.fetchers.get(g)||jv}function Uo(g){let S=y.fetchers.get(g);F.has(g)&&!(S&&S.state==="loading"&&se.has(g))&&Qt(g),Ke.delete(g),se.delete(g),We.delete(g),Me.delete(g),z.delete(g),y.fetchers.delete(g)}function Rh(g){if(f.v7_fetcherPersist){let S=(Lt.get(g)||0)-1;S<=0?(Lt.delete(g),Me.add(g)):Lt.set(g,S)}else Uo(g);be({fetchers:new Map(y.fetchers)})}function Qt(g){let S=F.get(g);J(S,"Expected fetch controller: "+g),S.abort(),F.delete(g)}function ku(g){for(let S of g){let E=Eu(S),_=Zt(E.data);y.fetchers.set(S,_)}}function Cu(){let g=[],S=!1;for(let E of We){let _=y.fetchers.get(E);J(_,"Expected fetcher: "+E),_.state==="loading"&&(We.delete(E),g.push(E),S=!0)}return ku(g),S}function Pu(g){let S=[];for(let[E,_]of se)if(_<g){let U=y.fetchers.get(E);J(U,"Expected fetcher: "+E),U.state==="loading"&&(Qt(E),se.delete(E),S.push(E))}return ku(S),S.length>0}function Lh(g,S){let E=y.blockers.get(g)||Br;return En.get(g)!==S&&En.set(g,S),E}function _u(g){y.blockers.delete(g),En.delete(g)}function bo(g,S){let E=y.blockers.get(g)||Br;J(E.state==="unblocked"&&S.state==="blocked"||E.state==="blocked"&&S.state==="blocked"||E.state==="blocked"&&S.state==="proceeding"||E.state==="blocked"&&S.state==="unblocked"||E.state==="proceeding"&&S.state==="unblocked","Invalid blocker state transition: "+E.state+" -> "+S.state);let _=new Map(y.blockers);_.set(g,S),be({blockers:_})}function Ru(g){let{currentLocation:S,nextLocation:E,historyAction:_}=g;if(En.size===0)return;En.size>1&&An(!1,"A router only supports one blocker at a time");let U=Array.from(En.entries()),[V,K]=U[U.length-1],D=y.blockers.get(V);if(!(D&&D.state==="proceeding")&&K({currentLocation:S,nextLocation:E,historyAction:_}))return V}function Ei(g){let S=Ae(404,{pathname:g}),E=a||i,{matches:_,route:U}=Jc(E);return ki(),{notFoundMatches:_,route:U,error:S}}function Ao(g,S){return{boundaryId:ar(S.partialMatches).route.id,error:Ae(400,{type:"route-discovery",pathname:g,message:S.error!=null&&"message"in S.error?S.error:String(S.error)})}}function ki(g){let S=[];return at.forEach((E,_)=>{(!g||g(_))&&(E.cancel(),S.push(_),at.delete(_))}),S}function Nh(g,S,E){if(L=g,p=S,h=E||null,!v&&y.navigation===Ji){v=!0;let _=Nu(y.location,y.matches);_!=null&&be({restoreScrollPosition:_})}return()=>{L=null,p=null,h=null}}function Lu(g,S){return h&&h(g,S.map(_=>fv(_,y.loaderData)))||g.key}function Th(g,S){if(L&&p){let E=Lu(g,S);L[E]=p()}}function Nu(g,S){if(L){let E=Lu(g,S),_=L[E];if(typeof _=="number")return _}return null}function $o(g,S,E){if(c){if(w.has(E))return{active:!1,matches:g};if(g){if(Object.keys(g[0].params).length>0)return{active:!0,matches:_l(S,E,s,!0)}}else return{active:!0,matches:_l(S,E,s,!0)||[]}}return{active:!1,matches:null}}async function Bo(g,S,E){let _=g;for(;;){let U=a==null,V=a||i;try{await Av(c,S,_,V,l,o,gh,E)}catch(H){return{type:"error",error:H,partialMatches:_}}finally{U&&(i=[...i])}if(E.aborted)return{type:"aborted"};let K=Rn(V,S,s);if(K)return Tu(S,w),{type:"success",matches:K};let D=_l(V,S,s,!0);if(!D||_.length===D.length&&_.every((H,$)=>H.route.id===D[$].route.id))return Tu(S,w),{type:"success",matches:null};_=D}}function Tu(g,S){if(S.size>=x){let E=S.values().next().value;S.delete(E)}S.add(g)}function Mh(g){l={},a=Lo(g,o,void 0,l)}function Oh(g,S){let E=a==null;jp(g,S,a||i,l,o),E&&(i=[...i],be({}))}return j={get basename(){return s},get future(){return f},get state(){return y},get routes(){return i},get window(){return t},initialize:vh,subscribe:wh,enableScrollRestoration:Nh,navigate:wu,fetch:Ch,revalidate:Sh,createHref:g=>e.history.createHref(g),encodeLocation:g=>e.history.encodeLocation(g),getFetcher:Eu,deleteFetcher:Rh,dispose:yh,getBlocker:Lh,deleteBlocker:_u,patchRoutes:Oh,_internalFetchControllers:F,_internalActiveDeferreds:at,_internalSetRoutes:Mh},j}function Iv(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function ts(e,t,n,r,o,l,i,a){let s,u;if(i){s=[];for(let f of t)if(s.push(f),f.route.id===i){u=f;break}}else s=t,u=t[t.length-1];let c=iu(o||".",lu(s,l),Tr(e.pathname,n)||e.pathname,a==="path");return o==null&&(c.search=e.search,c.hash=e.hash),(o==null||o===""||o===".")&&u&&u.route.index&&!uu(c.search)&&(c.search=c.search?c.search.replace(/^\?/,"?index&"):"?index"),r&&n!=="/"&&(c.pathname=c.pathname==="/"?n:bt([n,c.pathname])),Cr(c)}function Vc(e,t,n,r){if(!r||!Iv(r))return{path:n};if(r.formMethod&&!Zv(r.formMethod))return{path:n,error:Ae(405,{method:r.formMethod})};let o=()=>({path:n,error:Ae(400,{type:"invalid-body"})}),l=r.formMethod||"get",i=e?l.toUpperCase():l.toLowerCase(),a=zp(n);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!yt(i))return o();let d=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((m,x)=>{let[w,L]=x;return""+m+w+"="+L+`
`},""):String(r.body);return{path:n,submission:{formMethod:i,formAction:a,formEncType:r.formEncType,formData:void 0,json:void 0,text:d}}}else if(r.formEncType==="application/json"){if(!yt(i))return o();try{let d=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:n,submission:{formMethod:i,formAction:a,formEncType:r.formEncType,formData:void 0,json:d,text:void 0}}}catch{return o()}}}J(typeof FormData=="function","FormData is not available in this environment");let s,u;if(r.formData)s=ns(r.formData),u=r.formData;else if(r.body instanceof FormData)s=ns(r.body),u=r.body;else if(r.body instanceof URLSearchParams)s=r.body,u=Qc(s);else if(r.body==null)s=new URLSearchParams,u=new FormData;else try{s=new URLSearchParams(r.body),u=Qc(s)}catch{return o()}let c={formMethod:i,formAction:a,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:u,json:void 0,text:void 0};if(yt(c.formMethod))return{path:n,submission:c};let f=Wt(n);return t&&f.search&&uu(f.search)&&s.append("index",""),f.search="?"+s,{path:Cr(f),submission:c}}function Uv(e,t){let n=e;if(t){let r=e.findIndex(o=>o.route.id===t);r>=0&&(n=e.slice(0,r))}return n}function Hc(e,t,n,r,o,l,i,a,s,u,c,f,d,m,x,w){let L=w?tt(w[1])?w[1].error:w[1].data:void 0,h=e.createURL(t.location),p=e.createURL(o),v=w&&tt(w[1])?w[0]:void 0,C=v?Uv(n,v):n,T=w?w[1].statusCode:void 0,O=i&&T&&T>=400,j=C.filter((R,P)=>{let{route:M}=R;if(M.lazy)return!0;if(M.loader==null)return!1;if(l)return typeof M.loader!="function"||M.loader.hydrate?!0:t.loaderData[M.id]===void 0&&(!t.errors||t.errors[M.id]===void 0);if(bv(t.loaderData,t.matches[P],R)||s.some(Z=>Z===R.route.id))return!0;let I=t.matches[P],ne=R;return Wc(R,Se({currentUrl:h,currentParams:I.params,nextUrl:p,nextParams:ne.params},r,{actionResult:L,actionStatus:T,defaultShouldRevalidate:O?!1:a||h.pathname+h.search===p.pathname+p.search||h.search!==p.search||Dp(I,ne)}))}),y=[];return f.forEach((R,P)=>{if(l||!n.some(Re=>Re.route.id===R.routeId)||c.has(P))return;let M=Rn(m,R.path,x);if(!M){y.push({key:P,routeId:R.routeId,path:R.path,matches:null,match:null,controller:null});return}let I=t.fetchers.get(P),ne=Zr(M,R.path),Z=!1;d.has(P)?Z=!1:u.has(P)?(u.delete(P),Z=!0):I&&I.state!=="idle"&&I.data===void 0?Z=a:Z=Wc(ne,Se({currentUrl:h,currentParams:t.matches[t.matches.length-1].params,nextUrl:p,nextParams:n[n.length-1].params},r,{actionResult:L,actionStatus:T,defaultShouldRevalidate:O?!1:a})),Z&&y.push({key:P,routeId:R.routeId,path:R.path,matches:M,match:ne,controller:new AbortController})}),[j,y]}function bv(e,t,n){let r=!t||n.route.id!==t.route.id,o=e[n.route.id]===void 0;return r||o}function Dp(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function Wc(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n=="boolean")return n}return t.defaultShouldRevalidate}async function Av(e,t,n,r,o,l,i,a){let s=[t,...n.map(u=>u.route.id)].join("-");try{let u=i.get(s);u||(u=e({path:t,matches:n,patch:(c,f)=>{a.aborted||jp(c,f,r,o,l)}}),i.set(s,u)),u&&Yv(u)&&await u}finally{i.delete(s)}}function jp(e,t,n,r,o){if(e){var l;let i=r[e];J(i,"No route found to patch children into: routeId = "+e);let a=Lo(t,o,[e,"patch",String(((l=i.children)==null?void 0:l.length)||"0")],r);i.children?i.children.push(...a):i.children=a}else{let i=Lo(t,o,["patch",String(n.length||"0")],r);n.push(...i)}}async function $v(e,t,n){if(!e.lazy)return;let r=await e.lazy();if(!e.lazy)return;let o=n[e.id];J(o,"No route found in manifest");let l={};for(let i in r){let s=o[i]!==void 0&&i!=="hasErrorBoundary";An(!s,'Route "'+o.id+'" has a static property "'+i+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+i+'" will be ignored.')),!s&&!uv.has(i)&&(l[i]=r[i])}Object.assign(o,l),Object.assign(o,Se({},t(o),{lazy:void 0}))}async function Bv(e){let{matches:t}=e,n=t.filter(o=>o.shouldLoad);return(await Promise.all(n.map(o=>o.resolve()))).reduce((o,l,i)=>Object.assign(o,{[n[i].route.id]:l}),{})}async function Vv(e,t,n,r,o,l,i,a,s,u){let c=l.map(m=>m.route.lazy?$v(m.route,s,a):void 0),f=l.map((m,x)=>{let w=c[x],L=o.some(p=>p.route.id===m.route.id);return Se({},m,{shouldLoad:L,resolve:async p=>(p&&r.method==="GET"&&(m.route.lazy||m.route.loader)&&(L=!0),L?Hv(t,r,m,w,p,u):Promise.resolve({type:le.data,result:void 0}))})}),d=await e({matches:f,request:r,params:l[0].params,fetcherKey:i,context:u});try{await Promise.all(c)}catch{}return d}async function Hv(e,t,n,r,o,l){let i,a,s=u=>{let c,f=new Promise((x,w)=>c=w);a=()=>c(),t.signal.addEventListener("abort",a);let d=x=>typeof u!="function"?Promise.reject(new Error("You cannot call the handler for a route which defines a boolean "+('"'+e+'" [routeId: '+n.route.id+"]"))):u({request:t,params:n.params,context:l},...x!==void 0?[x]:[]),m=(async()=>{try{return{type:"data",result:await(o?o(w=>d(w)):d())}}catch(x){return{type:"error",result:x}}})();return Promise.race([m,f])};try{let u=n.route[e];if(r)if(u){let c,[f]=await Promise.all([s(u).catch(d=>{c=d}),r]);if(c!==void 0)throw c;i=f}else if(await r,u=n.route[e],u)i=await s(u);else if(e==="action"){let c=new URL(t.url),f=c.pathname+c.search;throw Ae(405,{method:t.method,pathname:f,routeId:n.route.id})}else return{type:le.data,result:void 0};else if(u)i=await s(u);else{let c=new URL(t.url),f=c.pathname+c.search;throw Ae(404,{pathname:f})}J(i.result!==void 0,"You defined "+(e==="action"?"an action":"a loader")+" for route "+('"'+n.route.id+"\" but didn't return anything from your `"+e+"` ")+"function. Please return a value or `null`.")}catch(u){return{type:le.error,result:u}}finally{a&&t.signal.removeEventListener("abort",a)}return i}async function Wv(e){let{result:t,type:n}=e;if(Fp(t)){let u;try{let c=t.headers.get("Content-Type");c&&/\bapplication\/json\b/.test(c)?t.body==null?u=null:u=await t.json():u=await t.text()}catch(c){return{type:le.error,error:c}}return n===le.error?{type:le.error,error:new es(t.status,t.statusText,u),statusCode:t.status,headers:t.headers}:{type:le.data,data:u,statusCode:t.status,headers:t.headers}}if(n===le.error){if(Zc(t)){var r;if(t.data instanceof Error){var o;return{type:le.error,error:t.data,statusCode:(o=t.init)==null?void 0:o.status}}t=new es(((r=t.init)==null?void 0:r.status)||500,void 0,t.data)}return{type:le.error,error:t,statusCode:vi(t)?t.status:void 0}}if(Jv(t)){var l,i;return{type:le.deferred,deferredData:t,statusCode:(l=t.init)==null?void 0:l.status,headers:((i=t.init)==null?void 0:i.headers)&&new Headers(t.init.headers)}}if(Zc(t)){var a,s;return{type:le.data,data:t.data,statusCode:(a=t.init)==null?void 0:a.status,headers:(s=t.init)!=null&&s.headers?new Headers(t.init.headers):void 0}}return{type:le.data,data:t}}function Kv(e,t,n,r,o,l){let i=e.headers.get("Location");if(J(i,"Redirects returned/thrown from loaders/actions must have a Location header"),!au.test(i)){let a=r.slice(0,r.findIndex(s=>s.route.id===n)+1);i=ts(new URL(t.url),a,o,!0,i,l),e.headers.set("Location",i)}return e}function Kc(e,t,n){if(au.test(e)){let r=e,o=r.startsWith("//")?new URL(t.protocol+r):new URL(r),l=Tr(o.pathname,n)!=null;if(o.origin===t.origin&&l)return o.pathname+o.search+o.hash}return e}function Gn(e,t,n,r){let o=e.createURL(zp(t)).toString(),l={signal:n};if(r&&yt(r.formMethod)){let{formMethod:i,formEncType:a}=r;l.method=i.toUpperCase(),a==="application/json"?(l.headers=new Headers({"Content-Type":a}),l.body=JSON.stringify(r.json)):a==="text/plain"?l.body=r.text:a==="application/x-www-form-urlencoded"&&r.formData?l.body=ns(r.formData):l.body=r.formData}return new Request(o,l)}function ns(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,typeof r=="string"?r:r.name);return t}function Qc(e){let t=new FormData;for(let[n,r]of e.entries())t.append(n,r);return t}function Qv(e,t,n,r,o){let l={},i=null,a,s=!1,u={},c=n&&tt(n[1])?n[1].error:void 0;return e.forEach(f=>{if(!(f.route.id in t))return;let d=f.route.id,m=t[d];if(J(!Mn(m),"Cannot handle redirect results in processLoaderData"),tt(m)){let x=m.error;c!==void 0&&(x=c,c=void 0),i=i||{};{let w=ar(e,d);i[w.route.id]==null&&(i[w.route.id]=x)}l[d]=void 0,s||(s=!0,a=vi(m.error)?m.error.status:500),m.headers&&(u[d]=m.headers)}else an(m)?(r.set(d,m.deferredData),l[d]=m.deferredData.data,m.statusCode!=null&&m.statusCode!==200&&!s&&(a=m.statusCode),m.headers&&(u[d]=m.headers)):(l[d]=m.data,m.statusCode&&m.statusCode!==200&&!s&&(a=m.statusCode),m.headers&&(u[d]=m.headers))}),c!==void 0&&n&&(i={[n[0]]:c},l[n[0]]=void 0),{loaderData:l,errors:i,statusCode:a||200,loaderHeaders:u}}function Gc(e,t,n,r,o,l,i,a){let{loaderData:s,errors:u}=Qv(t,r,o,a);return l.forEach(c=>{let{key:f,match:d,controller:m}=c,x=i[f];if(J(x,"Did not find corresponding fetcher result"),!(m&&m.signal.aborted))if(tt(x)){let w=ar(e.matches,d==null?void 0:d.route.id);u&&u[w.route.id]||(u=Se({},u,{[w.route.id]:x.error})),e.fetchers.delete(f)}else if(Mn(x))J(!1,"Unhandled fetcher revalidation redirect");else if(an(x))J(!1,"Unhandled fetcher deferred data");else{let w=Zt(x.data);e.fetchers.set(f,w)}}),{loaderData:s,errors:u}}function Yc(e,t,n,r){let o=Se({},t);for(let l of n){let i=l.route.id;if(t.hasOwnProperty(i)?t[i]!==void 0&&(o[i]=t[i]):e[i]!==void 0&&l.route.loader&&(o[i]=e[i]),r&&r.hasOwnProperty(i))break}return o}function Xc(e){return e?tt(e[1])?{actionData:{}}:{actionData:{[e[0]]:e[1].data}}:{}}function ar(e,t){return(t?e.slice(0,e.findIndex(r=>r.route.id===t)+1):[...e]).reverse().find(r=>r.route.hasErrorBoundary===!0)||e[0]}function Jc(e){let t=e.length===1?e[0]:e.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function Ae(e,t){let{pathname:n,routeId:r,method:o,type:l,message:i}=t===void 0?{}:t,a="Unknown Server Error",s="Unknown @remix-run/router error";return e===400?(a="Bad Request",l==="route-discovery"?s='Unable to match URL "'+n+'" - the `unstable_patchRoutesOnNavigation()` '+(`function threw the following error:
`+i):o&&n&&r?s="You made a "+o+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":l==="defer-action"?s="defer() is not supported in actions":l==="invalid-body"&&(s="Unable to encode submission body")):e===403?(a="Forbidden",s='Route "'+r+'" does not match URL "'+n+'"'):e===404?(a="Not Found",s='No route matches URL "'+n+'"'):e===405&&(a="Method Not Allowed",o&&n&&r?s="You made a "+o.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":o&&(s='Invalid request method "'+o.toUpperCase()+'"')),new es(e||500,a,new Error(s),!0)}function cl(e){let t=Object.entries(e);for(let n=t.length-1;n>=0;n--){let[r,o]=t[n];if(Mn(o))return{key:r,result:o}}}function zp(e){let t=typeof e=="string"?Wt(e):e;return Cr(Se({},t,{hash:""}))}function Gv(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function Yv(e){return typeof e=="object"&&e!=null&&"then"in e}function Xv(e){return Fp(e.result)&&Ov.has(e.result.status)}function an(e){return e.type===le.deferred}function tt(e){return e.type===le.error}function Mn(e){return(e&&e.type)===le.redirect}function Zc(e){return typeof e=="object"&&e!=null&&"type"in e&&"data"in e&&"init"in e&&e.type==="DataWithResponseInit"}function Jv(e){let t=e;return t&&typeof t=="object"&&typeof t.data=="object"&&typeof t.subscribe=="function"&&typeof t.cancel=="function"&&typeof t.resolveData=="function"}function Fp(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function Zv(e){return Mv.has(e.toLowerCase())}function yt(e){return Nv.has(e.toLowerCase())}async function qv(e,t,n,r,o){let l=Object.entries(t);for(let i=0;i<l.length;i++){let[a,s]=l[i],u=e.find(d=>(d==null?void 0:d.route.id)===a);if(!u)continue;let c=r.find(d=>d.route.id===u.route.id),f=c!=null&&!Dp(c,u)&&(o&&o[u.route.id])!==void 0;an(s)&&f&&await su(s,n,!1).then(d=>{d&&(t[a]=d)})}}async function ey(e,t,n){for(let r=0;r<n.length;r++){let{key:o,routeId:l,controller:i}=n[r],a=t[o];e.find(u=>(u==null?void 0:u.route.id)===l)&&an(a)&&(J(i,"Expected an AbortController for revalidating fetcher deferred result"),await su(a,i.signal,!0).then(u=>{u&&(t[o]=u)}))}}async function su(e,t,n){if(n===void 0&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:le.data,data:e.deferredData.unwrappedData}}catch(o){return{type:le.error,error:o}}return{type:le.data,data:e.deferredData.data}}}function uu(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function Zr(e,t){let n=typeof t=="string"?Wt(t).search:t.search;if(e[e.length-1].route.index&&uu(n||""))return e[e.length-1];let r=Tp(e);return r[r.length-1]}function qc(e){let{formMethod:t,formAction:n,formEncType:r,text:o,formData:l,json:i}=e;if(!(!t||!n||!r)){if(o!=null)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:void 0,text:o};if(l!=null)return{formMethod:t,formAction:n,formEncType:r,formData:l,json:void 0,text:void 0};if(i!==void 0)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:i,text:void 0}}}function Zi(e,t){return t?{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function ty(e,t){return{state:"submitting",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}}function Vr(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function ny(e,t){return{state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function Zt(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function ry(e,t){try{let n=e.sessionStorage.getItem(Op);if(n){let r=JSON.parse(n);for(let[o,l]of Object.entries(r||{}))l&&Array.isArray(l)&&t.set(o,new Set(l||[]))}}catch{}}function oy(e,t){if(t.size>0){let n={};for(let[r,o]of t)n[r]=[...o];try{e.sessionStorage.setItem(Op,JSON.stringify(n))}catch(r){An(!1,"Failed to save applied view transitions in sessionStorage ("+r+").")}}}/**
 * React Router v6.26.2
 *
 * 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
 */function No(){return No=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},No.apply(this,arguments)}const yi=k.createContext(null),Ip=k.createContext(null),Vn=k.createContext(null),cu=k.createContext(null),Hn=k.createContext({outlet:null,matches:[],isDataRoute:!1}),Up=k.createContext(null);function ly(e,t){let{relative:n}=t===void 0?{}:t;zo()||J(!1);let{basename:r,navigator:o}=k.useContext(Vn),{hash:l,pathname:i,search:a}=Ap(e,{relative:n}),s=i;return r!=="/"&&(s=i==="/"?r:bt([r,i])),o.createHref({pathname:s,search:a,hash:l})}function zo(){return k.useContext(cu)!=null}function wi(){return zo()||J(!1),k.useContext(cu).location}function bp(e){k.useContext(Vn).static||k.useLayoutEffect(e)}function iy(){let{isDataRoute:e}=k.useContext(Hn);return e?yy():ay()}function ay(){zo()||J(!1);let e=k.useContext(yi),{basename:t,future:n,navigator:r}=k.useContext(Vn),{matches:o}=k.useContext(Hn),{pathname:l}=wi(),i=JSON.stringify(lu(o,n.v7_relativeSplatPath)),a=k.useRef(!1);return bp(()=>{a.current=!0}),k.useCallback(function(u,c){if(c===void 0&&(c={}),!a.current)return;if(typeof u=="number"){r.go(u);return}let f=iu(u,JSON.parse(i),l,c.relative==="path");e==null&&t!=="/"&&(f.pathname=f.pathname==="/"?t:bt([t,f.pathname])),(c.replace?r.replace:r.push)(f,c.state,c)},[t,r,i,l,e])}function Ap(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=k.useContext(Vn),{matches:o}=k.useContext(Hn),{pathname:l}=wi(),i=JSON.stringify(lu(o,r.v7_relativeSplatPath));return k.useMemo(()=>iu(e,JSON.parse(i),l,n==="path"),[e,i,l,n])}function sy(e,t,n,r){zo()||J(!1);let{navigator:o}=k.useContext(Vn),{matches:l}=k.useContext(Hn),i=l[l.length-1],a=i?i.params:{};i&&i.pathname;let s=i?i.pathnameBase:"/";i&&i.route;let u=wi(),c;c=u;let f=c.pathname||"/",d=f;if(s!=="/"){let w=s.replace(/^\//,"").split("/");d="/"+f.replace(/^\//,"").split("/").slice(w.length).join("/")}let m=Rn(e,{pathname:d});return py(m&&m.map(w=>Object.assign({},w,{params:Object.assign({},a,w.params),pathname:bt([s,o.encodeLocation?o.encodeLocation(w.pathname).pathname:w.pathname]),pathnameBase:w.pathnameBase==="/"?s:bt([s,o.encodeLocation?o.encodeLocation(w.pathnameBase).pathname:w.pathnameBase])})),l,n,r)}function uy(){let e=vy(),t=vi(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return k.createElement(k.Fragment,null,k.createElement("h2",null,"Unexpected Application Error!"),k.createElement("h3",{style:{fontStyle:"italic"}},t),n?k.createElement("pre",{style:o},n):null,null)}const cy=k.createElement(uy,null);class fy extends k.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?k.createElement(Hn.Provider,{value:this.props.routeContext},k.createElement(Up.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function dy(e){let{routeContext:t,match:n,children:r}=e,o=k.useContext(yi);return o&&o.static&&o.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=n.route.id),k.createElement(Hn.Provider,{value:t},r)}function py(e,t,n,r){var o;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var l;if(!n)return null;if(n.errors)e=n.matches;else if((l=r)!=null&&l.v7_partialHydration&&t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let i=e,a=(o=n)==null?void 0:o.errors;if(a!=null){let c=i.findIndex(f=>f.route.id&&(a==null?void 0:a[f.route.id])!==void 0);c>=0||J(!1),i=i.slice(0,Math.min(i.length,c+1))}let s=!1,u=-1;if(n&&r&&r.v7_partialHydration)for(let c=0;c<i.length;c++){let f=i[c];if((f.route.HydrateFallback||f.route.hydrateFallbackElement)&&(u=c),f.route.id){let{loaderData:d,errors:m}=n,x=f.route.loader&&d[f.route.id]===void 0&&(!m||m[f.route.id]===void 0);if(f.route.lazy||x){s=!0,u>=0?i=i.slice(0,u+1):i=[i[0]];break}}}return i.reduceRight((c,f,d)=>{let m,x=!1,w=null,L=null;n&&(m=a&&f.route.id?a[f.route.id]:void 0,w=f.route.errorElement||cy,s&&(u<0&&d===0?(x=!0,L=null):u===d&&(x=!0,L=f.route.hydrateFallbackElement||null)));let h=t.concat(i.slice(0,d+1)),p=()=>{let v;return m?v=w:x?v=L:f.route.Component?v=k.createElement(f.route.Component,null):f.route.element?v=f.route.element:v=c,k.createElement(dy,{match:f,routeContext:{outlet:c,matches:h,isDataRoute:n!=null},children:v})};return n&&(f.route.ErrorBoundary||f.route.errorElement||d===0)?k.createElement(fy,{location:n.location,revalidation:n.revalidation,component:w,error:m,children:p(),routeContext:{outlet:null,matches:h,isDataRoute:!0}}):p()},null)}var $p=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}($p||{}),Jl=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(Jl||{});function hy(e){let t=k.useContext(yi);return t||J(!1),t}function my(e){let t=k.useContext(Ip);return t||J(!1),t}function gy(e){let t=k.useContext(Hn);return t||J(!1),t}function Bp(e){let t=gy(),n=t.matches[t.matches.length-1];return n.route.id||J(!1),n.route.id}function vy(){var e;let t=k.useContext(Up),n=my(Jl.UseRouteError),r=Bp(Jl.UseRouteError);return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function yy(){let{router:e}=hy($p.UseNavigateStable),t=Bp(Jl.UseNavigateStable),n=k.useRef(!1);return bp(()=>{n.current=!0}),k.useCallback(function(o,l){l===void 0&&(l={}),n.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,No({fromRouteId:t},l)))},[e,t])}function wy(e){let{basename:t="/",children:n=null,location:r,navigationType:o=ke.Pop,navigator:l,static:i=!1,future:a}=e;zo()&&J(!1);let s=t.replace(/^\/*/,"/"),u=k.useMemo(()=>({basename:s,navigator:l,static:i,future:No({v7_relativeSplatPath:!1},a)}),[s,a,l,i]);typeof r=="string"&&(r=Wt(r));let{pathname:c="/",search:f="",hash:d="",state:m=null,key:x="default"}=r,w=k.useMemo(()=>{let L=Tr(c,s);return L==null?null:{location:{pathname:L,search:f,hash:d,state:m,key:x},navigationType:o}},[s,c,f,d,m,x,o]);return w==null?null:k.createElement(Vn.Provider,{value:u},k.createElement(cu.Provider,{children:n,value:w}))}new Promise(()=>{});function Sy(e){let t={hasErrorBoundary:e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&Object.assign(t,{element:k.createElement(e.Component),Component:void 0}),e.HydrateFallback&&Object.assign(t,{hydrateFallbackElement:k.createElement(e.HydrateFallback),HydrateFallback:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:k.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}function xy(e,t){return Fv({basename:void 0,future:No({},void 0,{v7_prependBasename:!0}),history:av({initialEntries:void 0,initialIndex:void 0}),hydrationData:void 0,routes:e,mapRouteProperties:Sy,unstable_dataStrategy:void 0,unstable_patchRoutesOnNavigation:void 0}).initialize()}/**
 * React Router DOM v6.26.2
 *
 * 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
 */function rs(){return rs=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},rs.apply(this,arguments)}function Ey(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,l;for(l=0;l<r.length;l++)o=r[l],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}function ky(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Cy(e,t){return e.button===0&&(!t||t==="_self")&&!ky(e)}const Py=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],_y="6";try{window.__reactRouterVersion=_y}catch{}const Ry=k.createContext({isTransitioning:!1}),Ly=k.createContext(new Map),Ny="startTransition",ef=la[Ny],Ty="flushSync",tf=iv[Ty];function My(e){ef?ef(e):e()}function Hr(e){tf?tf(e):e()}class Oy{constructor(){this.status="pending",this.promise=new Promise((t,n)=>{this.resolve=r=>{this.status==="pending"&&(this.status="resolved",t(r))},this.reject=r=>{this.status==="pending"&&(this.status="rejected",n(r))}})}}function Dy(e){let{fallbackElement:t,router:n,future:r}=e,[o,l]=k.useState(n.state),[i,a]=k.useState(),[s,u]=k.useState({isTransitioning:!1}),[c,f]=k.useState(),[d,m]=k.useState(),[x,w]=k.useState(),L=k.useRef(new Map),{v7_startTransition:h}=r||{},p=k.useCallback(y=>{h?My(y):y()},[h]),v=k.useCallback((y,R)=>{let{deletedFetchers:P,unstable_flushSync:M,unstable_viewTransitionOpts:I}=R;P.forEach(Z=>L.current.delete(Z)),y.fetchers.forEach((Z,Re)=>{Z.data!==void 0&&L.current.set(Re,Z.data)});let ne=n.window==null||n.window.document==null||typeof n.window.document.startViewTransition!="function";if(!I||ne){M?Hr(()=>l(y)):p(()=>l(y));return}if(M){Hr(()=>{d&&(c&&c.resolve(),d.skipTransition()),u({isTransitioning:!0,flushSync:!0,currentLocation:I.currentLocation,nextLocation:I.nextLocation})});let Z=n.window.document.startViewTransition(()=>{Hr(()=>l(y))});Z.finished.finally(()=>{Hr(()=>{f(void 0),m(void 0),a(void 0),u({isTransitioning:!1})})}),Hr(()=>m(Z));return}d?(c&&c.resolve(),d.skipTransition(),w({state:y,currentLocation:I.currentLocation,nextLocation:I.nextLocation})):(a(y),u({isTransitioning:!0,flushSync:!1,currentLocation:I.currentLocation,nextLocation:I.nextLocation}))},[n.window,d,c,L,p]);k.useLayoutEffect(()=>n.subscribe(v),[n,v]),k.useEffect(()=>{s.isTransitioning&&!s.flushSync&&f(new Oy)},[s]),k.useEffect(()=>{if(c&&i&&n.window){let y=i,R=c.promise,P=n.window.document.startViewTransition(async()=>{p(()=>l(y)),await R});P.finished.finally(()=>{f(void 0),m(void 0),a(void 0),u({isTransitioning:!1})}),m(P)}},[p,i,c,n.window]),k.useEffect(()=>{c&&i&&o.location.key===i.location.key&&c.resolve()},[c,d,o.location,i]),k.useEffect(()=>{!s.isTransitioning&&x&&(a(x.state),u({isTransitioning:!0,flushSync:!1,currentLocation:x.currentLocation,nextLocation:x.nextLocation}),w(void 0))},[s.isTransitioning,x]),k.useEffect(()=>{},[]);let C=k.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:y=>n.navigate(y),push:(y,R,P)=>n.navigate(y,{state:R,preventScrollReset:P==null?void 0:P.preventScrollReset}),replace:(y,R,P)=>n.navigate(y,{replace:!0,state:R,preventScrollReset:P==null?void 0:P.preventScrollReset})}),[n]),T=n.basename||"/",O=k.useMemo(()=>({router:n,navigator:C,static:!1,basename:T}),[n,C,T]),j=k.useMemo(()=>({v7_relativeSplatPath:n.future.v7_relativeSplatPath}),[n.future.v7_relativeSplatPath]);return k.createElement(k.Fragment,null,k.createElement(yi.Provider,{value:O},k.createElement(Ip.Provider,{value:o},k.createElement(Ly.Provider,{value:L.current},k.createElement(Ry.Provider,{value:s},k.createElement(wy,{basename:T,location:o.location,navigationType:o.historyAction,navigator:C,future:j},o.initialized||n.future.v7_partialHydration?k.createElement(jy,{routes:n.routes,future:n.future,state:o}):t))))),null)}const jy=k.memo(zy);function zy(e){let{routes:t,future:n,state:r}=e;return sy(t,void 0,r,n)}const Fy=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Iy=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Uy=k.forwardRef(function(t,n){let{onClick:r,relative:o,reloadDocument:l,replace:i,state:a,target:s,to:u,preventScrollReset:c,unstable_viewTransition:f}=t,d=Ey(t,Py),{basename:m}=k.useContext(Vn),x,w=!1;if(typeof u=="string"&&Iy.test(u)&&(x=u,Fy))try{let v=new URL(window.location.href),C=u.startsWith("//")?new URL(v.protocol+u):new URL(u),T=Tr(C.pathname,m);C.origin===v.origin&&T!=null?u=T+C.search+C.hash:w=!0}catch{}let L=ly(u,{relative:o}),h=by(u,{replace:i,state:a,target:s,preventScrollReset:c,relative:o,unstable_viewTransition:f});function p(v){r&&r(v),v.defaultPrevented||h(v)}return k.createElement("a",rs({},d,{href:x||L,onClick:w||l?r:p,ref:n,target:s}))});var nf;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(nf||(nf={}));var rf;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(rf||(rf={}));function by(e,t){let{target:n,replace:r,state:o,preventScrollReset:l,relative:i,unstable_viewTransition:a}=t===void 0?{}:t,s=iy(),u=wi(),c=Ap(e,{relative:i});return k.useCallback(f=>{if(Cy(f,n)){f.preventDefault();let d=r!==void 0?r:Cr(u)===Cr(c);s(e,{replace:d,state:o,preventScrollReset:l,relative:i,unstable_viewTransition:a})}},[u,s,c,r,o,n,e,l,i,a])}const fu="-",Ay=e=>{const t=By(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:i=>{const a=i.split(fu);return a[0]===""&&a.length!==1&&a.shift(),Vp(a,t)||$y(i)},getConflictingClassGroupIds:(i,a)=>{const s=n[i]||[];return a&&r[i]?[...s,...r[i]]:s}}},Vp=(e,t)=>{var i;if(e.length===0)return t.classGroupId;const n=e[0],r=t.nextPart.get(n),o=r?Vp(e.slice(1),r):void 0;if(o)return o;if(t.validators.length===0)return;const l=e.join(fu);return(i=t.validators.find(({validator:a})=>a(l)))==null?void 0:i.classGroupId},of=/^\[(.+)\]$/,$y=e=>{if(of.test(e)){const t=of.exec(e)[1],n=t==null?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},By=e=>{const{theme:t,prefix:n}=e,r={nextPart:new Map,validators:[]};return Hy(Object.entries(e.classGroups),n).forEach(([l,i])=>{os(i,r,l,t)}),r},os=(e,t,n,r)=>{e.forEach(o=>{if(typeof o=="string"){const l=o===""?t:lf(t,o);l.classGroupId=n;return}if(typeof o=="function"){if(Vy(o)){os(o(r),t,n,r);return}t.validators.push({validator:o,classGroupId:n});return}Object.entries(o).forEach(([l,i])=>{os(i,lf(t,l),n,r)})})},lf=(e,t)=>{let n=e;return t.split(fu).forEach(r=>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n},Vy=e=>e.isThemeGetter,Hy=(e,t)=>t?e.map(([n,r])=>{const o=r.map(l=>typeof l=="string"?t+l:typeof l=="object"?Object.fromEntries(Object.entries(l).map(([i,a])=>[t+i,a])):l);return[n,o]}):e,Wy=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;const o=(l,i)=>{n.set(l,i),t++,t>e&&(t=0,r=n,n=new Map)};return{get(l){let i=n.get(l);if(i!==void 0)return i;if((i=r.get(l))!==void 0)return o(l,i),i},set(l,i){n.has(l)?n.set(l,i):o(l,i)}}},Hp="!",Ky=e=>{const{separator:t,experimentalParseClassName:n}=e,r=t.length===1,o=t[0],l=t.length,i=a=>{const s=[];let u=0,c=0,f;for(let L=0;L<a.length;L++){let h=a[L];if(u===0){if(h===o&&(r||a.slice(L,L+l)===t)){s.push(a.slice(c,L)),c=L+l;continue}if(h==="/"){f=L;continue}}h==="["?u++:h==="]"&&u--}const d=s.length===0?a:a.substring(c),m=d.startsWith(Hp),x=m?d.substring(1):d,w=f&&f>c?f-c:void 0;return{modifiers:s,hasImportantModifier:m,baseClassName:x,maybePostfixModifierPosition:w}};return n?a=>n({className:a,parseClassName:i}):i},Qy=e=>{if(e.length<=1)return e;const t=[];let n=[];return e.forEach(r=>{r[0]==="["?(t.push(...n.sort(),r),n=[]):n.push(r)}),t.push(...n.sort()),t},Gy=e=>({cache:Wy(e.cacheSize),parseClassName:Ky(e),...Ay(e)}),Yy=/\s+/,Xy=(e,t)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:o}=t,l=[],i=e.trim().split(Yy);let a="";for(let s=i.length-1;s>=0;s-=1){const u=i[s],{modifiers:c,hasImportantModifier:f,baseClassName:d,maybePostfixModifierPosition:m}=n(u);let x=!!m,w=r(x?d.substring(0,m):d);if(!w){if(!x){a=u+(a.length>0?" "+a:a);continue}if(w=r(d),!w){a=u+(a.length>0?" "+a:a);continue}x=!1}const L=Qy(c).join(":"),h=f?L+Hp:L,p=h+w;if(l.includes(p))continue;l.push(p);const v=o(w,x);for(let C=0;C<v.length;++C){const T=v[C];l.push(h+T)}a=u+(a.length>0?" "+a:a)}return a};function Jy(){let e=0,t,n,r="";for(;e<arguments.length;)(t=arguments[e++])&&(n=Wp(t))&&(r&&(r+=" "),r+=n);return r}const Wp=e=>{if(typeof e=="string")return e;let t,n="";for(let r=0;r<e.length;r++)e[r]&&(t=Wp(e[r]))&&(n&&(n+=" "),n+=t);return n};function Zy(e,...t){let n,r,o,l=i;function i(s){const u=t.reduce((c,f)=>f(c),e());return n=Gy(u),r=n.cache.get,o=n.cache.set,l=a,a(s)}function a(s){const u=r(s);if(u)return u;const c=Xy(s,n);return o(s,c),c}return function(){return l(Jy.apply(null,arguments))}}const ce=e=>{const t=n=>n[e]||[];return t.isThemeGetter=!0,t},Kp=/^\[(?:([a-z-]+):)?(.+)\]$/i,qy=/^\d+\/\d+$/,e0=new Set(["px","full","screen"]),t0=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,n0=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,r0=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,o0=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,l0=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Dt=e=>hr(e)||e0.has(e)||qy.test(e),Xt=e=>Mr(e,"length",p0),hr=e=>!!e&&!Number.isNaN(Number(e)),qi=e=>Mr(e,"number",hr),Wr=e=>!!e&&Number.isInteger(Number(e)),i0=e=>e.endsWith("%")&&hr(e.slice(0,-1)),Q=e=>Kp.test(e),Jt=e=>t0.test(e),a0=new Set(["length","size","percentage"]),s0=e=>Mr(e,a0,Qp),u0=e=>Mr(e,"position",Qp),c0=new Set(["image","url"]),f0=e=>Mr(e,c0,m0),d0=e=>Mr(e,"",h0),Kr=()=>!0,Mr=(e,t,n)=>{const r=Kp.exec(e);return r?r[1]?typeof t=="string"?r[1]===t:t.has(r[1]):n(r[2]):!1},p0=e=>n0.test(e)&&!r0.test(e),Qp=()=>!1,h0=e=>o0.test(e),m0=e=>l0.test(e),g0=()=>{const e=ce("colors"),t=ce("spacing"),n=ce("blur"),r=ce("brightness"),o=ce("borderColor"),l=ce("borderRadius"),i=ce("borderSpacing"),a=ce("borderWidth"),s=ce("contrast"),u=ce("grayscale"),c=ce("hueRotate"),f=ce("invert"),d=ce("gap"),m=ce("gradientColorStops"),x=ce("gradientColorStopPositions"),w=ce("inset"),L=ce("margin"),h=ce("opacity"),p=ce("padding"),v=ce("saturate"),C=ce("scale"),T=ce("sepia"),O=ce("skew"),j=ce("space"),y=ce("translate"),R=()=>["auto","contain","none"],P=()=>["auto","hidden","clip","visible","scroll"],M=()=>["auto",Q,t],I=()=>[Q,t],ne=()=>["",Dt,Xt],Z=()=>["auto",hr,Q],Re=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],ae=()=>["solid","dashed","dotted","double","none"],ht=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],z=()=>["start","end","center","between","around","evenly","stretch"],F=()=>["","0",Q],W=()=>["auto","avoid","all","avoid-page","page","left","right","column"],Y=()=>[hr,Q];return{cacheSize:500,separator:":",theme:{colors:[Kr],spacing:[Dt,Xt],blur:["none","",Jt,Q],brightness:Y(),borderColor:[e],borderRadius:["none","","full",Jt,Q],borderSpacing:I(),borderWidth:ne(),contrast:Y(),grayscale:F(),hueRotate:Y(),invert:F(),gap:I(),gradientColorStops:[e],gradientColorStopPositions:[i0,Xt],inset:M(),margin:M(),opacity:Y(),padding:I(),saturate:Y(),scale:Y(),sepia:F(),skew:Y(),space:I(),translate:I()},classGroups:{aspect:[{aspect:["auto","square","video",Q]}],container:["container"],columns:[{columns:[Jt]}],"break-after":[{"break-after":W()}],"break-before":[{"break-before":W()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...Re(),Q]}],overflow:[{overflow:P()}],"overflow-x":[{"overflow-x":P()}],"overflow-y":[{"overflow-y":P()}],overscroll:[{overscroll:R()}],"overscroll-x":[{"overscroll-x":R()}],"overscroll-y":[{"overscroll-y":R()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[w]}],"inset-x":[{"inset-x":[w]}],"inset-y":[{"inset-y":[w]}],start:[{start:[w]}],end:[{end:[w]}],top:[{top:[w]}],right:[{right:[w]}],bottom:[{bottom:[w]}],left:[{left:[w]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",Wr,Q]}],basis:[{basis:M()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",Q]}],grow:[{grow:F()}],shrink:[{shrink:F()}],order:[{order:["first","last","none",Wr,Q]}],"grid-cols":[{"grid-cols":[Kr]}],"col-start-end":[{col:["auto",{span:["full",Wr,Q]},Q]}],"col-start":[{"col-start":Z()}],"col-end":[{"col-end":Z()}],"grid-rows":[{"grid-rows":[Kr]}],"row-start-end":[{row:["auto",{span:[Wr,Q]},Q]}],"row-start":[{"row-start":Z()}],"row-end":[{"row-end":Z()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",Q]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",Q]}],gap:[{gap:[d]}],"gap-x":[{"gap-x":[d]}],"gap-y":[{"gap-y":[d]}],"justify-content":[{justify:["normal",...z()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...z(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...z(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[p]}],px:[{px:[p]}],py:[{py:[p]}],ps:[{ps:[p]}],pe:[{pe:[p]}],pt:[{pt:[p]}],pr:[{pr:[p]}],pb:[{pb:[p]}],pl:[{pl:[p]}],m:[{m:[L]}],mx:[{mx:[L]}],my:[{my:[L]}],ms:[{ms:[L]}],me:[{me:[L]}],mt:[{mt:[L]}],mr:[{mr:[L]}],mb:[{mb:[L]}],ml:[{ml:[L]}],"space-x":[{"space-x":[j]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[j]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",Q,t]}],"min-w":[{"min-w":[Q,t,"min","max","fit"]}],"max-w":[{"max-w":[Q,t,"none","full","min","max","fit","prose",{screen:[Jt]},Jt]}],h:[{h:[Q,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[Q,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[Q,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[Q,t,"auto","min","max","fit"]}],"font-size":[{text:["base",Jt,Xt]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",qi]}],"font-family":[{font:[Kr]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",Q]}],"line-clamp":[{"line-clamp":["none",hr,qi]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",Dt,Q]}],"list-image":[{"list-image":["none",Q]}],"list-style-type":[{list:["none","disc","decimal",Q]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[h]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[h]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ae(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",Dt,Xt]}],"underline-offset":[{"underline-offset":["auto",Dt,Q]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:I()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Q]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",Q]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[h]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...Re(),u0]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",s0]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},f0]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[x]}],"gradient-via-pos":[{via:[x]}],"gradient-to-pos":[{to:[x]}],"gradient-from":[{from:[m]}],"gradient-via":[{via:[m]}],"gradient-to":[{to:[m]}],rounded:[{rounded:[l]}],"rounded-s":[{"rounded-s":[l]}],"rounded-e":[{"rounded-e":[l]}],"rounded-t":[{"rounded-t":[l]}],"rounded-r":[{"rounded-r":[l]}],"rounded-b":[{"rounded-b":[l]}],"rounded-l":[{"rounded-l":[l]}],"rounded-ss":[{"rounded-ss":[l]}],"rounded-se":[{"rounded-se":[l]}],"rounded-ee":[{"rounded-ee":[l]}],"rounded-es":[{"rounded-es":[l]}],"rounded-tl":[{"rounded-tl":[l]}],"rounded-tr":[{"rounded-tr":[l]}],"rounded-br":[{"rounded-br":[l]}],"rounded-bl":[{"rounded-bl":[l]}],"border-w":[{border:[a]}],"border-w-x":[{"border-x":[a]}],"border-w-y":[{"border-y":[a]}],"border-w-s":[{"border-s":[a]}],"border-w-e":[{"border-e":[a]}],"border-w-t":[{"border-t":[a]}],"border-w-r":[{"border-r":[a]}],"border-w-b":[{"border-b":[a]}],"border-w-l":[{"border-l":[a]}],"border-opacity":[{"border-opacity":[h]}],"border-style":[{border:[...ae(),"hidden"]}],"divide-x":[{"divide-x":[a]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[a]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[h]}],"divide-style":[{divide:ae()}],"border-color":[{border:[o]}],"border-color-x":[{"border-x":[o]}],"border-color-y":[{"border-y":[o]}],"border-color-t":[{"border-t":[o]}],"border-color-r":[{"border-r":[o]}],"border-color-b":[{"border-b":[o]}],"border-color-l":[{"border-l":[o]}],"divide-color":[{divide:[o]}],"outline-style":[{outline:["",...ae()]}],"outline-offset":[{"outline-offset":[Dt,Q]}],"outline-w":[{outline:[Dt,Xt]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:ne()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[h]}],"ring-offset-w":[{"ring-offset":[Dt,Xt]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Jt,d0]}],"shadow-color":[{shadow:[Kr]}],opacity:[{opacity:[h]}],"mix-blend":[{"mix-blend":[...ht(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":ht()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[s]}],"drop-shadow":[{"drop-shadow":["","none",Jt,Q]}],grayscale:[{grayscale:[u]}],"hue-rotate":[{"hue-rotate":[c]}],invert:[{invert:[f]}],saturate:[{saturate:[v]}],sepia:[{sepia:[T]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[s]}],"backdrop-grayscale":[{"backdrop-grayscale":[u]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[c]}],"backdrop-invert":[{"backdrop-invert":[f]}],"backdrop-opacity":[{"backdrop-opacity":[h]}],"backdrop-saturate":[{"backdrop-saturate":[v]}],"backdrop-sepia":[{"backdrop-sepia":[T]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[i]}],"border-spacing-x":[{"border-spacing-x":[i]}],"border-spacing-y":[{"border-spacing-y":[i]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",Q]}],duration:[{duration:Y()}],ease:[{ease:["linear","in","out","in-out",Q]}],delay:[{delay:Y()}],animate:[{animate:["none","spin","ping","pulse","bounce",Q]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[C]}],"scale-x":[{"scale-x":[C]}],"scale-y":[{"scale-y":[C]}],rotate:[{rotate:[Wr,Q]}],"translate-x":[{"translate-x":[y]}],"translate-y":[{"translate-y":[y]}],"skew-x":[{"skew-x":[O]}],"skew-y":[{"skew-y":[O]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",Q]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",Q]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":I()}],"scroll-mx":[{"scroll-mx":I()}],"scroll-my":[{"scroll-my":I()}],"scroll-ms":[{"scroll-ms":I()}],"scroll-me":[{"scroll-me":I()}],"scroll-mt":[{"scroll-mt":I()}],"scroll-mr":[{"scroll-mr":I()}],"scroll-mb":[{"scroll-mb":I()}],"scroll-ml":[{"scroll-ml":I()}],"scroll-p":[{"scroll-p":I()}],"scroll-px":[{"scroll-px":I()}],"scroll-py":[{"scroll-py":I()}],"scroll-ps":[{"scroll-ps":I()}],"scroll-pe":[{"scroll-pe":I()}],"scroll-pt":[{"scroll-pt":I()}],"scroll-pr":[{"scroll-pr":I()}],"scroll-pb":[{"scroll-pb":I()}],"scroll-pl":[{"scroll-pl":I()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",Q]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[Dt,Xt,qi]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},v0=Zy(g0);function mr({children:e,className:t,...n}){return A.jsx("button",{className:v0("fc-bg-[#1677FF] fc-text-white fc-font-bold fc-text-base fc-rounded-full fc-transition-all hover:fc-bg-[#c5dffa]",t),...n,children:e})}const y0=Symbol(),du=Symbol(),Qr="a",uo="w";let w0=(e,t)=>new Proxy(e,t);const ls=Object.getPrototypeOf,is=new WeakMap,Gp=e=>e&&(is.has(e)?is.get(e):ls(e)===Object.prototype||ls(e)===Array.prototype),Zl=e=>typeof e=="object"&&e!==null,S0=e=>{if(Array.isArray(e))return Array.from(e);const t=Object.getOwnPropertyDescriptors(e);return Object.values(t).forEach(n=>{n.configurable=!0}),Object.create(ls(e),t)},pu=e=>e[du]||e,Yp=(e,t,n,r)=>{if(!Gp(e))return e;let o=r&&r.get(e);if(!o){const s=pu(e);o=(u=>Object.values(Object.getOwnPropertyDescriptors(u)).some(c=>!c.configurable&&!c.writable))(s)?[s,S0(s)]:[s],r==null||r.set(e,o)}const[l,i]=o;let a=n&&n.get(l);return a&&a[1].f===!!i||(a=((s,u)=>{const c={f:u};let f=!1;const d=(x,w)=>{if(!f){let L=c[Qr].get(s);if(L||(L={},c[Qr].set(s,L)),x===uo)L[uo]=!0;else{let h=L[x];h||(h=new Set,L[x]=h),h.add(w)}}},m={get:(x,w)=>w===du?s:(d("k",w),Yp(Reflect.get(x,w),c[Qr],c.c,c.t)),has:(x,w)=>w===y0?(f=!0,c[Qr].delete(s),!0):(d("h",w),Reflect.has(x,w)),getOwnPropertyDescriptor:(x,w)=>(d("o",w),Reflect.getOwnPropertyDescriptor(x,w)),ownKeys:x=>(d(uo),Reflect.ownKeys(x))};return u&&(m.set=m.deleteProperty=()=>!1),[m,c]})(l,!!i),a[1].p=w0(i||l,a[0]),n&&n.set(l,a)),a[1][Qr]=t,a[1].c=n,a[1].t=r,a[1].p},Xp=(e,t,n,r,o=Object.is)=>{if(o(e,t))return!1;if(!Zl(e)||!Zl(t))return!0;const l=n.get(pu(e));if(!l)return!0;if(r){const a=r.get(e);if(a&&a.n===t)return a.g;r.set(e,{n:t,g:!1})}let i=null;try{for(const a of l.h||[])if(i=Reflect.has(e,a)!==Reflect.has(t,a),i)return i;if(l[uo]===!0){if(i=((a,s)=>{const u=Reflect.ownKeys(a),c=Reflect.ownKeys(s);return u.length!==c.length||u.some((f,d)=>f!==c[d])})(e,t),i)return i}else for(const a of l.o||[])if(i=!!Reflect.getOwnPropertyDescriptor(e,a)!=!!Reflect.getOwnPropertyDescriptor(t,a),i)return i;for(const a of l.k||[])if(i=Xp(e[a],t[a],n,r,o),i)return i;return i===null&&(i=!0),i}finally{r&&r.set(e,{n:t,g:i})}},x0=e=>Gp(e)&&e[du]||null,af=(e,t=!0)=>{is.set(e,t)},E0=(e,t,n)=>{const r=[],o=new WeakSet,l=(i,a)=>{if(o.has(i))return;Zl(i)&&o.add(i);const s=Zl(i)&&t.get(pu(i));if(s){var u,c;if((u=s.h)==null||u.forEach(d=>{const m=`:has(${String(d)})`;r.push(a?[...a,m]:[m])}),s[uo]===!0){const d=":ownKeys";r.push(a?[...a,d]:[d])}else{var f;(f=s.o)==null||f.forEach(d=>{const m=`:hasOwn(${String(d)})`;r.push(a?[...a,m]:[m])})}(c=s.k)==null||c.forEach(d=>{!("value"in(Object.getOwnPropertyDescriptor(i,d)||{}))||l(i[d],a?[...a,d]:[d])})}else a&&r.push(a)};return l(e),r};var Jp={exports:{}},Zp={};/**
 * @license React
 * use-sync-external-store-shim.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var Pr=k;function k0(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var C0=typeof Object.is=="function"?Object.is:k0,P0=Pr.useState,_0=Pr.useEffect,R0=Pr.useLayoutEffect,L0=Pr.useDebugValue;function N0(e,t){var n=t(),r=P0({inst:{value:n,getSnapshot:t}}),o=r[0].inst,l=r[1];return R0(function(){o.value=n,o.getSnapshot=t,ea(o)&&l({inst:o})},[e,n,t]),_0(function(){return ea(o)&&l({inst:o}),e(function(){ea(o)&&l({inst:o})})},[e]),L0(n),n}function ea(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!C0(e,n)}catch{return!0}}function T0(e,t){return t()}var M0=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?T0:N0;Zp.useSyncExternalStore=Pr.useSyncExternalStore!==void 0?Pr.useSyncExternalStore:M0;Jp.exports=Zp;var O0=Jp.exports;const D0=us(O0),ql={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1},ta=e=>typeof e=="object"&&e!==null,tn=new WeakMap,fl=new WeakSet,j0=(e=Object.is,t=(u,c)=>new Proxy(u,c),n=u=>ta(u)&&!fl.has(u)&&(Array.isArray(u)||!(Symbol.iterator in u))&&!(u instanceof WeakMap)&&!(u instanceof WeakSet)&&!(u instanceof Error)&&!(u instanceof Number)&&!(u instanceof Date)&&!(u instanceof String)&&!(u instanceof RegExp)&&!(u instanceof ArrayBuffer),r=u=>{switch(u.status){case"fulfilled":return u.value;case"rejected":throw u.reason;default:throw u}},o=new WeakMap,l=(u,c,f=r)=>{const d=o.get(u);if((d==null?void 0:d[0])===c)return d[1];const m=Array.isArray(u)?[]:Object.create(Object.getPrototypeOf(u));return af(m,!0),o.set(u,[c,m]),Reflect.ownKeys(u).forEach(x=>{if(Object.getOwnPropertyDescriptor(m,x))return;const w=Reflect.get(u,x),{enumerable:L}=Reflect.getOwnPropertyDescriptor(u,x),h={value:w,enumerable:L,configurable:!0};if(fl.has(w))af(w,!1);else if(w instanceof Promise)delete h.value,h.get=()=>f(w);else if(tn.has(w)){const[p,v]=tn.get(w);h.value=l(p,v(),f)}Object.defineProperty(m,x,h)}),Object.preventExtensions(m)},i=new WeakMap,a=[1,1],s=u=>{if(!ta(u))throw new Error("object required");const c=i.get(u);if(c)return c;let f=a[0];const d=new Set,m=(R,P=++a[0])=>{f!==P&&(f=P,d.forEach(M=>M(R,P)))};let x=a[1];const w=(R=++a[1])=>(x!==R&&!d.size&&(x=R,h.forEach(([P])=>{const M=P[1](R);M>f&&(f=M)})),f),L=R=>(P,M)=>{const I=[...P];I[1]=[R,...I[1]],m(I,M)},h=new Map,p=(R,P)=>{if((ql?"production":void 0)!=="production"&&h.has(R))throw new Error("prop listener already exists");if(d.size){const M=P[3](L(R));h.set(R,[P,M])}else h.set(R,[P])},v=R=>{var P;const M=h.get(R);M&&(h.delete(R),(P=M[1])==null||P.call(M))},C=R=>(d.add(R),d.size===1&&h.forEach(([M,I],ne)=>{if((ql?"production":void 0)!=="production"&&I)throw new Error("remove already exists");const Z=M[3](L(ne));h.set(ne,[M,Z])}),()=>{d.delete(R),d.size===0&&h.forEach(([M,I],ne)=>{I&&(I(),h.set(ne,[M]))})}),T=Array.isArray(u)?[]:Object.create(Object.getPrototypeOf(u)),j=t(T,{deleteProperty(R,P){const M=Reflect.get(R,P);v(P);const I=Reflect.deleteProperty(R,P);return I&&m(["delete",[P],M]),I},set(R,P,M,I){const ne=Reflect.has(R,P),Z=Reflect.get(R,P,I);if(ne&&(e(Z,M)||i.has(M)&&e(Z,i.get(M))))return!0;v(P),ta(M)&&(M=x0(M)||M);let Re=M;if(M instanceof Promise)M.then(ae=>{M.status="fulfilled",M.value=ae,m(["resolve",[P],ae])}).catch(ae=>{M.status="rejected",M.reason=ae,m(["reject",[P],ae])});else{!tn.has(M)&&n(M)&&(Re=s(M));const ae=!fl.has(Re)&&tn.get(Re);ae&&p(P,ae)}return Reflect.set(R,P,Re,I),m(["set",[P],M,Z]),!0}});i.set(u,j);const y=[T,w,l,C];return tn.set(j,y),Reflect.ownKeys(u).forEach(R=>{const P=Object.getOwnPropertyDescriptor(u,R);"value"in P&&(j[R]=u[R],delete P.value,delete P.writable),Object.defineProperty(T,R,P)}),j})=>[s,tn,fl,e,t,n,r,o,l,i,a],[z0]=j0();function F0(e={}){return z0(e)}function I0(e,t,n){const r=tn.get(e);(ql?"production":void 0)!=="production"&&!r&&console.warn("Please use proxy object");let o;const l=[],i=r[3];let a=!1;const u=i(c=>{l.push(c),o||(o=Promise.resolve().then(()=>{o=void 0,a&&t(l.splice(0))}))});return a=!0,()=>{a=!1,u()}}function sf(e,t){const n=tn.get(e);(ql?"production":void 0)!=="production"&&!n&&console.warn("Please use proxy object");const[r,o,l]=n;return l(r,o(),t)}const U0={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1},{use:uf}=Ye,{useSyncExternalStore:b0}=D0,A0=(e,t)=>{const n=k.useRef();k.useEffect(()=>{n.current=E0(e,t)}),k.useDebugValue(n.current)},$0=new WeakMap;function qp(e,t){const r=k.useRef(),o=k.useRef();let l=!0;const i=b0(k.useCallback(u=>{const c=I0(e,u);return u(),c},[e,void 0]),()=>{const u=sf(e,uf);try{if(!l&&r.current&&o.current&&!Xp(r.current,u,o.current,new WeakMap))return r.current}catch{}return u},()=>sf(e,uf));l=!1;const a=new WeakMap;k.useEffect(()=>{r.current=i,o.current=a}),(U0?"production":void 0)!=="production"&&A0(i,a);const s=k.useMemo(()=>new WeakMap,[]);return Yp(i,a,s,$0)}const On=F0({necessary:!0,preferences:!1,statistics:!1,marketing:!1});var B0=Object.defineProperty,V0=(e,t,n)=>t in e?B0(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,na=(e,t,n)=>(V0(e,typeof t!="symbol"?t+"":t,n),n);let H0=class{constructor(){na(this,"current",this.detect()),na(this,"handoffState","pending"),na(this,"currentId",0)}set(t){this.current!==t&&(this.handoffState="pending",this.currentId=0,this.current=t)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return this.current==="server"}get isClient(){return this.current==="client"}detect(){return typeof window>"u"||typeof document>"u"?"server":"client"}handoff(){this.handoffState==="pending"&&(this.handoffState="complete")}get isHandoffComplete(){return this.handoffState==="complete"}},gr=new H0,_r=(e,t)=>{gr.isServer?k.useEffect(e,t):k.useLayoutEffect(e,t)};function W0(e){let t=k.useRef(e);return _r(()=>{t.current=e},[e]),t}let sn=function(e){let t=W0(e);return Ye.useCallback((...n)=>t.current(...n),[t])};function K0(e,t,n){let[r,o]=k.useState(n),l=e!==void 0,i=k.useRef(l),a=k.useRef(!1),s=k.useRef(!1);return l&&!i.current&&!a.current?(a.current=!0,i.current=l,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")):!l&&i.current&&!s.current&&(s.current=!0,i.current=l,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")),[l?e:r,sn(u=>(l||o(u),t==null?void 0:t(u)))]}function Q0(e){typeof queueMicrotask=="function"?queueMicrotask(e):Promise.resolve().then(e).catch(t=>setTimeout(()=>{throw t}))}function eh(){let e=[],t={addEventListener(n,r,o,l){return n.addEventListener(r,o,l),t.add(()=>n.removeEventListener(r,o,l))},requestAnimationFrame(...n){let r=requestAnimationFrame(...n);return t.add(()=>cancelAnimationFrame(r))},nextFrame(...n){return t.requestAnimationFrame(()=>t.requestAnimationFrame(...n))},setTimeout(...n){let r=setTimeout(...n);return t.add(()=>clearTimeout(r))},microTask(...n){let r={current:!0};return Q0(()=>{r.current&&n[0]()}),t.add(()=>{r.current=!1})},style(n,r,o){let l=n.style.getPropertyValue(r);return Object.assign(n.style,{[r]:o}),this.add(()=>{Object.assign(n.style,{[r]:l})})},group(n){let r=eh();return n(r),this.add(()=>r.dispose())},add(n){return e.push(n),()=>{let r=e.indexOf(n);if(r>=0)for(let o of e.splice(r,1))o()}},dispose(){for(let n of e.splice(0))n()}};return t}function G0(){let[e]=k.useState(eh);return k.useEffect(()=>()=>e.dispose(),[e]),e}function Y0(){let e=typeof document>"u";return"useSyncExternalStore"in la?(t=>t.useSyncExternalStore)(la)(()=>()=>{},()=>!1,()=>!e):!1}function X0(){let e=Y0(),[t,n]=k.useState(gr.isHandoffComplete);return t&&gr.isHandoffComplete===!1&&n(!1),k.useEffect(()=>{t!==!0&&n(!0)},[t]),k.useEffect(()=>gr.handoff(),[]),e?!1:t}var cf;let hu=(cf=Ye.useId)!=null?cf:function(){let e=X0(),[t,n]=Ye.useState(e?()=>gr.nextId():null);return _r(()=>{t===null&&n(gr.nextId())},[t]),t!=null?""+t:void 0};function th(e,t,...n){if(e in t){let o=t[e];return typeof o=="function"?o(...n):o}let r=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(o=>`"${o}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,th),r}function ff(e){var t;if(e.type)return e.type;let n=(t=e.as)!=null?t:"button";if(typeof n=="string"&&n.toLowerCase()==="button")return"button"}function J0(e,t){let[n,r]=k.useState(()=>ff(e));return _r(()=>{r(ff(e))},[e.type,e.as]),_r(()=>{n||t.current&&t.current instanceof HTMLButtonElement&&!t.current.hasAttribute("type")&&r("button")},[n,t]),n}let Z0=Symbol();function mu(...e){let t=k.useRef(e);k.useEffect(()=>{t.current=e},[e]);let n=sn(r=>{for(let o of t.current)o!=null&&(typeof o=="function"?o(r):o.current=r)});return e.every(r=>r==null||(r==null?void 0:r[Z0]))?void 0:n}function df(...e){return Array.from(new Set(e.flatMap(t=>typeof t=="string"?t.split(" "):[]))).filter(Boolean).join(" ")}var q0=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(q0||{}),e1=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(e1||{});function Fo({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:o,visible:l=!0,name:i,mergeRefs:a}){a=a??t1;let s=nh(t,e);if(l)return dl(s,n,r,i,a);let u=o??0;if(u&2){let{static:c=!1,...f}=s;if(c)return dl(f,n,r,i,a)}if(u&1){let{unmount:c=!0,...f}=s;return th(c?0:1,{0(){return null},1(){return dl({...f,hidden:!0,style:{display:"none"}},n,r,i,a)}})}return dl(s,n,r,i,a)}function dl(e,t={},n,r,o){let{as:l=n,children:i,refName:a="ref",...s}=ra(e,["unmount","static"]),u=e.ref!==void 0?{[a]:e.ref}:{},c=typeof i=="function"?i(t):i;"className"in s&&s.className&&typeof s.className=="function"&&(s.className=s.className(t));let f={};if(t){let d=!1,m=[];for(let[x,w]of Object.entries(t))typeof w=="boolean"&&(d=!0),w===!0&&m.push(x);d&&(f["data-headlessui-state"]=m.join(" "))}if(l===k.Fragment&&Object.keys(as(s)).length>0){if(!k.isValidElement(c)||Array.isArray(c)&&c.length>1)throw new Error(['Passing props on "Fragment"!',"",`The current component <${r} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(s).map(w=>`  - ${w}`).join(`
`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(w=>`  - ${w}`).join(`
`)].join(`
`));let d=c.props,m=typeof(d==null?void 0:d.className)=="function"?(...w)=>df(d==null?void 0:d.className(...w),s.className):df(d==null?void 0:d.className,s.className),x=m?{className:m}:{};return k.cloneElement(c,Object.assign({},nh(c.props,as(ra(s,["ref"]))),f,u,{ref:o(c.ref,u.ref)},x))}return k.createElement(l,Object.assign({},ra(s,["ref"]),l!==k.Fragment&&u,l!==k.Fragment&&f),c)}function t1(...e){return e.every(t=>t==null)?void 0:t=>{for(let n of e)n!=null&&(typeof n=="function"?n(t):n.current=t)}}function nh(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},n={};for(let r of e)for(let o in r)o.startsWith("on")&&typeof r[o]=="function"?(n[o]!=null||(n[o]=[]),n[o].push(r[o])):t[o]=r[o];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map(r=>[r,void 0])));for(let r in n)Object.assign(t,{[r](o,...l){let i=n[r];for(let a of i){if((o instanceof Event||(o==null?void 0:o.nativeEvent)instanceof Event)&&o.defaultPrevented)return;a(o,...l)}}});return t}function Si(e){var t;return Object.assign(k.forwardRef(e),{displayName:(t=e.displayName)!=null?t:e.name})}function as(e){let t=Object.assign({},e);for(let n in t)t[n]===void 0&&delete t[n];return t}function ra(e,t=[]){let n=Object.assign({},e);for(let r of t)r in n&&delete n[r];return n}let n1="div";var rh=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(rh||{});function r1(e,t){var n;let{features:r=1,...o}=e,l={ref:t,"aria-hidden":(r&2)===2?!0:(n=o["aria-hidden"])!=null?n:void 0,hidden:(r&4)===4?!0:void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(r&4)===4&&(r&2)!==2&&{display:"none"}}};return Fo({ourProps:l,theirProps:o,slot:{},defaultTag:n1,name:"Hidden"})}let o1=Si(r1);function l1(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let r=(t==null?void 0:t.getAttribute("disabled"))==="";return r&&i1(n)?!1:r}function i1(e){if(!e)return!1;let t=e.previousElementSibling;for(;t!==null;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}function a1(e){var t,n;let r=(t=e==null?void 0:e.form)!=null?t:e.closest("form");if(r){for(let o of r.elements)if(o!==e&&(o.tagName==="INPUT"&&o.type==="submit"||o.tagName==="BUTTON"&&o.type==="submit"||o.nodeName==="INPUT"&&o.type==="image")){o.click();return}(n=r.requestSubmit)==null||n.call(r)}}var ss=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(ss||{});let oh=k.createContext(null);function lh(){let e=k.useContext(oh);if(e===null){let t=new Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,lh),t}return e}function s1(){let[e,t]=k.useState([]);return[e.length>0?e.join(" "):void 0,k.useMemo(()=>function(n){let r=sn(l=>(t(i=>[...i,l]),()=>t(i=>{let a=i.slice(),s=a.indexOf(l);return s!==-1&&a.splice(s,1),a}))),o=k.useMemo(()=>({register:r,slot:n.slot,name:n.name,props:n.props}),[r,n.slot,n.name,n.props]);return Ye.createElement(oh.Provider,{value:o},n.children)},[t])]}let u1="p";function c1(e,t){let n=hu(),{id:r=`headlessui-description-${n}`,...o}=e,l=lh(),i=mu(t);_r(()=>l.register(r),[r,l.register]);let a={ref:i,...l.props,id:r};return Fo({ourProps:a,theirProps:o,slot:l.slot||{},defaultTag:u1,name:l.name||"Description"})}let f1=Si(c1),d1=Object.assign(f1,{}),ih=k.createContext(null);function ah(){let e=k.useContext(ih);if(e===null){let t=new Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,ah),t}return e}function p1(){let[e,t]=k.useState([]);return[e.length>0?e.join(" "):void 0,k.useMemo(()=>function(n){let r=sn(l=>(t(i=>[...i,l]),()=>t(i=>{let a=i.slice(),s=a.indexOf(l);return s!==-1&&a.splice(s,1),a}))),o=k.useMemo(()=>({register:r,slot:n.slot,name:n.name,props:n.props}),[r,n.slot,n.name,n.props]);return Ye.createElement(ih.Provider,{value:o},n.children)},[t])]}let h1="label";function m1(e,t){let n=hu(),{id:r=`headlessui-label-${n}`,passive:o=!1,...l}=e,i=ah(),a=mu(t);_r(()=>i.register(r),[r,i.register]);let s={ref:a,...i.props,id:r};return o&&("onClick"in s&&(delete s.htmlFor,delete s.onClick),"onClick"in l&&delete l.onClick),Fo({ourProps:s,theirProps:l,slot:i.slot||{},defaultTag:h1,name:i.name||"Label"})}let g1=Si(m1),v1=Object.assign(g1,{}),gu=k.createContext(null);gu.displayName="GroupContext";let y1=k.Fragment;function w1(e){var t;let[n,r]=k.useState(null),[o,l]=p1(),[i,a]=s1(),s=k.useMemo(()=>({switch:n,setSwitch:r,labelledby:o,describedby:i}),[n,r,o,i]),u={},c=e;return Ye.createElement(a,{name:"Switch.Description"},Ye.createElement(l,{name:"Switch.Label",props:{htmlFor:(t=s.switch)==null?void 0:t.id,onClick(f){n&&(f.currentTarget.tagName==="LABEL"&&f.preventDefault(),n.click(),n.focus({preventScroll:!0}))}}},Ye.createElement(gu.Provider,{value:s},Fo({ourProps:u,theirProps:c,defaultTag:y1,name:"Switch.Group"}))))}let S1="button";function x1(e,t){var n;let r=hu(),{id:o=`headlessui-switch-${r}`,checked:l,defaultChecked:i=!1,onChange:a,disabled:s=!1,name:u,value:c,form:f,...d}=e,m=k.useContext(gu),x=k.useRef(null),w=mu(x,t,m===null?null:m.setSwitch),[L,h]=K0(l,a,i),p=sn(()=>h==null?void 0:h(!L)),v=sn(R=>{if(l1(R.currentTarget))return R.preventDefault();R.preventDefault(),p()}),C=sn(R=>{R.key===ss.Space?(R.preventDefault(),p()):R.key===ss.Enter&&a1(R.currentTarget)}),T=sn(R=>R.preventDefault()),O=k.useMemo(()=>({checked:L}),[L]),j={id:o,ref:w,role:"switch",type:J0(e,x),tabIndex:e.tabIndex===-1?0:(n=e.tabIndex)!=null?n:0,"aria-checked":L,"aria-labelledby":m==null?void 0:m.labelledby,"aria-describedby":m==null?void 0:m.describedby,disabled:s,onClick:v,onKeyUp:C,onKeyPress:T},y=G0();return k.useEffect(()=>{var R;let P=(R=x.current)==null?void 0:R.closest("form");P&&i!==void 0&&y.addEventListener(P,"reset",()=>{h(i)})},[x,h]),Ye.createElement(Ye.Fragment,null,u!=null&&L&&Ye.createElement(o1,{features:rh.Hidden,...as({as:"input",type:"checkbox",hidden:!0,readOnly:!0,disabled:s,form:f,checked:L,name:u,value:c})}),Fo({ourProps:j,theirProps:d,slot:O,defaultTag:S1,name:"Switch"}))}let E1=Si(x1),k1=w1,C1=Object.assign(E1,{Group:k1,Label:v1,Description:d1});function qr({disabled:e,value:t=!1,onChange:n}){const[r,o]=k.useState(t),a=e?"fc-bg-[#95a7bf]":"fc-bg-[#2B4F80]";return A.jsx(C1,{checked:t!==void 0?t:r,onChange:()=>{e||(o(!r),n==null||n(!r))},className:`${r?a:"fc-bg-[#D0DFF2]"} fc-relative fc-inline-flex fc-h-6 fc-w-[42px] fc-items-center fc-rounded-full`,children:A.jsx("span",{className:`${r?"fc-translate-x-[22px]":"fc-translate-x-1"} fc-inline-block fc-h-4 fc-w-4 fc-transform fc-rounded-full fc-bg-white fc-transition`})})}/*!
 * cookie
 * Copyright(c) 2012-2014 Roman Shtylman
 * Copyright(c) 2015 Douglas Christopher Wilson
 * MIT Licensed
 */var sh=_1,pf=R1,P1=Object.prototype.toString,pl=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/;function _1(e,t){if(typeof e!="string")throw new TypeError("argument str must be a string");for(var n={},r=t||{},o=r.decode||L1,l=0;l<e.length;){var i=e.indexOf("=",l);if(i===-1)break;var a=e.indexOf(";",l);if(a===-1)a=e.length;else if(a<i){l=e.lastIndexOf(";",i-1)+1;continue}var s=e.slice(l,i).trim();if(n[s]===void 0){var u=e.slice(i+1,a).trim();u.charCodeAt(0)===34&&(u=u.slice(1,-1)),n[s]=M1(u,o)}l=a+1}return n}function R1(e,t,n){var r=n||{},o=r.encode||N1;if(typeof o!="function")throw new TypeError("option encode is invalid");if(!pl.test(e))throw new TypeError("argument name is invalid");var l=o(t);if(l&&!pl.test(l))throw new TypeError("argument val is invalid");var i=e+"="+l;if(r.maxAge!=null){var a=r.maxAge-0;if(isNaN(a)||!isFinite(a))throw new TypeError("option maxAge is invalid");i+="; Max-Age="+Math.floor(a)}if(r.domain){if(!pl.test(r.domain))throw new TypeError("option domain is invalid");i+="; Domain="+r.domain}if(r.path){if(!pl.test(r.path))throw new TypeError("option path is invalid");i+="; Path="+r.path}if(r.expires){var s=r.expires;if(!T1(s)||isNaN(s.valueOf()))throw new TypeError("option expires is invalid");i+="; Expires="+s.toUTCString()}if(r.httpOnly&&(i+="; HttpOnly"),r.secure&&(i+="; Secure"),r.partitioned&&(i+="; Partitioned"),r.priority){var u=typeof r.priority=="string"?r.priority.toLowerCase():r.priority;switch(u){case"low":i+="; Priority=Low";break;case"medium":i+="; Priority=Medium";break;case"high":i+="; Priority=High";break;default:throw new TypeError("option priority is invalid")}}if(r.sameSite){var c=typeof r.sameSite=="string"?r.sameSite.toLowerCase():r.sameSite;switch(c){case!0:i+="; SameSite=Strict";break;case"lax":i+="; SameSite=Lax";break;case"strict":i+="; SameSite=Strict";break;case"none":i+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}}return i}function L1(e){return e.indexOf("%")!==-1?decodeURIComponent(e):e}function N1(e){return encodeURIComponent(e)}function T1(e){return P1.call(e)==="[object Date]"||e instanceof Date}function M1(e,t){try{return t(e)}catch{return e}}function O1(){const e=typeof global>"u"?void 0:global.TEST_HAS_DOCUMENT_COOKIE;return typeof e=="boolean"?e:typeof document=="object"&&typeof document.cookie=="string"}function D1(e){return typeof e=="string"?sh(e):typeof e=="object"&&e!==null?e:{}}function oa(e,t={}){const n=j1(e);if(!t.doNotParse)try{return JSON.parse(n)}catch{}return e}function j1(e){return e&&e[0]==="j"&&e[1]===":"?e.substr(2):e}class uh{constructor(t,n={}){this.changeListeners=[],this.HAS_DOCUMENT_COOKIE=!1,this.update=()=>{if(!this.HAS_DOCUMENT_COOKIE)return;const o=this.cookies;this.cookies=sh(document.cookie),this._checkChanges(o)};const r=typeof document>"u"?"":document.cookie;this.cookies=D1(t||r),this.defaultSetOptions=n,this.HAS_DOCUMENT_COOKIE=O1()}_emitChange(t){for(let n=0;n<this.changeListeners.length;++n)this.changeListeners[n](t)}_checkChanges(t){new Set(Object.keys(t).concat(Object.keys(this.cookies))).forEach(r=>{t[r]!==this.cookies[r]&&this._emitChange({name:r,value:oa(this.cookies[r])})})}_startPolling(){this.pollingInterval=setInterval(this.update,300)}_stopPolling(){this.pollingInterval&&clearInterval(this.pollingInterval)}get(t,n={}){return n.doNotUpdate||this.update(),oa(this.cookies[t],n)}getAll(t={}){t.doNotUpdate||this.update();const n={};for(let r in this.cookies)n[r]=oa(this.cookies[r],t);return n}set(t,n,r){r?r=Object.assign(Object.assign({},this.defaultSetOptions),r):r=this.defaultSetOptions;const o=typeof n=="string"?n:JSON.stringify(n);this.cookies=Object.assign(Object.assign({},this.cookies),{[t]:o}),this.HAS_DOCUMENT_COOKIE&&(document.cookie=pf(t,o,r)),this._emitChange({name:t,value:n,options:r})}remove(t,n){const r=n=Object.assign(Object.assign(Object.assign({},this.defaultSetOptions),n),{expires:new Date(1970,1,1,0,0,1),maxAge:0});this.cookies=Object.assign({},this.cookies),delete this.cookies[t],this.HAS_DOCUMENT_COOKIE&&(document.cookie=pf(t,"",r)),this._emitChange({name:t,value:void 0,options:n})}addChangeListener(t){this.changeListeners.push(t),this.HAS_DOCUMENT_COOKIE&&this.changeListeners.length===1&&(typeof window=="object"&&"cookieStore"in window?window.cookieStore.addEventListener("change",this.update):this._startPolling())}removeChangeListener(t){const n=this.changeListeners.indexOf(t);n>=0&&this.changeListeners.splice(n,1),this.HAS_DOCUMENT_COOKIE&&this.changeListeners.length===0&&(typeof window=="object"&&"cookieStore"in window?window.cookieStore.removeEventListener("change",this.update):this._stopPolling())}}const ch="cookies_consent";function fh(){return new uh().get(ch)}function vu(e){new uh().set(ch,e,{expires:new Date(new Date().setFullYear(new Date().getFullYear()+1)),path:"/",domain:location.hostname})}const ei={ad_storage:"granted",ad_user_data:"granted",ad_personalization:"granted",analytics_storage:"granted",functionality_storage:"granted",personalization_storage:"granted",security_storage:"granted"};function dh(){yu("consent","update",ei),vu(ei),console.log("allowAll"),window.consentScreen.unmount()}function ph(){const{marketing:e,preferences:t,statistics:n}=On,r={...ei};e||(r.ad_storage="denied",r.ad_user_data="denied",r.ad_personalization="denied"),t||(r.functionality_storage="denied",r.personalization_storage="denied"),n||(r.analytics_storage="denied"),yu("consent","update",r),vu(r),console.log("allowSelection"),window.consentScreen.unmount()}function hh(){const e={...ei};for(const t in e)e[t]="denied";e.security_storage="granted",yu("consent","update",e),vu(e),console.log("deny"),window.consentScreen.unmount()}function yu(...e){console.log("gtag",e),window.dataLayer=window.dataLayer||[],window.dataLayer.push(e)}function z1(){const e=["Consent","Details","About"],[t,n]=k.useState(e[1]),r="fc-w-full fc-w-[260px] md:fc-grow fc-h-[41px]",o={Consent:A.jsx(mh,{}),Details:A.jsx(I1,{}),About:A.jsx(F1,{})};return A.jsxs("div",{className:"fc-fixed fc-top-1/2 fc-left-1/2 -fc-translate-x-1/2 -fc-translate-y-1/2 fc-flex fc-flex-col fc-max-h-[calc(100vh-30px)] fc-max-w-[calc(100vw-20px)] fc-bg-white fc-border fc-border-[#E0EFFF] fc-pt-[15px] md:fc-pt-[30px] fc-rounded-2xl fc-shadow-xl fc-w-screen lg:fc-max-w-[940px]",children:[A.jsx("div",{className:"fc-flex fc-gap-5",children:e.map(l=>A.jsxs("div",{className:"fc-grow",children:[A.jsx("button",{className:"fc-w-full fc-font-bold fc-text-lg fc-text-black",onClick:()=>n(l),children:l}),t===l&&A.jsx("div",{className:"fc-w-full fc-h-[5px] fc-bg-[#FFD558] fc-mt-[5px]"})]},l))}),A.jsx("div",{className:"fc-overflow-auto fc-mt-[15px] ",children:A.jsx("div",{className:"fc-mx-5 lg:fc-mx-[30px] fc-pb-[10px] lg:fc-pb-[20px]",children:A.jsx("div",{className:"",children:o[t]})})}),A.jsx("div",{className:"fc-pb-[10px] lg:fc-pb-[20px]"}),A.jsxs("div",{className:"fc-flex max-md:fc-flex-col-reverse fc-justify-center fc-items-center fc-gap-[10px] md:fc-gap-5 fc-mb-[20px] lg:fc-mb-[30px] fc-mx-5 lg:fc-mx-[30px] ",children:[A.jsx(mr,{className:r,onClick:hh,children:"Deny"}),A.jsx(mr,{className:r,onClick:ph,children:"Allow selection"}),A.jsx(mr,{className:r,onClick:dh,children:"Allow all"})]})]})}function mh(){const e=qp(On);return A.jsxs("div",{children:[A.jsx("p",{className:"fc-font-bold fc-text-lg",children:"This website uses cookies"}),A.jsx("p",{className:"fc-text-[#354254] fc-text-sm fc-mt-1",children:"We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services."}),A.jsxs("div",{className:"fc-flex max-md:fc-flex-col fc-gap-[15px] lg:fc-gap-10 fc-mt-[10px] lg:fc-mt-[30px]",children:[A.jsxs("div",{className:"fc-flex max-md:fc-justify-between fc-items-center fc-gap-5",children:[A.jsx("p",{className:"fc-font-bold fc-text-sm",children:"Necessary"}),A.jsx("div",{className:"fc-flex",onClick:()=>{alert("Mandatory - can not be deselected. Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.")},children:A.jsx(qr,{disabled:!0,value:e.necessary})})]}),A.jsxs("div",{className:"fc-flex max-md:fc-justify-between fc-items-center fc-gap-5",children:[A.jsx("p",{className:"fc-font-bold fc-text-sm",children:"Preferences"}),A.jsx(qr,{value:e.preferences,onChange:t=>On.preferences=t})]}),A.jsxs("div",{className:"fc-flex max-md:fc-justify-between fc-items-center fc-gap-5",children:[A.jsx("p",{className:"fc-font-bold fc-text-sm",children:"Statistics"}),A.jsx(qr,{value:e.statistics,onChange:t=>On.statistics=t})]}),A.jsxs("div",{className:"fc-flex max-md:fc-justify-between fc-items-center fc-gap-5",children:[A.jsx("p",{className:"fc-font-bold fc-text-sm",children:"Marketing"}),A.jsx(qr,{value:e.marketing,onChange:t=>On.marketing=t})]})]})]})}function F1(){const e=["Cookies are small text files that can be used by websites to make a user's experience more efficient.","The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies we need your permission.","This site uses different types of cookies. Some cookies are placed by third party services that appear on our pages.","You can at any time change or withdraw your consent from the Cookie Declaration on our website.","Learn more about who we are, how you can contact us and how we process personal data in our Privacy Policy.","Please state your consent ID and date when you contact us regarding your consent."];return A.jsx("div",{className:"fc-space-y-3 fc-text-[#354254]",children:e.map((t,n)=>A.jsx("p",{className:"fc-text-sm",children:t},n))})}function I1(){const e=qp(On),t=[{h:"necessary",p:"Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.",disabled:!0},{h:"preferences",p:"Preference cookies enable a website to remember information that changes the way the website behaves or looks, like your preferred language or the region that you are in."},{h:"statistics",p:"Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously."},{h:"marketing",p:"Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers."}];return A.jsx("div",{className:"fc-space-y-[15px]",children:t.map((n,r)=>A.jsxs("div",{children:[A.jsxs("div",{className:"fc-flex fc-justify-between fc-items-center",children:[A.jsx("p",{className:"fc-capitalize fc-font-bold fc-text-lg",children:n.h}),A.jsx(qr,{disabled:n.disabled,value:e[n.h],onChange:o=>On[n.h]=o})]}),A.jsx("p",{className:"fc-mt-[10px] fc-text-[#354254] fc-text-sm",children:n.p})]},r))})}function U1(){const e="fc-w-full fc-w-[260px] md:fc-w-[250px] lg:fc-w-[219px] fc-h-[41px]";return A.jsx("div",{id:"fel-cookies",children:A.jsx("div",{className:"fc-fixed fc-bottom-0 fc-inset-x-0 fc-bg-white fc-p-[15px]",children:A.jsxs("div",{className:"fc-flex fc-flex-col lg:fc-flex-row lg:fc-gap-5 fc-max-w-[940px] fc-mx-auto",children:[A.jsxs("div",{children:[A.jsx(mh,{}),A.jsx("div",{className:"fc-mt-[10px] fc-hidden lg:fc-block",children:A.jsx(hf,{})})]}),A.jsxs("div",{className:"fc-flex fc-flex-col md:fc-flex-row-reverse lg:fc-flex-col max-lg:fc-justify-center max-lg:fc-items-center fc-gap-[10px] md:fc-gap-[20px] lg:fc-gap-[15px] max-lg:fc-mt-[30px]",children:[A.jsx(mr,{className:e,onClick:dh,children:"Allow all"}),A.jsx(mr,{className:e,onClick:ph,children:"Allow selection"}),A.jsx(mr,{className:e,onClick:hh,children:"Deny"})]}),A.jsx("div",{className:"fc-mt-[15px] lg:fc-hidden max-md:fc-flex max-md:fc-justify-center",children:A.jsx(hf,{})})]})})})}function hf(){return A.jsxs(Uy,{className:"fc-inline-flex fc-items-center fc-gap-[5px] fc-font-bold fc-text-[#1677FF] fc-text-sm hover:fc-text-[#f03f29] fc-transition-all",to:"/more-details",children:["Show details",A.jsx("svg",{width:"5",height:"8",viewBox:"0 0 5 8",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:A.jsx("path",{id:"expand",d:"M2.47759 4L0.306019 1.78361C-0.102007 1.37559 -0.102007 0.714045 0.306019 0.306019C0.714045 -0.102007 1.37559 -0.102007 1.78361 0.306019L4.69398 3.2612C4.89818 3.4654 5.00018 3.73308 5 4.00071C4.99982 4.26787 4.89781 4.53496 4.69398 4.7388L1.78361 7.69398C1.37559 8.10201 0.714045 8.10201 0.306019 7.69398C-0.102006 7.28595 -0.102006 6.62441 0.306019 6.21639L2.47759 4Z",fill:"#2B4F80"})})]})}const b1=xy([{path:"/",element:A.jsx(U1,{})},{path:"/more-details",element:A.jsx(z1,{})}]);console.log(fh());fh()===void 0&&fetch("https://api-country.funeasylearn.workers.dev").then(e=>e.json()).then(e=>{const{countryCode:t}=e;if(A1.includes(t)){const n=document.createElement("div");n.id="fel-cookies-consent-screen",n.className="fc-relative fc-z-[100000000]",document.body.appendChild(n),window.consentScreen=ia.createRoot(n),window.consentScreen.render(A.jsx(Ye.StrictMode,{children:A.jsx(Dy,{router:b1})}))}});const A1=["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","RO","SK","SI","ES","SE","IS","LI","NO","GB","CA","AU","BR","ZA","JP","MD"];
