diff --git a/assets/index-1HYKisUm.css b/assets/index-1HYKisUm.css new file mode 100644 index 0000000..ee7a62f --- /dev/null +++ b/assets/index-1HYKisUm.css @@ -0,0 +1,5 @@ +@charset "UTF-8";*,: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: }*,: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}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}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,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}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-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}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]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.relative{position:relative}.left-0{left:0}.z-10{z-index:10}.m-2{margin:.5rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.m-6{margin:1.5rem}.flex{display:flex}.hidden{display:none}.h-\[1px\]{height:1px}.h-\[40\%\]{height:40%}.h-\[500px\]{height:500px}.h-full{height:100%}.w-\[100\%\]{width:100%}.w-\[1000px\]{width:1000px}.w-\[100vw\]{width:100vw}.w-\[200px\]{width:200px}.w-\[40\%\]{width:40%}.w-\[60\%\]{width:60%}.w-full{width:100%}.max-w-\[90\%\]{max-width:90%}.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))}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1px\]{border-width:1px}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.bg-\[\#0a1627\]{--tw-bg-opacity: 1;background-color:rgb(10 22 39 / var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-purple-950{--tw-bg-opacity: 1;background-color:rgb(59 7 100 / var(--tw-bg-opacity))}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity))}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.p-2{padding:.5rem}.p-6{padding:1.5rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.pb-5{padding-bottom:1.25rem}.text-\[3em\]{font-size:3em}.text-lg{font-size:1.125rem;line-height:1.75rem}.font-bold{font-weight:700}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.danger-gradient{background:linear-gradient(-90deg,red,red 20%,#ff0 75%,#0f0)}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}#tsparticles{z-index:-1}.map-label{position:absolute;top:0;left:0;transform:translate(-50%);padding:.5em;background-color:#fff;color:#fff;font-size:1.2em;font-weight:500;border-radius:0 0 0 8px}/*! +* Bootstrap v5.3.3 (https://getbootstrap.com/) +* Copyright 2011-2024 The Bootstrap Authors +* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) +*/:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, .75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, .5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, .175);--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm:0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:rgba(13, 110, 253, .25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222, 226, 230, .75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222, 226, 230, .5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, .15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:.25rem}.g-1,.gy-1{--bs-gutter-y:.25rem}.g-2,.gx-2{--bs-gutter-x:.5rem}.g-2,.gy-2{--bs-gutter-y:.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), .05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), .1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), .075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-moz-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:not(:-moz-placeholder-shown)~label:after{position:absolute;top:1rem;right:.375rem;bottom:1rem;left:.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control-plaintext~label:after,.form-floating>.form-control:focus~label:after,.form-floating>.form-control:not(:placeholder-shown)~label:after,.form-floating>.form-select~label:after{position:absolute;top:1rem;right:.375rem;bottom:1rem;left:.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.form-floating>.form-control:disabled~label:after,.form-floating>:disabled~label:after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width) * -1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3.75rem + 1.5em)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3.75rem + 1.5em)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:.75rem;--bs-btn-padding-y:.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .15),0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity:.65;--bs-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:.25rem;--bs-btn-padding-x:.5rem;--bs-btn-font-size:.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:.5rem;--bs-dropdown-spacer:.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, .15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(var(--bs-border-width) * -1)}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(var(--bs-border-width) * -1)}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), .65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), .8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), .3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:.5rem;--bs-navbar-toggler-padding-y:.25rem;--bs-navbar-toggler-padding-x:.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), .15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:.25rem;--bs-navbar-toggler-transition:box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, .55);--bs-navbar-hover-color:rgba(255, 255, 255, .75);--bs-navbar-disabled-color:rgba(255, 255, 255, .25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, .1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform .2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 .25rem rgba(13, 110, 253, .25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}.accordion-flush>.accordion-item>.accordion-collapse{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:.75rem;--bs-pagination-padding-y:.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 .25rem rgba(13, 110, 253, .25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width) * -1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:.5rem;--bs-pagination-padding-y:.25rem;--bs-pagination-font-size:.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:.65em;--bs-badge-padding-y:.35em;--bs-badge-font-size:.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity:.5;--bs-btn-close-hover-opacity:.75;--bs-btn-close-focus-shadow:0 0 0 .25rem rgba(13, 110, 253, .25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:.25;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white,[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:.75rem;--bs-toast-padding-y:.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), .85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), .85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:.5rem;--bs-modal-color: ;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:.5rem;--bs-tooltip-padding-y:.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:.9;--bs-tooltip-arrow-width:.8rem;--bs-tooltip-arrow-height:.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:after,.popover .popover-arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-top>.popover-arrow:before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-end>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-start>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translate(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-border-width:.25em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform .3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin:calc(-.5 * var(--bs-offcanvas-padding-y)) calc(-.5 * var(--bs-offcanvas-padding-x)) calc(-.5 * var(--bs-offcanvas-padding-y)) auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#000c,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:.1}.border-opacity-25{--bs-border-opacity:.25}.border-opacity-50{--bs-border-opacity:.5}.border-opacity-75{--bs-border-opacity:.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:#00000080!important}.text-white-50{--bs-text-opacity:1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:.25}.text-opacity-50{--bs-text-opacity:.5}.text-opacity-75{--bs-text-opacity:.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity:.1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity:.25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity:.5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity:.75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:.1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:.25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:.5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:.75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:.1}.bg-opacity-25{--bs-bg-opacity:.25}.bg-opacity-50{--bs-bg-opacity:.5}.bg-opacity-75{--bs-bg-opacity:.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} diff --git a/assets/index-BCSqked0.css b/assets/index-BCSqked0.css deleted file mode 100644 index 5d82842..0000000 --- a/assets/index-BCSqked0.css +++ /dev/null @@ -1 +0,0 @@ -*,: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: }*,: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]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.relative{position:relative}.z-10{z-index:10}.m-4{margin:1rem}.m-5{margin:1.25rem}.m-6{margin:1.5rem}.flex{display:flex}.hidden{display:none}.h-\[1px\]{height:1px}.h-\[40\%\]{height:40%}.h-\[500px\]{height:500px}.h-full{height:100%}.w-\[100\%\]{width:100%}.w-\[1000px\]{width:1000px}.w-\[100vw\]{width:100vw}.w-\[200px\]{width:200px}.w-\[40\%\]{width:40%}.w-\[60\%\]{width:60%}.w-full{width:100%}.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))}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1px\]{border-width:1px}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.bg-\[\#0a1627\]{--tw-bg-opacity: 1;background-color:rgb(10 22 39 / var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-purple-950{--tw-bg-opacity: 1;background-color:rgb(59 7 100 / var(--tw-bg-opacity))}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity))}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.p-2{padding:.5rem}.p-6{padding:1.5rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.pb-5{padding-bottom:1.25rem}.text-\[3em\]{font-size:3em}.text-lg{font-size:1.125rem;line-height:1.75rem}.font-bold{font-weight:700}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.danger-gradient{background:linear-gradient(-90deg,red,red 20%,#ff0 75%,#0f0)}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}#tsparticles{z-index:-1}.map-label{position:absolute;top:0;left:0;transform:translate(-50%);padding:.5em;background-color:#fff;color:#fff;font-size:1.2em;font-weight:500;border-radius:0 0 0 8px} diff --git a/assets/index-BmB1QwTN.js b/assets/index-BmB1QwTN.js new file mode 100644 index 0000000..fead85d --- /dev/null +++ b/assets/index-BmB1QwTN.js @@ -0,0 +1,149 @@ +var iy=Object.defineProperty;var ly=(e,t,n)=>t in e?iy(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Ao=(e,t,n)=>ly(e,typeof t!="symbol"?t+"":t,n);function sy(e,t){for(var n=0;nr[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 s of l.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&r(s)}).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 ws(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var uh={exports:{}},xs={},ch={exports:{}},G={};/** + * @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 _i=Symbol.for("react.element"),ay=Symbol.for("react.portal"),uy=Symbol.for("react.fragment"),cy=Symbol.for("react.strict_mode"),fy=Symbol.for("react.profiler"),dy=Symbol.for("react.provider"),py=Symbol.for("react.context"),hy=Symbol.for("react.forward_ref"),my=Symbol.for("react.suspense"),gy=Symbol.for("react.memo"),yy=Symbol.for("react.lazy"),Gf=Symbol.iterator;function vy(e){return e===null||typeof e!="object"?null:(e=Gf&&e[Gf]||e["@@iterator"],typeof e=="function"?e:null)}var fh={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},dh=Object.assign,ph={};function So(e,t,n){this.props=e,this.context=t,this.refs=ph,this.updater=n||fh}So.prototype.isReactComponent={};So.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")};So.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function hh(){}hh.prototype=So.prototype;function cc(e,t,n){this.props=e,this.context=t,this.refs=ph,this.updater=n||fh}var fc=cc.prototype=new hh;fc.constructor=cc;dh(fc,So.prototype);fc.isPureReactComponent=!0;var Qf=Array.isArray,mh=Object.prototype.hasOwnProperty,dc={current:null},gh={key:!0,ref:!0,__self:!0,__source:!0};function yh(e,t,n){var r,o={},l=null,s=null;if(t!=null)for(r in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(l=""+t.key),t)mh.call(t,r)&&!gh.hasOwnProperty(r)&&(o[r]=t[r]);var a=arguments.length-2;if(a===1)o.children=n;else if(1>>1,Q=N[W];if(0>>1;Wo(se,D))oeo(Re,se)?(N[W]=Re,N[oe]=D,W=oe):(N[W]=se,N[Y]=D,W=Y);else if(oeo(Re,D))N[W]=Re,N[oe]=D,W=oe;else break e}}return j}function o(N,j){var D=N.sortIndex-j.sortIndex;return D!==0?D:N.id-j.id}if(typeof performance=="object"&&typeof performance.now=="function"){var l=performance;e.unstable_now=function(){return l.now()}}else{var s=Date,a=s.now();e.unstable_now=function(){return s.now()-a}}var u=[],c=[],f=1,d=null,p=3,y=!1,w=!1,x=!1,E=typeof setTimeout=="function"?setTimeout:null,g=typeof clearTimeout=="function"?clearTimeout:null,m=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function v(N){for(var j=n(c);j!==null;){if(j.callback===null)r(c);else if(j.startTime<=N)r(c),j.sortIndex=j.expirationTime,t(u,j);else break;j=n(c)}}function S(N){if(x=!1,v(N),!w)if(n(u)!==null)w=!0,H(k);else{var j=n(c);j!==null&&K(S,j.startTime-N)}}function k(N,j){w=!1,x&&(x=!1,g(T),T=-1),y=!0;var D=p;try{for(v(j),d=n(u);d!==null&&(!(d.expirationTime>j)||N&&!$());){var W=d.callback;if(typeof W=="function"){d.callback=null,p=d.priorityLevel;var Q=W(d.expirationTime<=j);j=e.unstable_now(),typeof Q=="function"?d.callback=Q:d===n(u)&&r(u),v(j)}else r(u);d=n(u)}if(d!==null)var Ie=!0;else{var Y=n(c);Y!==null&&K(S,Y.startTime-j),Ie=!1}return Ie}finally{d=null,p=D,y=!1}}var b=!1,P=null,T=-1,O=5,h=-1;function $(){return!(e.unstable_now()-hN||125W?(N.sortIndex=D,t(c,N),n(u)===null&&N===n(c)&&(x?(g(T),T=-1):x=!0,K(S,D-W))):(N.sortIndex=Q,t(u,N),w||y||(w=!0,H(k))),N},e.unstable_shouldYield=$,e.unstable_wrapCallback=function(N){var j=p;return function(){var D=p;p=j;try{return N.apply(this,arguments)}finally{p=D}}}})(Ch);Sh.exports=Ch;var Ry=Sh.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 Ay=C,mt=Ry;function I(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ou=Object.prototype.hasOwnProperty,My=/^[: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]*$/,Yf={},qf={};function Oy(e){return ou.call(qf,e)?!0:ou.call(Yf,e)?!1:My.test(e)?qf[e]=!0:(Yf[e]=!0,!1)}function _y(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 Iy(e,t,n,r){if(t===null||typeof t>"u"||_y(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 Ye(e,t,n,r,o,l,s){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=s}var De={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){De[e]=new Ye(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];De[t]=new Ye(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){De[e]=new Ye(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){De[e]=new Ye(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){De[e]=new Ye(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){De[e]=new Ye(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){De[e]=new Ye(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){De[e]=new Ye(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){De[e]=new Ye(e,5,!1,e.toLowerCase(),null,!1,!1)});var hc=/[\-:]([a-z])/g;function mc(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(hc,mc);De[t]=new Ye(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(hc,mc);De[t]=new Ye(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(hc,mc);De[t]=new Ye(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){De[e]=new Ye(e,1,!1,e.toLowerCase(),null,!1,!1)});De.xlinkHref=new Ye("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){De[e]=new Ye(e,1,!1,e.toLowerCase(),null,!0,!0)});function gc(e,t,n,r){var o=De.hasOwnProperty(t)?De[t]:null;(o!==null?o.type!==0:r||!(2a||o[s]!==l[a]){var u=` +`+o[s].replace(" at new "," at ");return e.displayName&&u.includes("")&&(u=u.replace("",e.displayName)),u}while(1<=s&&0<=a);break}}}finally{Ca=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Uo(e):""}function Ly(e){switch(e.tag){case 5:return Uo(e.type);case 16:return Uo("Lazy");case 13:return Uo("Suspense");case 19:return Uo("SuspenseList");case 0:case 2:case 15:return e=ka(e.type,!1),e;case 11:return e=ka(e.type.render,!1),e;case 1:return e=ka(e.type,!0),e;default:return""}}function au(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 Fr:return"Fragment";case Br:return"Portal";case iu:return"Profiler";case yc:return"StrictMode";case lu:return"Suspense";case su:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case bh:return(e.displayName||"Context")+".Consumer";case Eh:return(e._context.displayName||"Context")+".Provider";case vc:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case wc:return t=e.displayName||null,t!==null?t:au(e.type)||"Memo";case bn:t=e._payload,e=e._init;try{return au(e(t))}catch{}}return null}function Ny(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 au(t);case 8:return t===yc?"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 Bn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function $h(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function jy(e){var t=$h(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(s){r=""+s,l.call(this,s)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(s){r=""+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Yi(e){e._valueTracker||(e._valueTracker=jy(e))}function Th(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=$h(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Dl(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 uu(e,t){var n=t.checked;return ye({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Jf(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Bn(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 Rh(e,t){t=t.checked,t!=null&&gc(e,"checked",t,!1)}function cu(e,t){Rh(e,t);var n=Bn(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")?fu(e,t.type,n):t.hasOwnProperty("defaultValue")&&fu(e,t.type,Bn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function ed(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 fu(e,t,n){(t!=="number"||Dl(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Vo=Array.isArray;function eo(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=qi.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function ui(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Xo={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},Dy=["Webkit","ms","Moz","O"];Object.keys(Xo).forEach(function(e){Dy.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Xo[t]=Xo[e]})});function _h(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Xo.hasOwnProperty(e)&&Xo[e]?(""+t).trim():t+"px"}function Ih(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=_h(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var zy=ye({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 hu(e,t){if(t){if(zy[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(I(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(I(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(I(61))}if(t.style!=null&&typeof t.style!="object")throw Error(I(62))}}function mu(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 gu=null;function xc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var yu=null,to=null,no=null;function rd(e){if(e=Ni(e)){if(typeof yu!="function")throw Error(I(280));var t=e.stateNode;t&&(t=bs(t),yu(e.stateNode,e.type,t))}}function Lh(e){to?no?no.push(e):no=[e]:to=e}function Nh(){if(to){var e=to,t=no;if(no=to=null,rd(e),t)for(e=0;e>>=0,e===0?32:31-(Yy(e)/qy|0)|0}var Zi=64,Ji=4194304;function Ho(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 Wl(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,l=e.pingedLanes,s=n&268435455;if(s!==0){var a=s&~o;a!==0?r=Ho(a):(l&=s,l!==0&&(r=Ho(l)))}else s=n&~o,s!==0?r=Ho(s):l!==0&&(r=Ho(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;0n;n++)t.push(e);return t}function Ii(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-zt(t),e[t]=n}function tv(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=qo),dd=" ",pd=!1;function nm(e,t){switch(e){case"keyup":return Rv.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function rm(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Wr=!1;function Mv(e,t){switch(e){case"compositionend":return rm(t);case"keypress":return t.which!==32?null:(pd=!0,dd);case"textInput":return e=t.data,e===dd&&pd?null:e;default:return null}}function Ov(e,t){if(Wr)return e==="compositionend"||!Tc&&nm(e,t)?(e=em(),kl=bc=An=null,Wr=!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)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=yd(n)}}function sm(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?sm(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function am(){for(var e=window,t=Dl();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Dl(e.document)}return t}function Rc(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 Fv(e){var t=am(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&sm(n.ownerDocument.documentElement,n)){if(r!==null&&Rc(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=vd(n,l);var s=vd(n,r);o&&s&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),l>r?(e.addRange(t),e.extend(s.node,s.offset)):(t.setEnd(s.node,s.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=document.documentMode,Ur=null,ku=null,Jo=null,Eu=!1;function wd(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Eu||Ur==null||Ur!==Dl(r)||(r=Ur,"selectionStart"in r&&Rc(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}),Jo&&mi(Jo,r)||(Jo=r,r=Hl(ku,"onSelect"),0Kr||(e.current=Au[Kr],Au[Kr]=null,Kr--)}function ae(e,t){Kr++,Au[Kr]=e.current,e.current=t}var Fn={},He=Gn(Fn),rt=Gn(!1),yr=Fn;function uo(e,t){var n=e.type.contextTypes;if(!n)return Fn;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 ot(e){return e=e.childContextTypes,e!=null}function Gl(){ce(rt),ce(He)}function Pd(e,t,n){if(He.current!==Fn)throw Error(I(168));ae(He,t),ae(rt,n)}function ym(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(I(108,Ny(e)||"Unknown",o));return ye({},n,r)}function Ql(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Fn,yr=He.current,ae(He,e),ae(rt,rt.current),!0}function $d(e,t,n){var r=e.stateNode;if(!r)throw Error(I(169));n?(e=ym(e,t,yr),r.__reactInternalMemoizedMergedChildContext=e,ce(rt),ce(He),ae(He,e)):ce(rt),ae(rt,n)}var an=null,Ps=!1,ja=!1;function vm(e){an===null?an=[e]:an.push(e)}function Jv(e){Ps=!0,vm(e)}function Qn(){if(!ja&&an!==null){ja=!0;var e=0,t=te;try{var n=an;for(te=1;e>=s,o-=s,un=1<<32-zt(t)+o|n<T?(O=P,P=null):O=P.sibling;var h=p(g,P,v[T],S);if(h===null){P===null&&(P=O);break}e&&P&&h.alternate===null&&t(g,P),m=l(h,m,T),b===null?k=h:b.sibling=h,b=h,P=O}if(T===v.length)return n(g,P),de&&or(g,T),k;if(P===null){for(;TT?(O=P,P=null):O=P.sibling;var $=p(g,P,h.value,S);if($===null){P===null&&(P=O);break}e&&P&&$.alternate===null&&t(g,P),m=l($,m,T),b===null?k=$:b.sibling=$,b=$,P=O}if(h.done)return n(g,P),de&&or(g,T),k;if(P===null){for(;!h.done;T++,h=v.next())h=d(g,h.value,S),h!==null&&(m=l(h,m,T),b===null?k=h:b.sibling=h,b=h);return de&&or(g,T),k}for(P=r(g,P);!h.done;T++,h=v.next())h=y(P,g,T,h.value,S),h!==null&&(e&&h.alternate!==null&&P.delete(h.key===null?T:h.key),m=l(h,m,T),b===null?k=h:b.sibling=h,b=h);return e&&P.forEach(function(_){return t(g,_)}),de&&or(g,T),k}function E(g,m,v,S){if(typeof v=="object"&&v!==null&&v.type===Fr&&v.key===null&&(v=v.props.children),typeof v=="object"&&v!==null){switch(v.$$typeof){case Xi:e:{for(var k=v.key,b=m;b!==null;){if(b.key===k){if(k=v.type,k===Fr){if(b.tag===7){n(g,b.sibling),m=o(b,v.props.children),m.return=g,g=m;break e}}else if(b.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===bn&&Ad(k)===b.type){n(g,b.sibling),m=o(b,v.props),m.ref=No(g,b,v),m.return=g,g=m;break e}n(g,b);break}else t(g,b);b=b.sibling}v.type===Fr?(m=hr(v.props.children,g.mode,S,v.key),m.return=g,g=m):(S=Ml(v.type,v.key,v.props,null,g.mode,S),S.ref=No(g,m,v),S.return=g,g=S)}return s(g);case Br:e:{for(b=v.key;m!==null;){if(m.key===b)if(m.tag===4&&m.stateNode.containerInfo===v.containerInfo&&m.stateNode.implementation===v.implementation){n(g,m.sibling),m=o(m,v.children||[]),m.return=g,g=m;break e}else{n(g,m);break}else t(g,m);m=m.sibling}m=Ha(v,g.mode,S),m.return=g,g=m}return s(g);case bn:return b=v._init,E(g,m,b(v._payload),S)}if(Vo(v))return w(g,m,v,S);if(Mo(v))return x(g,m,v,S);ll(g,v)}return typeof v=="string"&&v!==""||typeof v=="number"?(v=""+v,m!==null&&m.tag===6?(n(g,m.sibling),m=o(m,v),m.return=g,g=m):(n(g,m),m=Va(v,g.mode,S),m.return=g,g=m),s(g)):n(g,m)}return E}var fo=Cm(!0),km=Cm(!1),ql=Gn(null),Zl=null,Xr=null,_c=null;function Ic(){_c=Xr=Zl=null}function Lc(e){var t=ql.current;ce(ql),e._currentValue=t}function _u(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 oo(e,t){Zl=e,_c=Xr=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(nt=!0),e.firstContext=null)}function $t(e){var t=e._currentValue;if(_c!==e)if(e={context:e,memoizedValue:t,next:null},Xr===null){if(Zl===null)throw Error(I(308));Xr=e,Zl.dependencies={lanes:0,firstContext:e}}else Xr=Xr.next=e;return t}var ur=null;function Nc(e){ur===null?ur=[e]:ur.push(e)}function Em(e,t,n,r){var o=t.interleaved;return o===null?(n.next=n,Nc(t)):(n.next=o.next,o.next=n),t.interleaved=n,mn(e,r)}function mn(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 Pn=!1;function jc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function bm(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 fn(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Nn(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,X&2){var o=r.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),r.pending=t,mn(e,n)}return o=r.interleaved,o===null?(t.next=t,Nc(r)):(t.next=o.next,o.next=t),r.interleaved=t,mn(e,n)}function bl(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,Cc(e,n)}}function Md(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 s={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};l===null?o=l=s:l=l.next=s,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 Jl(e,t,n,r){var o=e.updateQueue;Pn=!1;var l=o.firstBaseUpdate,s=o.lastBaseUpdate,a=o.shared.pending;if(a!==null){o.shared.pending=null;var u=a,c=u.next;u.next=null,s===null?l=c:s.next=c,s=u;var f=e.alternate;f!==null&&(f=f.updateQueue,a=f.lastBaseUpdate,a!==s&&(a===null?f.firstBaseUpdate=c:a.next=c,f.lastBaseUpdate=u))}if(l!==null){var d=o.baseState;s=0,f=c=u=null,a=l;do{var p=a.lane,y=a.eventTime;if((r&p)===p){f!==null&&(f=f.next={eventTime:y,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var w=e,x=a;switch(p=t,y=n,x.tag){case 1:if(w=x.payload,typeof w=="function"){d=w.call(y,d,p);break e}d=w;break e;case 3:w.flags=w.flags&-65537|128;case 0:if(w=x.payload,p=typeof w=="function"?w.call(y,d,p):w,p==null)break e;d=ye({},d,p);break e;case 2:Pn=!0}}a.callback!==null&&a.lane!==0&&(e.flags|=64,p=o.effects,p===null?o.effects=[a]:p.push(a))}else y={eventTime:y,lane:p,tag:a.tag,payload:a.payload,callback:a.callback,next:null},f===null?(c=f=y,u=d):f=f.next=y,s|=p;if(a=a.next,a===null){if(a=o.shared.pending,a===null)break;p=a,a=p.next,p.next=null,o.lastBaseUpdate=p,o.shared.pending=null}}while(!0);if(f===null&&(u=d),o.baseState=u,o.firstBaseUpdate=c,o.lastBaseUpdate=f,t=o.shared.interleaved,t!==null){o=t;do s|=o.lane,o=o.next;while(o!==t)}else l===null&&(o.shared.lanes=0);xr|=s,e.lanes=s,e.memoizedState=d}}function Od(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var r=za.transition;za.transition={};try{e(!1),t()}finally{te=n,za.transition=r}}function Wm(){return Tt().memoizedState}function r1(e,t,n){var r=Dn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Um(e))Vm(t,n);else if(n=Em(e,t,n,r),n!==null){var o=Qe();Bt(n,e,r,o),Hm(n,t,r)}}function o1(e,t,n){var r=Dn(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Um(e))Vm(t,o);else{var l=e.alternate;if(e.lanes===0&&(l===null||l.lanes===0)&&(l=t.lastRenderedReducer,l!==null))try{var s=t.lastRenderedState,a=l(s,n);if(o.hasEagerState=!0,o.eagerState=a,Ft(a,s)){var u=t.interleaved;u===null?(o.next=o,Nc(t)):(o.next=u.next,u.next=o),t.interleaved=o;return}}catch{}finally{}n=Em(e,t,o,r),n!==null&&(o=Qe(),Bt(n,e,r,o),Hm(n,t,r))}}function Um(e){var t=e.alternate;return e===ge||t!==null&&t===ge}function Vm(e,t){ei=ts=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Hm(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Cc(e,n)}}var ns={readContext:$t,useCallback:Be,useContext:Be,useEffect:Be,useImperativeHandle:Be,useInsertionEffect:Be,useLayoutEffect:Be,useMemo:Be,useReducer:Be,useRef:Be,useState:Be,useDebugValue:Be,useDeferredValue:Be,useTransition:Be,useMutableSource:Be,useSyncExternalStore:Be,useId:Be,unstable_isNewReconciler:!1},i1={readContext:$t,useCallback:function(e,t){return Qt().memoizedState=[e,t===void 0?null:t],e},useContext:$t,useEffect:Id,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,$l(4194308,4,jm.bind(null,t,e),n)},useLayoutEffect:function(e,t){return $l(4194308,4,e,t)},useInsertionEffect:function(e,t){return $l(4,2,e,t)},useMemo:function(e,t){var n=Qt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Qt();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=r1.bind(null,ge,e),[r.memoizedState,e]},useRef:function(e){var t=Qt();return e={current:e},t.memoizedState=e},useState:_d,useDebugValue:Hc,useDeferredValue:function(e){return Qt().memoizedState=e},useTransition:function(){var e=_d(!1),t=e[0];return e=n1.bind(null,e[1]),Qt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ge,o=Qt();if(de){if(n===void 0)throw Error(I(407));n=n()}else{if(n=t(),Me===null)throw Error(I(349));wr&30||Rm(r,t,n)}o.memoizedState=n;var l={value:n,getSnapshot:t};return o.queue=l,Id(Mm.bind(null,r,l,e),[e]),r.flags|=2048,ki(9,Am.bind(null,r,l,n,t),void 0,null),n},useId:function(){var e=Qt(),t=Me.identifierPrefix;if(de){var n=cn,r=un;n=(r&~(1<<32-zt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Si++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),n==="select"&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[qt]=t,e[vi]=r,tg(e,t,!1,!1),t.stateNode=e;e:{switch(s=mu(n,r),n){case"dialog":ue("cancel",e),ue("close",e),o=r;break;case"iframe":case"object":case"embed":ue("load",e),o=r;break;case"video":case"audio":for(o=0;omo&&(t.flags|=128,r=!0,jo(l,!1),t.lanes=4194304)}else{if(!r)if(e=es(s),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),jo(l,!0),l.tail===null&&l.tailMode==="hidden"&&!s.alternate&&!de)return Fe(t),null}else 2*ke()-l.renderingStartTime>mo&&n!==1073741824&&(t.flags|=128,r=!0,jo(l,!1),t.lanes=4194304);l.isBackwards?(s.sibling=t.child,t.child=s):(n=l.last,n!==null?n.sibling=s:t.child=s,l.last=s)}return l.tail!==null?(t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=ke(),t.sibling=null,n=he.current,ae(he,r?n&1|2:n&1),t):(Fe(t),null);case 22:case 23:return qc(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?ut&1073741824&&(Fe(t),t.subtreeFlags&6&&(t.flags|=8192)):Fe(t),null;case 24:return null;case 25:return null}throw Error(I(156,t.tag))}function p1(e,t){switch(Mc(t),t.tag){case 1:return ot(t.type)&&Gl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return po(),ce(rt),ce(He),Bc(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return zc(t),null;case 13:if(ce(he),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(I(340));co()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ce(he),null;case 4:return po(),null;case 10:return Lc(t.type._context),null;case 22:case 23:return qc(),null;case 24:return null;default:return null}}var al=!1,Ve=!1,h1=typeof WeakSet=="function"?WeakSet:Set,z=null;function Yr(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Se(e,t,r)}else n.current=null}function Wu(e,t,n){try{n()}catch(r){Se(e,t,r)}}var Hd=!1;function m1(e,t){if(bu=Ul,e=am(),Rc(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 s=0,a=-1,u=-1,c=0,f=0,d=e,p=null;t:for(;;){for(var y;d!==n||o!==0&&d.nodeType!==3||(a=s+o),d!==l||r!==0&&d.nodeType!==3||(u=s+r),d.nodeType===3&&(s+=d.nodeValue.length),(y=d.firstChild)!==null;)p=d,d=y;for(;;){if(d===e)break t;if(p===n&&++c===o&&(a=s),p===l&&++f===r&&(u=s),(y=d.nextSibling)!==null)break;d=p,p=d.parentNode}d=y}n=a===-1||u===-1?null:{start:a,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(Pu={focusedElem:e,selectionRange:n},Ul=!1,z=t;z!==null;)if(t=z,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,z=e;else for(;z!==null;){t=z;try{var w=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var x=w.memoizedProps,E=w.memoizedState,g=t.stateNode,m=g.getSnapshotBeforeUpdate(t.elementType===t.type?x:Nt(t.type,x),E);g.__reactInternalSnapshotBeforeUpdate=m}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(I(163))}}catch(S){Se(t,t.return,S)}if(e=t.sibling,e!==null){e.return=t.return,z=e;break}z=t.return}return w=Hd,Hd=!1,w}function ti(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&&Wu(t,n,l)}o=o.next}while(o!==r)}}function Rs(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 Uu(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 og(e){var t=e.alternate;t!==null&&(e.alternate=null,og(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[qt],delete t[vi],delete t[Ru],delete t[qv],delete t[Zv])),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 ig(e){return e.tag===5||e.tag===3||e.tag===4}function Kd(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||ig(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 Vu(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=Kl));else if(r!==4&&(e=e.child,e!==null))for(Vu(e,t,n),e=e.sibling;e!==null;)Vu(e,t,n),e=e.sibling}function Hu(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(Hu(e,t,n),e=e.sibling;e!==null;)Hu(e,t,n),e=e.sibling}var Le=null,jt=!1;function kn(e,t,n){for(n=n.child;n!==null;)lg(e,t,n),n=n.sibling}function lg(e,t,n){if(Jt&&typeof Jt.onCommitFiberUnmount=="function")try{Jt.onCommitFiberUnmount(Ss,n)}catch{}switch(n.tag){case 5:Ve||Yr(n,t);case 6:var r=Le,o=jt;Le=null,kn(e,t,n),Le=r,jt=o,Le!==null&&(jt?(e=Le,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Le.removeChild(n.stateNode));break;case 18:Le!==null&&(jt?(e=Le,n=n.stateNode,e.nodeType===8?Na(e.parentNode,n):e.nodeType===1&&Na(e,n),pi(e)):Na(Le,n.stateNode));break;case 4:r=Le,o=jt,Le=n.stateNode.containerInfo,jt=!0,kn(e,t,n),Le=r,jt=o;break;case 0:case 11:case 14:case 15:if(!Ve&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var l=o,s=l.destroy;l=l.tag,s!==void 0&&(l&2||l&4)&&Wu(n,t,s),o=o.next}while(o!==r)}kn(e,t,n);break;case 1:if(!Ve&&(Yr(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){Se(n,t,a)}kn(e,t,n);break;case 21:kn(e,t,n);break;case 22:n.mode&1?(Ve=(r=Ve)||n.memoizedState!==null,kn(e,t,n),Ve=r):kn(e,t,n);break;default:kn(e,t,n)}}function Gd(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new h1),t.forEach(function(r){var o=E1.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function Lt(e,t){var n=t.deletions;if(n!==null)for(var r=0;ro&&(o=s),r&=~l}if(r=o,r=ke()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*y1(r/1960))-r,10e?16:e,Mn===null)var r=!1;else{if(e=Mn,Mn=null,is=0,X&6)throw Error(I(331));var o=X;for(X|=4,z=e.current;z!==null;){var l=z,s=l.child;if(z.flags&16){var a=l.deletions;if(a!==null){for(var u=0;uke()-Xc?pr(e,0):Qc|=n),it(e,t)}function hg(e,t){t===0&&(e.mode&1?(t=Ji,Ji<<=1,!(Ji&130023424)&&(Ji=4194304)):t=1);var n=Qe();e=mn(e,t),e!==null&&(Ii(e,t,n),it(e,n))}function k1(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),hg(e,n)}function E1(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(I(314))}r!==null&&r.delete(t),hg(e,n)}var mg;mg=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||rt.current)nt=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return nt=!1,f1(e,t,n);nt=!!(e.flags&131072)}else nt=!1,de&&t.flags&1048576&&wm(t,Yl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Tl(e,t),e=t.pendingProps;var o=uo(t,He.current);oo(t,n),o=Wc(null,t,r,e,o,n);var l=Uc();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,ot(r)?(l=!0,Ql(t)):l=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,jc(t),o.updater=Ts,t.stateNode=o,o._reactInternals=t,Lu(t,r,e,n),t=Du(null,t,r,!0,l,n)):(t.tag=0,de&&l&&Ac(t),Ge(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Tl(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=P1(r),e=Nt(r,e),o){case 0:t=ju(null,t,r,e,n);break e;case 1:t=Wd(null,t,r,e,n);break e;case 11:t=Bd(null,t,r,e,n);break e;case 14:t=Fd(null,t,r,Nt(r.type,e),n);break e}throw Error(I(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Nt(r,o),ju(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Nt(r,o),Wd(e,t,r,o,n);case 3:e:{if(Zm(t),e===null)throw Error(I(387));r=t.pendingProps,l=t.memoizedState,o=l.element,bm(e,t),Jl(t,r,null,n);var s=t.memoizedState;if(r=s.element,l.isDehydrated)if(l={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=l,t.memoizedState=l,t.flags&256){o=ho(Error(I(423)),t),t=Ud(e,t,r,n,o);break e}else if(r!==o){o=ho(Error(I(424)),t),t=Ud(e,t,r,n,o);break e}else for(ft=Ln(t.stateNode.containerInfo.firstChild),dt=t,de=!0,Dt=null,n=km(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(co(),r===o){t=gn(e,t,n);break e}Ge(e,t,r,n)}t=t.child}return t;case 5:return Pm(t),e===null&&Ou(t),r=t.type,o=t.pendingProps,l=e!==null?e.memoizedProps:null,s=o.children,$u(r,o)?s=null:l!==null&&$u(r,l)&&(t.flags|=32),qm(e,t),Ge(e,t,s,n),t.child;case 6:return e===null&&Ou(t),null;case 13:return Jm(e,t,n);case 4:return Dc(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=fo(t,null,r,n):Ge(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Nt(r,o),Bd(e,t,r,o,n);case 7:return Ge(e,t,t.pendingProps,n),t.child;case 8:return Ge(e,t,t.pendingProps.children,n),t.child;case 12:return Ge(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,l=t.memoizedProps,s=o.value,ae(ql,r._currentValue),r._currentValue=s,l!==null)if(Ft(l.value,s)){if(l.children===o.children&&!rt.current){t=gn(e,t,n);break e}}else for(l=t.child,l!==null&&(l.return=t);l!==null;){var a=l.dependencies;if(a!==null){s=l.child;for(var u=a.firstContext;u!==null;){if(u.context===r){if(l.tag===1){u=fn(-1,n&-n),u.tag=2;var c=l.updateQueue;if(c!==null){c=c.shared;var f=c.pending;f===null?u.next=u:(u.next=f.next,f.next=u),c.pending=u}}l.lanes|=n,u=l.alternate,u!==null&&(u.lanes|=n),_u(l.return,n,t),a.lanes|=n;break}u=u.next}}else if(l.tag===10)s=l.type===t.type?null:l.child;else if(l.tag===18){if(s=l.return,s===null)throw Error(I(341));s.lanes|=n,a=s.alternate,a!==null&&(a.lanes|=n),_u(s,n,t),s=l.sibling}else s=l.child;if(s!==null)s.return=l;else for(s=l;s!==null;){if(s===t){s=null;break}if(l=s.sibling,l!==null){l.return=s.return,s=l;break}s=s.return}l=s}Ge(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,oo(t,n),o=$t(o),r=r(o),t.flags|=1,Ge(e,t,r,n),t.child;case 14:return r=t.type,o=Nt(r,t.pendingProps),o=Nt(r.type,o),Fd(e,t,r,o,n);case 15:return Xm(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Nt(r,o),Tl(e,t),t.tag=1,ot(r)?(e=!0,Ql(t)):e=!1,oo(t,n),Km(t,r,o),Lu(t,r,o,n),Du(null,t,r,!0,e,n);case 19:return eg(e,t,n);case 22:return Ym(e,t,n)}throw Error(I(156,t.tag))};function gg(e,t){return Uh(e,t)}function b1(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 bt(e,t,n,r){return new b1(e,t,n,r)}function Jc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function P1(e){if(typeof e=="function")return Jc(e)?1:0;if(e!=null){if(e=e.$$typeof,e===vc)return 11;if(e===wc)return 14}return 2}function zn(e,t){var n=e.alternate;return n===null?(n=bt(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 Ml(e,t,n,r,o,l){var s=2;if(r=e,typeof e=="function")Jc(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case Fr:return hr(n.children,o,l,t);case yc:s=8,o|=8;break;case iu:return e=bt(12,n,t,o|2),e.elementType=iu,e.lanes=l,e;case lu:return e=bt(13,n,t,o),e.elementType=lu,e.lanes=l,e;case su:return e=bt(19,n,t,o),e.elementType=su,e.lanes=l,e;case Ph:return Ms(n,o,l,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Eh:s=10;break e;case bh:s=9;break e;case vc:s=11;break e;case wc:s=14;break e;case bn:s=16,r=null;break e}throw Error(I(130,e==null?e:typeof e,""))}return t=bt(s,n,t,o),t.elementType=e,t.type=r,t.lanes=l,t}function hr(e,t,n,r){return e=bt(7,e,r,t),e.lanes=n,e}function Ms(e,t,n,r){return e=bt(22,e,r,t),e.elementType=Ph,e.lanes=n,e.stateNode={isHidden:!1},e}function Va(e,t,n){return e=bt(6,e,null,t),e.lanes=n,e}function Ha(e,t,n){return t=bt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function $1(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=ba(0),this.expirationTimes=ba(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ba(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function ef(e,t,n,r,o,l,s,a,u){return e=new $1(e,t,n,a,u),t===1?(t=1,l===!0&&(t|=8)):t=0,l=bt(3,null,null,t),e.current=l,l.stateNode=e,l.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},jc(l),e}function T1(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(xg)}catch(e){console.error(e)}}xg(),xh.exports=yt;var Sg=xh.exports,Cg,tp=Sg;Cg=tp.createRoot,tp.hydrateRoot;const _1="/flood-fill/logo%20-%20Copy.png";function I1(){return A.jsx("div",{className:"flex justify-center items-center relative bg-[#0a1627]",children:A.jsx("img",{src:_1,style:{height:"150px",borderRadius:"50px"}})})}function mr(){return mr=Object.assign?Object.assign.bind():function(e){for(var t=1;tgoogle.maps.importLibrary(a)))}static serializeParams(t){return[t.v,t.key,t.language,t.region,t.authReferrerPolicy,t.solutionChannel].join("/")}static initImportLibrary(t){if(window.google||(window.google={}),window.google.maps||(window.google.maps={}),window.google.maps.importLibrary){console.error("[google-maps-api-loader-internal]: initImportLibrary must only be called once");return}let n=null;const r=()=>n||(n=new Promise((o,l)=>{var s;const a=document.createElement("script"),u=new URLSearchParams;for(const[c,f]of Object.entries(t)){const d=c.replace(/[A-Z]/g,p=>"_"+p[0].toLowerCase());u.set(d,f)}u.set("loading","async"),u.set("callback","__googleMapsCallback__"),a.async=!0,a.src=j1+"?"+u.toString(),a.nonce=((s=document.querySelector("script[nonce]"))==null?void 0:s.nonce)||"",a.onerror=()=>{this.loadingStatus=Rn.FAILED,this.notifyLoadingStatusListeners(),l(new Error("The Google Maps JavaScript API could not load."))},window.__googleMapsCallback__=()=>{this.loadingStatus=Rn.LOADED,this.notifyLoadingStatusListeners(),o()},window.gm_authFailure=()=>{this.loadingStatus=Rn.AUTH_FAILURE,this.notifyLoadingStatusListeners()},this.loadingStatus=Rn.LOADING,this.notifyLoadingStatusListeners(),document.head.append(a)}),n);google.maps.importLibrary=o=>r().then(()=>google.maps.importLibrary(o))}static notifyLoadingStatusListeners(){for(const t of this.listeners)t(this.loadingStatus)}}bi.loadingStatus=Rn.NOT_LOADED;bi.serializedApiParams=void 0;bi.listeners=[];const D1=["onLoad","onError","apiKey","version","libraries"],z1=["children"],B1="GMP_visgl_rgmlibrary_v1_default",Ns=pe.createContext(null);function F1(){const[e,t]=C.useState({});return{mapInstances:e,addMapInstance:(l,s="default")=>{t(a=>mr({},a,{[s]:l}))},removeMapInstance:(l="default")=>{t(s=>Di(s,[l].map(N1)))},clearMapInstances:()=>{t({})}}}function W1(e){const{onLoad:t,onError:n,apiKey:r,version:o,libraries:l=[]}=e,s=Di(e,D1),[a,u]=C.useState(bi.loadingStatus),[c,f]=C.useReducer((w,x)=>w[x.name]?w:mr({},w,{[x.name]:x.value}),{}),d=C.useMemo(()=>l==null?void 0:l.join(","),[l]),p=C.useMemo(()=>JSON.stringify(mr({apiKey:r,version:o},s)),[r,o,s]),y=C.useCallback(async w=>{var x;if(c[w])return c[w];if(!((x=google)!=null&&(x=x.maps)!=null&&x.importLibrary))throw new Error("[api-provider-internal] importLibrary was called before google.maps.importLibrary was defined.");const E=await window.google.maps.importLibrary(w);return f({name:w,value:E}),E},[c]);return C.useEffect(()=>{(async()=>{try{const w=mr({key:r},s);o&&(w.v=o),(d==null?void 0:d.length)>0&&(w.libraries=d),w.solutionChannel===void 0?w.solutionChannel=B1:w.solutionChannel===""&&delete w.solutionChannel,await bi.load(w,x=>u(x));for(const x of["core","maps",...l])await y(x);t&&t()}catch(w){n?n(w):console.error(" failed to load the Google Maps JavaScript API",w)}})()},[r,d,p]),{status:a,loadedLibraries:c,importLibrary:y}}const U1=e=>{const{children:t}=e,n=Di(e,z1),{mapInstances:r,addMapInstance:o,removeMapInstance:l,clearMapInstances:s}=F1(),{status:a,loadedLibraries:u,importLibrary:c}=W1(n),f=C.useMemo(()=>({mapInstances:r,addMapInstance:o,removeMapInstance:l,clearMapInstances:s,status:a,loadedLibraries:u,importLibrary:c}),[r,o,l,s,a,u,c]);return pe.createElement(Ns.Provider,{value:f},t)};function V1(){var e;return((e=C.useContext(Ns))==null?void 0:e.status)||Rn.NOT_LOADED}function H1(){return V1()===Rn.LOADED}const K1=pe.createContext(null),np=new Set;function G1(...e){const t=JSON.stringify(e);np.has(t)||(np.add(t),console.error(...e))}const kg=(e=null)=>{const t=C.useContext(Ns),{map:n}=C.useContext(K1)||{};if(t===null)return G1("useMap(): failed to retrieve APIProviderContext. Make sure that the component exists and that the component you are calling `useMap()` from is a sibling of the ."),null;const{mapInstances:r}=t;return e!==null?r[e]||null:n||r.default||null};function Q1(e){const t=H1(),n=C.useContext(Ns);return C.useEffect(()=>{!t||!n||n.importLibrary(e)},[t,n,e]),(n==null?void 0:n.loadedLibraries[e])||null}function fl(e,t,n){C.useEffect(()=>{if(!e||!t||!n)return;const r=google.maps.event.addListener(e,t,n);return()=>r.remove()},[e,t,n])}function dl(e,t,n){C.useEffect(()=>{e&&(e[t]=n)},[e,t,n])}function rp(e,t,n){C.useEffect(()=>{if(!(!e||!t||!n))return e.addEventListener(t,n),()=>e.removeEventListener(t,n)},[e,t,n])}const X1=["transform"],Y1=pe.createContext(null),q1={TOP_LEFT:["0","0"],TOP_CENTER:["50%","0"],TOP:["50%","0"],TOP_RIGHT:["100%","0"],LEFT_CENTER:["0","50%"],LEFT_TOP:["0","0"],LEFT:["0","50%"],LEFT_BOTTOM:["0","100%"],RIGHT_TOP:["100%","0"],RIGHT:["100%","50%"],RIGHT_CENTER:["100%","50%"],RIGHT_BOTTOM:["100%","100%"],BOTTOM_LEFT:["0","100%"],BOTTOM_CENTER:["50%","100%"],BOTTOM:["50%","100%"],BOTTOM_RIGHT:["100%","100%"],CENTER:["50%","50%"]},Z1=({children:e,styles:t,className:n,anchorPoint:r})=>{const[o,l]=r??q1.BOTTOM,s=t??{},{transform:a}=s,u=Di(s,X1);let c=`translate(-${o}, -${l})`;return a&&(c+=` ${a}`),pe.createElement("div",{className:n,style:mr({width:"fit-content",transformOrigin:`${o} ${l}`,transform:c},u)},e)};function J1(e){const[t,n]=C.useState(null),[r,o]=C.useState(null),l=kg(),s=Q1("marker"),{children:a,onClick:u,className:c,onMouseEnter:f,onMouseLeave:d,onDrag:p,onDragStart:y,onDragEnd:w,collisionBehavior:x,clickable:E,draggable:g,position:m,title:v,zIndex:S}=e,k=C.Children.count(a);return C.useEffect(()=>{if(!l||!s)return;const b=new s.AdvancedMarkerElement;b.map=l,n(b);let P=null;return k>0&&(P=document.createElement("div"),P.style.width="0",P.style.height="0",b.content=P,o(P)),()=>{var T;b.map=null,(T=P)==null||T.remove(),n(null),o(null)}},[l,s,k]),C.useEffect(()=>{!t||!t.content||k>0||(t.content.className=c||"")},[t,c,k]),dl(t,"position",m),dl(t,"title",v??""),dl(t,"zIndex",S),dl(t,"collisionBehavior",x),C.useEffect(()=>{t&&(g!==void 0?t.gmpDraggable=g:p||y||w?t.gmpDraggable=!0:t.gmpDraggable=!1)},[t,g,p,w,y]),C.useEffect(()=>{t&&(E!==void 0?t.gmpClickable=E:u?t.gmpClickable=!0:t.gmpClickable=!1)},[t,E,u]),fl(t,"click",u),fl(t,"drag",p),fl(t,"dragstart",y),fl(t,"dragend",w),rp(t==null?void 0:t.element,"mouseenter",f),rp(t==null?void 0:t.element,"mouseleave",d),[t,r]}C.forwardRef((e,t)=>{const{children:n,style:r,className:o,anchorPoint:l}=e,[s,a]=J1(e),u=C.useMemo(()=>s?{marker:s}:null,[s]);return C.useImperativeHandle(t,()=>s,[s]),a?pe.createElement(Y1.Provider,{value:u},Sg.createPortal(pe.createElement(Z1,{anchorPoint:l,styles:r,className:o},n),a)):null});const ew=["onClick","onDrag","onDragStart","onDragEnd","onMouseOver","onMouseOut"];function tw(e){const[t,n]=C.useState(null),r=kg(),{onClick:o,onDrag:l,onDragStart:s,onDragEnd:a,onMouseOver:u,onMouseOut:c}=e,f=Di(e,ew),{position:d,draggable:p}=f;return C.useEffect(()=>{if(!r){r===void 0&&console.error(" has to be inside a Map component.");return}const y=new google.maps.Marker(f);return y.setMap(r),n(y),()=>{y.setMap(null),n(null)}},[r]),C.useEffect(()=>{if(!t)return;const y=t,w=google.maps.event;return o&&w.addListener(y,"click",o),l&&w.addListener(y,"drag",l),s&&w.addListener(y,"dragstart",s),a&&w.addListener(y,"dragend",a),u&&w.addListener(y,"mouseover",u),c&&w.addListener(y,"mouseout",c),t.setDraggable(!!p),()=>{w.clearInstanceListeners(y)}},[t,p,o,l,s,a,u,c]),C.useEffect(()=>{t&&f&&t.setOptions(f)},[t,f]),C.useEffect(()=>{p||!d||!t||t.setPosition(d)},[p,d,t]),t}C.forwardRef((e,t)=>{const n=tw(e);return C.useImperativeHandle(t,()=>n,[n]),pe.createElement(pe.Fragment,null)});function nw(e,t,n,r){function o(l){return l instanceof n?l:new n(function(s){s(l)})}return new(n||(n=Promise))(function(l,s){function a(f){try{c(r.next(f))}catch(d){s(d)}}function u(f){try{c(r.throw(f))}catch(d){s(d)}}function c(f){f.done?l(f.value):o(f.value).then(a,u)}c((r=r.apply(e,[])).next())})}function rw(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var ow=function e(t,n){if(t===n)return!0;if(t&&n&&typeof t=="object"&&typeof n=="object"){if(t.constructor!==n.constructor)return!1;var r,o,l;if(Array.isArray(t)){if(r=t.length,r!=n.length)return!1;for(o=r;o--!==0;)if(!e(t[o],n[o]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if(l=Object.keys(t),r=l.length,r!==Object.keys(n).length)return!1;for(o=r;o--!==0;)if(!Object.prototype.hasOwnProperty.call(n,l[o]))return!1;for(o=r;o--!==0;){var s=l[o];if(!e(t[s],n[s]))return!1}return!0}return t!==t&&n!==n},iw=rw(ow);const op="__googleMapsScriptId";var Zr;(function(e){e[e.INITIALIZED=0]="INITIALIZED",e[e.LOADING=1]="LOADING",e[e.SUCCESS=2]="SUCCESS",e[e.FAILURE=3]="FAILURE"})(Zr||(Zr={}));class sr{constructor({apiKey:t,authReferrerPolicy:n,channel:r,client:o,id:l=op,language:s,libraries:a=[],mapIds:u,nonce:c,region:f,retries:d=3,url:p="https://maps.googleapis.com/maps/api/js",version:y}){if(this.callbacks=[],this.done=!1,this.loading=!1,this.errors=[],this.apiKey=t,this.authReferrerPolicy=n,this.channel=r,this.client=o,this.id=l||op,this.language=s,this.libraries=a,this.mapIds=u,this.nonce=c,this.region=f,this.retries=d,this.url=p,this.version=y,sr.instance){if(!iw(this.options,sr.instance.options))throw new Error(`Loader must not be called again with different options. ${JSON.stringify(this.options)} !== ${JSON.stringify(sr.instance.options)}`);return sr.instance}sr.instance=this}get options(){return{version:this.version,apiKey:this.apiKey,channel:this.channel,client:this.client,id:this.id,libraries:this.libraries,language:this.language,region:this.region,mapIds:this.mapIds,nonce:this.nonce,url:this.url,authReferrerPolicy:this.authReferrerPolicy}}get status(){return this.errors.length?Zr.FAILURE:this.done?Zr.SUCCESS:this.loading?Zr.LOADING:Zr.INITIALIZED}get failed(){return this.done&&!this.loading&&this.errors.length>=this.retries+1}createUrl(){let t=this.url;return t+="?callback=__googleMapsCallback&loading=async",this.apiKey&&(t+=`&key=${this.apiKey}`),this.channel&&(t+=`&channel=${this.channel}`),this.client&&(t+=`&client=${this.client}`),this.libraries.length>0&&(t+=`&libraries=${this.libraries.join(",")}`),this.language&&(t+=`&language=${this.language}`),this.region&&(t+=`®ion=${this.region}`),this.version&&(t+=`&v=${this.version}`),this.mapIds&&(t+=`&map_ids=${this.mapIds.join(",")}`),this.authReferrerPolicy&&(t+=`&auth_referrer_policy=${this.authReferrerPolicy}`),t}deleteScript(){const t=document.getElementById(this.id);t&&t.remove()}load(){return this.loadPromise()}loadPromise(){return new Promise((t,n)=>{this.loadCallback(r=>{r?n(r.error):t(window.google)})})}importLibrary(t){return this.execute(),google.maps.importLibrary(t)}loadCallback(t){this.callbacks.push(t),this.execute()}setScript(){var t,n;if(document.getElementById(this.id)){this.callback();return}const r={key:this.apiKey,channel:this.channel,client:this.client,libraries:this.libraries.length&&this.libraries,v:this.version,mapIds:this.mapIds,language:this.language,region:this.region,authReferrerPolicy:this.authReferrerPolicy};Object.keys(r).forEach(l=>!r[l]&&delete r[l]),!((n=(t=window==null?void 0:window.google)===null||t===void 0?void 0:t.maps)===null||n===void 0)&&n.importLibrary||(l=>{let s,a,u,c="The Google Maps JavaScript API",f="google",d="importLibrary",p="__ib__",y=document,w=window;w=w[f]||(w[f]={});const x=w.maps||(w.maps={}),E=new Set,g=new URLSearchParams,m=()=>s||(s=new Promise((v,S)=>nw(this,void 0,void 0,function*(){var k;yield a=y.createElement("script"),a.id=this.id,g.set("libraries",[...E]+"");for(u in l)g.set(u.replace(/[A-Z]/g,b=>"_"+b[0].toLowerCase()),l[u]);g.set("callback",f+".maps."+p),a.src=this.url+"?"+g,x[p]=v,a.onerror=()=>s=S(Error(c+" could not load.")),a.nonce=this.nonce||((k=y.querySelector("script[nonce]"))===null||k===void 0?void 0:k.nonce)||"",y.head.append(a)})));x[d]?console.warn(c+" only loads once. Ignoring:",l):x[d]=(v,...S)=>E.add(v)&&m().then(()=>x[d](v,...S))})(r);const o=this.libraries.map(l=>this.importLibrary(l));o.length||o.push(this.importLibrary("core")),Promise.all(o).then(()=>this.callback(),l=>{const s=new ErrorEvent("error",{error:l});this.loadErrorCallback(s)})}reset(){this.deleteScript(),this.done=!1,this.loading=!1,this.errors=[],this.onerrorEvent=null}resetIfRetryingFailed(){this.failed&&this.reset()}loadErrorCallback(t){if(this.errors.push(t),this.errors.length<=this.retries){const n=this.errors.length*Math.pow(2,this.errors.length);console.error(`Failed to load Google Maps script, retrying in ${n} ms.`),setTimeout(()=>{this.deleteScript(),this.setScript()},n)}else this.onerrorEvent=t,this.callback()}callback(){this.done=!0,this.loading=!1,this.callbacks.forEach(t=>{t(this.onerrorEvent)}),this.callbacks=[]}execute(){if(this.resetIfRetryingFailed(),!this.loading)if(this.done)this.callback();else{if(window.google&&window.google.maps&&window.google.maps.version){console.warn("Google Maps already loaded outside @googlemaps/js-api-loader. This may result in undesirable behavior as options and script parameters may not match."),this.callback();return}this.loading=!0,this.setScript()}}}var re={};/** + * @license React + * react-is.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 of=Symbol.for("react.element"),lf=Symbol.for("react.portal"),js=Symbol.for("react.fragment"),Ds=Symbol.for("react.strict_mode"),zs=Symbol.for("react.profiler"),Bs=Symbol.for("react.provider"),Fs=Symbol.for("react.context"),lw=Symbol.for("react.server_context"),Ws=Symbol.for("react.forward_ref"),Us=Symbol.for("react.suspense"),Vs=Symbol.for("react.suspense_list"),Hs=Symbol.for("react.memo"),Ks=Symbol.for("react.lazy"),sw=Symbol.for("react.offscreen"),Eg;Eg=Symbol.for("react.module.reference");function Mt(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case of:switch(e=e.type,e){case js:case zs:case Ds:case Us:case Vs:return e;default:switch(e=e&&e.$$typeof,e){case lw:case Fs:case Ws:case Ks:case Hs:case Bs:return e;default:return t}}case lf:return t}}}re.ContextConsumer=Fs;re.ContextProvider=Bs;re.Element=of;re.ForwardRef=Ws;re.Fragment=js;re.Lazy=Ks;re.Memo=Hs;re.Portal=lf;re.Profiler=zs;re.StrictMode=Ds;re.Suspense=Us;re.SuspenseList=Vs;re.isAsyncMode=function(){return!1};re.isConcurrentMode=function(){return!1};re.isContextConsumer=function(e){return Mt(e)===Fs};re.isContextProvider=function(e){return Mt(e)===Bs};re.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===of};re.isForwardRef=function(e){return Mt(e)===Ws};re.isFragment=function(e){return Mt(e)===js};re.isLazy=function(e){return Mt(e)===Ks};re.isMemo=function(e){return Mt(e)===Hs};re.isPortal=function(e){return Mt(e)===lf};re.isProfiler=function(e){return Mt(e)===zs};re.isStrictMode=function(e){return Mt(e)===Ds};re.isSuspense=function(e){return Mt(e)===Us};re.isSuspenseList=function(e){return Mt(e)===Vs};re.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===js||e===zs||e===Ds||e===Us||e===Vs||e===sw||typeof e=="object"&&e!==null&&(e.$$typeof===Ks||e.$$typeof===Hs||e.$$typeof===Bs||e.$$typeof===Fs||e.$$typeof===Ws||e.$$typeof===Eg||e.getModuleId!==void 0)};re.typeOf=Mt;var bg={exports:{}},aw="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",uw=aw,cw=uw;function Pg(){}function $g(){}$g.resetWarningCache=Pg;var fw=function(){function e(r,o,l,s,a,u){if(u!==cw){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:$g,resetWarningCache:Pg};return n.PropTypes=n,n};bg.exports=fw();var dw=bg.exports;const Ce=ws(dw);function Tg(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;tC.useContext(pw)??!1;function hw(e,t){typeof e=="function"?e(t):e&&(e.current=t)}function as(...e){return C.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(n=>{hw(n,t)})},e)}function mw(e){return typeof e=="string"}function gw(e,t,n){return e===void 0||mw(e)?t:{...t,ownerState:{...t.ownerState,...n}}}function yw(e,t=[]){if(e===void 0)return{};const n={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]=="function"&&!t.includes(r)).forEach(r=>{n[r]=e[r]}),n}function ip(e){if(e===void 0)return{};const t={};return Object.keys(e).filter(n=>!(n.match(/^on[A-Z]/)&&typeof e[n]=="function")).forEach(n=>{t[n]=e[n]}),t}function vw(e){const{getSlotProps:t,additionalProps:n,externalSlotProps:r,externalForwardedProps:o,className:l}=e;if(!t){const y=me(n==null?void 0:n.className,l,o==null?void 0:o.className,r==null?void 0:r.className),w={...n==null?void 0:n.style,...o==null?void 0:o.style,...r==null?void 0:r.style},x={...n,...o,...r};return y.length>0&&(x.className=y),Object.keys(w).length>0&&(x.style=w),{props:x,internalRef:void 0}}const s=yw({...o,...r}),a=ip(r),u=ip(o),c=t(s),f=me(c==null?void 0:c.className,n==null?void 0:n.className,l,o==null?void 0:o.className,r==null?void 0:r.className),d={...c==null?void 0:c.style,...n==null?void 0:n.style,...o==null?void 0:o.style,...r==null?void 0:r.style},p={...c,...n,...u,...a};return f.length>0&&(p.className=f),Object.keys(d).length>0&&(p.style=d),{props:p,internalRef:c.ref}}function ww(e,t,n){return typeof e=="function"?e(t,n):e}function us(e){var d;const{elementType:t,externalSlotProps:n,ownerState:r,skipResolvingSlotProps:o=!1,...l}=e,s=o?{}:ww(n,r),{props:a,internalRef:u}=vw({...l,externalSlotProps:s}),c=as(u,s==null?void 0:s.ref,(d=e.additionalProps)==null?void 0:d.ref);return gw(t,{...a,ref:c},r)}function Cr(e,...t){const n=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(r=>n.searchParams.append("args[]",r)),`Minified MUI error #${e}; visit ${n} for the full message.`}function Wn(e){if(typeof e!="string")throw new Error(Cr(7));return e.charAt(0).toUpperCase()+e.slice(1)}function Zt(e){if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function Ag(e){if(!Zt(e))return e;const t={};return Object.keys(e).forEach(n=>{t[n]=Ag(e[n])}),t}function pt(e,t,n={clone:!0}){const r=n.clone?{...e}:e;return Zt(e)&&Zt(t)&&Object.keys(t).forEach(o=>{Zt(t[o])&&Object.prototype.hasOwnProperty.call(e,o)&&Zt(e[o])?r[o]=pt(e[o],t[o],n):n.clone?r[o]=Zt(t[o])?Ag(t[o]):t[o]:r[o]=t[o]}),r}function oi(e,t){return t?pt(e,t,{clone:!1}):e}function xw(e,t){if(!e.containerQueries)return t;const n=Object.keys(t).filter(r=>r.startsWith("@container")).sort((r,o)=>{var s,a;const l=/min-width:\s*([0-9.]+)/;return+(((s=r.match(l))==null?void 0:s[1])||0)-+(((a=o.match(l))==null?void 0:a[1])||0)});return n.length?n.reduce((r,o)=>{const l=t[o];return delete r[o],r[o]=l,r},{...t}):t}function Sw(e,t){return t==="@"||t.startsWith("@")&&(e.some(n=>t.startsWith(`@${n}`))||!!t.match(/^@\d/))}function Cw(e,t){const n=t.match(/^@([^/]+)?\/?(.+)?$/);if(!n)return null;const[,r,o]=n,l=Number.isNaN(+r)?r||0:+r;return e.containerQueries(o).up(l)}function kw(e){const t=(l,s)=>l.replace("@media",s?`@container ${s}`:"@container");function n(l,s){l.up=(...a)=>t(e.breakpoints.up(...a),s),l.down=(...a)=>t(e.breakpoints.down(...a),s),l.between=(...a)=>t(e.breakpoints.between(...a),s),l.only=(...a)=>t(e.breakpoints.only(...a),s),l.not=(...a)=>{const u=t(e.breakpoints.not(...a),s);return u.includes("not all and")?u.replace("not all and ","").replace("min-width:","width<").replace("max-width:","width>").replace("and","or"):u}}const r={},o=l=>(n(r,l),r);return n(o),{...e,containerQueries:o}}const Gs={xs:0,sm:600,md:900,lg:1200,xl:1536},lp={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${Gs[e]}px)`},Ew={containerQueries:e=>({up:t=>{let n=typeof t=="number"?t:Gs[t]||t;return typeof n=="number"&&(n=`${n}px`),e?`@container ${e} (min-width:${n})`:`@container (min-width:${n})`}})};function yn(e,t,n){const r=e.theme||{};if(Array.isArray(t)){const l=r.breakpoints||lp;return t.reduce((s,a,u)=>(s[l.up(l.keys[u])]=n(t[u]),s),{})}if(typeof t=="object"){const l=r.breakpoints||lp;return Object.keys(t).reduce((s,a)=>{if(Sw(l.keys,a)){const u=Cw(r.containerQueries?r:Ew,a);u&&(s[u]=n(t[a],a))}else if(Object.keys(l.values||Gs).includes(a)){const u=l.up(a);s[u]=n(t[a],a)}else{const u=a;s[u]=t[u]}return s},{})}return n(t)}function bw(e={}){var n;return((n=e.keys)==null?void 0:n.reduce((r,o)=>{const l=e.up(o);return r[l]={},r},{}))||{}}function Pw(e,t){return e.reduce((n,r)=>{const o=n[r];return(!o||Object.keys(o).length===0)&&delete n[r],n},t)}function Qs(e,t,n=!0){if(!t||typeof t!="string")return null;if(e&&e.vars&&n){const r=`vars.${t}`.split(".").reduce((o,l)=>o&&o[l]?o[l]:null,e);if(r!=null)return r}return t.split(".").reduce((r,o)=>r&&r[o]!=null?r[o]:null,e)}function cs(e,t,n,r=n){let o;return typeof e=="function"?o=e(n):Array.isArray(e)?o=e[n]||r:o=Qs(e,n)||r,t&&(o=t(o,r,e)),o}function Ee(e){const{prop:t,cssProperty:n=e.prop,themeKey:r,transform:o}=e,l=s=>{if(s[t]==null)return null;const a=s[t],u=s.theme,c=Qs(u,r)||{};return yn(s,a,d=>{let p=cs(c,o,d);return d===p&&typeof d=="string"&&(p=cs(c,o,`${t}${d==="default"?"":Wn(d)}`,d)),n===!1?p:{[n]:p}})};return l.propTypes={},l.filterProps=[t],l}function $w(e){const t={};return n=>(t[n]===void 0&&(t[n]=e(n)),t[n])}const Tw={m:"margin",p:"padding"},Rw={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},sp={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},Aw=$w(e=>{if(e.length>2)if(sp[e])e=sp[e];else return[e];const[t,n]=e.split(""),r=Tw[t],o=Rw[n]||"";return Array.isArray(o)?o.map(l=>r+l):[r+o]}),sf=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],af=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[...sf,...af];function zi(e,t,n,r){const o=Qs(e,t,!0)??n;return typeof o=="number"||typeof o=="string"?l=>typeof l=="string"?l:typeof o=="string"?`calc(${l} * ${o})`:o*l:Array.isArray(o)?l=>{if(typeof l=="string")return l;const s=Math.abs(l),a=o[s];return l>=0?a:typeof a=="number"?-a:`-${a}`}:typeof o=="function"?o:()=>{}}function uf(e){return zi(e,"spacing",8)}function Bi(e,t){return typeof t=="string"||t==null?t:e(t)}function Mw(e,t){return n=>e.reduce((r,o)=>(r[o]=Bi(t,n),r),{})}function Ow(e,t,n,r){if(!t.includes(n))return null;const o=Aw(n),l=Mw(o,r),s=e[n];return yn(e,s,l)}function Mg(e,t){const n=uf(e.theme);return Object.keys(e).map(r=>Ow(e,t,r,n)).reduce(oi,{})}function we(e){return Mg(e,sf)}we.propTypes={};we.filterProps=sf;function xe(e){return Mg(e,af)}xe.propTypes={};xe.filterProps=af;function Xs(...e){const t=e.reduce((r,o)=>(o.filterProps.forEach(l=>{r[l]=o}),r),{}),n=r=>Object.keys(r).reduce((o,l)=>t[l]?oi(o,t[l](r)):o,{});return n.propTypes={},n.filterProps=e.reduce((r,o)=>r.concat(o.filterProps),[]),n}function Et(e){return typeof e!="number"?e:`${e}px solid`}function Ot(e,t){return Ee({prop:e,themeKey:"borders",transform:t})}const _w=Ot("border",Et),Iw=Ot("borderTop",Et),Lw=Ot("borderRight",Et),Nw=Ot("borderBottom",Et),jw=Ot("borderLeft",Et),Dw=Ot("borderColor"),zw=Ot("borderTopColor"),Bw=Ot("borderRightColor"),Fw=Ot("borderBottomColor"),Ww=Ot("borderLeftColor"),Uw=Ot("outline",Et),Vw=Ot("outlineColor"),Ys=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){const t=zi(e.theme,"shape.borderRadius",4),n=r=>({borderRadius:Bi(t,r)});return yn(e,e.borderRadius,n)}return null};Ys.propTypes={};Ys.filterProps=["borderRadius"];Xs(_w,Iw,Lw,Nw,jw,Dw,zw,Bw,Fw,Ww,Ys,Uw,Vw);const qs=e=>{if(e.gap!==void 0&&e.gap!==null){const t=zi(e.theme,"spacing",8),n=r=>({gap:Bi(t,r)});return yn(e,e.gap,n)}return null};qs.propTypes={};qs.filterProps=["gap"];const Zs=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){const t=zi(e.theme,"spacing",8),n=r=>({columnGap:Bi(t,r)});return yn(e,e.columnGap,n)}return null};Zs.propTypes={};Zs.filterProps=["columnGap"];const Js=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){const t=zi(e.theme,"spacing",8),n=r=>({rowGap:Bi(t,r)});return yn(e,e.rowGap,n)}return null};Js.propTypes={};Js.filterProps=["rowGap"];const Hw=Ee({prop:"gridColumn"}),Kw=Ee({prop:"gridRow"}),Gw=Ee({prop:"gridAutoFlow"}),Qw=Ee({prop:"gridAutoColumns"}),Xw=Ee({prop:"gridAutoRows"}),Yw=Ee({prop:"gridTemplateColumns"}),qw=Ee({prop:"gridTemplateRows"}),Zw=Ee({prop:"gridTemplateAreas"}),Jw=Ee({prop:"gridArea"});Xs(qs,Zs,Js,Hw,Kw,Gw,Qw,Xw,Yw,qw,Zw,Jw);function lo(e,t){return t==="grey"?t:e}const ex=Ee({prop:"color",themeKey:"palette",transform:lo}),tx=Ee({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:lo}),nx=Ee({prop:"backgroundColor",themeKey:"palette",transform:lo});Xs(ex,tx,nx);function ct(e){return e<=1&&e!==0?`${e*100}%`:e}const rx=Ee({prop:"width",transform:ct}),cf=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){const t=n=>{var o,l,s,a,u;const r=((s=(l=(o=e.theme)==null?void 0:o.breakpoints)==null?void 0:l.values)==null?void 0:s[n])||Gs[n];return r?((u=(a=e.theme)==null?void 0:a.breakpoints)==null?void 0:u.unit)!=="px"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:ct(n)}};return yn(e,e.maxWidth,t)}return null};cf.filterProps=["maxWidth"];const ox=Ee({prop:"minWidth",transform:ct}),ix=Ee({prop:"height",transform:ct}),lx=Ee({prop:"maxHeight",transform:ct}),sx=Ee({prop:"minHeight",transform:ct});Ee({prop:"size",cssProperty:"width",transform:ct});Ee({prop:"size",cssProperty:"height",transform:ct});const ax=Ee({prop:"boxSizing"});Xs(rx,cf,ox,ix,lx,sx,ax);const Fi={border:{themeKey:"borders",transform:Et},borderTop:{themeKey:"borders",transform:Et},borderRight:{themeKey:"borders",transform:Et},borderBottom:{themeKey:"borders",transform:Et},borderLeft:{themeKey:"borders",transform:Et},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:Et},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:Ys},color:{themeKey:"palette",transform:lo},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:lo},backgroundColor:{themeKey:"palette",transform:lo},p:{style:xe},pt:{style:xe},pr:{style:xe},pb:{style:xe},pl:{style:xe},px:{style:xe},py:{style:xe},padding:{style:xe},paddingTop:{style:xe},paddingRight:{style:xe},paddingBottom:{style:xe},paddingLeft:{style:xe},paddingX:{style:xe},paddingY:{style:xe},paddingInline:{style:xe},paddingInlineStart:{style:xe},paddingInlineEnd:{style:xe},paddingBlock:{style:xe},paddingBlockStart:{style:xe},paddingBlockEnd:{style:xe},m:{style:we},mt:{style:we},mr:{style:we},mb:{style:we},ml:{style:we},mx:{style:we},my:{style:we},margin:{style:we},marginTop:{style:we},marginRight:{style:we},marginBottom:{style:we},marginLeft:{style:we},marginX:{style:we},marginY:{style:we},marginInline:{style:we},marginInlineStart:{style:we},marginInlineEnd:{style:we},marginBlock:{style:we},marginBlockStart:{style:we},marginBlockEnd:{style:we},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:qs},rowGap:{style:Js},columnGap:{style:Zs},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:ct},maxWidth:{style:cf},minWidth:{transform:ct},height:{transform:ct},maxHeight:{transform:ct},minHeight:{transform:ct},boxSizing:{},font:{themeKey:"font"},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}};function ux(...e){const t=e.reduce((r,o)=>r.concat(Object.keys(o)),[]),n=new Set(t);return e.every(r=>n.size===Object.keys(r).length)}function cx(e,t){return typeof e=="function"?e(t):e}function fx(){function e(n,r,o,l){const s={[n]:r,theme:o},a=l[n];if(!a)return{[n]:r};const{cssProperty:u=n,themeKey:c,transform:f,style:d}=a;if(r==null)return null;if(c==="typography"&&r==="inherit")return{[n]:r};const p=Qs(o,c)||{};return d?d(s):yn(s,r,w=>{let x=cs(p,f,w);return w===x&&typeof w=="string"&&(x=cs(p,f,`${n}${w==="default"?"":Wn(w)}`,w)),u===!1?x:{[u]:x}})}function t(n){const{sx:r,theme:o={}}=n||{};if(!r)return null;const l=o.unstable_sxConfig??Fi;function s(a){let u=a;if(typeof a=="function")u=a(o);else if(typeof a!="object")return a;if(!u)return null;const c=bw(o.breakpoints),f=Object.keys(c);let d=c;return Object.keys(u).forEach(p=>{const y=cx(u[p],o);if(y!=null)if(typeof y=="object")if(l[p])d=oi(d,e(p,y,o,l));else{const w=yn({theme:o},y,x=>({[p]:x}));ux(w,y)?d[p]=t({sx:y,theme:o}):d=oi(d,w)}else d=oi(d,e(p,y,o,l))}),xw(o,Pw(f,d))}return Array.isArray(r)?r.map(s):s(r)}return t}const kr=fx();kr.filterProps=["sx"];const dx=e=>{var r;const t={systemProps:{},otherProps:{}},n=((r=e==null?void 0:e.theme)==null?void 0:r.unstable_sxConfig)??Fi;return Object.keys(e).forEach(o=>{n[o]?t.systemProps[o]=e[o]:t.otherProps[o]=e[o]}),t};function px(e){const{sx:t,...n}=e,{systemProps:r,otherProps:o}=dx(n);let l;return Array.isArray(t)?l=[r,...t]:typeof t=="function"?l=(...s)=>{const a=t(...s);return Zt(a)?{...r,...a}:r}:l={...r,...t},{...o,sx:l}}function Oe(){return Oe=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?Ne(bo,--at):0,go--,be===10&&(go=1,ta--),be}function ht(){return be=at2||$i(be)>3?"":" "}function Ax(e,t){for(;--t&&ht()&&!(be<48||be>102||be>57&&be<65||be>70&&be<97););return Wi(e,Ol()+(t<6&&tn()==32&&ht()==32))}function qu(e){for(;ht();)switch(be){case e:return at;case 34:case 39:e!==34&&e!==39&&qu(be);break;case 40:e===41&&qu(e);break;case 92:ht();break}return at}function Mx(e,t){for(;ht()&&e+be!==57;)if(e+be===84&&tn()===47)break;return"/*"+Wi(t,at-1)+"*"+ea(e===47?e:ht())}function Ox(e){for(;!$i(tn());)ht();return Wi(e,at)}function _x(e){return Dg(Il("",null,null,null,[""],e=jg(e),0,[0],e))}function Il(e,t,n,r,o,l,s,a,u){for(var c=0,f=0,d=s,p=0,y=0,w=0,x=1,E=1,g=1,m=0,v="",S=o,k=l,b=r,P=v;E;)switch(w=m,m=ht()){case 40:if(w!=108&&Ne(P,d-1)==58){Yu(P+=J(_l(m),"&","&\f"),"&\f")!=-1&&(g=-1);break}case 34:case 39:case 91:P+=_l(m);break;case 9:case 10:case 13:case 32:P+=Rx(w);break;case 92:P+=Ax(Ol()-1,7);continue;case 47:switch(tn()){case 42:case 47:pl(Ix(Mx(ht(),Ol()),t,n),u);break;default:P+="/"}break;case 123*x:a[c++]=Xt(P)*g;case 125*x:case 59:case 0:switch(m){case 0:case 125:E=0;case 59+f:g==-1&&(P=J(P,/\f/g,"")),y>0&&Xt(P)-d&&pl(y>32?up(P+";",r,n,d-1):up(J(P," ","")+";",r,n,d-2),u);break;case 59:P+=";";default:if(pl(b=ap(P,t,n,c,f,o,a,v,S=[],k=[],d),l),m===123)if(f===0)Il(P,t,b,b,S,l,d,a,k);else switch(p===99&&Ne(P,3)===110?100:p){case 100:case 108:case 109:case 115:Il(e,b,b,r&&pl(ap(e,b,b,0,0,o,a,v,o,S=[],d),k),o,k,d,a,r?S:k);break;default:Il(P,b,b,b,[""],k,0,a,k)}}c=f=y=0,x=g=1,v=P="",d=s;break;case 58:d=1+Xt(P),y=w;default:if(x<1){if(m==123)--x;else if(m==125&&x++==0&&Tx()==125)continue}switch(P+=ea(m),m*x){case 38:g=f>0?1:(P+="\f",-1);break;case 44:a[c++]=(Xt(P)-1)*g,g=1;break;case 64:tn()===45&&(P+=_l(ht())),p=tn(),f=d=Xt(v=P+=Ox(Ol())),m++;break;case 45:w===45&&Xt(P)==2&&(x=0)}}return l}function ap(e,t,n,r,o,l,s,a,u,c,f){for(var d=o-1,p=o===0?l:[""],y=pf(p),w=0,x=0,E=0;w0?p[g]+" "+m:J(m,/&\f/g,p[g])))&&(u[E++]=v);return na(e,t,n,o===0?ff:a,u,c,f)}function Ix(e,t,n){return na(e,t,n,_g,ea($x()),Pi(e,2,-2),0)}function up(e,t,n,r){return na(e,t,n,df,Pi(e,0,r),Pi(e,r+1,-1),r)}function so(e,t){for(var n="",r=pf(e),o=0;o6)switch(Ne(e,t+1)){case 109:if(Ne(e,t+4)!==45)break;case 102:return J(e,/(.+:)(.+)-([^]+)/,"$1"+Z+"$2-$3$1"+fs+(Ne(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~Yu(e,"stretch")?zg(J(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(Ne(e,t+1)!==115)break;case 6444:switch(Ne(e,Xt(e)-3-(~Yu(e,"!important")&&10))){case 107:return J(e,":",":"+Z)+e;case 101:return J(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Z+(Ne(e,14)===45?"inline-":"")+"box$3$1"+Z+"$2$3$1"+Ue+"$2box$3")+e}break;case 5936:switch(Ne(e,t+11)){case 114:return Z+e+Ue+J(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Z+e+Ue+J(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Z+e+Ue+J(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return Z+e+Ue+e+e}return e}var Ux=function(t,n,r,o){if(t.length>-1&&!t.return)switch(t.type){case df:t.return=zg(t.value,t.length);break;case Ig:return so([zo(t,{value:J(t.value,"@","@"+Z)})],o);case ff:if(t.length)return Px(t.props,function(l){switch(bx(l,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return so([zo(t,{props:[J(l,/:(read-\w+)/,":"+fs+"$1")]})],o);case"::placeholder":return so([zo(t,{props:[J(l,/:(plac\w+)/,":"+Z+"input-$1")]}),zo(t,{props:[J(l,/:(plac\w+)/,":"+fs+"$1")]}),zo(t,{props:[J(l,/:(plac\w+)/,Ue+"input-$1")]})],o)}return""})}},Vx=[Ux],Hx=function(t){var n=t.key;if(n==="css"){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(x){var E=x.getAttribute("data-emotion");E.indexOf(" ")!==-1&&(document.head.appendChild(x),x.setAttribute("data-s",""))})}var o=t.stylisPlugins||Vx,l={},s,a=[];s=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+n+' "]'),function(x){for(var E=x.getAttribute("data-emotion").split(" "),g=1;g=4;++r,o-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var oS={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},iS=!1,lS=/[A-Z]|^ms/g,sS=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Hg=function(t){return t.charCodeAt(1)===45},fp=function(t){return t!=null&&typeof t!="boolean"},Ka=Og(function(e){return Hg(e)?e:e.replace(lS,"-$&").toLowerCase()}),dp=function(t,n){switch(t){case"animation":case"animationName":if(typeof n=="string")return n.replace(sS,function(r,o,l){return Yt={name:o,styles:l,next:Yt},o})}return oS[t]!==1&&!Hg(t)&&typeof n=="number"&&n!==0?n+"px":n},aS="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";function Ti(e,t,n){if(n==null)return"";var r=n;if(r.__emotion_styles!==void 0)return r;switch(typeof n){case"boolean":return"";case"object":{var o=n;if(o.anim===1)return Yt={name:o.name,styles:o.styles,next:Yt},o.name;var l=n;if(l.styles!==void 0){var s=l.next;if(s!==void 0)for(;s!==void 0;)Yt={name:s.name,styles:s.styles,next:Yt},s=s.next;var a=l.styles+";";return a}return uS(e,t,n)}case"function":{if(e!==void 0){var u=Yt,c=n(e);return Yt=u,Ti(e,t,c)}break}}var f=n;if(t==null)return f;var d=t[f];return d!==void 0?d:f}function uS(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o96?mS:gS},mp=function(t,n,r){var o;if(n){var l=n.shouldForwardProp;o=t.__emotion_forwardProp&&l?function(s){return t.__emotion_forwardProp(s)&&l(s)}:l}return typeof o!="function"&&r&&(o=t.__emotion_forwardProp),o},yS=!1,vS=function(t){var n=t.cache,r=t.serialized,o=t.isStringTag;return Vg(n,r,o),dS(function(){return nS(n,r,o)}),null},wS=function e(t,n){var r=t.__emotion_real===t,o=r&&t.__emotion_base||t,l,s;n!==void 0&&(l=n.label,s=n.target);var a=mp(t,n,r),u=a||hp(o),c=!u("as");return function(){var f=arguments,d=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(l!==void 0&&d.push("label:"+l+";"),f[0]==null||f[0].raw===void 0)d.push.apply(d,f);else{d.push(f[0][0]);for(var p=f.length,y=1;y{const t=Object.keys(e).map(n=>({key:n,val:e[n]}))||[];return t.sort((n,r)=>n.val-r.val),t.reduce((n,r)=>({...n,[r.key]:r.val}),{})};function kS(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:r=5,...o}=e,l=CS(t),s=Object.keys(l);function a(p){return`@media (min-width:${typeof t[p]=="number"?t[p]:p}${n})`}function u(p){return`@media (max-width:${(typeof t[p]=="number"?t[p]:p)-r/100}${n})`}function c(p,y){const w=s.indexOf(y);return`@media (min-width:${typeof t[p]=="number"?t[p]:p}${n}) and (max-width:${(w!==-1&&typeof t[s[w]]=="number"?t[s[w]]:y)-r/100}${n})`}function f(p){return s.indexOf(p)+1(r.length===0?[1]:r).map(l=>{const s=t(l);return typeof s=="number"?`${s}px`:s}).join(" ");return n.mui=!0,n}function bS(e,t){var r;const n=this;if(n.vars){if(!((r=n.colorSchemes)!=null&&r[e])||typeof n.getColorSchemeSelector!="function")return{};let o=n.getColorSchemeSelector(e);return o==="&"?t:((o.includes("data-")||o.includes("."))&&(o=`*:where(${o.replace(/\s*&$/,"")}) &`),{[o]:t})}return n.palette.mode===e?t:{}}function wf(e={},...t){const{breakpoints:n={},palette:r={},spacing:o,shape:l={},...s}=e,a=kS(n),u=Xg(o);let c=pt({breakpoints:a,direction:"ltr",components:{},palette:{mode:"light",...r},spacing:u,shape:{...ES,...l}},s);return c=kw(c),c.applyStyles=bS,c=t.reduce((f,d)=>pt(f,d),c),c.unstable_sxConfig={...Fi,...s==null?void 0:s.unstable_sxConfig},c.unstable_sx=function(d){return kr({sx:d,theme:this})},c}function PS(e){return Object.keys(e).length===0}function $S(e=null){const t=C.useContext(Gg);return!t||PS(t)?e:t}const TS=wf();function xf(e=TS){return $S(e)}const vp=e=>e,RS=()=>{let e=vp;return{configure(t){e=t},generate(t){return e(t)},reset(){e=vp}}},Yg=RS();function AS(e={}){const{themeId:t,defaultTheme:n,defaultClassName:r="MuiBox-root",generateClassName:o}=e,l=Qg("div",{shouldForwardProp:a=>a!=="theme"&&a!=="sx"&&a!=="as"})(kr);return C.forwardRef(function(u,c){const f=xf(n),{className:d,component:p="div",...y}=px(u);return A.jsx(l,{as:p,ref:c,className:me(d,o?o(r):r),theme:t&&f[t]||f,...y})})}const MS={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function $r(e,t,n="Mui"){const r=MS[t];return r?`${n}-${r}`:`${Yg.generate(e)}-${t}`}function Xn(e,t,n="Mui"){const r={};return t.forEach(o=>{r[o]=$r(e,o,n)}),r}function qg(e){const{variants:t,...n}=e,r={variants:t,style:yp(n),isProcessed:!0};return r.style===n||t&&t.forEach(o=>{typeof o.style!="function"&&(o.style=yp(o.style))}),r}const OS=wf();function Ga(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}function _S(e){return e?(t,n)=>n[e]:null}function IS(e,t,n){e.theme=jS(e.theme)?n:e.theme[t]||e.theme}function Ll(e,t){const n=typeof t=="function"?t(e):t;if(Array.isArray(n))return n.flatMap(r=>Ll(e,r));if(Array.isArray(n==null?void 0:n.variants)){let r;if(n.isProcessed)r=n.style;else{const{variants:o,...l}=n;r=l}return Zg(e,n.variants,[r])}return n!=null&&n.isProcessed?n.style:n}function Zg(e,t,n=[]){var o;let r;e:for(let l=0;l{SS(a,k=>k.filter(b=>b!==kr));const{name:c,slot:f,skipVariantsResolver:d,skipSx:p,overridesResolver:y=_S(zS(f)),...w}=u,x=d!==void 0?d:f&&f!=="Root"&&f!=="root"||!1,E=p||!1;let g=Ga;f==="Root"||f==="root"?g=r:f?g=o:DS(a)&&(g=void 0);const m=Qg(a,{shouldForwardProp:g,label:NS(),...w}),v=k=>{if(typeof k=="function"&&k.__emotion_real!==k)return function(P){return Ll(P,k)};if(Zt(k)){const b=qg(k);return b.variants?function(T){return Ll(T,b)}:b.style}return k},S=(...k)=>{const b=[],P=k.map(v),T=[];if(b.push(l),c&&y&&T.push(function(_){var H,K;const L=(K=(H=_.theme.components)==null?void 0:H[c])==null?void 0:K.styleOverrides;if(!L)return null;const U={};for(const N in L)U[N]=Ll(_,L[N]);return y(_,U)}),c&&!x&&T.push(function(_){var U,H;const R=_.theme,L=(H=(U=R==null?void 0:R.components)==null?void 0:U[c])==null?void 0:H.variants;return L?Zg(_,L):null}),E||T.push(kr),Array.isArray(P[0])){const $=P.shift(),_=new Array(b.length).fill(""),R=new Array(T.length).fill("");let L;L=[..._,...$,...R],L.raw=[..._,...$.raw,...R],b.unshift(L)}const O=[...b,...P,...T],h=m(...O);return a.muiName&&(h.muiName=a.muiName),h};return m.withConfig&&(S.withConfig=m.withConfig),S}}function NS(e,t){return void 0}function jS(e){for(const t in e)return!1;return!0}function DS(e){return typeof e=="string"&&e.charCodeAt(0)>96}function zS(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}function ds(e,t){const n={...t};for(const r in e)if(Object.prototype.hasOwnProperty.call(e,r)){const o=r;if(o==="components"||o==="slots")n[o]={...e[o],...n[o]};else if(o==="componentsProps"||o==="slotProps"){const l=e[o],s=t[o];if(!s)n[o]=l||{};else if(!l)n[o]=s;else{n[o]={...s};for(const a in l)if(Object.prototype.hasOwnProperty.call(l,a)){const u=a;n[o][u]=ds(l[u],s[u])}}}else n[o]===void 0&&(n[o]=e[o])}return n}function BS(e){const{theme:t,name:n,props:r}=e;return!t||!t.components||!t.components[n]||!t.components[n].defaultProps?r:ds(t.components[n].defaultProps,r)}function FS({props:e,name:t,defaultTheme:n,themeId:r}){let o=xf(n);return r&&(o=o[r]||o),BS({theme:o,name:t,props:e})}const ps=typeof window<"u"?C.useLayoutEffect:C.useEffect;function WS(e,t=Number.MIN_SAFE_INTEGER,n=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,n))}function Sf(e,t=0,n=1){return WS(e,t,n)}function US(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let n=e.match(t);return n&&n[0].length===1&&(n=n.map(r=>r+r)),n?`rgb${n.length===4?"a":""}(${n.map((r,o)=>o<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(", ")})`:""}function Un(e){if(e.type)return e;if(e.charAt(0)==="#")return Un(US(e));const t=e.indexOf("("),n=e.substring(0,t);if(!["rgb","rgba","hsl","hsla","color"].includes(n))throw new Error(Cr(9,e));let r=e.substring(t+1,e.length-1),o;if(n==="color"){if(r=r.split(" "),o=r.shift(),r.length===4&&r[3].charAt(0)==="/"&&(r[3]=r[3].slice(1)),!["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].includes(o))throw new Error(Cr(10,o))}else r=r.split(",");return r=r.map(l=>parseFloat(l)),{type:n,values:r,colorSpace:o}}const VS=e=>{const t=Un(e);return t.values.slice(0,3).map((n,r)=>t.type.includes("hsl")&&r!==0?`${n}%`:n).join(" ")},Go=(e,t)=>{try{return VS(e)}catch{return e}};function pa(e){const{type:t,colorSpace:n}=e;let{values:r}=e;return t.includes("rgb")?r=r.map((o,l)=>l<3?parseInt(o,10):o):t.includes("hsl")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.includes("color")?r=`${n} ${r.join(" ")}`:r=`${r.join(", ")}`,`${t}(${r})`}function Jg(e){e=Un(e);const{values:t}=e,n=t[0],r=t[1]/100,o=t[2]/100,l=r*Math.min(o,1-o),s=(c,f=(c+n/30)%12)=>o-l*Math.max(Math.min(f-3,9-f,1),-1);let a="rgb";const u=[Math.round(s(0)*255),Math.round(s(8)*255),Math.round(s(4)*255)];return e.type==="hsla"&&(a+="a",u.push(t[3])),pa({type:a,values:u})}function Ju(e){e=Un(e);let t=e.type==="hsl"||e.type==="hsla"?Un(Jg(e)).values:e.values;return t=t.map(n=>(e.type!=="color"&&(n/=255),n<=.03928?n/12.92:((n+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function HS(e,t){const n=Ju(e),r=Ju(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function KS(e,t){return e=Un(e),t=Sf(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,pa(e)}function hl(e,t,n){try{return KS(e,t)}catch{return e}}function Cf(e,t){if(e=Un(e),t=Sf(t),e.type.includes("hsl"))e.values[2]*=1-t;else if(e.type.includes("rgb")||e.type.includes("color"))for(let n=0;n<3;n+=1)e.values[n]*=1-t;return pa(e)}function ie(e,t,n){try{return Cf(e,t)}catch{return e}}function kf(e,t){if(e=Un(e),t=Sf(t),e.type.includes("hsl"))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes("rgb"))for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(e.type.includes("color"))for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return pa(e)}function le(e,t,n){try{return kf(e,t)}catch{return e}}function GS(e,t=.15){return Ju(e)>.5?Cf(e,t):kf(e,t)}function ml(e,t,n){try{return GS(e,t)}catch{return e}}function e0(e,t=166){let n;function r(...o){const l=()=>{e.apply(this,o)};clearTimeout(n),n=setTimeout(l,t)}return r.clear=()=>{clearTimeout(n)},r}function t0(e){return e&&e.ownerDocument||document}function Ef(e){return t0(e).defaultView||window}let wp=0;function QS(e){const[t,n]=C.useState(e),r=t;return C.useEffect(()=>{t==null&&(wp+=1,n(`mui-${wp}`))},[t]),r}const XS={...ru},xp=XS.useId;function YS(e){return xp!==void 0?xp():QS(e)}function fr(e){const t=C.useRef(e);return ps(()=>{t.current=e}),C.useRef((...n)=>(0,t.current)(...n)).current}const Sp={};function n0(e,t){const n=C.useRef(Sp);return n.current===Sp&&(n.current=e(t)),n}const qS=[];function ZS(e){C.useEffect(e,qS)}class bf{constructor(){Ao(this,"currentId",null);Ao(this,"clear",()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)});Ao(this,"disposeEffect",()=>this.clear)}static create(){return new bf}start(t,n){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,n()},t)}}function JS(){const e=n0(bf.create).current;return ZS(e.disposeEffect),e}function Cp(e){try{return e.matches(":focus-visible")}catch{}return!1}const eC=C.createContext(void 0);function tC(e){const{theme:t,name:n,props:r}=e;if(!t||!t.components||!t.components[n])return r;const o=t.components[n];return o.defaultProps?ds(o.defaultProps,r):!o.styleOverrides&&!o.variants?ds(o,r):r}function nC({props:e,name:t}){const n=C.useContext(eC);return tC({props:e,name:t,theme:{components:n}})}const kp={theme:void 0};function rC(e){let t,n;return function(o){let l=t;return(l===void 0||o.theme!==n)&&(kp.theme=o.theme,l=qg(e(kp)),t=l,n=o.theme),l}}function oC(e=""){function t(...r){if(!r.length)return"";const o=r[0];return typeof o=="string"&&!o.match(/(#|\(|\)|(-?(\d*\.)?\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\d*\.)?\d+)$|(\d+ \d+ \d+)/)?`, var(--${e?`${e}-`:""}${o}${t(...r.slice(1))})`:`, ${o}`}return(r,...o)=>`var(--${e?`${e}-`:""}${r}${t(...o)})`}const Ep=(e,t,n,r=[])=>{let o=e;t.forEach((l,s)=>{s===t.length-1?Array.isArray(o)?o[Number(l)]=n:o&&typeof o=="object"&&(o[l]=n):o&&typeof o=="object"&&(o[l]||(o[l]=r.includes(l)?[]:{}),o=o[l])})},iC=(e,t,n)=>{function r(o,l=[],s=[]){Object.entries(o).forEach(([a,u])=>{(!n||n&&!n([...l,a]))&&u!=null&&(typeof u=="object"&&Object.keys(u).length>0?r(u,[...l,a],Array.isArray(u)?[...s,a]:s):t([...l,a],u,s))})}r(e)},lC=(e,t)=>typeof t=="number"?["lineHeight","fontWeight","opacity","zIndex"].some(r=>e.includes(r))||e[e.length-1].toLowerCase().includes("opacity")?t:`${t}px`:t;function Qa(e,t){const{prefix:n,shouldSkipGeneratingVar:r}=t||{},o={},l={},s={};return iC(e,(a,u,c)=>{if((typeof u=="string"||typeof u=="number")&&(!r||!r(a,u))){const f=`--${n?`${n}-`:""}${a.join("-")}`,d=lC(a,u);Object.assign(o,{[f]:d}),Ep(l,a,`var(${f})`,c),Ep(s,a,`var(${f}, ${d})`,c)}},a=>a[0]==="vars"),{css:o,vars:l,varsWithDefaults:s}}function sC(e,t={}){const{getSelector:n=E,disableCssColorScheme:r,colorSchemeSelector:o}=t,{colorSchemes:l={},components:s,defaultColorScheme:a="light",...u}=e,{vars:c,css:f,varsWithDefaults:d}=Qa(u,t);let p=d;const y={},{[a]:w,...x}=l;if(Object.entries(x||{}).forEach(([v,S])=>{const{vars:k,css:b,varsWithDefaults:P}=Qa(S,t);p=pt(p,P),y[v]={css:b,vars:k}}),w){const{css:v,vars:S,varsWithDefaults:k}=Qa(w,t);p=pt(p,k),y[a]={css:v,vars:S}}function E(v,S){var b,P;let k=o;if(o==="class"&&(k=".%s"),o==="data"&&(k="[data-%s]"),o!=null&&o.startsWith("data-")&&!o.includes("%s")&&(k=`[${o}="%s"]`),v){if(k==="media")return e.defaultColorScheme===v?":root":{[`@media (prefers-color-scheme: ${((P=(b=l[v])==null?void 0:b.palette)==null?void 0:P.mode)||v})`]:{":root":S}};if(k)return e.defaultColorScheme===v?`:root, ${k.replace("%s",String(v))}`:k.replace("%s",String(v))}return":root"}return{vars:p,generateThemeVars:()=>{let v={...c};return Object.entries(y).forEach(([,{vars:S}])=>{v=pt(v,S)}),v},generateStyleSheets:()=>{var T,O;const v=[],S=e.defaultColorScheme||"light";function k(h,$){Object.keys($).length&&v.push(typeof h=="string"?{[h]:{...$}}:h)}k(n(void 0,{...f}),f);const{[S]:b,...P}=y;if(b){const{css:h}=b,$=(O=(T=l[S])==null?void 0:T.palette)==null?void 0:O.mode,_=!r&&$?{colorScheme:$,...h}:{...h};k(n(S,{..._}),_)}return Object.entries(P).forEach(([h,{css:$}])=>{var L,U;const _=(U=(L=l[h])==null?void 0:L.palette)==null?void 0:U.mode,R=!r&&_?{colorScheme:_,...$}:{...$};k(n(h,{...R}),R)}),v}}}function aC(e){return function(n){return e==="media"?`@media (prefers-color-scheme: ${n})`:e?e.startsWith("data-")&&!e.includes("%s")?`[${e}="${n}"] &`:e==="class"?`.${n} &`:e==="data"?`[data-${n}] &`:`${e.replace("%s",n)} &`:"&"}}const Ri={black:"#000",white:"#fff"},uC={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},_r={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},Ir={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},Bo={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},Lr={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},Nr={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},jr={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"};function r0(){return{text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:Ri.white,default:Ri.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}}}const cC=r0();function o0(){return{text:{primary:Ri.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:Ri.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}}}const bp=o0();function Pp(e,t,n,r){const o=r.light||r,l=r.dark||r*1.5;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:t==="light"?e.light=kf(e.main,o):t==="dark"&&(e.dark=Cf(e.main,l)))}function fC(e="light"){return e==="dark"?{main:Lr[200],light:Lr[50],dark:Lr[400]}:{main:Lr[700],light:Lr[400],dark:Lr[800]}}function dC(e="light"){return e==="dark"?{main:_r[200],light:_r[50],dark:_r[400]}:{main:_r[500],light:_r[300],dark:_r[700]}}function pC(e="light"){return e==="dark"?{main:Ir[500],light:Ir[300],dark:Ir[700]}:{main:Ir[700],light:Ir[400],dark:Ir[800]}}function hC(e="light"){return e==="dark"?{main:Nr[400],light:Nr[300],dark:Nr[700]}:{main:Nr[700],light:Nr[500],dark:Nr[900]}}function mC(e="light"){return e==="dark"?{main:jr[400],light:jr[300],dark:jr[700]}:{main:jr[800],light:jr[500],dark:jr[900]}}function gC(e="light"){return e==="dark"?{main:Bo[400],light:Bo[300],dark:Bo[700]}:{main:"#ed6c02",light:Bo[500],dark:Bo[900]}}function Pf(e){const{mode:t="light",contrastThreshold:n=3,tonalOffset:r=.2,...o}=e,l=e.primary||fC(t),s=e.secondary||dC(t),a=e.error||pC(t),u=e.info||hC(t),c=e.success||mC(t),f=e.warning||gC(t);function d(x){return HS(x,bp.text.primary)>=n?bp.text.primary:cC.text.primary}const p=({color:x,name:E,mainShade:g=500,lightShade:m=300,darkShade:v=700})=>{if(x={...x},!x.main&&x[g]&&(x.main=x[g]),!x.hasOwnProperty("main"))throw new Error(Cr(11,E?` (${E})`:"",g));if(typeof x.main!="string")throw new Error(Cr(12,E?` (${E})`:"",JSON.stringify(x.main)));return Pp(x,"light",m,r),Pp(x,"dark",v,r),x.contrastText||(x.contrastText=d(x.main)),x};let y;return t==="light"?y=r0():t==="dark"&&(y=o0()),pt({common:{...Ri},mode:t,primary:p({color:l,name:"primary"}),secondary:p({color:s,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:p({color:a,name:"error"}),warning:p({color:f,name:"warning"}),info:p({color:u,name:"info"}),success:p({color:c,name:"success"}),grey:uC,contrastThreshold:n,getContrastText:d,augmentColor:p,tonalOffset:r,...y},o)}function yC(e){const t={};return Object.entries(e).forEach(r=>{const[o,l]=r;typeof l=="object"&&(t[o]=`${l.fontStyle?`${l.fontStyle} `:""}${l.fontVariant?`${l.fontVariant} `:""}${l.fontWeight?`${l.fontWeight} `:""}${l.fontStretch?`${l.fontStretch} `:""}${l.fontSize||""}${l.lineHeight?`/${l.lineHeight} `:""}${l.fontFamily||""}`)}),t}function vC(e,t){return{toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}},...t}}function wC(e){return Math.round(e*1e5)/1e5}const $p={textTransform:"uppercase"},Tp='"Roboto", "Helvetica", "Arial", sans-serif';function xC(e,t){const{fontFamily:n=Tp,fontSize:r=14,fontWeightLight:o=300,fontWeightRegular:l=400,fontWeightMedium:s=500,fontWeightBold:a=700,htmlFontSize:u=16,allVariants:c,pxToRem:f,...d}=typeof t=="function"?t(e):t,p=r/14,y=f||(E=>`${E/u*p}rem`),w=(E,g,m,v,S)=>({fontFamily:n,fontWeight:E,fontSize:y(g),lineHeight:m,...n===Tp?{letterSpacing:`${wC(v/g)}em`}:{},...S,...c}),x={h1:w(o,96,1.167,-1.5),h2:w(o,60,1.2,-.5),h3:w(l,48,1.167,0),h4:w(l,34,1.235,.25),h5:w(l,24,1.334,0),h6:w(s,20,1.6,.15),subtitle1:w(l,16,1.75,.15),subtitle2:w(s,14,1.57,.1),body1:w(l,16,1.5,.15),body2:w(l,14,1.43,.15),button:w(s,14,1.75,.4,$p),caption:w(l,12,1.66,.4),overline:w(l,12,2.66,1,$p),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return pt({htmlFontSize:u,pxToRem:y,fontFamily:n,fontSize:r,fontWeightLight:o,fontWeightRegular:l,fontWeightMedium:s,fontWeightBold:a,...x},d,{clone:!1})}const SC=.2,CC=.14,kC=.12;function fe(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${SC})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${CC})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${kC})`].join(",")}const EC=["none",fe(0,2,1,-1,0,1,1,0,0,1,3,0),fe(0,3,1,-2,0,2,2,0,0,1,5,0),fe(0,3,3,-2,0,3,4,0,0,1,8,0),fe(0,2,4,-1,0,4,5,0,0,1,10,0),fe(0,3,5,-1,0,5,8,0,0,1,14,0),fe(0,3,5,-1,0,6,10,0,0,1,18,0),fe(0,4,5,-2,0,7,10,1,0,2,16,1),fe(0,5,5,-3,0,8,10,1,0,3,14,2),fe(0,5,6,-3,0,9,12,1,0,3,16,2),fe(0,6,6,-3,0,10,14,1,0,4,18,3),fe(0,6,7,-4,0,11,15,1,0,4,20,3),fe(0,7,8,-4,0,12,17,2,0,5,22,4),fe(0,7,8,-4,0,13,19,2,0,5,24,4),fe(0,7,9,-4,0,14,21,2,0,5,26,4),fe(0,8,9,-5,0,15,22,2,0,6,28,5),fe(0,8,10,-5,0,16,24,2,0,6,30,5),fe(0,8,11,-5,0,17,26,2,0,6,32,5),fe(0,9,11,-5,0,18,28,2,0,7,34,6),fe(0,9,12,-6,0,19,29,2,0,7,36,6),fe(0,10,13,-6,0,20,31,3,0,8,38,7),fe(0,10,13,-6,0,21,33,3,0,8,40,7),fe(0,10,14,-6,0,22,35,3,0,8,42,7),fe(0,11,14,-7,0,23,36,3,0,9,44,8),fe(0,11,15,-7,0,24,38,3,0,9,46,8)],bC={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},PC={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function Rp(e){return`${Math.round(e)}ms`}function $C(e){if(!e)return 0;const t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function TC(e){const t={...bC,...e.easing},n={...PC,...e.duration};return{getAutoHeightDuration:$C,create:(o=["all"],l={})=>{const{duration:s=n.standard,easing:a=t.easeInOut,delay:u=0,...c}=l;return(Array.isArray(o)?o:[o]).map(f=>`${f} ${typeof s=="string"?s:Rp(s)} ${a} ${typeof u=="string"?u:Rp(u)}`).join(",")},...e,easing:t,duration:n}}const RC={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};function AC(e){return Zt(e)||typeof e>"u"||typeof e=="string"||typeof e=="boolean"||typeof e=="number"||Array.isArray(e)}function i0(e={}){const t={...e};function n(r){const o=Object.entries(r);for(let l=0;lpt(y,w),p),p.unstable_sxConfig={...Fi,...c==null?void 0:c.unstable_sxConfig},p.unstable_sx=function(w){return kr({sx:w,theme:this})},p.toRuntimeSource=i0,p}function MC(e){let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,Math.round(t*10)/1e3}const OC=[...Array(25)].map((e,t)=>{if(t===0)return"none";const n=MC(t);return`linear-gradient(rgba(255 255 255 / ${n}), rgba(255 255 255 / ${n}))`});function l0(e){return{inputPlaceholder:e==="dark"?.5:.42,inputUnderline:e==="dark"?.7:.42,switchTrackDisabled:e==="dark"?.2:.12,switchTrack:e==="dark"?.3:.38}}function s0(e){return e==="dark"?OC:[]}function _C(e){const{palette:t={mode:"light"},opacity:n,overlays:r,...o}=e,l=Pf(t);return{palette:l,opacity:{...l0(l.mode),...n},overlays:r||s0(l.mode),...o}}function IC(e){var t;return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]==="palette"&&!!((t=e[1])!=null&&t.match(/(mode|contrastThreshold|tonalOffset)/))}const LC=e=>[...[...Array(25)].map((t,n)=>`--${e?`${e}-`:""}overlays-${n}`),`--${e?`${e}-`:""}palette-AppBar-darkBg`,`--${e?`${e}-`:""}palette-AppBar-darkColor`],NC=e=>(t,n)=>{const r=e.rootSelector||":root",o=e.colorSchemeSelector;let l=o;if(o==="class"&&(l=".%s"),o==="data"&&(l="[data-%s]"),o!=null&&o.startsWith("data-")&&!o.includes("%s")&&(l=`[${o}="%s"]`),e.defaultColorScheme===t){if(t==="dark"){const s={};return LC(e.cssVarPrefix).forEach(a=>{s[a]=n[a],delete n[a]}),l==="media"?{[r]:n,"@media (prefers-color-scheme: dark)":{[r]:s}}:l?{[l.replace("%s",t)]:s,[`${r}, ${l.replace("%s",t)}`]:n}:{[r]:{...n,...s}}}if(l&&l!=="media")return`${r}, ${l.replace("%s",String(t))}`}else if(t){if(l==="media")return{[`@media (prefers-color-scheme: ${String(t)})`]:{[r]:n}};if(l)return l.replace("%s",String(t))}return r};function jC(e,t){t.forEach(n=>{e[n]||(e[n]={})})}function M(e,t,n){!e[t]&&n&&(e[t]=n)}function Qo(e){return!e||!e.startsWith("hsl")?e:Jg(e)}function ln(e,t){`${t}Channel`in e||(e[`${t}Channel`]=Go(Qo(e[t]),`MUI: Can't create \`palette.${t}Channel\` because \`palette.${t}\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color(). +To suppress this warning, you need to explicitly provide the \`palette.${t}Channel\` as a string (in rgb format, for example "12 12 12") or undefined if you want to remove the channel token.`))}function DC(e){return typeof e=="number"?`${e}px`:typeof e=="string"||typeof e=="function"||Array.isArray(e)?e:"8px"}const Kt=e=>{try{return e()}catch{}},zC=(e="mui")=>oC(e);function Xa(e,t,n,r){if(!t)return;t=t===!0?{}:t;const o=r==="dark"?"dark":"light";if(!n){e[r]=_C({...t,palette:{mode:o,...t==null?void 0:t.palette}});return}const{palette:l,...s}=ec({...n,palette:{mode:o,...t==null?void 0:t.palette}});return e[r]={...t,palette:l,opacity:{...l0(o),...t==null?void 0:t.opacity},overlays:(t==null?void 0:t.overlays)||s0(o)},s}function BC(e={},...t){const{colorSchemes:n={light:!0},defaultColorScheme:r,disableCssColorScheme:o=!1,cssVarPrefix:l="mui",shouldSkipGeneratingVar:s=IC,colorSchemeSelector:a=n.light&&n.dark?"media":void 0,rootSelector:u=":root",...c}=e,f=Object.keys(n)[0],d=r||(n.light&&f!=="light"?"light":f),p=zC(l),{[d]:y,light:w,dark:x,...E}=n,g={...E};let m=y;if((d==="dark"&&!("dark"in n)||d==="light"&&!("light"in n))&&(m=!0),!m)throw new Error(Cr(21,d));const v=Xa(g,m,c,d);w&&!g.light&&Xa(g,w,void 0,"light"),x&&!g.dark&&Xa(g,x,void 0,"dark");let S={defaultColorScheme:d,...v,cssVarPrefix:l,colorSchemeSelector:a,rootSelector:u,getCssVar:p,colorSchemes:g,font:{...yC(v.typography),...v.font},spacing:DC(c.spacing)};Object.keys(S.colorSchemes).forEach(O=>{const h=S.colorSchemes[O].palette,$=_=>{const R=_.split("-"),L=R[1],U=R[2];return p(_,h[L][U])};if(h.mode==="light"&&(M(h.common,"background","#fff"),M(h.common,"onBackground","#000")),h.mode==="dark"&&(M(h.common,"background","#000"),M(h.common,"onBackground","#fff")),jC(h,["Alert","AppBar","Avatar","Button","Chip","FilledInput","LinearProgress","Skeleton","Slider","SnackbarContent","SpeedDialAction","StepConnector","StepContent","Switch","TableCell","Tooltip"]),h.mode==="light"){M(h.Alert,"errorColor",ie(h.error.light,.6)),M(h.Alert,"infoColor",ie(h.info.light,.6)),M(h.Alert,"successColor",ie(h.success.light,.6)),M(h.Alert,"warningColor",ie(h.warning.light,.6)),M(h.Alert,"errorFilledBg",$("palette-error-main")),M(h.Alert,"infoFilledBg",$("palette-info-main")),M(h.Alert,"successFilledBg",$("palette-success-main")),M(h.Alert,"warningFilledBg",$("palette-warning-main")),M(h.Alert,"errorFilledColor",Kt(()=>h.getContrastText(h.error.main))),M(h.Alert,"infoFilledColor",Kt(()=>h.getContrastText(h.info.main))),M(h.Alert,"successFilledColor",Kt(()=>h.getContrastText(h.success.main))),M(h.Alert,"warningFilledColor",Kt(()=>h.getContrastText(h.warning.main))),M(h.Alert,"errorStandardBg",le(h.error.light,.9)),M(h.Alert,"infoStandardBg",le(h.info.light,.9)),M(h.Alert,"successStandardBg",le(h.success.light,.9)),M(h.Alert,"warningStandardBg",le(h.warning.light,.9)),M(h.Alert,"errorIconColor",$("palette-error-main")),M(h.Alert,"infoIconColor",$("palette-info-main")),M(h.Alert,"successIconColor",$("palette-success-main")),M(h.Alert,"warningIconColor",$("palette-warning-main")),M(h.AppBar,"defaultBg",$("palette-grey-100")),M(h.Avatar,"defaultBg",$("palette-grey-400")),M(h.Button,"inheritContainedBg",$("palette-grey-300")),M(h.Button,"inheritContainedHoverBg",$("palette-grey-A100")),M(h.Chip,"defaultBorder",$("palette-grey-400")),M(h.Chip,"defaultAvatarColor",$("palette-grey-700")),M(h.Chip,"defaultIconColor",$("palette-grey-700")),M(h.FilledInput,"bg","rgba(0, 0, 0, 0.06)"),M(h.FilledInput,"hoverBg","rgba(0, 0, 0, 0.09)"),M(h.FilledInput,"disabledBg","rgba(0, 0, 0, 0.12)"),M(h.LinearProgress,"primaryBg",le(h.primary.main,.62)),M(h.LinearProgress,"secondaryBg",le(h.secondary.main,.62)),M(h.LinearProgress,"errorBg",le(h.error.main,.62)),M(h.LinearProgress,"infoBg",le(h.info.main,.62)),M(h.LinearProgress,"successBg",le(h.success.main,.62)),M(h.LinearProgress,"warningBg",le(h.warning.main,.62)),M(h.Skeleton,"bg",`rgba(${$("palette-text-primaryChannel")} / 0.11)`),M(h.Slider,"primaryTrack",le(h.primary.main,.62)),M(h.Slider,"secondaryTrack",le(h.secondary.main,.62)),M(h.Slider,"errorTrack",le(h.error.main,.62)),M(h.Slider,"infoTrack",le(h.info.main,.62)),M(h.Slider,"successTrack",le(h.success.main,.62)),M(h.Slider,"warningTrack",le(h.warning.main,.62));const _=ml(h.background.default,.8);M(h.SnackbarContent,"bg",_),M(h.SnackbarContent,"color",Kt(()=>h.getContrastText(_))),M(h.SpeedDialAction,"fabHoverBg",ml(h.background.paper,.15)),M(h.StepConnector,"border",$("palette-grey-400")),M(h.StepContent,"border",$("palette-grey-400")),M(h.Switch,"defaultColor",$("palette-common-white")),M(h.Switch,"defaultDisabledColor",$("palette-grey-100")),M(h.Switch,"primaryDisabledColor",le(h.primary.main,.62)),M(h.Switch,"secondaryDisabledColor",le(h.secondary.main,.62)),M(h.Switch,"errorDisabledColor",le(h.error.main,.62)),M(h.Switch,"infoDisabledColor",le(h.info.main,.62)),M(h.Switch,"successDisabledColor",le(h.success.main,.62)),M(h.Switch,"warningDisabledColor",le(h.warning.main,.62)),M(h.TableCell,"border",le(hl(h.divider,1),.88)),M(h.Tooltip,"bg",hl(h.grey[700],.92))}if(h.mode==="dark"){M(h.Alert,"errorColor",le(h.error.light,.6)),M(h.Alert,"infoColor",le(h.info.light,.6)),M(h.Alert,"successColor",le(h.success.light,.6)),M(h.Alert,"warningColor",le(h.warning.light,.6)),M(h.Alert,"errorFilledBg",$("palette-error-dark")),M(h.Alert,"infoFilledBg",$("palette-info-dark")),M(h.Alert,"successFilledBg",$("palette-success-dark")),M(h.Alert,"warningFilledBg",$("palette-warning-dark")),M(h.Alert,"errorFilledColor",Kt(()=>h.getContrastText(h.error.dark))),M(h.Alert,"infoFilledColor",Kt(()=>h.getContrastText(h.info.dark))),M(h.Alert,"successFilledColor",Kt(()=>h.getContrastText(h.success.dark))),M(h.Alert,"warningFilledColor",Kt(()=>h.getContrastText(h.warning.dark))),M(h.Alert,"errorStandardBg",ie(h.error.light,.9)),M(h.Alert,"infoStandardBg",ie(h.info.light,.9)),M(h.Alert,"successStandardBg",ie(h.success.light,.9)),M(h.Alert,"warningStandardBg",ie(h.warning.light,.9)),M(h.Alert,"errorIconColor",$("palette-error-main")),M(h.Alert,"infoIconColor",$("palette-info-main")),M(h.Alert,"successIconColor",$("palette-success-main")),M(h.Alert,"warningIconColor",$("palette-warning-main")),M(h.AppBar,"defaultBg",$("palette-grey-900")),M(h.AppBar,"darkBg",$("palette-background-paper")),M(h.AppBar,"darkColor",$("palette-text-primary")),M(h.Avatar,"defaultBg",$("palette-grey-600")),M(h.Button,"inheritContainedBg",$("palette-grey-800")),M(h.Button,"inheritContainedHoverBg",$("palette-grey-700")),M(h.Chip,"defaultBorder",$("palette-grey-700")),M(h.Chip,"defaultAvatarColor",$("palette-grey-300")),M(h.Chip,"defaultIconColor",$("palette-grey-300")),M(h.FilledInput,"bg","rgba(255, 255, 255, 0.09)"),M(h.FilledInput,"hoverBg","rgba(255, 255, 255, 0.13)"),M(h.FilledInput,"disabledBg","rgba(255, 255, 255, 0.12)"),M(h.LinearProgress,"primaryBg",ie(h.primary.main,.5)),M(h.LinearProgress,"secondaryBg",ie(h.secondary.main,.5)),M(h.LinearProgress,"errorBg",ie(h.error.main,.5)),M(h.LinearProgress,"infoBg",ie(h.info.main,.5)),M(h.LinearProgress,"successBg",ie(h.success.main,.5)),M(h.LinearProgress,"warningBg",ie(h.warning.main,.5)),M(h.Skeleton,"bg",`rgba(${$("palette-text-primaryChannel")} / 0.13)`),M(h.Slider,"primaryTrack",ie(h.primary.main,.5)),M(h.Slider,"secondaryTrack",ie(h.secondary.main,.5)),M(h.Slider,"errorTrack",ie(h.error.main,.5)),M(h.Slider,"infoTrack",ie(h.info.main,.5)),M(h.Slider,"successTrack",ie(h.success.main,.5)),M(h.Slider,"warningTrack",ie(h.warning.main,.5));const _=ml(h.background.default,.98);M(h.SnackbarContent,"bg",_),M(h.SnackbarContent,"color",Kt(()=>h.getContrastText(_))),M(h.SpeedDialAction,"fabHoverBg",ml(h.background.paper,.15)),M(h.StepConnector,"border",$("palette-grey-600")),M(h.StepContent,"border",$("palette-grey-600")),M(h.Switch,"defaultColor",$("palette-grey-300")),M(h.Switch,"defaultDisabledColor",$("palette-grey-600")),M(h.Switch,"primaryDisabledColor",ie(h.primary.main,.55)),M(h.Switch,"secondaryDisabledColor",ie(h.secondary.main,.55)),M(h.Switch,"errorDisabledColor",ie(h.error.main,.55)),M(h.Switch,"infoDisabledColor",ie(h.info.main,.55)),M(h.Switch,"successDisabledColor",ie(h.success.main,.55)),M(h.Switch,"warningDisabledColor",ie(h.warning.main,.55)),M(h.TableCell,"border",ie(hl(h.divider,1),.68)),M(h.Tooltip,"bg",hl(h.grey[700],.92))}ln(h.background,"default"),ln(h.background,"paper"),ln(h.common,"background"),ln(h.common,"onBackground"),ln(h,"divider"),Object.keys(h).forEach(_=>{const R=h[_];R&&typeof R=="object"&&(R.main&&M(h[_],"mainChannel",Go(Qo(R.main))),R.light&&M(h[_],"lightChannel",Go(Qo(R.light))),R.dark&&M(h[_],"darkChannel",Go(Qo(R.dark))),R.contrastText&&M(h[_],"contrastTextChannel",Go(Qo(R.contrastText))),_==="text"&&(ln(h[_],"primary"),ln(h[_],"secondary")),_==="action"&&(R.active&&ln(h[_],"active"),R.selected&&ln(h[_],"selected")))})}),S=t.reduce((O,h)=>pt(O,h),S);const k={prefix:l,disableCssColorScheme:o,shouldSkipGeneratingVar:s,getSelector:NC(S)},{vars:b,generateThemeVars:P,generateStyleSheets:T}=sC(S,k);return S.vars=b,Object.entries(S.colorSchemes[S.defaultColorScheme]).forEach(([O,h])=>{S[O]=h}),S.generateThemeVars=P,S.generateStyleSheets=T,S.generateSpacing=function(){return Xg(c.spacing,uf(this))},S.getColorSchemeSelector=aC(a),S.spacing=S.generateSpacing(),S.shouldSkipGeneratingVar=s,S.unstable_sxConfig={...Fi,...c==null?void 0:c.unstable_sxConfig},S.unstable_sx=function(h){return kr({sx:h,theme:this})},S.toRuntimeSource=i0,S}function Ap(e,t,n){e.colorSchemes&&n&&(e.colorSchemes[t]={...n!==!0&&n,palette:Pf({...n===!0?{}:n.palette,mode:t})})}function a0(e={},...t){const{palette:n,cssVariables:r=!1,colorSchemes:o=n?void 0:{light:!0},defaultColorScheme:l=n==null?void 0:n.mode,...s}=e,a=l||"light",u=o==null?void 0:o[a],c={...o,...n?{[a]:{...typeof u!="boolean"&&u,palette:n}}:void 0};if(r===!1){if(!("colorSchemes"in e))return ec(e,...t);let f=n;"palette"in e||c[a]&&(c[a]!==!0?f=c[a].palette:a==="dark"&&(f={mode:"dark"}));const d=ec({...e,palette:f},...t);return d.defaultColorScheme=a,d.colorSchemes=c,d.palette.mode==="light"&&(d.colorSchemes.light={...c.light!==!0&&c.light,palette:d.palette},Ap(d,"dark",c.dark)),d.palette.mode==="dark"&&(d.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:d.palette},Ap(d,"light",c.light)),d}return!n&&!("light"in c)&&a==="light"&&(c.light=!0),BC({...s,colorSchemes:c,defaultColorScheme:a,...typeof r!="boolean"&&r},...t)}const $f=a0(),ha="$$material";function FC(){const e=xf($f);return e[ha]||e}function WC(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const UC=e=>WC(e)&&e!=="classes",qe=LS({themeId:ha,defaultTheme:$f,rootShouldForwardProp:UC}),ma=rC;function Po(e){return nC(e)}function VC(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}function HC(e,t,n,r={},o=()=>{}){const{ease:l=VC,duration:s=300}=r;let a=null;const u=t[e];let c=!1;const f=()=>{c=!0},d=p=>{if(c){o(new Error("Animation cancelled"));return}a===null&&(a=p);const y=Math.min(1,(p-a)/s);if(t[e]=l(y)*(n-u)+u,y>=1){requestAnimationFrame(()=>{o(null)});return}requestAnimationFrame(d)};return u===n?(o(new Error("Element already at target position")),f):(requestAnimationFrame(d),f)}function KC(e){return $r("MuiSvgIcon",e)}Xn("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);const GC=e=>{const{color:t,fontSize:n,classes:r}=e,o={root:["root",t!=="inherit"&&`color${Wn(t)}`,`fontSize${Wn(n)}`]};return Eo(o,KC,r)},QC=qe("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="inherit"&&t[`color${Wn(n.color)}`],t[`fontSize${Wn(n.fontSize)}`]]}})(ma(({theme:e})=>{var t,n,r,o,l,s,a,u,c,f,d,p,y,w;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",flexShrink:0,transition:(o=(t=e.transitions)==null?void 0:t.create)==null?void 0:o.call(t,"fill",{duration:(r=(n=(e.vars??e).transitions)==null?void 0:n.duration)==null?void 0:r.shorter}),variants:[{props:x=>!x.hasSvgAsChild,style:{fill:"currentColor"}},{props:{fontSize:"inherit"},style:{fontSize:"inherit"}},{props:{fontSize:"small"},style:{fontSize:((s=(l=e.typography)==null?void 0:l.pxToRem)==null?void 0:s.call(l,20))||"1.25rem"}},{props:{fontSize:"medium"},style:{fontSize:((u=(a=e.typography)==null?void 0:a.pxToRem)==null?void 0:u.call(a,24))||"1.5rem"}},{props:{fontSize:"large"},style:{fontSize:((f=(c=e.typography)==null?void 0:c.pxToRem)==null?void 0:f.call(c,35))||"2.1875rem"}},...Object.entries((e.vars??e).palette).filter(([,x])=>x&&x.main).map(([x])=>{var E,g;return{props:{color:x},style:{color:(g=(E=(e.vars??e).palette)==null?void 0:E[x])==null?void 0:g.main}}}),{props:{color:"action"},style:{color:(p=(d=(e.vars??e).palette)==null?void 0:d.action)==null?void 0:p.active}},{props:{color:"disabled"},style:{color:(w=(y=(e.vars??e).palette)==null?void 0:y.action)==null?void 0:w.disabled}},{props:{color:"inherit"},style:{color:void 0}}]}})),hs=C.forwardRef(function(t,n){const r=Po({props:t,name:"MuiSvgIcon"}),{children:o,className:l,color:s="inherit",component:a="svg",fontSize:u="medium",htmlColor:c,inheritViewBox:f=!1,titleAccess:d,viewBox:p="0 0 24 24",...y}=r,w=C.isValidElement(o)&&o.type==="svg",x={...r,color:s,component:a,fontSize:u,instanceFontSize:t.fontSize,inheritViewBox:f,viewBox:p,hasSvgAsChild:w},E={};f||(E.viewBox=p);const g=GC(x);return A.jsxs(QC,{as:a,className:me(g.root,l),focusable:"false",color:c,"aria-hidden":d?void 0:!0,role:d?"img":void 0,ref:n,...E,...y,...w&&o.props,ownerState:x,children:[w?o.props.children:o,d?A.jsx("title",{children:d}):null]})});hs&&(hs.muiName="SvgIcon");function u0(e,t){function n(r,o){return A.jsx(hs,{"data-testid":`${t}Icon`,ref:o,...r,children:e})}return n.muiName=hs.muiName,C.memo(C.forwardRef(n))}const XC={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};function YC(e){const{onChange:t,...n}=e,r=C.useRef(),o=C.useRef(null),l=()=>{r.current=o.current.offsetHeight-o.current.clientHeight};return ps(()=>{const s=e0(()=>{const u=r.current;l(),u!==r.current&&t(r.current)}),a=Ef(o.current);return a.addEventListener("resize",s),()=>{s.clear(),a.removeEventListener("resize",s)}},[t]),C.useEffect(()=>{l(),t(r.current)},[t]),A.jsx("div",{style:XC,ref:o,...n})}const qC=u0(A.jsx("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),ZC=u0(A.jsx("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight");class ms{constructor(){Ao(this,"mountEffect",()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())});this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}static create(){return new ms}static use(){const t=n0(ms.create).current,[n,r]=C.useState(!1);return t.shouldMount=n,t.setShouldMount=r,C.useEffect(t.mountEffect,[n]),t}mount(){return this.mounted||(this.mounted=ek(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}start(...t){this.mount().then(()=>{var n;return(n=this.ref.current)==null?void 0:n.start(...t)})}stop(...t){this.mount().then(()=>{var n;return(n=this.ref.current)==null?void 0:n.stop(...t)})}pulsate(...t){this.mount().then(()=>{var n;return(n=this.ref.current)==null?void 0:n.pulsate(...t)})}}function JC(){return ms.use()}function ek(){let e,t;const n=new Promise((r,o)=>{e=r,t=o});return n.resolve=e,n.reject=t,n}function Vn(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}function tc(e,t){return tc=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,r){return n.__proto__=r,n},tc(e,t)}function tk(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,tc(e,t)}const Mp=pe.createContext(null);function nk(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Tf(e,t){var n=function(l){return t&&C.isValidElement(l)?t(l):l},r=Object.create(null);return e&&C.Children.map(e,function(o){return o}).forEach(function(o){r[o.key]=n(o)}),r}function rk(e,t){e=e||{},t=t||{};function n(f){return f in t?t[f]:e[f]}var r=Object.create(null),o=[];for(var l in e)l in t?o.length&&(r[l]=o,o=[]):o.push(l);var s,a={};for(var u in t){if(r[u])for(s=0;s{if(!a&&u!=null){const x=setTimeout(u,c);return()=>{clearTimeout(x)}}},[u,a,c]),A.jsx("span",{className:p,style:y,children:A.jsx("span",{className:w})})}const St=Xn("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),nc=550,uk=80,ck=vf` + 0% { + transform: scale(0); + opacity: 0.1; + } + + 100% { + transform: scale(1); + opacity: 0.3; + } +`,fk=vf` + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + } +`,dk=vf` + 0% { + transform: scale(1); + } + + 50% { + transform: scale(0.92); + } + + 100% { + transform: scale(1); + } +`,pk=qe("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),hk=qe(ak,{name:"MuiTouchRipple",slot:"Ripple"})` + opacity: 0; + position: absolute; + + &.${St.rippleVisible} { + opacity: 0.3; + transform: scale(1); + animation-name: ${ck}; + animation-duration: ${nc}ms; + animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut}; + } + + &.${St.ripplePulsate} { + animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms; + } + + & .${St.child} { + opacity: 1; + display: block; + width: 100%; + height: 100%; + border-radius: 50%; + background-color: currentColor; + } + + & .${St.childLeaving} { + opacity: 0; + animation-name: ${fk}; + animation-duration: ${nc}ms; + animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut}; + } + + & .${St.childPulsate} { + position: absolute; + /* @noflip */ + left: 0px; + top: 0; + animation-name: ${dk}; + animation-duration: 2500ms; + animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut}; + animation-iteration-count: infinite; + animation-delay: 200ms; + } +`,mk=C.forwardRef(function(t,n){const r=Po({props:t,name:"MuiTouchRipple"}),{center:o=!1,classes:l={},className:s,...a}=r,[u,c]=C.useState([]),f=C.useRef(0),d=C.useRef(null);C.useEffect(()=>{d.current&&(d.current(),d.current=null)},[u]);const p=C.useRef(!1),y=JS(),w=C.useRef(null),x=C.useRef(null),E=C.useCallback(S=>{const{pulsate:k,rippleX:b,rippleY:P,rippleSize:T,cb:O}=S;c(h=>[...h,A.jsx(hk,{classes:{ripple:me(l.ripple,St.ripple),rippleVisible:me(l.rippleVisible,St.rippleVisible),ripplePulsate:me(l.ripplePulsate,St.ripplePulsate),child:me(l.child,St.child),childLeaving:me(l.childLeaving,St.childLeaving),childPulsate:me(l.childPulsate,St.childPulsate)},timeout:nc,pulsate:k,rippleX:b,rippleY:P,rippleSize:T},f.current)]),f.current+=1,d.current=O},[l]),g=C.useCallback((S={},k={},b=()=>{})=>{const{pulsate:P=!1,center:T=o||k.pulsate,fakeElement:O=!1}=k;if((S==null?void 0:S.type)==="mousedown"&&p.current){p.current=!1;return}(S==null?void 0:S.type)==="touchstart"&&(p.current=!0);const h=O?null:x.current,$=h?h.getBoundingClientRect():{width:0,height:0,left:0,top:0};let _,R,L;if(T||S===void 0||S.clientX===0&&S.clientY===0||!S.clientX&&!S.touches)_=Math.round($.width/2),R=Math.round($.height/2);else{const{clientX:U,clientY:H}=S.touches&&S.touches.length>0?S.touches[0]:S;_=Math.round(U-$.left),R=Math.round(H-$.top)}if(T)L=Math.sqrt((2*$.width**2+$.height**2)/3),L%2===0&&(L+=1);else{const U=Math.max(Math.abs((h?h.clientWidth:0)-_),_)*2+2,H=Math.max(Math.abs((h?h.clientHeight:0)-R),R)*2+2;L=Math.sqrt(U**2+H**2)}S!=null&&S.touches?w.current===null&&(w.current=()=>{E({pulsate:P,rippleX:_,rippleY:R,rippleSize:L,cb:b})},y.start(uk,()=>{w.current&&(w.current(),w.current=null)})):E({pulsate:P,rippleX:_,rippleY:R,rippleSize:L,cb:b})},[o,E,y]),m=C.useCallback(()=>{g({},{pulsate:!0})},[g]),v=C.useCallback((S,k)=>{if(y.clear(),(S==null?void 0:S.type)==="touchend"&&w.current){w.current(),w.current=null,y.start(0,()=>{v(S,k)});return}w.current=null,c(b=>b.length>0?b.slice(1):b),d.current=k},[y]);return C.useImperativeHandle(n,()=>({pulsate:m,start:g,stop:v}),[m,g,v]),A.jsx(pk,{className:me(St.root,l.root,s),ref:x,...a,children:A.jsx(Rf,{component:null,exit:!0,children:u})})});function gk(e){return $r("MuiButtonBase",e)}const yk=Xn("MuiButtonBase",["root","disabled","focusVisible"]),vk=e=>{const{disabled:t,focusVisible:n,focusVisibleClassName:r,classes:o}=e,s=Eo({root:["root",t&&"disabled",n&&"focusVisible"]},gk,o);return n&&r&&(s.root+=` ${r}`),s},wk=qe("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${yk.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),c0=C.forwardRef(function(t,n){const r=Po({props:t,name:"MuiButtonBase"}),{action:o,centerRipple:l=!1,children:s,className:a,component:u="button",disabled:c=!1,disableRipple:f=!1,disableTouchRipple:d=!1,focusRipple:p=!1,focusVisibleClassName:y,LinkComponent:w="a",onBlur:x,onClick:E,onContextMenu:g,onDragLeave:m,onFocus:v,onFocusVisible:S,onKeyDown:k,onKeyUp:b,onMouseDown:P,onMouseLeave:T,onMouseUp:O,onTouchEnd:h,onTouchMove:$,onTouchStart:_,tabIndex:R=0,TouchRippleProps:L,touchRippleRef:U,type:H,...K}=r,N=C.useRef(null),j=JC(),D=as(j.ref,U),[W,Q]=C.useState(!1);c&&W&&Q(!1),C.useImperativeHandle(o,()=>({focusVisible:()=>{Q(!0),N.current.focus()}}),[]);const Ie=j.shouldMount&&!f&&!c;C.useEffect(()=>{W&&p&&!f&&j.pulsate()},[f,p,W,j]);function Y(V,Cn,Mr=d){return fr(er=>(Cn&&Cn(er),Mr||j[V](er),!0))}const se=Y("start",P),oe=Y("stop",g),Re=Y("stop",m),ze=Y("stop",O),_t=Y("stop",V=>{W&&V.preventDefault(),T&&T(V)}),on=Y("start",_),Wt=Y("stop",h),Tr=Y("stop",$),Rr=Y("stop",V=>{Cp(V.target)||Q(!1),x&&x(V)},!1),Ar=fr(V=>{N.current||(N.current=V.currentTarget),Cp(V.target)&&(Q(!0),S&&S(V)),v&&v(V)}),qn=()=>{const V=N.current;return u&&u!=="button"&&!(V.tagName==="A"&&V.href)},Zn=fr(V=>{p&&!V.repeat&&W&&V.key===" "&&j.stop(V,()=>{j.start(V)}),V.target===V.currentTarget&&qn()&&V.key===" "&&V.preventDefault(),k&&k(V),V.target===V.currentTarget&&qn()&&V.key==="Enter"&&!c&&(V.preventDefault(),E&&E(V))}),Ze=fr(V=>{p&&V.key===" "&&W&&!V.defaultPrevented&&j.stop(V,()=>{j.pulsate(V)}),b&&b(V),E&&V.target===V.currentTarget&&qn()&&V.key===" "&&!V.defaultPrevented&&E(V)});let Je=u;Je==="button"&&(K.href||K.to)&&(Je=w);const Ut={};Je==="button"?(Ut.type=H===void 0?"button":H,Ut.disabled=c):(!K.href&&!K.to&&(Ut.role="button"),c&&(Ut["aria-disabled"]=c));const Ke=as(n,N),It={...r,centerRipple:l,component:u,disabled:c,disableRipple:f,disableTouchRipple:d,focusRipple:p,tabIndex:R,focusVisible:W},Jn=vk(It);return A.jsxs(wk,{as:Je,className:me(Jn.root,a),ownerState:It,onBlur:Rr,onClick:E,onContextMenu:oe,onFocus:Ar,onKeyDown:Zn,onKeyUp:Ze,onMouseDown:se,onMouseLeave:_t,onMouseUp:ze,onDragLeave:Re,onTouchEnd:Wt,onTouchMove:Tr,onTouchStart:on,ref:Ke,tabIndex:c?-1:R,type:H,...Ut,...K,children:[s,Ie?A.jsx(mk,{ref:D,center:l,...L}):null]})});function xk(e){return $r("MuiTabScrollButton",e)}const Sk=Xn("MuiTabScrollButton",["root","vertical","horizontal","disabled"]),Ck=e=>{const{classes:t,orientation:n,disabled:r}=e;return Eo({root:["root",n,r&&"disabled"]},xk,t)},kk=qe(c0,{name:"MuiTabScrollButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.orientation&&t[n.orientation]]}})({width:40,flexShrink:0,opacity:.8,[`&.${Sk.disabled}`]:{opacity:0},variants:[{props:{orientation:"vertical"},style:{width:"100%",height:40,"& svg":{transform:"var(--TabScrollButton-svgRotate)"}}}]}),Ek=C.forwardRef(function(t,n){const r=Po({props:t,name:"MuiTabScrollButton"}),{className:o,slots:l={},slotProps:s={},direction:a,orientation:u,disabled:c,...f}=r,d=Rg(),p={isRtl:d,...r},y=Ck(p),w=l.StartScrollButtonIcon??qC,x=l.EndScrollButtonIcon??ZC,E=us({elementType:w,externalSlotProps:s.startScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:p}),g=us({elementType:x,externalSlotProps:s.endScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:p});return A.jsx(kk,{component:"div",className:me(y.root,o),ref:n,role:null,ownerState:p,tabIndex:null,...f,style:{...f.style,...u==="vertical"&&{"--TabScrollButton-svgRotate":`rotate(${d?-90:90}deg)`}},children:a==="left"?A.jsx(w,{...E}):A.jsx(x,{...g})})});function bk(e){return $r("MuiTabs",e)}const Ya=Xn("MuiTabs",["root","vertical","flexContainer","flexContainerVertical","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","indicator"]),Op=(e,t)=>e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:e.firstChild,_p=(e,t)=>e===t?e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:e.lastChild,gl=(e,t,n)=>{let r=!1,o=n(e,t);for(;o;){if(o===e.firstChild){if(r)return;r=!0}const l=o.disabled||o.getAttribute("aria-disabled")==="true";if(!o.hasAttribute("tabindex")||l)o=n(e,o);else{o.focus();return}}},Pk=e=>{const{vertical:t,fixed:n,hideScrollbar:r,scrollableX:o,scrollableY:l,centered:s,scrollButtonsHideMobile:a,classes:u}=e;return Eo({root:["root",t&&"vertical"],scroller:["scroller",n&&"fixed",r&&"hideScrollbar",o&&"scrollableX",l&&"scrollableY"],flexContainer:["flexContainer",t&&"flexContainerVertical",s&&"centered"],indicator:["indicator"],scrollButtons:["scrollButtons",a&&"scrollButtonsHideMobile"],scrollableX:[o&&"scrollableX"],hideScrollbar:[r&&"hideScrollbar"]},bk,u)},$k=qe("div",{name:"MuiTabs",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${Ya.scrollButtons}`]:t.scrollButtons},{[`& .${Ya.scrollButtons}`]:n.scrollButtonsHideMobile&&t.scrollButtonsHideMobile},t.root,n.vertical&&t.vertical]}})(ma(({theme:e})=>({overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex",variants:[{props:({ownerState:t})=>t.vertical,style:{flexDirection:"column"}},{props:({ownerState:t})=>t.scrollButtonsHideMobile,style:{[`& .${Ya.scrollButtons}`]:{[e.breakpoints.down("sm")]:{display:"none"}}}}]}))),Tk=qe("div",{name:"MuiTabs",slot:"Scroller",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.scroller,n.fixed&&t.fixed,n.hideScrollbar&&t.hideScrollbar,n.scrollableX&&t.scrollableX,n.scrollableY&&t.scrollableY]}})({position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap",variants:[{props:({ownerState:e})=>e.fixed,style:{overflowX:"hidden",width:"100%"}},{props:({ownerState:e})=>e.hideScrollbar,style:{scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}},{props:({ownerState:e})=>e.scrollableX,style:{overflowX:"auto",overflowY:"hidden"}},{props:({ownerState:e})=>e.scrollableY,style:{overflowY:"auto",overflowX:"hidden"}}]}),Rk=qe("div",{name:"MuiTabs",slot:"FlexContainer",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.flexContainer,n.vertical&&t.flexContainerVertical,n.centered&&t.centered]}})({display:"flex",variants:[{props:({ownerState:e})=>e.vertical,style:{flexDirection:"column"}},{props:({ownerState:e})=>e.centered,style:{justifyContent:"center"}}]}),Ak=qe("span",{name:"MuiTabs",slot:"Indicator",overridesResolver:(e,t)=>t.indicator})(ma(({theme:e})=>({position:"absolute",height:2,bottom:0,width:"100%",transition:e.transitions.create(),variants:[{props:{indicatorColor:"primary"},style:{backgroundColor:(e.vars||e).palette.primary.main}},{props:{indicatorColor:"secondary"},style:{backgroundColor:(e.vars||e).palette.secondary.main}},{props:({ownerState:t})=>t.vertical,style:{height:"100%",width:2,right:0}}]}))),Mk=qe(YC)({overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}),Ip={},Ok=C.forwardRef(function(t,n){const r=Po({props:t,name:"MuiTabs"}),o=FC(),l=Rg(),{"aria-label":s,"aria-labelledby":a,action:u,centered:c=!1,children:f,className:d,component:p="div",allowScrollButtonsMobile:y=!1,indicatorColor:w="primary",onChange:x,orientation:E="horizontal",ScrollButtonComponent:g=Ek,scrollButtons:m="auto",selectionFollowsFocus:v,slots:S={},slotProps:k={},TabIndicatorProps:b={},TabScrollButtonProps:P={},textColor:T="primary",value:O,variant:h="standard",visibleScrollbar:$=!1,..._}=r,R=h==="scrollable",L=E==="vertical",U=L?"scrollTop":"scrollLeft",H=L?"top":"left",K=L?"bottom":"right",N=L?"clientHeight":"clientWidth",j=L?"height":"width",D={...r,component:p,allowScrollButtonsMobile:y,indicatorColor:w,orientation:E,vertical:L,scrollButtons:m,textColor:T,variant:h,visibleScrollbar:$,fixed:!R,hideScrollbar:R&&!$,scrollableX:R&&!L,scrollableY:R&&L,centered:c&&!R,scrollButtonsHideMobile:!y},W=Pk(D),Q=us({elementType:S.StartScrollButtonIcon,externalSlotProps:k.startScrollButtonIcon,ownerState:D}),Ie=us({elementType:S.EndScrollButtonIcon,externalSlotProps:k.endScrollButtonIcon,ownerState:D}),[Y,se]=C.useState(!1),[oe,Re]=C.useState(Ip),[ze,_t]=C.useState(!1),[on,Wt]=C.useState(!1),[Tr,Rr]=C.useState(!1),[Ar,qn]=C.useState({overflow:"hidden",scrollbarWidth:0}),Zn=new Map,Ze=C.useRef(null),Je=C.useRef(null),Ut=()=>{const B=Ze.current;let F;if(B){const q=B.getBoundingClientRect();F={clientWidth:B.clientWidth,scrollLeft:B.scrollLeft,scrollTop:B.scrollTop,scrollWidth:B.scrollWidth,top:q.top,bottom:q.bottom,left:q.left,right:q.right}}let ee;if(B&&O!==!1){const q=Je.current.children;if(q.length>0){const ve=q[Zn.get(O)];ee=ve?ve.getBoundingClientRect():null}}return{tabsMeta:F,tabMeta:ee}},Ke=fr(()=>{const{tabsMeta:B,tabMeta:F}=Ut();let ee=0,q;L?(q="top",F&&B&&(ee=F.top-B.top+B.scrollTop)):(q=l?"right":"left",F&&B&&(ee=(l?-1:1)*(F[q]-B[q]+B.scrollLeft)));const ve={[q]:ee,[j]:F?F[j]:0};if(typeof oe[q]!="number"||typeof oe[j]!="number")Re(ve);else{const Vt=Math.abs(oe[q]-ve[q]),tr=Math.abs(oe[j]-ve[j]);(Vt>=1||tr>=1)&&Re(ve)}}),It=(B,{animation:F=!0}={})=>{F?HC(U,Ze.current,B,{duration:o.transitions.duration.standard}):Ze.current[U]=B},Jn=B=>{let F=Ze.current[U];L?F+=B:F+=B*(l?-1:1),It(F)},V=()=>{const B=Ze.current[N];let F=0;const ee=Array.from(Je.current.children);for(let q=0;qB){q===0&&(F=B);break}F+=ve[N]}return F},Cn=()=>{Jn(-1*V())},Mr=()=>{Jn(V())},er=C.useCallback(B=>{qn({overflow:null,scrollbarWidth:B})},[]),$o=()=>{const B={};B.scrollbarSizeListener=R?A.jsx(Mk,{onChange:er,className:me(W.scrollableX,W.hideScrollbar)}):null;const ee=R&&(m==="auto"&&(ze||on)||m===!0);return B.scrollButtonStart=ee?A.jsx(g,{slots:{StartScrollButtonIcon:S.StartScrollButtonIcon},slotProps:{startScrollButtonIcon:Q},orientation:E,direction:l?"right":"left",onClick:Cn,disabled:!ze,...P,className:me(W.scrollButtons,P.className)}):null,B.scrollButtonEnd=ee?A.jsx(g,{slots:{EndScrollButtonIcon:S.EndScrollButtonIcon},slotProps:{endScrollButtonIcon:Ie},orientation:E,direction:l?"left":"right",onClick:Mr,disabled:!on,...P,className:me(W.scrollButtons,P.className)}):null,B},To=fr(B=>{const{tabsMeta:F,tabMeta:ee}=Ut();if(!(!ee||!F)){if(ee[H]F[K]){const q=F[U]+(ee[K]-F[K]);It(q,{animation:B})}}}),Ki=fr(()=>{R&&m!==!1&&Rr(!Tr)});C.useEffect(()=>{const B=e0(()=>{Ze.current&&Ke()});let F;const ee=Vt=>{Vt.forEach(tr=>{tr.removedNodes.forEach(Ro=>{F==null||F.unobserve(Ro)}),tr.addedNodes.forEach(Ro=>{F==null||F.observe(Ro)})}),B(),Ki()},q=Ef(Ze.current);q.addEventListener("resize",B);let ve;return typeof ResizeObserver<"u"&&(F=new ResizeObserver(B),Array.from(Je.current.children).forEach(Vt=>{F.observe(Vt)})),typeof MutationObserver<"u"&&(ve=new MutationObserver(ee),ve.observe(Je.current,{childList:!0})),()=>{B.clear(),q.removeEventListener("resize",B),ve==null||ve.disconnect(),F==null||F.disconnect()}},[Ke,Ki]),C.useEffect(()=>{const B=Array.from(Je.current.children),F=B.length;if(typeof IntersectionObserver<"u"&&F>0&&R&&m!==!1){const ee=B[0],q=B[F-1],ve={root:Ze.current,threshold:.99},Vt=wa=>{_t(!wa[0].isIntersecting)},tr=new IntersectionObserver(Vt,ve);tr.observe(ee);const Ro=wa=>{Wt(!wa[0].isIntersecting)},Kf=new IntersectionObserver(Ro,ve);return Kf.observe(q),()=>{tr.disconnect(),Kf.disconnect()}}},[R,m,Tr,f==null?void 0:f.length]),C.useEffect(()=>{se(!0)},[]),C.useEffect(()=>{Ke()}),C.useEffect(()=>{To(Ip!==oe)},[To,oe]),C.useImperativeHandle(u,()=>({updateIndicator:Ke,updateScrollButtons:Ki}),[Ke,Ki]);const Hf=A.jsx(Ak,{...b,className:me(W.indicator,b.className),ownerState:D,style:{...oe,...b.style}});let Gi=0;const ry=C.Children.map(f,B=>{if(!C.isValidElement(B))return null;const F=B.props.value===void 0?Gi:B.props.value;Zn.set(F,Gi);const ee=F===O;return Gi+=1,C.cloneElement(B,{fullWidth:h==="fullWidth",indicator:ee&&!Y&&Hf,selected:ee,selectionFollowsFocus:v,onChange:x,textColor:T,value:F,...Gi===1&&O===!1&&!B.props.tabIndex?{tabIndex:0}:{}})}),oy=B=>{const F=Je.current,ee=t0(F).activeElement;if(ee.getAttribute("role")!=="tab")return;let ve=E==="horizontal"?"ArrowLeft":"ArrowUp",Vt=E==="horizontal"?"ArrowRight":"ArrowDown";switch(E==="horizontal"&&l&&(ve="ArrowRight",Vt="ArrowLeft"),B.key){case ve:B.preventDefault(),gl(F,ee,_p);break;case Vt:B.preventDefault(),gl(F,ee,Op);break;case"Home":B.preventDefault(),gl(F,null,Op);break;case"End":B.preventDefault(),gl(F,null,_p);break}},va=$o();return A.jsxs($k,{className:me(W.root,d),ownerState:D,ref:n,as:p,..._,children:[va.scrollButtonStart,va.scrollbarSizeListener,A.jsxs(Tk,{className:W.scroller,ownerState:D,style:{overflow:Ar.overflow,[L?`margin${l?"Left":"Right"}`:"marginBottom"]:$?void 0:-Ar.scrollbarWidth},ref:Ze,children:[A.jsx(Rk,{"aria-label":s,"aria-labelledby":a,"aria-orientation":E==="vertical"?"vertical":null,className:W.flexContainer,ownerState:D,onKeyDown:oy,ref:Je,role:"tablist",children:ry}),Y&&Hf]}),va.scrollButtonEnd]})});function _k(e){return $r("MuiTab",e)}const xt=Xn("MuiTab",["root","labelIcon","textColorInherit","textColorPrimary","textColorSecondary","selected","disabled","fullWidth","wrapped","iconWrapper","icon"]),Ik=e=>{const{classes:t,textColor:n,fullWidth:r,wrapped:o,icon:l,label:s,selected:a,disabled:u}=e,c={root:["root",l&&s&&"labelIcon",`textColor${Wn(n)}`,r&&"fullWidth",o&&"wrapped",a&&"selected",u&&"disabled"],icon:["iconWrapper","icon"]};return Eo(c,_k,t)},Lk=qe(c0,{name:"MuiTab",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.label&&n.icon&&t.labelIcon,t[`textColor${Wn(n.textColor)}`],n.fullWidth&&t.fullWidth,n.wrapped&&t.wrapped,{[`& .${xt.iconWrapper}`]:t.iconWrapper},{[`& .${xt.icon}`]:t.icon}]}})(ma(({theme:e})=>({...e.typography.button,maxWidth:360,minWidth:90,position:"relative",minHeight:48,flexShrink:0,padding:"12px 16px",overflow:"hidden",whiteSpace:"normal",textAlign:"center",lineHeight:1.25,variants:[{props:({ownerState:t})=>t.label&&(t.iconPosition==="top"||t.iconPosition==="bottom"),style:{flexDirection:"column"}},{props:({ownerState:t})=>t.label&&t.iconPosition!=="top"&&t.iconPosition!=="bottom",style:{flexDirection:"row"}},{props:({ownerState:t})=>t.icon&&t.label,style:{minHeight:72,paddingTop:9,paddingBottom:9}},{props:({ownerState:t,iconPosition:n})=>t.icon&&t.label&&n==="top",style:{[`& > .${xt.icon}`]:{marginBottom:6}}},{props:({ownerState:t,iconPosition:n})=>t.icon&&t.label&&n==="bottom",style:{[`& > .${xt.icon}`]:{marginTop:6}}},{props:({ownerState:t,iconPosition:n})=>t.icon&&t.label&&n==="start",style:{[`& > .${xt.icon}`]:{marginRight:e.spacing(1)}}},{props:({ownerState:t,iconPosition:n})=>t.icon&&t.label&&n==="end",style:{[`& > .${xt.icon}`]:{marginLeft:e.spacing(1)}}},{props:{textColor:"inherit"},style:{color:"inherit",opacity:.6,[`&.${xt.selected}`]:{opacity:1},[`&.${xt.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}}},{props:{textColor:"primary"},style:{color:(e.vars||e).palette.text.secondary,[`&.${xt.selected}`]:{color:(e.vars||e).palette.primary.main},[`&.${xt.disabled}`]:{color:(e.vars||e).palette.text.disabled}}},{props:{textColor:"secondary"},style:{color:(e.vars||e).palette.text.secondary,[`&.${xt.selected}`]:{color:(e.vars||e).palette.secondary.main},[`&.${xt.disabled}`]:{color:(e.vars||e).palette.text.disabled}}},{props:({ownerState:t})=>t.fullWidth,style:{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"}},{props:({ownerState:t})=>t.wrapped,style:{fontSize:e.typography.pxToRem(12)}}]}))),Lp=C.forwardRef(function(t,n){const r=Po({props:t,name:"MuiTab"}),{className:o,disabled:l=!1,disableFocusRipple:s=!1,fullWidth:a,icon:u,iconPosition:c="top",indicator:f,label:d,onChange:p,onClick:y,onFocus:w,selected:x,selectionFollowsFocus:E,textColor:g="inherit",value:m,wrapped:v=!1,...S}=r,k={...r,disabled:l,disableFocusRipple:s,selected:x,icon:!!u,iconPosition:c,label:!!d,fullWidth:a,textColor:g,wrapped:v},b=Ik(k),P=u&&d&&C.isValidElement(u)?C.cloneElement(u,{className:me(b.icon,u.props.className)}):u,T=h=>{!x&&p&&p(h,m),y&&y(h)},O=h=>{E&&!x&&p&&p(h,m),w&&w(h)};return A.jsxs(Lk,{focusRipple:!s,className:me(b.root,o),ref:n,role:"tab","aria-selected":x,disabled:l,onClick:T,onFocus:O,ownerState:k,tabIndex:x?0:-1,...S,children:[c==="top"||c==="start"?A.jsxs(C.Fragment,{children:[P,d]}):A.jsxs(C.Fragment,{children:[d,P]}),f]})});function Nk({props:e,name:t}){return FS({props:e,name:t,defaultTheme:$f,themeId:ha})}const jk=(e,t,n)=>{const r=C.useRef({displayError:!1,initialCompute:!0,computeRun:0}),o=C.useRef(null),[l,s]=C.useState(0),[a,u]=C.useState(0),c=C.useCallback(()=>{const f=o==null?void 0:o.current;if(!f)return{};const p=Ef(f).getComputedStyle(f),y=Math.floor(parseFloat(p.height))||0,w=Math.floor(parseFloat(p.width))||0;return s(w),u(y),{width:w,height:y}},[]);return C.useEffect(()=>{r.current.displayError=!0},[]),ps(()=>{},[l,a,c,n]),ps(()=>{if(e!==void 0&&t!==void 0)return()=>{};c();const f=o.current;if(typeof ResizeObserver>"u")return()=>{};let d;const p=new ResizeObserver(()=>{d=requestAnimationFrame(()=>{c()})});return f&&p.observe(f),()=>{d&&cancelAnimationFrame(d),f&&p.unobserve(f)}},[c,t,e]),{containerRef:o,width:e??l,height:t??a}},Dk=C.createContext({item:null,axis:{x:null,y:null},useVoronoiInteraction:!1,dispatch:()=>null});function zk(e){return e.bandwidth!==void 0}const Bk={top:50,bottom:50,left:50,right:50},Fk=(e,t,n)=>{const r=Oe({},Bk,n);return C.useMemo(()=>({left:r.left,top:r.top,right:r.right,bottom:r.bottom,width:Math.max(0,e-r.left-r.right),height:Math.max(0,t-r.top-r.bottom)}),[e,t,r.top,r.bottom,r.left,r.right])},f0=C.createContext({top:0,left:0,bottom:0,right:0,height:300,width:400,chartId:"",isPointInside:()=>!1}),d0=C.createContext({isInitialized:!1,data:{current:null}});function Wk(e){const{width:t,height:n,margin:r,svgRef:o,children:l}=e,s=Fk(t,n,r),a=YS(),u=C.useCallback(({x:d,y:p},y)=>{if(y!=null&&y.targetElement&&(y!=null&&y.targetElement.closest("[data-drawing-container]")))return!0;const w=d>=s.left-1&&d<=s.left+s.width,x=p>=s.top-1&&p<=s.top+s.height;return(y==null?void 0:y.direction)==="x"?w:((y==null?void 0:y.direction)==="y"||w)&&x},[s]),c=C.useMemo(()=>Oe({chartId:a??""},s,{isPointInside:u}),[a,s,u]),f=C.useMemo(()=>({isInitialized:!0,data:o}),[o]);return A.jsx(d0.Provider,{value:f,children:A.jsx(f0.Provider,{value:c,children:l})})}function p0(){const{left:e,top:t,width:n,height:r,bottom:o,right:l,isPointInside:s}=C.useContext(f0);return C.useMemo(()=>({left:e,top:t,width:n,height:r,bottom:o,right:l,isPointInside:s}),[r,e,t,n,o,l,s])}function En(e){return function(){return e}}const Np=Math.abs,We=Math.atan2,nr=Math.cos,Uk=Math.max,qa=Math.min,Gt=Math.sin,Jr=Math.sqrt,et=1e-12,Ai=Math.PI,gs=Ai/2,Vk=2*Ai;function Hk(e){return e>1?0:e<-1?Ai:Math.acos(e)}function jp(e){return e>=1?gs:e<=-1?-gs:Math.asin(e)}const rc=Math.PI,oc=2*rc,lr=1e-6,Kk=oc-lr;function h0(e){this._+=e[0];for(let t=1,n=e.length;t=0))throw new Error(`invalid digits: ${e}`);if(t>15)return h0;const n=10**t;return function(r){this._+=r[0];for(let o=1,l=r.length;olr)if(!(Math.abs(d*u-c*f)>lr)||!l)this._append`L${this._x1=t},${this._y1=n}`;else{let y=r-s,w=o-a,x=u*u+c*c,E=y*y+w*w,g=Math.sqrt(x),m=Math.sqrt(p),v=l*Math.tan((rc-Math.acos((x+p-E)/(2*g*m)))/2),S=v/m,k=v/g;Math.abs(S-1)>lr&&this._append`L${t+S*f},${n+S*d}`,this._append`A${l},${l},0,0,${+(d*y>f*w)},${this._x1=t+k*u},${this._y1=n+k*c}`}}arc(t,n,r,o,l,s){if(t=+t,n=+n,r=+r,s=!!s,r<0)throw new Error(`negative radius: ${r}`);let a=r*Math.cos(o),u=r*Math.sin(o),c=t+a,f=n+u,d=1^s,p=s?o-l:l-o;this._x1===null?this._append`M${c},${f}`:(Math.abs(this._x1-c)>lr||Math.abs(this._y1-f)>lr)&&this._append`L${c},${f}`,r&&(p<0&&(p=p%oc+oc),p>Kk?this._append`A${r},${r},0,1,${d},${t-a},${n-u}A${r},${r},0,1,${d},${this._x1=c},${this._y1=f}`:p>lr&&this._append`A${r},${r},0,${+(p>=rc)},${d},${this._x1=t+r*Math.cos(l)},${this._y1=n+r*Math.sin(l)}`)}rect(t,n,r,o){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}h${r=+r}v${+o}h${-r}Z`}toString(){return this._}}function Xk(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(n==null)t=null;else{const r=Math.floor(n);if(!(r>=0))throw new RangeError(`invalid digits: ${n}`);t=r}return e},()=>new Qk(t)}function Yk(e){return e.innerRadius}function qk(e){return e.outerRadius}function Zk(e){return e.startAngle}function Jk(e){return e.endAngle}function e2(e){return e&&e.padAngle}function t2(e,t,n,r,o,l,s,a){var u=n-e,c=r-t,f=s-o,d=a-l,p=d*u-f*c;if(!(p*pL*L+U*U&&(T=h,O=$),{cx:T,cy:O,x01:-f,y01:-d,x11:T*(o/k-1),y11:O*(o/k-1)}}function m0(){var e=Yk,t=qk,n=En(0),r=null,o=Zk,l=Jk,s=e2,a=null,u=Xk(c);function c(){var f,d,p=+e.apply(this,arguments),y=+t.apply(this,arguments),w=o.apply(this,arguments)-gs,x=l.apply(this,arguments)-gs,E=Np(x-w),g=x>w;if(a||(a=f=u()),yet))a.moveTo(0,0);else if(E>Vk-et)a.moveTo(y*nr(w),y*Gt(w)),a.arc(0,0,y,w,x,!g),p>et&&(a.moveTo(p*nr(x),p*Gt(x)),a.arc(0,0,p,x,w,g));else{var m=w,v=x,S=w,k=x,b=E,P=E,T=s.apply(this,arguments)/2,O=T>et&&(r?+r.apply(this,arguments):Jr(p*p+y*y)),h=qa(Np(y-p)/2,+n.apply(this,arguments)),$=h,_=h,R,L;if(O>et){var U=jp(O/p*Gt(T)),H=jp(O/y*Gt(T));(b-=U*2)>et?(U*=g?1:-1,S+=U,k-=U):(b=0,S=k=(w+x)/2),(P-=H*2)>et?(H*=g?1:-1,m+=H,v-=H):(P=0,m=v=(w+x)/2)}var K=y*nr(m),N=y*Gt(m),j=p*nr(k),D=p*Gt(k);if(h>et){var W=y*nr(v),Q=y*Gt(v),Ie=p*nr(S),Y=p*Gt(S),se;if(Eet?_>et?(R=yl(Ie,Y,K,N,y,_,g),L=yl(W,Q,j,D,y,_,g),a.moveTo(R.cx+R.x01,R.cy+R.y01),_et)||!(b>et)?a.lineTo(j,D):$>et?(R=yl(j,D,W,Q,p,-$,g),L=yl(K,N,Ie,Y,p,-$,g),a.lineTo(R.cx+R.x01,R.cy+R.y01),${const{data:e}=C.useContext(n2);return e};function o2(e,t){const n=e.createSVGPoint();return n.x=t.clientX,n.y=t.clientY,n.matrixTransform(e.getScreenCTM().inverse())}function i2(){const{isInitialized:e,data:t}=C.useContext(d0);if(!e)throw new Error(["MUI X: Could not find the svg ref context.","It looks like you rendered your component outside of a ChartsContainer parent component."].join(` +`));return t}function Dr(e){return e instanceof Date?e.getTime():e}const l2=e=>{const t=i2(),n=p0(),{xAxis:r,yAxis:o,xAxisIds:l,yAxisIds:s}=r2(),{dispatch:a}=C.useContext(Dk),u=l[0],c=s[0],f=C.useRef({isInChart:!1,x:-1,y:-1});C.useEffect(()=>{const d=t.current;if(d===null||e)return()=>{};function p(E,g){const{scale:m,data:v,reverse:S}=E;if(!zk(m)){const b=m.invert(g);if(v===void 0)return{value:b,index:-1};const P=Dr(b),T=v==null?void 0:v.findIndex((O,h)=>{const $=Dr(O);return $>P&&(h===0||Math.abs(P-$)<=Math.abs(P-Dr(v[h-1])))||$<=P&&(h===v.length-1||Math.abs(Dr(b)-$)=0?v[T]:b,index:T}}const k=m.bandwidth()===0?Math.floor((g-Math.min(...m.range())+m.step()/2)/m.step()):Math.floor((g-Math.min(...m.range()))/m.step());if(k<0||k>=v.length)return null;if(S){const b=v.length-1-k;return{index:b,value:v[b]}}return{index:k,value:v[k]}}const y=()=>{f.current={isInChart:!1,x:-1,y:-1},a({type:"exitChart"})},w=E=>{const g="targetTouches"in E?E.targetTouches[0]:E,m=o2(d,g);if(f.current.x=m.x,f.current.y=m.y,!n.isPointInside(m,{targetElement:E.target})){f.current.isInChart&&(a({type:"exitChart"}),f.current.isInChart=!1);return}f.current.isInChart=!0;const v=p(r[u],m.x),S=p(o[c],m.y);a({type:"updateAxis",data:{x:v,y:S}})},x=E=>{const g=E.currentTarget;g&&g.hasPointerCapture(E.pointerId)&&g.releasePointerCapture(E.pointerId)};return d.addEventListener("pointerdown",x),d.addEventListener("pointermove",w),d.addEventListener("pointerout",y),d.addEventListener("pointercancel",y),d.addEventListener("pointerleave",y),()=>{d.removeEventListener("pointerdown",x),d.removeEventListener("pointermove",w),d.removeEventListener("pointerout",y),d.removeEventListener("pointercancel",y),d.removeEventListener("pointerleave",y)}},[t,a,c,o,u,r,e,n])},s2=["children","width","height","viewBox","disableAxisListener","className","title","desc"],a2=qe("svg",{name:"MuiChartsSurface",slot:"Root"})(()=>({touchAction:"none"})),u2=C.forwardRef(function(t,n){const r=Nk({props:t,name:"MuiChartsSurface"}),{children:o,width:l,height:s,viewBox:a,disableAxisListener:u=!1,className:c,title:f,desc:d}=r,p=Vn(r,s2),y=Oe({width:l,height:s,x:0,y:0},a);return l2(u),A.jsxs(a2,Oe({width:l,height:s,viewBox:`${y.x} ${y.y} ${y.width} ${y.height}`,ref:n,className:c},p,{children:[A.jsx("title",{children:f}),A.jsx("desc",{children:d}),o]}))});function Fo(e,t){if(typeof e=="number")return e;if(e==="100%")return t;if(e.endsWith("%")){const n=Number.parseFloat(e.slice(0,e.length-1));if(!Number.isNaN(n))return n*t/100}if(e.endsWith("px")){const n=Number.parseFloat(e.slice(0,e.length-2));if(!Number.isNaN(n))return n}throw new Error(`MUI X: Received an unknown value "${e}". It should be a number, or a string with a percentage value.`)}function c2(e){return Math.PI*e/180}function Za(e){const t=c2(e);return[Math.sin(t),-Math.cos(t)]}function f2(e,t){const n=[[0,0],Za(e),Za(t)],r=Math.min(e,t),o=Math.max(e,t),l=Math.floor(r/90)*90;for(let f=1;f<=4;f+=1){const d=l+f*90;df)),a=Math.max(...n.map(([f])=>f)),u=Math.min(...n.map(([,f])=>f)),c=Math.max(...n.map(([,f])=>f));return{cx:-s/(a-s),cy:-u/(c-u),minX:s,maxX:a,minY:u,maxY:c}}function d2(e,t,n,r,{minX:o,maxX:l,minY:s,maxY:a}){return Math.min(...[{ratio:Math.abs(o),space:e},{ratio:Math.abs(l),space:n-e},{ratio:Math.abs(s),space:t},{ratio:Math.abs(a),space:r-t}].map(({ratio:u,space:c})=>u<1e-5?1/0:c/u))}const g0=C.createContext({value:null,valueMin:0,valueMax:0,startAngle:0,endAngle:0,innerRadius:0,outerRadius:0,cornerRadius:0,cx:0,cy:0,maxRadius:0,valueAngle:null});function p2(e){const{value:t=null,valueMin:n=0,valueMax:r=100,startAngle:o=0,endAngle:l=360,outerRadius:s,innerRadius:a,cornerRadius:u,cx:c,cy:f,children:d}=e,{left:p,top:y,width:w,height:x}=p0(),E=f2(o,l),g=c?Fo(c,w):E.cx*w,m=f?Fo(f,x):E.cy*x;let v=p+g,S=y+m;const k=d2(g,m,w,x,E);if(c===void 0){const h=k*(E.maxX-E.minX);v=p+(w-h)/2+E.cx*h}if(f===void 0){const h=k*(E.maxY-E.minY);S=y+(x-h)/2+E.cy*h}const b=Fo(s??k,k),P=Fo(a??"80%",k),T=Fo(u??0,b-P),O=C.useMemo(()=>{const h=Math.PI*o/180,$=Math.PI*l/180;return{value:t,valueMin:n,valueMax:r,startAngle:h,endAngle:$,outerRadius:b,innerRadius:P,cornerRadius:T,cx:v,cy:S,maxRadius:k,valueAngle:t===null?null:h+($-h)*(t-n)/(r-n)}},[t,n,r,o,l,b,P,T,v,S,k]);return A.jsx(g0.Provider,{value:O,children:d})}function Af(){return C.useContext(g0)}const h2=["width","height","margin","title","desc","value","valueMin","valueMax","startAngle","endAngle","outerRadius","innerRadius","cornerRadius","cx","cy","children"],m2=qe("div",{name:"MuiGauge",slot:"Container"})(({ownerState:e,theme:t})=>({width:e.width??"100%",height:e.height??"100%",display:"flex",position:"relative",flexGrow:1,flexDirection:"column",alignItems:"center",justifyContent:"center",overflow:"hidden","&>svg":{width:"100%",height:"100%"},"& text":{fill:(t.vars||t).palette.text.primary}})),g2=C.forwardRef(function(t,n){const{width:r,height:o,margin:l,title:s,desc:a,value:u,valueMin:c=0,valueMax:f=100,startAngle:d,endAngle:p,outerRadius:y,innerRadius:w,cornerRadius:x,cx:E,cy:g,children:m}=t,v=Vn(t,h2),{containerRef:S,width:k,height:b}=jk(r,o),P=C.useRef(null),T=as(n,P);return A.jsx(m2,Oe({ref:S,ownerState:{width:r,height:o},role:"meter","aria-valuenow":u===null?void 0:u,"aria-valuemin":c,"aria-valuemax":f},v,{children:k&&b?A.jsx(Wk,{width:k,height:b,margin:Oe({left:10,right:10,top:10,bottom:10},l),svgRef:P,children:A.jsx(p2,{value:u,valueMin:c,valueMax:f,startAngle:d,endAngle:p,outerRadius:y,innerRadius:w,cornerRadius:x,cx:E,cy:g,children:A.jsx(u2,{width:k,height:b,ref:T,title:s,desc:a,disableAxisListener:!0,"aria-hidden":"true",children:m})})}):null}))}),y2=qe("path",{name:"MuiGauge",slot:"ReferenceArc",overridesResolver:(e,t)=>t.referenceArc})(({theme:e})=>({fill:(e.vars||e).palette.primary.main}));function v2(e){const{value:t,valueMin:n,valueMax:r,startAngle:o,endAngle:l,outerRadius:s,innerRadius:a,cornerRadius:u,cx:c,cy:f}=Af();if(t===null)return null;const d=o+(t-n)/(r-n)*(l-o);return A.jsx(y2,Oe({transform:`translate(${c}, ${f})`,d:m0().cornerRadius(u)({startAngle:o,endAngle:d,innerRadius:a,outerRadius:s})},e))}const w2=qe("path",{name:"MuiGauge",slot:"ReferenceArc",overridesResolver:(e,t)=>t.referenceArc})(({theme:e})=>({fill:(e.vars||e).palette.divider}));function x2(e){const{startAngle:t,endAngle:n,outerRadius:r,innerRadius:o,cornerRadius:l,cx:s,cy:a}=Af();return A.jsx(w2,Oe({transform:`translate(${s}, ${a})`,d:m0().cornerRadius(l)({startAngle:t,endAngle:n,innerRadius:o,outerRadius:r})},e))}function S2(e){return $r("MuiGauge",e)}const Dp=Xn("MuiGauge",["root","valueArc","referenceArc","valueText"]);function C2(){return typeof window>"u"}const rr={widthCache:{},cacheCount:0},k2=2e3,E2={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},b2=["minWidth","maxWidth","width","minHeight","maxHeight","height","top","left","fontSize","padding","margin","paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom"],zp="mui_measurement_span";function y0(e,t){return b2.indexOf(e)>=0&&t===+t?`${t}px`:t}function v0(e){return e.split("").reduce((r,o)=>o===o.toUpperCase()?[...r,"-",o.toLowerCase()]:[...r,o],[]).join("")}const P2=e=>Object.keys(e).sort().reduce((t,n)=>`${t}${v0(n)}:${y0(n,e[n])};`,"");let Ja;const $2=(e,t={})=>{if(e==null||C2())return{width:0,height:0};const n=`${e}`,r=P2(t),o=`${n}-${r}`;if(rr.widthCache[o])return rr.widthCache[o];try{let l=document.getElementById(zp);l===null&&(l=document.createElement("span"),l.setAttribute("id",zp),l.setAttribute("aria-hidden","true"),document.body.appendChild(l));const s=Oe({},E2,t);Object.keys(s).map(c=>(l.style[v0(c)]=y0(c,s[c]),c)),l.textContent=n;const a=l.getBoundingClientRect(),u={width:a.width,height:a.height};return rr.widthCache[o]=u,rr.cacheCount+1>k2?(rr.cacheCount=0,rr.widthCache={}):rr.cacheCount+=1,Ja&&clearTimeout(Ja),Ja=setTimeout(()=>{l.textContent=""},0),u}catch{return{width:0,height:0}}};function T2({style:e,needsComputation:t,text:n}){return n.split(` +`).map(r=>Oe({text:r},t?$2(r,e):{width:0,height:0}))}const R2=["x","y","style","text","ownerState"],A2=["angle","textAnchor","dominantBaseline"];function M2(e){const{x:t,y:n,style:r,text:o}=e,l=Vn(e,R2),s=r??{},{angle:a,textAnchor:u,dominantBaseline:c}=s,f=Vn(s,A2),d=C.useMemo(()=>T2({style:f,needsComputation:o.includes(` +`),text:o}),[f,o]);let p;switch(c){case"hanging":p=0;break;case"central":p=(d.length-1)/2*-d[0].height;break;default:p=(d.length-1)*-d[0].height;break}const y=[];return a&&y.push(`rotate(${a}, ${t}, ${n})`),A.jsx("text",Oe({},l,{transform:y.length>0?y.join(" "):void 0,x:t,y:n,textAnchor:u,dominantBaseline:c,style:f,children:d.map((w,x)=>A.jsx("tspan",{x:t,dy:`${x===0?p:d[0].height}px`,dominantBaseline:c,children:w.text},x))}))}const O2=["text","className"];function _2({value:e}){return e===null?null:e.toLocaleString()}function I2(e){const{text:t=_2,className:n}=e,r=Vn(e,O2),{value:o,valueMin:l,valueMax:s,cx:a,cy:u}=Af(),c=typeof t=="function"?t({value:o,valueMin:l,valueMax:s}):t;return c===null?null:A.jsx("g",{className:n,children:A.jsx(M2,Oe({x:a,y:u,text:c,style:{textAnchor:"middle",dominantBaseline:"central"}},r))})}const L2=["text","children","classes","className"],N2=e=>{const{classes:t}=e;return Eo({root:["root"],valueArc:["valueArc"],referenceArc:["referenceArc"],valueText:["valueText"]},S2,t)},j2=C.forwardRef(function(t,n){const{text:r,children:o,className:l}=t,s=Vn(t,L2),a=N2(t);return A.jsxs(g2,Oe({},s,{className:me(a.root,l),ref:n,children:[A.jsx(x2,{className:a.referenceArc}),A.jsx(v2,{className:a.valueArc}),A.jsx(I2,{className:a.valueText,text:r}),o]}))});function D2({percent:e}){return A.jsx(j2,{value:e,startAngle:0,endAngle:360,width:100,height:100,sx:{[`& .${Dp.valueText}`]:{fontSize:15,transform:"translate(0px, 0px)"},[`& .${Dp.valueArc}`]:{fill:e>80?"red":e>50?"orange":"green"}},text:({value:t,valueMax:n})=>`${e}%`})}var lt="top",Rt="bottom",At="right",st="left",Mf="auto",Ui=[lt,Rt,At,st],yo="start",Mi="end",z2="clippingParents",w0="viewport",Wo="popper",B2="reference",Bp=Ui.reduce(function(e,t){return e.concat([t+"-"+yo,t+"-"+Mi])},[]),x0=[].concat(Ui,[Mf]).reduce(function(e,t){return e.concat([t,t+"-"+yo,t+"-"+Mi])},[]),F2="beforeRead",W2="read",U2="afterRead",V2="beforeMain",H2="main",K2="afterMain",G2="beforeWrite",Q2="write",X2="afterWrite",Y2=[F2,W2,U2,V2,H2,K2,G2,Q2,X2];function Hn(e){return e?(e.nodeName||"").toLowerCase():null}function gt(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Er(e){var t=gt(e).Element;return e instanceof t||e instanceof Element}function nn(e){var t=gt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Of(e){if(typeof ShadowRoot>"u")return!1;var t=gt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function rn(e){return e.split("-")[0]}var gr=Math.max,ys=Math.min,vo=Math.round;function ic(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function S0(){return!/^((?!chrome|android).)*safari/i.test(ic())}function wo(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),o=1,l=1;t&&nn(e)&&(o=e.offsetWidth>0&&vo(r.width)/e.offsetWidth||1,l=e.offsetHeight>0&&vo(r.height)/e.offsetHeight||1);var s=Er(e)?gt(e):window,a=s.visualViewport,u=!S0()&&n,c=(r.left+(u&&a?a.offsetLeft:0))/o,f=(r.top+(u&&a?a.offsetTop:0))/l,d=r.width/o,p=r.height/l;return{width:d,height:p,top:f,right:c+d,bottom:f+p,left:c,x:c,y:f}}function _f(e){var t=wo(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function C0(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Of(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function vn(e){return gt(e).getComputedStyle(e)}function q2(e){return["table","td","th"].indexOf(Hn(e))>=0}function Yn(e){return((Er(e)?e.ownerDocument:e.document)||window.document).documentElement}function ga(e){return Hn(e)==="html"?e:e.assignedSlot||e.parentNode||(Of(e)?e.host:null)||Yn(e)}function Fp(e){return!nn(e)||vn(e).position==="fixed"?null:e.offsetParent}function Z2(e){var t=/firefox/i.test(ic()),n=/Trident/i.test(ic());if(n&&nn(e)){var r=vn(e);if(r.position==="fixed")return null}var o=ga(e);for(Of(o)&&(o=o.host);nn(o)&&["html","body"].indexOf(Hn(o))<0;){var l=vn(o);if(l.transform!=="none"||l.perspective!=="none"||l.contain==="paint"||["transform","perspective"].indexOf(l.willChange)!==-1||t&&l.willChange==="filter"||t&&l.filter&&l.filter!=="none")return o;o=o.parentNode}return null}function Vi(e){for(var t=gt(e),n=Fp(e);n&&q2(n)&&vn(n).position==="static";)n=Fp(n);return n&&(Hn(n)==="html"||Hn(n)==="body"&&vn(n).position==="static")?t:n||Z2(e)||t}function If(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function ii(e,t,n){return gr(e,ys(t,n))}function J2(e,t,n){var r=ii(e,t,n);return r>n?n:r}function k0(){return{top:0,right:0,bottom:0,left:0}}function E0(e){return Object.assign({},k0(),e)}function b0(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var eE=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,E0(typeof t!="number"?t:b0(t,Ui))};function tE(e){var t,n=e.state,r=e.name,o=e.options,l=n.elements.arrow,s=n.modifiersData.popperOffsets,a=rn(n.placement),u=If(a),c=[st,At].indexOf(a)>=0,f=c?"height":"width";if(!(!l||!s)){var d=eE(o.padding,n),p=_f(l),y=u==="y"?lt:st,w=u==="y"?Rt:At,x=n.rects.reference[f]+n.rects.reference[u]-s[u]-n.rects.popper[f],E=s[u]-n.rects.reference[u],g=Vi(l),m=g?u==="y"?g.clientHeight||0:g.clientWidth||0:0,v=x/2-E/2,S=d[y],k=m-p[f]-d[w],b=m/2-p[f]/2+v,P=ii(S,b,k),T=u;n.modifiersData[r]=(t={},t[T]=P,t.centerOffset=P-b,t)}}function nE(e){var t=e.state,n=e.options,r=n.element,o=r===void 0?"[data-popper-arrow]":r;o!=null&&(typeof o=="string"&&(o=t.elements.popper.querySelector(o),!o)||C0(t.elements.popper,o)&&(t.elements.arrow=o))}const rE={name:"arrow",enabled:!0,phase:"main",fn:tE,effect:nE,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function xo(e){return e.split("-")[1]}var oE={top:"auto",right:"auto",bottom:"auto",left:"auto"};function iE(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:vo(n*o)/o||0,y:vo(r*o)/o||0}}function Wp(e){var t,n=e.popper,r=e.popperRect,o=e.placement,l=e.variation,s=e.offsets,a=e.position,u=e.gpuAcceleration,c=e.adaptive,f=e.roundOffsets,d=e.isFixed,p=s.x,y=p===void 0?0:p,w=s.y,x=w===void 0?0:w,E=typeof f=="function"?f({x:y,y:x}):{x:y,y:x};y=E.x,x=E.y;var g=s.hasOwnProperty("x"),m=s.hasOwnProperty("y"),v=st,S=lt,k=window;if(c){var b=Vi(n),P="clientHeight",T="clientWidth";if(b===gt(n)&&(b=Yn(n),vn(b).position!=="static"&&a==="absolute"&&(P="scrollHeight",T="scrollWidth")),b=b,o===lt||(o===st||o===At)&&l===Mi){S=Rt;var O=d&&b===k&&k.visualViewport?k.visualViewport.height:b[P];x-=O-r.height,x*=u?1:-1}if(o===st||(o===lt||o===Rt)&&l===Mi){v=At;var h=d&&b===k&&k.visualViewport?k.visualViewport.width:b[T];y-=h-r.width,y*=u?1:-1}}var $=Object.assign({position:a},c&&oE),_=f===!0?iE({x:y,y:x},gt(n)):{x:y,y:x};if(y=_.x,x=_.y,u){var R;return Object.assign({},$,(R={},R[S]=m?"0":"",R[v]=g?"0":"",R.transform=(k.devicePixelRatio||1)<=1?"translate("+y+"px, "+x+"px)":"translate3d("+y+"px, "+x+"px, 0)",R))}return Object.assign({},$,(t={},t[S]=m?x+"px":"",t[v]=g?y+"px":"",t.transform="",t))}function lE(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=r===void 0?!0:r,l=n.adaptive,s=l===void 0?!0:l,a=n.roundOffsets,u=a===void 0?!0:a,c={placement:rn(t.placement),variation:xo(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,Wp(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:s,roundOffsets:u})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,Wp(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const sE={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:lE,data:{}};var vl={passive:!0};function aE(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,l=o===void 0?!0:o,s=r.resize,a=s===void 0?!0:s,u=gt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return l&&c.forEach(function(f){f.addEventListener("scroll",n.update,vl)}),a&&u.addEventListener("resize",n.update,vl),function(){l&&c.forEach(function(f){f.removeEventListener("scroll",n.update,vl)}),a&&u.removeEventListener("resize",n.update,vl)}}const uE={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:aE,data:{}};var cE={left:"right",right:"left",bottom:"top",top:"bottom"};function Nl(e){return e.replace(/left|right|bottom|top/g,function(t){return cE[t]})}var fE={start:"end",end:"start"};function Up(e){return e.replace(/start|end/g,function(t){return fE[t]})}function Lf(e){var t=gt(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function Nf(e){return wo(Yn(e)).left+Lf(e).scrollLeft}function dE(e,t){var n=gt(e),r=Yn(e),o=n.visualViewport,l=r.clientWidth,s=r.clientHeight,a=0,u=0;if(o){l=o.width,s=o.height;var c=S0();(c||!c&&t==="fixed")&&(a=o.offsetLeft,u=o.offsetTop)}return{width:l,height:s,x:a+Nf(e),y:u}}function pE(e){var t,n=Yn(e),r=Lf(e),o=(t=e.ownerDocument)==null?void 0:t.body,l=gr(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=gr(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),a=-r.scrollLeft+Nf(e),u=-r.scrollTop;return vn(o||n).direction==="rtl"&&(a+=gr(n.clientWidth,o?o.clientWidth:0)-l),{width:l,height:s,x:a,y:u}}function jf(e){var t=vn(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function P0(e){return["html","body","#document"].indexOf(Hn(e))>=0?e.ownerDocument.body:nn(e)&&jf(e)?e:P0(ga(e))}function li(e,t){var n;t===void 0&&(t=[]);var r=P0(e),o=r===((n=e.ownerDocument)==null?void 0:n.body),l=gt(r),s=o?[l].concat(l.visualViewport||[],jf(r)?r:[]):r,a=t.concat(s);return o?a:a.concat(li(ga(s)))}function lc(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function hE(e,t){var n=wo(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function Vp(e,t,n){return t===w0?lc(dE(e,n)):Er(t)?hE(t,n):lc(pE(Yn(e)))}function mE(e){var t=li(ga(e)),n=["absolute","fixed"].indexOf(vn(e).position)>=0,r=n&&nn(e)?Vi(e):e;return Er(r)?t.filter(function(o){return Er(o)&&C0(o,r)&&Hn(o)!=="body"}):[]}function gE(e,t,n,r){var o=t==="clippingParents"?mE(e):[].concat(t),l=[].concat(o,[n]),s=l[0],a=l.reduce(function(u,c){var f=Vp(e,c,r);return u.top=gr(f.top,u.top),u.right=ys(f.right,u.right),u.bottom=ys(f.bottom,u.bottom),u.left=gr(f.left,u.left),u},Vp(e,s,r));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function $0(e){var t=e.reference,n=e.element,r=e.placement,o=r?rn(r):null,l=r?xo(r):null,s=t.x+t.width/2-n.width/2,a=t.y+t.height/2-n.height/2,u;switch(o){case lt:u={x:s,y:t.y-n.height};break;case Rt:u={x:s,y:t.y+t.height};break;case At:u={x:t.x+t.width,y:a};break;case st:u={x:t.x-n.width,y:a};break;default:u={x:t.x,y:t.y}}var c=o?If(o):null;if(c!=null){var f=c==="y"?"height":"width";switch(l){case yo:u[c]=u[c]-(t[f]/2-n[f]/2);break;case Mi:u[c]=u[c]+(t[f]/2-n[f]/2);break}}return u}function Oi(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=r===void 0?e.placement:r,l=n.strategy,s=l===void 0?e.strategy:l,a=n.boundary,u=a===void 0?z2:a,c=n.rootBoundary,f=c===void 0?w0:c,d=n.elementContext,p=d===void 0?Wo:d,y=n.altBoundary,w=y===void 0?!1:y,x=n.padding,E=x===void 0?0:x,g=E0(typeof E!="number"?E:b0(E,Ui)),m=p===Wo?B2:Wo,v=e.rects.popper,S=e.elements[w?m:p],k=gE(Er(S)?S:S.contextElement||Yn(e.elements.popper),u,f,s),b=wo(e.elements.reference),P=$0({reference:b,element:v,strategy:"absolute",placement:o}),T=lc(Object.assign({},v,P)),O=p===Wo?T:b,h={top:k.top-O.top+g.top,bottom:O.bottom-k.bottom+g.bottom,left:k.left-O.left+g.left,right:O.right-k.right+g.right},$=e.modifiersData.offset;if(p===Wo&&$){var _=$[o];Object.keys(h).forEach(function(R){var L=[At,Rt].indexOf(R)>=0?1:-1,U=[lt,Rt].indexOf(R)>=0?"y":"x";h[R]+=_[U]*L})}return h}function yE(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=n.boundary,l=n.rootBoundary,s=n.padding,a=n.flipVariations,u=n.allowedAutoPlacements,c=u===void 0?x0:u,f=xo(r),d=f?a?Bp:Bp.filter(function(w){return xo(w)===f}):Ui,p=d.filter(function(w){return c.indexOf(w)>=0});p.length===0&&(p=d);var y=p.reduce(function(w,x){return w[x]=Oi(e,{placement:x,boundary:o,rootBoundary:l,padding:s})[rn(x)],w},{});return Object.keys(y).sort(function(w,x){return y[w]-y[x]})}function vE(e){if(rn(e)===Mf)return[];var t=Nl(e);return[Up(e),t,Up(t)]}function wE(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,l=o===void 0?!0:o,s=n.altAxis,a=s===void 0?!0:s,u=n.fallbackPlacements,c=n.padding,f=n.boundary,d=n.rootBoundary,p=n.altBoundary,y=n.flipVariations,w=y===void 0?!0:y,x=n.allowedAutoPlacements,E=t.options.placement,g=rn(E),m=g===E,v=u||(m||!w?[Nl(E)]:vE(E)),S=[E].concat(v).reduce(function(Y,se){return Y.concat(rn(se)===Mf?yE(t,{placement:se,boundary:f,rootBoundary:d,padding:c,flipVariations:w,allowedAutoPlacements:x}):se)},[]),k=t.rects.reference,b=t.rects.popper,P=new Map,T=!0,O=S[0],h=0;h=0,U=L?"width":"height",H=Oi(t,{placement:$,boundary:f,rootBoundary:d,altBoundary:p,padding:c}),K=L?R?At:st:R?Rt:lt;k[U]>b[U]&&(K=Nl(K));var N=Nl(K),j=[];if(l&&j.push(H[_]<=0),a&&j.push(H[K]<=0,H[N]<=0),j.every(function(Y){return Y})){O=$,T=!1;break}P.set($,j)}if(T)for(var D=w?3:1,W=function(se){var oe=S.find(function(Re){var ze=P.get(Re);if(ze)return ze.slice(0,se).every(function(_t){return _t})});if(oe)return O=oe,"break"},Q=D;Q>0;Q--){var Ie=W(Q);if(Ie==="break")break}t.placement!==O&&(t.modifiersData[r]._skip=!0,t.placement=O,t.reset=!0)}}const xE={name:"flip",enabled:!0,phase:"main",fn:wE,requiresIfExists:["offset"],data:{_skip:!1}};function Hp(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Kp(e){return[lt,At,Rt,st].some(function(t){return e[t]>=0})}function SE(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,l=t.modifiersData.preventOverflow,s=Oi(t,{elementContext:"reference"}),a=Oi(t,{altBoundary:!0}),u=Hp(s,r),c=Hp(a,o,l),f=Kp(u),d=Kp(c);t.modifiersData[n]={referenceClippingOffsets:u,popperEscapeOffsets:c,isReferenceHidden:f,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":f,"data-popper-escaped":d})}const CE={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:SE};function kE(e,t,n){var r=rn(e),o=[st,lt].indexOf(r)>=0?-1:1,l=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,s=l[0],a=l[1];return s=s||0,a=(a||0)*o,[st,At].indexOf(r)>=0?{x:a,y:s}:{x:s,y:a}}function EE(e){var t=e.state,n=e.options,r=e.name,o=n.offset,l=o===void 0?[0,0]:o,s=x0.reduce(function(f,d){return f[d]=kE(d,t.rects,l),f},{}),a=s[t.placement],u=a.x,c=a.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=s}const bE={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:EE};function PE(e){var t=e.state,n=e.name;t.modifiersData[n]=$0({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const $E={name:"popperOffsets",enabled:!0,phase:"read",fn:PE,data:{}};function TE(e){return e==="x"?"y":"x"}function RE(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,l=o===void 0?!0:o,s=n.altAxis,a=s===void 0?!1:s,u=n.boundary,c=n.rootBoundary,f=n.altBoundary,d=n.padding,p=n.tether,y=p===void 0?!0:p,w=n.tetherOffset,x=w===void 0?0:w,E=Oi(t,{boundary:u,rootBoundary:c,padding:d,altBoundary:f}),g=rn(t.placement),m=xo(t.placement),v=!m,S=If(g),k=TE(S),b=t.modifiersData.popperOffsets,P=t.rects.reference,T=t.rects.popper,O=typeof x=="function"?x(Object.assign({},t.rects,{placement:t.placement})):x,h=typeof O=="number"?{mainAxis:O,altAxis:O}:Object.assign({mainAxis:0,altAxis:0},O),$=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,_={x:0,y:0};if(b){if(l){var R,L=S==="y"?lt:st,U=S==="y"?Rt:At,H=S==="y"?"height":"width",K=b[S],N=K+E[L],j=K-E[U],D=y?-T[H]/2:0,W=m===yo?P[H]:T[H],Q=m===yo?-T[H]:-P[H],Ie=t.elements.arrow,Y=y&&Ie?_f(Ie):{width:0,height:0},se=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:k0(),oe=se[L],Re=se[U],ze=ii(0,P[H],Y[H]),_t=v?P[H]/2-D-ze-oe-h.mainAxis:W-ze-oe-h.mainAxis,on=v?-P[H]/2+D+ze+Re+h.mainAxis:Q+ze+Re+h.mainAxis,Wt=t.elements.arrow&&Vi(t.elements.arrow),Tr=Wt?S==="y"?Wt.clientTop||0:Wt.clientLeft||0:0,Rr=(R=$==null?void 0:$[S])!=null?R:0,Ar=K+_t-Rr-Tr,qn=K+on-Rr,Zn=ii(y?ys(N,Ar):N,K,y?gr(j,qn):j);b[S]=Zn,_[S]=Zn-K}if(a){var Ze,Je=S==="x"?lt:st,Ut=S==="x"?Rt:At,Ke=b[k],It=k==="y"?"height":"width",Jn=Ke+E[Je],V=Ke-E[Ut],Cn=[lt,st].indexOf(g)!==-1,Mr=(Ze=$==null?void 0:$[k])!=null?Ze:0,er=Cn?Jn:Ke-P[It]-T[It]-Mr+h.altAxis,$o=Cn?Ke+P[It]+T[It]-Mr-h.altAxis:V,To=y&&Cn?J2(er,Ke,$o):ii(y?er:Jn,Ke,y?$o:V);b[k]=To,_[k]=To-Ke}t.modifiersData[r]=_}}const AE={name:"preventOverflow",enabled:!0,phase:"main",fn:RE,requiresIfExists:["offset"]};function ME(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function OE(e){return e===gt(e)||!nn(e)?Lf(e):ME(e)}function _E(e){var t=e.getBoundingClientRect(),n=vo(t.width)/e.offsetWidth||1,r=vo(t.height)/e.offsetHeight||1;return n!==1||r!==1}function IE(e,t,n){n===void 0&&(n=!1);var r=nn(t),o=nn(t)&&_E(t),l=Yn(t),s=wo(e,o,n),a={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(r||!r&&!n)&&((Hn(t)!=="body"||jf(l))&&(a=OE(t)),nn(t)?(u=wo(t,!0),u.x+=t.clientLeft,u.y+=t.clientTop):l&&(u.x=Nf(l))),{x:s.left+a.scrollLeft-u.x,y:s.top+a.scrollTop-u.y,width:s.width,height:s.height}}function LE(e){var t=new Map,n=new Set,r=[];e.forEach(function(l){t.set(l.name,l)});function o(l){n.add(l.name);var s=[].concat(l.requires||[],l.requiresIfExists||[]);s.forEach(function(a){if(!n.has(a)){var u=t.get(a);u&&o(u)}}),r.push(l)}return e.forEach(function(l){n.has(l.name)||o(l)}),r}function NE(e){var t=LE(e);return Y2.reduce(function(n,r){return n.concat(t.filter(function(o){return o.phase===r}))},[])}function jE(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function DE(e){var t=e.reduce(function(n,r){var o=n[r.name];return n[r.name]=o?Object.assign({},o,r,{options:Object.assign({},o.options,r.options),data:Object.assign({},o.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var Gp={placement:"bottom",modifiers:[],strategy:"absolute"};function Qp(){for(var e=arguments.length,t=new Array(e),n=0;n{r(y)};return A.jsxs("div",{className:"flex flex-col items-center border-black border-2 bg-white rounded-lg max-w-[90%]",children:[A.jsxs("div",{className:" m-6 text-lg font-bold",children:["Flood Report for ",e]}),A.jsx("div",{className:"w-full h-[1px] bg-black"}),A.jsx(T0,{sx:{borderBottom:1,borderColor:"divider"},children:A.jsxs(Ok,{value:n,onChange:d,"aria-label":"basic tabs example",children:[A.jsx(Lp,{label:"Present",...qp(0)}),A.jsx(Lp,{label:"Future (Predicted)",...qp(1)})]})}),A.jsx(Yp,{value:n,index:0,children:A.jsx(Xp,{graphHref:f,expectedFloods:l,precipitation:o,danger:s})}),A.jsx(Yp,{value:n,index:1,children:A.jsx(Xp,{graphHref:f,expectedFloods:u,precipitation:a,danger:c})})]})}const Df=C.createContext(),UE=({children:e})=>{const[t,n]=C.useState(!1),[r,o]=C.useState(0);return A.jsx(Df.Provider,{value:{reportView:t,setReportView:n,activeReport:r,setActiveReport:o},children:e})};var R0={exports:{}};/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var l="",s=0;s{e=Sn(e,"spinner");const u=`${e}-${n}`;return A.jsx(o,{ref:a,...s,className:xn(l,u,r&&`${u}-${r}`,t&&`text-${t}`)})});M0.displayName="Spinner";function QE(){return A.jsx(M0,{animation:"border",role:"status",children:A.jsx("span",{className:"visually-hidden",children:"Loading..."})})}var XE=Function.prototype.bind.call(Function.prototype.call,[].slice);function Zp(e,t){return XE(e.querySelectorAll(t))}const O0=!!(typeof window<"u"&&window.document&&window.document.createElement);var sc=!1,ac=!1;try{var eu={get passive(){return sc=!0},get once(){return ac=sc=!0}};O0&&(window.addEventListener("test",eu,eu),window.removeEventListener("test",eu,!0))}catch{}function _0(e,t,n,r){if(r&&typeof r!="boolean"&&!ac){var o=r.once,l=r.capture,s=n;!ac&&o&&(s=n.__once||function a(u){this.removeEventListener(t,a,l),n.call(this,u)},n.__once=s),e.addEventListener(t,s,sc?r:l)}e.addEventListener(t,n,r)}function YE(e,t,n){const r=C.useRef(e!==void 0),[o,l]=C.useState(t),s=e!==void 0,a=r.current;return r.current=s,!s&&a&&o!==t&&l(t),[s?e:o,C.useCallback((...u)=>{const[c,...f]=u;let d=n==null?void 0:n(c,...f);return l(c),d},[n])]}function qE(e){const t=C.useRef(null);return C.useEffect(()=>{t.current=e}),t.current}function ZE(){const[,e]=C.useReducer(t=>!t,!1);return e}function JE(e){const t=C.useRef(e);return C.useEffect(()=>{t.current=e},[e]),t}function dn(e){const t=JE(e);return C.useCallback(function(...n){return t.current&&t.current(...n)},[t])}function eb(e,t,n,r=!1){const o=dn(n);C.useEffect(()=>{const l=typeof e=="function"?e():e;return l.addEventListener(t,o,r),()=>l.removeEventListener(t,o,r)},[e])}const ya=C.createContext(null);function tb(){return C.useState(null)}var Jp=Object.prototype.hasOwnProperty;function eh(e,t,n){for(n of e.keys())if(si(n,t))return n}function si(e,t){var n,r,o;if(e===t)return!0;if(e&&t&&(n=e.constructor)===t.constructor){if(n===Date)return e.getTime()===t.getTime();if(n===RegExp)return e.toString()===t.toString();if(n===Array){if((r=e.length)===t.length)for(;r--&&si(e[r],t[r]););return r===-1}if(n===Set){if(e.size!==t.size)return!1;for(r of e)if(o=r,o&&typeof o=="object"&&(o=eh(t,o),!o)||!t.has(o))return!1;return!0}if(n===Map){if(e.size!==t.size)return!1;for(r of e)if(o=r[0],o&&typeof o=="object"&&(o=eh(t,o),!o)||!si(r[1],t.get(o)))return!1;return!0}if(n===ArrayBuffer)e=new Uint8Array(e),t=new Uint8Array(t);else if(n===DataView){if((r=e.byteLength)===t.byteLength)for(;r--&&e.getInt8(r)===t.getInt8(r););return r===-1}if(ArrayBuffer.isView(e)){if((r=e.byteLength)===t.byteLength)for(;r--&&e[r]===t[r];);return r===-1}if(!n||typeof e=="object"){r=0;for(n in e)if(Jp.call(e,n)&&++r&&!Jp.call(t,n)||!(n in t)||!si(e[n],t[n]))return!1;return Object.keys(t).length===r}}return e!==e&&t!==t}function nb(){const e=C.useRef(!0),t=C.useRef(()=>e.current);return C.useEffect(()=>(e.current=!0,()=>{e.current=!1}),[]),t.current}function rb(e){const t=nb();return[e[0],C.useCallback(n=>{if(t())return e[1](n)},[t,e[1]])]}const ob=zE({defaultModifiers:[CE,$E,sE,uE,bE,xE,AE,rE]}),ib=["enabled","placement","strategy","modifiers"];function lb(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}const sb={name:"applyStyles",enabled:!1,phase:"afterWrite",fn:()=>{}},ab={name:"ariaDescribedBy",enabled:!0,phase:"afterWrite",effect:({state:e})=>()=>{const{reference:t,popper:n}=e.elements;if("removeAttribute"in t){const r=(t.getAttribute("aria-describedby")||"").split(",").filter(o=>o.trim()!==n.id);r.length?t.setAttribute("aria-describedby",r.join(",")):t.removeAttribute("aria-describedby")}},fn:({state:e})=>{var t;const{popper:n,reference:r}=e.elements,o=(t=n.getAttribute("role"))==null?void 0:t.toLowerCase();if(n.id&&o==="tooltip"&&"setAttribute"in r){const l=r.getAttribute("aria-describedby");if(l&&l.split(",").indexOf(n.id)!==-1)return;r.setAttribute("aria-describedby",l?`${l},${n.id}`:n.id)}}},ub=[];function cb(e,t,n={}){let{enabled:r=!0,placement:o="bottom",strategy:l="absolute",modifiers:s=ub}=n,a=lb(n,ib);const u=C.useRef(s),c=C.useRef(),f=C.useCallback(()=>{var E;(E=c.current)==null||E.update()},[]),d=C.useCallback(()=>{var E;(E=c.current)==null||E.forceUpdate()},[]),[p,y]=rb(C.useState({placement:o,update:f,forceUpdate:d,attributes:{},styles:{popper:{},arrow:{}}})),w=C.useMemo(()=>({name:"updateStateModifier",enabled:!0,phase:"write",requires:["computeStyles"],fn:({state:E})=>{const g={},m={};Object.keys(E.elements).forEach(v=>{g[v]=E.styles[v],m[v]=E.attributes[v]}),y({state:E,styles:g,attributes:m,update:f,forceUpdate:d,placement:E.placement})}}),[f,d,y]),x=C.useMemo(()=>(si(u.current,s)||(u.current=s),u.current),[s]);return C.useEffect(()=>{!c.current||!r||c.current.setOptions({placement:o,strategy:l,modifiers:[...x,w,sb]})},[l,o,w,r,x]),C.useEffect(()=>{if(!(!r||e==null||t==null))return c.current=ob(e,t,Object.assign({},a,{placement:o,strategy:l,modifiers:[...x,ab,w]})),()=>{c.current!=null&&(c.current.destroy(),c.current=void 0,y(E=>Object.assign({},E,{attributes:{},styles:{popper:{}}})))}},[r,e,t]),p}function th(e,t){if(e.contains)return e.contains(t);if(e.compareDocumentPosition)return e===t||!!(e.compareDocumentPosition(t)&16)}function fb(e,t,n,r){var o=r&&typeof r!="boolean"?r.capture:r;e.removeEventListener(t,n,o),n.__once&&e.removeEventListener(t,n.__once,o)}function wl(e,t,n,r){return _0(e,t,n,r),function(){fb(e,t,n,r)}}function db(e){return e&&e.ownerDocument||document}var pb=function(){},hb=pb;const mb=ws(hb),nh=()=>{};function gb(e){return e.button===0}function yb(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}const tu=e=>e&&("current"in e?e.current:e),rh={click:"mousedown",mouseup:"mousedown",pointerup:"pointerdown"};function vb(e,t=nh,{disabled:n,clickTrigger:r="click"}={}){const o=C.useRef(!1),l=C.useRef(!1),s=C.useCallback(c=>{const f=tu(e);mb(!!f,"ClickOutside captured a close event but does not have a ref to compare it to. useClickOutside(), should be passed a ref that resolves to a DOM node"),o.current=!f||yb(c)||!gb(c)||!!th(f,c.target)||l.current,l.current=!1},[e]),a=dn(c=>{const f=tu(e);f&&th(f,c.target)&&(l.current=!0)}),u=dn(c=>{o.current||t(c)});C.useEffect(()=>{var c,f;if(n||e==null)return;const d=db(tu(e)),p=d.defaultView||window;let y=(c=p.event)!=null?c:(f=p.parent)==null?void 0:f.event,w=null;rh[r]&&(w=wl(d,rh[r],a,!0));const x=wl(d,r,s,!0),E=wl(d,r,m=>{if(m===y){y=void 0;return}u(m)});let g=[];return"ontouchstart"in d.documentElement&&(g=[].slice.call(d.body.children).map(m=>wl(m,"mousemove",nh))),()=>{w==null||w(),x(),E(),g.forEach(m=>m())}},[e,n,r,s,a,u])}function wb(e){const t={};return Array.isArray(e)?(e==null||e.forEach(n=>{t[n.name]=n}),t):e||t}function xb(e={}){return Array.isArray(e)?e:Object.keys(e).map(t=>(e[t].name=t,e[t]))}function Sb({enabled:e,enableEvents:t,placement:n,flip:r,offset:o,fixed:l,containerPadding:s,arrowElement:a,popperConfig:u={}}){var c,f,d,p,y;const w=wb(u.modifiers);return Object.assign({},u,{placement:n,enabled:e,strategy:l?"fixed":u.strategy,modifiers:xb(Object.assign({},w,{eventListeners:{enabled:t,options:(c=w.eventListeners)==null?void 0:c.options},preventOverflow:Object.assign({},w.preventOverflow,{options:s?Object.assign({padding:s},(f=w.preventOverflow)==null?void 0:f.options):(d=w.preventOverflow)==null?void 0:d.options}),offset:{options:Object.assign({offset:o},(p=w.offset)==null?void 0:p.options)},arrow:Object.assign({},w.arrow,{enabled:!!a,options:Object.assign({},(y=w.arrow)==null?void 0:y.options,{element:a})}),flip:Object.assign({enabled:!!r},w.flip)}))})}const Cb=["children","usePopper"];function kb(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}const Eb=()=>{};function I0(e={}){const t=C.useContext(ya),[n,r]=tb(),o=C.useRef(!1),{flip:l,offset:s,rootCloseEvent:a,fixed:u=!1,placement:c,popperConfig:f={},enableEventListeners:d=!0,usePopper:p=!!t}=e,y=(t==null?void 0:t.show)==null?!!e.show:t.show;y&&!o.current&&(o.current=!0);const w=b=>{t==null||t.toggle(!1,b)},{placement:x,setMenu:E,menuElement:g,toggleElement:m}=t||{},v=cb(m,g,Sb({placement:c||x||"bottom-start",enabled:p,enableEvents:d??y,offset:s,flip:l,fixed:u,arrowElement:n,popperConfig:f})),S=Object.assign({ref:E||Eb,"aria-labelledby":m==null?void 0:m.id},v.attributes.popper,{style:v.styles.popper}),k={show:y,placement:x,hasShown:o.current,toggle:t==null?void 0:t.toggle,popper:p?v:null,arrowProps:p?Object.assign({ref:r},v.attributes.arrow,{style:v.styles.arrow}):{}};return vb(g,w,{clickTrigger:a,disabled:!y}),[S,k]}function L0(e){let{children:t,usePopper:n=!0}=e,r=kb(e,Cb);const[o,l]=I0(Object.assign({},r,{usePopper:n}));return A.jsx(A.Fragment,{children:t(o,l)})}L0.displayName="DropdownMenu";const vs={prefix:String(Math.round(Math.random()*1e10)),current:0},N0=pe.createContext(vs),bb=pe.createContext(!1);let Pb=!!(typeof window<"u"&&window.document&&window.document.createElement),nu=new WeakMap;function $b(e=!1){let t=C.useContext(N0),n=C.useRef(null);if(n.current===null&&!e){var r,o;let l=(o=pe.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)===null||o===void 0||(r=o.ReactCurrentOwner)===null||r===void 0?void 0:r.current;if(l){let s=nu.get(l);s==null?nu.set(l,{id:t.current,state:l.memoizedState}):l.memoizedState!==s.state&&(t.current=s.id,nu.delete(l))}n.current=++t.current}return n.current}function Tb(e){let t=C.useContext(N0);t===vs&&!Pb&&console.warn("When server rendering, you must wrap your application in an to ensure consistent ids are generated between the client and server.");let n=$b(!!e),r=`react-aria${t.prefix}`;return e||`${r}-${n}`}function Rb(e){let t=pe.useId(),[n]=C.useState(Ib()),r=n?"react-aria":`react-aria${vs.prefix}`;return e||`${r}-${t}`}const Ab=typeof pe.useId=="function"?Rb:Tb;function Mb(){return!1}function Ob(){return!0}function _b(e){return()=>{}}function Ib(){return typeof pe.useSyncExternalStore=="function"?pe.useSyncExternalStore(_b,Mb,Ob):C.useContext(bb)}const j0=e=>{var t;return((t=e.getAttribute("role"))==null?void 0:t.toLowerCase())==="menu"},oh=()=>{};function D0(){const e=Ab(),{show:t=!1,toggle:n=oh,setToggle:r,menuElement:o}=C.useContext(ya)||{},l=C.useCallback(a=>{n(!t,a)},[t,n]),s={id:e,ref:r||oh,onClick:l,"aria-expanded":!!t};return o&&j0(o)&&(s["aria-haspopup"]=!0),[s,{show:t,toggle:n}]}function z0({children:e}){const[t,n]=D0();return A.jsx(A.Fragment,{children:e(t,n)})}z0.displayName="DropdownToggle";const uc=C.createContext(null),ih=(e,t=null)=>e!=null?String(e):t||null,B0=C.createContext(null);B0.displayName="NavContext";const Lb=["as","disabled"];function Nb(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function jb(e){return!e||e.trim()==="#"}function zf({tagName:e,disabled:t,href:n,target:r,rel:o,role:l,onClick:s,tabIndex:a=0,type:u}){e||(n!=null||r!=null||o!=null?e="a":e="button");const c={tagName:e};if(e==="button")return[{type:u||"button",disabled:t},c];const f=p=>{if((t||e==="a"&&jb(n))&&p.preventDefault(),t){p.stopPropagation();return}s==null||s(p)},d=p=>{p.key===" "&&(p.preventDefault(),f(p))};return e==="a"&&(n||(n="#"),t&&(n=void 0)),[{role:l??"button",disabled:void 0,tabIndex:t?void 0:a,href:n,target:e==="a"?r:void 0,"aria-disabled":t||void 0,rel:e==="a"?o:void 0,onClick:f,onKeyDown:d},c]}const F0=C.forwardRef((e,t)=>{let{as:n,disabled:r}=e,o=Nb(e,Lb);const[l,{tagName:s}]=zf(Object.assign({tagName:n,disabled:r},o));return A.jsx(s,Object.assign({},o,l,{ref:t}))});F0.displayName="Button";const Db="data-rr-ui-";function W0(e){return`${Db}${e}`}const zb=["eventKey","disabled","onClick","active","as"];function Bb(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function U0({key:e,href:t,active:n,disabled:r,onClick:o}){const l=C.useContext(uc),s=C.useContext(B0),{activeKey:a}=s||{},u=ih(e,t),c=n==null&&e!=null?ih(a)===u:n;return[{onClick:dn(d=>{r||(o==null||o(d),l&&!d.isPropagationStopped()&&l(u,d))}),"aria-disabled":r||void 0,"aria-selected":c,[W0("dropdown-item")]:""},{isActive:c}]}const V0=C.forwardRef((e,t)=>{let{eventKey:n,disabled:r,onClick:o,active:l,as:s=F0}=e,a=Bb(e,zb);const[u]=U0({key:n,href:a.href,disabled:r,onClick:o,active:l});return A.jsx(s,Object.assign({},a,{ref:t},u))});V0.displayName="DropdownItem";const H0=C.createContext(O0?window:void 0);H0.Provider;function Fb(){return C.useContext(H0)}function lh(){const e=ZE(),t=C.useRef(null),n=C.useCallback(r=>{t.current=r,e()},[e]);return[t,n]}function Hi({defaultShow:e,show:t,onSelect:n,onToggle:r,itemSelector:o=`* [${W0("dropdown-item")}]`,focusFirstItemOnShow:l,placement:s="bottom-start",children:a}){const u=Fb(),[c,f]=YE(t,e,r),[d,p]=lh(),y=d.current,[w,x]=lh(),E=w.current,g=qE(c),m=C.useRef(null),v=C.useRef(!1),S=C.useContext(uc),k=C.useCallback(($,_,R=_==null?void 0:_.type)=>{f($,{originalEvent:_,source:R})},[f]),b=dn(($,_)=>{n==null||n($,_),k(!1,_,"select"),_.isPropagationStopped()||S==null||S($,_)}),P=C.useMemo(()=>({toggle:k,placement:s,show:c,menuElement:y,toggleElement:E,setMenu:p,setToggle:x}),[k,s,c,y,E,p,x]);y&&g&&!c&&(v.current=y.contains(y.ownerDocument.activeElement));const T=dn(()=>{E&&E.focus&&E.focus()}),O=dn(()=>{const $=m.current;let _=l;if(_==null&&(_=d.current&&j0(d.current)?"keyboard":!1),_===!1||_==="keyboard"&&!/^key.+$/.test($))return;const R=Zp(d.current,o)[0];R&&R.focus&&R.focus()});C.useEffect(()=>{c?O():v.current&&(v.current=!1,T())},[c,v,T,O]),C.useEffect(()=>{m.current=null});const h=($,_)=>{if(!d.current)return null;const R=Zp(d.current,o);let L=R.indexOf($)+_;return L=Math.max(0,Math.min(L,R.length)),R[L]};return eb(C.useCallback(()=>u.document,[u]),"keydown",$=>{var _,R;const{key:L}=$,U=$.target,H=(_=d.current)==null?void 0:_.contains(U),K=(R=w.current)==null?void 0:R.contains(U);if(/input|textarea/i.test(U.tagName)&&(L===" "||L!=="Escape"&&H||L==="Escape"&&U.type==="search")||!H&&!K||L==="Tab"&&(!d.current||!c))return;m.current=$.type;const j={originalEvent:$,source:$.type};switch(L){case"ArrowUp":{const D=h(U,-1);D&&D.focus&&D.focus(),$.preventDefault();return}case"ArrowDown":if($.preventDefault(),!c)f(!0,j);else{const D=h(U,1);D&&D.focus&&D.focus()}return;case"Tab":_0(U.ownerDocument,"keyup",D=>{var W;(D.key==="Tab"&&!D.target||!((W=d.current)!=null&&W.contains(D.target)))&&f(!1,j)},{once:!0});break;case"Escape":L==="Escape"&&($.preventDefault(),$.stopPropagation()),f(!1,j);break}}),A.jsx(uc.Provider,{value:b,children:A.jsx(ya.Provider,{value:P,children:a})})}Hi.displayName="Dropdown";Hi.Menu=L0;Hi.Toggle=z0;Hi.Item=V0;function sh(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}function Wb(e){var t=Ub(e,"string");return typeof t=="symbol"?t:String(t)}function Ub(e,t){if(typeof e!="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function Vb(e,t,n){var r=C.useRef(e!==void 0),o=C.useState(t),l=o[0],s=o[1],a=e!==void 0,u=r.current;return r.current=a,!a&&u&&l!==t&&s(t),[a?e:l,C.useCallback(function(c){for(var f=arguments.length,d=new Array(f>1?f-1:0),p=1;p(t=Sn(t,"dropdown-divider"),A.jsx(n,{ref:l,className:xn(e,t),role:r,...o})));K0.displayName="DropdownDivider";const G0=C.forwardRef(({className:e,bsPrefix:t,as:n="div",role:r="heading",...o},l)=>(t=Sn(t,"dropdown-header"),A.jsx(n,{ref:l,className:xn(e,t),role:r,...o})));G0.displayName="DropdownHeader";const Kb=typeof global<"u"&&global.navigator&&global.navigator.product==="ReactNative",Gb=typeof document<"u",Qb=Gb||Kb?C.useLayoutEffect:C.useEffect,Xb=["onKeyDown"];function Yb(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function qb(e){return!e||e.trim()==="#"}const Q0=C.forwardRef((e,t)=>{let{onKeyDown:n}=e,r=Yb(e,Xb);const[o]=zf(Object.assign({tagName:"a"},r)),l=dn(s=>{o.onKeyDown(s),n==null||n(s)});return qb(r.href)||r.role==="button"?A.jsx("a",Object.assign({ref:t},r,o,{onKeyDown:l})):A.jsx("a",Object.assign({ref:t},r,{onKeyDown:n}))});Q0.displayName="Anchor";const X0=C.forwardRef(({bsPrefix:e,className:t,eventKey:n,disabled:r=!1,onClick:o,active:l,as:s=Q0,...a},u)=>{const c=Sn(e,"dropdown-item"),[f,d]=U0({key:n,href:a.href,disabled:r,onClick:o,active:l});return A.jsx(s,{...a,...f,ref:u,className:xn(t,c,d.isActive&&"active",r&&"disabled")})});X0.displayName="DropdownItem";const Y0=C.forwardRef(({className:e,bsPrefix:t,as:n="span",...r},o)=>(t=Sn(t,"dropdown-item-text"),A.jsx(n,{ref:o,className:xn(e,t),...r})));Y0.displayName="DropdownItemText";const ah=e=>!e||typeof e=="function"?e:t=>{e.current=t};function Zb(e,t){const n=ah(e),r=ah(t);return o=>{n&&n(o),r&&r(o)}}function q0(e,t){return C.useMemo(()=>Zb(e,t),[e,t])}const Ff=C.createContext(null);Ff.displayName="InputGroupContext";const Z0=C.createContext(null);Z0.displayName="NavbarContext";function J0(e,t){return e}const zr=Ce.oneOf(["start","end"]),Jb=Ce.oneOfType([zr,Ce.shape({sm:zr}),Ce.shape({md:zr}),Ce.shape({lg:zr}),Ce.shape({xl:zr}),Ce.shape({xxl:zr}),Ce.object]);function ey(e,t,n){const r=n?"top-end":"top-start",o=n?"top-start":"top-end",l=n?"bottom-end":"bottom-start",s=n?"bottom-start":"bottom-end",a=n?"right-start":"left-start",u=n?"right-end":"left-end",c=n?"left-start":"right-start",f=n?"left-end":"right-end";let d=e?s:l;return t==="up"?d=e?o:r:t==="end"?d=e?f:c:t==="start"?d=e?u:a:t==="down-centered"?d="bottom":t==="up-centered"&&(d="top"),d}const Wf=C.forwardRef(({bsPrefix:e,className:t,align:n,rootCloseEvent:r,flip:o=!0,show:l,renderOnMount:s,as:a="div",popperConfig:u,variant:c,...f},d)=>{let p=!1;const y=C.useContext(Z0),w=Sn(e,"dropdown-menu"),{align:x,drop:E,isRTL:g}=C.useContext(Bf);n=n||x;const m=C.useContext(Ff),v=[];if(n)if(typeof n=="object"){const $=Object.keys(n);if($.length){const _=$[0],R=n[_];p=R==="start",v.push(`${w}-${_}-${R}`)}}else n==="end"&&(p=!0);const S=ey(p,E,g),[k,{hasShown:b,popper:P,show:T,toggle:O}]=I0({flip:o,rootCloseEvent:r,show:l,usePopper:!y&&v.length===0,offset:[0,2],popperConfig:u,placement:S});if(k.ref=q0(J0(d),k.ref),Qb(()=>{T&&(P==null||P.update())},[T]),!b&&!s&&!m)return null;typeof a!="string"&&(k.show=T,k.close=()=>O==null?void 0:O(!1),k.align=n);let h=f.style;return P!=null&&P.placement&&(h={...f.style,...k.style},f["x-placement"]=P.placement),A.jsx(a,{...f,...k,style:h,...(v.length||y)&&{"data-bs-popper":"static"},className:xn(t,w,T&&"show",p&&`${w}-end`,c&&`${w}-${c}`,...v)})});Wf.displayName="DropdownMenu";const ty=C.forwardRef(({as:e,bsPrefix:t,variant:n="primary",size:r,active:o=!1,disabled:l=!1,className:s,...a},u)=>{const c=Sn(t,"btn"),[f,{tagName:d}]=zf({tagName:e,disabled:l,...a}),p=d;return A.jsx(p,{...f,...a,ref:u,disabled:l,className:xn(s,c,o&&"active",n&&`${c}-${n}`,r&&`${c}-${r}`,a.href&&l&&"disabled")})});ty.displayName="Button";const Uf=C.forwardRef(({bsPrefix:e,split:t,className:n,childBsPrefix:r,as:o=ty,...l},s)=>{const a=Sn(e,"dropdown-toggle"),u=C.useContext(ya);r!==void 0&&(l.bsPrefix=r);const[c]=D0();return c.ref=q0(c.ref,J0(s)),A.jsx(o,{className:xn(n,a,t&&`${a}-split`,(u==null?void 0:u.show)&&"show"),...c,...l})});Uf.displayName="DropdownToggle";const ny=C.forwardRef((e,t)=>{const{bsPrefix:n,drop:r="down",show:o,className:l,align:s="start",onSelect:a,onToggle:u,focusFirstItemOnShow:c,as:f="div",navbar:d,autoClose:p=!0,...y}=Hb(e,{show:"onToggle"}),w=C.useContext(Ff),x=Sn(n,"dropdown"),E=GE(),g=P=>p===!1?P==="click":p==="inside"?P!=="rootClose":p==="outside"?P!=="select":!0,m=dn((P,T)=>{var O;!((O=T.originalEvent)==null||(O=O.target)==null)&&O.classList.contains("dropdown-toggle")&&T.source==="mousedown"||(T.originalEvent.currentTarget===document&&(T.source!=="keydown"||T.originalEvent.key==="Escape")&&(T.source="rootClose"),g(T.source)&&(u==null||u(P,T)))}),S=ey(s==="end",r,E),k=C.useMemo(()=>({align:s,drop:r,isRTL:E}),[s,r,E]),b={down:x,"down-centered":`${x}-center`,up:"dropup","up-centered":"dropup-center dropup",end:"dropend",start:"dropstart"};return A.jsx(Bf.Provider,{value:k,children:A.jsx(Hi,{placement:S,show:o,onSelect:a,onToggle:m,focusFirstItemOnShow:c,itemSelector:`.${x}-item:not(.disabled):not(:disabled)`,children:w?y.children:A.jsx(f,{...y,ref:t,className:xn(l,o&&"show",b[r])})})})});ny.displayName="Dropdown";const jl=Object.assign(ny,{Toggle:Uf,Menu:Wf,Item:X0,ItemText:Y0,Divider:K0,Header:G0}),eP={id:Ce.string,href:Ce.string,onClick:Ce.func,title:Ce.node.isRequired,disabled:Ce.bool,align:Jb,menuRole:Ce.string,renderMenuOnMount:Ce.bool,rootCloseEvent:Ce.string,menuVariant:Ce.oneOf(["dark"]),flip:Ce.bool,bsPrefix:Ce.string,variant:Ce.string,size:Ce.string},Vf=C.forwardRef(({title:e,children:t,bsPrefix:n,rootCloseEvent:r,variant:o,size:l,menuRole:s,renderMenuOnMount:a,disabled:u,href:c,id:f,menuVariant:d,flip:p,...y},w)=>A.jsxs(jl,{ref:w,...y,children:[A.jsx(Uf,{id:f,href:c,size:l,variant:o,disabled:u,childBsPrefix:n,children:e}),A.jsx(Wf,{role:s,renderOnMount:a,rootCloseEvent:r,variant:d,flip:p,children:t})]}));Vf.displayName="DropdownButton";Vf.propTypes=eP;const tP="http://localhost:1234/get-data",nP=[{featureType:"all",elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"road",elementType:"geometry",stylers:[{visibility:"on"}]},{featureType:"road",elementType:"labels",stylers:[{visibility:"on"}]},{featureType:"transit",elementType:"geometry",stylers:[{visibility:"off"}]},{featureType:"administrative.locality",elementType:"labels",stylers:[{visibility:"on"}]},{featureType:"poi",elementType:"geometry",stylers:[{visibility:"off"}]},{featureType:"water",elementType:"geometry",stylers:[{visibility:"on"}]}];function rP(){const[e,t]=C.useState(!1);let n=0;const[r,o]=C.useState({}),l=C.useContext(Df),s=l.reportView,a=l.setReportView,u=l.setActiveReport;l.activeReport;const c=C.useRef(null),[f,d]=C.useState(""),[p,y]=C.useState(""),w=C.useRef(null),[x,E]=C.useState(null),[g,m]=C.useState(null),[v,S]=C.useState("SSP245"),k=T=>{d(T.target.value)};async function b(T){let O={lat:T.lat(),lon:T.lng(),addr:f,scenario:v};console.log(O);const $=await(await fetch(tP,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(O)})).json();return console.log($),o($),t(!1),$}const P=()=>{window.google&&window.google.maps&&f&&new window.google.maps.Geocoder().geocode({address:f},(O,h)=>{if(h==="OK"&&O[0]){console.log(O[0]);const $=O[0].geometry.location,_=O[0].formatted_address;if(a(!0),t(!0),b($),d(_),y(_),mapInstance){console.log("test"),mapInstance.panTo($),mapInstance.setZoom(15),g&&g.setMap(null);const R=new window.google.maps.Marker({id:n,position:$,map:mapInstance,label:{text:_,className:"map-label",fontSize:"16px",fontWeight:"bold"}});i+=1,m(R),R.addListener("click",()=>{u(R.id)})}}else console.error("Geocode was not successful for the following reason: "+h)})};return C.useEffect(()=>{new sr({apiKey:"AIzaSyD7nKTP-BuFskqfyroaasPKelA5k71LcsQ",version:"weekly",libraries:["places"]}).load().then(()=>{if(w.current){const O=new window.google.maps.Map(w.current,{center:{lat:43.6532,lng:-79.3832},zoom:13,mapTypeId:"hybrid",mapTypeControl:!1,styles:nP});E(O);const h=new window.google.maps.places.Autocomplete(c.current);h.bindTo("bounds",O),h.addListener("place_changed",()=>{const $=h.getPlace();if(!$.geometry||!$.geometry.location){console.log("No details available for input: "+$.name);return}const _=$.geometry.location;a(!0),t(!0),b(_);const R=$.formatted_address;if(y(R),d(R),O){console.log("test"),O.panTo(_),O.setZoom(15),g&&g.setMap(null);const L=new window.google.maps.Marker({id:n,position:_,map:O,label:{text:R,className:"map-label",fontSize:"16px",fontWeight:"bold"}});i+=1,m(L),L.addListener("click",()=>{u(L.id)})}})}}).catch(O=>{console.error("Error loading Google Maps API:",O)})},[w]),A.jsxs(A.Fragment,{children:[A.jsxs("div",{className:"bg-white backdrop-blur-sm px-5 pb-5 m-5 rounded-lg border-black border-[1px] left-0",children:[A.jsxs("div",{className:"flex justify-left items-center",children:[A.jsx("input",{className:"m-4 p-2 z-10 relative bg-slate-500 border-black border-2 text-black",ref:c,type:"text",placeholder:"Type in an address!",onChange:k}),A.jsxs(Vf,{id:"dropdown-basic-button",title:v,className:"relative",children:[A.jsx(jl.Item,{onClick:()=>S("SSP126"),children:"SSP126"}),A.jsx(jl.Item,{onClick:()=>S("SSP245"),children:"SSP245"}),A.jsx(jl.Item,{onClick:()=>S("SSP585"),children:"SSP585"})]}),A.jsx("button",{className:"relative border-black border-1 m-2 rounded-lg",onClick:P,children:" Search! "})]}),A.jsx("div",{ref:w,style:{width:"60vw",height:"80vh"}})]}),s&&A.jsx("div",{className:"flex w-full h-full justify-center items-center",children:e?A.jsx(QE,{}):A.jsx(WE,{name:p,data:r})})]})}function oP(){return A.jsx("div",{id:"app",className:"w-[100vw] bg-slate-300 ",children:A.jsx(UE,{children:A.jsxs(U1,{apiKey:"AIzaSyD7nKTP-BuFskqfyroaasPKelA5k71LcsQ",onLoad:()=>console.log("Maps API has loaded."),children:[A.jsx(I1,{}),A.jsxs("div",{className:"flex items-center w-[100%] relative justify-left",children:[A.jsx(rP,{}),A.jsx(iP,{})]})]})})})}const iP=()=>{const{reportView:e}=pe.useContext(Df);return!e&&A.jsx("div",{className:"relative text-white w-[200px] p-6 rounded-xl bg-purple-950 font-bold border-black border-4",children:"Welcome to Flood Fill! Enter a location to generate a report of its expected flood risk in the future!"})};Cg(document.getElementById("root")).render(A.jsx(C.StrictMode,{children:A.jsx(oP,{})})); diff --git a/assets/index-DU234_zV.js b/assets/index-DU234_zV.js deleted file mode 100644 index 7c08b20..0000000 --- a/assets/index-DU234_zV.js +++ /dev/null @@ -1,145 +0,0 @@ -var Km=Object.defineProperty;var Gm=(e,t,n)=>t in e?Km(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Jr=(e,t,n)=>Gm(e,typeof t!="symbol"?t+"":t,n);function Xm(e,t){for(var n=0;nr[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 s of l.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&r(s)}).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 Qm(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Od={exports:{}},Il={},zd={exports:{}},W={};/** - * @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 Yo=Symbol.for("react.element"),Ym=Symbol.for("react.portal"),Zm=Symbol.for("react.fragment"),Jm=Symbol.for("react.strict_mode"),qm=Symbol.for("react.profiler"),e0=Symbol.for("react.provider"),t0=Symbol.for("react.context"),n0=Symbol.for("react.forward_ref"),r0=Symbol.for("react.suspense"),o0=Symbol.for("react.memo"),i0=Symbol.for("react.lazy"),Bc=Symbol.iterator;function l0(e){return e===null||typeof e!="object"?null:(e=Bc&&e[Bc]||e["@@iterator"],typeof e=="function"?e:null)}var Dd={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},jd=Object.assign,Bd={};function Wr(e,t,n){this.props=e,this.context=t,this.refs=Bd,this.updater=n||Dd}Wr.prototype.isReactComponent={};Wr.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")};Wr.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Fd(){}Fd.prototype=Wr.prototype;function mu(e,t,n){this.props=e,this.context=t,this.refs=Bd,this.updater=n||Dd}var gu=mu.prototype=new Fd;gu.constructor=mu;jd(gu,Wr.prototype);gu.isPureReactComponent=!0;var Fc=Array.isArray,Ud=Object.prototype.hasOwnProperty,yu={current:null},Vd={key:!0,ref:!0,__self:!0,__source:!0};function Wd(e,t,n){var r,o={},l=null,s=null;if(t!=null)for(r in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(l=""+t.key),t)Ud.call(t,r)&&!Vd.hasOwnProperty(r)&&(o[r]=t[r]);var a=arguments.length-2;if(a===1)o.children=n;else if(1>>1,Y=I[V];if(0>>1;Vo(Me,F))Seo(et,Me)?(I[V]=et,I[Se]=F,V=Se):(I[V]=Me,I[ae]=F,V=ae);else if(Seo(et,F))I[V]=et,I[Se]=F,V=Se;else break e}}return D}function o(I,D){var F=I.sortIndex-D.sortIndex;return F!==0?F:I.id-D.id}if(typeof performance=="object"&&typeof performance.now=="function"){var l=performance;e.unstable_now=function(){return l.now()}}else{var s=Date,a=s.now();e.unstable_now=function(){return s.now()-a}}var u=[],c=[],f=1,d=null,h=3,v=!1,S=!1,w=!1,E=typeof setTimeout=="function"?setTimeout:null,g=typeof clearTimeout=="function"?clearTimeout:null,m=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function y(I){for(var D=n(c);D!==null;){if(D.callback===null)r(c);else if(D.startTime<=I)r(c),D.sortIndex=D.expirationTime,t(u,D);else break;D=n(c)}}function x(I){if(w=!1,y(I),!S)if(n(u)!==null)S=!0,te(C);else{var D=n(c);D!==null&&se(x,D.startTime-I)}}function C(I,D){S=!1,w&&(w=!1,g(R),R=-1),v=!0;var F=h;try{for(y(D),d=n(u);d!==null&&(!(d.expirationTime>D)||I&&!M());){var V=d.callback;if(typeof V=="function"){d.callback=null,h=d.priorityLevel;var Y=V(d.expirationTime<=D);D=e.unstable_now(),typeof Y=="function"?d.callback=Y:d===n(u)&&r(u),y(D)}else r(u);d=n(u)}if(d!==null)var ft=!0;else{var ae=n(c);ae!==null&&se(x,ae.startTime-D),ft=!1}return ft}finally{d=null,h=F,v=!1}}var T=!1,P=null,R=-1,z=5,p=-1;function M(){return!(e.unstable_now()-pI||125V?(I.sortIndex=F,t(c,I),n(u)===null&&I===n(c)&&(w?(g(R),R=-1):w=!0,se(x,F-V))):(I.sortIndex=Y,t(u,I),S||v||(S=!0,te(C))),I},e.unstable_shouldYield=M,e.unstable_wrapCallback=function(I){var D=h;return function(){var F=h;h=D;try{return I.apply(this,arguments)}finally{h=F}}}})(Qd);Xd.exports=Qd;var y0=Xd.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 v0=k,st=y0;function _(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ha=Object.prototype.hasOwnProperty,S0=/^[: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]*$/,Vc={},Wc={};function w0(e){return ha.call(Wc,e)?!0:ha.call(Vc,e)?!1:S0.test(e)?Wc[e]=!0:(Vc[e]=!0,!1)}function x0(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 C0(e,t,n,r){if(t===null||typeof t>"u"||x0(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,s){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=s}var Le={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Le[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];Le[t]=new He(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Le[e]=new He(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Le[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){Le[e]=new He(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Le[e]=new He(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Le[e]=new He(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Le[e]=new He(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Le[e]=new He(e,5,!1,e.toLowerCase(),null,!1,!1)});var Su=/[\-:]([a-z])/g;function wu(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(Su,wu);Le[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(Su,wu);Le[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(Su,wu);Le[t]=new He(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Le[e]=new He(e,1,!1,e.toLowerCase(),null,!1,!1)});Le.xlinkHref=new He("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Le[e]=new He(e,1,!1,e.toLowerCase(),null,!0,!0)});function xu(e,t,n,r){var o=Le.hasOwnProperty(t)?Le[t]:null;(o!==null?o.type!==0:r||!(2a||o[s]!==l[a]){var u=` -`+o[s].replace(" at new "," at ");return e.displayName&&u.includes("")&&(u=u.replace("",e.displayName)),u}while(1<=s&&0<=a);break}}}finally{Ns=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?co(e):""}function k0(e){switch(e.tag){case 5:return co(e.type);case 16:return co("Lazy");case 13:return co("Suspense");case 19:return co("SuspenseList");case 0:case 2:case 15:return e=Os(e.type,!1),e;case 11:return e=Os(e.type.render,!1),e;case 1:return e=Os(e.type,!0),e;default:return""}}function va(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 mr:return"Fragment";case hr:return"Portal";case ma:return"Profiler";case Cu:return"StrictMode";case ga:return"Suspense";case ya:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Jd:return(e.displayName||"Context")+".Consumer";case Zd:return(e._context.displayName||"Context")+".Provider";case ku:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Eu:return t=e.displayName||null,t!==null?t:va(e.type)||"Memo";case sn:t=e._payload,e=e._init;try{return va(e(t))}catch{}}return null}function E0(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 va(t);case 8:return t===Cu?"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 Cn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function ep(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function T0(e){var t=ep(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(s){r=""+s,l.call(this,s)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(s){r=""+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function gi(e){e._valueTracker||(e._valueTracker=T0(e))}function tp(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ep(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function el(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 Sa(e,t){var n=t.checked;return he({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Kc(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Cn(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 np(e,t){t=t.checked,t!=null&&xu(e,"checked",t,!1)}function wa(e,t){np(e,t);var n=Cn(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")?xa(e,t.type,n):t.hasOwnProperty("defaultValue")&&xa(e,t.type,Cn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Gc(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 xa(e,t,n){(t!=="number"||el(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var fo=Array.isArray;function Rr(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=yi.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Ro(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var yo={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},P0=["Webkit","ms","Moz","O"];Object.keys(yo).forEach(function(e){P0.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),yo[t]=yo[e]})});function lp(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||yo.hasOwnProperty(e)&&yo[e]?(""+t).trim():t+"px"}function sp(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=lp(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var A0=he({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 Ea(e,t){if(t){if(A0[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(_(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(_(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(_(61))}if(t.style!=null&&typeof t.style!="object")throw Error(_(62))}}function Ta(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 Pa=null;function Tu(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Aa=null,Mr=null,br=null;function Yc(e){if(e=qo(e)){if(typeof Aa!="function")throw Error(_(280));var t=e.stateNode;t&&(t=Dl(t),Aa(e.stateNode,e.type,t))}}function ap(e){Mr?br?br.push(e):br=[e]:Mr=e}function up(){if(Mr){var e=Mr,t=br;if(br=Mr=null,Yc(e),t)for(e=0;e>>=0,e===0?32:31-(D0(e)/j0|0)|0}var vi=64,Si=4194304;function po(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 ol(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,l=e.pingedLanes,s=n&268435455;if(s!==0){var a=s&~o;a!==0?r=po(a):(l&=s,l!==0&&(r=po(l)))}else s=n&~o,s!==0?r=po(s):l!==0&&(r=po(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;0n;n++)t.push(e);return t}function Zo(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Mt(t),e[t]=n}function V0(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=So),lf=" ",sf=!1;function Mp(e,t){switch(e){case"keyup":return yg.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function bp(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var gr=!1;function Sg(e,t){switch(e){case"compositionend":return bp(t);case"keypress":return t.which!==32?null:(sf=!0,lf);case"textInput":return e=t.data,e===lf&&sf?null:e;default:return null}}function wg(e,t){if(gr)return e==="compositionend"||!Iu&&Mp(e,t)?(e=Ap(),Fi=bu=dn=null,gr=!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)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=ff(n)}}function Lp(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Lp(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Np(){for(var e=window,t=el();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=el(e.document)}return t}function Lu(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 Mg(e){var t=Np(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Lp(n.ownerDocument.documentElement,n)){if(r!==null&&Lu(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=df(n,l);var s=df(n,r);o&&s&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),l>r?(e.addRange(t),e.extend(s.node,s.offset)):(t.setEnd(s.node,s.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=document.documentMode,yr=null,Ia=null,xo=null,La=!1;function pf(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;La||yr==null||yr!==el(r)||(r=yr,"selectionStart"in r&&Lu(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}),xo&&Lo(xo,r)||(xo=r,r=sl(Ia,"onSelect"),0wr||(e.current=Ba[wr],Ba[wr]=null,wr--)}function oe(e,t){wr++,Ba[wr]=e.current,e.current=t}var kn={},Fe=An(kn),Ye=An(!1),Xn=kn;function zr(e,t){var n=e.type.contextTypes;if(!n)return kn;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 Ze(e){return e=e.childContextTypes,e!=null}function ul(){le(Ye),le(Fe)}function wf(e,t,n){if(Fe.current!==kn)throw Error(_(168));oe(Fe,t),oe(Ye,n)}function Wp(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(_(108,E0(e)||"Unknown",o));return he({},n,r)}function cl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||kn,Xn=Fe.current,oe(Fe,e),oe(Ye,Ye.current),!0}function xf(e,t,n){var r=e.stateNode;if(!r)throw Error(_(169));n?(e=Wp(e,t,Xn),r.__reactInternalMemoizedMergedChildContext=e,le(Ye),le(Fe),oe(Fe,e)):le(Ye),oe(Ye,n)}var Kt=null,jl=!1,Ys=!1;function Hp(e){Kt===null?Kt=[e]:Kt.push(e)}function Fg(e){jl=!0,Hp(e)}function Rn(){if(!Ys&&Kt!==null){Ys=!0;var e=0,t=J;try{var n=Kt;for(J=1;e>=s,o-=s,Gt=1<<32-Mt(t)+o|n<R?(z=P,P=null):z=P.sibling;var p=h(g,P,y[R],x);if(p===null){P===null&&(P=z);break}e&&P&&p.alternate===null&&t(g,P),m=l(p,m,R),T===null?C=p:T.sibling=p,T=p,P=z}if(R===y.length)return n(g,P),ce&&On(g,R),C;if(P===null){for(;RR?(z=P,P=null):z=P.sibling;var M=h(g,P,p.value,x);if(M===null){P===null&&(P=z);break}e&&P&&M.alternate===null&&t(g,P),m=l(M,m,R),T===null?C=M:T.sibling=M,T=M,P=z}if(p.done)return n(g,P),ce&&On(g,R),C;if(P===null){for(;!p.done;R++,p=y.next())p=d(g,p.value,x),p!==null&&(m=l(p,m,R),T===null?C=p:T.sibling=p,T=p);return ce&&On(g,R),C}for(P=r(g,P);!p.done;R++,p=y.next())p=v(P,g,R,p.value,x),p!==null&&(e&&p.alternate!==null&&P.delete(p.key===null?R:p.key),m=l(p,m,R),T===null?C=p:T.sibling=p,T=p);return e&&P.forEach(function(N){return t(g,N)}),ce&&On(g,R),C}function E(g,m,y,x){if(typeof y=="object"&&y!==null&&y.type===mr&&y.key===null&&(y=y.props.children),typeof y=="object"&&y!==null){switch(y.$$typeof){case mi:e:{for(var C=y.key,T=m;T!==null;){if(T.key===C){if(C=y.type,C===mr){if(T.tag===7){n(g,T.sibling),m=o(T,y.props.children),m.return=g,g=m;break e}}else if(T.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===sn&&Ef(C)===T.type){n(g,T.sibling),m=o(T,y.props),m.ref=oo(g,T,y),m.return=g,g=m;break e}n(g,T);break}else t(g,T);T=T.sibling}y.type===mr?(m=Kn(y.props.children,g.mode,x,y.key),m.return=g,g=m):(x=Qi(y.type,y.key,y.props,null,g.mode,x),x.ref=oo(g,m,y),x.return=g,g=x)}return s(g);case hr:e:{for(T=y.key;m!==null;){if(m.key===T)if(m.tag===4&&m.stateNode.containerInfo===y.containerInfo&&m.stateNode.implementation===y.implementation){n(g,m.sibling),m=o(m,y.children||[]),m.return=g,g=m;break e}else{n(g,m);break}else t(g,m);m=m.sibling}m=oa(y,g.mode,x),m.return=g,g=m}return s(g);case sn:return T=y._init,E(g,m,T(y._payload),x)}if(fo(y))return S(g,m,y,x);if(qr(y))return w(g,m,y,x);Pi(g,y)}return typeof y=="string"&&y!==""||typeof y=="number"?(y=""+y,m!==null&&m.tag===6?(n(g,m.sibling),m=o(m,y),m.return=g,g=m):(n(g,m),m=ra(y,g.mode,x),m.return=g,g=m),s(g)):n(g,m)}return E}var jr=Qp(!0),Yp=Qp(!1),pl=An(null),hl=null,kr=null,Du=null;function ju(){Du=kr=hl=null}function Bu(e){var t=pl.current;le(pl),e._currentValue=t}function Va(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 $r(e,t){hl=e,Du=kr=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Qe=!0),e.firstContext=null)}function wt(e){var t=e._currentValue;if(Du!==e)if(e={context:e,memoizedValue:t,next:null},kr===null){if(hl===null)throw Error(_(308));kr=e,hl.dependencies={lanes:0,firstContext:e}}else kr=kr.next=e;return t}var Fn=null;function Fu(e){Fn===null?Fn=[e]:Fn.push(e)}function Zp(e,t,n,r){var o=t.interleaved;return o===null?(n.next=n,Fu(t)):(n.next=o.next,o.next=n),t.interleaved=n,Jt(e,r)}function Jt(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 an=!1;function Uu(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Jp(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 Qt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function vn(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,H&2){var o=r.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),r.pending=t,Jt(e,n)}return o=r.interleaved,o===null?(t.next=t,Fu(r)):(t.next=o.next,o.next=t),r.interleaved=t,Jt(e,n)}function Vi(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,Au(e,n)}}function Tf(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 s={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};l===null?o=l=s:l=l.next=s,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 ml(e,t,n,r){var o=e.updateQueue;an=!1;var l=o.firstBaseUpdate,s=o.lastBaseUpdate,a=o.shared.pending;if(a!==null){o.shared.pending=null;var u=a,c=u.next;u.next=null,s===null?l=c:s.next=c,s=u;var f=e.alternate;f!==null&&(f=f.updateQueue,a=f.lastBaseUpdate,a!==s&&(a===null?f.firstBaseUpdate=c:a.next=c,f.lastBaseUpdate=u))}if(l!==null){var d=o.baseState;s=0,f=c=u=null,a=l;do{var h=a.lane,v=a.eventTime;if((r&h)===h){f!==null&&(f=f.next={eventTime:v,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var S=e,w=a;switch(h=t,v=n,w.tag){case 1:if(S=w.payload,typeof S=="function"){d=S.call(v,d,h);break e}d=S;break e;case 3:S.flags=S.flags&-65537|128;case 0:if(S=w.payload,h=typeof S=="function"?S.call(v,d,h):S,h==null)break e;d=he({},d,h);break e;case 2:an=!0}}a.callback!==null&&a.lane!==0&&(e.flags|=64,h=o.effects,h===null?o.effects=[a]:h.push(a))}else v={eventTime:v,lane:h,tag:a.tag,payload:a.payload,callback:a.callback,next:null},f===null?(c=f=v,u=d):f=f.next=v,s|=h;if(a=a.next,a===null){if(a=o.shared.pending,a===null)break;h=a,a=h.next,h.next=null,o.lastBaseUpdate=h,o.shared.pending=null}}while(!0);if(f===null&&(u=d),o.baseState=u,o.firstBaseUpdate=c,o.lastBaseUpdate=f,t=o.shared.interleaved,t!==null){o=t;do s|=o.lane,o=o.next;while(o!==t)}else l===null&&(o.shared.lanes=0);Zn|=s,e.lanes=s,e.memoizedState=d}}function Pf(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var r=Js.transition;Js.transition={};try{e(!1),t()}finally{J=n,Js.transition=r}}function mh(){return xt().memoizedState}function Hg(e,t,n){var r=wn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},gh(e))yh(t,n);else if(n=Zp(e,t,n,r),n!==null){var o=Ve();bt(n,e,r,o),vh(n,t,r)}}function Kg(e,t,n){var r=wn(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(gh(e))yh(t,o);else{var l=e.alternate;if(e.lanes===0&&(l===null||l.lanes===0)&&(l=t.lastRenderedReducer,l!==null))try{var s=t.lastRenderedState,a=l(s,n);if(o.hasEagerState=!0,o.eagerState=a,_t(a,s)){var u=t.interleaved;u===null?(o.next=o,Fu(t)):(o.next=u.next,u.next=o),t.interleaved=o;return}}catch{}finally{}n=Zp(e,t,o,r),n!==null&&(o=Ve(),bt(n,e,r,o),vh(n,t,r))}}function gh(e){var t=e.alternate;return e===pe||t!==null&&t===pe}function yh(e,t){Co=yl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function vh(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Au(e,n)}}var vl={readContext:wt,useCallback:Oe,useContext:Oe,useEffect:Oe,useImperativeHandle:Oe,useInsertionEffect:Oe,useLayoutEffect:Oe,useMemo:Oe,useReducer:Oe,useRef:Oe,useState:Oe,useDebugValue:Oe,useDeferredValue:Oe,useTransition:Oe,useMutableSource:Oe,useSyncExternalStore:Oe,useId:Oe,unstable_isNewReconciler:!1},Gg={readContext:wt,useCallback:function(e,t){return Ot().memoizedState=[e,t===void 0?null:t],e},useContext:wt,useEffect:Rf,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Hi(4194308,4,ch.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Hi(4194308,4,e,t)},useInsertionEffect:function(e,t){return Hi(4,2,e,t)},useMemo:function(e,t){var n=Ot();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ot();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=Hg.bind(null,pe,e),[r.memoizedState,e]},useRef:function(e){var t=Ot();return e={current:e},t.memoizedState=e},useState:Af,useDebugValue:Yu,useDeferredValue:function(e){return Ot().memoizedState=e},useTransition:function(){var e=Af(!1),t=e[0];return e=Wg.bind(null,e[1]),Ot().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=pe,o=Ot();if(ce){if(n===void 0)throw Error(_(407));n=n()}else{if(n=t(),Ae===null)throw Error(_(349));Yn&30||nh(r,t,n)}o.memoizedState=n;var l={value:n,getSnapshot:t};return o.queue=l,Rf(oh.bind(null,r,l,e),[e]),r.flags|=2048,Uo(9,rh.bind(null,r,l,n,t),void 0,null),n},useId:function(){var e=Ot(),t=Ae.identifierPrefix;if(ce){var n=Xt,r=Gt;n=(r&~(1<<32-Mt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Bo++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),n==="select"&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[jt]=t,e[zo]=r,Rh(e,t,!1,!1),t.stateNode=e;e:{switch(s=Ta(n,r),n){case"dialog":ie("cancel",e),ie("close",e),o=r;break;case"iframe":case"object":case"embed":ie("load",e),o=r;break;case"video":case"audio":for(o=0;oUr&&(t.flags|=128,r=!0,io(l,!1),t.lanes=4194304)}else{if(!r)if(e=gl(s),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),io(l,!0),l.tail===null&&l.tailMode==="hidden"&&!s.alternate&&!ce)return ze(t),null}else 2*we()-l.renderingStartTime>Ur&&n!==1073741824&&(t.flags|=128,r=!0,io(l,!1),t.lanes=4194304);l.isBackwards?(s.sibling=t.child,t.child=s):(n=l.last,n!==null?n.sibling=s:t.child=s,l.last=s)}return l.tail!==null?(t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=we(),t.sibling=null,n=fe.current,oe(fe,r?n&1|2:n&1),t):(ze(t),null);case 22:case 23:return nc(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?tt&1073741824&&(ze(t),t.subtreeFlags&6&&(t.flags|=8192)):ze(t),null;case 24:return null;case 25:return null}throw Error(_(156,t.tag))}function ty(e,t){switch(Ou(t),t.tag){case 1:return Ze(t.type)&&ul(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Br(),le(Ye),le(Fe),Hu(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Wu(t),null;case 13:if(le(fe),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(_(340));Dr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return le(fe),null;case 4:return Br(),null;case 10:return Bu(t.type._context),null;case 22:case 23:return nc(),null;case 24:return null;default:return null}}var Ri=!1,Be=!1,ny=typeof WeakSet=="function"?WeakSet:Set,O=null;function Er(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ve(e,t,r)}else n.current=null}function Ja(e,t,n){try{n()}catch(r){ve(e,t,r)}}var jf=!1;function ry(e,t){if(Na=il,e=Np(),Lu(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 s=0,a=-1,u=-1,c=0,f=0,d=e,h=null;t:for(;;){for(var v;d!==n||o!==0&&d.nodeType!==3||(a=s+o),d!==l||r!==0&&d.nodeType!==3||(u=s+r),d.nodeType===3&&(s+=d.nodeValue.length),(v=d.firstChild)!==null;)h=d,d=v;for(;;){if(d===e)break t;if(h===n&&++c===o&&(a=s),h===l&&++f===r&&(u=s),(v=d.nextSibling)!==null)break;d=h,h=d.parentNode}d=v}n=a===-1||u===-1?null:{start:a,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(Oa={focusedElem:e,selectionRange:n},il=!1,O=t;O!==null;)if(t=O,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,O=e;else for(;O!==null;){t=O;try{var S=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(S!==null){var w=S.memoizedProps,E=S.memoizedState,g=t.stateNode,m=g.getSnapshotBeforeUpdate(t.elementType===t.type?w:Pt(t.type,w),E);g.__reactInternalSnapshotBeforeUpdate=m}break;case 3:var y=t.stateNode.containerInfo;y.nodeType===1?y.textContent="":y.nodeType===9&&y.documentElement&&y.removeChild(y.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(_(163))}}catch(x){ve(t,t.return,x)}if(e=t.sibling,e!==null){e.return=t.return,O=e;break}O=t.return}return S=jf,jf=!1,S}function ko(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&&Ja(t,n,l)}o=o.next}while(o!==r)}}function Ul(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 qa(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 _h(e){var t=e.alternate;t!==null&&(e.alternate=null,_h(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[jt],delete t[zo],delete t[ja],delete t[jg],delete t[Bg])),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 $h(e){return e.tag===5||e.tag===3||e.tag===4}function Bf(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||$h(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 eu(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=al));else if(r!==4&&(e=e.child,e!==null))for(eu(e,t,n),e=e.sibling;e!==null;)eu(e,t,n),e=e.sibling}function tu(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(tu(e,t,n),e=e.sibling;e!==null;)tu(e,t,n),e=e.sibling}var be=null,At=!1;function on(e,t,n){for(n=n.child;n!==null;)Ih(e,t,n),n=n.sibling}function Ih(e,t,n){if(Ft&&typeof Ft.onCommitFiberUnmount=="function")try{Ft.onCommitFiberUnmount(Ll,n)}catch{}switch(n.tag){case 5:Be||Er(n,t);case 6:var r=be,o=At;be=null,on(e,t,n),be=r,At=o,be!==null&&(At?(e=be,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):be.removeChild(n.stateNode));break;case 18:be!==null&&(At?(e=be,n=n.stateNode,e.nodeType===8?Qs(e.parentNode,n):e.nodeType===1&&Qs(e,n),$o(e)):Qs(be,n.stateNode));break;case 4:r=be,o=At,be=n.stateNode.containerInfo,At=!0,on(e,t,n),be=r,At=o;break;case 0:case 11:case 14:case 15:if(!Be&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var l=o,s=l.destroy;l=l.tag,s!==void 0&&(l&2||l&4)&&Ja(n,t,s),o=o.next}while(o!==r)}on(e,t,n);break;case 1:if(!Be&&(Er(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){ve(n,t,a)}on(e,t,n);break;case 21:on(e,t,n);break;case 22:n.mode&1?(Be=(r=Be)||n.memoizedState!==null,on(e,t,n),Be=r):on(e,t,n);break;default:on(e,t,n)}}function Ff(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new ny),t.forEach(function(r){var o=dy.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function Tt(e,t){var n=t.deletions;if(n!==null)for(var r=0;ro&&(o=s),r&=~l}if(r=o,r=we()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*iy(r/1960))-r,10e?16:e,pn===null)var r=!1;else{if(e=pn,pn=null,xl=0,H&6)throw Error(_(331));var o=H;for(H|=4,O=e.current;O!==null;){var l=O,s=l.child;if(O.flags&16){var a=l.deletions;if(a!==null){for(var u=0;uwe()-ec?Hn(e,0):qu|=n),Je(e,t)}function Fh(e,t){t===0&&(e.mode&1?(t=Si,Si<<=1,!(Si&130023424)&&(Si=4194304)):t=1);var n=Ve();e=Jt(e,t),e!==null&&(Zo(e,t,n),Je(e,n))}function fy(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Fh(e,n)}function dy(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(_(314))}r!==null&&r.delete(t),Fh(e,n)}var Uh;Uh=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ye.current)Qe=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Qe=!1,qg(e,t,n);Qe=!!(e.flags&131072)}else Qe=!1,ce&&t.flags&1048576&&Kp(t,dl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Ki(e,t),e=t.pendingProps;var o=zr(t,Fe.current);$r(t,n),o=Gu(null,t,r,e,o,n);var l=Xu();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,Ze(r)?(l=!0,cl(t)):l=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,Uu(t),o.updater=Fl,t.stateNode=o,o._reactInternals=t,Ha(t,r,e,n),t=Xa(null,t,r,!0,l,n)):(t.tag=0,ce&&l&&Nu(t),Ue(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Ki(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=hy(r),e=Pt(r,e),o){case 0:t=Ga(null,t,r,e,n);break e;case 1:t=Of(null,t,r,e,n);break e;case 11:t=Lf(null,t,r,e,n);break e;case 14:t=Nf(null,t,r,Pt(r.type,e),n);break e}throw Error(_(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Pt(r,o),Ga(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Pt(r,o),Of(e,t,r,o,n);case 3:e:{if(Th(t),e===null)throw Error(_(387));r=t.pendingProps,l=t.memoizedState,o=l.element,Jp(e,t),ml(t,r,null,n);var s=t.memoizedState;if(r=s.element,l.isDehydrated)if(l={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=l,t.memoizedState=l,t.flags&256){o=Fr(Error(_(423)),t),t=zf(e,t,r,n,o);break e}else if(r!==o){o=Fr(Error(_(424)),t),t=zf(e,t,r,n,o);break e}else for(rt=yn(t.stateNode.containerInfo.firstChild),ot=t,ce=!0,Rt=null,n=Yp(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Dr(),r===o){t=qt(e,t,n);break e}Ue(e,t,r,n)}t=t.child}return t;case 5:return qp(t),e===null&&Ua(t),r=t.type,o=t.pendingProps,l=e!==null?e.memoizedProps:null,s=o.children,za(r,o)?s=null:l!==null&&za(r,l)&&(t.flags|=32),Eh(e,t),Ue(e,t,s,n),t.child;case 6:return e===null&&Ua(t),null;case 13:return Ph(e,t,n);case 4:return Vu(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=jr(t,null,r,n):Ue(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Pt(r,o),Lf(e,t,r,o,n);case 7:return Ue(e,t,t.pendingProps,n),t.child;case 8:return Ue(e,t,t.pendingProps.children,n),t.child;case 12:return Ue(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,l=t.memoizedProps,s=o.value,oe(pl,r._currentValue),r._currentValue=s,l!==null)if(_t(l.value,s)){if(l.children===o.children&&!Ye.current){t=qt(e,t,n);break e}}else for(l=t.child,l!==null&&(l.return=t);l!==null;){var a=l.dependencies;if(a!==null){s=l.child;for(var u=a.firstContext;u!==null;){if(u.context===r){if(l.tag===1){u=Qt(-1,n&-n),u.tag=2;var c=l.updateQueue;if(c!==null){c=c.shared;var f=c.pending;f===null?u.next=u:(u.next=f.next,f.next=u),c.pending=u}}l.lanes|=n,u=l.alternate,u!==null&&(u.lanes|=n),Va(l.return,n,t),a.lanes|=n;break}u=u.next}}else if(l.tag===10)s=l.type===t.type?null:l.child;else if(l.tag===18){if(s=l.return,s===null)throw Error(_(341));s.lanes|=n,a=s.alternate,a!==null&&(a.lanes|=n),Va(s,n,t),s=l.sibling}else s=l.child;if(s!==null)s.return=l;else for(s=l;s!==null;){if(s===t){s=null;break}if(l=s.sibling,l!==null){l.return=s.return,s=l;break}s=s.return}l=s}Ue(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,$r(t,n),o=wt(o),r=r(o),t.flags|=1,Ue(e,t,r,n),t.child;case 14:return r=t.type,o=Pt(r,t.pendingProps),o=Pt(r.type,o),Nf(e,t,r,o,n);case 15:return Ch(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Pt(r,o),Ki(e,t),t.tag=1,Ze(r)?(e=!0,cl(t)):e=!1,$r(t,n),Sh(t,r,o),Ha(t,r,o,n),Xa(null,t,r,!0,e,n);case 19:return Ah(e,t,n);case 22:return kh(e,t,n)}throw Error(_(156,t.tag))};function Vh(e,t){return gp(e,t)}function py(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 vt(e,t,n,r){return new py(e,t,n,r)}function oc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function hy(e){if(typeof e=="function")return oc(e)?1:0;if(e!=null){if(e=e.$$typeof,e===ku)return 11;if(e===Eu)return 14}return 2}function xn(e,t){var n=e.alternate;return n===null?(n=vt(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 Qi(e,t,n,r,o,l){var s=2;if(r=e,typeof e=="function")oc(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case mr:return Kn(n.children,o,l,t);case Cu:s=8,o|=8;break;case ma:return e=vt(12,n,t,o|2),e.elementType=ma,e.lanes=l,e;case ga:return e=vt(13,n,t,o),e.elementType=ga,e.lanes=l,e;case ya:return e=vt(19,n,t,o),e.elementType=ya,e.lanes=l,e;case qd:return Wl(n,o,l,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Zd:s=10;break e;case Jd:s=9;break e;case ku:s=11;break e;case Eu:s=14;break e;case sn:s=16,r=null;break e}throw Error(_(130,e==null?e:typeof e,""))}return t=vt(s,n,t,o),t.elementType=e,t.type=r,t.lanes=l,t}function Kn(e,t,n,r){return e=vt(7,e,r,t),e.lanes=n,e}function Wl(e,t,n,r){return e=vt(22,e,r,t),e.elementType=qd,e.lanes=n,e.stateNode={isHidden:!1},e}function ra(e,t,n){return e=vt(6,e,null,t),e.lanes=n,e}function oa(e,t,n){return t=vt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function my(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=Ds(0),this.expirationTimes=Ds(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ds(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function ic(e,t,n,r,o,l,s,a,u){return e=new my(e,t,n,a,u),t===1?(t=1,l===!0&&(t|=8)):t=0,l=vt(3,null,null,t),e.current=l,l.stateNode=e,l.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Uu(l),e}function gy(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Gh)}catch(e){console.error(e)}}Gh(),Gd.exports=at;var Xh=Gd.exports,Qh,Qf=Xh;Qh=Qf.createRoot,Qf.hydrateRoot;const xy="/flood-fill/logo%20-%20Copy.png";function Cy(){return $.jsx("div",{className:"flex justify-center items-center relative bg-[#0a1627]",children:$.jsx("img",{src:xy,style:{height:"150px",borderRadius:"50px"}})})}function Gn(){return Gn=Object.assign?Object.assign.bind():function(e){for(var t=1;tgoogle.maps.importLibrary(a)))}static serializeParams(t){return[t.v,t.key,t.language,t.region,t.authReferrerPolicy,t.solutionChannel].join("/")}static initImportLibrary(t){if(window.google||(window.google={}),window.google.maps||(window.google.maps={}),window.google.maps.importLibrary){console.error("[google-maps-api-loader-internal]: initImportLibrary must only be called once");return}let n=null;const r=()=>n||(n=new Promise((o,l)=>{var s;const a=document.createElement("script"),u=new URLSearchParams;for(const[c,f]of Object.entries(t)){const d=c.replace(/[A-Z]/g,h=>"_"+h[0].toLowerCase());u.set(d,f)}u.set("loading","async"),u.set("callback","__googleMapsCallback__"),a.async=!0,a.src=Ty+"?"+u.toString(),a.nonce=((s=document.querySelector("script[nonce]"))==null?void 0:s.nonce)||"",a.onerror=()=>{this.loadingStatus=fn.FAILED,this.notifyLoadingStatusListeners(),l(new Error("The Google Maps JavaScript API could not load."))},window.__googleMapsCallback__=()=>{this.loadingStatus=fn.LOADED,this.notifyLoadingStatusListeners(),o()},window.gm_authFailure=()=>{this.loadingStatus=fn.AUTH_FAILURE,this.notifyLoadingStatusListeners()},this.loadingStatus=fn.LOADING,this.notifyLoadingStatusListeners(),document.head.append(a)}),n);google.maps.importLibrary=o=>r().then(()=>google.maps.importLibrary(o))}static notifyLoadingStatusListeners(){for(const t of this.listeners)t(this.loadingStatus)}}Wo.loadingStatus=fn.NOT_LOADED;Wo.serializedApiParams=void 0;Wo.listeners=[];const Py=["onLoad","onError","apiKey","version","libraries"],Ay=["children"],Ry="GMP_visgl_rgmlibrary_v1_default",Ql=$e.createContext(null);function My(){const[e,t]=k.useState({});return{mapInstances:e,addMapInstance:(l,s="default")=>{t(a=>Gn({},a,{[s]:l}))},removeMapInstance:(l="default")=>{t(s=>ti(s,[l].map(Ey)))},clearMapInstances:()=>{t({})}}}function by(e){const{onLoad:t,onError:n,apiKey:r,version:o,libraries:l=[]}=e,s=ti(e,Py),[a,u]=k.useState(Wo.loadingStatus),[c,f]=k.useReducer((S,w)=>S[w.name]?S:Gn({},S,{[w.name]:w.value}),{}),d=k.useMemo(()=>l==null?void 0:l.join(","),[l]),h=k.useMemo(()=>JSON.stringify(Gn({apiKey:r,version:o},s)),[r,o,s]),v=k.useCallback(async S=>{var w;if(c[S])return c[S];if(!((w=google)!=null&&(w=w.maps)!=null&&w.importLibrary))throw new Error("[api-provider-internal] importLibrary was called before google.maps.importLibrary was defined.");const E=await window.google.maps.importLibrary(S);return f({name:S,value:E}),E},[c]);return k.useEffect(()=>{(async()=>{try{const S=Gn({key:r},s);o&&(S.v=o),(d==null?void 0:d.length)>0&&(S.libraries=d),S.solutionChannel===void 0?S.solutionChannel=Ry:S.solutionChannel===""&&delete S.solutionChannel,await Wo.load(S,w=>u(w));for(const w of["core","maps",...l])await v(w);t&&t()}catch(S){n?n(S):console.error(" failed to load the Google Maps JavaScript API",S)}})()},[r,d,h]),{status:a,loadedLibraries:c,importLibrary:v}}const _y=e=>{const{children:t}=e,n=ti(e,Ay),{mapInstances:r,addMapInstance:o,removeMapInstance:l,clearMapInstances:s}=My(),{status:a,loadedLibraries:u,importLibrary:c}=by(n),f=k.useMemo(()=>({mapInstances:r,addMapInstance:o,removeMapInstance:l,clearMapInstances:s,status:a,loadedLibraries:u,importLibrary:c}),[r,o,l,s,a,u,c]);return $e.createElement(Ql.Provider,{value:f},t)};function $y(){var e;return((e=k.useContext(Ql))==null?void 0:e.status)||fn.NOT_LOADED}function Iy(){return $y()===fn.LOADED}const Ly=$e.createContext(null),Yf=new Set;function Ny(...e){const t=JSON.stringify(e);Yf.has(t)||(Yf.add(t),console.error(...e))}const Yh=(e=null)=>{const t=k.useContext(Ql),{map:n}=k.useContext(Ly)||{};if(t===null)return Ny("useMap(): failed to retrieve APIProviderContext. Make sure that the component exists and that the component you are calling `useMap()` from is a sibling of the ."),null;const{mapInstances:r}=t;return e!==null?r[e]||null:n||r.default||null};function Oy(e){const t=Iy(),n=k.useContext(Ql);return k.useEffect(()=>{!t||!n||n.importLibrary(e)},[t,n,e]),(n==null?void 0:n.loadedLibraries[e])||null}function _i(e,t,n){k.useEffect(()=>{if(!e||!t||!n)return;const r=google.maps.event.addListener(e,t,n);return()=>r.remove()},[e,t,n])}function $i(e,t,n){k.useEffect(()=>{e&&(e[t]=n)},[e,t,n])}function Zf(e,t,n){k.useEffect(()=>{if(!(!e||!t||!n))return e.addEventListener(t,n),()=>e.removeEventListener(t,n)},[e,t,n])}const zy=["transform"],Dy=$e.createContext(null),jy={TOP_LEFT:["0","0"],TOP_CENTER:["50%","0"],TOP:["50%","0"],TOP_RIGHT:["100%","0"],LEFT_CENTER:["0","50%"],LEFT_TOP:["0","0"],LEFT:["0","50%"],LEFT_BOTTOM:["0","100%"],RIGHT_TOP:["100%","0"],RIGHT:["100%","50%"],RIGHT_CENTER:["100%","50%"],RIGHT_BOTTOM:["100%","100%"],BOTTOM_LEFT:["0","100%"],BOTTOM_CENTER:["50%","100%"],BOTTOM:["50%","100%"],BOTTOM_RIGHT:["100%","100%"],CENTER:["50%","50%"]},By=({children:e,styles:t,className:n,anchorPoint:r})=>{const[o,l]=r??jy.BOTTOM,s=t??{},{transform:a}=s,u=ti(s,zy);let c=`translate(-${o}, -${l})`;return a&&(c+=` ${a}`),$e.createElement("div",{className:n,style:Gn({width:"fit-content",transformOrigin:`${o} ${l}`,transform:c},u)},e)};function Fy(e){const[t,n]=k.useState(null),[r,o]=k.useState(null),l=Yh(),s=Oy("marker"),{children:a,onClick:u,className:c,onMouseEnter:f,onMouseLeave:d,onDrag:h,onDragStart:v,onDragEnd:S,collisionBehavior:w,clickable:E,draggable:g,position:m,title:y,zIndex:x}=e,C=k.Children.count(a);return k.useEffect(()=>{if(!l||!s)return;const T=new s.AdvancedMarkerElement;T.map=l,n(T);let P=null;return C>0&&(P=document.createElement("div"),P.style.width="0",P.style.height="0",T.content=P,o(P)),()=>{var R;T.map=null,(R=P)==null||R.remove(),n(null),o(null)}},[l,s,C]),k.useEffect(()=>{!t||!t.content||C>0||(t.content.className=c||"")},[t,c,C]),$i(t,"position",m),$i(t,"title",y??""),$i(t,"zIndex",x),$i(t,"collisionBehavior",w),k.useEffect(()=>{t&&(g!==void 0?t.gmpDraggable=g:h||v||S?t.gmpDraggable=!0:t.gmpDraggable=!1)},[t,g,h,S,v]),k.useEffect(()=>{t&&(E!==void 0?t.gmpClickable=E:u?t.gmpClickable=!0:t.gmpClickable=!1)},[t,E,u]),_i(t,"click",u),_i(t,"drag",h),_i(t,"dragstart",v),_i(t,"dragend",S),Zf(t==null?void 0:t.element,"mouseenter",f),Zf(t==null?void 0:t.element,"mouseleave",d),[t,r]}k.forwardRef((e,t)=>{const{children:n,style:r,className:o,anchorPoint:l}=e,[s,a]=Fy(e),u=k.useMemo(()=>s?{marker:s}:null,[s]);return k.useImperativeHandle(t,()=>s,[s]),a?$e.createElement(Dy.Provider,{value:u},Xh.createPortal($e.createElement(By,{anchorPoint:l,styles:r,className:o},n),a)):null});const Uy=["onClick","onDrag","onDragStart","onDragEnd","onMouseOver","onMouseOut"];function Vy(e){const[t,n]=k.useState(null),r=Yh(),{onClick:o,onDrag:l,onDragStart:s,onDragEnd:a,onMouseOver:u,onMouseOut:c}=e,f=ti(e,Uy),{position:d,draggable:h}=f;return k.useEffect(()=>{if(!r){r===void 0&&console.error(" has to be inside a Map component.");return}const v=new google.maps.Marker(f);return v.setMap(r),n(v),()=>{v.setMap(null),n(null)}},[r]),k.useEffect(()=>{if(!t)return;const v=t,S=google.maps.event;return o&&S.addListener(v,"click",o),l&&S.addListener(v,"drag",l),s&&S.addListener(v,"dragstart",s),a&&S.addListener(v,"dragend",a),u&&S.addListener(v,"mouseover",u),c&&S.addListener(v,"mouseout",c),t.setDraggable(!!h),()=>{S.clearInstanceListeners(v)}},[t,h,o,l,s,a,u,c]),k.useEffect(()=>{t&&f&&t.setOptions(f)},[t,f]),k.useEffect(()=>{h||!d||!t||t.setPosition(d)},[h,d,t]),t}k.forwardRef((e,t)=>{const n=Vy(e);return k.useImperativeHandle(t,()=>n,[n]),$e.createElement($e.Fragment,null)});function Wy(e,t,n,r){function o(l){return l instanceof n?l:new n(function(s){s(l)})}return new(n||(n=Promise))(function(l,s){function a(f){try{c(r.next(f))}catch(d){s(d)}}function u(f){try{c(r.throw(f))}catch(d){s(d)}}function c(f){f.done?l(f.value):o(f.value).then(a,u)}c((r=r.apply(e,[])).next())})}function Hy(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Ky=function e(t,n){if(t===n)return!0;if(t&&n&&typeof t=="object"&&typeof n=="object"){if(t.constructor!==n.constructor)return!1;var r,o,l;if(Array.isArray(t)){if(r=t.length,r!=n.length)return!1;for(o=r;o--!==0;)if(!e(t[o],n[o]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if(l=Object.keys(t),r=l.length,r!==Object.keys(n).length)return!1;for(o=r;o--!==0;)if(!Object.prototype.hasOwnProperty.call(n,l[o]))return!1;for(o=r;o--!==0;){var s=l[o];if(!e(t[s],n[s]))return!1}return!0}return t!==t&&n!==n},Gy=Hy(Ky);const Jf="__googleMapsScriptId";var Pr;(function(e){e[e.INITIALIZED=0]="INITIALIZED",e[e.LOADING=1]="LOADING",e[e.SUCCESS=2]="SUCCESS",e[e.FAILURE=3]="FAILURE"})(Pr||(Pr={}));class jn{constructor({apiKey:t,authReferrerPolicy:n,channel:r,client:o,id:l=Jf,language:s,libraries:a=[],mapIds:u,nonce:c,region:f,retries:d=3,url:h="https://maps.googleapis.com/maps/api/js",version:v}){if(this.callbacks=[],this.done=!1,this.loading=!1,this.errors=[],this.apiKey=t,this.authReferrerPolicy=n,this.channel=r,this.client=o,this.id=l||Jf,this.language=s,this.libraries=a,this.mapIds=u,this.nonce=c,this.region=f,this.retries=d,this.url=h,this.version=v,jn.instance){if(!Gy(this.options,jn.instance.options))throw new Error(`Loader must not be called again with different options. ${JSON.stringify(this.options)} !== ${JSON.stringify(jn.instance.options)}`);return jn.instance}jn.instance=this}get options(){return{version:this.version,apiKey:this.apiKey,channel:this.channel,client:this.client,id:this.id,libraries:this.libraries,language:this.language,region:this.region,mapIds:this.mapIds,nonce:this.nonce,url:this.url,authReferrerPolicy:this.authReferrerPolicy}}get status(){return this.errors.length?Pr.FAILURE:this.done?Pr.SUCCESS:this.loading?Pr.LOADING:Pr.INITIALIZED}get failed(){return this.done&&!this.loading&&this.errors.length>=this.retries+1}createUrl(){let t=this.url;return t+="?callback=__googleMapsCallback&loading=async",this.apiKey&&(t+=`&key=${this.apiKey}`),this.channel&&(t+=`&channel=${this.channel}`),this.client&&(t+=`&client=${this.client}`),this.libraries.length>0&&(t+=`&libraries=${this.libraries.join(",")}`),this.language&&(t+=`&language=${this.language}`),this.region&&(t+=`®ion=${this.region}`),this.version&&(t+=`&v=${this.version}`),this.mapIds&&(t+=`&map_ids=${this.mapIds.join(",")}`),this.authReferrerPolicy&&(t+=`&auth_referrer_policy=${this.authReferrerPolicy}`),t}deleteScript(){const t=document.getElementById(this.id);t&&t.remove()}load(){return this.loadPromise()}loadPromise(){return new Promise((t,n)=>{this.loadCallback(r=>{r?n(r.error):t(window.google)})})}importLibrary(t){return this.execute(),google.maps.importLibrary(t)}loadCallback(t){this.callbacks.push(t),this.execute()}setScript(){var t,n;if(document.getElementById(this.id)){this.callback();return}const r={key:this.apiKey,channel:this.channel,client:this.client,libraries:this.libraries.length&&this.libraries,v:this.version,mapIds:this.mapIds,language:this.language,region:this.region,authReferrerPolicy:this.authReferrerPolicy};Object.keys(r).forEach(l=>!r[l]&&delete r[l]),!((n=(t=window==null?void 0:window.google)===null||t===void 0?void 0:t.maps)===null||n===void 0)&&n.importLibrary||(l=>{let s,a,u,c="The Google Maps JavaScript API",f="google",d="importLibrary",h="__ib__",v=document,S=window;S=S[f]||(S[f]={});const w=S.maps||(S.maps={}),E=new Set,g=new URLSearchParams,m=()=>s||(s=new Promise((y,x)=>Wy(this,void 0,void 0,function*(){var C;yield a=v.createElement("script"),a.id=this.id,g.set("libraries",[...E]+"");for(u in l)g.set(u.replace(/[A-Z]/g,T=>"_"+T[0].toLowerCase()),l[u]);g.set("callback",f+".maps."+h),a.src=this.url+"?"+g,w[h]=y,a.onerror=()=>s=x(Error(c+" could not load.")),a.nonce=this.nonce||((C=v.querySelector("script[nonce]"))===null||C===void 0?void 0:C.nonce)||"",v.head.append(a)})));w[d]?console.warn(c+" only loads once. Ignoring:",l):w[d]=(y,...x)=>E.add(y)&&m().then(()=>w[d](y,...x))})(r);const o=this.libraries.map(l=>this.importLibrary(l));o.length||o.push(this.importLibrary("core")),Promise.all(o).then(()=>this.callback(),l=>{const s=new ErrorEvent("error",{error:l});this.loadErrorCallback(s)})}reset(){this.deleteScript(),this.done=!1,this.loading=!1,this.errors=[],this.onerrorEvent=null}resetIfRetryingFailed(){this.failed&&this.reset()}loadErrorCallback(t){if(this.errors.push(t),this.errors.length<=this.retries){const n=this.errors.length*Math.pow(2,this.errors.length);console.error(`Failed to load Google Maps script, retrying in ${n} ms.`),setTimeout(()=>{this.deleteScript(),this.setScript()},n)}else this.onerrorEvent=t,this.callback()}callback(){this.done=!0,this.loading=!1,this.callbacks.forEach(t=>{t(this.onerrorEvent)}),this.callbacks=[]}execute(){if(this.resetIfRetryingFailed(),!this.loading)if(this.done)this.callback();else{if(window.google&&window.google.maps&&window.google.maps.version){console.warn("Google Maps already loaded outside @googlemaps/js-api-loader. This may result in undesirable behavior as options and script parameters may not match."),this.callback();return}this.loading=!0,this.setScript()}}}var ee={};/** - * @license React - * react-is.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 uc=Symbol.for("react.element"),cc=Symbol.for("react.portal"),Yl=Symbol.for("react.fragment"),Zl=Symbol.for("react.strict_mode"),Jl=Symbol.for("react.profiler"),ql=Symbol.for("react.provider"),es=Symbol.for("react.context"),Xy=Symbol.for("react.server_context"),ts=Symbol.for("react.forward_ref"),ns=Symbol.for("react.suspense"),rs=Symbol.for("react.suspense_list"),os=Symbol.for("react.memo"),is=Symbol.for("react.lazy"),Qy=Symbol.for("react.offscreen"),Zh;Zh=Symbol.for("react.module.reference");function Ct(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case uc:switch(e=e.type,e){case Yl:case Jl:case Zl:case ns:case rs:return e;default:switch(e=e&&e.$$typeof,e){case Xy:case es:case ts:case is:case os:case ql:return e;default:return t}}case cc:return t}}}ee.ContextConsumer=es;ee.ContextProvider=ql;ee.Element=uc;ee.ForwardRef=ts;ee.Fragment=Yl;ee.Lazy=is;ee.Memo=os;ee.Portal=cc;ee.Profiler=Jl;ee.StrictMode=Zl;ee.Suspense=ns;ee.SuspenseList=rs;ee.isAsyncMode=function(){return!1};ee.isConcurrentMode=function(){return!1};ee.isContextConsumer=function(e){return Ct(e)===es};ee.isContextProvider=function(e){return Ct(e)===ql};ee.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===uc};ee.isForwardRef=function(e){return Ct(e)===ts};ee.isFragment=function(e){return Ct(e)===Yl};ee.isLazy=function(e){return Ct(e)===is};ee.isMemo=function(e){return Ct(e)===os};ee.isPortal=function(e){return Ct(e)===cc};ee.isProfiler=function(e){return Ct(e)===Jl};ee.isStrictMode=function(e){return Ct(e)===Zl};ee.isSuspense=function(e){return Ct(e)===ns};ee.isSuspenseList=function(e){return Ct(e)===rs};ee.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Yl||e===Jl||e===Zl||e===ns||e===rs||e===Qy||typeof e=="object"&&e!==null&&(e.$$typeof===is||e.$$typeof===os||e.$$typeof===ql||e.$$typeof===es||e.$$typeof===ts||e.$$typeof===Zh||e.getModuleId!==void 0)};ee.typeOf=Ct;function Jh(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;tk.useContext(Yy)??!1;function Zy(e,t){typeof e=="function"?e(t):e&&(e.current=t)}function El(...e){return k.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(n=>{Zy(n,t)})},e)}function Jy(e){return typeof e=="string"}function qy(e,t,n){return e===void 0||Jy(e)?t:{...t,ownerState:{...t.ownerState,...n}}}function ev(e,t=[]){if(e===void 0)return{};const n={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]=="function"&&!t.includes(r)).forEach(r=>{n[r]=e[r]}),n}function qf(e){if(e===void 0)return{};const t={};return Object.keys(e).filter(n=>!(n.match(/^on[A-Z]/)&&typeof e[n]=="function")).forEach(n=>{t[n]=e[n]}),t}function tv(e){const{getSlotProps:t,additionalProps:n,externalSlotProps:r,externalForwardedProps:o,className:l}=e;if(!t){const v=de(n==null?void 0:n.className,l,o==null?void 0:o.className,r==null?void 0:r.className),S={...n==null?void 0:n.style,...o==null?void 0:o.style,...r==null?void 0:r.style},w={...n,...o,...r};return v.length>0&&(w.className=v),Object.keys(S).length>0&&(w.style=S),{props:w,internalRef:void 0}}const s=ev({...o,...r}),a=qf(r),u=qf(o),c=t(s),f=de(c==null?void 0:c.className,n==null?void 0:n.className,l,o==null?void 0:o.className,r==null?void 0:r.className),d={...c==null?void 0:c.style,...n==null?void 0:n.style,...o==null?void 0:o.style,...r==null?void 0:r.style},h={...c,...n,...u,...a};return f.length>0&&(h.className=f),Object.keys(d).length>0&&(h.style=d),{props:h,internalRef:c.ref}}function nv(e,t,n){return typeof e=="function"?e(t,n):e}function Tl(e){var d;const{elementType:t,externalSlotProps:n,ownerState:r,skipResolvingSlotProps:o=!1,...l}=e,s=o?{}:nv(n,r),{props:a,internalRef:u}=tv({...l,externalSlotProps:s}),c=El(u,s==null?void 0:s.ref,(d=e.additionalProps)==null?void 0:d.ref);return qy(t,{...a,ref:c},r)}function qn(e,...t){const n=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(r=>n.searchParams.append("args[]",r)),`Minified MUI error #${e}; visit ${n} for the full message.`}function En(e){if(typeof e!="string")throw new Error(qn(7));return e.charAt(0).toUpperCase()+e.slice(1)}function Bt(e){if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function em(e){if(!Bt(e))return e;const t={};return Object.keys(e).forEach(n=>{t[n]=em(e[n])}),t}function it(e,t,n={clone:!0}){const r=n.clone?{...e}:e;return Bt(e)&&Bt(t)&&Object.keys(t).forEach(o=>{Bt(t[o])&&Object.prototype.hasOwnProperty.call(e,o)&&Bt(e[o])?r[o]=it(e[o],t[o],n):n.clone?r[o]=Bt(t[o])?em(t[o]):t[o]:r[o]=t[o]}),r}function Po(e,t){return t?it(e,t,{clone:!1}):e}function rv(e,t){if(!e.containerQueries)return t;const n=Object.keys(t).filter(r=>r.startsWith("@container")).sort((r,o)=>{var s,a;const l=/min-width:\s*([0-9.]+)/;return+(((s=r.match(l))==null?void 0:s[1])||0)-+(((a=o.match(l))==null?void 0:a[1])||0)});return n.length?n.reduce((r,o)=>{const l=t[o];return delete r[o],r[o]=l,r},{...t}):t}function ov(e,t){return t==="@"||t.startsWith("@")&&(e.some(n=>t.startsWith(`@${n}`))||!!t.match(/^@\d/))}function iv(e,t){const n=t.match(/^@([^/]+)?\/?(.+)?$/);if(!n)return null;const[,r,o]=n,l=Number.isNaN(+r)?r||0:+r;return e.containerQueries(o).up(l)}function lv(e){const t=(l,s)=>l.replace("@media",s?`@container ${s}`:"@container");function n(l,s){l.up=(...a)=>t(e.breakpoints.up(...a),s),l.down=(...a)=>t(e.breakpoints.down(...a),s),l.between=(...a)=>t(e.breakpoints.between(...a),s),l.only=(...a)=>t(e.breakpoints.only(...a),s),l.not=(...a)=>{const u=t(e.breakpoints.not(...a),s);return u.includes("not all and")?u.replace("not all and ","").replace("min-width:","width<").replace("max-width:","width>").replace("and","or"):u}}const r={},o=l=>(n(r,l),r);return n(o),{...e,containerQueries:o}}const ls={xs:0,sm:600,md:900,lg:1200,xl:1536},ed={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${ls[e]}px)`},sv={containerQueries:e=>({up:t=>{let n=typeof t=="number"?t:ls[t]||t;return typeof n=="number"&&(n=`${n}px`),e?`@container ${e} (min-width:${n})`:`@container (min-width:${n})`}})};function en(e,t,n){const r=e.theme||{};if(Array.isArray(t)){const l=r.breakpoints||ed;return t.reduce((s,a,u)=>(s[l.up(l.keys[u])]=n(t[u]),s),{})}if(typeof t=="object"){const l=r.breakpoints||ed;return Object.keys(t).reduce((s,a)=>{if(ov(l.keys,a)){const u=iv(r.containerQueries?r:sv,a);u&&(s[u]=n(t[a],a))}else if(Object.keys(l.values||ls).includes(a)){const u=l.up(a);s[u]=n(t[a],a)}else{const u=a;s[u]=t[u]}return s},{})}return n(t)}function av(e={}){var n;return((n=e.keys)==null?void 0:n.reduce((r,o)=>{const l=e.up(o);return r[l]={},r},{}))||{}}function uv(e,t){return e.reduce((n,r)=>{const o=n[r];return(!o||Object.keys(o).length===0)&&delete n[r],n},t)}function ss(e,t,n=!0){if(!t||typeof t!="string")return null;if(e&&e.vars&&n){const r=`vars.${t}`.split(".").reduce((o,l)=>o&&o[l]?o[l]:null,e);if(r!=null)return r}return t.split(".").reduce((r,o)=>r&&r[o]!=null?r[o]:null,e)}function Pl(e,t,n,r=n){let o;return typeof e=="function"?o=e(n):Array.isArray(e)?o=e[n]||r:o=ss(e,n)||r,t&&(o=t(o,r,e)),o}function xe(e){const{prop:t,cssProperty:n=e.prop,themeKey:r,transform:o}=e,l=s=>{if(s[t]==null)return null;const a=s[t],u=s.theme,c=ss(u,r)||{};return en(s,a,d=>{let h=Pl(c,o,d);return d===h&&typeof d=="string"&&(h=Pl(c,o,`${t}${d==="default"?"":En(d)}`,d)),n===!1?h:{[n]:h}})};return l.propTypes={},l.filterProps=[t],l}function cv(e){const t={};return n=>(t[n]===void 0&&(t[n]=e(n)),t[n])}const fv={m:"margin",p:"padding"},dv={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},td={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},pv=cv(e=>{if(e.length>2)if(td[e])e=td[e];else return[e];const[t,n]=e.split(""),r=fv[t],o=dv[n]||"";return Array.isArray(o)?o.map(l=>r+l):[r+o]}),fc=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],dc=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[...fc,...dc];function ni(e,t,n,r){const o=ss(e,t,!0)??n;return typeof o=="number"||typeof o=="string"?l=>typeof l=="string"?l:typeof o=="string"?`calc(${l} * ${o})`:o*l:Array.isArray(o)?l=>{if(typeof l=="string")return l;const s=Math.abs(l),a=o[s];return l>=0?a:typeof a=="number"?-a:`-${a}`}:typeof o=="function"?o:()=>{}}function pc(e){return ni(e,"spacing",8)}function ri(e,t){return typeof t=="string"||t==null?t:e(t)}function hv(e,t){return n=>e.reduce((r,o)=>(r[o]=ri(t,n),r),{})}function mv(e,t,n,r){if(!t.includes(n))return null;const o=pv(n),l=hv(o,r),s=e[n];return en(e,s,l)}function tm(e,t){const n=pc(e.theme);return Object.keys(e).map(r=>mv(e,t,r,n)).reduce(Po,{})}function ge(e){return tm(e,fc)}ge.propTypes={};ge.filterProps=fc;function ye(e){return tm(e,dc)}ye.propTypes={};ye.filterProps=dc;function as(...e){const t=e.reduce((r,o)=>(o.filterProps.forEach(l=>{r[l]=o}),r),{}),n=r=>Object.keys(r).reduce((o,l)=>t[l]?Po(o,t[l](r)):o,{});return n.propTypes={},n.filterProps=e.reduce((r,o)=>r.concat(o.filterProps),[]),n}function yt(e){return typeof e!="number"?e:`${e}px solid`}function kt(e,t){return xe({prop:e,themeKey:"borders",transform:t})}const gv=kt("border",yt),yv=kt("borderTop",yt),vv=kt("borderRight",yt),Sv=kt("borderBottom",yt),wv=kt("borderLeft",yt),xv=kt("borderColor"),Cv=kt("borderTopColor"),kv=kt("borderRightColor"),Ev=kt("borderBottomColor"),Tv=kt("borderLeftColor"),Pv=kt("outline",yt),Av=kt("outlineColor"),us=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){const t=ni(e.theme,"shape.borderRadius",4),n=r=>({borderRadius:ri(t,r)});return en(e,e.borderRadius,n)}return null};us.propTypes={};us.filterProps=["borderRadius"];as(gv,yv,vv,Sv,wv,xv,Cv,kv,Ev,Tv,us,Pv,Av);const cs=e=>{if(e.gap!==void 0&&e.gap!==null){const t=ni(e.theme,"spacing",8),n=r=>({gap:ri(t,r)});return en(e,e.gap,n)}return null};cs.propTypes={};cs.filterProps=["gap"];const fs=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){const t=ni(e.theme,"spacing",8),n=r=>({columnGap:ri(t,r)});return en(e,e.columnGap,n)}return null};fs.propTypes={};fs.filterProps=["columnGap"];const ds=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){const t=ni(e.theme,"spacing",8),n=r=>({rowGap:ri(t,r)});return en(e,e.rowGap,n)}return null};ds.propTypes={};ds.filterProps=["rowGap"];const Rv=xe({prop:"gridColumn"}),Mv=xe({prop:"gridRow"}),bv=xe({prop:"gridAutoFlow"}),_v=xe({prop:"gridAutoColumns"}),$v=xe({prop:"gridAutoRows"}),Iv=xe({prop:"gridTemplateColumns"}),Lv=xe({prop:"gridTemplateRows"}),Nv=xe({prop:"gridTemplateAreas"}),Ov=xe({prop:"gridArea"});as(cs,fs,ds,Rv,Mv,bv,_v,$v,Iv,Lv,Nv,Ov);function Lr(e,t){return t==="grey"?t:e}const zv=xe({prop:"color",themeKey:"palette",transform:Lr}),Dv=xe({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:Lr}),jv=xe({prop:"backgroundColor",themeKey:"palette",transform:Lr});as(zv,Dv,jv);function nt(e){return e<=1&&e!==0?`${e*100}%`:e}const Bv=xe({prop:"width",transform:nt}),hc=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){const t=n=>{var o,l,s,a,u;const r=((s=(l=(o=e.theme)==null?void 0:o.breakpoints)==null?void 0:l.values)==null?void 0:s[n])||ls[n];return r?((u=(a=e.theme)==null?void 0:a.breakpoints)==null?void 0:u.unit)!=="px"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:nt(n)}};return en(e,e.maxWidth,t)}return null};hc.filterProps=["maxWidth"];const Fv=xe({prop:"minWidth",transform:nt}),Uv=xe({prop:"height",transform:nt}),Vv=xe({prop:"maxHeight",transform:nt}),Wv=xe({prop:"minHeight",transform:nt});xe({prop:"size",cssProperty:"width",transform:nt});xe({prop:"size",cssProperty:"height",transform:nt});const Hv=xe({prop:"boxSizing"});as(Bv,hc,Fv,Uv,Vv,Wv,Hv);const oi={border:{themeKey:"borders",transform:yt},borderTop:{themeKey:"borders",transform:yt},borderRight:{themeKey:"borders",transform:yt},borderBottom:{themeKey:"borders",transform:yt},borderLeft:{themeKey:"borders",transform:yt},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:yt},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:us},color:{themeKey:"palette",transform:Lr},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:Lr},backgroundColor:{themeKey:"palette",transform:Lr},p:{style:ye},pt:{style:ye},pr:{style:ye},pb:{style:ye},pl:{style:ye},px:{style:ye},py:{style:ye},padding:{style:ye},paddingTop:{style:ye},paddingRight:{style:ye},paddingBottom:{style:ye},paddingLeft:{style:ye},paddingX:{style:ye},paddingY:{style:ye},paddingInline:{style:ye},paddingInlineStart:{style:ye},paddingInlineEnd:{style:ye},paddingBlock:{style:ye},paddingBlockStart:{style:ye},paddingBlockEnd:{style:ye},m:{style:ge},mt:{style:ge},mr:{style:ge},mb:{style:ge},ml:{style:ge},mx:{style:ge},my:{style:ge},margin:{style:ge},marginTop:{style:ge},marginRight:{style:ge},marginBottom:{style:ge},marginLeft:{style:ge},marginX:{style:ge},marginY:{style:ge},marginInline:{style:ge},marginInlineStart:{style:ge},marginInlineEnd:{style:ge},marginBlock:{style:ge},marginBlockStart:{style:ge},marginBlockEnd:{style:ge},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:cs},rowGap:{style:ds},columnGap:{style:fs},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:nt},maxWidth:{style:hc},minWidth:{transform:nt},height:{transform:nt},maxHeight:{transform:nt},minHeight:{transform:nt},boxSizing:{},font:{themeKey:"font"},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}};function Kv(...e){const t=e.reduce((r,o)=>r.concat(Object.keys(o)),[]),n=new Set(t);return e.every(r=>n.size===Object.keys(r).length)}function Gv(e,t){return typeof e=="function"?e(t):e}function Xv(){function e(n,r,o,l){const s={[n]:r,theme:o},a=l[n];if(!a)return{[n]:r};const{cssProperty:u=n,themeKey:c,transform:f,style:d}=a;if(r==null)return null;if(c==="typography"&&r==="inherit")return{[n]:r};const h=ss(o,c)||{};return d?d(s):en(s,r,S=>{let w=Pl(h,f,S);return S===w&&typeof S=="string"&&(w=Pl(h,f,`${n}${S==="default"?"":En(S)}`,S)),u===!1?w:{[u]:w}})}function t(n){const{sx:r,theme:o={}}=n||{};if(!r)return null;const l=o.unstable_sxConfig??oi;function s(a){let u=a;if(typeof a=="function")u=a(o);else if(typeof a!="object")return a;if(!u)return null;const c=av(o.breakpoints),f=Object.keys(c);let d=c;return Object.keys(u).forEach(h=>{const v=Gv(u[h],o);if(v!=null)if(typeof v=="object")if(l[h])d=Po(d,e(h,v,o,l));else{const S=en({theme:o},v,w=>({[h]:w}));Kv(S,v)?d[h]=t({sx:v,theme:o}):d=Po(d,S)}else d=Po(d,e(h,v,o,l))}),rv(o,uv(f,d))}return Array.isArray(r)?r.map(s):s(r)}return t}const er=Xv();er.filterProps=["sx"];const Qv=e=>{var r;const t={systemProps:{},otherProps:{}},n=((r=e==null?void 0:e.theme)==null?void 0:r.unstable_sxConfig)??oi;return Object.keys(e).forEach(o=>{n[o]?t.systemProps[o]=e[o]:t.otherProps[o]=e[o]}),t};function Yv(e){const{sx:t,...n}=e,{systemProps:r,otherProps:o}=Qv(n);let l;return Array.isArray(t)?l=[r,...t]:typeof t=="function"?l=(...s)=>{const a=t(...s);return Bt(a)?{...r,...a}:r}:l={...r,...t},{...o,sx:l}}function Ne(){return Ne=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?_e(Xr,--qe):0,Vr--,Ce===10&&(Vr=1,hs--),Ce}function lt(){return Ce=qe2||Ko(Ce)>3?"":" "}function p1(e,t){for(;--t&<()&&!(Ce<48||Ce>102||Ce>57&&Ce<65||Ce>70&&Ce<97););return ii(e,Yi()+(t<6&&Vt()==32&<()==32))}function su(e){for(;lt();)switch(Ce){case e:return qe;case 34:case 39:e!==34&&e!==39&&su(Ce);break;case 40:e===41&&su(e);break;case 92:lt();break}return qe}function h1(e,t){for(;lt()&&e+Ce!==57;)if(e+Ce===84&&Vt()===47)break;return"/*"+ii(t,qe-1)+"*"+ps(e===47?e:lt())}function m1(e){for(;!Ko(Vt());)lt();return ii(e,qe)}function g1(e){return am(Ji("",null,null,null,[""],e=sm(e),0,[0],e))}function Ji(e,t,n,r,o,l,s,a,u){for(var c=0,f=0,d=s,h=0,v=0,S=0,w=1,E=1,g=1,m=0,y="",x=o,C=l,T=r,P=y;E;)switch(S=m,m=lt()){case 40:if(S!=108&&_e(P,d-1)==58){lu(P+=Q(Zi(m),"&","&\f"),"&\f")!=-1&&(g=-1);break}case 34:case 39:case 91:P+=Zi(m);break;case 9:case 10:case 13:case 32:P+=d1(S);break;case 92:P+=p1(Yi()-1,7);continue;case 47:switch(Vt()){case 42:case 47:Ii(y1(h1(lt(),Yi()),t,n),u);break;default:P+="/"}break;case 123*w:a[c++]=zt(P)*g;case 125*w:case 59:case 0:switch(m){case 0:case 125:E=0;case 59+f:g==-1&&(P=Q(P,/\f/g,"")),v>0&&zt(P)-d&&Ii(v>32?rd(P+";",r,n,d-1):rd(Q(P," ","")+";",r,n,d-2),u);break;case 59:P+=";";default:if(Ii(T=nd(P,t,n,c,f,o,a,y,x=[],C=[],d),l),m===123)if(f===0)Ji(P,t,T,T,x,l,d,a,C);else switch(h===99&&_e(P,3)===110?100:h){case 100:case 108:case 109:case 115:Ji(e,T,T,r&&Ii(nd(e,T,T,0,0,o,a,y,o,x=[],d),C),o,C,d,a,r?x:C);break;default:Ji(P,T,T,T,[""],C,0,a,C)}}c=f=v=0,w=g=1,y=P="",d=s;break;case 58:d=1+zt(P),v=S;default:if(w<1){if(m==123)--w;else if(m==125&&w++==0&&f1()==125)continue}switch(P+=ps(m),m*w){case 38:g=f>0?1:(P+="\f",-1);break;case 44:a[c++]=(zt(P)-1)*g,g=1;break;case 64:Vt()===45&&(P+=Zi(lt())),h=Vt(),f=d=zt(y=P+=m1(Yi())),m++;break;case 45:S===45&&zt(P)==2&&(w=0)}}return l}function nd(e,t,n,r,o,l,s,a,u,c,f){for(var d=o-1,h=o===0?l:[""],v=yc(h),S=0,w=0,E=0;S0?h[g]+" "+m:Q(m,/&\f/g,h[g])))&&(u[E++]=y);return ms(e,t,n,o===0?mc:a,u,c,f)}function y1(e,t,n){return ms(e,t,n,rm,ps(c1()),Ho(e,2,-2),0)}function rd(e,t,n,r){return ms(e,t,n,gc,Ho(e,0,r),Ho(e,r+1,-1),r)}function Nr(e,t){for(var n="",r=yc(e),o=0;o6)switch(_e(e,t+1)){case 109:if(_e(e,t+4)!==45)break;case 102:return Q(e,/(.+:)(.+)-([^]+)/,"$1"+X+"$2-$3$1"+Al+(_e(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~lu(e,"stretch")?um(Q(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(_e(e,t+1)!==115)break;case 6444:switch(_e(e,zt(e)-3-(~lu(e,"!important")&&10))){case 107:return Q(e,":",":"+X)+e;case 101:return Q(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+X+(_e(e,14)===45?"inline-":"")+"box$3$1"+X+"$2$3$1"+je+"$2box$3")+e}break;case 5936:switch(_e(e,t+11)){case 114:return X+e+je+Q(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return X+e+je+Q(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return X+e+je+Q(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return X+e+je+e+e}return e}var P1=function(t,n,r,o){if(t.length>-1&&!t.return)switch(t.type){case gc:t.return=um(t.value,t.length);break;case om:return Nr([so(t,{value:Q(t.value,"@","@"+X)})],o);case mc:if(t.length)return u1(t.props,function(l){switch(a1(l,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return Nr([so(t,{props:[Q(l,/:(read-\w+)/,":"+Al+"$1")]})],o);case"::placeholder":return Nr([so(t,{props:[Q(l,/:(plac\w+)/,":"+X+"input-$1")]}),so(t,{props:[Q(l,/:(plac\w+)/,":"+Al+"$1")]}),so(t,{props:[Q(l,/:(plac\w+)/,je+"input-$1")]})],o)}return""})}},A1=[P1],R1=function(t){var n=t.key;if(n==="css"){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(w){var E=w.getAttribute("data-emotion");E.indexOf(" ")!==-1&&(document.head.appendChild(w),w.setAttribute("data-s",""))})}var o=t.stylisPlugins||A1,l={},s,a=[];s=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+n+' "]'),function(w){for(var E=w.getAttribute("data-emotion").split(" "),g=1;g=4;++r,o-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var F1={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},U1=!1,V1=/[A-Z]|^ms/g,W1=/_EMO_([^_]+?)_([^]*?)_EMO_/g,mm=function(t){return t.charCodeAt(1)===45},id=function(t){return t!=null&&typeof t!="boolean"},ia=nm(function(e){return mm(e)?e:e.replace(V1,"-$&").toLowerCase()}),ld=function(t,n){switch(t){case"animation":case"animationName":if(typeof n=="string")return n.replace(W1,function(r,o,l){return Dt={name:o,styles:l,next:Dt},o})}return F1[t]!==1&&!mm(t)&&typeof n=="number"&&n!==0?n+"px":n},H1="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";function Go(e,t,n){if(n==null)return"";var r=n;if(r.__emotion_styles!==void 0)return r;switch(typeof n){case"boolean":return"";case"object":{var o=n;if(o.anim===1)return Dt={name:o.name,styles:o.styles,next:Dt},o.name;var l=n;if(l.styles!==void 0){var s=l.next;if(s!==void 0)for(;s!==void 0;)Dt={name:s.name,styles:s.styles,next:Dt},s=s.next;var a=l.styles+";";return a}return K1(e,t,n)}case"function":{if(e!==void 0){var u=Dt,c=n(e);return Dt=u,Go(e,t,c)}break}}var f=n;if(t==null)return f;var d=t[f];return d!==void 0?d:f}function K1(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o96?J1:q1},ud=function(t,n,r){var o;if(n){var l=n.shouldForwardProp;o=t.__emotion_forwardProp&&l?function(s){return t.__emotion_forwardProp(s)&&l(s)}:l}return typeof o!="function"&&r&&(o=t.__emotion_forwardProp),o},eS=!1,tS=function(t){var n=t.cache,r=t.serialized,o=t.isStringTag;return hm(n,r,o),Q1(function(){return j1(n,r,o)}),null},nS=function e(t,n){var r=t.__emotion_real===t,o=r&&t.__emotion_base||t,l,s;n!==void 0&&(l=n.label,s=n.target);var a=ud(t,n,r),u=a||ad(o),c=!u("as");return function(){var f=arguments,d=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(l!==void 0&&d.push("label:"+l+";"),f[0]==null||f[0].raw===void 0)d.push.apply(d,f);else{d.push(f[0][0]);for(var h=f.length,v=1;v{const t=Object.keys(e).map(n=>({key:n,val:e[n]}))||[];return t.sort((n,r)=>n.val-r.val),t.reduce((n,r)=>({...n,[r.key]:r.val}),{})};function lS(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:r=5,...o}=e,l=iS(t),s=Object.keys(l);function a(h){return`@media (min-width:${typeof t[h]=="number"?t[h]:h}${n})`}function u(h){return`@media (max-width:${(typeof t[h]=="number"?t[h]:h)-r/100}${n})`}function c(h,v){const S=s.indexOf(v);return`@media (min-width:${typeof t[h]=="number"?t[h]:h}${n}) and (max-width:${(S!==-1&&typeof t[s[S]]=="number"?t[s[S]]:v)-r/100}${n})`}function f(h){return s.indexOf(h)+1(r.length===0?[1]:r).map(l=>{const s=t(l);return typeof s=="number"?`${s}px`:s}).join(" ");return n.mui=!0,n}function aS(e,t){var r;const n=this;if(n.vars){if(!((r=n.colorSchemes)!=null&&r[e])||typeof n.getColorSchemeSelector!="function")return{};let o=n.getColorSchemeSelector(e);return o==="&"?t:((o.includes("data-")||o.includes("."))&&(o=`*:where(${o.replace(/\s*&$/,"")}) &`),{[o]:t})}return n.palette.mode===e?t:{}}function kc(e={},...t){const{breakpoints:n={},palette:r={},spacing:o,shape:l={},...s}=e,a=lS(n),u=Sm(o);let c=it({breakpoints:a,direction:"ltr",components:{},palette:{mode:"light",...r},spacing:u,shape:{...sS,...l}},s);return c=lv(c),c.applyStyles=aS,c=t.reduce((f,d)=>it(f,d),c),c.unstable_sxConfig={...oi,...s==null?void 0:s.unstable_sxConfig},c.unstable_sx=function(d){return er({sx:d,theme:this})},c}function uS(e){return Object.keys(e).length===0}function cS(e=null){const t=k.useContext(ym);return!t||uS(t)?e:t}const fS=kc();function Ec(e=fS){return cS(e)}const dd=e=>e,dS=()=>{let e=dd;return{configure(t){e=t},generate(t){return e(t)},reset(){e=dd}}},wm=dS();function pS(e={}){const{themeId:t,defaultTheme:n,defaultClassName:r="MuiBox-root",generateClassName:o}=e,l=vm("div",{shouldForwardProp:a=>a!=="theme"&&a!=="sx"&&a!=="as"})(er);return k.forwardRef(function(u,c){const f=Ec(n),{className:d,component:h="div",...v}=Yv(u);return $.jsx(l,{as:h,ref:c,className:de(d,o?o(r):r),theme:t&&f[t]||f,...v})})}const hS={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function or(e,t,n="Mui"){const r=hS[t];return r?`${n}-${r}`:`${wm.generate(e)}-${t}`}function Mn(e,t,n="Mui"){const r={};return t.forEach(o=>{r[o]=or(e,o,n)}),r}function xm(e){const{variants:t,...n}=e,r={variants:t,style:fd(n),isProcessed:!0};return r.style===n||t&&t.forEach(o=>{typeof o.style!="function"&&(o.style=fd(o.style))}),r}const mS=kc();function la(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}function gS(e){return e?(t,n)=>n[e]:null}function yS(e,t,n){e.theme=wS(e.theme)?n:e.theme[t]||e.theme}function qi(e,t){const n=typeof t=="function"?t(e):t;if(Array.isArray(n))return n.flatMap(r=>qi(e,r));if(Array.isArray(n==null?void 0:n.variants)){let r;if(n.isProcessed)r=n.style;else{const{variants:o,...l}=n;r=l}return Cm(e,n.variants,[r])}return n!=null&&n.isProcessed?n.style:n}function Cm(e,t,n=[]){var o;let r;e:for(let l=0;l{oS(a,C=>C.filter(T=>T!==er));const{name:c,slot:f,skipVariantsResolver:d,skipSx:h,overridesResolver:v=gS(CS(f)),...S}=u,w=d!==void 0?d:f&&f!=="Root"&&f!=="root"||!1,E=h||!1;let g=la;f==="Root"||f==="root"?g=r:f?g=o:xS(a)&&(g=void 0);const m=vm(a,{shouldForwardProp:g,label:SS(),...S}),y=C=>{if(typeof C=="function"&&C.__emotion_real!==C)return function(P){return qi(P,C)};if(Bt(C)){const T=xm(C);return T.variants?function(R){return qi(R,T)}:T.style}return C},x=(...C)=>{const T=[],P=C.map(y),R=[];if(T.push(l),c&&v&&R.push(function(N){var te,se;const L=(se=(te=N.theme.components)==null?void 0:te[c])==null?void 0:se.styleOverrides;if(!L)return null;const K={};for(const I in L)K[I]=qi(N,L[I]);return v(N,K)}),c&&!w&&R.push(function(N){var K,te;const b=N.theme,L=(te=(K=b==null?void 0:b.components)==null?void 0:K[c])==null?void 0:te.variants;return L?Cm(N,L):null}),E||R.push(er),Array.isArray(P[0])){const M=P.shift(),N=new Array(T.length).fill(""),b=new Array(R.length).fill("");let L;L=[...N,...M,...b],L.raw=[...N,...M.raw,...b],T.unshift(L)}const z=[...T,...P,...R],p=m(...z);return a.muiName&&(p.muiName=a.muiName),p};return m.withConfig&&(x.withConfig=m.withConfig),x}}function SS(e,t){return void 0}function wS(e){for(const t in e)return!1;return!0}function xS(e){return typeof e=="string"&&e.charCodeAt(0)>96}function CS(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}function Rl(e,t){const n={...t};for(const r in e)if(Object.prototype.hasOwnProperty.call(e,r)){const o=r;if(o==="components"||o==="slots")n[o]={...e[o],...n[o]};else if(o==="componentsProps"||o==="slotProps"){const l=e[o],s=t[o];if(!s)n[o]=l||{};else if(!l)n[o]=s;else{n[o]={...s};for(const a in l)if(Object.prototype.hasOwnProperty.call(l,a)){const u=a;n[o][u]=Rl(l[u],s[u])}}}else n[o]===void 0&&(n[o]=e[o])}return n}function kS(e){const{theme:t,name:n,props:r}=e;return!t||!t.components||!t.components[n]||!t.components[n].defaultProps?r:Rl(t.components[n].defaultProps,r)}function ES({props:e,name:t,defaultTheme:n,themeId:r}){let o=Ec(n);return r&&(o=o[r]||o),kS({theme:o,name:t,props:e})}const Ml=typeof window<"u"?k.useLayoutEffect:k.useEffect;function TS(e,t=Number.MIN_SAFE_INTEGER,n=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,n))}function Tc(e,t=0,n=1){return TS(e,t,n)}function PS(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let n=e.match(t);return n&&n[0].length===1&&(n=n.map(r=>r+r)),n?`rgb${n.length===4?"a":""}(${n.map((r,o)=>o<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(", ")})`:""}function Tn(e){if(e.type)return e;if(e.charAt(0)==="#")return Tn(PS(e));const t=e.indexOf("("),n=e.substring(0,t);if(!["rgb","rgba","hsl","hsla","color"].includes(n))throw new Error(qn(9,e));let r=e.substring(t+1,e.length-1),o;if(n==="color"){if(r=r.split(" "),o=r.shift(),r.length===4&&r[3].charAt(0)==="/"&&(r[3]=r[3].slice(1)),!["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].includes(o))throw new Error(qn(10,o))}else r=r.split(",");return r=r.map(l=>parseFloat(l)),{type:n,values:r,colorSpace:o}}const AS=e=>{const t=Tn(e);return t.values.slice(0,3).map((n,r)=>t.type.includes("hsl")&&r!==0?`${n}%`:n).join(" ")},mo=(e,t)=>{try{return AS(e)}catch{return e}};function Ps(e){const{type:t,colorSpace:n}=e;let{values:r}=e;return t.includes("rgb")?r=r.map((o,l)=>l<3?parseInt(o,10):o):t.includes("hsl")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.includes("color")?r=`${n} ${r.join(" ")}`:r=`${r.join(", ")}`,`${t}(${r})`}function km(e){e=Tn(e);const{values:t}=e,n=t[0],r=t[1]/100,o=t[2]/100,l=r*Math.min(o,1-o),s=(c,f=(c+n/30)%12)=>o-l*Math.max(Math.min(f-3,9-f,1),-1);let a="rgb";const u=[Math.round(s(0)*255),Math.round(s(8)*255),Math.round(s(4)*255)];return e.type==="hsla"&&(a+="a",u.push(t[3])),Ps({type:a,values:u})}function uu(e){e=Tn(e);let t=e.type==="hsl"||e.type==="hsla"?Tn(km(e)).values:e.values;return t=t.map(n=>(e.type!=="color"&&(n/=255),n<=.03928?n/12.92:((n+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function RS(e,t){const n=uu(e),r=uu(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function MS(e,t){return e=Tn(e),t=Tc(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,Ps(e)}function Li(e,t,n){try{return MS(e,t)}catch{return e}}function Pc(e,t){if(e=Tn(e),t=Tc(t),e.type.includes("hsl"))e.values[2]*=1-t;else if(e.type.includes("rgb")||e.type.includes("color"))for(let n=0;n<3;n+=1)e.values[n]*=1-t;return Ps(e)}function ne(e,t,n){try{return Pc(e,t)}catch{return e}}function Ac(e,t){if(e=Tn(e),t=Tc(t),e.type.includes("hsl"))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes("rgb"))for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(e.type.includes("color"))for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return Ps(e)}function re(e,t,n){try{return Ac(e,t)}catch{return e}}function bS(e,t=.15){return uu(e)>.5?Pc(e,t):Ac(e,t)}function Ni(e,t,n){try{return bS(e,t)}catch{return e}}function Em(e,t=166){let n;function r(...o){const l=()=>{e.apply(this,o)};clearTimeout(n),n=setTimeout(l,t)}return r.clear=()=>{clearTimeout(n)},r}function Tm(e){return e&&e.ownerDocument||document}function Rc(e){return Tm(e).defaultView||window}let pd=0;function _S(e){const[t,n]=k.useState(e),r=t;return k.useEffect(()=>{t==null&&(pd+=1,n(`mui-${pd}`))},[t]),r}const $S={...pa},hd=$S.useId;function IS(e){return hd!==void 0?hd():_S(e)}function Vn(e){const t=k.useRef(e);return Ml(()=>{t.current=e}),k.useRef((...n)=>(0,t.current)(...n)).current}const md={};function Pm(e,t){const n=k.useRef(md);return n.current===md&&(n.current=e(t)),n}const LS=[];function NS(e){k.useEffect(e,LS)}class Mc{constructor(){Jr(this,"currentId",null);Jr(this,"clear",()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)});Jr(this,"disposeEffect",()=>this.clear)}static create(){return new Mc}start(t,n){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,n()},t)}}function OS(){const e=Pm(Mc.create).current;return NS(e.disposeEffect),e}function gd(e){try{return e.matches(":focus-visible")}catch{}return!1}const zS=k.createContext(void 0);function DS(e){const{theme:t,name:n,props:r}=e;if(!t||!t.components||!t.components[n])return r;const o=t.components[n];return o.defaultProps?Rl(o.defaultProps,r):!o.styleOverrides&&!o.variants?Rl(o,r):r}function jS({props:e,name:t}){const n=k.useContext(zS);return DS({props:e,name:t,theme:{components:n}})}const yd={theme:void 0};function BS(e){let t,n;return function(o){let l=t;return(l===void 0||o.theme!==n)&&(yd.theme=o.theme,l=xm(e(yd)),t=l,n=o.theme),l}}function FS(e=""){function t(...r){if(!r.length)return"";const o=r[0];return typeof o=="string"&&!o.match(/(#|\(|\)|(-?(\d*\.)?\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\d*\.)?\d+)$|(\d+ \d+ \d+)/)?`, var(--${e?`${e}-`:""}${o}${t(...r.slice(1))})`:`, ${o}`}return(r,...o)=>`var(--${e?`${e}-`:""}${r}${t(...o)})`}const vd=(e,t,n,r=[])=>{let o=e;t.forEach((l,s)=>{s===t.length-1?Array.isArray(o)?o[Number(l)]=n:o&&typeof o=="object"&&(o[l]=n):o&&typeof o=="object"&&(o[l]||(o[l]=r.includes(l)?[]:{}),o=o[l])})},US=(e,t,n)=>{function r(o,l=[],s=[]){Object.entries(o).forEach(([a,u])=>{(!n||n&&!n([...l,a]))&&u!=null&&(typeof u=="object"&&Object.keys(u).length>0?r(u,[...l,a],Array.isArray(u)?[...s,a]:s):t([...l,a],u,s))})}r(e)},VS=(e,t)=>typeof t=="number"?["lineHeight","fontWeight","opacity","zIndex"].some(r=>e.includes(r))||e[e.length-1].toLowerCase().includes("opacity")?t:`${t}px`:t;function sa(e,t){const{prefix:n,shouldSkipGeneratingVar:r}=t||{},o={},l={},s={};return US(e,(a,u,c)=>{if((typeof u=="string"||typeof u=="number")&&(!r||!r(a,u))){const f=`--${n?`${n}-`:""}${a.join("-")}`,d=VS(a,u);Object.assign(o,{[f]:d}),vd(l,a,`var(${f})`,c),vd(s,a,`var(${f}, ${d})`,c)}},a=>a[0]==="vars"),{css:o,vars:l,varsWithDefaults:s}}function WS(e,t={}){const{getSelector:n=E,disableCssColorScheme:r,colorSchemeSelector:o}=t,{colorSchemes:l={},components:s,defaultColorScheme:a="light",...u}=e,{vars:c,css:f,varsWithDefaults:d}=sa(u,t);let h=d;const v={},{[a]:S,...w}=l;if(Object.entries(w||{}).forEach(([y,x])=>{const{vars:C,css:T,varsWithDefaults:P}=sa(x,t);h=it(h,P),v[y]={css:T,vars:C}}),S){const{css:y,vars:x,varsWithDefaults:C}=sa(S,t);h=it(h,C),v[a]={css:y,vars:x}}function E(y,x){var T,P;let C=o;if(o==="class"&&(C=".%s"),o==="data"&&(C="[data-%s]"),o!=null&&o.startsWith("data-")&&!o.includes("%s")&&(C=`[${o}="%s"]`),y){if(C==="media")return e.defaultColorScheme===y?":root":{[`@media (prefers-color-scheme: ${((P=(T=l[y])==null?void 0:T.palette)==null?void 0:P.mode)||y})`]:{":root":x}};if(C)return e.defaultColorScheme===y?`:root, ${C.replace("%s",String(y))}`:C.replace("%s",String(y))}return":root"}return{vars:h,generateThemeVars:()=>{let y={...c};return Object.entries(v).forEach(([,{vars:x}])=>{y=it(y,x)}),y},generateStyleSheets:()=>{var R,z;const y=[],x=e.defaultColorScheme||"light";function C(p,M){Object.keys(M).length&&y.push(typeof p=="string"?{[p]:{...M}}:p)}C(n(void 0,{...f}),f);const{[x]:T,...P}=v;if(T){const{css:p}=T,M=(z=(R=l[x])==null?void 0:R.palette)==null?void 0:z.mode,N=!r&&M?{colorScheme:M,...p}:{...p};C(n(x,{...N}),N)}return Object.entries(P).forEach(([p,{css:M}])=>{var L,K;const N=(K=(L=l[p])==null?void 0:L.palette)==null?void 0:K.mode,b=!r&&N?{colorScheme:N,...M}:{...M};C(n(p,{...b}),b)}),y}}}function HS(e){return function(n){return e==="media"?`@media (prefers-color-scheme: ${n})`:e?e.startsWith("data-")&&!e.includes("%s")?`[${e}="${n}"] &`:e==="class"?`.${n} &`:e==="data"?`[data-${n}] &`:`${e.replace("%s",n)} &`:"&"}}const Xo={black:"#000",white:"#fff"},KS={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},ar={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},ur={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},ao={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},cr={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},fr={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},dr={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"};function Am(){return{text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:Xo.white,default:Xo.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}}}const GS=Am();function Rm(){return{text:{primary:Xo.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:Xo.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}}}const Sd=Rm();function wd(e,t,n,r){const o=r.light||r,l=r.dark||r*1.5;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:t==="light"?e.light=Ac(e.main,o):t==="dark"&&(e.dark=Pc(e.main,l)))}function XS(e="light"){return e==="dark"?{main:cr[200],light:cr[50],dark:cr[400]}:{main:cr[700],light:cr[400],dark:cr[800]}}function QS(e="light"){return e==="dark"?{main:ar[200],light:ar[50],dark:ar[400]}:{main:ar[500],light:ar[300],dark:ar[700]}}function YS(e="light"){return e==="dark"?{main:ur[500],light:ur[300],dark:ur[700]}:{main:ur[700],light:ur[400],dark:ur[800]}}function ZS(e="light"){return e==="dark"?{main:fr[400],light:fr[300],dark:fr[700]}:{main:fr[700],light:fr[500],dark:fr[900]}}function JS(e="light"){return e==="dark"?{main:dr[400],light:dr[300],dark:dr[700]}:{main:dr[800],light:dr[500],dark:dr[900]}}function qS(e="light"){return e==="dark"?{main:ao[400],light:ao[300],dark:ao[700]}:{main:"#ed6c02",light:ao[500],dark:ao[900]}}function bc(e){const{mode:t="light",contrastThreshold:n=3,tonalOffset:r=.2,...o}=e,l=e.primary||XS(t),s=e.secondary||QS(t),a=e.error||YS(t),u=e.info||ZS(t),c=e.success||JS(t),f=e.warning||qS(t);function d(w){return RS(w,Sd.text.primary)>=n?Sd.text.primary:GS.text.primary}const h=({color:w,name:E,mainShade:g=500,lightShade:m=300,darkShade:y=700})=>{if(w={...w},!w.main&&w[g]&&(w.main=w[g]),!w.hasOwnProperty("main"))throw new Error(qn(11,E?` (${E})`:"",g));if(typeof w.main!="string")throw new Error(qn(12,E?` (${E})`:"",JSON.stringify(w.main)));return wd(w,"light",m,r),wd(w,"dark",y,r),w.contrastText||(w.contrastText=d(w.main)),w};let v;return t==="light"?v=Am():t==="dark"&&(v=Rm()),it({common:{...Xo},mode:t,primary:h({color:l,name:"primary"}),secondary:h({color:s,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:h({color:a,name:"error"}),warning:h({color:f,name:"warning"}),info:h({color:u,name:"info"}),success:h({color:c,name:"success"}),grey:KS,contrastThreshold:n,getContrastText:d,augmentColor:h,tonalOffset:r,...v},o)}function ew(e){const t={};return Object.entries(e).forEach(r=>{const[o,l]=r;typeof l=="object"&&(t[o]=`${l.fontStyle?`${l.fontStyle} `:""}${l.fontVariant?`${l.fontVariant} `:""}${l.fontWeight?`${l.fontWeight} `:""}${l.fontStretch?`${l.fontStretch} `:""}${l.fontSize||""}${l.lineHeight?`/${l.lineHeight} `:""}${l.fontFamily||""}`)}),t}function tw(e,t){return{toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}},...t}}function nw(e){return Math.round(e*1e5)/1e5}const xd={textTransform:"uppercase"},Cd='"Roboto", "Helvetica", "Arial", sans-serif';function rw(e,t){const{fontFamily:n=Cd,fontSize:r=14,fontWeightLight:o=300,fontWeightRegular:l=400,fontWeightMedium:s=500,fontWeightBold:a=700,htmlFontSize:u=16,allVariants:c,pxToRem:f,...d}=typeof t=="function"?t(e):t,h=r/14,v=f||(E=>`${E/u*h}rem`),S=(E,g,m,y,x)=>({fontFamily:n,fontWeight:E,fontSize:v(g),lineHeight:m,...n===Cd?{letterSpacing:`${nw(y/g)}em`}:{},...x,...c}),w={h1:S(o,96,1.167,-1.5),h2:S(o,60,1.2,-.5),h3:S(l,48,1.167,0),h4:S(l,34,1.235,.25),h5:S(l,24,1.334,0),h6:S(s,20,1.6,.15),subtitle1:S(l,16,1.75,.15),subtitle2:S(s,14,1.57,.1),body1:S(l,16,1.5,.15),body2:S(l,14,1.43,.15),button:S(s,14,1.75,.4,xd),caption:S(l,12,1.66,.4),overline:S(l,12,2.66,1,xd),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return it({htmlFontSize:u,pxToRem:v,fontFamily:n,fontSize:r,fontWeightLight:o,fontWeightRegular:l,fontWeightMedium:s,fontWeightBold:a,...w},d,{clone:!1})}const ow=.2,iw=.14,lw=.12;function ue(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${ow})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${iw})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${lw})`].join(",")}const sw=["none",ue(0,2,1,-1,0,1,1,0,0,1,3,0),ue(0,3,1,-2,0,2,2,0,0,1,5,0),ue(0,3,3,-2,0,3,4,0,0,1,8,0),ue(0,2,4,-1,0,4,5,0,0,1,10,0),ue(0,3,5,-1,0,5,8,0,0,1,14,0),ue(0,3,5,-1,0,6,10,0,0,1,18,0),ue(0,4,5,-2,0,7,10,1,0,2,16,1),ue(0,5,5,-3,0,8,10,1,0,3,14,2),ue(0,5,6,-3,0,9,12,1,0,3,16,2),ue(0,6,6,-3,0,10,14,1,0,4,18,3),ue(0,6,7,-4,0,11,15,1,0,4,20,3),ue(0,7,8,-4,0,12,17,2,0,5,22,4),ue(0,7,8,-4,0,13,19,2,0,5,24,4),ue(0,7,9,-4,0,14,21,2,0,5,26,4),ue(0,8,9,-5,0,15,22,2,0,6,28,5),ue(0,8,10,-5,0,16,24,2,0,6,30,5),ue(0,8,11,-5,0,17,26,2,0,6,32,5),ue(0,9,11,-5,0,18,28,2,0,7,34,6),ue(0,9,12,-6,0,19,29,2,0,7,36,6),ue(0,10,13,-6,0,20,31,3,0,8,38,7),ue(0,10,13,-6,0,21,33,3,0,8,40,7),ue(0,10,14,-6,0,22,35,3,0,8,42,7),ue(0,11,14,-7,0,23,36,3,0,9,44,8),ue(0,11,15,-7,0,24,38,3,0,9,46,8)],aw={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},uw={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function kd(e){return`${Math.round(e)}ms`}function cw(e){if(!e)return 0;const t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function fw(e){const t={...aw,...e.easing},n={...uw,...e.duration};return{getAutoHeightDuration:cw,create:(o=["all"],l={})=>{const{duration:s=n.standard,easing:a=t.easeInOut,delay:u=0,...c}=l;return(Array.isArray(o)?o:[o]).map(f=>`${f} ${typeof s=="string"?s:kd(s)} ${a} ${typeof u=="string"?u:kd(u)}`).join(",")},...e,easing:t,duration:n}}const dw={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};function pw(e){return Bt(e)||typeof e>"u"||typeof e=="string"||typeof e=="boolean"||typeof e=="number"||Array.isArray(e)}function Mm(e={}){const t={...e};function n(r){const o=Object.entries(r);for(let l=0;lit(v,S),h),h.unstable_sxConfig={...oi,...c==null?void 0:c.unstable_sxConfig},h.unstable_sx=function(S){return er({sx:S,theme:this})},h.toRuntimeSource=Mm,h}function hw(e){let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,Math.round(t*10)/1e3}const mw=[...Array(25)].map((e,t)=>{if(t===0)return"none";const n=hw(t);return`linear-gradient(rgba(255 255 255 / ${n}), rgba(255 255 255 / ${n}))`});function bm(e){return{inputPlaceholder:e==="dark"?.5:.42,inputUnderline:e==="dark"?.7:.42,switchTrackDisabled:e==="dark"?.2:.12,switchTrack:e==="dark"?.3:.38}}function _m(e){return e==="dark"?mw:[]}function gw(e){const{palette:t={mode:"light"},opacity:n,overlays:r,...o}=e,l=bc(t);return{palette:l,opacity:{...bm(l.mode),...n},overlays:r||_m(l.mode),...o}}function yw(e){var t;return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]==="palette"&&!!((t=e[1])!=null&&t.match(/(mode|contrastThreshold|tonalOffset)/))}const vw=e=>[...[...Array(25)].map((t,n)=>`--${e?`${e}-`:""}overlays-${n}`),`--${e?`${e}-`:""}palette-AppBar-darkBg`,`--${e?`${e}-`:""}palette-AppBar-darkColor`],Sw=e=>(t,n)=>{const r=e.rootSelector||":root",o=e.colorSchemeSelector;let l=o;if(o==="class"&&(l=".%s"),o==="data"&&(l="[data-%s]"),o!=null&&o.startsWith("data-")&&!o.includes("%s")&&(l=`[${o}="%s"]`),e.defaultColorScheme===t){if(t==="dark"){const s={};return vw(e.cssVarPrefix).forEach(a=>{s[a]=n[a],delete n[a]}),l==="media"?{[r]:n,"@media (prefers-color-scheme: dark)":{[r]:s}}:l?{[l.replace("%s",t)]:s,[`${r}, ${l.replace("%s",t)}`]:n}:{[r]:{...n,...s}}}if(l&&l!=="media")return`${r}, ${l.replace("%s",String(t))}`}else if(t){if(l==="media")return{[`@media (prefers-color-scheme: ${String(t)})`]:{[r]:n}};if(l)return l.replace("%s",String(t))}return r};function ww(e,t){t.forEach(n=>{e[n]||(e[n]={})})}function A(e,t,n){!e[t]&&n&&(e[t]=n)}function go(e){return!e||!e.startsWith("hsl")?e:km(e)}function Wt(e,t){`${t}Channel`in e||(e[`${t}Channel`]=mo(go(e[t]),`MUI: Can't create \`palette.${t}Channel\` because \`palette.${t}\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color(). -To suppress this warning, you need to explicitly provide the \`palette.${t}Channel\` as a string (in rgb format, for example "12 12 12") or undefined if you want to remove the channel token.`))}function xw(e){return typeof e=="number"?`${e}px`:typeof e=="string"||typeof e=="function"||Array.isArray(e)?e:"8px"}const Lt=e=>{try{return e()}catch{}},Cw=(e="mui")=>FS(e);function aa(e,t,n,r){if(!t)return;t=t===!0?{}:t;const o=r==="dark"?"dark":"light";if(!n){e[r]=gw({...t,palette:{mode:o,...t==null?void 0:t.palette}});return}const{palette:l,...s}=cu({...n,palette:{mode:o,...t==null?void 0:t.palette}});return e[r]={...t,palette:l,opacity:{...bm(o),...t==null?void 0:t.opacity},overlays:(t==null?void 0:t.overlays)||_m(o)},s}function kw(e={},...t){const{colorSchemes:n={light:!0},defaultColorScheme:r,disableCssColorScheme:o=!1,cssVarPrefix:l="mui",shouldSkipGeneratingVar:s=yw,colorSchemeSelector:a=n.light&&n.dark?"media":void 0,rootSelector:u=":root",...c}=e,f=Object.keys(n)[0],d=r||(n.light&&f!=="light"?"light":f),h=Cw(l),{[d]:v,light:S,dark:w,...E}=n,g={...E};let m=v;if((d==="dark"&&!("dark"in n)||d==="light"&&!("light"in n))&&(m=!0),!m)throw new Error(qn(21,d));const y=aa(g,m,c,d);S&&!g.light&&aa(g,S,void 0,"light"),w&&!g.dark&&aa(g,w,void 0,"dark");let x={defaultColorScheme:d,...y,cssVarPrefix:l,colorSchemeSelector:a,rootSelector:u,getCssVar:h,colorSchemes:g,font:{...ew(y.typography),...y.font},spacing:xw(c.spacing)};Object.keys(x.colorSchemes).forEach(z=>{const p=x.colorSchemes[z].palette,M=N=>{const b=N.split("-"),L=b[1],K=b[2];return h(N,p[L][K])};if(p.mode==="light"&&(A(p.common,"background","#fff"),A(p.common,"onBackground","#000")),p.mode==="dark"&&(A(p.common,"background","#000"),A(p.common,"onBackground","#fff")),ww(p,["Alert","AppBar","Avatar","Button","Chip","FilledInput","LinearProgress","Skeleton","Slider","SnackbarContent","SpeedDialAction","StepConnector","StepContent","Switch","TableCell","Tooltip"]),p.mode==="light"){A(p.Alert,"errorColor",ne(p.error.light,.6)),A(p.Alert,"infoColor",ne(p.info.light,.6)),A(p.Alert,"successColor",ne(p.success.light,.6)),A(p.Alert,"warningColor",ne(p.warning.light,.6)),A(p.Alert,"errorFilledBg",M("palette-error-main")),A(p.Alert,"infoFilledBg",M("palette-info-main")),A(p.Alert,"successFilledBg",M("palette-success-main")),A(p.Alert,"warningFilledBg",M("palette-warning-main")),A(p.Alert,"errorFilledColor",Lt(()=>p.getContrastText(p.error.main))),A(p.Alert,"infoFilledColor",Lt(()=>p.getContrastText(p.info.main))),A(p.Alert,"successFilledColor",Lt(()=>p.getContrastText(p.success.main))),A(p.Alert,"warningFilledColor",Lt(()=>p.getContrastText(p.warning.main))),A(p.Alert,"errorStandardBg",re(p.error.light,.9)),A(p.Alert,"infoStandardBg",re(p.info.light,.9)),A(p.Alert,"successStandardBg",re(p.success.light,.9)),A(p.Alert,"warningStandardBg",re(p.warning.light,.9)),A(p.Alert,"errorIconColor",M("palette-error-main")),A(p.Alert,"infoIconColor",M("palette-info-main")),A(p.Alert,"successIconColor",M("palette-success-main")),A(p.Alert,"warningIconColor",M("palette-warning-main")),A(p.AppBar,"defaultBg",M("palette-grey-100")),A(p.Avatar,"defaultBg",M("palette-grey-400")),A(p.Button,"inheritContainedBg",M("palette-grey-300")),A(p.Button,"inheritContainedHoverBg",M("palette-grey-A100")),A(p.Chip,"defaultBorder",M("palette-grey-400")),A(p.Chip,"defaultAvatarColor",M("palette-grey-700")),A(p.Chip,"defaultIconColor",M("palette-grey-700")),A(p.FilledInput,"bg","rgba(0, 0, 0, 0.06)"),A(p.FilledInput,"hoverBg","rgba(0, 0, 0, 0.09)"),A(p.FilledInput,"disabledBg","rgba(0, 0, 0, 0.12)"),A(p.LinearProgress,"primaryBg",re(p.primary.main,.62)),A(p.LinearProgress,"secondaryBg",re(p.secondary.main,.62)),A(p.LinearProgress,"errorBg",re(p.error.main,.62)),A(p.LinearProgress,"infoBg",re(p.info.main,.62)),A(p.LinearProgress,"successBg",re(p.success.main,.62)),A(p.LinearProgress,"warningBg",re(p.warning.main,.62)),A(p.Skeleton,"bg",`rgba(${M("palette-text-primaryChannel")} / 0.11)`),A(p.Slider,"primaryTrack",re(p.primary.main,.62)),A(p.Slider,"secondaryTrack",re(p.secondary.main,.62)),A(p.Slider,"errorTrack",re(p.error.main,.62)),A(p.Slider,"infoTrack",re(p.info.main,.62)),A(p.Slider,"successTrack",re(p.success.main,.62)),A(p.Slider,"warningTrack",re(p.warning.main,.62));const N=Ni(p.background.default,.8);A(p.SnackbarContent,"bg",N),A(p.SnackbarContent,"color",Lt(()=>p.getContrastText(N))),A(p.SpeedDialAction,"fabHoverBg",Ni(p.background.paper,.15)),A(p.StepConnector,"border",M("palette-grey-400")),A(p.StepContent,"border",M("palette-grey-400")),A(p.Switch,"defaultColor",M("palette-common-white")),A(p.Switch,"defaultDisabledColor",M("palette-grey-100")),A(p.Switch,"primaryDisabledColor",re(p.primary.main,.62)),A(p.Switch,"secondaryDisabledColor",re(p.secondary.main,.62)),A(p.Switch,"errorDisabledColor",re(p.error.main,.62)),A(p.Switch,"infoDisabledColor",re(p.info.main,.62)),A(p.Switch,"successDisabledColor",re(p.success.main,.62)),A(p.Switch,"warningDisabledColor",re(p.warning.main,.62)),A(p.TableCell,"border",re(Li(p.divider,1),.88)),A(p.Tooltip,"bg",Li(p.grey[700],.92))}if(p.mode==="dark"){A(p.Alert,"errorColor",re(p.error.light,.6)),A(p.Alert,"infoColor",re(p.info.light,.6)),A(p.Alert,"successColor",re(p.success.light,.6)),A(p.Alert,"warningColor",re(p.warning.light,.6)),A(p.Alert,"errorFilledBg",M("palette-error-dark")),A(p.Alert,"infoFilledBg",M("palette-info-dark")),A(p.Alert,"successFilledBg",M("palette-success-dark")),A(p.Alert,"warningFilledBg",M("palette-warning-dark")),A(p.Alert,"errorFilledColor",Lt(()=>p.getContrastText(p.error.dark))),A(p.Alert,"infoFilledColor",Lt(()=>p.getContrastText(p.info.dark))),A(p.Alert,"successFilledColor",Lt(()=>p.getContrastText(p.success.dark))),A(p.Alert,"warningFilledColor",Lt(()=>p.getContrastText(p.warning.dark))),A(p.Alert,"errorStandardBg",ne(p.error.light,.9)),A(p.Alert,"infoStandardBg",ne(p.info.light,.9)),A(p.Alert,"successStandardBg",ne(p.success.light,.9)),A(p.Alert,"warningStandardBg",ne(p.warning.light,.9)),A(p.Alert,"errorIconColor",M("palette-error-main")),A(p.Alert,"infoIconColor",M("palette-info-main")),A(p.Alert,"successIconColor",M("palette-success-main")),A(p.Alert,"warningIconColor",M("palette-warning-main")),A(p.AppBar,"defaultBg",M("palette-grey-900")),A(p.AppBar,"darkBg",M("palette-background-paper")),A(p.AppBar,"darkColor",M("palette-text-primary")),A(p.Avatar,"defaultBg",M("palette-grey-600")),A(p.Button,"inheritContainedBg",M("palette-grey-800")),A(p.Button,"inheritContainedHoverBg",M("palette-grey-700")),A(p.Chip,"defaultBorder",M("palette-grey-700")),A(p.Chip,"defaultAvatarColor",M("palette-grey-300")),A(p.Chip,"defaultIconColor",M("palette-grey-300")),A(p.FilledInput,"bg","rgba(255, 255, 255, 0.09)"),A(p.FilledInput,"hoverBg","rgba(255, 255, 255, 0.13)"),A(p.FilledInput,"disabledBg","rgba(255, 255, 255, 0.12)"),A(p.LinearProgress,"primaryBg",ne(p.primary.main,.5)),A(p.LinearProgress,"secondaryBg",ne(p.secondary.main,.5)),A(p.LinearProgress,"errorBg",ne(p.error.main,.5)),A(p.LinearProgress,"infoBg",ne(p.info.main,.5)),A(p.LinearProgress,"successBg",ne(p.success.main,.5)),A(p.LinearProgress,"warningBg",ne(p.warning.main,.5)),A(p.Skeleton,"bg",`rgba(${M("palette-text-primaryChannel")} / 0.13)`),A(p.Slider,"primaryTrack",ne(p.primary.main,.5)),A(p.Slider,"secondaryTrack",ne(p.secondary.main,.5)),A(p.Slider,"errorTrack",ne(p.error.main,.5)),A(p.Slider,"infoTrack",ne(p.info.main,.5)),A(p.Slider,"successTrack",ne(p.success.main,.5)),A(p.Slider,"warningTrack",ne(p.warning.main,.5));const N=Ni(p.background.default,.98);A(p.SnackbarContent,"bg",N),A(p.SnackbarContent,"color",Lt(()=>p.getContrastText(N))),A(p.SpeedDialAction,"fabHoverBg",Ni(p.background.paper,.15)),A(p.StepConnector,"border",M("palette-grey-600")),A(p.StepContent,"border",M("palette-grey-600")),A(p.Switch,"defaultColor",M("palette-grey-300")),A(p.Switch,"defaultDisabledColor",M("palette-grey-600")),A(p.Switch,"primaryDisabledColor",ne(p.primary.main,.55)),A(p.Switch,"secondaryDisabledColor",ne(p.secondary.main,.55)),A(p.Switch,"errorDisabledColor",ne(p.error.main,.55)),A(p.Switch,"infoDisabledColor",ne(p.info.main,.55)),A(p.Switch,"successDisabledColor",ne(p.success.main,.55)),A(p.Switch,"warningDisabledColor",ne(p.warning.main,.55)),A(p.TableCell,"border",ne(Li(p.divider,1),.68)),A(p.Tooltip,"bg",Li(p.grey[700],.92))}Wt(p.background,"default"),Wt(p.background,"paper"),Wt(p.common,"background"),Wt(p.common,"onBackground"),Wt(p,"divider"),Object.keys(p).forEach(N=>{const b=p[N];b&&typeof b=="object"&&(b.main&&A(p[N],"mainChannel",mo(go(b.main))),b.light&&A(p[N],"lightChannel",mo(go(b.light))),b.dark&&A(p[N],"darkChannel",mo(go(b.dark))),b.contrastText&&A(p[N],"contrastTextChannel",mo(go(b.contrastText))),N==="text"&&(Wt(p[N],"primary"),Wt(p[N],"secondary")),N==="action"&&(b.active&&Wt(p[N],"active"),b.selected&&Wt(p[N],"selected")))})}),x=t.reduce((z,p)=>it(z,p),x);const C={prefix:l,disableCssColorScheme:o,shouldSkipGeneratingVar:s,getSelector:Sw(x)},{vars:T,generateThemeVars:P,generateStyleSheets:R}=WS(x,C);return x.vars=T,Object.entries(x.colorSchemes[x.defaultColorScheme]).forEach(([z,p])=>{x[z]=p}),x.generateThemeVars=P,x.generateStyleSheets=R,x.generateSpacing=function(){return Sm(c.spacing,pc(this))},x.getColorSchemeSelector=HS(a),x.spacing=x.generateSpacing(),x.shouldSkipGeneratingVar=s,x.unstable_sxConfig={...oi,...c==null?void 0:c.unstable_sxConfig},x.unstable_sx=function(p){return er({sx:p,theme:this})},x.toRuntimeSource=Mm,x}function Ed(e,t,n){e.colorSchemes&&n&&(e.colorSchemes[t]={...n!==!0&&n,palette:bc({...n===!0?{}:n.palette,mode:t})})}function $m(e={},...t){const{palette:n,cssVariables:r=!1,colorSchemes:o=n?void 0:{light:!0},defaultColorScheme:l=n==null?void 0:n.mode,...s}=e,a=l||"light",u=o==null?void 0:o[a],c={...o,...n?{[a]:{...typeof u!="boolean"&&u,palette:n}}:void 0};if(r===!1){if(!("colorSchemes"in e))return cu(e,...t);let f=n;"palette"in e||c[a]&&(c[a]!==!0?f=c[a].palette:a==="dark"&&(f={mode:"dark"}));const d=cu({...e,palette:f},...t);return d.defaultColorScheme=a,d.colorSchemes=c,d.palette.mode==="light"&&(d.colorSchemes.light={...c.light!==!0&&c.light,palette:d.palette},Ed(d,"dark",c.dark)),d.palette.mode==="dark"&&(d.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:d.palette},Ed(d,"light",c.light)),d}return!n&&!("light"in c)&&a==="light"&&(c.light=!0),kw({...s,colorSchemes:c,defaultColorScheme:a,...typeof r!="boolean"&&r},...t)}const _c=$m(),As="$$material";function Ew(){const e=Ec(_c);return e[As]||e}function Tw(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const Pw=e=>Tw(e)&&e!=="classes",Ke=vS({themeId:As,defaultTheme:_c,rootShouldForwardProp:Pw}),Rs=BS;function Qr(e){return jS(e)}function Aw(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}function Rw(e,t,n,r={},o=()=>{}){const{ease:l=Aw,duration:s=300}=r;let a=null;const u=t[e];let c=!1;const f=()=>{c=!0},d=h=>{if(c){o(new Error("Animation cancelled"));return}a===null&&(a=h);const v=Math.min(1,(h-a)/s);if(t[e]=l(v)*(n-u)+u,v>=1){requestAnimationFrame(()=>{o(null)});return}requestAnimationFrame(d)};return u===n?(o(new Error("Element already at target position")),f):(requestAnimationFrame(d),f)}function Mw(e){return or("MuiSvgIcon",e)}Mn("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);const bw=e=>{const{color:t,fontSize:n,classes:r}=e,o={root:["root",t!=="inherit"&&`color${En(t)}`,`fontSize${En(n)}`]};return Gr(o,Mw,r)},_w=Ke("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="inherit"&&t[`color${En(n.color)}`],t[`fontSize${En(n.fontSize)}`]]}})(Rs(({theme:e})=>{var t,n,r,o,l,s,a,u,c,f,d,h,v,S;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",flexShrink:0,transition:(o=(t=e.transitions)==null?void 0:t.create)==null?void 0:o.call(t,"fill",{duration:(r=(n=(e.vars??e).transitions)==null?void 0:n.duration)==null?void 0:r.shorter}),variants:[{props:w=>!w.hasSvgAsChild,style:{fill:"currentColor"}},{props:{fontSize:"inherit"},style:{fontSize:"inherit"}},{props:{fontSize:"small"},style:{fontSize:((s=(l=e.typography)==null?void 0:l.pxToRem)==null?void 0:s.call(l,20))||"1.25rem"}},{props:{fontSize:"medium"},style:{fontSize:((u=(a=e.typography)==null?void 0:a.pxToRem)==null?void 0:u.call(a,24))||"1.5rem"}},{props:{fontSize:"large"},style:{fontSize:((f=(c=e.typography)==null?void 0:c.pxToRem)==null?void 0:f.call(c,35))||"2.1875rem"}},...Object.entries((e.vars??e).palette).filter(([,w])=>w&&w.main).map(([w])=>{var E,g;return{props:{color:w},style:{color:(g=(E=(e.vars??e).palette)==null?void 0:E[w])==null?void 0:g.main}}}),{props:{color:"action"},style:{color:(h=(d=(e.vars??e).palette)==null?void 0:d.action)==null?void 0:h.active}},{props:{color:"disabled"},style:{color:(S=(v=(e.vars??e).palette)==null?void 0:v.action)==null?void 0:S.disabled}},{props:{color:"inherit"},style:{color:void 0}}]}})),bl=k.forwardRef(function(t,n){const r=Qr({props:t,name:"MuiSvgIcon"}),{children:o,className:l,color:s="inherit",component:a="svg",fontSize:u="medium",htmlColor:c,inheritViewBox:f=!1,titleAccess:d,viewBox:h="0 0 24 24",...v}=r,S=k.isValidElement(o)&&o.type==="svg",w={...r,color:s,component:a,fontSize:u,instanceFontSize:t.fontSize,inheritViewBox:f,viewBox:h,hasSvgAsChild:S},E={};f||(E.viewBox=h);const g=bw(w);return $.jsxs(_w,{as:a,className:de(g.root,l),focusable:"false",color:c,"aria-hidden":d?void 0:!0,role:d?"img":void 0,ref:n,...E,...v,...S&&o.props,ownerState:w,children:[S?o.props.children:o,d?$.jsx("title",{children:d}):null]})});bl&&(bl.muiName="SvgIcon");function Im(e,t){function n(r,o){return $.jsx(bl,{"data-testid":`${t}Icon`,ref:o,...r,children:e})}return n.muiName=bl.muiName,k.memo(k.forwardRef(n))}const $w={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};function Iw(e){const{onChange:t,...n}=e,r=k.useRef(),o=k.useRef(null),l=()=>{r.current=o.current.offsetHeight-o.current.clientHeight};return Ml(()=>{const s=Em(()=>{const u=r.current;l(),u!==r.current&&t(r.current)}),a=Rc(o.current);return a.addEventListener("resize",s),()=>{s.clear(),a.removeEventListener("resize",s)}},[t]),k.useEffect(()=>{l(),t(r.current)},[t]),$.jsx("div",{style:$w,ref:o,...n})}const Lw=Im($.jsx("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),Nw=Im($.jsx("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight");class _l{constructor(){Jr(this,"mountEffect",()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())});this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}static create(){return new _l}static use(){const t=Pm(_l.create).current,[n,r]=k.useState(!1);return t.shouldMount=n,t.setShouldMount=r,k.useEffect(t.mountEffect,[n]),t}mount(){return this.mounted||(this.mounted=zw(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}start(...t){this.mount().then(()=>{var n;return(n=this.ref.current)==null?void 0:n.start(...t)})}stop(...t){this.mount().then(()=>{var n;return(n=this.ref.current)==null?void 0:n.stop(...t)})}pulsate(...t){this.mount().then(()=>{var n;return(n=this.ref.current)==null?void 0:n.pulsate(...t)})}}function Ow(){return _l.use()}function zw(){let e,t;const n=new Promise((r,o)=>{e=r,t=o});return n.resolve=e,n.reject=t,n}function tr(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}function fu(e,t){return fu=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,r){return n.__proto__=r,n},fu(e,t)}function Dw(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,fu(e,t)}const Td=$e.createContext(null);function jw(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function $c(e,t){var n=function(l){return t&&k.isValidElement(l)?t(l):l},r=Object.create(null);return e&&k.Children.map(e,function(o){return o}).forEach(function(o){r[o.key]=n(o)}),r}function Bw(e,t){e=e||{},t=t||{};function n(f){return f in t?t[f]:e[f]}var r=Object.create(null),o=[];for(var l in e)l in t?o.length&&(r[l]=o,o=[]):o.push(l);var s,a={};for(var u in t){if(r[u])for(s=0;s{if(!a&&u!=null){const w=setTimeout(u,c);return()=>{clearTimeout(w)}}},[u,a,c]),$.jsx("span",{className:h,style:v,children:$.jsx("span",{className:S})})}const ht=Mn("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),du=550,Kw=80,Gw=Cc` - 0% { - transform: scale(0); - opacity: 0.1; - } - - 100% { - transform: scale(1); - opacity: 0.3; - } -`,Xw=Cc` - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - } -`,Qw=Cc` - 0% { - transform: scale(1); - } - - 50% { - transform: scale(0.92); - } - - 100% { - transform: scale(1); - } -`,Yw=Ke("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),Zw=Ke(Hw,{name:"MuiTouchRipple",slot:"Ripple"})` - opacity: 0; - position: absolute; - - &.${ht.rippleVisible} { - opacity: 0.3; - transform: scale(1); - animation-name: ${Gw}; - animation-duration: ${du}ms; - animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut}; - } - - &.${ht.ripplePulsate} { - animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms; - } - - & .${ht.child} { - opacity: 1; - display: block; - width: 100%; - height: 100%; - border-radius: 50%; - background-color: currentColor; - } - - & .${ht.childLeaving} { - opacity: 0; - animation-name: ${Xw}; - animation-duration: ${du}ms; - animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut}; - } - - & .${ht.childPulsate} { - position: absolute; - /* @noflip */ - left: 0px; - top: 0; - animation-name: ${Qw}; - animation-duration: 2500ms; - animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut}; - animation-iteration-count: infinite; - animation-delay: 200ms; - } -`,Jw=k.forwardRef(function(t,n){const r=Qr({props:t,name:"MuiTouchRipple"}),{center:o=!1,classes:l={},className:s,...a}=r,[u,c]=k.useState([]),f=k.useRef(0),d=k.useRef(null);k.useEffect(()=>{d.current&&(d.current(),d.current=null)},[u]);const h=k.useRef(!1),v=OS(),S=k.useRef(null),w=k.useRef(null),E=k.useCallback(x=>{const{pulsate:C,rippleX:T,rippleY:P,rippleSize:R,cb:z}=x;c(p=>[...p,$.jsx(Zw,{classes:{ripple:de(l.ripple,ht.ripple),rippleVisible:de(l.rippleVisible,ht.rippleVisible),ripplePulsate:de(l.ripplePulsate,ht.ripplePulsate),child:de(l.child,ht.child),childLeaving:de(l.childLeaving,ht.childLeaving),childPulsate:de(l.childPulsate,ht.childPulsate)},timeout:du,pulsate:C,rippleX:T,rippleY:P,rippleSize:R},f.current)]),f.current+=1,d.current=z},[l]),g=k.useCallback((x={},C={},T=()=>{})=>{const{pulsate:P=!1,center:R=o||C.pulsate,fakeElement:z=!1}=C;if((x==null?void 0:x.type)==="mousedown"&&h.current){h.current=!1;return}(x==null?void 0:x.type)==="touchstart"&&(h.current=!0);const p=z?null:w.current,M=p?p.getBoundingClientRect():{width:0,height:0,left:0,top:0};let N,b,L;if(R||x===void 0||x.clientX===0&&x.clientY===0||!x.clientX&&!x.touches)N=Math.round(M.width/2),b=Math.round(M.height/2);else{const{clientX:K,clientY:te}=x.touches&&x.touches.length>0?x.touches[0]:x;N=Math.round(K-M.left),b=Math.round(te-M.top)}if(R)L=Math.sqrt((2*M.width**2+M.height**2)/3),L%2===0&&(L+=1);else{const K=Math.max(Math.abs((p?p.clientWidth:0)-N),N)*2+2,te=Math.max(Math.abs((p?p.clientHeight:0)-b),b)*2+2;L=Math.sqrt(K**2+te**2)}x!=null&&x.touches?S.current===null&&(S.current=()=>{E({pulsate:P,rippleX:N,rippleY:b,rippleSize:L,cb:T})},v.start(Kw,()=>{S.current&&(S.current(),S.current=null)})):E({pulsate:P,rippleX:N,rippleY:b,rippleSize:L,cb:T})},[o,E,v]),m=k.useCallback(()=>{g({},{pulsate:!0})},[g]),y=k.useCallback((x,C)=>{if(v.clear(),(x==null?void 0:x.type)==="touchend"&&S.current){S.current(),S.current=null,v.start(0,()=>{y(x,C)});return}S.current=null,c(T=>T.length>0?T.slice(1):T),d.current=C},[v]);return k.useImperativeHandle(n,()=>({pulsate:m,start:g,stop:y}),[m,g,y]),$.jsx(Yw,{className:de(ht.root,l.root,s),ref:w,...a,children:$.jsx(Ic,{component:null,exit:!0,children:u})})});function qw(e){return or("MuiButtonBase",e)}const ex=Mn("MuiButtonBase",["root","disabled","focusVisible"]),tx=e=>{const{disabled:t,focusVisible:n,focusVisibleClassName:r,classes:o}=e,s=Gr({root:["root",t&&"disabled",n&&"focusVisible"]},qw,o);return n&&r&&(s.root+=` ${r}`),s},nx=Ke("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${ex.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),Lm=k.forwardRef(function(t,n){const r=Qr({props:t,name:"MuiButtonBase"}),{action:o,centerRipple:l=!1,children:s,className:a,component:u="button",disabled:c=!1,disableRipple:f=!1,disableTouchRipple:d=!1,focusRipple:h=!1,focusVisibleClassName:v,LinkComponent:S="a",onBlur:w,onClick:E,onContextMenu:g,onDragLeave:m,onFocus:y,onFocusVisible:x,onKeyDown:C,onKeyUp:T,onMouseDown:P,onMouseLeave:R,onMouseUp:z,onTouchEnd:p,onTouchMove:M,onTouchStart:N,tabIndex:b=0,TouchRippleProps:L,touchRippleRef:K,type:te,...se}=r,I=k.useRef(null),D=Ow(),F=El(D.ref,K),[V,Y]=k.useState(!1);c&&V&&Y(!1),k.useImperativeHandle(o,()=>({focusVisible:()=>{Y(!0),I.current.focus()}}),[]);const ft=D.shouldMount&&!f&&!c;k.useEffect(()=>{V&&h&&!f&&D.pulsate()},[f,h,V,D]);function ae(U,ci,bs=d){return Vn(fi=>(ci&&ci(fi),bs||D[U](fi),!0))}const Me=ae("start",P),Se=ae("stop",g),et=ae("stop",m),nn=ae("stop",z),bn=ae("stop",U=>{V&&U.preventDefault(),R&&R(U)}),_n=ae("start",N),ir=ae("stop",p),li=ae("stop",M),Ms=ae("stop",U=>{gd(U.target)||Y(!1),w&&w(U)},!1),si=Vn(U=>{I.current||(I.current=U.currentTarget),gd(U.target)&&(Y(!0),x&&x(U)),y&&y(U)}),Yr=()=>{const U=I.current;return u&&u!=="button"&&!(U.tagName==="A"&&U.href)},ai=Vn(U=>{h&&!U.repeat&&V&&U.key===" "&&D.stop(U,()=>{D.start(U)}),U.target===U.currentTarget&&Yr()&&U.key===" "&&U.preventDefault(),C&&C(U),U.target===U.currentTarget&&Yr()&&U.key==="Enter"&&!c&&(U.preventDefault(),E&&E(U))}),Et=Vn(U=>{h&&U.key===" "&&V&&!U.defaultPrevented&&D.stop(U,()=>{D.pulsate(U)}),T&&T(U),E&&U.target===U.currentTarget&&Yr()&&U.key===" "&&!U.defaultPrevented&&E(U)});let dt=u;dt==="button"&&(se.href||se.to)&&(dt=S);const rn={};dt==="button"?(rn.type=te===void 0?"button":te,rn.disabled=c):(!se.href&&!se.to&&(rn.role="button"),c&&(rn["aria-disabled"]=c));const $n=El(n,I),lr={...r,centerRipple:l,component:u,disabled:c,disableRipple:f,disableTouchRipple:d,focusRipple:h,tabIndex:b,focusVisible:V},ui=tx(lr);return $.jsxs(nx,{as:dt,className:de(ui.root,a),ownerState:lr,onBlur:Ms,onClick:E,onContextMenu:Se,onFocus:si,onKeyDown:ai,onKeyUp:Et,onMouseDown:Me,onMouseLeave:bn,onMouseUp:nn,onDragLeave:et,onTouchEnd:ir,onTouchMove:li,onTouchStart:_n,ref:$n,tabIndex:c?-1:b,type:te,...rn,...se,children:[s,ft?$.jsx(Jw,{ref:F,center:l,...L}):null]})});function rx(e){return or("MuiTabScrollButton",e)}const ox=Mn("MuiTabScrollButton",["root","vertical","horizontal","disabled"]),ix=e=>{const{classes:t,orientation:n,disabled:r}=e;return Gr({root:["root",n,r&&"disabled"]},rx,t)},lx=Ke(Lm,{name:"MuiTabScrollButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.orientation&&t[n.orientation]]}})({width:40,flexShrink:0,opacity:.8,[`&.${ox.disabled}`]:{opacity:0},variants:[{props:{orientation:"vertical"},style:{width:"100%",height:40,"& svg":{transform:"var(--TabScrollButton-svgRotate)"}}}]}),sx=k.forwardRef(function(t,n){const r=Qr({props:t,name:"MuiTabScrollButton"}),{className:o,slots:l={},slotProps:s={},direction:a,orientation:u,disabled:c,...f}=r,d=qh(),h={isRtl:d,...r},v=ix(h),S=l.StartScrollButtonIcon??Lw,w=l.EndScrollButtonIcon??Nw,E=Tl({elementType:S,externalSlotProps:s.startScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:h}),g=Tl({elementType:w,externalSlotProps:s.endScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:h});return $.jsx(lx,{component:"div",className:de(v.root,o),ref:n,role:null,ownerState:h,tabIndex:null,...f,style:{...f.style,...u==="vertical"&&{"--TabScrollButton-svgRotate":`rotate(${d?-90:90}deg)`}},children:a==="left"?$.jsx(S,{...E}):$.jsx(w,{...g})})});function ax(e){return or("MuiTabs",e)}const ua=Mn("MuiTabs",["root","vertical","flexContainer","flexContainerVertical","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","indicator"]),Pd=(e,t)=>e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:e.firstChild,Ad=(e,t)=>e===t?e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:e.lastChild,Oi=(e,t,n)=>{let r=!1,o=n(e,t);for(;o;){if(o===e.firstChild){if(r)return;r=!0}const l=o.disabled||o.getAttribute("aria-disabled")==="true";if(!o.hasAttribute("tabindex")||l)o=n(e,o);else{o.focus();return}}},ux=e=>{const{vertical:t,fixed:n,hideScrollbar:r,scrollableX:o,scrollableY:l,centered:s,scrollButtonsHideMobile:a,classes:u}=e;return Gr({root:["root",t&&"vertical"],scroller:["scroller",n&&"fixed",r&&"hideScrollbar",o&&"scrollableX",l&&"scrollableY"],flexContainer:["flexContainer",t&&"flexContainerVertical",s&&"centered"],indicator:["indicator"],scrollButtons:["scrollButtons",a&&"scrollButtonsHideMobile"],scrollableX:[o&&"scrollableX"],hideScrollbar:[r&&"hideScrollbar"]},ax,u)},cx=Ke("div",{name:"MuiTabs",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${ua.scrollButtons}`]:t.scrollButtons},{[`& .${ua.scrollButtons}`]:n.scrollButtonsHideMobile&&t.scrollButtonsHideMobile},t.root,n.vertical&&t.vertical]}})(Rs(({theme:e})=>({overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex",variants:[{props:({ownerState:t})=>t.vertical,style:{flexDirection:"column"}},{props:({ownerState:t})=>t.scrollButtonsHideMobile,style:{[`& .${ua.scrollButtons}`]:{[e.breakpoints.down("sm")]:{display:"none"}}}}]}))),fx=Ke("div",{name:"MuiTabs",slot:"Scroller",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.scroller,n.fixed&&t.fixed,n.hideScrollbar&&t.hideScrollbar,n.scrollableX&&t.scrollableX,n.scrollableY&&t.scrollableY]}})({position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap",variants:[{props:({ownerState:e})=>e.fixed,style:{overflowX:"hidden",width:"100%"}},{props:({ownerState:e})=>e.hideScrollbar,style:{scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}},{props:({ownerState:e})=>e.scrollableX,style:{overflowX:"auto",overflowY:"hidden"}},{props:({ownerState:e})=>e.scrollableY,style:{overflowY:"auto",overflowX:"hidden"}}]}),dx=Ke("div",{name:"MuiTabs",slot:"FlexContainer",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.flexContainer,n.vertical&&t.flexContainerVertical,n.centered&&t.centered]}})({display:"flex",variants:[{props:({ownerState:e})=>e.vertical,style:{flexDirection:"column"}},{props:({ownerState:e})=>e.centered,style:{justifyContent:"center"}}]}),px=Ke("span",{name:"MuiTabs",slot:"Indicator",overridesResolver:(e,t)=>t.indicator})(Rs(({theme:e})=>({position:"absolute",height:2,bottom:0,width:"100%",transition:e.transitions.create(),variants:[{props:{indicatorColor:"primary"},style:{backgroundColor:(e.vars||e).palette.primary.main}},{props:{indicatorColor:"secondary"},style:{backgroundColor:(e.vars||e).palette.secondary.main}},{props:({ownerState:t})=>t.vertical,style:{height:"100%",width:2,right:0}}]}))),hx=Ke(Iw)({overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}),Rd={},mx=k.forwardRef(function(t,n){const r=Qr({props:t,name:"MuiTabs"}),o=Ew(),l=qh(),{"aria-label":s,"aria-labelledby":a,action:u,centered:c=!1,children:f,className:d,component:h="div",allowScrollButtonsMobile:v=!1,indicatorColor:S="primary",onChange:w,orientation:E="horizontal",ScrollButtonComponent:g=sx,scrollButtons:m="auto",selectionFollowsFocus:y,slots:x={},slotProps:C={},TabIndicatorProps:T={},TabScrollButtonProps:P={},textColor:R="primary",value:z,variant:p="standard",visibleScrollbar:M=!1,...N}=r,b=p==="scrollable",L=E==="vertical",K=L?"scrollTop":"scrollLeft",te=L?"top":"left",se=L?"bottom":"right",I=L?"clientHeight":"clientWidth",D=L?"height":"width",F={...r,component:h,allowScrollButtonsMobile:v,indicatorColor:S,orientation:E,vertical:L,scrollButtons:m,textColor:R,variant:p,visibleScrollbar:M,fixed:!b,hideScrollbar:b&&!M,scrollableX:b&&!L,scrollableY:b&&L,centered:c&&!b,scrollButtonsHideMobile:!v},V=ux(F),Y=Tl({elementType:x.StartScrollButtonIcon,externalSlotProps:C.startScrollButtonIcon,ownerState:F}),ft=Tl({elementType:x.EndScrollButtonIcon,externalSlotProps:C.endScrollButtonIcon,ownerState:F}),[ae,Me]=k.useState(!1),[Se,et]=k.useState(Rd),[nn,bn]=k.useState(!1),[_n,ir]=k.useState(!1),[li,Ms]=k.useState(!1),[si,Yr]=k.useState({overflow:"hidden",scrollbarWidth:0}),ai=new Map,Et=k.useRef(null),dt=k.useRef(null),rn=()=>{const j=Et.current;let B;if(j){const G=j.getBoundingClientRect();B={clientWidth:j.clientWidth,scrollLeft:j.scrollLeft,scrollTop:j.scrollTop,scrollWidth:j.scrollWidth,top:G.top,bottom:G.bottom,left:G.left,right:G.right}}let Z;if(j&&z!==!1){const G=dt.current.children;if(G.length>0){const me=G[ai.get(z)];Z=me?me.getBoundingClientRect():null}}return{tabsMeta:B,tabMeta:Z}},$n=Vn(()=>{const{tabsMeta:j,tabMeta:B}=rn();let Z=0,G;L?(G="top",B&&j&&(Z=B.top-j.top+j.scrollTop)):(G=l?"right":"left",B&&j&&(Z=(l?-1:1)*(B[G]-j[G]+j.scrollLeft)));const me={[G]:Z,[D]:B?B[D]:0};if(typeof Se[G]!="number"||typeof Se[D]!="number")et(me);else{const $t=Math.abs(Se[G]-me[G]),In=Math.abs(Se[D]-me[D]);($t>=1||In>=1)&&et(me)}}),lr=(j,{animation:B=!0}={})=>{B?Rw(K,Et.current,j,{duration:o.transitions.duration.standard}):Et.current[K]=j},ui=j=>{let B=Et.current[K];L?B+=j:B+=j*(l?-1:1),lr(B)},U=()=>{const j=Et.current[I];let B=0;const Z=Array.from(dt.current.children);for(let G=0;Gj){G===0&&(B=j);break}B+=me[I]}return B},ci=()=>{ui(-1*U())},bs=()=>{ui(U())},fi=k.useCallback(j=>{Yr({overflow:null,scrollbarWidth:j})},[]),Oc=()=>{const j={};j.scrollbarSizeListener=b?$.jsx(hx,{onChange:fi,className:de(V.scrollableX,V.hideScrollbar)}):null;const Z=b&&(m==="auto"&&(nn||_n)||m===!0);return j.scrollButtonStart=Z?$.jsx(g,{slots:{StartScrollButtonIcon:x.StartScrollButtonIcon},slotProps:{startScrollButtonIcon:Y},orientation:E,direction:l?"right":"left",onClick:ci,disabled:!nn,...P,className:de(V.scrollButtons,P.className)}):null,j.scrollButtonEnd=Z?$.jsx(g,{slots:{EndScrollButtonIcon:x.EndScrollButtonIcon},slotProps:{endScrollButtonIcon:ft},orientation:E,direction:l?"left":"right",onClick:bs,disabled:!_n,...P,className:de(V.scrollButtons,P.className)}):null,j},zc=Vn(j=>{const{tabsMeta:B,tabMeta:Z}=rn();if(!(!Z||!B)){if(Z[te]B[se]){const G=B[K]+(Z[se]-B[se]);lr(G,{animation:j})}}}),di=Vn(()=>{b&&m!==!1&&Ms(!li)});k.useEffect(()=>{const j=Em(()=>{Et.current&&$n()});let B;const Z=$t=>{$t.forEach(In=>{In.removedNodes.forEach(Zr=>{B==null||B.unobserve(Zr)}),In.addedNodes.forEach(Zr=>{B==null||B.observe(Zr)})}),j(),di()},G=Rc(Et.current);G.addEventListener("resize",j);let me;return typeof ResizeObserver<"u"&&(B=new ResizeObserver(j),Array.from(dt.current.children).forEach($t=>{B.observe($t)})),typeof MutationObserver<"u"&&(me=new MutationObserver(Z),me.observe(dt.current,{childList:!0})),()=>{j.clear(),G.removeEventListener("resize",j),me==null||me.disconnect(),B==null||B.disconnect()}},[$n,di]),k.useEffect(()=>{const j=Array.from(dt.current.children),B=j.length;if(typeof IntersectionObserver<"u"&&B>0&&b&&m!==!1){const Z=j[0],G=j[B-1],me={root:Et.current,threshold:.99},$t=$s=>{bn(!$s[0].isIntersecting)},In=new IntersectionObserver($t,me);In.observe(Z);const Zr=$s=>{ir(!$s[0].isIntersecting)},jc=new IntersectionObserver(Zr,me);return jc.observe(G),()=>{In.disconnect(),jc.disconnect()}}},[b,m,li,f==null?void 0:f.length]),k.useEffect(()=>{Me(!0)},[]),k.useEffect(()=>{$n()}),k.useEffect(()=>{zc(Rd!==Se)},[zc,Se]),k.useImperativeHandle(u,()=>({updateIndicator:$n,updateScrollButtons:di}),[$n,di]);const Dc=$.jsx(px,{...T,className:de(V.indicator,T.className),ownerState:F,style:{...Se,...T.style}});let pi=0;const Wm=k.Children.map(f,j=>{if(!k.isValidElement(j))return null;const B=j.props.value===void 0?pi:j.props.value;ai.set(B,pi);const Z=B===z;return pi+=1,k.cloneElement(j,{fullWidth:p==="fullWidth",indicator:Z&&!ae&&Dc,selected:Z,selectionFollowsFocus:y,onChange:w,textColor:R,value:B,...pi===1&&z===!1&&!j.props.tabIndex?{tabIndex:0}:{}})}),Hm=j=>{const B=dt.current,Z=Tm(B).activeElement;if(Z.getAttribute("role")!=="tab")return;let me=E==="horizontal"?"ArrowLeft":"ArrowUp",$t=E==="horizontal"?"ArrowRight":"ArrowDown";switch(E==="horizontal"&&l&&(me="ArrowRight",$t="ArrowLeft"),j.key){case me:j.preventDefault(),Oi(B,Z,Ad);break;case $t:j.preventDefault(),Oi(B,Z,Pd);break;case"Home":j.preventDefault(),Oi(B,null,Pd);break;case"End":j.preventDefault(),Oi(B,null,Ad);break}},_s=Oc();return $.jsxs(cx,{className:de(V.root,d),ownerState:F,ref:n,as:h,...N,children:[_s.scrollButtonStart,_s.scrollbarSizeListener,$.jsxs(fx,{className:V.scroller,ownerState:F,style:{overflow:si.overflow,[L?`margin${l?"Left":"Right"}`:"marginBottom"]:M?void 0:-si.scrollbarWidth},ref:Et,children:[$.jsx(dx,{"aria-label":s,"aria-labelledby":a,"aria-orientation":E==="vertical"?"vertical":null,className:V.flexContainer,ownerState:F,onKeyDown:Hm,ref:dt,role:"tablist",children:Wm}),ae&&Dc]}),_s.scrollButtonEnd]})});function gx(e){return or("MuiTab",e)}const pt=Mn("MuiTab",["root","labelIcon","textColorInherit","textColorPrimary","textColorSecondary","selected","disabled","fullWidth","wrapped","iconWrapper","icon"]),yx=e=>{const{classes:t,textColor:n,fullWidth:r,wrapped:o,icon:l,label:s,selected:a,disabled:u}=e,c={root:["root",l&&s&&"labelIcon",`textColor${En(n)}`,r&&"fullWidth",o&&"wrapped",a&&"selected",u&&"disabled"],icon:["iconWrapper","icon"]};return Gr(c,gx,t)},vx=Ke(Lm,{name:"MuiTab",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.label&&n.icon&&t.labelIcon,t[`textColor${En(n.textColor)}`],n.fullWidth&&t.fullWidth,n.wrapped&&t.wrapped,{[`& .${pt.iconWrapper}`]:t.iconWrapper},{[`& .${pt.icon}`]:t.icon}]}})(Rs(({theme:e})=>({...e.typography.button,maxWidth:360,minWidth:90,position:"relative",minHeight:48,flexShrink:0,padding:"12px 16px",overflow:"hidden",whiteSpace:"normal",textAlign:"center",lineHeight:1.25,variants:[{props:({ownerState:t})=>t.label&&(t.iconPosition==="top"||t.iconPosition==="bottom"),style:{flexDirection:"column"}},{props:({ownerState:t})=>t.label&&t.iconPosition!=="top"&&t.iconPosition!=="bottom",style:{flexDirection:"row"}},{props:({ownerState:t})=>t.icon&&t.label,style:{minHeight:72,paddingTop:9,paddingBottom:9}},{props:({ownerState:t,iconPosition:n})=>t.icon&&t.label&&n==="top",style:{[`& > .${pt.icon}`]:{marginBottom:6}}},{props:({ownerState:t,iconPosition:n})=>t.icon&&t.label&&n==="bottom",style:{[`& > .${pt.icon}`]:{marginTop:6}}},{props:({ownerState:t,iconPosition:n})=>t.icon&&t.label&&n==="start",style:{[`& > .${pt.icon}`]:{marginRight:e.spacing(1)}}},{props:({ownerState:t,iconPosition:n})=>t.icon&&t.label&&n==="end",style:{[`& > .${pt.icon}`]:{marginLeft:e.spacing(1)}}},{props:{textColor:"inherit"},style:{color:"inherit",opacity:.6,[`&.${pt.selected}`]:{opacity:1},[`&.${pt.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}}},{props:{textColor:"primary"},style:{color:(e.vars||e).palette.text.secondary,[`&.${pt.selected}`]:{color:(e.vars||e).palette.primary.main},[`&.${pt.disabled}`]:{color:(e.vars||e).palette.text.disabled}}},{props:{textColor:"secondary"},style:{color:(e.vars||e).palette.text.secondary,[`&.${pt.selected}`]:{color:(e.vars||e).palette.secondary.main},[`&.${pt.disabled}`]:{color:(e.vars||e).palette.text.disabled}}},{props:({ownerState:t})=>t.fullWidth,style:{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"}},{props:({ownerState:t})=>t.wrapped,style:{fontSize:e.typography.pxToRem(12)}}]}))),Md=k.forwardRef(function(t,n){const r=Qr({props:t,name:"MuiTab"}),{className:o,disabled:l=!1,disableFocusRipple:s=!1,fullWidth:a,icon:u,iconPosition:c="top",indicator:f,label:d,onChange:h,onClick:v,onFocus:S,selected:w,selectionFollowsFocus:E,textColor:g="inherit",value:m,wrapped:y=!1,...x}=r,C={...r,disabled:l,disableFocusRipple:s,selected:w,icon:!!u,iconPosition:c,label:!!d,fullWidth:a,textColor:g,wrapped:y},T=yx(C),P=u&&d&&k.isValidElement(u)?k.cloneElement(u,{className:de(T.icon,u.props.className)}):u,R=p=>{!w&&h&&h(p,m),v&&v(p)},z=p=>{E&&!w&&h&&h(p,m),S&&S(p)};return $.jsxs(vx,{focusRipple:!s,className:de(T.root,o),ref:n,role:"tab","aria-selected":w,disabled:l,onClick:R,onFocus:z,ownerState:C,tabIndex:w?0:-1,...x,children:[c==="top"||c==="start"?$.jsxs(k.Fragment,{children:[P,d]}):$.jsxs(k.Fragment,{children:[d,P]}),f]})});function Sx({props:e,name:t}){return ES({props:e,name:t,defaultTheme:_c,themeId:As})}const wx=(e,t,n)=>{const r=k.useRef({displayError:!1,initialCompute:!0,computeRun:0}),o=k.useRef(null),[l,s]=k.useState(0),[a,u]=k.useState(0),c=k.useCallback(()=>{const f=o==null?void 0:o.current;if(!f)return{};const h=Rc(f).getComputedStyle(f),v=Math.floor(parseFloat(h.height))||0,S=Math.floor(parseFloat(h.width))||0;return s(S),u(v),{width:S,height:v}},[]);return k.useEffect(()=>{r.current.displayError=!0},[]),Ml(()=>{},[l,a,c,n]),Ml(()=>{if(e!==void 0&&t!==void 0)return()=>{};c();const f=o.current;if(typeof ResizeObserver>"u")return()=>{};let d;const h=new ResizeObserver(()=>{d=requestAnimationFrame(()=>{c()})});return f&&h.observe(f),()=>{d&&cancelAnimationFrame(d),f&&h.unobserve(f)}},[c,t,e]),{containerRef:o,width:e??l,height:t??a}},xx=k.createContext({item:null,axis:{x:null,y:null},useVoronoiInteraction:!1,dispatch:()=>null});function Cx(e){return e.bandwidth!==void 0}const kx={top:50,bottom:50,left:50,right:50},Ex=(e,t,n)=>{const r=Ne({},kx,n);return k.useMemo(()=>({left:r.left,top:r.top,right:r.right,bottom:r.bottom,width:Math.max(0,e-r.left-r.right),height:Math.max(0,t-r.top-r.bottom)}),[e,t,r.top,r.bottom,r.left,r.right])},Nm=k.createContext({top:0,left:0,bottom:0,right:0,height:300,width:400,chartId:"",isPointInside:()=>!1}),Om=k.createContext({isInitialized:!1,data:{current:null}});function Tx(e){const{width:t,height:n,margin:r,svgRef:o,children:l}=e,s=Ex(t,n,r),a=IS(),u=k.useCallback(({x:d,y:h},v)=>{if(v!=null&&v.targetElement&&(v!=null&&v.targetElement.closest("[data-drawing-container]")))return!0;const S=d>=s.left-1&&d<=s.left+s.width,w=h>=s.top-1&&h<=s.top+s.height;return(v==null?void 0:v.direction)==="x"?S:((v==null?void 0:v.direction)==="y"||S)&&w},[s]),c=k.useMemo(()=>Ne({chartId:a??""},s,{isPointInside:u}),[a,s,u]),f=k.useMemo(()=>({isInitialized:!0,data:o}),[o]);return $.jsx(Om.Provider,{value:f,children:$.jsx(Nm.Provider,{value:c,children:l})})}function zm(){const{left:e,top:t,width:n,height:r,bottom:o,right:l,isPointInside:s}=k.useContext(Nm);return k.useMemo(()=>({left:e,top:t,width:n,height:r,bottom:o,right:l,isPointInside:s}),[r,e,t,n,o,l,s])}function ln(e){return function(){return e}}const bd=Math.abs,De=Math.atan2,Ln=Math.cos,Px=Math.max,ca=Math.min,Nt=Math.sin,Ar=Math.sqrt,Ge=1e-12,Qo=Math.PI,$l=Qo/2,Ax=2*Qo;function Rx(e){return e>1?0:e<-1?Qo:Math.acos(e)}function _d(e){return e>=1?$l:e<=-1?-$l:Math.asin(e)}const pu=Math.PI,hu=2*pu,Dn=1e-6,Mx=hu-Dn;function Dm(e){this._+=e[0];for(let t=1,n=e.length;t=0))throw new Error(`invalid digits: ${e}`);if(t>15)return Dm;const n=10**t;return function(r){this._+=r[0];for(let o=1,l=r.length;oDn)if(!(Math.abs(d*u-c*f)>Dn)||!l)this._append`L${this._x1=t},${this._y1=n}`;else{let v=r-s,S=o-a,w=u*u+c*c,E=v*v+S*S,g=Math.sqrt(w),m=Math.sqrt(h),y=l*Math.tan((pu-Math.acos((w+h-E)/(2*g*m)))/2),x=y/m,C=y/g;Math.abs(x-1)>Dn&&this._append`L${t+x*f},${n+x*d}`,this._append`A${l},${l},0,0,${+(d*v>f*S)},${this._x1=t+C*u},${this._y1=n+C*c}`}}arc(t,n,r,o,l,s){if(t=+t,n=+n,r=+r,s=!!s,r<0)throw new Error(`negative radius: ${r}`);let a=r*Math.cos(o),u=r*Math.sin(o),c=t+a,f=n+u,d=1^s,h=s?o-l:l-o;this._x1===null?this._append`M${c},${f}`:(Math.abs(this._x1-c)>Dn||Math.abs(this._y1-f)>Dn)&&this._append`L${c},${f}`,r&&(h<0&&(h=h%hu+hu),h>Mx?this._append`A${r},${r},0,1,${d},${t-a},${n-u}A${r},${r},0,1,${d},${this._x1=c},${this._y1=f}`:h>Dn&&this._append`A${r},${r},0,${+(h>=pu)},${d},${this._x1=t+r*Math.cos(l)},${this._y1=n+r*Math.sin(l)}`)}rect(t,n,r,o){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}h${r=+r}v${+o}h${-r}Z`}toString(){return this._}}function $x(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(n==null)t=null;else{const r=Math.floor(n);if(!(r>=0))throw new RangeError(`invalid digits: ${n}`);t=r}return e},()=>new _x(t)}function Ix(e){return e.innerRadius}function Lx(e){return e.outerRadius}function Nx(e){return e.startAngle}function Ox(e){return e.endAngle}function zx(e){return e&&e.padAngle}function Dx(e,t,n,r,o,l,s,a){var u=n-e,c=r-t,f=s-o,d=a-l,h=d*u-f*c;if(!(h*hL*L+K*K&&(R=p,z=M),{cx:R,cy:z,x01:-f,y01:-d,x11:R*(o/C-1),y11:z*(o/C-1)}}function jm(){var e=Ix,t=Lx,n=ln(0),r=null,o=Nx,l=Ox,s=zx,a=null,u=$x(c);function c(){var f,d,h=+e.apply(this,arguments),v=+t.apply(this,arguments),S=o.apply(this,arguments)-$l,w=l.apply(this,arguments)-$l,E=bd(w-S),g=w>S;if(a||(a=f=u()),vGe))a.moveTo(0,0);else if(E>Ax-Ge)a.moveTo(v*Ln(S),v*Nt(S)),a.arc(0,0,v,S,w,!g),h>Ge&&(a.moveTo(h*Ln(w),h*Nt(w)),a.arc(0,0,h,w,S,g));else{var m=S,y=w,x=S,C=w,T=E,P=E,R=s.apply(this,arguments)/2,z=R>Ge&&(r?+r.apply(this,arguments):Ar(h*h+v*v)),p=ca(bd(v-h)/2,+n.apply(this,arguments)),M=p,N=p,b,L;if(z>Ge){var K=_d(z/h*Nt(R)),te=_d(z/v*Nt(R));(T-=K*2)>Ge?(K*=g?1:-1,x+=K,C-=K):(T=0,x=C=(S+w)/2),(P-=te*2)>Ge?(te*=g?1:-1,m+=te,y-=te):(P=0,m=y=(S+w)/2)}var se=v*Ln(m),I=v*Nt(m),D=h*Ln(C),F=h*Nt(C);if(p>Ge){var V=v*Ln(y),Y=v*Nt(y),ft=h*Ln(x),ae=h*Nt(x),Me;if(EGe?N>Ge?(b=zi(ft,ae,se,I,v,N,g),L=zi(V,Y,D,F,v,N,g),a.moveTo(b.cx+b.x01,b.cy+b.y01),NGe)||!(T>Ge)?a.lineTo(D,F):M>Ge?(b=zi(D,F,V,Y,h,-M,g),L=zi(se,I,ft,ae,h,-M,g),a.lineTo(b.cx+b.x01,b.cy+b.y01),M{const{data:e}=k.useContext(jx);return e};function Fx(e,t){const n=e.createSVGPoint();return n.x=t.clientX,n.y=t.clientY,n.matrixTransform(e.getScreenCTM().inverse())}function Ux(){const{isInitialized:e,data:t}=k.useContext(Om);if(!e)throw new Error(["MUI X: Could not find the svg ref context.","It looks like you rendered your component outside of a ChartsContainer parent component."].join(` -`));return t}function pr(e){return e instanceof Date?e.getTime():e}const Vx=e=>{const t=Ux(),n=zm(),{xAxis:r,yAxis:o,xAxisIds:l,yAxisIds:s}=Bx(),{dispatch:a}=k.useContext(xx),u=l[0],c=s[0],f=k.useRef({isInChart:!1,x:-1,y:-1});k.useEffect(()=>{const d=t.current;if(d===null||e)return()=>{};function h(E,g){const{scale:m,data:y,reverse:x}=E;if(!Cx(m)){const T=m.invert(g);if(y===void 0)return{value:T,index:-1};const P=pr(T),R=y==null?void 0:y.findIndex((z,p)=>{const M=pr(z);return M>P&&(p===0||Math.abs(P-M)<=Math.abs(P-pr(y[p-1])))||M<=P&&(p===y.length-1||Math.abs(pr(T)-M)=0?y[R]:T,index:R}}const C=m.bandwidth()===0?Math.floor((g-Math.min(...m.range())+m.step()/2)/m.step()):Math.floor((g-Math.min(...m.range()))/m.step());if(C<0||C>=y.length)return null;if(x){const T=y.length-1-C;return{index:T,value:y[T]}}return{index:C,value:y[C]}}const v=()=>{f.current={isInChart:!1,x:-1,y:-1},a({type:"exitChart"})},S=E=>{const g="targetTouches"in E?E.targetTouches[0]:E,m=Fx(d,g);if(f.current.x=m.x,f.current.y=m.y,!n.isPointInside(m,{targetElement:E.target})){f.current.isInChart&&(a({type:"exitChart"}),f.current.isInChart=!1);return}f.current.isInChart=!0;const y=h(r[u],m.x),x=h(o[c],m.y);a({type:"updateAxis",data:{x:y,y:x}})},w=E=>{const g=E.currentTarget;g&&g.hasPointerCapture(E.pointerId)&&g.releasePointerCapture(E.pointerId)};return d.addEventListener("pointerdown",w),d.addEventListener("pointermove",S),d.addEventListener("pointerout",v),d.addEventListener("pointercancel",v),d.addEventListener("pointerleave",v),()=>{d.removeEventListener("pointerdown",w),d.removeEventListener("pointermove",S),d.removeEventListener("pointerout",v),d.removeEventListener("pointercancel",v),d.removeEventListener("pointerleave",v)}},[t,a,c,o,u,r,e,n])},Wx=["children","width","height","viewBox","disableAxisListener","className","title","desc"],Hx=Ke("svg",{name:"MuiChartsSurface",slot:"Root"})(()=>({touchAction:"none"})),Kx=k.forwardRef(function(t,n){const r=Sx({props:t,name:"MuiChartsSurface"}),{children:o,width:l,height:s,viewBox:a,disableAxisListener:u=!1,className:c,title:f,desc:d}=r,h=tr(r,Wx),v=Ne({width:l,height:s,x:0,y:0},a);return Vx(u),$.jsxs(Hx,Ne({width:l,height:s,viewBox:`${v.x} ${v.y} ${v.width} ${v.height}`,ref:n,className:c},h,{children:[$.jsx("title",{children:f}),$.jsx("desc",{children:d}),o]}))});function uo(e,t){if(typeof e=="number")return e;if(e==="100%")return t;if(e.endsWith("%")){const n=Number.parseFloat(e.slice(0,e.length-1));if(!Number.isNaN(n))return n*t/100}if(e.endsWith("px")){const n=Number.parseFloat(e.slice(0,e.length-2));if(!Number.isNaN(n))return n}throw new Error(`MUI X: Received an unknown value "${e}". It should be a number, or a string with a percentage value.`)}function Gx(e){return Math.PI*e/180}function fa(e){const t=Gx(e);return[Math.sin(t),-Math.cos(t)]}function Xx(e,t){const n=[[0,0],fa(e),fa(t)],r=Math.min(e,t),o=Math.max(e,t),l=Math.floor(r/90)*90;for(let f=1;f<=4;f+=1){const d=l+f*90;df)),a=Math.max(...n.map(([f])=>f)),u=Math.min(...n.map(([,f])=>f)),c=Math.max(...n.map(([,f])=>f));return{cx:-s/(a-s),cy:-u/(c-u),minX:s,maxX:a,minY:u,maxY:c}}function Qx(e,t,n,r,{minX:o,maxX:l,minY:s,maxY:a}){return Math.min(...[{ratio:Math.abs(o),space:e},{ratio:Math.abs(l),space:n-e},{ratio:Math.abs(s),space:t},{ratio:Math.abs(a),space:r-t}].map(({ratio:u,space:c})=>u<1e-5?1/0:c/u))}const Bm=k.createContext({value:null,valueMin:0,valueMax:0,startAngle:0,endAngle:0,innerRadius:0,outerRadius:0,cornerRadius:0,cx:0,cy:0,maxRadius:0,valueAngle:null});function Yx(e){const{value:t=null,valueMin:n=0,valueMax:r=100,startAngle:o=0,endAngle:l=360,outerRadius:s,innerRadius:a,cornerRadius:u,cx:c,cy:f,children:d}=e,{left:h,top:v,width:S,height:w}=zm(),E=Xx(o,l),g=c?uo(c,S):E.cx*S,m=f?uo(f,w):E.cy*w;let y=h+g,x=v+m;const C=Qx(g,m,S,w,E);if(c===void 0){const p=C*(E.maxX-E.minX);y=h+(S-p)/2+E.cx*p}if(f===void 0){const p=C*(E.maxY-E.minY);x=v+(w-p)/2+E.cy*p}const T=uo(s??C,C),P=uo(a??"80%",C),R=uo(u??0,T-P),z=k.useMemo(()=>{const p=Math.PI*o/180,M=Math.PI*l/180;return{value:t,valueMin:n,valueMax:r,startAngle:p,endAngle:M,outerRadius:T,innerRadius:P,cornerRadius:R,cx:y,cy:x,maxRadius:C,valueAngle:t===null?null:p+(M-p)*(t-n)/(r-n)}},[t,n,r,o,l,T,P,R,y,x,C]);return $.jsx(Bm.Provider,{value:z,children:d})}function Lc(){return k.useContext(Bm)}const Zx=["width","height","margin","title","desc","value","valueMin","valueMax","startAngle","endAngle","outerRadius","innerRadius","cornerRadius","cx","cy","children"],Jx=Ke("div",{name:"MuiGauge",slot:"Container"})(({ownerState:e,theme:t})=>({width:e.width??"100%",height:e.height??"100%",display:"flex",position:"relative",flexGrow:1,flexDirection:"column",alignItems:"center",justifyContent:"center",overflow:"hidden","&>svg":{width:"100%",height:"100%"},"& text":{fill:(t.vars||t).palette.text.primary}})),qx=k.forwardRef(function(t,n){const{width:r,height:o,margin:l,title:s,desc:a,value:u,valueMin:c=0,valueMax:f=100,startAngle:d,endAngle:h,outerRadius:v,innerRadius:S,cornerRadius:w,cx:E,cy:g,children:m}=t,y=tr(t,Zx),{containerRef:x,width:C,height:T}=wx(r,o),P=k.useRef(null),R=El(n,P);return $.jsx(Jx,Ne({ref:x,ownerState:{width:r,height:o},role:"meter","aria-valuenow":u===null?void 0:u,"aria-valuemin":c,"aria-valuemax":f},y,{children:C&&T?$.jsx(Tx,{width:C,height:T,margin:Ne({left:10,right:10,top:10,bottom:10},l),svgRef:P,children:$.jsx(Yx,{value:u,valueMin:c,valueMax:f,startAngle:d,endAngle:h,outerRadius:v,innerRadius:S,cornerRadius:w,cx:E,cy:g,children:$.jsx(Kx,{width:C,height:T,ref:R,title:s,desc:a,disableAxisListener:!0,"aria-hidden":"true",children:m})})}):null}))}),eC=Ke("path",{name:"MuiGauge",slot:"ReferenceArc",overridesResolver:(e,t)=>t.referenceArc})(({theme:e})=>({fill:(e.vars||e).palette.primary.main}));function tC(e){const{value:t,valueMin:n,valueMax:r,startAngle:o,endAngle:l,outerRadius:s,innerRadius:a,cornerRadius:u,cx:c,cy:f}=Lc();if(t===null)return null;const d=o+(t-n)/(r-n)*(l-o);return $.jsx(eC,Ne({transform:`translate(${c}, ${f})`,d:jm().cornerRadius(u)({startAngle:o,endAngle:d,innerRadius:a,outerRadius:s})},e))}const nC=Ke("path",{name:"MuiGauge",slot:"ReferenceArc",overridesResolver:(e,t)=>t.referenceArc})(({theme:e})=>({fill:(e.vars||e).palette.divider}));function rC(e){const{startAngle:t,endAngle:n,outerRadius:r,innerRadius:o,cornerRadius:l,cx:s,cy:a}=Lc();return $.jsx(nC,Ne({transform:`translate(${s}, ${a})`,d:jm().cornerRadius(l)({startAngle:t,endAngle:n,innerRadius:o,outerRadius:r})},e))}function oC(e){return or("MuiGauge",e)}const $d=Mn("MuiGauge",["root","valueArc","referenceArc","valueText"]);function iC(){return typeof window>"u"}const Nn={widthCache:{},cacheCount:0},lC=2e3,sC={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},aC=["minWidth","maxWidth","width","minHeight","maxHeight","height","top","left","fontSize","padding","margin","paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom"],Id="mui_measurement_span";function Fm(e,t){return aC.indexOf(e)>=0&&t===+t?`${t}px`:t}function Um(e){return e.split("").reduce((r,o)=>o===o.toUpperCase()?[...r,"-",o.toLowerCase()]:[...r,o],[]).join("")}const uC=e=>Object.keys(e).sort().reduce((t,n)=>`${t}${Um(n)}:${Fm(n,e[n])};`,"");let da;const cC=(e,t={})=>{if(e==null||iC())return{width:0,height:0};const n=`${e}`,r=uC(t),o=`${n}-${r}`;if(Nn.widthCache[o])return Nn.widthCache[o];try{let l=document.getElementById(Id);l===null&&(l=document.createElement("span"),l.setAttribute("id",Id),l.setAttribute("aria-hidden","true"),document.body.appendChild(l));const s=Ne({},sC,t);Object.keys(s).map(c=>(l.style[Um(c)]=Fm(c,s[c]),c)),l.textContent=n;const a=l.getBoundingClientRect(),u={width:a.width,height:a.height};return Nn.widthCache[o]=u,Nn.cacheCount+1>lC?(Nn.cacheCount=0,Nn.widthCache={}):Nn.cacheCount+=1,da&&clearTimeout(da),da=setTimeout(()=>{l.textContent=""},0),u}catch{return{width:0,height:0}}};function fC({style:e,needsComputation:t,text:n}){return n.split(` -`).map(r=>Ne({text:r},t?cC(r,e):{width:0,height:0}))}const dC=["x","y","style","text","ownerState"],pC=["angle","textAnchor","dominantBaseline"];function hC(e){const{x:t,y:n,style:r,text:o}=e,l=tr(e,dC),s=r??{},{angle:a,textAnchor:u,dominantBaseline:c}=s,f=tr(s,pC),d=k.useMemo(()=>fC({style:f,needsComputation:o.includes(` -`),text:o}),[f,o]);let h;switch(c){case"hanging":h=0;break;case"central":h=(d.length-1)/2*-d[0].height;break;default:h=(d.length-1)*-d[0].height;break}const v=[];return a&&v.push(`rotate(${a}, ${t}, ${n})`),$.jsx("text",Ne({},l,{transform:v.length>0?v.join(" "):void 0,x:t,y:n,textAnchor:u,dominantBaseline:c,style:f,children:d.map((S,w)=>$.jsx("tspan",{x:t,dy:`${w===0?h:d[0].height}px`,dominantBaseline:c,children:S.text},w))}))}const mC=["text","className"];function gC({value:e}){return e===null?null:e.toLocaleString()}function yC(e){const{text:t=gC,className:n}=e,r=tr(e,mC),{value:o,valueMin:l,valueMax:s,cx:a,cy:u}=Lc(),c=typeof t=="function"?t({value:o,valueMin:l,valueMax:s}):t;return c===null?null:$.jsx("g",{className:n,children:$.jsx(hC,Ne({x:a,y:u,text:c,style:{textAnchor:"middle",dominantBaseline:"central"}},r))})}const vC=["text","children","classes","className"],SC=e=>{const{classes:t}=e;return Gr({root:["root"],valueArc:["valueArc"],referenceArc:["referenceArc"],valueText:["valueText"]},oC,t)},wC=k.forwardRef(function(t,n){const{text:r,children:o,className:l}=t,s=tr(t,vC),a=SC(t);return $.jsxs(qx,Ne({},s,{className:de(a.root,l),ref:n,children:[$.jsx(rC,{className:a.referenceArc}),$.jsx(tC,{className:a.valueArc}),$.jsx(yC,{className:a.valueText,text:r}),o]}))});function xC({percent:e}){return $.jsx(wC,{value:e,startAngle:0,endAngle:360,width:100,height:100,sx:{[`& .${$d.valueText}`]:{fontSize:15,transform:"translate(0px, 0px)"},[`& .${$d.valueArc}`]:{fill:e>80?"red":e>50?"orange":"green"}},text:({value:t,valueMax:n})=>`${e}%`})}const CC="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAR4AAACwCAMAAADudvHOAAABUFBMVEX///8AcrLVXgAAbbDw8PD7+/vn5+f29vbr6+sAa6/NACLQIDeNq8cAZ63j4+MAcLEAZKzTVQDTUQDU4O3j6/M6g7p+qM2mwdvWZR62zOH13tbUWQDqt6IAc7fjnX4eeLXZczqZudZkmMX46ePuxrZLi75rbovimXjnq5DgkWrosZnfi2ShaF/eXABScJqJiYnx0cTY6fbS0tJZWVmvx955eXlsbGy/v794pMuZmZl6enqZaWfdfEnr9//G3O+6YDmvr698bIDswK7GYi6qZ1azs7NNTU3Ly8vdhFjZbCyRkZFlZWXwxspUVFTRRQDYVWQsLCw/Pz/db3zVRFXggIn12dzTMkbijZXuucDQETHKAADWR1nccHvNABzppq7z09cdHR3EXSOQWlgODg6/p6bPu7mufHNUYIZ1iqrOp57TOgDczs7+39GboLK1UiAAX7DABkByAAALm0lEQVR4nO2d/V/TSB7Hv9o8Ve1AAUEeFBBcAe8ubEoSklU3t2saTGgBn3e9U3dd1ztvd/3/f7u0mUlCCKFN0jQN81F5hUz7neTtPM93ZgCoiJ4dhn95D3Dt+tiepYQ6CuN5fkjxnNbRi1dH7OHzV4fw8tXRK4onoqMX8Ow1wJvr8NMhXKN4InIz15tnb56//on/GeAtxRPR0b/4t2+eH77/N1x/9/Jniiei12/evob3R+9ewMujF+9ozXWRCsCzuYW1O/KoclcBeO7PNPuaWRl5VLmrCDzLV/tqUjxxongSRfEkqkJ4JIMFzv2Xp6qDR7IFhXWQk2sU1cGDZMtQVXBY4Jm8xPt4dvIzWojYKB5BtjXTAoWneJgYPDaCtqRBJ9cEWp3MxSiiCqJs5RpFdfCMRBRPokqFhx/u4yPD87S53NfM0p0S4RFaw31+ZHjWMJTx4uH9H/2mLss45Gqw71cbjyMrHVDsNhgt+ZiFtu4oIIptxmoPWDlXGo8lAtOxRE4zTA001TQAKYLDqbo0aL+g0nhcHmzL1E0TGSYYqma5LRfJMU1Jsge0UCiejYcHWCOKNCL+A9JaTJsXoIfHRCeMqMCJwPBushpMxeKZWcYaUaRRMYbbvUaixiME7l9JlCwQbFsQpAENFIznKtaIIo3KkBw1k4Fq45EMlM1AtfFkFsWTqHHhYYlGFH1OGheeLzOevgzZRxxKG2R+diuthXHhIVczo8Sz1PXmZ5s4M7ORyC5OutXGQ2K51f+Vb0XG+S7uvl8mPJoGjAq8+09CwKsCuD0vS0i0cJnw2DYSJR21rWO1wyDUcvHISGGSLFwmPKplypqDNDdTGRKyW5wDx5qS2L+4THhM1TLclnRvJsaQ2qC7eNoXWLhMeCQJDF0VLDBA4izRYAxAenLfvdp4IhX78Ko0Hr9ZuJPWQqXxzO3P97U/n9ZCpfHMTtc8XUlrodp4Glc8rUZDSjkUP2Y8LHDgNpJZ1O9ODDRQFsVjWoC0PB65hHgMRVS0Nhim7qYeRR1kOD6Cx5GAcZghZ1pjNSieUQ74RPFIoLh/LBeRoyrahwEsnMZj6joy1Z77EyNkE7OG37+5G7g/+c20q4yPh8sYUZKieCzWxcMpblvZsUz/pc/9Oh/FI0rQ9rzDWD6bWILnotTDZIwoSRE8qsRqoLG6LYINtm7glz7/HaJ4DAs6yM7FO6wUmYtU7GdqrkEVKXtEXQJNHnSSLEllKJrn7hKltVDpij27KJ5EUTyJongSVTCev2NRPDF4hH8SxeJZyjxrl7sKxfPt9G2sWDw/4FWVzZkRPdPwKhYPbsVOXYnH08Q3myN6puGVLx5+l4jiidFSF3sWLFM8MQrNnFA8ZxXC8xRX4RXAg9w+qJXRC6+vEJ57q56mZu9POB7Uaen6h5zx3JzyUDQeb/3yY1+//DAXg4flN7DYkuIBw0Aol9ZrHJ7Z/brX1qkvhPB0sYPzDNzHxXl3Z7OkeNwEhKQ8xqVi8czXvKtTeH79ztOvEBRNZcXDfJR1OdkPaDANjoe0n6fZ8uMxs7mOBxoCDx4FngQ8vFN45pokPEgXRT3RiWxAVRMPi1zR1BMjL/UosvIxj5q9mnh6yrp2pa9q4uElSTqheGLkF825bAxRTTzQcxPPQxXFc6IreTitVBSPqvadX7KrmngkDUD3speKwBJTtxCriQfE42Nv4btwogpyegeWFHgmoMfeW7LotQplS/XcnxgujXZ9PDzBU1/cJ3jWZ308DHFMaswFzmPBcFi62PMWHy17bE2zDc87LJViUk89OfU0HsWmnnTR5yySeiyt7zfXGxXTNCQWmrkmoexxFAdX7Ki3aoVLa62ieHobTOShquLJSRRPoiieRFE8icqIhziPVdW/JxOeHesbrM/xxu9jpV7bN7zKhGcPT6febsQa38R7RzUL2lqrpxLgIfs/unjwzXqscVI0LT/I85GTNXY88BueTv7u0yLFcxbPPM5SjXWKJw6PHxzCc7Dt6YC9g68ebFI8Ph7i39Jl1/yiaZfiIXgC76g1v2KjeCgeimfkeNidFU87o16wMpF4NsjOKt2NPJ8+RpOJxw+meCieicSzM/yZfpcJz3Jz6DP9LhOeW/gZhtjjvXA8/Paap6ejObZy0vE8JIsPJgMPftqrOeLBY4Tn4cFXk4AHPfkbVm54fscGn3zanHg8s2SpxGpueG5ii/X1CuAJNszJDQ+2UysBHqa3dkDFjmIUTxQPzwuKoGMHljLjIfVV0ZmLsz3vMAEJPp4dDg0mjrzg1OpGjHfYDcnHI/jeYYgE124s+HiCrcV8O7X5FYLnQPIXyyGCp7k56EMOrjN7h/U29PPwQF6p5wLvsGmWBNdOjTXj6eRubOrxN5uYflRo6mE7HMvJeA/1cWauz2Q6OR6Pn/aKxWPZmgYqdtwdJ55gLWUID/FQOBgXnlMaKx7y/iE8i/iDU3fnKJ4YPDi4RvEk4aGpJw2eXTx7sbKZBxesBDxkn6+Zwd2NisezRh5y9w7eO2rmYR5csBLw/INocffgQV8HF4EqHs9/yEPOEjeq5Ty9oxLwrN6e6qu+sEL8srbLhoe/V/MesvE4hGeJKLhKOV+YgOcKedgFshZk+X758JDGeQjPBtmDquufc9VNWSDlgWdzB2vz23LgIT22ZtC1HSOebVIoPrjseDbWHnpaC22asE0ebPuy4/HH2ruhso7iCfCQ+MqHp0nxJOD57xOs3ymes3hmiQPw7XsbwdoMisfH4493MDEb+1I8Pp5HZDAtNKS/65+3wAZnTOSEx+9UTAYePziMZ4vs/7e1SRrVX3LC84lMDf8W4GHJ3rqb7GTgwTmgufM/8jZPcsKz18CJdf8PUup14Rbpzixtk6GPcbaa4/F0/fEOH8/WYoMMZOeFhwxj7qNgRdpT8h+z9Ce5+edc2fCQGY9vZkN4SDT545kNyPt4/tivefdCg8BlwUMK6cbjgvD4psN4cHAJ8ZAriicZz86PWCuxeOaITtf2lwZPzKq6MJ6b042+pk8fQnlp8KzXonZO4SF2annhuUXqTIonDg+ZI/jMTS4ePAPz4IAdHI+Bz+C+AA+ZyGjMTi6ev7739NfGwHiQjY/hnqp7J8c1FvbwIXKNff84ORcPDp6e3W94V/W7czi4fgVungluLPjBNQjszJPg9UUSPA1fSTBL7ATBDT+a2jR/z4+G2Knfe0TsNAI7j2+ciab2Fb7WPX3l/WguwmNg7zB0g2hxkVztSf7NIFhaIFcLQTAXBO/5duK+jYJgP5rQt0NPYcVEg9bPRrMefCewYwXRWDHBgZ29RO+w/sGtSm+cPZcNj1LvIxUSm8dO0kK6/ZbP4hEUvn9icB5vlosRvlR4QLLLfaRYkRrZAVTV0Ll4JNnOaJqXHQkMOespBgoHupIxf2k6cLKe4ovn4umAnb1wbjF61iNyDQdpiJEz2ejtyeiAal78yajOw+O+Vxpzp4VsSwU90/kgSDM4tyLNtl3ysdbiW8ANcsJ4ROfh4eXsh3uwLbAMkDMV9B2tZcssOJmewwHJcHrt3aF1buZyBCdjBcafSIhtCVn3ydYk1VCNTCYcQZTcPykKi3Px8JmPHuBM0wTOyNpKcBuvasZ0zPb2y021Xzet2BNF8SSK4klUWfHEtuH4FFVzNpUFD+v/6EsyQveD22Iu/eQhVBI8mth22366YoModty6zhYsESSRdUQRdNEBTREtRQ+oFaWS4AFOVw0DVBHJvKlBb8TpA8hItPiWAKgtGBoobu0uFJ27SoLHMW3T7RlJtuoYvQaKi0ez2uBohiG0Vbfb5bIRO8Bl7SYPq3Lg4Y9BNqUOI9v8Ccu7ZY2GgP9ogJtoeEmB4x4eAU5YK3M3cEiVAw+ouuWmHU21e6c9uX3YXvfx2L1vyppbLqmChNxLNWP/LYVKgqcnXuWCQ8IMVjfOfuLsrRGrRHjA1EL1Nl90PopVmfCUUNeu/x/CDgY6vKd+ugAAAABJRU5ErkJggg==";function kC({precipitation:e,expectedFloods:t,graph:n}){return $.jsxs("div",{className:"flex items-start h-[40%] justify-start",children:[$.jsxs("div",{className:"flex flex-col w-[60%]",children:[$.jsxs("div",{className:"text-black",children:[" Average Precipitation: ",e,"mm"]}),$.jsx("div",{className:"text-black",children:" Canadian Average: CONST"}),$.jsx("div",{className:"text-black",children:" Expected number of floods per year:"}),$.jsxs("div",{className:"flex flex-col items-align justify-center",children:["Projected number of floods:",$.jsx("img",{src:CC,className:""})]})]}),$.jsxs("div",{className:"flex flex-col w-[40%]",children:[$.jsx("div",{className:"text-black font-bold",children:" Danger Level:"}),$.jsx(xC,{percent:80})]})]})}const EC=Mn("MuiBox",["root"]),TC=$m(),Vm=pS({themeId:As,defaultTheme:TC,defaultClassName:EC.root,generateClassName:wm.generate});function Ld(e){const{children:t,value:n,index:r,...o}=e;return $.jsx("div",{role:"tabpanel",hidden:n!==r,id:`simple-tabpanel-${r}`,"aria-labelledby":`simple-tab-${r}`,...o,children:n===r&&$.jsx(Vm,{sx:{p:3},children:t})})}function Nd(e){return{id:`simple-tab-${e}`,"aria-controls":`simple-tabpanel-${e}`}}function PC({precipitation:e,danger:t,name:n}){const[r,o]=$e.useState(0),l=(s,a)=>{o(a)};return $.jsxs("div",{className:"flex flex-col items-center border-black border-2 bg-white rounded-lg",children:[$.jsxs("div",{className:" m-6 text-lg font-bold",children:["Flood Report for ",n]}),$.jsx("div",{className:"w-full h-[1px] bg-black"}),$.jsx(Vm,{sx:{borderBottom:1,borderColor:"divider"},children:$.jsxs(mx,{value:r,onChange:l,"aria-label":"basic tabs example",children:[$.jsx(Md,{label:"Present",...Nd(0)}),$.jsx(Md,{label:"Future (Predicted)",...Nd(1)})]})}),$.jsx(Ld,{value:r,index:0,children:$.jsx(kC,{precipitation:e,danger:t})}),$.jsx(Ld,{value:r,index:1,children:"Item Two"})]})}const Nc=k.createContext(),AC=({children:e})=>{const[t,n]=k.useState(!1),[r,o]=k.useState(0);return $.jsx(Nc.Provider,{value:{reportView:t,setReportView:n,activeReport:r,setActiveReport:o},children:e})};async function RC(e){}const MC=[{featureType:"all",elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"road",elementType:"geometry",stylers:[{visibility:"on"}]},{featureType:"road",elementType:"labels",stylers:[{visibility:"on"}]},{featureType:"transit",elementType:"geometry",stylers:[{visibility:"off"}]},{featureType:"administrative.locality",elementType:"labels",stylers:[{visibility:"on"}]},{featureType:"poi",elementType:"geometry",stylers:[{visibility:"off"}]},{featureType:"water",elementType:"geometry",stylers:[{visibility:"on"}]}];function bC(){let e=0;const t=k.useContext(Nc),n=t.reportView,r=t.setReportView,o=t.setActiveReport;t.activeReport;const l=k.useRef(null),[s,a]=k.useState(""),u=k.useRef(null),[c,f]=k.useState(null),[d,h]=k.useState(null),v=w=>{a(w.target.value)},S=()=>{window.google&&window.google.maps&&s&&new window.google.maps.Geocoder().geocode({address:s},(E,g)=>{if(g==="OK"&&E[0]){console.log(E[0]);const m=E[0].geometry.location,y=E[0].formatted_address;if(mapInstance){c.panTo(m),c.setZoom(15),d&&d.setMap(null);const x=new window.google.maps.Marker({position:m,map:c,label:{text:y,color:"black",fontSize:"16px",fontWeight:"bold"}});h(x)}}else console.error("Geocode was not successful for the following reason: "+g)})};return k.useEffect(()=>{new jn({apiKey:"AIzaSyD7nKTP-BuFskqfyroaasPKelA5k71LcsQ",version:"weekly",libraries:["places"]}).load().then(()=>{if(u.current){const E=new window.google.maps.Map(u.current,{center:{lat:43.6532,lng:-79.3832},zoom:13,mapTypeId:"hybrid",mapTypeControl:!1,styles:MC});f(E);const g=new window.google.maps.places.Autocomplete(l.current);g.bindTo("bounds",E),g.addListener("place_changed",()=>{const m=g.getPlace();if(!m.geometry||!m.geometry.location){console.log("No details available for input: "+m.name);return}const y=m.geometry.location;r(!0),RC();const x=m.formatted_address;if(a(x),E){console.log("test"),E.panTo(y),E.setZoom(15),d&&d.setMap(null);const C=new window.google.maps.Marker({id:e,position:y,map:E,label:{text:x,className:"map-label",fontSize:"16px",fontWeight:"bold"}});i+=1,h(C),C.addListener("click",()=>{o(C.id)})}})}}).catch(E=>{console.error("Error loading Google Maps API:",E)})},[u]),$.jsxs($.Fragment,{children:[$.jsxs("div",{className:"bg-white backdrop-blur-sm px-5 pb-5 m-5 rounded-lg border-black border-[1px]",children:[$.jsx("input",{className:"m-4 p-2 z-10 relative bg-slate-500 border-black border-2 text-black",ref:l,type:"text",placeholder:"Type in an address!",onChange:v}),$.jsx("button",{className:"relative border-black border-1",onClick:S,children:" Search! "}),$.jsx("div",{ref:u,style:{width:"60vw",height:"80vh"}})]}),n&&$.jsx("div",{className:"flex w-full h-full justify-center items-center",children:$.jsx(PC,{name:s,precipitation:33})})]})}function _C(){const e="AIzaSyD7nKTP-BuFskqfyroaasPKelA5k71LcsQ";return k.useEffect(()=>{console.log("API Key:",e)},[e]),$.jsx("div",{id:"app",className:"w-[100vw] bg-slate-300 ",children:$.jsx(AC,{children:$.jsxs(_y,{apiKey:e,onLoad:()=>console.log("Maps API has loaded."),children:[$.jsx(Cy,{}),$.jsxs("div",{className:"flex items-center w-[100%] relative justify-center",children:[$.jsx(bC,{}),$.jsx($C,{})]})]})})})}const $C=()=>{const{reportView:e}=$e.useContext(Nc);return!e&&$.jsx("div",{className:"relative text-white w-[200px] p-6 rounded-xl bg-purple-950 font-bold border-black border-4",children:"Welcome to Flood Fill! Enter a location to generate a report of its expected flood risk in the future!"})};Qh(document.getElementById("root")).render($.jsx(k.StrictMode,{children:$.jsx(_C,{})})); diff --git a/index.html b/index.html index 2fa7c19..c24e53e 100644 --- a/index.html +++ b/index.html @@ -5,8 +5,8 @@ Flood Fill - - + +