From ce6f744bfdcd64b4f7ada0691695d7b33e2b1cbf Mon Sep 17 00:00:00 2001 From: Nicolas Ruiz Date: Sun, 25 Feb 2024 01:52:27 -0600 Subject: [PATCH] adjusted css --- build/Images/Profile_Picture.jpg | Bin 0 -> 19790 bytes build/Images/RT_Logo.png | Bin 0 -> 276896 bytes build/Images/dino_avatar.png | Bin 0 -> 411169 bytes build/assets/contact-Bn6Ygt0R.js | 1 + build/assets/features-D2GyC1en.js | 1 + build/assets/home-BS8MFAJe.js | 1 + build/assets/index-BU-sPjLe.css | 5 + build/assets/index-k_BWehiM.js | 2999 +++++++++++++++++++++++++++++ build/assets/react-CHdo91hT.svg | 1 + build/assets/user-Cmo50fQZ.js | 1 + build/favicon.ico | Bin 0 -> 269632 bytes build/index.html | 15 + build/vite.svg | 1 + src/App.css | 63 +- src/NavBar/NavBar.jsx | 6 +- src/component/footer.jsx | 15 +- src/scenes/contact.jsx | 4 +- src/scenes/features.jsx | 4 +- src/scenes/home.jsx | 4 +- src/scenes/user.jsx | 4 +- 20 files changed, 3103 insertions(+), 22 deletions(-) create mode 100644 build/Images/Profile_Picture.jpg create mode 100644 build/Images/RT_Logo.png create mode 100644 build/Images/dino_avatar.png create mode 100644 build/assets/contact-Bn6Ygt0R.js create mode 100644 build/assets/features-D2GyC1en.js create mode 100644 build/assets/home-BS8MFAJe.js create mode 100644 build/assets/index-BU-sPjLe.css create mode 100644 build/assets/index-k_BWehiM.js create mode 100644 build/assets/react-CHdo91hT.svg create mode 100644 build/assets/user-Cmo50fQZ.js create mode 100644 build/favicon.ico create mode 100644 build/index.html create mode 100644 build/vite.svg diff --git a/build/Images/Profile_Picture.jpg b/build/Images/Profile_Picture.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b11b058ab4039f79add74aabe24729490a794390 GIT binary patch literal 19790 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 literal 0 HcmV?d00001 diff --git a/build/Images/RT_Logo.png b/build/Images/RT_Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..d55afa785053a7e5a518e64d3b2dce9d2f3476bb GIT binary patch literal 276896 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 z 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

szJd9GAG4SRUY>h`9FPC!7$ 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

~yxfYgVTkz2sflMG-bNbWJ?ed8k`W3wkmo1e7$j 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%0A6Zgjfg2Kbzkh^3L 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

u$J5RK1O)lJ?Tim%K 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
+ + diff --git a/build/vite.svg b/build/vite.svg new file mode 100644 index 0000000..e7b8dfb --- /dev/null +++ b/build/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/App.css b/src/App.css index ac87259..dd592cb 100644 --- a/src/App.css +++ b/src/App.css @@ -1,6 +1,48 @@ +@import url('https://fonts.googleapis.com/css2?family=Fira+Sans:wght@300;400;500;600;700;800;900&display=swap'); + +* { + margin: 0; + padding: 0; + box-sizing: border-box; + text-decoration: none; + border: none; + outline: none; + scroll-behavior: smooth; + font-family: 'Fira Sans', sans-serif; +} + .App { text-align: center; - background-color: #282c34; + background-image: linear-gradient(to bottom right, #1a0d39, #1aa7bc); +} + +section { + min-height: 100vh; + padding: 10rem 9% 2rem; +} + +.home { + display: flex; + justify-content: center; + align-items: top; +} + +.contact { + display: flex; + justify-content: center; + align-items: top; +} + +.user { + display: flex; + justify-content: center; + align-items: top; +} + +.features { + display: flex; + justify-content: center; + align-items: top; } .App-logo { @@ -15,7 +57,7 @@ } .App-header { - background-color: #282c34; + background-color: #382667; min-height: 100vh; display: flex; flex-direction: column; @@ -41,5 +83,20 @@ html { height: 100%; - background-color: #282c34; + background-color: #1f2326; +} + +.footer { + display: flex; + justify-content: space-between; + align-items: center; + flex-wrap: wrap; + padding: 1rem 9%; + background: #1f2326; + margin-top: auto; + color: #c4f3ff; +} + +.footer-text p{ + font-size: 1.2rem; } \ No newline at end of file diff --git a/src/NavBar/NavBar.jsx b/src/NavBar/NavBar.jsx index 0fbfd9d..d221df5 100644 --- a/src/NavBar/NavBar.jsx +++ b/src/NavBar/NavBar.jsx @@ -20,7 +20,8 @@ export default function NavBar({ Link }) { } - return ( + return ( + - ); + + ); } \ No newline at end of file diff --git a/src/component/footer.jsx b/src/component/footer.jsx index 9fcc008..cec6200 100644 --- a/src/component/footer.jsx +++ b/src/component/footer.jsx @@ -6,20 +6,17 @@ import { const Footer = () => { return ( - - -
- - ©{new Date().getFullYear()} Rabid Tasker | Check out our
+ + ) } diff --git a/src/scenes/contact.jsx b/src/scenes/contact.jsx index 67cc33a..ed38816 100644 --- a/src/scenes/contact.jsx +++ b/src/scenes/contact.jsx @@ -6,9 +6,9 @@ const H1style = { const contact = () => { return ( -
+

Welcome to the contact page

-
+ ) } diff --git a/src/scenes/features.jsx b/src/scenes/features.jsx index 1a37641..24fa84a 100644 --- a/src/scenes/features.jsx +++ b/src/scenes/features.jsx @@ -6,9 +6,9 @@ const H1style = { const features = () => { return ( -
+

Welcome to the features page

-
+ ) } diff --git a/src/scenes/home.jsx b/src/scenes/home.jsx index 8c5c77d..01c8592 100644 --- a/src/scenes/home.jsx +++ b/src/scenes/home.jsx @@ -6,9 +6,9 @@ const H1style = { const Home = () => { return ( -
+

Welcome to the home page

-
+ ) } diff --git a/src/scenes/user.jsx b/src/scenes/user.jsx index 0576de6..4a7b821 100644 --- a/src/scenes/user.jsx +++ b/src/scenes/user.jsx @@ -6,9 +6,9 @@ const H1style = { const user = () => { return ( -
+

Welcome to the user page

-
+ ) }

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%0Ds=Aja^EYIU1JS*;LZZ*%^e&Lqpz4j(*1e_kCl~ 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�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.jsx("section",{class:"contact",id:"contact",children:t.jsx("h1",{style:c,children:"Welcome to the contact page"})});export{e as default}; diff --git a/build/assets/features-D2GyC1en.js b/build/assets/features-D2GyC1en.js new file mode 100644 index 0000000..7a66f30 --- /dev/null +++ b/build/assets/features-D2GyC1en.js @@ -0,0 +1 @@ +import{j as e}from"./index-k_BWehiM.js";const s={color:"#F05A22"},r=()=>e.jsx("section",{class:"features",id:"features",children:e.jsx("h1",{style:s,children:"Welcome to the features page"})});export{r as default}; diff --git a/build/assets/home-BS8MFAJe.js b/build/assets/home-BS8MFAJe.js new file mode 100644 index 0000000..e845629 --- /dev/null +++ b/build/assets/home-BS8MFAJe.js @@ -0,0 +1 @@ +import{j as e}from"./index-k_BWehiM.js";const o={color:"#F05A22"},t=()=>e.jsx("section",{class:"home",id:"home",children:e.jsx("h1",{style:o,children:"Welcome to the home page"})});export{t as default}; diff --git a/build/assets/index-BU-sPjLe.css b/build/assets/index-BU-sPjLe.css new file mode 100644 index 0000000..30a0872 --- /dev/null +++ b/build/assets/index-BU-sPjLe.css @@ -0,0 +1,5 @@ +@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Fira+Sans:wght@300;400;500;600;700;800;900&display=swap";body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{margin:0;padding:0;box-sizing:border-box;text-decoration:none;border:none;outline:none;scroll-behavior:smooth;font-family:Fira Sans,sans-serif}.App{text-align:center;background-image:linear-gradient(to bottom right,#1a0d39,#1aa7bc)}section{min-height:100vh;padding:10rem 9% 2rem}.home,.contact,.user,.features{display:flex;justify-content:center;align-items:top}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#382667;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html{height:100%;background-color:#1f2326}.footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:1rem 9%;background:#1f2326;margin-top:auto;color:#c4f3ff}.footer-text p{font-size:1.2rem}html{height:100%}body{font-family:Lato,sans-serif;color:#888;margin:0}#main{display:table;width:100%;height:100vh;text-align:center}.fof{display:table-cell;vertical-align:middle}.fof h1{font-size:50px;display:inline-block;padding-right:12px;animation:type .5s alternate infinite}@keyframes type{0%{box-shadow:inset -3px 0 #888}to{box-shadow:inset -3px 0 0 transparent}}#spins{position:absolute;top:50%;left:50%;margin-top:-50px;margin-left:-50px;width:100px;height:100px;width:120px;height:120px}/*! +* 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}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::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::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.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;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.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::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.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::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.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::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end: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;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:""}.dropstart .dropdown-toggle:after{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:-webkit-max-content;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%;-webkit-backface-visibility:hidden;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;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-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;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-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;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-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;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-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;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-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;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-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;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-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;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-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;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-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;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-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;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-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;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-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;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-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;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-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;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-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;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-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;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-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;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-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;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em;-webkit-backface-visibility:hidden;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:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;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:-webkit-sticky!important;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;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;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/build/assets/index-k_BWehiM.js b/build/assets/index-k_BWehiM.js new file mode 100644 index 0000000..4981eed --- /dev/null +++ b/build/assets/index-k_BWehiM.js @@ -0,0 +1,2999 @@ +function z1(t,e){for(var n=0;nr[i]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const s of i)if(s.type==="childList")for(const o of s.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(i){const s={};return i.integrity&&(s.integrity=i.integrity),i.referrerPolicy&&(s.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?s.credentials="include":i.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function r(i){if(i.ep)return;i.ep=!0;const s=n(i);fetch(i.href,s)}})();function Zl(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var av={exports:{}},eu={},lv={exports:{}},H={};/** + * @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 Do=Symbol.for("react.element"),W1=Symbol.for("react.portal"),H1=Symbol.for("react.fragment"),K1=Symbol.for("react.strict_mode"),q1=Symbol.for("react.profiler"),G1=Symbol.for("react.provider"),Q1=Symbol.for("react.context"),Y1=Symbol.for("react.forward_ref"),X1=Symbol.for("react.suspense"),J1=Symbol.for("react.memo"),Z1=Symbol.for("react.lazy"),om=Symbol.iterator;function eI(t){return t===null||typeof t!="object"?null:(t=om&&t[om]||t["@@iterator"],typeof t=="function"?t:null)}var uv={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},cv=Object.assign,hv={};function Yi(t,e,n){this.props=t,this.context=e,this.refs=hv,this.updater=n||uv}Yi.prototype.isReactComponent={};Yi.prototype.setState=function(t,e){if(typeof t!="object"&&typeof t!="function"&&t!=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,t,e,"setState")};Yi.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")};function dv(){}dv.prototype=Yi.prototype;function Md(t,e,n){this.props=t,this.context=e,this.refs=hv,this.updater=n||uv}var Fd=Md.prototype=new dv;Fd.constructor=Md;cv(Fd,Yi.prototype);Fd.isPureReactComponent=!0;var am=Array.isArray,fv=Object.prototype.hasOwnProperty,$d={current:null},pv={key:!0,ref:!0,__self:!0,__source:!0};function mv(t,e,n){var r,i={},s=null,o=null;if(e!=null)for(r in e.ref!==void 0&&(o=e.ref),e.key!==void 0&&(s=""+e.key),e)fv.call(e,r)&&!pv.hasOwnProperty(r)&&(i[r]=e[r]);var a=arguments.length-2;if(a===1)i.children=n;else if(1>>1,ue=P[te];if(0>>1;tei(Ae,B))cti(Zr,Ae)?(P[te]=Zr,P[ct]=B,te=ct):(P[te]=Ae,P[ut]=B,te=ut);else if(cti(Zr,B))P[te]=Zr,P[ct]=B,te=ct;else break e}}return $}function i(P,$){var B=P.sortIndex-$.sortIndex;return B!==0?B:P.id-$.id}if(typeof performance=="object"&&typeof performance.now=="function"){var s=performance;t.unstable_now=function(){return s.now()}}else{var o=Date,a=o.now();t.unstable_now=function(){return o.now()-a}}var l=[],u=[],c=1,h=null,d=3,m=!1,v=!1,_=!1,E=typeof setTimeout=="function"?setTimeout:null,p=typeof clearTimeout=="function"?clearTimeout:null,f=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function g(P){for(var $=n(u);$!==null;){if($.callback===null)r(u);else if($.startTime<=P)r(u),$.sortIndex=$.expirationTime,e(l,$);else break;$=n(u)}}function w(P){if(_=!1,g(P),!v)if(n(l)!==null)v=!0,vt(R);else{var $=n(u);$!==null&&Nt(w,$.startTime-P)}}function R(P,$){v=!1,_&&(_=!1,p(D),D=-1),m=!0;var B=d;try{for(g($),h=n(l);h!==null&&(!(h.expirationTime>$)||P&&!Xe());){var te=h.callback;if(typeof te=="function"){h.callback=null,d=h.priorityLevel;var ue=te(h.expirationTime<=$);$=t.unstable_now(),typeof ue=="function"?h.callback=ue:h===n(l)&&r(l),g($)}else r(l);h=n(l)}if(h!==null)var xt=!0;else{var ut=n(u);ut!==null&&Nt(w,ut.startTime-$),xt=!1}return xt}finally{h=null,d=B,m=!1}}var C=!1,k=null,D=-1,Y=5,F=-1;function Xe(){return!(t.unstable_now()-FP||125te?(P.sortIndex=B,e(u,P),n(l)===null&&P===n(u)&&(_?(p(D),D=-1):_=!0,Nt(w,B-te))):(P.sortIndex=ue,e(l,P),v||m||(v=!0,vt(R))),P},t.unstable_shouldYield=Xe,t.unstable_wrapCallback=function(P){var $=d;return function(){var B=d;d=$;try{return P.apply(this,arguments)}finally{d=B}}}})(_v);vv.exports=_v;var dI=vv.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 Ev=y,pt=dI;function A(t){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+t,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),nh=Object.prototype.hasOwnProperty,fI=/^[: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]*$/,um={},cm={};function pI(t){return nh.call(cm,t)?!0:nh.call(um,t)?!1:fI.test(t)?cm[t]=!0:(um[t]=!0,!1)}function mI(t,e,n,r){if(n!==null&&n.type===0)return!1;switch(typeof e){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(t=t.toLowerCase().slice(0,5),t!=="data-"&&t!=="aria-");default:return!1}}function gI(t,e,n,r){if(e===null||typeof e>"u"||mI(t,e,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!e;case 4:return e===!1;case 5:return isNaN(e);case 6:return isNaN(e)||1>e}return!1}function nt(t,e,n,r,i,s,o){this.acceptsBooleans=e===2||e===3||e===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=t,this.type=e,this.sanitizeURL=s,this.removeEmptyString=o}var Ue={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(t){Ue[t]=new nt(t,0,!1,t,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(t){var e=t[0];Ue[e]=new nt(e,1,!1,t[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(t){Ue[t]=new nt(t,2,!1,t.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(t){Ue[t]=new nt(t,2,!1,t,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(t){Ue[t]=new nt(t,3,!1,t.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(t){Ue[t]=new nt(t,3,!0,t,null,!1,!1)});["capture","download"].forEach(function(t){Ue[t]=new nt(t,4,!1,t,null,!1,!1)});["cols","rows","size","span"].forEach(function(t){Ue[t]=new nt(t,6,!1,t,null,!1,!1)});["rowSpan","start"].forEach(function(t){Ue[t]=new nt(t,5,!1,t.toLowerCase(),null,!1,!1)});var Ud=/[\-:]([a-z])/g;function jd(t){return t[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(t){var e=t.replace(Ud,jd);Ue[e]=new nt(e,1,!1,t,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(t){var e=t.replace(Ud,jd);Ue[e]=new nt(e,1,!1,t,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(t){var e=t.replace(Ud,jd);Ue[e]=new nt(e,1,!1,t,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(t){Ue[t]=new nt(t,1,!1,t.toLowerCase(),null,!1,!1)});Ue.xlinkHref=new nt("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(t){Ue[t]=new nt(t,1,!1,t.toLowerCase(),null,!0,!0)});function Bd(t,e,n,r){var i=Ue.hasOwnProperty(e)?Ue[e]:null;(i!==null?i.type!==0:r||!(2a||i[o]!==s[a]){var l=` +`+i[o].replace(" at new "," at ");return t.displayName&&l.includes("")&&(l=l.replace("",t.displayName)),l}while(1<=o&&0<=a);break}}}finally{oc=!1,Error.prepareStackTrace=n}return(t=t?t.displayName||t.name:"")?Is(t):""}function yI(t){switch(t.tag){case 5:return Is(t.type);case 16:return Is("Lazy");case 13:return Is("Suspense");case 19:return Is("SuspenseList");case 0:case 2:case 15:return t=ac(t.type,!1),t;case 11:return t=ac(t.type.render,!1),t;case 1:return t=ac(t.type,!0),t;default:return""}}function oh(t){if(t==null)return null;if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case li:return"Fragment";case ai:return"Portal";case rh:return"Profiler";case zd:return"StrictMode";case ih:return"Suspense";case sh:return"SuspenseList"}if(typeof t=="object")switch(t.$$typeof){case Iv:return(t.displayName||"Context")+".Consumer";case Tv:return(t._context.displayName||"Context")+".Provider";case Wd:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case Hd:return e=t.displayName||null,e!==null?e:oh(t.type)||"Memo";case Vn:e=t._payload,t=t._init;try{return oh(t(e))}catch{}}return null}function vI(t){var e=t.type;switch(t.tag){case 24:return"Cache";case 9:return(e.displayName||"Context")+".Consumer";case 10:return(e._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return t=e.render,t=t.displayName||t.name||"",e.displayName||(t!==""?"ForwardRef("+t+")":"ForwardRef");case 7:return"Fragment";case 5:return e;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return oh(e);case 8:return e===zd?"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 e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e}return null}function sr(t){switch(typeof t){case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function Cv(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function _I(t){var e=Cv(t)?"checked":"value",n=Object.getOwnPropertyDescriptor(t.constructor.prototype,e),r=""+t[e];if(!t.hasOwnProperty(e)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,s=n.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return i.call(this)},set:function(o){r=""+o,s.call(this,o)}}),Object.defineProperty(t,e,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(o){r=""+o},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function aa(t){t._valueTracker||(t._valueTracker=_I(t))}function Rv(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var n=e.getValue(),r="";return t&&(r=Cv(t)?t.checked?"true":"false":t.value),t=r,t!==n?(e.setValue(t),!0):!1}function tl(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}function ah(t,e){var n=e.checked;return de({},e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??t._wrapperState.initialChecked})}function dm(t,e){var n=e.defaultValue==null?"":e.defaultValue,r=e.checked!=null?e.checked:e.defaultChecked;n=sr(e.value!=null?e.value:n),t._wrapperState={initialChecked:r,initialValue:n,controlled:e.type==="checkbox"||e.type==="radio"?e.checked!=null:e.value!=null}}function Av(t,e){e=e.checked,e!=null&&Bd(t,"checked",e,!1)}function lh(t,e){Av(t,e);var n=sr(e.value),r=e.type;if(n!=null)r==="number"?(n===0&&t.value===""||t.value!=n)&&(t.value=""+n):t.value!==""+n&&(t.value=""+n);else if(r==="submit"||r==="reset"){t.removeAttribute("value");return}e.hasOwnProperty("value")?uh(t,e.type,n):e.hasOwnProperty("defaultValue")&&uh(t,e.type,sr(e.defaultValue)),e.checked==null&&e.defaultChecked!=null&&(t.defaultChecked=!!e.defaultChecked)}function fm(t,e,n){if(e.hasOwnProperty("value")||e.hasOwnProperty("defaultValue")){var r=e.type;if(!(r!=="submit"&&r!=="reset"||e.value!==void 0&&e.value!==null))return;e=""+t._wrapperState.initialValue,n||e===t.value||(t.value=e),t.defaultValue=e}n=t.name,n!==""&&(t.name=""),t.defaultChecked=!!t._wrapperState.initialChecked,n!==""&&(t.name=n)}function uh(t,e,n){(e!=="number"||tl(t.ownerDocument)!==t)&&(n==null?t.defaultValue=""+t._wrapperState.initialValue:t.defaultValue!==""+n&&(t.defaultValue=""+n))}var Ss=Array.isArray;function Ti(t,e,n,r){if(t=t.options,e){e={};for(var i=0;i"+e.valueOf().toString()+"",e=la.firstChild;t.firstChild;)t.removeChild(t.firstChild);for(;e.firstChild;)t.appendChild(e.firstChild)}});function Qs(t,e){if(e){var n=t.firstChild;if(n&&n===t.lastChild&&n.nodeType===3){n.nodeValue=e;return}}t.textContent=e}var Ds={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},EI=["Webkit","ms","Moz","O"];Object.keys(Ds).forEach(function(t){EI.forEach(function(e){e=e+t.charAt(0).toUpperCase()+t.substring(1),Ds[e]=Ds[t]})});function xv(t,e,n){return e==null||typeof e=="boolean"||e===""?"":n||typeof e!="number"||e===0||Ds.hasOwnProperty(t)&&Ds[t]?(""+e).trim():e+"px"}function Dv(t,e){t=t.style;for(var n in e)if(e.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=xv(n,e[n],r);n==="float"&&(n="cssFloat"),r?t.setProperty(n,i):t[n]=i}}var wI=de({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 dh(t,e){if(e){if(wI[t]&&(e.children!=null||e.dangerouslySetInnerHTML!=null))throw Error(A(137,t));if(e.dangerouslySetInnerHTML!=null){if(e.children!=null)throw Error(A(60));if(typeof e.dangerouslySetInnerHTML!="object"||!("__html"in e.dangerouslySetInnerHTML))throw Error(A(61))}if(e.style!=null&&typeof e.style!="object")throw Error(A(62))}}function fh(t,e){if(t.indexOf("-")===-1)return typeof e.is=="string";switch(t){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 ph=null;function Kd(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var mh=null,Ii=null,Si=null;function gm(t){if(t=Lo(t)){if(typeof mh!="function")throw Error(A(280));var e=t.stateNode;e&&(e=su(e),mh(t.stateNode,t.type,e))}}function Ov(t){Ii?Si?Si.push(t):Si=[t]:Ii=t}function Vv(){if(Ii){var t=Ii,e=Si;if(Si=Ii=null,gm(t),e)for(t=0;t>>=0,t===0?32:31-(DI(t)/OI|0)|0}var ua=64,ca=4194304;function Cs(t){switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return t&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return t}}function sl(t,e){var n=t.pendingLanes;if(n===0)return 0;var r=0,i=t.suspendedLanes,s=t.pingedLanes,o=n&268435455;if(o!==0){var a=o&~i;a!==0?r=Cs(a):(s&=o,s!==0&&(r=Cs(s)))}else o=n&~i,o!==0?r=Cs(o):s!==0&&(r=Cs(s));if(r===0)return 0;if(e!==0&&e!==r&&!(e&i)&&(i=r&-r,s=e&-e,i>=s||i===16&&(s&4194240)!==0))return e;if(r&4&&(r|=n&16),e=t.entangledLanes,e!==0)for(t=t.entanglements,e&=r;0n;n++)e.push(t);return e}function Oo(t,e,n){t.pendingLanes|=e,e!==536870912&&(t.suspendedLanes=0,t.pingedLanes=0),t=t.eventTimes,e=31-bt(e),t[e]=n}function FI(t,e){var n=t.pendingLanes&~e;t.pendingLanes=e,t.suspendedLanes=0,t.pingedLanes=0,t.expiredLanes&=e,t.mutableReadLanes&=e,t.entangledLanes&=e,e=t.entanglements;var r=t.eventTimes;for(t=t.expirationTimes;0=Vs),Cm=" ",Rm=!1;function e_(t,e){switch(t){case"keyup":return hS.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function t_(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var ui=!1;function fS(t,e){switch(t){case"compositionend":return t_(e);case"keypress":return e.which!==32?null:(Rm=!0,Cm);case"textInput":return t=e.data,t===Cm&&Rm?null:t;default:return null}}function pS(t,e){if(ui)return t==="compositionend"||!ef&&e_(t,e)?(t=Jv(),$a=Xd=Bn=null,ui=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1=e)return{node:n,offset:e-t};t=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Nm(n)}}function s_(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?s_(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function o_(){for(var t=window,e=tl();e instanceof t.HTMLIFrameElement;){try{var n=typeof e.contentWindow.location.href=="string"}catch{n=!1}if(n)t=e.contentWindow;else break;e=tl(t.document)}return e}function tf(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}function IS(t){var e=o_(),n=t.focusedElem,r=t.selectionRange;if(e!==n&&n&&n.ownerDocument&&s_(n.ownerDocument.documentElement,n)){if(r!==null&&tf(n)){if(e=r.start,t=r.end,t===void 0&&(t=e),"selectionStart"in n)n.selectionStart=e,n.selectionEnd=Math.min(t,n.value.length);else if(t=(e=n.ownerDocument||document)&&e.defaultView||window,t.getSelection){t=t.getSelection();var i=n.textContent.length,s=Math.min(r.start,i);r=r.end===void 0?s:Math.min(r.end,i),!t.extend&&s>r&&(i=r,r=s,s=i),i=xm(n,s);var o=xm(n,r);i&&o&&(t.rangeCount!==1||t.anchorNode!==i.node||t.anchorOffset!==i.offset||t.focusNode!==o.node||t.focusOffset!==o.offset)&&(e=e.createRange(),e.setStart(i.node,i.offset),t.removeAllRanges(),s>r?(t.addRange(e),t.extend(o.node,o.offset)):(e.setEnd(o.node,o.offset),t.addRange(e)))}}for(e=[],t=n;t=t.parentNode;)t.nodeType===1&&e.push({element:t,left:t.scrollLeft,top:t.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,ci=null,wh=null,Ms=null,Th=!1;function Dm(t,e,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Th||ci==null||ci!==tl(r)||(r=ci,"selectionStart"in r&&tf(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}),Ms&&to(Ms,r)||(Ms=r,r=ll(wh,"onSelect"),0fi||(t.current=kh[fi],kh[fi]=null,fi--)}function ne(t,e){fi++,kh[fi]=t.current,t.current=e}var or={},Qe=hr(or),st=hr(!1),Mr=or;function Vi(t,e){var n=t.type.contextTypes;if(!n)return or;var r=t.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===e)return r.__reactInternalMemoizedMaskedChildContext;var i={},s;for(s in n)i[s]=e[s];return r&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=e,t.__reactInternalMemoizedMaskedChildContext=i),i}function ot(t){return t=t.childContextTypes,t!=null}function cl(){ae(st),ae(Qe)}function bm(t,e,n){if(Qe.current!==or)throw Error(A(168));ne(Qe,e),ne(st,n)}function m_(t,e,n){var r=t.stateNode;if(e=e.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in e))throw Error(A(108,vI(t)||"Unknown",i));return de({},n,r)}function hl(t){return t=(t=t.stateNode)&&t.__reactInternalMemoizedMergedChildContext||or,Mr=Qe.current,ne(Qe,t),ne(st,st.current),!0}function Um(t,e,n){var r=t.stateNode;if(!r)throw Error(A(169));n?(t=m_(t,e,Mr),r.__reactInternalMemoizedMergedChildContext=t,ae(st),ae(Qe),ne(Qe,t)):ae(st),ne(st,n)}var ln=null,ou=!1,wc=!1;function g_(t){ln===null?ln=[t]:ln.push(t)}function LS(t){ou=!0,g_(t)}function dr(){if(!wc&&ln!==null){wc=!0;var t=0,e=J;try{var n=ln;for(J=1;t>=o,i-=o,hn=1<<32-bt(e)+i|n<D?(Y=k,k=null):Y=k.sibling;var F=d(p,k,g[D],w);if(F===null){k===null&&(k=Y);break}t&&k&&F.alternate===null&&e(p,k),f=s(F,f,D),C===null?R=F:C.sibling=F,C=F,k=Y}if(D===g.length)return n(p,k),le&&vr(p,D),R;if(k===null){for(;DD?(Y=k,k=null):Y=k.sibling;var Xe=d(p,k,F.value,w);if(Xe===null){k===null&&(k=Y);break}t&&k&&Xe.alternate===null&&e(p,k),f=s(Xe,f,D),C===null?R=Xe:C.sibling=Xe,C=Xe,k=Y}if(F.done)return n(p,k),le&&vr(p,D),R;if(k===null){for(;!F.done;D++,F=g.next())F=h(p,F.value,w),F!==null&&(f=s(F,f,D),C===null?R=F:C.sibling=F,C=F);return le&&vr(p,D),R}for(k=r(p,k);!F.done;D++,F=g.next())F=m(k,p,D,F.value,w),F!==null&&(t&&F.alternate!==null&&k.delete(F.key===null?D:F.key),f=s(F,f,D),C===null?R=F:C.sibling=F,C=F);return t&&k.forEach(function(on){return e(p,on)}),le&&vr(p,D),R}function E(p,f,g,w){if(typeof g=="object"&&g!==null&&g.type===li&&g.key===null&&(g=g.props.children),typeof g=="object"&&g!==null){switch(g.$$typeof){case oa:e:{for(var R=g.key,C=f;C!==null;){if(C.key===R){if(R=g.type,R===li){if(C.tag===7){n(p,C.sibling),f=i(C,g.props.children),f.return=p,p=f;break e}}else if(C.elementType===R||typeof R=="object"&&R!==null&&R.$$typeof===Vn&&qm(R)===C.type){n(p,C.sibling),f=i(C,g.props),f.ref=gs(p,C,g),f.return=p,p=f;break e}n(p,C);break}else e(p,C);C=C.sibling}g.type===li?(f=Or(g.props.children,p.mode,w,g.key),f.return=p,p=f):(w=Ka(g.type,g.key,g.props,null,p.mode,w),w.ref=gs(p,f,g),w.return=p,p=w)}return o(p);case ai:e:{for(C=g.key;f!==null;){if(f.key===C)if(f.tag===4&&f.stateNode.containerInfo===g.containerInfo&&f.stateNode.implementation===g.implementation){n(p,f.sibling),f=i(f,g.children||[]),f.return=p,p=f;break e}else{n(p,f);break}else e(p,f);f=f.sibling}f=Pc(g,p.mode,w),f.return=p,p=f}return o(p);case Vn:return C=g._init,E(p,f,C(g._payload),w)}if(Ss(g))return v(p,f,g,w);if(hs(g))return _(p,f,g,w);ya(p,g)}return typeof g=="string"&&g!==""||typeof g=="number"?(g=""+g,f!==null&&f.tag===6?(n(p,f.sibling),f=i(f,g),f.return=p,p=f):(n(p,f),f=kc(g,p.mode,w),f.return=p,p=f),o(p)):n(p,f)}return E}var Mi=S_(!0),C_=S_(!1),Mo={},Xt=hr(Mo),so=hr(Mo),oo=hr(Mo);function Rr(t){if(t===Mo)throw Error(A(174));return t}function hf(t,e){switch(ne(oo,e),ne(so,t),ne(Xt,Mo),t=e.nodeType,t){case 9:case 11:e=(e=e.documentElement)?e.namespaceURI:hh(null,"");break;default:t=t===8?e.parentNode:e,e=t.namespaceURI||null,t=t.tagName,e=hh(e,t)}ae(Xt),ne(Xt,e)}function Fi(){ae(Xt),ae(so),ae(oo)}function R_(t){Rr(oo.current);var e=Rr(Xt.current),n=hh(e,t.type);e!==n&&(ne(so,t),ne(Xt,n))}function df(t){so.current===t&&(ae(Xt),ae(so))}var ce=hr(0);function yl(t){for(var e=t;e!==null;){if(e.tag===13){var n=e.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return e}else if(e.tag===19&&e.memoizedProps.revealOrder!==void 0){if(e.flags&128)return e}else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var Tc=[];function ff(){for(var t=0;tn?n:4,t(!0);var r=Ic.transition;Ic.transition={};try{t(!1),e()}finally{J=n,Ic.transition=r}}function B_(){return kt().memoizedState}function bS(t,e,n){var r=Jn(t);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},z_(t))W_(e,n);else if(n=E_(t,e,n,r),n!==null){var i=et();Ut(n,t,r,i),H_(n,e,r)}}function US(t,e,n){var r=Jn(t),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(z_(t))W_(e,i);else{var s=t.alternate;if(t.lanes===0&&(s===null||s.lanes===0)&&(s=e.lastRenderedReducer,s!==null))try{var o=e.lastRenderedState,a=s(o,n);if(i.hasEagerState=!0,i.eagerState=a,jt(a,o)){var l=e.interleaved;l===null?(i.next=i,uf(e)):(i.next=l.next,l.next=i),e.interleaved=i;return}}catch{}finally{}n=E_(t,e,i,r),n!==null&&(i=et(),Ut(n,t,r,i),H_(n,e,r))}}function z_(t){var e=t.alternate;return t===he||e!==null&&e===he}function W_(t,e){Fs=vl=!0;var n=t.pending;n===null?e.next=e:(e.next=n.next,n.next=e),t.pending=e}function H_(t,e,n){if(n&4194240){var r=e.lanes;r&=t.pendingLanes,n|=r,e.lanes=n,Gd(t,n)}}var _l={readContext:At,useCallback:je,useContext:je,useEffect:je,useImperativeHandle:je,useInsertionEffect:je,useLayoutEffect:je,useMemo:je,useReducer:je,useRef:je,useState:je,useDebugValue:je,useDeferredValue:je,useTransition:je,useMutableSource:je,useSyncExternalStore:je,useId:je,unstable_isNewReconciler:!1},jS={readContext:At,useCallback:function(t,e){return Ht().memoizedState=[t,e===void 0?null:e],t},useContext:At,useEffect:Qm,useImperativeHandle:function(t,e,n){return n=n!=null?n.concat([t]):null,Ba(4194308,4,F_.bind(null,e,t),n)},useLayoutEffect:function(t,e){return Ba(4194308,4,t,e)},useInsertionEffect:function(t,e){return Ba(4,2,t,e)},useMemo:function(t,e){var n=Ht();return e=e===void 0?null:e,t=t(),n.memoizedState=[t,e],t},useReducer:function(t,e,n){var r=Ht();return e=n!==void 0?n(e):e,r.memoizedState=r.baseState=e,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:e},r.queue=t,t=t.dispatch=bS.bind(null,he,t),[r.memoizedState,t]},useRef:function(t){var e=Ht();return t={current:t},e.memoizedState=t},useState:Gm,useDebugValue:vf,useDeferredValue:function(t){return Ht().memoizedState=t},useTransition:function(){var t=Gm(!1),e=t[0];return t=$S.bind(null,t[1]),Ht().memoizedState=t,[e,t]},useMutableSource:function(){},useSyncExternalStore:function(t,e,n){var r=he,i=Ht();if(le){if(n===void 0)throw Error(A(407));n=n()}else{if(n=e(),Ne===null)throw Error(A(349));$r&30||P_(r,e,n)}i.memoizedState=n;var s={value:n,getSnapshot:e};return i.queue=s,Qm(x_.bind(null,r,s,t),[t]),r.flags|=2048,uo(9,N_.bind(null,r,s,n,e),void 0,null),n},useId:function(){var t=Ht(),e=Ne.identifierPrefix;if(le){var n=dn,r=hn;n=(r&~(1<<32-bt(r)-1)).toString(32)+n,e=":"+e+"R"+n,n=ao++,0<\/script>",t=t.removeChild(t.firstChild)):typeof r.is=="string"?t=o.createElement(n,{is:r.is}):(t=o.createElement(n),n==="select"&&(o=t,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):t=o.createElementNS(t,n),t[Kt]=e,t[io]=r,e0(t,e,!1,!1),e.stateNode=t;e:{switch(o=fh(n,r),n){case"dialog":ie("cancel",t),ie("close",t),i=r;break;case"iframe":case"object":case"embed":ie("load",t),i=r;break;case"video":case"audio":for(i=0;ibi&&(e.flags|=128,r=!0,ys(s,!1),e.lanes=4194304)}else{if(!r)if(t=yl(o),t!==null){if(e.flags|=128,r=!0,n=t.updateQueue,n!==null&&(e.updateQueue=n,e.flags|=4),ys(s,!0),s.tail===null&&s.tailMode==="hidden"&&!o.alternate&&!le)return Be(e),null}else 2*ye()-s.renderingStartTime>bi&&n!==1073741824&&(e.flags|=128,r=!0,ys(s,!1),e.lanes=4194304);s.isBackwards?(o.sibling=e.child,e.child=o):(n=s.last,n!==null?n.sibling=o:e.child=o,s.last=o)}return s.tail!==null?(e=s.tail,s.rendering=e,s.tail=e.sibling,s.renderingStartTime=ye(),e.sibling=null,n=ce.current,ne(ce,r?n&1|2:n&1),e):(Be(e),null);case 22:case 23:return Sf(),r=e.memoizedState!==null,t!==null&&t.memoizedState!==null!==r&&(e.flags|=8192),r&&e.mode&1?ht&1073741824&&(Be(e),e.subtreeFlags&6&&(e.flags|=8192)):Be(e),null;case 24:return null;case 25:return null}throw Error(A(156,e.tag))}function QS(t,e){switch(rf(e),e.tag){case 1:return ot(e.type)&&cl(),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return Fi(),ae(st),ae(Qe),ff(),t=e.flags,t&65536&&!(t&128)?(e.flags=t&-65537|128,e):null;case 5:return df(e),null;case 13:if(ae(ce),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(A(340));Li()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return ae(ce),null;case 4:return Fi(),null;case 10:return lf(e.type._context),null;case 22:case 23:return Sf(),null;case 24:return null;default:return null}}var _a=!1,He=!1,YS=typeof WeakSet=="function"?WeakSet:Set,O=null;function yi(t,e){var n=t.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){pe(t,e,r)}else n.current=null}function Uh(t,e,n){try{n()}catch(r){pe(t,e,r)}}var ig=!1;function XS(t,e){if(Ih=ol,t=o_(),tf(t)){if("selectionStart"in t)var n={start:t.selectionStart,end:t.selectionEnd};else e:{n=(n=t.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,s=r.focusNode;r=r.focusOffset;try{n.nodeType,s.nodeType}catch{n=null;break e}var o=0,a=-1,l=-1,u=0,c=0,h=t,d=null;t:for(;;){for(var m;h!==n||i!==0&&h.nodeType!==3||(a=o+i),h!==s||r!==0&&h.nodeType!==3||(l=o+r),h.nodeType===3&&(o+=h.nodeValue.length),(m=h.firstChild)!==null;)d=h,h=m;for(;;){if(h===t)break t;if(d===n&&++u===i&&(a=o),d===s&&++c===r&&(l=o),(m=h.nextSibling)!==null)break;h=d,d=h.parentNode}h=m}n=a===-1||l===-1?null:{start:a,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(Sh={focusedElem:t,selectionRange:n},ol=!1,O=e;O!==null;)if(e=O,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,O=t;else for(;O!==null;){e=O;try{var v=e.alternate;if(e.flags&1024)switch(e.tag){case 0:case 11:case 15:break;case 1:if(v!==null){var _=v.memoizedProps,E=v.memoizedState,p=e.stateNode,f=p.getSnapshotBeforeUpdate(e.elementType===e.type?_:Ot(e.type,_),E);p.__reactInternalSnapshotBeforeUpdate=f}break;case 3:var g=e.stateNode.containerInfo;g.nodeType===1?g.textContent="":g.nodeType===9&&g.documentElement&&g.removeChild(g.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(A(163))}}catch(w){pe(e,e.return,w)}if(t=e.sibling,t!==null){t.return=e.return,O=t;break}O=e.return}return v=ig,ig=!1,v}function $s(t,e,n){var r=e.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&t)===t){var s=i.destroy;i.destroy=void 0,s!==void 0&&Uh(e,n,s)}i=i.next}while(i!==r)}}function uu(t,e){if(e=e.updateQueue,e=e!==null?e.lastEffect:null,e!==null){var n=e=e.next;do{if((n.tag&t)===t){var r=n.create;n.destroy=r()}n=n.next}while(n!==e)}}function jh(t){var e=t.ref;if(e!==null){var n=t.stateNode;switch(t.tag){case 5:t=n;break;default:t=n}typeof e=="function"?e(t):e.current=t}}function r0(t){var e=t.alternate;e!==null&&(t.alternate=null,r0(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(e=t.stateNode,e!==null&&(delete e[Kt],delete e[io],delete e[Ah],delete e[OS],delete e[VS])),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}function i0(t){return t.tag===5||t.tag===3||t.tag===4}function sg(t){e:for(;;){for(;t.sibling===null;){if(t.return===null||i0(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.flags&2||t.child===null||t.tag===4)continue e;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function Bh(t,e,n){var r=t.tag;if(r===5||r===6)t=t.stateNode,e?n.nodeType===8?n.parentNode.insertBefore(t,e):n.insertBefore(t,e):(n.nodeType===8?(e=n.parentNode,e.insertBefore(t,n)):(e=n,e.appendChild(t)),n=n._reactRootContainer,n!=null||e.onclick!==null||(e.onclick=ul));else if(r!==4&&(t=t.child,t!==null))for(Bh(t,e,n),t=t.sibling;t!==null;)Bh(t,e,n),t=t.sibling}function zh(t,e,n){var r=t.tag;if(r===5||r===6)t=t.stateNode,e?n.insertBefore(t,e):n.appendChild(t);else if(r!==4&&(t=t.child,t!==null))for(zh(t,e,n),t=t.sibling;t!==null;)zh(t,e,n),t=t.sibling}var Oe=null,Vt=!1;function Dn(t,e,n){for(n=n.child;n!==null;)s0(t,e,n),n=n.sibling}function s0(t,e,n){if(Yt&&typeof Yt.onCommitFiberUnmount=="function")try{Yt.onCommitFiberUnmount(tu,n)}catch{}switch(n.tag){case 5:He||yi(n,e);case 6:var r=Oe,i=Vt;Oe=null,Dn(t,e,n),Oe=r,Vt=i,Oe!==null&&(Vt?(t=Oe,n=n.stateNode,t.nodeType===8?t.parentNode.removeChild(n):t.removeChild(n)):Oe.removeChild(n.stateNode));break;case 18:Oe!==null&&(Vt?(t=Oe,n=n.stateNode,t.nodeType===8?Ec(t.parentNode,n):t.nodeType===1&&Ec(t,n),Zs(t)):Ec(Oe,n.stateNode));break;case 4:r=Oe,i=Vt,Oe=n.stateNode.containerInfo,Vt=!0,Dn(t,e,n),Oe=r,Vt=i;break;case 0:case 11:case 14:case 15:if(!He&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var s=i,o=s.destroy;s=s.tag,o!==void 0&&(s&2||s&4)&&Uh(n,e,o),i=i.next}while(i!==r)}Dn(t,e,n);break;case 1:if(!He&&(yi(n,e),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){pe(n,e,a)}Dn(t,e,n);break;case 21:Dn(t,e,n);break;case 22:n.mode&1?(He=(r=He)||n.memoizedState!==null,Dn(t,e,n),He=r):Dn(t,e,n);break;default:Dn(t,e,n)}}function og(t){var e=t.updateQueue;if(e!==null){t.updateQueue=null;var n=t.stateNode;n===null&&(n=t.stateNode=new YS),e.forEach(function(r){var i=oC.bind(null,t,r);n.has(r)||(n.add(r),r.then(i,i))})}}function Dt(t,e){var n=e.deletions;if(n!==null)for(var r=0;ri&&(i=o),r&=~s}if(r=i,r=ye()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*ZS(r/1960))-r,10t?16:t,zn===null)var r=!1;else{if(t=zn,zn=null,Tl=0,Q&6)throw Error(A(331));var i=Q;for(Q|=4,O=t.current;O!==null;){var s=O,o=s.child;if(O.flags&16){var a=s.deletions;if(a!==null){for(var l=0;lye()-Tf?Dr(t,0):wf|=n),at(t,e)}function f0(t,e){e===0&&(t.mode&1?(e=ca,ca<<=1,!(ca&130023424)&&(ca=4194304)):e=1);var n=et();t=In(t,e),t!==null&&(Oo(t,e,n),at(t,n))}function sC(t){var e=t.memoizedState,n=0;e!==null&&(n=e.retryLane),f0(t,n)}function oC(t,e){var n=0;switch(t.tag){case 13:var r=t.stateNode,i=t.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=t.stateNode;break;default:throw Error(A(314))}r!==null&&r.delete(e),f0(t,n)}var p0;p0=function(t,e,n){if(t!==null)if(t.memoizedProps!==e.pendingProps||st.current)it=!0;else{if(!(t.lanes&n)&&!(e.flags&128))return it=!1,qS(t,e,n);it=!!(t.flags&131072)}else it=!1,le&&e.flags&1048576&&y_(e,fl,e.index);switch(e.lanes=0,e.tag){case 2:var r=e.type;za(t,e),t=e.pendingProps;var i=Vi(e,Qe.current);Ri(e,n),i=mf(null,e,r,t,i,n);var s=gf();return e.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(e.tag=1,e.memoizedState=null,e.updateQueue=null,ot(r)?(s=!0,hl(e)):s=!1,e.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,cf(e),i.updater=au,e.stateNode=i,i._reactInternals=e,Oh(e,r,t,n),e=Mh(null,e,r,!0,s,n)):(e.tag=0,le&&s&&nf(e),Je(null,e,i,n),e=e.child),e;case 16:r=e.elementType;e:{switch(za(t,e),t=e.pendingProps,i=r._init,r=i(r._payload),e.type=r,i=e.tag=lC(r),t=Ot(r,t),i){case 0:e=Lh(null,e,r,t,n);break e;case 1:e=tg(null,e,r,t,n);break e;case 11:e=Zm(null,e,r,t,n);break e;case 14:e=eg(null,e,r,Ot(r.type,t),n);break e}throw Error(A(306,r,""))}return e;case 0:return r=e.type,i=e.pendingProps,i=e.elementType===r?i:Ot(r,i),Lh(t,e,r,i,n);case 1:return r=e.type,i=e.pendingProps,i=e.elementType===r?i:Ot(r,i),tg(t,e,r,i,n);case 3:e:{if(X_(e),t===null)throw Error(A(387));r=e.pendingProps,s=e.memoizedState,i=s.element,w_(t,e),gl(e,r,null,n);var o=e.memoizedState;if(r=o.element,s.isDehydrated)if(s={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},e.updateQueue.baseState=s,e.memoizedState=s,e.flags&256){i=$i(Error(A(423)),e),e=ng(t,e,r,n,i);break e}else if(r!==i){i=$i(Error(A(424)),e),e=ng(t,e,r,n,i);break e}else for(dt=Qn(e.stateNode.containerInfo.firstChild),ft=e,le=!0,Lt=null,n=C_(e,null,r,n),e.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Li(),r===i){e=Sn(t,e,n);break e}Je(t,e,r,n)}e=e.child}return e;case 5:return R_(e),t===null&&Nh(e),r=e.type,i=e.pendingProps,s=t!==null?t.memoizedProps:null,o=i.children,Ch(r,i)?o=null:s!==null&&Ch(r,s)&&(e.flags|=32),Y_(t,e),Je(t,e,o,n),e.child;case 6:return t===null&&Nh(e),null;case 13:return J_(t,e,n);case 4:return hf(e,e.stateNode.containerInfo),r=e.pendingProps,t===null?e.child=Mi(e,null,r,n):Je(t,e,r,n),e.child;case 11:return r=e.type,i=e.pendingProps,i=e.elementType===r?i:Ot(r,i),Zm(t,e,r,i,n);case 7:return Je(t,e,e.pendingProps,n),e.child;case 8:return Je(t,e,e.pendingProps.children,n),e.child;case 12:return Je(t,e,e.pendingProps.children,n),e.child;case 10:e:{if(r=e.type._context,i=e.pendingProps,s=e.memoizedProps,o=i.value,ne(pl,r._currentValue),r._currentValue=o,s!==null)if(jt(s.value,o)){if(s.children===i.children&&!st.current){e=Sn(t,e,n);break e}}else for(s=e.child,s!==null&&(s.return=e);s!==null;){var a=s.dependencies;if(a!==null){o=s.child;for(var l=a.firstContext;l!==null;){if(l.context===r){if(s.tag===1){l=gn(-1,n&-n),l.tag=2;var u=s.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?l.next=l:(l.next=c.next,c.next=l),u.pending=l}}s.lanes|=n,l=s.alternate,l!==null&&(l.lanes|=n),xh(s.return,n,e),a.lanes|=n;break}l=l.next}}else if(s.tag===10)o=s.type===e.type?null:s.child;else if(s.tag===18){if(o=s.return,o===null)throw Error(A(341));o.lanes|=n,a=o.alternate,a!==null&&(a.lanes|=n),xh(o,n,e),o=s.sibling}else o=s.child;if(o!==null)o.return=s;else for(o=s;o!==null;){if(o===e){o=null;break}if(s=o.sibling,s!==null){s.return=o.return,o=s;break}o=o.return}s=o}Je(t,e,i.children,n),e=e.child}return e;case 9:return i=e.type,r=e.pendingProps.children,Ri(e,n),i=At(i),r=r(i),e.flags|=1,Je(t,e,r,n),e.child;case 14:return r=e.type,i=Ot(r,e.pendingProps),i=Ot(r.type,i),eg(t,e,r,i,n);case 15:return G_(t,e,e.type,e.pendingProps,n);case 17:return r=e.type,i=e.pendingProps,i=e.elementType===r?i:Ot(r,i),za(t,e),e.tag=1,ot(r)?(t=!0,hl(e)):t=!1,Ri(e,n),I_(e,r,i),Oh(e,r,i,n),Mh(null,e,r,!0,t,n);case 19:return Z_(t,e,n);case 22:return Q_(t,e,n)}throw Error(A(156,e.tag))};function m0(t,e){return jv(t,e)}function aC(t,e,n,r){this.tag=t,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=e,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 St(t,e,n,r){return new aC(t,e,n,r)}function Rf(t){return t=t.prototype,!(!t||!t.isReactComponent)}function lC(t){if(typeof t=="function")return Rf(t)?1:0;if(t!=null){if(t=t.$$typeof,t===Wd)return 11;if(t===Hd)return 14}return 2}function Zn(t,e){var n=t.alternate;return n===null?(n=St(t.tag,e,t.key,t.mode),n.elementType=t.elementType,n.type=t.type,n.stateNode=t.stateNode,n.alternate=t,t.alternate=n):(n.pendingProps=e,n.type=t.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=t.flags&14680064,n.childLanes=t.childLanes,n.lanes=t.lanes,n.child=t.child,n.memoizedProps=t.memoizedProps,n.memoizedState=t.memoizedState,n.updateQueue=t.updateQueue,e=t.dependencies,n.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},n.sibling=t.sibling,n.index=t.index,n.ref=t.ref,n}function Ka(t,e,n,r,i,s){var o=2;if(r=t,typeof t=="function")Rf(t)&&(o=1);else if(typeof t=="string")o=5;else e:switch(t){case li:return Or(n.children,i,s,e);case zd:o=8,i|=8;break;case rh:return t=St(12,n,e,i|2),t.elementType=rh,t.lanes=s,t;case ih:return t=St(13,n,e,i),t.elementType=ih,t.lanes=s,t;case sh:return t=St(19,n,e,i),t.elementType=sh,t.lanes=s,t;case Sv:return hu(n,i,s,e);default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case Tv:o=10;break e;case Iv:o=9;break e;case Wd:o=11;break e;case Hd:o=14;break e;case Vn:o=16,r=null;break e}throw Error(A(130,t==null?t:typeof t,""))}return e=St(o,n,e,i),e.elementType=t,e.type=r,e.lanes=s,e}function Or(t,e,n,r){return t=St(7,t,r,e),t.lanes=n,t}function hu(t,e,n,r){return t=St(22,t,r,e),t.elementType=Sv,t.lanes=n,t.stateNode={isHidden:!1},t}function kc(t,e,n){return t=St(6,t,null,e),t.lanes=n,t}function Pc(t,e,n){return e=St(4,t.children!==null?t.children:[],t.key,e),e.lanes=n,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}function uC(t,e,n,r,i){this.tag=e,this.containerInfo=t,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=uc(0),this.expirationTimes=uc(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=uc(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function Af(t,e,n,r,i,s,o,a,l){return t=new uC(t,e,n,a,l),e===1?(e=1,s===!0&&(e|=8)):e=0,s=St(3,null,null,e),t.current=s,s.stateNode=t,s.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},cf(s),t}function cC(t,e,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(_0)}catch(t){console.error(t)}}_0(),yv.exports=gt;var E0=yv.exports;const _i=Zl(E0);var pg=E0;th.createRoot=pg.createRoot,th.hydrateRoot=pg.hydrateRoot;const mC="modulepreload",gC=function(t){return"/"+t},mg={},gu=function(e,n,r){let i=Promise.resolve();if(n&&n.length>0){const s=document.getElementsByTagName("link");i=Promise.all(n.map(o=>{if(o=gC(o),o in mg)return;mg[o]=!0;const a=o.endsWith(".css"),l=a?'[rel="stylesheet"]':"";if(!!r)for(let h=s.length-1;h>=0;h--){const d=s[h];if(d.href===o&&(!a||d.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${l}`))return;const c=document.createElement("link");if(c.rel=a?"stylesheet":mC,a||(c.as="script",c.crossOrigin=""),c.href=o,document.head.appendChild(c),a)return new Promise((h,d)=>{c.addEventListener("load",h),c.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${o}`)))})}))}return i.then(()=>e()).catch(s=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=s,window.dispatchEvent(o),!o.defaultPrevented)throw s})};/** + * @remix-run/router v1.15.1 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function ho(){return ho=Object.assign?Object.assign.bind():function(t){for(var e=1;e"u")throw new Error(e)}function w0(t,e){if(!t){typeof console<"u"&&console.warn(e);try{throw new Error(e)}catch{}}}function vC(){return Math.random().toString(36).substr(2,8)}function yg(t,e){return{usr:t.state,key:t.key,idx:e}}function Gh(t,e,n,r){return n===void 0&&(n=null),ho({pathname:typeof t=="string"?t:t.pathname,search:"",hash:""},typeof e=="string"?Zi(e):e,{state:n,key:e&&e.key||r||vC()})}function Cl(t){let{pathname:e="/",search:n="",hash:r=""}=t;return n&&n!=="?"&&(e+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(e+=r.charAt(0)==="#"?r:"#"+r),e}function Zi(t){let e={};if(t){let n=t.indexOf("#");n>=0&&(e.hash=t.substr(n),t=t.substr(0,n));let r=t.indexOf("?");r>=0&&(e.search=t.substr(r),t=t.substr(0,r)),t&&(e.pathname=t)}return e}function _C(t,e,n,r){r===void 0&&(r={});let{window:i=document.defaultView,v5Compat:s=!1}=r,o=i.history,a=Wn.Pop,l=null,u=c();u==null&&(u=0,o.replaceState(ho({},o.state,{idx:u}),""));function c(){return(o.state||{idx:null}).idx}function h(){a=Wn.Pop;let E=c(),p=E==null?null:E-u;u=E,l&&l({action:a,location:_.location,delta:p})}function d(E,p){a=Wn.Push;let f=Gh(_.location,E,p);n&&n(f,E),u=c()+1;let g=yg(f,u),w=_.createHref(f);try{o.pushState(g,"",w)}catch(R){if(R instanceof DOMException&&R.name==="DataCloneError")throw R;i.location.assign(w)}s&&l&&l({action:a,location:_.location,delta:1})}function m(E,p){a=Wn.Replace;let f=Gh(_.location,E,p);n&&n(f,E),u=c();let g=yg(f,u),w=_.createHref(f);o.replaceState(g,"",w),s&&l&&l({action:a,location:_.location,delta:0})}function v(E){let p=i.location.origin!=="null"?i.location.origin:i.location.href,f=typeof E=="string"?E:Cl(E);return f=f.replace(/ $/,"%20"),ve(p,"No window.location.(origin|href) available to create URL for href: "+f),new URL(f,p)}let _={get action(){return a},get location(){return t(i,o)},listen(E){if(l)throw new Error("A history only accepts one active listener");return i.addEventListener(gg,h),l=E,()=>{i.removeEventListener(gg,h),l=null}},createHref(E){return e(i,E)},createURL:v,encodeLocation(E){let p=v(E);return{pathname:p.pathname,search:p.search,hash:p.hash}},push:d,replace:m,go(E){return o.go(E)}};return _}var vg;(function(t){t.data="data",t.deferred="deferred",t.redirect="redirect",t.error="error"})(vg||(vg={}));function EC(t,e,n){n===void 0&&(n="/");let r=typeof e=="string"?Zi(e):e,i=xf(r.pathname||"/",n);if(i==null)return null;let s=T0(t);wC(s);let o=null;for(let a=0;o==null&&a{let l={relativePath:a===void 0?s.path||"":a,caseSensitive:s.caseSensitive===!0,childrenIndex:o,route:s};l.relativePath.startsWith("/")&&(ve(l.relativePath.startsWith(r),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(r.length));let u=er([r,l.relativePath]),c=n.concat(l);s.children&&s.children.length>0&&(ve(s.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),T0(s.children,e,c,u)),!(s.path==null&&!s.index)&&e.push({path:u,score:kC(u,s.index),routesMeta:c})};return t.forEach((s,o)=>{var a;if(s.path===""||!((a=s.path)!=null&&a.includes("?")))i(s,o);else for(let l of I0(s.path))i(s,o,l)}),e}function I0(t){let e=t.split("/");if(e.length===0)return[];let[n,...r]=e,i=n.endsWith("?"),s=n.replace(/\?$/,"");if(r.length===0)return i?[s,""]:[s];let o=I0(r.join("/")),a=[];return a.push(...o.map(l=>l===""?s:[s,l].join("/"))),i&&a.push(...o),a.map(l=>t.startsWith("/")&&l===""?"/":l)}function wC(t){t.sort((e,n)=>e.score!==n.score?n.score-e.score:PC(e.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const TC=/^:[\w-]+$/,IC=3,SC=2,CC=1,RC=10,AC=-2,_g=t=>t==="*";function kC(t,e){let n=t.split("/"),r=n.length;return n.some(_g)&&(r+=AC),e&&(r+=SC),n.filter(i=>!_g(i)).reduce((i,s)=>i+(TC.test(s)?IC:s===""?CC:RC),r)}function PC(t,e){return t.length===e.length&&t.slice(0,-1).every((r,i)=>r===e[i])?t[t.length-1]-e[e.length-1]:0}function NC(t,e){let{routesMeta:n}=t,r={},i="/",s=[];for(let o=0;o{let{paramName:d,isOptional:m}=c;if(d==="*"){let _=a[h]||"";o=s.slice(0,s.length-_.length).replace(/(.)\/+$/,"$1")}const v=a[h];return m&&!v?u[d]=void 0:u[d]=(v||"").replace(/%2F/g,"/"),u},{}),pathname:s,pathnameBase:o,pattern:t}}function DC(t,e,n){e===void 0&&(e=!1),n===void 0&&(n=!0),w0(t==="*"||!t.endsWith("*")||t.endsWith("/*"),'Route path "'+t+'" will be treated as if it were '+('"'+t.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+t.replace(/\*$/,"/*")+'".'));let r=[],i="^"+t.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,a,l)=>(r.push({paramName:a,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return t.endsWith("*")?(r.push({paramName:"*"}),i+=t==="*"||t==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?i+="\\/*$":t!==""&&t!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,e?void 0:"i"),r]}function OC(t){try{return t.split("/").map(e=>decodeURIComponent(e).replace(/\//g,"%2F")).join("/")}catch(e){return w0(!1,'The URL path "'+t+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+e+").")),t}}function xf(t,e){if(e==="/")return t;if(!t.toLowerCase().startsWith(e.toLowerCase()))return null;let n=e.endsWith("/")?e.length-1:e.length,r=t.charAt(n);return r&&r!=="/"?null:t.slice(n)||"/"}function VC(t,e){e===void 0&&(e="/");let{pathname:n,search:r="",hash:i=""}=typeof t=="string"?Zi(t):t;return{pathname:n?n.startsWith("/")?n:LC(n,e):e,search:$C(r),hash:bC(i)}}function LC(t,e){let n=e.replace(/\/+$/,"").split("/");return t.split("/").forEach(i=>{i===".."?n.length>1&&n.pop():i!=="."&&n.push(i)}),n.length>1?n.join("/"):"/"}function Nc(t,e,n,r){return"Cannot include a '"+t+"' character in a manually specified "+("`to."+e+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function MC(t){return t.filter((e,n)=>n===0||e.route.path&&e.route.path.length>0)}function Df(t,e){let n=MC(t);return e?n.map((r,i)=>i===t.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function Of(t,e,n,r){r===void 0&&(r=!1);let i;typeof t=="string"?i=Zi(t):(i=ho({},t),ve(!i.pathname||!i.pathname.includes("?"),Nc("?","pathname","search",i)),ve(!i.pathname||!i.pathname.includes("#"),Nc("#","pathname","hash",i)),ve(!i.search||!i.search.includes("#"),Nc("#","search","hash",i)));let s=t===""||i.pathname==="",o=s?"/":i.pathname,a;if(o==null)a=n;else{let h=e.length-1;if(!r&&o.startsWith("..")){let d=o.split("/");for(;d[0]==="..";)d.shift(),h-=1;i.pathname=d.join("/")}a=h>=0?e[h]:"/"}let l=VC(i,a),u=o&&o!=="/"&&o.endsWith("/"),c=(s||o===".")&&n.endsWith("/");return!l.pathname.endsWith("/")&&(u||c)&&(l.pathname+="/"),l}const er=t=>t.join("/").replace(/\/\/+/g,"/"),FC=t=>t.replace(/\/+$/,"").replace(/^\/*/,"/"),$C=t=>!t||t==="?"?"":t.startsWith("?")?t:"?"+t,bC=t=>!t||t==="#"?"":t.startsWith("#")?t:"#"+t;function UC(t){return t!=null&&typeof t.status=="number"&&typeof t.statusText=="string"&&typeof t.internal=="boolean"&&"data"in t}const S0=["post","put","patch","delete"];new Set(S0);const jC=["get",...S0];new Set(jC);/** + * React Router v6.22.1 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function fo(){return fo=Object.assign?Object.assign.bind():function(t){for(var e=1;e{a.current=!0}),y.useCallback(function(u,c){if(c===void 0&&(c={}),!a.current)return;if(typeof u=="number"){r.go(u);return}let h=Of(u,JSON.parse(o),s,c.relative==="path");t==null&&e!=="/"&&(h.pathname=h.pathname==="/"?e:er([e,h.pathname])),(c.replace?r.replace:r.push)(h,c.state,c)},[e,r,o,s,t])}function k0(t,e){let{relative:n}=e===void 0?{}:e,{future:r}=y.useContext(fr),{matches:i}=y.useContext(pr),{pathname:s}=Fo(),o=JSON.stringify(Df(i,r.v7_relativeSplatPath));return y.useMemo(()=>Of(t,JSON.parse(o),s,n==="path"),[t,o,s,n])}function HC(t,e){return KC(t,e)}function KC(t,e,n,r){es()||ve(!1);let{navigator:i}=y.useContext(fr),{matches:s}=y.useContext(pr),o=s[s.length-1],a=o?o.params:{};o&&o.pathname;let l=o?o.pathnameBase:"/";o&&o.route;let u=Fo(),c;if(e){var h;let E=typeof e=="string"?Zi(e):e;l==="/"||(h=E.pathname)!=null&&h.startsWith(l)||ve(!1),c=E}else c=u;let d=c.pathname||"/",m=d;if(l!=="/"){let E=l.replace(/^\//,"").split("/");m="/"+d.replace(/^\//,"").split("/").slice(E.length).join("/")}let v=EC(t,{pathname:m}),_=XC(v&&v.map(E=>Object.assign({},E,{params:Object.assign({},a,E.params),pathname:er([l,i.encodeLocation?i.encodeLocation(E.pathname).pathname:E.pathname]),pathnameBase:E.pathnameBase==="/"?l:er([l,i.encodeLocation?i.encodeLocation(E.pathnameBase).pathname:E.pathnameBase])})),s,n,r);return e&&_?y.createElement(yu.Provider,{value:{location:fo({pathname:"/",search:"",hash:"",state:null,key:"default"},c),navigationType:Wn.Pop}},_):_}function qC(){let t=tR(),e=UC(t)?t.status+" "+t.statusText:t instanceof Error?t.message:JSON.stringify(t),n=t instanceof Error?t.stack:null,i={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return y.createElement(y.Fragment,null,y.createElement("h2",null,"Unexpected Application Error!"),y.createElement("h3",{style:{fontStyle:"italic"}},e),n?y.createElement("pre",{style:i},n):null,null)}const GC=y.createElement(qC,null);class QC extends y.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,n){return n.location!==e.location||n.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:n.error,location:n.location,revalidation:e.revalidation||n.revalidation}}componentDidCatch(e,n){console.error("React Router caught the following error during render",e,n)}render(){return this.state.error!==void 0?y.createElement(pr.Provider,{value:this.props.routeContext},y.createElement(C0.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function YC(t){let{routeContext:e,match:n,children:r}=t,i=y.useContext(Vf);return i&&i.static&&i.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=n.route.id),y.createElement(pr.Provider,{value:e},r)}function XC(t,e,n,r){var i;if(e===void 0&&(e=[]),n===void 0&&(n=null),r===void 0&&(r=null),t==null){var s;if((s=n)!=null&&s.errors)t=n.matches;else return null}let o=t,a=(i=n)==null?void 0:i.errors;if(a!=null){let c=o.findIndex(h=>h.route.id&&(a==null?void 0:a[h.route.id]));c>=0||ve(!1),o=o.slice(0,Math.min(o.length,c+1))}let l=!1,u=-1;if(n&&r&&r.v7_partialHydration)for(let c=0;c=0?o=o.slice(0,u+1):o=[o[0]];break}}}return o.reduceRight((c,h,d)=>{let m,v=!1,_=null,E=null;n&&(m=a&&h.route.id?a[h.route.id]:void 0,_=h.route.errorElement||GC,l&&(u<0&&d===0?(rR("route-fallback",!1),v=!0,E=null):u===d&&(v=!0,E=h.route.hydrateFallbackElement||null)));let p=e.concat(o.slice(0,d+1)),f=()=>{let g;return m?g=_:v?g=E:h.route.Component?g=y.createElement(h.route.Component,null):h.route.element?g=h.route.element:g=c,y.createElement(YC,{match:h,routeContext:{outlet:c,matches:p,isDataRoute:n!=null},children:g})};return n&&(h.route.ErrorBoundary||h.route.errorElement||d===0)?y.createElement(QC,{location:n.location,revalidation:n.revalidation,component:_,error:m,children:f(),routeContext:{outlet:null,matches:p,isDataRoute:!0}}):f()},null)}var P0=function(t){return t.UseBlocker="useBlocker",t.UseRevalidator="useRevalidator",t.UseNavigateStable="useNavigate",t}(P0||{}),Rl=function(t){return t.UseBlocker="useBlocker",t.UseLoaderData="useLoaderData",t.UseActionData="useActionData",t.UseRouteError="useRouteError",t.UseNavigation="useNavigation",t.UseRouteLoaderData="useRouteLoaderData",t.UseMatches="useMatches",t.UseRevalidator="useRevalidator",t.UseNavigateStable="useNavigate",t.UseRouteId="useRouteId",t}(Rl||{});function JC(t){let e=y.useContext(Vf);return e||ve(!1),e}function ZC(t){let e=y.useContext(BC);return e||ve(!1),e}function eR(t){let e=y.useContext(pr);return e||ve(!1),e}function N0(t){let e=eR(),n=e.matches[e.matches.length-1];return n.route.id||ve(!1),n.route.id}function tR(){var t;let e=y.useContext(C0),n=ZC(Rl.UseRouteError),r=N0(Rl.UseRouteError);return e!==void 0?e:(t=n.errors)==null?void 0:t[r]}function nR(){let{router:t}=JC(P0.UseNavigateStable),e=N0(Rl.UseNavigateStable),n=y.useRef(!1);return R0(()=>{n.current=!0}),y.useCallback(function(i,s){s===void 0&&(s={}),n.current&&(typeof i=="number"?t.navigate(i):t.navigate(i,fo({fromRouteId:e},s)))},[t,e])}const Eg={};function rR(t,e,n){!e&&!Eg[t]&&(Eg[t]=!0)}function iR(t){let{to:e,replace:n,state:r,relative:i}=t;es()||ve(!1);let{future:s,static:o}=y.useContext(fr),{matches:a}=y.useContext(pr),{pathname:l}=Fo(),u=A0(),c=Of(e,Df(a,s.v7_relativeSplatPath),l,i==="path"),h=JSON.stringify(c);return y.useEffect(()=>u(JSON.parse(h),{replace:n,state:r,relative:i}),[u,h,i,n,r]),null}function Er(t){ve(!1)}function sR(t){let{basename:e="/",children:n=null,location:r,navigationType:i=Wn.Pop,navigator:s,static:o=!1,future:a}=t;es()&&ve(!1);let l=e.replace(/^\/*/,"/"),u=y.useMemo(()=>({basename:l,navigator:s,static:o,future:fo({v7_relativeSplatPath:!1},a)}),[l,a,s,o]);typeof r=="string"&&(r=Zi(r));let{pathname:c="/",search:h="",hash:d="",state:m=null,key:v="default"}=r,_=y.useMemo(()=>{let E=xf(c,l);return E==null?null:{location:{pathname:E,search:h,hash:d,state:m,key:v},navigationType:i}},[l,c,h,d,m,v,i]);return _==null?null:y.createElement(fr.Provider,{value:u},y.createElement(yu.Provider,{children:n,value:_}))}function oR(t){let{children:e,location:n}=t;return HC(Qh(e),n)}new Promise(()=>{});function Qh(t,e){e===void 0&&(e=[]);let n=[];return y.Children.forEach(t,(r,i)=>{if(!y.isValidElement(r))return;let s=[...e,i];if(r.type===y.Fragment){n.push.apply(n,Qh(r.props.children,s));return}r.type!==Er&&ve(!1),!r.props.index||!r.props.children||ve(!1);let o={id:r.props.id||s.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(o.children=Qh(r.props.children,s)),n.push(o)}),n}/** + * React Router DOM v6.22.1 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function Yh(){return Yh=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0)&&(n[i]=t[i]);return n}function lR(t){return!!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)}function uR(t,e){return t.button===0&&(!e||e==="_self")&&!lR(t)}const cR=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],hR="6";try{window.__reactRouterVersion=hR}catch{}const dR="startTransition",wg=sI[dR];function fR(t){let{basename:e,children:n,future:r,window:i}=t,s=y.useRef();s.current==null&&(s.current=yC({window:i,v5Compat:!0}));let o=s.current,[a,l]=y.useState({action:o.action,location:o.location}),{v7_startTransition:u}=r||{},c=y.useCallback(h=>{u&&wg?wg(()=>l(h)):l(h)},[l,u]);return y.useLayoutEffect(()=>o.listen(c),[o,c]),y.createElement(sR,{basename:e,children:n,location:a.location,navigationType:a.action,navigator:o,future:r})}const pR=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",mR=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,gR=y.forwardRef(function(e,n){let{onClick:r,relative:i,reloadDocument:s,replace:o,state:a,target:l,to:u,preventScrollReset:c,unstable_viewTransition:h}=e,d=aR(e,cR),{basename:m}=y.useContext(fr),v,_=!1;if(typeof u=="string"&&mR.test(u)&&(v=u,pR))try{let g=new URL(window.location.href),w=u.startsWith("//")?new URL(g.protocol+u):new URL(u),R=xf(w.pathname,m);w.origin===g.origin&&R!=null?u=R+w.search+w.hash:_=!0}catch{}let E=zC(u,{relative:i}),p=yR(u,{replace:o,state:a,target:l,preventScrollReset:c,relative:i,unstable_viewTransition:h});function f(g){r&&r(g),g.defaultPrevented||p(g)}return y.createElement("a",Yh({},d,{href:v||E,onClick:_||s?r:f,ref:n,target:l}))});var Tg;(function(t){t.UseScrollRestoration="useScrollRestoration",t.UseSubmit="useSubmit",t.UseSubmitFetcher="useSubmitFetcher",t.UseFetcher="useFetcher",t.useViewTransitionState="useViewTransitionState"})(Tg||(Tg={}));var Ig;(function(t){t.UseFetcher="useFetcher",t.UseFetchers="useFetchers",t.UseScrollRestoration="useScrollRestoration"})(Ig||(Ig={}));function yR(t,e){let{target:n,replace:r,state:i,preventScrollReset:s,relative:o,unstable_viewTransition:a}=e===void 0?{}:e,l=A0(),u=Fo(),c=k0(t,{relative:o});return y.useCallback(h=>{if(uR(h,n)){h.preventDefault();let d=r!==void 0?r:Cl(u)===Cl(c);l(t,{replace:d,state:i,preventScrollReset:s,relative:o,unstable_viewTransition:a})}},[u,l,c,r,i,n,t,s,o,a])}var Sg={};/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const x0=function(t){const e=[];let n=0;for(let r=0;r>6|192,e[n++]=i&63|128):(i&64512)===55296&&r+1>18|240,e[n++]=i>>12&63|128,e[n++]=i>>6&63|128,e[n++]=i&63|128):(e[n++]=i>>12|224,e[n++]=i>>6&63|128,e[n++]=i&63|128)}return e},vR=function(t){const e=[];let n=0,r=0;for(;n191&&i<224){const s=t[n++];e[r++]=String.fromCharCode((i&31)<<6|s&63)}else if(i>239&&i<365){const s=t[n++],o=t[n++],a=t[n++],l=((i&7)<<18|(s&63)<<12|(o&63)<<6|a&63)-65536;e[r++]=String.fromCharCode(55296+(l>>10)),e[r++]=String.fromCharCode(56320+(l&1023))}else{const s=t[n++],o=t[n++];e[r++]=String.fromCharCode((i&15)<<12|(s&63)<<6|o&63)}}return e.join("")},D0={byteToCharMap_:null,charToByteMap_:null,byteToCharMapWebSafe_:null,charToByteMapWebSafe_:null,ENCODED_VALS_BASE:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",get ENCODED_VALS(){return this.ENCODED_VALS_BASE+"+/="},get ENCODED_VALS_WEBSAFE(){return this.ENCODED_VALS_BASE+"-_."},HAS_NATIVE_SUPPORT:typeof atob=="function",encodeByteArray(t,e){if(!Array.isArray(t))throw Error("encodeByteArray takes an array as a parameter");this.init_();const n=e?this.byteToCharMapWebSafe_:this.byteToCharMap_,r=[];for(let i=0;i>2,h=(s&3)<<4|a>>4;let d=(a&15)<<2|u>>6,m=u&63;l||(m=64,o||(d=64)),r.push(n[c],n[h],n[d],n[m])}return r.join("")},encodeString(t,e){return this.HAS_NATIVE_SUPPORT&&!e?btoa(t):this.encodeByteArray(x0(t),e)},decodeString(t,e){return this.HAS_NATIVE_SUPPORT&&!e?atob(t):vR(this.decodeStringToByteArray(t,e))},decodeStringToByteArray(t,e){this.init_();const n=e?this.charToByteMapWebSafe_:this.charToByteMap_,r=[];for(let i=0;i>4;if(r.push(d),u!==64){const m=a<<4&240|u>>2;if(r.push(m),h!==64){const v=u<<6&192|h;r.push(v)}}}return r},init_(){if(!this.byteToCharMap_){this.byteToCharMap_={},this.charToByteMap_={},this.byteToCharMapWebSafe_={},this.charToByteMapWebSafe_={};for(let t=0;t=this.ENCODED_VALS_BASE.length&&(this.charToByteMap_[this.ENCODED_VALS_WEBSAFE.charAt(t)]=t,this.charToByteMapWebSafe_[this.ENCODED_VALS.charAt(t)]=t)}}};class _R extends Error{constructor(){super(...arguments),this.name="DecodeBase64StringError"}}const ER=function(t){const e=x0(t);return D0.encodeByteArray(e,!0)},Al=function(t){return ER(t).replace(/\./g,"")},O0=function(t){try{return D0.decodeString(t,!0)}catch(e){console.error("base64Decode failed: ",e)}return null};/** + * @license + * Copyright 2022 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function wR(){if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("Unable to locate global object.")}/** + * @license + * Copyright 2022 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const TR=()=>wR().__FIREBASE_DEFAULTS__,IR=()=>{if(typeof process>"u"||typeof Sg>"u")return;const t=Sg.__FIREBASE_DEFAULTS__;if(t)return JSON.parse(t)},SR=()=>{if(typeof document>"u")return;let t;try{t=document.cookie.match(/__FIREBASE_DEFAULTS__=([^;]+)/)}catch{return}const e=t&&O0(t[1]);return e&&JSON.parse(e)},vu=()=>{try{return TR()||IR()||SR()}catch(t){console.info(`Unable to get __FIREBASE_DEFAULTS__ due to: ${t}`);return}},V0=t=>{var e,n;return(n=(e=vu())===null||e===void 0?void 0:e.emulatorHosts)===null||n===void 0?void 0:n[t]},CR=t=>{const e=V0(t);if(!e)return;const n=e.lastIndexOf(":");if(n<=0||n+1===e.length)throw new Error(`Invalid host ${e} with no separate hostname and port!`);const r=parseInt(e.substring(n+1),10);return e[0]==="["?[e.substring(1,n-1),r]:[e.substring(0,n),r]},L0=()=>{var t;return(t=vu())===null||t===void 0?void 0:t.config},M0=t=>{var e;return(e=vu())===null||e===void 0?void 0:e[`_${t}`]};/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class RR{constructor(){this.reject=()=>{},this.resolve=()=>{},this.promise=new Promise((e,n)=>{this.resolve=e,this.reject=n})}wrapCallback(e){return(n,r)=>{n?this.reject(n):this.resolve(r),typeof e=="function"&&(this.promise.catch(()=>{}),e.length===1?e(n):e(n,r))}}}/** + * @license + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function AR(t,e){if(t.uid)throw new Error('The "uid" field is no longer supported by mockUserToken. Please use "sub" instead for Firebase Auth User ID.');const n={alg:"none",type:"JWT"},r=e||"demo-project",i=t.iat||0,s=t.sub||t.user_id;if(!s)throw new Error("mockUserToken must contain 'sub' or 'user_id' field!");const o=Object.assign({iss:`https://securetoken.google.com/${r}`,aud:r,iat:i,exp:i+3600,auth_time:i,sub:s,user_id:s,firebase:{sign_in_provider:"custom",identities:{}}},t);return[Al(JSON.stringify(n)),Al(JSON.stringify(o)),""].join(".")}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function Ie(){return typeof navigator<"u"&&typeof navigator.userAgent=="string"?navigator.userAgent:""}function kR(){return typeof window<"u"&&!!(window.cordova||window.phonegap||window.PhoneGap)&&/ios|iphone|ipod|ipad|android|blackberry|iemobile/i.test(Ie())}function PR(){var t;const e=(t=vu())===null||t===void 0?void 0:t.forceEnvironment;if(e==="node")return!0;if(e==="browser")return!1;try{return Object.prototype.toString.call(global.process)==="[object process]"}catch{return!1}}function NR(){const t=typeof chrome=="object"?chrome.runtime:typeof browser=="object"?browser.runtime:void 0;return typeof t=="object"&&t.id!==void 0}function xR(){return typeof navigator=="object"&&navigator.product==="ReactNative"}function DR(){const t=Ie();return t.indexOf("MSIE ")>=0||t.indexOf("Trident/")>=0}function OR(){return!PR()&&!!navigator.userAgent&&navigator.userAgent.includes("Safari")&&!navigator.userAgent.includes("Chrome")}function F0(){try{return typeof indexedDB=="object"}catch{return!1}}function VR(){return new Promise((t,e)=>{try{let n=!0;const r="validate-browser-context-for-indexeddb-analytics-module",i=self.indexedDB.open(r);i.onsuccess=()=>{i.result.close(),n||self.indexedDB.deleteDatabase(r),t(!0)},i.onupgradeneeded=()=>{n=!1},i.onerror=()=>{var s;e(((s=i.error)===null||s===void 0?void 0:s.message)||"")}}catch(n){e(n)}})}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const LR="FirebaseError";class Nn extends Error{constructor(e,n,r){super(n),this.code=e,this.customData=r,this.name=LR,Object.setPrototypeOf(this,Nn.prototype),Error.captureStackTrace&&Error.captureStackTrace(this,$o.prototype.create)}}class $o{constructor(e,n,r){this.service=e,this.serviceName=n,this.errors=r}create(e,...n){const r=n[0]||{},i=`${this.service}/${e}`,s=this.errors[e],o=s?MR(s,r):"Error",a=`${this.serviceName}: ${o} (${i}).`;return new Nn(i,a,r)}}function MR(t,e){return t.replace(FR,(n,r)=>{const i=e[r];return i!=null?String(i):`<${r}?>`})}const FR=/\{\$([^}]+)}/g;function $R(t){for(const e in t)if(Object.prototype.hasOwnProperty.call(t,e))return!1;return!0}function kl(t,e){if(t===e)return!0;const n=Object.keys(t),r=Object.keys(e);for(const i of n){if(!r.includes(i))return!1;const s=t[i],o=e[i];if(Cg(s)&&Cg(o)){if(!kl(s,o))return!1}else if(s!==o)return!1}for(const i of r)if(!n.includes(i))return!1;return!0}function Cg(t){return t!==null&&typeof t=="object"}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function bo(t){const e=[];for(const[n,r]of Object.entries(t))Array.isArray(r)?r.forEach(i=>{e.push(encodeURIComponent(n)+"="+encodeURIComponent(i))}):e.push(encodeURIComponent(n)+"="+encodeURIComponent(r));return e.length?"&"+e.join("&"):""}function bR(t,e){const n=new UR(t,e);return n.subscribe.bind(n)}class UR{constructor(e,n){this.observers=[],this.unsubscribes=[],this.observerCount=0,this.task=Promise.resolve(),this.finalized=!1,this.onNoObservers=n,this.task.then(()=>{e(this)}).catch(r=>{this.error(r)})}next(e){this.forEachObserver(n=>{n.next(e)})}error(e){this.forEachObserver(n=>{n.error(e)}),this.close(e)}complete(){this.forEachObserver(e=>{e.complete()}),this.close()}subscribe(e,n,r){let i;if(e===void 0&&n===void 0&&r===void 0)throw new Error("Missing Observer.");jR(e,["next","error","complete"])?i=e:i={next:e,error:n,complete:r},i.next===void 0&&(i.next=xc),i.error===void 0&&(i.error=xc),i.complete===void 0&&(i.complete=xc);const s=this.unsubscribeOne.bind(this,this.observers.length);return this.finalized&&this.task.then(()=>{try{this.finalError?i.error(this.finalError):i.complete()}catch{}}),this.observers.push(i),s}unsubscribeOne(e){this.observers===void 0||this.observers[e]===void 0||(delete this.observers[e],this.observerCount-=1,this.observerCount===0&&this.onNoObservers!==void 0&&this.onNoObservers(this))}forEachObserver(e){if(!this.finalized)for(let n=0;n{if(this.observers!==void 0&&this.observers[e]!==void 0)try{n(this.observers[e])}catch(r){typeof console<"u"&&console.error&&console.error(r)}})}close(e){this.finalized||(this.finalized=!0,e!==void 0&&(this.finalError=e),this.task.then(()=>{this.observers=void 0,this.onNoObservers=void 0}))}}function jR(t,e){if(typeof t!="object"||t===null)return!1;for(const n of e)if(n in t&&typeof t[n]=="function")return!0;return!1}function xc(){}/** + * @license + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function lt(t){return t&&t._delegate?t._delegate:t}class jr{constructor(e,n,r){this.name=e,this.instanceFactory=n,this.type=r,this.multipleInstances=!1,this.serviceProps={},this.instantiationMode="LAZY",this.onInstanceCreated=null}setInstantiationMode(e){return this.instantiationMode=e,this}setMultipleInstances(e){return this.multipleInstances=e,this}setServiceProps(e){return this.serviceProps=e,this}setInstanceCreatedCallback(e){return this.onInstanceCreated=e,this}}/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const wr="[DEFAULT]";/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class BR{constructor(e,n){this.name=e,this.container=n,this.component=null,this.instances=new Map,this.instancesDeferred=new Map,this.instancesOptions=new Map,this.onInitCallbacks=new Map}get(e){const n=this.normalizeInstanceIdentifier(e);if(!this.instancesDeferred.has(n)){const r=new RR;if(this.instancesDeferred.set(n,r),this.isInitialized(n)||this.shouldAutoInitialize())try{const i=this.getOrInitializeService({instanceIdentifier:n});i&&r.resolve(i)}catch{}}return this.instancesDeferred.get(n).promise}getImmediate(e){var n;const r=this.normalizeInstanceIdentifier(e==null?void 0:e.identifier),i=(n=e==null?void 0:e.optional)!==null&&n!==void 0?n:!1;if(this.isInitialized(r)||this.shouldAutoInitialize())try{return this.getOrInitializeService({instanceIdentifier:r})}catch(s){if(i)return null;throw s}else{if(i)return null;throw Error(`Service ${this.name} is not available`)}}getComponent(){return this.component}setComponent(e){if(e.name!==this.name)throw Error(`Mismatching Component ${e.name} for Provider ${this.name}.`);if(this.component)throw Error(`Component for ${this.name} has already been provided`);if(this.component=e,!!this.shouldAutoInitialize()){if(WR(e))try{this.getOrInitializeService({instanceIdentifier:wr})}catch{}for(const[n,r]of this.instancesDeferred.entries()){const i=this.normalizeInstanceIdentifier(n);try{const s=this.getOrInitializeService({instanceIdentifier:i});r.resolve(s)}catch{}}}}clearInstance(e=wr){this.instancesDeferred.delete(e),this.instancesOptions.delete(e),this.instances.delete(e)}async delete(){const e=Array.from(this.instances.values());await Promise.all([...e.filter(n=>"INTERNAL"in n).map(n=>n.INTERNAL.delete()),...e.filter(n=>"_delete"in n).map(n=>n._delete())])}isComponentSet(){return this.component!=null}isInitialized(e=wr){return this.instances.has(e)}getOptions(e=wr){return this.instancesOptions.get(e)||{}}initialize(e={}){const{options:n={}}=e,r=this.normalizeInstanceIdentifier(e.instanceIdentifier);if(this.isInitialized(r))throw Error(`${this.name}(${r}) has already been initialized`);if(!this.isComponentSet())throw Error(`Component ${this.name} has not been registered yet`);const i=this.getOrInitializeService({instanceIdentifier:r,options:n});for(const[s,o]of this.instancesDeferred.entries()){const a=this.normalizeInstanceIdentifier(s);r===a&&o.resolve(i)}return i}onInit(e,n){var r;const i=this.normalizeInstanceIdentifier(n),s=(r=this.onInitCallbacks.get(i))!==null&&r!==void 0?r:new Set;s.add(e),this.onInitCallbacks.set(i,s);const o=this.instances.get(i);return o&&e(o,i),()=>{s.delete(e)}}invokeOnInitCallbacks(e,n){const r=this.onInitCallbacks.get(n);if(r)for(const i of r)try{i(e,n)}catch{}}getOrInitializeService({instanceIdentifier:e,options:n={}}){let r=this.instances.get(e);if(!r&&this.component&&(r=this.component.instanceFactory(this.container,{instanceIdentifier:zR(e),options:n}),this.instances.set(e,r),this.instancesOptions.set(e,n),this.invokeOnInitCallbacks(r,e),this.component.onInstanceCreated))try{this.component.onInstanceCreated(this.container,e,r)}catch{}return r||null}normalizeInstanceIdentifier(e=wr){return this.component?this.component.multipleInstances?e:wr:e}shouldAutoInitialize(){return!!this.component&&this.component.instantiationMode!=="EXPLICIT"}}function zR(t){return t===wr?void 0:t}function WR(t){return t.instantiationMode==="EAGER"}/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class HR{constructor(e){this.name=e,this.providers=new Map}addComponent(e){const n=this.getProvider(e.name);if(n.isComponentSet())throw new Error(`Component ${e.name} has already been registered with ${this.name}`);n.setComponent(e)}addOrOverwriteComponent(e){this.getProvider(e.name).isComponentSet()&&this.providers.delete(e.name),this.addComponent(e)}getProvider(e){if(this.providers.has(e))return this.providers.get(e);const n=new BR(e,this);return this.providers.set(e,n),n}getProviders(){return Array.from(this.providers.values())}}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */var K;(function(t){t[t.DEBUG=0]="DEBUG",t[t.VERBOSE=1]="VERBOSE",t[t.INFO=2]="INFO",t[t.WARN=3]="WARN",t[t.ERROR=4]="ERROR",t[t.SILENT=5]="SILENT"})(K||(K={}));const KR={debug:K.DEBUG,verbose:K.VERBOSE,info:K.INFO,warn:K.WARN,error:K.ERROR,silent:K.SILENT},qR=K.INFO,GR={[K.DEBUG]:"log",[K.VERBOSE]:"log",[K.INFO]:"info",[K.WARN]:"warn",[K.ERROR]:"error"},QR=(t,e,...n)=>{if(ee.some(n=>t instanceof n);let Rg,Ag;function XR(){return Rg||(Rg=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction])}function JR(){return Ag||(Ag=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])}const $0=new WeakMap,Xh=new WeakMap,b0=new WeakMap,Dc=new WeakMap,Mf=new WeakMap;function ZR(t){const e=new Promise((n,r)=>{const i=()=>{t.removeEventListener("success",s),t.removeEventListener("error",o)},s=()=>{n(tr(t.result)),i()},o=()=>{r(t.error),i()};t.addEventListener("success",s),t.addEventListener("error",o)});return e.then(n=>{n instanceof IDBCursor&&$0.set(n,t)}).catch(()=>{}),Mf.set(e,t),e}function eA(t){if(Xh.has(t))return;const e=new Promise((n,r)=>{const i=()=>{t.removeEventListener("complete",s),t.removeEventListener("error",o),t.removeEventListener("abort",o)},s=()=>{n(),i()},o=()=>{r(t.error||new DOMException("AbortError","AbortError")),i()};t.addEventListener("complete",s),t.addEventListener("error",o),t.addEventListener("abort",o)});Xh.set(t,e)}let Jh={get(t,e,n){if(t instanceof IDBTransaction){if(e==="done")return Xh.get(t);if(e==="objectStoreNames")return t.objectStoreNames||b0.get(t);if(e==="store")return n.objectStoreNames[1]?void 0:n.objectStore(n.objectStoreNames[0])}return tr(t[e])},set(t,e,n){return t[e]=n,!0},has(t,e){return t instanceof IDBTransaction&&(e==="done"||e==="store")?!0:e in t}};function tA(t){Jh=t(Jh)}function nA(t){return t===IDBDatabase.prototype.transaction&&!("objectStoreNames"in IDBTransaction.prototype)?function(e,...n){const r=t.call(Oc(this),e,...n);return b0.set(r,e.sort?e.sort():[e]),tr(r)}:JR().includes(t)?function(...e){return t.apply(Oc(this),e),tr($0.get(this))}:function(...e){return tr(t.apply(Oc(this),e))}}function rA(t){return typeof t=="function"?nA(t):(t instanceof IDBTransaction&&eA(t),YR(t,XR())?new Proxy(t,Jh):t)}function tr(t){if(t instanceof IDBRequest)return ZR(t);if(Dc.has(t))return Dc.get(t);const e=rA(t);return e!==t&&(Dc.set(t,e),Mf.set(e,t)),e}const Oc=t=>Mf.get(t);function iA(t,e,{blocked:n,upgrade:r,blocking:i,terminated:s}={}){const o=indexedDB.open(t,e),a=tr(o);return r&&o.addEventListener("upgradeneeded",l=>{r(tr(o.result),l.oldVersion,l.newVersion,tr(o.transaction),l)}),n&&o.addEventListener("blocked",l=>n(l.oldVersion,l.newVersion,l)),a.then(l=>{s&&l.addEventListener("close",()=>s()),i&&l.addEventListener("versionchange",u=>i(u.oldVersion,u.newVersion,u))}).catch(()=>{}),a}const sA=["get","getKey","getAll","getAllKeys","count"],oA=["put","add","delete","clear"],Vc=new Map;function kg(t,e){if(!(t instanceof IDBDatabase&&!(e in t)&&typeof e=="string"))return;if(Vc.get(e))return Vc.get(e);const n=e.replace(/FromIndex$/,""),r=e!==n,i=oA.includes(n);if(!(n in(r?IDBIndex:IDBObjectStore).prototype)||!(i||sA.includes(n)))return;const s=async function(o,...a){const l=this.transaction(o,i?"readwrite":"readonly");let u=l.store;return r&&(u=u.index(a.shift())),(await Promise.all([u[n](...a),i&&l.done]))[0]};return Vc.set(e,s),s}tA(t=>({...t,get:(e,n,r)=>kg(e,n)||t.get(e,n,r),has:(e,n)=>!!kg(e,n)||t.has(e,n)}));/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class aA{constructor(e){this.container=e}getPlatformInfoString(){return this.container.getProviders().map(n=>{if(lA(n)){const r=n.getImmediate();return`${r.library}/${r.version}`}else return null}).filter(n=>n).join(" ")}}function lA(t){const e=t.getComponent();return(e==null?void 0:e.type)==="VERSION"}const Zh="@firebase/app",Pg="0.9.27";/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const Br=new Lf("@firebase/app"),uA="@firebase/app-compat",cA="@firebase/analytics-compat",hA="@firebase/analytics",dA="@firebase/app-check-compat",fA="@firebase/app-check",pA="@firebase/auth",mA="@firebase/auth-compat",gA="@firebase/database",yA="@firebase/database-compat",vA="@firebase/functions",_A="@firebase/functions-compat",EA="@firebase/installations",wA="@firebase/installations-compat",TA="@firebase/messaging",IA="@firebase/messaging-compat",SA="@firebase/performance",CA="@firebase/performance-compat",RA="@firebase/remote-config",AA="@firebase/remote-config-compat",kA="@firebase/storage",PA="@firebase/storage-compat",NA="@firebase/firestore",xA="@firebase/firestore-compat",DA="firebase",OA="10.8.0";/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const ed="[DEFAULT]",VA={[Zh]:"fire-core",[uA]:"fire-core-compat",[hA]:"fire-analytics",[cA]:"fire-analytics-compat",[fA]:"fire-app-check",[dA]:"fire-app-check-compat",[pA]:"fire-auth",[mA]:"fire-auth-compat",[gA]:"fire-rtdb",[yA]:"fire-rtdb-compat",[vA]:"fire-fn",[_A]:"fire-fn-compat",[EA]:"fire-iid",[wA]:"fire-iid-compat",[TA]:"fire-fcm",[IA]:"fire-fcm-compat",[SA]:"fire-perf",[CA]:"fire-perf-compat",[RA]:"fire-rc",[AA]:"fire-rc-compat",[kA]:"fire-gcs",[PA]:"fire-gcs-compat",[NA]:"fire-fst",[xA]:"fire-fst-compat","fire-js":"fire-js",[DA]:"fire-js-all"};/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const Pl=new Map,td=new Map;function LA(t,e){try{t.container.addComponent(e)}catch(n){Br.debug(`Component ${e.name} failed to register with FirebaseApp ${t.name}`,n)}}function Ui(t){const e=t.name;if(td.has(e))return Br.debug(`There were multiple attempts to register component ${e}.`),!1;td.set(e,t);for(const n of Pl.values())LA(n,t);return!0}function Ff(t,e){const n=t.container.getProvider("heartbeat").getImmediate({optional:!0});return n&&n.triggerHeartbeat(),t.container.getProvider(e)}/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const MA={"no-app":"No Firebase App '{$appName}' has been created - call initializeApp() first","bad-app-name":"Illegal App name: '{$appName}","duplicate-app":"Firebase App named '{$appName}' already exists with different options or config","app-deleted":"Firebase App named '{$appName}' already deleted","no-options":"Need to provide options, when not being deployed to hosting via source.","invalid-app-argument":"firebase.{$appName}() takes either no argument or a Firebase App instance.","invalid-log-argument":"First argument to `onLog` must be null or a function.","idb-open":"Error thrown when opening IndexedDB. Original error: {$originalErrorMessage}.","idb-get":"Error thrown when reading from IndexedDB. Original error: {$originalErrorMessage}.","idb-set":"Error thrown when writing to IndexedDB. Original error: {$originalErrorMessage}.","idb-delete":"Error thrown when deleting from IndexedDB. Original error: {$originalErrorMessage}."},nr=new $o("app","Firebase",MA);/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class FA{constructor(e,n,r){this._isDeleted=!1,this._options=Object.assign({},e),this._config=Object.assign({},n),this._name=n.name,this._automaticDataCollectionEnabled=n.automaticDataCollectionEnabled,this._container=r,this.container.addComponent(new jr("app",()=>this,"PUBLIC"))}get automaticDataCollectionEnabled(){return this.checkDestroyed(),this._automaticDataCollectionEnabled}set automaticDataCollectionEnabled(e){this.checkDestroyed(),this._automaticDataCollectionEnabled=e}get name(){return this.checkDestroyed(),this._name}get options(){return this.checkDestroyed(),this._options}get config(){return this.checkDestroyed(),this._config}get container(){return this._container}get isDeleted(){return this._isDeleted}set isDeleted(e){this._isDeleted=e}checkDestroyed(){if(this.isDeleted)throw nr.create("app-deleted",{appName:this._name})}}/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const ts=OA;function U0(t,e={}){let n=t;typeof e!="object"&&(e={name:e});const r=Object.assign({name:ed,automaticDataCollectionEnabled:!1},e),i=r.name;if(typeof i!="string"||!i)throw nr.create("bad-app-name",{appName:String(i)});if(n||(n=L0()),!n)throw nr.create("no-options");const s=Pl.get(i);if(s){if(kl(n,s.options)&&kl(r,s.config))return s;throw nr.create("duplicate-app",{appName:i})}const o=new HR(i);for(const l of td.values())o.addComponent(l);const a=new FA(n,r,o);return Pl.set(i,a),a}function j0(t=ed){const e=Pl.get(t);if(!e&&t===ed&&L0())return U0();if(!e)throw nr.create("no-app",{appName:t});return e}function rr(t,e,n){var r;let i=(r=VA[t])!==null&&r!==void 0?r:t;n&&(i+=`-${n}`);const s=i.match(/\s|\//),o=e.match(/\s|\//);if(s||o){const a=[`Unable to register library "${i}" with version "${e}":`];s&&a.push(`library name "${i}" contains illegal characters (whitespace or "/")`),s&&o&&a.push("and"),o&&a.push(`version name "${e}" contains illegal characters (whitespace or "/")`),Br.warn(a.join(" "));return}Ui(new jr(`${i}-version`,()=>({library:i,version:e}),"VERSION"))}/** + * @license + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const $A="firebase-heartbeat-database",bA=1,po="firebase-heartbeat-store";let Lc=null;function B0(){return Lc||(Lc=iA($A,bA,{upgrade:(t,e)=>{switch(e){case 0:try{t.createObjectStore(po)}catch(n){console.warn(n)}}}}).catch(t=>{throw nr.create("idb-open",{originalErrorMessage:t.message})})),Lc}async function UA(t){try{const n=(await B0()).transaction(po),r=await n.objectStore(po).get(z0(t));return await n.done,r}catch(e){if(e instanceof Nn)Br.warn(e.message);else{const n=nr.create("idb-get",{originalErrorMessage:e==null?void 0:e.message});Br.warn(n.message)}}}async function Ng(t,e){try{const r=(await B0()).transaction(po,"readwrite");await r.objectStore(po).put(e,z0(t)),await r.done}catch(n){if(n instanceof Nn)Br.warn(n.message);else{const r=nr.create("idb-set",{originalErrorMessage:n==null?void 0:n.message});Br.warn(r.message)}}}function z0(t){return`${t.name}!${t.options.appId}`}/** + * @license + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const jA=1024,BA=30*24*60*60*1e3;class zA{constructor(e){this.container=e,this._heartbeatsCache=null;const n=this.container.getProvider("app").getImmediate();this._storage=new HA(n),this._heartbeatsCachePromise=this._storage.read().then(r=>(this._heartbeatsCache=r,r))}async triggerHeartbeat(){var e,n;const i=this.container.getProvider("platform-logger").getImmediate().getPlatformInfoString(),s=xg();if(!(((e=this._heartbeatsCache)===null||e===void 0?void 0:e.heartbeats)==null&&(this._heartbeatsCache=await this._heartbeatsCachePromise,((n=this._heartbeatsCache)===null||n===void 0?void 0:n.heartbeats)==null))&&!(this._heartbeatsCache.lastSentHeartbeatDate===s||this._heartbeatsCache.heartbeats.some(o=>o.date===s)))return this._heartbeatsCache.heartbeats.push({date:s,agent:i}),this._heartbeatsCache.heartbeats=this._heartbeatsCache.heartbeats.filter(o=>{const a=new Date(o.date).valueOf();return Date.now()-a<=BA}),this._storage.overwrite(this._heartbeatsCache)}async getHeartbeatsHeader(){var e;if(this._heartbeatsCache===null&&await this._heartbeatsCachePromise,((e=this._heartbeatsCache)===null||e===void 0?void 0:e.heartbeats)==null||this._heartbeatsCache.heartbeats.length===0)return"";const n=xg(),{heartbeatsToSend:r,unsentEntries:i}=WA(this._heartbeatsCache.heartbeats),s=Al(JSON.stringify({version:2,heartbeats:r}));return this._heartbeatsCache.lastSentHeartbeatDate=n,i.length>0?(this._heartbeatsCache.heartbeats=i,await this._storage.overwrite(this._heartbeatsCache)):(this._heartbeatsCache.heartbeats=[],this._storage.overwrite(this._heartbeatsCache)),s}}function xg(){return new Date().toISOString().substring(0,10)}function WA(t,e=jA){const n=[];let r=t.slice();for(const i of t){const s=n.find(o=>o.agent===i.agent);if(s){if(s.dates.push(i.date),Dg(n)>e){s.dates.pop();break}}else if(n.push({agent:i.agent,dates:[i.date]}),Dg(n)>e){n.pop();break}r=r.slice(1)}return{heartbeatsToSend:n,unsentEntries:r}}class HA{constructor(e){this.app=e,this._canUseIndexedDBPromise=this.runIndexedDBEnvironmentCheck()}async runIndexedDBEnvironmentCheck(){return F0()?VR().then(()=>!0).catch(()=>!1):!1}async read(){if(await this._canUseIndexedDBPromise){const n=await UA(this.app);return n!=null&&n.heartbeats?n:{heartbeats:[]}}else return{heartbeats:[]}}async overwrite(e){var n;if(await this._canUseIndexedDBPromise){const i=await this.read();return Ng(this.app,{lastSentHeartbeatDate:(n=e.lastSentHeartbeatDate)!==null&&n!==void 0?n:i.lastSentHeartbeatDate,heartbeats:e.heartbeats})}else return}async add(e){var n;if(await this._canUseIndexedDBPromise){const i=await this.read();return Ng(this.app,{lastSentHeartbeatDate:(n=e.lastSentHeartbeatDate)!==null&&n!==void 0?n:i.lastSentHeartbeatDate,heartbeats:[...i.heartbeats,...e.heartbeats]})}else return}}function Dg(t){return Al(JSON.stringify({version:2,heartbeats:t})).length}/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function KA(t){Ui(new jr("platform-logger",e=>new aA(e),"PRIVATE")),Ui(new jr("heartbeat",e=>new zA(e),"PRIVATE")),rr(Zh,Pg,t),rr(Zh,Pg,"esm2017"),rr("fire-js","")}KA("");var qA="firebase",GA="10.8.0";/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */rr(qA,GA,"app");var QA=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},x,$f=$f||{},b=QA||self;function _u(t){var e=typeof t;return e=e!="object"?e:t?Array.isArray(t)?"array":e:"null",e=="array"||e=="object"&&typeof t.length=="number"}function Uo(t){var e=typeof t;return e=="object"&&t!=null||e=="function"}function YA(t){return Object.prototype.hasOwnProperty.call(t,Mc)&&t[Mc]||(t[Mc]=++XA)}var Mc="closure_uid_"+(1e9*Math.random()>>>0),XA=0;function JA(t,e,n){return t.call.apply(t.bind,arguments)}function ZA(t,e,n){if(!t)throw Error();if(2{};b.addEventListener("test",n,e),b.removeEventListener("test",n,e)}catch{}return t}();function mo(t){return/^[\s\xa0]*$/.test(t)}function Eu(){var t=b.navigator;return t&&(t=t.userAgent)?t:""}function qt(t){return Eu().indexOf(t)!=-1}function Uf(t){return Uf[" "](t),t}Uf[" "]=function(){};function nk(t,e){var n=Gk;return Object.prototype.hasOwnProperty.call(n,t)?n[t]:n[t]=e(t)}var rk=qt("Opera"),ji=qt("Trident")||qt("MSIE"),H0=qt("Edge"),nd=H0||ji,K0=qt("Gecko")&&!(Eu().toLowerCase().indexOf("webkit")!=-1&&!qt("Edge"))&&!(qt("Trident")||qt("MSIE"))&&!qt("Edge"),ik=Eu().toLowerCase().indexOf("webkit")!=-1&&!qt("Edge");function q0(){var t=b.document;return t?t.documentMode:void 0}var rd;e:{var Fc="",$c=function(){var t=Eu();if(K0)return/rv:([^\);]+)(\)|;)/.exec(t);if(H0)return/Edge\/([\d\.]+)/.exec(t);if(ji)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(t);if(ik)return/WebKit\/(\S+)/.exec(t);if(rk)return/(?:Version)[ \/]?(\S+)/.exec(t)}();if($c&&(Fc=$c?$c[1]:""),ji){var bc=q0();if(bc!=null&&bc>parseFloat(Fc)){rd=String(bc);break e}}rd=Fc}var id;if(b.document&&ji){var Vg=q0();id=Vg||parseInt(rd,10)||void 0}else id=void 0;var sk=id;function go(t,e){if(Ge.call(this,t?t.type:""),this.relatedTarget=this.g=this.target=null,this.button=this.screenY=this.screenX=this.clientY=this.clientX=0,this.key="",this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1,this.state=null,this.pointerId=0,this.pointerType="",this.i=null,t){var n=this.type=t.type,r=t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:null;if(this.target=t.target||t.srcElement,this.g=e,e=t.relatedTarget){if(K0){e:{try{Uf(e.nodeName);var i=!0;break e}catch{}i=!1}i||(e=null)}}else n=="mouseover"?e=t.fromElement:n=="mouseout"&&(e=t.toElement);this.relatedTarget=e,r?(this.clientX=r.clientX!==void 0?r.clientX:r.pageX,this.clientY=r.clientY!==void 0?r.clientY:r.pageY,this.screenX=r.screenX||0,this.screenY=r.screenY||0):(this.clientX=t.clientX!==void 0?t.clientX:t.pageX,this.clientY=t.clientY!==void 0?t.clientY:t.pageY,this.screenX=t.screenX||0,this.screenY=t.screenY||0),this.button=t.button,this.key=t.key||"",this.ctrlKey=t.ctrlKey,this.altKey=t.altKey,this.shiftKey=t.shiftKey,this.metaKey=t.metaKey,this.pointerId=t.pointerId||0,this.pointerType=typeof t.pointerType=="string"?t.pointerType:ok[t.pointerType]||"",this.state=t.state,this.i=t,t.defaultPrevented&&go.$.h.call(this)}}De(go,Ge);var ok={2:"touch",3:"pen",4:"mouse"};go.prototype.h=function(){go.$.h.call(this);var t=this.i;t.preventDefault?t.preventDefault():t.returnValue=!1};var jo="closure_listenable_"+(1e6*Math.random()|0),ak=0;function lk(t,e,n,r,i){this.listener=t,this.proxy=null,this.src=e,this.type=n,this.capture=!!r,this.la=i,this.key=++ak,this.fa=this.ia=!1}function wu(t){t.fa=!0,t.listener=null,t.proxy=null,t.src=null,t.la=null}function jf(t,e,n){for(const r in t)e.call(n,t[r],r,t)}function uk(t,e){for(const n in t)e.call(void 0,t[n],n,t)}function G0(t){const e={};for(const n in t)e[n]=t[n];return e}const Lg="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function Q0(t,e){let n,r;for(let i=1;i>>0);function Hf(t){return typeof t=="function"?t:(t[jc]||(t[jc]=function(e){return t.handleEvent(e)}),t[jc])}function xe(){mr.call(this),this.i=new Tu(this),this.S=this,this.J=null}De(xe,mr);xe.prototype[jo]=!0;xe.prototype.removeEventListener=function(t,e,n,r){Z0(this,t,e,n,r)};function $e(t,e){var n,r=t.J;if(r)for(n=[];r;r=r.J)n.push(r);if(t=t.S,r=e.type||e,typeof e=="string")e=new Ge(e,t);else if(e instanceof Ge)e.target=e.target||t;else{var i=e;e=new Ge(r,t),Q0(e,i)}if(i=!0,n)for(var s=n.length-1;0<=s;s--){var o=e.g=n[s];i=Ia(o,r,!0,e)&&i}if(o=e.g=t,i=Ia(o,r,!0,e)&&i,i=Ia(o,r,!1,e)&&i,n)for(s=0;snew mk,t=>t.reset());class mk{constructor(){this.next=this.g=this.h=null}set(e,n){this.h=e,this.g=n,this.next=null}reset(){this.next=this.g=this.h=null}}function gk(t){var e=1;t=t.split(":");const n=[];for(;0{throw t},0)}let yo,vo=!1,qf=new pk,nE=()=>{const t=b.Promise.resolve(void 0);yo=()=>{t.then(vk)}};var vk=()=>{for(var t;t=fk();){try{t.h.call(t.g)}catch(n){yk(n)}var e=tE;e.j(t),100>e.h&&(e.h++,t.next=e.g,e.g=t)}vo=!1};function Iu(t,e){xe.call(this),this.h=t||1,this.g=e||b,this.j=qe(this.qb,this),this.l=Date.now()}De(Iu,xe);x=Iu.prototype;x.ga=!1;x.T=null;x.qb=function(){if(this.ga){var t=Date.now()-this.l;0{t.g=null,t.i&&(t.i=!1,rE(t))},t.j);const e=t.h;t.h=null,t.m.apply(null,e)}class _k extends mr{constructor(e,n){super(),this.m=e,this.j=n,this.h=null,this.i=!1,this.g=null}l(e){this.h=arguments,this.g?this.i=!0:rE(this)}N(){super.N(),this.g&&(b.clearTimeout(this.g),this.g=null,this.i=!1,this.h=null)}}function _o(t){mr.call(this),this.h=t,this.g={}}De(_o,mr);var Mg=[];function iE(t,e,n,r){Array.isArray(n)||(n&&(Mg[0]=n.toString()),n=Mg);for(var i=0;ir.length)){var i=r[1];if(Array.isArray(i)&&!(1>i.length)){var s=i[0];if(s!="noop"&&s!="stop"&&s!="close")for(var o=1;oc)&&(c!=3||nd||this.g&&(this.h.h||this.g.ja()||Bg(this.g)))){this.J||c!=4||e==7||(e==8||0>=h?Eo(3):Eo(2)),ku(this);var n=this.g.da();this.ca=n;t:if(pE(this)){var r=Bg(this.g);t="";var i=r.length,s=Gt(this.g)==4;if(!this.h.i){if(typeof TextDecoder>"u"){Ar(this),js(this);var o="";break t}this.h.i=new b.TextDecoder}for(e=0;ee.length?ld:(e=e.slice(r,r+n),t.o=r+n,e)))}x.cancel=function(){this.J=!0,Ar(this)};function Ho(t){t.Y=Date.now()+t.P,gE(t,t.P)}function gE(t,e){if(t.C!=null)throw Error("WatchDog timer not null");t.C=Bo(qe(t.lb,t),e)}function ku(t){t.C&&(b.clearTimeout(t.C),t.C=null)}x.lb=function(){this.C=null;const t=Date.now();0<=t-this.Y?(Tk(this.j,this.B),this.L!=2&&(Eo(),Ze(17)),Ar(this),this.s=2,js(this)):gE(this,this.Y-t)};function js(t){t.l.H==0||t.J||$E(t.l,t)}function Ar(t){ku(t);var e=t.M;e&&typeof e.sa=="function"&&e.sa(),t.M=null,Gf(t.V),sE(t.U),t.g&&(e=t.g,t.g=null,e.abort(),e.sa())}function cd(t,e){try{var n=t.l;if(n.H!=0&&(n.g==t||hd(n.i,t))){if(!t.K&&hd(n.i,t)&&n.H==3){try{var r=n.Ja.g.parse(e)}catch{r=null}if(Array.isArray(r)&&r.length==3){var i=r;if(i[0]==0){e:if(!n.u){if(n.g)if(n.g.G+3e3i[2]&&n.G&&n.A==0&&!n.v&&(n.v=Bo(qe(n.ib,n),6e3));if(1>=SE(n.i)&&n.oa){try{n.oa()}catch{}n.oa=void 0}}else kr(n,11)}else if((t.K||n.g==t)&&Dl(n),!mo(e))for(i=n.Ja.g.parse(e),e=0;ee)throw Error("Bad port number "+e);t.m=e}else t.m=null}function bg(t,e,n){e instanceof wo?(t.i=e,Vk(t.i,t.h)):(n||(e=ks(e,Dk)),t.i=new wo(e,t.h))}function se(t,e,n){t.i.set(e,n)}function Pu(t){return se(t,"zx",Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^Date.now()).toString(36)),t}function As(t,e){return t?e?decodeURI(t.replace(/%25/g,"%2525")):decodeURIComponent(t):""}function ks(t,e,n){return typeof t=="string"?(t=encodeURI(t).replace(e,Pk),n&&(t=t.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),t):null}function Pk(t){return t=t.charCodeAt(0),"%"+(t>>4&15).toString(16)+(t&15).toString(16)}var Ug=/[#\/\?@]/g,Nk=/[#\?:]/g,xk=/[#\?]/g,Dk=/[#\?@]/g,Ok=/#/g;function wo(t,e){this.h=this.g=null,this.i=t||null,this.j=!!e}function gr(t){t.g||(t.g=new Map,t.h=0,t.i&&kk(t.i,function(e,n){t.add(decodeURIComponent(e.replace(/\+/g," ")),n)}))}x=wo.prototype;x.add=function(t,e){gr(this),this.i=null,t=ns(this,t);var n=this.g.get(t);return n||this.g.set(t,n=[]),n.push(e),this.h+=1,this};function _E(t,e){gr(t),e=ns(t,e),t.g.has(e)&&(t.i=null,t.h-=t.g.get(e).length,t.g.delete(e))}function EE(t,e){return gr(t),e=ns(t,e),t.g.has(e)}x.forEach=function(t,e){gr(this),this.g.forEach(function(n,r){n.forEach(function(i){t.call(e,i,r,this)},this)},this)};x.ta=function(){gr(this);const t=Array.from(this.g.values()),e=Array.from(this.g.keys()),n=[];for(let r=0;r=t.j:!1}function SE(t){return t.h?1:t.g?t.g.size:0}function hd(t,e){return t.h?t.h==e:t.g?t.g.has(e):!1}function Zf(t,e){t.g?t.g.add(e):t.h=e}function CE(t,e){t.h&&t.h==e?t.h=null:t.g&&t.g.has(e)&&t.g.delete(e)}TE.prototype.cancel=function(){if(this.i=RE(this),this.h)this.h.cancel(),this.h=null;else if(this.g&&this.g.size!==0){for(const t of this.g.values())t.cancel();this.g.clear()}};function RE(t){if(t.h!=null)return t.i.concat(t.h.F);if(t.g!=null&&t.g.size!==0){let e=t.i;for(const n of t.g.values())e=e.concat(n.F);return e}return bf(t.i)}var Fk=class{stringify(t){return b.JSON.stringify(t,void 0)}parse(t){return b.JSON.parse(t,void 0)}};function $k(){this.g=new Fk}function bk(t,e,n){const r=n||"";try{yE(t,function(i,s){let o=i;Uo(i)&&(o=Kf(i)),e.push(r+s+"="+encodeURIComponent(o))})}catch(i){throw e.push(r+"type="+encodeURIComponent("_badmap")),i}}function Uk(t,e){const n=new Su;if(b.Image){const r=new Image;r.onload=Ta(Sa,n,r,"TestLoadImage: loaded",!0,e),r.onerror=Ta(Sa,n,r,"TestLoadImage: error",!1,e),r.onabort=Ta(Sa,n,r,"TestLoadImage: abort",!1,e),r.ontimeout=Ta(Sa,n,r,"TestLoadImage: timeout",!1,e),b.setTimeout(function(){r.ontimeout&&r.ontimeout()},1e4),r.src=t}else e(!1)}function Sa(t,e,n,r,i){try{e.onload=null,e.onerror=null,e.onabort=null,e.ontimeout=null,i(r)}catch{}}function Nu(t){this.l=t.ec||null,this.j=t.ob||!1}De(Nu,Yf);Nu.prototype.g=function(){return new xu(this.l,this.j)};Nu.prototype.i=function(t){return function(){return t}}({});function xu(t,e){xe.call(this),this.F=t,this.u=e,this.m=void 0,this.readyState=ep,this.status=0,this.responseType=this.responseText=this.response=this.statusText="",this.onreadystatechange=null,this.v=new Headers,this.h=null,this.C="GET",this.B="",this.g=!1,this.A=this.j=this.l=null}De(xu,xe);var ep=0;x=xu.prototype;x.open=function(t,e){if(this.readyState!=ep)throw this.abort(),Error("Error reopening a connection");this.C=t,this.B=e,this.readyState=1,To(this)};x.send=function(t){if(this.readyState!=1)throw this.abort(),Error("need to call open() first. ");this.g=!0;const e={headers:this.v,method:this.C,credentials:this.m,cache:void 0};t&&(e.body=t),(this.F||b).fetch(new Request(this.B,e)).then(this.$a.bind(this),this.ka.bind(this))};x.abort=function(){this.response=this.responseText="",this.v=new Headers,this.status=0,this.j&&this.j.cancel("Request was aborted.").catch(()=>{}),1<=this.readyState&&this.g&&this.readyState!=4&&(this.g=!1,Ko(this)),this.readyState=ep};x.$a=function(t){if(this.g&&(this.l=t,this.h||(this.status=this.l.status,this.statusText=this.l.statusText,this.h=t.headers,this.readyState=2,To(this)),this.g&&(this.readyState=3,To(this),this.g)))if(this.responseType==="arraybuffer")t.arrayBuffer().then(this.Ya.bind(this),this.ka.bind(this));else if(typeof b.ReadableStream<"u"&&"body"in t){if(this.j=t.body.getReader(),this.u){if(this.responseType)throw Error('responseType must be empty for "streamBinaryChunks" mode responses.');this.response=[]}else this.response=this.responseText="",this.A=new TextDecoder;AE(this)}else t.text().then(this.Za.bind(this),this.ka.bind(this))};function AE(t){t.j.read().then(t.Xa.bind(t)).catch(t.ka.bind(t))}x.Xa=function(t){if(this.g){if(this.u&&t.value)this.response.push(t.value);else if(!this.u){var e=t.value?t.value:new Uint8Array(0);(e=this.A.decode(e,{stream:!t.done}))&&(this.response=this.responseText+=e)}t.done?Ko(this):To(this),this.readyState==3&&AE(this)}};x.Za=function(t){this.g&&(this.response=this.responseText=t,Ko(this))};x.Ya=function(t){this.g&&(this.response=t,Ko(this))};x.ka=function(){this.g&&Ko(this)};function Ko(t){t.readyState=4,t.l=null,t.j=null,t.A=null,To(t)}x.setRequestHeader=function(t,e){this.v.append(t,e)};x.getResponseHeader=function(t){return this.h&&this.h.get(t.toLowerCase())||""};x.getAllResponseHeaders=function(){if(!this.h)return"";const t=[],e=this.h.entries();for(var n=e.next();!n.done;)n=n.value,t.push(n[0]+": "+n[1]),n=e.next();return t.join(`\r +`)};function To(t){t.onreadystatechange&&t.onreadystatechange.call(t)}Object.defineProperty(xu.prototype,"withCredentials",{get:function(){return this.m==="include"},set:function(t){this.m=t?"include":"same-origin"}});var jk=b.JSON.parse;function me(t){xe.call(this),this.headers=new Map,this.u=t||null,this.h=!1,this.C=this.g=null,this.I="",this.m=0,this.j="",this.l=this.G=this.v=this.F=!1,this.B=0,this.A=null,this.K=kE,this.L=this.M=!1}De(me,xe);var kE="",Bk=/^https?$/i,zk=["POST","PUT"];x=me.prototype;x.Oa=function(t){this.M=t};x.ha=function(t,e,n,r){if(this.g)throw Error("[goog.net.XhrIo] Object is active with another request="+this.I+"; newUri="+t);e=e?e.toUpperCase():"GET",this.I=t,this.j="",this.m=0,this.F=!1,this.h=!0,this.g=this.u?this.u.g():ad.g(),this.C=this.u?$g(this.u):$g(ad),this.g.onreadystatechange=qe(this.La,this);try{this.G=!0,this.g.open(e,String(t),!0),this.G=!1}catch(s){jg(this,s);return}if(t=n||"",n=new Map(this.headers),r)if(Object.getPrototypeOf(r)===Object.prototype)for(var i in r)n.set(i,r[i]);else if(typeof r.keys=="function"&&typeof r.get=="function")for(const s of r.keys())n.set(s,r.get(s));else throw Error("Unknown input type for opt_headers: "+String(r));r=Array.from(n.keys()).find(s=>s.toLowerCase()=="content-type"),i=b.FormData&&t instanceof b.FormData,!(0<=W0(zk,e))||r||i||n.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");for(const[s,o]of n)this.g.setRequestHeader(s,o);this.K&&(this.g.responseType=this.K),"withCredentials"in this.g&&this.g.withCredentials!==this.M&&(this.g.withCredentials=this.M);try{xE(this),0{}:null;t.g=null,t.C=null,e||$e(t,"ready");try{n.onreadystatechange=r}catch{}}}function xE(t){t.g&&t.L&&(t.g.ontimeout=null),t.A&&(b.clearTimeout(t.A),t.A=null)}x.isActive=function(){return!!this.g};function Gt(t){return t.g?t.g.readyState:0}x.da=function(){try{return 2=t.i.j-(t.m?1:0)?!1:t.m?(t.j=e.F.concat(t.j),!0):t.H==1||t.H==2||t.C>=(t.cb?0:t.eb)?!1:(t.m=Bo(qe(t.Na,t,e),bE(t,t.C)),t.C++,!0)}x.Na=function(t){if(this.m)if(this.m=null,this.H==1){if(!t){this.W=Math.floor(1e5*Math.random()),t=this.W++;const i=new Wo(this,this.l,t);let s=this.s;if(this.U&&(s?(s=G0(s),Q0(s,this.U)):s=this.U),this.o!==null||this.O||(i.I=s,s=null),this.P)e:{for(var e=0,n=0;nu)s=Math.max(0,i[l].g-100),a=!1;else try{bk(c,o,"req"+u+"_")}catch{r&&r(c)}}if(a){r=o.join("&");break e}}}return t=t.j.splice(0,n),e.F=t,r}function ME(t){if(!t.g&&!t.u){t.ba=1;var e=t.Ma;yo||nE(),vo||(yo(),vo=!0),qf.add(e,t),t.A=0}}function rp(t){return t.g||t.u||3<=t.A?!1:(t.ba++,t.u=Bo(qe(t.Ma,t),bE(t,t.A)),t.A++,!0)}x.Ma=function(){if(this.u=null,FE(this),this.ca&&!(this.M||this.g==null||0>=this.S)){var t=2*this.S;this.l.info("BP detection timer enabled: "+t),this.B=Bo(qe(this.jb,this),t)}};x.jb=function(){this.B&&(this.B=null,this.l.info("BP detection timeout reached."),this.l.info("Buffering proxy detected and switch to long-polling!"),this.G=!1,this.M=!0,Ze(10),Ou(this),FE(this))};function ip(t){t.B!=null&&(b.clearTimeout(t.B),t.B=null)}function FE(t){t.g=new Wo(t,t.l,"rpc",t.ba),t.o===null&&(t.g.I=t.s),t.g.O=0;var e=Cn(t.wa);se(e,"RID","rpc"),se(e,"SID",t.K),se(e,"AID",t.V),se(e,"CI",t.G?"0":"1"),!t.G&&t.qa&&se(e,"TO",t.qa),se(e,"TYPE","xmlhttp"),qo(t,e),t.o&&t.s&&tp(e,t.o,t.s),t.L&&t.g.setTimeout(t.L);var n=t.g;t=t.pa,n.L=1,n.A=Pu(Cn(e)),n.u=null,n.S=!0,fE(n,t)}x.ib=function(){this.v!=null&&(this.v=null,Ou(this),rp(this),Ze(19))};function Dl(t){t.v!=null&&(b.clearTimeout(t.v),t.v=null)}function $E(t,e){var n=null;if(t.g==e){Dl(t),ip(t),t.g=null;var r=2}else if(hd(t.i,e))n=e.F,CE(t.i,e),r=1;else return;if(t.H!=0){if(e.i)if(r==1){n=e.u?e.u.length:0,e=Date.now()-e.G;var i=t.C;r=Cu(),$e(r,new lE(r,n)),Vu(t)}else ME(t);else if(i=e.s,i==3||i==0&&0i;++i)r[i]=e.charCodeAt(n++)|e.charCodeAt(n++)<<8|e.charCodeAt(n++)<<16|e.charCodeAt(n++)<<24;else for(i=0;16>i;++i)r[i]=e[n++]|e[n++]<<8|e[n++]<<16|e[n++]<<24;e=t.g[0],n=t.g[1],i=t.g[2];var s=t.g[3],o=e+(s^n&(i^s))+r[0]+3614090360&4294967295;e=n+(o<<7&4294967295|o>>>25),o=s+(i^e&(n^i))+r[1]+3905402710&4294967295,s=e+(o<<12&4294967295|o>>>20),o=i+(n^s&(e^n))+r[2]+606105819&4294967295,i=s+(o<<17&4294967295|o>>>15),o=n+(e^i&(s^e))+r[3]+3250441966&4294967295,n=i+(o<<22&4294967295|o>>>10),o=e+(s^n&(i^s))+r[4]+4118548399&4294967295,e=n+(o<<7&4294967295|o>>>25),o=s+(i^e&(n^i))+r[5]+1200080426&4294967295,s=e+(o<<12&4294967295|o>>>20),o=i+(n^s&(e^n))+r[6]+2821735955&4294967295,i=s+(o<<17&4294967295|o>>>15),o=n+(e^i&(s^e))+r[7]+4249261313&4294967295,n=i+(o<<22&4294967295|o>>>10),o=e+(s^n&(i^s))+r[8]+1770035416&4294967295,e=n+(o<<7&4294967295|o>>>25),o=s+(i^e&(n^i))+r[9]+2336552879&4294967295,s=e+(o<<12&4294967295|o>>>20),o=i+(n^s&(e^n))+r[10]+4294925233&4294967295,i=s+(o<<17&4294967295|o>>>15),o=n+(e^i&(s^e))+r[11]+2304563134&4294967295,n=i+(o<<22&4294967295|o>>>10),o=e+(s^n&(i^s))+r[12]+1804603682&4294967295,e=n+(o<<7&4294967295|o>>>25),o=s+(i^e&(n^i))+r[13]+4254626195&4294967295,s=e+(o<<12&4294967295|o>>>20),o=i+(n^s&(e^n))+r[14]+2792965006&4294967295,i=s+(o<<17&4294967295|o>>>15),o=n+(e^i&(s^e))+r[15]+1236535329&4294967295,n=i+(o<<22&4294967295|o>>>10),o=e+(i^s&(n^i))+r[1]+4129170786&4294967295,e=n+(o<<5&4294967295|o>>>27),o=s+(n^i&(e^n))+r[6]+3225465664&4294967295,s=e+(o<<9&4294967295|o>>>23),o=i+(e^n&(s^e))+r[11]+643717713&4294967295,i=s+(o<<14&4294967295|o>>>18),o=n+(s^e&(i^s))+r[0]+3921069994&4294967295,n=i+(o<<20&4294967295|o>>>12),o=e+(i^s&(n^i))+r[5]+3593408605&4294967295,e=n+(o<<5&4294967295|o>>>27),o=s+(n^i&(e^n))+r[10]+38016083&4294967295,s=e+(o<<9&4294967295|o>>>23),o=i+(e^n&(s^e))+r[15]+3634488961&4294967295,i=s+(o<<14&4294967295|o>>>18),o=n+(s^e&(i^s))+r[4]+3889429448&4294967295,n=i+(o<<20&4294967295|o>>>12),o=e+(i^s&(n^i))+r[9]+568446438&4294967295,e=n+(o<<5&4294967295|o>>>27),o=s+(n^i&(e^n))+r[14]+3275163606&4294967295,s=e+(o<<9&4294967295|o>>>23),o=i+(e^n&(s^e))+r[3]+4107603335&4294967295,i=s+(o<<14&4294967295|o>>>18),o=n+(s^e&(i^s))+r[8]+1163531501&4294967295,n=i+(o<<20&4294967295|o>>>12),o=e+(i^s&(n^i))+r[13]+2850285829&4294967295,e=n+(o<<5&4294967295|o>>>27),o=s+(n^i&(e^n))+r[2]+4243563512&4294967295,s=e+(o<<9&4294967295|o>>>23),o=i+(e^n&(s^e))+r[7]+1735328473&4294967295,i=s+(o<<14&4294967295|o>>>18),o=n+(s^e&(i^s))+r[12]+2368359562&4294967295,n=i+(o<<20&4294967295|o>>>12),o=e+(n^i^s)+r[5]+4294588738&4294967295,e=n+(o<<4&4294967295|o>>>28),o=s+(e^n^i)+r[8]+2272392833&4294967295,s=e+(o<<11&4294967295|o>>>21),o=i+(s^e^n)+r[11]+1839030562&4294967295,i=s+(o<<16&4294967295|o>>>16),o=n+(i^s^e)+r[14]+4259657740&4294967295,n=i+(o<<23&4294967295|o>>>9),o=e+(n^i^s)+r[1]+2763975236&4294967295,e=n+(o<<4&4294967295|o>>>28),o=s+(e^n^i)+r[4]+1272893353&4294967295,s=e+(o<<11&4294967295|o>>>21),o=i+(s^e^n)+r[7]+4139469664&4294967295,i=s+(o<<16&4294967295|o>>>16),o=n+(i^s^e)+r[10]+3200236656&4294967295,n=i+(o<<23&4294967295|o>>>9),o=e+(n^i^s)+r[13]+681279174&4294967295,e=n+(o<<4&4294967295|o>>>28),o=s+(e^n^i)+r[0]+3936430074&4294967295,s=e+(o<<11&4294967295|o>>>21),o=i+(s^e^n)+r[3]+3572445317&4294967295,i=s+(o<<16&4294967295|o>>>16),o=n+(i^s^e)+r[6]+76029189&4294967295,n=i+(o<<23&4294967295|o>>>9),o=e+(n^i^s)+r[9]+3654602809&4294967295,e=n+(o<<4&4294967295|o>>>28),o=s+(e^n^i)+r[12]+3873151461&4294967295,s=e+(o<<11&4294967295|o>>>21),o=i+(s^e^n)+r[15]+530742520&4294967295,i=s+(o<<16&4294967295|o>>>16),o=n+(i^s^e)+r[2]+3299628645&4294967295,n=i+(o<<23&4294967295|o>>>9),o=e+(i^(n|~s))+r[0]+4096336452&4294967295,e=n+(o<<6&4294967295|o>>>26),o=s+(n^(e|~i))+r[7]+1126891415&4294967295,s=e+(o<<10&4294967295|o>>>22),o=i+(e^(s|~n))+r[14]+2878612391&4294967295,i=s+(o<<15&4294967295|o>>>17),o=n+(s^(i|~e))+r[5]+4237533241&4294967295,n=i+(o<<21&4294967295|o>>>11),o=e+(i^(n|~s))+r[12]+1700485571&4294967295,e=n+(o<<6&4294967295|o>>>26),o=s+(n^(e|~i))+r[3]+2399980690&4294967295,s=e+(o<<10&4294967295|o>>>22),o=i+(e^(s|~n))+r[10]+4293915773&4294967295,i=s+(o<<15&4294967295|o>>>17),o=n+(s^(i|~e))+r[1]+2240044497&4294967295,n=i+(o<<21&4294967295|o>>>11),o=e+(i^(n|~s))+r[8]+1873313359&4294967295,e=n+(o<<6&4294967295|o>>>26),o=s+(n^(e|~i))+r[15]+4264355552&4294967295,s=e+(o<<10&4294967295|o>>>22),o=i+(e^(s|~n))+r[6]+2734768916&4294967295,i=s+(o<<15&4294967295|o>>>17),o=n+(s^(i|~e))+r[13]+1309151649&4294967295,n=i+(o<<21&4294967295|o>>>11),o=e+(i^(n|~s))+r[4]+4149444226&4294967295,e=n+(o<<6&4294967295|o>>>26),o=s+(n^(e|~i))+r[11]+3174756917&4294967295,s=e+(o<<10&4294967295|o>>>22),o=i+(e^(s|~n))+r[2]+718787259&4294967295,i=s+(o<<15&4294967295|o>>>17),o=n+(s^(i|~e))+r[9]+3951481745&4294967295,t.g[0]=t.g[0]+e&4294967295,t.g[1]=t.g[1]+(i+(o<<21&4294967295|o>>>11))&4294967295,t.g[2]=t.g[2]+i&4294967295,t.g[3]=t.g[3]+s&4294967295}Bt.prototype.j=function(t,e){e===void 0&&(e=t.length);for(var n=e-this.blockSize,r=this.m,i=this.h,s=0;sthis.h?this.blockSize:2*this.blockSize)-this.h);t[0]=128;for(var e=1;ee;++e)for(var r=0;32>r;r+=8)t[n++]=this.g[e]>>>r&255;return t};function Z(t,e){this.h=e;for(var n=[],r=!0,i=t.length-1;0<=i;i--){var s=t[i]|0;r&&s==e||(n[i]=s,r=!1)}this.g=n}var Gk={};function sp(t){return-128<=t&&128>t?nk(t,function(e){return new Z([e|0],0>e?-1:0)}):new Z([t|0],0>t?-1:0)}function Qt(t){if(isNaN(t)||!isFinite(t))return ki;if(0>t)return Le(Qt(-t));for(var e=[],n=1,r=0;t>=n;r++)e[r]=t/n|0,n*=dd;return new Z(e,0)}function KE(t,e){if(t.length==0)throw Error("number format error: empty string");if(e=e||10,2>e||36s?(s=Qt(Math.pow(e,s)),r=r.R(s).add(Qt(o))):(r=r.R(n),r=r.add(Qt(o)))}return r}var dd=4294967296,ki=sp(0),fd=sp(1),Wg=sp(16777216);x=Z.prototype;x.ea=function(){if(wt(this))return-Le(this).ea();for(var t=0,e=1,n=0;nt||36>>0).toString(t);if(n=i,fn(n))return s+r;for(;6>s.length;)s="0"+s;r=s+r}};x.D=function(t){return 0>t?0:t>>16)+(this.D(i)>>>16)+(t.D(i)>>>16);r=o>>>16,s&=65535,o&=65535,n[i]=o<<16|s}return new Z(n,n[n.length-1]&-2147483648?-1:0)};function Vl(t,e){return t.add(Le(e))}x.R=function(t){if(fn(this)||fn(t))return ki;if(wt(this))return wt(t)?Le(this).R(Le(t)):Le(Le(this).R(t));if(wt(t))return Le(this.R(Le(t)));if(0>this.X(Wg)&&0>t.X(Wg))return Qt(this.ea()*t.ea());for(var e=this.g.length+t.g.length,n=[],r=0;r<2*e;r++)n[r]=0;for(r=0;r>>16,o=this.D(r)&65535,a=t.D(i)>>>16,l=t.D(i)&65535;n[2*r+2*i]+=o*l,Ca(n,2*r+2*i),n[2*r+2*i+1]+=s*l,Ca(n,2*r+2*i+1),n[2*r+2*i+1]+=o*a,Ca(n,2*r+2*i+1),n[2*r+2*i+2]+=s*a,Ca(n,2*r+2*i+2)}for(r=0;r>>16,t[e]&=65535,e++}function Es(t,e){this.g=t,this.h=e}function Ll(t,e){if(fn(e))throw Error("division by zero");if(fn(t))return new Es(ki,ki);if(wt(t))return e=Ll(Le(t),e),new Es(Le(e.g),Le(e.h));if(wt(e))return e=Ll(t,Le(e)),new Es(Le(e.g),e.h);if(30=r.X(t);)n=Hg(n),r=Hg(r);var i=ti(n,1),s=ti(r,1);for(r=ti(r,2),n=ti(n,2);!fn(r);){var o=s.add(r);0>=o.X(t)&&(i=i.add(n),s=o),r=ti(r,1),n=ti(n,1)}return e=Vl(t,i.R(e)),new Es(i,e)}for(i=ki;0<=t.X(e);){for(n=Math.max(1,Math.floor(t.ea()/e.ea())),r=Math.ceil(Math.log(n)/Math.LN2),r=48>=r?1:Math.pow(2,r-48),s=Qt(n),o=s.R(e);wt(o)||0>>31;return new Z(n,t.h)}function ti(t,e){var n=e>>5;e%=32;for(var r=t.g.length-n,i=[],s=0;s>>e|t.D(s+n+1)<<32-e:t.D(s+n);return new Z(i,t.h)}Ol.prototype.createWebChannel=Ol.prototype.g;mt.prototype.send=mt.prototype.u;mt.prototype.open=mt.prototype.m;mt.prototype.close=mt.prototype.close;Ru.NO_ERROR=0;Ru.TIMEOUT=8;Ru.HTTP_ERROR=6;uE.COMPLETE="complete";cE.EventType=zo;zo.OPEN="a";zo.CLOSE="b";zo.ERROR="c";zo.MESSAGE="d";xe.prototype.listen=xe.prototype.O;me.prototype.listenOnce=me.prototype.P;me.prototype.getLastError=me.prototype.Sa;me.prototype.getLastErrorCode=me.prototype.Ia;me.prototype.getStatus=me.prototype.da;me.prototype.getResponseJson=me.prototype.Wa;me.prototype.getResponseText=me.prototype.ja;me.prototype.send=me.prototype.ha;me.prototype.setWithCredentials=me.prototype.Oa;Bt.prototype.digest=Bt.prototype.l;Bt.prototype.reset=Bt.prototype.reset;Bt.prototype.update=Bt.prototype.j;Z.prototype.add=Z.prototype.add;Z.prototype.multiply=Z.prototype.R;Z.prototype.modulo=Z.prototype.gb;Z.prototype.compare=Z.prototype.X;Z.prototype.toNumber=Z.prototype.ea;Z.prototype.toString=Z.prototype.toString;Z.prototype.getBits=Z.prototype.D;Z.fromNumber=Qt;Z.fromString=KE;var Qk=function(){return new Ol},Yk=function(){return Cu()},zc=Ru,Xk=uE,Jk=Qr,Kg={xb:0,Ab:1,Bb:2,Ub:3,Zb:4,Wb:5,Xb:6,Vb:7,Tb:8,Yb:9,PROXY:10,NOPROXY:11,Rb:12,Nb:13,Ob:14,Mb:15,Pb:16,Qb:17,tb:18,sb:19,ub:20},Ra=cE,Zk=me,eP=Bt,Pi=Z;const qg="@firebase/firestore";/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */let We=class{constructor(e){this.uid=e}isAuthenticated(){return this.uid!=null}toKey(){return this.isAuthenticated()?"uid:"+this.uid:"anonymous-user"}isEqual(e){return e.uid===this.uid}};We.UNAUTHENTICATED=new We(null),We.GOOGLE_CREDENTIALS=new We("google-credentials-uid"),We.FIRST_PARTY=new We("first-party-uid"),We.MOCK_USER=new We("mock-user");/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */let is="10.8.0";/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const zr=new Lf("@firebase/firestore");function ws(){return zr.logLevel}function N(t,...e){if(zr.logLevel<=K.DEBUG){const n=e.map(op);zr.debug(`Firestore (${is}): ${t}`,...n)}}function nn(t,...e){if(zr.logLevel<=K.ERROR){const n=e.map(op);zr.error(`Firestore (${is}): ${t}`,...n)}}function Bi(t,...e){if(zr.logLevel<=K.WARN){const n=e.map(op);zr.warn(`Firestore (${is}): ${t}`,...n)}}function op(t){if(typeof t=="string")return t;try{/** +* @license +* Copyright 2020 Google LLC +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/return function(n){return JSON.stringify(n)}(t)}catch{return t}}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function M(t="Unexpected state"){const e=`FIRESTORE (${is}) INTERNAL ASSERTION FAILED: `+t;throw nn(e),new Error(e)}function re(t,e){t||M()}function z(t,e){return t}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const I={OK:"ok",CANCELLED:"cancelled",UNKNOWN:"unknown",INVALID_ARGUMENT:"invalid-argument",DEADLINE_EXCEEDED:"deadline-exceeded",NOT_FOUND:"not-found",ALREADY_EXISTS:"already-exists",PERMISSION_DENIED:"permission-denied",UNAUTHENTICATED:"unauthenticated",RESOURCE_EXHAUSTED:"resource-exhausted",FAILED_PRECONDITION:"failed-precondition",ABORTED:"aborted",OUT_OF_RANGE:"out-of-range",UNIMPLEMENTED:"unimplemented",INTERNAL:"internal",UNAVAILABLE:"unavailable",DATA_LOSS:"data-loss"};class V extends Nn{constructor(e,n){super(e,n),this.code=e,this.message=n,this.toString=()=>`${this.name}: [code=${this.code}]: ${this.message}`}}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class yn{constructor(){this.promise=new Promise((e,n)=>{this.resolve=e,this.reject=n})}}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class qE{constructor(e,n){this.user=n,this.type="OAuth",this.headers=new Map,this.headers.set("Authorization",`Bearer ${e}`)}}class tP{getToken(){return Promise.resolve(null)}invalidateToken(){}start(e,n){e.enqueueRetryable(()=>n(We.UNAUTHENTICATED))}shutdown(){}}class nP{constructor(e){this.token=e,this.changeListener=null}getToken(){return Promise.resolve(this.token)}invalidateToken(){}start(e,n){this.changeListener=n,e.enqueueRetryable(()=>n(this.token.user))}shutdown(){this.changeListener=null}}class rP{constructor(e){this.t=e,this.currentUser=We.UNAUTHENTICATED,this.i=0,this.forceRefresh=!1,this.auth=null}start(e,n){let r=this.i;const i=l=>this.i!==r?(r=this.i,n(l)):Promise.resolve();let s=new yn;this.o=()=>{this.i++,this.currentUser=this.u(),s.resolve(),s=new yn,e.enqueueRetryable(()=>i(this.currentUser))};const o=()=>{const l=s;e.enqueueRetryable(async()=>{await l.promise,await i(this.currentUser)})},a=l=>{N("FirebaseAuthCredentialsProvider","Auth detected"),this.auth=l,this.auth.addAuthTokenListener(this.o),o()};this.t.onInit(l=>a(l)),setTimeout(()=>{if(!this.auth){const l=this.t.getImmediate({optional:!0});l?a(l):(N("FirebaseAuthCredentialsProvider","Auth not yet detected"),s.resolve(),s=new yn)}},0),o()}getToken(){const e=this.i,n=this.forceRefresh;return this.forceRefresh=!1,this.auth?this.auth.getToken(n).then(r=>this.i!==e?(N("FirebaseAuthCredentialsProvider","getToken aborted due to token change."),this.getToken()):r?(re(typeof r.accessToken=="string"),new qE(r.accessToken,this.currentUser)):null):Promise.resolve(null)}invalidateToken(){this.forceRefresh=!0}shutdown(){this.auth&&this.auth.removeAuthTokenListener(this.o)}u(){const e=this.auth&&this.auth.getUid();return re(e===null||typeof e=="string"),new We(e)}}class iP{constructor(e,n,r){this.l=e,this.h=n,this.P=r,this.type="FirstParty",this.user=We.FIRST_PARTY,this.I=new Map}T(){return this.P?this.P():null}get headers(){this.I.set("X-Goog-AuthUser",this.l);const e=this.T();return e&&this.I.set("Authorization",e),this.h&&this.I.set("X-Goog-Iam-Authorization-Token",this.h),this.I}}class sP{constructor(e,n,r){this.l=e,this.h=n,this.P=r}getToken(){return Promise.resolve(new iP(this.l,this.h,this.P))}start(e,n){e.enqueueRetryable(()=>n(We.FIRST_PARTY))}shutdown(){}invalidateToken(){}}class oP{constructor(e){this.value=e,this.type="AppCheck",this.headers=new Map,e&&e.length>0&&this.headers.set("x-firebase-appcheck",this.value)}}class aP{constructor(e){this.A=e,this.forceRefresh=!1,this.appCheck=null,this.R=null}start(e,n){const r=s=>{s.error!=null&&N("FirebaseAppCheckTokenProvider",`Error getting App Check token; using placeholder token instead. Error: ${s.error.message}`);const o=s.token!==this.R;return this.R=s.token,N("FirebaseAppCheckTokenProvider",`Received ${o?"new":"existing"} token.`),o?n(s.token):Promise.resolve()};this.o=s=>{e.enqueueRetryable(()=>r(s))};const i=s=>{N("FirebaseAppCheckTokenProvider","AppCheck detected"),this.appCheck=s,this.appCheck.addTokenListener(this.o)};this.A.onInit(s=>i(s)),setTimeout(()=>{if(!this.appCheck){const s=this.A.getImmediate({optional:!0});s?i(s):N("FirebaseAppCheckTokenProvider","AppCheck not yet detected")}},0)}getToken(){const e=this.forceRefresh;return this.forceRefresh=!1,this.appCheck?this.appCheck.getToken(e).then(n=>n?(re(typeof n.token=="string"),this.R=n.token,new oP(n.token)):null):Promise.resolve(null)}invalidateToken(){this.forceRefresh=!0}shutdown(){this.appCheck&&this.appCheck.removeTokenListener(this.o)}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function lP(t){const e=typeof self<"u"&&(self.crypto||self.msCrypto),n=new Uint8Array(t);if(e&&typeof e.getRandomValues=="function")e.getRandomValues(n);else for(let r=0;re?1:0}function zi(t,e,n){return t.length===e.length&&t.every((r,i)=>n(r,e[i]))}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class Re{constructor(e,n){if(this.seconds=e,this.nanoseconds=n,n<0)throw new V(I.INVALID_ARGUMENT,"Timestamp nanoseconds out of range: "+n);if(n>=1e9)throw new V(I.INVALID_ARGUMENT,"Timestamp nanoseconds out of range: "+n);if(e<-62135596800)throw new V(I.INVALID_ARGUMENT,"Timestamp seconds out of range: "+e);if(e>=253402300800)throw new V(I.INVALID_ARGUMENT,"Timestamp seconds out of range: "+e)}static now(){return Re.fromMillis(Date.now())}static fromDate(e){return Re.fromMillis(e.getTime())}static fromMillis(e){const n=Math.floor(e/1e3),r=Math.floor(1e6*(e-1e3*n));return new Re(n,r)}toDate(){return new Date(this.toMillis())}toMillis(){return 1e3*this.seconds+this.nanoseconds/1e6}_compareTo(e){return this.seconds===e.seconds?X(this.nanoseconds,e.nanoseconds):X(this.seconds,e.seconds)}isEqual(e){return e.seconds===this.seconds&&e.nanoseconds===this.nanoseconds}toString(){return"Timestamp(seconds="+this.seconds+", nanoseconds="+this.nanoseconds+")"}toJSON(){return{seconds:this.seconds,nanoseconds:this.nanoseconds}}valueOf(){const e=this.seconds- -62135596800;return String(e).padStart(12,"0")+"."+String(this.nanoseconds).padStart(9,"0")}}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class U{constructor(e){this.timestamp=e}static fromTimestamp(e){return new U(e)}static min(){return new U(new Re(0,0))}static max(){return new U(new Re(253402300799,999999999))}compareTo(e){return this.timestamp._compareTo(e.timestamp)}isEqual(e){return this.timestamp.isEqual(e.timestamp)}toMicroseconds(){return 1e6*this.timestamp.seconds+this.timestamp.nanoseconds/1e3}toString(){return"SnapshotVersion("+this.timestamp.toString()+")"}toTimestamp(){return this.timestamp}}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class Io{constructor(e,n,r){n===void 0?n=0:n>e.length&&M(),r===void 0?r=e.length-n:r>e.length-n&&M(),this.segments=e,this.offset=n,this.len=r}get length(){return this.len}isEqual(e){return Io.comparator(this,e)===0}child(e){const n=this.segments.slice(this.offset,this.limit());return e instanceof Io?e.forEach(r=>{n.push(r)}):n.push(e),this.construct(n)}limit(){return this.offset+this.length}popFirst(e){return e=e===void 0?1:e,this.construct(this.segments,this.offset+e,this.length-e)}popLast(){return this.construct(this.segments,this.offset,this.length-1)}firstSegment(){return this.segments[this.offset]}lastSegment(){return this.get(this.length-1)}get(e){return this.segments[this.offset+e]}isEmpty(){return this.length===0}isPrefixOf(e){if(e.lengtho)return 1}return e.lengthn.length?1:0}}class oe extends Io{construct(e,n,r){return new oe(e,n,r)}canonicalString(){return this.toArray().join("/")}toString(){return this.canonicalString()}toUriEncodedString(){return this.toArray().map(encodeURIComponent).join("/")}static fromString(...e){const n=[];for(const r of e){if(r.indexOf("//")>=0)throw new V(I.INVALID_ARGUMENT,`Invalid segment (${r}). Paths must not contain // in them.`);n.push(...r.split("/").filter(i=>i.length>0))}return new oe(n)}static emptyPath(){return new oe([])}}const uP=/^[_a-zA-Z][_a-zA-Z0-9]*$/;class Me extends Io{construct(e,n,r){return new Me(e,n,r)}static isValidIdentifier(e){return uP.test(e)}canonicalString(){return this.toArray().map(e=>(e=e.replace(/\\/g,"\\\\").replace(/`/g,"\\`"),Me.isValidIdentifier(e)||(e="`"+e+"`"),e)).join(".")}toString(){return this.canonicalString()}isKeyField(){return this.length===1&&this.get(0)==="__name__"}static keyField(){return new Me(["__name__"])}static fromServerFormat(e){const n=[];let r="",i=0;const s=()=>{if(r.length===0)throw new V(I.INVALID_ARGUMENT,`Invalid field path (${e}). Paths must not be empty, begin with '.', end with '.', or contain '..'`);n.push(r),r=""};let o=!1;for(;i=2&&this.path.get(this.path.length-2)===e}getCollectionGroup(){return this.path.get(this.path.length-2)}getCollectionPath(){return this.path.popLast()}isEqual(e){return e!==null&&oe.comparator(this.path,e.path)===0}toString(){return this.path.toString()}static comparator(e,n){return oe.comparator(e.path,n.path)}static isDocumentKey(e){return e.length%2==0}static fromSegments(e){return new L(new oe(e.slice()))}}function cP(t,e){const n=t.toTimestamp().seconds,r=t.toTimestamp().nanoseconds+1,i=U.fromTimestamp(r===1e9?new Re(n+1,0):new Re(n,r));return new ar(i,L.empty(),e)}function hP(t){return new ar(t.readTime,t.key,-1)}class ar{constructor(e,n,r){this.readTime=e,this.documentKey=n,this.largestBatchId=r}static min(){return new ar(U.min(),L.empty(),-1)}static max(){return new ar(U.max(),L.empty(),-1)}}function dP(t,e){let n=t.readTime.compareTo(e.readTime);return n!==0?n:(n=L.comparator(t.documentKey,e.documentKey),n!==0?n:X(t.largestBatchId,e.largestBatchId))}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const fP="The current tab is not in the required state to perform this operation. It might be necessary to refresh the browser tab.";class pP{constructor(){this.onCommittedListeners=[]}addOnCommittedListener(e){this.onCommittedListeners.push(e)}raiseOnCommittedEvent(){this.onCommittedListeners.forEach(e=>e())}}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */async function Go(t){if(t.code!==I.FAILED_PRECONDITION||t.message!==fP)throw t;N("LocalStore","Unexpectedly lost primary lease")}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class S{constructor(e){this.nextCallback=null,this.catchCallback=null,this.result=void 0,this.error=void 0,this.isDone=!1,this.callbackAttached=!1,e(n=>{this.isDone=!0,this.result=n,this.nextCallback&&this.nextCallback(n)},n=>{this.isDone=!0,this.error=n,this.catchCallback&&this.catchCallback(n)})}catch(e){return this.next(void 0,e)}next(e,n){return this.callbackAttached&&M(),this.callbackAttached=!0,this.isDone?this.error?this.wrapFailure(n,this.error):this.wrapSuccess(e,this.result):new S((r,i)=>{this.nextCallback=s=>{this.wrapSuccess(e,s).next(r,i)},this.catchCallback=s=>{this.wrapFailure(n,s).next(r,i)}})}toPromise(){return new Promise((e,n)=>{this.next(e,n)})}wrapUserFunction(e){try{const n=e();return n instanceof S?n:S.resolve(n)}catch(n){return S.reject(n)}}wrapSuccess(e,n){return e?this.wrapUserFunction(()=>e(n)):S.resolve(n)}wrapFailure(e,n){return e?this.wrapUserFunction(()=>e(n)):S.reject(n)}static resolve(e){return new S((n,r)=>{n(e)})}static reject(e){return new S((n,r)=>{r(e)})}static waitFor(e){return new S((n,r)=>{let i=0,s=0,o=!1;e.forEach(a=>{++i,a.next(()=>{++s,o&&s===i&&n()},l=>r(l))}),o=!0,s===i&&n()})}static or(e){let n=S.resolve(!1);for(const r of e)n=n.next(i=>i?S.resolve(i):r());return n}static forEach(e,n){const r=[];return e.forEach((i,s)=>{r.push(n.call(this,i,s))}),this.waitFor(r)}static mapArray(e,n){return new S((r,i)=>{const s=e.length,o=new Array(s);let a=0;for(let l=0;l{o[u]=c,++a,a===s&&r(o)},c=>i(c))}})}static doWhile(e,n){return new S((r,i)=>{const s=()=>{e()===!0?n().next(()=>{s()},i):r()};s()})}}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class ap{constructor(e,n){this.action=e,this.transaction=n,this.aborted=!1,this.V=new yn,this.transaction.oncomplete=()=>{this.V.resolve()},this.transaction.onabort=()=>{n.error?this.V.reject(new Bs(e,n.error)):this.V.resolve()},this.transaction.onerror=r=>{const i=lp(r.target.error);this.V.reject(new Bs(e,i))}}static open(e,n,r,i){try{return new ap(n,e.transaction(i,r))}catch(s){throw new Bs(n,s)}}get m(){return this.V.promise}abort(e){e&&this.V.reject(e),this.aborted||(N("SimpleDb","Aborting transaction:",e?e.message:"Client-initiated abort"),this.aborted=!0,this.transaction.abort())}g(){const e=this.transaction;this.aborted||typeof e.commit!="function"||e.commit()}store(e){const n=this.transaction.objectStore(e);return new gP(n)}}class Pr{constructor(e,n,r){this.name=e,this.version=n,this.p=r,Pr.S(Ie())===12.2&&nn("Firestore persistence suffers from a bug in iOS 12.2 Safari that may cause your app to stop working. See https://stackoverflow.com/q/56496296/110915 for details and a potential workaround.")}static delete(e){return N("SimpleDb","Removing database:",e),Ir(window.indexedDB.deleteDatabase(e)).toPromise()}static D(){if(!F0())return!1;if(Pr.C())return!0;const e=Ie(),n=Pr.S(e),r=00||e.indexOf("Trident/")>0||e.indexOf("Edge/")>0||r||s)}static C(){var e;return typeof process<"u"&&((e=process.__PRIVATE_env)===null||e===void 0?void 0:e.F)==="YES"}static M(e,n){return e.store(n)}static S(e){const n=e.match(/i(?:phone|pad|pod) os ([\d_]+)/i),r=n?n[1].split("_").slice(0,2).join("."):"-1";return Number(r)}static v(e){const n=e.match(/Android ([\d.]+)/i),r=n?n[1].split(".").slice(0,2).join("."):"-1";return Number(r)}async O(e){return this.db||(N("SimpleDb","Opening database:",this.name),this.db=await new Promise((n,r)=>{const i=indexedDB.open(this.name,this.version);i.onsuccess=s=>{const o=s.target.result;n(o)},i.onblocked=()=>{r(new Bs(e,"Cannot upgrade IndexedDB schema while another tab is open. Close all tabs that access Firestore and reload this page to proceed."))},i.onerror=s=>{const o=s.target.error;o.name==="VersionError"?r(new V(I.FAILED_PRECONDITION,"A newer version of the Firestore SDK was previously used and so the persisted data is not compatible with the version of the SDK you are now using. The SDK will operate with persistence disabled. If you need persistence, please re-upgrade to a newer version of the SDK or else clear the persisted IndexedDB data for your app to start fresh.")):o.name==="InvalidStateError"?r(new V(I.FAILED_PRECONDITION,"Unable to open an IndexedDB connection. This could be due to running in a private browsing session on a browser whose private browsing sessions do not support IndexedDB: "+o)):r(new Bs(e,o))},i.onupgradeneeded=s=>{N("SimpleDb",'Database "'+this.name+'" requires upgrade from version:',s.oldVersion);const o=s.target.result;this.p.N(o,i.transaction,s.oldVersion,this.version).next(()=>{N("SimpleDb","Database upgrade to version "+this.version+" complete")})}})),this.B&&(this.db.onversionchange=n=>this.B(n)),this.db}L(e){this.B=e,this.db&&(this.db.onversionchange=n=>e(n))}async runTransaction(e,n,r,i){const s=n==="readonly";let o=0;for(;;){++o;try{this.db=await this.O(e);const a=ap.open(this.db,e,s?"readonly":"readwrite",r),l=i(a).next(u=>(a.g(),u)).catch(u=>(a.abort(u),S.reject(u))).toPromise();return l.catch(()=>{}),await a.m,l}catch(a){const l=a,u=l.name!=="FirebaseError"&&o<3;if(N("SimpleDb","Transaction failed with error:",l.message,"Retrying:",u),this.close(),!u)return Promise.reject(l)}}}close(){this.db&&this.db.close(),this.db=void 0}}class mP{constructor(e){this.k=e,this.q=!1,this.K=null}get isDone(){return this.q}get $(){return this.K}set cursor(e){this.k=e}done(){this.q=!0}U(e){this.K=e}delete(){return Ir(this.k.delete())}}class Bs extends V{constructor(e,n){super(I.UNAVAILABLE,`IndexedDB transaction '${e}' failed: ${n}`),this.name="IndexedDbTransactionError"}}function Qo(t){return t.name==="IndexedDbTransactionError"}class gP{constructor(e){this.store=e}put(e,n){let r;return n!==void 0?(N("SimpleDb","PUT",this.store.name,e,n),r=this.store.put(n,e)):(N("SimpleDb","PUT",this.store.name,"",e),r=this.store.put(e)),Ir(r)}add(e){return N("SimpleDb","ADD",this.store.name,e,e),Ir(this.store.add(e))}get(e){return Ir(this.store.get(e)).next(n=>(n===void 0&&(n=null),N("SimpleDb","GET",this.store.name,e,n),n))}delete(e){return N("SimpleDb","DELETE",this.store.name,e),Ir(this.store.delete(e))}count(){return N("SimpleDb","COUNT",this.store.name),Ir(this.store.count())}W(e,n){const r=this.options(e,n),i=r.index?this.store.index(r.index):this.store;if(typeof i.getAll=="function"){const s=i.getAll(r.range);return new S((o,a)=>{s.onerror=l=>{a(l.target.error)},s.onsuccess=l=>{o(l.target.result)}})}{const s=this.cursor(r),o=[];return this.G(s,(a,l)=>{o.push(l)}).next(()=>o)}}j(e,n){const r=this.store.getAll(e,n===null?void 0:n);return new S((i,s)=>{r.onerror=o=>{s(o.target.error)},r.onsuccess=o=>{i(o.target.result)}})}H(e,n){N("SimpleDb","DELETE ALL",this.store.name);const r=this.options(e,n);r.J=!1;const i=this.cursor(r);return this.G(i,(s,o,a)=>a.delete())}Y(e,n){let r;n?r=e:(r={},n=e);const i=this.cursor(r);return this.G(i,n)}Z(e){const n=this.cursor({});return new S((r,i)=>{n.onerror=s=>{const o=lp(s.target.error);i(o)},n.onsuccess=s=>{const o=s.target.result;o?e(o.primaryKey,o.value).next(a=>{a?o.continue():r()}):r()}})}G(e,n){const r=[];return new S((i,s)=>{e.onerror=o=>{s(o.target.error)},e.onsuccess=o=>{const a=o.target.result;if(!a)return void i();const l=new mP(a),u=n(a.primaryKey,a.value,l);if(u instanceof S){const c=u.catch(h=>(l.done(),S.reject(h)));r.push(c)}l.isDone?i():l.$===null?a.continue():a.continue(l.$)}}).next(()=>S.waitFor(r))}options(e,n){let r;return e!==void 0&&(typeof e=="string"?r=e:n=e),{index:r,range:n}}cursor(e){let n="next";if(e.reverse&&(n="prev"),e.index){const r=this.store.index(e.index);return e.J?r.openKeyCursor(e.range,n):r.openCursor(e.range,n)}return this.store.openCursor(e.range,n)}}function Ir(t){return new S((e,n)=>{t.onsuccess=r=>{const i=r.target.result;e(i)},t.onerror=r=>{const i=lp(r.target.error);n(i)}})}let Gg=!1;function lp(t){const e=Pr.S(Ie());if(e>=12.2&&e<13){const n="An internal error was encountered in the Indexed Database server";if(t.message.indexOf(n)>=0){const r=new V("internal",`IOS_INDEXEDDB_BUG1: IndexedDb has thrown '${n}'. This is likely due to an unavoidable bug in iOS. See https://stackoverflow.com/q/56496296/110915 for details and a potential workaround.`);return Gg||(Gg=!0,setTimeout(()=>{throw r},0)),r}}return t}/** + * @license + * Copyright 2018 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class up{constructor(e,n){this.previousValue=e,n&&(n.sequenceNumberHandler=r=>this.se(r),this.oe=r=>n.writeSequenceNumber(r))}se(e){return this.previousValue=Math.max(e,this.previousValue),this.previousValue}next(){const e=++this.previousValue;return this.oe&&this.oe(e),e}}up._e=-1;function Lu(t){return t==null}function Ml(t){return t===0&&1/t==-1/0}function yP(t){return typeof t=="number"&&Number.isInteger(t)&&!Ml(t)&&t<=Number.MAX_SAFE_INTEGER&&t>=Number.MIN_SAFE_INTEGER}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function Qg(t){let e=0;for(const n in t)Object.prototype.hasOwnProperty.call(t,n)&&e++;return e}function ss(t,e){for(const n in t)Object.prototype.hasOwnProperty.call(t,n)&&e(n,t[n])}function QE(t){for(const e in t)if(Object.prototype.hasOwnProperty.call(t,e))return!1;return!0}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class fe{constructor(e,n){this.comparator=e,this.root=n||Ve.EMPTY}insert(e,n){return new fe(this.comparator,this.root.insert(e,n,this.comparator).copy(null,null,Ve.BLACK,null,null))}remove(e){return new fe(this.comparator,this.root.remove(e,this.comparator).copy(null,null,Ve.BLACK,null,null))}get(e){let n=this.root;for(;!n.isEmpty();){const r=this.comparator(e,n.key);if(r===0)return n.value;r<0?n=n.left:r>0&&(n=n.right)}return null}indexOf(e){let n=0,r=this.root;for(;!r.isEmpty();){const i=this.comparator(e,r.key);if(i===0)return n+r.left.size;i<0?r=r.left:(n+=r.left.size+1,r=r.right)}return-1}isEmpty(){return this.root.isEmpty()}get size(){return this.root.size}minKey(){return this.root.minKey()}maxKey(){return this.root.maxKey()}inorderTraversal(e){return this.root.inorderTraversal(e)}forEach(e){this.inorderTraversal((n,r)=>(e(n,r),!1))}toString(){const e=[];return this.inorderTraversal((n,r)=>(e.push(`${n}:${r}`),!1)),`{${e.join(", ")}}`}reverseTraversal(e){return this.root.reverseTraversal(e)}getIterator(){return new Aa(this.root,null,this.comparator,!1)}getIteratorFrom(e){return new Aa(this.root,e,this.comparator,!1)}getReverseIterator(){return new Aa(this.root,null,this.comparator,!0)}getReverseIteratorFrom(e){return new Aa(this.root,e,this.comparator,!0)}}class Aa{constructor(e,n,r,i){this.isReverse=i,this.nodeStack=[];let s=1;for(;!e.isEmpty();)if(s=n?r(e.key,n):1,n&&i&&(s*=-1),s<0)e=this.isReverse?e.left:e.right;else{if(s===0){this.nodeStack.push(e);break}this.nodeStack.push(e),e=this.isReverse?e.right:e.left}}getNext(){let e=this.nodeStack.pop();const n={key:e.key,value:e.value};if(this.isReverse)for(e=e.left;!e.isEmpty();)this.nodeStack.push(e),e=e.right;else for(e=e.right;!e.isEmpty();)this.nodeStack.push(e),e=e.left;return n}hasNext(){return this.nodeStack.length>0}peek(){if(this.nodeStack.length===0)return null;const e=this.nodeStack[this.nodeStack.length-1];return{key:e.key,value:e.value}}}class Ve{constructor(e,n,r,i,s){this.key=e,this.value=n,this.color=r??Ve.RED,this.left=i??Ve.EMPTY,this.right=s??Ve.EMPTY,this.size=this.left.size+1+this.right.size}copy(e,n,r,i,s){return new Ve(e??this.key,n??this.value,r??this.color,i??this.left,s??this.right)}isEmpty(){return!1}inorderTraversal(e){return this.left.inorderTraversal(e)||e(this.key,this.value)||this.right.inorderTraversal(e)}reverseTraversal(e){return this.right.reverseTraversal(e)||e(this.key,this.value)||this.left.reverseTraversal(e)}min(){return this.left.isEmpty()?this:this.left.min()}minKey(){return this.min().key}maxKey(){return this.right.isEmpty()?this.key:this.right.maxKey()}insert(e,n,r){let i=this;const s=r(e,i.key);return i=s<0?i.copy(null,null,null,i.left.insert(e,n,r),null):s===0?i.copy(null,n,null,null,null):i.copy(null,null,null,null,i.right.insert(e,n,r)),i.fixUp()}removeMin(){if(this.left.isEmpty())return Ve.EMPTY;let e=this;return e.left.isRed()||e.left.left.isRed()||(e=e.moveRedLeft()),e=e.copy(null,null,null,e.left.removeMin(),null),e.fixUp()}remove(e,n){let r,i=this;if(n(e,i.key)<0)i.left.isEmpty()||i.left.isRed()||i.left.left.isRed()||(i=i.moveRedLeft()),i=i.copy(null,null,null,i.left.remove(e,n),null);else{if(i.left.isRed()&&(i=i.rotateRight()),i.right.isEmpty()||i.right.isRed()||i.right.left.isRed()||(i=i.moveRedRight()),n(e,i.key)===0){if(i.right.isEmpty())return Ve.EMPTY;r=i.right.min(),i=i.copy(r.key,r.value,null,null,i.right.removeMin())}i=i.copy(null,null,null,null,i.right.remove(e,n))}return i.fixUp()}isRed(){return this.color}fixUp(){let e=this;return e.right.isRed()&&!e.left.isRed()&&(e=e.rotateLeft()),e.left.isRed()&&e.left.left.isRed()&&(e=e.rotateRight()),e.left.isRed()&&e.right.isRed()&&(e=e.colorFlip()),e}moveRedLeft(){let e=this.colorFlip();return e.right.left.isRed()&&(e=e.copy(null,null,null,null,e.right.rotateRight()),e=e.rotateLeft(),e=e.colorFlip()),e}moveRedRight(){let e=this.colorFlip();return e.left.left.isRed()&&(e=e.rotateRight(),e=e.colorFlip()),e}rotateLeft(){const e=this.copy(null,null,Ve.RED,null,this.right.left);return this.right.copy(null,null,this.color,e,null)}rotateRight(){const e=this.copy(null,null,Ve.RED,this.left.right,null);return this.left.copy(null,null,this.color,null,e)}colorFlip(){const e=this.left.copy(null,null,!this.left.color,null,null),n=this.right.copy(null,null,!this.right.color,null,null);return this.copy(null,null,!this.color,e,n)}checkMaxDepth(){const e=this.check();return Math.pow(2,e)<=this.size+1}check(){if(this.isRed()&&this.left.isRed()||this.right.isRed())throw M();const e=this.left.check();if(e!==this.right.check())throw M();return e+(this.isRed()?0:1)}}Ve.EMPTY=null,Ve.RED=!0,Ve.BLACK=!1;Ve.EMPTY=new class{constructor(){this.size=0}get key(){throw M()}get value(){throw M()}get color(){throw M()}get left(){throw M()}get right(){throw M()}copy(e,n,r,i,s){return this}insert(e,n,r){return new Ve(e,n)}remove(e,n){return this}isEmpty(){return!0}inorderTraversal(e){return!1}reverseTraversal(e){return!1}minKey(){return null}maxKey(){return null}isRed(){return!1}checkMaxDepth(){return!0}check(){return 0}};/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class be{constructor(e){this.comparator=e,this.data=new fe(this.comparator)}has(e){return this.data.get(e)!==null}first(){return this.data.minKey()}last(){return this.data.maxKey()}get size(){return this.data.size}indexOf(e){return this.data.indexOf(e)}forEach(e){this.data.inorderTraversal((n,r)=>(e(n),!1))}forEachInRange(e,n){const r=this.data.getIteratorFrom(e[0]);for(;r.hasNext();){const i=r.getNext();if(this.comparator(i.key,e[1])>=0)return;n(i.key)}}forEachWhile(e,n){let r;for(r=n!==void 0?this.data.getIteratorFrom(n):this.data.getIterator();r.hasNext();)if(!e(r.getNext().key))return}firstAfterOrEqual(e){const n=this.data.getIteratorFrom(e);return n.hasNext()?n.getNext().key:null}getIterator(){return new Yg(this.data.getIterator())}getIteratorFrom(e){return new Yg(this.data.getIteratorFrom(e))}add(e){return this.copy(this.data.remove(e).insert(e,!0))}delete(e){return this.has(e)?this.copy(this.data.remove(e)):this}isEmpty(){return this.data.isEmpty()}unionWith(e){let n=this;return n.size{n=n.add(r)}),n}isEqual(e){if(!(e instanceof be)||this.size!==e.size)return!1;const n=this.data.getIterator(),r=e.data.getIterator();for(;n.hasNext();){const i=n.getNext().key,s=r.getNext().key;if(this.comparator(i,s)!==0)return!1}return!0}toArray(){const e=[];return this.forEach(n=>{e.push(n)}),e}toString(){const e=[];return this.forEach(n=>e.push(n)),"SortedSet("+e.toString()+")"}copy(e){const n=new be(this.comparator);return n.data=e,n}}class Yg{constructor(e){this.iter=e}getNext(){return this.iter.getNext().key}hasNext(){return this.iter.hasNext()}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class $t{constructor(e){this.fields=e,e.sort(Me.comparator)}static empty(){return new $t([])}unionWith(e){let n=new be(Me.comparator);for(const r of this.fields)n=n.add(r);for(const r of e)n=n.add(r);return new $t(n.toArray())}covers(e){for(const n of this.fields)if(n.isPrefixOf(e))return!0;return!1}isEqual(e){return zi(this.fields,e.fields,(n,r)=>n.isEqual(r))}}/** + * @license + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class YE extends Error{constructor(){super(...arguments),this.name="Base64DecodeError"}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class Ye{constructor(e){this.binaryString=e}static fromBase64String(e){const n=function(i){try{return atob(i)}catch(s){throw typeof DOMException<"u"&&s instanceof DOMException?new YE("Invalid base64 string: "+s):s}}(e);return new Ye(n)}static fromUint8Array(e){const n=function(i){let s="";for(let o=0;oern(n,e))!==void 0}function Wi(t,e){if(t===e)return 0;const n=Hr(t),r=Hr(e);if(n!==r)return X(n,r);switch(n){case 0:case 9007199254740991:return 0;case 1:return X(t.booleanValue,e.booleanValue);case 2:return function(s,o){const a=Ee(s.integerValue||s.doubleValue),l=Ee(o.integerValue||o.doubleValue);return al?1:a===l?0:isNaN(a)?isNaN(l)?0:-1:1}(t,e);case 3:return Xg(t.timestampValue,e.timestampValue);case 4:return Xg(So(t),So(e));case 5:return X(t.stringValue,e.stringValue);case 6:return function(s,o){const a=Wr(s),l=Wr(o);return a.compareTo(l)}(t.bytesValue,e.bytesValue);case 7:return function(s,o){const a=s.split("/"),l=o.split("/");for(let u=0;ue.mapValue.fields[n]=zs(r)),e}if(t.arrayValue){const e={arrayValue:{values:[]}};for(let n=0;n<(t.arrayValue.values||[]).length;++n)e.arrayValue.values[n]=zs(t.arrayValue.values[n]);return e}return Object.assign({},t)}function EP(t){return(((t.mapValue||{}).fields||{}).__type__||{}).stringValue==="__max__"}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class Tt{constructor(e){this.value=e}static empty(){return new Tt({mapValue:{}})}field(e){if(e.isEmpty())return this.value;{let n=this.value;for(let r=0;r{if(!n.isImmediateParentOf(a)){const l=this.getFieldsMap(n);this.applyChanges(l,r,i),r={},i=[],n=a.popLast()}o?r[a.lastSegment()]=zs(o):i.push(a.lastSegment())});const s=this.getFieldsMap(n);this.applyChanges(s,r,i)}delete(e){const n=this.field(e.popLast());qa(n)&&n.mapValue.fields&&delete n.mapValue.fields[e.lastSegment()]}isEqual(e){return rn(this.value,e.value)}getFieldsMap(e){let n=this.value;n.mapValue.fields||(n.mapValue={fields:{}});for(let r=0;re[i]=s);for(const i of r)delete e[i]}clone(){return new Tt(zs(this.value))}}function XE(t){const e=[];return ss(t.fields,(n,r)=>{const i=new Me([n]);if(qa(r)){const s=XE(r.mapValue).fields;if(s.length===0)e.push(i);else for(const o of s)e.push(i.child(o))}else e.push(i)}),new $t(e)}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class Ke{constructor(e,n,r,i,s,o,a){this.key=e,this.documentType=n,this.version=r,this.readTime=i,this.createTime=s,this.data=o,this.documentState=a}static newInvalidDocument(e){return new Ke(e,0,U.min(),U.min(),U.min(),Tt.empty(),0)}static newFoundDocument(e,n,r,i){return new Ke(e,1,n,U.min(),r,i,0)}static newNoDocument(e,n){return new Ke(e,2,n,U.min(),U.min(),Tt.empty(),0)}static newUnknownDocument(e,n){return new Ke(e,3,n,U.min(),U.min(),Tt.empty(),2)}convertToFoundDocument(e,n){return!this.createTime.isEqual(U.min())||this.documentType!==2&&this.documentType!==0||(this.createTime=e),this.version=e,this.documentType=1,this.data=n,this.documentState=0,this}convertToNoDocument(e){return this.version=e,this.documentType=2,this.data=Tt.empty(),this.documentState=0,this}convertToUnknownDocument(e){return this.version=e,this.documentType=3,this.data=Tt.empty(),this.documentState=2,this}setHasCommittedMutations(){return this.documentState=2,this}setHasLocalMutations(){return this.documentState=1,this.version=U.min(),this}setReadTime(e){return this.readTime=e,this}get hasLocalMutations(){return this.documentState===1}get hasCommittedMutations(){return this.documentState===2}get hasPendingWrites(){return this.hasLocalMutations||this.hasCommittedMutations}isValidDocument(){return this.documentType!==0}isFoundDocument(){return this.documentType===1}isNoDocument(){return this.documentType===2}isUnknownDocument(){return this.documentType===3}isEqual(e){return e instanceof Ke&&this.key.isEqual(e.key)&&this.version.isEqual(e.version)&&this.documentType===e.documentType&&this.documentState===e.documentState&&this.data.isEqual(e.data)}mutableCopy(){return new Ke(this.key,this.documentType,this.version,this.readTime,this.createTime,this.data.clone(),this.documentState)}toString(){return`Document(${this.key}, ${this.version}, ${JSON.stringify(this.data.value)}, {createTime: ${this.createTime}}), {documentType: ${this.documentType}}), {documentState: ${this.documentState}})`}}/** + * @license + * Copyright 2022 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class Fl{constructor(e,n){this.position=e,this.inclusive=n}}function ty(t,e,n){let r=0;for(let i=0;i":return e>0;case">=":return e>=0;default:return M()}}isInequality(){return["<","<=",">",">=","!=","not-in"].indexOf(this.op)>=0}getFlattenedFilters(){return[this]}getFilters(){return[this]}}class zt extends JE{constructor(e,n){super(),this.filters=e,this.op=n,this.ue=null}static create(e,n){return new zt(e,n)}matches(e){return ZE(this)?this.filters.find(n=>!n.matches(e))===void 0:this.filters.find(n=>n.matches(e))!==void 0}getFlattenedFilters(){return this.ue!==null||(this.ue=this.filters.reduce((e,n)=>e.concat(n.getFlattenedFilters()),[])),this.ue}getFilters(){return Object.assign([],this.filters)}}function ZE(t){return t.op==="and"}function ew(t){return TP(t)&&ZE(t)}function TP(t){for(const e of t.filters)if(e instanceof zt)return!1;return!0}function gd(t){if(t instanceof Te)return t.field.canonicalString()+t.op.toString()+Hi(t.value);if(ew(t))return t.filters.map(e=>gd(e)).join(",");{const e=t.filters.map(n=>gd(n)).join(",");return`${t.op}(${e})`}}function tw(t,e){return t instanceof Te?function(r,i){return i instanceof Te&&r.op===i.op&&r.field.isEqual(i.field)&&rn(r.value,i.value)}(t,e):t instanceof zt?function(r,i){return i instanceof zt&&r.op===i.op&&r.filters.length===i.filters.length?r.filters.reduce((s,o,a)=>s&&tw(o,i.filters[a]),!0):!1}(t,e):void M()}function nw(t){return t instanceof Te?function(n){return`${n.field.canonicalString()} ${n.op} ${Hi(n.value)}`}(t):t instanceof zt?function(n){return n.op.toString()+" {"+n.getFilters().map(nw).join(" ,")+"}"}(t):"Filter"}class IP extends Te{constructor(e,n,r){super(e,n,r),this.key=L.fromName(r.referenceValue)}matches(e){const n=L.comparator(e.key,this.key);return this.matchesComparison(n)}}class SP extends Te{constructor(e,n){super(e,"in",n),this.keys=rw("in",n)}matches(e){return this.keys.some(n=>n.isEqual(e.key))}}class CP extends Te{constructor(e,n){super(e,"not-in",n),this.keys=rw("not-in",n)}matches(e){return!this.keys.some(n=>n.isEqual(e.key))}}function rw(t,e){var n;return(((n=e.arrayValue)===null||n===void 0?void 0:n.values)||[]).map(r=>L.fromName(r.referenceValue))}class RP extends Te{constructor(e,n){super(e,"array-contains",n)}matches(e){const n=e.data.field(this.field);return dp(n)&&Ro(n.arrayValue,this.value)}}class AP extends Te{constructor(e,n){super(e,"in",n)}matches(e){const n=e.data.field(this.field);return n!==null&&Ro(this.value.arrayValue,n)}}class kP extends Te{constructor(e,n){super(e,"not-in",n)}matches(e){if(Ro(this.value.arrayValue,{nullValue:"NULL_VALUE"}))return!1;const n=e.data.field(this.field);return n!==null&&!Ro(this.value.arrayValue,n)}}class PP extends Te{constructor(e,n){super(e,"array-contains-any",n)}matches(e){const n=e.data.field(this.field);return!(!dp(n)||!n.arrayValue.values)&&n.arrayValue.values.some(r=>Ro(this.value.arrayValue,r))}}/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class NP{constructor(e,n=null,r=[],i=[],s=null,o=null,a=null){this.path=e,this.collectionGroup=n,this.orderBy=r,this.filters=i,this.limit=s,this.startAt=o,this.endAt=a,this.ce=null}}function ry(t,e=null,n=[],r=[],i=null,s=null,o=null){return new NP(t,e,n,r,i,s,o)}function fp(t){const e=z(t);if(e.ce===null){let n=e.path.canonicalString();e.collectionGroup!==null&&(n+="|cg:"+e.collectionGroup),n+="|f:",n+=e.filters.map(r=>gd(r)).join(","),n+="|ob:",n+=e.orderBy.map(r=>function(s){return s.field.canonicalString()+s.dir}(r)).join(","),Lu(e.limit)||(n+="|l:",n+=e.limit),e.startAt&&(n+="|lb:",n+=e.startAt.inclusive?"b:":"a:",n+=e.startAt.position.map(r=>Hi(r)).join(",")),e.endAt&&(n+="|ub:",n+=e.endAt.inclusive?"a:":"b:",n+=e.endAt.position.map(r=>Hi(r)).join(",")),e.ce=n}return e.ce}function pp(t,e){if(t.limit!==e.limit||t.orderBy.length!==e.orderBy.length)return!1;for(let n=0;n0?e.explicitOrderBy[e.explicitOrderBy.length-1].dir:"asc";(function(o){let a=new be(Me.comparator);return o.filters.forEach(l=>{l.getFlattenedFilters().forEach(u=>{u.isInequality()&&(a=a.add(u.field))})}),a})(e).forEach(s=>{n.has(s.canonicalString())||s.isKeyField()||e.le.push(new $l(s,r))}),n.has(Me.keyField().canonicalString())||e.le.push(new $l(Me.keyField(),r))}return e.le}function Jt(t){const e=z(t);return e.he||(e.he=DP(e,Ws(t))),e.he}function DP(t,e){if(t.limitType==="F")return ry(t.path,t.collectionGroup,e,t.filters,t.limit,t.startAt,t.endAt);{e=e.map(i=>{const s=i.dir==="desc"?"asc":"desc";return new $l(i.field,s)});const n=t.endAt?new Fl(t.endAt.position,t.endAt.inclusive):null,r=t.startAt?new Fl(t.startAt.position,t.startAt.inclusive):null;return ry(t.path,t.collectionGroup,e,t.filters,t.limit,n,r)}}function vd(t,e){const n=t.filters.concat([e]);return new Yo(t.path,t.collectionGroup,t.explicitOrderBy.slice(),n,t.limit,t.limitType,t.startAt,t.endAt)}function _d(t,e,n){return new Yo(t.path,t.collectionGroup,t.explicitOrderBy.slice(),t.filters.slice(),e,n,t.startAt,t.endAt)}function Mu(t,e){return pp(Jt(t),Jt(e))&&t.limitType===e.limitType}function ow(t){return`${fp(Jt(t))}|lt:${t.limitType}`}function ii(t){return`Query(target=${function(n){let r=n.path.canonicalString();return n.collectionGroup!==null&&(r+=" collectionGroup="+n.collectionGroup),n.filters.length>0&&(r+=`, filters: [${n.filters.map(i=>nw(i)).join(", ")}]`),Lu(n.limit)||(r+=", limit: "+n.limit),n.orderBy.length>0&&(r+=`, orderBy: [${n.orderBy.map(i=>function(o){return`${o.field.canonicalString()} (${o.dir})`}(i)).join(", ")}]`),n.startAt&&(r+=", startAt: ",r+=n.startAt.inclusive?"b:":"a:",r+=n.startAt.position.map(i=>Hi(i)).join(",")),n.endAt&&(r+=", endAt: ",r+=n.endAt.inclusive?"a:":"b:",r+=n.endAt.position.map(i=>Hi(i)).join(",")),`Target(${r})`}(Jt(t))}; limitType=${t.limitType})`}function Fu(t,e){return e.isFoundDocument()&&function(r,i){const s=i.key.path;return r.collectionGroup!==null?i.key.hasCollectionId(r.collectionGroup)&&r.path.isPrefixOf(s):L.isDocumentKey(r.path)?r.path.isEqual(s):r.path.isImmediateParentOf(s)}(t,e)&&function(r,i){for(const s of Ws(r))if(!s.field.isKeyField()&&i.data.field(s.field)===null)return!1;return!0}(t,e)&&function(r,i){for(const s of r.filters)if(!s.matches(i))return!1;return!0}(t,e)&&function(r,i){return!(r.startAt&&!function(o,a,l){const u=ty(o,a,l);return o.inclusive?u<=0:u<0}(r.startAt,Ws(r),i)||r.endAt&&!function(o,a,l){const u=ty(o,a,l);return o.inclusive?u>=0:u>0}(r.endAt,Ws(r),i))}(t,e)}function OP(t){return t.collectionGroup||(t.path.length%2==1?t.path.lastSegment():t.path.get(t.path.length-2))}function aw(t){return(e,n)=>{let r=!1;for(const i of Ws(t)){const s=VP(i,e,n);if(s!==0)return s;r=r||i.field.isKeyField()}return 0}}function VP(t,e,n){const r=t.field.isKeyField()?L.comparator(e.key,n.key):function(s,o,a){const l=o.data.field(s),u=a.data.field(s);return l!==null&&u!==null?Wi(l,u):M()}(t.field,e,n);switch(t.dir){case"asc":return r;case"desc":return-1*r;default:return M()}}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class os{constructor(e,n){this.mapKeyFn=e,this.equalsFn=n,this.inner={},this.innerSize=0}get(e){const n=this.mapKeyFn(e),r=this.inner[n];if(r!==void 0){for(const[i,s]of r)if(this.equalsFn(i,e))return s}}has(e){return this.get(e)!==void 0}set(e,n){const r=this.mapKeyFn(e),i=this.inner[r];if(i===void 0)return this.inner[r]=[[e,n]],void this.innerSize++;for(let s=0;s{for(const[i,s]of r)e(i,s)})}isEmpty(){return QE(this.inner)}size(){return this.innerSize}}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const LP=new fe(L.comparator);function Rn(){return LP}const lw=new fe(L.comparator);function Ps(...t){let e=lw;for(const n of t)e=e.insert(n.key,n);return e}function uw(t){let e=lw;return t.forEach((n,r)=>e=e.insert(n,r.overlayedDocument)),e}function Nr(){return Hs()}function cw(){return Hs()}function Hs(){return new os(t=>t.toString(),(t,e)=>t.isEqual(e))}const MP=new fe(L.comparator),FP=new be(L.comparator);function W(...t){let e=FP;for(const n of t)e=e.add(n);return e}const $P=new be(X);function bP(){return $P}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function hw(t,e){if(t.useProto3Json){if(isNaN(e))return{doubleValue:"NaN"};if(e===1/0)return{doubleValue:"Infinity"};if(e===-1/0)return{doubleValue:"-Infinity"}}return{doubleValue:Ml(e)?"-0":e}}function dw(t){return{integerValue:""+t}}function UP(t,e){return yP(e)?dw(e):hw(t,e)}/** + * @license + * Copyright 2018 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class $u{constructor(){this._=void 0}}function jP(t,e,n){return t instanceof bl?function(i,s){const o={fields:{__type__:{stringValue:"server_timestamp"},__local_write_time__:{timestampValue:{seconds:i.seconds,nanos:i.nanoseconds}}}};return s&&cp(s)&&(s=hp(s)),s&&(o.fields.__previous_value__=s),{mapValue:o}}(n,e):t instanceof Ao?pw(t,e):t instanceof ko?mw(t,e):function(i,s){const o=fw(i,s),a=sy(o)+sy(i.Ie);return md(o)&&md(i.Ie)?dw(a):hw(i.serializer,a)}(t,e)}function BP(t,e,n){return t instanceof Ao?pw(t,e):t instanceof ko?mw(t,e):n}function fw(t,e){return t instanceof Ul?function(r){return md(r)||function(s){return!!s&&"doubleValue"in s}(r)}(e)?e:{integerValue:0}:null}class bl extends $u{}class Ao extends $u{constructor(e){super(),this.elements=e}}function pw(t,e){const n=gw(e);for(const r of t.elements)n.some(i=>rn(i,r))||n.push(r);return{arrayValue:{values:n}}}class ko extends $u{constructor(e){super(),this.elements=e}}function mw(t,e){let n=gw(e);for(const r of t.elements)n=n.filter(i=>!rn(i,r));return{arrayValue:{values:n}}}class Ul extends $u{constructor(e,n){super(),this.serializer=e,this.Ie=n}}function sy(t){return Ee(t.integerValue||t.doubleValue)}function gw(t){return dp(t)&&t.arrayValue.values?t.arrayValue.values.slice():[]}function zP(t,e){return t.field.isEqual(e.field)&&function(r,i){return r instanceof Ao&&i instanceof Ao||r instanceof ko&&i instanceof ko?zi(r.elements,i.elements,rn):r instanceof Ul&&i instanceof Ul?rn(r.Ie,i.Ie):r instanceof bl&&i instanceof bl}(t.transform,e.transform)}class WP{constructor(e,n){this.version=e,this.transformResults=n}}class vn{constructor(e,n){this.updateTime=e,this.exists=n}static none(){return new vn}static exists(e){return new vn(void 0,e)}static updateTime(e){return new vn(e)}get isNone(){return this.updateTime===void 0&&this.exists===void 0}isEqual(e){return this.exists===e.exists&&(this.updateTime?!!e.updateTime&&this.updateTime.isEqual(e.updateTime):!e.updateTime)}}function Ga(t,e){return t.updateTime!==void 0?e.isFoundDocument()&&e.version.isEqual(t.updateTime):t.exists===void 0||t.exists===e.isFoundDocument()}class bu{}function yw(t,e){if(!t.hasLocalMutations||e&&e.fields.length===0)return null;if(e===null)return t.isNoDocument()?new _w(t.key,vn.none()):new Xo(t.key,t.data,vn.none());{const n=t.data,r=Tt.empty();let i=new be(Me.comparator);for(let s of e.fields)if(!i.has(s)){let o=n.field(s);o===null&&s.length>1&&(s=s.popLast(),o=n.field(s)),o===null?r.delete(s):r.set(s,o),i=i.add(s)}return new Yr(t.key,r,new $t(i.toArray()),vn.none())}}function HP(t,e,n){t instanceof Xo?function(i,s,o){const a=i.value.clone(),l=ay(i.fieldTransforms,s,o.transformResults);a.setAll(l),s.convertToFoundDocument(o.version,a).setHasCommittedMutations()}(t,e,n):t instanceof Yr?function(i,s,o){if(!Ga(i.precondition,s))return void s.convertToUnknownDocument(o.version);const a=ay(i.fieldTransforms,s,o.transformResults),l=s.data;l.setAll(vw(i)),l.setAll(a),s.convertToFoundDocument(o.version,l).setHasCommittedMutations()}(t,e,n):function(i,s,o){s.convertToNoDocument(o.version).setHasCommittedMutations()}(0,e,n)}function Ks(t,e,n,r){return t instanceof Xo?function(s,o,a,l){if(!Ga(s.precondition,o))return a;const u=s.value.clone(),c=ly(s.fieldTransforms,l,o);return u.setAll(c),o.convertToFoundDocument(o.version,u).setHasLocalMutations(),null}(t,e,n,r):t instanceof Yr?function(s,o,a,l){if(!Ga(s.precondition,o))return a;const u=ly(s.fieldTransforms,l,o),c=o.data;return c.setAll(vw(s)),c.setAll(u),o.convertToFoundDocument(o.version,c).setHasLocalMutations(),a===null?null:a.unionWith(s.fieldMask.fields).unionWith(s.fieldTransforms.map(h=>h.field))}(t,e,n,r):function(s,o,a){return Ga(s.precondition,o)?(o.convertToNoDocument(o.version).setHasLocalMutations(),null):a}(t,e,n)}function KP(t,e){let n=null;for(const r of t.fieldTransforms){const i=e.data.field(r.field),s=fw(r.transform,i||null);s!=null&&(n===null&&(n=Tt.empty()),n.set(r.field,s))}return n||null}function oy(t,e){return t.type===e.type&&!!t.key.isEqual(e.key)&&!!t.precondition.isEqual(e.precondition)&&!!function(r,i){return r===void 0&&i===void 0||!(!r||!i)&&zi(r,i,(s,o)=>zP(s,o))}(t.fieldTransforms,e.fieldTransforms)&&(t.type===0?t.value.isEqual(e.value):t.type!==1||t.data.isEqual(e.data)&&t.fieldMask.isEqual(e.fieldMask))}class Xo extends bu{constructor(e,n,r,i=[]){super(),this.key=e,this.value=n,this.precondition=r,this.fieldTransforms=i,this.type=0}getFieldMask(){return null}}class Yr extends bu{constructor(e,n,r,i,s=[]){super(),this.key=e,this.data=n,this.fieldMask=r,this.precondition=i,this.fieldTransforms=s,this.type=1}getFieldMask(){return this.fieldMask}}function vw(t){const e=new Map;return t.fieldMask.fields.forEach(n=>{if(!n.isEmpty()){const r=t.data.field(n);e.set(n,r)}}),e}function ay(t,e,n){const r=new Map;re(t.length===n.length);for(let i=0;i{const s=e.get(i.key),o=s.overlayedDocument;let a=this.applyToLocalView(o,s.mutatedFields);a=n.has(i.key)?null:a;const l=yw(o,a);l!==null&&r.set(i.key,l),o.isValidDocument()||o.convertToNoDocument(U.min())}),r}keys(){return this.mutations.reduce((e,n)=>e.add(n.key),W())}isEqual(e){return this.batchId===e.batchId&&zi(this.mutations,e.mutations,(n,r)=>oy(n,r))&&zi(this.baseMutations,e.baseMutations,(n,r)=>oy(n,r))}}class mp{constructor(e,n,r,i){this.batch=e,this.commitVersion=n,this.mutationResults=r,this.docVersions=i}static from(e,n,r){re(e.mutations.length===r.length);let i=function(){return MP}();const s=e.mutations;for(let o=0;o=8)throw new Ns(`Invalid padding: ${n}`);if(r<0)throw new Ns(`Invalid hash count: ${r}`);if(e.length>0&&this.hashCount===0)throw new Ns(`Invalid hash count: ${r}`);if(e.length===0&&n!==0)throw new Ns(`Invalid padding when bitmap length is 0: ${n}`);this.Te=8*e.length-n,this.Ee=Pi.fromNumber(this.Te)}de(e,n,r){let i=e.add(n.multiply(Pi.fromNumber(r)));return i.compare(ZP)===1&&(i=new Pi([i.getBits(0),i.getBits(1)],0)),i.modulo(this.Ee).toNumber()}Ae(e){return(this.bitmap[Math.floor(e/8)]&1<o.insert(a)),o}insert(e){if(this.Te===0)return;const n=uy(e),[r,i]=cy(n);for(let s=0;s0&&(this.Se=!0,this.ye=e)}ve(){let e=W(),n=W(),r=W();return this.pe.forEach((i,s)=>{switch(s){case 0:e=e.add(i);break;case 2:n=n.add(i);break;case 1:r=r.add(i);break;default:M()}}),new Jo(this.ye,this.we,e,n,r)}Fe(){this.Se=!1,this.pe=fy()}Me(e,n){this.Se=!0,this.pe=this.pe.insert(e,n)}xe(e){this.Se=!0,this.pe=this.pe.remove(e)}Oe(){this.ge+=1}Ne(){this.ge-=1,re(this.ge>=0)}Be(){this.Se=!0,this.we=!0}}class eN{constructor(e){this.Le=e,this.ke=new Map,this.qe=Rn(),this.Qe=dy(),this.Ke=new fe(X)}$e(e){for(const n of e.Ve)e.me&&e.me.isFoundDocument()?this.Ue(n,e.me):this.We(n,e.key,e.me);for(const n of e.removedTargetIds)this.We(n,e.key,e.me)}Ge(e){this.forEachTarget(e,n=>{const r=this.ze(n);switch(e.state){case 0:this.je(n)&&r.Ce(e.resumeToken);break;case 1:r.Ne(),r.be||r.Fe(),r.Ce(e.resumeToken);break;case 2:r.Ne(),r.be||this.removeTarget(n);break;case 3:this.je(n)&&(r.Be(),r.Ce(e.resumeToken));break;case 4:this.je(n)&&(this.He(n),r.Ce(e.resumeToken));break;default:M()}})}forEachTarget(e,n){e.targetIds.length>0?e.targetIds.forEach(n):this.ke.forEach((r,i)=>{this.je(i)&&n(i)})}Je(e){const n=e.targetId,r=e.fe.count,i=this.Ye(n);if(i){const s=i.target;if(yd(s))if(r===0){const o=new L(s.path);this.We(n,o,Ke.newNoDocument(o,U.min()))}else re(r===1);else{const o=this.Ze(n);if(o!==r){const a=this.Xe(e),l=a?this.et(a,e,o):1;if(l!==0){this.He(n);const u=l===2?"TargetPurposeExistenceFilterMismatchBloom":"TargetPurposeExistenceFilterMismatch";this.Ke=this.Ke.insert(n,u)}}}}}Xe(e){const n=e.fe.unchangedNames;if(!n||!n.bits)return null;const{bits:{bitmap:r="",padding:i=0},hashCount:s=0}=n;let o,a;try{o=Wr(r).toUint8Array()}catch(l){if(l instanceof YE)return Bi("Decoding the base64 bloom filter in existence filter failed ("+l.message+"); ignoring the bloom filter and falling back to full re-query."),null;throw l}try{a=new gp(o,i,s)}catch(l){return Bi(l instanceof Ns?"BloomFilter error: ":"Applying bloom filter failed: ",l),null}return a.Te===0?null:a}et(e,n,r){return n.fe.count===r-this.rt(e,n.targetId)?0:2}rt(e,n){const r=this.Le.getRemoteKeysForTarget(n);let i=0;return r.forEach(s=>{const o=this.Le.nt(),a=`projects/${o.projectId}/databases/${o.database}/documents/${s.path.canonicalString()}`;e.mightContain(a)||(this.We(n,s,null),i++)}),i}it(e){const n=new Map;this.ke.forEach((s,o)=>{const a=this.Ye(o);if(a){if(s.current&&yd(a.target)){const l=new L(a.target.path);this.qe.get(l)!==null||this.st(o,l)||this.We(o,l,Ke.newNoDocument(l,e))}s.De&&(n.set(o,s.ve()),s.Fe())}});let r=W();this.Qe.forEach((s,o)=>{let a=!0;o.forEachWhile(l=>{const u=this.Ye(l);return!u||u.purpose==="TargetPurposeLimboResolution"||(a=!1,!1)}),a&&(r=r.add(s))}),this.qe.forEach((s,o)=>o.setReadTime(e));const i=new Uu(e,n,this.Ke,this.qe,r);return this.qe=Rn(),this.Qe=dy(),this.Ke=new fe(X),i}Ue(e,n){if(!this.je(e))return;const r=this.st(e,n.key)?2:0;this.ze(e).Me(n.key,r),this.qe=this.qe.insert(n.key,n),this.Qe=this.Qe.insert(n.key,this.ot(n.key).add(e))}We(e,n,r){if(!this.je(e))return;const i=this.ze(e);this.st(e,n)?i.Me(n,1):i.xe(n),this.Qe=this.Qe.insert(n,this.ot(n).delete(e)),r&&(this.qe=this.qe.insert(n,r))}removeTarget(e){this.ke.delete(e)}Ze(e){const n=this.ze(e).ve();return this.Le.getRemoteKeysForTarget(e).size+n.addedDocuments.size-n.removedDocuments.size}Oe(e){this.ze(e).Oe()}ze(e){let n=this.ke.get(e);return n||(n=new hy,this.ke.set(e,n)),n}ot(e){let n=this.Qe.get(e);return n||(n=new be(X),this.Qe=this.Qe.insert(e,n)),n}je(e){const n=this.Ye(e)!==null;return n||N("WatchChangeAggregator","Detected inactive target",e),n}Ye(e){const n=this.ke.get(e);return n&&n.be?null:this.Le._t(e)}He(e){this.ke.set(e,new hy),this.Le.getRemoteKeysForTarget(e).forEach(n=>{this.We(e,n,null)})}st(e,n){return this.Le.getRemoteKeysForTarget(e).has(n)}}function dy(){return new fe(L.comparator)}function fy(){return new fe(L.comparator)}const tN={asc:"ASCENDING",desc:"DESCENDING"},nN={"<":"LESS_THAN","<=":"LESS_THAN_OR_EQUAL",">":"GREATER_THAN",">=":"GREATER_THAN_OR_EQUAL","==":"EQUAL","!=":"NOT_EQUAL","array-contains":"ARRAY_CONTAINS",in:"IN","not-in":"NOT_IN","array-contains-any":"ARRAY_CONTAINS_ANY"},rN={and:"AND",or:"OR"};class iN{constructor(e,n){this.databaseId=e,this.useProto3Json=n}}function Ed(t,e){return t.useProto3Json||Lu(e)?e:{value:e}}function jl(t,e){return t.useProto3Json?`${new Date(1e3*e.seconds).toISOString().replace(/\.\d*/,"").replace("Z","")}.${("000000000"+e.nanoseconds).slice(-9)}Z`:{seconds:""+e.seconds,nanos:e.nanoseconds}}function Iw(t,e){return t.useProto3Json?e.toBase64():e.toUint8Array()}function sN(t,e){return jl(t,e.toTimestamp())}function Zt(t){return re(!!t),U.fromTimestamp(function(n){const r=lr(n);return new Re(r.seconds,r.nanos)}(t))}function yp(t,e){return wd(t,e).canonicalString()}function wd(t,e){const n=function(i){return new oe(["projects",i.projectId,"databases",i.database])}(t).child("documents");return e===void 0?n:n.child(e)}function Sw(t){const e=oe.fromString(t);return re(Pw(e)),e}function Td(t,e){return yp(t.databaseId,e.path)}function Wc(t,e){const n=Sw(e);if(n.get(1)!==t.databaseId.projectId)throw new V(I.INVALID_ARGUMENT,"Tried to deserialize key from different project: "+n.get(1)+" vs "+t.databaseId.projectId);if(n.get(3)!==t.databaseId.database)throw new V(I.INVALID_ARGUMENT,"Tried to deserialize key from different database: "+n.get(3)+" vs "+t.databaseId.database);return new L(Rw(n))}function Cw(t,e){return yp(t.databaseId,e)}function oN(t){const e=Sw(t);return e.length===4?oe.emptyPath():Rw(e)}function Id(t){return new oe(["projects",t.databaseId.projectId,"databases",t.databaseId.database]).canonicalString()}function Rw(t){return re(t.length>4&&t.get(4)==="documents"),t.popFirst(5)}function py(t,e,n){return{name:Td(t,e),fields:n.value.mapValue.fields}}function aN(t,e){let n;if("targetChange"in e){e.targetChange;const r=function(u){return u==="NO_CHANGE"?0:u==="ADD"?1:u==="REMOVE"?2:u==="CURRENT"?3:u==="RESET"?4:M()}(e.targetChange.targetChangeType||"NO_CHANGE"),i=e.targetChange.targetIds||[],s=function(u,c){return u.useProto3Json?(re(c===void 0||typeof c=="string"),Ye.fromBase64String(c||"")):(re(c===void 0||c instanceof Uint8Array),Ye.fromUint8Array(c||new Uint8Array))}(t,e.targetChange.resumeToken),o=e.targetChange.cause,a=o&&function(u){const c=u.code===void 0?I.UNKNOWN:Ew(u.code);return new V(c,u.message||"")}(o);n=new Tw(r,i,s,a||null)}else if("documentChange"in e){e.documentChange;const r=e.documentChange;r.document,r.document.name,r.document.updateTime;const i=Wc(t,r.document.name),s=Zt(r.document.updateTime),o=r.document.createTime?Zt(r.document.createTime):U.min(),a=new Tt({mapValue:{fields:r.document.fields}}),l=Ke.newFoundDocument(i,s,o,a),u=r.targetIds||[],c=r.removedTargetIds||[];n=new Qa(u,c,l.key,l)}else if("documentDelete"in e){e.documentDelete;const r=e.documentDelete;r.document;const i=Wc(t,r.document),s=r.readTime?Zt(r.readTime):U.min(),o=Ke.newNoDocument(i,s),a=r.removedTargetIds||[];n=new Qa([],a,o.key,o)}else if("documentRemove"in e){e.documentRemove;const r=e.documentRemove;r.document;const i=Wc(t,r.document),s=r.removedTargetIds||[];n=new Qa([],s,i,null)}else{if(!("filter"in e))return M();{e.filter;const r=e.filter;r.targetId;const{count:i=0,unchangedNames:s}=r,o=new YP(i,s),a=r.targetId;n=new ww(a,o)}}return n}function lN(t,e){let n;if(e instanceof Xo)n={update:py(t,e.key,e.value)};else if(e instanceof _w)n={delete:Td(t,e.key)};else if(e instanceof Yr)n={update:py(t,e.key,e.data),updateMask:yN(e.fieldMask)};else{if(!(e instanceof qP))return M();n={verify:Td(t,e.key)}}return e.fieldTransforms.length>0&&(n.updateTransforms=e.fieldTransforms.map(r=>function(s,o){const a=o.transform;if(a instanceof bl)return{fieldPath:o.field.canonicalString(),setToServerValue:"REQUEST_TIME"};if(a instanceof Ao)return{fieldPath:o.field.canonicalString(),appendMissingElements:{values:a.elements}};if(a instanceof ko)return{fieldPath:o.field.canonicalString(),removeAllFromArray:{values:a.elements}};if(a instanceof Ul)return{fieldPath:o.field.canonicalString(),increment:a.Ie};throw M()}(0,r))),e.precondition.isNone||(n.currentDocument=function(i,s){return s.updateTime!==void 0?{updateTime:sN(i,s.updateTime)}:s.exists!==void 0?{exists:s.exists}:M()}(t,e.precondition)),n}function uN(t,e){return t&&t.length>0?(re(e!==void 0),t.map(n=>function(i,s){let o=i.updateTime?Zt(i.updateTime):Zt(s);return o.isEqual(U.min())&&(o=Zt(s)),new WP(o,i.transformResults||[])}(n,e))):[]}function cN(t,e){return{documents:[Cw(t,e.path)]}}function hN(t,e){const n={structuredQuery:{}},r=e.path;let i;e.collectionGroup!==null?(i=r,n.structuredQuery.from=[{collectionId:e.collectionGroup,allDescendants:!0}]):(i=r.popLast(),n.structuredQuery.from=[{collectionId:r.lastSegment()}]),n.parent=Cw(t,i);const s=function(u){if(u.length!==0)return kw(zt.create(u,"and"))}(e.filters);s&&(n.structuredQuery.where=s);const o=function(u){if(u.length!==0)return u.map(c=>function(d){return{field:si(d.field),direction:pN(d.dir)}}(c))}(e.orderBy);o&&(n.structuredQuery.orderBy=o);const a=Ed(t,e.limit);return a!==null&&(n.structuredQuery.limit=a),e.startAt&&(n.structuredQuery.startAt=function(u){return{before:u.inclusive,values:u.position}}(e.startAt)),e.endAt&&(n.structuredQuery.endAt=function(u){return{before:!u.inclusive,values:u.position}}(e.endAt)),{ut:n,parent:i}}function dN(t){let e=oN(t.parent);const n=t.structuredQuery,r=n.from?n.from.length:0;let i=null;if(r>0){re(r===1);const c=n.from[0];c.allDescendants?i=c.collectionId:e=e.child(c.collectionId)}let s=[];n.where&&(s=function(h){const d=Aw(h);return d instanceof zt&&ew(d)?d.getFilters():[d]}(n.where));let o=[];n.orderBy&&(o=function(h){return h.map(d=>function(v){return new $l(oi(v.field),function(E){switch(E){case"ASCENDING":return"asc";case"DESCENDING":return"desc";default:return}}(v.direction))}(d))}(n.orderBy));let a=null;n.limit&&(a=function(h){let d;return d=typeof h=="object"?h.value:h,Lu(d)?null:d}(n.limit));let l=null;n.startAt&&(l=function(h){const d=!!h.before,m=h.values||[];return new Fl(m,d)}(n.startAt));let u=null;return n.endAt&&(u=function(h){const d=!h.before,m=h.values||[];return new Fl(m,d)}(n.endAt)),xP(e,i,o,s,a,"F",l,u)}function fN(t,e){const n=function(i){switch(i){case"TargetPurposeListen":return null;case"TargetPurposeExistenceFilterMismatch":return"existence-filter-mismatch";case"TargetPurposeExistenceFilterMismatchBloom":return"existence-filter-mismatch-bloom";case"TargetPurposeLimboResolution":return"limbo-document";default:return M()}}(e.purpose);return n==null?null:{"goog-listen-tags":n}}function Aw(t){return t.unaryFilter!==void 0?function(n){switch(n.unaryFilter.op){case"IS_NAN":const r=oi(n.unaryFilter.field);return Te.create(r,"==",{doubleValue:NaN});case"IS_NULL":const i=oi(n.unaryFilter.field);return Te.create(i,"==",{nullValue:"NULL_VALUE"});case"IS_NOT_NAN":const s=oi(n.unaryFilter.field);return Te.create(s,"!=",{doubleValue:NaN});case"IS_NOT_NULL":const o=oi(n.unaryFilter.field);return Te.create(o,"!=",{nullValue:"NULL_VALUE"});default:return M()}}(t):t.fieldFilter!==void 0?function(n){return Te.create(oi(n.fieldFilter.field),function(i){switch(i){case"EQUAL":return"==";case"NOT_EQUAL":return"!=";case"GREATER_THAN":return">";case"GREATER_THAN_OR_EQUAL":return">=";case"LESS_THAN":return"<";case"LESS_THAN_OR_EQUAL":return"<=";case"ARRAY_CONTAINS":return"array-contains";case"IN":return"in";case"NOT_IN":return"not-in";case"ARRAY_CONTAINS_ANY":return"array-contains-any";default:return M()}}(n.fieldFilter.op),n.fieldFilter.value)}(t):t.compositeFilter!==void 0?function(n){return zt.create(n.compositeFilter.filters.map(r=>Aw(r)),function(i){switch(i){case"AND":return"and";case"OR":return"or";default:return M()}}(n.compositeFilter.op))}(t):M()}function pN(t){return tN[t]}function mN(t){return nN[t]}function gN(t){return rN[t]}function si(t){return{fieldPath:t.canonicalString()}}function oi(t){return Me.fromServerFormat(t.fieldPath)}function kw(t){return t instanceof Te?function(n){if(n.op==="=="){if(ey(n.value))return{unaryFilter:{field:si(n.field),op:"IS_NAN"}};if(Zg(n.value))return{unaryFilter:{field:si(n.field),op:"IS_NULL"}}}else if(n.op==="!="){if(ey(n.value))return{unaryFilter:{field:si(n.field),op:"IS_NOT_NAN"}};if(Zg(n.value))return{unaryFilter:{field:si(n.field),op:"IS_NOT_NULL"}}}return{fieldFilter:{field:si(n.field),op:mN(n.op),value:n.value}}}(t):t instanceof zt?function(n){const r=n.getFilters().map(i=>kw(i));return r.length===1?r[0]:{compositeFilter:{op:gN(n.op),filters:r}}}(t):M()}function yN(t){const e=[];return t.fields.forEach(n=>e.push(n.canonicalString())),{fieldPaths:e}}function Pw(t){return t.length>=4&&t.get(0)==="projects"&&t.get(2)==="databases"}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class Hn{constructor(e,n,r,i,s=U.min(),o=U.min(),a=Ye.EMPTY_BYTE_STRING,l=null){this.target=e,this.targetId=n,this.purpose=r,this.sequenceNumber=i,this.snapshotVersion=s,this.lastLimboFreeSnapshotVersion=o,this.resumeToken=a,this.expectedCount=l}withSequenceNumber(e){return new Hn(this.target,this.targetId,this.purpose,e,this.snapshotVersion,this.lastLimboFreeSnapshotVersion,this.resumeToken,this.expectedCount)}withResumeToken(e,n){return new Hn(this.target,this.targetId,this.purpose,this.sequenceNumber,n,this.lastLimboFreeSnapshotVersion,e,null)}withExpectedCount(e){return new Hn(this.target,this.targetId,this.purpose,this.sequenceNumber,this.snapshotVersion,this.lastLimboFreeSnapshotVersion,this.resumeToken,e)}withLastLimboFreeSnapshotVersion(e){return new Hn(this.target,this.targetId,this.purpose,this.sequenceNumber,this.snapshotVersion,e,this.resumeToken,this.expectedCount)}}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class vN{constructor(e){this.ct=e}}function _N(t){const e=dN({parent:t.parent,structuredQuery:t.structuredQuery});return t.limitType==="LAST"?_d(e,e.limit,"L"):e}/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class EN{constructor(){this._n=new wN}addToCollectionParentIndex(e,n){return this._n.add(n),S.resolve()}getCollectionParents(e,n){return S.resolve(this._n.getEntries(n))}addFieldIndex(e,n){return S.resolve()}deleteFieldIndex(e,n){return S.resolve()}deleteAllFieldIndexes(e){return S.resolve()}createTargetIndexes(e,n){return S.resolve()}getDocumentsMatchingTarget(e,n){return S.resolve(null)}getIndexType(e,n){return S.resolve(0)}getFieldIndexes(e,n){return S.resolve([])}getNextCollectionGroupToUpdate(e){return S.resolve(null)}getMinOffset(e,n){return S.resolve(ar.min())}getMinOffsetFromCollectionGroup(e,n){return S.resolve(ar.min())}updateCollectionGroup(e,n,r){return S.resolve()}updateIndexEntries(e,n){return S.resolve()}}class wN{constructor(){this.index={}}add(e){const n=e.lastSegment(),r=e.popLast(),i=this.index[n]||new be(oe.comparator),s=!i.has(r);return this.index[n]=i.add(r),s}has(e){const n=e.lastSegment(),r=e.popLast(),i=this.index[n];return i&&i.has(r)}getEntries(e){return(this.index[e]||new be(oe.comparator)).toArray()}}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class Ki{constructor(e){this.On=e}next(){return this.On+=2,this.On}static Nn(){return new Ki(0)}static Bn(){return new Ki(-1)}}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class TN{constructor(){this.changes=new os(e=>e.toString(),(e,n)=>e.isEqual(n)),this.changesApplied=!1}addEntry(e){this.assertNotApplied(),this.changes.set(e.key,e)}removeEntry(e,n){this.assertNotApplied(),this.changes.set(e,Ke.newInvalidDocument(e).setReadTime(n))}getEntry(e,n){this.assertNotApplied();const r=this.changes.get(n);return r!==void 0?S.resolve(r):this.getFromCache(e,n)}getEntries(e,n){return this.getAllFromCache(e,n)}apply(e){return this.assertNotApplied(),this.changesApplied=!0,this.applyChanges(e)}assertNotApplied(){}}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + *//** + * @license + * Copyright 2022 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class IN{constructor(e,n){this.overlayedDocument=e,this.mutatedFields=n}}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class SN{constructor(e,n,r,i){this.remoteDocumentCache=e,this.mutationQueue=n,this.documentOverlayCache=r,this.indexManager=i}getDocument(e,n){let r=null;return this.documentOverlayCache.getOverlay(e,n).next(i=>(r=i,this.remoteDocumentCache.getEntry(e,n))).next(i=>(r!==null&&Ks(r.mutation,i,$t.empty(),Re.now()),i))}getDocuments(e,n){return this.remoteDocumentCache.getEntries(e,n).next(r=>this.getLocalViewOfDocuments(e,r,W()).next(()=>r))}getLocalViewOfDocuments(e,n,r=W()){const i=Nr();return this.populateOverlays(e,i,n).next(()=>this.computeViews(e,n,i,r).next(s=>{let o=Ps();return s.forEach((a,l)=>{o=o.insert(a,l.overlayedDocument)}),o}))}getOverlayedDocuments(e,n){const r=Nr();return this.populateOverlays(e,r,n).next(()=>this.computeViews(e,n,r,W()))}populateOverlays(e,n,r){const i=[];return r.forEach(s=>{n.has(s)||i.push(s)}),this.documentOverlayCache.getOverlays(e,i).next(s=>{s.forEach((o,a)=>{n.set(o,a)})})}computeViews(e,n,r,i){let s=Rn();const o=Hs(),a=function(){return Hs()}();return n.forEach((l,u)=>{const c=r.get(u.key);i.has(u.key)&&(c===void 0||c.mutation instanceof Yr)?s=s.insert(u.key,u):c!==void 0?(o.set(u.key,c.mutation.getFieldMask()),Ks(c.mutation,u,c.mutation.getFieldMask(),Re.now())):o.set(u.key,$t.empty())}),this.recalculateAndSaveOverlays(e,s).next(l=>(l.forEach((u,c)=>o.set(u,c)),n.forEach((u,c)=>{var h;return a.set(u,new IN(c,(h=o.get(u))!==null&&h!==void 0?h:null))}),a))}recalculateAndSaveOverlays(e,n){const r=Hs();let i=new fe((o,a)=>o-a),s=W();return this.mutationQueue.getAllMutationBatchesAffectingDocumentKeys(e,n).next(o=>{for(const a of o)a.keys().forEach(l=>{const u=n.get(l);if(u===null)return;let c=r.get(l)||$t.empty();c=a.applyToLocalView(u,c),r.set(l,c);const h=(i.get(a.batchId)||W()).add(l);i=i.insert(a.batchId,h)})}).next(()=>{const o=[],a=i.getReverseIterator();for(;a.hasNext();){const l=a.getNext(),u=l.key,c=l.value,h=cw();c.forEach(d=>{if(!s.has(d)){const m=yw(n.get(d),r.get(d));m!==null&&h.set(d,m),s=s.add(d)}}),o.push(this.documentOverlayCache.saveOverlays(e,u,h))}return S.waitFor(o)}).next(()=>r)}recalculateAndSaveOverlaysForDocumentKeys(e,n){return this.remoteDocumentCache.getEntries(e,n).next(r=>this.recalculateAndSaveOverlays(e,r))}getDocumentsMatchingQuery(e,n,r,i){return function(o){return L.isDocumentKey(o.path)&&o.collectionGroup===null&&o.filters.length===0}(n)?this.getDocumentsMatchingDocumentQuery(e,n.path):sw(n)?this.getDocumentsMatchingCollectionGroupQuery(e,n,r,i):this.getDocumentsMatchingCollectionQuery(e,n,r,i)}getNextDocuments(e,n,r,i){return this.remoteDocumentCache.getAllFromCollectionGroup(e,n,r,i).next(s=>{const o=i-s.size>0?this.documentOverlayCache.getOverlaysForCollectionGroup(e,n,r.largestBatchId,i-s.size):S.resolve(Nr());let a=-1,l=s;return o.next(u=>S.forEach(u,(c,h)=>(a{l=l.insert(c,d)}))).next(()=>this.populateOverlays(e,u,s)).next(()=>this.computeViews(e,l,u,W())).next(c=>({batchId:a,changes:uw(c)})))})}getDocumentsMatchingDocumentQuery(e,n){return this.getDocument(e,new L(n)).next(r=>{let i=Ps();return r.isFoundDocument()&&(i=i.insert(r.key,r)),i})}getDocumentsMatchingCollectionGroupQuery(e,n,r,i){const s=n.collectionGroup;let o=Ps();return this.indexManager.getCollectionParents(e,s).next(a=>S.forEach(a,l=>{const u=function(h,d){return new Yo(d,null,h.explicitOrderBy.slice(),h.filters.slice(),h.limit,h.limitType,h.startAt,h.endAt)}(n,l.child(s));return this.getDocumentsMatchingCollectionQuery(e,u,r,i).next(c=>{c.forEach((h,d)=>{o=o.insert(h,d)})})}).next(()=>o))}getDocumentsMatchingCollectionQuery(e,n,r,i){let s;return this.documentOverlayCache.getOverlaysForCollection(e,n.path,r.largestBatchId).next(o=>(s=o,this.remoteDocumentCache.getDocumentsMatchingQuery(e,n,r,s,i))).next(o=>{s.forEach((l,u)=>{const c=u.getKey();o.get(c)===null&&(o=o.insert(c,Ke.newInvalidDocument(c)))});let a=Ps();return o.forEach((l,u)=>{const c=s.get(l);c!==void 0&&Ks(c.mutation,u,$t.empty(),Re.now()),Fu(n,u)&&(a=a.insert(l,u))}),a})}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class CN{constructor(e){this.serializer=e,this.cr=new Map,this.lr=new Map}getBundleMetadata(e,n){return S.resolve(this.cr.get(n))}saveBundleMetadata(e,n){return this.cr.set(n.id,function(i){return{id:i.id,version:i.version,createTime:Zt(i.createTime)}}(n)),S.resolve()}getNamedQuery(e,n){return S.resolve(this.lr.get(n))}saveNamedQuery(e,n){return this.lr.set(n.name,function(i){return{name:i.name,query:_N(i.bundledQuery),readTime:Zt(i.readTime)}}(n)),S.resolve()}}/** + * @license + * Copyright 2022 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class RN{constructor(){this.overlays=new fe(L.comparator),this.hr=new Map}getOverlay(e,n){return S.resolve(this.overlays.get(n))}getOverlays(e,n){const r=Nr();return S.forEach(n,i=>this.getOverlay(e,i).next(s=>{s!==null&&r.set(i,s)})).next(()=>r)}saveOverlays(e,n,r){return r.forEach((i,s)=>{this.ht(e,n,s)}),S.resolve()}removeOverlaysForBatchId(e,n,r){const i=this.hr.get(r);return i!==void 0&&(i.forEach(s=>this.overlays=this.overlays.remove(s)),this.hr.delete(r)),S.resolve()}getOverlaysForCollection(e,n,r){const i=Nr(),s=n.length+1,o=new L(n.child("")),a=this.overlays.getIteratorFrom(o);for(;a.hasNext();){const l=a.getNext().value,u=l.getKey();if(!n.isPrefixOf(u.path))break;u.path.length===s&&l.largestBatchId>r&&i.set(l.getKey(),l)}return S.resolve(i)}getOverlaysForCollectionGroup(e,n,r,i){let s=new fe((u,c)=>u-c);const o=this.overlays.getIterator();for(;o.hasNext();){const u=o.getNext().value;if(u.getKey().getCollectionGroup()===n&&u.largestBatchId>r){let c=s.get(u.largestBatchId);c===null&&(c=Nr(),s=s.insert(u.largestBatchId,c)),c.set(u.getKey(),u)}}const a=Nr(),l=s.getIterator();for(;l.hasNext()&&(l.getNext().value.forEach((u,c)=>a.set(u,c)),!(a.size()>=i)););return S.resolve(a)}ht(e,n,r){const i=this.overlays.get(r.key);if(i!==null){const o=this.hr.get(i.largestBatchId).delete(r.key);this.hr.set(i.largestBatchId,o)}this.overlays=this.overlays.insert(r.key,new QP(n,r));let s=this.hr.get(n);s===void 0&&(s=W(),this.hr.set(n,s)),this.hr.set(n,s.add(r.key))}}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class vp{constructor(){this.Pr=new be(ke.Ir),this.Tr=new be(ke.Er)}isEmpty(){return this.Pr.isEmpty()}addReference(e,n){const r=new ke(e,n);this.Pr=this.Pr.add(r),this.Tr=this.Tr.add(r)}dr(e,n){e.forEach(r=>this.addReference(r,n))}removeReference(e,n){this.Ar(new ke(e,n))}Rr(e,n){e.forEach(r=>this.removeReference(r,n))}Vr(e){const n=new L(new oe([])),r=new ke(n,e),i=new ke(n,e+1),s=[];return this.Tr.forEachInRange([r,i],o=>{this.Ar(o),s.push(o.key)}),s}mr(){this.Pr.forEach(e=>this.Ar(e))}Ar(e){this.Pr=this.Pr.delete(e),this.Tr=this.Tr.delete(e)}gr(e){const n=new L(new oe([])),r=new ke(n,e),i=new ke(n,e+1);let s=W();return this.Tr.forEachInRange([r,i],o=>{s=s.add(o.key)}),s}containsKey(e){const n=new ke(e,0),r=this.Pr.firstAfterOrEqual(n);return r!==null&&e.isEqual(r.key)}}class ke{constructor(e,n){this.key=e,this.pr=n}static Ir(e,n){return L.comparator(e.key,n.key)||X(e.pr,n.pr)}static Er(e,n){return X(e.pr,n.pr)||L.comparator(e.key,n.key)}}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class AN{constructor(e,n){this.indexManager=e,this.referenceDelegate=n,this.mutationQueue=[],this.yr=1,this.wr=new be(ke.Ir)}checkEmpty(e){return S.resolve(this.mutationQueue.length===0)}addMutationBatch(e,n,r,i){const s=this.yr;this.yr++,this.mutationQueue.length>0&&this.mutationQueue[this.mutationQueue.length-1];const o=new GP(s,n,r,i);this.mutationQueue.push(o);for(const a of i)this.wr=this.wr.add(new ke(a.key,s)),this.indexManager.addToCollectionParentIndex(e,a.key.path.popLast());return S.resolve(o)}lookupMutationBatch(e,n){return S.resolve(this.Sr(n))}getNextMutationBatchAfterBatchId(e,n){const r=n+1,i=this.br(r),s=i<0?0:i;return S.resolve(this.mutationQueue.length>s?this.mutationQueue[s]:null)}getHighestUnacknowledgedBatchId(){return S.resolve(this.mutationQueue.length===0?-1:this.yr-1)}getAllMutationBatches(e){return S.resolve(this.mutationQueue.slice())}getAllMutationBatchesAffectingDocumentKey(e,n){const r=new ke(n,0),i=new ke(n,Number.POSITIVE_INFINITY),s=[];return this.wr.forEachInRange([r,i],o=>{const a=this.Sr(o.pr);s.push(a)}),S.resolve(s)}getAllMutationBatchesAffectingDocumentKeys(e,n){let r=new be(X);return n.forEach(i=>{const s=new ke(i,0),o=new ke(i,Number.POSITIVE_INFINITY);this.wr.forEachInRange([s,o],a=>{r=r.add(a.pr)})}),S.resolve(this.Dr(r))}getAllMutationBatchesAffectingQuery(e,n){const r=n.path,i=r.length+1;let s=r;L.isDocumentKey(s)||(s=s.child(""));const o=new ke(new L(s),0);let a=new be(X);return this.wr.forEachWhile(l=>{const u=l.key.path;return!!r.isPrefixOf(u)&&(u.length===i&&(a=a.add(l.pr)),!0)},o),S.resolve(this.Dr(a))}Dr(e){const n=[];return e.forEach(r=>{const i=this.Sr(r);i!==null&&n.push(i)}),n}removeMutationBatch(e,n){re(this.Cr(n.batchId,"removed")===0),this.mutationQueue.shift();let r=this.wr;return S.forEach(n.mutations,i=>{const s=new ke(i.key,n.batchId);return r=r.delete(s),this.referenceDelegate.markPotentiallyOrphaned(e,i.key)}).next(()=>{this.wr=r})}Mn(e){}containsKey(e,n){const r=new ke(n,0),i=this.wr.firstAfterOrEqual(r);return S.resolve(n.isEqual(i&&i.key))}performConsistencyCheck(e){return this.mutationQueue.length,S.resolve()}Cr(e,n){return this.br(e)}br(e){return this.mutationQueue.length===0?0:e-this.mutationQueue[0].batchId}Sr(e){const n=this.br(e);return n<0||n>=this.mutationQueue.length?null:this.mutationQueue[n]}}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class kN{constructor(e){this.vr=e,this.docs=function(){return new fe(L.comparator)}(),this.size=0}setIndexManager(e){this.indexManager=e}addEntry(e,n){const r=n.key,i=this.docs.get(r),s=i?i.size:0,o=this.vr(n);return this.docs=this.docs.insert(r,{document:n.mutableCopy(),size:o}),this.size+=o-s,this.indexManager.addToCollectionParentIndex(e,r.path.popLast())}removeEntry(e){const n=this.docs.get(e);n&&(this.docs=this.docs.remove(e),this.size-=n.size)}getEntry(e,n){const r=this.docs.get(n);return S.resolve(r?r.document.mutableCopy():Ke.newInvalidDocument(n))}getEntries(e,n){let r=Rn();return n.forEach(i=>{const s=this.docs.get(i);r=r.insert(i,s?s.document.mutableCopy():Ke.newInvalidDocument(i))}),S.resolve(r)}getDocumentsMatchingQuery(e,n,r,i){let s=Rn();const o=n.path,a=new L(o.child("")),l=this.docs.getIteratorFrom(a);for(;l.hasNext();){const{key:u,value:{document:c}}=l.getNext();if(!o.isPrefixOf(u.path))break;u.path.length>o.length+1||dP(hP(c),r)<=0||(i.has(c.key)||Fu(n,c))&&(s=s.insert(c.key,c.mutableCopy()))}return S.resolve(s)}getAllFromCollectionGroup(e,n,r,i){M()}Fr(e,n){return S.forEach(this.docs,r=>n(r))}newChangeBuffer(e){return new PN(this)}getSize(e){return S.resolve(this.size)}}class PN extends TN{constructor(e){super(),this.ar=e}applyChanges(e){const n=[];return this.changes.forEach((r,i)=>{i.isValidDocument()?n.push(this.ar.addEntry(e,i)):this.ar.removeEntry(r)}),S.waitFor(n)}getFromCache(e,n){return this.ar.getEntry(e,n)}getAllFromCache(e,n){return this.ar.getEntries(e,n)}}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class NN{constructor(e){this.persistence=e,this.Mr=new os(n=>fp(n),pp),this.lastRemoteSnapshotVersion=U.min(),this.highestTargetId=0,this.Or=0,this.Nr=new vp,this.targetCount=0,this.Br=Ki.Nn()}forEachTarget(e,n){return this.Mr.forEach((r,i)=>n(i)),S.resolve()}getLastRemoteSnapshotVersion(e){return S.resolve(this.lastRemoteSnapshotVersion)}getHighestSequenceNumber(e){return S.resolve(this.Or)}allocateTargetId(e){return this.highestTargetId=this.Br.next(),S.resolve(this.highestTargetId)}setTargetsMetadata(e,n,r){return r&&(this.lastRemoteSnapshotVersion=r),n>this.Or&&(this.Or=n),S.resolve()}qn(e){this.Mr.set(e.target,e);const n=e.targetId;n>this.highestTargetId&&(this.Br=new Ki(n),this.highestTargetId=n),e.sequenceNumber>this.Or&&(this.Or=e.sequenceNumber)}addTargetData(e,n){return this.qn(n),this.targetCount+=1,S.resolve()}updateTargetData(e,n){return this.qn(n),S.resolve()}removeTargetData(e,n){return this.Mr.delete(n.target),this.Nr.Vr(n.targetId),this.targetCount-=1,S.resolve()}removeTargets(e,n,r){let i=0;const s=[];return this.Mr.forEach((o,a)=>{a.sequenceNumber<=n&&r.get(a.targetId)===null&&(this.Mr.delete(o),s.push(this.removeMatchingKeysForTargetId(e,a.targetId)),i++)}),S.waitFor(s).next(()=>i)}getTargetCount(e){return S.resolve(this.targetCount)}getTargetData(e,n){const r=this.Mr.get(n)||null;return S.resolve(r)}addMatchingKeys(e,n,r){return this.Nr.dr(n,r),S.resolve()}removeMatchingKeys(e,n,r){this.Nr.Rr(n,r);const i=this.persistence.referenceDelegate,s=[];return i&&n.forEach(o=>{s.push(i.markPotentiallyOrphaned(e,o))}),S.waitFor(s)}removeMatchingKeysForTargetId(e,n){return this.Nr.Vr(n),S.resolve()}getMatchingKeysForTargetId(e,n){const r=this.Nr.gr(n);return S.resolve(r)}containsKey(e,n){return S.resolve(this.Nr.containsKey(n))}}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class xN{constructor(e,n){this.Lr={},this.overlays={},this.kr=new up(0),this.qr=!1,this.qr=!0,this.referenceDelegate=e(this),this.Qr=new NN(this),this.indexManager=new EN,this.remoteDocumentCache=function(i){return new kN(i)}(r=>this.referenceDelegate.Kr(r)),this.serializer=new vN(n),this.$r=new CN(this.serializer)}start(){return Promise.resolve()}shutdown(){return this.qr=!1,Promise.resolve()}get started(){return this.qr}setDatabaseDeletedListener(){}setNetworkEnabled(){}getIndexManager(e){return this.indexManager}getDocumentOverlayCache(e){let n=this.overlays[e.toKey()];return n||(n=new RN,this.overlays[e.toKey()]=n),n}getMutationQueue(e,n){let r=this.Lr[e.toKey()];return r||(r=new AN(n,this.referenceDelegate),this.Lr[e.toKey()]=r),r}getTargetCache(){return this.Qr}getRemoteDocumentCache(){return this.remoteDocumentCache}getBundleCache(){return this.$r}runTransaction(e,n,r){N("MemoryPersistence","Starting transaction:",e);const i=new DN(this.kr.next());return this.referenceDelegate.Ur(),r(i).next(s=>this.referenceDelegate.Wr(i).next(()=>s)).toPromise().then(s=>(i.raiseOnCommittedEvent(),s))}Gr(e,n){return S.or(Object.values(this.Lr).map(r=>()=>r.containsKey(e,n)))}}class DN extends pP{constructor(e){super(),this.currentSequenceNumber=e}}class _p{constructor(e){this.persistence=e,this.zr=new vp,this.jr=null}static Hr(e){return new _p(e)}get Jr(){if(this.jr)return this.jr;throw M()}addReference(e,n,r){return this.zr.addReference(r,n),this.Jr.delete(r.toString()),S.resolve()}removeReference(e,n,r){return this.zr.removeReference(r,n),this.Jr.add(r.toString()),S.resolve()}markPotentiallyOrphaned(e,n){return this.Jr.add(n.toString()),S.resolve()}removeTarget(e,n){this.zr.Vr(n.targetId).forEach(i=>this.Jr.add(i.toString()));const r=this.persistence.getTargetCache();return r.getMatchingKeysForTargetId(e,n.targetId).next(i=>{i.forEach(s=>this.Jr.add(s.toString()))}).next(()=>r.removeTargetData(e,n))}Ur(){this.jr=new Set}Wr(e){const n=this.persistence.getRemoteDocumentCache().newChangeBuffer();return S.forEach(this.Jr,r=>{const i=L.fromPath(r);return this.Yr(e,i).next(s=>{s||n.removeEntry(i,U.min())})}).next(()=>(this.jr=null,n.apply(e)))}updateLimboDocument(e,n){return this.Yr(e,n).next(r=>{r?this.Jr.delete(n.toString()):this.Jr.add(n.toString())})}Kr(e){return 0}Yr(e,n){return S.or([()=>S.resolve(this.zr.containsKey(n)),()=>this.persistence.getTargetCache().containsKey(e,n),()=>this.persistence.Gr(e,n)])}}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class Ep{constructor(e,n,r,i){this.targetId=e,this.fromCache=n,this.qi=r,this.Qi=i}static Ki(e,n){let r=W(),i=W();for(const s of n.docChanges)switch(s.type){case 0:r=r.add(s.doc.key);break;case 1:i=i.add(s.doc.key)}return new Ep(e,n.fromCache,r,i)}}/** + * @license + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class ON{constructor(){this._documentReadCount=0}get documentReadCount(){return this._documentReadCount}incrementDocumentReadCount(e){this._documentReadCount+=e}}/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class VN{constructor(){this.$i=!1,this.Ui=!1,this.Wi=100,this.Gi=function(){return OR()?8:Pr.v(Ie())>0?6:4}()}initialize(e,n){this.zi=e,this.indexManager=n,this.$i=!0}getDocumentsMatchingQuery(e,n,r,i){const s={result:null};return this.ji(e,n).next(o=>{s.result=o}).next(()=>{if(!s.result)return this.Hi(e,n,i,r).next(o=>{s.result=o})}).next(()=>{if(s.result)return;const o=new ON;return this.Ji(e,n,o).next(a=>{if(s.result=a,this.Ui)return this.Yi(e,n,o,a.size)})}).next(()=>s.result)}Yi(e,n,r,i){return r.documentReadCountthis.Gi*i?(ws()<=K.DEBUG&&N("QueryEngine","The SDK decides to create cache indexes for query:",ii(n),"as using cache indexes may help improve performance."),this.indexManager.createTargetIndexes(e,Jt(n))):S.resolve())}ji(e,n){if(iy(n))return S.resolve(null);let r=Jt(n);return this.indexManager.getIndexType(e,r).next(i=>i===0?null:(n.limit!==null&&i===1&&(n=_d(n,null,"F"),r=Jt(n)),this.indexManager.getDocumentsMatchingTarget(e,r).next(s=>{const o=W(...s);return this.zi.getDocuments(e,o).next(a=>this.indexManager.getMinOffset(e,r).next(l=>{const u=this.Zi(n,a);return this.Xi(n,u,o,l.readTime)?this.ji(e,_d(n,null,"F")):this.es(e,u,n,l)}))})))}Hi(e,n,r,i){return iy(n)||i.isEqual(U.min())?S.resolve(null):this.zi.getDocuments(e,r).next(s=>{const o=this.Zi(n,s);return this.Xi(n,o,r,i)?S.resolve(null):(ws()<=K.DEBUG&&N("QueryEngine","Re-using previous result from %s to execute query: %s",i.toString(),ii(n)),this.es(e,o,n,cP(i,-1)).next(a=>a))})}Zi(e,n){let r=new be(aw(e));return n.forEach((i,s)=>{Fu(e,s)&&(r=r.add(s))}),r}Xi(e,n,r,i){if(e.limit===null)return!1;if(r.size!==n.size)return!0;const s=e.limitType==="F"?n.last():n.first();return!!s&&(s.hasPendingWrites||s.version.compareTo(i)>0)}Ji(e,n,r){return ws()<=K.DEBUG&&N("QueryEngine","Using full collection scan to execute query:",ii(n)),this.zi.getDocumentsMatchingQuery(e,n,ar.min(),r)}es(e,n,r,i){return this.zi.getDocumentsMatchingQuery(e,r,i).next(s=>(n.forEach(o=>{s=s.insert(o.key,o)}),s))}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class LN{constructor(e,n,r,i){this.persistence=e,this.ts=n,this.serializer=i,this.ns=new fe(X),this.rs=new os(s=>fp(s),pp),this.ss=new Map,this.os=e.getRemoteDocumentCache(),this.Qr=e.getTargetCache(),this.$r=e.getBundleCache(),this._s(r)}_s(e){this.documentOverlayCache=this.persistence.getDocumentOverlayCache(e),this.indexManager=this.persistence.getIndexManager(e),this.mutationQueue=this.persistence.getMutationQueue(e,this.indexManager),this.localDocuments=new SN(this.os,this.mutationQueue,this.documentOverlayCache,this.indexManager),this.os.setIndexManager(this.indexManager),this.ts.initialize(this.localDocuments,this.indexManager)}collectGarbage(e){return this.persistence.runTransaction("Collect garbage","readwrite-primary",n=>e.collect(n,this.ns))}}function MN(t,e,n,r){return new LN(t,e,n,r)}async function Nw(t,e){const n=z(t);return await n.persistence.runTransaction("Handle user change","readonly",r=>{let i;return n.mutationQueue.getAllMutationBatches(r).next(s=>(i=s,n._s(e),n.mutationQueue.getAllMutationBatches(r))).next(s=>{const o=[],a=[];let l=W();for(const u of i){o.push(u.batchId);for(const c of u.mutations)l=l.add(c.key)}for(const u of s){a.push(u.batchId);for(const c of u.mutations)l=l.add(c.key)}return n.localDocuments.getDocuments(r,l).next(u=>({us:u,removedBatchIds:o,addedBatchIds:a}))})})}function FN(t,e){const n=z(t);return n.persistence.runTransaction("Acknowledge batch","readwrite-primary",r=>{const i=e.batch.keys(),s=n.os.newChangeBuffer({trackRemovals:!0});return function(a,l,u,c){const h=u.batch,d=h.keys();let m=S.resolve();return d.forEach(v=>{m=m.next(()=>c.getEntry(l,v)).next(_=>{const E=u.docVersions.get(v);re(E!==null),_.version.compareTo(E)<0&&(h.applyToRemoteDocument(_,u),_.isValidDocument()&&(_.setReadTime(u.commitVersion),c.addEntry(_)))})}),m.next(()=>a.mutationQueue.removeMutationBatch(l,h))}(n,r,e,s).next(()=>s.apply(r)).next(()=>n.mutationQueue.performConsistencyCheck(r)).next(()=>n.documentOverlayCache.removeOverlaysForBatchId(r,i,e.batch.batchId)).next(()=>n.localDocuments.recalculateAndSaveOverlaysForDocumentKeys(r,function(a){let l=W();for(let u=0;u0&&(l=l.add(a.batch.mutations[u].key));return l}(e))).next(()=>n.localDocuments.getDocuments(r,i))})}function xw(t){const e=z(t);return e.persistence.runTransaction("Get last remote snapshot version","readonly",n=>e.Qr.getLastRemoteSnapshotVersion(n))}function $N(t,e){const n=z(t),r=e.snapshotVersion;let i=n.ns;return n.persistence.runTransaction("Apply remote event","readwrite-primary",s=>{const o=n.os.newChangeBuffer({trackRemovals:!0});i=n.ns;const a=[];e.targetChanges.forEach((c,h)=>{const d=i.get(h);if(!d)return;a.push(n.Qr.removeMatchingKeys(s,c.removedDocuments,h).next(()=>n.Qr.addMatchingKeys(s,c.addedDocuments,h)));let m=d.withSequenceNumber(s.currentSequenceNumber);e.targetMismatches.get(h)!==null?m=m.withResumeToken(Ye.EMPTY_BYTE_STRING,U.min()).withLastLimboFreeSnapshotVersion(U.min()):c.resumeToken.approximateByteSize()>0&&(m=m.withResumeToken(c.resumeToken,r)),i=i.insert(h,m),function(_,E,p){return _.resumeToken.approximateByteSize()===0||E.snapshotVersion.toMicroseconds()-_.snapshotVersion.toMicroseconds()>=3e8?!0:p.addedDocuments.size+p.modifiedDocuments.size+p.removedDocuments.size>0}(d,m,c)&&a.push(n.Qr.updateTargetData(s,m))});let l=Rn(),u=W();if(e.documentUpdates.forEach(c=>{e.resolvedLimboDocuments.has(c)&&a.push(n.persistence.referenceDelegate.updateLimboDocument(s,c))}),a.push(bN(s,o,e.documentUpdates).next(c=>{l=c.cs,u=c.ls})),!r.isEqual(U.min())){const c=n.Qr.getLastRemoteSnapshotVersion(s).next(h=>n.Qr.setTargetsMetadata(s,s.currentSequenceNumber,r));a.push(c)}return S.waitFor(a).next(()=>o.apply(s)).next(()=>n.localDocuments.getLocalViewOfDocuments(s,l,u)).next(()=>l)}).then(s=>(n.ns=i,s))}function bN(t,e,n){let r=W(),i=W();return n.forEach(s=>r=r.add(s)),e.getEntries(t,r).next(s=>{let o=Rn();return n.forEach((a,l)=>{const u=s.get(a);l.isFoundDocument()!==u.isFoundDocument()&&(i=i.add(a)),l.isNoDocument()&&l.version.isEqual(U.min())?(e.removeEntry(a,l.readTime),o=o.insert(a,l)):!u.isValidDocument()||l.version.compareTo(u.version)>0||l.version.compareTo(u.version)===0&&u.hasPendingWrites?(e.addEntry(l),o=o.insert(a,l)):N("LocalStore","Ignoring outdated watch update for ",a,". Current version:",u.version," Watch version:",l.version)}),{cs:o,ls:i}})}function UN(t,e){const n=z(t);return n.persistence.runTransaction("Get next mutation batch","readonly",r=>(e===void 0&&(e=-1),n.mutationQueue.getNextMutationBatchAfterBatchId(r,e)))}function jN(t,e){const n=z(t);return n.persistence.runTransaction("Allocate target","readwrite",r=>{let i;return n.Qr.getTargetData(r,e).next(s=>s?(i=s,S.resolve(i)):n.Qr.allocateTargetId(r).next(o=>(i=new Hn(e,o,"TargetPurposeListen",r.currentSequenceNumber),n.Qr.addTargetData(r,i).next(()=>i))))}).then(r=>{const i=n.ns.get(r.targetId);return(i===null||r.snapshotVersion.compareTo(i.snapshotVersion)>0)&&(n.ns=n.ns.insert(r.targetId,r),n.rs.set(e,r.targetId)),r})}async function Sd(t,e,n){const r=z(t),i=r.ns.get(e),s=n?"readwrite":"readwrite-primary";try{n||await r.persistence.runTransaction("Release target",s,o=>r.persistence.referenceDelegate.removeTarget(o,i))}catch(o){if(!Qo(o))throw o;N("LocalStore",`Failed to update sequence numbers for target ${e}: ${o}`)}r.ns=r.ns.remove(e),r.rs.delete(i.target)}function my(t,e,n){const r=z(t);let i=U.min(),s=W();return r.persistence.runTransaction("Execute query","readwrite",o=>function(l,u,c){const h=z(l),d=h.rs.get(c);return d!==void 0?S.resolve(h.ns.get(d)):h.Qr.getTargetData(u,c)}(r,o,Jt(e)).next(a=>{if(a)return i=a.lastLimboFreeSnapshotVersion,r.Qr.getMatchingKeysForTargetId(o,a.targetId).next(l=>{s=l})}).next(()=>r.ts.getDocumentsMatchingQuery(o,e,n?i:U.min(),n?s:W())).next(a=>(BN(r,OP(e),a),{documents:a,hs:s})))}function BN(t,e,n){let r=t.ss.get(e)||U.min();n.forEach((i,s)=>{s.readTime.compareTo(r)>0&&(r=s.readTime)}),t.ss.set(e,r)}class gy{constructor(){this.activeTargetIds=bP()}As(e){this.activeTargetIds=this.activeTargetIds.add(e)}Rs(e){this.activeTargetIds=this.activeTargetIds.delete(e)}ds(){const e={activeTargetIds:this.activeTargetIds.toArray(),updateTimeMs:Date.now()};return JSON.stringify(e)}}class zN{constructor(){this.no=new gy,this.ro={},this.onlineStateHandler=null,this.sequenceNumberHandler=null}addPendingMutation(e){}updateMutationState(e,n,r){}addLocalQueryTarget(e){return this.no.As(e),this.ro[e]||"not-current"}updateQueryState(e,n,r){this.ro[e]=n}removeLocalQueryTarget(e){this.no.Rs(e)}isLocalQueryTarget(e){return this.no.activeTargetIds.has(e)}clearQueryState(e){delete this.ro[e]}getAllActiveQueryTargets(){return this.no.activeTargetIds}isActiveQueryTarget(e){return this.no.activeTargetIds.has(e)}start(){return this.no=new gy,Promise.resolve()}handleUserChange(e,n,r){}setOnlineState(e){}shutdown(){}writeSequenceNumber(e){}notifyBundleLoaded(e){}}/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class WN{io(e){}shutdown(){}}/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class yy{constructor(){this.so=()=>this.oo(),this._o=()=>this.ao(),this.uo=[],this.co()}io(e){this.uo.push(e)}shutdown(){window.removeEventListener("online",this.so),window.removeEventListener("offline",this._o)}co(){window.addEventListener("online",this.so),window.addEventListener("offline",this._o)}oo(){N("ConnectivityMonitor","Network connectivity changed: AVAILABLE");for(const e of this.uo)e(0)}ao(){N("ConnectivityMonitor","Network connectivity changed: UNAVAILABLE");for(const e of this.uo)e(1)}static D(){return typeof window<"u"&&window.addEventListener!==void 0&&window.removeEventListener!==void 0}}/** + * @license + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */let Pa=null;function Hc(){return Pa===null?Pa=function(){return 268435456+Math.round(2147483648*Math.random())}():Pa++,"0x"+Pa.toString(16)}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const HN={BatchGetDocuments:"batchGet",Commit:"commit",RunQuery:"runQuery",RunAggregationQuery:"runAggregationQuery"};/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class KN{constructor(e){this.lo=e.lo,this.ho=e.ho}Po(e){this.Io=e}To(e){this.Eo=e}onMessage(e){this.Ao=e}close(){this.ho()}send(e){this.lo(e)}Ro(){this.Io()}Vo(e){this.Eo(e)}mo(e){this.Ao(e)}}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const ze="WebChannelConnection";class qN extends class{constructor(n){this.databaseInfo=n,this.databaseId=n.databaseId;const r=n.ssl?"https":"http",i=encodeURIComponent(this.databaseId.projectId),s=encodeURIComponent(this.databaseId.database);this.fo=r+"://"+n.host,this.po=`projects/${i}/databases/${s}`,this.yo=this.databaseId.database==="(default)"?`project_id=${i}`:`project_id=${i}&database_id=${s}`}get wo(){return!1}So(n,r,i,s,o){const a=Hc(),l=this.bo(n,r.toUriEncodedString());N("RestConnection",`Sending RPC '${n}' ${a}:`,l,i);const u={"google-cloud-resource-prefix":this.po,"x-goog-request-params":this.yo};return this.Do(u,s,o),this.Co(n,l,u,i).then(c=>(N("RestConnection",`Received RPC '${n}' ${a}: `,c),c),c=>{throw Bi("RestConnection",`RPC '${n}' ${a} failed with error: `,c,"url: ",l,"request:",i),c})}vo(n,r,i,s,o,a){return this.So(n,r,i,s,o)}Do(n,r,i){n["X-Goog-Api-Client"]=function(){return"gl-js/ fire/"+is}(),n["Content-Type"]="text/plain",this.databaseInfo.appId&&(n["X-Firebase-GMPID"]=this.databaseInfo.appId),r&&r.headers.forEach((s,o)=>n[o]=s),i&&i.headers.forEach((s,o)=>n[o]=s)}bo(n,r){const i=HN[n];return`${this.fo}/v1/${r}:${i}`}terminate(){}}{constructor(e){super(e),this.forceLongPolling=e.forceLongPolling,this.autoDetectLongPolling=e.autoDetectLongPolling,this.useFetchStreams=e.useFetchStreams,this.longPollingOptions=e.longPollingOptions}Co(e,n,r,i){const s=Hc();return new Promise((o,a)=>{const l=new Zk;l.setWithCredentials(!0),l.listenOnce(Xk.COMPLETE,()=>{try{switch(l.getLastErrorCode()){case zc.NO_ERROR:const c=l.getResponseJson();N(ze,`XHR for RPC '${e}' ${s} received:`,JSON.stringify(c)),o(c);break;case zc.TIMEOUT:N(ze,`RPC '${e}' ${s} timed out`),a(new V(I.DEADLINE_EXCEEDED,"Request time out"));break;case zc.HTTP_ERROR:const h=l.getStatus();if(N(ze,`RPC '${e}' ${s} failed with status:`,h,"response text:",l.getResponseText()),h>0){let d=l.getResponseJson();Array.isArray(d)&&(d=d[0]);const m=d==null?void 0:d.error;if(m&&m.status&&m.message){const v=function(E){const p=E.toLowerCase().replace(/_/g,"-");return Object.values(I).indexOf(p)>=0?p:I.UNKNOWN}(m.status);a(new V(v,m.message))}else a(new V(I.UNKNOWN,"Server responded with status "+l.getStatus()))}else a(new V(I.UNAVAILABLE,"Connection failed."));break;default:M()}}finally{N(ze,`RPC '${e}' ${s} completed.`)}});const u=JSON.stringify(i);N(ze,`RPC '${e}' ${s} sending request:`,i),l.send(n,"POST",u,r,15)})}Fo(e,n,r){const i=Hc(),s=[this.fo,"/","google.firestore.v1.Firestore","/",e,"/channel"],o=Qk(),a=Yk(),l={httpSessionIdParam:"gsessionid",initMessageHeaders:{},messageUrlParams:{database:`projects/${this.databaseId.projectId}/databases/${this.databaseId.database}`},sendRawJson:!0,supportsCrossDomainXhr:!0,internalChannelParams:{forwardChannelRequestTimeoutMs:6e5},forceLongPolling:this.forceLongPolling,detectBufferingProxy:this.autoDetectLongPolling},u=this.longPollingOptions.timeoutSeconds;u!==void 0&&(l.longPollingTimeout=Math.round(1e3*u)),this.useFetchStreams&&(l.useFetchStreams=!0),this.Do(l.initMessageHeaders,n,r),l.encodeInitMessageHeaders=!0;const c=s.join("");N(ze,`Creating RPC '${e}' stream ${i}: ${c}`,l);const h=o.createWebChannel(c,l);let d=!1,m=!1;const v=new KN({lo:E=>{m?N(ze,`Not sending because RPC '${e}' stream ${i} is closed:`,E):(d||(N(ze,`Opening RPC '${e}' stream ${i} transport.`),h.open(),d=!0),N(ze,`RPC '${e}' stream ${i} sending:`,E),h.send(E))},ho:()=>h.close()}),_=(E,p,f)=>{E.listen(p,g=>{try{f(g)}catch(w){setTimeout(()=>{throw w},0)}})};return _(h,Ra.EventType.OPEN,()=>{m||N(ze,`RPC '${e}' stream ${i} transport opened.`)}),_(h,Ra.EventType.CLOSE,()=>{m||(m=!0,N(ze,`RPC '${e}' stream ${i} transport closed`),v.Vo())}),_(h,Ra.EventType.ERROR,E=>{m||(m=!0,Bi(ze,`RPC '${e}' stream ${i} transport errored:`,E),v.Vo(new V(I.UNAVAILABLE,"The operation could not be completed")))}),_(h,Ra.EventType.MESSAGE,E=>{var p;if(!m){const f=E.data[0];re(!!f);const g=f,w=g.error||((p=g[0])===null||p===void 0?void 0:p.error);if(w){N(ze,`RPC '${e}' stream ${i} received error:`,w);const R=w.status;let C=function(Y){const F=_e[Y];if(F!==void 0)return Ew(F)}(R),k=w.message;C===void 0&&(C=I.INTERNAL,k="Unknown error status: "+R+" with message "+w.message),m=!0,v.Vo(new V(C,k)),h.close()}else N(ze,`RPC '${e}' stream ${i} received:`,f),v.mo(f)}}),_(a,Jk.STAT_EVENT,E=>{E.stat===Kg.PROXY?N(ze,`RPC '${e}' stream ${i} detected buffering proxy`):E.stat===Kg.NOPROXY&&N(ze,`RPC '${e}' stream ${i} detected no buffering proxy`)}),setTimeout(()=>{v.Ro()},0),v}}function Kc(){return typeof document<"u"?document:null}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function ju(t){return new iN(t,!0)}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class Dw{constructor(e,n,r=1e3,i=1.5,s=6e4){this.oi=e,this.timerId=n,this.Mo=r,this.xo=i,this.Oo=s,this.No=0,this.Bo=null,this.Lo=Date.now(),this.reset()}reset(){this.No=0}ko(){this.No=this.Oo}qo(e){this.cancel();const n=Math.floor(this.No+this.Qo()),r=Math.max(0,Date.now()-this.Lo),i=Math.max(0,n-r);i>0&&N("ExponentialBackoff",`Backing off for ${i} ms (base delay: ${this.No} ms, delay with jitter: ${n} ms, last attempt: ${r} ms ago)`),this.Bo=this.oi.enqueueAfterDelay(this.timerId,i,()=>(this.Lo=Date.now(),e())),this.No*=this.xo,this.Nothis.Oo&&(this.No=this.Oo)}Ko(){this.Bo!==null&&(this.Bo.skipDelay(),this.Bo=null)}cancel(){this.Bo!==null&&(this.Bo.cancel(),this.Bo=null)}Qo(){return(Math.random()-.5)*this.No}}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class Ow{constructor(e,n,r,i,s,o,a,l){this.oi=e,this.$o=r,this.Uo=i,this.connection=s,this.authCredentialsProvider=o,this.appCheckCredentialsProvider=a,this.listener=l,this.state=0,this.Wo=0,this.Go=null,this.zo=null,this.stream=null,this.jo=new Dw(e,n)}Ho(){return this.state===1||this.state===5||this.Jo()}Jo(){return this.state===2||this.state===3}start(){this.state!==4?this.auth():this.Yo()}async stop(){this.Ho()&&await this.close(0)}Zo(){this.state=0,this.jo.reset()}Xo(){this.Jo()&&this.Go===null&&(this.Go=this.oi.enqueueAfterDelay(this.$o,6e4,()=>this.e_()))}t_(e){this.n_(),this.stream.send(e)}async e_(){if(this.Jo())return this.close(0)}n_(){this.Go&&(this.Go.cancel(),this.Go=null)}r_(){this.zo&&(this.zo.cancel(),this.zo=null)}async close(e,n){this.n_(),this.r_(),this.jo.cancel(),this.Wo++,e!==4?this.jo.reset():n&&n.code===I.RESOURCE_EXHAUSTED?(nn(n.toString()),nn("Using maximum backoff delay to prevent overloading the backend."),this.jo.ko()):n&&n.code===I.UNAUTHENTICATED&&this.state!==3&&(this.authCredentialsProvider.invalidateToken(),this.appCheckCredentialsProvider.invalidateToken()),this.stream!==null&&(this.i_(),this.stream.close(),this.stream=null),this.state=e,await this.listener.To(n)}i_(){}auth(){this.state=1;const e=this.s_(this.Wo),n=this.Wo;Promise.all([this.authCredentialsProvider.getToken(),this.appCheckCredentialsProvider.getToken()]).then(([r,i])=>{this.Wo===n&&this.o_(r,i)},r=>{e(()=>{const i=new V(I.UNKNOWN,"Fetching auth token failed: "+r.message);return this.__(i)})})}o_(e,n){const r=this.s_(this.Wo);this.stream=this.a_(e,n),this.stream.Po(()=>{r(()=>(this.state=2,this.zo=this.oi.enqueueAfterDelay(this.Uo,1e4,()=>(this.Jo()&&(this.state=3),Promise.resolve())),this.listener.Po()))}),this.stream.To(i=>{r(()=>this.__(i))}),this.stream.onMessage(i=>{r(()=>this.onMessage(i))})}Yo(){this.state=5,this.jo.qo(async()=>{this.state=0,this.start()})}__(e){return N("PersistentStream",`close with error: ${e}`),this.stream=null,this.close(4,e)}s_(e){return n=>{this.oi.enqueueAndForget(()=>this.Wo===e?n():(N("PersistentStream","stream callback skipped by getCloseGuardedDispatcher."),Promise.resolve()))}}}class GN extends Ow{constructor(e,n,r,i,s,o){super(e,"listen_stream_connection_backoff","listen_stream_idle","health_check_timeout",n,r,i,o),this.serializer=s}a_(e,n){return this.connection.Fo("Listen",e,n)}onMessage(e){this.jo.reset();const n=aN(this.serializer,e),r=function(s){if(!("targetChange"in s))return U.min();const o=s.targetChange;return o.targetIds&&o.targetIds.length?U.min():o.readTime?Zt(o.readTime):U.min()}(e);return this.listener.u_(n,r)}c_(e){const n={};n.database=Id(this.serializer),n.addTarget=function(s,o){let a;const l=o.target;if(a=yd(l)?{documents:cN(s,l)}:{query:hN(s,l).ut},a.targetId=o.targetId,o.resumeToken.approximateByteSize()>0){a.resumeToken=Iw(s,o.resumeToken);const u=Ed(s,o.expectedCount);u!==null&&(a.expectedCount=u)}else if(o.snapshotVersion.compareTo(U.min())>0){a.readTime=jl(s,o.snapshotVersion.toTimestamp());const u=Ed(s,o.expectedCount);u!==null&&(a.expectedCount=u)}return a}(this.serializer,e);const r=fN(this.serializer,e);r&&(n.labels=r),this.t_(n)}l_(e){const n={};n.database=Id(this.serializer),n.removeTarget=e,this.t_(n)}}class QN extends Ow{constructor(e,n,r,i,s,o){super(e,"write_stream_connection_backoff","write_stream_idle","health_check_timeout",n,r,i,o),this.serializer=s,this.h_=!1}get P_(){return this.h_}start(){this.h_=!1,this.lastStreamToken=void 0,super.start()}i_(){this.h_&&this.I_([])}a_(e,n){return this.connection.Fo("Write",e,n)}onMessage(e){if(re(!!e.streamToken),this.lastStreamToken=e.streamToken,this.h_){this.jo.reset();const n=uN(e.writeResults,e.commitTime),r=Zt(e.commitTime);return this.listener.T_(r,n)}return re(!e.writeResults||e.writeResults.length===0),this.h_=!0,this.listener.E_()}d_(){const e={};e.database=Id(this.serializer),this.t_(e)}I_(e){const n={streamToken:this.lastStreamToken,writes:e.map(r=>lN(this.serializer,r))};this.t_(n)}}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class YN extends class{}{constructor(e,n,r,i){super(),this.authCredentials=e,this.appCheckCredentials=n,this.connection=r,this.serializer=i,this.A_=!1}R_(){if(this.A_)throw new V(I.FAILED_PRECONDITION,"The client has already been terminated.")}So(e,n,r,i){return this.R_(),Promise.all([this.authCredentials.getToken(),this.appCheckCredentials.getToken()]).then(([s,o])=>this.connection.So(e,wd(n,r),i,s,o)).catch(s=>{throw s.name==="FirebaseError"?(s.code===I.UNAUTHENTICATED&&(this.authCredentials.invalidateToken(),this.appCheckCredentials.invalidateToken()),s):new V(I.UNKNOWN,s.toString())})}vo(e,n,r,i,s){return this.R_(),Promise.all([this.authCredentials.getToken(),this.appCheckCredentials.getToken()]).then(([o,a])=>this.connection.vo(e,wd(n,r),i,o,a,s)).catch(o=>{throw o.name==="FirebaseError"?(o.code===I.UNAUTHENTICATED&&(this.authCredentials.invalidateToken(),this.appCheckCredentials.invalidateToken()),o):new V(I.UNKNOWN,o.toString())})}terminate(){this.A_=!0,this.connection.terminate()}}class XN{constructor(e,n){this.asyncQueue=e,this.onlineStateHandler=n,this.state="Unknown",this.m_=0,this.f_=null,this.g_=!0}p_(){this.m_===0&&(this.y_("Unknown"),this.f_=this.asyncQueue.enqueueAfterDelay("online_state_timeout",1e4,()=>(this.f_=null,this.w_("Backend didn't respond within 10 seconds."),this.y_("Offline"),Promise.resolve())))}S_(e){this.state==="Online"?this.y_("Unknown"):(this.m_++,this.m_>=1&&(this.b_(),this.w_(`Connection failed 1 times. Most recent error: ${e.toString()}`),this.y_("Offline")))}set(e){this.b_(),this.m_=0,e==="Online"&&(this.g_=!1),this.y_(e)}y_(e){e!==this.state&&(this.state=e,this.onlineStateHandler(e))}w_(e){const n=`Could not reach Cloud Firestore backend. ${e} +This typically indicates that your device does not have a healthy Internet connection at the moment. The client will operate in offline mode until it is able to successfully connect to the backend.`;this.g_?(nn(n),this.g_=!1):N("OnlineStateTracker",n)}b_(){this.f_!==null&&(this.f_.cancel(),this.f_=null)}}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class JN{constructor(e,n,r,i,s){this.localStore=e,this.datastore=n,this.asyncQueue=r,this.remoteSyncer={},this.D_=[],this.C_=new Map,this.v_=new Set,this.F_=[],this.M_=s,this.M_.io(o=>{r.enqueueAndForget(async()=>{Xr(this)&&(N("RemoteStore","Restarting streams for network reachability change."),await async function(l){const u=z(l);u.v_.add(4),await Zo(u),u.x_.set("Unknown"),u.v_.delete(4),await Bu(u)}(this))})}),this.x_=new XN(r,i)}}async function Bu(t){if(Xr(t))for(const e of t.F_)await e(!0)}async function Zo(t){for(const e of t.F_)await e(!1)}function Vw(t,e){const n=z(t);n.C_.has(e.targetId)||(n.C_.set(e.targetId,e),Ip(n)?Tp(n):as(n).Jo()&&wp(n,e))}function Lw(t,e){const n=z(t),r=as(n);n.C_.delete(e),r.Jo()&&Mw(n,e),n.C_.size===0&&(r.Jo()?r.Xo():Xr(n)&&n.x_.set("Unknown"))}function wp(t,e){if(t.O_.Oe(e.targetId),e.resumeToken.approximateByteSize()>0||e.snapshotVersion.compareTo(U.min())>0){const n=t.remoteSyncer.getRemoteKeysForTarget(e.targetId).size;e=e.withExpectedCount(n)}as(t).c_(e)}function Mw(t,e){t.O_.Oe(e),as(t).l_(e)}function Tp(t){t.O_=new eN({getRemoteKeysForTarget:e=>t.remoteSyncer.getRemoteKeysForTarget(e),_t:e=>t.C_.get(e)||null,nt:()=>t.datastore.serializer.databaseId}),as(t).start(),t.x_.p_()}function Ip(t){return Xr(t)&&!as(t).Ho()&&t.C_.size>0}function Xr(t){return z(t).v_.size===0}function Fw(t){t.O_=void 0}async function ZN(t){t.C_.forEach((e,n)=>{wp(t,e)})}async function ex(t,e){Fw(t),Ip(t)?(t.x_.S_(e),Tp(t)):t.x_.set("Unknown")}async function tx(t,e,n){if(t.x_.set("Online"),e instanceof Tw&&e.state===2&&e.cause)try{await async function(i,s){const o=s.cause;for(const a of s.targetIds)i.C_.has(a)&&(await i.remoteSyncer.rejectListen(a,o),i.C_.delete(a),i.O_.removeTarget(a))}(t,e)}catch(r){N("RemoteStore","Failed to remove targets %s: %s ",e.targetIds.join(","),r),await Bl(t,r)}else if(e instanceof Qa?t.O_.$e(e):e instanceof ww?t.O_.Je(e):t.O_.Ge(e),!n.isEqual(U.min()))try{const r=await xw(t.localStore);n.compareTo(r)>=0&&await function(s,o){const a=s.O_.it(o);return a.targetChanges.forEach((l,u)=>{if(l.resumeToken.approximateByteSize()>0){const c=s.C_.get(u);c&&s.C_.set(u,c.withResumeToken(l.resumeToken,o))}}),a.targetMismatches.forEach((l,u)=>{const c=s.C_.get(l);if(!c)return;s.C_.set(l,c.withResumeToken(Ye.EMPTY_BYTE_STRING,c.snapshotVersion)),Mw(s,l);const h=new Hn(c.target,l,u,c.sequenceNumber);wp(s,h)}),s.remoteSyncer.applyRemoteEvent(a)}(t,n)}catch(r){N("RemoteStore","Failed to raise snapshot:",r),await Bl(t,r)}}async function Bl(t,e,n){if(!Qo(e))throw e;t.v_.add(1),await Zo(t),t.x_.set("Offline"),n||(n=()=>xw(t.localStore)),t.asyncQueue.enqueueRetryable(async()=>{N("RemoteStore","Retrying IndexedDB access"),await n(),t.v_.delete(1),await Bu(t)})}function $w(t,e){return e().catch(n=>Bl(t,n,e))}async function zu(t){const e=z(t),n=ur(e);let r=e.D_.length>0?e.D_[e.D_.length-1].batchId:-1;for(;nx(e);)try{const i=await UN(e.localStore,r);if(i===null){e.D_.length===0&&n.Xo();break}r=i.batchId,rx(e,i)}catch(i){await Bl(e,i)}bw(e)&&Uw(e)}function nx(t){return Xr(t)&&t.D_.length<10}function rx(t,e){t.D_.push(e);const n=ur(t);n.Jo()&&n.P_&&n.I_(e.mutations)}function bw(t){return Xr(t)&&!ur(t).Ho()&&t.D_.length>0}function Uw(t){ur(t).start()}async function ix(t){ur(t).d_()}async function sx(t){const e=ur(t);for(const n of t.D_)e.I_(n.mutations)}async function ox(t,e,n){const r=t.D_.shift(),i=mp.from(r,e,n);await $w(t,()=>t.remoteSyncer.applySuccessfulWrite(i)),await zu(t)}async function ax(t,e){e&&ur(t).P_&&await async function(r,i){if(function(o){return XP(o)&&o!==I.ABORTED}(i.code)){const s=r.D_.shift();ur(r).Zo(),await $w(r,()=>r.remoteSyncer.rejectFailedWrite(s.batchId,i)),await zu(r)}}(t,e),bw(t)&&Uw(t)}async function vy(t,e){const n=z(t);n.asyncQueue.verifyOperationInProgress(),N("RemoteStore","RemoteStore received new credentials");const r=Xr(n);n.v_.add(3),await Zo(n),r&&n.x_.set("Unknown"),await n.remoteSyncer.handleCredentialChange(e),n.v_.delete(3),await Bu(n)}async function lx(t,e){const n=z(t);e?(n.v_.delete(2),await Bu(n)):e||(n.v_.add(2),await Zo(n),n.x_.set("Unknown"))}function as(t){return t.N_||(t.N_=function(n,r,i){const s=z(n);return s.R_(),new GN(r,s.connection,s.authCredentials,s.appCheckCredentials,s.serializer,i)}(t.datastore,t.asyncQueue,{Po:ZN.bind(null,t),To:ex.bind(null,t),u_:tx.bind(null,t)}),t.F_.push(async e=>{e?(t.N_.Zo(),Ip(t)?Tp(t):t.x_.set("Unknown")):(await t.N_.stop(),Fw(t))})),t.N_}function ur(t){return t.B_||(t.B_=function(n,r,i){const s=z(n);return s.R_(),new QN(r,s.connection,s.authCredentials,s.appCheckCredentials,s.serializer,i)}(t.datastore,t.asyncQueue,{Po:ix.bind(null,t),To:ax.bind(null,t),E_:sx.bind(null,t),T_:ox.bind(null,t)}),t.F_.push(async e=>{e?(t.B_.Zo(),await zu(t)):(await t.B_.stop(),t.D_.length>0&&(N("RemoteStore",`Stopping write stream with ${t.D_.length} pending writes`),t.D_=[]))})),t.B_}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class Sp{constructor(e,n,r,i,s){this.asyncQueue=e,this.timerId=n,this.targetTimeMs=r,this.op=i,this.removalCallback=s,this.deferred=new yn,this.then=this.deferred.promise.then.bind(this.deferred.promise),this.deferred.promise.catch(o=>{})}get promise(){return this.deferred.promise}static createAndSchedule(e,n,r,i,s){const o=Date.now()+r,a=new Sp(e,n,o,i,s);return a.start(r),a}start(e){this.timerHandle=setTimeout(()=>this.handleDelayElapsed(),e)}skipDelay(){return this.handleDelayElapsed()}cancel(e){this.timerHandle!==null&&(this.clearTimeout(),this.deferred.reject(new V(I.CANCELLED,"Operation cancelled"+(e?": "+e:""))))}handleDelayElapsed(){this.asyncQueue.enqueueAndForget(()=>this.timerHandle!==null?(this.clearTimeout(),this.op().then(e=>this.deferred.resolve(e))):Promise.resolve())}clearTimeout(){this.timerHandle!==null&&(this.removalCallback(this),clearTimeout(this.timerHandle),this.timerHandle=null)}}function Cp(t,e){if(nn("AsyncQueue",`${e}: ${t}`),Qo(t))return new V(I.UNAVAILABLE,`${e}: ${t}`);throw t}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class Ni{constructor(e){this.comparator=e?(n,r)=>e(n,r)||L.comparator(n.key,r.key):(n,r)=>L.comparator(n.key,r.key),this.keyedMap=Ps(),this.sortedSet=new fe(this.comparator)}static emptySet(e){return new Ni(e.comparator)}has(e){return this.keyedMap.get(e)!=null}get(e){return this.keyedMap.get(e)}first(){return this.sortedSet.minKey()}last(){return this.sortedSet.maxKey()}isEmpty(){return this.sortedSet.isEmpty()}indexOf(e){const n=this.keyedMap.get(e);return n?this.sortedSet.indexOf(n):-1}get size(){return this.sortedSet.size}forEach(e){this.sortedSet.inorderTraversal((n,r)=>(e(n),!1))}add(e){const n=this.delete(e.key);return n.copy(n.keyedMap.insert(e.key,e),n.sortedSet.insert(e,null))}delete(e){const n=this.get(e);return n?this.copy(this.keyedMap.remove(e),this.sortedSet.remove(n)):this}isEqual(e){if(!(e instanceof Ni)||this.size!==e.size)return!1;const n=this.sortedSet.getIterator(),r=e.sortedSet.getIterator();for(;n.hasNext();){const i=n.getNext().key,s=r.getNext().key;if(!i.isEqual(s))return!1}return!0}toString(){const e=[];return this.forEach(n=>{e.push(n.toString())}),e.length===0?"DocumentSet ()":`DocumentSet ( + `+e.join(` +`)+` +)`}copy(e,n){const r=new Ni;return r.comparator=this.comparator,r.keyedMap=e,r.sortedSet=n,r}}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class _y{constructor(){this.L_=new fe(L.comparator)}track(e){const n=e.doc.key,r=this.L_.get(n);r?e.type!==0&&r.type===3?this.L_=this.L_.insert(n,e):e.type===3&&r.type!==1?this.L_=this.L_.insert(n,{type:r.type,doc:e.doc}):e.type===2&&r.type===2?this.L_=this.L_.insert(n,{type:2,doc:e.doc}):e.type===2&&r.type===0?this.L_=this.L_.insert(n,{type:0,doc:e.doc}):e.type===1&&r.type===0?this.L_=this.L_.remove(n):e.type===1&&r.type===2?this.L_=this.L_.insert(n,{type:1,doc:r.doc}):e.type===0&&r.type===1?this.L_=this.L_.insert(n,{type:2,doc:e.doc}):M():this.L_=this.L_.insert(n,e)}k_(){const e=[];return this.L_.inorderTraversal((n,r)=>{e.push(r)}),e}}class qi{constructor(e,n,r,i,s,o,a,l,u){this.query=e,this.docs=n,this.oldDocs=r,this.docChanges=i,this.mutatedKeys=s,this.fromCache=o,this.syncStateChanged=a,this.excludesMetadataChanges=l,this.hasCachedResults=u}static fromInitialDocuments(e,n,r,i,s){const o=[];return n.forEach(a=>{o.push({type:0,doc:a})}),new qi(e,n,Ni.emptySet(n),o,r,i,!0,!1,s)}get hasPendingWrites(){return!this.mutatedKeys.isEmpty()}isEqual(e){if(!(this.fromCache===e.fromCache&&this.hasCachedResults===e.hasCachedResults&&this.syncStateChanged===e.syncStateChanged&&this.mutatedKeys.isEqual(e.mutatedKeys)&&Mu(this.query,e.query)&&this.docs.isEqual(e.docs)&&this.oldDocs.isEqual(e.oldDocs)))return!1;const n=this.docChanges,r=e.docChanges;if(n.length!==r.length)return!1;for(let i=0;iow(e),Mu),this.onlineState="Unknown",this.K_=new Set}}async function hx(t,e){const n=z(t),r=e.query;let i=!1,s=n.queries.get(r);if(s||(i=!0,s=new ux),i)try{s.q_=await n.onListen(r)}catch(o){const a=Cp(o,`Initialization of query '${ii(e.query)}' failed`);return void e.onError(a)}n.queries.set(r,s),s.Q_.push(e),e.U_(n.onlineState),s.q_&&e.W_(s.q_)&&Rp(n)}async function dx(t,e){const n=z(t),r=e.query;let i=!1;const s=n.queries.get(r);if(s){const o=s.Q_.indexOf(e);o>=0&&(s.Q_.splice(o,1),i=s.Q_.length===0)}if(i)return n.queries.delete(r),n.onUnlisten(r)}function fx(t,e){const n=z(t);let r=!1;for(const i of e){const s=i.query,o=n.queries.get(s);if(o){for(const a of o.Q_)a.W_(i)&&(r=!0);o.q_=i}}r&&Rp(n)}function px(t,e,n){const r=z(t),i=r.queries.get(e);if(i)for(const s of i.Q_)s.onError(n);r.queries.delete(e)}function Rp(t){t.K_.forEach(e=>{e.next()})}class mx{constructor(e,n,r){this.query=e,this.G_=n,this.z_=!1,this.j_=null,this.onlineState="Unknown",this.options=r||{}}W_(e){if(!this.options.includeMetadataChanges){const r=[];for(const i of e.docChanges)i.type!==3&&r.push(i);e=new qi(e.query,e.docs,e.oldDocs,r,e.mutatedKeys,e.fromCache,e.syncStateChanged,!0,e.hasCachedResults)}let n=!1;return this.z_?this.H_(e)&&(this.G_.next(e),n=!0):this.J_(e,this.onlineState)&&(this.Y_(e),n=!0),this.j_=e,n}onError(e){this.G_.error(e)}U_(e){this.onlineState=e;let n=!1;return this.j_&&!this.z_&&this.J_(this.j_,e)&&(this.Y_(this.j_),n=!0),n}J_(e,n){if(!e.fromCache)return!0;const r=n!=="Offline";return(!this.options.Z_||!r)&&(!e.docs.isEmpty()||e.hasCachedResults||n==="Offline")}H_(e){if(e.docChanges.length>0)return!0;const n=this.j_&&this.j_.hasPendingWrites!==e.hasPendingWrites;return!(!e.syncStateChanged&&!n)&&this.options.includeMetadataChanges===!0}Y_(e){e=qi.fromInitialDocuments(e.query,e.docs,e.mutatedKeys,e.fromCache,e.hasCachedResults),this.z_=!0,this.G_.next(e)}}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class jw{constructor(e){this.key=e}}class Bw{constructor(e){this.key=e}}class gx{constructor(e,n){this.query=e,this.oa=n,this._a=null,this.hasCachedResults=!1,this.current=!1,this.aa=W(),this.mutatedKeys=W(),this.ua=aw(e),this.ca=new Ni(this.ua)}get la(){return this.oa}ha(e,n){const r=n?n.Pa:new _y,i=n?n.ca:this.ca;let s=n?n.mutatedKeys:this.mutatedKeys,o=i,a=!1;const l=this.query.limitType==="F"&&i.size===this.query.limit?i.last():null,u=this.query.limitType==="L"&&i.size===this.query.limit?i.first():null;if(e.inorderTraversal((c,h)=>{const d=i.get(c),m=Fu(this.query,h)?h:null,v=!!d&&this.mutatedKeys.has(d.key),_=!!m&&(m.hasLocalMutations||this.mutatedKeys.has(m.key)&&m.hasCommittedMutations);let E=!1;d&&m?d.data.isEqual(m.data)?v!==_&&(r.track({type:3,doc:m}),E=!0):this.Ia(d,m)||(r.track({type:2,doc:m}),E=!0,(l&&this.ua(m,l)>0||u&&this.ua(m,u)<0)&&(a=!0)):!d&&m?(r.track({type:0,doc:m}),E=!0):d&&!m&&(r.track({type:1,doc:d}),E=!0,(l||u)&&(a=!0)),E&&(m?(o=o.add(m),s=_?s.add(c):s.delete(c)):(o=o.delete(c),s=s.delete(c)))}),this.query.limit!==null)for(;o.size>this.query.limit;){const c=this.query.limitType==="F"?o.last():o.first();o=o.delete(c.key),s=s.delete(c.key),r.track({type:1,doc:c})}return{ca:o,Pa:r,Xi:a,mutatedKeys:s}}Ia(e,n){return e.hasLocalMutations&&n.hasCommittedMutations&&!n.hasLocalMutations}applyChanges(e,n,r,i){const s=this.ca;this.ca=e.ca,this.mutatedKeys=e.mutatedKeys;const o=e.Pa.k_();o.sort((c,h)=>function(m,v){const _=E=>{switch(E){case 0:return 1;case 2:case 3:return 2;case 1:return 0;default:return M()}};return _(m)-_(v)}(c.type,h.type)||this.ua(c.doc,h.doc)),this.Ta(r),i=i!=null&&i;const a=n&&!i?this.Ea():[],l=this.aa.size===0&&this.current&&!i?1:0,u=l!==this._a;return this._a=l,o.length!==0||u?{snapshot:new qi(this.query,e.ca,s,o,e.mutatedKeys,l===0,u,!1,!!r&&r.resumeToken.approximateByteSize()>0),da:a}:{da:a}}U_(e){return this.current&&e==="Offline"?(this.current=!1,this.applyChanges({ca:this.ca,Pa:new _y,mutatedKeys:this.mutatedKeys,Xi:!1},!1)):{da:[]}}Aa(e){return!this.oa.has(e)&&!!this.ca.has(e)&&!this.ca.get(e).hasLocalMutations}Ta(e){e&&(e.addedDocuments.forEach(n=>this.oa=this.oa.add(n)),e.modifiedDocuments.forEach(n=>{}),e.removedDocuments.forEach(n=>this.oa=this.oa.delete(n)),this.current=e.current)}Ea(){if(!this.current)return[];const e=this.aa;this.aa=W(),this.ca.forEach(r=>{this.Aa(r.key)&&(this.aa=this.aa.add(r.key))});const n=[];return e.forEach(r=>{this.aa.has(r)||n.push(new Bw(r))}),this.aa.forEach(r=>{e.has(r)||n.push(new jw(r))}),n}Ra(e){this.oa=e.hs,this.aa=W();const n=this.ha(e.documents);return this.applyChanges(n,!0)}Va(){return qi.fromInitialDocuments(this.query,this.ca,this.mutatedKeys,this._a===0,this.hasCachedResults)}}class yx{constructor(e,n,r){this.query=e,this.targetId=n,this.view=r}}class vx{constructor(e){this.key=e,this.ma=!1}}class _x{constructor(e,n,r,i,s,o){this.localStore=e,this.remoteStore=n,this.eventManager=r,this.sharedClientState=i,this.currentUser=s,this.maxConcurrentLimboResolutions=o,this.fa={},this.ga=new os(a=>ow(a),Mu),this.pa=new Map,this.ya=new Set,this.wa=new fe(L.comparator),this.Sa=new Map,this.ba=new vp,this.Da={},this.Ca=new Map,this.va=Ki.Bn(),this.onlineState="Unknown",this.Fa=void 0}get isPrimaryClient(){return this.Fa===!0}}async function Ex(t,e){const n=Nx(t);let r,i;const s=n.ga.get(e);if(s)r=s.targetId,n.sharedClientState.addLocalQueryTarget(r),i=s.view.Va();else{const o=await jN(n.localStore,Jt(e)),a=n.sharedClientState.addLocalQueryTarget(o.targetId);r=o.targetId,i=await wx(n,e,r,a==="current",o.resumeToken),n.isPrimaryClient&&Vw(n.remoteStore,o)}return i}async function wx(t,e,n,r,i){t.Ma=(h,d,m)=>async function(_,E,p,f){let g=E.view.ha(p);g.Xi&&(g=await my(_.localStore,E.query,!1).then(({documents:k})=>E.view.ha(k,g)));const w=f&&f.targetChanges.get(E.targetId),R=f&&f.targetMismatches.get(E.targetId)!=null,C=E.view.applyChanges(g,_.isPrimaryClient,w,R);return wy(_,E.targetId,C.da),C.snapshot}(t,h,d,m);const s=await my(t.localStore,e,!0),o=new gx(e,s.hs),a=o.ha(s.documents),l=Jo.createSynthesizedTargetChangeForCurrentChange(n,r&&t.onlineState!=="Offline",i),u=o.applyChanges(a,t.isPrimaryClient,l);wy(t,n,u.da);const c=new yx(e,n,o);return t.ga.set(e,c),t.pa.has(n)?t.pa.get(n).push(e):t.pa.set(n,[e]),u.snapshot}async function Tx(t,e){const n=z(t),r=n.ga.get(e),i=n.pa.get(r.targetId);if(i.length>1)return n.pa.set(r.targetId,i.filter(s=>!Mu(s,e))),void n.ga.delete(e);n.isPrimaryClient?(n.sharedClientState.removeLocalQueryTarget(r.targetId),n.sharedClientState.isActiveQueryTarget(r.targetId)||await Sd(n.localStore,r.targetId,!1).then(()=>{n.sharedClientState.clearQueryState(r.targetId),Lw(n.remoteStore,r.targetId),Cd(n,r.targetId)}).catch(Go)):(Cd(n,r.targetId),await Sd(n.localStore,r.targetId,!0))}async function Ix(t,e,n){const r=xx(t);try{const i=await function(o,a){const l=z(o),u=Re.now(),c=a.reduce((m,v)=>m.add(v.key),W());let h,d;return l.persistence.runTransaction("Locally write mutations","readwrite",m=>{let v=Rn(),_=W();return l.os.getEntries(m,c).next(E=>{v=E,v.forEach((p,f)=>{f.isValidDocument()||(_=_.add(p))})}).next(()=>l.localDocuments.getOverlayedDocuments(m,v)).next(E=>{h=E;const p=[];for(const f of a){const g=KP(f,h.get(f.key).overlayedDocument);g!=null&&p.push(new Yr(f.key,g,XE(g.value.mapValue),vn.exists(!0)))}return l.mutationQueue.addMutationBatch(m,u,p,a)}).next(E=>{d=E;const p=E.applyToLocalDocumentSet(h,_);return l.documentOverlayCache.saveOverlays(m,E.batchId,p)})}).then(()=>({batchId:d.batchId,changes:uw(h)}))}(r.localStore,e);r.sharedClientState.addPendingMutation(i.batchId),function(o,a,l){let u=o.Da[o.currentUser.toKey()];u||(u=new fe(X)),u=u.insert(a,l),o.Da[o.currentUser.toKey()]=u}(r,i.batchId,n),await ea(r,i.changes),await zu(r.remoteStore)}catch(i){const s=Cp(i,"Failed to persist write");n.reject(s)}}async function zw(t,e){const n=z(t);try{const r=await $N(n.localStore,e);e.targetChanges.forEach((i,s)=>{const o=n.Sa.get(s);o&&(re(i.addedDocuments.size+i.modifiedDocuments.size+i.removedDocuments.size<=1),i.addedDocuments.size>0?o.ma=!0:i.modifiedDocuments.size>0?re(o.ma):i.removedDocuments.size>0&&(re(o.ma),o.ma=!1))}),await ea(n,r,e)}catch(r){await Go(r)}}function Ey(t,e,n){const r=z(t);if(r.isPrimaryClient&&n===0||!r.isPrimaryClient&&n===1){const i=[];r.ga.forEach((s,o)=>{const a=o.view.U_(e);a.snapshot&&i.push(a.snapshot)}),function(o,a){const l=z(o);l.onlineState=a;let u=!1;l.queries.forEach((c,h)=>{for(const d of h.Q_)d.U_(a)&&(u=!0)}),u&&Rp(l)}(r.eventManager,e),i.length&&r.fa.u_(i),r.onlineState=e,r.isPrimaryClient&&r.sharedClientState.setOnlineState(e)}}async function Sx(t,e,n){const r=z(t);r.sharedClientState.updateQueryState(e,"rejected",n);const i=r.Sa.get(e),s=i&&i.key;if(s){let o=new fe(L.comparator);o=o.insert(s,Ke.newNoDocument(s,U.min()));const a=W().add(s),l=new Uu(U.min(),new Map,new fe(X),o,a);await zw(r,l),r.wa=r.wa.remove(s),r.Sa.delete(e),Ap(r)}else await Sd(r.localStore,e,!1).then(()=>Cd(r,e,n)).catch(Go)}async function Cx(t,e){const n=z(t),r=e.batch.batchId;try{const i=await FN(n.localStore,e);Hw(n,r,null),Ww(n,r),n.sharedClientState.updateMutationState(r,"acknowledged"),await ea(n,i)}catch(i){await Go(i)}}async function Rx(t,e,n){const r=z(t);try{const i=await function(o,a){const l=z(o);return l.persistence.runTransaction("Reject batch","readwrite-primary",u=>{let c;return l.mutationQueue.lookupMutationBatch(u,a).next(h=>(re(h!==null),c=h.keys(),l.mutationQueue.removeMutationBatch(u,h))).next(()=>l.mutationQueue.performConsistencyCheck(u)).next(()=>l.documentOverlayCache.removeOverlaysForBatchId(u,c,a)).next(()=>l.localDocuments.recalculateAndSaveOverlaysForDocumentKeys(u,c)).next(()=>l.localDocuments.getDocuments(u,c))})}(r.localStore,e);Hw(r,e,n),Ww(r,e),r.sharedClientState.updateMutationState(e,"rejected",n),await ea(r,i)}catch(i){await Go(i)}}function Ww(t,e){(t.Ca.get(e)||[]).forEach(n=>{n.resolve()}),t.Ca.delete(e)}function Hw(t,e,n){const r=z(t);let i=r.Da[r.currentUser.toKey()];if(i){const s=i.get(e);s&&(n?s.reject(n):s.resolve(),i=i.remove(e)),r.Da[r.currentUser.toKey()]=i}}function Cd(t,e,n=null){t.sharedClientState.removeLocalQueryTarget(e);for(const r of t.pa.get(e))t.ga.delete(r),n&&t.fa.xa(r,n);t.pa.delete(e),t.isPrimaryClient&&t.ba.Vr(e).forEach(r=>{t.ba.containsKey(r)||Kw(t,r)})}function Kw(t,e){t.ya.delete(e.path.canonicalString());const n=t.wa.get(e);n!==null&&(Lw(t.remoteStore,n),t.wa=t.wa.remove(e),t.Sa.delete(n),Ap(t))}function wy(t,e,n){for(const r of n)r instanceof jw?(t.ba.addReference(r.key,e),Ax(t,r)):r instanceof Bw?(N("SyncEngine","Document no longer in limbo: "+r.key),t.ba.removeReference(r.key,e),t.ba.containsKey(r.key)||Kw(t,r.key)):M()}function Ax(t,e){const n=e.key,r=n.path.canonicalString();t.wa.get(n)||t.ya.has(r)||(N("SyncEngine","New document in limbo: "+n),t.ya.add(r),Ap(t))}function Ap(t){for(;t.ya.size>0&&t.wa.size{o.push(r.Ma(l,e,n).then(u=>{if((u||n)&&r.isPrimaryClient&&r.sharedClientState.updateQueryState(l.targetId,u!=null&&u.fromCache?"not-current":"current"),u){i.push(u);const c=Ep.Ki(l.targetId,u);s.push(c)}}))}),await Promise.all(o),r.fa.u_(i),await async function(l,u){const c=z(l);try{await c.persistence.runTransaction("notifyLocalViewChanges","readwrite",h=>S.forEach(u,d=>S.forEach(d.qi,m=>c.persistence.referenceDelegate.addReference(h,d.targetId,m)).next(()=>S.forEach(d.Qi,m=>c.persistence.referenceDelegate.removeReference(h,d.targetId,m)))))}catch(h){if(!Qo(h))throw h;N("LocalStore","Failed to update sequence numbers: "+h)}for(const h of u){const d=h.targetId;if(!h.fromCache){const m=c.ns.get(d),v=m.snapshotVersion,_=m.withLastLimboFreeSnapshotVersion(v);c.ns=c.ns.insert(d,_)}}}(r.localStore,s))}async function kx(t,e){const n=z(t);if(!n.currentUser.isEqual(e)){N("SyncEngine","User change. New user:",e.toKey());const r=await Nw(n.localStore,e);n.currentUser=e,function(s,o){s.Ca.forEach(a=>{a.forEach(l=>{l.reject(new V(I.CANCELLED,o))})}),s.Ca.clear()}(n,"'waitForPendingWrites' promise is rejected due to a user change."),n.sharedClientState.handleUserChange(e,r.removedBatchIds,r.addedBatchIds),await ea(n,r.us)}}function Px(t,e){const n=z(t),r=n.Sa.get(e);if(r&&r.ma)return W().add(r.key);{let i=W();const s=n.pa.get(e);if(!s)return i;for(const o of s){const a=n.ga.get(o);i=i.unionWith(a.view.la)}return i}}function Nx(t){const e=z(t);return e.remoteStore.remoteSyncer.applyRemoteEvent=zw.bind(null,e),e.remoteStore.remoteSyncer.getRemoteKeysForTarget=Px.bind(null,e),e.remoteStore.remoteSyncer.rejectListen=Sx.bind(null,e),e.fa.u_=fx.bind(null,e.eventManager),e.fa.xa=px.bind(null,e.eventManager),e}function xx(t){const e=z(t);return e.remoteStore.remoteSyncer.applySuccessfulWrite=Cx.bind(null,e),e.remoteStore.remoteSyncer.rejectFailedWrite=Rx.bind(null,e),e}class Ty{constructor(){this.synchronizeTabs=!1}async initialize(e){this.serializer=ju(e.databaseInfo.databaseId),this.sharedClientState=this.createSharedClientState(e),this.persistence=this.createPersistence(e),await this.persistence.start(),this.localStore=this.createLocalStore(e),this.gcScheduler=this.createGarbageCollectionScheduler(e,this.localStore),this.indexBackfillerScheduler=this.createIndexBackfillerScheduler(e,this.localStore)}createGarbageCollectionScheduler(e,n){return null}createIndexBackfillerScheduler(e,n){return null}createLocalStore(e){return MN(this.persistence,new VN,e.initialUser,this.serializer)}createPersistence(e){return new xN(_p.Hr,this.serializer)}createSharedClientState(e){return new zN}async terminate(){var e,n;(e=this.gcScheduler)===null||e===void 0||e.stop(),(n=this.indexBackfillerScheduler)===null||n===void 0||n.stop(),this.sharedClientState.shutdown(),await this.persistence.shutdown()}}class Dx{async initialize(e,n){this.localStore||(this.localStore=e.localStore,this.sharedClientState=e.sharedClientState,this.datastore=this.createDatastore(n),this.remoteStore=this.createRemoteStore(n),this.eventManager=this.createEventManager(n),this.syncEngine=this.createSyncEngine(n,!e.synchronizeTabs),this.sharedClientState.onlineStateHandler=r=>Ey(this.syncEngine,r,1),this.remoteStore.remoteSyncer.handleCredentialChange=kx.bind(null,this.syncEngine),await lx(this.remoteStore,this.syncEngine.isPrimaryClient))}createEventManager(e){return function(){return new cx}()}createDatastore(e){const n=ju(e.databaseInfo.databaseId),r=function(s){return new qN(s)}(e.databaseInfo);return function(s,o,a,l){return new YN(s,o,a,l)}(e.authCredentials,e.appCheckCredentials,r,n)}createRemoteStore(e){return function(r,i,s,o,a){return new JN(r,i,s,o,a)}(this.localStore,this.datastore,e.asyncQueue,n=>Ey(this.syncEngine,n,0),function(){return yy.D()?new yy:new WN}())}createSyncEngine(e,n){return function(i,s,o,a,l,u,c){const h=new _x(i,s,o,a,l,u);return c&&(h.Fa=!0),h}(this.localStore,this.remoteStore,this.eventManager,this.sharedClientState,e.initialUser,e.maxConcurrentLimboResolutions,n)}async terminate(){var e;await async function(r){const i=z(r);N("RemoteStore","RemoteStore shutting down."),i.v_.add(5),await Zo(i),i.M_.shutdown(),i.x_.set("Unknown")}(this.remoteStore),(e=this.datastore)===null||e===void 0||e.terminate()}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + *//** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class Ox{constructor(e){this.observer=e,this.muted=!1}next(e){this.observer.next&&this.Ba(this.observer.next,e)}error(e){this.observer.error?this.Ba(this.observer.error,e):nn("Uncaught Error in snapshot listener:",e.toString())}La(){this.muted=!0}Ba(e,n){this.muted||setTimeout(()=>{this.muted||e(n)},0)}}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class Vx{constructor(e,n,r,i){this.authCredentials=e,this.appCheckCredentials=n,this.asyncQueue=r,this.databaseInfo=i,this.user=We.UNAUTHENTICATED,this.clientId=GE.newId(),this.authCredentialListener=()=>Promise.resolve(),this.appCheckCredentialListener=()=>Promise.resolve(),this.authCredentials.start(r,async s=>{N("FirestoreClient","Received user=",s.uid),await this.authCredentialListener(s),this.user=s}),this.appCheckCredentials.start(r,s=>(N("FirestoreClient","Received new app check token=",s),this.appCheckCredentialListener(s,this.user)))}get configuration(){return{asyncQueue:this.asyncQueue,databaseInfo:this.databaseInfo,clientId:this.clientId,authCredentials:this.authCredentials,appCheckCredentials:this.appCheckCredentials,initialUser:this.user,maxConcurrentLimboResolutions:100}}setCredentialChangeListener(e){this.authCredentialListener=e}setAppCheckTokenChangeListener(e){this.appCheckCredentialListener=e}verifyNotTerminated(){if(this.asyncQueue.isShuttingDown)throw new V(I.FAILED_PRECONDITION,"The client has already been terminated.")}terminate(){this.asyncQueue.enterRestrictedMode();const e=new yn;return this.asyncQueue.enqueueAndForgetEvenWhileRestricted(async()=>{try{this._onlineComponents&&await this._onlineComponents.terminate(),this._offlineComponents&&await this._offlineComponents.terminate(),this.authCredentials.shutdown(),this.appCheckCredentials.shutdown(),e.resolve()}catch(n){const r=Cp(n,"Failed to shutdown persistence");e.reject(r)}}),e.promise}}async function qc(t,e){t.asyncQueue.verifyOperationInProgress(),N("FirestoreClient","Initializing OfflineComponentProvider");const n=t.configuration;await e.initialize(n);let r=n.initialUser;t.setCredentialChangeListener(async i=>{r.isEqual(i)||(await Nw(e.localStore,i),r=i)}),e.persistence.setDatabaseDeletedListener(()=>t.terminate()),t._offlineComponents=e}async function Iy(t,e){t.asyncQueue.verifyOperationInProgress();const n=await Mx(t);N("FirestoreClient","Initializing OnlineComponentProvider"),await e.initialize(n,t.configuration),t.setCredentialChangeListener(r=>vy(e.remoteStore,r)),t.setAppCheckTokenChangeListener((r,i)=>vy(e.remoteStore,i)),t._onlineComponents=e}function Lx(t){return t.name==="FirebaseError"?t.code===I.FAILED_PRECONDITION||t.code===I.UNIMPLEMENTED:!(typeof DOMException<"u"&&t instanceof DOMException)||t.code===22||t.code===20||t.code===11}async function Mx(t){if(!t._offlineComponents)if(t._uninitializedComponentsProvider){N("FirestoreClient","Using user provided OfflineComponentProvider");try{await qc(t,t._uninitializedComponentsProvider._offline)}catch(e){const n=e;if(!Lx(n))throw n;Bi("Error using user provided cache. Falling back to memory cache: "+n),await qc(t,new Ty)}}else N("FirestoreClient","Using default OfflineComponentProvider"),await qc(t,new Ty);return t._offlineComponents}async function qw(t){return t._onlineComponents||(t._uninitializedComponentsProvider?(N("FirestoreClient","Using user provided OnlineComponentProvider"),await Iy(t,t._uninitializedComponentsProvider._online)):(N("FirestoreClient","Using default OnlineComponentProvider"),await Iy(t,new Dx))),t._onlineComponents}function Fx(t){return qw(t).then(e=>e.syncEngine)}async function $x(t){const e=await qw(t),n=e.eventManager;return n.onListen=Ex.bind(null,e.syncEngine),n.onUnlisten=Tx.bind(null,e.syncEngine),n}function bx(t,e,n={}){const r=new yn;return t.asyncQueue.enqueueAndForget(async()=>function(s,o,a,l,u){const c=new Ox({next:d=>{o.enqueueAndForget(()=>dx(s,h)),d.fromCache&&l.source==="server"?u.reject(new V(I.UNAVAILABLE,'Failed to get documents from server. (However, these documents may exist in the local cache. Run again without setting source to "server" to retrieve the cached documents.)')):u.resolve(d)},error:d=>u.reject(d)}),h=new mx(a,c,{includeMetadataChanges:!0,Z_:!0});return hx(s,h)}(await $x(t),t.asyncQueue,e,n,r)),r.promise}/** + * @license + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function Gw(t){const e={};return t.timeoutSeconds!==void 0&&(e.timeoutSeconds=t.timeoutSeconds),e}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const Sy=new Map;/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function Qw(t,e,n){if(!n)throw new V(I.INVALID_ARGUMENT,`Function ${t}() cannot be called with an empty ${e}.`)}function Ux(t,e,n,r){if(e===!0&&r===!0)throw new V(I.INVALID_ARGUMENT,`${t} and ${n} cannot be used together.`)}function Cy(t){if(!L.isDocumentKey(t))throw new V(I.INVALID_ARGUMENT,`Invalid document reference. Document references must have an even number of segments, but ${t} has ${t.length}.`)}function Ry(t){if(L.isDocumentKey(t))throw new V(I.INVALID_ARGUMENT,`Invalid collection reference. Collection references must have an odd number of segments, but ${t} has ${t.length}.`)}function Wu(t){if(t===void 0)return"undefined";if(t===null)return"null";if(typeof t=="string")return t.length>20&&(t=`${t.substring(0,20)}...`),JSON.stringify(t);if(typeof t=="number"||typeof t=="boolean")return""+t;if(typeof t=="object"){if(t instanceof Array)return"an array";{const e=function(r){return r.constructor?r.constructor.name:null}(t);return e?`a custom ${e} object`:"an object"}}return typeof t=="function"?"a function":M()}function zl(t,e){if("_delegate"in t&&(t=t._delegate),!(t instanceof e)){if(e.name===t.constructor.name)throw new V(I.INVALID_ARGUMENT,"Type does not match the expected instance. Did you pass a reference from a different Firestore SDK?");{const n=Wu(t);throw new V(I.INVALID_ARGUMENT,`Expected type '${e.name}', but it was: ${n}`)}}return t}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class Ay{constructor(e){var n,r;if(e.host===void 0){if(e.ssl!==void 0)throw new V(I.INVALID_ARGUMENT,"Can't provide ssl option if host option is not set");this.host="firestore.googleapis.com",this.ssl=!0}else this.host=e.host,this.ssl=(n=e.ssl)===null||n===void 0||n;if(this.credentials=e.credentials,this.ignoreUndefinedProperties=!!e.ignoreUndefinedProperties,this.localCache=e.localCache,e.cacheSizeBytes===void 0)this.cacheSizeBytes=41943040;else{if(e.cacheSizeBytes!==-1&&e.cacheSizeBytes<1048576)throw new V(I.INVALID_ARGUMENT,"cacheSizeBytes must be at least 1048576");this.cacheSizeBytes=e.cacheSizeBytes}Ux("experimentalForceLongPolling",e.experimentalForceLongPolling,"experimentalAutoDetectLongPolling",e.experimentalAutoDetectLongPolling),this.experimentalForceLongPolling=!!e.experimentalForceLongPolling,this.experimentalForceLongPolling?this.experimentalAutoDetectLongPolling=!1:e.experimentalAutoDetectLongPolling===void 0?this.experimentalAutoDetectLongPolling=!0:this.experimentalAutoDetectLongPolling=!!e.experimentalAutoDetectLongPolling,this.experimentalLongPollingOptions=Gw((r=e.experimentalLongPollingOptions)!==null&&r!==void 0?r:{}),function(s){if(s.timeoutSeconds!==void 0){if(isNaN(s.timeoutSeconds))throw new V(I.INVALID_ARGUMENT,`invalid long polling timeout: ${s.timeoutSeconds} (must not be NaN)`);if(s.timeoutSeconds<5)throw new V(I.INVALID_ARGUMENT,`invalid long polling timeout: ${s.timeoutSeconds} (minimum allowed value is 5)`);if(s.timeoutSeconds>30)throw new V(I.INVALID_ARGUMENT,`invalid long polling timeout: ${s.timeoutSeconds} (maximum allowed value is 30)`)}}(this.experimentalLongPollingOptions),this.useFetchStreams=!!e.useFetchStreams}isEqual(e){return this.host===e.host&&this.ssl===e.ssl&&this.credentials===e.credentials&&this.cacheSizeBytes===e.cacheSizeBytes&&this.experimentalForceLongPolling===e.experimentalForceLongPolling&&this.experimentalAutoDetectLongPolling===e.experimentalAutoDetectLongPolling&&function(r,i){return r.timeoutSeconds===i.timeoutSeconds}(this.experimentalLongPollingOptions,e.experimentalLongPollingOptions)&&this.ignoreUndefinedProperties===e.ignoreUndefinedProperties&&this.useFetchStreams===e.useFetchStreams}}class Hu{constructor(e,n,r,i){this._authCredentials=e,this._appCheckCredentials=n,this._databaseId=r,this._app=i,this.type="firestore-lite",this._persistenceKey="(lite)",this._settings=new Ay({}),this._settingsFrozen=!1}get app(){if(!this._app)throw new V(I.FAILED_PRECONDITION,"Firestore was not initialized using the Firebase SDK. 'app' is not available");return this._app}get _initialized(){return this._settingsFrozen}get _terminated(){return this._terminateTask!==void 0}_setSettings(e){if(this._settingsFrozen)throw new V(I.FAILED_PRECONDITION,"Firestore has already been started and its settings can no longer be changed. You can only modify settings before calling any other methods on a Firestore object.");this._settings=new Ay(e),e.credentials!==void 0&&(this._authCredentials=function(r){if(!r)return new tP;switch(r.type){case"firstParty":return new sP(r.sessionIndex||"0",r.iamToken||null,r.authTokenFactory||null);case"provider":return r.client;default:throw new V(I.INVALID_ARGUMENT,"makeAuthCredentialsProvider failed due to invalid credential type")}}(e.credentials))}_getSettings(){return this._settings}_freezeSettings(){return this._settingsFrozen=!0,this._settings}_delete(){return this._terminateTask||(this._terminateTask=this._terminate()),this._terminateTask}toJSON(){return{app:this._app,databaseId:this._databaseId,settings:this._settings}}_terminate(){return function(n){const r=Sy.get(n);r&&(N("ComponentProvider","Removing Datastore"),Sy.delete(n),r.terminate())}(this),Promise.resolve()}}function jx(t,e,n,r={}){var i;const s=(t=zl(t,Hu))._getSettings(),o=`${e}:${n}`;if(s.host!=="firestore.googleapis.com"&&s.host!==o&&Bi("Host has been set in both settings() and connectFirestoreEmulator(), emulator host will be used."),t._setSettings(Object.assign(Object.assign({},s),{host:o,ssl:!1})),r.mockUserToken){let a,l;if(typeof r.mockUserToken=="string")a=r.mockUserToken,l=We.MOCK_USER;else{a=AR(r.mockUserToken,(i=t._app)===null||i===void 0?void 0:i.options.projectId);const u=r.mockUserToken.sub||r.mockUserToken.user_id;if(!u)throw new V(I.INVALID_ARGUMENT,"mockUserToken must contain 'sub' or 'user_id' field!");l=new We(u)}t._authCredentials=new nP(new qE(a,l))}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class ls{constructor(e,n,r){this.converter=n,this._query=r,this.type="query",this.firestore=e}withConverter(e){return new ls(this.firestore,e,this._query)}}class Rt{constructor(e,n,r){this.converter=n,this._key=r,this.type="document",this.firestore=e}get _path(){return this._key.path}get id(){return this._key.path.lastSegment()}get path(){return this._key.path.canonicalString()}get parent(){return new ir(this.firestore,this.converter,this._key.path.popLast())}withConverter(e){return new Rt(this.firestore,e,this._key)}}class ir extends ls{constructor(e,n,r){super(e,n,iw(r)),this._path=r,this.type="collection"}get id(){return this._query.path.lastSegment()}get path(){return this._query.path.canonicalString()}get parent(){const e=this._path.popLast();return e.isEmpty()?null:new Rt(this.firestore,null,new L(e))}withConverter(e){return new ir(this.firestore,e,this._path)}}function ky(t,e,...n){if(t=lt(t),Qw("collection","path",e),t instanceof Hu){const r=oe.fromString(e,...n);return Ry(r),new ir(t,null,r)}{if(!(t instanceof Rt||t instanceof ir))throw new V(I.INVALID_ARGUMENT,"Expected first argument to collection() to be a CollectionReference, a DocumentReference or FirebaseFirestore");const r=t._path.child(oe.fromString(e,...n));return Ry(r),new ir(t.firestore,null,r)}}function Bx(t,e,...n){if(t=lt(t),arguments.length===1&&(e=GE.newId()),Qw("doc","path",e),t instanceof Hu){const r=oe.fromString(e,...n);return Cy(r),new Rt(t,null,new L(r))}{if(!(t instanceof Rt||t instanceof ir))throw new V(I.INVALID_ARGUMENT,"Expected first argument to collection() to be a CollectionReference, a DocumentReference or FirebaseFirestore");const r=t._path.child(oe.fromString(e,...n));return Cy(r),new Rt(t.firestore,t instanceof ir?t.converter:null,new L(r))}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class zx{constructor(){this.Xa=Promise.resolve(),this.eu=[],this.tu=!1,this.nu=[],this.ru=null,this.iu=!1,this.su=!1,this.ou=[],this.jo=new Dw(this,"async_queue_retry"),this._u=()=>{const n=Kc();n&&N("AsyncQueue","Visibility state changed to "+n.visibilityState),this.jo.Ko()};const e=Kc();e&&typeof e.addEventListener=="function"&&e.addEventListener("visibilitychange",this._u)}get isShuttingDown(){return this.tu}enqueueAndForget(e){this.enqueue(e)}enqueueAndForgetEvenWhileRestricted(e){this.au(),this.uu(e)}enterRestrictedMode(e){if(!this.tu){this.tu=!0,this.su=e||!1;const n=Kc();n&&typeof n.removeEventListener=="function"&&n.removeEventListener("visibilitychange",this._u)}}enqueue(e){if(this.au(),this.tu)return new Promise(()=>{});const n=new yn;return this.uu(()=>this.tu&&this.su?Promise.resolve():(e().then(n.resolve,n.reject),n.promise)).then(()=>n.promise)}enqueueRetryable(e){this.enqueueAndForget(()=>(this.eu.push(e),this.cu()))}async cu(){if(this.eu.length!==0){try{await this.eu[0](),this.eu.shift(),this.jo.reset()}catch(e){if(!Qo(e))throw e;N("AsyncQueue","Operation failed with retryable error: "+e)}this.eu.length>0&&this.jo.qo(()=>this.cu())}}uu(e){const n=this.Xa.then(()=>(this.iu=!0,e().catch(r=>{this.ru=r,this.iu=!1;const i=function(o){let a=o.message||"";return o.stack&&(a=o.stack.includes(o.message)?o.stack:o.message+` +`+o.stack),a}(r);throw nn("INTERNAL UNHANDLED ERROR: ",i),r}).then(r=>(this.iu=!1,r))));return this.Xa=n,n}enqueueAfterDelay(e,n,r){this.au(),this.ou.indexOf(e)>-1&&(n=0);const i=Sp.createAndSchedule(this,e,n,r,s=>this.lu(s));return this.nu.push(i),i}au(){this.ru&&M()}verifyOperationInProgress(){}async hu(){let e;do e=this.Xa,await e;while(e!==this.Xa)}Pu(e){for(const n of this.nu)if(n.timerId===e)return!0;return!1}Iu(e){return this.hu().then(()=>{this.nu.sort((n,r)=>n.targetTimeMs-r.targetTimeMs);for(const n of this.nu)if(n.skipDelay(),e!=="all"&&n.timerId===e)break;return this.hu()})}Tu(e){this.ou.push(e)}lu(e){const n=this.nu.indexOf(e);this.nu.splice(n,1)}}class kp extends Hu{constructor(e,n,r,i){super(e,n,r,i),this.type="firestore",this._queue=function(){return new zx}(),this._persistenceKey=(i==null?void 0:i.name)||"[DEFAULT]"}_terminate(){return this._firestoreClient||Xw(this),this._firestoreClient.terminate()}}function Wx(t,e){const n=typeof t=="object"?t:j0(),r=typeof t=="string"?t:e||"(default)",i=Ff(n,"firestore").getImmediate({identifier:r});if(!i._initialized){const s=CR("firestore");s&&jx(i,...s)}return i}function Yw(t){return t._firestoreClient||Xw(t),t._firestoreClient.verifyNotTerminated(),t._firestoreClient}function Xw(t){var e,n,r;const i=t._freezeSettings(),s=function(a,l,u,c){return new _P(a,l,u,c.host,c.ssl,c.experimentalForceLongPolling,c.experimentalAutoDetectLongPolling,Gw(c.experimentalLongPollingOptions),c.useFetchStreams)}(t._databaseId,((e=t._app)===null||e===void 0?void 0:e.options.appId)||"",t._persistenceKey,i);t._firestoreClient=new Vx(t._authCredentials,t._appCheckCredentials,t._queue,s),!((n=i.localCache)===null||n===void 0)&&n._offlineComponentProvider&&(!((r=i.localCache)===null||r===void 0)&&r._onlineComponentProvider)&&(t._firestoreClient._uninitializedComponentsProvider={_offlineKind:i.localCache.kind,_offline:i.localCache._offlineComponentProvider,_online:i.localCache._onlineComponentProvider})}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class Gi{constructor(e){this._byteString=e}static fromBase64String(e){try{return new Gi(Ye.fromBase64String(e))}catch(n){throw new V(I.INVALID_ARGUMENT,"Failed to construct data from Base64 string: "+n)}}static fromUint8Array(e){return new Gi(Ye.fromUint8Array(e))}toBase64(){return this._byteString.toBase64()}toUint8Array(){return this._byteString.toUint8Array()}toString(){return"Bytes(base64: "+this.toBase64()+")"}isEqual(e){return this._byteString.isEqual(e._byteString)}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class Pp{constructor(...e){for(let n=0;n90)throw new V(I.INVALID_ARGUMENT,"Latitude must be a number between -90 and 90, but was: "+e);if(!isFinite(n)||n<-180||n>180)throw new V(I.INVALID_ARGUMENT,"Longitude must be a number between -180 and 180, but was: "+n);this._lat=e,this._long=n}get latitude(){return this._lat}get longitude(){return this._long}isEqual(e){return this._lat===e._lat&&this._long===e._long}toJSON(){return{latitude:this._lat,longitude:this._long}}_compareTo(e){return X(this._lat,e._lat)||X(this._long,e._long)}}/** + * @license + * Copyright 2017 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const Hx=/^__.*__$/;class Kx{constructor(e,n,r){this.data=e,this.fieldMask=n,this.fieldTransforms=r}toMutation(e,n){return this.fieldMask!==null?new Yr(e,this.data,this.fieldMask,n,this.fieldTransforms):new Xo(e,this.data,n,this.fieldTransforms)}}function Zw(t){switch(t){case 0:case 2:case 1:return!0;case 3:case 4:return!1;default:throw M()}}class xp{constructor(e,n,r,i,s,o){this.settings=e,this.databaseId=n,this.serializer=r,this.ignoreUndefinedProperties=i,s===void 0&&this.Eu(),this.fieldTransforms=s||[],this.fieldMask=o||[]}get path(){return this.settings.path}get du(){return this.settings.du}Au(e){return new xp(Object.assign(Object.assign({},this.settings),e),this.databaseId,this.serializer,this.ignoreUndefinedProperties,this.fieldTransforms,this.fieldMask)}Ru(e){var n;const r=(n=this.path)===null||n===void 0?void 0:n.child(e),i=this.Au({path:r,Vu:!1});return i.mu(e),i}fu(e){var n;const r=(n=this.path)===null||n===void 0?void 0:n.child(e),i=this.Au({path:r,Vu:!1});return i.Eu(),i}gu(e){return this.Au({path:void 0,Vu:!0})}pu(e){return Wl(e,this.settings.methodName,this.settings.yu||!1,this.path,this.settings.wu)}contains(e){return this.fieldMask.find(n=>e.isPrefixOf(n))!==void 0||this.fieldTransforms.find(n=>e.isPrefixOf(n.field))!==void 0}Eu(){if(this.path)for(let e=0;el.covers(h.field))}else l=null,u=o.fieldTransforms;return new Kx(new Tt(a),l,u)}function Qx(t,e,n,r=!1){return Dp(n,t.Su(r?4:3,e))}function Dp(t,e){if(nT(t=lt(t)))return rT("Unsupported field value:",e,t),tT(t,e);if(t instanceof Jw)return function(r,i){if(!Zw(i.du))throw i.pu(`${r._methodName}() can only be used with update() and set()`);if(!i.path)throw i.pu(`${r._methodName}() is not currently supported inside arrays`);const s=r._toFieldTransform(i);s&&i.fieldTransforms.push(s)}(t,e),null;if(t===void 0&&e.ignoreUndefinedProperties)return null;if(e.path&&e.fieldMask.push(e.path),t instanceof Array){if(e.settings.Vu&&e.du!==4)throw e.pu("Nested arrays are not supported");return function(r,i){const s=[];let o=0;for(const a of r){let l=Dp(a,i.gu(o));l==null&&(l={nullValue:"NULL_VALUE"}),s.push(l),o++}return{arrayValue:{values:s}}}(t,e)}return function(r,i){if((r=lt(r))===null)return{nullValue:"NULL_VALUE"};if(typeof r=="number")return UP(i.serializer,r);if(typeof r=="boolean")return{booleanValue:r};if(typeof r=="string")return{stringValue:r};if(r instanceof Date){const s=Re.fromDate(r);return{timestampValue:jl(i.serializer,s)}}if(r instanceof Re){const s=new Re(r.seconds,1e3*Math.floor(r.nanoseconds/1e3));return{timestampValue:jl(i.serializer,s)}}if(r instanceof Np)return{geoPointValue:{latitude:r.latitude,longitude:r.longitude}};if(r instanceof Gi)return{bytesValue:Iw(i.serializer,r._byteString)};if(r instanceof Rt){const s=i.databaseId,o=r.firestore._databaseId;if(!o.isEqual(s))throw i.pu(`Document reference is for database ${o.projectId}/${o.database} but should be for database ${s.projectId}/${s.database}`);return{referenceValue:yp(r.firestore._databaseId||i.databaseId,r._key.path)}}throw i.pu(`Unsupported field value: ${Wu(r)}`)}(t,e)}function tT(t,e){const n={};return QE(t)?e.path&&e.path.length>0&&e.fieldMask.push(e.path):ss(t,(r,i)=>{const s=Dp(i,e.Ru(r));s!=null&&(n[r]=s)}),{mapValue:{fields:n}}}function nT(t){return!(typeof t!="object"||t===null||t instanceof Array||t instanceof Date||t instanceof Re||t instanceof Np||t instanceof Gi||t instanceof Rt||t instanceof Jw)}function rT(t,e,n){if(!nT(n)||!function(i){return typeof i=="object"&&i!==null&&(Object.getPrototypeOf(i)===Object.prototype||Object.getPrototypeOf(i)===null)}(n)){const r=Wu(n);throw r==="an object"?e.pu(t+" a custom object"):e.pu(t+" "+r)}}function Yx(t,e,n){if((e=lt(e))instanceof Pp)return e._internalPath;if(typeof e=="string")return iT(t,e);throw Wl("Field path arguments must be of type string or ",t,!1,void 0,n)}const Xx=new RegExp("[~\\*/\\[\\]]");function iT(t,e,n){if(e.search(Xx)>=0)throw Wl(`Invalid field path (${e}). Paths must not contain '~', '*', '/', '[', or ']'`,t,!1,void 0,n);try{return new Pp(...e.split("."))._internalPath}catch{throw Wl(`Invalid field path (${e}). Paths must not be empty, begin with '.', end with '.', or contain '..'`,t,!1,void 0,n)}}function Wl(t,e,n,r,i){const s=r&&!r.isEmpty(),o=i!==void 0;let a=`Function ${e}() called with invalid data`;n&&(a+=" (via `toFirestore()`)"),a+=". ";let l="";return(s||o)&&(l+=" (found",s&&(l+=` in field ${r}`),o&&(l+=` in document ${i}`),l+=")"),new V(I.INVALID_ARGUMENT,a+t+l)}function Jx(t,e){return t.some(n=>n.isEqual(e))}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class sT{constructor(e,n,r,i,s){this._firestore=e,this._userDataWriter=n,this._key=r,this._document=i,this._converter=s}get id(){return this._key.path.lastSegment()}get ref(){return new Rt(this._firestore,this._converter,this._key)}exists(){return this._document!==null}data(){if(this._document){if(this._converter){const e=new Zx(this._firestore,this._userDataWriter,this._key,this._document,null);return this._converter.fromFirestore(e)}return this._userDataWriter.convertValue(this._document.data.value)}}get(e){if(this._document){const n=this._document.data.field(Op("DocumentSnapshot.get",e));if(n!==null)return this._userDataWriter.convertValue(n)}}}class Zx extends sT{data(){return super.data()}}function Op(t,e){return typeof e=="string"?iT(t,e):e instanceof Pp?e._internalPath:e._delegate._internalPath}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function eD(t){if(t.limitType==="L"&&t.explicitOrderBy.length===0)throw new V(I.UNIMPLEMENTED,"limitToLast() queries require specifying at least one orderBy() clause")}class Vp{}class tD extends Vp{}function nD(t,e,...n){let r=[];e instanceof Vp&&r.push(e),r=r.concat(n),function(s){const o=s.filter(l=>l instanceof Lp).length,a=s.filter(l=>l instanceof Ku).length;if(o>1||o>0&&a>0)throw new V(I.INVALID_ARGUMENT,"InvalidQuery. When using composite filters, you cannot use more than one filter at the top level. Consider nesting the multiple filters within an `and(...)` statement. For example: change `query(query, where(...), or(...))` to `query(query, and(where(...), or(...)))`.")}(r);for(const i of r)t=i._apply(t);return t}class Ku extends tD{constructor(e,n,r){super(),this._field=e,this._op=n,this._value=r,this.type="where"}static _create(e,n,r){return new Ku(e,n,r)}_apply(e){const n=this._parse(e);return oT(e._query,n),new ls(e.firestore,e.converter,vd(e._query,n))}_parse(e){const n=eT(e.firestore);return function(s,o,a,l,u,c,h){let d;if(u.isKeyField()){if(c==="array-contains"||c==="array-contains-any")throw new V(I.INVALID_ARGUMENT,`Invalid Query. You can't perform '${c}' queries on documentId().`);if(c==="in"||c==="not-in"){Ny(h,c);const m=[];for(const v of h)m.push(Py(l,s,v));d={arrayValue:{values:m}}}else d=Py(l,s,h)}else c!=="in"&&c!=="not-in"&&c!=="array-contains-any"||Ny(h,c),d=Qx(a,o,h,c==="in"||c==="not-in");return Te.create(u,c,d)}(e._query,"where",n,e.firestore._databaseId,this._field,this._op,this._value)}}function rD(t,e,n){const r=e,i=Op("where",t);return Ku._create(i,r,n)}class Lp extends Vp{constructor(e,n){super(),this.type=e,this._queryConstraints=n}static _create(e,n){return new Lp(e,n)}_parse(e){const n=this._queryConstraints.map(r=>r._parse(e)).filter(r=>r.getFilters().length>0);return n.length===1?n[0]:zt.create(n,this._getOperator())}_apply(e){const n=this._parse(e);return n.getFilters().length===0?e:(function(i,s){let o=i;const a=s.getFlattenedFilters();for(const l of a)oT(o,l),o=vd(o,l)}(e._query,n),new ls(e.firestore,e.converter,vd(e._query,n)))}_getQueryConstraints(){return this._queryConstraints}_getOperator(){return this.type==="and"?"and":"or"}}function Py(t,e,n){if(typeof(n=lt(n))=="string"){if(n==="")throw new V(I.INVALID_ARGUMENT,"Invalid query. When querying with documentId(), you must provide a valid document ID, but it was an empty string.");if(!sw(e)&&n.indexOf("/")!==-1)throw new V(I.INVALID_ARGUMENT,`Invalid query. When querying a collection by documentId(), you must provide a plain document ID, but '${n}' contains a '/' character.`);const r=e.path.child(oe.fromString(n));if(!L.isDocumentKey(r))throw new V(I.INVALID_ARGUMENT,`Invalid query. When querying a collection group by documentId(), the value provided must result in a valid document path, but '${r}' is not because it has an odd number of segments (${r.length}).`);return Jg(t,new L(r))}if(n instanceof Rt)return Jg(t,n._key);throw new V(I.INVALID_ARGUMENT,`Invalid query. When querying with documentId(), you must provide a valid string or a DocumentReference, but it was: ${Wu(n)}.`)}function Ny(t,e){if(!Array.isArray(t)||t.length===0)throw new V(I.INVALID_ARGUMENT,`Invalid Query. A non-empty array is required for '${e.toString()}' filters.`)}function oT(t,e){const n=function(i,s){for(const o of i)for(const a of o.getFlattenedFilters())if(s.indexOf(a.op)>=0)return a.op;return null}(t.filters,function(i){switch(i){case"!=":return["!=","not-in"];case"array-contains-any":case"in":return["not-in"];case"not-in":return["array-contains-any","in","not-in","!="];default:return[]}}(e.op));if(n!==null)throw n===e.op?new V(I.INVALID_ARGUMENT,`Invalid query. You cannot use more than one '${e.op.toString()}' filter.`):new V(I.INVALID_ARGUMENT,`Invalid query. You cannot use '${e.op.toString()}' filters with '${n.toString()}' filters.`)}class iD{convertValue(e,n="none"){switch(Hr(e)){case 0:return null;case 1:return e.booleanValue;case 2:return Ee(e.integerValue||e.doubleValue);case 3:return this.convertTimestamp(e.timestampValue);case 4:return this.convertServerTimestamp(e,n);case 5:return e.stringValue;case 6:return this.convertBytes(Wr(e.bytesValue));case 7:return this.convertReference(e.referenceValue);case 8:return this.convertGeoPoint(e.geoPointValue);case 9:return this.convertArray(e.arrayValue,n);case 10:return this.convertObject(e.mapValue,n);default:throw M()}}convertObject(e,n){return this.convertObjectMap(e.fields,n)}convertObjectMap(e,n="none"){const r={};return ss(e,(i,s)=>{r[i]=this.convertValue(s,n)}),r}convertGeoPoint(e){return new Np(Ee(e.latitude),Ee(e.longitude))}convertArray(e,n){return(e.values||[]).map(r=>this.convertValue(r,n))}convertServerTimestamp(e,n){switch(n){case"previous":const r=hp(e);return r==null?null:this.convertValue(r,n);case"estimate":return this.convertTimestamp(So(e));default:return null}}convertTimestamp(e){const n=lr(e);return new Re(n.seconds,n.nanos)}convertDocumentKey(e,n){const r=oe.fromString(e);re(Pw(r));const i=new Co(r.get(1),r.get(3)),s=new L(r.popFirst(5));return i.isEqual(n)||nn(`Document ${s} contains a document reference within a different database (${i.projectId}/${i.database}) which is not supported. It will be treated as a reference in the current database (${n.projectId}/${n.database}) instead.`),s}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function sD(t,e,n){let r;return r=t?n&&(n.merge||n.mergeFields)?t.toFirestore(e,n):t.toFirestore(e):e,r}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class Na{constructor(e,n){this.hasPendingWrites=e,this.fromCache=n}isEqual(e){return this.hasPendingWrites===e.hasPendingWrites&&this.fromCache===e.fromCache}}class oD extends sT{constructor(e,n,r,i,s,o){super(e,n,r,i,o),this._firestore=e,this._firestoreImpl=e,this.metadata=s}exists(){return super.exists()}data(e={}){if(this._document){if(this._converter){const n=new Ya(this._firestore,this._userDataWriter,this._key,this._document,this.metadata,null);return this._converter.fromFirestore(n,e)}return this._userDataWriter.convertValue(this._document.data.value,e.serverTimestamps)}}get(e,n={}){if(this._document){const r=this._document.data.field(Op("DocumentSnapshot.get",e));if(r!==null)return this._userDataWriter.convertValue(r,n.serverTimestamps)}}}class Ya extends oD{data(e={}){return super.data(e)}}class aD{constructor(e,n,r,i){this._firestore=e,this._userDataWriter=n,this._snapshot=i,this.metadata=new Na(i.hasPendingWrites,i.fromCache),this.query=r}get docs(){const e=[];return this.forEach(n=>e.push(n)),e}get size(){return this._snapshot.docs.size}get empty(){return this.size===0}forEach(e,n){this._snapshot.docs.forEach(r=>{e.call(n,new Ya(this._firestore,this._userDataWriter,r.key,r,new Na(this._snapshot.mutatedKeys.has(r.key),this._snapshot.fromCache),this.query.converter))})}docChanges(e={}){const n=!!e.includeMetadataChanges;if(n&&this._snapshot.excludesMetadataChanges)throw new V(I.INVALID_ARGUMENT,"To include metadata changes with your document changes, you must also pass { includeMetadataChanges:true } to onSnapshot().");return this._cachedChanges&&this._cachedChangesIncludeMetadataChanges===n||(this._cachedChanges=function(i,s){if(i._snapshot.oldDocs.isEmpty()){let o=0;return i._snapshot.docChanges.map(a=>{const l=new Ya(i._firestore,i._userDataWriter,a.doc.key,a.doc,new Na(i._snapshot.mutatedKeys.has(a.doc.key),i._snapshot.fromCache),i.query.converter);return a.doc,{type:"added",doc:l,oldIndex:-1,newIndex:o++}})}{let o=i._snapshot.oldDocs;return i._snapshot.docChanges.filter(a=>s||a.type!==3).map(a=>{const l=new Ya(i._firestore,i._userDataWriter,a.doc.key,a.doc,new Na(i._snapshot.mutatedKeys.has(a.doc.key),i._snapshot.fromCache),i.query.converter);let u=-1,c=-1;return a.type!==0&&(u=o.indexOf(a.doc.key),o=o.delete(a.doc.key)),a.type!==1&&(o=o.add(a.doc),c=o.indexOf(a.doc.key)),{type:lD(a.type),doc:l,oldIndex:u,newIndex:c}})}}(this,n),this._cachedChangesIncludeMetadataChanges=n),this._cachedChanges}}function lD(t){switch(t){case 0:return"added";case 2:case 3:return"modified";case 1:return"removed";default:return M()}}class uD extends iD{constructor(e){super(),this.firestore=e}convertBytes(e){return new Gi(e)}convertReference(e){const n=this.convertDocumentKey(e,this.firestore._databaseId);return new Rt(this.firestore,null,n)}}function cD(t){t=zl(t,ls);const e=zl(t.firestore,kp),n=Yw(e),r=new uD(e);return eD(t._query),bx(n,t._query).then(i=>new aD(e,r,t,i))}function hD(t,e){const n=zl(t.firestore,kp),r=Bx(t),i=sD(t.converter,e);return dD(n,[Gx(eT(t.firestore),"addDoc",r._key,i,t.converter!==null,{}).toMutation(r._key,vn.exists(!1))]).then(()=>r)}function dD(t,e){return function(r,i){const s=new yn;return r.asyncQueue.enqueueAndForget(async()=>Ix(await Fx(r),i,s)),s.promise}(Yw(t),e)}(function(e,n=!0){(function(i){is=i})(ts),Ui(new jr("firestore",(r,{instanceIdentifier:i,options:s})=>{const o=r.getProvider("app").getImmediate(),a=new kp(new rP(r.getProvider("auth-internal")),new aP(r.getProvider("app-check-internal")),function(u,c){if(!Object.prototype.hasOwnProperty.apply(u.options,["projectId"]))throw new V(I.INVALID_ARGUMENT,'"projectId" not provided in firebase.initializeApp.');return new Co(u.options.projectId,c)}(o,i),o);return s=Object.assign({useFetchStreams:n},s),a._setSettings(s),a},"PUBLIC").setMultipleInstances(!0)),rr(qg,"4.4.2",e),rr(qg,"4.4.2","esm2017")})();function Mp(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i"u")return null;const t=navigator;return t.languages&&t.languages[0]||t.language||null}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class ta{constructor(e,n){this.shortDelay=e,this.longDelay=n,An(n>e,"Short delay should be less than long delay!"),this.isMobile=kR()||xR()}get(){return yD()?this.isMobile?this.longDelay:this.shortDelay:Math.min(5e3,this.shortDelay)}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function $p(t,e){An(t.emulator,"Emulator should always be set here");const{url:n}=t.emulator;return e?`${n}${e.startsWith("/")?e.slice(1):e}`:n}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class cT{static initialize(e,n,r){this.fetchImpl=e,n&&(this.headersImpl=n),r&&(this.responseImpl=r)}static fetch(){if(this.fetchImpl)return this.fetchImpl;if(typeof self<"u"&&"fetch"in self)return self.fetch;if(typeof globalThis<"u"&&globalThis.fetch)return globalThis.fetch;if(typeof fetch<"u")return fetch;pn("Could not find fetch implementation, make sure you call FetchProvider.initialize() with an appropriate polyfill")}static headers(){if(this.headersImpl)return this.headersImpl;if(typeof self<"u"&&"Headers"in self)return self.Headers;if(typeof globalThis<"u"&&globalThis.Headers)return globalThis.Headers;if(typeof Headers<"u")return Headers;pn("Could not find Headers implementation, make sure you call FetchProvider.initialize() with an appropriate polyfill")}static response(){if(this.responseImpl)return this.responseImpl;if(typeof self<"u"&&"Response"in self)return self.Response;if(typeof globalThis<"u"&&globalThis.Response)return globalThis.Response;if(typeof Response<"u")return Response;pn("Could not find Response implementation, make sure you call FetchProvider.initialize() with an appropriate polyfill")}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const _D={CREDENTIAL_MISMATCH:"custom-token-mismatch",MISSING_CUSTOM_TOKEN:"internal-error",INVALID_IDENTIFIER:"invalid-email",MISSING_CONTINUE_URI:"internal-error",INVALID_PASSWORD:"wrong-password",MISSING_PASSWORD:"missing-password",INVALID_LOGIN_CREDENTIALS:"invalid-credential",EMAIL_EXISTS:"email-already-in-use",PASSWORD_LOGIN_DISABLED:"operation-not-allowed",INVALID_IDP_RESPONSE:"invalid-credential",INVALID_PENDING_TOKEN:"invalid-credential",FEDERATED_USER_ID_ALREADY_LINKED:"credential-already-in-use",MISSING_REQ_TYPE:"internal-error",EMAIL_NOT_FOUND:"user-not-found",RESET_PASSWORD_EXCEED_LIMIT:"too-many-requests",EXPIRED_OOB_CODE:"expired-action-code",INVALID_OOB_CODE:"invalid-action-code",MISSING_OOB_CODE:"internal-error",CREDENTIAL_TOO_OLD_LOGIN_AGAIN:"requires-recent-login",INVALID_ID_TOKEN:"invalid-user-token",TOKEN_EXPIRED:"user-token-expired",USER_NOT_FOUND:"user-token-expired",TOO_MANY_ATTEMPTS_TRY_LATER:"too-many-requests",PASSWORD_DOES_NOT_MEET_REQUIREMENTS:"password-does-not-meet-requirements",INVALID_CODE:"invalid-verification-code",INVALID_SESSION_INFO:"invalid-verification-id",INVALID_TEMPORARY_PROOF:"invalid-credential",MISSING_SESSION_INFO:"missing-verification-id",SESSION_EXPIRED:"code-expired",MISSING_ANDROID_PACKAGE_NAME:"missing-android-pkg-name",UNAUTHORIZED_DOMAIN:"unauthorized-continue-uri",INVALID_OAUTH_CLIENT_ID:"invalid-oauth-client-id",ADMIN_ONLY_OPERATION:"admin-restricted-operation",INVALID_MFA_PENDING_CREDENTIAL:"invalid-multi-factor-session",MFA_ENROLLMENT_NOT_FOUND:"multi-factor-info-not-found",MISSING_MFA_ENROLLMENT_ID:"missing-multi-factor-info",MISSING_MFA_PENDING_CREDENTIAL:"missing-multi-factor-session",SECOND_FACTOR_EXISTS:"second-factor-already-in-use",SECOND_FACTOR_LIMIT_EXCEEDED:"maximum-second-factor-count-exceeded",BLOCKING_FUNCTION_ERROR_RESPONSE:"internal-error",RECAPTCHA_NOT_ENABLED:"recaptcha-not-enabled",MISSING_RECAPTCHA_TOKEN:"missing-recaptcha-token",INVALID_RECAPTCHA_TOKEN:"invalid-recaptcha-token",INVALID_RECAPTCHA_ACTION:"invalid-recaptcha-action",MISSING_CLIENT_TYPE:"missing-client-type",MISSING_RECAPTCHA_VERSION:"missing-recaptcha-version",INVALID_RECAPTCHA_VERSION:"invalid-recaptcha-version",INVALID_REQ_TYPE:"invalid-req-type"};/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const ED=new ta(3e4,6e4);function bp(t,e){return t.tenantId&&!e.tenantId?Object.assign(Object.assign({},e),{tenantId:t.tenantId}):e}async function us(t,e,n,r,i={}){return hT(t,i,async()=>{let s={},o={};r&&(e==="GET"?o=r:s={body:JSON.stringify(r)});const a=bo(Object.assign({key:t.config.apiKey},o)).slice(1),l=await t._getAdditionalHeaders();return l["Content-Type"]="application/json",t.languageCode&&(l["X-Firebase-Locale"]=t.languageCode),cT.fetch()(dT(t,t.config.apiHost,n,a),Object.assign({method:e,headers:l,referrerPolicy:"no-referrer"},s))})}async function hT(t,e,n){t._canInitEmulator=!1;const r=Object.assign(Object.assign({},_D),e);try{const i=new TD(t),s=await Promise.race([n(),i.promise]);i.clearNetworkTimeout();const o=await s.json();if("needConfirmation"in o)throw xa(t,"account-exists-with-different-credential",o);if(s.ok&&!("errorMessage"in o))return o;{const a=s.ok?o.errorMessage:o.error.message,[l,u]=a.split(" : ");if(l==="FEDERATED_USER_ID_ALREADY_LINKED")throw xa(t,"credential-already-in-use",o);if(l==="EMAIL_EXISTS")throw xa(t,"email-already-in-use",o);if(l==="USER_DISABLED")throw xa(t,"user-disabled",o);const c=r[l]||l.toLowerCase().replace(/[_\s]+/g,"-");if(u)throw uT(t,c,u);sn(t,c)}}catch(i){if(i instanceof Nn)throw i;sn(t,"network-request-failed",{message:String(i)})}}async function wD(t,e,n,r,i={}){const s=await us(t,e,n,r,i);return"mfaPendingCredential"in s&&sn(t,"multi-factor-auth-required",{_serverResponse:s}),s}function dT(t,e,n,r){const i=`${e}${n}?${r}`;return t.config.emulator?$p(t.config,i):`${t.config.apiScheme}://${i}`}class TD{constructor(e){this.auth=e,this.timer=null,this.promise=new Promise((n,r)=>{this.timer=setTimeout(()=>r(en(this.auth,"network-request-failed")),ED.get())})}clearNetworkTimeout(){clearTimeout(this.timer)}}function xa(t,e,n){const r={appName:t.name};n.email&&(r.email=n.email),n.phoneNumber&&(r.phoneNumber=n.phoneNumber);const i=en(t,e,r);return i.customData._tokenResponse=n,i}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */async function ID(t,e){return us(t,"POST","/v1/accounts:delete",e)}async function SD(t,e){return us(t,"POST","/v1/accounts:lookup",e)}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function qs(t){if(t)try{const e=new Date(Number(t));if(!isNaN(e.getTime()))return e.toUTCString()}catch{}}async function CD(t,e=!1){const n=lt(t),r=await n.getIdToken(e),i=Up(r);j(i&&i.exp&&i.auth_time&&i.iat,n.auth,"internal-error");const s=typeof i.firebase=="object"?i.firebase:void 0,o=s==null?void 0:s.sign_in_provider;return{claims:i,token:r,authTime:qs(Gc(i.auth_time)),issuedAtTime:qs(Gc(i.iat)),expirationTime:qs(Gc(i.exp)),signInProvider:o||null,signInSecondFactor:(s==null?void 0:s.sign_in_second_factor)||null}}function Gc(t){return Number(t)*1e3}function Up(t){const[e,n,r]=t.split(".");if(e===void 0||n===void 0||r===void 0)return Xa("JWT malformed, contained fewer than 3 sections"),null;try{const i=O0(n);return i?JSON.parse(i):(Xa("Failed to decode base64 JWT payload"),null)}catch(i){return Xa("Caught error parsing JWT payload as JSON",i==null?void 0:i.toString()),null}}function RD(t){const e=Up(t);return j(e,"internal-error"),j(typeof e.exp<"u","internal-error"),j(typeof e.iat<"u","internal-error"),Number(e.exp)-Number(e.iat)}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */async function Po(t,e,n=!1){if(n)return e;try{return await e}catch(r){throw r instanceof Nn&&AD(r)&&t.auth.currentUser===t&&await t.auth.signOut(),r}}function AD({code:t}){return t==="auth/user-disabled"||t==="auth/user-token-expired"}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class kD{constructor(e){this.user=e,this.isRunning=!1,this.timerId=null,this.errorBackoff=3e4}_start(){this.isRunning||(this.isRunning=!0,this.schedule())}_stop(){this.isRunning&&(this.isRunning=!1,this.timerId!==null&&clearTimeout(this.timerId))}getInterval(e){var n;if(e){const r=this.errorBackoff;return this.errorBackoff=Math.min(this.errorBackoff*2,96e4),r}else{this.errorBackoff=3e4;const i=((n=this.user.stsTokenManager.expirationTime)!==null&&n!==void 0?n:0)-Date.now()-3e5;return Math.max(0,i)}}schedule(e=!1){if(!this.isRunning)return;const n=this.getInterval(e);this.timerId=setTimeout(async()=>{await this.iteration()},n)}async iteration(){try{await this.user.getIdToken(!0)}catch(e){(e==null?void 0:e.code)==="auth/network-request-failed"&&this.schedule(!0);return}this.schedule()}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class fT{constructor(e,n){this.createdAt=e,this.lastLoginAt=n,this._initializeTime()}_initializeTime(){this.lastSignInTime=qs(this.lastLoginAt),this.creationTime=qs(this.createdAt)}_copy(e){this.createdAt=e.createdAt,this.lastLoginAt=e.lastLoginAt,this._initializeTime()}toJSON(){return{createdAt:this.createdAt,lastLoginAt:this.lastLoginAt}}}/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */async function Kl(t){var e;const n=t.auth,r=await t.getIdToken(),i=await Po(t,SD(n,{idToken:r}));j(i==null?void 0:i.users.length,n,"internal-error");const s=i.users[0];t._notifyReloadListener(s);const o=!((e=s.providerUserInfo)===null||e===void 0)&&e.length?xD(s.providerUserInfo):[],a=ND(t.providerData,o),l=t.isAnonymous,u=!(t.email&&s.passwordHash)&&!(a!=null&&a.length),c=l?u:!1,h={uid:s.localId,displayName:s.displayName||null,photoURL:s.photoUrl||null,email:s.email||null,emailVerified:s.emailVerified||!1,phoneNumber:s.phoneNumber||null,tenantId:s.tenantId||null,providerData:a,metadata:new fT(s.createdAt,s.lastLoginAt),isAnonymous:c};Object.assign(t,h)}async function PD(t){const e=lt(t);await Kl(e),await e.auth._persistUserIfCurrent(e),e.auth._notifyListenersIfCurrent(e)}function ND(t,e){return[...t.filter(r=>!e.some(i=>i.providerId===r.providerId)),...e]}function xD(t){return t.map(e=>{var{providerId:n}=e,r=Mp(e,["providerId"]);return{providerId:n,uid:r.rawId||"",displayName:r.displayName||null,email:r.email||null,phoneNumber:r.phoneNumber||null,photoURL:r.photoUrl||null}})}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */async function DD(t,e){const n=await hT(t,{},async()=>{const r=bo({grant_type:"refresh_token",refresh_token:e}).slice(1),{tokenApiHost:i,apiKey:s}=t.config,o=dT(t,i,"/v1/token",`key=${s}`),a=await t._getAdditionalHeaders();return a["Content-Type"]="application/x-www-form-urlencoded",cT.fetch()(o,{method:"POST",headers:a,body:r})});return{accessToken:n.access_token,expiresIn:n.expires_in,refreshToken:n.refresh_token}}async function OD(t,e){return us(t,"POST","/v2/accounts:revokeToken",bp(t,e))}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class No{constructor(){this.refreshToken=null,this.accessToken=null,this.expirationTime=null}get isExpired(){return!this.expirationTime||Date.now()>this.expirationTime-3e4}updateFromServerResponse(e){j(e.idToken,"internal-error"),j(typeof e.idToken<"u","internal-error"),j(typeof e.refreshToken<"u","internal-error");const n="expiresIn"in e&&typeof e.expiresIn<"u"?Number(e.expiresIn):RD(e.idToken);this.updateTokensAndExpiration(e.idToken,e.refreshToken,n)}async getToken(e,n=!1){return j(!this.accessToken||this.refreshToken,e,"user-token-expired"),!n&&this.accessToken&&!this.isExpired?this.accessToken:this.refreshToken?(await this.refresh(e,this.refreshToken),this.accessToken):null}clearRefreshToken(){this.refreshToken=null}async refresh(e,n){const{accessToken:r,refreshToken:i,expiresIn:s}=await DD(e,n);this.updateTokensAndExpiration(r,i,Number(s))}updateTokensAndExpiration(e,n,r){this.refreshToken=n||null,this.accessToken=e||null,this.expirationTime=Date.now()+r*1e3}static fromJSON(e,n){const{refreshToken:r,accessToken:i,expirationTime:s}=n,o=new No;return r&&(j(typeof r=="string","internal-error",{appName:e}),o.refreshToken=r),i&&(j(typeof i=="string","internal-error",{appName:e}),o.accessToken=i),s&&(j(typeof s=="number","internal-error",{appName:e}),o.expirationTime=s),o}toJSON(){return{refreshToken:this.refreshToken,accessToken:this.accessToken,expirationTime:this.expirationTime}}_assign(e){this.accessToken=e.accessToken,this.refreshToken=e.refreshToken,this.expirationTime=e.expirationTime}_clone(){return Object.assign(new No,this.toJSON())}_performRefresh(){return pn("not implemented")}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function On(t,e){j(typeof t=="string"||typeof t>"u","internal-error",{appName:e})}class Lr{constructor(e){var{uid:n,auth:r,stsTokenManager:i}=e,s=Mp(e,["uid","auth","stsTokenManager"]);this.providerId="firebase",this.proactiveRefresh=new kD(this),this.reloadUserInfo=null,this.reloadListener=null,this.uid=n,this.auth=r,this.stsTokenManager=i,this.accessToken=i.accessToken,this.displayName=s.displayName||null,this.email=s.email||null,this.emailVerified=s.emailVerified||!1,this.phoneNumber=s.phoneNumber||null,this.photoURL=s.photoURL||null,this.isAnonymous=s.isAnonymous||!1,this.tenantId=s.tenantId||null,this.providerData=s.providerData?[...s.providerData]:[],this.metadata=new fT(s.createdAt||void 0,s.lastLoginAt||void 0)}async getIdToken(e){const n=await Po(this,this.stsTokenManager.getToken(this.auth,e));return j(n,this.auth,"internal-error"),this.accessToken!==n&&(this.accessToken=n,await this.auth._persistUserIfCurrent(this),this.auth._notifyListenersIfCurrent(this)),n}getIdTokenResult(e){return CD(this,e)}reload(){return PD(this)}_assign(e){this!==e&&(j(this.uid===e.uid,this.auth,"internal-error"),this.displayName=e.displayName,this.photoURL=e.photoURL,this.email=e.email,this.emailVerified=e.emailVerified,this.phoneNumber=e.phoneNumber,this.isAnonymous=e.isAnonymous,this.tenantId=e.tenantId,this.providerData=e.providerData.map(n=>Object.assign({},n)),this.metadata._copy(e.metadata),this.stsTokenManager._assign(e.stsTokenManager))}_clone(e){const n=new Lr(Object.assign(Object.assign({},this),{auth:e,stsTokenManager:this.stsTokenManager._clone()}));return n.metadata._copy(this.metadata),n}_onReload(e){j(!this.reloadListener,this.auth,"internal-error"),this.reloadListener=e,this.reloadUserInfo&&(this._notifyReloadListener(this.reloadUserInfo),this.reloadUserInfo=null)}_notifyReloadListener(e){this.reloadListener?this.reloadListener(e):this.reloadUserInfo=e}_startProactiveRefresh(){this.proactiveRefresh._start()}_stopProactiveRefresh(){this.proactiveRefresh._stop()}async _updateTokensIfNecessary(e,n=!1){let r=!1;e.idToken&&e.idToken!==this.stsTokenManager.accessToken&&(this.stsTokenManager.updateFromServerResponse(e),r=!0),n&&await Kl(this),await this.auth._persistUserIfCurrent(this),r&&this.auth._notifyListenersIfCurrent(this)}async delete(){const e=await this.getIdToken();return await Po(this,ID(this.auth,{idToken:e})),this.stsTokenManager.clearRefreshToken(),this.auth.signOut()}toJSON(){return Object.assign(Object.assign({uid:this.uid,email:this.email||void 0,emailVerified:this.emailVerified,displayName:this.displayName||void 0,isAnonymous:this.isAnonymous,photoURL:this.photoURL||void 0,phoneNumber:this.phoneNumber||void 0,tenantId:this.tenantId||void 0,providerData:this.providerData.map(e=>Object.assign({},e)),stsTokenManager:this.stsTokenManager.toJSON(),_redirectEventId:this._redirectEventId},this.metadata.toJSON()),{apiKey:this.auth.config.apiKey,appName:this.auth.name})}get refreshToken(){return this.stsTokenManager.refreshToken||""}static _fromJSON(e,n){var r,i,s,o,a,l,u,c;const h=(r=n.displayName)!==null&&r!==void 0?r:void 0,d=(i=n.email)!==null&&i!==void 0?i:void 0,m=(s=n.phoneNumber)!==null&&s!==void 0?s:void 0,v=(o=n.photoURL)!==null&&o!==void 0?o:void 0,_=(a=n.tenantId)!==null&&a!==void 0?a:void 0,E=(l=n._redirectEventId)!==null&&l!==void 0?l:void 0,p=(u=n.createdAt)!==null&&u!==void 0?u:void 0,f=(c=n.lastLoginAt)!==null&&c!==void 0?c:void 0,{uid:g,emailVerified:w,isAnonymous:R,providerData:C,stsTokenManager:k}=n;j(g&&k,e,"internal-error");const D=No.fromJSON(this.name,k);j(typeof g=="string",e,"internal-error"),On(h,e.name),On(d,e.name),j(typeof w=="boolean",e,"internal-error"),j(typeof R=="boolean",e,"internal-error"),On(m,e.name),On(v,e.name),On(_,e.name),On(E,e.name),On(p,e.name),On(f,e.name);const Y=new Lr({uid:g,auth:e,email:d,emailVerified:w,displayName:h,isAnonymous:R,photoURL:v,phoneNumber:m,tenantId:_,stsTokenManager:D,createdAt:p,lastLoginAt:f});return C&&Array.isArray(C)&&(Y.providerData=C.map(F=>Object.assign({},F))),E&&(Y._redirectEventId=E),Y}static async _fromIdTokenResponse(e,n,r=!1){const i=new No;i.updateFromServerResponse(n);const s=new Lr({uid:n.localId,auth:e,stsTokenManager:i,isAnonymous:r});return await Kl(s),s}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const Dy=new Map;function mn(t){An(t instanceof Function,"Expected a class definition");let e=Dy.get(t);return e?(An(e instanceof t,"Instance stored in cache mismatched with class"),e):(e=new t,Dy.set(t,e),e)}/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class pT{constructor(){this.type="NONE",this.storage={}}async _isAvailable(){return!0}async _set(e,n){this.storage[e]=n}async _get(e){const n=this.storage[e];return n===void 0?null:n}async _remove(e){delete this.storage[e]}_addListener(e,n){}_removeListener(e,n){}}pT.type="NONE";const Oy=pT;/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function Ja(t,e,n){return`firebase:${t}:${e}:${n}`}class xi{constructor(e,n,r){this.persistence=e,this.auth=n,this.userKey=r;const{config:i,name:s}=this.auth;this.fullUserKey=Ja(this.userKey,i.apiKey,s),this.fullPersistenceKey=Ja("persistence",i.apiKey,s),this.boundEventHandler=n._onStorageEvent.bind(n),this.persistence._addListener(this.fullUserKey,this.boundEventHandler)}setCurrentUser(e){return this.persistence._set(this.fullUserKey,e.toJSON())}async getCurrentUser(){const e=await this.persistence._get(this.fullUserKey);return e?Lr._fromJSON(this.auth,e):null}removeCurrentUser(){return this.persistence._remove(this.fullUserKey)}savePersistenceForRedirect(){return this.persistence._set(this.fullPersistenceKey,this.persistence.type)}async setPersistence(e){if(this.persistence===e)return;const n=await this.getCurrentUser();if(await this.removeCurrentUser(),this.persistence=e,n)return this.setCurrentUser(n)}delete(){this.persistence._removeListener(this.fullUserKey,this.boundEventHandler)}static async create(e,n,r="authUser"){if(!n.length)return new xi(mn(Oy),e,r);const i=(await Promise.all(n.map(async u=>{if(await u._isAvailable())return u}))).filter(u=>u);let s=i[0]||mn(Oy);const o=Ja(r,e.config.apiKey,e.name);let a=null;for(const u of n)try{const c=await u._get(o);if(c){const h=Lr._fromJSON(e,c);u!==s&&(a=h),s=u;break}}catch{}const l=i.filter(u=>u._shouldAllowMigration);return!s._shouldAllowMigration||!l.length?new xi(s,e,r):(s=l[0],a&&await s._set(o,a.toJSON()),await Promise.all(n.map(async u=>{if(u!==s)try{await u._remove(o)}catch{}})),new xi(s,e,r))}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function Vy(t){const e=t.toLowerCase();if(e.includes("opera/")||e.includes("opr/")||e.includes("opios/"))return"Opera";if(yT(e))return"IEMobile";if(e.includes("msie")||e.includes("trident/"))return"IE";if(e.includes("edge/"))return"Edge";if(mT(e))return"Firefox";if(e.includes("silk/"))return"Silk";if(_T(e))return"Blackberry";if(ET(e))return"Webos";if(jp(e))return"Safari";if((e.includes("chrome/")||gT(e))&&!e.includes("edge/"))return"Chrome";if(vT(e))return"Android";{const n=/([a-zA-Z\d\.]+)\/[a-zA-Z\d\.]*$/,r=t.match(n);if((r==null?void 0:r.length)===2)return r[1]}return"Other"}function mT(t=Ie()){return/firefox\//i.test(t)}function jp(t=Ie()){const e=t.toLowerCase();return e.includes("safari/")&&!e.includes("chrome/")&&!e.includes("crios/")&&!e.includes("android")}function gT(t=Ie()){return/crios\//i.test(t)}function yT(t=Ie()){return/iemobile/i.test(t)}function vT(t=Ie()){return/android/i.test(t)}function _T(t=Ie()){return/blackberry/i.test(t)}function ET(t=Ie()){return/webos/i.test(t)}function qu(t=Ie()){return/iphone|ipad|ipod/i.test(t)||/macintosh/i.test(t)&&/mobile/i.test(t)}function VD(t=Ie()){var e;return qu(t)&&!!(!((e=window.navigator)===null||e===void 0)&&e.standalone)}function LD(){return DR()&&document.documentMode===10}function wT(t=Ie()){return qu(t)||vT(t)||ET(t)||_T(t)||/windows phone/i.test(t)||yT(t)}function MD(){try{return!!(window&&window!==window.top)}catch{return!1}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function TT(t,e=[]){let n;switch(t){case"Browser":n=Vy(Ie());break;case"Worker":n=`${Vy(Ie())}-${t}`;break;default:n=t}const r=e.length?e.join(","):"FirebaseCore-web";return`${n}/JsCore/${ts}/${r}`}/** + * @license + * Copyright 2022 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class FD{constructor(e){this.auth=e,this.queue=[]}pushCallback(e,n){const r=s=>new Promise((o,a)=>{try{const l=e(s);o(l)}catch(l){a(l)}});r.onAbort=n,this.queue.push(r);const i=this.queue.length-1;return()=>{this.queue[i]=()=>Promise.resolve()}}async runMiddleware(e){if(this.auth.currentUser===e)return;const n=[];try{for(const r of this.queue)await r(e),r.onAbort&&n.push(r.onAbort)}catch(r){n.reverse();for(const i of n)try{i()}catch{}throw this.auth._errorFactory.create("login-blocked",{originalMessage:r==null?void 0:r.message})}}}/** + * @license + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */async function $D(t,e={}){return us(t,"GET","/v2/passwordPolicy",bp(t,e))}/** + * @license + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const bD=6;class UD{constructor(e){var n,r,i,s;const o=e.customStrengthOptions;this.customStrengthOptions={},this.customStrengthOptions.minPasswordLength=(n=o.minPasswordLength)!==null&&n!==void 0?n:bD,o.maxPasswordLength&&(this.customStrengthOptions.maxPasswordLength=o.maxPasswordLength),o.containsLowercaseCharacter!==void 0&&(this.customStrengthOptions.containsLowercaseLetter=o.containsLowercaseCharacter),o.containsUppercaseCharacter!==void 0&&(this.customStrengthOptions.containsUppercaseLetter=o.containsUppercaseCharacter),o.containsNumericCharacter!==void 0&&(this.customStrengthOptions.containsNumericCharacter=o.containsNumericCharacter),o.containsNonAlphanumericCharacter!==void 0&&(this.customStrengthOptions.containsNonAlphanumericCharacter=o.containsNonAlphanumericCharacter),this.enforcementState=e.enforcementState,this.enforcementState==="ENFORCEMENT_STATE_UNSPECIFIED"&&(this.enforcementState="OFF"),this.allowedNonAlphanumericCharacters=(i=(r=e.allowedNonAlphanumericCharacters)===null||r===void 0?void 0:r.join(""))!==null&&i!==void 0?i:"",this.forceUpgradeOnSignin=(s=e.forceUpgradeOnSignin)!==null&&s!==void 0?s:!1,this.schemaVersion=e.schemaVersion}validatePassword(e){var n,r,i,s,o,a;const l={isValid:!0,passwordPolicy:this};return this.validatePasswordLengthOptions(e,l),this.validatePasswordCharacterOptions(e,l),l.isValid&&(l.isValid=(n=l.meetsMinPasswordLength)!==null&&n!==void 0?n:!0),l.isValid&&(l.isValid=(r=l.meetsMaxPasswordLength)!==null&&r!==void 0?r:!0),l.isValid&&(l.isValid=(i=l.containsLowercaseLetter)!==null&&i!==void 0?i:!0),l.isValid&&(l.isValid=(s=l.containsUppercaseLetter)!==null&&s!==void 0?s:!0),l.isValid&&(l.isValid=(o=l.containsNumericCharacter)!==null&&o!==void 0?o:!0),l.isValid&&(l.isValid=(a=l.containsNonAlphanumericCharacter)!==null&&a!==void 0?a:!0),l}validatePasswordLengthOptions(e,n){const r=this.customStrengthOptions.minPasswordLength,i=this.customStrengthOptions.maxPasswordLength;r&&(n.meetsMinPasswordLength=e.length>=r),i&&(n.meetsMaxPasswordLength=e.length<=i)}validatePasswordCharacterOptions(e,n){this.updatePasswordCharacterOptionsStatuses(n,!1,!1,!1,!1);let r;for(let i=0;i="a"&&r<="z",r>="A"&&r<="Z",r>="0"&&r<="9",this.allowedNonAlphanumericCharacters.includes(r))}updatePasswordCharacterOptionsStatuses(e,n,r,i,s){this.customStrengthOptions.containsLowercaseLetter&&(e.containsLowercaseLetter||(e.containsLowercaseLetter=n)),this.customStrengthOptions.containsUppercaseLetter&&(e.containsUppercaseLetter||(e.containsUppercaseLetter=r)),this.customStrengthOptions.containsNumericCharacter&&(e.containsNumericCharacter||(e.containsNumericCharacter=i)),this.customStrengthOptions.containsNonAlphanumericCharacter&&(e.containsNonAlphanumericCharacter||(e.containsNonAlphanumericCharacter=s))}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class jD{constructor(e,n,r,i){this.app=e,this.heartbeatServiceProvider=n,this.appCheckServiceProvider=r,this.config=i,this.currentUser=null,this.emulatorConfig=null,this.operations=Promise.resolve(),this.authStateSubscription=new Ly(this),this.idTokenSubscription=new Ly(this),this.beforeStateQueue=new FD(this),this.redirectUser=null,this.isProactiveRefreshEnabled=!1,this.EXPECTED_PASSWORD_POLICY_SCHEMA_VERSION=1,this._canInitEmulator=!0,this._isInitialized=!1,this._deleted=!1,this._initializationPromise=null,this._popupRedirectResolver=null,this._errorFactory=lT,this._agentRecaptchaConfig=null,this._tenantRecaptchaConfigs={},this._projectPasswordPolicy=null,this._tenantPasswordPolicies={},this.lastNotifiedUid=void 0,this.languageCode=null,this.tenantId=null,this.settings={appVerificationDisabledForTesting:!1},this.frameworks=[],this.name=e.name,this.clientVersion=i.sdkClientVersion}_initializeWithPersistence(e,n){return n&&(this._popupRedirectResolver=mn(n)),this._initializationPromise=this.queue(async()=>{var r,i;if(!this._deleted&&(this.persistenceManager=await xi.create(this,e),!this._deleted)){if(!((r=this._popupRedirectResolver)===null||r===void 0)&&r._shouldInitProactively)try{await this._popupRedirectResolver._initialize(this)}catch{}await this.initializeCurrentUser(n),this.lastNotifiedUid=((i=this.currentUser)===null||i===void 0?void 0:i.uid)||null,!this._deleted&&(this._isInitialized=!0)}}),this._initializationPromise}async _onStorageEvent(){if(this._deleted)return;const e=await this.assertedPersistence.getCurrentUser();if(!(!this.currentUser&&!e)){if(this.currentUser&&e&&this.currentUser.uid===e.uid){this._currentUser._assign(e),await this.currentUser.getIdToken();return}await this._updateCurrentUser(e,!0)}}async initializeCurrentUser(e){var n;const r=await this.assertedPersistence.getCurrentUser();let i=r,s=!1;if(e&&this.config.authDomain){await this.getOrInitRedirectPersistenceManager();const o=(n=this.redirectUser)===null||n===void 0?void 0:n._redirectEventId,a=i==null?void 0:i._redirectEventId,l=await this.tryRedirectSignIn(e);(!o||o===a)&&(l!=null&&l.user)&&(i=l.user,s=!0)}if(!i)return this.directlySetCurrentUser(null);if(!i._redirectEventId){if(s)try{await this.beforeStateQueue.runMiddleware(i)}catch(o){i=r,this._popupRedirectResolver._overrideRedirectResult(this,()=>Promise.reject(o))}return i?this.reloadAndSetCurrentUserOrClear(i):this.directlySetCurrentUser(null)}return j(this._popupRedirectResolver,this,"argument-error"),await this.getOrInitRedirectPersistenceManager(),this.redirectUser&&this.redirectUser._redirectEventId===i._redirectEventId?this.directlySetCurrentUser(i):this.reloadAndSetCurrentUserOrClear(i)}async tryRedirectSignIn(e){let n=null;try{n=await this._popupRedirectResolver._completeRedirectFn(this,e,!0)}catch{await this._setRedirectUser(null)}return n}async reloadAndSetCurrentUserOrClear(e){try{await Kl(e)}catch(n){if((n==null?void 0:n.code)!=="auth/network-request-failed")return this.directlySetCurrentUser(null)}return this.directlySetCurrentUser(e)}useDeviceLanguage(){this.languageCode=vD()}async _delete(){this._deleted=!0}async updateCurrentUser(e){const n=e?lt(e):null;return n&&j(n.auth.config.apiKey===this.config.apiKey,this,"invalid-user-token"),this._updateCurrentUser(n&&n._clone(this))}async _updateCurrentUser(e,n=!1){if(!this._deleted)return e&&j(this.tenantId===e.tenantId,this,"tenant-id-mismatch"),n||await this.beforeStateQueue.runMiddleware(e),this.queue(async()=>{await this.directlySetCurrentUser(e),this.notifyAuthListeners()})}async signOut(){return await this.beforeStateQueue.runMiddleware(null),(this.redirectPersistenceManager||this._popupRedirectResolver)&&await this._setRedirectUser(null),this._updateCurrentUser(null,!0)}setPersistence(e){return this.queue(async()=>{await this.assertedPersistence.setPersistence(mn(e))})}_getRecaptchaConfig(){return this.tenantId==null?this._agentRecaptchaConfig:this._tenantRecaptchaConfigs[this.tenantId]}async validatePassword(e){this._getPasswordPolicyInternal()||await this._updatePasswordPolicy();const n=this._getPasswordPolicyInternal();return n.schemaVersion!==this.EXPECTED_PASSWORD_POLICY_SCHEMA_VERSION?Promise.reject(this._errorFactory.create("unsupported-password-policy-schema-version",{})):n.validatePassword(e)}_getPasswordPolicyInternal(){return this.tenantId===null?this._projectPasswordPolicy:this._tenantPasswordPolicies[this.tenantId]}async _updatePasswordPolicy(){const e=await $D(this),n=new UD(e);this.tenantId===null?this._projectPasswordPolicy=n:this._tenantPasswordPolicies[this.tenantId]=n}_getPersistence(){return this.assertedPersistence.persistence.type}_updateErrorMap(e){this._errorFactory=new $o("auth","Firebase",e())}onAuthStateChanged(e,n,r){return this.registerStateListener(this.authStateSubscription,e,n,r)}beforeAuthStateChanged(e,n){return this.beforeStateQueue.pushCallback(e,n)}onIdTokenChanged(e,n,r){return this.registerStateListener(this.idTokenSubscription,e,n,r)}authStateReady(){return new Promise((e,n)=>{if(this.currentUser)e();else{const r=this.onAuthStateChanged(()=>{r(),e()},n)}})}async revokeAccessToken(e){if(this.currentUser){const n=await this.currentUser.getIdToken(),r={providerId:"apple.com",tokenType:"ACCESS_TOKEN",token:e,idToken:n};this.tenantId!=null&&(r.tenantId=this.tenantId),await OD(this,r)}}toJSON(){var e;return{apiKey:this.config.apiKey,authDomain:this.config.authDomain,appName:this.name,currentUser:(e=this._currentUser)===null||e===void 0?void 0:e.toJSON()}}async _setRedirectUser(e,n){const r=await this.getOrInitRedirectPersistenceManager(n);return e===null?r.removeCurrentUser():r.setCurrentUser(e)}async getOrInitRedirectPersistenceManager(e){if(!this.redirectPersistenceManager){const n=e&&mn(e)||this._popupRedirectResolver;j(n,this,"argument-error"),this.redirectPersistenceManager=await xi.create(this,[mn(n._redirectPersistence)],"redirectUser"),this.redirectUser=await this.redirectPersistenceManager.getCurrentUser()}return this.redirectPersistenceManager}async _redirectUserForId(e){var n,r;return this._isInitialized&&await this.queue(async()=>{}),((n=this._currentUser)===null||n===void 0?void 0:n._redirectEventId)===e?this._currentUser:((r=this.redirectUser)===null||r===void 0?void 0:r._redirectEventId)===e?this.redirectUser:null}async _persistUserIfCurrent(e){if(e===this.currentUser)return this.queue(async()=>this.directlySetCurrentUser(e))}_notifyListenersIfCurrent(e){e===this.currentUser&&this.notifyAuthListeners()}_key(){return`${this.config.authDomain}:${this.config.apiKey}:${this.name}`}_startProactiveRefresh(){this.isProactiveRefreshEnabled=!0,this.currentUser&&this._currentUser._startProactiveRefresh()}_stopProactiveRefresh(){this.isProactiveRefreshEnabled=!1,this.currentUser&&this._currentUser._stopProactiveRefresh()}get _currentUser(){return this.currentUser}notifyAuthListeners(){var e,n;if(!this._isInitialized)return;this.idTokenSubscription.next(this.currentUser);const r=(n=(e=this.currentUser)===null||e===void 0?void 0:e.uid)!==null&&n!==void 0?n:null;this.lastNotifiedUid!==r&&(this.lastNotifiedUid=r,this.authStateSubscription.next(this.currentUser))}registerStateListener(e,n,r,i){if(this._deleted)return()=>{};const s=typeof n=="function"?n:n.next.bind(n);let o=!1;const a=this._isInitialized?Promise.resolve():this._initializationPromise;if(j(a,this,"internal-error"),a.then(()=>{o||s(this.currentUser)}),typeof n=="function"){const l=e.addObserver(n,r,i);return()=>{o=!0,l()}}else{const l=e.addObserver(n);return()=>{o=!0,l()}}}async directlySetCurrentUser(e){this.currentUser&&this.currentUser!==e&&this._currentUser._stopProactiveRefresh(),e&&this.isProactiveRefreshEnabled&&e._startProactiveRefresh(),this.currentUser=e,e?await this.assertedPersistence.setCurrentUser(e):await this.assertedPersistence.removeCurrentUser()}queue(e){return this.operations=this.operations.then(e,e),this.operations}get assertedPersistence(){return j(this.persistenceManager,this,"internal-error"),this.persistenceManager}_logFramework(e){!e||this.frameworks.includes(e)||(this.frameworks.push(e),this.frameworks.sort(),this.clientVersion=TT(this.config.clientPlatform,this._getFrameworks()))}_getFrameworks(){return this.frameworks}async _getAdditionalHeaders(){var e;const n={"X-Client-Version":this.clientVersion};this.app.options.appId&&(n["X-Firebase-gmpid"]=this.app.options.appId);const r=await((e=this.heartbeatServiceProvider.getImmediate({optional:!0}))===null||e===void 0?void 0:e.getHeartbeatsHeader());r&&(n["X-Firebase-Client"]=r);const i=await this._getAppCheckToken();return i&&(n["X-Firebase-AppCheck"]=i),n}async _getAppCheckToken(){var e;const n=await((e=this.appCheckServiceProvider.getImmediate({optional:!0}))===null||e===void 0?void 0:e.getToken());return n!=null&&n.error&&pD(`Error while retrieving App Check token: ${n.error}`),n==null?void 0:n.token}}function Gu(t){return lt(t)}class Ly{constructor(e){this.auth=e,this.observer=null,this.addObserver=bR(n=>this.observer=n)}get next(){return j(this.observer,this.auth,"internal-error"),this.observer.next.bind(this.observer)}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */let Bp={async loadJS(){throw new Error("Unable to load external scripts")},recaptchaV2Script:"",recaptchaEnterpriseScript:"",gapiScript:""};function BD(t){Bp=t}function zD(t){return Bp.loadJS(t)}function WD(){return Bp.gapiScript}function HD(t){return`__${t}${Math.floor(Math.random()*1e6)}`}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function KD(t,e){const n=Ff(t,"auth");if(n.isInitialized()){const i=n.getImmediate(),s=n.getOptions();if(kl(s,e??{}))return i;sn(i,"already-initialized")}return n.initialize({options:e})}function qD(t,e){const n=(e==null?void 0:e.persistence)||[],r=(Array.isArray(n)?n:[n]).map(mn);e!=null&&e.errorMap&&t._updateErrorMap(e.errorMap),t._initializeWithPersistence(r,e==null?void 0:e.popupRedirectResolver)}function GD(t,e,n){const r=Gu(t);j(r._canInitEmulator,r,"emulator-config-failed"),j(/^https?:\/\//.test(e),r,"invalid-emulator-scheme");const i=!!(n!=null&&n.disableWarnings),s=IT(e),{host:o,port:a}=QD(e),l=a===null?"":`:${a}`;r.config.emulator={url:`${s}//${o}${l}/`},r.settings.appVerificationDisabledForTesting=!0,r.emulatorConfig=Object.freeze({host:o,port:a,protocol:s.replace(":",""),options:Object.freeze({disableWarnings:i})}),i||YD()}function IT(t){const e=t.indexOf(":");return e<0?"":t.substr(0,e+1)}function QD(t){const e=IT(t),n=/(\/\/)?([^?#/]+)/.exec(t.substr(e.length));if(!n)return{host:"",port:null};const r=n[2].split("@").pop()||"",i=/^(\[[^\]]+\])(:|$)/.exec(r);if(i){const s=i[1];return{host:s,port:My(r.substr(s.length+1))}}else{const[s,o]=r.split(":");return{host:s,port:My(o)}}}function My(t){if(!t)return null;const e=Number(t);return isNaN(e)?null:e}function YD(){function t(){const e=document.createElement("p"),n=e.style;e.innerText="Running in emulator mode. Do not use with production credentials.",n.position="fixed",n.width="100%",n.backgroundColor="#ffffff",n.border=".1em solid #000000",n.color="#b50000",n.bottom="0px",n.left="0px",n.margin="0px",n.zIndex="10000",n.textAlign="center",e.classList.add("firebase-emulator-warning"),document.body.appendChild(e)}typeof console<"u"&&typeof console.info=="function"&&console.info("WARNING: You are using the Auth Emulator, which is intended for local testing only. Do not use with production credentials."),typeof window<"u"&&typeof document<"u"&&(document.readyState==="loading"?window.addEventListener("DOMContentLoaded",t):t())}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class ST{constructor(e,n){this.providerId=e,this.signInMethod=n}toJSON(){return pn("not implemented")}_getIdTokenResponse(e){return pn("not implemented")}_linkToIdToken(e,n){return pn("not implemented")}_getReauthenticationResolver(e){return pn("not implemented")}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */async function Di(t,e){return wD(t,"POST","/v1/accounts:signInWithIdp",bp(t,e))}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const XD="http://localhost";class Kr extends ST{constructor(){super(...arguments),this.pendingToken=null}static _fromParams(e){const n=new Kr(e.providerId,e.signInMethod);return e.idToken||e.accessToken?(e.idToken&&(n.idToken=e.idToken),e.accessToken&&(n.accessToken=e.accessToken),e.nonce&&!e.pendingToken&&(n.nonce=e.nonce),e.pendingToken&&(n.pendingToken=e.pendingToken)):e.oauthToken&&e.oauthTokenSecret?(n.accessToken=e.oauthToken,n.secret=e.oauthTokenSecret):sn("argument-error"),n}toJSON(){return{idToken:this.idToken,accessToken:this.accessToken,secret:this.secret,nonce:this.nonce,pendingToken:this.pendingToken,providerId:this.providerId,signInMethod:this.signInMethod}}static fromJSON(e){const n=typeof e=="string"?JSON.parse(e):e,{providerId:r,signInMethod:i}=n,s=Mp(n,["providerId","signInMethod"]);if(!r||!i)return null;const o=new Kr(r,i);return o.idToken=s.idToken||void 0,o.accessToken=s.accessToken||void 0,o.secret=s.secret,o.nonce=s.nonce,o.pendingToken=s.pendingToken||null,o}_getIdTokenResponse(e){const n=this.buildRequest();return Di(e,n)}_linkToIdToken(e,n){const r=this.buildRequest();return r.idToken=n,Di(e,r)}_getReauthenticationResolver(e){const n=this.buildRequest();return n.autoCreate=!1,Di(e,n)}buildRequest(){const e={requestUri:XD,returnSecureToken:!0};if(this.pendingToken)e.pendingToken=this.pendingToken;else{const n={};this.idToken&&(n.id_token=this.idToken),this.accessToken&&(n.access_token=this.accessToken),this.secret&&(n.oauth_token_secret=this.secret),n.providerId=this.providerId,this.nonce&&!this.pendingToken&&(n.nonce=this.nonce),e.postBody=bo(n)}return e}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class zp{constructor(e){this.providerId=e,this.defaultLanguageCode=null,this.customParameters={}}setDefaultLanguage(e){this.defaultLanguageCode=e}setCustomParameters(e){return this.customParameters=e,this}getCustomParameters(){return this.customParameters}}/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class na extends zp{constructor(){super(...arguments),this.scopes=[]}addScope(e){return this.scopes.includes(e)||this.scopes.push(e),this}getScopes(){return[...this.scopes]}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class bn extends na{constructor(){super("facebook.com")}static credential(e){return Kr._fromParams({providerId:bn.PROVIDER_ID,signInMethod:bn.FACEBOOK_SIGN_IN_METHOD,accessToken:e})}static credentialFromResult(e){return bn.credentialFromTaggedObject(e)}static credentialFromError(e){return bn.credentialFromTaggedObject(e.customData||{})}static credentialFromTaggedObject({_tokenResponse:e}){if(!e||!("oauthAccessToken"in e)||!e.oauthAccessToken)return null;try{return bn.credential(e.oauthAccessToken)}catch{return null}}}bn.FACEBOOK_SIGN_IN_METHOD="facebook.com";bn.PROVIDER_ID="facebook.com";/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class un extends na{constructor(){super("google.com"),this.addScope("profile")}static credential(e,n){return Kr._fromParams({providerId:un.PROVIDER_ID,signInMethod:un.GOOGLE_SIGN_IN_METHOD,idToken:e,accessToken:n})}static credentialFromResult(e){return un.credentialFromTaggedObject(e)}static credentialFromError(e){return un.credentialFromTaggedObject(e.customData||{})}static credentialFromTaggedObject({_tokenResponse:e}){if(!e)return null;const{oauthIdToken:n,oauthAccessToken:r}=e;if(!n&&!r)return null;try{return un.credential(n,r)}catch{return null}}}un.GOOGLE_SIGN_IN_METHOD="google.com";un.PROVIDER_ID="google.com";/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class Un extends na{constructor(){super("github.com")}static credential(e){return Kr._fromParams({providerId:Un.PROVIDER_ID,signInMethod:Un.GITHUB_SIGN_IN_METHOD,accessToken:e})}static credentialFromResult(e){return Un.credentialFromTaggedObject(e)}static credentialFromError(e){return Un.credentialFromTaggedObject(e.customData||{})}static credentialFromTaggedObject({_tokenResponse:e}){if(!e||!("oauthAccessToken"in e)||!e.oauthAccessToken)return null;try{return Un.credential(e.oauthAccessToken)}catch{return null}}}Un.GITHUB_SIGN_IN_METHOD="github.com";Un.PROVIDER_ID="github.com";/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class jn extends na{constructor(){super("twitter.com")}static credential(e,n){return Kr._fromParams({providerId:jn.PROVIDER_ID,signInMethod:jn.TWITTER_SIGN_IN_METHOD,oauthToken:e,oauthTokenSecret:n})}static credentialFromResult(e){return jn.credentialFromTaggedObject(e)}static credentialFromError(e){return jn.credentialFromTaggedObject(e.customData||{})}static credentialFromTaggedObject({_tokenResponse:e}){if(!e)return null;const{oauthAccessToken:n,oauthTokenSecret:r}=e;if(!n||!r)return null;try{return jn.credential(n,r)}catch{return null}}}jn.TWITTER_SIGN_IN_METHOD="twitter.com";jn.PROVIDER_ID="twitter.com";/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class Qi{constructor(e){this.user=e.user,this.providerId=e.providerId,this._tokenResponse=e._tokenResponse,this.operationType=e.operationType}static async _fromIdTokenResponse(e,n,r,i=!1){const s=await Lr._fromIdTokenResponse(e,r,i),o=Fy(r);return new Qi({user:s,providerId:o,_tokenResponse:r,operationType:n})}static async _forOperation(e,n,r){await e._updateTokensIfNecessary(r,!0);const i=Fy(r);return new Qi({user:e,providerId:i,_tokenResponse:r,operationType:n})}}function Fy(t){return t.providerId?t.providerId:"phoneNumber"in t?"phone":null}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class ql extends Nn{constructor(e,n,r,i){var s;super(n.code,n.message),this.operationType=r,this.user=i,Object.setPrototypeOf(this,ql.prototype),this.customData={appName:e.name,tenantId:(s=e.tenantId)!==null&&s!==void 0?s:void 0,_serverResponse:n.customData._serverResponse,operationType:r}}static _fromErrorAndOperation(e,n,r,i){return new ql(e,n,r,i)}}function CT(t,e,n,r){return(e==="reauthenticate"?n._getReauthenticationResolver(t):n._getIdTokenResponse(t)).catch(s=>{throw s.code==="auth/multi-factor-auth-required"?ql._fromErrorAndOperation(t,s,e,r):s})}async function JD(t,e,n=!1){const r=await Po(t,e._linkToIdToken(t.auth,await t.getIdToken()),n);return Qi._forOperation(t,"link",r)}/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */async function ZD(t,e,n=!1){const{auth:r}=t,i="reauthenticate";try{const s=await Po(t,CT(r,i,e,t),n);j(s.idToken,r,"internal-error");const o=Up(s.idToken);j(o,r,"internal-error");const{sub:a}=o;return j(t.uid===a,r,"user-mismatch"),Qi._forOperation(t,i,s)}catch(s){throw(s==null?void 0:s.code)==="auth/user-not-found"&&sn(r,"user-mismatch"),s}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */async function eO(t,e,n=!1){const r="signIn",i=await CT(t,r,e),s=await Qi._fromIdTokenResponse(t,r,i);return n||await t._updateCurrentUser(s.user),s}function tO(t,e,n,r){return lt(t).onIdTokenChanged(e,n,r)}function nO(t,e,n){return lt(t).beforeAuthStateChanged(e,n)}function rO(t,e,n,r){return lt(t).onAuthStateChanged(e,n,r)}function iO(t){return lt(t).signOut()}const Gl="__sak";/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class RT{constructor(e,n){this.storageRetriever=e,this.type=n}_isAvailable(){try{return this.storage?(this.storage.setItem(Gl,"1"),this.storage.removeItem(Gl),Promise.resolve(!0)):Promise.resolve(!1)}catch{return Promise.resolve(!1)}}_set(e,n){return this.storage.setItem(e,JSON.stringify(n)),Promise.resolve()}_get(e){const n=this.storage.getItem(e);return Promise.resolve(n?JSON.parse(n):null)}_remove(e){return this.storage.removeItem(e),Promise.resolve()}get storage(){return this.storageRetriever()}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function sO(){const t=Ie();return jp(t)||qu(t)}const oO=1e3,aO=10;class AT extends RT{constructor(){super(()=>window.localStorage,"LOCAL"),this.boundEventHandler=(e,n)=>this.onStorageEvent(e,n),this.listeners={},this.localCache={},this.pollTimer=null,this.safariLocalStorageNotSynced=sO()&&MD(),this.fallbackToPolling=wT(),this._shouldAllowMigration=!0}forAllChangedKeys(e){for(const n of Object.keys(this.listeners)){const r=this.storage.getItem(n),i=this.localCache[n];r!==i&&e(n,i,r)}}onStorageEvent(e,n=!1){if(!e.key){this.forAllChangedKeys((o,a,l)=>{this.notifyListeners(o,l)});return}const r=e.key;if(n?this.detachListener():this.stopPolling(),this.safariLocalStorageNotSynced){const o=this.storage.getItem(r);if(e.newValue!==o)e.newValue!==null?this.storage.setItem(r,e.newValue):this.storage.removeItem(r);else if(this.localCache[r]===e.newValue&&!n)return}const i=()=>{const o=this.storage.getItem(r);!n&&this.localCache[r]===o||this.notifyListeners(r,o)},s=this.storage.getItem(r);LD()&&s!==e.newValue&&e.newValue!==e.oldValue?setTimeout(i,aO):i()}notifyListeners(e,n){this.localCache[e]=n;const r=this.listeners[e];if(r)for(const i of Array.from(r))i(n&&JSON.parse(n))}startPolling(){this.stopPolling(),this.pollTimer=setInterval(()=>{this.forAllChangedKeys((e,n,r)=>{this.onStorageEvent(new StorageEvent("storage",{key:e,oldValue:n,newValue:r}),!0)})},oO)}stopPolling(){this.pollTimer&&(clearInterval(this.pollTimer),this.pollTimer=null)}attachListener(){window.addEventListener("storage",this.boundEventHandler)}detachListener(){window.removeEventListener("storage",this.boundEventHandler)}_addListener(e,n){Object.keys(this.listeners).length===0&&(this.fallbackToPolling?this.startPolling():this.attachListener()),this.listeners[e]||(this.listeners[e]=new Set,this.localCache[e]=this.storage.getItem(e)),this.listeners[e].add(n)}_removeListener(e,n){this.listeners[e]&&(this.listeners[e].delete(n),this.listeners[e].size===0&&delete this.listeners[e]),Object.keys(this.listeners).length===0&&(this.detachListener(),this.stopPolling())}async _set(e,n){await super._set(e,n),this.localCache[e]=JSON.stringify(n)}async _get(e){const n=await super._get(e);return this.localCache[e]=JSON.stringify(n),n}async _remove(e){await super._remove(e),delete this.localCache[e]}}AT.type="LOCAL";const lO=AT;/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class kT extends RT{constructor(){super(()=>window.sessionStorage,"SESSION")}_addListener(e,n){}_removeListener(e,n){}}kT.type="SESSION";const PT=kT;/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function uO(t){return Promise.all(t.map(async e=>{try{return{fulfilled:!0,value:await e}}catch(n){return{fulfilled:!1,reason:n}}}))}/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class Qu{constructor(e){this.eventTarget=e,this.handlersMap={},this.boundEventHandler=this.handleEvent.bind(this)}static _getInstance(e){const n=this.receivers.find(i=>i.isListeningto(e));if(n)return n;const r=new Qu(e);return this.receivers.push(r),r}isListeningto(e){return this.eventTarget===e}async handleEvent(e){const n=e,{eventId:r,eventType:i,data:s}=n.data,o=this.handlersMap[i];if(!(o!=null&&o.size))return;n.ports[0].postMessage({status:"ack",eventId:r,eventType:i});const a=Array.from(o).map(async u=>u(n.origin,s)),l=await uO(a);n.ports[0].postMessage({status:"done",eventId:r,eventType:i,response:l})}_subscribe(e,n){Object.keys(this.handlersMap).length===0&&this.eventTarget.addEventListener("message",this.boundEventHandler),this.handlersMap[e]||(this.handlersMap[e]=new Set),this.handlersMap[e].add(n)}_unsubscribe(e,n){this.handlersMap[e]&&n&&this.handlersMap[e].delete(n),(!n||this.handlersMap[e].size===0)&&delete this.handlersMap[e],Object.keys(this.handlersMap).length===0&&this.eventTarget.removeEventListener("message",this.boundEventHandler)}}Qu.receivers=[];/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function Wp(t="",e=10){let n="";for(let r=0;r{const u=Wp("",20);i.port1.start();const c=setTimeout(()=>{l(new Error("unsupported_event"))},r);o={messageChannel:i,onMessage(h){const d=h;if(d.data.eventId===u)switch(d.data.status){case"ack":clearTimeout(c),s=setTimeout(()=>{l(new Error("timeout"))},3e3);break;case"done":clearTimeout(s),a(d.data.response);break;default:clearTimeout(c),clearTimeout(s),l(new Error("invalid_response"));break}}},this.handlers.add(o),i.port1.addEventListener("message",o.onMessage),this.target.postMessage({eventType:e,eventId:u,data:n},[i.port2])}).finally(()=>{o&&this.removeMessageHandler(o)})}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function tn(){return window}function hO(t){tn().location.href=t}/** + * @license + * Copyright 2020 Google LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function NT(){return typeof tn().WorkerGlobalScope<"u"&&typeof tn().importScripts=="function"}async function dO(){if(!(navigator!=null&&navigator.serviceWorker))return null;try{return(await navigator.serviceWorker.ready).active}catch{return null}}function fO(){var t;return((t=navigator==null?void 0:navigator.serviceWorker)===null||t===void 0?void 0:t.controller)||null}function pO(){return NT()?self:null}/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const xT="firebaseLocalStorageDb",mO=1,Ql="firebaseLocalStorage",DT="fbase_key";class ra{constructor(e){this.request=e}toPromise(){return new Promise((e,n)=>{this.request.addEventListener("success",()=>{e(this.request.result)}),this.request.addEventListener("error",()=>{n(this.request.error)})})}}function Yu(t,e){return t.transaction([Ql],e?"readwrite":"readonly").objectStore(Ql)}function gO(){const t=indexedDB.deleteDatabase(xT);return new ra(t).toPromise()}function Ad(){const t=indexedDB.open(xT,mO);return new Promise((e,n)=>{t.addEventListener("error",()=>{n(t.error)}),t.addEventListener("upgradeneeded",()=>{const r=t.result;try{r.createObjectStore(Ql,{keyPath:DT})}catch(i){n(i)}}),t.addEventListener("success",async()=>{const r=t.result;r.objectStoreNames.contains(Ql)?e(r):(r.close(),await gO(),e(await Ad()))})})}async function $y(t,e,n){const r=Yu(t,!0).put({[DT]:e,value:n});return new ra(r).toPromise()}async function yO(t,e){const n=Yu(t,!1).get(e),r=await new ra(n).toPromise();return r===void 0?null:r.value}function by(t,e){const n=Yu(t,!0).delete(e);return new ra(n).toPromise()}const vO=800,_O=3;class OT{constructor(){this.type="LOCAL",this._shouldAllowMigration=!0,this.listeners={},this.localCache={},this.pollTimer=null,this.pendingWrites=0,this.receiver=null,this.sender=null,this.serviceWorkerReceiverAvailable=!1,this.activeServiceWorker=null,this._workerInitializationPromise=this.initializeServiceWorkerMessaging().then(()=>{},()=>{})}async _openDb(){return this.db?this.db:(this.db=await Ad(),this.db)}async _withRetries(e){let n=0;for(;;)try{const r=await this._openDb();return await e(r)}catch(r){if(n++>_O)throw r;this.db&&(this.db.close(),this.db=void 0)}}async initializeServiceWorkerMessaging(){return NT()?this.initializeReceiver():this.initializeSender()}async initializeReceiver(){this.receiver=Qu._getInstance(pO()),this.receiver._subscribe("keyChanged",async(e,n)=>({keyProcessed:(await this._poll()).includes(n.key)})),this.receiver._subscribe("ping",async(e,n)=>["keyChanged"])}async initializeSender(){var e,n;if(this.activeServiceWorker=await dO(),!this.activeServiceWorker)return;this.sender=new cO(this.activeServiceWorker);const r=await this.sender._send("ping",{},800);r&&!((e=r[0])===null||e===void 0)&&e.fulfilled&&!((n=r[0])===null||n===void 0)&&n.value.includes("keyChanged")&&(this.serviceWorkerReceiverAvailable=!0)}async notifyServiceWorker(e){if(!(!this.sender||!this.activeServiceWorker||fO()!==this.activeServiceWorker))try{await this.sender._send("keyChanged",{key:e},this.serviceWorkerReceiverAvailable?800:50)}catch{}}async _isAvailable(){try{if(!indexedDB)return!1;const e=await Ad();return await $y(e,Gl,"1"),await by(e,Gl),!0}catch{}return!1}async _withPendingWrite(e){this.pendingWrites++;try{await e()}finally{this.pendingWrites--}}async _set(e,n){return this._withPendingWrite(async()=>(await this._withRetries(r=>$y(r,e,n)),this.localCache[e]=n,this.notifyServiceWorker(e)))}async _get(e){const n=await this._withRetries(r=>yO(r,e));return this.localCache[e]=n,n}async _remove(e){return this._withPendingWrite(async()=>(await this._withRetries(n=>by(n,e)),delete this.localCache[e],this.notifyServiceWorker(e)))}async _poll(){const e=await this._withRetries(i=>{const s=Yu(i,!1).getAll();return new ra(s).toPromise()});if(!e)return[];if(this.pendingWrites!==0)return[];const n=[],r=new Set;if(e.length!==0)for(const{fbase_key:i,value:s}of e)r.add(i),JSON.stringify(this.localCache[i])!==JSON.stringify(s)&&(this.notifyListeners(i,s),n.push(i));for(const i of Object.keys(this.localCache))this.localCache[i]&&!r.has(i)&&(this.notifyListeners(i,null),n.push(i));return n}notifyListeners(e,n){this.localCache[e]=n;const r=this.listeners[e];if(r)for(const i of Array.from(r))i(n)}startPolling(){this.stopPolling(),this.pollTimer=setInterval(async()=>this._poll(),vO)}stopPolling(){this.pollTimer&&(clearInterval(this.pollTimer),this.pollTimer=null)}_addListener(e,n){Object.keys(this.listeners).length===0&&this.startPolling(),this.listeners[e]||(this.listeners[e]=new Set,this._get(e)),this.listeners[e].add(n)}_removeListener(e,n){this.listeners[e]&&(this.listeners[e].delete(n),this.listeners[e].size===0&&delete this.listeners[e]),Object.keys(this.listeners).length===0&&this.stopPolling()}}OT.type="LOCAL";const EO=OT;new ta(3e4,6e4);/** + * @license + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function VT(t,e){return e?mn(e):(j(t._popupRedirectResolver,t,"argument-error"),t._popupRedirectResolver)}/** + * @license + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class Hp extends ST{constructor(e){super("custom","custom"),this.params=e}_getIdTokenResponse(e){return Di(e,this._buildIdpRequest())}_linkToIdToken(e,n){return Di(e,this._buildIdpRequest(n))}_getReauthenticationResolver(e){return Di(e,this._buildIdpRequest())}_buildIdpRequest(e){const n={requestUri:this.params.requestUri,sessionId:this.params.sessionId,postBody:this.params.postBody,tenantId:this.params.tenantId,pendingToken:this.params.pendingToken,returnSecureToken:!0,returnIdpCredential:!0};return e&&(n.idToken=e),n}}function wO(t){return eO(t.auth,new Hp(t),t.bypassAuthState)}function TO(t){const{auth:e,user:n}=t;return j(n,e,"internal-error"),ZD(n,new Hp(t),t.bypassAuthState)}async function IO(t){const{auth:e,user:n}=t;return j(n,e,"internal-error"),JD(n,new Hp(t),t.bypassAuthState)}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class LT{constructor(e,n,r,i,s=!1){this.auth=e,this.resolver=r,this.user=i,this.bypassAuthState=s,this.pendingPromise=null,this.eventManager=null,this.filter=Array.isArray(n)?n:[n]}execute(){return new Promise(async(e,n)=>{this.pendingPromise={resolve:e,reject:n};try{this.eventManager=await this.resolver._initialize(this.auth),await this.onExecution(),this.eventManager.registerConsumer(this)}catch(r){this.reject(r)}})}async onAuthEvent(e){const{urlResponse:n,sessionId:r,postBody:i,tenantId:s,error:o,type:a}=e;if(o){this.reject(o);return}const l={auth:this.auth,requestUri:n,sessionId:r,tenantId:s||void 0,postBody:i||void 0,user:this.user,bypassAuthState:this.bypassAuthState};try{this.resolve(await this.getIdpTask(a)(l))}catch(u){this.reject(u)}}onError(e){this.reject(e)}getIdpTask(e){switch(e){case"signInViaPopup":case"signInViaRedirect":return wO;case"linkViaPopup":case"linkViaRedirect":return IO;case"reauthViaPopup":case"reauthViaRedirect":return TO;default:sn(this.auth,"internal-error")}}resolve(e){An(this.pendingPromise,"Pending promise was never set"),this.pendingPromise.resolve(e),this.unregisterAndCleanUp()}reject(e){An(this.pendingPromise,"Pending promise was never set"),this.pendingPromise.reject(e),this.unregisterAndCleanUp()}unregisterAndCleanUp(){this.eventManager&&this.eventManager.unregisterConsumer(this),this.pendingPromise=null,this.cleanUp()}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const SO=new ta(2e3,1e4);async function CO(t,e,n){const r=Gu(t);mD(t,e,zp);const i=VT(r,n);return new xr(r,"signInViaPopup",e,i).executeNotNull()}class xr extends LT{constructor(e,n,r,i,s){super(e,n,i,s),this.provider=r,this.authWindow=null,this.pollId=null,xr.currentPopupAction&&xr.currentPopupAction.cancel(),xr.currentPopupAction=this}async executeNotNull(){const e=await this.execute();return j(e,this.auth,"internal-error"),e}async onExecution(){An(this.filter.length===1,"Popup operations only handle one event");const e=Wp();this.authWindow=await this.resolver._openPopup(this.auth,this.provider,this.filter[0],e),this.authWindow.associatedEvent=e,this.resolver._originValidation(this.auth).catch(n=>{this.reject(n)}),this.resolver._isIframeWebStorageSupported(this.auth,n=>{n||this.reject(en(this.auth,"web-storage-unsupported"))}),this.pollUserCancellation()}get eventId(){var e;return((e=this.authWindow)===null||e===void 0?void 0:e.associatedEvent)||null}cancel(){this.reject(en(this.auth,"cancelled-popup-request"))}cleanUp(){this.authWindow&&this.authWindow.close(),this.pollId&&window.clearTimeout(this.pollId),this.authWindow=null,this.pollId=null,xr.currentPopupAction=null}pollUserCancellation(){const e=()=>{var n,r;if(!((r=(n=this.authWindow)===null||n===void 0?void 0:n.window)===null||r===void 0)&&r.closed){this.pollId=window.setTimeout(()=>{this.pollId=null,this.reject(en(this.auth,"popup-closed-by-user"))},8e3);return}this.pollId=window.setTimeout(e,SO.get())};e()}}xr.currentPopupAction=null;/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const RO="pendingRedirect",Za=new Map;class AO extends LT{constructor(e,n,r=!1){super(e,["signInViaRedirect","linkViaRedirect","reauthViaRedirect","unknown"],n,void 0,r),this.eventId=null}async execute(){let e=Za.get(this.auth._key());if(!e){try{const r=await kO(this.resolver,this.auth)?await super.execute():null;e=()=>Promise.resolve(r)}catch(n){e=()=>Promise.reject(n)}Za.set(this.auth._key(),e)}return this.bypassAuthState||Za.set(this.auth._key(),()=>Promise.resolve(null)),e()}async onAuthEvent(e){if(e.type==="signInViaRedirect")return super.onAuthEvent(e);if(e.type==="unknown"){this.resolve(null);return}if(e.eventId){const n=await this.auth._redirectUserForId(e.eventId);if(n)return this.user=n,super.onAuthEvent(e);this.resolve(null)}}async onExecution(){}cleanUp(){}}async function kO(t,e){const n=xO(e),r=NO(t);if(!await r._isAvailable())return!1;const i=await r._get(n)==="true";return await r._remove(n),i}function PO(t,e){Za.set(t._key(),e)}function NO(t){return mn(t._redirectPersistence)}function xO(t){return Ja(RO,t.config.apiKey,t.name)}async function DO(t,e,n=!1){const r=Gu(t),i=VT(r,e),o=await new AO(r,i,n).execute();return o&&!n&&(delete o.user._redirectEventId,await r._persistUserIfCurrent(o.user),await r._setRedirectUser(null,e)),o}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const OO=10*60*1e3;class VO{constructor(e){this.auth=e,this.cachedEventUids=new Set,this.consumers=new Set,this.queuedRedirectEvent=null,this.hasHandledPotentialRedirect=!1,this.lastProcessedEventTime=Date.now()}registerConsumer(e){this.consumers.add(e),this.queuedRedirectEvent&&this.isEventForConsumer(this.queuedRedirectEvent,e)&&(this.sendToConsumer(this.queuedRedirectEvent,e),this.saveEventToCache(this.queuedRedirectEvent),this.queuedRedirectEvent=null)}unregisterConsumer(e){this.consumers.delete(e)}onEvent(e){if(this.hasEventBeenHandled(e))return!1;let n=!1;return this.consumers.forEach(r=>{this.isEventForConsumer(e,r)&&(n=!0,this.sendToConsumer(e,r),this.saveEventToCache(e))}),this.hasHandledPotentialRedirect||!LO(e)||(this.hasHandledPotentialRedirect=!0,n||(this.queuedRedirectEvent=e,n=!0)),n}sendToConsumer(e,n){var r;if(e.error&&!MT(e)){const i=((r=e.error.code)===null||r===void 0?void 0:r.split("auth/")[1])||"internal-error";n.onError(en(this.auth,i))}else n.onAuthEvent(e)}isEventForConsumer(e,n){const r=n.eventId===null||!!e.eventId&&e.eventId===n.eventId;return n.filter.includes(e.type)&&r}hasEventBeenHandled(e){return Date.now()-this.lastProcessedEventTime>=OO&&this.cachedEventUids.clear(),this.cachedEventUids.has(Uy(e))}saveEventToCache(e){this.cachedEventUids.add(Uy(e)),this.lastProcessedEventTime=Date.now()}}function Uy(t){return[t.type,t.eventId,t.sessionId,t.tenantId].filter(e=>e).join("-")}function MT({type:t,error:e}){return t==="unknown"&&(e==null?void 0:e.code)==="auth/no-auth-event"}function LO(t){switch(t.type){case"signInViaRedirect":case"linkViaRedirect":case"reauthViaRedirect":return!0;case"unknown":return MT(t);default:return!1}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */async function MO(t,e={}){return us(t,"GET","/v1/projects",e)}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const FO=/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/,$O=/^https?/;async function bO(t){if(t.config.emulator)return;const{authorizedDomains:e}=await MO(t);for(const n of e)try{if(UO(n))return}catch{}sn(t,"unauthorized-domain")}function UO(t){const e=Rd(),{protocol:n,hostname:r}=new URL(e);if(t.startsWith("chrome-extension://")){const o=new URL(t);return o.hostname===""&&r===""?n==="chrome-extension:"&&t.replace("chrome-extension://","")===e.replace("chrome-extension://",""):n==="chrome-extension:"&&o.hostname===r}if(!$O.test(n))return!1;if(FO.test(t))return r===t;const i=t.replace(/\./g,"\\.");return new RegExp("^(.+\\."+i+"|"+i+")$","i").test(r)}/** + * @license + * Copyright 2020 Google LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const jO=new ta(3e4,6e4);function jy(){const t=tn().___jsl;if(t!=null&&t.H){for(const e of Object.keys(t.H))if(t.H[e].r=t.H[e].r||[],t.H[e].L=t.H[e].L||[],t.H[e].r=[...t.H[e].L],t.CP)for(let n=0;n{var r,i,s;function o(){jy(),gapi.load("gapi.iframes",{callback:()=>{e(gapi.iframes.getContext())},ontimeout:()=>{jy(),n(en(t,"network-request-failed"))},timeout:jO.get()})}if(!((i=(r=tn().gapi)===null||r===void 0?void 0:r.iframes)===null||i===void 0)&&i.Iframe)e(gapi.iframes.getContext());else if(!((s=tn().gapi)===null||s===void 0)&&s.load)o();else{const a=HD("iframefcb");return tn()[a]=()=>{gapi.load?o():n(en(t,"network-request-failed"))},zD(`${WD()}?onload=${a}`).catch(l=>n(l))}}).catch(e=>{throw el=null,e})}let el=null;function zO(t){return el=el||BO(t),el}/** + * @license + * Copyright 2020 Google LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const WO=new ta(5e3,15e3),HO="__/auth/iframe",KO="emulator/auth/iframe",qO={style:{position:"absolute",top:"-100px",width:"1px",height:"1px"},"aria-hidden":"true",tabindex:"-1"},GO=new Map([["identitytoolkit.googleapis.com","p"],["staging-identitytoolkit.sandbox.googleapis.com","s"],["test-identitytoolkit.sandbox.googleapis.com","t"]]);function QO(t){const e=t.config;j(e.authDomain,t,"auth-domain-config-required");const n=e.emulator?$p(e,KO):`https://${t.config.authDomain}/${HO}`,r={apiKey:e.apiKey,appName:t.name,v:ts},i=GO.get(t.config.apiHost);i&&(r.eid=i);const s=t._getFrameworks();return s.length&&(r.fw=s.join(",")),`${n}?${bo(r).slice(1)}`}async function YO(t){const e=await zO(t),n=tn().gapi;return j(n,t,"internal-error"),e.open({where:document.body,url:QO(t),messageHandlersFilter:n.iframes.CROSS_ORIGIN_IFRAMES_FILTER,attributes:qO,dontclear:!0},r=>new Promise(async(i,s)=>{await r.restyle({setHideOnLeave:!1});const o=en(t,"network-request-failed"),a=tn().setTimeout(()=>{s(o)},WO.get());function l(){tn().clearTimeout(a),i(r)}r.ping(l).then(l,()=>{s(o)})}))}/** + * @license + * Copyright 2020 Google LLC. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const XO={location:"yes",resizable:"yes",statusbar:"yes",toolbar:"no"},JO=500,ZO=600,e2="_blank",t2="http://localhost";class By{constructor(e){this.window=e,this.associatedEvent=null}close(){if(this.window)try{this.window.close()}catch{}}}function n2(t,e,n,r=JO,i=ZO){const s=Math.max((window.screen.availHeight-i)/2,0).toString(),o=Math.max((window.screen.availWidth-r)/2,0).toString();let a="";const l=Object.assign(Object.assign({},XO),{width:r.toString(),height:i.toString(),top:s,left:o}),u=Ie().toLowerCase();n&&(a=gT(u)?e2:n),mT(u)&&(e=e||t2,l.scrollbars="yes");const c=Object.entries(l).reduce((d,[m,v])=>`${d}${m}=${v},`,"");if(VD(u)&&a!=="_self")return r2(e||"",a),new By(null);const h=window.open(e||"",a,c);j(h,t,"popup-blocked");try{h.focus()}catch{}return new By(h)}function r2(t,e){const n=document.createElement("a");n.href=t,n.target=e;const r=document.createEvent("MouseEvent");r.initMouseEvent("click",!0,!0,window,1,0,0,0,0,!1,!1,!1,!1,1,null),n.dispatchEvent(r)}/** + * @license + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const i2="__/auth/handler",s2="emulator/auth/handler",o2=encodeURIComponent("fac");async function zy(t,e,n,r,i,s){j(t.config.authDomain,t,"auth-domain-config-required"),j(t.config.apiKey,t,"invalid-api-key");const o={apiKey:t.config.apiKey,appName:t.name,authType:n,redirectUrl:r,v:ts,eventId:i};if(e instanceof zp){e.setDefaultLanguage(t.languageCode),o.providerId=e.providerId||"",$R(e.getCustomParameters())||(o.customParameters=JSON.stringify(e.getCustomParameters()));for(const[c,h]of Object.entries(s||{}))o[c]=h}if(e instanceof na){const c=e.getScopes().filter(h=>h!=="");c.length>0&&(o.scopes=c.join(","))}t.tenantId&&(o.tid=t.tenantId);const a=o;for(const c of Object.keys(a))a[c]===void 0&&delete a[c];const l=await t._getAppCheckToken(),u=l?`#${o2}=${encodeURIComponent(l)}`:"";return`${a2(t)}?${bo(a).slice(1)}${u}`}function a2({config:t}){return t.emulator?$p(t,s2):`https://${t.authDomain}/${i2}`}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const Qc="webStorageSupport";class l2{constructor(){this.eventManagers={},this.iframes={},this.originValidationPromises={},this._redirectPersistence=PT,this._completeRedirectFn=DO,this._overrideRedirectResult=PO}async _openPopup(e,n,r,i){var s;An((s=this.eventManagers[e._key()])===null||s===void 0?void 0:s.manager,"_initialize() not called before _openPopup()");const o=await zy(e,n,r,Rd(),i);return n2(e,o,Wp())}async _openRedirect(e,n,r,i){await this._originValidation(e);const s=await zy(e,n,r,Rd(),i);return hO(s),new Promise(()=>{})}_initialize(e){const n=e._key();if(this.eventManagers[n]){const{manager:i,promise:s}=this.eventManagers[n];return i?Promise.resolve(i):(An(s,"If manager is not set, promise should be"),s)}const r=this.initAndGetManager(e);return this.eventManagers[n]={promise:r},r.catch(()=>{delete this.eventManagers[n]}),r}async initAndGetManager(e){const n=await YO(e),r=new VO(e);return n.register("authEvent",i=>(j(i==null?void 0:i.authEvent,e,"invalid-auth-event"),{status:r.onEvent(i.authEvent)?"ACK":"ERROR"}),gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER),this.eventManagers[e._key()]={manager:r},this.iframes[e._key()]=n,r}_isIframeWebStorageSupported(e,n){this.iframes[e._key()].send(Qc,{type:Qc},i=>{var s;const o=(s=i==null?void 0:i[0])===null||s===void 0?void 0:s[Qc];o!==void 0&&n(!!o),sn(e,"internal-error")},gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER)}_originValidation(e){const n=e._key();return this.originValidationPromises[n]||(this.originValidationPromises[n]=bO(e)),this.originValidationPromises[n]}get _shouldInitProactively(){return wT()||jp()||qu()}}const u2=l2;var Wy="@firebase/auth",Hy="1.6.0";/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */class c2{constructor(e){this.auth=e,this.internalListeners=new Map}getUid(){var e;return this.assertAuthConfigured(),((e=this.auth.currentUser)===null||e===void 0?void 0:e.uid)||null}async getToken(e){return this.assertAuthConfigured(),await this.auth._initializationPromise,this.auth.currentUser?{accessToken:await this.auth.currentUser.getIdToken(e)}:null}addAuthTokenListener(e){if(this.assertAuthConfigured(),this.internalListeners.has(e))return;const n=this.auth.onIdTokenChanged(r=>{e((r==null?void 0:r.stsTokenManager.accessToken)||null)});this.internalListeners.set(e,n),this.updateProactiveRefresh()}removeAuthTokenListener(e){this.assertAuthConfigured();const n=this.internalListeners.get(e);n&&(this.internalListeners.delete(e),n(),this.updateProactiveRefresh())}assertAuthConfigured(){j(this.auth._initializationPromise,"dependent-sdk-initialized-before-auth")}updateProactiveRefresh(){this.internalListeners.size>0?this.auth._startProactiveRefresh():this.auth._stopProactiveRefresh()}}/** + * @license + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */function h2(t){switch(t){case"Node":return"node";case"ReactNative":return"rn";case"Worker":return"webworker";case"Cordova":return"cordova";case"WebExtension":return"web-extension";default:return}}function d2(t){Ui(new jr("auth",(e,{options:n})=>{const r=e.getProvider("app").getImmediate(),i=e.getProvider("heartbeat"),s=e.getProvider("app-check-internal"),{apiKey:o,authDomain:a}=r.options;j(o&&!o.includes(":"),"invalid-api-key",{appName:r.name});const l={apiKey:o,authDomain:a,clientPlatform:t,apiHost:"identitytoolkit.googleapis.com",tokenApiHost:"securetoken.googleapis.com",apiScheme:"https",sdkClientVersion:TT(t)},u=new jD(r,i,s,l);return qD(u,n),u},"PUBLIC").setInstantiationMode("EXPLICIT").setInstanceCreatedCallback((e,n,r)=>{e.getProvider("auth-internal").initialize()})),Ui(new jr("auth-internal",e=>{const n=Gu(e.getProvider("auth").getImmediate());return(r=>new c2(r))(n)},"PRIVATE").setInstantiationMode("EXPLICIT")),rr(Wy,Hy,h2(t)),rr(Wy,Hy,"esm2017")}/** + * @license + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */const f2=5*60,p2=M0("authIdTokenMaxAge")||f2;let Ky=null;const m2=t=>async e=>{const n=e&&await e.getIdTokenResult(),r=n&&(new Date().getTime()-Date.parse(n.issuedAtTime))/1e3;if(r&&r>p2)return;const i=n==null?void 0:n.token;Ky!==i&&(Ky=i,await fetch(t,{method:i?"POST":"DELETE",headers:i?{Authorization:`Bearer ${i}`}:{}}))};function g2(t=j0()){const e=Ff(t,"auth");if(e.isInitialized())return e.getImmediate();const n=KD(t,{popupRedirectResolver:u2,persistence:[EO,lO,PT]}),r=M0("authTokenSyncURL");if(r){const s=m2(r);nO(n,s,()=>s(n.currentUser)),tO(n,o=>s(o))}const i=V0("auth");return i&&GD(n,`http://${i}`),n}function y2(){var t,e;return(e=(t=document.getElementsByTagName("head"))===null||t===void 0?void 0:t[0])!==null&&e!==void 0?e:document}BD({loadJS(t){return new Promise((e,n)=>{const r=document.createElement("script");r.setAttribute("src",t),r.onload=e,r.onerror=i=>{const s=en("internal-error");s.customData=i,n(s)},r.type="text/javascript",r.charset="UTF-8",y2().appendChild(r)})},gapiScript:"https://apis.google.com/js/api.js",recaptchaV2Script:"https://www.google.com/recaptcha/api.js",recaptchaEnterpriseScript:"https://www.google.com/recaptcha/enterprise.js?render="});d2("Browser");const v2={apiKey:"AIzaSyBUg8V5kUhpPJgwfIgTYpUtmhfQPSZ4DKI",authDomain:"rabid-tasker.firebaseapp.com",projectId:"rabid-tasker",storageBucket:"rabid-tasker.appspot.com",messagingSenderId:"1040520656967",appId:"1:1040520656967:web:2d4b777867865a57b29962",measurementId:"G-DFRPSMWE63"},FT=U0(v2),qy=Wx(FT),Kp=g2(FT),_2=new un,E2=async()=>{try{const e=(await CO(Kp,_2)).user,n=nD(ky(qy,"users"),rD("uid","==",e.uid));(await cD(n)).docs.length===0&&await hD(ky(qy,"users"),{uid:e.uid,name:e.displayName,authProvider:"google",email:e.email}),localStorage.setItem("uuid",e.uid),localStorage.setItem("name",e.displayName)}catch(t){console.error(t),alert(t.message)}},w2=()=>{iO(Kp),localStorage.clear()};/*! ***************************************************************************** +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** */function T2(t,e,n,r){function i(s){return s instanceof n?s:new n(function(o){o(s)})}return new(n||(n=Promise))(function(s,o){function a(c){try{u(r.next(c))}catch(h){o(h)}}function l(c){try{u(r.throw(c))}catch(h){o(h)}}function u(c){c.done?s(c.value):i(c.value).then(a,l)}u((r=r.apply(t,e||[])).next())})}function I2(t,e){var n={label:0,sent:function(){if(s[0]&1)throw s[1];return s[1]},trys:[],ops:[]},r,i,s,o;return o={next:a(0),throw:a(1),return:a(2)},typeof Symbol=="function"&&(o[Symbol.iterator]=function(){return this}),o;function a(u){return function(c){return l([u,c])}}function l(u){if(r)throw new TypeError("Generator is already executing.");for(;n;)try{if(r=1,i&&(s=u[0]&2?i.return:u[0]?i.throw||((s=i.return)&&s.call(i),0):i.next)&&!(s=s.call(i,u[1])).done)return s;switch(i=0,s&&(u=[u[0]&2,s.value]),u[0]){case 0:case 1:s=u;break;case 4:return n.label++,{value:u[1],done:!1};case 5:n.label++,i=u[1],u=[0];continue;case 7:u=n.ops.pop(),n.trys.pop();continue;default:if(s=n.trys,!(s=s.length>0&&s[s.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!s||u[1]>s[0]&&u[1]=0)&&(n[i]=t[i]);return n}function Gy(t){return"default"+t.charAt(0).toUpperCase()+t.substr(1)}function P2(t){var e=N2(t,"string");return typeof e=="symbol"?e:String(e)}function N2(t,e){if(typeof t!="object"||t===null)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function x2(t,e,n){var r=y.useRef(t!==void 0),i=y.useState(e),s=i[0],o=i[1],a=t!==void 0,l=r.current;return r.current=a,!a&&l&&s!==e&&o(e),[a?t:s,y.useCallback(function(u){for(var c=arguments.length,h=new Array(c>1?c-1:0),d=1;d{s.target===t&&(i(),e(s))},n+r)}function Ts(...t){return t.filter(e=>e!=null).reduce((e,n)=>{if(typeof n!="function")throw new Error("Invalid Argument Type, must only provide functions, undefined, or null.");return e===null?n:function(...i){e.apply(this,i),n.apply(this,i)}},null)}function KT(t){t.offsetHeight}const Xy=t=>!t||typeof t=="function"?t:e=>{t.current=e};function rV(t,e){const n=Xy(t),r=Xy(e);return i=>{n&&n(i),r&&r(i)}}function Ju(t,e){return y.useMemo(()=>rV(t,e),[t,e])}function iV(t){return t&&"setState"in t?_i.findDOMNode(t):t??null}const sV=Ft.forwardRef(({onEnter:t,onEntering:e,onEntered:n,onExit:r,onExiting:i,onExited:s,addEndListener:o,children:a,childRef:l,...u},c)=>{const h=y.useRef(null),d=Ju(h,l),m=C=>{d(iV(C))},v=C=>k=>{C&&h.current&&C(h.current,k)},_=y.useCallback(v(t),[t]),E=y.useCallback(v(e),[e]),p=y.useCallback(v(n),[n]),f=y.useCallback(v(r),[r]),g=y.useCallback(v(i),[i]),w=y.useCallback(v(s),[s]),R=y.useCallback(v(o),[o]);return T.jsx(Y2,{ref:c,...u,onEnter:_,onEntered:p,onEntering:E,onExit:f,onExited:w,onExiting:g,addEndListener:R,nodeRef:h,children:typeof a=="function"?(C,k)=>a(C,{...k,ref:m}):Ft.cloneElement(a,{ref:m})})}),Yp=sV,oV={height:["marginTop","marginBottom"],width:["marginLeft","marginRight"]};function aV(t,e){const n=`offset${t[0].toUpperCase()}${t.slice(1)}`,r=e[n],i=oV[t];return r+parseInt(_n(e,i[0]),10)+parseInt(_n(e,i[1]),10)}const lV={[Mn]:"collapse",[xo]:"collapsing",[Mt]:"collapsing",[cn]:"collapse show"},uV=Ft.forwardRef(({onEnter:t,onEntering:e,onEntered:n,onExit:r,onExiting:i,className:s,children:o,dimension:a="height",in:l=!1,timeout:u=300,mountOnEnter:c=!1,unmountOnExit:h=!1,appear:d=!1,getDimensionValue:m=aV,...v},_)=>{const E=typeof a=="function"?a():a,p=y.useMemo(()=>Ts(C=>{C.style[E]="0"},t),[E,t]),f=y.useMemo(()=>Ts(C=>{const k=`scroll${E[0].toUpperCase()}${E.slice(1)}`;C.style[E]=`${C[k]}px`},e),[E,e]),g=y.useMemo(()=>Ts(C=>{C.style[E]=null},n),[E,n]),w=y.useMemo(()=>Ts(C=>{C.style[E]=`${m(E,C)}px`,KT(C)},r),[r,m,E]),R=y.useMemo(()=>Ts(C=>{C.style[E]=null},i),[E,i]);return T.jsx(Yp,{ref:_,addEndListener:Qp,...v,"aria-expanded":v.role?l:null,onEnter:p,onEntering:f,onEntered:g,onExit:w,onExiting:R,childRef:o.ref,in:l,timeout:u,mountOnEnter:c,unmountOnExit:h,appear:d,children:(C,k)=>Ft.cloneElement(o,{...k,className:G(s,o.props.className,lV[C],E==="width"&&"collapse-horizontal")})})}),cV=uV;function hV(t){const e=y.useRef(t);return y.useEffect(()=>{e.current=t},[t]),e}function It(t){const e=hV(t);return y.useCallback(function(...n){return e.current&&e.current(...n)},[e])}const dV=t=>y.forwardRef((e,n)=>T.jsx("div",{...e,ref:n,className:G(e.className,t)}));function fV(){const t=y.useRef(!0),e=y.useRef(()=>t.current);return y.useEffect(()=>(t.current=!0,()=>{t.current=!1}),[]),e.current}function pV(t){const e=y.useRef(null);return y.useEffect(()=>{e.current=t}),e.current}const mV=typeof global<"u"&&global.navigator&&global.navigator.product==="ReactNative",gV=typeof document<"u",Dd=gV||mV?y.useLayoutEffect:y.useEffect,yV=["as","disabled"];function vV(t,e){if(t==null)return{};var n={},r=Object.keys(t),i,s;for(s=0;s=0)&&(n[i]=t[i]);return n}function _V(t){return!t||t.trim()==="#"}function Xp({tagName:t,disabled:e,href:n,target:r,rel:i,role:s,onClick:o,tabIndex:a=0,type:l}){t||(n!=null||r!=null||i!=null?t="a":t="button");const u={tagName:t};if(t==="button")return[{type:l||"button",disabled:e},u];const c=d=>{if((e||t==="a"&&_V(n))&&d.preventDefault(),e){d.stopPropagation();return}o==null||o(d)},h=d=>{d.key===" "&&(d.preventDefault(),c(d))};return t==="a"&&(n||(n="#"),e&&(n=void 0)),[{role:s??"button",disabled:void 0,tabIndex:e?void 0:a,href:n,target:t==="a"?r:void 0,"aria-disabled":e||void 0,rel:t==="a"?i:void 0,onClick:c,onKeyDown:h},u]}const qT=y.forwardRef((t,e)=>{let{as:n,disabled:r}=t,i=vV(t,yV);const[s,{tagName:o}]=Xp(Object.assign({tagName:n,disabled:r},i));return T.jsx(o,Object.assign({},i,s,{ref:e}))});qT.displayName="Button";const EV=["onKeyDown"];function wV(t,e){if(t==null)return{};var n={},r=Object.keys(t),i,s;for(s=0;s=0)&&(n[i]=t[i]);return n}function TV(t){return!t||t.trim()==="#"}const GT=y.forwardRef((t,e)=>{let{onKeyDown:n}=t,r=wV(t,EV);const[i]=Xp(Object.assign({tagName:"a"},r)),s=It(o=>{i.onKeyDown(o),n==null||n(o)});return TV(r.href)||r.role==="button"?T.jsx("a",Object.assign({ref:e},r,i,{onKeyDown:s})):T.jsx("a",Object.assign({ref:e},r,{onKeyDown:n}))});GT.displayName="Anchor";const IV=GT,SV={[Mt]:"show",[cn]:"show"},QT=y.forwardRef(({className:t,children:e,transitionClasses:n={},onEnter:r,...i},s)=>{const o={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1,...i},a=y.useCallback((l,u)=>{KT(l),r==null||r(l,u)},[r]);return T.jsx(Yp,{ref:s,addEndListener:Qp,...o,onEnter:a,childRef:e.ref,children:(l,u)=>y.cloneElement(e,{...u,className:G("fade",t,e.props.className,SV[l],n[l])})})});QT.displayName="Fade";const CV=QT,RV={"aria-label":En.string,onClick:En.func,variant:En.oneOf(["white"])},Jp=y.forwardRef(({className:t,variant:e,"aria-label":n="Close",...r},i)=>T.jsx("button",{ref:i,type:"button",className:G("btn-close",e&&`btn-close-${e}`,t),"aria-label":n,...r}));Jp.displayName="CloseButton";Jp.propTypes=RV;const AV=Jp,YT=y.forwardRef(({as:t,bsPrefix:e,variant:n="primary",size:r,active:i=!1,disabled:s=!1,className:o,...a},l)=>{const u=ee(e,"btn"),[c,{tagName:h}]=Xp({tagName:t,disabled:s,...a}),d=h;return T.jsx(d,{...c,...a,ref:l,disabled:s,className:G(o,u,i&&"active",n&&`${u}-${n}`,r&&`${u}-${r}`,a.href&&s&&"disabled")})});YT.displayName="Button";const Jy=YT,XT=y.createContext(null);XT.displayName="CardHeaderContext";const kV=XT;function PV(t){const e=y.useRef(t);return e.current=t,e}function NV(t){const e=PV(t);y.useEffect(()=>()=>e.current(),[])}function xV(t,e){return y.Children.toArray(t).some(n=>y.isValidElement(n)&&n.type===e)}function DV({as:t,bsPrefix:e,className:n,...r}){e=ee(e,"col");const i=L2(),s=M2(),o=[],a=[];return i.forEach(l=>{const u=r[l];delete r[l];let c,h,d;typeof u=="object"&&u!=null?{span:c,offset:h,order:d}=u:c=u;const m=l!==s?`-${l}`:"";c&&o.push(c===!0?`${e}${m}`:`${e}${m}-${c}`),d!=null&&a.push(`order${m}-${d}`),h!=null&&a.push(`offset${m}-${h}`)}),[{...r,className:G(n,...o,...a)},{as:t,bsPrefix:e,spans:o}]}const JT=y.forwardRef((t,e)=>{const[{className:n,...r},{as:i="div",bsPrefix:s,spans:o}]=DV(t);return T.jsx(i,{...r,ref:e,className:G(n,!o.length&&s)})});JT.displayName="Col";const OV=JT,ZT=y.forwardRef(({bsPrefix:t,fluid:e=!1,as:n="div",className:r,...i},s)=>{const o=ee(t,"container"),a=typeof e=="string"?`-${e}`:"-fluid";return T.jsx(n,{ref:s,...i,className:G(r,e?`${o}${a}`:o)})});ZT.displayName="Container";const VV=ZT;var LV=Function.prototype.bind.call(Function.prototype.call,[].slice);function Tr(t,e){return LV(t.querySelectorAll(e))}function MV(){const[,t]=y.useReducer(e=>!e,!1);return t}function Zy(t,e){if(t.contains)return t.contains(e);if(t.compareDocumentPosition)return t===e||!!(t.compareDocumentPosition(e)&16)}const FV=y.createContext(null),Zp=(t,e=null)=>t!=null?String(t):e||null,Xl=FV,e1=y.createContext(null);e1.displayName="NavContext";const t1=e1,$V="data-rr-ui-",bV="rrUi";function Zu(t){return`${$V}${t}`}function UV(t){return`${bV}${t}`}const n1=y.createContext(Xu?window:void 0);n1.Provider;function em(){return y.useContext(n1)}const r1=y.createContext(null);r1.displayName="NavbarContext";const cs=r1,jV={type:En.string,tooltip:En.bool,as:En.elementType},tm=y.forwardRef(({as:t="div",className:e,type:n="valid",tooltip:r=!1,...i},s)=>T.jsx(t,{...i,ref:s,className:G(e,`${n}-${r?"tooltip":"feedback"}`)}));tm.displayName="Feedback";tm.propTypes=jV;const i1=tm,BV=y.createContext({}),kn=BV,s1=y.forwardRef(({id:t,bsPrefix:e,className:n,type:r="checkbox",isValid:i=!1,isInvalid:s=!1,as:o="input",...a},l)=>{const{controlId:u}=y.useContext(kn);return e=ee(e,"form-check-input"),T.jsx(o,{...a,ref:l,type:r,id:t||u,className:G(n,e,i&&"is-valid",s&&"is-invalid")})});s1.displayName="FormCheckInput";const o1=s1,a1=y.forwardRef(({bsPrefix:t,className:e,htmlFor:n,...r},i)=>{const{controlId:s}=y.useContext(kn);return t=ee(t,"form-check-label"),T.jsx("label",{...r,ref:i,htmlFor:n||s,className:G(e,t)})});a1.displayName="FormCheckLabel";const Od=a1,l1=y.forwardRef(({id:t,bsPrefix:e,bsSwitchPrefix:n,inline:r=!1,reverse:i=!1,disabled:s=!1,isValid:o=!1,isInvalid:a=!1,feedbackTooltip:l=!1,feedback:u,feedbackType:c,className:h,style:d,title:m="",type:v="checkbox",label:_,children:E,as:p="input",...f},g)=>{e=ee(e,"form-check"),n=ee(n,"form-switch");const{controlId:w}=y.useContext(kn),R=y.useMemo(()=>({controlId:t||w}),[w,t]),C=!E&&_!=null&&_!==!1||xV(E,Od),k=T.jsx(o1,{...f,type:v==="switch"?"checkbox":v,ref:g,isValid:o,isInvalid:a,disabled:s,as:p});return T.jsx(kn.Provider,{value:R,children:T.jsx("div",{style:d,className:G(h,C&&e,r&&`${e}-inline`,i&&`${e}-reverse`,v==="switch"&&n),children:E||T.jsxs(T.Fragment,{children:[k,C&&T.jsx(Od,{title:m,children:_}),u&&T.jsx(i1,{type:c,tooltip:l,children:u})]})})})});l1.displayName="FormCheck";const Jl=Object.assign(l1,{Input:o1,Label:Od}),u1=y.forwardRef(({bsPrefix:t,type:e,size:n,htmlSize:r,id:i,className:s,isValid:o=!1,isInvalid:a=!1,plaintext:l,readOnly:u,as:c="input",...h},d)=>{const{controlId:m}=y.useContext(kn);return t=ee(t,"form-control"),T.jsx(c,{...h,type:e,size:r,ref:d,readOnly:u,id:i||m,className:G(s,l?`${t}-plaintext`:t,n&&`${t}-${n}`,e==="color"&&`${t}-color`,o&&"is-valid",a&&"is-invalid")})});u1.displayName="FormControl";const zV=Object.assign(u1,{Feedback:i1}),c1=y.forwardRef(({className:t,bsPrefix:e,as:n="div",...r},i)=>(e=ee(e,"form-floating"),T.jsx(n,{ref:i,className:G(t,e),...r})));c1.displayName="FormFloating";const WV=c1,h1=y.forwardRef(({controlId:t,as:e="div",...n},r)=>{const i=y.useMemo(()=>({controlId:t}),[t]);return T.jsx(kn.Provider,{value:i,children:T.jsx(e,{...n,ref:r})})});h1.displayName="FormGroup";const d1=h1,f1=y.forwardRef(({as:t="label",bsPrefix:e,column:n=!1,visuallyHidden:r=!1,className:i,htmlFor:s,...o},a)=>{const{controlId:l}=y.useContext(kn);e=ee(e,"form-label");let u="col-form-label";typeof n=="string"&&(u=`${u} ${u}-${n}`);const c=G(i,e,r&&"visually-hidden",n&&u);return s=s||l,n?T.jsx(OV,{ref:a,as:"label",className:c,htmlFor:s,...o}):T.jsx(t,{ref:a,className:c,htmlFor:s,...o})});f1.displayName="FormLabel";const HV=f1,p1=y.forwardRef(({bsPrefix:t,className:e,id:n,...r},i)=>{const{controlId:s}=y.useContext(kn);return t=ee(t,"form-range"),T.jsx("input",{...r,type:"range",ref:i,className:G(e,t),id:n||s})});p1.displayName="FormRange";const KV=p1,m1=y.forwardRef(({bsPrefix:t,size:e,htmlSize:n,className:r,isValid:i=!1,isInvalid:s=!1,id:o,...a},l)=>{const{controlId:u}=y.useContext(kn);return t=ee(t,"form-select"),T.jsx("select",{...a,size:n,ref:l,className:G(r,t,e&&`${t}-${e}`,i&&"is-valid",s&&"is-invalid"),id:o||u})});m1.displayName="FormSelect";const qV=m1,g1=y.forwardRef(({bsPrefix:t,className:e,as:n="small",muted:r,...i},s)=>(t=ee(t,"form-text"),T.jsx(n,{...i,ref:s,className:G(e,t,r&&"text-muted")})));g1.displayName="FormText";const GV=g1,y1=y.forwardRef((t,e)=>T.jsx(Jl,{...t,ref:e,type:"switch"}));y1.displayName="Switch";const QV=Object.assign(y1,{Input:Jl.Input,Label:Jl.Label}),v1=y.forwardRef(({bsPrefix:t,className:e,children:n,controlId:r,label:i,...s},o)=>(t=ee(t,"form-floating"),T.jsxs(d1,{ref:o,className:G(e,t),controlId:r,...s,children:[n,T.jsx("label",{htmlFor:r,children:i})]})));v1.displayName="FloatingLabel";const YV=v1,XV={_ref:En.any,validated:En.bool,as:En.elementType},nm=y.forwardRef(({className:t,validated:e,as:n="form",...r},i)=>T.jsx(n,{...r,ref:i,className:G(t,e&&"was-validated")}));nm.displayName="Form";nm.propTypes=XV;const JV=Object.assign(nm,{Group:d1,Control:zV,Floating:WV,Check:Jl,Switch:QV,Label:HV,Text:GV,Range:KV,Select:qV,FloatingLabel:YV}),ZV=y.createContext(null),_1=ZV,eL=["as","active","eventKey"];function tL(t,e){if(t==null)return{};var n={},r=Object.keys(t),i,s;for(s=0;s=0)&&(n[i]=t[i]);return n}function E1({key:t,onClick:e,active:n,id:r,role:i,disabled:s}){const o=y.useContext(Xl),a=y.useContext(t1),l=y.useContext(_1);let u=n;const c={role:i};if(a){!i&&a.role==="tablist"&&(c.role="tab");const h=a.getControllerId(t??null),d=a.getControlledId(t??null);c[Zu("event-key")]=t,c.id=h||r,u=n==null&&t!=null?a.activeKey===t:n,(u||!(l!=null&&l.unmountOnExit)&&!(l!=null&&l.mountOnEnter))&&(c["aria-controls"]=d)}return c.role==="tab"&&(c["aria-selected"]=u,u||(c.tabIndex=-1),s&&(c.tabIndex=-1,c["aria-disabled"]=!0)),c.onClick=It(h=>{s||(e==null||e(h),t!=null&&o&&!h.isPropagationStopped()&&o(t,h))}),[c,{isActive:u}]}const w1=y.forwardRef((t,e)=>{let{as:n=qT,active:r,eventKey:i}=t,s=tL(t,eL);const[o,a]=E1(Object.assign({key:Zp(i,s.href),active:r},s));return o[Zu("active")]=a.isActive,T.jsx(n,Object.assign({},s,o,{ref:e}))});w1.displayName="NavItem";const nL=w1,rL=["as","onSelect","activeKey","role","onKeyDown"];function iL(t,e){if(t==null)return{};var n={},r=Object.keys(t),i,s;for(s=0;s=0)&&(n[i]=t[i]);return n}const ev=()=>{},tv=Zu("event-key"),T1=y.forwardRef((t,e)=>{let{as:n="div",onSelect:r,activeKey:i,role:s,onKeyDown:o}=t,a=iL(t,rL);const l=MV(),u=y.useRef(!1),c=y.useContext(Xl),h=y.useContext(_1);let d,m;h&&(s=s||"tablist",i=h.activeKey,d=h.getControlledId,m=h.getControllerId);const v=y.useRef(null),_=g=>{const w=v.current;if(!w)return null;const R=Tr(w,`[${tv}]:not([aria-disabled=true])`),C=w.querySelector("[aria-selected=true]");if(!C||C!==document.activeElement)return null;const k=R.indexOf(C);if(k===-1)return null;let D=k+g;return D>=R.length&&(D=0),D<0&&(D=R.length-1),R[D]},E=(g,w)=>{g!=null&&(r==null||r(g,w),c==null||c(g,w))},p=g=>{if(o==null||o(g),!h)return;let w;switch(g.key){case"ArrowLeft":case"ArrowUp":w=_(-1);break;case"ArrowRight":case"ArrowDown":w=_(1);break;default:return}w&&(g.preventDefault(),E(w.dataset[UV("EventKey")]||null,g),u.current=!0,l())};y.useEffect(()=>{if(v.current&&u.current){const g=v.current.querySelector(`[${tv}][aria-selected=true]`);g==null||g.focus()}u.current=!1});const f=Ju(e,v);return T.jsx(Xl.Provider,{value:E,children:T.jsx(t1.Provider,{value:{role:s,activeKey:Zp(i),getControlledId:d||ev,getControllerId:m||ev},children:T.jsx(n,Object.assign({},a,{onKeyDown:p,ref:f,role:s}))})})});T1.displayName="Nav";const sL=Object.assign(T1,{Item:nL});function Xc(t){t===void 0&&(t=Gp());try{var e=t.activeElement;return!e||!e.nodeName?null:e}catch{return t.body}}function oL(t=document){const e=t.defaultView;return Math.abs(e.innerWidth-t.documentElement.clientWidth)}const nv=Zu("modal-open");class aL{constructor({ownerDocument:e,handleContainerOverflow:n=!0,isRTL:r=!1}={}){this.handleContainerOverflow=n,this.isRTL=r,this.modals=[],this.ownerDocument=e}getScrollbarWidth(){return oL(this.ownerDocument)}getElement(){return(this.ownerDocument||document).body}setModalAttributes(e){}removeModalAttributes(e){}setContainerStyle(e){const n={overflow:"hidden"},r=this.isRTL?"paddingLeft":"paddingRight",i=this.getElement();e.style={overflow:i.style.overflow,[r]:i.style[r]},e.scrollBarWidth&&(n[r]=`${parseInt(_n(i,r)||"0",10)+e.scrollBarWidth}px`),i.setAttribute(nv,""),_n(i,n)}reset(){[...this.modals].forEach(e=>this.remove(e))}removeContainerStyle(e){const n=this.getElement();n.removeAttribute(nv),Object.assign(n.style,e.style)}add(e){let n=this.modals.indexOf(e);return n!==-1||(n=this.modals.length,this.modals.push(e),this.setModalAttributes(e),n!==0)||(this.state={scrollBarWidth:this.getScrollbarWidth(),style:{}},this.handleContainerOverflow&&this.setContainerStyle(this.state)),n}remove(e){const n=this.modals.indexOf(e);n!==-1&&(this.modals.splice(n,1),!this.modals.length&&this.handleContainerOverflow&&this.removeContainerStyle(this.state),this.removeModalAttributes(e))}isTopModal(e){return!!this.modals.length&&this.modals[this.modals.length-1]===e}}const rm=aL,Jc=(t,e)=>Xu?t==null?(e||Gp()).body:(typeof t=="function"&&(t=t()),t&&"current"in t&&(t=t.current),t&&("nodeType"in t||t.getBoundingClientRect)?t:null):null;function lL(t,e){const n=em(),[r,i]=y.useState(()=>Jc(t,n==null?void 0:n.document));if(!r){const s=Jc(t);s&&i(s)}return y.useEffect(()=>{e&&r&&e(r)},[e,r]),y.useEffect(()=>{const s=Jc(t);s!==r&&i(s)},[t,r]),r}function uL({children:t,in:e,onExited:n,mountOnEnter:r,unmountOnExit:i}){const s=y.useRef(null),o=y.useRef(e),a=It(n);y.useEffect(()=>{e?o.current=!0:a(s.current)},[e,a]);const l=Ju(s,t.ref),u=y.cloneElement(t,{ref:l});return e?u:i||!o.current&&r?null:u}function cL({in:t,onTransition:e}){const n=y.useRef(null),r=y.useRef(!0),i=It(e);return Dd(()=>{if(!n.current)return;let s=!1;return i({in:t,element:n.current,initial:r.current,isStale:()=>s}),()=>{s=!0}},[t,i]),Dd(()=>(r.current=!1,()=>{r.current=!0}),[]),n}function hL({children:t,in:e,onExited:n,onEntered:r,transition:i}){const[s,o]=y.useState(!e);e&&s&&o(!1);const a=cL({in:!!e,onTransition:u=>{const c=()=>{u.isStale()||(u.in?r==null||r(u.element,u.initial):(o(!0),n==null||n(u.element)))};Promise.resolve(i(u)).then(c,h=>{throw u.in||o(!0),h})}}),l=Ju(a,t.ref);return s&&!e?null:y.cloneElement(t,{ref:l})}function rv(t,e,n){return t?T.jsx(t,Object.assign({},n)):e?T.jsx(hL,Object.assign({},n,{transition:e})):T.jsx(uL,Object.assign({},n))}function dL(t){return t.code==="Escape"||t.keyCode===27}const fL=["show","role","className","style","children","backdrop","keyboard","onBackdropClick","onEscapeKeyDown","transition","runTransition","backdropTransition","runBackdropTransition","autoFocus","enforceFocus","restoreFocus","restoreFocusOptions","renderDialog","renderBackdrop","manager","container","onShow","onHide","onExit","onExited","onExiting","onEnter","onEntering","onEntered"];function pL(t,e){if(t==null)return{};var n={},r=Object.keys(t),i,s;for(s=0;s=0)&&(n[i]=t[i]);return n}let Zc;function mL(t){return Zc||(Zc=new rm({ownerDocument:t==null?void 0:t.document})),Zc}function gL(t){const e=em(),n=t||mL(e),r=y.useRef({dialog:null,backdrop:null});return Object.assign(r.current,{add:()=>n.add(r.current),remove:()=>n.remove(r.current),isTopModal:()=>n.isTopModal(r.current),setDialogRef:y.useCallback(i=>{r.current.dialog=i},[]),setBackdropRef:y.useCallback(i=>{r.current.backdrop=i},[])})}const I1=y.forwardRef((t,e)=>{let{show:n=!1,role:r="dialog",className:i,style:s,children:o,backdrop:a=!0,keyboard:l=!0,onBackdropClick:u,onEscapeKeyDown:c,transition:h,runTransition:d,backdropTransition:m,runBackdropTransition:v,autoFocus:_=!0,enforceFocus:E=!0,restoreFocus:p=!0,restoreFocusOptions:f,renderDialog:g,renderBackdrop:w=ge=>T.jsx("div",Object.assign({},ge)),manager:R,container:C,onShow:k,onHide:D=()=>{},onExit:Y,onExited:F,onExiting:Xe,onEnter:on,onEntering:Pt,onEntered:yr}=t,Jr=pL(t,fL);const vt=em(),Nt=lL(C),P=gL(R),$=fV(),B=pV(n),[te,ue]=y.useState(!n),xt=y.useRef(null);y.useImperativeHandle(e,()=>P,[P]),Xu&&!B&&n&&(xt.current=Xc(vt==null?void 0:vt.document)),n&&te&&ue(!1);const ut=It(()=>{if(P.add(),tc.current=Yl(document,"keydown",j1),ec.current=Yl(document,"focus",()=>setTimeout(ct),!0),k&&k(),_){var ge,sm;const rc=Xc((ge=(sm=P.dialog)==null?void 0:sm.ownerDocument)!=null?ge:vt==null?void 0:vt.document);P.dialog&&rc&&!Zy(P.dialog,rc)&&(xt.current=rc,P.dialog.focus())}}),Ae=It(()=>{if(P.remove(),tc.current==null||tc.current(),ec.current==null||ec.current(),p){var ge;(ge=xt.current)==null||ge.focus==null||ge.focus(f),xt.current=null}});y.useEffect(()=>{!n||!Nt||ut()},[n,Nt,ut]),y.useEffect(()=>{te&&Ae()},[te,Ae]),NV(()=>{Ae()});const ct=It(()=>{if(!E||!$()||!P.isTopModal())return;const ge=Xc(vt==null?void 0:vt.document);P.dialog&&ge&&!Zy(P.dialog,ge)&&P.dialog.focus()}),Zr=It(ge=>{ge.target===ge.currentTarget&&(u==null||u(ge),a===!0&&D())}),j1=It(ge=>{l&&dL(ge)&&P.isTopModal()&&(c==null||c(ge),ge.defaultPrevented||D())}),ec=y.useRef(),tc=y.useRef(),B1=(...ge)=>{ue(!0),F==null||F(...ge)};if(!Nt)return null;const im=Object.assign({role:r,ref:P.setDialogRef,"aria-modal":r==="dialog"?!0:void 0},Jr,{style:s,className:i,tabIndex:-1});let nc=g?g(im):T.jsx("div",Object.assign({},im,{children:y.cloneElement(o,{role:"document"})}));nc=rv(h,d,{unmountOnExit:!0,mountOnEnter:!0,appear:!0,in:!!n,onExit:Y,onExiting:Xe,onExited:B1,onEnter:on,onEntering:Pt,onEntered:yr,children:nc});let ia=null;return a&&(ia=w({ref:P.setBackdropRef,onClick:Zr}),ia=rv(m,v,{in:!!n,appear:!0,mountOnEnter:!0,unmountOnExit:!0,children:ia})),T.jsx(T.Fragment,{children:_i.createPortal(T.jsxs(T.Fragment,{children:[ia,nc]}),Nt)})});I1.displayName="Modal";const yL=Object.assign(I1,{Manager:rm});function vL(t,e){return t.classList?!!e&&t.classList.contains(e):(" "+(t.className.baseVal||t.className)+" ").indexOf(" "+e+" ")!==-1}function _L(t,e){t.classList?t.classList.add(e):vL(t,e)||(typeof t.className=="string"?t.className=t.className+" "+e:t.setAttribute("class",(t.className&&t.className.baseVal||"")+" "+e))}function iv(t,e){return t.replace(new RegExp("(^|\\s)"+e+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function EL(t,e){t.classList?t.classList.remove(e):typeof t.className=="string"?t.className=iv(t.className,e):t.setAttribute("class",iv(t.className&&t.className.baseVal||"",e))}const ri={FIXED_CONTENT:".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",STICKY_CONTENT:".sticky-top",NAVBAR_TOGGLER:".navbar-toggler"};class S1 extends rm{adjustAndStore(e,n,r){const i=n.style[e];n.dataset[e]=i,_n(n,{[e]:`${parseFloat(_n(n,e))+r}px`})}restore(e,n){const r=n.dataset[e];r!==void 0&&(delete n.dataset[e],_n(n,{[e]:r}))}setContainerStyle(e){super.setContainerStyle(e);const n=this.getElement();if(_L(n,"modal-open"),!e.scrollBarWidth)return;const r=this.isRTL?"paddingLeft":"paddingRight",i=this.isRTL?"marginLeft":"marginRight";Tr(n,ri.FIXED_CONTENT).forEach(s=>this.adjustAndStore(r,s,e.scrollBarWidth)),Tr(n,ri.STICKY_CONTENT).forEach(s=>this.adjustAndStore(i,s,-e.scrollBarWidth)),Tr(n,ri.NAVBAR_TOGGLER).forEach(s=>this.adjustAndStore(i,s,e.scrollBarWidth))}removeContainerStyle(e){super.removeContainerStyle(e);const n=this.getElement();EL(n,"modal-open");const r=this.isRTL?"paddingLeft":"paddingRight",i=this.isRTL?"marginLeft":"marginRight";Tr(n,ri.FIXED_CONTENT).forEach(s=>this.restore(r,s)),Tr(n,ri.STICKY_CONTENT).forEach(s=>this.restore(i,s)),Tr(n,ri.NAVBAR_TOGGLER).forEach(s=>this.restore(i,s))}}let eh;function wL(t){return eh||(eh=new S1(t)),eh}const TL=y.createContext({onHide(){}}),C1=TL,IL=y.forwardRef(({closeLabel:t="Close",closeVariant:e,closeButton:n=!1,onHide:r,children:i,...s},o)=>{const a=y.useContext(C1),l=It(()=>{a==null||a.onHide(),r==null||r()});return T.jsxs("div",{ref:o,...s,children:[i,n&&T.jsx(AV,{"aria-label":t,variant:e,onClick:l})]})}),SL=IL;var sv={exports:{}},Vd={exports:{}};(function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=n;function n(r){function i(o,a,l,u,c,h){var d=u||"<>",m=h||l;if(a[l]==null)return o?new Error("Required "+c+" `"+m+"` was not specified "+("in `"+d+"`.")):null;for(var v=arguments.length,_=Array(v>6?v-6:0),E=6;E(e=ee(e,"nav-item"),T.jsx(n,{ref:i,className:G(t,e),...r})));R1.displayName="NavItem";const RL=R1,A1=y.forwardRef(({bsPrefix:t,className:e,as:n=IV,active:r,eventKey:i,disabled:s=!1,...o},a)=>{t=ee(t,"nav-link");const[l,u]=E1({key:Zp(i,o.href),active:r,disabled:s,...o});return T.jsx(n,{...o,...l,ref:a,disabled:s,className:G(e,t,s&&"disabled",u.isActive&&"active")})});A1.displayName="NavLink";const AL=A1,k1=y.forwardRef((t,e)=>{const{as:n="div",bsPrefix:r,variant:i,fill:s=!1,justify:o=!1,navbar:a,navbarScroll:l,className:u,activeKey:c,...h}=jT(t,{activeKey:"onSelect"}),d=ee(r,"nav");let m,v,_=!1;const E=y.useContext(cs),p=y.useContext(kV);return E?(m=E.bsPrefix,_=a??!0):p&&({cardHeaderBsPrefix:v}=p),T.jsx(sL,{as:n,ref:e,activeKey:c,className:G(u,{[d]:!_,[`${m}-nav`]:_,[`${m}-nav-scroll`]:_&&l,[`${v}-${i}`]:!!v,[`${d}-${i}`]:!!i,[`${d}-fill`]:s,[`${d}-justified`]:o}),...h})});k1.displayName="Nav";const Oa=Object.assign(k1,{Item:RL,Link:AL}),P1=y.forwardRef(({bsPrefix:t,className:e,as:n,...r},i)=>{t=ee(t,"navbar-brand");const s=n||(r.href?"a":"span");return T.jsx(s,{...r,ref:i,className:G(e,t)})});P1.displayName="NavbarBrand";const kL=P1,N1=y.forwardRef(({children:t,bsPrefix:e,...n},r)=>{e=ee(e,"navbar-collapse");const i=y.useContext(cs);return T.jsx(cV,{in:!!(i&&i.expanded),...n,children:T.jsx("div",{ref:r,className:e,children:t})})});N1.displayName="NavbarCollapse";const PL=N1,x1=y.forwardRef(({bsPrefix:t,className:e,children:n,label:r="Toggle navigation",as:i="button",onClick:s,...o},a)=>{t=ee(t,"navbar-toggler");const{onToggle:l,expanded:u}=y.useContext(cs)||{},c=It(h=>{s&&s(h),l&&l()});return i==="button"&&(o.type="button"),T.jsx(i,{...o,ref:a,onClick:c,"aria-label":r,className:G(e,t,!u&&"collapsed"),children:n||T.jsx("span",{className:`${t}-icon`})})});x1.displayName="NavbarToggle";const NL=x1,Ld=new WeakMap,ov=(t,e)=>{if(!t||!e)return;const n=Ld.get(e)||new Map;Ld.set(e,n);let r=n.get(t);return r||(r=e.matchMedia(t),r.refCount=0,n.set(r.media,r)),r};function xL(t,e=typeof window>"u"?void 0:window){const n=ov(t,e),[r,i]=y.useState(()=>n?n.matches:!1);return Dd(()=>{let s=ov(t,e);if(!s)return i(!1);let o=Ld.get(e);const a=()=>{i(s.matches)};return s.refCount++,s.addListener(a),a(),()=>{s.removeListener(a),s.refCount--,s.refCount<=0&&(o==null||o.delete(s.media)),s=void 0}},[t]),r}function DL(t){const e=Object.keys(t);function n(a,l){return a===l?l:a?`${a} and ${l}`:l}function r(a){return e[Math.min(e.indexOf(a)+1,e.length-1)]}function i(a){const l=r(a);let u=t[l];return typeof u=="number"?u=`${u-.2}px`:u=`calc(${u} - 0.2px)`,`(max-width: ${u})`}function s(a){let l=t[a];return typeof l=="number"&&(l=`${l}px`),`(min-width: ${l})`}function o(a,l,u){let c;typeof a=="object"?(c=a,u=l,l=!0):(l=l||!0,c={[a]:l});let h=y.useMemo(()=>Object.entries(c).reduce((d,[m,v])=>((v==="up"||v===!0)&&(d=n(d,s(m))),(v==="down"||v===!0)&&(d=n(d,i(m))),d),""),[JSON.stringify(c)]);return xL(h,u)}return o}const OL=DL({xs:0,sm:576,md:768,lg:992,xl:1200,xxl:1400}),D1=y.forwardRef(({className:t,bsPrefix:e,as:n="div",...r},i)=>(e=ee(e,"offcanvas-body"),T.jsx(n,{ref:i,className:G(t,e),...r})));D1.displayName="OffcanvasBody";const VL=D1,LL={[Mt]:"show",[cn]:"show"},O1=y.forwardRef(({bsPrefix:t,className:e,children:n,in:r=!1,mountOnEnter:i=!1,unmountOnExit:s=!1,appear:o=!1,...a},l)=>(t=ee(t,"offcanvas"),T.jsx(Yp,{ref:l,addEndListener:Qp,in:r,mountOnEnter:i,unmountOnExit:s,appear:o,...a,childRef:n.ref,children:(u,c)=>y.cloneElement(n,{...c,className:G(e,n.props.className,(u===Mt||u===xo)&&`${t}-toggling`,LL[u])})})));O1.displayName="OffcanvasToggling";const ML=O1,V1=y.forwardRef(({bsPrefix:t,className:e,closeLabel:n="Close",closeButton:r=!1,...i},s)=>(t=ee(t,"offcanvas-header"),T.jsx(SL,{ref:s,...i,className:G(e,t),closeLabel:n,closeButton:r})));V1.displayName="OffcanvasHeader";const FL=V1,$L=dV("h5"),L1=y.forwardRef(({className:t,bsPrefix:e,as:n=$L,...r},i)=>(e=ee(e,"offcanvas-title"),T.jsx(n,{ref:i,className:G(t,e),...r})));L1.displayName="OffcanvasTitle";const bL=L1;function UL(t){return T.jsx(ML,{...t})}function jL(t){return T.jsx(CV,{...t})}const M1=y.forwardRef(({bsPrefix:t,className:e,children:n,"aria-labelledby":r,placement:i="start",responsive:s,show:o=!1,backdrop:a=!0,keyboard:l=!0,scroll:u=!1,onEscapeKeyDown:c,onShow:h,onHide:d,container:m,autoFocus:v=!0,enforceFocus:_=!0,restoreFocus:E=!0,restoreFocusOptions:p,onEntered:f,onExit:g,onExiting:w,onEnter:R,onEntering:C,onExited:k,backdropClassName:D,manager:Y,renderStaticNode:F=!1,...Xe},on)=>{const Pt=y.useRef();t=ee(t,"offcanvas");const{onToggle:yr}=y.useContext(cs)||{},[Jr,vt]=y.useState(!1),Nt=OL(s||"xs","up");y.useEffect(()=>{vt(s?o&&!Nt:o)},[o,s,Nt]);const P=It(()=>{yr==null||yr(),d==null||d()}),$=y.useMemo(()=>({onHide:P}),[P]);function B(){return Y||(u?(Pt.current||(Pt.current=new S1({handleContainerOverflow:!1})),Pt.current):wL())}const te=(Ae,...ct)=>{Ae&&(Ae.style.visibility="visible"),R==null||R(Ae,...ct)},ue=(Ae,...ct)=>{Ae&&(Ae.style.visibility=""),k==null||k(...ct)},xt=y.useCallback(Ae=>T.jsx("div",{...Ae,className:G(`${t}-backdrop`,D)}),[D,t]),ut=Ae=>T.jsx("div",{...Ae,...Xe,className:G(e,s?`${t}-${s}`:t,`${t}-${i}`),"aria-labelledby":r,children:n});return T.jsxs(T.Fragment,{children:[!Jr&&(s||F)&&ut({}),T.jsx(C1.Provider,{value:$,children:T.jsx(yL,{show:Jr,ref:on,backdrop:a,container:m,keyboard:l,autoFocus:v,enforceFocus:_&&!u,restoreFocus:E,restoreFocusOptions:p,onEscapeKeyDown:c,onShow:h,onHide:P,onEnter:te,onEntering:C,onEntered:f,onExit:g,onExiting:w,onExited:ue,manager:B(),transition:UL,backdropTransition:jL,renderBackdrop:xt,renderDialog:ut})})]})});M1.displayName="Offcanvas";const BL=Object.assign(M1,{Body:VL,Header:FL,Title:bL}),F1=y.forwardRef((t,e)=>{const n=y.useContext(cs);return T.jsx(BL,{ref:e,show:!!(n!=null&&n.expanded),...t,renderStaticNode:!0})});F1.displayName="NavbarOffcanvas";const zL=F1,$1=y.forwardRef(({className:t,bsPrefix:e,as:n="span",...r},i)=>(e=ee(e,"navbar-text"),T.jsx(n,{ref:i,className:G(t,e),...r})));$1.displayName="NavbarText";const WL=$1,b1=y.forwardRef((t,e)=>{const{bsPrefix:n,expand:r=!0,variant:i="light",bg:s,fixed:o,sticky:a,className:l,as:u="nav",expanded:c,onToggle:h,onSelect:d,collapseOnSelect:m=!1,...v}=jT(t,{expanded:"onToggle"}),_=ee(n,"navbar"),E=y.useCallback((...g)=>{d==null||d(...g),m&&c&&(h==null||h(!1))},[d,m,c,h]);v.role===void 0&&u!=="nav"&&(v.role="navigation");let p=`${_}-expand`;typeof r=="string"&&(p=`${p}-${r}`);const f=y.useMemo(()=>({onToggle:()=>h==null?void 0:h(!c),bsPrefix:_,expanded:!!c,expand:r}),[_,c,r,h]);return T.jsx(cs.Provider,{value:f,children:T.jsx(Xl.Provider,{value:E,children:T.jsx(u,{ref:e,...v,className:G(l,_,r&&p,i&&`${_}-${i}`,s&&`bg-${s}`,a&&`sticky-${a}`,o&&`fixed-${o}`)})})})});b1.displayName="Navbar";const Va=Object.assign(b1,{Brand:kL,Collapse:PL,Offcanvas:zL,Text:WL,Toggle:NL}),U1=y.forwardRef(({bsPrefix:t,variant:e,animation:n="border",size:r,as:i="div",className:s,...o},a)=>{t=ee(t,"spinner");const l=`${t}-${n}`;return T.jsx(i,{ref:a,...o,className:G(s,l,r&&`${l}-${r}`,e&&`text-${e}`)})});U1.displayName="Spinner";const HL=U1;function KL({Link:t}){const[e]=R2(Kp);return T.jsx(Va,{bg:"dark",expand:"lg",variant:"dark",sticky:"top",children:T.jsxs(VV,{fluid:!0,children:[T.jsx(Va.Brand,{as:t,to:"/Home",children:T.jsx("img",{src:A2,className:"d-inline-block align-top",alt:"React Bootstrap logo"})}),T.jsx(Va.Toggle,{"aria-controls":"navbarScroll"}),T.jsxs(Va.Collapse,{id:"navbarScroll",children:[T.jsxs(Oa,{className:"me-auto my-2 my-lg-0",style:{maxHeight:"100px"},navbarScroll:!0,children:[T.jsx(Oa.Link,{as:t,to:"/contact",children:"Contact"}),T.jsx(Oa.Link,{as:t,to:"/features",children:"Features"}),T.jsx(Oa.Link,{as:t,to:"/user",children:"User"})]}),T.jsx(JV,{className:"d-flex",children:e?T.jsx(T.Fragment,{children:T.jsx(t,{to:"/Home",children:T.jsx(Jy,{variant:"outline-danger",onClick:()=>{w2()},children:"Log out"})})}):T.jsx(Jy,{variant:"outline-primary",onClick:E2,children:"Log in"})})]})]})})}const qL=()=>T.jsx("div",{id:"main",children:T.jsx("div",{className:"fof",children:T.jsx("h1",{children:"Error 404"})})}),GL=()=>T.jsx("footer",{class:"footer",children:T.jsx("div",{class:"footer-text",children:T.jsxs("a",{children:["©",new Date().getFullYear()," Rabid Tasker | Check out our ",T.jsx("a",{style:{color:"white"},href:"https://github.com/cytoshell/rabid-tasker",target:"_blank",rel:"noopener",children:"Github"})]})})}),QL=()=>T.jsx(HL,{id:"spins",animation:"border",variant:"light",role:"status",children:T.jsx("span",{className:"visually-hidden",children:"Loading..."})}),YL=y.lazy(()=>gu(()=>import("./home-BS8MFAJe.js"),__vite__mapDeps([]))),XL=y.lazy(()=>gu(()=>import("./features-D2GyC1en.js"),__vite__mapDeps([]))),JL=y.lazy(()=>gu(()=>import("./contact-Bn6Ygt0R.js"),__vite__mapDeps([]))),ZL=y.lazy(()=>gu(()=>import("./user-Cmo50fQZ.js"),__vite__mapDeps([])));function eM(){return T.jsx(fR,{children:T.jsxs("div",{className:"App",children:[T.jsx(KL,{Link:gR}),T.jsx(y.Suspense,{fallback:T.jsx(QL,{}),children:T.jsxs(oR,{children:[T.jsx(Er,{exact:!0,path:"/",element:T.jsx(iR,{to:"/home"})}),T.jsx(Er,{path:"/home",element:T.jsx(YL,{})}),T.jsx(Er,{path:"/features",element:T.jsx(XL,{})}),T.jsx(Er,{path:"/contact",element:T.jsx(JL,{})}),T.jsx(Er,{path:"/user",element:T.jsx(ZL,{})}),T.jsx(Er,{path:"*",element:T.jsx(qL,{})})]})}),T.jsx(GL,{})]})})}const tM=th.createRoot(document.getElementById("root"));tM.render(T.jsx(Ft.StrictMode,{children:T.jsx(eM,{})}));export{T as j}; +function __vite__mapDeps(indexes) { + if (!__vite__mapDeps.viteFileDeps) { + __vite__mapDeps.viteFileDeps = [] + } + return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) +} diff --git a/build/assets/react-CHdo91hT.svg b/build/assets/react-CHdo91hT.svg new file mode 100644 index 0000000..6c87de9 --- /dev/null +++ b/build/assets/react-CHdo91hT.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/build/assets/user-Cmo50fQZ.js b/build/assets/user-Cmo50fQZ.js new file mode 100644 index 0000000..9c06a7a --- /dev/null +++ b/build/assets/user-Cmo50fQZ.js @@ -0,0 +1 @@ +import{j as e}from"./index-k_BWehiM.js";const s={color:"#F05A22"},t=()=>e.jsx("section",{class:"user",id:"user",children:e.jsx("h1",{style:s,children:"Welcome to the user page"})});export{t as default}; diff --git a/build/favicon.ico b/build/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..2bf95ddba14d1739d97904b23fbe340fb54fc6bd GIT binary patch literal 269632 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∨r;AP682T zudYWw5R6er*e!J&fCGud=PJY)8*-YO&K;LD^{-94+}PM;{|=({+L@KaUjqAAoS2-j zOR#c96n!s&a46pXdIhGUFfuV#v5wLH>?8IJ|Ngko`Dl(VK?mp$GAHEO%$ilNonmb-&%wDB3@{M!(GPA0q zJ3Owji`b=TyBENw(JMf^3?!trNof8;V*uJn0YgO?0<+t>hRZcbKP2?`?xt^xdhI>r z$H+(nAx6wUV!qCxzWwkm_uYmNtCMXzb*vZ3{)E=kDd@lt<;H=jwYWv2sP8~Y;&F*r zT31btx_goE#>Jimpu{MG3abCS&hYW+VQj%zUroRHk!cZbHMSm&N%ftp;~+*KhvVIV zZVW@5K{#j+YOr9;UN3mVPJC&MGao}E0)2_l4O}O9`D(}e>aRiJM9-durl~4oJexO8 z@DMDVs;!dmlgiR zY!n@PFKmFY%vK4-Yz;c-KJr4h=%T^$Q;b?T&9x9E;5`0ftPb=X#&e4v%)bf2=6?>| z4Bgs7gcI5J$`>s9)!-4jBmD_9x(@tD3gz{?=z<|ISOs7~(~}$)*+14De0^K(5~+aH z0h=xIU-h|^;wTTZr=86re34`3r}=4Izp9dckxILtHd2Afc)TNycz+{bfr^{Nh{9MCEbez!uy*Ib{QT`qO2I zot)y5NLgTY!Nu`H?$6rGEW&bBU!zo0-B;G|Fud-(iA-DjD7o~o?;`j8c#rl%LDF+4 z_iMEFSUqu&ouJ6H%9yT>#2<`~gmGxatXtolip2=&dZLKx-BkD?L=QG!MSW3M-gBIZ z#}`~p;$U)p?M6kkgk^^bMp`+p5Zvj%Q1SBY14%D}jICHcGQ(Omx8F%D@;KY&2$%His-^&u)PLsSXs5Irr56!53cv z&dV3^7u|=4_GV5-mr$^iPMM{~ubBCC`>fF#_K3*rP>2LT$?~s4rWDZ;W*Q9&fe(?Q zJ0b#bHUgcoM+JW&vY$?;S2X4>um;Hb$bPV?o`a!)=d)o)uCSbJ)m^}*0HlxtU#BMe z4Umb*tz-}#$pbya-|G&kJ6tt^o=UXx=64J5d%l63C}nbkM-vR*d!ASLXUWUQi;Ew? zh%pVrxWyyU#Y-bPOAWnqH$Xqj=HnP9I?g#`@@JVWXU!fp{!2Z23&<8D>Ns86Ey@PV z=7&;7QN6e#3;j58FJWMOYVfLM`bFBF5Shd8R!ZzqP&>J}e_=ynJ8&cp^W>sUfPSf6x4My!uu-&5;!(dkoc;f%NDC!WdGXZpO5Jsr@HL z8embKM`+x@g!C0__N*vHqyz5(Fh>M znRYnS1(mmC1X2}p;%xAgyUn0wA?h=uMfPZJ7_>K`lQBi+8hQoW=GmImVEfPUoKZZ) z?8byd-mhX!V-)1rLbaz#Sb)IG#)RzbC^Jl9Q`nNoOpVKS>X;|Q5yRM+r=~lGGrjRsP0)0wh0)Nb+f9^9I zp={M}S;E6O3&?;9(!oQ5ZLaNf~D8;hGxqmDB&|@zTD^WHImld0aewK5xBxum=A@dJZ&~PZm_Vcai@v_;s87we zA^N2ZzH4S`?anVY)j@z^Za}aXq|Y`&Wrcw!rCF|D-M*xGV5ZSzzL#I2`)HXxDvUuV z9?yp07CL+FUGv!xoo5#Z1h!d`wt)V}tpDJmxL!cERO_lOWQYdOq~4Q+!D_K`h(Z4_ zM+LAHpTKOVlKz~J4HVI$8~+NQB;9h8GdZ+6)-ZycqggNCq~QX?DgEj1pJ4n;0uR6d zp%x$)q#m8_1QQQGh?@w7wDJQ5#DzW?=BUqo1BpT4#98!l^;s;3l24_;Za3mSavr(N z-NZsQ4Mb^rU!YUQ8!Q1_*N?;V`S1hqEjGFuuj;ex-zbVZJZ0wb zNlWwr`J)|}eM(rKhtU9-T-N}l8)gO2RTXYzV96e>L||RwqZl)w^#U@s zbqHy86ly0Y{_PVG15#;bj86CAA4Ei!h*pM`87=ULBG#iX+MKiU_a6J+J|}n)>;Dnk z%-8A`v8`IW9r6qC`WgVDu@6gVKj1tl^l=4j3b}o-%Q>@|BKi51(?{phPjRR9P+CST zpP{NEbq8#s;?(1h2HC~@EL8JNamG6RqfN9)Cbm%x8>zeJ;oJtP+tX5`{LCym&QuM+ z)5&h!U*8(y(Bh9<&V2!4B)5&ub?na1C=6gqDLdWmdrh9q5o2AtPaA#N%uk0-m|uI+ zg}n#%s+lUG2Ta|P59+!z-jEu`0`(28#dF;vt78n_U;;Y6Pv*5k5e7y<(3#{)GzbMB z9fCwSgSj~-{e}wx3r?I0fQwL#p=h#9aYiTQPXLY7lAruqDzaAujGoCOE!J>5)$R;5 zAtOhJtL1)kZ7U}6eu0uMGdK}KEM*wz;Mrd>4p-2KCf1z*2e8)02;0_CCEAEIM>s zQOL)61A<9>K^AN}Z0K7V0tDw>JPN}{>w%F13=dkfYm3fL)M%k3NfsjjtS=-76kv9c zJ2Jx+9=;GRe?P>L&_<0+g0LE$YYqDP<9n;~#dEN#z1L^8aRcm-jr<}avdOav0e?Yd zUz-P4v$$Th=7nOidoU(|N=or>&z2nJxqD=wg*boy$v)lYj!6}cn zjTJPSdE$%areN|z{5CKo2<)_&UhL~Ch&bH9I0*6O^Xz8R$Ashi>Eq+K%jPtzAg?+6 z{X6KPewNn<&LeGLy^G_>3En}Uleg}W>#kJ=I`wqzGhhFsW26Fgrux4US`BZy4|$ko zhnT<&2s$N*MW+MLNwpwdjmaL8=wrYTV=mbnq8+T`*djUF$S55y(7zFX=kr*XX4X4Efix0LD zAziA^kHz17{la(SsI%3+aAd&NrqJlKS73Pc4J}-Vihosq{tAX7@p2vR-8I5*_%?+7 zjOY)#wK-Mwag`&!0pT}G8>zAUSDa4J`Yva9tCN~?e8Y2*+rUIpb)dQCpI0U_Fdsoz z{+)J#NHXh__#FSj!_J)PEY1*97u7I*2pvreVVUabvLt7pPat;Y6`u7kgdt6k5`QT+ zuioy;3{-uda7y7yqi9flYPCjPXJdn*SHztIM!JbY1TA6#yc(YT%_I(kvx)1DViAOL z+@~;PwkjA1iZ(6>!ma<|6BlJ33>`Y)QAm1%H?a~$%vB+IIgB+W=uMN1#Sf8))UJ_v z`_Pq*kG4KA+|1-31FcPX9wuOpyIhr_&Je`OcrI`^fEG&K@O~--XCh>z60uXdKkm^u zYJ-6;|N8Ec+{-yS!Sbna`0Otq5r1PRt1(bT90^p6hB4qJlKKnH$pBp|23mIwq3c{# z^f=i|)|X8*HhS&7Fx{gA558}>ISEjHP?~-}@4P{j2+)u5*5?)K=5(+OFuTIJFIdpo z+b?t~xl9YDMlh5x1~Yh^Vl4R(<(9M)hIGvgpn4(%i}%1In%cQZo7uJKI^XgbGb60H z?`P@$Lhi&ApR-CJ*#u3;M^``@jz^coY z%&9L2@ZJa*X0-(Vtj}RU94MiGd&}9Hw0U7f z97LPx=?d|MGcU?^GUDGv06jGS39QAR3Jf>$?`BGaH)Om#FJ4|rYq0Ep!E(}8Ck|g7 zDA;0P*Q@qnM*}BE-vDs(6+6AfP@FeB(SF5f{l0$yfyDKDT;%19O>U3Tkw^Ujl+gB8 z0s0J%AmK0xpo?gyOZk-q@6q#qeNe}Z&@l1`_7WI0m5Um3buIMvecc#RCtWv+4H^^) zL-mh4qeFq|12Q$(CQ(&sv~09*6V#4v(fP0N35*zcYODhMXpkIUPIyb`G$;<0?XJTs zzjKZezY|B@MP+k01)+PsS;7!v5jm-jYmBu;i+W-7s1ZfD)N?&6?+@w;UR>^|Yzl(z-& zslj;FNBIMbnI9lQYMMCN7TOc-@BHor=aHbOqBvsTil&$~`oE_k2a*!(3p_BLDT_8( zFGRinSNG#g)nyJGagd0rEJ)v}9_{Yt)KicT@b_%%4=;{VLEFeEt|#ABD&XmCPCnjG z6fE~5FOs+r)CgcPyZaKaNjc7u9q1c1CV8X<)g>1CHPWq^y#-;o3k02R4D+V{4Lay- zRws)@iqL^$ix_z;us){zE5zdw_ZB5i<_d(V9zLfM2XOT5SoYM4``w6|k&7F~p&HO2OP5|M~l?k4PtJfFtZ-A}~V0t%@2Hou{RWa~)AzP~!Y;0&1^#@+^Y0 zQp15J{4!UbN{QbWC|nT^w0#UT+-2t~xgwmgIw_Nn_i9)0^UZ>L(Z+bTXk4SSA!f-& z3^Rn9&m+1pz2j{mn*FMk$*Xz(g&PdyMmBV%_I~~e-;JN1uL2th z4A0}~u<{S8`d;*@wDC49gq3Tvhm3Br0fn-yV(PR-u@!WU5X1>cuh>=jCTF^Xh z`(4}89p)Xie%bq%OdbdHse!}A0zB{kI!G&MtkI(zh-G5b64_wAzPMLYmak1YT$vPP zr*ye<>g-2>yy8&7c&AWVl=gBIxs zmSbm_`Vas>hMs_i(7w}#zm`-||Jn+n=$T@no z_6*D(H@^xIlMRAE;(bW8BJ$b&00-PHAtTJspW+{fQp!a+iF%E&d64%Pk-ty?Itg!= z*tqvTs(a-Z{rSPxkz3NI%7iRuThlk>_{%3`t_nu~?w#ep>{bH_pWHTlM_Fj|&^LfP zAL(0T&gO(@e0aI3e%9=!a?@v`6MHddVIus1J2&&o+piMV6k1qNW!ae42%ym{erOSr zY$^~ld9?M|h)L~&s+WL^xp~V)Iw^&1kvn>mINf_s-seB3i4G*_XxklLo^?0#iaGaNmNk!L8J=IvHC_lG z9rhf-sA$`01S8_OUXPl}d6v0=^Z!K%O{Dhzd{44~X^0hu@s%`;_ugNOvD?e1OKuzI zC_yt!C-i6JSuOrfs2VnY_`6+_knZ~m57z_Y-~{9D6ZBUMlv0aK$8cz=O7~6kU}nsv za5pY?CI7jH@=N2Djb5ua5O?gd68F|5RuyKgA|yx5BLz%CF2BB|0FG{e2pWc5Cd9j2 zO@1U}I$P@4JR7vo7mp6sI1eA7U zm$QQcen-~>NV7SM-&m`@C!&-}Z%akQ0owC}Y zuIH=>&t#)b``*xVPxO~o6ASv(hvQOi21lGi)AxJ~0DPu|B*qo?MrOYnV{#5udn`=Q-`2H9dYnp(aZS~M;s?) zdLUfoW*C$D56#-&N$tMp|vR4%QN{G&j>=7+JWW2-)h~aI7CJYJG-IX6uyPQNL~p6>sR$J4_xgaEtY_vMlR1tb-Y8 ztXPojBm%04(m1%s^dfD64N2gyxk4X|ufO-!)aGh01(L*3cfJuls7WG3D*Ep7c%J9@ z=NeGnQ=N`|M}(q6(Z33zj=H)iAmt7&iurE9I)W1`*l!_VHsm=!GL23DL9xS>ufpPI z=x9Q518Tu0yu6vFitF1YyD*XddhX5w=ex_$Lb(BZu7>FK`RJ^~#(C;K ztIxz-cbj)=Rw}mUG&ryv(Qk;<(D%K(&uCZd=JMSk!x8d#H@C1Hj6=31{`(kcuAH&P z@@_yK&^}&>iVPZZMhMomuqMZM;6ErXaP4(xOmE+LoOIc&ex@uR<4W|!BCAAoAiIx$ zB(+xWQ$pM));i#yJjD8lHA@YL~u?F2mb*s}CP8v>Un;w>H?CN{=_p!1Ommj!&?p`?- zMYLmKx*?^7>qRz9{Zsi-2ktzULi@ieb1_W=u>?}t);3Mq=-GG9Ugz85L{0y}nyKetgTb_& z*tw~P{l-jOEKb|$bJk%D2MGtIknMy2yeu^BEt{Z#JFSWg@*9z4LO-DoRfB!U;iPU$ zw7F}DbV1qF9`fnF?BlLak0(`PjV~Ms>GG*~xbksj1R4+iqCK2?GVpK<99p`-!~MoI zn=^haCQwuIUIgJQCmf|#pX5=REF)1F*|@o4tf%?DY}!xLj}=iD&P~LG*7hqw>l==~ zmckta{Ub6=lbgWLVp7E3w=-;>(CmD5GDlMs1>C*90hQ7IUux}&x1h}upd(_8ox+D- z)nEUHo$G$=TS&uTrO@oBDD6g}_)_lK&5jRzuZ^;?fVY8pge?wk?uW55N7tou+%MN6z zy~g`0{>8AZt6$$d(T2%8Ez9I<;j$FkJj=cNgh-Vr1I zd~O|Wb(IGzsAqyX%*&5}(Jl|EzH1+yuBCfk|LM<->~`cH4QHZopl2EDZ+tF^Wd#-N zs^f!-S=f%jkT&iUKFz-M^O(yhF=7D1)g zufzih9Xuh5*!dY{k9l4kT~KA-dr+E2#uDY%_BY{bO3bT!Yhj{y|P$o z-04Q73?dhyhrS;pyQJ@=I&M3LnLM~_@xae6?>wa!@P0#Ut;<_oRi$RvHV}#N$lSR3 z9?ck5(T*%6MJSi~9l%A66JkB$dSZvs?=g0R3k+f8w8Je5s5uarZ?BbZ+P+?z8g%OE zJHHjgawazZs zl8>?9Afl~~#0Dq}UEBqF(&&Wc>M7?yjU;+3Gbv%YyCWE+MSC=Zf5ar>TJOfE!DQtU z2^(`x{;=d--|BiCr}eAeM3WntgGDoW?Uau(5s;pk#bO9S(AiR>-_vaMevLuJOJJ`% z7tzmm%qoe}OsNj^ zXciXyjaSOb1m#W4v=^E9c1r=yjW5{gHD1FMx_P6s|pX7q$zgit0y;HZD=VW`E7Dj5kBVr408; zHyG8!#;UY2*eE{DMRgUW*Hi|6omib-TG*k23f`L9&_)MKFt!30OHb>w5muy( zGko3nhTY328;c&ZR0(*t@0EcJbtkCyHAnpiV`)ahdU#qyUhGXr(dd^WTL%fuFxtA@ z4S;eK10$->pV-qVjikcr-KF!Y+&NAMu``$wWmPJ__~8$2uLqqBXL1yrz96KlGtht1 zc@a9VqQ?yg#~_h(ocO1oL{#R88<;&e$xUh`6_W%Kg86=Kh3{vDdiuQ;Y1d26f~}9k zlU;X4WIUKNjBFk09Ug3bq?m2IIuoC6v@5v>i8dNykzuj7W>8jm-RWZQIh-sMb?kb& zfE9J+@F~sK4+VC5Q@uMraOLU@8iYO*M}~;fjN=CJ-G@vii^n+{^~t3?Kl5zS>SZj# z9ea>wszIQXb%*i}@zXZg`}^ngH|TWF?zPh|n{1D^B@>Y&29WoW75~V?fW7~^gZ8du zq*87I4ouK8D#5M~d}cCOvwm6KgGapllV$3@Isc^TebL1B* z+NDW^9GjE=gSxXWoWKW*f_eF$n0!LiFuoQQm=sn6?_*^Jz2Sr@BevLSpE1~a<9t5L zugBcTVXz@*w52S}YJpXDF@j~>`vF_}>V*N3wou%sRU{7B1M|Qnq~_{sE;ylr!!j5s zz+ie|3gSNRoT=9H({{%Rx1Y|+SGW&b`vT>$HxMM>S9kbh#)qX%0&D{r;?w+XE#om} ze;0r)AwyV-e1`&eKt?%@JU0TB49;eB zh}=?Q18dvrhzKy1F+hvlAPMbDmc!BBURMuy8iu4qdZ`q%q;nwmM6mLn)~s9U>*&Eg`&uw9?%n zJ)|^@lp>+Dq(}*p0@5&mfJh05beA-uNWXqnYHBo#m0lG3e zFskbp<jd|q&2xJ+77T7To1(Xf*T<}xKw+8Z?-ZF9>h@b z0B)__Mqgj~GC$j>gOT`fXxiv_3~4csJ>O2b^c2m%n48I=Z^I7WH)Eq@FmU7FjTTXv zJ0)jjZX9hNc#IeEcYFtlOF47c)!%19k!F3Hr&2BK1Ol*NT0H901F=t3{|jp3qEFk@ zGAq0(m38*(q-o4`>4}~!Z!o2Uw=>$qZ}P5tw>2hLb<@po8NQAMBYaT(C@TK0{3{bN zMYEkm@Ltml&cI{?8Y5P`g17N$>UVGjef1zTKhj#V)S5!%uI>7wNM6{7>-7BltC@|3 z(tbY1E1bsd+QDZ$L_~Zbr?H|DPF>kW;AAr2Lma)d@XLS*&dLVhytb(KerT0$6`}`L zrO8KEhQ)>5LS=PUd-X}m(F5$1fxEnrG0sc_bnEVSyXR9B_NSl!%kr_~Jbm>}E<5k* zH<3P%%X(zZAR%AyZGkew0%Wv;2r7(gYYL_)no`&WG3@wLzXdzGz5Uw+dOhdnBB<}Q zTaUUmE*%J(QH|`x&DXCfCU6XSF&OmpIZBS(uiT#ay4x{?KTQ;Hr|ZZEoon*O&=iM- z1N679j27Wya9``Ds)V>jR@Tza2V1S$z}F@ra>Mn2=a@(t{|SxRx<`P2szT=Q%Mj6#||z=?-QR|Ip>>^dex(v>mbkf~vkZ*!+}$c!0eEw?Ykk8s&oz>KB_H zj^Y=urCIYqn8(t^yxa;H4f|g&0Jx-pt7FMrT@r8~DU=LM^3^*{1DwCOBs^M%`c=`K$gc;ZZoaexjp#vkwqZZ_M9ltShLh@(@S{S+}2zIi+kZ?68U9Yn)} z>4@CLSo_b62b5il+R?$}7Gqci6ZlAxm=Me0Af!rtWz*xE;IkUKB!-1p&(3=tB|9$G zSF=`TVG^A&O={0RI?vAyv#P4_m!cgZAoW0l$H@S|9yli#>VqiX$NRU!qI=s!uw5?q zeEcwJ@r2mG?kZV0ijcvqbNa*N#IF@H)ku6k%7vhLLH@3EfDD1zoudbuYj)x>Ho-x2 z81{P=ka^BqKJ$Z>VRM-S9|Nhy7y;23UaORLxmYy(5!?H#tc)Y=rU3QCBhyMRSvZ#q zj|L^Mm|}%7ul7=tilFy?JE!{?t7Mdhj|Lwo3VYnEkSY&?#RJSXTy6I8_3xnXT`4;| zIqcXY3tv#2EOlf@-IPnRz+FLjY()%Aolm8Y^ z@Fq~9`0AWrM@kE1>4c;1qw4ZJlx}TwKIK|M`uqEAM%~{}3ZlZ}Bb%?hnL%OIB)xtQ zWU%3f=wx_{C5(^ah!!EV61i4%9DmO&%jvtfCZ|S#7Y8nLrlMx?f439OkHtUKR|lph z_}>v!;g{;1S1aOyPm#~Rw;dN3{w)VIafQ`SE_FGiy2SU3l<5cU;DBTcGj^{@OC#ej zt01d+U-R?;v012Bb(Cdl=&zh~In7D&^X`Kn&1V{)DI4R_Un?dI!r0nwa(IfGS!A`u z-(Ddy9s_B-^rh3$xR35dznHf=m=O49ouhIiTF3atd^PgRX9r&;32KZd1MNg0@?zVr zq49pTy%Q}Y!_`qVa0YUHzbj;8ek!4xIsKKQa9NBv7072ra#F`TD_r$e=}Rd<$T$~x zh1BHP`y;#DM7cBy@;CTi3g|r@#Sa<7h~dGweQ-^k@F!pR#H0qTWHQ%^%%PJtUP>VJ=d06X1P}oPl(RbsGiu`#&-c}YMW&4S5q=dT^d2)q;)rC(Ys6qnj$y+ z6HLPfqzqp~cgVBO66imZvqN9cf4}U*T!mz>M~7LJQ45Ze`V~$g#`%Xpf9bN-AEOX2 z_Yk|VyYlWKG*{&?#AAeKzyn~Z*wzVZLK1{j%4$^f7i;V#L6`bOOg8z_N-sd8R&h2b zk74&Cyr!Dg|E##P<}trzgqv*4r`o1IPQbTjQPND~rh`^cy}1Cf*?}a)O?}7E?S6>OE}GiG#Va zwo^nBQfZKywf2-^@U7#0sh8k_*#iM}rkL{!NB-b)-BoJqP3UJNH4h;FTO662);k9F zyyR5_uXb5~<|RKWNXNqfgr3munhNVNiIWg1v|Ibj)TAwHOpgCrX#=o71*2ePo&I@7 zt1aJ!(bctxq8HJEqGYIV?|6(t zuxuQ4Y+KAC!&JR&q`kOl(42nI`MOe*BnZ{Rb_XPb+4WI0Gy+YH<^KWDyNbE8x!z>y z>$O4DnMaByu30yYe-IrW$m->bS}5eO!y88hj|Ox_s%_a}KqX<;d1uskw6Qj}Uv}#E zCN*LmK}a=T6Dxcpwxv;0Iu*n*K#pS2Mx)6RRzbH%HUID{@w8SAU%9yabbV~in%ZJ# zXa80@_{$QacdU~{j(2c{er;$kh2<(GF=L7bxC?8QIoYM;!IjpFJHiII zy;zjl;msQhN6Gt%H=%DNK)bLHW^&<9M)q!}Iy}yn|XCB{|*B7s4>oWpaR}PIjILHH9prh9kaE;jpt<) zvH;=(*};arqNbGd6);JH(Vvw(dM#P*vP`t2+AS>r7wJT?oFg7c-jjia>bSR(gGeX# z?oAF;8lJ2OMA4#9lOxFxqQGKDuW;`P5RApz84jinz5` z{OGbZ+Y9A9Q(^Jm4`dm*lU`VY;d-{wZN;wxi^Jr@L3+fk5_ZCob7Q^ZS(+=ZIPdX4 z({1RF@b|q?Ia%7h%G1pT=W zLb9O#9zRfR*p+I%Iu7UnT`RVUca;YC+{cL1E%MH*k8#6!+|~#1=6gPW9f*#ciMiR| z5OtRwRL_lcSU`067yX1 zQYhN5jz*eLA49Spk?Z0RL!Wt^)7z_9^E>1*Sx9L9Dun19Tv2nP&QN@x9*PtNDHxCpFb-rLk-8n~cUn zDkL;y+l1abYP&Tpz}Q_xl}heVO{Ry(CkPhG{ExfU6!5mMfHqlPPojU^?U|pL7lBa0 zMm4wdVgwoH1gZB1|^pA+F}oLmG(C z!R4Y0aWJsSzQ!kv3#!mL473l+H?!!=&eK!gT(-le@@*uh&m=^w7rvkRFRJ~!1Qzt~ z7lR4dL;1@-IS(W_x0-^u+X!Nhc7Pj|z-qW1swvO;~0zMvSPOR7_hn22Kwepz#b7eqA%!RAZ;c?ZELPbD*3w(>O5tAoHT8F=yWLfESA7}279n19Q(yMia8r{* z*=zjvdvQ~7N&$G%Mtc6uXx%yW#`VO)E&6FZS4Xvp9K*?HJ6o%B zgQgu*^cyw~h6Nqlnu>GJaHJ1*HvUBJ)K1VH8G$^mYh5ZLHw#zw@9F1ux59+1%_GsG z{_pTIpt6KDC?k9&r^n#-sYJqnq<(D=B1E`5`o2rdlku{Vvb=ESn0FI$udSwyd}A4!WKAur?Ut_Q~~Og zid+1}e^?E(H5uuyyQ@ESLciuDIuE&mJi`+iMh5mcR% zuk*%G|2N}=V0@tcYEefcz&Mo|NI*_6clefyG})a0&dXT)?)4;(JKbOY7JEzM#D(jjpwUSmgbo3oT1;bf%tULV^z2G zjJ=5of{$x2q)o;A37>b564Wo=oLJi|Nksvcuoz!bpDmH$=4_ zba2VBUp>41^ECIUBmb{csDU0HIx#r9z2z#l&PU%ny!2t!@-DX{V&^W^U&&5c4z?j!p_2pD{j~-NPv;34is+lBoS;i%R)1ltUqJRj7^@81=S3YX zn{ltzOE!qR9N%UHfRX6Q{80DFxSdk)mWBkV^T$`$qa`q55Lut1<}ju(!a-k%G7e?B zjk!8oO-%%bB2V6hm1T8a=$y&qR{9-RU`?-!!glx&-RuB_30rQ78T1EHvU&8ya zSjRSs_(;uFasIyNO<82EzX|L==D*wCiFhe4VYvP|h04V&0AID=kJ*dW?S8FNz7#xL z`>buwv&v^(*7y2T7JSgHmXA$%_E#^HD~g{8WD?*&lQ+>0od)LpVt{^O^3?x)j|?4_ z;g#YYQE}0B+iR?X#7{ttE${nt*}9sS3?@yle^}1%HhHj@6$_0=AwFERmxY2BpZECnuNKUYEvrh?{<)5_HhnBrVu-C z$?~zk;(*-f%^<}FjA1h&pkXeAKW__ubV5+c-;rRav3wk-F^`ARBac^D>2@~u@RB67 zs-m4R>rm_n2r2UQQGs(gaHK4Q`!&@HnY{^m-wqGtx)H-jk<3-lqer|;3-_8ORw`ea zD&)31k&>c4M1zsOwjjcL-p;uGU6i>0OqLz(IBH;x7e0UkG*2MJSYvJOp4Htd^yU^@ z%||iFe{J}N-Rx;pTsCc0!%8C^j(qe%`xFL|%QHAN8jo=3zCP0DT}V6F8-~i;=UO7D zYTAtP>u70Nr(mkFe#?q;!m$T7l?O0Mtk)lg;V;+}r7zcjQ$n95{_3+($oVkrJvLW- zo9dJ{bPY6;VE9cy15{9Mvo}I z^pEuPZeaXRot83dO3TPk-ft4x;gdb5*ro&$`SFO0m4xgT{3{7aspC1>KKvlSD2R z25c51RiWN4nYtb*)zu8&AS$}}-uR)!>%8jv)|7*_(uFS225M&xnuy}#+08U2a*1Lc z*)PGo@E5FaX>UEI2t87!Qf0@@sT0FFtNuJx?^ zGb|$E$5d7IE#5OL57g1W0;@wNdoT}LtgTN5CC1%WZr1}gjBRd7^obp@ zX(GiH3)-2`(M0(fL~`O3~ z*<3W%Ysp-adcD1~qVIU%Rlir{rZEW7nrBBw0t4{?q->c`@PbHTTpp>eg6!$$uod*9H1x~RExVnVD~PWSH7dSD&MOE+rS z5hM3wnwHFdbPWI}1@80z9_9dWVRjVP?G&eXLp{J`3Amq_uZtGGo@qd3{BvldhPuB~ zG@w^@A^&0jfa2--aw6SJgtlOxn$82zPTdUJpfGTz=8L`Ssv^h5Ro^GGZNyNGSJA6e z!MS%LQ!ezoV@#&^>xF4g9`Tk2zK+Vy0XW5jF0`L&_V;F)kHM7_F<;p)9heA=5=UJ_ zS-(Gv%)ZnUk+m{kVpO~5-$Sq((<1W`;-QWxFfma(UbJ1>ju*_qa0jr7FuLMDY8p$+%16}T3L)l%t9(@$zx`{n z{l>6<;s&tgtQx#RjU8L-hDeH2$P0tTj)*gPf(4u@*GigKuWojd6H5JZ_{cF<_>PSK<6Rw(RDvf02x70$O`3x{2nf z)JPIJ95J|$3?K2s8OKmdb06d6wHChc2;yiP>Um3AB_^GQ50PuUuDOk+pFaUR)@=i` zH`rVMldituU9KSk6?~0>q!Q)r^OnL-^HCJl3#b7MfS12NsOir+n_IFoKV|T@uG=nr zB~y!>D*Ccr>*b;SzjUO@f|eqM5x!P_#9TIa-Z<$yR3s7rx1CvJ3`le2q{aadykoi0H;BI%yOAa1Hw2ypPV z@BPv#B8`ec6FnaX%WW1qnuQMY=bv6~c-DO)Xxbf`^>My(BxQ7OxILL1o)&Ttvl~mrf?|W1RSs z$Cg3y0+Wph>WFJghq${&R;!p}7--LfzV8@!5%Ih34$3GO3|1-C|C0hiu4 zo*9T6H0x~}JQQStl2UQ*(^j08z5at=Dp&NK;{`ewh=ND9Vta02rxeSASZ*>#mo?RF zP3)~piKHB<%?SzUEKB(qB4>vR$-JN^i@soNzes?>T$$*vV+d1vPHJ%!Hm5GzUZFpN`oqH#Zx#j zC}1>0>rd{@=O4qK}&hoC?WT4ZE9yAjp)>Z210d9C;(y`lSvE#Nl{h0Hqy&*j#_o z<8B=-G`ipOk;L4Op2+!GD285{W5|(5qFMUQ*%NYK!F(3GlUw5vl_Zrj=FF8>$GYBnQx0%~H zhAwX42}UbkVKq<&l~3TJ=i9wbUe35irF3_+)>}{KG$N<+W2anp7Qa9haI{YQ{~m)3 z84Q~Rk6rV2M&(3gRU!r^d|l3uY03Ng1i7IPWpR7h!+?hOtRejjVZDh5%91QB0BVl6 z;Jr)(9Si7GAZlqvYWxX@-XU~WbJ$)a27)qxP6j|c?W@Nxg_h%OJ)d2xK%qhl4r@jf z(SwG<<>Prmx?dl!(st4psN-ljoeb={$RNzXQe_Jde+Bk_8u-<6Al8Jd!~>K!E{K^~ zZev<>@b${nr)3|eh=~;Zp{^?e6Bh9$$t>IiolF4y11}g$8=1}mq&hyF^Z=1G_jdpk z?JBXsf+S-P`zmV6sOi00Ucuc4_0>|EJ4Wj=r!dvNwyk?((__6o{9QR$N$KBtSOM6? z$be_SRB;4)SgD(xZmSOrwZ4Cm!jty3%1NYff2cB0!}oy(>)9F ztTCf|P%Z}uRS(}Ja3tl(EWDJOw)5t1{Hg>iJ4(e+ANQ#!O46{GL0;*^jP9~J8NY0E zK11>J$-@rNhP(37H_!Q?Lb@K7aQJDr{?%uz(s zP(s%By|Rm~J1F@q0KoTwb0%Nr(K8B)W>kFlskrAkNxkyrM5_c{+4sZ+HeQ0g7D`Cu zzmWO6BRN_2QTFoaP-^>ceAcU1B$#10U(HH}-FZM#^e)!flPmW(XC`&(G#V#(!dBKEuYjIlQ@jo^g2CtxlHl+AksSPD5e;oI1TBY-N?xNO@U=$MpjmVGo~=VRHv zXU~D1YVfSXX#Pm|$(QLuB(u^%KJ`L+^WKQGrAE@Ll*UzVY_RWlU_C@vTJrhY%d^wZ{D1R^Y=S}?!pCfGw3>wvT}6!b|3(>A=8 zD{s_&q6rcuU=pvlF(u&pfW=nBGN;IVKBN!&eUm?~&fbqT6czcUQh|}GX<5>Y(z~<^ z6YZu{1U~=}rJ6O`3O<1)$JosIbyCRH#HFU&D==r!1v=d~qq6F*?TGwTEvS@sbmFkr zb71_m8#YpyBvx&>mXZ;JooW`5Yq(IM8bl3{5<}29zUV>QNoC%0Hm(|IfWlkzMn!8* z+UH%fnW&k$cM`WLcGSk0rXW~Bq<8Ie&x4>bofWmvnxlkjbZLV$6CLSGZ-bTWwHW1a zZ>C&Mr6gEFl#@jDn^T^-EUT$Z(fB{KB{aF4D(OCpNJdr)3l}LfFP!+up++IpwbBYZ zt4Tl%hqEUig>yE{>&bs!nEcG!b&mog)%00sDdL@sb9|QV-Tfs!uKa+(+mYq{3fDwF zk^dy#JD#Pc=%jSC$A$13s{|S&87blAU>ai?<8i?_)>-{5z9Pjw{5QA0U2Q-+w3B!6u_BDlkkZaU^Z_M`Yvk&KhcD44xYa zdPgFMtHi#82?%pfsDm=n&;u##n(^PSP{Gt;)3>SKtV*PF8mIM}OPf9cwlDOeKc586 z-NpKO7p0OGuQ^?U{z8c|Qo{Pf*oQ={imhw+VG=J9*7!|L@H4f9KZ^3NU7IY~8)pQ+ zv=|sfa$^4&yOT0DAOBMxTIsMZjwV6XNnp(!d>5{c`zg{XSq>b6rDE$KVV=QGpejEE z_fpAEq+@PpVTi`hLhPdlx2*@eM-v$|kL5zG=U0&ycPD_K4W~E@Q&JU9WX0n3I;KPw z@+=0CQ_YOqLc?M1gKMH6*9B?Bwq9F+j$9%NbF4bfc7LmA8I`N6xOH_EU=+DJ*pgF( z@)Q77dt6KLinBAK2Hwohvw=I@_FzN1#e>@f4@3eHgem1zONo?k7;?&pw}Bt)J_}7> z_^i7}>7W!pEJ(dD>2lNw`=c#bNp_G?eQRN!RjiPdS{~Tzi`??A$U&nn`=>-7=OUs@ zIHKQbvd1NU))c=W-(7-v>?U#B6`z;u2` z&;QD&kEk=Lab?eJS@a(h{n& zHs*_^T`!StdV|~2Acd>OKKvT8jH&&{M=0u+A*~fuGN$C%Y0?wo8)&$=_Uw=6j82*V()GV}^>Ntg#bg3|X>llr`Ir1% z#Chl^9ABx?o-zg2YdxIL1aotlZzoL2uE4gje{2tZp&J`q+KauDFbraurN8-eVY8Xf z#X44?F1>ybBs{4fa%>}3N%+@MSrT;V9N3If8c$%y5r9_$+d@mZ03+Q{w~x%_o>tNL zJ-Au7-1^Vm)}Ix!h>n7 zngsu^AAgLuz%|c}x{#%z;_d|HE%u6wCiP;5w1H)Dn-b55CsjC(h-22BhT?R>-<%o7 zrN4WJpTZsE5yDzR zSyy5EENc^(L=@tohvsumoBb%wNsi>eCxoIwg^^=Y_f+|s3ss}|24>xy76Um^|KG-*dv z5VE9A)r5xE?b$%9KrlUh#Ad_7(2Xw-#a9hLj|FGP`gTROj7t0`{i>F)rLLxJ7PWu) zC83}1q?AearUd^xdoTJ5)JPb^ek*}d^XX10i%;;J#%o`&weY2fGUg{c&#`+E-IwhU>B&8Dn*<9~qkWU$CrT#+XHp zsbAF8T+=g2SB81II08}u%@8`wAfhJTE+4%~=&?>77y9kF5HgI!6u${${AF~?A~k%b zQDpC1%34KtR*Yu>*!cR{ONBwDe5c?;YgeqS(WLM24-)f60oqYa#aiawA`s_0jYO{N zJ?(IfFc)L1?Zn5hO`cB_5gQJ4Str(wbK6|k_;xmqhwD;Okhv=U0!$VKks$70B)H0% zq~Il_Fe*Jns>g@DO#GW@RbR7NdPf=Zv8A&lblez|KgoV};`p_`MOFtr#1AOvj9o3&F+33hLf*wNsyhKDHFGc2Ogsc9Bh z>Bj=k3;x-ZtJ~kax_wz+gD6fIH#Uys%jx5T?Ke-Y@jZ~1ll9DM_u#@u^VHI(9~ix} z3>F{0&G0S|!j8wCmeh&Q)jD)mmISDJ;)hN+%gkQyeae#jOxpk~bBAlOj?hC>mMq$p zF8plkM%;+;Do!KxcfXXrazA>sj*<3O4zC<;ira+sgwc2QwK(?MnlBGk<_9j*`twq1 zs$NO(Hat9O_0m}wJ_y*|!6+Eu@<5m-8=1a`Rg;;6nVCg|-sPt=_dwa9t`TQmvbn+% zB*^2~$JYRq7yuJ+ld4A^l6IYgOz_Q4^y6+WleWMoqNi@rzb>v~pf9utp4lD~pV3&> zJzztcS;g%Q7kG=@{IDh$ReoV5X`3-Sum$0`)C;??opKk;byvky?TGEo^C++1r)>TJ zJ~>yQB4^^6rCd91lx;n0#LZ!&aeO?;0n2;jv3fkp$P>#s+5D}1|;g*ib$pONWW*?4~-x6=qyl*R!s$;ch z!p{~N#wx2zQ9ZJ36M=Iy6yY#BY#$|3P~7mC9#3Rm_w_~Km2D!s70rd%YCBXw5gBE$ zUGbhDf(mX^bLIKo$E-v?mWfb)CWOgg&w{PHI#{q{(>*$Mcd6S}psU@FDoQ=jSvoQ!un!daF;IUSo({og9 z!vfoR&#x`tdYW0okkGV+CiN$M%cD6$7d!OJ@)V_uI<3@}g*#g%9o%pp4?6H6l&HH9`g|afvcY7%4vb%5-;0G26P4u!n&N46$Z2J%&8Rd%2%{B zCSy?;1-BMLY<=vF_HP@54^qXZFu&n)G=p&Wbf71L_wlgJ;S&9JP@cSVaiH81XhPgw zPMh1D7BhAVLvSLLqJQNiRzdKf9t{uJ!NRzg$Xbj@%mjcwh~AP>zR|W`VHru?7uB-w z-D0?7|ADIHadTNDTkyAD*;}i(+;l$D#(UL)|1(d70t6R75rFE|nk&4yWHu21A5`5K z*bcET>r#f@6X<(7TN!`8Luu~q%1!#=M0j2a>d@Et7ZYgE_CQ4{Cx+!CiQwY9b+;h> zXE-Nzm*I6T|1~lR-Zx##tVWSV|W|L&s(dIwL zxB>^E;LR;OSY9(K{hGBm#apuXx|p1%GB5UV3k7W)UMNq#VOHb%&^3Sl;n?tLOlTUs z(dQOEpf@JZ0KNH1F2IjuR2u&D_a#^~&Raqm9!+MQr6V6AMZK^^l&W^Y6*Ua%be4swcWc%jQ>&PQ*Oc@8(A*nw=tz9)hb#zY33W=^Haa7CGB zI!XFDWq;@rXmf8QdwNW*q>l^L_ObgK1o-lQx_8^`JM86DygN{p4z^z0s4Jie5(K3C zxa<)@MIe>BeQ2nle+^sA2ew_R<(*cO{u|&1YGl9-XuvM%taAPyzV*c}e|*x$V)jgz}@{5xbL1Bsum z5F6f0BMV#=FmqVqZ?1G*CB=`}6)QR-0A~F~+m7kJJwBWZV1~Jf*->roGA!!E5wfXO z5&VR^VDLooU;N8jSyx{IEU5`cZH5FQy+4{n(Kxg3O%eB-f1N7iqf_CHk6)X#n4#?D zHSIrCU}A$;!4rpxl0R974BXk8Nu|w}sM@)Vc^JPj6u|*-J2630cgr}hu&NgEQ)r6BbIrpn$n#J%_NFO<4Fw&4MnrJNJzPdoZ{ z2fG}buiwK75a>FZxQbE-=r_)qv0%(6#w-Rcao_C@#p~qoO2&$v_vFdJ4wB?M#+77j z?7v=O=$ef5r`1?FnLT4SU6J$sJ>(EsgZfqaEw!hk3OYlO6xP^Z)bI_!B`Kb{hhQgJ z)48lgKxb$-*)@Hz6z}3a_)Wr?cTawPk#dQY9h&VCzj0M?&A?~e`Va6~s#JXIzppYe zA6@^mJMqO8zz1^rVO2-)9rAfG&8ENHlG(CS@Re@$UAp&4JaPQ%E(lUvwyyI&XscHCSw-3>ktdL-~@c)Nr$sR!PqgY)SeV?gW^rL=t8D_^XLmd70e<%izBb=YQEJ&GJi}!y zt;|moDCP&Yi@mgrRv94zt)I-JSMbH_PS`ihrdwbSO;R-PUF`S5xAYHxy-A!C3GcB7 zh4_{h>HvFEnfjK<*Wxzhdd<_=Z!2NHzxF6kxAg-}huMDf=rP0eIKE@|ekIs|XBcvx zzHmnLgeNakL3!?}|503A`O?{GL~2@&SDhkK#VXqDA)3EvYoL8$^figx4IidGYIEYZ zNz2SxB~eMJZy(r({;Y4uvjDx16Vt*fsioX`@kJvJ&?dc0I#pY{V_w39ZkY#R$J!%9 zxq!;zZhKB?JW5DRbYDSPV6d3PTo-c54#*|*c`!wrtXQT@raIn@<|Yd4YwlvS5H~S( z)$v?;gA`io(T2jls_cqRGrYpj?r`vHU?SR|jamIzS;9B?=2Bq{UHXT*|M*IoH*whqxd~tdyTmR6mLdR{CH(ACs-RZHExzaO<5ku@!mvJCy&+lm*H2<3B(d zw%7wy+E+DQT0KG%#-bnhC@{p*gT)Y?{9Q>`sd^&@Eka6=%ZX9?;3Ek5NWc8~i%Q1M zvofMOU*%DI33 z^TL_0HUrW#OzSrN=DPzciqiTX+5jf~65)fNF>{|aO=ej4?{aU-{$?YtxW&rdaDbq_ zFl1n}x2%ja(SV_d9vu^JGKTelBwZDfiR|(ujd?jvLMc(6P@q!4;s_$H1{TlM7a$y2 zS!m6Nq{bcAQk0UIYx1*qW`4Ww0hyt|la;%W84|N77OviBM-kl;tCBj-NZy!Eqw)8h zw{jFeN(rsD1pzABnr^|cVtjk(7|Ckzu+Em$kn zx{J{dl)h?bLdB!*nt+8ucwd^9rCVRy%~c=JcMc?lwD~;U)Z}$}5EBo6Dh497cuPv< zxY=s!jqnkV1T&^E)WShbENVR6vT7FzagCVQDKOw`bw*Fph@{q*-Z-!Lm|!h zo?HT+NGAgE4533YErSK8vhTT3%g5`A%lO$s%ueZ21#f{8Oi5WlY2T)}^#U`xkE7~j(OxxhiY!fV?oYy>rV{$x zH5!w9L36ja^HBjRZZ9-L)>*_V0EG=7Fm75>iQnJJx__ijd{6wk@3E>Y2kM=ISUJiV%DO>fn7=U-5` zI)n^o7$5NwCunMy{+8lVBcSf&YQ=Ii1E$Q{Zc?`Zpsy7@R13uWo^< zH_i!JCE@N~$&SH7}$NoAp~@MA#%h#ingsG&{bs^ezZgG^40#)qy#hVRW8 ztstcea-rVFZ&r+oCrw$gr$(%ZXIkpvw!Gt!xBNWn2j)~^rroNxbD2;2sQ=U&?+o-w{L znbnpW`ZAc&%+8M6*EimGKOU;#XgcEOvM$-Pk(ZT^_G^> zp0{F4YUIsDEPHiIz-^Y5$%kQ=)2PwfKZ4DV>Jz?!^AD7l8ep%7GJ?`-qX=$9YMqzQJ*cX<<~ONhH))!-^g= zsN^>bMqHpaksingvNYlnI^~q_g>n4`pA;@-YFU_V@@tkIjLw6JNGrtt_A@!{i!gd! z1o}5a<7e(=NCxf!^dXd7BF7a6jLql=T(3$}S6iITp z*|Sx=oS54Q%Y))gTsN!=y{yOt_o>Z@1Mq!7gC{TAQ~%E~5=q)sLRv9n;j6EzZ1UYh zB2WeA>H5EUt5Ta?Nu8lG&CVT?AJIdX2RvCvE4S5HQW+A~zI(Z z)bI#8fepVTmrK3gL?lK7MnT2r-ciE1i-TjAq@AYE4kQ7t>VvMM~qYLo$8k8q@RdGTvD z^?+w{7Y@&tM6Dg^c9iF(_`8r-u-@-V6s4ws=w8M$-Y7hTeYxbJW{86dGArfN4c;sT zn>kj)FOPp|XfEo>-#Z!OJZ`JLStyLNY8a)0^)@$^>od1YXeI}QX+~cX>eLnE(^Eb} z8ba)!o%sWz{Ab96`pNO+tlAn7GEUikcuaT5S4V$VHMWYwJcKhm=bueQCo`qXbO_fl z$9y1ZM>0FQbz@Ay>nCqqC!xX2rF)QUDirgzu|R+`q=tmuZig!GlF6~IEFa~Tgikko%#Pz(jRqSRe(Cde!nU(N9}M{d`dI4g z4^N+h=7Rkx3s8oqr$G*7On-HmZ2IIEgsXZWsO{w>w7)cx_4d~VBawk*@{4vytREP9 zP*#b}ySk8UbSY8ENC$6$1w|7=3gTG5NlqTjD)Ye!P!)&=-ntbkUtA~@fyqrrpZ%l{ zm!xe6INap=7W~KYbqM(C@lJ)>u9ZSwYt(({x3DTb{wn5UU)6O~wdVeWucZ-4YT8m~ zqiQ9mpe^CgJV^}Ggby+fc8I|c^?$4*I16nZ&R&dRBJ;f92s7{}@ashp)OHw_EPO&A z`t}c1t@hJd1)&m3SNEf^L8ti!$A+RE?SJo03Es78#PqM>;2fM=(nAYBbqwDb=&Pl%P% zRorle*t!cptrhQZDJhSXp6_*->Vw)lZNOigx4C$cwJ6TX1j~Bu!kuFUicMaV?$^Y` zBN-r;`YU}!$Xu0@^6aiK*A!UJY8PKqmk@HytfEryM@Du#8Gi0BEbu3p{qvamJ2>L< z{@1!1D+1%u{$WX+yGiEVc%9XPYGf;~XfHnnYq_7L=Zh%~zZ}&IWtl+?%I>%ReoJQV zLS;IO!TZZju-M8(NBX3gO?;*7{$Hb%X0JN1V9AOdJ)hza*OhsuC0&~2Tb{v2`Nq`r%!fGO9FB$u_=fsl`ev+ljd++s&Os7ThQp(mOXLP*Z7+Z^$ zmtDSxdUuE%BdiP)zy#m*`V%*qv$wcVu`85#9H>Psn?;4yP?{fC2tR=8$UNFjXaySX5}(C{Mqg=sVB9CX99tdkjbYd`VMr^>|HzrM;-p<2M_M3s zo0URJLFa4n6z(|U0R`t+EPp8@-w5ZHi~|I`{!?)mGM>=P0IeNAi`#W(5SO?Aj6uTs zR}6A(;Hu;Gpd~}oA%fRrFr}sCMXQf>YC&{qM>AX3(eHn`ZRg5D+pjTZD19V@u@{kK=f~zqilt?{2rA&hzNIdc%kLoIvmjL=xQ6H+-v+M2#|6x2m;3j;=bV;56#@BI>X)CcHix}1Maa4>$l zU;8)EWqLbuan;A0>yM1R2giEwwT^WChrnGV`!D`b&>={yp-ApcaVvp$5#SFXd|%DL zEL)rSHT3l@Thp*yP@e^a6wrPgY~O1xdl4sZAj^Y_%2WgZbV&{e{a?j+&TLx&4>7_SR4zZK z|0cp~9FuliY3$o&%=q^UF5q_L%G|NX5mt&0v?Oh`A1A&XXUu&b1g(FzxC5chk9VPX zI8I3Ap>d)N{8EN(d5}Ib3UU-Ig1ribOR&`$k{>>;*)|}6KinSi_upD5I-C(xbM5Yv zo4$fw;qA<^zgPi|Lw4R7U64&G8eT@X$prRniSVjjSSokD&=dB;*3@agk)^EJ)Dw}r zJ;wakfI4ArTJ34sJ4V60H%|YOfJUKwQliTA3lUJTpHR!}w(10zxeIfxAS1v^0VINr z{YU1n0?RumokW~}k8Z~YfP+x}>e<|F3b-F^BktM>zCc62RX#hD-LW*S#$Yrd45R(K zk&!7cg+$aX>lE!o@8|Rm^!w3o?-QsPzSP+;ZIk)yoX*T6|BrCHTX_zBtt}x?wW%sd zgX2K2D7D|gU*|zWU{a)e?@+i}R|`+du9zKRTp00n!%ZoGLnv01;_}<&YjS z5w>{tITNcp!tKX5A*p0#s)X?_VQ`#ONxIP%@^Os3M=dk;iRozA_ou_47u4&UKyEk_ zug0=9T-JoYn}=~!BiNjwhQ}67VrN8Vk_LCU9;y;ZE3e<+xgOL*iHK+^_*Nz}tTRIgBIo5HoCX zfK|qU99Lm=#X>LCBOIl>hof|tf97u;8w%Sk1*@*sh6t}o_IGiO&fCOt;VH#zroJ<< zB@U`)I)6f-QYLw&t()=+Hq1)Coj!PbODfS(At%mjeKHi$C(IEMYSx3cq`YR=Nv6gK z-bYI^V!DqKlt-&$Nq|m5q=qO{fcnUmN8`E(wF$Y#@*&6}+cAy5hK@6)K4bD^%H}*G zoj!kd2_&h5@85{s`f;8{@V;S)CBSaOElAnny~L9!v-S53R<7<5^C>m=0(}H@h@}>8 z77P;X{v+)EwO@djDKGN`MWRgul50bS)pj9YM?h7{?AK zpJ*sXaPgA$jM|)o4jmmt{~B@wa;OCqOnM?9&BQnBfb;?m(%K9Z=;P8#7n-*l=#N|6j_Hsv!jd zS|h?B&VBXm7Mw~u=@I^DYH^3(!bE_v;!eogwG6@}BeGZ@M&nQe`C^Y(+EXVY!Wwjg zUxF1jPo$1)d|wZ-!X(K3zi%<(YNE$v=>udjxRYtld`7aehre}AvVVL3I!1&N>8tj; zo_{1O)VSYJsWEIQC0<+*2$uXHIH8W_8Fi4&bmm=(_7Va*PdZR3w?&85kElnmb7rxk zZOr<^bdo@=dhl4c^}EevKJRgU#%|^Mw~-(}=NE1AF~THRA)m^tId$e&kg=dJ(`Vvj ziS+Pm%i?+dVz5_Y^0%?C5l$}jW4%B%z&EYH>`x>EJJN;ATgE_QE2~Pms10Yx`KUlkDQ;Hd}r8r@l+p z_iQV)w^B6*-ZnNPx=WnHH})!)4x5VBO2ix4Ux7~fv+wy@o-tFn4`NaLe+V5%5e!f= zSO{o)!3}mC9_qbJo2_~r3<%rN4rl%l6k`|zCItkG^Utz{2RA;zmItz_i5-WnGG|_2 zLS8LlfBHu#+}0H9lQ<7Cypm07E8FTIQ}#VMB-f8#R`zk}Kpx4BKw3s=O!?KasLni1 z#5y1jLI%i%I^QKfF&)NfZ|SD2JY8^wh-=U(>&KlLP77Q@1%Sf*g6)wVK5E8so!!y` za5Tk{WZ;&z<^opM<-@aGe@5_08k&(i`t|J#;a-jR)DY)1kI`G-1RG`$GHsbn^{Ur zc8(nGe4F*m3u^c#kWi$%BdtVzyb65b;v$tZ-pR6o3Yz0&Pb)#U6Bf z6brULY?S(yds@Q~my|#^BE|^M3${#>h^!i#$Sz{>wNmO#x0z z1L~k?wb|-um(c0{KrYsQU%eRHp+T}C%U6&9;UP}WL`7(zWfK9(^cy%4Bx@tDo>^8a zI}kpV=m~F2n-}G8=^Ay=KpiWTzIBFEV1x~%47>a8rKV`pz$jL1xRvRu#8p>RJE)5VD?=u!Wwu+puf1Qyjy~kZ^dc%g20hdQ=h3aS zu)Dv{Ompao>S}Xls&DEKURY0bz7Uws*H`K|R1LX}z}eyB2LcU>=E+zrD4`FuL4s}*Km@FH1VDcZCBM!G3~`ebs_H{VLDOF6&x+BQp9>O+<< zd*?AuObPAfO(CMEs-f|IAYq9wG;r2cb4kbZ6(eL>T7)fTtVN<9WJg55mY(5*k9kj}z;{SXBK&duZFWkgNDgIs@$1U01h|Nij5;JwD zK;%;$tp?-WaT2{Av8lqnyg&Q;8r{iKwg65aInzXX|IQpW2!E1>oz`{y+%|&RRwyd{ zT~40j`Aalv+~L@0(&=p?YuSadc^sH-z$3^2s0xW4)(-O;bF&?jZjz0TvN2P=xIUs@ zhrIB?se*bhJL#W`M@1QFO4VT{H824K9uA8Zs22 zpM#mjd@onOIMrS^Zp;gmc^+?IYE{`BY6X_H+gk&Nqnkq$cDf!Uy~3!3*^E|j(sf*c zfE(!L%4t7;Mh{DnVUiHPUwb>_NGP|B!5y=$oVfJAKS|bD9_gH8X3O(~9*jTep7bi? zEV4|p`4DndD})r{Vq1G%Bt+Edv7c_(A9)~&A1Te)u3T3vtPjzA!6OIoz+G+mp?`i4 zFX$!Us1CaB9Yv%TE(zPGR+O+?-6ZT=1LzI(ook9`S(SrU$b3&jM7;skQ46aR?%4Ok z$C@fPe8j~K!dL(=!+V%`!dD2bZlTx0;N|xf)69yq;4WH#RaR2;6w&*ThgZj>2&r6! z%9;$f@6>_PiFeiM~bt=Wm3#cGc0W6B3EE@-LS94|!-lZ~Ka1E5y1`n@c(!D_8dL~e) z$v+8Wm1%On9yl}Ie?)2f+9;|JD&%>lS}c&qe+0LS;bqFmOUTP*E~wYEsh_Q`m0Wmw zC`EhX#LqqfTG;s~vA6e+ZkK$h&tNGgq{_dQI@l-q6_cd}0yU?~9e_|M~OhdpZgNT83M9 zpI?Tlz%Lnl5zF~4n)x(w`R-Nv6Ev_k6zn$n9f!KqPmW|z8Lc!pSMJ^WAqZ?vAK}AV z;^pwN>tNwA(>TYt+zlxgx`olAyG^eA=`uV(XgVyxKA$FZu;C)_IQws}JdbSFQa?RR zve`Mf0KDYXpioxSid>>{l-DM!9Hdec`A~v=Bnb%Sy(n*SDjyLhD_qA+$7)B#V1lsn z*E*Wd>BX+IQ8W$Bn<|Hx||% zG#gadtdMPpsAzp2E>=n zHhpbiF!)add0?3y^d-NrnW3hAblz9k%}IMntQ2?d2g8bmInT5~bIba8&P-pTP{f6;FB)KQrd zJ|WwGjM+f-*v3-hMMs0*&pOMzBhP762xXb}Y07v8)O~Z?kLMT)P8&Qca_dtPRm%tsV&%qz|?WXuJWkPnsx2 zHtdGXW7Pr>wQ}S8?$vpb&KXO7n)M0eu&D?!F0HUfOam=N9a*CZI0K|x(^iP5fxZwT z@6Es0A#6#&x>>gSdQqwgXH&zQh|{X{C!8yJf~rIFA>>DPv0LZ8DNQ`G$p@m;U6=^r z5{&J6IYU8O5|&N^`|b7Jl$R`ih>l|BuzumCLQ(4SsiI387{s(okzjlAYx>$4aQs>Q zntuTgBWow=T#dMVcC`2oX|dQ;26*tva+7Fz|3=_-e+}tAZvsZhT--H_*Z87K@QkeD z9RY1hez4NHG3?7{gL=LiM$%460O?UPSKp{7+H8p(Er@?SJyf!Hx3G7IDg=kx>j=89 zjO5hK9Lex%EaV2#hYV2t`TNd8a!qmtENi(XTSg{O#oN5kt-~2( zM(#l}qObL7;cKmJe3*AOBLRNu)cay(90SkY|CPxT!RYQFPbl_{(zs}Iy2>6hpSTe= zf2fbiyv`6Wd=p5_oOK|n(PeJt6-qw++A~FH{YK99Cm9c0dsM~HPYnCpA!#q?k3s#T zEF>B6Pu*58p=*dOle`E=?yIl`_OM%+&<^J2^H$t4{teiHP1-z|31Fcjp^?EuM}~>y z17iSvY0#+$PJM5Z?!`o6L#JNv#poKi>dn7bNV?Er3Mn9br5Dzgn*KmgV_|-h3V5H& z-4-vm@YJRRduBLw-JdwMg9<0{$6u68trm3gN&1h|d#PBI*5FdZK zpVPFy;2ru#1<6f(_@&~KGy}<@OzZ2R`6tCroiBcGbY+&ooHsryBrf(*M0ObH53P0(*H@8#un@_%9vOmpEEM}y%vzMC| z;vJeV(Y_vogIBD0c-0MdAFN|;VP0S&9~5B`WS@#xNVps$yz|;}7Xdq0&k(lRdhw5P zb9fq@ozj&e3DI}o8y9py@h#o@QRLOj?Aq@#Ge~bHVUDn`>>qqf$h+vjCYoAn39!46 z)#pA5J)R`f%@|X2nRA?U8tqD5MrOoao5ic4!Oj|-r38>xp zJxzi$Sx6mXg#mKKiOT~;_aP=RWudkeB2w8L>Z$BcFgi?4t*cxer6 zFvjPN2Os)u_*}%opyCJ-A=HJ{Kz|MCZ0EK|!mJO;*ymtB`cccTQ+)*NdMcm9T5OTc z{o=4Iea+`fo&3$h_Dgo%)fFrE5%5vA?G>&;#%kKMRK?Q4cAT?Asd#nMS8Fg;uHj>4 zbbqJ^gJrqHBxrB|8@ZNel z;e$j<8K;0=mu*kv{4c6~RW6F}*dLk@`1V5{5jxb54IF_Ysz}P z@6ip#h5#e!J$y1i;5Q=jE`qB`f>pp?1Ur7}jTskjOxOMMYKnj>gKDEJ{F2Vo&O@i> zh9?L8l!FFTuJ(fK)uTz@q($4NbHN;FL}@EJDROS7wO`))tJwE>2hHo4bTWXQO~*h5 zkScixto9XHU!M=|r@kOA=6n^Vh1vl1=K0aAJ~J;vC-HEHn}_v;wS`fB#>#zylozXy z=Wr?w6Xo4`B4>Je&>z^0ze{Lru1IHMgLP7>O$Nztnv{yPuUSSsVaxm(4D@0NU^!QH z+i~!~b+m8l4ijq0rb7DglfmUj8!pbTPKP0Tp1rhA4gOC zalB5aGS0qFj}$H=y{jwp)%1c;SeY>k@Jg-BYg^xOQbYg#F>A5@x2Ij27(wB$2(d2 zsaw_8G8RdMi9S*X$#uL63-iS_x%d;$DsMp`L>)rK0HUxMr7aS8RTdNVJ$RU2acu_t+6VUF%rHV>%cKwJatZ$fkHC&D=$lcc>7uz&c`EV!F zMKOJlNJ3o3#W=v_EhpAcpt<*UKXrwvgLHu%9Pfl8%uE2Xsc-W^XxH3Snu9y`VDN)`XI$mx!Gbd$7TrH!dx)~T}nDTAc4W*i9 z_Cr{s@HW~fKVe(dQd(2eg#q=NPqu(G-boh>OgM4we?tU>j`yAPQzH64Kdj5ageDeg zacIiKnRAdvcRfuj3uYO!e&b~Q7h`it%i$tNO-x1F%2~ z12LO_v5H6IV9Q83$eVBPgTf~YEl-c43swu_>_!o)1%QIl(aGYqt7{B+XUogAf-sFP zv*bx1|3!aShlM&Qkgx5u;c-(2=Q{a*NiO3LquxIx)*@YG zBXA%G;2ycLl1cxREeV&eScb4~N~+KuU$TyoZp8fxiZ^n&%OX4|E#^`Y(^G6Q3IZRA#AOA`MquN`jEA~;F>x@NnyORfUWVT zzvuI1o)?UB>>oZh7{2^Q7$0!Z)S>hX z@#f<>{rLDegY{j=``!L6kg>)fDZoxp@63QYKl1z|fV^pd$-y+D;=;5=Ij$0ayUo{n zb0nMI4=J_w4{rT9a2=7Dv*_q5aeAjbvMKP-yK7yr)kNgU=PsiA*;C#fFUOQLPdK@ z*RT-`Jgzdo{tnCNhujxjAK-uWVliSEEg6~N*Xj{qWhagM3-Tcz9^us0H=9O0bf8(A zP2Nlub9dw?oF~L0DAE_WvG=g#*E-nF@5Ao-rzoRQ0iYe%eJ^+r1k;Dwn7$}8RZN$o zR2ody_CRlsDvqo5C&(LB`M;vPeX01PhJWxPC=x+RWH-<`Y35!0Qeh2FOXNFMcAUK!}q%m3oU@8=D}7l+xp?@k`a8_ga)2J1nKZq zLdnD}kSp29!i#@l>+JVqmdkWl!`UJR>(g;=rP1;O#J5YacHTjR}|vcV?e2daandsbX+&C9umuc22| zUl7e*{_t_|7h;-|66wewEs_T&EIT^Y!&l_y*ExT(cbzm0L#h}O?~iS`0I86qAfv@d z-`uf>{OLnOYRaaGSHJ7X_63oivE@8?BwK-3lVzU@g_nsUp`eZ@|9s?{1u4&m$dAzJ zI!9FIsoE|Th9Ckse`fticE4@GnO*Leg!W*tu=Mm1bRP?l{Xi-Wcq2h#Mhd8a@`E%=;2zMzWDGp{t+QSX)?{dhwm%woSVd+)IaqlM))%r+=! zctGQ(I}AhyCiAif%(uOf2QrM zmT*=;@-}Il5jMO{w@Iw|HwCdx7{(hSzia_9d!LuxNQb|jV*<2p1uJi_uh_L0&%}x_ z+dP@QNA}U&Ke+vQ(ZW=!0O2b_L)_Q%-q;R zT}zB=^Ty(I9x*9T_35Uxia5vmhE1&Ud0W#JpCp%kB4|>>{(!X`rto?rUWSX(OeDbO zS1k`*$d<5+gQkBDl^WcaZTwGYt~O=S2e)nh1*pmQJ@1NMEpD{w$y;{RiafUdCUbX7 zge8;JlqT@YBp2{^CUfMPkGHkVUeAZ_T1o*h<1MD{|<3rm4r1`7|iZG`z~*@!~plqy1+jBkF1B>>JYG)5KLRzx%N@q>xqLM1r=5YVrDbYgk4ojs?i)qJcki{GBhm4esG{6DzWg^V%IV? z4&frR>4HTwFKGSWM;9m3w0;FG-H$+bJR!+?v4+8VgQ#_4Xg+)t7Yw(pxOn`wX)@T} z4M=FV)KZpu0F;#0@F4hCU%k=otAZPxzi{R35jS&J3!$YYO7YkHu(abNY+eR`mf_bNCOacNohJ3nlK34%q5l?w~r# zzEr9av*F|Ht{ru*tXf~X47P0WCv3*Gt&rdFrd=9tX}LdMiEE&4ciawJk;8&Oz})re zL4GwEruPE-1i^+Y4k!tpELRb(202i7eo%OozRWrXp9TkH{owo-@}JcX=vkmTjtAZ_ z@?n%=h=yk!cdpaOh|}4!C$hY@qi zCTto1_!LNqtPedzkE-YxsoNZ>M7DEbAF^mcIj@Nus-1WL`wj8yV{`Nq3ufSMDwJ@D zk`L>#iA^|1slNF4znvUTlMBrt(1qH=AElPl0xA(~3>3|6QOnEWQ0q?rs=O`Xl19H4UCjB!gIp(Ecnc=H*-I)DOjv!9gUFkrI^s`e#zeCdH)UXq_yz-!my9DwntOvFJJona$m8t6%QW1V z*nqx!&Tw<4v>4mePbtm=ckqYQr96A5tIql4jek4IMYz~YwOP^;SypSQ=lU79*x=&ChFrX5z z=}8EDUqIlP|GzvqJi`$zx* zAp=C;ow^)dMKEtE!$Eb>nY;LYOF-vw=i#&39gLoCG@BkDCf9B}kCv*Ke?_0qsp7bt z3*azO$`&M*$XbUAB3!ZuRL{8~9?y0YtvEXSZg&10MTX1h=@bEON~*XTuh>g&zq_NIC+k`2a5 zd;+M7bM0aG*-8hzid+qgz+SfEd6$Gcab%x#G&f5a!HKg@YruuQt?!WONy>hsv!5Pm zHx3Y}a|OMC({Eu8-O-$ra<0EF&Ds*VUa0E~viS@(zw31l_69Al&O0bCe^1XNeorxS zQfVN+X^Z{$f6#03$ys5lL3b&Mr2BPkxWGe}X4M{Uzy(p4Os&WVUY^vc6 zeXU40R9cuXr%pA^DpF67Pv`NY;I8nx2pn%H-vHFxGOf>w@BZiuT%1B+8-^H>+dAgG z7SiCjC2W#xN^Z(r>nOwnPeElo@=X=Pxs`fh;TYFI0oc-uw$kwiV zYa)EWTF||?o7;G&RxKE`V#N%BjrT|@n7{IA^$2{&L%f0@hf0fp?e7|by502x&DH1) zv!NE{qmn2@=o%N+9h-uijJ$Q8Xt?k>PUk)DnsWj>art-LK$tBeO>Y%NHlO9Txy90z zs;XgoI0Tul2tcIg)Kv>bfxEh1IF{Fkd+Cpb*&n;eVYfnAqz_O$C5O@LHa>f+c_sF`)KNv+|DNK=WhXC~o$E+AIB7{yN01 z{d-?fC{6%Cx|gR+>2*jLBYX0e)7~d;^eEJ02kr+2W^ftj_~ySy4+35a)b|wFInatMcHIas zoSfea9>5_O+%>mjnVo_Kes{ZFzHQRnu+8xHV{sZeCmU*hGURPE<^q=O|MiQG{`>I} zG*rYQM6*zBI2iyqme6mp7v?cwDu6<^LJ(Ac(jUZL72OH8flR6iw-@VNCMl6qmHmpP$n^~ZL54Dmh>dBt{l=h)|Nl?j?eH;`k+hPKOukDQygE9by|a7Qim}m z8v!SQ5}oY_A$+9yjhC)vYcQ#dbJam!k@pfr=M%ApmRFMmj?(qLh6+^Yf*ce1gLuBi z-M<$x{fZ1~LSANzJ9V=lyLoOFmSm@YsM_t3v?aq7U0@$t6}{}J>A#sP^7dpU=L5*f zsfRA7kWxqqp%RO2Z;OH^PWWBjai(9))(2M35D{oRR2rrUez;$GCPdzV#6eptw_SsE zsz(*r(nSKDNtSjQCRZf0vxC;wCq(z ze9Q-5fx3Y%`edA1=xTfMeMo8yFzLfySsi%}6qCj~pCD#qFN(@I`&yc&^iju!NE;!2 z6>#jHRa-sXcq^XKbUM&kVlFis32#8Lh5fOK6*|A_8ThNN32fozkV;50F}BY$-Aw_6pIrDa~*{sW!Vxw39A+)cxzPo%{rF#YXmtXZ3L-@TS8pnfJ$QuN}y1 zm@t`VZMONo8Y2#_RyKFm{x6|FYkvAJoh?F0d0)J9cBoBB%cXf>l6smDj1>mq9YWB* z&w*4bNU7wq@Nq&%UWed#*e6O&pn1anHZC&_1}Sy2_MxnC#$RMcPF*>{yG%%0N}^O4 zv6PCSVeR|uXTKel&E}w@RCb}48~_jB#kx#q;=L;-*c5N+vlVwobiOX{??hE|O}__0 zGGq=6p5q5y(dTlL?9>Y?`xlWSxOCq4(U$1xP+~&We1&nz7J9V(+dM$bZNX*Jh-nkT zcL>zg?yjV|`umrE{9=45Nehc#8JZ!0Q4lh&*6S z!!JAPAhb9)a9SICda!;)Y5(YAvDAr~B$)#Fk!tK#^Wd53g5W9sq~rE=yaDwyPgooZ zhuqCwP0XVkt%yF<@~z1t)=aO#{2sQ!gS&?7SWoxU8X7=bBC$HmyHHHgW5h;dW$ka@ zcMCTz9D#s96|Z37#lTq-Q2ybEvyWoNHyWsFOmHc+-$N8B4@wt@^K16s!=1RpucFAq z7Q%GGaF^V?h!K}iBP7t&b?DKOU|w+8?kax}e<0{C{2zs55<&Uf;A--A@>P~d5ZSlF zf{L_?LFFEYbWSV$_hlfwd40+9#9Hvj+?bl4rCY`v$p=`FV#j_hKATEP;X9G~e^f}^ zKp*rlY~seceTXFE)5bA6rR#8Aci?oOf7qZlpS=EHWDd>Eyt&h10$Ti+Ti3zTheXhS zeMbBj>+q%wxCJ6)gj*U-vCn}kP&VlZeEMk7uJ>eD(>KuisZCtQ95?nR&Xwt$&vkM> zbI0Np1Y;~a7y(oQYzjsRqG~85s78PEp%Q?wpkr8(%x@bL+*CFWV!0-_@#_W`MfOR8 zv>$G>x!E#&urVKux#GZ!CqDU$kSXBIV=!JJf_vR2Rj#jMl$u^`oMb2F-sf@ZWEr}G zmBS|fZzM9675}}#pa5XchyZ&=RKN?r>6LYXd8YpD<};RXiCoYpDF|-LLYh*8ej54J z_PBgzD-&AZB8;_8S#=JrQ@2T_$WHl5(Da)xw`AYZ>bmN5dm`c$Pd0?=<^$Kvc9C3* zEt5*kJeW$H{JI(M{-dFXZ+L6G256a3mVBJtk>4Sw?(dE1`nSlwhqB%Q;N?w@ae)L@ z*UZF7se0--`OMk$+6@<|Z_%AmGWU!|zF`mnJ}A|Fln|sF+iz&U#sG6Qd%R#`b=rZu zV9rXLm3OW#{p6~u-1(QAOe!QOFw7GEqm!BGTwXPd7y2Ujfd?@}1hxyGM5%z&X2?h5 z_nzj&MlM|$XigAoY_UkcJHMMF+Qh_Ck9R`p@@a5BmHK#^U~rf=jLQ%6=DKl;38_XG zFoho<_ZjG}jS89Tr2beD8`@AFGhjZ|Oh6MBfe8g+{k&Gm#dEi4FbjaBK`Mzcy@Jx~ zQA+mxf_Wa2&95#a-{#0VX}8g?{|p1$+;g~b2#Ub*3a^VEwa4R`UqiaQP8GsjkzBr* ztl$aD6js#erQYIJViO!$S*P~#L+m5N>OV{g)V%#lQm!RiPGM>`V| zYXQ)2WwuhqqjjdIQ};>obe_c6FS$~@m4rrKnjV4g?E(_wCx|ZwP{%9$z@41UTG^0N zQ?K>738`wRbjFNWM1o{yK?&p${Q8FBkMcyVhSD0w?U#|0o*h+Wb*y!~9pf2z0jFLJ z9<9Fy$c3Vg-Jhw9<$0lK0{512GQq&aG2@oLZ9|06)*a*PV zsg7g5yh6Eu%0#L&A&sML`EFuY4J#k#jQMYtaK1epMCjHvM%jeAam~_VS+E{9v4-ce zl3~1>8X*FfBEpy;0x(n9OE4i{>2u zG_K5aqCICN5K17ha8c3+8P zihL(eyaE+KKz^wpq5}hYdW%)6pZi|XSXfr$Ksr!AT*4~33S(v|yBdaXZ(LcNQk-*f z*fLD^?4^V26T2L4QbDPqzfwr9Yt$r3#_N|! zhP=fyJjX~i83hSPL3eX~m}^}CVw(Ftj^$Dx^!K-8F6sW-Fl@{xn+v*}z?4>U{^TI* z&&19yXS|uL{-6G99GC@d(vZnvk7;<61LmS6*qe!593GcreJJ^%#na zGT!l;VX}?!NKK(2d$^Y8V1vI61hhewDR1QE)Lnb2Djw#v7XX+J=_|nIaL|+i0EgKb zILGx@Nyb+(@~rboH4h4Ml5Ayy?XJ%&8+!e$e4-x-Ui&W84~8p_&ZTVU3a0F7;2cF} zMgp`NB;Ruf?~#4F+5`G2EqV4gv*^;ZuPI7FYW>>q1*vupL?Rk=VcACs(vm@3SuQrJ z2r&O;3nE&BHR~`w*^u2Ri7??u4%;KM^MK-ZUWt-&hfe^u z&lAIc!~F_}3xE5Yh6ef{*|JWqK$tfbh<@g|#xr5bA^R0LDl%E8fS*fdI*R+bX<+H4 z+1Tq0pL_tAH4FEE+9k#Os0S4ONu7ri?*TSk7u!_B{`p_i$H^Iw(44wSxT|0(@D1V` z*cBYfT>6&&$6tM?8GPvlV4<8K5g3xuWq4(((|s9T!3`Vp!*GD#Hfa`q%$BHP_SJ!N zajM$VsI>ze=(!XkL0l7VtpSyR%M|~M9{2&|!K4c+js$(gx`ay*T#8mM6lnMSE7_VO zk=aN6Y4DW=yEfUSgxxkx5UsBeI9|onynLWDAD{d!TiZwqrtBD{_P3&0q?*Pm>%xaZ z7OD~)n`C4&O~{yXsfc3eV-e+ zW|r4DOyG*nRQwt&jnqNlKn42&1y}jAMraZH)2U%vC22~LG}2qm%v!c4;uLRZfk{wE#=)Q3NS`e^*V&h*${8w#Aw=#qbDlG_DmNHA*Gk|t{my0RL zN$?b~vBl=q!MZmcNi z-X%7?A5bxjtGm)ttec%HRH`2c=@tl5C$#SLu)I-L=U!Ps0AHK@C~ygj&Mf$M2IoW< zIt{D6XA|N2&OvViMUfIni&#%j{8uN%!?Fty0K-u|zy*&o%q++r^p|}Za7~0n3BX6% zsg5~TDDCV8mpvdM3i7EifWD`_RAOvrK5SlQ#XEXmekIK*%U@k8vn|=>!MSe!B-2?E% z5c`3pt4dbGb|nE^y`9!pYi8yzyAN}^?vifSh_8-7)Ff{LC@y$EbTtZ~vKZCpQ9k*N z(ip+w60Q5|GokG^C!2qC`;PS1O6ArG0D=1K+AiK36+Mba;Toa*;RBF#;&d`s>fyXJ z$Dm=t+kOQCK{j&p+PELi@)VGxKuy%j{j-){CKp%tSoa42F_J_yV4ZSH@LlXhWX(p2 z)C%HJzJblW*V9yD!Wn+exCJn&!?ZGj)I;BATrKwJqd zj#(vV zvsc(73MZ{CECDWaH;JUK6S;q|w{mLSZa(MoL#uf$|KQ~s9HWS15zptVG)nQI4Ly1Z zw{>0HO7z`p_M~sW;GTO#t%MR-`m-O6gJWal{nY%67v|m|#9 z0rE2}gJ75N4114Ss)p5>D$b){Z{9Ra&{*L`(|-dCu>m2}3F@A+tTFcY!N`0vu6L9R z_=A?xMr&ihsMIhdIwj(p)R{}w3CKBP^6Sf^?)EifzU{6A{ulPsm=~(?**RMoKUIMq zy-6}}1w2s}% z!Q;Wf41DI&SOH3R2_z|!97~oa( zxWD!Oc)k*VsUH<(0C^}7I_jTque}rTp!<8iTh}KI!OoC}yDIiG!|l@%s#4~42^bsf z%C!#B^GIfqfCt|Jpwu*lq`*62X|TnIbj7tsS1}*s!iDTxzk*opvuhM8F1Y?03i=~5 zxhkk7n5$u!YJo<}t-()qg~TAHJ934#mvf6TrW#=e_MEb43S>d zw?y4iJhRyu0#YwfTTtnh;mo(zxdXHPI-q(D+}X>7oWcbzoPkM+XE@J&u|Qo+)J=ZozY zo&kWB=MQpcT>Y-*==A0)MxweiBOQ6;Pl=HOaK3Z603 zaKV?B=ngQEM-7xW>Q-=EJ-q|W?npYN+Fr7?+Ardc_g5vD-wtNu5c?8T^DFjT8}2PGph0x6}P9DdxUla}=z zq<&?N?D7|*YcOTkD7C}P=15bim481%8b?4u-IXmXSei`rr#!}DzDLHV{9d42sTKzj z=UJ!o8va(DE6>o9U@C7YObE3A*s|o5_zqC3RmW{k7>f~)#%U9U)wkkFO zd16Ww=)A<(pq6iq=W|jOwyp{rM(1e!juEM=W;392IE*(2)YWluSCzV8o?MuVQst}Q zkbyoC^2p1>oAq&EOvvS0M<~AW#9NH_qeV-GsgUqt7cgqzRy#L58`Vm`|JXa1PN^0O zdI{i|F%zz@haCoj1{9!8WO8lPbN^Y>2LZIq4TxG0Yrj}@04F@2QsmNC0S-8*wF+Dk zU)pNDW&2JJ$`C{MpV{SwHT`QBH!mWMW4C6{(?-KNK1l@k>mHD_$h>>@fX9fj9We1R z_N@#OiLKGuK6HRAO0=0Kf1(lAUMucm2xkUT(j@yy$$Eq9Z8t&E6zXm~aAaBN&pJ#|knsYcHLCPIO1NKkK52*D4 z_Om~{$3BPSR(D2Jl=V$MFy~U^F6e$K0x|=bbUwkZ5A6)mgQtr%-1`S6Mxz8Ph+0tr zySn2kK!Ul6w_$7@L~|E9Zq9z-omxS#Vg6tYZDZ%oQKs8vyhx%7*hkKirjxRhX%mAc zUTTGG<3Dx&jAoJ&YnKrx3UX-e=)hc}CzOu+0rpL>0rT)TrdSRRWYVj$= zzU5}_-koeGt!A()HIRLjx`G%Pw(z%3G8Hvz6_la=YU1|bFIU$vsuA_aHa6ir6-y`K zgY{&u3dtdq3HAqNe8ZyocU+}bxRyf;AxOg-fdxe5k=SLQoVtcm$5A1i>01sV)v|W9 zCmK6qQ0Gg!wS2`|vU5)z5)gy@M<6I$1~9(-I|EE9o^zqpULAB&%>BFd=7d4SV6am5 zEq>f*(hC2kaqD>$QGZZ-uqjB+LpmMf^!t}UCD#Yq7CMuaQotIl+w<5*%ae}uMj*Fw zzQ4Z!`yez&xPRn@^b_LF`N;d9_-w-!?xYD5jr-0t48zS*3YL5i4=u8{2E_g(+c(-6 z5Wgil;qBOea(;dv;Q96Jq;Q%VViAZEi7R!|kdCCCr!T2U>g%GrFD0*w#`a$JGb}+cZ!&7DhxQa+eN->9-?7I3l8kx5zZRoMjE*)9XZY|zZiHwn= z!>yzz2pw3#J(tMr&s(PP<#}2vjnp} z>hs_HeZsVT>7aBq`Modj98pz3^(P8DZ*3$^mG!aa^<6F01mAcqNBnvPecn}dR9e(C zWm9-zC+VY)A|_xn5s|=di$M;c*3)`t{zUoDcQ3LZTD@F<;mS41jdj3GT($G6EUd6#0QdzJ+oLLNhIXlf!^IO%W`EVs!2cp%l zslM!jmbYy|;of5H??mBD2`-r+(W{ygV81G`I*smb8nG$6Bp9&G5b6Vf&zu%3UASCW1UV>JJDTr{zDH8gJ zQqNDbZ2Af`t0#&xCJy!}-uJhoh`ida^Pc%#9we~DG{c$2@XKY`*iM`IedgZX?0ixm z1}ru{o5rwjLEFr!&FoPZVm9y?Li{luoHk0V9j>Yf#T%9I>b%5VNzPdvZniJw_|*ZZ){ytqq82_hPY9iPy{mQi%);NF8Mb zC0I4PB?kOM0ch=K~8qSYMpt8)ZdO<4URd^O&NK=UH(hQm$|_ ziXg~1=jX)>m=f65bE?*52`qI0U`ZDHn?}AjJGk5}2TuiZgga}au#KPL@JYaRx+zdo zw&^_C{LMV<9mJBPS~0mFt~Ab<(mbQi_WflV(W70Vp6i=iv~ryl!S;r5pdHZqvUyP+ zceG9Lh8*Z5ICuCm7|tif=-v=Xf%wutJ*=TU@s|s-0j{9gN5--ge)`z@d(6%^+Q#Ho z7*Kt%)k(6ApQtBhQ$_q+$}aQC+(wFTH@sZcxQ+8d5L{LDBKNeoQEMM!K)_eDFflS%3c0SI&>P7jO7oh%T`b;VS8Oui1Mp7uQEMWiy%j z(xFZ5pi^`3Tbt6o6hp_OAt=%>L?;sksbaD^6lWiYddpv3xRSTaqhu*y7N{jID85k0 zG*-xLmB+a6FZw|+#oHr?^wzuIwL%B8GKSv2J#H^^_V2znrvmWT-*fUNVE1{Kcg_RM zb1us0^Ko?Q59&mt|XPlHKMnu#pJ$Q-WaP(A!PFndTKBMy?aaIW=kBF^Y~@o523I% zWssYoOY~atB#=D#;^-KJjbAB*R-T-yge_N6W!L_BsTaB&j{sM#Ae;Hw64p=MAP@IO zd>>$}4uWzXx)P_i;#~)ssl7u>>-Z`NkC^uC!=1g(z1x4^94O*riL-j*^OO8AuJ{az zDC`LGaHHr+PE>yLu6&v%s_}>rXxHU0?VEh8{#uR)cIO~dq%i9Ts zXw%ix1;I?(R28yFP;f7)3NL3b)>eqaZ-5&y-Q#!0;U6&l%H2W-&2 zw3+KW?K+#05396c=dQt=3tX(K@pWB^3d;+ncN{uU770HJAxDO%QPi_R#H^zNW^8B& zoQClQt!Epp6rz)q2|gwRMtXHT7C?)8=P>`?KEwiU=TDVbJPkHyHdvXYB35=*MjxU-K`dOm47|7w2LMqa=8G14D-L^s=X@&4z%ndl_2wk?-6TNIMH64txX`yS z;_nY=j+!KlLDKN+87z+6FWdnJc`|%O-Xs79_yZ8a|MbJ`>@~AcJ$&L$9JLj^Xm>2F z|5@h64Ir1`p#B3zyPZf5AHo9KqS)i+jVG}Kb30dr?~O0eT{8Nsu{&^weDerxoj*h9uLO%DG(Bfj|gIyYTObCNb`ZK z=}Av4Fo`Lj_SgI@&>-t;8^mwM_GPQ8Tv&ddM zJGkH2bcW1(6J@E0a)q0op6_+}3_3#B3;R+x+;Z~+P9dOeVRa6>DQKS0??+bx67q4t zX254qN3PY!lagD<5`?-T^o7h!bk7doIo8uKcyEuuTqPC!f+vO0g;?_jQBPg5ExoXQ ztAEQ3N7i>X2EX{G52igS_1?3nlVEzxCR36(EO%~(0b$5lQiH$kP)w-z$jB&)2K4)^I|FrP~rV+-tN&PFR18S9E z_S+pK`wMg6;8~8#@x+R=zF4Kmnnc;KA#|?q!N{0E7-6u9*$Xy8UKZo3zA-CuIa*%F}8f zCH}}eNWRCoi*1*zKNLb%5?=cIcyzfD!T{?e-!|30)Y-;0;A<@W@d>>C>dI(Rf!bstm{YZVNF@JC zY>N^^iEG)5f}j+GJ*TbBMkj+Du77ijVF$gTBNDUA8leHW2nm7KMaELw8gOcY=3=+5D z!4Sg)7C*kI1^}rU{wpYdTL%+JjUO8tFQ%; zLDF$a@x0s3!2m$c`jG7O=ei&zt9w;wvtwc5n0m~1nklOTY=E5Lb~3q^>%F} z4YGi4HXoCIsbHG5Hg&QDq1d#LP^|tR(=>=DAHHZNHnklhC+PWW(1V_)X$6f(YNLaTCmcr*%}#k<#*Rm2++4F>JH z{`wz9fY~KLPk}I}3+4n|G5K#2*wd#D?))P&yz>I2O%PrCJg4ab(;X@uWg>d&XDHqe zltFbDfR?g}4=WmLz8Q}fka)bHc4P{=Zn1BiU_jiSG%)LJ-dl-AcD~0X+?=mxC39IS z1KY@szKW}s@@<1*YmDT2v?ylOCxhg&tS1i`zNg|R0$W6%{R<1I_De*)V*vrzUiU2D zxE0w1N)Q>Wd|vSGE|0P_*2YQYpEogeR*ymMfMFaSe)V1_wjvP(aDgtYU0YvuH@$H8 ze*Jypx&DHrw7B_rdcIryI@b+SdqMFKtuBxHYn_s|;l; zsw{lOrS?aGeIH8>azVE4y-Vw090?4R@?gGrHzwh>(Ev-p-h#T0wM67?&DUEkcPFxN zSl8H6#3muF=+-Bsl%Nkcj1QM z{=0%C8^^c#s{rM(k7MIULc->s2yEY(*9KXfS&`UL*np6Jf#{WgJuf-fRRAT!4p1`m z%zUnR3`SxJS8`EKjjMo(VM{#$L7j zb*x?OOdcOT?_q4qh2Z0bX{2Ymiey$Gn#yR(w#o2EEJi)E(1$JoXnq%9-hW-q@?oEN8l zPJUvy>5wIu1Vf>-@YHr2AUq{FecKqc1{xg!nx~K}3Rdm06f}Ku&Jp=%I5TQQhz>7) zn~|g=4YybCcZAtu7p;Ywk~BYZR}x*Oe#F7nv;2~58<0`P*!@pD^7XbSMN+o@Jj&8# ztl`rJ0lkmreCmPyuiGWI=g>v$HtZV6*ZkPyBC6d0M?gadvVt+%Z(#DcYxzx|1nAIk zHRL&s*|3gyEhT9Q6(_RgakV?-+@n8cL%7dp5HGqGa=3M})+=^)%XM|{+0OnhRJwhw zwOSezN+d9$q|OmNOm-7V1!k5(ERCruqSE#BpfwUCngZJVNwMBRhoLdrQGgjcex-q@ zW%VbPtJL%dQdrGg{A#0lwK*g{9K>+^9451gt>TGRiCaWd)p?9HQQ-O=SWLc_xD zHTE{}^y37&S>203ju|%Sdq@Gq^J8aZptTg}GG-14T^e)LRx$D=U8*q*i{V%;Qq%}P zbRgkAi(@-rq*#^EIn;wA_^Lyqzc4`+$-Ni18?3X--b#0J?%r#+*6&`7XC);sHfXP* zA*B?QZg*z##M-M})<7!^IlRUM5z!>Tc~Qj%P?CzOlC!HKOj&F?TE9J(Q6a|l1@&4U zsM$(H+gj4PuR{uPN9u|3E1M_yo|Qc+Z=rt;Q+eUyA5tdeW?KiA5aX<`y|nm-?*Cl= zE#VxLy!fe)u`Tr;eUVZeNF2(8G0@T2A6bHItZeKuoiNll1!vp%aILoE2PT zZi=bja@C$3D+_=z*#{yAvm8o`1dmaDS7ac_0K1E;+1~;7T32WM~m9&0mqyj+B?H>HybFa4COSYq`eFTC)I5QhffC;t^8d@LS@7hC7KtX z(^Ut9&p&fsl>PUGlgXRL0d>#GRm)2$oV|11h(RLytiW&qQ8l6X1`Uws)aJwSPcILj#LpzjzF-FNLOx{Ekdzm1W($Q#vW}n?M2weYaG$w|wi)Uaj zxO2qJ#8X}5X7)`qeWKU3z<@24%s$c)HR z=q;Ge1uWS!F_i#%dP^SrH;((2zg}|+0REUzZJGzOnJUp)3&Ym{6UEw=e*_*wCR3xYsf=oh zRQui7KQ+T%s;^H{2kLhk8ez%fm&z1vIQxP+P>%|!>c>%`WQT#iy=_Q+IDW2U@{EX;*2}JnSm2uL|Z)QA7&Z9a(=_LKtUexB>;%re- zo)D`9q~C4WQ)~3OukGKuIa|+&Cw?;en2`R2$$;oc3^htOi;?;H-=}{h@WtMv`k9Kp zY{0t`bE+u~WxId-rk+%q&<29Iv?x|SaO`#km*PO=*>Mc?aM$nZE+sG;SF0_PrL)aQ zwXzL^y5DTR!CJ z9MJg#sQp0Y8`Dpa(1RuA+&93>8ftjfTh|U1Ftr4oRxmQRV;gu)(mWx)obvCkzA-@b z6bRERQe=h;*}QsG6XU4_GCBUuxqg<0{kp7r)IvUQd#z0KOC3d1gJ_zbvj)v&9=t!i2u8ygz`I)S zNLze3eRzyIdghQ0R;Q57!|^IFK@aM`_6G?Tl&v-vkPM9A+Uh~0qOmw<_7|9NH^ znu2eNvjcSz^U12a>ubk2-2{rhDfBakOhfmnLBl6La^B<9(1I4h&oWRTJmXx6sqsqg zUM(U#^5nfqujJ0MpaQXqN4|IT)YU!v(rNv)0;tUjrcK4l-ajr#LxEPFK2oqQnO#92 z6GLOcJg5+y2%h?5dgmAD?jlK>TFPz`KPuL(co#dvlG79oQhz~XjUPdf=V0kG4d87Y zRs!>DaP7Y`A&P^&?JLs;u66A6o{VQ1CBdK(p6xqR=2JnR2@~_f6Ynu+6HVql612kH z0VasXUl_Lmfc1|gz|@wALc=w+C#DpUOIM8q7^jwkIQ{}Y!qd_rV{K12Fkv4;aMv2@ zZXa+>a(b0{zvfYL_oJZo!T|ixm`~O$6*wbhB&th+5@_}W(n= zvvnm=`G`RyoqF+(Cbe5nPJQybx=@O<0!W$v>7i&0VLtXe@MOeDUo&|?-%M)f!DVo= zz3yuzIUP<9D%GUs=4O~Kby{xY7@n~2q{v4!nqz+I4y?HJL?gM^?HII|@Rn^j6O%v> zt+J`zuS5l`MeTdIJ!^OPcRxRl>EsWAxpYlBXCRnb>usgGKo$xx2yRCl*fhV#4ZB)G z{kDcd-tfa0C#hhdlO*pAg1<;;n>;d75#Z{EF3Vxi!H)mobS|D=(vip zwTVk?UC<(|DYC6-duUhOIfbI744GAI<%i*|{t~p=~*QvZ4xO!e_zed-I<#P~VBJ$fntix7FRqCuEE^jGGJ5lr1E6vyHNW``$XH(}^c+Cr1e78-ICg*5d^5KL zj~*xvnQp){`{gM!dCsmSBCI!`G4&-7t$BV2Y1yE|f!^cP+MugU-eeiqRA$ z_nz5^B+5I6L}Fx(OB-E97DmMy@JR#YcbSo2i}$9uMX>qO$CAoiE(2N3n8Bh)ZnwU*iR^eOa5UC0>$)hd}*ZqIiw9fxj0#{0( zpI^NuZ*hhFw_idbbMp09_BU>$$+GN=Hn2mk-f(ODQL1Coe6L4^knX2gh zgZIO6V3mSb`2Fe{ED!DJK>_fzs}N(r93~F+XbSjRt6jDjz&*iFpw#wnpO^-FWdMtH zJy`6khHm$K@^8I%sZ(casRsU}(M|dQ-GKZj;V&?g?j3@dOO{0;yGI9;07@3oE-AUM zCUF_oS3d3SkCwdf0ZHnD0Lyd&wWk>!$dS!K+$Ov$&&G9^dE%WiPUocRQuzKaGr=z< z4QaiL#Uku>&+iD30E7=fXlWZiTGI8uXNr*sx@zBE6)v`6@}#T2((0*;DNH&sC2$h( zZ_)rSCIKD7A~Mh+e8sx-5!PbwDJKCeZZk)|x{A<4ce>@*)6_ht)}dPvhu}FrZ+T9p zF=*xlZ)Q)3L6F_S^a-~XqfK^VQjx4iq_kJk{3DULgXU%6NrzLX;4I z96B)>x;|#YXh2JrfES?~Kna&%_lq>T^mF7RsDz_n^D9qfV=^KZKblw9Vf98dsbe$L zvltemo%^_kMo7{)uEW<+6ABy7O8eU zGly%5EZN(3Bqb{JQ$wWkZuhb+Cl$Q%@IYDCX|eA+MF_3rX_ogkyQ2%9O$_;6_k^DH zC`x3d>vNK->Hi-to3?e5`0yJj5_=8tyJ$KxsASDB$J|GC4Io&_(g`9q52gjSyxl2No)! zKYWs9XWQ3*eVM+qtx(CcvJ7tmH-+*);w`am7Zwjh2C!gUC@XYD%Jr9<{P!<~>ZcrC zt`Abnf7S7WHlW`V9GyY)30+G{uq9SoF)N69@RAU(yu({oQp8I_G>j!E!W=xeeni=C zl$f7Yy5)0xv|XjM8Hb-&K2&;0&kr%ePGPlR!fd0rOvRKXnnY|y#3@jFvN`AY$0?85 znI=hedqQp-0Dg{0dW!{c?7t}V1V}CF`I6PqQ)N5)RWgIG&6joGpe997`Q~&zYdCq} zo=-jb=W+b;EUFB?NjL2{V#Jf!t`bqCznwed%DrXV(5nxW4xRL9@lPOwx3mZo~78AaWmu0s5E6Q~k6OZL7wE^>%UZ8dU z|GfU#Rj?=wzaFcW`I(wTPi!o9gx?qeZ5MmW&jjG)BnGce$l#EXHY-{1_mzN5>Ipmz zjQva1QtsF*Nj=`_DsDV2U@M}#Hn-trOH$&&m?FrVNO(i!b=!#_2~mATk}C^S&(>CJ z9HPo198?Ksk?kL*GO>9BMrAKm<9Jf4tAa_-PU43?p+$ zVtp)nLdEF|)o#Q7Gz8>#cW zzy*!iBY%vCyM^&^l{eUelmdDo5tQMi?x>!TbFCIiKfm|SbawGX--qi znsnmQ<)xK)ZTWyhbW;|yt||Jz2LQ&z@#_hh@Vhudn;o&fJ9NN&Z%r$?Mz`ON7LAa9 zh%6$M)(mU}d1PFr2|9HLofvg_LG7C!2`djPpE4DhV5tSX#_=Hw2ZbJ7O4a0XK0O8NPwXP*biB zy75NhXl)HwFji1S*4QsX_w4TEunl0OqEY;iX2}?hiTH`}W48!TKOn91@W*VKCTWR0 zPs#xP_`J(#^_I`%5m~<8PO1ocVN|&Fru{=R0hF3R>m9XoWO@Ge`JL~h;R=FXL1iP@ z?()$dR-C!IO{*s7I&>mA?)n+#gPTSdFnB&&U`~TxM zZ=nN-fC|WCpM`2>-5ZbJ^T@Gs>-_uX#?fuL8c9&~mWim+?8>^Oyb8UOs684*SV z+R-yFp>#QmP7F4n6AydJ>HB@ABB?ED6b}hoZ`hcIC>CY(bhf8z%-ZI zg#kVTm1=-1JT*Y0!#V3}4>v{R-;m<20I}*GRRDYsOb?+sk?~Q@ImJU910aca5wx^- zD;roPP+O^EshSS0J*sZz@T`)#}$=J%+ z<^f**WmQG9R83`y#zdHN^*2@)#`eYgjZfgrouJr5)6_vqwcle}__U{?c=~;|U7~RS zb3j5sL%6_+E9TlcUA(m?TaXEo8!3k%{_)$OM&rX5d7kM4`k-EAHK~Y!qY%cD4_HK@ z)AIs3BGEf9O$^Uqpnecr8;877+9ed!29fy3s2M#gC9&nf%V^Bg(%_#5r^xGkHN)>~ zcUb0DJ6nZ(Jfg6p(0fa1F%#SW&eiDH74Cwy@JKtvue%=L%riuOisuA2Jt#vSe?6jn zv=0dH3eLMa({W#(Ue9tG8!E0YqN>tmWE#CBRhg0ctp8gTp&04i5cHGv;c}87hrcmj z#LahX!lN_%b(69f6)DBtrJp?cAVV8zg)IB;j6*G^ZtIg|3z7@CgF8i9p3P*<{X{Kb zZ_SYq9p%P>MwkOVfG1X|JO#YoNijrM%W};QZ;c)nsd#}0gy}hx3gB2DQG#E$B&0$8a@aam(WcqTE`S3~+)J>P-?M;cY z`>zE9+EeA+bO(=*A2)ONO~x$x=N}$RT9Y?XpDd0)CCkxi`0ccYd9tPadL|Z`=e`@q#S_ zbY=yMNi-NXU10n7eqXCcFJz*REQP3G*QO5y1kj>)B^2WC|6S z5>4R+SbvHK;1_Cj*SJz9Et6k&*I2W`QXEY%R390NH{Duq%T-i^Wm!Dg8cW14fj>Uf z9Kc($DV}WmwHD{jN`b%WQ%}Od9Kw$WQ@%OOl{rcPQ#R|7^p;s~_?D2G5U(LmKgbW0 zg4u#aOatcVIw6+^lP~^V4;+G&Z9ByVzGKBGIFflrP;$sFp2eJGx0d}uxU_+Ib8vRS z^?NF|{ZPWM4cJ{Wlp*pvorT&GKe|5DdV{%C!Y|2X8By9ua+9}AMaij=Q z?l8$;r{r3uA#Qf7Lm{se+-xoxcCsMUBGMffMwqCS^omOqJ1&QUG22h(IW0~BL((hb zIPw*ls#hKO$xMEAf7(na`Q7{=NzhwV-s}?EgTK)XJ?q~XV7ROqkHL)ACxb94x@QVZ z*2doxahqxkr)v}WhvPi@ILZoehPNB*um^uzmwUdWhrW-^FItc;!QDy0*-y%6YZy7* zLWtZRR0ycp*}*sShE5590ppf*|Gppf$8qzuV1L`lN#e&YnFLFufSCzs)M1YOqB2EG z0{8{I2^fY(yq+znU;?X%F3DFl>kEBQpT(ujjW4*--0cUpNZn)!`7{i(@cu}(Tl&qG zZ4Dm3G}dFF1@#}h^kOM+YNg1MNt+L`;D(yg8FA2967Iuu9oirgpRbziGJdSeY^n7C z+~-)j+1cFYvqoVdrabMlJzKE~RLgAv0A>8)U*5x}Hh@4)q)A2yf7#LnTU6HQbBZ*0 zbp)m2Zct*WvznDjdOA=tjTjkc8`w#9qMCb_#wHqpu-YK*ND&Yda{ZRm8rAm3$i3rg zWJ6|pF7~J&UkyARE4zg*^#2~c2)V2{HP~#z@Pjk5Y$(a~yI=C9#qOZGBn@Ej@lOg= z32Q1E48j;osHzM|pjLy8EHP%MR?qUkXzqSB-+PQNEuodX?7}&3R`n2Va<(OJZycuz zqPBW#Jl9@kt{gsl7os7W-brv1!WSjr&+A5q##!?&N@D{#wjd(-EL`Glp*GG;x%9?l z;T&HQNf}Y@>?2Ag9LM$05 z9X!S&oJa#>_L%xKqXI1Y#P-D&$I1CRDiM6wGW($mP(!mAN8k1=eEjJU8P8IJN$MLu zx6!f)HeQ}?*O&&d3-ZXg!z=~@v7*DF&fI;J#RoIYnPSw_x>tCw1cv~j#5OgZ>uV_!ccga_D9v^6Km^MOQLl|927w<7hjQw1yM)|e38y;wYzUW2ughu0r zyqdh+_r7TOSmuEdiEatc2iPn9I6h+F@w&P@2<^I(QZ1i#a~a^{U|NhT?|;RW_ZfJ5 zPF-F*u%u-@*(CoOuIf+#QG+ak$xxp2Q)eK--k{ITS%3Zg2K~sBzaepQxT*t$tPIDaD>9E66N*i5ubQ=YJ5;O|`9TV;BE`%Wyf({Fr+0 zp0!)wZ!;2_83xzE;f+7;&$g@sY=1X*Doyx~Z8Dwyo*dZL`LX2TMh2EM1kqW%I1jGE zEEuTY2Ky45GT5U{`uUqoh1J3`6;|9TBTz8rJd*QS5{`CUE>;cm@h0%@h@WY_oI~R! zmLGUKDX)Jf$rZ>hGKH|ZHO)StD{2%g6d}VGZl=)G0PyE4!xxj?#-@fnf2+2e)kV|W z(JQpT+!#OR=r4-Ya%drUODZ7~uKlHfuFHL`cfHcB{+YhVJrvGVz4o{99=L943@_IR zwQ5@#HRa&?ZY7I(3eJU>05ygtpGWglka(WKrvZ!qGi2Sq5D<)=k(Ff$sH0mo;w!J8 zxMe!y#RaqlcnP$cW}fF#v%whuDhf8_+=fX5dOD>#&vxlZ8fSf3+(d9$9uL9w%xygi z$CW^NypQ=BKG*YA3S|&oSSvD@NNoZtRcdPw7G(C;S@fihd^C?;puiTIvk`m|x&4op z3mL1ozX#VIg*m$GX(%#VgRshh%mAqGd06f9#IT(*BG`ja-e5w7{6oYNBuyFp%_CvY zr9fVxp0NMDZ*RAY+~_wx8Hubsy`srtL@pm<3u|RaFO^Ennv$>h#F)%z5Ia?*dZCgJ z;Z6d3&e&B!UO48lym_5P!i|EpHZN46j-Hte|2eb)qWVg}s;csA0$JpuNML+Sz($sW z2e2qScD`=|GI25i`&H<^m!XISXq)RuHRicZSGkp6$DrHA6xmi;QV zM~^ut#>j5Zt8DH%Jc{^g`x@1}`ZIbzU8~Rbc#hWi`3nnN&WWk?Q6V9$H*g@`+>mtc zU?Vs&1^F0`EP)jC4vq<~eUsONWh;%yjwzM7h3+8iBoJG0O3Jm2)4kX4Ztu#OEJtv$ zn%T0L3=-grH0x|L?yfKABX*^b_4nwy)`asOtMoM2tDpiZ2NW_$W)7`o)MlN0Jb!CG z`0?kOJ{}8J57^`?gR!@ZnzZ~iTCTeucZKAsADgj#FXeC1MDW$kIwOqO-<4Z=^Pt*H zs;wb33ASaP6<+R(-wB!yH6eOhXQhMj?K{djWFVoy zq6>$)f?JMHq@-S;wYz5X^s9DewF4tauuLYaolnx*!cb+Zp6+xVB0C{-SY5mbupZJa z2KdLJaiLDd3BN8Z((2qOdcRR#QV+--Jk>Y;>etZe3?oKcAzJhcdQV#$+~LRG!GP?C zQaS8t%Kl4jmB7LO#hoV*+iqSxMy-$&qt_990IxglJ(BG;8(Y7|05^ROoO{Kt2^CiD zCl;BJ$_?F4#bkt2(TaH=u9C#u8dUZnr|3g78JJD@Mmi>m+qkf`WIY0NK^O~~8;!0U z7*r%?WK@F6teT+R;L3R4!*N^||*CwB{+jlwWb+aT>SmL;UY?@WTKhzzoR3-17*`J--YH zNCZF=2B(}OvP{z1HqCQ{$^}3$G(afe(ShMES<`kMYJhx8>%)xO?;Nb3v4P#oNRsXn zHOe_LgybKBBWr6nTT?Z!B6t86F&`)tvxcoX=q;~ zx@%Enur~Sm5~+R2w{7YEFbe+>s0XRm@bFMHM7h10jTco^FkF^7XjohQz5BETj_tH! z;ce=k-WG@Oun13AJ+D<;uVKvXI+g4m4obkx?!#O0p7%>wamI}8sRDJ94<2b$N{ir# zZ8bIrmXv~e?I!fukH${I5)Vx`1EYTLo5dy?FM(6P7RawGNJ68na`8^Da;4h@$If z2Aev+1*J~$e^NYN-TiWJe?gtEgB=jF0FOtpBj~W)m z9x{l0#_47UexZI>#Y_>GR%asdjfR?0#|IK_v5&X0Pf1d!EQ}H{{!Jd^-#Wl5!f8Y{ z+!(Ih`=|Y$R}J1j(4>gT0`bg-{WkTU#jT0k5T%fhf2fh*qjcTS;xuIe#O0wz>sTNH`t04U^xC&%zXcF0C*hHy*zr)X>m@Bt@@)Jk zLigg?VCruXh-Mo?mia$F>$f4+GWo5%cBEgTrU?T1!#>l1EDtg8(-O6 z=x;BF1V{z+qj$1nE;>eVAzJWk0iq1b`@?nT6oL6G^|dUjNe_W^Hu}vqBL}&htG0BN zoc%x&6HCT_9e-R5agVoT(l%a?ObaQWI@mXD=B_IonI}RfU)5-$dZ@K3wGjlQNNK^w zlXsIYwztla2@g#2WP$-kxGVq-2%3#8g=P1p+^IjGOv^;-HLOP&pwxWqmScX{Fh5ps z+v=!uJbA_QjL-!`DL`_IRKpp&!vv2?uunY5Lu^qZsU~pEtVW(8GlsNS%c^bHRtcrO zqt)Z`UF)ipZ#aAI;m#&YXUr7gwEuZBZl2~0P>;cz>*HWBv`hOZ#TnD!DQf@j??GAy z0EDt+JPQaWBW}`ybsDMURce&AR((HCC;R0F<8swVv~>r7cj?LvR8tL23?8t_ z*zViyruIEG)pc3925^ysn>uh#^o;SHi%TwqaW7y)@$@`c!Y~eZ&#MboCOk`9?KpRX z^?_SANCkk9f-?Yw%FZ23Pvg)w%#5hkJxF6hE)Z45r^j#PQ)~&T%nL2El9jW1(eWr> zgkVC%=@QB5uf{c^P_Cz2kD0I>@l~S)rqVH2%=*I2bI6+*1Ihw!2Ryc-w3K60A1!=0 zk!^(lsb}`Pa>-uOMiRe4!Qn8MRTa_kShP=17}n)%S?$N!Z{UhL&L#67$9@y~amb_< zvhtH4J^3B5audmb)4dVd$o&Vj4m_QS$LR##0ly)f-|2iV%=~=!1kiB-Vgq2n4M=Tm z$@T%?R;A40FsAuk;|L${OjLjmhicAXTxm;P`3nHH#N_h#2Y>5Bnk9` zpW*f3qgPwH*ic5~mg+N42ReY(={;ke#j-~ScZ@Boi^$fNLNl-5@YWX3g9y(dEpbP( z>8E}YM?n2YwTg>FCdW zdg0bQF3udxROSQPSs+~b7JD~-hm=_K>G$V*>W1KY4c%AE{I;{XyKr(G?i#7JVs^vdpZ&v+-yN-k~|j0sOU zv`h8gNAjGNiAQT)e_^rtdl^YC>kv=_sFB=r8U-T0gix2emvRP>M1$l=KL^+&r6u-0 z$(qH^&gz3jW8bxtdp9gMC2nFzLBYq<#T+B$MS*Smh``(lX#~g)t~25mw(XDo`=7ed zc3-tm|9ibS`ef=j5T?W`trN7S=n!8g8b_PdUa@ysrK9mM3(-h3qgAseZq7zjyfpu_ zftW(@fQcsH4m7)!juqn)IIu1b4=jNF1;$Tz?)rhp7OS^n;9p~ymN7aVx=d#3d4pehHtcg*GGd_HckI|0U|bEygdTIno|Q0 zAPM+)(mi)8jifj+Rx%>P?U!)?fGmsr^~8;MTfEBjz_!}l5V!biVyrcA-Q%LrLa7em zee#I*1W+4vv+9^g_ZR~c(DGLHiu7-Tl8^f@W+4nIg1Whi)3a9P+v3p zO$72)C1-4ECFcrmh$ay#O-CGH9Jaj`WW=R=Wp5;AS}`u}1{M*#7>v+jszViajGM`G zW(&d&@Isi}wOTBm$Br{*X!mo+V-f)9rNVL^({$y@QhD`a$j9FrMk?MP$vvL&tT?f$ zRxBF+HdYu1Vu>e*_#b1t<#LFnaeO&iJ+(3K@a_WYU;;~N2~)7_NvJNj(QDg9c1Rht z8w)ameblKB`woDka{L?08Tz5ho~vj`oK00^EnUsvdu7A&Lic8>Ii(xc9c)#gXCRh|{;Uylm_uRU1dHq-w9sPwB=oPg_)uyp z^p(iEd0DUqsoj_4T|fY$PI~Bvvx~LjV=g;k4sNYanrFrjInG;i2r0a0j5!&RLZ8q` zH;_)c28!Z&vpbp>TmVoeCOy08v_t~s3OrvXPux-CRE9+=0#@5lB`Y~T^!cwQvQ^iU z0r)d6e#W+mD7aeA(EJ6sVZ5jNWvZez&m|6}#R)R))5NYL*^sWF8-C%3E{d_%cjU4{ zC`%;F43FM8)qp_DMCkRzq7|aX5R`P~Y&ZEDE9zjU5YW{q8IDY(f&b0t_`YffzVCdW zYXYhj#EbEx>7^T$#0)q^xT@g-Js9`R!GQ5V5khQ1!w_09$Cg+qQ9l1VRE^C@kTGli z{NM9{ya2Wixyjr3RyQh<8g7H@SsW}rm{!cX&$M1!nNX-3uPINjjgRW5n{CfM8=306 zkI@v#aJ~_QibBvMDxW@gvnAy&wuh^AU-9roBV?knMJ^Rop#OK10kmPF61Qa8)_&@Y zfDMecZB3k^)vFdnUb7Cz}^)==v$VXW?WD*tn}9cCj#g2N7Ac{ud535&~W&$Ovsc0wtgQv)4B8t{Qup*^uPm+ zz3re_qsyV0O=Ap!Dmf?q1Fylao0V6Y;@_yDdSHS-er$Q8%(~+W49v=gZ+yjgx2qSu zB5{xyQHV2x#E28v+QD7RbPktW;XVZjoR+QNx0Bfgivjl^K^K|g zIe{g!d&pAx=SH@wP#!4~AJO)i6>-*wx_og1+R&Sb5^{=EQx!#Zvs)8!XEs*ndeU*- z^p$Ve)J;f1#I_qX<$h{cQYGNtQhp`nOISN4SZXV`KLxGdYG2$RVa8U*+<`89G+XAy zMR>XB^EvYc!5}c168xWUMZ13x26Q+^%+>P~O-V`s(`RhH_MrMBEensVE-tr;5(oGr zku02v%`(1t)7n@u8G{Vqb%Zi-CdhoRwt8NC+Q%247K?z*mqr{q!t?{gl~0w@al4h# zHNJf1R)QZhwzmP+H;hk4))ZEnSsiO~<2&;Z;o&zy?NMEvlhv1*wfj;$qwXjCY@gfO zATSbe^3LWLp80?Ne-~aoUM=-A74TIha#nsmTI=thZeB%yRXrM#<_bS>t!`FPB`8Cz zXpnW9W=@>nxegCPuUV&*zEbj^Y8i-hSrY$jaOp@2mHQ|37VrqsvEdj9g#+Y7K5#Ff z>1I45ehp*~UgJ+)5_$r71ryc#LP|1lKwW1H)HyVaE<@i}*jg^7(agm9`3-Nm>?FiH zPZu7S6Q3J?8g4yU<={SZw#!ZUS>PxfJqjhO(9A&i#E4$-PkdH^Q-HUM8{dLwHmhof8IbJ1*;TFp zU+|c>Wfl9()?-|>NbNax<0MM_+xw^ zg*3r0{}Oj?Vt}mSZwPRfqKW7d>+_h|Fi2d%#u3wibU%AGR#0p3rp_y?R^#eHeebmH zwGW(eSZqFF#<==$C_#ScO9B*Nlf-*oEn&^qCI2uMepBKEI$_bGl>|nU*bVCek-%XC$%lK5EuG?rAtwIP~=w>}M&f9#iFKP-(P{q{& zp`QEzS@3ON3lV;|82jO8qbk}qqA-T?Z^)w>22}IUow)A};k#9he5$WBD{q6=^#m%A zG}5p7QBg{F^GBQsd@u!8%Y|_^e=eL2G?<(Lt^_B;>Syy=Zu=MT&oKhlc=MlAVhYGc zROW{#VcKL{+CU9L`70!OxG{9h>@WnJ4}ey7ecc6A?yNoC4Q>W~6QW}TE1dF4c<2B3 z>$M2X?;x?v)UL$1y&96vB&&D~SZ&YTl~aVxk8&s-*8+hbV^rZobm~&im?XBRLoP$2 zbdXE4w6KZdn#2k19+Q9wl2w|al}fdXxYtzO%KX$S%tC?nYEytwSTsO83St z_6vw=*#BeeyW^>j{{L}}GLwuX%D!apT@fK8v+M{-cJ@x?Ry6GF$~6+Qcdn2!>n58n zLPkcmjNf@*_wDofe!su}@8jHaUg!0CzMik=dA-jO6DCB~p=m_!iy}5DmxRy6KG8fy zf|k+CcAuHQ9j=N6oS4I60MVV8Ic_{fZpe)L5$ztNP-b69DMbAK7Qg3E$>1@q&Hr58T8+JLkc{Tm!gU*CM$Qn&cf$}?ghXj2fpum+xXSmf=(e^O)C zLa3rS?|;4Qtu_1tBY7rEXVrivyzNx-7fX2xAD1hT?R&01wDxXNLVPu^0CyruPT6dz z%Z3O@-dt!-B-)&;G%?ugrF0}Vr3o{FnGyR`OR&8$VRNBNcxZ{cD10bp8Cp+j z27xL)$*1a;$t-`2ba~E0py-1%QVgzs3znL)S>%;1R020D=gs!XAOrz@50L7AdN+ABiO!c# z1vs@e5_h^AnS(kJWkPFIwY>SDZoQ3NdQkwXu_iI#0-J8l1D{`o^+W9bQRt~8@;dgU zIN7et<547Ixk&c`w%m3Ldp+!@^?&SDAD9#3C2B7g^OpU>DHSYDK?N_@_Q;=I>h${i zz9U!-OR<#h05U(yDp7FXF=6_lge1#dfBDFmA?6Ea>b$T=YT{=Kfm*4U6d8umAIT6R z6cmv(%svbx&wNA8SR~V@Y0j?ul6*)iOP4eHcZpk}O{81FuRqUDNSKG5CSM?hl%d!I zWoV{|06AIAN6*&9%*ItkgiQfN?n&VL;6^!yl@pcoidWJ+HT3burjCrF(fv_zzou#* z643ek<@?(fS!BeA&2JCpH)>tiuUoXuON>(Nu*xDo^{4&s;S)jmKooSmpYpSXB_{JR*b~= zIH{MP*aY`Y_#ZIL7%Ny<3V3wv<2lf~Hxzb7nAZiQSq;JJqV8}=mg7dd2ZolP*hoCf zAJAF-slqwTZt%uR4LJCsSMtpo$=Am| zzQ8DgyHdR3ONrtOX2%RAKBtLF0eXW}gOY3>9XR5CZ<>~G%={K~pS#{u2U$2JWT_y2 zel>b>e%-HlP_aGpEY1hl!!i+Zz@Ppzd)BK*UY)F>mOcLY=HxpuedU|tTSXlYT}}Z> zF7Bhv{ro^kcs3|GQ7QjVx=DerDYa&H)(9EVwcor_x1W<%=jrk2vUGznc$SbD9G($W zH}3z;{_U}k=HVhlwItUq3QY&^kPE%!XJF-X5VE$Dq?OtTr69Zz#|H3Kv0WAijUW z#U*T?-wFfg(CLU;Nr0Hh_;~xOY-XUWP1^GZ{@LQ(B8n{k7}6=qlhN2@@pijCI#_Y( zWeZ!-PohrMfuN^?mubAJ zv2NBMQlITDp6P5F2y$r0*g-aDB)FwIp^u5X0Dmbc8q;`Q8xWl2n4HyD(v*o^g}Rqw zB#VUv8;$FMPMyX8TFAV(fYHIpV?eumTg3%jp?2bnf4y4kK|ZL9(iF{CNnJ@mE>tGy zqE0snh>T^Wf+2zL>B@29wpz)U{hf1udd`5Nl>j8$|Bl$8x$;iaqm*iC6#3qeOVa$9 z$+|bmzQ-Wv(>*6 zz!8~fK9T>B`&%0Akgtv1`%YvWfi}-;#_lL**n@%}TnV=L|NDb4;4`PDuq!5AW}eNJ zy1W+36w>(+V48q#O^yKEC^+ZF%GR+4cXIpvyV+mDK6|byPnw#DF1;b{Z|L3keWj|u z#J6ujhw3@a;BCJH!B!IP*K#TVSMO3<5Y1EHEc9f`EHPFJ@|3T}AGaa3<=fqLM1}|G z+FP$97Z}$7(HW9D|HfYS$5Y4fpP=%g+s%s2J3ZL}?uj7{IRYB8I;IRvAzV04P-vlc zFwiD)6kMxIQ?fC(mcMge!-HQ?9%_ z;Gvf*TpM2?bZbk7+MlQ@H=1IOQ~y|!ax!OE?jf(e;wheb8>^HkG(DT){da(Z{OHNF z!D}Q76w08hOzwb)WBcK(=*@Joid2?7=@NNPvlM9?McMO)yVCPLpeZlw9r9B{!Z;I+ z>3)6h{8u7S0twB%686e@U#7mW`I&^tdZfLUi5he&vd|KlLTwGqgcEjF!Zk@TWnDm> zA_gDAlaySO%kMxQ(@RnZ@e9rUwdeg)|8RP{qM=LUJ?#A_}C1X_|?gz3&B%HdBZ}sb%$A zSbwzg(GIg?Q@Rd7iMH2AhKDIYr;&u}*Nkrl!@m>(XI78~y)mMdw5%m&95KBemcBGg zn{rR&X0w(5MqCeCdfVFg9dilX9zoEM$^zhs4ge(Rhz0pP-OXZ8CdU)GsiH7S+XH~6 z2?i&at443XPn19{pFfTiy^HLevvDBiolK?7@fdsCo>)3gaXJY1%GM{nx{f7^tuze8e*QU|I+PpPHp>LHk*qH zw!rpqa_}#XUf%mSu#}BoPg|S#@He^*TFmR?t1iD7-~RFMe??s36jm^MBY-{GOaDlr z`j4u$R)y^ug}|eWJBA$9w$dtZbN^?%9`=9y88!HvZ794Kki6qL%twIR7IlS_pW=-% zv6BS{aPHkiib_V7uWDZ9w78gnvtFan&VqcV30BqeBYe?b`yMmm4*P)=Zd)r~KMAE4 zMna^fjAa5r$R540^ikG$|JW!+2ciOj2S{c8f$A5a71jL~lVD(sxYM2}0GCkqdptb9 zg;kM-fntT=*!0JxLMv^5%OAY}}jG1rti^ z41|PuWxuh3kU-1q)0SbXhI5UYT*)dOrhtl$`L37xTSIgR+#e1)rcS|5_Y@9W@X5hC zLYUl&N|GC*6won|ibBMW22{OkV(%~GifXTe*4FjVtjpisrBz<@gXe}bz+D1o3AjIa z7?sJ#K0d&BVA#ZE`SZj?ch*g2g)Y{e{TzH0*l#EWdBwRpX$}yT^ zpSJ$bgua2MISOGiD>_MDfFo@tYt4E(e4*oIJy*FkS@*SGl|Y>R29>p#3d*NjtB@)atUOj z&OIg(N;#i5|Ih4J`xI(i8a0mVdOgm6B=-z|ifk_8?#~TL9nY@n1{I^}p|3qRoB~5* z6gfg0S1P?Mr$a0kpMgvv{T8*U=+5?Dj;!vu4FB(tef`;@+YkP*diGt8>1o(4j6mje zkHt3pvAL-s)lCfDMt zz>pR-gG=*@d%_w*oKH#!r+24^&fe57PwHkE0ng7F8frCsIgRhS3)o@ArK>SEzcS$NOL^BX>R#)ccU0-JwG5o=#VU8lv5322; z>1c{%M9AXDDf@P*+4-6mkE^wf`&8;^PlZ$FUFod1G!@I>y$v)JG9=n{0d1+VIhT60eL_pm?Vo>Qsb z)Rb@kNixKmBmex42dkEj^T$-`rZj0Ze2DX)5>Q*nT)Rd)OdF+#^oDoqKl5RrPbmfS z*~7fY&&QaK!Hhp`>R_0Ly}a1G=?=TUN`kr8*E?3+k0#Mrq!=WpDyTz7S#6U;#p11< zVx-1)^a`n!HgQq26nS}l3exgBrGg)iZcG-JR_3qdv~x>~q4ihc3+_DY%?XcEzuATO zAU}0xv@JX84WcShDnmOh{r^nHLXC|i6;a2Y+YW}gaKR-5?>HKeg5mewy?vu7Xck$CA1@pbr@>#Gw*274MpTs3OV{moN?()a8)Vu7 zWE!jJ91iQwCdaPHCF{a0S8st|XM~CO5f(89+ggNGI6msnj^odL*e>TMg89eCSAOJX)U7OcD;7lfIR{6u`piA$LN-(yIJ)*km2eoxg> zcieQK@@37Jg7;0C!%{KaYjW)-eC%>J<=r+XwJNSzwWpO@d4;DKXfaRG9z=HlJP&F5 zZ=@DfK`bn3ayc^PLUWoE8ivYE_=#B14gc)gS()nsVo8Qk=o|RoEo( zM%y#eQxGw~pVG1j2Hx945x-k^oKF)g=+R2HlGosZmhf=y`DfpDxil&yAOa0pyO~it{#WK#`hFYBrwSKl8VD_LpjM*PiD564QW%8(3VW#61u4mE) zFXElFps(QPwKiH)VVey{`B!Egjwsy&VEYa)N`8qEHmd0c#ik_SxDoid2W)s|{<0`Fe( zQ^r;6zhANigenvWI#)Xf#D~4a{EEZ&42$6dpQfD<_yVaYzf@#{@6Dl$3 zJY?gHPdpXV3ucYhT`ya$^a``{R)}XQ;a-5+B)wydxTCm^IBd6PD?WQjpCe?CJoh~x zo&{Unt;`1`R*!}%!X-VZC%dEC(l|8@UIlsly*TPU!C4Vp=-i2{ATcA`IU%czmgMur ze_-X*Uep?!>h@?oxc zz%`==)xGl}Vtc_>S;;7@HC)0_YlDzN|1-+irRGr#Bj!~2cAeB5tJ&-Av9Y+Evc~rY z3#=d)SJUG1sHP2T?2o#oe!G;HL@|DiY=>0#?0@!m!X37U2q!DJYLzSO8(=*2`Xl8p z{#M(K{d_nH%;FRq$iBIJv{Y`p0xc<&cf2~H*N%9pB@R0PNAfd5B=_*CH3x=Mg^fU1 z@WLM3s&UM;{G#1eM$(U>1ftyPc7(wWU`XIk2nN&H*vDE|oLt<&=16ybnH>>gObMTQ7ktNwP2Wr-pi)`p@hE=@mo#X9_B_2 zwmSa*%tnIqHGL8}8+BA0$myQ?!FF60%1=v70p~1olZN zu*=|4;J}_Wqwhve~YC~?#!Q2F*hOJF%pBhIp zbD_eit{G#JDTE9F`pA+*~f*?LeCByE>=ldy}Ajik=$f zGc6sDs%G14kBNK@cp>594L`V-#1oM0lV6dqEFk zrxbGAkGEveJP=Tw8omea*kAkda(*k{=TqUkNys|s2w^?s2!WQCImr@eX|Rb}6j?U$ zBH2TSuIn0xj|OW~kUGv01+!kDrYXBHvb;MfX)T`-y#GGA286iOT?8E>Co7JfP>T#o z9-3K*^C>wm@sI)Fa6?kZa-M|)@U{dcCAoL+z>42uf%d@MgTjv?!ro*{mbm+I27v_o zW{<&M<3uk;TgC22_caw*CPKSsROK#6`5xYQ%ZSP|@SWZv$q2c{r~qYYXv2xV8)%ur zUUSF;Gnnc5i1-jg#OMw=CDI-%85A~4Z0XAj{4i&j00ZmO&1j<6d*@IJK-?jhM2{o~ z9T!3%$z?N#rm<23=jc@P6x3ZHpw99LaImV6#7VOl=R$k2`go_c=Rs7xhgjf#`IBuB z;V0$6r{*9sCAG)uBrN6HNfT@ zsvz{Id|0afEpa!=bWYp{0;el;f;ru;y4n>|ULu$CuN)jFGb_xwEPiM?Wt@df6L9G^ z#(MGEr&X%y(moD_lSarX230yI+uW1w ztrsj`O$7kL&7Fo3O6-`9u(r4|6a{Ke5$g6Z^KireB&d`G7>bM3nlE9*FtPw|3TreN zEJn2ayBqQI8IWf(m79)}OWlZ=q_#BagtAl}kwuz8%~?X4{0^td?RXS;BZCL(uL7Zo zO_CRAefoND91j%%115X!a@HS$h+CBh@ueqo4Y=vm&_Ju9i+~lYuoH*yaNd)OsNxC} zJ24NKw|;QzF@Sy_3-P5$z!&*&M_!SeYs^f=t^0Sc7ETJ!j%b07GJxv#gfLHm6K~I= zTC>76iN{0HfXz7P=lEz*O@24?%()!18qF{sPjguGMhe;lHE@s?I3f#g0v(= zXIvy~oJBP?gge>NQJcHK%95njM^M$#(uaYj6FM zNQ-;h5@hz9DCAReH@d6iz&dSBaJoz6v=tR40|gc*Ky}uL1w`ak6*SE!Mwdc9O#{6@ zn28BTiE)MY{u>t_@c(ZAco8RvL`!%cs04puCcj;Pk|mX;@I&Z#rG8gE?~!awPE1|IDWxB}EYJ%S=MfW~RCQHc-I>o^Yd4Ne%T4J~`c}R35 zyxTAb-mXXWvnP?y(@=Mrmp+v&q*a!p6lQ%Q1Bk#SFK`|8NuO!YQI-0t3~fu=VdB&z z1GAS0rC(ek!S5u`s5QUDEMu7T-;G_zM}e)DAUcf|$_cCc1-e0Ni0;xMuG8}s?~-e? zO^+rKU(rVD5TdEAo8T|3$2e_Gajf9U&~FZo6 zlJ?W`0Vr;ZCL}6EP+d>pSd(z-reUF9HUal0b)Hw9N@XX(`q1=r4MzRF$_1^6 z^ha|vg`Q)^zrleUP97?W@~5hh=)0PPiHO1J0HLlH7xo3iho_!mS!!!sO-Mbb2V;{! z9>^kg?NZJ6`x_^>Gshv%VuI^ND<8db1-X0f0IBj=U|%8T;iM%JCIw^p*fzf(wO0oGNB{3fDkAeDlZKb+LBs;FF^EAHqN`MKLAJ0EV z6@<@)`;tUROxIm=c@ls8k0nh6MFgHrb zkw)hZJ&uvyk%*7Toa6)+mPOX~Cf>wip#d_}sbZ1Npjdv+SUxOQ zuZ0Q1{WR2?CJ3U8aJ3?td8zpUrWoS@uMo82}wYJ{m{x!Q1UjE;Js}DudXL(G4JLa^^ZIgls+GHV|son z?%(0tNLNm5TD1Ix5<<>KEF6p6wAHlozGAiyyRc8XG!5^iB~bS!xf-_FouH)P9-yLoVLt1l;A;l zF)v*@;vZ?JG!vh`SqOWDx9?|F6^pLbCsSS+hJ2?5fvMOFG=8*I;^@^D*uXHeDoa3B zvB;9MXg3x%N1rp4^W^sKE1MF2!M(<1s4NxRH&Pq3p|kk#-UpU<OOJ233QR$1kw|3-2JK}!UxrkS&6>RpeCIZ+3BLXmA?z25G_ zn;{+9wAZg`t|6w9m<%*Da9+|*z=v&eLMUn0qfp&MjzmL5=sGDSsl;4%`FnrMOl}Dn zz2wfL+v;jrIT_e~eDv={=CzjLrf+15l&LQa0?rW3>joov&l6OCx|HeoIx%#b1X4;$ zGQZ^jWgy)bkPT*^Fqz1%8Kef|A7Gk@4Nz-t0PP(6 z)RH&x`(0;u#M{vPM$RW_zm>D7s=RmZ_%zs^ROrsv7yd1HfntfO*CH}dny|1%cwwt_ zYRxBb6X&%T5}5N`hR)CYVv_Z^3o?rV2R6i7A;+R3EI;%|*L&jw@KnT2#bK)naS;53 zKxMK*&p-*6+=m28xL=K42jE28WXc;+p3q)#i0x(#414u~uG_+thoFW#A^^I*t^3sbgmGuJe^z$ z?hO+5hH1plaRS=R>>s1oAc+m@!|!_ZxmeoM#NW*x)x7Rv1^jGze(g!s)=+!Z>X>nl zFXM`TCb=TT6=+yO=F*?{4ETScuo;a&CdN)CWGx^&(bT%PfczcsP#z8J3=L;3qf zQ})U*B7bw~ovRjE@abzb!*r>s{|U}Tn2xU=S8G_IG>K<&f0%81WfB-je)Eqez=Cb`XRjrN#sIO%B z+~W0UR^y>zdM|k=8gjsU{;Q+$JIllVY@638n&h8sozq9`Q9{R3W&|kyd5EDrk5Tj( zN!)pxYaoGZ=?B^|%>4C;+i>mzdoGY<4)E_)!>wtqZr_6I>5N|maMKt77F4hc!fZM# z@hqn@%@xuLvd4Fy2mug1sgk@+g%2#oFZU>|x4z!>34I-5naJ!#lNdIDVFrgvgvwye zg+NMTtRDW4C}%cWKY0;|5&a(ekRM;z8F$vc7O-}4eczBzC*D^1=w0GxL^(NeAp~~Q zQ+Wu0FFD8W;QVaZpfEQ92SbA|?Q#`d@o{y*0=x=YH@D|AD&9~sb;6uji2MUFpt10o z=zmQo8`V!$b=*%vKLe1Y?Bnqfkym{!Pet)h7rx-0Tz}%@DsL}MvE$2UUMM`}b)M0W zyow)vmmv8V{DgV=jQwMjxch1MBY;il((&Z}!CnRye!q`r!yO^+y%y>rUMJmNj$R5r zp!XX@d^vFr1ctO0d}y6;)aDU)=za$M%6|2PJa(y=zs3dn(4j}0gNaNIyHf0O!}S)Q z_9xX3^NA(Gkw~;N>^2mz+Z3Hwiz0U=9i;$V7Rpl}yhSIS&2Mbr^VF5Mroy;(YqO7M zyM4v#K>0-MSA z-e(<^dK*6j0gD{8GLcMY#Vru1+J6m0N$(-&e&YT0g@kglo>5U0*57XI`543iQuIlf zIFw>DcJA^}bk8{G3;AAMOd!S=PbLIGZH?p5x(`r(d_Y|h)Xz1)^QLX-+nBrMsh&%~ z@vyulp1Kbf*%e}ULkGH&;-wyMQsKiX*)0y8#X* z`6gwls%AzvAp8{K5h+fWwguAzSNx+XbB<#rvPlwsR%*t$qPLMErCnTFEHFV zsq;uT9lE@7THdl_2STh1$x3+OvzK4YL#pn%Fqu&LpB5%A4HLpRtdHzpoXYRjWpCJ&9o^McAj<`fuwla2dMD4=kCha@4qJ0L)=FkN%Wwm#pK@Xf=*Vxd0t@abI5(7e?66$65r<& zlwFw7&1G6C+J|`Y7bM!BfLpt?V11zsxq;= zJg)z6D|faoQv?G29mugXe#BM0=)1uL6y1kW)CutjC5;QfjhuhwS}aBSBRB=A=klPB z77~XCG3?u;p4ryoK-H*DK5N;sGZZT2uHtT>HKPYl=MY9|_&Ifnb;+bDfc!Lgdq_%O z!C7MVsc;X4C6DGQOk7iT>GvX&<-&mxeN5;sgDCSR7-g7{sP;PHL`8mr-i@S?c#rYc zXFvdP$K#tGLYmscIH*lUI_{^hd;7Q2{(l3y73Rk6mf!P*aT}OvL#=&y!x~^99mH_j zQZ9L9^7yt7;&TI9u(eSEUrtFsuLb=(xkcx0Je#iNXZE6NwFNzZzd$2CY@8_q8*oBA zK}CS4UQdVBbjUet3wifE1!o*Fc;WKY$B&eKY+|u=D*at1c;q7KCIYJN0*n{?uq(UR z(2KEE9o-~?0(1>DP@IK0?HmPkDps$h(%>&PiKOzME47pa+1GcU5~l$rs&Uvhuwa8# zKL(WZ3`7Mv)K6qGR2YtJ7IUA^g&f&*=JT^|TwO-t&7lXNYXDN1iNSfl3;~L1s9~^> zzK7}u$58V}B>^?Q;r?hg^5NAFPF}Z!u||3^s|Gxo6HlI0&tzW;nthf=y(lncy?YuH z4Cz>~GDm*Mk56f;fzQ}z?j+ROyYS@h8gfAe>%WIn(5gr*F$JyNQ#wB_Kk2Rr#!+qR zg@W?{>&r+>0#lN7Ka8x)oa1R2V~h&1H^gkE^SPd~9W{+=2Pew`WG2CZCmlztP}=M> zHn%|6mTpl^m`2!l&}~JKvsh&ht;|g?c3&z(XIE789LQE{7hD$4#${JD(&9Uutg=sL zBsE5ClzRcnHT$GG((de%4lWKf%`iYuuxjqUfWs=9|KOwqI-hXPclmyPCW=WGpMbIL z@0SL27vw!?7eh1CuKtnY^wk#;0MA{5KB+|lC7^+IiWuqFC_f=lMsWXnoB4M`!$)lw zn)pY)syp431BXB}JOS%vay#pVjBI;%n6C;=S?{!maS-uk$0fj9_Md@DP_oRjv@BFD z)xQ|@N6;^-ZnB{f2X-bcO)#!rGz1ZmBY4Zws$o#znLZkvFZm^!(|8PVQEp-Q`^fT3n$9)Ty4y*sE_9ydX#i z>5!encwvY&^Kj!x=smbakNVN*14F3-Vd!n_C;iZ!-;iI2;(RNG?H7Jf`S)>{O62Az zh5qp++91x*M(&Co6eLbIFgq?Ck?>#OK&p>xCwyac$mxgKd{ zQ%hl5+u)B5 zX5RVNEe_}o0+yT@!o0-q?y5C2N8JSv7XZ^@<8`+ z68Z^FI)-+q#eLGvUm0OSR~g$rh$uIRE*%~L z3c5E74?AyMLjrd`iYsIs_8SYL^{1Bg$3%SH&qQKmaG7Eo@`epl-^ws$eMXv2e#Eb^yFfcAD6q( zQV}K-I9?QxJsh~bP0JzKW27Rk+p+;w8rqQj;xssFo1@I-_G7C$gI;|ztOPBHI~l&ST-7gtID(MgX)uM?KIn+C7(3g>t!W(Fe-h*;;o zDI{md3A0jhuqA*9B~RS~jWTa?y6w9)OvK7iePgqTibBT$+;Kjo(H9>QYVi(`RSr8q z8#kv9X*Q7?f>i>PklD0PS%^XBfiN)Ebn&xJn_k49AR7~z6U*|$zs2i(jx}s{3Mk{e z@hz+d-(awB{L`>#qjt5Z zsXpXbe#N`#vf6~46weKOKhml#>;&SEQNF~9B(?agVKP*cj-9c?-Twx<51cSn6Pe7o zZ?v@OKWHxf+fWYs=KWqrN#&m<1w}RxR%D>Pi}@cTIRJzI3>yQqm&JfH*oMU;cqqAh z0vzWT{u`|R*MGgvRb6Jt_r#KU-r9u#9Yp&n?JItFjJL`6Pc$+pi{oc@s4E*d(0fq3 z^S(c=-LZUGGT8kZ;H|S8?1}-rI=)3Veg2GXm;OyFhb740e$y6INzD-& z;62+mf_DZ3Hy9i3ndpb077OL`h7gLx=be^#jE$f0OuTHc4(vR|$a&EoL5p-U`doMd^UX|?f z4!lAtR*maaj{{E^VhyI|{z-Z5ls(9k@I7ddorCLyJivrcgKnV(2-wQeLbG`~Y^wfv zxb9I2_C8u^RsVcrr#d#FkYvyPC(C;~E^YQXoBcR!6YT05@ah=PtMwpch&YJVffNOi zk?pt=~P$O1esOD1X8;6qJG{Js{s}Bsm?G=j<+s) zxT{+AVTv60*<AErWX0KirLD?l(dYDjE)84Mnbx|Jw?0TB@^9dIr0Yf z$5L6;9))#0Cq6Fzb9gJYbYuEo>(S@@XH;YAyQ{lf&8`ctW-uQsbaqLf+XWwOi=DUr z;^h-hd+Te+KTg&nbN%%bnzI2zl~bvKSb28eF_!kom08lSzPS{NWzTxAB6j|Sy6EM2 z7?I}hFjGRomNhFuXlQx+9F>d6AhIGc5>PsI#7rbfb;4~U@>QGCJfEiJWKF}hc3+W~ zxSmrfJ%1@fvNNnBxG1i9e`9IQiIYyOKR~2^Z3K3nXUjP*hlvd13N!oSwQ%A&ht&B$ zMTr=WPT|04Zto)VWDAe++kefI*_6zT7UeChF=uzLuwz^QeGpIG`!wf{pO~vHp>@qj zjK28TCfm|E8xycri6ZrXj4QdJK~4kO+Yp7pXkzIQush@}~iQ{2Y-YHVadtbUwdt^cN4 zGE%I)sJB0xT9Y}CjOp<%lv|TdwmvSH!*gtAMB&_fzyuu6g z^cc{b9sYo)d!W+>e5iN!c7`>%*KPc?mec4%ma^B_Dzd-){X!X%obmDnyBucw1MXQj zhfbpZX?%lwPc$`wO$rEbrjrF7yLPlkJKZZMY=<7vqg=+J=$Jb%71MLtvua+XSA4aB zOYyF=ZozHqsX1an)-tA^t)&*aN!52+{sSp^pbI$jU*k<7GRSmE9TF8CWvJ$|61#Ym zi_7MDz-Y>q58Q%pOXyu2vb~UhFJp50$7Kx~_er`|Sz)xK#X39QPVD?}git;~HIR-{ zvK_g}(_L+-^!ZuJh1Bw>JCo-JK)4M`Pw)Jmbe3Cs?U6t?{bTETNaTmG$PI}YKC8XC zFRSq-ggj$&X#Q(zY~(@Yvb4Dd0SUBsFhflA2LbT5qOx%M)V@^5cUKn)iK2eKEh45q zB)ih*>Yt~_fLGKKyh4fP&?}hfImmU%nZ7wO3*1mw_ZYuZQo0dIR$kI~*+9xt?h9GY z=qLI_o%gri<#u&1DRg|sp+clBq*^$hP0z#}PV6M?7Zz%Y2q3GS&=>LVN+Ws9MShuM z@Y$eOWSbS2W_(Z37;DJVgh%>^SC`)K2X?yUlDz}r+f20oH+pPU>*-^g_ z{d#~z)7UTKPlKHFLqVWZ2sxuf;zuIpADnGH_IRzl4fWf%j2eRDSVanaeWdQnm-$ZT#N=_$YHrQ~5OM zX4$=Gs#D@8ZanQMad+>Tt!wl+J;Ea38w=<~tw^ZH2Ypukp^vnyHBW@;5j{g}YXKh_ z{~A)Vaqi*1L?wX9vc)UBy-K?dh4r@g>@=vz->(0tSGi0fdCf~THZdozOC<0h$p*&4 zrb~Q;B43ihXoqh>Q28!u=aN@mTKNg`QV^=x56f-dJKyQl{Tp3e9u6}8`(;IyWNp`) zE$x^Ur+l3NN9)os90{MG52f5;beGi^1WqFU`5AlGdNGgt&O2x^__>&aH&}wCxMX&e+edMY-Yh{rA((> zlLal*SBjx2)K9_`fJU+TV9(q2^58Qz`{d59cm87IuypOC2b}PO4Iw4;pgG4oF-{oI z+%DtS>iTRlvGecHOQ>-C)FgKLQmPgfD?NYBGDY~m?drbqTQR=oovxQh+J4}GUjUcJ zCBK8TAbI+5U-M9Y+)GZlM+c0-L=q(Jq6Z{_5|D(H7cX>^bW-c7nfjm*4ea%6oJ}mW`&)OFy+$ZU z{XyYf5^7Q>ljwYzN`E_`C=zh8Oa#VB?_$)Z9S#8sJ$r0v*!bA)(q79=kz{iaql0hM ze^!KR?|TSp&@!KMHJxV&BzJ0%x9e=ykg5D087yE70i@)};p&P}Nfbe};IUxKzo{eC z_9sMAwSCsbf9Lo70S%hC4~iW!Ka0av`zqybz6O}PK$2w6#c|}rfL5KWp~8p>yh^FV zRWj4(5G@kXl9YJ%4f8~d|Gt3LNYoD;#JfgB<*Uxgq7U)@%+bZRfx0H;MRO4+XE5Z> zg=yniaab}!faX!d>BUl*lbtq|Op%P`oNuQqc87J#nMr?tDa2myMHa=PROR1^qD5S8 zr(EgE<6yHQGO$o{H|OQiIP5gRFAT23z!m@`bK+EzbFWrzTk-Tn>}X2l1qUDx&|ArU zzaq^#$d60V^|pA?%eO0DO!6wLk+-kVPVXo!f#KE((Qd>9uao^4eJimei3TDV@3Fm^ ze(e`;yIDc_9bn^nt7K}R^8F2$CvRG*SnU_LbR;COujL!6&|mVgTEdR;9D8_$?t3B} zopdNv2zamNNf;EJI-$>1yrj#!&qW{v6JK1$*0(eKQK@_2R+x-?Rxw3=!k%uMCYV@z z?vB~Wcr+5de~u9B_An!zrKevG!cl_{uc1^$mKC|duxLTb*C_}x)rbfe$53<8{tZEm z(P3NlT3bD|115&N0PVfEJI#<9V-gcch=38;-PTa3e!5M`r8@^aQt*x6=&^x;e@*l6 z0JPoBxDw)aKcivWWa>_voagIY6KZCReza{!G?kmHr-7D}H-Q+vB{{U+arz<(h)PcT z>GP1Dc*b((-%^PCxIQ2=Grs0Or?8Hr9lvXs^hOh6jsIwGM^R7R+zALy=>xbXL|Cfv z4LICYIma*K48d2y=OK=pqrN;|eKW&~GC01blv}f5GFzs=vDGwE?r*Pjbe(O+H|Gmx zqc-PoO)`4uXP!p)38}Q_a5y{8@nDQ|*lwo0-j4lqm4N4i8i|+&W>(=#&)9bKQp7oVP}1GaENz~I^4`cF{{FwI=2h!|kFv{|iI(2B?xwg`men|Go?Iu5UacpKySY| zU`*aoAXXtYO@*;W$9-xW#b*Hn<3m5oMaiD@Q&>7CuXM>cYxk7<;KlLP2O!qDA6x5s zey1`m{nIP0@r*gX=B*}?s?^^tDdC#xFV0x4Lc4g5b$mqC@EtBvfYXF1gX}4VLmXh= zyB9om&XwqiJctbB(KUFaPFcYb%AitP{Kc?xa@F|HldY&I$)Zp3l@)&4S~LG(9GX1@ zk87Zl4LoB{l-tD+Mm!TnKC^o1W|6f%0Nn5W36+J8Yl)F^ww5V-bs(J9DLV3s9qdvz zvg7v91e19q4!4qtUIW2F@sv!!`-zL_o6V-{H$frA7!53z{E&C=hM-F5#-DRT3104{ zwqh1aHVyI&!HoklGX8;Pnt$_*@JS^^=5RE?ze#n8nGA~sJt#I_=vrT1Hv=D^4Yr1e zcj;MGB!ttrJY^SpyHZLoufj3icWaHz`ufkQo;YkT0nvJd4%Z0C_sLEEC6-Ks%6{^D zJJ(fvlq;zddO(VDs_7q|nl&BKn)oQjULuuaQe5=Q$w56oe$zo>c_9v4Zcm4=7V}cz zw6azO)x_j`Y`KF%72`N%tOD~@1^W=-`#KCm)+Gt;A7nn-J*1kNWc;V5eC(H;MUPgH zDEh7y!SiRO;cfhWUQLk$`08b7R@)Klk5qe9=D^p!|1c*{ZMFS$o9vHvNsts=_pcMV zyyEOuS-|l@72tHXvMr|K;r+updLt&ux#@_9~Q2#xg7zd!BcWitBela|!UEtES zK2l@}xmJC4{4I`9iJ!F&k8@m{B=qByZZQ*gxOuJrG@b+v${P~`G%;~EzkhbA((7#@id_IofAE!vA`0f~w7?Au8w3q@EdW%waJU$W&II=zJ;BibC(A1le-SEi}4(~80em$tz*BY+fvy4 zBVuP+0;PBEY@o#tPbE#uS84srAEhjU7x*KeF?Ar@*vpr~KX9|##_?GW~z1UN^@>XIp~9<`rQxlN>8c7L$cA+cWFKt?W*$}}`UqP@2) z>H8JnvkS*CHlKR@8Y{y#&~b$Vgu)@QK{fcv%Pgvi+O1YkEQts-Zf4 zmi#B{ja_Fq`SA_hK@}?rqihxQ9uD4b5ET6r04=ul#{u3(4pUb^O=clPdnp@0k+|IpF#QJiB6DgV&9_~&z;=}f*a7w`(5 zH)M|4aUb*vbxA-PAst~QndujatfLzIjUvDFR!q3kHqkC-@KE_z)6W=_}^q{Incr0{b}q zmWQEr#yq@jj8#*s zBlA1`{@$$RBfB&F>55P0C$w?&kcehPMiy0fM<_AWg(6aycfH-v+qNo9GUwB;n~kA5 zyrVA-%&ZAqJDZ9S1l;uWbZ)I1&9axDyS)1`r-Yw8>{M%Hus`O9>C4xn+Ov zUHP*=*d=D}$s{AV`bZ(HF$xqdK&Uj-QV}GW?Rzv~8)Ar1plAIjQ8(#Bt#q$S)(i5l zIYw(xeqSK72{gS-shVA^C<)Se^2*^sx+YoDi>n=9ssO*M%#KfO5>UY$I9m}6xHG!+ z9>?9~-TC!Jd^<-@bzE+cxm*`0rdaU!S*_NfIrgWEeN&*Dqo;XSc!5!Yb^_u;vgyS3 zn#*Xc!L}#C*^&$49k`o=N}>Yy!3)37{3W-+-I>>D=y=?5oe^&bvQ`v`vv1DJeCK)ucWE3S^lqJa^OZKI2 z*^?z?{aB+!rHp-S*~LT(F(F$S(??{B-(wix|9^jf=Z~3rc+I)@p7Xxvocq4_InU#( z)9{C;qOV`mFO_i=2H>XA&0i#nOljQj0u64My6C7g>N?{X0;f>-xVI^U_?oWX{u!dZ zuVSb{923|%V{qE@TSlfTPS|rEZC0LZuqvb+;e&wZ((i~BrKBD32mh7VBr1$#-d3id z_vj6>8Qq@mM)gHjOGh*s7AYhlUzobjPAQ&#<$@=jnAZE^=4;6eEU`|us@b`SP2^&E zX%j->z_k&zqM|;AnTJP)bx+v2?NKXJGxu<#Er3}^&Ck5~&$a%EmY>STv!=zjY##Io z^#Qq_*4#4F`gudw3kQn;>_Zwz$QI~RaNw{HL$CC`{)R<%VmElohnZA(4*=Y6``{4f zR>ASk&f+Z5C3M42t-5ZZzHaU>W)wjJ&mK9qA4V~LH24y=Vxs1t%di9pz?FDc&?&}r zuq8FPb7%(o0**xMB0#9UtBD(cfIxf~Fle1i?00T#xio_>$9{tlG+CKPTt z)Z0%9@ZpyP-wlo!{hTxzj`2{m7jo?IZys5&eo$9T6GuK2=NA)|2K9ijL3x4jYy;R& z(^2JDPCE`A`o&x1Yi7AxGC;w`+X*;%D!!7_NojDkcr#nrK?X-hIcG0_EL2@tNV=?*@lEs}=?9UU-L}BmW&19_NkjZMDKVa2MCukw zS=|zK?JcP;bF5wpxJTi@(8LDXVw4!n$zckbfbtux=9<98pA1FM^_`e_!|>$t-{xWbWnI-Ut3)SQ>q)pB-I=G@+ESXG8V|MbmlHUI zy$sJ`>n&)x-Xm~JM?FtR(}Q86f&2KSGtZzHAG{YcXiMb{2{EO^*s4-QWV#g`;c=mnwx>aCD;MQiLVXNjyrO!8WlyIPPZ zU!O<95liDFl{xfqMf08y(yt7uCuz^O;i?auhRD}Yn)L(D3Qw&9HI1+D(Ou+ZmKf+( z)Eqm<@>Q0VxT!+=@{IGlwb`?wcS_d3!*0vE%tZ6raJGPzBJz>rnr0L|QnEzRtAn*g zA^rPKmylpG9 zcV*f)g39jh28E_fY!yOCXN(-C*E|J-A4zV1J z{w9V(aDj78C4w6c4Db4Z#xWBkfk)ji)Pwzn<h()Z?H zaL8Z*;>52PUnuYND2a^#_=i1zscvuiiZ#B9e7x%J^gX)y4(m72qRt|_O8l`Po^>O` zg<6`0w0dY33N%93!~Bm?T-431EjxvlEKw$(dD;btcEGr;(@X|7tKAC)}n>Eb0*e*PFU3|@24KI z(eIb)lI$I4fcC@}VakW^@xFbot18sj*$I^qlv>vy<(dPVY6Vma5hrK_O`(>Iu&oIy zCJ-i900i)>XP;U|PCIdW*uhNapMEDsdJl33xu$n5C&;~er)QUwKGt zuZ%^%0Se^M5|+_Anv<`xM7MPTm^Z8ykAV^|(wU}X>hGM%QoXds@4CFPBfc^60K*mc zcyj!HDY{@RSHD45x^t!N7AZ9R4c2fZg=V1OLj$?_>U&nuCFJ$w<1={pmCx3DovC-Q zWzXtP^1X#xUt{R2APa?P>NmcFm!s_}?&Hpu(VH)|r4mA+&Lt`OJxFTWn6$=9gXPj? zj$gM(#{ginKGB>DSzsr&ZbftTg^x&wsl5eE&OVOT*<2P-YEm%@>4LdBW(L$flxfic z;A2%;kh;!8`2#G9WeyUx(dxr-kLa~M4>O-{yx=($SrwYCdY!@K8tCEgw1)Gwp(^jX znlz1ew1Ii)kW?jIqP=_{r{%L=$#InDMXq7c!~V;7sRIfpX-(^}r-(Xhz&JL?+u?;9 z%IkkK+T3Pa6`cWzn_pk%M(j>B&-m%P*r;K6rMYjT7Jpx1;7Z(#v|zKW;@pJ?0R>pF zYcf=h;}YAUNJS1$1&X2ihm!tN_xk^)I^Dos(f(E9O=4xX*Z-iYRBG$B01LX8K6|gA zsv;+U*r>M`p&S5A^-dvKdnm_xrQHIIp($lMS+ZHW6%OGWHbT++;y!#8b@l?!6 zbWuYWpL2;lM*Vh9kyPfo6T1=JVhx!ByDp;x9*Ak?v~N^ zm@q}rQO?j%#%-ir8aeJBF^+}p_7T&ZFO1Vc`j-QHHdPjWv??`eo%7s)xtg130T8g^ zN||6UMOLk}EyB1UyIB_hp0wETyhf!p{?c}cL{fphbh>(8f6mH8a@-UUbxVD6%z`&h z`FB~XRyF;+ym)NH_;Kh>`gT797aL{FsM)}X$So3(n{LC_B`K>ZSlcxf>J%BWp-tpVK=~VH zz;S$t_ZE)noMKi-SA`_Ek+;J_amVjhING6s6-4kXf?S1L!|1`f+1W>3NV!{5G(L~qH3O6C1JePpAmd6D9 z#41@_l;V85;Kj;zo@WOB6Z8q9U4m!{23Vi+@q=z#($bnzDKuJ}!bH*|m=SKPbG-}D z*Rpq_>*1rM>!@B=(R4iCyA=JH`!nVWTLJ7zx6A*_c+vak(Rvcs7IIt>#Y6Z=71c z{kx=3mPPce1siDDORKff|t7Kv$d?SA+EM@t2wpd4%U{B&aKH#EdzIJPFv_8;MSTt zAv@wrx$(&%T6&GISo``#@#+nN&0js?GP3rN&uq6rcOWwKGBBW=(A#c)3F=^qQHO&m z0#@`{kZqnyPGA{6Xq&pI)7z_VInB2Ga58r=dK#%Vu(f*mn2{L%M%EhKu}Ve&1+-%| z`2dLJ=ZCP%JMQN-cH6x2vhB0_kKx_#$~4=sZ!_T`z^x@p7X3#1#y<>3K0xsf9)DRJ zsDV%Ps|1u6tgEb=2bQ8I;WH>h8QD@^qu%en;}&2GE%H{{xk4|q^Bev#mcKl3eqer> zK_-vEMU>lAuEmCn^a*kr)Kt78viLNGcq!U^-!F&6(k4c&6&iT57f3S`8LYmVGX$Z7 z%r0?u{M|9~|JO*h(rm4kT-C^`Er8nX;x4x{X)!i-aO4w1yhS#`(jZLsO3mej_`6fp zeBo~4Zec#}4_Ifu!Ndp?~Xy@wR`TrznUEf6hULFa{yk)2fn|Ui|C$ii)wt5L#4R4B#*;L9}JVPW|KO zSiB_~b}CQS-hz(V4R_HFl^FP2NYm*E+Yi~m?-QwEnNM-wMK;PXqn4)4@#Z&vSj~)i zVc)E<+|pW|KZdutnaEYiif3B~Q;JfE!=fLkt_0XkKZG+v*dY|yXH*RPCu!~ymTt(; z_7PuMb5Z~*Q6pavsm$;Q8FnoAs}15#*S7}}_**fbhLfu*JUD+?-QXK7{Kj9*d37S1 z6hYoGZ}_mN!^G_hQd6EM3fy%8xEdHEwbu((Iz8$N0b-DEB zi*&KRbY2E)t%H%2XW{*VmS!5wOYZm@#t{|QNmaeAVlh{n*wH0-B2bp{g^*SDy1Nw| z=l2Y*M^^x37=jQxV~M{n4k8og@L)(%fFb$??2HjAhR@-t-bMDIm*L}t{=$~xv5AeqSno{9;2 z#6OSrVh>K_nz3Sh;QcwJ^?}L@kLGgen6c3rzR{zZqiyf9xVxeS;Bj1qr7*P{dcwui z->U-?60&@7^qf!!q=y(J_BMlh;CEWwjN zuqc=C%b?;PTXP7?72&Cy1h?>$;ThaEONc+exxUCIv0IL04BTEROc4W~t^x)~)yH>pi{|-<#@JqfWx$Papc36vNx!H2O}(Xg4A;@9 zC^&GeW+f~#T&MncNzCZRsl`hX#)MUZ9>EW5n3hs!v>$$JX}wcgLbtsMPY&+@Gl%Qf z#1?84g*l`-n^nO23xLtc(3)7K#XVQ6n5cGwRM;HoAw+jQuFQ~ABUew_UJ7_Xj0BD? z+u00dD1f34Wk~O^jdHy;bd?j0AE@2gQ|d}+C$2zDmF^> zNxx!Q2bdi`3tnFg+<8-f5X>O#In;oXcAcu-3!inwK7r=4xQI5SsYgV znte18np}!#E~m2qYtw~fVXZ6|)%ODwk~Y6Yz8V0B^(jWAE2N9QO}x(hr-O^aG@F5k zr(MxSMQkxh{r-~&Gf2b1`r8|G$vjc1Zy0D;GI?8@S)Z}AMs;@q73F3*9Js$|21*F|xRm6An6 zr#$z0ge3CeysS#oYcnGt!aE=jAw6Lm1fh#1D^+FTRFSMHWJ6yiU^EKT%ioQE?h{{;*2O74)3zFqma#?a9%^c^IxQn~U@yJf2`h z4q#ek0?I^S>#BoFxOn|3=`~se7E;5kSFBkL^0(z!%gdPOEcB42twTvFka=!qKJ%OcP|)HOU#1Q~gP0w_gehNT8H3PVGq| z3BJ2>>Jza5kHR1yt!$?MzY#B#m5S3n~XD4_w6=-)$go$*Y%{x-}COyy>lXh z$@LdrKc4Z~T&qsQ*oxd6vc8QW=glg1H?M<*gO-H-qfRHeAgMBLj-$7>?BUJZ3sV~F*R;b@EM(hu0?;?y7=1KkI z-dl + + + + + + Rabid Tasker + + + + + +

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